.b1-av{position:relative;display:inline-grid;place-items:center;flex:none;line-height:0}.b1-av-img{width:100%;height:100%;object-fit:contain;transform-origin:50% 90%;filter:drop-shadow(0 4px 10px rgba(0,60,255,.35));user-select:none}.b1-av--idle .b1-av-img{animation:b1Float 5s ease-in-out infinite}.b1-av--happy .b1-av-img{animation:b1Hop .7s cubic-bezier(.3,1.6,.5,1) 2}.b1-av--speaking .b1-av-img{animation:b1Talk .36s ease-in-out 4}.b1-av--alert .b1-av-img{animation:b1Shake .4s 2;filter:drop-shadow(0 0 8px rgba(255,84,112,.8))}.b1-av--thinking .b1-av-img{animation:b1Float 1.2s ease-in-out infinite}.b1-av-think{position:absolute;right:-18%;top:-14%;display:flex;gap:2px;padding:2px 4px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}.b1-av-think i{width:3px;height:3px;border-radius:50%;background:#2a63ff;animation:b1Dot 1s infinite}.b1-av-think i:nth-child(2){animation-delay:.15s}.b1-av-think i:nth-child(3){animation-delay:.3s}@keyframes b1Blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@keyframes b1Dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes b1Hop{0%{transform:translateY(0)}40%{transform:translateY(-5px) scale(1.04,.97)}to{transform:translateY(0)}}@keyframes b1Talk{50%{transform:scale(1.05,.95)}}@keyframes b1Shake{25%{transform:translateX(-2px) rotate(-3deg)}75%{transform:translateX(2px) rotate(3deg)}}@keyframes b1Float{50%{transform:translateY(-6%)}}.b1-fab{position:fixed;right:22px;bottom:22px;z-index:92;display:flex;align-items:center;gap:0;padding:0;border:0;background:none;cursor:pointer}.b1-fab-core{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 25%,#2b4dff 0,#0f1f6b 55%,#050b26 100%);box-shadow:0 14px 38px rgba(0,82,255,.45),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -8px 18px rgba(0,0,0,.35);transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.b1-fab:hover .b1-fab-core{transform:translateY(-3px) scale(1.04)}.b1-fab:focus-visible .b1-fab-core{outline:2px solid var(--focus);outline-offset:3px}.b1-fab-ring{right:-5px;bottom:-5px;width:74px;height:74px;border-radius:50%;background:conic-gradient(from 0deg,#5b8cff,#00d1ff,#7b5bff,#5b8cff);-webkit-mask:radial-gradient(circle,transparent 33px,#000 34px,#000 36px,transparent 37px);mask:radial-gradient(circle,transparent 33px,#000 34px,#000 36px,transparent 37px);animation:b1Spin 6s linear infinite;opacity:.85}.b1-fab-label,.b1-fab-ring{position:absolute;pointer-events:none}.b1-fab-label{right:72px;top:50%;transform:translate(10px,-50%);opacity:0;padding:8px 14px;border-radius:999px;white-space:nowrap;font-weight:700;font-size:13px;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#2a63ff,#5b8cff);box-shadow:0 10px 28px rgba(0,82,255,.4);transition:opacity .2s ease,transform .2s ease}.b1-fab:hover .b1-fab-label{opacity:1;transform:translateY(-50%)}.b1-fab.is-open .b1-fab-ring{animation-duration:2.5s}.b1-fab.is-open .b1-fab-label{display:none}@keyframes b1Spin{to{transform:rotate(1turn)}}.b1-fab-peek{position:absolute;right:74px;top:50%;transform:translateY(-50%);white-space:nowrap;padding:9px 14px;border-radius:16px 16px 4px 16px;background:var(--surface);color:var(--paper);border:1px solid var(--border-strong);font-size:13px;font-weight:600;box-shadow:0 16px 40px rgba(0,0,0,.35);animation:b1Peek .4s cubic-bezier(.3,1.4,.5,1) both}.b1-fab:hover .b1-fab-peek{display:none}@keyframes b1Peek{0%{opacity:0;transform:translate(10px,-50%) scale(.95)}}.b1-scrim{position:fixed;inset:0;z-index:90;background:transparent}.b1-sheet{--b1-glass:color-mix(in srgb,var(--surface) 88%,transparent);position:fixed;right:22px;bottom:100px;z-index:91;width:min(440px,calc(100vw - 32px));height:min(720px,calc(100dvh - 130px));display:flex;flex-direction:column;border-radius:26px;overflow:hidden;isolation:isolate;background:var(--b1-glass);color:var(--paper);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border:1px solid color-mix(in srgb,var(--blue) 35%,var(--border));box-shadow:0 40px 100px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.04),0 0 60px rgba(0,82,255,.18);transform-origin:100% 100%;animation:b1Pop .28s cubic-bezier(.2,.9,.3,1.15) both;transition:width .3s ease,height .3s ease,transform .2s ease}.b1-sheet.is-wide{width:min(760px,calc(100vw - 48px));height:min(860px,calc(100dvh - 130px))}@keyframes b1Pop{0%{opacity:0;transform:translateY(16px) scale(.94)}}.b1-grab{display:none}@media (max-width:900px){.b1-fab{bottom:calc(84px + env(safe-area-inset-bottom, 0px));right:14px}.b1-fab-core{width:54px;height:54px}.b1-fab-core .b1-av,.b1-fab-core .b1-av img{width:40px!important;height:40px!important}.b1-fab-ring{width:64px;height:64px;-webkit-mask:radial-gradient(circle,transparent 28px,#000 29px,#000 31px,transparent 32px);mask:radial-gradient(circle,transparent 28px,#000 29px,#000 31px,transparent 32px)}.b1-fab-label{display:none}.b1-fab-peek{right:64px}.b1-fab.is-coin{bottom:calc(150px + env(safe-area-inset-bottom, 0px))}.b1-only-desk{display:none!important}}@media (max-width:640px){.b1-scrim{background:rgba(2,5,14,.6);backdrop-filter:blur(3px);animation:b1Fade .2s ease both}@keyframes b1Fade{0%{opacity:0}}.b1-sheet,.b1-sheet.is-wide{left:0;right:0;bottom:0;width:100%;height:88dvh;border-radius:26px 26px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0);animation:b1Up .32s cubic-bezier(.2,.9,.3,1) both}@keyframes b1Up{0%{transform:translateY(100%)}}.b1-grab{display:grid;place-items:center;height:16px;flex:none;cursor:grab;touch-action:none;position:relative;z-index:2}.b1-grab span{width:44px;height:5px;border-radius:5px;background:color-mix(in srgb,var(--paper) 25%,transparent)}.b1-fab.is-open{display:none}}.b1-panel{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;font-size:14px}.b1-aurora{position:absolute;inset:-40% -20% auto;height:340px;z-index:-1;pointer-events:none;opacity:.9;background:radial-gradient(40% 60% at 20% 40%,rgba(42,99,255,.35),transparent 70%),radial-gradient(35% 55% at 80% 30%,rgba(0,209,255,.18),transparent 70%),radial-gradient(30% 50% at 55% 70%,rgba(123,91,255,.2),transparent 70%);filter:blur(18px);animation:b1Aurora 14s ease-in-out infinite alternate}html[data-theme=light] .b1-aurora{opacity:.45}@keyframes b1Aurora{to{transform:translateX(6%) translateY(4%) rotate(4deg)}}.b1-head{display:flex;align-items:center;gap:10px;padding:14px 12px 12px 16px}.b1-head-av{position:relative;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,rgba(91,140,255,.25),rgba(91,140,255,.05));border:1px solid rgba(91,140,255,.35);flex:none}.b1-live{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:var(--success);border:2px solid var(--surface);box-shadow:0 0 10px var(--success)}.b1-head-main{flex:1;min-width:0}.b1-head-t{font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.02em;display:flex;align-items:center;gap:8px;line-height:1.1}.b1-head-badge{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;padding:3px 6px;border-radius:6px;border:1px solid var(--blue-line);color:#8fb0ff;background:rgba(42,99,255,.12)}html[data-theme=light] .b1-head-badge{color:var(--blue)}.b1-head-badge.is-pro{border:0;color:#fff;background:linear-gradient(135deg,#2a63ff,#7b5bff)}.b1-head-s{font-size:12px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.b1-head-pro{display:inline-flex;align-items:center;gap:5px;border:0;color:#fff;background:linear-gradient(135deg,#2a63ff,#7b5bff);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 6px 18px rgba(42,99,255,.35)}.b1-head-pro:hover{filter:brightness(1.1)}.b1-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;border:0;background:transparent;color:var(--dim);cursor:pointer;flex:none}.b1-icon:hover{background:color-mix(in srgb,var(--paper) 8%,transparent);color:var(--paper)}.b1-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.b1-tape{display:flex;gap:6px;padding:0 12px 10px 16px;overflow-x:auto;scrollbar-width:none}.b1-tape::-webkit-scrollbar{display:none}.b1-tape-i{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--paper);font-size:11.5px;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.b1-tape-i:hover{border-color:var(--blue-line)}.b1-tape-i b{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em}.b1-tape-i em{font-style:normal;font-weight:700}.is-up{color:var(--success)}.is-dn{color:var(--danger)}.b1-meter{height:2px;background:color-mix(in srgb,var(--paper) 8%,transparent)}.b1-meter span{display:block;height:100%;background:linear-gradient(90deg,#2a63ff,#00d1ff);transition:width .4s ease;box-shadow:0 0 10px rgba(0,209,255,.6)}.b1-meter span.is-hi{background:linear-gradient(90deg,#ffb000,#ff5470)}.b1-log{flex:1;overflow-y:auto;padding:8px 14px 12px;display:flex;flex-direction:column;gap:16px;overscroll-behavior:contain;border-top:1px solid color-mix(in srgb,var(--paper) 7%,transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--blue) 70%,transparent) transparent;mask-image:linear-gradient(180deg,transparent,#000 14px,#000 calc(100% - 10px),transparent)}.b1-log::-webkit-scrollbar{width:6px}.b1-log::-webkit-scrollbar-track{background:transparent}.b1-log::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--blue) 60%,transparent);border-radius:6px}.b1-log::-webkit-scrollbar-thumb:hover{background:var(--blue)}.b1-hello{display:grid;justify-items:center;text-align:center;gap:6px;padding:18px 2px 6px}.b1-orb{position:relative;width:116px;height:116px;display:grid;place-items:center;margin-bottom:4px}.b1-orb-glow{inset:10px;background:radial-gradient(circle,rgba(42,99,255,.55),rgba(42,99,255,0) 70%);filter:blur(8px);animation:b1Breathe 4s ease-in-out infinite}.b1-orb-glow,.b1-orb-ring{position:absolute;border-radius:50%}.b1-orb-ring{inset:0;background:conic-gradient(from 90deg,transparent,#5b8cff,#00d1ff,transparent 70%);-webkit-mask:radial-gradient(circle,transparent 55px,#000 56px);mask:radial-gradient(circle,transparent 55px,#000 56px);animation:b1Spin 5s linear infinite}.b1-orb .b1-av{position:relative}@keyframes b1Breathe{50%{transform:scale(1.12);opacity:.75}}.b1-hello h3{margin:4px 0 0;font-family:var(--display);font-size:24px;letter-spacing:-.01em}.b1-hello h3 span{color:#5b8cff}.b1-hello>p{margin:0 0 8px;color:var(--dim);max-width:34ch;line-height:1.5;font-size:13.5px}.b1-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.b1-sheet.is-wide .b1-tiles--hello{grid-template-columns:repeat(3,minmax(0,1fr))}.b1-tile{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;padding:11px 12px;border-radius:16px;cursor:pointer;color:var(--paper);font:inherit;border:1px solid color-mix(in srgb,var(--paper) 9%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--surface-2) 90%,transparent),color-mix(in srgb,var(--surface) 70%,transparent));transition:border-color .15s,transform .15s,box-shadow .15s;animation:b1In .35s ease both}.b1-tile:hover{border-color:rgba(91,140,255,.6);transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,40,160,.25)}.b1-tile-i{grid-row:span 2;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#9fbcff;background:linear-gradient(150deg,rgba(91,140,255,.3),rgba(91,140,255,.08));border:1px solid rgba(91,140,255,.3)}html[data-theme=light] .b1-tile-i{color:var(--blue)}.b1-tile-t{font-weight:700;font-size:13px}.b1-tile-s{font-size:11.5px;color:var(--dim);line-height:1.3}.b1-signin{margin-top:10px;width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 13px;border-radius:16px;cursor:pointer;color:var(--paper);font:inherit;border:1px dashed rgba(91,140,255,.5);background:rgba(42,99,255,.07)}.b1-signin:hover{background:rgba(42,99,255,.14)}.b1-signin svg{color:#8fb0ff;flex:none}.b1-signin span{display:grid}.b1-signin small{color:var(--dim);font-size:11.5px}.b1-msg{display:grid;gap:6px;animation:b1In .28s ease both;min-width:0}@keyframes b1In{0%{opacity:0;transform:translateY(8px)}}.b1-msg--user{justify-items:end;gap:3px}.b1-msg--user .b1-bubble{max-width:85%;padding:10px 14px;border-radius:20px 20px 6px 20px;line-height:1.45;white-space:pre-wrap;word-break:break-word;color:#fff;background:linear-gradient(135deg,#2a63ff,#4f7dff 60%,#6b6bff);box-shadow:0 8px 22px rgba(42,99,255,.3),inset 0 1px 0 rgba(255,255,255,.2)}.b1-time{font-size:10.5px;color:var(--dim);font-variant-numeric:tabular-nums}.b1-msg-hd{display:flex;align-items:center;gap:7px;font-size:12px}.b1-msg-hd b{font-weight:800}.b1-msg-hd .b1-time{margin-left:auto}.b1-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;letter-spacing:.03em;padding:2px 7px;border-radius:999px}.b1-tag--fast{color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}.b1-tag--ai{color:#c4b5ff;background:rgba(123,91,255,.18)}html[data-theme=light] .b1-tag--ai{color:#5b3df0}.b1-msg-body{display:grid;gap:10px;min-width:0;padding-left:29px}.b1-text{line-height:1.55;word-break:break-word;padding:11px 14px;border-radius:6px 18px 18px 18px;background:color-mix(in srgb,var(--surface-2) 85%,transparent);border:1px solid color-mix(in srgb,var(--paper) 7%,transparent)}.b1-msg-body .b1-paywall,.b1-paywall .b1-text{padding:0;background:none;border:0}.b1-paywall .b1-text{padding:11px 14px;background:color-mix(in srgb,var(--surface-2) 85%,transparent);border:1px solid color-mix(in srgb,var(--paper) 7%,transparent)}.b1-text p{margin:0 0 6px}.b1-text p:last-child{margin-bottom:0}.b1-text ul{margin:4px 0 6px;padding-left:0;list-style:none;display:grid;gap:4px}.b1-text li{position:relative;padding-left:16px}.b1-text li:before{content:"";position:absolute;left:3px;top:.62em;width:6px;height:6px;border-radius:2px;background:linear-gradient(135deg,#2a63ff,#00d1ff)}.b1-text a{color:#7fa6ff;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(127,166,255,.4)}html[data-theme=light] .b1-text a{color:var(--blue)}.b1-text b{color:var(--paper)}.b1-notice{display:flex;gap:10px;align-items:flex-start;border-radius:14px;padding:10px 12px;font-size:12.5px;line-height:1.5;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.b1-notice p{margin:0}.b1-notice-i{width:18px;height:18px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:900;font-family:var(--mono);color:#fff;background:#5b8cff;margin-top:1px}.b1-notice--ok{border-color:color-mix(in srgb,var(--success) 40%,transparent);background:color-mix(in srgb,var(--success) 8%,transparent)}.b1-notice--ok .b1-notice-i{background:var(--success);color:#04110a}.b1-notice--warn{border-color:rgba(255,176,0,.4);background:rgba(255,176,0,.07)}.b1-notice--warn .b1-notice-i{background:#ffb000;color:#1b1200}.b1-card{position:relative;min-width:0;padding:12px 14px;border-radius:18px;background:linear-gradient(170deg,color-mix(in srgb,var(--surface-2) 95%,transparent),color-mix(in srgb,var(--surface) 80%,transparent));border:1px solid color-mix(in srgb,var(--paper) 9%,transparent);box-shadow:0 10px 28px rgba(0,0,0,.18)}.b1-card-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.b1-card-h{font-weight:800;font-size:13.5px;letter-spacing:.01em}.b1-count{font-family:var(--mono);font-size:10.5px;color:var(--dim);padding:2px 7px;border-radius:999px;border:1px solid var(--border)}.b1-card-link{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:700;color:#7fa6ff;text-decoration:none}html[data-theme=light] .b1-card-link{color:var(--blue)}.b1-chev{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.b1-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.b1-sheet.is-wide .b1-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.b1-kpi{display:grid;gap:2px;padding:9px 11px;border-radius:12px;background:color-mix(in srgb,var(--paper) 4%,transparent);border:1px solid color-mix(in srgb,var(--paper) 6%,transparent);min-width:0}.b1-kpi-k{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-weight:700}.b1-kpi-v{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b1-kpi-v.is-up{color:var(--success)}.b1-kpi-v.is-dn{color:var(--danger)}.b1-rows{margin:10px 0 0;display:grid;gap:8px}.b1-kpis+.b1-rows{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--paper) 7%,transparent)}.b1-card-hd+.b1-rows{margin-top:0}.b1-row{display:grid;gap:2px;font-size:13px}.b1-row dt{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-weight:700}.b1-row dd{margin:0;line-height:1.5}.b1-prices{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px}.b1-px{position:relative;overflow:hidden;display:grid;gap:6px;padding:12px;border-radius:16px;color:inherit;text-decoration:none;font-variant-numeric:tabular-nums;background:linear-gradient(170deg,color-mix(in srgb,var(--surface-2) 95%,transparent),color-mix(in srgb,var(--surface) 80%,transparent));border:1px solid color-mix(in srgb,var(--paper) 9%,transparent)}.b1-px:after{content:"";position:absolute;right:-20px;bottom:-30px;width:90px;height:70px;border-radius:50%;filter:blur(22px);opacity:.35}.b1-px.is-up:after{background:var(--success)}.b1-px.is-dn:after{background:var(--danger)}a.b1-px:hover{border-color:var(--blue-line)}.b1-px-top{display:flex;align-items:center;gap:7px}.b1-px-sym{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.04em}.b1-px-v{font-size:17px;font-weight:800;letter-spacing:-.01em}.b1-px-c{font-size:11.5px;font-weight:700}.b1-px-c i{font-style:normal;color:var(--dim);font-weight:500;margin-left:2px}.b1-prices.is-solo .b1-px{grid-template-columns:auto 1fr auto;align-items:center;padding:14px 16px}.b1-prices.is-solo .b1-px-v{font-size:22px;text-align:right}.b1-prices.is-solo .b1-px-c{grid-column:3}.b1-glyph{display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:900;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);flex:none}.b1-card--list{padding:12px 8px 8px}.b1-card--list .b1-card-hd{padding:0 6px}.b1-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.b1-li{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:12px;color:inherit;text-decoration:none;background:none;border:0;text-align:left;font:inherit;cursor:pointer;transition:background .15s}div.b1-li{cursor:default}a.b1-li:hover,button.b1-li:hover{background:color-mix(in srgb,var(--paper) 6%,transparent)}.b1-li-main{display:grid;min-width:0;flex:1;gap:1px}.b1-li-t{font-weight:700;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b1-li-s{font-size:11.5px;color:var(--dim);line-height:1.4}.b1-li-b{font-family:var(--mono);font-size:10px;padding:3px 7px;border-radius:999px;background:rgba(42,99,255,.14);color:#9fbcff;white-space:nowrap}html[data-theme=light] .b1-li-b{color:var(--blue)}.b1-li-av{border-radius:50%;flex:none}.b1-li-dot{width:26px;height:26px;flex:none;border-radius:9px;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:700;color:#9fbcff;background:rgba(42,99,255,.14)}.b1-empty{margin:0;padding:4px 6px 6px;color:var(--dim);font-size:13px}.b1-safety-top{display:flex;align-items:center;gap:14px;margin-bottom:12px}.b1-gauge{--c:var(--success);position:relative;width:66px;height:66px;flex:none;display:grid;place-items:center}.b1-gauge svg{position:absolute;inset:0;transform:rotate(-90deg)}.b1-gauge circle{fill:none;stroke-width:6;stroke-linecap:round}.b1-gauge-bg{stroke:color-mix(in srgb,var(--paper) 9%,transparent)}.b1-gauge-fg{stroke:var(--c);filter:drop-shadow(0 0 6px var(--c));transition:stroke-dasharray .8s ease}.b1-gauge span{position:relative;font-weight:900;font-size:19px;font-variant-numeric:tabular-nums}.b1-safety.is-medium .b1-gauge{--c:#ffb000}.b1-safety.is-high .b1-gauge{--c:#ff5470}.b1-safety-meta{display:grid;gap:2px;min-width:0}.b1-safety-name{font-size:12px;color:var(--dim)}.b1-verdict{justify-self:start;margin-top:3px;font-size:11px;font-weight:800;padding:3px 9px;border-radius:999px;color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.b1-safety.is-medium .b1-verdict{color:#ffb000;background:rgba(255,176,0,.14)}.b1-safety.is-high .b1-verdict{color:#ff5470;background:rgba(255,84,112,.14)}.b1-checks{list-style:none;margin:0;padding:0;display:grid;gap:2px}.b1-checks li{display:flex;gap:10px;padding:7px 4px;border-top:1px solid color-mix(in srgb,var(--paper) 6%,transparent);font-size:12.5px;line-height:1.4}.b1-chk-t{display:grid;gap:1px}.b1-chk-t b{font-weight:700;font-size:12.5px}.b1-chk-t span{color:var(--dim)}.b1-chk-i{width:20px;height:20px;border-radius:7px;display:grid;place-items:center;flex:none;font-size:11px;font-weight:900;margin-top:1px}.is-ok .b1-chk-i{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.is-bad .b1-chk-i{background:rgba(255,84,112,.16);color:#ff5470}.is-unk .b1-chk-i{background:color-mix(in srgb,var(--paper) 8%,transparent);color:var(--dim)}.b1-actions{display:flex;flex-wrap:wrap;gap:6px}.b1-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--paper) 12%,transparent);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--paper);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.b1-chip:hover{border-color:rgba(91,140,255,.7);background:rgba(42,99,255,.12)}.b1-chip-arrow{font-size:11px;opacity:.6}.b1-chip--do{border-color:transparent;color:#fff;box-shadow:0 6px 16px rgba(42,99,255,.3)}.b1-chip--do,.b1-chip--do:hover{background:linear-gradient(135deg,#2a63ff,#5b7cff)}.b1-chip--do:hover{filter:brightness(1.1)}.b1-chip:disabled{opacity:.5;cursor:not-allowed}.b1-thinking{display:grid;gap:7px;padding:12px 14px;margin-left:29px;border-radius:6px 18px 18px 18px;background:color-mix(in srgb,var(--surface-2) 85%,transparent);border:1px solid color-mix(in srgb,var(--paper) 7%,transparent);max-width:260px}.b1-shimmer{height:9px;border-radius:6px;background:linear-gradient(90deg,rgba(91,140,255,.15),rgba(91,140,255,.55),rgba(91,140,255,.15));background-size:200% 100%;animation:b1Shim 1.2s linear infinite}.b1-shimmer.is-short{width:60%}@keyframes b1Shim{to{background-position:-200% 0}}.b1-dock{padding:8px 12px 10px;border-top:1px solid color-mix(in srgb,var(--paper) 7%,transparent);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 60%,transparent))}.b1-quick{display:flex;gap:6px;padding-bottom:8px;overflow-x:auto;scrollbar-width:none}.b1-quick::-webkit-scrollbar{display:none}.b1-hint{border:1px solid color-mix(in srgb,var(--paper) 11%,transparent);background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--paper);border-radius:999px;padding:6px 11px;font-size:12px;cursor:pointer;white-space:nowrap;transition:border-color .15s,transform .15s}.b1-hint:hover{border-color:rgba(91,140,255,.7);transform:translateY(-1px)}.b1-hint:disabled{opacity:.5}.b1-input{position:relative;display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border-radius:18px;background:color-mix(in srgb,var(--surface-2) 90%,transparent);border:1px solid color-mix(in srgb,var(--paper) 12%,transparent);transition:border-color .15s,box-shadow .15s}.b1-input:focus-within{border-color:#5b8cff;box-shadow:0 0 0 4px rgba(42,99,255,.18),0 10px 30px rgba(0,40,160,.25)}.b1-input textarea{flex:1;resize:none;border:0;outline:0;background:transparent;color:var(--paper);font:inherit;font-size:15px;line-height:1.45;max-height:120px;padding:7px 0;field-sizing:content}.b1-input textarea::placeholder{color:var(--dim)}.b1-send{width:38px;height:38px;flex:none;border:0;border-radius:13px;color:#fff;display:grid;place-items:center;cursor:pointer;background:linear-gradient(135deg,#2a63ff,#6b6bff);box-shadow:0 6px 18px rgba(42,99,255,.45);transition:transform .15s,opacity .15s}.b1-send:not(:disabled):hover{transform:translateY(-1px) scale(1.04)}.b1-send:disabled{opacity:.35;cursor:default;box-shadow:none}.b1-send svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.b1-foot{margin:7px 0 0;text-align:center;font-size:10.5px;color:var(--dim);opacity:.8}.b1-paywall,.b1-plans{display:grid;gap:10px}.b1-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.b1-plan{position:relative;display:grid;gap:4px;align-content:start;padding:16px 10px 10px;border:1px solid color-mix(in srgb,var(--paper) 10%,transparent);border-radius:16px;background:linear-gradient(170deg,color-mix(in srgb,var(--surface-2) 95%,transparent),color-mix(in srgb,var(--surface) 80%,transparent));text-align:center}.b1-plan.is-hot{border:1px solid transparent;background:linear-gradient(170deg,color-mix(in srgb,var(--surface-2) 98%,#2a63ff),var(--surface)) padding-box,linear-gradient(135deg,#2a63ff,#00d1ff,#7b5bff) border-box;box-shadow:0 14px 34px rgba(0,82,255,.25)}.b1-plan-tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#2a63ff,#7b5bff);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 9px;border-radius:999px;white-space:nowrap}.b1-plan-name{font-size:12px;color:var(--dim);font-weight:600}.b1-plan-price{font-family:var(--display);font-size:24px;font-weight:800}.b1-plan-price small{font-size:12px;color:var(--dim);font-weight:600;margin-left:1px}.b1-plan-sub{font-size:11.5px;color:var(--dim);line-height:1.35;min-height:2.7em}.b1-plan-note{font-size:11px;color:var(--dim)}.b1-btn{margin-top:6px;border:0;border-radius:11px;padding:9px 6px;background:linear-gradient(135deg,#2a63ff,#5b7cff);color:#fff;font-weight:800;font-size:12.5px;cursor:pointer;box-shadow:0 6px 16px rgba(42,99,255,.3)}.b1-btn:disabled{opacity:.5;cursor:not-allowed}.b1-plan:not(.is-hot) .b1-btn{background:color-mix(in srgb,var(--paper) 6%,transparent);color:var(--paper);border:1px solid color-mix(in srgb,var(--paper) 12%,transparent);box-shadow:none}.b1-topups{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.b1-topups-h{font-size:12px;font-weight:700;margin-right:4px}.b1-pay-step{margin:0;font-size:12.5px;color:var(--dim)}.b1-pay-step.is-ok{color:var(--success);font-weight:700}.b1-pay-step.is-err{color:var(--danger)}.b1-fine{margin:0;font-size:11px;color:var(--dim);line-height:1.4}.b1-plans.is-compact .b1-plan{padding:12px 6px 8px}.b1-plans.is-compact .b1-plan-price{font-size:20px}@media (prefers-reduced-motion:reduce){.b1-av-img,.b1-av-think i,.b1-fab-ring,.b1-msg,.b1-sheet{animation:none!important}}.b1p{max-width:1080px;margin:0 auto;padding:24px 16px 80px;display:grid;gap:56px;color:var(--paper)}.b1p h2{font-family:var(--display);font-size:clamp(22px,3vw,30px);margin:0 0 16px}.b1p-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;padding-top:12px}.b1p-show{position:relative;width:100%;max-width:440px;justify-self:center;padding:34px 0 10px}.b1p-show .b1p-halo{inset:-10% -6%}.b1p-show .b1p-grid{inset:-8% -10%}.b1p-win{position:relative;border-radius:26px;overflow:hidden;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(20px);border:1px solid color-mix(in srgb,var(--blue) 35%,var(--border));box-shadow:0 40px 90px rgba(0,0,0,.5),0 0 60px rgba(0,82,255,.2);transform:perspective(1200px) rotateY(-6deg) rotateX(3deg);animation:b1Hover 7s ease-in-out infinite}@keyframes b1Hover{50%{transform:perspective(1200px) rotateY(-3deg) rotateX(1deg) translateY(-6px)}}.b1p-win-hd{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--paper) 8%,transparent);text-align:left}.b1p-win-hd .b1-head-av{width:38px;height:38px}.b1p-win-hd b{display:block;font-family:var(--display);font-size:16px}.b1p-win-hd small{color:var(--dim);font-size:11.5px}.b1p-win-body{display:grid;gap:14px;padding:16px 14px 18px;text-align:left}.b1p-float{position:absolute;right:-18px;top:-6px;width:112px;height:112px;display:grid;place-items:center;z-index:2}.b1p-float .b1-orb-ring{-webkit-mask:radial-gradient(circle,transparent 53px,#000 54px);mask:radial-gradient(circle,transparent 53px,#000 54px)}.b1p-halo{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(0,82,255,.55),rgba(0,82,255,.12) 45%,transparent 70%);filter:blur(10px);animation:b1Halo 6s ease-in-out infinite}@keyframes b1Halo{50%{transform:scale(1.06);opacity:.8}}.b1p-grid{position:absolute;inset:0;border-radius:32px;background-image:linear-gradient(rgba(91,140,255,.14) 1px,transparent 0),linear-gradient(90deg,rgba(91,140,255,.14) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.b1p-bot{position:relative;filter:drop-shadow(0 24px 40px rgba(0,40,160,.5))}.b1p-bot svg{width:100%;height:100%}.b1p-kicker{font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:#7fa6ff}html[data-theme=light] .b1p-kicker{color:var(--blue)}.b1p-copy h1{font-family:var(--display);font-size:clamp(34px,5.4vw,60px);line-height:1.02;margin:10px 0 14px;letter-spacing:-.02em}.b1p-copy h1 span{background:linear-gradient(90deg,#5b8cff,#2a63ff 40%,#9fd0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.b1p-copy>p{font-size:17px;line-height:1.55;color:var(--dim);max-width:52ch;margin:0}.b1p-cta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 10px}.b1p-btn{border:0;border-radius:14px;padding:13px 20px;font-weight:800;font-size:15px;background:linear-gradient(135deg,#2a63ff,#6b6bff);color:#fff;cursor:pointer;box-shadow:0 12px 30px rgba(0,82,255,.4)}.b1p-btn:hover{filter:brightness(1.08)}.b1p-btn--ghost{background:transparent;color:var(--paper);border:1px solid var(--border-strong);box-shadow:none}.b1p-mini{font-size:12.5px;color:var(--dim);margin:0}.b1p-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.b1p-pillar{position:relative;padding:18px 16px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 8%,var(--surface)),var(--surface));display:grid;gap:6px;align-content:start}.b1p-pillar.is-soon{border-style:dashed}.b1p-pi{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;color:#9fbcff;background:linear-gradient(150deg,rgba(91,140,255,.3),rgba(91,140,255,.06));border:1px solid rgba(91,140,255,.3);margin-bottom:4px}html[data-theme=light] .b1p-pi{color:var(--blue)}.b1p-pk{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);display:flex;gap:6px;align-items:center}.b1p-pk em{font-style:normal;background:var(--accent-fill);color:var(--paper);border-radius:6px;padding:1px 5px;letter-spacing:.04em}.b1p-pillar h3{margin:0;font-size:16px}.b1p-pillar p{margin:0;font-size:13.5px;line-height:1.5;color:var(--dim)}.b1p-demos{display:flex;flex-wrap:wrap;gap:8px}.b1p-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.b1p-col{padding:20px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.b1p-col.is-pro{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}.b1p-col h3{margin:0 0 10px;font-size:17px;display:flex;gap:8px;align-items:center}.b1p-col ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.b1p-col li{padding-left:22px;position:relative;font-size:14px}.b1p-col li:before{content:"✓";position:absolute;left:0;color:var(--success);font-weight:900}.b1p-col.is-pro li:before{color:#5b8cff}.b1p-plans .b1-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.b1p-plans .b1-plan{padding:24px 16px 16px}.b1p-plans .b1-plan-price{font-size:36px}.b1p-plans .b1-btn{padding:11px 8px;font-size:14px}.b1p-mine{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);margin-bottom:14px}.b1p-meter{border-radius:4px;overflow:hidden;height:6px}.b1p-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.b1p-trust-grid>div{padding:16px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}.b1p-trust-grid p{margin:6px 0 0;font-size:13px;color:var(--dim);line-height:1.5}.b1p-faq details{border-bottom:1px solid var(--border);padding:14px 2px}.b1p-faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.b1p-faq summary:after{content:"+";color:var(--dim);font-weight:400;font-size:20px;line-height:1}.b1p-faq details[open] summary:after{content:"–"}.b1p-faq p{margin:8px 0 0;color:var(--dim);line-height:1.55;max-width:70ch}@media (max-width:900px){.b1p-hero{grid-template-columns:1fr;text-align:center;gap:8px}.b1p-show{max-width:380px;margin-bottom:16px}.b1p-win{transform:none;animation:none}.b1p-float{right:-6px;top:-14px;transform:scale(.8)}.b1p-copy>p{margin-inline:auto}.b1p-cta{justify-content:center}.b1p-pillars,.b1p-trust-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.b1p{gap:40px}.b1p-pillars,.b1p-plans .b1-plan-grid,.b1p-split,.b1p-trust-grid{grid-template-columns:1fr}.b1p-plans .b1-plan{padding:18px 14px 12px}}