.nbp{--bg:#0a0b0e;--panel:#111318;--card:#171a21;--card2:#1d212a;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.14);--text:#f4f6fa;--muted:#9aa3b2;--dim:#677083;--blue:#2b76ff;--blue2:#5aa2ff;--tint:rgba(43,118,255,.14);--canvas:#0d0f13;--dot:rgba(255,255,255,.07);--shadow:0 20px 50px rgba(0,0,0,.45);--ok:#2fbf71;--bad:#e5484d;--ease:cubic-bezier(.22,1,.36,1);font:13px/1.4 Geist,-apple-system,sans-serif;color:var(--text);background:var(--bg)}[data-theme=light] .nbp{--bg:#f4f5f8;--panel:#fff;--card:#f3f4f7;--card2:#e9ebf0;--line:rgba(15,23,42,.09);--line2:rgba(15,23,42,.16);--text:#0f1623;--muted:#566074;--dim:#8892a4;--blue:#2b6bff;--blue2:#2b6bff;--tint:rgba(43,107,255,.1);--canvas:#eceef3;--dot:rgba(15,23,42,.09);--shadow:0 20px 50px rgba(15,23,42,.12)}.nbp *{box-sizing:border-box}.nbp button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.nbp input,.nbp textarea{font:inherit}.nbp svg.i{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}@keyframes nbp-vin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nbp-up{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes nbp-pin{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:none}}@keyframes nbp-fade{0%{opacity:0}to{opacity:1}}@keyframes nbp-reveal{0%{opacity:0;transform:scale(.96);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes nbp-toastin{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes nbp-bump{40%{transform:scale(1.18)}}.nbp .stg>*{animation:nbp-up .45s var(--ease) both;animation-delay:calc(var(--i,0)*45ms)}@media (prefers-reduced-motion:reduce){.nbp *{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.nbp .app{display:grid;grid-template-columns:var(--sbw,284px) minmax(0,1fr);height:100vh}.nbp .side{padding:16px 10px 12px;display:flex;flex-direction:column;gap:2px;overflow:auto;min-height:0}.nbp .brand{padding:6px 12px 18px;font-weight:700;font-size:16px;letter-spacing:-.02em;display:flex;align-items:center;gap:7px}.nbp .brand i{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px var(--blue)}.nbp .nav{display:flex;align-items:center;gap:11px;padding:8px 11px;border-radius:10px;color:var(--muted);font-weight:500;text-align:left;width:100%;position:relative;transition:background .18s,color .18s,transform .18s}.nbp .nav:hover{background:var(--card);color:var(--text)}.nbp .nav:active{transform:scale(.98)}.nbp .nav.on{background:var(--card2);color:var(--text)}.nbp .nav.on:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--blue);animation:nbp-fade .3s}.nbp .nav .cnt{margin-left:auto;font:500 11px Geist Mono,monospace;color:var(--dim)}.nbp .soon{margin-left:auto;font-size:10px;padding:2px 7px;border-radius:99px;background:var(--tint);color:var(--blue2);font-weight:700}.nbp .sub{display:flex;align-items:center;font-size:11px;letter-spacing:.08em;color:var(--dim);padding:16px 12px 6px;font-weight:600}.nbp .sub button{margin-left:auto;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:var(--muted);transition:.18s}.nbp .sub button:hover{background:var(--card2);color:var(--text);transform:rotate(90deg)}.nbp .dot{width:9px;height:9px;border-radius:3px;flex:none}.nbp .sp{flex:1}.nbp .main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100vh}.nbp .top{height:54px;flex:none;display:flex;align-items:center;gap:10px;padding:0 16px 0 24px}.nbp .top h1{font-size:15px;margin:0;font-weight:600;display:flex;align-items:center;gap:8px}.nbp .top h1 a{color:var(--muted);font-weight:500;cursor:pointer}.nbp .top h1 a:hover{color:var(--text)}.nbp .top h1 span.sl{color:var(--dim)}.nbp .pill{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);display:flex;align-items:center;gap:7px;font-weight:500;transition:.18s}.nbp .pill:hover{border-color:var(--blue)}.nbp .pill b{font-family:Geist Mono,monospace;font-weight:600}.nbp .buy{height:32px;padding:0 14px;border-radius:999px;background:var(--text);color:var(--bg);font-weight:600;transition:.18s}.nbp .buy:hover{transform:translateY(-1px)}.nbp .buy:active{transform:none}.nbp .views{flex:1;min-height:0;position:relative}.nbp .view{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;padding:6px 24px 48px}.nbp .view.on{display:block;animation:nbp-vin .34s var(--ease)}.nbp .view.studio{padding:0 16px 16px 0;overflow:hidden}.nbp .view.studio.on{display:grid;grid-template-columns:380px minmax(0,1fr);gap:14px}.nbp .wrap{max-width:1040px;margin:0 auto}.nbp .h2{display:flex;align-items:center;gap:12px;margin:6px 0 16px}.nbp .h2 h2{margin:0;font-size:22px;letter-spacing:-.02em}.nbp .h2 p{margin:2px 0 0;color:var(--muted)}.nbp .h2 .sp{flex:1}.nbp .b1{height:34px;padding:0 15px;border-radius:11px;background:var(--text);color:var(--bg);font-weight:600;display:inline-flex;align-items:center;gap:7px;transition:.18s}.nbp .b1:hover{transform:translateY(-1px)}.nbp .b1:active{transform:none}.nbp .bb{height:34px;padding:0 15px;border-radius:11px;background:var(--blue);color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:7px;transition:.18s;box-shadow:0 3px #1b4fc4}.nbp .bb:hover{filter:brightness(1.07)}.nbp .bb:active{transform:translateY(2px);box-shadow:0 1px #1b4fc4}.nbp .bb[disabled]{opacity:.45;pointer-events:none}.nbp .b2{height:34px;padding:0 14px;border-radius:11px;border:1px solid var(--line2);font-weight:600;display:inline-flex;align-items:center;gap:7px;transition:.18s}.nbp .b2:hover{border-color:var(--blue);color:var(--blue2)}.nbp .b2:active{transform:scale(.97)}.nbp .ic{width:34px;padding:0;justify-content:center}.nbp .b2.on{color:#ff5d7a;border-color:#ff5d7a}.nbp .b2.on svg{fill:#ff5d7a}.nbp .danger{color:var(--bad)}.nbp .b2.danger:hover{border-color:var(--bad);color:var(--bad)}.nbp .panel{background:var(--panel);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:background-color .3s,border-color .3s}.nbp .scroll{flex:1;overflow:auto;padding:12px 12px 6px;display:flex;flex-direction:column;gap:12px}.nbp .seg{display:flex;background:var(--card);border-radius:11px;padding:3px;position:relative}.nbp .seg button{flex:1;padding:6px;border-radius:8px;color:var(--muted);font-weight:500;font-size:12.5px;transition:.2s}.nbp .seg button:hover{color:var(--text)}.nbp .seg button.on{background:var(--card2);color:var(--text);box-shadow:0 1px 0 var(--line)}.nbp .model{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:13px;background:var(--card);border:1px solid var(--line);width:100%;text-align:left;transition:.2s}.nbp .model:hover{border-color:var(--blue);transform:translateY(-1px)}.nbp .logo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;border:1px solid var(--line);background:var(--card2)}.nbp .logo svg{width:20px;height:20px}.nbp .model .t{flex:1;min-width:0}.nbp .model b{display:block;font-size:13.5px}.nbp .model small{color:var(--muted);font-size:12px}.nbp .tag{font-size:10.5px;padding:2px 7px;border-radius:99px;background:var(--tint);color:var(--blue2);font-weight:600;white-space:nowrap}.nbp .lbl{font-size:11px;font-weight:600;color:var(--muted);margin-bottom:6px;letter-spacing:.02em}.nbp .upload{border:1.5px dashed var(--line2);border-radius:13px;padding:12px;text-align:center;color:var(--muted);transition:.2s;cursor:pointer}.nbp .upload:hover{border-color:var(--blue);background:var(--tint);transform:translateY(-1px)}.nbp .upload .plus{width:26px;height:26px;border-radius:50%;background:var(--card2);display:grid;place-items:center;margin:0 auto 5px;font-size:15px;color:var(--text)}.nbp .upload b{display:block;color:var(--text);font-size:12.5px}.nbp .upload small{font-size:11.5px}.nbp textarea.in{width:100%;min-height:64px;resize:none;border-radius:13px;border:1px solid var(--line);background:var(--card);color:var(--text);padding:9px 12px;outline:0;transition:border-color .2s,box-shadow .2s}.nbp textarea.in:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint)}.nbp .chips{display:flex;gap:6px;flex-wrap:wrap}.nbp .chip{padding:5px 11px;border-radius:9px;background:var(--card);border:1px solid var(--line);color:var(--muted);font-weight:500;font-size:12.5px;transition:.18s}.nbp .chip:hover{color:var(--text);transform:translateY(-1px)}.nbp .chip:active{transform:scale(.96)}.nbp .chip.on{background:var(--tint);border-color:var(--blue);color:var(--text)}.nbp .projsel{display:flex;align-items:center;gap:9px;width:100%;padding:8px 11px;border-radius:11px;background:var(--card);border:1px solid var(--line);text-align:left;transition:.2s}.nbp .projsel:hover{border-color:var(--blue)}.nbp .projsel b{font-weight:500;flex:1}.nbp .projsel small{color:var(--dim)}.nbp .foot{padding:10px 12px 12px;border-top:1px solid var(--line)}.nbp .ctarow{display:flex;gap:8px;align-items:stretch}.nbp .cta{flex:1;height:42px;border-radius:13px;background:linear-gradient(180deg,#4d9bff,var(--blue));color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 3px #1b4fc4,0 8px 16px -8px #2b76ffa6;transition:transform .08s,box-shadow .08s,filter .2s;position:relative}.nbp .cta:hover{filter:brightness(1.07)}.nbp .cta:active{transform:translateY(2px);box-shadow:0 1px #1b4fc4}.nbp .px{display:inline-flex;align-items:center;gap:6px;font-family:Geist Mono,monospace;font-size:13px;font-weight:600}.nbp .px svg{width:13px;height:13px;fill:#fff}.nbp .rnd{width:42px;height:42px;flex:none;border-radius:13px;background:var(--card);border:1px solid var(--line2);display:grid;place-items:center;box-shadow:0 3px 0 var(--line2);transition:transform .08s,box-shadow .08s,color .2s,border-color .2s}.nbp .rnd:hover{border-color:var(--blue);color:var(--blue2)}.nbp .rnd:active{transform:translateY(2px);box-shadow:0 1px 0 var(--line2)}.nbp .rnd:hover svg{transform:rotate(180deg)}.nbp .rnd svg{transition:transform .4s var(--ease)}.nbp .fine{text-align:center;color:var(--dim);font-size:11px;margin-top:6px}.nbp .canvas{border-radius:20px;border:1px solid var(--line);background:var(--canvas);background-image:radial-gradient(var(--dot) 1px,transparent 1px);background-size:22px 22px;display:flex;flex-direction:column;min-height:0;overflow:hidden;transition:background-color .3s}.nbp .stage{flex:1;display:grid;place-items:center;padding:16px;min-height:0}.nbp .empty{text-align:center;max-width:380px;animation:nbp-up .5s var(--ease)}.nbp .empty h2{font-size:26px;margin:0 0 8px;letter-spacing:-.02em}.nbp .empty p{color:var(--muted);margin:0 0 18px}.nbp .ex{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.nbp .ex button{padding:7px 13px;border-radius:99px;border:1px solid var(--line2);color:var(--muted);font-size:12.5px;transition:.2s}.nbp .ex button:hover{color:var(--text);border-color:var(--blue);transform:translateY(-2px)}.nbp .hist{display:flex;gap:10px;padding:10px 14px;border-top:1px solid var(--line);overflow:auto;align-items:center;min-height:62px}.nbp .hist small{color:var(--dim);font-weight:600;font-size:10.5px;letter-spacing:.08em}.nbp .th{width:56px;height:56px;border-radius:11px;flex:none;border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden;animation:nbp-pin .4s var(--ease);transition:transform .18s,border-color .2s}.nbp .th:hover{transform:translateY(-3px)}.nbp .th.on{border-color:var(--blue)}.nbp .th span{position:absolute;left:4px;bottom:4px;width:18px;height:18px;border-radius:6px;background:#00000080;display:grid;place-items:center;color:#fff;font-size:10px}.nbp .art{position:absolute;top:0;right:0;bottom:0;left:0}.nbp .res{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;min-height:0}.nbp .mediaw{flex:1;min-height:0;display:grid;place-items:center}.nbp .media{position:relative;border-radius:16px;overflow:hidden;max-width:100%;max-height:100%;box-shadow:var(--shadow);border:1px solid var(--line);animation:nbp-reveal .7s var(--ease)}.nbp .shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.16) 50%,transparent 60%);transform:translate(-100%);animation:nbp-sh 1.1s ease .5s 1 forwards}@keyframes nbp-sh{to{transform:translate(100%)}}.nbp .rbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;animation:nbp-up .5s var(--ease) .15s both}.nbp .rmeta{flex:1;min-width:200px}.nbp .rmeta b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbp .chipm{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);padding:3px 9px;border-radius:99px;background:var(--card);border:1px solid var(--line);margin:3px 6px 0 0}.nbp .chipm .lg{width:14px;height:14px}.nbp .lg{width:22px;height:22px;flex:none;display:grid;place-items:center}.nbp .lg svg{width:100%;height:100%}.nbp .vplay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;cursor:pointer}.nbp .vplay i{width:60px;height:60px;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);transition:transform .2s}.nbp .vplay:hover i{transform:scale(1.1)}.nbp .vplay svg{width:24px;height:24px;fill:#fff;margin-left:3px}.nbp .vctl{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 10px;background:linear-gradient(transparent,#000000a6);display:flex;align-items:center;gap:12px;color:#fff;font:500 11.5px Geist Mono,monospace}.nbp .vctl button{color:#fff;display:grid;place-items:center}.nbp .vctl svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nbp .vt{flex:1;height:4px;border-radius:99px;background:#ffffff47;overflow:hidden}.nbp .vt i{display:block;height:100%;width:0;background:#fff;border-radius:99px}.nbp .playing .vt i{animation:nbp-vp 5s linear forwards}@keyframes nbp-vp{to{width:100%}}.nbp .playing .vplay{opacity:0;pointer-events:none}.nbp .aud{width:min(540px,100%);border-radius:22px;background:var(--panel);border:1px solid var(--line2);padding:18px;box-shadow:var(--shadow);animation:nbp-reveal .6s var(--ease)}.nbp .ahead{display:flex;gap:16px;align-items:center}.nbp .cover{width:88px;height:88px;border-radius:16px;flex:none;position:relative;overflow:hidden}.nbp .ahead b{font-size:16px;display:block}.nbp .ahead small{color:var(--muted)}.nbp .wave{display:flex;align-items:center;gap:3px;height:60px;margin:16px 0 8px}.nbp .wave i{flex:1;border-radius:3px;background:var(--line2);min-height:4px;transition:background .2s}.nbp .wave i.on{background:var(--blue)}.nbp .arow{display:flex;align-items:center;gap:12px;color:var(--muted);font:500 12px Geist Mono,monospace}.nbp .pbtn{width:42px;height:42px;border-radius:50%;background:var(--blue);display:grid;place-items:center;box-shadow:0 3px #1b4fc4;transition:transform .1s}.nbp .pbtn:active{transform:translateY(2px)}.nbp .pbtn svg{width:17px;height:17px;fill:#fff;margin-left:2px}.nbp .lyr{margin-top:12px;padding:11px 13px;border-radius:13px;background:var(--card);color:var(--muted);line-height:1.6}.nbp .lyr em{font-style:normal;color:var(--text)}.nbp .load2{width:min(340px,80%);text-align:center;animation:nbp-pin .4s var(--ease)}.nbp .pbar{height:6px;border-radius:99px;background:var(--line2);overflow:hidden;margin:14px 0 10px}.nbp .pbar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--blue),#6fb6ff,var(--blue));background-size:200% 100%;animation:nbp-shimmer 1.2s linear infinite;border-radius:99px;transition:width .3s}.nbp .load2 small{color:var(--muted)}.nbp .spin{width:30px;height:30px;border-radius:50%;border:3px solid var(--line2);border-top-color:var(--blue);animation:nbp-spin 1s linear infinite;margin:0 auto}.nbp .pop{position:fixed;z-index:30;width:330px;background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--shadow);display:none;flex-direction:column;overflow:hidden}.nbp .pop.open{display:flex;animation:nbp-pin .22s var(--ease)}.nbp .psearch{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);color:var(--dim)}.nbp .psearch input{flex:1;background:none;border:0;outline:0;color:var(--text);font-size:14px}.nbp .plist{max-height:400px;overflow:auto;padding:6px}.nbp .ph{font-size:10.5px;letter-spacing:.09em;color:var(--dim);font-weight:600;padding:10px 10px 5px}.nbp .prow{display:flex;align-items:center;gap:11px;width:100%;padding:8px 10px;border-radius:10px;text-align:left;transition:background .15s}.nbp .prow:hover,.nbp .prow.hov{background:var(--tint)}.nbp .prow.sel{background:var(--tint);box-shadow:inset 0 0 0 1px var(--blue)}.nbp .prow b{font-weight:500;flex:1}.nbp .prow .pc{font-family:Geist Mono,monospace;font-size:11.5px;color:var(--dim)}.nbp .prow:hover .pc{color:var(--blue2)}.nbp .sep{height:1px;background:var(--line);margin:5px 8px}.nbp .fly{position:fixed;z-index:31;width:290px;background:color-mix(in srgb,var(--panel) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line2);border-radius:16px;box-shadow:var(--shadow);padding:6px;display:none}.nbp .fly.open{display:block;animation:nbp-pin .2s var(--ease)}.nbp .modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;place-items:center;z-index:50}.nbp .modal.open{display:grid;animation:nbp-fade .2s}.nbp .sheet{width:460px;max-width:92vw;max-height:88vh;overflow:auto;background:var(--panel);border:1px solid var(--line2);border-radius:20px;padding:20px;box-shadow:var(--shadow);animation:nbp-pin .3s var(--ease)}.nbp .sheet h3{margin:0 0 4px;font-size:17px}.nbp .sheet .hint{color:var(--muted);margin-bottom:14px}.nbp .sheet .row{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line)}.nbp .sheet .row span{color:var(--muted)}.nbp .sheet .row b{font-weight:600;text-align:right;max-width:62%}.nbp .sheet .acts{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.nbp .fld{width:100%;height:42px;border-radius:12px;border:1px solid var(--line2);background:var(--card);color:var(--text);padding:0 14px;outline:0;font-size:14px;transition:border-color .2s,box-shadow .2s}.nbp .fld:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint)}.nbp .sw{display:flex;gap:10px;margin-top:6px}.nbp .sw button{width:30px;height:30px;border-radius:10px;transition:transform .18s;border:2px solid transparent}.nbp .sw button:hover{transform:scale(1.12)}.nbp .sw button.on{border-color:var(--text);transform:scale(1.12)}.nbp .toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);background:var(--text);color:var(--bg);padding:10px 16px;border-radius:12px;font-weight:600;z-index:80;display:none;box-shadow:var(--shadow)}.nbp .toast.on{display:block;animation:nbp-toastin .3s var(--ease)}.nbp .menu{position:fixed;z-index:40;min-width:200px;background:var(--panel);border:1px solid var(--line2);border-radius:14px;box-shadow:var(--shadow);padding:5px;display:none}.nbp .menu.open{display:block;animation:nbp-pin .18s var(--ease)}.nbp .menu button{display:flex;gap:10px;align-items:center;width:100%;padding:8px 10px;border-radius:9px;text-align:left;transition:background .15s}.nbp .menu button:hover{background:var(--tint)}.nbp .menu button.danger{color:var(--bad)}.nbp .pills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.nbp .searchbox{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:11px;border:1px solid var(--line2);background:var(--card);color:var(--dim);width:240px;transition:.2s}.nbp .searchbox:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint)}.nbp .searchbox input{flex:1;background:none;border:0;outline:0;color:var(--text)}.nbp .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.nbp .card{border-radius:18px;background:var(--panel);border:1px solid var(--line);overflow:hidden;cursor:pointer;position:relative;transition:transform .25s var(--ease),border-color .2s,box-shadow .25s}.nbp .card:hover{transform:translateY(-4px);border-color:var(--line2);box-shadow:var(--shadow)}.nbp .card:active{transform:translateY(-1px)}.nbp .cv{aspect-ratio:4/3;position:relative;overflow:hidden}.nbp .card:hover .cv .art{transform:scale(1.06)}.nbp .cv .art{transition:transform .5s var(--ease)}.nbp .cb{padding:12px 14px}.nbp .cb b{display:block;font-size:14px;margin-bottom:2px}.nbp .cb small{color:var(--muted)}.nbp .badge{position:absolute;top:10px;left:10px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:99px;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.nbp .heart{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center;transition:.2s}.nbp .heart:hover{transform:scale(1.12)}.nbp .heart.on{color:#ff5d7a}.nbp .heart.on svg{fill:#ff5d7a}.nbp .price{position:absolute;right:10px;bottom:10px;font:600 11.5px Geist Mono,monospace;padding:3px 9px;border-radius:99px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.nbp .pc4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;position:absolute;top:0;right:0;bottom:0;left:0}.nbp .pc4>div{position:relative;overflow:hidden}.nbp .folder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.nbp .folder svg{width:54px;height:54px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.nbp .newcard{border:1.5px dashed var(--line2);background:transparent;display:grid;place-items:center;min-height:226px;color:var(--muted);text-align:center}.nbp .newcard:hover{border-color:var(--blue);color:var(--text);background:var(--tint)}.nbp .newcard .plus{width:44px;height:44px;border-radius:50%;background:var(--card2);display:grid;place-items:center;font-size:22px;margin:0 auto 10px;transition:transform .3s var(--ease)}.nbp .newcard:hover .plus{transform:rotate(90deg) scale(1.1)}.nbp .more{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center;opacity:0;transition:.2s}.nbp .card:hover .more{opacity:1}.nbp .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.nbp .gi{border-radius:14px;overflow:hidden;position:relative;cursor:pointer;aspect-ratio:1/1;transition:transform .25s var(--ease),box-shadow .25s}.nbp .gi:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.nbp .gi .ov{position:absolute;inset:auto 0 0 0;padding:26px 10px 9px;background:linear-gradient(transparent,#000000b3);color:#fff;font-size:12px;opacity:0;transform:translateY(6px);transition:.25s}.nbp .gi:hover .ov{opacity:1;transform:none}.nbp .gi .tp{position:absolute;left:8px;top:8px;width:24px;height:24px;border-radius:8px;background:#00000080;color:#fff;display:grid;place-items:center;font-size:11px}.nbp .stats{display:flex;gap:8px;flex-wrap:wrap;margin:-6px 0 16px}.nbp .emptyp{text-align:center;padding:60px 20px;border:1.5px dashed var(--line2);border-radius:22px;animation:nbp-up .5s var(--ease)}.nbp .emptyp .big{width:72px;height:72px;margin:0 auto 14px;border-radius:22px;display:grid;place-items:center;background:var(--tint);color:var(--blue2)}.nbp .emptyp .big svg{width:34px;height:34px}.nbp .emptyp h3{margin:0 0 6px;font-size:18px}.nbp .emptyp p{margin:0 0 16px;color:var(--muted)}.nbp .aw{max-width:980px;margin:0 auto;display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px}.nbp .asub{display:flex;flex-direction:column;gap:2px;position:sticky;top:0;align-self:start}.nbp .asub button{text-align:left;padding:9px 13px;border-radius:11px;color:var(--muted);font-weight:500;transition:.18s}.nbp .asub button:hover{background:var(--card);color:var(--text)}.nbp .asub button.on{background:var(--card2);color:var(--text)}.nbp .acol{display:flex;flex-direction:column;gap:14px;min-width:0}.nbp .cardx{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px 20px;scroll-margin-top:8px}.nbp .cardx h3{margin:0 0 3px;font-size:15px}.nbp .cardx .hint{color:var(--muted);margin-bottom:12px}.nbp .who{display:flex;align-items:center;gap:14px}.nbp .ava{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--blue),#8cc4ff);display:grid;place-items:center;color:#fff;font-size:22px;font-weight:700;flex:none}.nbp .who b{font-size:17px;display:block}.nbp .who small{color:var(--muted)}.nbp .tg{display:inline-flex;margin-top:6px;font-size:11.5px;padding:3px 10px;border-radius:99px;background:var(--tint);color:var(--blue2);font-weight:600}.nbp .bal{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.nbp .bal .n{font:600 38px/1 Geist Mono,monospace;letter-spacing:-.03em}.nbp .bal .n small{font-size:15px;color:var(--muted);margin-left:6px}.nbp .bump{animation:nbp-bump .5s var(--ease)}.nbp .pk{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px}.nbp .pkc{padding:13px;border-radius:15px;background:var(--card);border:1px solid var(--line);text-align:left;position:relative;transition:.22s var(--ease)}.nbp .pkc:hover{border-color:var(--blue);background:var(--tint);transform:translateY(-3px)}.nbp .pkc.on{border-color:var(--blue);background:var(--tint)}.nbp .pkc b{display:block;font-size:14px}.nbp .pkc .iu{font:600 19px/1.2 Geist Mono,monospace;margin:5px 0 2px}.nbp .pkc small{color:var(--muted)}.nbp .pkc .bonus{position:absolute;top:9px;right:9px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px;background:var(--blue);color:#fff}.nbp .exp{display:flex;align-items:center;gap:10px;margin-top:12px;padding:9px 13px;border-radius:11px;background:var(--card);color:var(--muted)}.nbp table{width:100%;border-collapse:collapse}.nbp th{text-align:left;color:var(--dim);font-size:10.5px;letter-spacing:.08em;font-weight:600;padding:0 0 8px}.nbp td{padding:10px 0;border-top:1px solid var(--line)}.nbp td.r{text-align:right;font-family:Geist Mono,monospace}.nbp .plus-c{color:var(--ok)}.nbp tr.newrow td{animation:nbp-fade .6s,nbp-rowflash 1.4s}@keyframes nbp-rowflash{0%{background:var(--tint)}to{background:transparent}}.nbp .ref{display:flex;gap:8px}.nbp .stat{display:flex;gap:28px;margin-top:12px}.nbp .stat b{display:block;font:600 21px Geist Mono,monospace}.nbp .stat small{color:var(--muted)}.nbp .seth{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-top:1px solid var(--line)}.nbp .tg2{width:38px;height:22px;border-radius:99px;background:var(--card2);position:relative;transition:.25s}.nbp .tg2:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:.25s var(--ease)}.nbp .tg2.on{background:var(--blue)}.nbp .tg2.on:after{left:19px;background:#fff}.nbp .hrow{display:flex;gap:12px;align-items:center;padding:9px;border-radius:14px;border:1px solid transparent;cursor:pointer;transition:.2s}.nbp .hrow:hover{background:var(--panel);border-color:var(--line)}.nbp .hrow .tn{width:52px;height:52px;border-radius:11px;position:relative;overflow:hidden;flex:none}.nbp .hrow b{display:block;font-weight:600}.nbp .hrow small{color:var(--muted)}.nbp .hrow .r{margin-left:auto;font:600 12px Geist Mono,monospace;color:var(--dim)}.nbp .dh{font-size:11px;letter-spacing:.08em;color:var(--dim);font-weight:600;margin:18px 0 8px}.nbp .chat{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:0 24px 24px}.nbp .chat h2{font-size:32px;margin:0;letter-spacing:-.03em;font-weight:600}.nbp .chat h2 span{background:linear-gradient(90deg,var(--blue),#6fb6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.nbp .comp{width:min(760px,100%);background:var(--panel);border:1px solid var(--line2);border-radius:24px;padding:14px 14px 10px;box-shadow:var(--shadow);position:relative;transition:border-color .2s,box-shadow .2s}.nbp .comp:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint),var(--shadow)}.nbp .comp textarea{width:100%;border:0;background:none;color:var(--text);min-height:50px;padding:2px 6px;font-size:14px;resize:none;outline:0}.nbp .crow{display:flex;gap:8px;align-items:center;margin-top:4px}.nbp .cbtn{height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--line2);display:flex;align-items:center;gap:7px;color:var(--muted);font-weight:500;white-space:nowrap;transition:.18s}.nbp .cbtn:hover{color:var(--text);border-color:var(--blue);transform:translateY(-1px)}.nbp .cbtn.circ{width:36px;padding:0;justify-content:center;font-size:19px}.nbp .send{margin-left:auto;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--blue),#4d9bff);display:grid;place-items:center;transition:.2s;box-shadow:0 3px #1b4fc4}.nbp .send:hover{transform:translateY(-1px)}.nbp .send:active{transform:translateY(2px);box-shadow:0 1px #1b4fc4}.nbp .send svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nbp .chat.has{justify-content:flex-end;padding-bottom:18px}.nbp .chat.has h2{display:none}.nbp .msgs{width:min(760px,100%);flex:1;overflow:auto;display:none;flex-direction:column;gap:18px;padding:18px 4px 4px;min-height:0}.nbp .chat.has .msgs{display:flex}.nbp .mu{align-self:flex-end;max-width:78%;padding:10px 14px;border-radius:18px 18px 4px;background:var(--blue);color:#fff;animation:nbp-up .35s var(--ease)}.nbp .ma{display:flex;gap:12px;align-items:flex-start;animation:nbp-up .4s var(--ease)}.nbp .ma .lg{width:28px;height:28px;padding:5px;border-radius:9px;background:var(--card);border:1px solid var(--line)}.nbp .mt{line-height:1.65;font-size:14px;max-width:640px}.nbp .mt h4{margin:0 0 6px;font-size:14px}.nbp .mt ul{margin:6px 0 10px;padding-left:20px}.nbp .mt li{margin:3px 0}.nbp .mt code{font-family:Geist Mono,monospace;font-size:12.5px;padding:1px 6px;border-radius:6px;background:var(--card2)}.nbp .mact{display:flex;gap:6px;margin-top:8px}.nbp .mact button{width:28px;height:28px;border-radius:8px;color:var(--dim);display:grid;place-items:center;transition:.18s}.nbp .mact button:hover{background:var(--card);color:var(--text)}.nbp .cur{display:inline-block;width:7px;height:15px;background:var(--blue);margin-left:2px;vertical-align:-2px;animation:nbp-bl 1s steps(1) infinite}@keyframes nbp-bl{50%{opacity:0}}.nbp .amenu{position:absolute;left:10px;bottom:62px;width:240px;background:var(--panel);border:1px solid var(--line2);border-radius:14px;box-shadow:var(--shadow);padding:5px;display:none;z-index:5}.nbp .amenu.open{display:block;animation:nbp-pin .18s var(--ease)}.nbp .amenu button{display:flex;gap:11px;align-items:center;width:100%;padding:9px 11px;border-radius:9px;text-align:left}.nbp .amenu button:hover{background:var(--tint)}.nbp .lg img,.nbp .logo img,.nbp .ma .lg img{width:100%;height:100%;object-fit:contain;display:block}.nbp .logo img{width:22px;height:22px}.nbp *{scrollbar-width:thin;scrollbar-color:transparent transparent}.nbp *:hover{scrollbar-color:var(--line2) transparent}.nbp ::-webkit-scrollbar{width:10px;height:10px}.nbp ::-webkit-scrollbar-track{background:transparent}.nbp ::-webkit-scrollbar-corner{background:transparent}.nbp ::-webkit-scrollbar-thumb{background:transparent;border-radius:99px;border:3px solid transparent;background-clip:padding-box;transition:background .2s}.nbp *:hover::-webkit-scrollbar-thumb{background-color:var(--line2)}.nbp ::-webkit-scrollbar-thumb:hover{background-color:var(--dim)!important}.nbp .msgs{padding-right:14px;scrollbar-gutter:stable}.nbp .plist,.nbp .scroll,.nbp .view,.nbp .hist,.nbp .side{scrollbar-gutter:auto}.nbp .sbt{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--muted);margin:0 6px 0 12px;transition:.2s}.nbp .sbt:hover{background:var(--card2);color:var(--text)}.nbp .sbt:active{transform:scale(.92)}.nbp .sbt svg{transition:transform .3s var(--ease)}.nbp .collapsed .sbt svg{transform:scaleX(-1)}.nbp .app{transition:grid-template-columns .32s var(--ease)}.nbp .app.collapsed{grid-template-columns:64px minmax(0,1fr)}.nbp .side{overflow-x:hidden}.nbp .tx{transition:opacity .2s;white-space:nowrap}.nbp .collapsed .side{padding:16px 8px 12px;align-items:stretch}.nbp .collapsed .tx,.nbp .collapsed .cnt,.nbp .collapsed .soon{display:none}.nbp .collapsed .brand{justify-content:center;padding:6px 0 18px}.nbp .collapsed .nav{justify-content:center;padding:10px 0}.nbp .collapsed .nav.on:before{left:-8px}.nbp .collapsed .sub{justify-content:center;padding:10px 0 6px;border-top:1px solid var(--line);margin-top:8px}.nbp .collapsed .sub button{margin:0}.nbp .collapsed .nav .dot{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:var(--tc,#fff);transition:transform .2s var(--ease)}.nbp .collapsed .nav .dot:after{content:attr(data-i);font-size:12.5px;font-weight:700}.nbp .collapsed .nav:hover .dot{transform:scale(1.08)}.nbp .collapsed .nav:has(.dot){padding:4px 0}.nbp .collapsed .nav.on .dot{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--blue)}.nbp .collapsed .nav .dot{width:22px;height:22px;border-radius:7px;opacity:.92}.nbp .collapsed .nav .dot:after{font-size:10.5px;font-weight:600}.nbp .collapsed .nav:has(.dot){padding:3px 0}.nbp .collapsed .nav:hover .dot{transform:scale(1.1);opacity:1}.nbp .collapsed .nav.on .dot{opacity:1;box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--blue)}.nbp .brand .sbt{margin:0 0 0 auto}.nbp .collapsed .brand{padding:2px 0 14px}.nbp .collapsed .brand i{display:none}.nbp .collapsed .brand .sbt{margin:0}.nbp .brand .sbt svg{width:18px;height:18px}.nbp .side .nav .dot{margin:0 4px;flex:none}.nbp .collapsed .side .nav .dot{margin:0}.nbp .side .sub{padding-left:11px;padding-right:6px}.nbp .side .nav .cnt{padding-right:2px;min-width:14px;text-align:right}.nbp .collapsed .side .sub{padding:10px 0 6px;justify-content:center}.nbp .collapsed .side .sub button{margin:0}.nbp .atts{display:none;gap:8px;flex-wrap:wrap;padding:2px 6px 10px}.nbp .att{position:relative;width:60px;height:60px;border-radius:12px;overflow:hidden;border:1px solid var(--line2);background:var(--card);animation:nbp-pin .3s var(--ease);flex:none}.nbp .att img,.nbp .att video{width:100%;height:100%;object-fit:cover;display:block}.nbp .att .x{position:absolute;top:3px;right:3px;width:19px;height:19px;border-radius:50%;background:#000000b3;color:#fff;display:grid;place-items:center;opacity:0;transition:.15s;font-size:10px;line-height:1}.nbp .att:hover .x,.nbp .attf:hover .x{opacity:1}.nbp .att .x:hover{background:var(--bad)}.nbp .att .vb{position:absolute;left:4px;bottom:4px;width:18px;height:18px;border-radius:6px;background:#0000008c;color:#fff;display:grid;place-items:center;font-size:9px}.nbp .attf{position:relative;height:60px;padding:0 28px 0 10px;display:flex;align-items:center;gap:9px;border-radius:12px;border:1px solid var(--line2);background:var(--card);max-width:230px;animation:nbp-pin .3s var(--ease);flex:none}.nbp .attf .fi{width:34px;height:34px;border-radius:9px;background:var(--tint);color:var(--blue2);display:grid;place-items:center;flex:none;font:700 9px Geist Mono,monospace}.nbp .attf b{display:block;font-size:12px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .attf small{color:var(--muted);font-size:11px}.nbp .attf .x{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:19px;height:19px;border-radius:50%;background:var(--card2);color:var(--muted);display:grid;place-items:center;opacity:0;transition:.15s;font-size:10px}.nbp .attf .x:hover{background:var(--bad);color:#fff}.nbp .refgrid{display:none;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.nbp .refgrid .att{width:auto;height:auto;aspect-ratio:1}.nbp .upload.compact{padding:8px;display:flex;align-items:center;justify-content:center;gap:8px}.nbp .upload.compact .plus{margin:0;width:20px;height:20px;font-size:13px}.nbp .upload.compact small{display:none}.nbp .upload.compact b{display:inline;font-size:12px}.nbp .refcnt{font-weight:500;color:var(--dim);margin-left:6px;font-family:Geist Mono,monospace}.nbp .dropov{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:color-mix(in srgb,var(--blue) 14%,var(--panel));border:2px dashed var(--blue);display:none;place-items:center;text-align:center;z-index:8;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nbp .dragging>.dropov{display:grid;animation:nbp-fade .15s}.nbp .dropov .in{animation:nbp-up .3s var(--ease)}.nbp .dropov b{display:block;font-size:15px;margin-top:8px}.nbp .dropov small{color:var(--muted)}.nbp .dropov .big{width:48px;height:48px;border-radius:16px;background:var(--blue);color:#fff;display:grid;place-items:center;margin:0 auto;box-shadow:0 4px #1b4fc4}.nbp .panel{position:relative}.nbp .mimgs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.nbp .mimgs .att{width:74px;height:74px;border:0}.nbp .mimgs .att .x{display:none}.nbp .mimgs .attf{background:#ffffff2e;border:0;color:#fff}.nbp .mimgs .attf small{color:#ffffffbf}.nbp .send{margin-left:auto;width:36px;height:36px;border-radius:50%;background:var(--blue);box-shadow:none;display:grid;place-items:center;transition:background .2s,transform .15s,opacity .2s,box-shadow .2s}.nbp .send svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease)}.nbp .send:hover{background:#4d8eff;box-shadow:0 0 0 4px var(--tint)}.nbp .send:hover svg{transform:translateY(-1px)}.nbp .send:active{transform:scale(.92);box-shadow:none}.nbp .send.off{background:var(--card2);opacity:1;cursor:default;box-shadow:none}.nbp .send.off svg{stroke:var(--dim)}.nbp .send.off:hover{background:var(--card2);box-shadow:none}.nbp .send.off:hover svg{transform:none}.nbp .att,.nbp .attf{cursor:zoom-in}.nbp .att:hover,.nbp .attf:hover{border-color:var(--blue)}.nbp .mimgs .att{border:0}.nbp .viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#050609e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;flex-direction:column;align-items:center;justify-content:center;padding:56px 70px 70px}.nbp .viewer.open{display:flex;animation:nbp-fade .2s}.nbp .vstage{max-width:100%;max-height:100%;min-height:0;display:grid;place-items:center;flex:1;width:100%}.nbp .vstage img,.nbp .vstage video{max-width:100%;max-height:100%;border-radius:14px;box-shadow:0 30px 80px #0009;animation:nbp-reveal .45s var(--ease);background:#000}.nbp .vfile{width:min(380px,90%);background:var(--panel);border:1px solid var(--line2);border-radius:22px;padding:28px;text-align:center;animation:nbp-pin .3s var(--ease)}.nbp .vfile .fi{width:68px;height:68px;border-radius:20px;background:var(--tint);color:var(--blue2);display:grid;place-items:center;margin:0 auto 14px;font:700 16px Geist Mono,monospace}.nbp .vfile b{display:block;font-size:15px;word-break:break-all}.nbp .vfile small{color:var(--muted);display:block;margin:4px 0 18px}.nbp .vfile a{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:11px;background:var(--blue);color:#fff;font-weight:600;text-decoration:none;box-shadow:0 3px #1b4fc4}.nbp .vcap{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:#d6dbe5;font-size:13px;display:flex;justify-content:center;gap:10px;align-items:center}.nbp .vcap span{padding:4px 12px;border-radius:99px;background:#ffffff1a}.nbp .vx,.nbp .vnav{position:absolute;width:42px;height:42px;border-radius:50%;background:#ffffff1f;color:#fff;display:grid;place-items:center;font-size:18px;transition:.18s;z-index:2}.nbp .vx:hover,.nbp .vnav:hover{background:#ffffff3d;transform:scale(1.08)}.nbp .vx{top:16px;right:18px}.nbp .vnav{top:50%;margin-top:-21px;font-size:26px;padding-bottom:3px}.nbp .vnav.prev{left:18px}.nbp .vnav.next{right:18px}.nbp .viewer.single .vnav{display:none}.nbp .trow{display:flex;align-items:flex-end;gap:10px}.nbp .trow textarea{flex:1;min-width:0;min-height:44px;max-height:220px;padding:10px 6px 10px 8px;line-height:1.5}.nbp .trow .send{margin:0 0 4px;flex:none}.nbp .crow{margin-top:2px}.nbp .comp{padding:8px 10px;border-radius:30px}.nbp .trow{display:flex;align-items:flex-end;gap:6px}.nbp .trow textarea{flex:1;min-width:0;min-height:40px;max-height:220px;padding:8px;line-height:24px;font-size:14.5px}.nbp .trow .cbtn{height:36px;margin-bottom:2px;padding:0 12px;flex:none}.nbp .trow .cbtn.circ{width:40px;height:40px;margin-bottom:0;padding:0;border:0;font-size:26px;font-weight:300;color:var(--muted)}.nbp .trow .cbtn.circ:hover{background:var(--card2);color:var(--text);border:0;transform:none}.nbp .trow .send{width:40px;height:40px;margin:0;flex:none}.nbp .cbtn.on{background:var(--tint);color:var(--blue2);border-color:var(--blue)}.nbp .cbtn .lg{width:18px;height:18px}.nbp .cnote{color:var(--dim);font-size:11.5px;text-align:center;margin-top:-10px}.nbp .amenu{bottom:60px}@media (max-width:900px){.nbp .trow #srch span{display:none}.nbp .trow #srch{padding:0 10px}}.nbp .comp{padding:8px 10px 8px 12px;border-radius:32px;transition:border-radius .25s var(--ease),box-shadow .2s,border-color .2s}.nbp .comp.exp{border-radius:26px;padding:12px 12px 10px 14px}.nbp .trow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"plus text ctrls";align-items:center;column-gap:4px}.nbp .comp.exp .trow{grid-template-areas:"text text text" "plus . ctrls";row-gap:4px}.nbp .trow #plus{grid-area:plus}.nbp .trow #cprompt{grid-area:text}.nbp .trow .ctrls{grid-area:ctrls;display:flex;align-items:center;gap:2px}.nbp .trow textarea{min-height:44px;max-height:240px;padding:10px 8px;font-size:16px;line-height:24px;width:100%}.nbp .comp.exp .trow textarea{padding:4px 30px 6px 2px}.nbp .comp.big .trow textarea{min-height:46vh;max-height:60vh}.nbp .trow .cbtn.circ{width:40px;height:40px;margin:0;padding:0;border:0;font-size:28px;font-weight:300;color:var(--muted);border-radius:50%}.nbp .trow .cbtn.circ:hover{background:var(--card2);color:var(--text)}.nbp .gbtn{height:36px;padding:0 10px;border-radius:12px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:14px;font-weight:500;transition:background .15s,color .15s;white-space:nowrap}.nbp .gbtn:hover{background:var(--card2);color:var(--text)}.nbp .gbtn:active{transform:scale(.96)}.nbp .gbtn.on{color:var(--blue2);background:var(--tint)}.nbp .gbtn.ico{width:36px;padding:0;justify-content:center}.nbp .gbtn.ico svg{width:18px;height:18px}.nbp .gbtn .ch{width:13px;height:13px;opacity:.7}.nbp .gbtn .lg{width:18px;height:18px}.nbp .trow .send{width:44px;height:44px;margin:0 0 0 4px}.nbp .trow .send svg{width:20px;height:20px}.nbp .expbtn{position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:9px;display:none;place-items:center;color:var(--dim);z-index:3;transition:.15s}.nbp .comp.exp .expbtn{display:grid}.nbp .expbtn:hover{background:var(--card2);color:var(--text)}.nbp .comp.big .expbtn{color:var(--blue2)}.nbp .comp .atts{padding:2px 4px 10px}@media (max-width:900px){.nbp .gbtn#lvl{display:none}}.nbp .comp{display:block}.nbp .comp .trow{width:100%}.nbp .psub{margin:2px 0 6px 21px;padding-left:8px;border-left:2px solid var(--line);display:flex;flex-direction:column;animation:nbp-fade .18s}.nbp .psub .prow{padding:7px 10px}.nbp .prow .chev{transition:transform .2s var(--ease);margin-left:2px}.nbp .prow.open .chev{transform:rotate(90deg);color:var(--text)}.nbp .prow[data-p] .pc{margin-left:auto;opacity:.7}.nbp .prow[data-p].open{background:var(--card)}.nbp .fly{display:none!important}.nbp .fly.open{display:block!important}.nbp .pop{width:272px;border-radius:14px}.nbp .psearch{padding:8px 12px;gap:8px}.nbp .psearch input{font-size:13px}.nbp .psearch svg{width:15px;height:15px}.nbp .plist{max-height:340px;padding:4px}.nbp .pop .ph,.nbp .fly .ph{font-size:10px;padding:8px 8px 4px;letter-spacing:.08em}.nbp .pop .prow,.nbp .fly .prow{padding:6px 8px;gap:9px;font-size:13px;border-radius:9px}.nbp .pop .prow .pc,.nbp .fly .prow .pc{font-size:11px}.nbp .pop .lg{width:18px;height:18px}.nbp .pop .sep{margin:4px 6px}.nbp .fly{width:236px;padding:4px;border-radius:14px}.nbp .seg button{white-space:nowrap}.nbp .seg button.soonb{opacity:.45;cursor:default}.nbp .seg button.soonb:hover{color:var(--muted)}.nbp .seg .mini{font-size:9px;margin-left:5px;padding:1px 6px;border-radius:99px;background:var(--tint);color:var(--blue2);font-weight:700}.nbp .minfo{padding:12px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.nbp .mflow{display:flex;align-items:flex-start;gap:8px;justify-content:center}.nbp .mflow>b{color:var(--dim);font-weight:500;margin-top:14px}.nbp .mt1{text-align:center;width:78px}.nbp .mi{width:54px;height:54px;border-radius:13px;position:relative;overflow:hidden;margin:0 auto}.nbp .mt1 span{display:block;font-size:10.5px;color:var(--muted);margin-top:4px;line-height:1.2}.nbp .minfo p{margin:10px 0 0;text-align:center;color:var(--muted);font-size:12px;line-height:1.45}.nbp .mfile{display:flex;align-items:center;gap:10px;padding:8px;border-radius:13px;border:1px solid var(--line2);background:var(--card);animation:nbp-pin .3s var(--ease)}.nbp .mfile .att{width:54px;height:54px;flex:none}.nbp .mfile .mt{flex:1;min-width:0}.nbp .mfile b{display:block;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .mfile small{color:var(--muted);font-size:11.5px}.nbp .mfile .b2{height:28px;padding:0 10px;font-size:12px;border-radius:9px}.nbp .upload .t2{display:block;color:var(--dim);font-size:11.5px;margin-top:2px;line-height:1.4}.nbp .seg button{padding:6px;font-size:12px}.nbp .seg .mini{margin-left:4px}.nbp .srow{display:flex;align-items:center;gap:9px;padding:6px 10px 6px 11px;border-radius:9px;color:var(--muted);cursor:pointer;position:relative;transition:background .15s,color .15s;font-size:13px}.nbp .srow:hover{background:var(--card);color:var(--text)}.nbp .srow.on{background:var(--card2);color:var(--text)}.nbp .srow.in{margin-left:22px;padding-left:8px}.nbp .srow .sg{width:17px;display:grid;place-items:center;flex:none}.nbp .srow .sg svg{width:14px;height:14px;opacity:.7}.nbp .srow .tx{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .srow .pin{color:var(--dim);display:grid}.nbp .srow .pin svg{width:11px;height:11px}.nbp .srow .rmore{position:absolute;right:5px;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--muted);background:var(--card2);opacity:0;transition:.15s}.nbp .srow:hover .rmore{opacity:1}.nbp .srow:hover .pin{opacity:0}.nbp .srow .rmore:hover{color:var(--text)}.nbp .nav.pj .pch{position:absolute;left:0;top:50%;transform:translateY(-50%);width:11px;display:grid;place-items:center;color:var(--dim);transition:transform .2s var(--ease)}.nbp .nav.pj .pch.open{transform:translateY(-50%) rotate(90deg)}.nbp .prowd .pgo{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--muted);opacity:0;transition:.15s;background:var(--card2)}.nbp .prowd:hover .pgo{opacity:1}.nbp .prowd:hover .cnt{opacity:0}.nbp .prowd .pgo:hover{color:var(--text)}.nbp .pkids{margin:1px 0 6px;animation:nbp-fade .2s}.nbp .pempty{padding:5px 11px 5px 42px;color:var(--dim);font-size:12px}.nbp .more{display:block;width:100%;text-align:left;padding:5px 11px 5px 42px;color:var(--dim);font-size:12px;border-radius:8px}.nbp .more:hover{color:var(--text);background:var(--card)}.nbp .collapsed .srow,.nbp .collapsed .pkids,.nbp .collapsed .prowd .pgo,.nbp .collapsed .nav.pj .pch,.nbp .collapsed .sub.lst{display:none}.nbp .side{overflow:hidden}.nbp .sscroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -6px;padding:0 6px}.nbp .sbot{flex:none;padding-top:6px;margin-top:4px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.nbp .collapsed .sscroll{margin:0 -4px;padding:0 4px}.nbp .sbot{border-top:1px solid var(--line2);margin-top:6px;padding-top:8px}.nbp .prof{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:12px;text-align:left;transition:background .15s}.nbp .prof:hover,.nbp .prof.on,.nbp .prof.open{background:var(--card2)}.nbp .ava2{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--blue),#8cc4ff);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.nbp .prof .pn{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.nbp .prof .pn b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .prof .pn small{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .prof .pdots{color:var(--dim);display:grid}.nbp .collapsed .prof{justify-content:center;padding:6px 0}.nbp #menu.pmenu{min-width:276px;padding:6px;border-radius:16px}.nbp .pmh{display:flex;align-items:center;gap:11px;padding:8px 8px 10px}.nbp .pmh b{display:block;font-size:14px}.nbp .pmh small{color:var(--muted)}.nbp .pbal{display:flex;align-items:center;justify-content:space-between;margin:0 6px 6px;padding:9px 12px;border-radius:11px;background:var(--card)}.nbp .pbal span{color:var(--muted);font-size:12px}.nbp .pbal b{font:600 15px Geist Mono,monospace;display:block;margin-top:1px}.nbp .pbal button{height:30px;padding:0 12px;border-radius:9px;background:var(--blue);color:#fff;font-weight:600;font-size:12.5px}.nbp #menu.pmenu button.pi{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-radius:10px;text-align:left;font-size:13.5px}.nbp #menu.pmenu button.pi svg{width:17px;height:17px;color:var(--muted)}.nbp #menu.pmenu button.pi .k{margin-left:auto;color:var(--dim);font:500 11.5px Geist Mono,monospace}.nbp #menu.pmenu button.pi:hover{background:var(--tint)}.nbp .pbal b{white-space:nowrap;font-size:14px}.nbp .pbal>div{min-width:0}.nbp #menu.pmenu{min-width:288px}.nbp #menu.pmenu .pbal{gap:12px}.nbp #menu.pmenu .pbal button{width:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;height:32px;border-radius:9px;background:var(--blue);color:#fff}.nbp #menu.pmenu .pbal button:hover{background:#4d8eff}.nbp .nav,.nbp .srow{min-height:36px;padding-top:0;padding-bottom:0;font-size:13.5px}.nbp .srow{padding-left:11px;padding-right:11px}.nbp .pf{width:17px;height:17px;display:grid;place-items:center;flex:none}.nbp .pf svg{width:17px;height:17px;stroke:currentColor;fill:none}.nbp .prowd{position:relative}.nbp .prowd .rmore{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--muted);background:var(--card2);opacity:0;transition:.15s}.nbp .prowd:hover .rmore{opacity:1}.nbp .prowd .rmore:hover{color:var(--text)}.nbp .collapsed .prowd .rmore{display:none}.nbp .collapsed .nav.pj{justify-content:center}.nbp .srow{gap:11px}.nbp .sugg{width:min(760px,100%);display:none;flex-direction:column;gap:2px;margin-top:-6px}.nbp .chat:not(.has) .sugg{display:flex}.nbp .chat:not(.has) .cnote{display:none}.nbp .sg1{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:12px;text-align:left;color:var(--muted);font-size:14.5px;transition:background .15s,color .15s,transform .15s;animation:nbp-up .45s var(--ease) both}.nbp .sg1:nth-child(2){animation-delay:.05s}.nbp .sg1:nth-child(3){animation-delay:.1s}.nbp .sg1:hover{background:var(--card);color:var(--text);transform:translate(3px)}.nbp .sg1 .si{width:26px;height:26px;border-radius:8px;background:var(--tint);color:var(--blue2);display:grid;place-items:center;flex:none}.nbp .sg1 .si svg{width:15px;height:15px}.nbp .collapsed .side .prof .pn,.nbp .collapsed .side .prof .pdots{display:none!important}.nbp .collapsed .side .prof{justify-content:center;padding:6px 0;gap:0}.nbp .brandlink{display:flex;align-items:center;gap:7px;font:inherit;font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--text);padding:5px 8px;margin-left:-8px;border-radius:10px;transition:background .15s,transform .15s}.nbp .brandlink:hover{background:var(--card)}.nbp .brandlink:active{transform:scale(.97)}.nbp .brandlink:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.nbp .collapsed .brandlink{display:none}.nbp .nav,.nbp .srow,.nbp .prof,.nbp .brandlink{border-radius:12px}.nbp .nav:hover,.nbp .srow:hover,.nbp .prof:hover,.nbp .brandlink:hover{background:var(--rh)}.nbp .nav.on,.nbp .srow.on,.nbp .prof.on,.nbp .prof.open,.nbp .nav.on:hover,.nbp .srow.on:hover{background:var(--ra)}.nbp .nav,.nbp .srow,.nbp .prof{transition:background .12s,color .12s}.nbp .srow .rmore,.nbp .prowd .rmore{background:transparent!important;border-radius:8px;color:var(--muted)}.nbp .srow .rmore:hover,.nbp .prowd .rmore:hover{background:var(--ra)!important;color:var(--text)}.nbp .menu button:hover,.nbp .amenu button:hover,.nbp #menu.pmenu button.pi:hover,.nbp #menu button:hover,.nbp .prow:hover,.nbp .prow.hov{background:var(--rh)}.nbp .prow.sel:hover{background:var(--tint)}.nbp .sbt:hover{background:var(--rh)}.nbp .tip{position:fixed;z-index:120;padding:6px 10px;border-radius:9px;background:var(--text);color:var(--bg);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-4px);transition:opacity .12s,transform .12s;box-shadow:0 6px 18px #00000047}.nbp .tip.on{opacity:1;transform:none}.nbp .burger,.nbp .scrim{display:none}@keyframes nbp-sheetup{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (max-width:820px){.nbp .app,.nbp .app.collapsed{grid-template-columns:minmax(0,1fr);height:100dvh}.nbp .main{height:100dvh}.nbp .side{position:fixed;left:0;top:0;bottom:0;width:min(86vw,320px);z-index:80;background:var(--bg);border-right:1px solid var(--line2);transform:translate(-104%);transition:transform .3s var(--ease);padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:none}.nbp .app.drawer .side{transform:none;box-shadow:12px 0 40px #00000073}.nbp .scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s}.nbp .app.drawer~.scrim,.nbp .app.drawer+.scrim{opacity:1;pointer-events:auto}.nbp .collapsed .tx,.nbp .collapsed .cnt,.nbp .collapsed .soon{display:revert}.nbp .collapsed .srow,.nbp .collapsed .pkids,.nbp .collapsed .sub.lst,.nbp .collapsed .brandlink{display:flex}.nbp .collapsed .nav{justify-content:flex-start;padding:0 11px}.nbp .collapsed .prof{justify-content:flex-start}.nbp .collapsed .side .prof .pn,.nbp .collapsed .side .prof .pdots{display:flex!important}.nbp .top{height:56px;padding:max(0px,env(safe-area-inset-top)) 12px 0 12px;gap:10px}.nbp .burger{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--card2);border:1px solid var(--line);color:var(--text);flex:none}.nbp .burger:active{transform:scale(.94)}.nbp .top h1{font-size:15px;flex:1;min-width:0;overflow:hidden;white-space:nowrap}.nbp .top h1>*:not(a):last-child{overflow:hidden;text-overflow:ellipsis}.nbp .top .sp,.nbp .top .buy{display:none}.nbp .pill{height:36px;padding:0 12px;flex:none}.nbp .view{padding:6px 14px calc(28px + env(safe-area-inset-bottom))}.nbp .view.studio{padding:0 12px 120px;overflow:auto}.nbp .view.studio.on{display:flex;flex-direction:column;gap:12px}.nbp .panel{overflow:visible;display:block;min-height:0}.nbp .scroll{overflow:visible;padding:12px 12px 8px}.nbp .foot{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line2)}.nbp .canvas{min-height:440px;flex:none}.nbp .stage{padding:12px}.nbp .hist{min-height:68px}.nbp .fine{display:none}.nbp .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nbp .gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nbp .cb{padding:10px 12px}.nbp .cb b{font-size:13px}.nbp .h2{flex-wrap:wrap;gap:10px}.nbp .h2 h2{font-size:20px}.nbp .searchbox{width:100%;order:3}.nbp .pills{flex-wrap:nowrap;overflow-x:auto;margin-right:-14px;padding-right:14px;scrollbar-width:none}.nbp .pills::-webkit-scrollbar{display:none}.nbp .pills .chip{flex:none}.nbp .aw{grid-template-columns:minmax(0,1fr);gap:14px}.nbp .asub{position:static;flex-direction:row;overflow-x:auto;gap:6px;margin-right:-14px;padding-right:14px;scrollbar-width:none}.nbp .asub::-webkit-scrollbar{display:none}.nbp .asub button{white-space:nowrap;flex:none;border:1px solid var(--line);padding:8px 14px}.nbp .pk{grid-template-columns:1fr 1fr}.nbp .bal .n{font-size:32px}.nbp .bal{align-items:stretch}.nbp .bal .bb{width:100%;justify-content:center;height:44px}.nbp .ref{flex-wrap:wrap}.nbp .ref .fld{flex:1 1 100%}.nbp .stat{gap:20px}.nbp table{font-size:13px}.nbp .chat{padding:0 14px calc(12px + env(safe-area-inset-bottom));gap:18px}.nbp .chat h2{font-size:26px;text-align:center}.nbp .comp{width:100%;border-radius:28px}.nbp .comp:not(.exp) #srch,.nbp .comp:not(.exp) #lvl{display:none}.nbp .comp:not(.exp) #cmname,.nbp .comp:not(.exp) #cmodel .ch{display:none}.nbp .comp:not(.exp) #cmodel{padding:0 8px}.nbp .sugg{margin-top:0}.nbp .sg1{padding:12px 8px;font-size:14px}.nbp .msgs{padding-right:0}.nbp .mu{max-width:88%}.nbp .amenu{left:6px;bottom:58px}.nbp .modal{place-items:end center;-webkit-backdrop-filter:none;backdrop-filter:none}.nbp .sheet,.nbp #sheet{width:100%!important;max-width:100%;max-height:90dvh;border-radius:22px 22px 0 0;border-bottom:0;padding:18px 16px calc(18px + env(safe-area-inset-bottom));animation:nbp-sheetup .3s var(--ease)}.nbp .sheet:before{content:"";display:block;width:38px;height:4px;border-radius:4px;background:var(--line2);margin:-6px auto 12px}.nbp .sheet .acts{position:sticky;bottom:-4px}.nbp .sheet .acts .bb,.nbp .sheet .acts .b2{flex:1;justify-content:center;height:44px}.nbp .pop,.nbp .fly,.nbp .menu,.nbp #menu.pmenu{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-width:100%;min-width:0!important;border-radius:22px 22px 0 0;border-bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom));animation:nbp-sheetup .28s var(--ease)}.nbp .pop{max-height:78dvh}.nbp .plist{max-height:58dvh}.nbp .fly.open{max-height:64dvh;overflow:auto;z-index:45}.nbp .menu button,.nbp #menu.pmenu button.pi{padding:13px 12px;font-size:15px}.nbp .prow{padding:11px 10px}.nbp .toast{bottom:calc(86px + env(safe-area-inset-bottom));max-width:90vw;text-align:center}.nbp textarea,.nbp input,.nbp .fld{font-size:16px}.nbp .viewer{padding:60px 12px 70px}.nbp .vnav{display:none}.nbp .vx{top:max(14px,env(safe-area-inset-top))}.nbp .rbar{align-items:stretch}.nbp .rbar .b2,.nbp .rbar .bb{flex:1;justify-content:center}.nbp .rmeta{min-width:100%}.nbp .th{width:52px;height:52px}}@media (hover:none){.nbp .srow .rmore,.nbp .prowd .rmore,.nbp .srow:hover .pin{opacity:1}.nbp .gi .ov{opacity:1;transform:none;padding-top:34px}.nbp .card:hover,.nbp .gi:hover,.nbp .th:hover,.nbp .pkc:hover{transform:none;box-shadow:none}.nbp .more{opacity:1}}@media (max-width:820px){.nbp .view.studio.on>.panel,.nbp .view.studio.on>.canvas{flex:none;min-height:0}.nbp .panel{height:auto}.nbp .panel .scroll{flex:none;height:auto;max-height:none}.nbp .srow{padding-right:34px}.nbp .srow .tx{min-width:0}}.nbp .sscrim{display:none}@media (max-width:820px){.nbp .foot{z-index:40}.nbp .scrim{z-index:75}.nbp .side{z-index:80}.nbp .sscrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:84;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s}.nbp .sscrim.on{opacity:1;pointer-events:auto}.nbp .modal{z-index:90}.nbp .pop{z-index:92}.nbp .menu,.nbp #menu.pmenu{z-index:94}.nbp .fly{z-index:96}.nbp .viewer{z-index:110}.nbp .toast{z-index:130}.nbp .pop .plist{max-height:56dvh}.nbp .pop{max-height:80dvh}}.nbp .uparams{display:none;flex-wrap:wrap;gap:6px 14px;padding:2px 6px 8px}.nbp .ug{display:flex;gap:4px;flex-wrap:wrap}.nbp .uparams .chip{padding:4px 10px;font-size:12px;border-radius:8px}.nbp .cprice{width:min(760px,100%);display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;margin-top:-14px;font-size:12px;color:var(--dim);min-height:16px}.nbp .cprice b{color:var(--muted);font-weight:600;font-family:Geist Mono,monospace;font-size:11.5px}.nbp .ctxm{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.nbp .ctxm i{width:44px;height:4px;border-radius:4px;background:var(--card2);overflow:hidden;display:block}.nbp .ctxm i b{display:block;height:100%;background:var(--blue);border-radius:4px;transition:width .5s var(--ease)}.nbp .chat.gen #srch,.nbp .chat.gen #lvl,.nbp .chat.luna #lvl{display:none!important}.nbp .memnote{position:absolute;top:12px;left:50%;transform:translate(-50%,-10px);opacity:0;pointer-events:none;z-index:5;display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow);font-size:12.5px;color:var(--muted);transition:.35s var(--ease)}.nbp .memnote.on{opacity:1;transform:translate(-50%)}.nbp .memnote svg{width:15px;height:15px;color:var(--blue2)}.nbp .ma.gen{display:block;max-width:100%}.nbp .gcard{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:12px;display:flex;flex-direction:column;gap:10px;width:min(480px,100%)}.nbp .gcard .gh{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nbp .gcard .gh .lg{width:22px;height:22px;padding:4px;border-radius:7px;background:var(--card);border:1px solid var(--line)}.nbp .gcard .gh b{font-size:13px;margin-right:2px}.nbp .gcard .chipm{margin:0}.nbp .gwait{position:relative;border-radius:12px;overflow:hidden;width:100%;max-height:300px;border:1px solid var(--line)}.nbp .gov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#080c1e80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.nbp .gov .gsp{width:26px;height:26px;border-radius:50%;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:nbp-spin 1s linear infinite}.nbp .gov .gb{width:62%;height:5px;border-radius:99px;background:#ffffff40;overflow:hidden}.nbp .gov .gb i{display:block;height:100%;width:0;background:#fff;border-radius:99px;transition:width .15s linear}.nbp .gov small{font-size:12px;opacity:.9}.nbp .gmedia{width:100%}.nbp .gmedia .media{height:auto!important;width:min(100%,440px);max-height:none;animation:none}.nbp .gmedia[data-uact]{cursor:zoom-in}.nbp .gcard .aud{width:100%}.nbp .gact{display:flex;gap:6px;flex-wrap:wrap}.nbp .gact .b2{height:30px;padding:0 11px;font-size:12.5px}.nbp .gnote{font-size:12.5px;color:var(--dim);padding:2px}.nbp .chat .gfoot{font-size:11.5px;color:var(--dim)}@media (max-width:820px){.nbp .cprice{padding:0 10px;font-size:11.5px;margin-top:-10px}.nbp .ctxm i{width:30px}.nbp .gcard{padding:10px}}.nbp .main.chatfull{position:relative}.nbp .main.chatfull .top{position:absolute;left:0;right:0;top:0;z-index:6;pointer-events:none}.nbp .main.chatfull .top>*{pointer-events:auto}.nbp .main.chatfull .views{position:absolute;top:0;right:0;bottom:0;left:0}.nbp .chat.has .msgs{width:calc(100% + 48px);max-width:none;margin:0 -24px;padding:78px max(24px,calc(50% - 380px)) 14px;scrollbar-gutter:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 28px,#000 82px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 28px,#000 82px,#000 calc(100% - 22px),transparent 100%)}.nbp .chat.has .mt{max-width:none;font-size:15.5px;line-height:1.7}.nbp .chat.has .mu{font-size:15px}@media (max-width:820px){.nbp .chat.has .msgs{margin:0 -24px;padding:70px 16px 12px}}.nbp .main.chatfull #v-chat{padding-bottom:0}.nbp .chat.has{padding-bottom:max(10px,env(safe-area-inset-bottom));gap:10px}.nbp .chat.has .cnote{margin-top:-4px}.nbp .memp{width:292px;padding:8px 8px 4px;display:flex;flex-direction:column;gap:9px}.nbp .memp .mh{display:flex;justify-content:space-between;font-size:13.5px}.nbp .memp .mh span{color:var(--muted);font-family:Geist Mono,monospace;font-size:12px}.nbp .memp .mb{height:5px;border-radius:5px;background:var(--card2);overflow:hidden}.nbp .memp .mb i{display:block;height:100%;background:var(--blue);border-radius:5px}.nbp .memp .mrow{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--muted)}.nbp .memp .mrow b{color:var(--text);font-weight:500}.nbp .memp p{margin:0;font-size:12.5px;line-height:1.55;color:var(--dim)}.nbp .memp button{justify-content:center;height:32px;padding:0 12px;font-size:12.5px;background:var(--card);border:1px solid var(--line2)}.nbp .chat.has .cprice{margin-top:-2px}.nbp #memring{width:34px}.nbp .cr{display:inline-block;width:1.05em;height:1.05em;background:currentColor;vertical-align:-.185em;margin:0 .1em 0 .28em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c.8 5.6 3.9 8.8 10 10-6.1 1.2-9.2 4.4-10 10-.8-5.6-3.9-8.8-10-10 6.1-1.2 9.2-4.4 10-10z'/%3E%3Cpath d='M19.5 .8c.15 1.8 1.2 2.9 3 3.1-1.8.2-2.85 1.3-3 3.1-.15-1.8-1.2-2.9-3-3.1 1.8-.2 2.85-1.3 3-3.1z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c.8 5.6 3.9 8.8 10 10-6.1 1.2-9.2 4.4-10 10-.8-5.6-3.9-8.8-10-10 6.1-1.2 9.2-4.4 10-10z'/%3E%3Cpath d='M19.5 .8c.15 1.8 1.2 2.9 3 3.1-1.8.2-2.85 1.3-3 3.1-.15-1.8-1.2-2.9-3-3.1 1.8-.2 2.85-1.3 3-3.1z'/%3E%3C/svg%3E") center/contain no-repeat}.nbp #balpill .cr,.nbp .bal .cr,.nbp .pill .cr{width:1.15em;height:1.15em;vertical-align:-.235em}.nbp .cprice .cr{width:1.1em;height:1.1em;vertical-align:-.21em}.nbp .pc .cr,.nbp .chipm .cr{width:1.05em;height:1.05em;vertical-align:-.19em}.nbp .app,.nbp .main{height:var(--tg-viewport-stable-height, 100dvh)}.nbp .nb-spark{width:1.05em;height:1.05em;fill:currentColor;vertical-align:-.185em;margin:0 .1em 0 .28em}.nbp .pill .nb-spark{width:1.15em;height:1.15em;vertical-align:-.235em}.nbp .view{display:block}.nbp{--sat: max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px));--sab: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px))}.nbp .top{padding-top:calc(var(--sat) + var(--tg-content-safe-area-inset-top, 0px))}@media (max-width: 820px){.nbp .top{height:calc(56px + var(--sat) + var(--tg-content-safe-area-inset-top, 0px))}}.nbp .mt p{margin:0 0 10px;white-space:pre-wrap}.nbp .mt pre{margin:8px 0 12px;padding:12px 14px;border-radius:12px;background:var(--card2);overflow:auto}.nbp .mt pre code{padding:0;background:none}.nbp .cerr{width:min(760px,100%);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--line2);background:var(--card);color:var(--bad);font-size:13px}.nbp .cerr button{height:28px;padding:0 12px;border-radius:8px;background:var(--blue);color:#fff;font-size:12.5px}.legacy-host{position:fixed;z-index:2;top:54px;right:0;bottom:0;left:var(--sbw, 284px);background:#0a0b0e;color:#f4f6fa;overflow:hidden;transition:left .32s cubic-bezier(.22,1,.36,1)}[data-theme=light] .legacy-host{background:#f4f5f8;color:#0f1623}.legacy-host.collapsed{left:64px}.legacy-host .legacy-page{height:100%;overflow:auto;padding:18px 28px 48px}.legacy-host .legacy-studio{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.legacy-host.legacy-host .legacy-studio .web-studio-shell .nbh-studio .generation-sessions,.legacy-host.legacy-host .legacy-studio .web-studio-shell .nbh-studio .generation-sessions-toggle{display:none!important}.legacy-host.legacy-host .legacy-studio .web-studio-shell .nbh-studio .generation-workspace{grid-template-columns:minmax(0,1fr)!important;display:block!important}.legacy-host.legacy-host .legacy-studio .persistent-workspace,.legacy-host.legacy-host .legacy-studio .persistent-workspace>.web-studio-shell{height:100%!important;width:100%!important;margin:0!important;padding:0!important}@media (max-width: 820px){.legacy-host,.legacy-host.collapsed{left:0;top:calc(56px + var(--sat) + var(--tg-content-safe-area-inset-top, 0px))}.legacy-host .legacy-page{padding:14px 12px 40px}}.nbp .gov .gb i.ind{width:40%;animation:nb-ind 1.4s ease-in-out infinite;transition:none}@keyframes nb-ind{0%{margin-left:-40%}to{margin-left:100%}}.nbp .lbx{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;box-sizing:border-box;padding:max(64px,calc(env(safe-area-inset-top) + 56px)) 16px max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000000db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out}.nbp .lbx img,.nbp .lbx video{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;border-radius:14px;box-shadow:0 30px 80px #0009;cursor:default}.nbp .lbx-x{position:absolute;top:max(14px,env(safe-area-inset-top));right:16px;width:40px;height:40px;border-radius:50%;background:#ffffff24;color:#fff;font-size:24px;line-height:1;display:grid;place-items:center}@media (max-width: 820px){.nbp .menu.floating,.nbp .pop.floating{left:var(--fx, 12px)!important;top:var(--fy, 12px)!important;right:auto!important;bottom:auto!important;width:var(--fw, 240px)!important;max-width:calc(100vw - 24px);min-width:0!important;border-radius:18px;border-bottom:1px solid var(--line2);padding:6px;box-shadow:0 18px 50px #00000073;animation:nbp-pin .18s var(--ease)}.nbp .menu.floating button{padding:11px 12px;font-size:15px;border-radius:12px;gap:12px}.nbp .pop.floating{--fw: min(330px, calc(100vw - 24px) );max-height:min(68dvh,520px);padding:0}.nbp .pop.floating .plist{max-height:min(54dvh,420px)}}.nbp .uparams select.chip{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:26px;max-width:220px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa3b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;background-size:12px}.nbp .uparams select.chip option{background:var(--panel);color:var(--text)}.nbp .fldmenu{max-height:min(60dvh,420px);overflow:auto}:root:not([data-theme=light]) .nbp img.mono{filter:invert(1)}@media (max-width: 820px){.nbp #menu.pmenu.floating{left:var(--fx, 12px)!important;top:var(--fy, 12px)!important;right:auto!important;bottom:auto!important;width:var(--fw, 288px)!important;max-width:calc(100vw - 24px);min-width:0!important;border-radius:16px;border-bottom:1px solid var(--line2);padding:6px;animation:none}.nbp #menu.pmenu.floating button.pi{padding:10px;font-size:14.5px}}.nbp .uparams{margin:0 4px 6px;padding:4px 4px 10px;border-bottom:1px solid var(--line);gap:6px 18px}.nbp .uparams .ug+.ug,.nbp .uparams .ug+.chip,.nbp .uparams .chip+.ug{position:relative}.nbp .uparams .ug+.ug:before,.nbp .uparams .chip+.ug:before{content:"";position:absolute;left:-10px;top:15%;bottom:15%;width:1px;background:var(--line2)}.nbp .main.chatfull:has(.chat.has) #crumb{visibility:hidden}.nbp .chat.has .msgs{-webkit-mask-image:none;mask-image:none}.nbp .main.chatfull .top .pill,.nbp .main.chatfull .top .sharebtn,.nbp .main.chatfull .top .burger{background:color-mix(in srgb,var(--panel) 45%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-color:var(--line2)}@media (min-width: 821px){.nbp .side{border-right:1px solid var(--line)}}.nbp .chat.has .mu{padding:12px 18px;border-radius:22px;line-height:1.6;background:color-mix(in srgb,var(--blue) 34%,var(--panel));border:1px solid color-mix(in srgb,var(--blue) 30%,transparent);color:var(--text)}[data-theme=light] .nbp .chat.has .mu{background:color-mix(in srgb,var(--blue) 12%,#fff);border-color:color-mix(in srgb,var(--blue) 20%,transparent)}.nbp .chat.has .msgs{gap:26px}.nbp .mu-more{display:inline-flex;align-items:center;gap:4px;margin-top:10px;color:var(--muted);font-weight:500;font-size:13.5px}.nbp .mu-more:hover{color:var(--text)}.nbp .chat.has .mt{font-size:16px;line-height:1.75;font-weight:400;color:color-mix(in srgb,var(--text) 90%,var(--bg))}.nbp .chat.has .mt p{margin:0 0 14px}.nbp .chat.has .mt h3{margin:22px 0 8px;font-size:18px;line-height:1.4}.nbp .chat.has .mt h4{margin:18px 0 6px;font-size:16px;line-height:1.45}.nbp .chat.has .mt ul,.nbp .chat.has .mt ol{margin:4px 0 14px;padding-left:22px}.nbp .chat.has .mt li{margin:6px 0;padding-left:2px}.nbp .chat.has .mt li::marker{color:var(--dim)}.nbp .chat.has .mt strong{font-weight:600;color:var(--text)}.nbp .chat.has .mt blockquote{margin:4px 0 14px;padding:2px 0 2px 16px;border-left:3px solid var(--line2);color:var(--muted);white-space:pre-wrap}.nbp .chat.has .mt hr{border:0;border-top:1px solid var(--line);margin:20px 0}.nbp .chat.has .mt code{font-size:13.5px}.nbp .mact{align-items:center;margin-top:6px}.nbp .mact .gfoot{margin-left:auto;padding-left:12px;font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbp .hrow .r{white-space:nowrap;display:inline-flex;align-items:center;gap:2px;flex:none}@media (max-width: 820px){.nbp .view{padding-bottom:calc(28px + var(--sab))}.nbp .foot{padding-bottom:calc(10px + var(--sab))}.nbp .chat{padding-bottom:calc(12px + var(--sab))}.nbp .chat.has{padding-bottom:max(10px,var(--sab))}.nbp .sheet,.nbp #sheet{padding-bottom:calc(18px + var(--sab))}.nbp .toast{bottom:calc(86px + var(--sab))}.nbp .side{padding-top:0;padding-bottom:calc(12px + var(--sab))}}html body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;overflow:hidden;overscroll-behavior:none}html{overflow:hidden;overscroll-behavior:none}#root{height:100%}.nbp .app{position:fixed;left:0;top:var(--vv-top, 0px);width:100%;height:var(--vv-h, 100%);transition:grid-template-columns .32s var(--ease)}.nbp .main{height:100%}@media (max-width: 820px){.nbp .chat:not(.has){transition:gap .25s ease,padding-bottom .25s ease}.nbp .chat:not(.has) h2,.nbp .chat:not(.has) #sugg,.nbp .chat:not(.has) .cnote{max-height:420px;transition:opacity .2s ease,max-height .26s cubic-bezier(.22,.9,.3,1),margin .26s ease}html.kbd-open .nbp .chat:not(.has){justify-content:flex-end;gap:0;padding-bottom:8px}html.kbd-open .nbp .chat:not(.has) h2,html.kbd-open .nbp .chat:not(.has) #sugg,html.kbd-open .nbp .chat:not(.has) .cnote{opacity:0;max-height:0;margin:0;overflow:hidden;pointer-events:none}.nbp .trow textarea{max-height:min(240px,calc(var(--vv-h, 100vh) * .32))}}.nbp textarea.in#prompt{min-height:150px;max-height:min(360px,calc(var(--vv-h, 100vh) * .45));line-height:1.5;resize:none}@media (min-width: 821px){.nbp textarea.in#prompt{min-height:130px}}.nbp .app.drawer .scrim{opacity:1;pointer-events:auto}.nbp .main.chatfull:before{content:"";position:absolute;left:0;right:0;top:0;z-index:5;pointer-events:none;height:calc(var(--sat) + var(--tg-content-safe-area-inset-top, 0px) + 30px);background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 78%,transparent) 0,color-mix(in srgb,var(--bg) 42%,transparent) 55%,transparent 100%)}@media (max-width: 820px){.nbp .chat.has .msgs{padding-top:calc(72px + var(--sat) + var(--tg-content-safe-area-inset-top, 0px))}}.nbp :is(.chip,.gbtn,.cbtn,.b2,.bb,.buy,.pill,.burger,.pkc,.att,.rbar button):active{transform:scale(.95);transition:transform .06s}.nbp :is(.card,.tcard):active{transform:scale(.985);transition:transform .06s}.nbp :is(.nav,.srow,.sg1,.prow,.hrow,.pi,.menu button,.fldmenu button,.amenu button):active{background:var(--tint);transition:background .05s}.nbp .send:not(.off):active{transform:scale(.92);transition:transform .06s}.nbp .side .legal{display:flex;gap:6px;align-items:center;padding:6px 12px 0;font-size:11px;color:var(--dim,#6b6b76);white-space:normal;overflow:visible}.nbp .side .legal a{color:inherit;text-decoration:none}.nbp .side .legal a:hover{text-decoration:underline}.nbp .app.collapsed .side .legal{display:none}.nbp .legal-foot{margin:28px 0 8px;padding-top:14px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.5;color:var(--dim,#6b6b76)}.nbp .legal-foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (max-width: 820px){.nbp .app{--dw: min(80vw, 340px)}.nbp .app .side{width:var(--dw);transform:none;z-index:1;border-right:0;box-shadow:none;visibility:hidden;transition:visibility 0s linear .32s}.nbp .app.drawer .side,.nbp .app.dragging .side{visibility:visible;transition:none;box-shadow:none}.nbp .app .main{position:relative;z-index:2;background:var(--bg);transition:transform .32s var(--ease),border-radius .32s var(--ease),box-shadow .32s,background-color .32s}.nbp .app.drawer .main,.nbp .app.dragging .main{transform:translate(calc(var(--dw) * var(--dp, 1)));border-radius:calc(34px * var(--dp, 1));overflow:clip;background:var(--panel);box-shadow:0 0 0 1px var(--line2),-10px 0 40px rgba(0,0,0,calc(.5 * var(--dp, 1)))}.nbp .app.dragging .main{transition:none}.nbp .app .main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;background:#000;opacity:calc(.2 * var(--dp, 0));transition:opacity .32s}.nbp .app.drawer .main:after{--dp: 1}.nbp .app.dragging .main:after{transition:none}.nbp .app .scrim{z-index:3;left:var(--dw);background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;transition:none}.nbp .side{padding-left:14px;padding-right:14px;gap:4px}.nbp .side .brand{padding:8px 10px 20px;font-size:22px}.nbp .side .nav{padding:12px;gap:15px;font-size:17px;border-radius:14px}.nbp .side .nav .i{width:22px;height:22px}.nbp .side .nav.on:before{display:none}.nbp .side .sub{font-size:12.5px;padding:22px 12px 8px}.nbp .side .srow{padding:11px 12px;font-size:16px;border-radius:12px;gap:12px}.nbp .side .srow .sg svg{width:16px;height:16px}.nbp .side .prof{padding:10px}.nbp .side .prof .pn b{font-size:16px}.nbp .side .prof .pn small{font-size:13px}.nbp .side .legal{font-size:12.5px}}.nbp .xp{margin-top:16px}.nbp .xpt{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--muted)}.nbp .xpt b{color:var(--text);font-weight:600}.nbp .xpt small{font-size:12px;color:var(--dim)}.nbp .xpb{height:6px;border-radius:99px;background:var(--card2);margin-top:8px;overflow:hidden}.nbp .xpb i{display:block;height:100%;border-radius:99px;background:var(--blue);transition:width .6s var(--ease)}.nbp .xp.warn .xpb i{background:#e5a23a}.nbp .xp.hot .xpb i{background:#e5605a}.nbp .xp.warn .xpt b{color:#e5a23a}.nbp .xp.hot .xpt b{color:#e5605a}.nbp .aw{grid-template-columns:minmax(0,1fr);max-width:880px;margin:0 auto;gap:0;padding:4px 8px 40px}.nbp .asub{display:none}.nbp .acol{gap:0}.nbp .acol .cardx{background:transparent;border:0;border-radius:0;box-shadow:none;padding:30px 0}.nbp .acol .cardx+.cardx{border-top:1px solid var(--line)}.nbp .acol .cardx h3{font-size:17px;margin-bottom:4px}.nbp .acol .cardx .hint{margin-bottom:16px}.nbp .acol .who .ava{width:72px;height:72px}.nbp .acol .who b{font-size:22px}.nbp .acol .bal .n{font-size:52px}.nbp .acol .legal-foot{margin:0;padding:26px 0 0;border-top:1px solid var(--line)}@media (max-width: 820px){.nbp .aw{padding:0 2px 28px}.nbp .acol .cardx{padding:22px 0}.nbp .acol .bal .n{font-size:36px}.nbp .acol .who .ava{width:56px;height:56px}}.nbp .bb.danger{background:var(--bad);color:#fff;box-shadow:0 3px #a52f33}.nbp .bb.danger:active{box-shadow:0 1px #a52f33}.nbp .chat .mt,.nbp .chat .mu,.nbp .chat .mt *,.nbp .chat .mu *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.nbp .cblk{position:relative;margin:4px 0 14px}.nbp .cblk>blockquote,.nbp .cblk>pre{margin:0}.nbp .cblk-btn{position:absolute;top:4px;right:4px;z-index:2;width:34px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:11px;color:var(--muted);background:transparent;opacity:.75;-webkit-user-select:none;user-select:none;transition:color .15s,background .15s,opacity .15s,transform .08s}.nbp .cblk:hover .cblk-btn,.nbp .cblk-btn:focus-visible{opacity:1}.nbp .cblk-btn:hover{color:var(--text);background:var(--card2)}.nbp .cblk-btn:active{transform:scale(.92)}.nbp .cblk-btn.done{color:var(--ok);opacity:1}.nbp .chat.has .mt .cblk>blockquote{padding:4px 44px 4px 16px}.nbp .cblk>pre{padding-right:44px}.nbp .side .sbody{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -6px;padding:0 6px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.nbp .side .sbody>.shead{position:sticky;top:0;z-index:3;background:var(--bg);padding-bottom:6px}.nbp .side .sbody>.shead:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(to bottom,var(--bg),transparent);pointer-events:none}.nbp .side .sbody .sscroll{flex:none;overflow:visible;min-height:auto;margin:0;padding:0}.nbp .collapsed .side .sbody{margin:0 -4px;padding:0 4px}.nbp .side .sub .fold{display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;margin:0;padding:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;transform:none}.nbp .side .sub .fold:hover{background:transparent;transform:none}.nbp .side .sub .fold:hover{color:var(--text)}.nbp .side .sub .fold svg{flex:none;opacity:.7;transition:transform .2s var(--ease)}.nbp .side .sub .fold.closed svg{transform:rotate(-90deg)}.nbp .collapsed .side .sub .fold svg{display:none}.nbp .side .fold-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s var(--ease),opacity .22s ease}.nbp .side .fold-body>.fold-inner{overflow:hidden;min-height:0}.nbp .side .fold-body.closed{grid-template-rows:0fr;opacity:0}.nbp .side .fold-body.closed>.fold-inner{visibility:hidden;transition:visibility 0s linear .3s}@media (prefers-reduced-motion:reduce){.nbp .side .fold-body{transition:none}}@media (max-width: 820px){.nbp .side .shead .brand{box-sizing:border-box;align-items:center;margin-bottom:4px;height:calc(56px + var(--sat) + var(--tg-content-safe-area-inset-top, 0px));padding:calc(var(--sat) + var(--tg-content-safe-area-inset-top, 0px)) 10px 0 10px}}.nbp .side .srow .tx{text-overflow:clip;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 30px),transparent)}.nbp .side .srow:hover .rmore{background:var(--card)!important}.nbp .side .srow.on .rmore,.nbp .side .srow.on:hover .rmore{background:var(--card2)!important}@media (hover: none){.nbp .side .srow .rmore,.nbp .side .prowd .rmore{background:transparent!important}}.nbp .side .srow .tx{padding-right:30px}.nbp .skel{display:flex;flex-direction:column;gap:14px;max-width:760px;margin:0 auto;padding:24px 16px}.nbp .skel i{display:block;height:16px;border-radius:10px;background:var(--card2);animation:nbp-skel 1.2s ease-in-out infinite}.nbp .skel i:nth-child(2n){height:54px;border-radius:16px}@keyframes nbp-skel{0%,to{opacity:.45}50%{opacity:.9}}@media (prefers-reduced-motion: reduce){.nbp .skel i{animation:none;opacity:.6}}.nbp .gmedia .media{background:var(--card2)}.nbp .gmedia .gimg{opacity:0;transition:opacity .35s ease}.nbp .gmedia .gimg.in{opacity:1}@media (prefers-reduced-motion: reduce){.nbp .gmedia .gimg{transition:none}}.nbp .msgs>*:not(.jump){animation:nbp-msg-in .24s ease both}@keyframes nbp-msg-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.nbp .msgs>*:not(.jump){animation:none}}@media (max-width: 820px){.nbp .menu.floating{min-width:0}}@media (max-width: 820px){.nbp .modal{top:var(--vv-top, 0px);height:var(--vv-h, 100%);bottom:auto}.nbp .modal.dlg{place-items:center;padding:16px;background:#00000080}.nbp .modal.dlg .sheet{width:min(100%,360px)!important;max-width:360px;border-radius:20px;border-bottom:1px solid var(--line2);padding:18px 16px 16px;animation:nbp-pin .25s var(--ease)}.nbp .modal.dlg .sheet:before{display:none}.nbp .modal.dlg .sheet .acts{position:static}}@media (hover: none),(pointer: coarse){.nbp .srow .rmore,.nbp .prowd .rmore{display:none!important}.nbp .srow{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.nbp .lift-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:38;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:nbp-fade .18s}.nbp .lift-card{position:fixed;z-index:40;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 14px;border-radius:14px;background:var(--card2);color:var(--text);font-size:15px;box-shadow:0 16px 44px #0000008c;animation:nbp-lift .22s var(--ease);pointer-events:none}.nbp .lift-card span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .menu.lift{z-index:41;min-width:0;padding:6px;border-radius:20px;border:1px solid var(--line2);background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 18px 50px #0000008c;animation:nbp-lift-menu .2s var(--ease)}.nbp .menu.lift button{padding:15px 14px;font-size:16px;gap:14px;border-radius:14px}@keyframes nbp-lift{0%{transform:scale(.97)}to{transform:scale(1.02)}}@keyframes nbp-lift-menu{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.nbp .msgs .jump{position:sticky;bottom:12px;height:42px;margin-top:-42px;display:flex;justify-content:center;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s;z-index:6}.nbp .msgs .jump.on{opacity:1;transform:none}.nbp .msgs .jump button{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--text);background:color-mix(in srgb,var(--panel) 82%,transparent);border:1px solid var(--line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px #00000059;pointer-events:none}.nbp .msgs .jump.on button{pointer-events:auto}.nbp .msgs .jump button:active{transform:scale(.93)}.nbp .msgs .jump svg{width:20px;height:20px}.nbp .side .srow .sg{display:none}.nbp .side .srow{padding:9px 12px;gap:0;border-radius:12px;font-size:14.5px;color:color-mix(in srgb,var(--text) 86%,transparent)}.nbp .side .srow:hover{background:var(--card);color:var(--text)}.nbp .side .srow.on{background:var(--card2);color:var(--text)}.nbp .side .nav{color:color-mix(in srgb,var(--text) 90%,transparent);font-weight:500}.nbp .side .nav.on{color:var(--text)}.nbp .side .nav .i,.nbp .side .nav svg{stroke-width:1.7}.nbp .side .sub{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600;color:var(--muted);padding:22px 12px 6px}.nbp .side .sub .fold svg{opacity:0;transition:opacity .15s,transform .2s var(--ease)}.nbp .side .sub:hover .fold svg,.nbp .side .sub .fold.closed svg{opacity:.7}.nbp .side .sub button:not(.fold){color:var(--muted)}.nbp .side .nav.pj .pf{color:var(--muted)!important}.nbp .side .sbot{border-top:0;margin-top:0;padding-top:6px}@media (max-width: 820px){.nbp .side .srow{padding:12px;font-size:16px}.nbp .side .sub{font-size:14px;padding-top:24px}.nbp .side .nav{font-size:17px}.nbp .side .sub .fold svg{opacity:.6}}.nbp .side .sfloat{display:none}@media (max-width: 820px){.nbp .side .sbot,.nbp .side .shead .nav{display:none}.nbp .side .sbody{padding-bottom:calc(86px + var(--sab))}.nbp .side .sfloat{display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;right:0;bottom:calc(14px + var(--sab));padding:0 16px;pointer-events:none;z-index:5}.nbp .side .sfloat button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;color:var(--text)}.nbp .side .fnew{height:52px;padding:0 22px 0 18px;gap:10px;border-radius:26px;font-size:16px;font-weight:600;color:#fff;background:var(--blue);box-shadow:0 8px 26px #2b76ff59}.nbp .side .fgear{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--panel) 80%,transparent);border:1px solid var(--line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 24px #00000059}.nbp .side .fnew:active,.nbp .side .fgear:active{transform:scale(.95)}}@media (hover: none){.nbp .side .srow:not(.on):hover{background:transparent;color:color-mix(in srgb,var(--text) 86%,transparent)}.nbp .side .nav:not(.on):hover{background:transparent}.nbp .side .prof:hover,.nbp .side .brandlink:hover{background:transparent}.nbp .side .srow:active,.nbp .side .nav:active{background:var(--card)}}@media (max-width: 820px){.nbp .chat.typing:not(.has){justify-content:flex-end;gap:0;padding-bottom:8px}.nbp .chat.typing:not(.has) h2,.nbp .chat.typing:not(.has) #sugg,.nbp .chat.typing:not(.has) .cnote{opacity:0;max-height:0;margin:0;overflow:hidden;pointer-events:none}}.nbp .menu .verline{padding:8px 12px 4px;font-size:11px;color:var(--dim);text-align:center;letter-spacing:.02em}.nbp .gcard{border:0;background:none;padding:0;gap:8px}.nbp .gcard .gh{gap:7px;font-size:12.5px;color:var(--dim)}.nbp .gcard .gh .lg{width:18px;height:18px;padding:0;border:0;background:none;border-radius:0}.nbp .gcard .gh b{font-size:12.5px;font-weight:600;color:var(--muted);margin-right:0}.nbp .gcard .gdot{display:inline-flex;align-items:center;gap:4px;color:var(--dim)}.nbp .gcard .gdot:before{content:"·";margin-right:3px}.nbp .gcard .mimgs .att{width:44px;height:44px;border-radius:10px}.nbp .gcard .gicons{margin-top:0}.nbp .gcard .gicons button{width:30px;height:30px}.nbp .gcard .gmedia .media,.nbp .gcard .gwait{border-radius:14px;border:0}.nbp .mu-pics{align-self:flex-end;max-width:88%;display:flex;flex-wrap:wrap;gap:6px;animation:nbp-up .35s var(--ease)}.nbp .mu-pics img{border-radius:16px;display:block;border:1px solid var(--line)}.nbp .mu-pics+.mu{margin-top:-4px}@media (max-width: 820px){.nbp .side{gap:0}.nbp .side .shead .brand{margin-bottom:0}.nbp .side .sbody>.shead{padding-bottom:2px}.nbp .side .nav{padding:9px 12px;gap:13px;font-size:16px}.nbp .side .nav .i{width:20px;height:20px}.nbp .side .sub{padding:14px 12px 4px;font-size:13px}.nbp .side .srow{padding:8px 12px;font-size:15px}}.nbp .mu-doc{display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:9px 13px;border-radius:14px;background:var(--card);border:1px solid var(--line);font-size:13.5px;color:var(--text)}.nbp .mu-doc>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .comp .vrec{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:inherit;background:var(--panel)}.nbp .vrec .vbtn{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2);color:var(--text);background:transparent}.nbp .vrec .vbtn:hover{background:var(--card2)}.nbp .vrec .vwave{flex:1;min-width:0;height:30px;color:var(--muted)}.nbp .vrec .vtime{flex:none;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.nbp .vrec .vok{flex:none;width:40px;height:40px}.nbp .vrec .vwait{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:14.5px}.nbp .vrec .vspin{width:16px;height:16px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--blue);animation:nbp-spin .8s linear infinite}@keyframes nbp-spin{to{transform:rotate(360deg)}}.nbp .tmason{column-count:2;column-gap:10px;margin-top:6px}@media (min-width: 700px){.nbp .tmason{column-count:3;column-gap:12px}}@media (min-width: 1000px){.nbp .tmason{column-count:4}}@media (min-width: 1400px){.nbp .tmason{column-count:5}}.nbp .tcard{position:relative;display:block;width:100%;margin:0 0 10px;padding:0;border:0;border-radius:16px;overflow:hidden;break-inside:avoid;background:var(--card);cursor:pointer;text-align:left;color:#fff;min-height:140px;animation:nbp-up .35s var(--ease) both;animation-delay:calc(var(--i, 0) * 25ms)}.nbp .tcard img,.nbp .tcard video{display:block;width:100%;height:auto;transition:transform .35s var(--ease)}.nbp .tcard:hover img,.nbp .tcard:hover video{transform:scale(1.03)}.nbp .tcard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(to top,rgba(0,0,0,.62),transparent);pointer-events:none}.nbp .tcap{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;font-size:14px;font-weight:600;line-height:1.25;text-shadow:0 1px 8px rgba(0,0,0,.5)}.nbp .tprice{position:absolute;top:8px;right:8px;z-index:1;display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:99px;font-size:11.5px;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nbp .tmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:20px;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nbp .tsheet{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:min(980px,100%);max-height:min(88dvh,760px);border-radius:24px;overflow:hidden;background:var(--panel);border:1px solid var(--line2);box-shadow:var(--shadow)}.nbp .tpreview{display:grid;place-items:center;background:var(--canvas);min-height:0;padding:18px}.nbp .tpreview img,.nbp .tpreview video{max-width:100%;max-height:min(80dvh,700px);border-radius:14px;object-fit:contain}.nbp .tinfo{display:flex;flex-direction:column;gap:12px;padding:26px 24px 22px;overflow-y:auto;min-height:0}.nbp .tinfo h3{margin:0 34px 0 0;font-size:22px;letter-spacing:-.02em}.nbp .tdesc{margin:0;font-size:14px;line-height:1.5;color:var(--muted);white-space:pre-wrap}.nbp .tmore{background:none;border:0;padding:0;color:var(--text);font:inherit;font-weight:600;cursor:pointer}.nbp .tlabel{font-size:13px;color:var(--dim);margin-top:4px}.nbp .tratios{display:flex;gap:8px;flex-wrap:wrap}.nbp .tratio{display:inline-flex;flex-direction:column;align-items:center;gap:6px;min-width:62px;padding:9px 8px;border-radius:14px;border:1px solid var(--line2);background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.nbp .tratio i{display:block;width:20px;max-height:26px;border:1.6px solid currentColor;border-radius:4px}.nbp .tratio.on{border-color:var(--text);color:var(--text);box-shadow:0 0 0 1px var(--text) inset}.nbp .tmodel{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--dim)}.nbp .tmodel span{display:inline-flex;align-items:center;gap:3px;color:var(--muted)}.nbp .tgo{height:46px;border-radius:99px;border:0;background:var(--text);color:var(--bg);font-size:15px;font-weight:700;cursor:pointer}.nbp .tclose{position:absolute;top:12px;right:12px;z-index:3;width:36px;height:36px;border-radius:50%;border:0;background:#ffffff1f;color:var(--text);font-size:22px;line-height:1;cursor:pointer}@media (max-width: 820px){.nbp .tmodal{padding:0;place-items:end center}.nbp .tsheet{grid-template-columns:1fr;width:100%;max-height:94dvh;border-radius:22px 22px 0 0;overflow-y:auto}.nbp .tpreview{padding:12px}.nbp .tpreview img,.nbp .tpreview video{max-height:46dvh}.nbp .tinfo{padding:16px 16px calc(16px + env(safe-area-inset-bottom));overflow:visible}.nbp .tgo{position:sticky;bottom:0}}@keyframes nbp-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nbp .side .srow,.nbp .side .prowd{animation:nbp-row-in .34s var(--ease) backwards;animation-delay:calc(var(--i, 0) * 32ms)}.nbp .side .sk-rows{display:flex;flex-direction:column;gap:6px;padding:4px 12px 8px}.nbp .side .sk-rows>i{display:block;height:14px;border-radius:7px;margin:9px 0;background:linear-gradient(90deg,var(--card) 25%,var(--card2) 50%,var(--card) 75%);background-size:200% 100%;animation:nbp-shimmer 1.3s linear infinite,nbp-row-in .3s var(--ease) backwards;animation-delay:0s,calc(var(--i, 0) * 50ms)}@keyframes nbp-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.nbp .side .srow,.nbp .side .prowd,.nbp .side .sk-rows>i{animation:none}}.nbp .sugg{opacity:0;transition:opacity .4s ease}.nbp .sugg.ready{opacity:1}@media (prefers-reduced-motion: reduce){.nbp .sugg{transition:none}}.nbp .menu .memp{width:100%;box-sizing:border-box;padding:12px 12px 10px}.nbp .menu .memp p{overflow-wrap:anywhere}.nbp .adm{max-width:1180px}.nbp .adm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:14px 0}.nbp .adm-stat{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line);min-width:0}.nbp .adm-stat small{color:var(--dim);font-size:12.5px}.nbp .adm-stat b{font-size:22px;letter-spacing:-.02em;overflow-wrap:anywhere}.nbp .adm-stat span{color:var(--muted);font-size:12px}.nbp .adm-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}.nbp .adm-chart{padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.nbp .adm-chart-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px}.nbp .adm-chart-h span{color:var(--dim);font-size:12px}.nbp .adm-bars{display:flex;align-items:flex-end;gap:3px;height:90px;margin:12px 0 6px}.nbp .adm-bars i{flex:1;min-width:2px;border-radius:3px 3px 0 0;background:var(--card2)}.nbp .adm-axis{display:flex;justify-content:space-between;color:var(--dim);font-size:11px}.nbp .adm-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-top:10px}.nbp .adm-box{padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px;font-size:13.5px}.nbp .adm-row{display:flex;justify-content:space-between;gap:10px;color:var(--muted);padding:4px 0;border-top:1px solid var(--line)}.nbp .adm-tools{display:flex;gap:8px;margin:14px 0 10px;flex-wrap:wrap}.nbp .adm-tools .fld{flex:1;min-width:200px}.nbp .adm-tools select.fld{flex:none;min-width:170px}.nbp .adm-table{margin-top:12px;border:1px solid var(--line);border-radius:16px;overflow-x:auto;background:var(--panel)}.nbp .adm-th,.nbp .adm-tr{display:grid;grid-template-columns:minmax(130px,1.3fr) 1fr 1fr .8fr .9fr 1fr 1fr;gap:10px;padding:10px 14px;align-items:center;font-size:13px;min-width:780px}.nbp .adm-ref .adm-th,.nbp .adm-ref .adm-tr{grid-template-columns:minmax(130px,1.3fr) 1.1fr .7fr .7fr 1fr 1fr .6fr}.nbp .adm-pay .adm-th,.nbp .adm-pay .adm-tr{grid-template-columns:1fr 1fr 1fr .8fr 1fr .7fr;min-width:640px}.nbp .adm-err .adm-th,.nbp .adm-err .adm-tr{grid-template-columns:1fr 1fr .5fr 3fr;min-width:640px}.nbp .adm-th{color:var(--dim);font-size:12px;border-bottom:1px solid var(--line)}.nbp .adm-tr{border-top:1px solid var(--line)}.nbp .adm-tr:first-of-type{border-top:0}.nbp .adm-tr>span{min-width:0;overflow-wrap:anywhere}.nbp .adm-tr b{display:block;font-weight:600}.nbp .adm-tr small{color:var(--dim);font-size:11.5px}.nbp .adm-empty{padding:22px;text-align:center;color:var(--dim)}.nbp .adm-st.paid{color:var(--ok)}.nbp .adm-st.failed{color:var(--bad)}.nbp .adm-st.pending{color:var(--dim)}.nbp .adm-src .adm-th,.nbp .adm-src .adm-tr{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1fr;min-width:640px}.nbp .adm-tr.clickable{cursor:pointer}.nbp .adm-tr.clickable:hover{background:var(--card)}.nbp .adm-note{margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--dim)}.nbp .adm-note code{background:var(--card);border-radius:6px;padding:1px 6px}.nbp .adm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:20px;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nbp .adm-sheet{position:relative;width:min(640px,100%);max-height:min(86dvh,720px);overflow-y:auto;padding:22px;border-radius:22px;background:var(--panel);border:1px solid var(--line2)}.nbp .adm-sheet h3{margin:0 40px 12px 0;font-size:20px}.nbp .adm-kv{display:grid;grid-template-columns:130px 1fr;gap:6px 12px;font-size:13.5px}.nbp .adm-kv span{color:var(--dim)}.nbp .adm-kv b{font-weight:500;overflow-wrap:anywhere}.nbp .gbatch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,520px)}.nbp .gtile{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:var(--r, 1/1);background:var(--card)}.nbp .gtile-open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.nbp .gtile img{display:block;width:100%;height:100%;object-fit:cover}.nbp .gtile-dl{position:absolute;right:8px;bottom:8px;width:32px;height:32px;border-radius:50%;border:0;background:#0000008c;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;opacity:0;transition:opacity .15s}.nbp .gtile:hover .gtile-dl,.nbp .gtile:focus-within .gtile-dl{opacity:1}@media (hover: none){.nbp .gtile-dl{opacity:1}}.nbp .gtile.fail{display:grid;place-items:center;padding:12px;text-align:center;font-size:12.5px;color:var(--dim);border:1px dashed var(--line2);background:transparent}.nbp .gtile.wait{position:relative}.nbp .gtile.wait .gsp{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);background-size:200% 100%;animation:nbp-shimmer 1.3s linear infinite}.nbp .lbx-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:28px;line-height:1;cursor:pointer;display:grid;place-items:center}.nbp .lbx-nav.prev{left:14px}.nbp .lbx-nav.next{right:14px}.nbp .top #loginbtn{display:inline-flex!important;align-items:center;justify-content:center}.nbp .amenu button.on{color:var(--blue2)}.nbp .amenu .amk{margin-left:auto;font-size:12px;color:var(--dim)}.nbp .amenu button.on .amk{color:var(--blue2)}.nbp .att.srch{width:auto;height:36px;padding:0 30px 0 10px;display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--blue2);border-color:color-mix(in srgb,var(--blue2) 40%,transparent);background:var(--tint)}.nbp .srcs{margin-top:10px;display:flex;flex-direction:column;gap:6px}.nbp .srcs>small{color:var(--dim);font-size:11.5px}.nbp .srcs>div{display:flex;flex-wrap:wrap;gap:6px}.nbp .srcs a{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:99px;background:var(--card);border:1px solid var(--line);color:var(--muted);font-size:12px;text-decoration:none}.nbp .srcs a:hover{color:var(--text);background:var(--card2)}.nbp .srcs img{width:14px;height:14px;border-radius:3px;flex:none}.nbp .srcs a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .adm-mar .adm-th,.nbp .adm-mar .adm-tr{grid-template-columns:1.6fr .6fr .9fr .9fr 1fr .7fr .8fr;min-width:760px}.nbp .adm-pct{font-weight:600}.nbp .adm-pct.ok{color:var(--ok)}.nbp .adm-pct.warn{color:#f6c445}.nbp .adm-pct.bad{color:var(--bad)}.nbp .hwait{display:flex;flex-direction:column;gap:10px;width:min(100%,440px)}.nbp .hlabel{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:14px}.nbp .hlabel>.hphrase{display:block;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbp .hlabel small{color:var(--dim);font-size:12px}.nbp .hphrase{animation:nbp-phrase .6s var(--ease) both}@keyframes nbp-phrase{0%{opacity:0}to{opacity:1}}.nbp .hbox{position:relative;width:100%;border-radius:14px;overflow:hidden;background:#08090d;border:1px solid var(--line)}.nbp .halftone{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.nbp .gtile.wait{background:#08090d;border:1px solid var(--line)}@media (prefers-reduced-motion: reduce){.nbp .hphrase{animation:none}}.nbp{--checker-a: #131313;--checker-b: #050505;--checker-size: 26px}[data-theme=light] .nbp{--checker-a: #e6e6ea;--checker-b: #f8f8fa}.nbp .gmedia .gimg,.nbp .gtile img,.nbp .mu-pics img,.nbp .tpreview img{background:repeating-conic-gradient(var(--checker-a) 0% 25%,var(--checker-b) 0% 50%) 50% / var(--checker-size) var(--checker-size)}.nbp .cprice{flex-wrap:wrap}.nbp .cprice .thintrow{flex-basis:100%;margin-top:2px;line-height:1.35}.nbp .thint{background:none;border:0;padding:0;font:inherit;text-align:left}.nbp .thint.ok{color:var(--ok)}.nbp .thint.warn{color:#f6c445;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nbp .adm-fundgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:14px 0}.nbp .adm-fund{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.nbp .adm-fund.low{border-color:color-mix(in srgb,var(--bad) 55%,transparent)}.nbp .adm-fund-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.nbp .adm-flag{font-size:11.5px;color:var(--bad)}.nbp .adm-fund-v{font-size:24px;font-weight:700;letter-spacing:-.02em}.nbp .adm-fund-v.dim{color:var(--dim);font-size:16px;font-weight:500}.nbp .adm-fund small{color:var(--dim);font-size:12px;line-height:1.45}.nbp .adm-fund-act{display:flex;gap:8px;margin-top:4px}.nbp .lbx img{background:none;box-shadow:none}.nbp .chat.has .mt{font-size:16px;line-height:1.75;max-width:720px;letter-spacing:.005em}.nbp .mt>*+*{margin-top:16px}.nbp .mt p{margin:0}.nbp .mt h3{margin:28px 0 8px;font-size:19px;line-height:1.4;font-weight:650;letter-spacing:-.01em}.nbp .mt h4{margin:24px 0 6px;font-size:16.5px;line-height:1.45;font-weight:650}.nbp .mt h3:first-child,.nbp .mt h4:first-child{margin-top:0}.nbp .mt strong{font-weight:650;color:var(--text)}.nbp .mt ul,.nbp .mt ol{margin:10px 0 0;padding-left:26px}.nbp .mt li{margin:0;padding:4px 0 4px 4px}.nbp .mt li::marker{color:var(--dim)}.nbp .mt ol li::marker{color:var(--muted);font-weight:600}.nbp .mt hr{border:0;border-top:1px solid var(--line);margin:28px 0}.nbp .mt blockquote{margin:0;padding:2px 0 2px 16px;border-left:3px solid var(--line2);color:var(--muted)}.nbp .mt code{font-size:14px}@media (max-width: 820px){.nbp .chat.has .mt{font-size:16px;line-height:1.7}.nbp .mt h3{font-size:18px;margin-top:24px}}.nbp .vo-pick{display:flex;gap:8px;width:100%;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.nbp .vo-card{flex:0 0 auto;display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--line2);background:var(--card);cursor:pointer;text-align:left;transition:border-color .2s var(--ease),background .2s var(--ease)}.nbp .vo-card:hover{border-color:var(--blue2)}.nbp .vo-card.on{border-color:var(--blue);background:var(--tint)}.nbp .vo-play{grid-row:1 / 3;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--card2);color:var(--text)}.nbp .vo-card.on .vplay{background:var(--blue);color:#fff}.nbp .vo-play.pl{box-shadow:0 0 0 3px var(--tint)}.nbp .vo-name{font-size:13.5px;font-weight:600;line-height:1.2}.nbp .vo-about{font-size:11.5px;color:var(--muted);line-height:1.2;white-space:nowrap}.nbp .pop.floating .plist{max-height:none;flex:1 1 auto;min-height:0;overflow-y:auto}.nbp .aplayer{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:center;width:min(420px,100%);padding:10px 14px 10px 10px;border-radius:18px;background:var(--card)}.nbp .ap-play{grid-row:1 / 3;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg)}.nbp .ap-play:active{opacity:.8}.nbp .ap-wave{height:24px;display:flex;align-items:center;gap:2px;cursor:pointer;touch-action:none}.nbp .ap-wave i{flex:1 1 0;min-width:2px;max-width:3px;border-radius:1px;background:var(--dim)}.nbp .ap-wave i.pl{background:var(--text)}.nbp .ap-time{grid-column:2;font:500 12px/1 Geist,sans-serif;color:var(--muted);font-variant-numeric:tabular-nums}.nbp .ap-time small{color:var(--dim);font-size:12px}.nbp .ap-speed{grid-column:3;grid-row:1 / 3;min-width:34px;height:24px;padding:0 8px;border-radius:8px;background:var(--card2);color:var(--muted);font:600 11.5px/1 Geist,sans-serif}.nbp .ap-speed:hover{color:var(--text)}.nbp .gcard .gh{flex-wrap:nowrap;min-width:0}.nbp .gcard .gh>.gdot:not(:last-child){display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbp .gcard .gh>.gdot:last-child{flex:none;white-space:nowrap}.nbp .gcard .gicons{margin-left:-7px}.nbp .ma .mact{margin-left:-6px}.nbp .mact .gfoot{margin-left:8px;padding-left:0}.nbp .gmedia .media:has(.aplayer){background:none;width:fit-content;max-width:100%;border-radius:0}.nbp .aplayer{width:min(380px,100%)}.nbp .ap-wave i{max-width:none}.nbp .cerr .alt{background:var(--card2);color:var(--text);margin-right:8px}.nbp .cerr>button+button{margin-left:0}.nbp .cerr>span{flex:1;min-width:0}.nbp .att .anum{position:absolute;left:4px;bottom:4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--blue);color:#fff;font:700 12px/22px Geist,sans-serif;text-align:center}.nbp .att .anum:hover{background:var(--blue2)}.nbp .refhint{align-self:center;font-size:12px;color:var(--dim)}.nbp .att.dim img{opacity:.4;filter:grayscale(.6)}.nbp .uparams.modes{align-items:center;gap:10px;flex-wrap:wrap}.nbp .mention{display:flex;gap:8px;padding:8px;margin:0 0 6px;border-radius:14px;background:var(--card);border:1px solid var(--line2);overflow-x:auto}.nbp .mention .mitem{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:10px;background:var(--card2);color:var(--text);font-size:13px}.nbp .mention .mitem img{width:36px;height:36px;border-radius:8px;object-fit:cover}.nbp .mention .mitem:hover{background:var(--tint)}.nbp .trow .pmirror{grid-area:text;align-self:start;justify-self:start;box-sizing:border-box;overflow:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;color:var(--text);border:0}.nbp .trow textarea.withtags{color:transparent;caret-color:var(--text);position:relative;z-index:1}.nbp .trow textarea.withtags::selection{background:var(--tint)}.nbp .ptok{color:var(--blue2);background:var(--tint);border-radius:6px;box-shadow:0 0 0 2px var(--tint)}.nbp .rstack{display:flex;align-items:center;min-height:64px}.nbp .rfan{position:relative;width:72px;height:64px;border-radius:12px}.nbp .rfan .rcard{position:absolute;left:10px;top:6px;width:48px;height:48px;object-fit:cover;border-radius:10px;border:2px solid var(--panel);box-shadow:0 4px 12px #00000059;transition:transform .25s var(--ease)}.nbp .rfan .rcard.c0{transform:rotate(0);z-index:3}.nbp .rfan .rcard.c1{transform:translate(-6px,-2px) rotate(-9deg);z-index:2}.nbp .rfan .rcard.c2{transform:translate(8px,-3px) rotate(10deg);z-index:1}.nbp .rfan:hover .rcard.c1{transform:translate(-10px,-2px) rotate(-14deg)}.nbp .rfan:hover .rcard.c2{transform:translate(12px,-3px) rotate(14deg)}.nbp .rfan .rcount{position:absolute;right:2px;bottom:0;z-index:4;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--blue);color:#fff;font:700 12px/22px Geist,sans-serif;text-align:center}.nbp .rrow{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;animation:nbp-pin .2s var(--ease)}.nbp .rrow .radd{flex:0 0 auto;width:64px;height:64px;border-radius:12px;border:1.5px dashed var(--line2);color:var(--muted);display:grid;place-items:center;align-content:center}.nbp .rrow .radd span{font-size:24px;line-height:1}.nbp .rrow .radd small{font-size:11px}.nbp .rrow .radd:hover{border-color:var(--blue2);color:var(--text)}.nbp .rtile{position:relative;flex:0 0 auto;width:64px;height:64px}.nbp .rtile.up{opacity:.55}.nbp .rtile .rimg{position:relative;display:block;width:100%;height:100%;border-radius:12px;overflow:hidden}.nbp .rtile .rimg img{width:100%;height:100%;object-fit:cover;display:block}.nbp .rtile .rlabel{position:absolute;left:0;right:0;bottom:0;padding:12px 0 3px;text-align:center;font-size:11px;font-weight:600;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.75),transparent)}.nbp .rtile .rimg:hover{outline:2px solid var(--blue2)}.nbp .rtile .rx{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--card2);color:var(--text);border:1px solid var(--line2);font-size:10px;line-height:18px;text-align:center}.nbp .ptabs{display:flex;gap:4px;padding:8px 10px 4px}.nbp .ptabs button{flex:1;height:30px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--muted)}.nbp .ptabs button:hover{background:var(--card2);color:var(--text)}.nbp .ptabs button.on{background:var(--tint);color:var(--blue2)}.nbp .prow .pname{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px;text-align:left}.nbp .prow .pname b{font-weight:600}.nbp .prow .pname small{font-size:11.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbp .uparams.modes{flex-wrap:wrap}@media (min-width: 821px){.nbp{--sbw: 284px}.nbp .side{padding:18px 12px 12px}.nbp .side .brand{font-size:20px;padding:8px 12px 20px}.nbp .side .nav{padding:10px 12px;font-size:15.5px;border-radius:12px;gap:12px}.nbp .side .nav .i,.nbp .side .nav svg{width:20px;height:20px}.nbp .side .srow{padding:10px 12px;font-size:15.5px}.nbp .side .sub{font-size:14px;padding:24px 12px 8px}}.nbp .top .sharebtn{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--card2);border:1px solid var(--line);color:var(--text);flex:none;margin-right:-4px;transition:border-color .18s}.nbp .top .sharebtn:hover{border-color:var(--blue)}.nbp .top .sharebtn:active{transform:scale(.94)}.nbp .top .sharebtn .i{width:18px;height:18px}@media (max-width: 820px){.nbp .top .sharebtn{width:40px;height:40px}}.nbp .ios{flex:none;width:51px;height:31px;border-radius:999px;background:color-mix(in srgb,var(--text) 22%,var(--card2));border:1px solid transparent;position:relative;padding:0;transition:background .22s var(--ease)}.nbp .ios i{position:absolute;top:1px;left:1px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0006;transition:transform .22s var(--ease)}.nbp .ios.on{background:var(--blue);border-color:var(--blue)}.nbp .ios.on i{transform:translate(20px)}.nbp .ios:active i{width:31px}.nbp .ios.on:active i{transform:translate(16px)}.nbp .sheet .wfs-title{margin:10px 0 6px}.nbp .sheet .lst{margin:6px 0 0}.nbp .sheet .li{display:flex;align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--line)}.nbp .sheet .li:first-child{border-top:0}.nbp .sheet .li b{font-weight:500;font-size:15px}.nbp .sheet .li small{color:var(--dim);font-size:13px;margin-left:-4px}.nbp .sheet .li .ios{margin-left:auto}.nbp .sheet .note2{color:var(--dim);font-size:12.5px;margin:6px 0 0;line-height:1.45}.nbp .sheet.wfsheet{max-height:min(90dvh,760px);overflow-y:auto;overscroll-behavior:contain}.nbp .sheet .fpkt{font-size:13px;font-weight:600;color:var(--muted);margin:10px 0 8px}.nbp .sheet .fpk{display:flex;gap:8px;margin:0 -4px 12px;padding:2px 4px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.nbp .sheet .fpk::-webkit-scrollbar{display:none}.nbp .sheet .fpk button{position:relative;flex:none;width:66px;height:117px;padding:0;border-radius:12px;overflow:hidden;background:var(--card2);border:1px solid var(--line);opacity:.65;scroll-snap-align:start;contain:strict}.nbp .sheet .fpk button img,.nbp .sheet .fpk button video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.nbp .sheet .fpk .fpk-aud{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:22px;color:var(--muted)}.nbp .sheet .fpk button.on{opacity:1;border:2px solid var(--blue)}.nbp .sheet .fpk button.on:after{content:"✓";position:absolute;right:4px;top:4px;width:18px;height:18px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;z-index:2}.nbp .sheet .fpk button.on:before{content:"Финал";position:absolute;left:4px;bottom:4px;z-index:2;background:var(--blue);color:#fff;border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:600}.nbp .hrow .rb{margin-left:auto;display:flex;gap:6px;flex:none}.nbp .hrow .rb .ib{width:34px;padding:0;justify-content:center}.nbp .hrow .rb .ib svg{width:16px;height:16px}.nbp .hrow.static{cursor:default}.nbp .modal.dlg .sheet.wfsheet{--wfpx: 16px;padding-bottom:0}@media (min-width: 821px){.nbp .modal.dlg .sheet.wfsheet{--wfpx: 20px}}.nbp .modal.dlg .sheet.wfsheet .acts{position:sticky;bottom:0;z-index:3;margin:12px calc(-1 * var(--wfpx)) 0;padding:12px var(--wfpx) calc(14px + var(--sab, 0px));background:var(--panel);border-top:1px solid var(--line)}.nbp .sheet .shh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px}.nbp .sheet .shh h3{margin:0}.nbp .sheet .mgr{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--card2);border:1px solid var(--line);color:var(--text);flex:none;transition:border-color .18s}.nbp .sheet .mgr:hover{border-color:var(--blue)}.nbp .sheet .mgr:active{transform:scale(.94)}.nbp .sheet .mgr svg{width:18px;height:18px}.nbp .sheet .mgr span{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--blue);color:#fff;font:600 11px/18px Geist Mono,monospace;text-align:center}.nbp .sheet .tmh{font-size:13px;font-weight:600;color:var(--muted);margin:14px 0 8px}.nbp .sheet .tm{-webkit-user-select:none;user-select:none;margin-bottom:6px;display:grid;grid-template-columns:repeat(4,1fr);background:var(--card2);border-radius:16px;padding:12px 14px 10px;position:relative}.nbp .sheet .tm .tmb{position:relative;display:block;text-align:center;padding:0 0 38px}.nbp .sheet .tm .tmb:first-of-type{text-align:left}.nbp .sheet .tm .tmb:nth-of-type(4){text-align:right}.nbp .sheet .tm .tmc{display:block;font-size:13.5px;color:var(--muted);margin-bottom:12px}.nbp .sheet .tm .tmb.on .tmc{color:var(--text);font-weight:600}.nbp .sheet .tm .tmb i{position:absolute;bottom:14px;left:0;right:0;height:2px;background:var(--blue)}.nbp .sheet .tm .tmb:first-of-type i{left:6px}.nbp .sheet .tm .tmb:nth-of-type(4) i{right:6px}.nbp .sheet .tm .tmb:after{content:"";position:absolute;bottom:10px;left:50%;margin-left:-5px;width:10px;height:10px;border-radius:50%;background:var(--blue)}.nbp .sheet .tm .tmb:first-of-type:after{left:6px}.nbp .sheet .tm .tmb:nth-of-type(4):after{left:auto;right:6px;margin-left:0;margin-right:-5px}.nbp .sheet .tm .tmb.on:after{width:24px;height:24px;bottom:3px;margin-left:-12px;background:#fff;box-shadow:0 2px 6px #00000073}.nbp .sheet .tm .tmb:first-of-type.on:after{left:12px}.nbp .sheet .tm .tmb:nth-of-type(4).on:after{right:12px;margin-right:-12px}.nbp .sheet .tm[data-i="0"] .tmb:nth-of-type(n+2) i,.nbp .sheet .tm[data-i="1"] .tmb:nth-of-type(n+3) i,.nbp .sheet .tm[data-i="2"] .tmb:nth-of-type(n+4) i,.nbp .sheet .tm[data-i="0"] .tmb:nth-of-type(n+2):after,.nbp .sheet .tm[data-i="1"] .tmb:nth-of-type(n+3):after,.nbp .sheet .tm[data-i="2"] .tmb:nth-of-type(n+4):after{background:var(--line2)}.nbp .sheet .tm .tmv{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin:4px -14px -10px;padding:12px 14px}.nbp .sheet .tm .tmv b{font-weight:500;color:var(--muted)}:root{--c-000000: #000000;--c-000018: rgba(0, 0, 0, .18);--c-00002: rgba(0, 0, 0, .2);--c-000022: rgba(0, 0, 0, .22);--c-000024: rgba(0, 0, 0, .24);--c-000025: rgba(0, 0, 0, .25);--c-000028: rgba(0, 0, 0, .28);--c-000035: rgba(0, 0, 0, .35);--c-000036: rgba(0, 0, 0, .36);--c-00004: rgba(0, 0, 0, .4);--c-000045: rgba(0, 0, 0, .45);--c-000046: rgba(0, 0, 0, .46);--c-000048: rgba(0, 0, 0, .48);--c-00005: rgba(0, 0, 0, .5);--c-000055: rgba(0, 0, 0, .55);--c-000058: rgba(0, 0, 0, .58);--c-00006: rgba(0, 0, 0, .6);--c-000065: rgba(0, 0, 0, .65);--c-000072: rgba(0, 0, 0, .72);--c-042f2e: #042f2e;--c-08090b: #08090b;--c-0b0d10: #0b0d10;--c-0b0f10: #0b0f10;--c-0d6e6e: #0d6e6e;--c-0f1216: #0f1216;--c-100156255028: rgba(100, 156, 255, .28);--c-100169255034: rgba(100, 169, 255, .34);--c-101216: #101216;--c-10142206: rgba(10, 14, 22, .6);--c-101628055: rgba(10, 16, 28, .55);--c-10162806: rgba(10, 16, 28, .6);--c-101630045: rgba(10, 16, 30, .45);--c-101830092: rgba(10, 18, 30, .92);--c-101834078: rgba(10, 18, 34, .78);--c-101834094: rgba(10, 18, 34, .94);--c-102040045: rgba(10, 20, 40, .45);--c-102153255042: rgba(102, 153, 255, .42);--c-102153255048: rgba(102, 153, 255, .48);--c-102446096: rgba(10, 24, 46, .96);--c-103080025: rgba(10, 30, 80, .25);--c-10317025505: rgba(103, 170, 255, .5);--c-1041602550: rgba(104, 160, 255, 0);--c-104266072: rgba(10, 42, 66, .72);--c-108178255035: rgba(108, 178, 255, .35);--c-108178255065: rgba(108, 178, 255, .65);--c-10818325507: rgba(108, 183, 255, .7);--c-110210160035: rgba(110, 210, 160, .35);--c-111232172025: rgba(111, 232, 172, .25);--c-11123217203: rgba(111, 232, 172, .3);--c-111232172035: rgba(111, 232, 172, .35);--c-111232172045: rgba(111, 232, 172, .45);--c-11123217205: rgba(111, 232, 172, .5);--c-111232172055: rgba(111, 232, 172, .55);--c-11123217206: rgba(111, 232, 172, .6);--c-111317: #111317;--c-111317026: rgba(11, 13, 17, .26);--c-111317032: rgba(11, 13, 17, .32);--c-11131705: rgba(11, 13, 17, .5);--c-11131707: rgba(11, 13, 17, .7);--c-111318: #111318;--c-111418: #111418;--c-11161d: #11161d;--c-11172198084: rgba(111, 72, 198, .84);--c-112164255016: rgba(112, 164, 255, .16);--c-112178255046: rgba(112, 178, 255, .46);--c-112448096: rgba(11, 24, 48, .96);--c-11316825509: rgba(113, 168, 255, .9);--c-116194255095: rgba(116, 194, 255, .95);--c-117163230024: rgba(117, 163, 230, .24);--c-12016025502: rgba(120, 160, 255, .2);--c-12017024502: rgba(120, 170, 245, .2);--c-120170255028: rgba(120, 170, 255, .28);--c-12017025503: rgba(120, 170, 255, .3);--c-120172255008: rgba(120, 172, 255, .08);--c-120172255042: rgba(120, 172, 255, .42);--c-121418: #121418;--c-12183004: rgba(12, 18, 30, .4);--c-121830045: rgba(12, 18, 30, .45);--c-12183005: rgba(12, 18, 30, .5);--c-12183006: rgba(12, 18, 30, .6);--c-121830092: rgba(12, 18, 30, .92);--c-121830098: rgba(12, 18, 30, .98);--c-122030: #122030;--c-122176255022: rgba(122, 176, 255, .22);--c-12218025506: rgba(122, 180, 255, .6);--c-122240074: rgba(12, 22, 40, .74);--c-12224008: rgba(12, 22, 40, .8);--c-12244007: rgba(12, 24, 40, .7);--c-122442072: rgba(12, 24, 42, .72);--c-122444096: rgba(12, 24, 44, .96);--c-122448092: rgba(12, 24, 48, .92);--c-122448095: rgba(12, 24, 48, .95);--c-12245002: rgba(12, 24, 50, .2);--c-122450025: rgba(12, 24, 50, .25);--c-122450098: rgba(12, 24, 50, .98);--c-123070006: rgba(12, 30, 70, .06);--c-123070008: rgba(12, 30, 70, .08);--c-12307001: rgba(12, 30, 70, .1);--c-123070012: rgba(12, 30, 70, .12);--c-123070014: rgba(12, 30, 70, .14);--c-123170255018: rgba(123, 170, 255, .18);--c-124177255028: rgba(124, 177, 255, .28);--c-126175255008: rgba(126, 175, 255, .08);--c-12718325502: rgba(127, 183, 255, .2);--c-127183255024: rgba(127, 183, 255, .24);--c-130146170016: rgba(130, 146, 170, .16);--c-13019825502: rgba(130, 198, 255, .2);--c-130230170085: rgba(130, 230, 170, .85);--c-1303232095: rgba(130, 32, 32, .95);--c-131519: #131519;--c-13218625502: rgba(132, 186, 255, .2);--c-132186255036: rgba(132, 186, 255, .36);--c-132186255042: rgba(132, 186, 255, .42);--c-1322323066: rgba(132, 23, 23, .66);--c-13233809: rgba(13, 23, 38, .9);--c-133183255035: rgba(133, 183, 255, .35);--c-133191255046: rgba(133, 191, 255, .46);--c-134186255025: rgba(134, 186, 255, .25);--c-134186255028: rgba(134, 186, 255, .28);--c-135158255018: rgba(135, 158, 255, .18);--c-135189255022: rgba(135, 189, 255, .22);--c-137194255062: rgba(137, 194, 255, .62);--c-13820325505: rgba(138, 203, 255, .5);--c-139188255006: rgba(139, 188, 255, .06);--c-139188255022: rgba(139, 188, 255, .22);--c-13919625508: rgba(139, 196, 255, .8);--c-1399224603: rgba(139, 92, 246, .3);--c-14016019009: rgba(140, 160, 190, .9);--c-140160255008: rgba(140, 160, 255, .08);--c-140160255015: rgba(140, 160, 255, .15);--c-140160255025: rgba(140, 160, 255, .25);--c-140186255028: rgba(140, 186, 255, .28);--c-140190255014: rgba(140, 190, 255, .14);--c-140190255025: rgba(140, 190, 255, .25);--c-140190255042: rgba(140, 190, 255, .42);--c-14161a: #14161a;--c-142032096: rgba(14, 20, 32, .96);--c-14223605: rgba(14, 22, 36, .5);--c-14223607: rgba(14, 22, 36, .7);--c-142236072: rgba(14, 22, 36, .72);--c-14223609: rgba(14, 22, 36, .9);--c-142236092: rgba(14, 22, 36, .92);--c-142236096: rgba(14, 22, 36, .96);--c-14224004: rgba(14, 22, 40, .4);--c-14224006: rgba(14, 22, 40, .6);--c-14224007: rgba(14, 22, 40, .7);--c-142646082: rgba(14, 26, 46, .82);--c-145201255072: rgba(145, 201, 255, .72);--c-145206255052: rgba(145, 206, 255, .52);--c-146192255045: rgba(146, 192, 255, .45);--c-14620325505: rgba(146, 203, 255, .5);--c-14b8a6: #14b8a6;--c-150190245024: rgba(150, 190, 245, .24);--c-150194255024: rgba(150, 194, 255, .24);--c-150214255032: rgba(150, 214, 255, .32);--c-1502828092: rgba(150, 28, 28, .92);--c-1516012109: rgba(151, 60, 121, .9);--c-15171a: #15171a;--c-15171b: #15171b;--c-15181c: #15181c;--c-152542072: rgba(15, 25, 42, .72);--c-152749072: rgba(15, 27, 49, .72);--c-152950065: rgba(15, 29, 50, .65);--c-154190243032: rgba(154, 190, 243, .32);--c-159206255044: rgba(159, 206, 255, .44);--c-16018025502: rgba(160, 180, 255, .2);--c-160180255042: rgba(160, 180, 255, .42);--c-160180255045: rgba(160, 180, 255, .45);--c-16018025505: rgba(160, 180, 255, .5);--c-160190230045: rgba(160, 190, 230, .45);--c-16019023006: rgba(160, 190, 230, .6);--c-16019023007: rgba(160, 190, 230, .7);--c-162648092: rgba(16, 26, 48, .92);--c-163054086: rgba(16, 30, 54, .86);--c-163198255086: rgba(163, 198, 255, .86);--c-163664072: rgba(16, 36, 64, .72);--c-1640100012: rgba(16, 40, 100, .12);--c-164202255016: rgba(164, 202, 255, .16);--c-169199245024: rgba(169, 199, 245, .24);--c-16921025507: rgba(169, 210, 255, .7);--c-170192226075: rgba(170, 192, 226, .75);--c-17021425508: rgba(170, 214, 255, .8);--c-170218255085: rgba(170, 218, 255, .85);--c-171202255026: rgba(171, 202, 255, .26);--c-171817: #171817;--c-17191d: #17191d;--c-172950078: rgba(17, 29, 50, .78);--c-17325709: rgba(17, 32, 57, .9);--c-1799540088: rgba(179, 95, 40, .88);--c-18021025508: rgba(180, 210, 255, .8);--c-180215255008: rgba(180, 215, 255, .08);--c-181918: #181918;--c-181a1e: #181a1e;--c-181b20: #181b20;--c-182209255088: rgba(182, 209, 255, .88);--c-182844095: rgba(18, 28, 44, .95);--c-182948092: rgba(18, 29, 48, .92);--c-1864150035: rgba(18, 64, 150, .35);--c-19020423003: rgba(190, 204, 230, .3);--c-190219255008: rgba(190, 219, 255, .08);--c-190220255074: rgba(190, 220, 255, .74);--c-191b20: #191b20;--c-191c21: #191c21;--c-192220255055: rgba(192, 220, 255, .55);--c-193152084: rgba(19, 31, 52, .84);--c-194129246058: rgba(194, 129, 246, .58);--c-19521925507: rgba(195, 219, 255, .7);--c-195219255072: rgba(195, 219, 255, .72);--c-197215245085: rgba(197, 215, 245, .85);--c-198221255078: rgba(198, 221, 255, .78);--c-198223255005: rgba(198, 223, 255, .05);--c-199221255085: rgba(199, 221, 255, .85);--c-1a1c20: #1a1c20;--c-1a1d22: #1a1d22;--c-1a1f27: #1a1f27;--c-1b1d21: #1b1d21;--c-1b1e23: #1b1e23;--c-1d1e1d: #1d1e1d;--c-1d1f23: #1d1f23;--c-1d2127: #1d2127;--c-200215240055: rgba(200, 215, 240, .55);--c-20022024608: rgba(200, 220, 246, .8);--c-200222255035: rgba(200, 222, 255, .35);--c-20022225504: rgba(200, 222, 255, .4);--c-20022225505: rgba(200, 222, 255, .5);--c-20022225506: rgba(200, 222, 255, .6);--c-200222255065: rgba(200, 222, 255, .65);--c-20022225507: rgba(200, 222, 255, .7);--c-20022225508: rgba(200, 222, 255, .8);--c-200227255007: rgba(200, 227, 255, .07);--c-2018416603: rgba(20, 184, 166, .3);--c-202120: #202120;--c-202123: #202123;--c-20222024405: rgba(202, 220, 244, .5);--c-202226: #202226;--c-202226255008: rgba(202, 226, 255, .08);--c-202329: #202329;--c-202842092: rgba(20, 28, 42, .92);--c-203050065: rgba(20, 30, 50, .65);--c-20408009: rgba(20, 40, 80, .9);--c-204080092: rgba(20, 40, 80, .92);--c-204080095: rgba(20, 40, 80, .95);--c-204284034: rgba(20, 42, 84, .34);--c-2050120004: rgba(20, 50, 120, .04);--c-2050120005: rgba(20, 50, 120, .05);--c-2050120006: rgba(20, 50, 120, .06);--c-2050120007: rgba(20, 50, 120, .07);--c-2050120008: rgba(20, 50, 120, .08);--c-205012001: rgba(20, 50, 120, .1);--c-2058126064: rgba(20, 58, 126, .64);--c-2058126066: rgba(20, 58, 126, .66);--c-206226255082: rgba(206, 226, 255, .82);--c-207230255035: rgba(207, 230, 255, .35);--c-20723025508: rgba(207, 230, 255, .8);--c-207230255095: rgba(207, 230, 255, .95);--c-20822625507: rgba(208, 226, 255, .7);--c-208226255072: rgba(208, 226, 255, .72);--c-209182100032: rgba(209, 182, 100, .32);--c-210230255055: rgba(210, 230, 255, .55);--c-21023025506: rgba(210, 230, 255, .6);--c-210230255065: rgba(210, 230, 255, .65);--c-21023025507: rgba(210, 230, 255, .7);--c-210230255075: rgba(210, 230, 255, .75);--c-210230255078: rgba(210, 230, 255, .78);--c-214230255082: rgba(214, 230, 255, .82);--c-214231255062: rgba(214, 231, 255, .62);--c-214231255078: rgba(214, 231, 255, .78);--c-21523225509: rgba(215, 232, 255, .9);--c-21623225507: rgba(216, 232, 255, .7);--c-216232255072: rgba(216, 232, 255, .72);--c-216232255075: rgba(216, 232, 255, .75);--c-216232255092: rgba(216, 232, 255, .92);--c-21823325507: rgba(218, 233, 255, .7);--c-218234255092: rgba(218, 234, 255, .92);--c-21823725508: rgba(218, 237, 255, .8);--c-219234255092: rgba(219, 234, 255, .92);--c-219235255084: rgba(219, 235, 255, .84);--c-22023025505: rgba(220, 230, 255, .5);--c-22023825507: rgba(220, 238, 255, .7);--c-22023825508: rgba(220, 238, 255, .8);--c-2207070012: rgba(220, 70, 70, .12);--c-2207070016: rgba(220, 70, 70, .16);--c-2207070018: rgba(220, 70, 70, .18);--c-221d20: #221d20;--c-222236255084: rgba(222, 236, 255, .84);--c-22223825509: rgba(222, 238, 255, .9);--c-222427: #222427;--c-22252a: #22252a;--c-223236255082: rgba(223, 236, 255, .82);--c-22523524809: rgba(225, 235, 248, .9);--c-225238255072: rgba(225, 238, 255, .72);--c-22623625206: rgba(226, 236, 252, .6);--c-22623625509: rgba(226, 236, 255, .9);--c-226237255095: rgba(226, 237, 255, .95);--c-226238255068: rgba(226, 238, 255, .68);--c-229240255092: rgba(229, 240, 255, .92);--c-229240255095: rgba(229, 240, 255, .95);--c-229ed9: #229ed9;--c-23024225509: rgba(230, 242, 255, .9);--c-233216167088: rgba(233, 216, 167, .88);--c-233762078: rgba(23, 37, 62, .78);--c-234244255096: rgba(234, 244, 255, .96);--c-2399011101: rgba(239, 90, 111, .1);--c-23990111025: rgba(239, 90, 111, .25);--c-240248255098: rgba(240, 248, 255, .98);--c-24113819806: rgba(241, 138, 198, .6);--c-242524: #242524;--c-24272c: #24272c;--c-24406609: rgba(24, 40, 66, .9);--c-244067082: rgba(24, 40, 67, .82);--c-2451581103: rgba(245, 158, 11, .3);--c-245247251055: rgba(245, 247, 251, .55);--c-24524725106: rgba(245, 247, 251, .6);--c-24524725107: rgba(245, 247, 251, .7);--c-246cf1: #246cf1;--c-252930: #252930;--c-25510610605: rgba(255, 106, 106, .5);--c-255107107024: rgba(255, 107, 107, .24);--c-25511011003: rgba(255, 110, 110, .3);--c-255120120015: rgba(255, 120, 120, .15);--c-255120120035: rgba(255, 120, 120, .35);--c-25512012006: rgba(255, 120, 120, .6);--c-255133133042: rgba(255, 133, 133, .42);--c-255140140028: rgba(255, 140, 140, .28);--c-255145145045: rgba(255, 145, 145, .45);--c-255146166054: rgba(255, 146, 166, .54);--c-25516016007: rgba(255, 160, 160, .7);--c-255160160085: rgba(255, 160, 160, .85);--c-25516418407: rgba(255, 164, 184, .7);--c-255170170095: rgba(255, 170, 170, .95);--c-255180180085: rgba(255, 180, 180, .85);--c-25518080012: rgba(255, 180, 80, .12);--c-255183118035: rgba(255, 183, 118, .35);--c-25519011206: rgba(255, 190, 112, .6);--c-25519646018: rgba(255, 196, 46, .18);--c-2551969204: rgba(255, 196, 92, .4);--c-25520012003: rgba(255, 200, 120, .3);--c-25520021401: rgba(255, 200, 214, .1);--c-25520060008: rgba(255, 200, 60, .08);--c-25520060018: rgba(255, 200, 60, .18);--c-2552006003: rgba(255, 200, 60, .3);--c-2552108002: rgba(255, 210, 80, .2);--c-25521080022: rgba(255, 210, 80, .22);--c-25521080045: rgba(255, 210, 80, .45);--c-2552108005: rgba(255, 210, 80, .5);--c-2552108006: rgba(255, 210, 80, .6);--c-255220100003: rgba(255, 220, 100, .03);--c-255220100004: rgba(255, 220, 100, .04);--c-255220100008: rgba(255, 220, 100, .08);--c-255220100012: rgba(255, 220, 100, .12);--c-25522010002: rgba(255, 220, 100, .2);--c-255220100035: rgba(255, 220, 100, .35);--c-25522013005: rgba(255, 220, 130, .5);--c-25524020007: rgba(255, 240, 200, .7);--c-255255255003: rgba(255, 255, 255, .03);--c-2552552550035: rgba(255, 255, 255, .035);--c-255255255004: rgba(255, 255, 255, .04);--c-255255255005: rgba(255, 255, 255, .05);--c-255255255006: rgba(255, 255, 255, .06);--c-255255255007: rgba(255, 255, 255, .07);--c-255255255008: rgba(255, 255, 255, .08);--c-25525525501: rgba(255, 255, 255, .1);--c-255255255012: rgba(255, 255, 255, .12);--c-255255255014: rgba(255, 255, 255, .14);--c-255255255015: rgba(255, 255, 255, .15);--c-255255255016: rgba(255, 255, 255, .16);--c-255255255018: rgba(255, 255, 255, .18);--c-25525525502: rgba(255, 255, 255, .2);--c-255255255025: rgba(255, 255, 255, .25);--c-255255255028: rgba(255, 255, 255, .28);--c-255255255035: rgba(255, 255, 255, .35);--c-25525525504: rgba(255, 255, 255, .4);--c-25525525506: rgba(255, 255, 255, .6);--c-25525525508: rgba(255, 255, 255, .8);--c-255255255085: rgba(255, 255, 255, .85);--c-2558080006: rgba(255, 80, 80, .06);--c-2558080012: rgba(255, 80, 80, .12);--c-2558080015: rgba(255, 80, 80, .15);--c-2558282008: rgba(255, 82, 82, .08);--c-2559191007: rgba(255, 91, 91, .07);--c-2563eb: #2563eb;--c-2582200045: rgba(25, 82, 200, .45);--c-272b31: #272b31;--c-2758d8: #2758d8;--c-282c32: #282c32;--c-284986042: rgba(28, 49, 86, .42);--c-29118125088: rgba(29, 118, 125, .88);--c-292a29: #292a29;--c-292b2f: #292b2f;--c-292c31: #292c31;--c-292d33: #292d33;--c-2957103088: rgba(29, 57, 103, .88);--c-2994210035: rgba(29, 94, 210, .35);--c-2a2d32: #2a2d32;--c-2a2e34: #2a2e34;--c-2b2c2b: #2b2c2b;--c-2b2f35: #2b2f35;--c-2b3037: #2b3037;--c-2b76ff: #2b76ff;--c-2c3036: #2c3036;--c-2d3137: #2d3137;--c-2e1065: #2e1065;--c-2e333a: #2e333a;--c-2f76ff: #2f76ff;--c-30107255035: rgba(30, 107, 255, .35);--c-30107255045: rgba(30, 107, 255, .45);--c-3010725506: rgba(30, 107, 255, .6);--c-303230: #303230;--c-30343a: #30343a;--c-30353d: #30353d;--c-3060120015: rgba(30, 60, 120, .15);--c-306012002: rgba(30, 60, 120, .2);--c-3060120025: rgba(30, 60, 120, .25);--c-3070160016: rgba(30, 70, 160, .16);--c-3070180032: rgba(30, 70, 180, .32);--c-308018003: rgba(30, 80, 180, .3);--c-3080200014: rgba(30, 80, 200, .14);--c-3080200016: rgba(30, 80, 200, .16);--c-308020002: rgba(30, 80, 200, .2);--c-3080200028: rgba(30, 80, 200, .28);--c-3080200038: rgba(30, 80, 200, .38);--c-31022094: rgba(3, 10, 22, .94);--c-31024026: rgba(3, 10, 24, .26);--c-3293190034: rgba(32, 93, 190, .34);--c-33373e: #33373e;--c-343534: #343534;--c-343940: #343940;--c-343941: #343941;--c-349319009: rgba(34, 93, 190, .9);--c-353635: #353635;--c-353a42: #353a42;--c-361624088: rgba(36, 16, 24, .88);--c-366110805: rgba(36, 61, 108, .5);--c-3781148035: rgba(37, 81, 148, .35);--c-379923503: rgba(37, 99, 235, .3);--c-3799235035: rgba(37, 99, 235, .35);--c-379923504: rgba(37, 99, 235, .4);--c-383a3d: #383a3d;--c-3885170034: rgba(38, 85, 170, .34);--c-393b3f: #393b3f;--c-397ce9: #397ce9;--c-3988216045: rgba(39, 88, 216, .45);--c-3a3c3f: #3a3c3f;--c-3a4048: #3a4048;--c-3a7cff: #3a7cff;--c-3a7eff: #3a7eff;--c-3b4149: #3b4149;--c-3b82f6: #3b82f6;--c-3b82ff: #3b82ff;--c-3c3d3c: #3c3d3c;--c-3d4653: #3d4653;--c-3f7fe9: #3f7fe9;--c-407816003: rgba(40, 78, 160, .3);--c-4102009: rgba(4, 10, 20, .9);--c-41028016: rgba(4, 10, 28, .16);--c-41028018: rgba(4, 10, 28, .18);--c-4102802: rgba(4, 10, 28, .2);--c-41028022: rgba(4, 10, 28, .22);--c-41028024: rgba(4, 10, 28, .24);--c-41028025: rgba(4, 10, 28, .25);--c-41028028: rgba(4, 10, 28, .28);--c-4102803: rgba(4, 10, 28, .3);--c-41028032: rgba(4, 10, 28, .32);--c-4102805: rgba(4, 10, 28, .5);--c-41113235028: rgba(41, 113, 235, .28);--c-41113235036: rgba(41, 113, 235, .36);--c-41113235042: rgba(41, 113, 235, .42);--c-41122028: rgba(4, 11, 22, .28);--c-414750: #414750;--c-414852: #414852;--c-43118255002: rgba(43, 118, 255, .02);--c-43118255003: rgba(43, 118, 255, .03);--c-43118255004: rgba(43, 118, 255, .04);--c-43118255006: rgba(43, 118, 255, .06);--c-43118255007: rgba(43, 118, 255, .07);--c-43118255008: rgba(43, 118, 255, .08);--c-4311825501: rgba(43, 118, 255, .1);--c-43118255011: rgba(43, 118, 255, .11);--c-43118255012: rgba(43, 118, 255, .12);--c-43118255013: rgba(43, 118, 255, .13);--c-43118255014: rgba(43, 118, 255, .14);--c-43118255015: rgba(43, 118, 255, .15);--c-43118255016: rgba(43, 118, 255, .16);--c-43118255018: rgba(43, 118, 255, .18);--c-4311825502: rgba(43, 118, 255, .2);--c-43118255022: rgba(43, 118, 255, .22);--c-43118255024: rgba(43, 118, 255, .24);--c-43118255028: rgba(43, 118, 255, .28);--c-4311825503: rgba(43, 118, 255, .3);--c-43118255035: rgba(43, 118, 255, .35);--c-4311825504: rgba(43, 118, 255, .4);--c-43118255045: rgba(43, 118, 255, .45);--c-4311825505: rgba(43, 118, 255, .5);--c-441624096: rgba(44, 16, 24, .96);--c-451a03: #451a03;--c-46123255095: rgba(46, 123, 255, .95);--c-47109215054: rgba(47, 109, 215, .54);--c-474d56: #474d56;--c-4866032: rgba(48, 6, 6, .32);--c-4888032: rgba(48, 8, 8, .32);--c-493b3e: #493b3e;--c-4b74bd: #4b74bd;--c-4d85eb: #4d85eb;--c-4e87ee: #4e87ee;--c-50180120012: rgba(50, 180, 120, .12);--c-50180120018: rgba(50, 180, 120, .18);--c-50200120006: rgba(50, 200, 120, .06);--c-51018045: rgba(5, 10, 18, .45);--c-51226048: rgba(5, 12, 26, .48);--c-51430028: rgba(5, 14, 30, .28);--c-53116255072: rgba(53, 116, 255, .72);--c-53116255095: rgba(53, 116, 255, .95);--c-55108234016: rgba(55, 108, 234, .16);--c-555755: #555755;--c-561634064: rgba(56, 16, 34, .64);--c-5812623505: rgba(58, 126, 235, .5);--c-58aaff: #58aaff;--c-5913024602: rgba(59, 130, 246, .2);--c-5913024603: rgba(59, 130, 246, .3);--c-5b21b6: #5b21b6;--c-5bb1ff: #5bb1ff;--c-5da9ff: #5da9ff;--c-5f646c: #5f646c;--c-5f96f6: #5f96f6;--c-5f9eff: #5f9eff;--c-60100220012: rgba(60, 100, 220, .12);--c-60120210016: rgba(60, 120, 210, .16);--c-60160120016: rgba(60, 160, 120, .16);--c-60160255035: rgba(60, 160, 255, .35);--c-6016025504: rgba(60, 160, 255, .4);--c-6016025505: rgba(60, 160, 255, .5);--c-60656d: #60656d;--c-61224024: rgba(6, 12, 24, .24);--c-61224026: rgba(6, 12, 24, .26);--c-6122403: rgba(6, 12, 24, .3);--c-6122405: rgba(6, 12, 24, .5);--c-6122603: rgba(6, 12, 26, .3);--c-6122605: rgba(6, 12, 26, .5);--c-6122606: rgba(6, 12, 26, .6);--c-61226072: rgba(6, 12, 26, .72);--c-61428045: rgba(6, 14, 28, .45);--c-61428098: rgba(6, 14, 28, .98);--c-626872: #626872;--c-64110210012: rgba(64, 110, 210, .12);--c-645629035: rgba(64, 56, 29, .35);--c-66133204036: rgba(66, 133, 204, .36);--c-661838068: rgba(66, 18, 38, .68);--c-663710072: rgba(66, 37, 10, .72);--c-666d76: #666d76;--c-66b2ff: #66b2ff;--c-67124255028: rgba(67, 124, 255, .28);--c-67145255022: rgba(67, 145, 255, .22);--c-676a68: #676a68;--c-696e76: #696e76;--c-697386: #697386;--c-69b4ff: #69b4ff;--c-6ea1ff: #6ea1ff;--c-6f7788: #6f7788;--c-70170255034: rgba(70, 170, 255, .34);--c-71115228016: rgba(71, 115, 228, .16);--c-71126225046: rgba(71, 126, 225, .46);--c-71428026: rgba(7, 14, 28, .26);--c-7142806: rgba(7, 14, 28, .6);--c-71529098: rgba(7, 15, 29, .98);--c-71531098: rgba(7, 15, 31, .98);--c-71630058: rgba(7, 16, 30, .58);--c-71630082: rgba(7, 16, 30, .82);--c-72148255034: rgba(72, 148, 255, .34);--c-727780: #727780;--c-737983: #737983;--c-737a85: #737a85;--c-747981: #747981;--c-747a83: #747a83;--c-74a6ff: #74a6ff;--c-75839a: #75839a;--c-75a7ff: #75a7ff;--c-7616225502: rgba(76, 162, 255, .2);--c-767b83: #767b83;--c-77140255034: rgba(77, 140, 255, .34);--c-777976: #777976;--c-777a7f: #777a7f;--c-777b79: #777b79;--c-777b80: #777b80;--c-777d86: #777d86;--c-777e88: #777e88;--c-777f89: #777f89;--c-778294: #778294;--c-77a8ff: #77a8ff;--c-78171255095: rgba(78, 171, 255, .95);--c-7ab4ff: #7ab4ff;--c-7d838c: #7d838c;--c-7d8796: #7d8796;--c-7f858e: #7f858e;--c-7f8792: #7f8792;--c-7f8798: #7f8798;--c-80120255035: rgba(80, 120, 255, .35);--c-8013025502: rgba(80, 130, 255, .2);--c-80136235018: rgba(80, 136, 235, .18);--c-80200140008: rgba(80, 200, 140, .08);--c-8020014001: rgba(80, 200, 140, .1);--c-80200140018: rgba(80, 200, 140, .18);--c-8020014002: rgba(80, 200, 140, .2);--c-8020014003: rgba(80, 200, 140, .3);--c-8021015003: rgba(80, 210, 150, .3);--c-80adff: #80adff;--c-812200: rgba(8, 12, 20, 0);--c-81220045: rgba(8, 12, 20, .45);--c-8142806: rgba(8, 14, 28, .6);--c-81634055: rgba(8, 16, 34, .55);--c-8163407: rgba(8, 16, 34, .7);--c-81837096: rgba(8, 18, 37, .96);--c-8193805: rgba(8, 19, 38, .5);--c-8204003: rgba(8, 20, 40, .3);--c-822442074: rgba(82, 24, 42, .74);--c-828993: #828993;--c-8317325503: rgba(83, 173, 255, .3);--c-838683: #838683;--c-848a93: #848a93;--c-851662550: rgba(85, 166, 255, 0);--c-85166255035: rgba(85, 166, 255, .35);--c-85166255036: rgba(85, 166, 255, .36);--c-85166255055: rgba(85, 166, 255, .55);--c-858885: #858885;--c-858986: #858986;--c-858b94: #858b94;--c-858c96: #858c96;--c-86151255018: rgba(86, 151, 255, .18);--c-86152255014: rgba(86, 152, 255, .14);--c-8615825505: rgba(86, 158, 255, .5);--c-8815025502: rgba(88, 150, 255, .2);--c-88168255055: rgba(88, 168, 255, .55);--c-8818625502: rgba(88, 186, 255, .2);--c-88d4ff: #88d4ff;--c-8b5cf6: #8b5cf6;--c-8b919a: #8b919a;--c-8c9fbe: #8c9fbe;--c-8cb4ff: #8cb4ff;--c-8d908f: #8d908f;--c-8d9095: #8d9095;--c-8e949d: #8e949d;--c-8e959f: #8e959f;--c-8f969e: #8f969e;--c-8f99aa: #8f99aa;--c-8faee6: #8faee6;--c-90132255008: rgba(90, 132, 255, .08);--c-9013225501: rgba(90, 132, 255, .1);--c-90132255012: rgba(90, 132, 255, .12);--c-90132255016: rgba(90, 132, 255, .16);--c-90132255018: rgba(90, 132, 255, .18);--c-9013225502: rgba(90, 132, 255, .2);--c-90132255025: rgba(90, 132, 255, .25);--c-90132255028: rgba(90, 132, 255, .28);--c-9013225503: rgba(90, 132, 255, .3);--c-90132255035: rgba(90, 132, 255, .35);--c-9013225504: rgba(90, 132, 255, .4);--c-90132255045: rgba(90, 132, 255, .45);--c-9013225505: rgba(90, 132, 255, .5);--c-9013225506: rgba(90, 132, 255, .6);--c-9013225507: rgba(90, 132, 255, .7);--c-90132255095: rgba(90, 132, 255, .95);--c-90150255035: rgba(90, 150, 255, .35);--c-9016025507: rgba(90, 160, 255, .7);--c-9021021406: rgba(90, 210, 214, .6);--c-91177255004: rgba(91, 177, 255, .04);--c-91177255005: rgba(91, 177, 255, .05);--c-91177255006: rgba(91, 177, 255, .06);--c-91177255008: rgba(91, 177, 255, .08);--c-9117725501: rgba(91, 177, 255, .1);--c-91177255012: rgba(91, 177, 255, .12);--c-91177255014: rgba(91, 177, 255, .14);--c-91177255015: rgba(91, 177, 255, .15);--c-91177255016: rgba(91, 177, 255, .16);--c-91177255018: rgba(91, 177, 255, .18);--c-9117725502: rgba(91, 177, 255, .2);--c-91177255022: rgba(91, 177, 255, .22);--c-91177255024: rgba(91, 177, 255, .24);--c-91177255025: rgba(91, 177, 255, .25);--c-91177255028: rgba(91, 177, 255, .28);--c-9117725503: rgba(91, 177, 255, .3);--c-91177255032: rgba(91, 177, 255, .32);--c-91177255035: rgba(91, 177, 255, .35);--c-91177255036: rgba(91, 177, 255, .36);--c-9117725504: rgba(91, 177, 255, .4);--c-91835045: rgba(9, 18, 35, .45);--c-9183505: rgba(9, 18, 35, .5);--c-92142072: rgba(9, 21, 42, .72);--c-92969a: #92969a;--c-9298a1: #9298a1;--c-94164255018: rgba(94, 164, 255, .18);--c-95145255018: rgba(95, 145, 255, .18);--c-95167255032: rgba(95, 167, 255, .32);--c-9516825502: rgba(95, 168, 255, .2);--c-959ca5: #959ca5;--c-96165250025: rgba(96, 165, 250, .25);--c-9616525003: rgba(96, 165, 250, .3);--c-96165250035: rgba(96, 165, 250, .35);--c-9616525004: rgba(96, 165, 250, .4);--c-9616525006: rgba(96, 165, 250, .6);--c-962748078: rgba(96, 27, 48, .78);--c-98146255025: rgba(98, 146, 255, .25);--c-98146255042: rgba(98, 146, 255, .42);--c-999c9f: #999c9f;--c-99f6e4: #99f6e4;--c-9aa2ad: #9aa2ad;--c-9aa3b3: #9aa3b3;--c-9ad0ff: #9ad0ff;--c-9b7070: #9b7070;--c-9c8588: #9c8588;--c-9cc9ff: #9cc9ff;--c-a3adbc: #a3adbc;--c-a3adbd: #a3adbd;--c-a5abb4: #a5abb4;--c-a5afbe: #a5afbe;--c-a7b0bf: #a7b0bf;--c-a8b1c0: #a8b1c0;--c-a8dbff: #a8dbff;--c-a8f0cc: #a8f0cc;--c-a9f6cb: #a9f6cb;--c-aeb1b4: #aeb1b4;--c-aeb3bb: #aeb3bb;--c-aeb5bf: #aeb5bf;--c-aeb7c7: #aeb7c7;--c-b3b5b6: #b3b5b6;--c-b45309: #b45309;--c-b4bbc5: #b4bbc5;--c-b6f4d6: #b6f4d6;--c-b6f9d5: #b6f9d5;--c-b8babd: #b8babd;--c-b8c6ff: #b8c6ff;--c-b8d0ff: #b8d0ff;--c-b9bbbc: #b9bbbc;--c-b9bcbf: #b9bcbf;--c-b9bec5: #b9bec5;--c-c3c7cd: #c3c7cd;--c-c4b5fd: #c4b5fd;--c-c5cedb: #c5cedb;--c-c7c9c8: #c7c9c8;--c-c7cbd1: #c7cbd1;--c-c8c9ca: #c8c9ca;--c-c8cacb: #c8cacb;--c-c8deff: #c8deff;--c-c9cbcc: #c9cbcc;--c-c9cdd3: #c9cdd3;--c-c9ced5: #c9ced5;--c-c9dcff: #c9dcff;--c-cbd0d6: #cbd0d6;--c-cbd0d7: #cbd0d7;--c-cfe6ff: #cfe6ff;--c-d0e4ff: #d0e4ff;--c-d3d7dc: #d3d7dc;--c-d5d6d7: #d5d6d7;--c-d6e0ff: #d6e0ff;--c-d6e8ff: #d6e8ff;--c-d6ebff: #d6ebff;--c-d7dbe1: #d7dbe1;--c-d8dee8: #d8dee8;--c-d8e7ff: #d8e7ff;--c-d9dde3: #d9dde3;--c-d9e7ff: #d9e7ff;--c-d9e8ff: #d9e8ff;--c-d9ecff: #d9ecff;--c-d9f2ff: #d9f2ff;--c-dbe8ff: #dbe8ff;--c-dce0e6: #dce0e6;--c-dce2ec: #dce2ec;--c-dedfe1: #dedfe1;--c-dfe3e8: #dfe3e8;--c-dff0ff: #dff0ff;--c-dff2ff: #dff2ff;--c-e0eaff: #e0eaff;--c-e1e2e2: #e1e2e2;--c-e2e6eb: #e2e6eb;--c-e5e8ec: #e5e8ec;--c-e6e7e8: #e6e7e8;--c-e6e9ed: #e6e9ed;--c-e6f1ff: #e6f1ff;--c-e6f2ff: #e6f2ff;--c-e7eaee: #e7eaee;--c-e7edf7: #e7edf7;--c-e7f2ff: #e7f2ff;--c-e7f3ff: #e7f3ff;--c-e8f2ff: #e8f2ff;--c-e9c4c4: #e9c4c4;--c-e9eaec: #e9eaec;--c-e9ecf0: #e9ecf0;--c-e9f3ff: #e9f3ff;--c-eaf2ff: #eaf2ff;--c-eaf3ff: #eaf3ff;--c-eaf4ff: #eaf4ff;--c-eaf7ff: #eaf7ff;--c-ebf3ff: #ebf3ff;--c-ececed: #ececed;--c-eceff3: #eceff3;--c-ecf5ff: #ecf5ff;--c-edf0f4: #edf0f4;--c-edf4ff: #edf4ff;--c-edf6ff: #edf6ff;--c-eef1f5: #eef1f5;--c-eef5ff: #eef5ff;--c-f0f0f1: #f0f0f1;--c-f0f1f1: #f0f1f1;--c-f0f2f5: #f0f2f5;--c-f0f6ff: #f0f6ff;--c-f1f3f5: #f1f3f5;--c-f2f4f7: #f2f4f7;--c-f2f6ff: #f2f6ff;--c-f2f7ff: #f2f7ff;--c-f3f5f7: #f3f5f7;--c-f3f6fb: #f3f6fb;--c-f4f6f8: #f4f6f8;--c-f4f6fb: #f4f6fb;--c-f59e0b: #f59e0b;--c-f5f8ff: #f5f8ff;--c-f7fbff: #f7fbff;--c-fca5a5: #fca5a5;--c-fde68a: #fde68a;--c-ff4d4d: #ff4d4d;--c-ff8a8a: #ff8a8a;--c-ff9b3f: #ff9b3f;--c-ffaaaa: #ffaaaa;--c-ffb1b1: #ffb1b1;--c-ffb3b3: #ffb3b3;--c-ffc0c0: #ffc0c0;--c-ffd36e: #ffd36e;--c-ffd4db: #ffd4db;--c-ffd6d6: #ffd6d6;--c-ffd7a8: #ffd7a8;--c-ffdfe6: #ffdfe6;--c-ffe0e6: #ffe0e6;--c-ffe1bd: #ffe1bd;--c-ffe5a1: #ffe5a1;--c-ffe9a0: #ffe9a0;--c-ffffff: #ffffff}:root[data-theme=light]{--c-000000: #fefefe;--c-000018: rgba(15, 23, 42, .072);--c-00002: rgba(15, 23, 42, .08);--c-000022: rgba(15, 23, 42, .088);--c-000024: rgba(15, 23, 42, .096);--c-000025: rgba(15, 23, 42, .1);--c-000028: rgba(15, 23, 42, .112);--c-000035: rgba(15, 23, 42, .14);--c-000036: rgba(15, 23, 42, .144);--c-00004: rgba(15, 23, 42, .16);--c-000045: rgba(15, 23, 42, .18);--c-000046: rgba(15, 23, 42, .184);--c-000048: rgba(15, 23, 42, .192);--c-00005: rgba(15, 23, 42, .2);--c-000055: rgba(15, 23, 42, .22);--c-000058: rgba(15, 23, 42, .232);--c-00006: rgba(15, 23, 42, .24);--c-000065: rgba(15, 23, 42, .26);--c-000072: rgba(15, 23, 42, .288);--c-042f2e: #eafcfc;--c-08090b: #f9fafb;--c-0b0d10: #f7f8f9;--c-0b0f10: #f7f9f9;--c-0d6e6e: #0d6e6e;--c-0f1216: #f4f6f8;--c-100156255028: rgba(0, 92, 255, .28);--c-100169255034: rgba(0, 114, 255, .34);--c-101216: #f5f5f7;--c-10142206: rgba(244, 246, 250, .6);--c-101628055: rgba(242, 245, 250, .55);--c-10162806: rgba(242, 245, 250, .6);--c-101630045: rgba(241, 244, 250, .45);--c-101830092: rgba(241, 245, 250, .92);--c-101834078: rgba(239, 243, 250, .78);--c-101834094: rgba(239, 243, 250, .94);--c-102040045: rgba(237, 241, 250, .45);--c-102153255042: rgba(0, 85, 255, .42);--c-102153255048: rgba(0, 85, 255, .48);--c-102446096: rgba(235, 240, 250, .96);--c-103080025: rgba(223, 230, 249, .25);--c-10317025505: rgba(0, 112, 255, .5);--c-1041602550: rgba(0, 95, 255, 0);--c-104266072: rgba(227, 240, 249, .72);--c-108178255035: rgba(0, 121, 255, .35);--c-108178255065: rgba(0, 121, 255, .65);--c-10818325507: rgba(0, 130, 255, .7);--c-110210160035: rgba(60, 195, 128, .35);--c-111232172025: rgba(35, 220, 128, .25);--c-11123217203: rgba(35, 220, 128, .3);--c-111232172035: rgba(35, 220, 128, .35);--c-111232172045: rgba(35, 220, 128, .45);--c-11123217205: rgba(35, 220, 128, .5);--c-111232172055: rgba(35, 220, 128, .55);--c-11123217206: rgba(35, 220, 128, .6);--c-111317: #f4f5f7;--c-111317026: rgba(247, 247, 249, .26);--c-111317032: rgba(247, 247, 249, .32);--c-11131705: rgba(247, 247, 249, .5);--c-11131707: rgba(247, 247, 249, .7);--c-111318: #f4f5f7;--c-111418: #f4f5f7;--c-11161d: #f2f4f7;--c-11172198084: rgba(111, 72, 198, .84);--c-112164255016: rgba(0, 93, 255, .16);--c-112178255046: rgba(0, 118, 255, .46);--c-112448096: rgba(234, 239, 249, .96);--c-11316825509: rgba(0, 99, 255, .9);--c-116194255095: rgba(0, 143, 255, .95);--c-117163230024: rgba(39, 111, 216, .24);--c-12016025502: rgba(0, 76, 255, .2);--c-12017024502: rgba(18, 106, 237, .2);--c-120170255028: rgba(0, 94, 255, .28);--c-12017025503: rgba(0, 94, 255, .3);--c-120172255008: rgba(0, 98, 255, .08);--c-120172255042: rgba(0, 98, 255, .42);--c-121418: #f4f5f6;--c-12183004: rgba(241, 244, 249, .4);--c-121830045: rgba(241, 244, 249, .45);--c-12183005: rgba(241, 244, 249, .5);--c-12183006: rgba(241, 244, 249, .6);--c-121830092: rgba(241, 244, 249, .92);--c-121830098: rgba(241, 244, 249, .98);--c-122030: #eaf0f6;--c-122176255022: rgba(0, 104, 255, .22);--c-12218025506: rgba(0, 111, 255, .6);--c-122240074: rgba(237, 241, 249, .74);--c-12224008: rgba(237, 241, 249, .8);--c-12244007: rgba(237, 242, 249, .7);--c-122442072: rgba(236, 241, 249, .72);--c-122444096: rgba(235, 240, 249, .96);--c-122448092: rgba(234, 239, 249, .92);--c-122448095: rgba(234, 239, 249, .95);--c-12245002: rgba(233, 238, 249, .2);--c-122450025: rgba(233, 238, 249, .25);--c-122450098: rgba(233, 238, 249, .98);--c-123070006: rgba(226, 233, 249, .06);--c-123070008: rgba(226, 233, 249, .08);--c-12307001: rgba(226, 233, 249, .1);--c-123070012: rgba(226, 233, 249, .12);--c-123070014: rgba(226, 233, 249, .14);--c-123170255018: rgba(0, 91, 255, .18);--c-124177255028: rgba(0, 103, 255, .28);--c-126175255008: rgba(0, 97, 255, .08);--c-12718325502: rgba(0, 112, 255, .2);--c-127183255024: rgba(0, 112, 255, .24);--c-130146170016: rgba(93, 108, 131, .16);--c-13019825502: rgba(0, 139, 255, .2);--c-130230170085: rgba(43, 212, 110, .85);--c-1303232095: rgba(130, 32, 32, .95);--c-131519: #f3f4f6;--c-13218625502: rgba(0, 112, 255, .2);--c-132186255036: rgba(0, 112, 255, .36);--c-132186255042: rgba(0, 112, 255, .42);--c-1322323066: rgba(132, 23, 23, .66);--c-13233809: rgba(238, 242, 248, .9);--c-133183255035: rgba(0, 105, 255, .35);--c-133191255046: rgba(0, 121, 255, .46);--c-134186255025: rgba(0, 110, 255, .25);--c-134186255028: rgba(0, 110, 255, .28);--c-135158255018: rgba(0, 49, 255, .18);--c-135189255022: rgba(0, 115, 255, .22);--c-137194255062: rgba(0, 123, 255, .62);--c-13820325505: rgba(0, 142, 255, .5);--c-139188255006: rgba(0, 108, 255, .06);--c-139188255022: rgba(0, 108, 255, .22);--c-13919625508: rgba(0, 125, 255, .8);--c-1399224603: rgba(83, 13, 242, .3);--c-14016019009: rgba(76, 96, 127, .9);--c-140160255008: rgba(0, 44, 255, .08);--c-140160255015: rgba(0, 44, 255, .15);--c-140160255025: rgba(0, 44, 255, .25);--c-140186255028: rgba(0, 102, 255, .28);--c-140190255014: rgba(0, 111, 255, .14);--c-140190255025: rgba(0, 111, 255, .25);--c-140190255042: rgba(0, 111, 255, .42);--c-14161a: #f3f4f5;--c-142032096: rgba(240, 243, 248, .96);--c-14223605: rgba(239, 242, 248, .5);--c-14223607: rgba(239, 242, 248, .7);--c-142236072: rgba(239, 242, 248, .72);--c-14223609: rgba(239, 242, 248, .9);--c-142236092: rgba(239, 242, 248, .92);--c-142236096: rgba(239, 242, 248, .96);--c-14224004: rgba(237, 240, 248, .4);--c-14224006: rgba(237, 240, 248, .6);--c-14224007: rgba(237, 240, 248, .7);--c-142646082: rgba(235, 240, 248, .82);--c-145201255072: rgba(0, 130, 255, .72);--c-145206255052: rgba(0, 141, 255, .52);--c-146192255045: rgba(0, 108, 255, .45);--c-14620325505: rgba(0, 133, 255, .5);--c-14b8a6: #14b8a6;--c-150190245024: rgba(22, 111, 233, .24);--c-150194255024: rgba(0, 107, 255, .24);--c-150214255032: rgba(0, 155, 255, .32);--c-1502828092: rgba(150, 28, 28, .92);--c-1516012109: rgba(198, 126, 174, .9);--c-15171a: #f3f4f5;--c-15171b: #f2f3f5;--c-15181c: #f2f3f5;--c-152542072: rgba(236, 240, 247, .72);--c-152749072: rgba(234, 238, 247, .72);--c-152950065: rgba(233, 239, 247, .65);--c-154190243032: rgba(27, 108, 228, .32);--c-159206255044: rgba(0, 125, 255, .44);--c-16018025502: rgba(0, 54, 255, .2);--c-160180255042: rgba(0, 54, 255, .42);--c-160180255045: rgba(0, 54, 255, .45);--c-16018025505: rgba(0, 54, 255, .5);--c-160190230045: rgba(53, 117, 202, .45);--c-16019023006: rgba(53, 117, 202, .6);--c-16019023007: rgba(53, 117, 202, .7);--c-162648092: rgba(234, 238, 247, .92);--c-163054086: rgba(232, 237, 247, .86);--c-163198255086: rgba(0, 97, 255, .86);--c-163664072: rgba(228, 236, 247, .72);--c-1640100012: rgba(16, 40, 100, .12);--c-164202255016: rgba(0, 106, 255, .16);--c-169199245024: rgba(27, 106, 228, .24);--c-16921025507: rgba(0, 122, 255, .7);--c-170192226075: rgba(65, 114, 190, .75);--c-17021425508: rgba(0, 132, 255, .8);--c-170218255085: rgba(0, 144, 255, .85);--c-171202255026: rgba(0, 94, 255, .26);--c-171817: #f4f4f4;--c-17191d: #f2f2f4;--c-172950078: rgba(233, 238, 247, .78);--c-17325709: rgba(231, 237, 247, .9);--c-1799540088: rgba(179, 95, 40, .88);--c-18021025508: rgba(0, 102, 255, .8);--c-180215255008: rgba(0, 119, 255, .08);--c-181918: #f3f4f3;--c-181a1e: #f1f2f4;--c-181b20: #f0f2f4;--c-182209255088: rgba(0, 94, 255, .88);--c-182844095: rgba(235, 240, 246, .95);--c-182948092: rgba(234, 239, 246, .92);--c-1864150035: rgba(18, 64, 150, .35);--c-19020423003: rgba(28, 41, 65, .3);--c-190219255008: rgba(0, 114, 255, .08);--c-190220255074: rgba(0, 118, 255, .74);--c-191b20: #f0f1f3;--c-191c21: #f0f1f3;--c-192220255055: rgba(0, 113, 255, .55);--c-193152084: rgba(233, 237, 246, .84);--c-194129246058: rgba(140, 17, 238, .58);--c-19521925507: rgba(0, 102, 255, .7);--c-195219255072: rgba(0, 102, 255, .72);--c-197215245085: rgba(37, 105, 218, .85);--c-198221255078: rgba(0, 103, 255, .78);--c-198223255005: rgba(0, 112, 255, .05);--c-199221255085: rgba(0, 100, 255, .85);--c-1a1c20: #f0f1f3;--c-1a1d22: #f0f1f3;--c-1a1f27: #eef0f3;--c-1b1d21: #f0f1f2;--c-1b1e23: #eff0f2;--c-1d1e1d: #f1f2f1;--c-1d1f23: #eff0f2;--c-1d2127: #eeeff2;--c-200215240055: rgba(55, 109, 200, .55);--c-20022024608: rgba(36, 116, 219, .8);--c-200222255035: rgba(0, 102, 255, .35);--c-20022225504: rgba(0, 102, 255, .4);--c-20022225505: rgba(0, 102, 255, .5);--c-20022225506: rgba(0, 102, 255, .6);--c-200222255065: rgba(0, 102, 255, .65);--c-20022225507: rgba(0, 102, 255, .7);--c-20022225508: rgba(0, 102, 255, .8);--c-200227255007: rgba(0, 125, 255, .07);--c-2018416603: rgba(20, 184, 166, .3);--c-202120: #f0f1f0;--c-202123: #eff0f1;--c-20222024405: rgba(44, 116, 211, .5);--c-202226: #eeeff1;--c-202226255008: rgba(0, 115, 255, .08);--c-202329: #edeef1;--c-202842092: rgba(236, 240, 245, .92);--c-203050065: rgba(233, 237, 245, .65);--c-20408009: rgba(223, 230, 245, .9);--c-204080092: rgba(223, 230, 245, .92);--c-204080095: rgba(223, 230, 245, .95);--c-204284034: rgba(222, 230, 245, .34);--c-2050120004: rgba(20, 50, 120, .04);--c-2050120005: rgba(20, 50, 120, .05);--c-2050120006: rgba(20, 50, 120, .06);--c-2050120007: rgba(20, 50, 120, .07);--c-2050120008: rgba(20, 50, 120, .08);--c-205012001: rgba(20, 50, 120, .1);--c-2058126064: rgba(20, 58, 126, .64);--c-2058126066: rgba(20, 58, 126, .66);--c-206226255082: rgba(0, 104, 255, .82);--c-207230255035: rgba(0, 122, 255, .35);--c-20723025508: rgba(0, 122, 255, .8);--c-207230255095: rgba(0, 122, 255, .95);--c-20822625507: rgba(0, 98, 255, .7);--c-208226255072: rgba(0, 98, 255, .72);--c-209182100032: rgba(197, 162, 58, .32);--c-210230255055: rgba(0, 113, 255, .55);--c-21023025506: rgba(0, 113, 255, .6);--c-210230255065: rgba(0, 113, 255, .65);--c-21023025507: rgba(0, 113, 255, .7);--c-210230255075: rgba(0, 113, 255, .75);--c-210230255078: rgba(0, 113, 255, .78);--c-214230255082: rgba(0, 100, 255, .82);--c-214231255062: rgba(0, 106, 255, .62);--c-214231255078: rgba(0, 106, 255, .78);--c-21523225509: rgba(0, 108, 255, .9);--c-21623225507: rgba(0, 105, 255, .7);--c-216232255072: rgba(0, 105, 255, .72);--c-216232255075: rgba(0, 105, 255, .75);--c-216232255092: rgba(0, 105, 255, .92);--c-21823325507: rgba(0, 103, 255, .7);--c-218234255092: rgba(0, 110, 255, .92);--c-21823725508: rgba(0, 131, 255, .8);--c-219234255092: rgba(0, 106, 255, .92);--c-219235255084: rgba(0, 113, 255, .84);--c-22023025505: rgba(0, 73, 255, .5);--c-22023825507: rgba(0, 131, 255, .7);--c-22023825508: rgba(0, 131, 255, .8);--c-2207070012: rgba(220, 70, 70, .12);--c-2207070016: rgba(220, 70, 70, .16);--c-2207070018: rgba(220, 70, 70, .18);--c-221d20: #f2f0f1;--c-222236255084: rgba(0, 108, 255, .84);--c-22223825509: rgba(0, 124, 255, .9);--c-222427: #eeeff0;--c-22252a: #edeef0;--c-223236255082: rgba(0, 104, 255, .82);--c-22523524809: rgba(48, 117, 207, .9);--c-225238255072: rgba(0, 110, 255, .72);--c-22623625206: rgba(24, 104, 231, .6);--c-22623625509: rgba(0, 88, 255, .9);--c-226237255095: rgba(0, 97, 255, .95);--c-226238255068: rgba(0, 106, 255, .68);--c-229240255092: rgba(0, 108, 255, .92);--c-229240255095: rgba(0, 108, 255, .95);--c-229ed9: #229ed9;--c-23024225509: rgba(0, 122, 255, .9);--c-233216167088: rgba(204, 165, 51, .88);--c-233762078: rgba(229, 235, 244, .78);--c-234244255096: rgba(0, 121, 255, .96);--c-2399011101: rgba(232, 23, 52, .1);--c-23990111025: rgba(232, 23, 52, .25);--c-240248255098: rgba(0, 136, 255, .98);--c-24113819806: rgba(228, 27, 144, .6);--c-242524: #efefef;--c-24272c: #ecedef;--c-24406609: rgba(228, 234, 244, .9);--c-244067082: rgba(228, 234, 244, .82);--c-2451581103: rgba(245, 158, 11, .3);--c-245247251055: rgba(13, 19, 30, .55);--c-24524725106: rgba(13, 19, 30, .6);--c-24524725107: rgba(13, 19, 30, .7);--c-246cf1: #246cf1;--c-252930: #ebecef;--c-25510610605: rgba(255, 0, 0, .5);--c-255107107024: rgba(255, 0, 0, .24);--c-25511011003: rgba(255, 0, 0, .3);--c-255120120015: rgba(255, 0, 0, .15);--c-255120120035: rgba(255, 0, 0, .35);--c-25512012006: rgba(255, 0, 0, .6);--c-255133133042: rgba(255, 0, 0, .42);--c-255140140028: rgba(255, 0, 0, .28);--c-255145145045: rgba(255, 0, 0, .45);--c-255146166054: rgba(255, 0, 47, .54);--c-25516016007: rgba(255, 0, 0, .7);--c-255160160085: rgba(255, 0, 0, .85);--c-25516418407: rgba(255, 0, 56, .7);--c-255170170095: rgba(255, 0, 0, .95);--c-255180180085: rgba(255, 0, 0, .85);--c-25518080012: rgba(255, 146, 0, .12);--c-255183118035: rgba(255, 121, 0, .35);--c-25519011206: rgba(255, 139, 0, .6);--c-25519646018: rgba(255, 196, 46, .18);--c-2551969204: rgba(255, 163, 0, .4);--c-25520012003: rgba(255, 151, 0, .3);--c-25520021401: rgba(255, 0, 65, .1);--c-25520060008: rgba(255, 183, 0, .08);--c-25520060018: rgba(255, 183, 0, .18);--c-2552006003: rgba(255, 183, 0, .3);--c-2552108002: rgba(255, 189, 0, .2);--c-25521080022: rgba(255, 189, 0, .22);--c-25521080045: rgba(255, 189, 0, .45);--c-2552108005: rgba(255, 189, 0, .5);--c-2552108006: rgba(255, 189, 0, .6);--c-255220100003: rgba(255, 197, 0, .03);--c-255220100004: rgba(255, 197, 0, .04);--c-255220100008: rgba(255, 197, 0, .08);--c-255220100012: rgba(255, 197, 0, .12);--c-25522010002: rgba(255, 197, 0, .2);--c-255220100035: rgba(255, 197, 0, .35);--c-25522013005: rgba(255, 184, 0, .5);--c-25524020007: rgba(255, 185, 0, .7);--c-255255255003: rgba(15, 23, 42, .034);--c-2552552550035: rgba(15, 23, 42, .04);--c-255255255004: rgba(15, 23, 42, .046);--c-255255255005: rgba(15, 23, 42, .057);--c-255255255006: rgba(15, 23, 42, .069);--c-255255255007: rgba(15, 23, 42, .081);--c-255255255008: rgba(15, 23, 42, .092);--c-25525525501: rgba(15, 23, 42, .115);--c-255255255012: rgba(15, 23, 42, .138);--c-255255255014: rgba(15, 23, 42, .161);--c-255255255015: rgba(15, 23, 42, .172);--c-255255255016: rgba(15, 23, 42, .184);--c-255255255018: rgba(15, 23, 42, .207);--c-25525525502: rgba(15, 23, 42, .23);--c-255255255025: rgba(15, 23, 42, .287);--c-255255255028: rgba(15, 23, 42, .322);--c-255255255035: rgba(15, 23, 42, .402);--c-25525525504: rgba(15, 23, 42, .46);--c-25525525506: rgba(15, 23, 42, .69);--c-25525525508: rgba(15, 23, 42, .92);--c-255255255085: rgba(15, 23, 42, .977);--c-2558080006: rgba(255, 0, 0, .06);--c-2558080012: rgba(255, 0, 0, .12);--c-2558080015: rgba(255, 0, 0, .15);--c-2558282008: rgba(255, 0, 0, .08);--c-2559191007: rgba(255, 0, 0, .07);--c-2563eb: #2563eb;--c-2582200045: rgba(25, 82, 200, .45);--c-272b31: #eaecee;--c-2758d8: #2758d8;--c-282c32: #eaecee;--c-284986042: rgba(28, 49, 86, .42);--c-29118125088: rgba(29, 118, 125, .88);--c-292a29: #ededed;--c-292b2f: #ebeced;--c-292c31: #eaeced;--c-292d33: #eaebed;--c-2957103088: rgba(29, 57, 103, .88);--c-2994210035: rgba(29, 94, 210, .35);--c-2a2d32: #eaebed;--c-2a2e34: #e9ebed;--c-2b2c2b: #ecedec;--c-2b2f35: #e9ebed;--c-2b3037: #e8eaed;--c-2b76ff: #2b76ff;--c-2c3036: #e9eaec;--c-2d3137: #e8eaec;--c-2e1065: #2e1065;--c-2e333a: #e7e9ec;--c-2f76ff: #2f76ff;--c-30107255035: rgba(30, 107, 255, .35);--c-30107255045: rgba(30, 107, 255, .45);--c-3010725506: rgba(30, 107, 255, .6);--c-303230: #eaebea;--c-30343a: #e7e9eb;--c-30353d: #e6e8eb;--c-3060120015: rgba(30, 60, 120, .15);--c-306012002: rgba(30, 60, 120, .2);--c-3060120025: rgba(30, 60, 120, .25);--c-3070160016: rgba(30, 70, 160, .16);--c-3070180032: rgba(30, 70, 180, .32);--c-308018003: rgba(30, 80, 180, .3);--c-3080200014: rgba(30, 80, 200, .14);--c-3080200016: rgba(30, 80, 200, .16);--c-308020002: rgba(30, 80, 200, .2);--c-3080200028: rgba(30, 80, 200, .28);--c-3080200038: rgba(30, 80, 200, .38);--c-31022094: rgba(244, 247, 253, .94);--c-31024026: rgba(243, 246, 253, .26);--c-3293190034: rgba(32, 93, 190, .34);--c-33373e: #e6e7ea;--c-343534: #e9e9e9;--c-343940: #e5e7e9;--c-343941: #e4e6e9;--c-349319009: rgba(34, 93, 190, .9);--c-353635: #e9e9e9;--c-353a42: #e4e5e8;--c-361624088: rgba(247, 239, 242, .88);--c-366110805: rgba(36, 61, 108, .5);--c-3781148035: rgba(37, 81, 148, .35);--c-379923503: rgba(37, 99, 235, .3);--c-3799235035: rgba(37, 99, 235, .35);--c-379923504: rgba(37, 99, 235, .4);--c-383a3d: #e6e6e8;--c-3885170034: rgba(38, 85, 170, .34);--c-393b3f: #e5e5e7;--c-397ce9: #397ce9;--c-3988216045: rgba(39, 88, 216, .45);--c-3a3c3f: #e4e5e6;--c-3a4048: #e0e2e5;--c-3a7cff: #0055ff;--c-3a7eff: #0058ff;--c-3b4149: #dfe2e5;--c-3b82f6: #3b82f6;--c-3b82ff: #005cff;--c-3c3d3c: #e5e6e5;--c-3d4653: #dadee3;--c-3f7fe9: #3f7fe9;--c-407816003: rgba(40, 78, 160, .3);--c-4102009: rgba(245, 248, 252, .9);--c-41028016: rgba(242, 244, 252, .16);--c-41028018: rgba(242, 244, 252, .18);--c-4102802: rgba(242, 244, 252, .2);--c-41028022: rgba(242, 244, 252, .22);--c-41028024: rgba(242, 244, 252, .24);--c-41028025: rgba(242, 244, 252, .25);--c-41028028: rgba(242, 244, 252, .28);--c-4102803: rgba(242, 244, 252, .3);--c-41028032: rgba(242, 244, 252, .32);--c-4102805: rgba(242, 244, 252, .5);--c-41113235028: rgba(41, 113, 235, .28);--c-41113235036: rgba(41, 113, 235, .36);--c-41113235042: rgba(41, 113, 235, .42);--c-41122028: rgba(244, 247, 252, .28);--c-414750: #dbdee1;--c-414852: #dadde1;--c-43118255002: rgba(43, 118, 255, .02);--c-43118255003: rgba(43, 118, 255, .03);--c-43118255004: rgba(43, 118, 255, .04);--c-43118255006: rgba(43, 118, 255, .06);--c-43118255007: rgba(43, 118, 255, .07);--c-43118255008: rgba(43, 118, 255, .08);--c-4311825501: rgba(43, 118, 255, .1);--c-43118255011: rgba(43, 118, 255, .11);--c-43118255012: rgba(43, 118, 255, .12);--c-43118255013: rgba(43, 118, 255, .13);--c-43118255014: rgba(43, 118, 255, .14);--c-43118255015: rgba(43, 118, 255, .15);--c-43118255016: rgba(43, 118, 255, .16);--c-43118255018: rgba(43, 118, 255, .18);--c-4311825502: rgba(43, 118, 255, .2);--c-43118255022: rgba(43, 118, 255, .22);--c-43118255024: rgba(43, 118, 255, .24);--c-43118255028: rgba(43, 118, 255, .28);--c-4311825503: rgba(43, 118, 255, .3);--c-43118255035: rgba(43, 118, 255, .35);--c-4311825504: rgba(43, 118, 255, .4);--c-43118255045: rgba(43, 118, 255, .45);--c-4311825505: rgba(43, 118, 255, .5);--c-441624096: rgba(247, 235, 239, .96);--c-451a03: #fcebe2;--c-46123255095: rgba(46, 123, 255, .95);--c-47109215054: rgba(47, 109, 215, .54);--c-474d56: #d7dade;--c-4866032: rgba(251, 234, 234, .32);--c-4888032: rgba(250, 234, 234, .32);--c-493b3e: #e5dfe1;--c-4b74bd: #4b74bd;--c-4d85eb: #1a62e5;--c-4e87ee: #1661e9;--c-50180120012: rgba(50, 180, 120, .12);--c-50180120018: rgba(50, 180, 120, .18);--c-50200120006: rgba(50, 200, 120, .06);--c-51018045: rgba(246, 248, 252, .45);--c-51226048: rgba(243, 246, 252, .48);--c-51430028: rgba(241, 245, 252, .28);--c-53116255072: rgba(0, 80, 255, .72);--c-53116255095: rgba(0, 80, 255, .95);--c-55108234016: rgba(55, 108, 234, .16);--c-555755: #cecfce;--c-561634064: rgba(247, 231, 238, .64);--c-5812623505: rgba(58, 126, 235, .5);--c-58aaff: #007dff;--c-5913024602: rgba(59, 130, 246, .2);--c-5913024603: rgba(59, 130, 246, .3);--c-5b21b6: #5b21b6;--c-5bb1ff: #0086ff;--c-5da9ff: #0078ff;--c-5f646c: #a6aab0;--c-5f96f6: #0e61f1;--c-5f9eff: #0064ff;--c-60100220012: rgba(60, 100, 220, .12);--c-60120210016: rgba(60, 120, 210, .16);--c-60160120016: rgba(60, 160, 120, .16);--c-60160255035: rgba(0, 131, 255, .35);--c-6016025504: rgba(0, 131, 255, .4);--c-6016025505: rgba(0, 131, 255, .5);--c-60656d: #a4a8ae;--c-61224024: rgba(243, 246, 252, .24);--c-61224026: rgba(243, 246, 252, .26);--c-6122403: rgba(243, 246, 252, .3);--c-6122405: rgba(243, 246, 252, .5);--c-6122603: rgba(243, 245, 252, .3);--c-6122605: rgba(243, 245, 252, .5);--c-6122606: rgba(243, 245, 252, .6);--c-61226072: rgba(243, 245, 252, .72);--c-61428045: rgba(242, 245, 252, .45);--c-61428098: rgba(242, 245, 252, .98);--c-626872: #9a9fa7;--c-64110210012: rgba(64, 110, 210, .12);--c-645629035: rgba(242, 239, 229, .35);--c-66133204036: rgba(66, 133, 204, .36);--c-661838068: rgba(246, 228, 235, .68);--c-663710072: rgba(249, 238, 227, .72);--c-666d76: #9399a0;--c-66b2ff: #007fff;--c-67124255028: rgba(0, 77, 255, .28);--c-67145255022: rgba(0, 106, 255, .22);--c-676a68: #a3a5a4;--c-696e76: #92969d;--c-697386: #7f8898;--c-69b4ff: #007fff;--c-6ea1ff: #005aff;--c-6f7788: #7a8291;--c-70170255034: rgba(0, 138, 255, .34);--c-71115228016: rgba(71, 115, 228, .16);--c-71126225046: rgba(71, 126, 225, .46);--c-71428026: rgba(242, 245, 251, .26);--c-7142806: rgba(242, 245, 251, .6);--c-71529098: rgba(241, 245, 251, .98);--c-71531098: rgba(241, 244, 251, .98);--c-71630058: rgba(241, 245, 251, .58);--c-71630082: rgba(241, 245, 251, .82);--c-72148255034: rgba(0, 106, 255, .34);--c-727780: #83878f;--c-737983: #7f848d;--c-737a85: #7d838d;--c-747981: #81868d;--c-747a83: #7f848c;--c-74a6ff: #005cff;--c-75839a: #69768b;--c-75a7ff: #005cff;--c-7616225502: rgba(0, 123, 255, .2);--c-767b83: #7e838a;--c-77140255034: rgba(0, 90, 255, .34);--c-777976: #8b8d8a;--c-777a7f: #83858a;--c-777b79: #878b89;--c-777b80: #828589;--c-777d86: #7a8088;--c-777e88: #787e87;--c-777f89: #777e87;--c-778294: #6e7889;--c-77a8ff: #005cff;--c-78171255095: rgba(0, 134, 255, .95);--c-7ab4ff: #006fff;--c-7d838c: #757b83;--c-7d8796: #6d7684;--c-7f858e: #747981;--c-7f8792: #707882;--c-7f8798: #6b7383;--c-80120255035: rgba(0, 58, 255, .35);--c-8013025502: rgba(0, 73, 255, .2);--c-80136235018: rgba(26, 99, 229, .18);--c-80200140008: rgba(80, 200, 140, .08);--c-8020014001: rgba(80, 200, 140, .1);--c-80200140018: rgba(80, 200, 140, .18);--c-8020014002: rgba(80, 200, 140, .2);--c-8020014003: rgba(80, 200, 140, .3);--c-8021015003: rgba(80, 210, 150, .3);--c-80adff: #005aff;--c-812200: rgba(245, 247, 251, 0);--c-81220045: rgba(245, 247, 251, .45);--c-8142806: rgba(242, 244, 251, .6);--c-81634055: rgba(239, 243, 251, .55);--c-8163407: rgba(239, 243, 251, .7);--c-81837096: rgba(238, 242, 251, .96);--c-8193805: rgba(238, 242, 251, .5);--c-8204003: rgba(237, 242, 250, .3);--c-822442074: rgba(244, 222, 229, .74);--c-828993: #707680;--c-8317325503: rgba(0, 133, 255, .3);--c-838683: #7b7d7b;--c-848a93: #70767e;--c-851662550: rgba(0, 121, 255, 0);--c-85166255035: rgba(0, 121, 255, .35);--c-85166255036: rgba(0, 121, 255, .36);--c-85166255055: rgba(0, 121, 255, .55);--c-858885: #797c79;--c-858986: #787c79;--c-858b94: #6f757d;--c-858c96: #6e747e;--c-86151255018: rgba(0, 98, 255, .18);--c-86152255014: rgba(0, 100, 255, .14);--c-8615825505: rgba(0, 109, 255, .5);--c-8815025502: rgba(0, 95, 255, .2);--c-88168255055: rgba(0, 122, 255, .55);--c-8818625502: rgba(0, 150, 255, .2);--c-88d4ff: #00a3ff;--c-8b5cf6: #530df2;--c-8b919a: #6b7179;--c-8c9fbe: #4c5f7f;--c-8cb4ff: #0059ff;--c-8d908f: #747675;--c-8d9095: #6f7277;--c-8e949d: #696f77;--c-8e959f: #676e78;--c-8f969e: #686f77;--c-8f99aa: #5e6878;--c-8faee6: #2f68d0;--c-90132255008: rgba(0, 65, 255, .08);--c-9013225501: rgba(0, 65, 255, .1);--c-90132255012: rgba(0, 65, 255, .12);--c-90132255016: rgba(0, 65, 255, .16);--c-90132255018: rgba(0, 65, 255, .18);--c-9013225502: rgba(0, 65, 255, .2);--c-90132255025: rgba(0, 65, 255, .25);--c-90132255028: rgba(0, 65, 255, .28);--c-9013225503: rgba(0, 65, 255, .3);--c-90132255035: rgba(0, 65, 255, .35);--c-9013225504: rgba(0, 65, 255, .4);--c-90132255045: rgba(0, 65, 255, .45);--c-9013225505: rgba(0, 65, 255, .5);--c-9013225506: rgba(0, 65, 255, .6);--c-9013225507: rgba(0, 65, 255, .7);--c-90132255095: rgba(0, 65, 255, .95);--c-90150255035: rgba(0, 93, 255, .35);--c-9016025507: rgba(0, 108, 255, .7);--c-9021021406: rgba(90, 210, 214, .6);--c-91177255004: rgba(0, 134, 255, .04);--c-91177255005: rgba(0, 134, 255, .05);--c-91177255006: rgba(0, 134, 255, .06);--c-91177255008: rgba(0, 134, 255, .08);--c-9117725501: rgba(0, 134, 255, .1);--c-91177255012: rgba(0, 134, 255, .12);--c-91177255014: rgba(0, 134, 255, .14);--c-91177255015: rgba(0, 134, 255, .15);--c-91177255016: rgba(0, 134, 255, .16);--c-91177255018: rgba(0, 134, 255, .18);--c-9117725502: rgba(0, 134, 255, .2);--c-91177255022: rgba(0, 134, 255, .22);--c-91177255024: rgba(0, 134, 255, .24);--c-91177255025: rgba(0, 134, 255, .25);--c-91177255028: rgba(0, 134, 255, .28);--c-9117725503: rgba(0, 134, 255, .3);--c-91177255032: rgba(0, 134, 255, .32);--c-91177255035: rgba(0, 134, 255, .35);--c-91177255036: rgba(0, 134, 255, .36);--c-9117725504: rgba(0, 134, 255, .4);--c-91835045: rgba(239, 243, 250, .45);--c-9183505: rgba(239, 243, 250, .5);--c-92142072: rgba(236, 241, 250, .72);--c-92969a: #6c7074;--c-9298a1: #666c75;--c-94164255018: rgba(0, 111, 255, .18);--c-95145255018: rgba(0, 80, 255, .18);--c-95167255032: rgba(0, 115, 255, .32);--c-9516825502: rgba(0, 116, 255, .2);--c-959ca5: #636a73;--c-96165250025: rgba(8, 115, 247, .25);--c-9616525003: rgba(8, 115, 247, .3);--c-96165250035: rgba(8, 115, 247, .35);--c-9616525004: rgba(8, 115, 247, .4);--c-9616525006: rgba(8, 115, 247, .6);--c-962748078: rgba(96, 27, 48, .78);--c-98146255025: rgba(0, 78, 255, .25);--c-98146255042: rgba(0, 78, 255, .42);--c-999c9f: #696c6e;--c-99f6e4: #15eac1;--c-9aa2ad: #5d6570;--c-9aa3b3: #576171;--c-9ad0ff: #0088ff;--c-9b7070: #8f6868;--c-9c8588: #7e696c;--c-9cc9ff: #0074ff;--c-a3adbc: #515b6b;--c-a3adbd: #505a6b;--c-a5abb4: #585e68;--c-a5afbe: #4f5a6a;--c-a7b0bf: #4e5868;--c-a8b1c0: #4d5666;--c-a8dbff: #0095ff;--c-a8f0cc: #26da80;--c-a9f6cb: #18e773;--c-aeb1b4: #5a5d60;--c-aeb3bb: #525760;--c-aeb5bf: #4c545e;--c-aeb7c7: #424b5c;--c-b3b5b6: #57595a;--c-b45309: #b45309;--c-b4bbc5: #434a55;--c-b6f4d6: #21de83;--c-b6f9d5: #13ec77;--c-b8babd: #4c4e52;--c-b8c6ff: #0032ff;--c-b8d0ff: #0056ff;--c-b9bbbc: #4d5051;--c-b9bcbf: #4a4d50;--c-b9bec5: #42474e;--c-c3c7cd: #35383e;--c-c4b5fd: #3907f8;--c-c5cedb: #262e3a;--c-c7c9c8: #383a39;--c-c7cbd1: #2f3238;--c-c8c9ca: #373839;--c-c8cacb: #363738;--c-c8deff: #0066ff;--c-c9cbcc: #343637;--c-c9cdd3: #2d3036;--c-c9ced5: #2b3036;--c-c9dcff: #005aff;--c-cbd0d6: #2a2f34;--c-cbd0d7: #292e35;--c-cfe6ff: #007aff;--c-d0e4ff: #006dff;--c-d3d7dc: #26292e;--c-d5d6d7: #2a2b2c;--c-d6e0ff: #003eff;--c-d6e8ff: #0070ff;--c-d6ebff: #0083ff;--c-d7dbe1: #21252b;--c-d8dee8: #1b212b;--c-d8e7ff: #0062ff;--c-d9dde3: #20242a;--c-d9e7ff: #005eff;--c-d9e8ff: #0065ff;--c-d9ecff: #007fff;--c-d9f2ff: #00a8ff;--c-dbe8ff: #005cff;--c-dce0e6: #1d2127;--c-dce2ec: #171e28;--c-dedfe1: #222325;--c-dfe3e8: #1b2025;--c-dff0ff: #0087ff;--c-dff2ff: #0097ff;--c-e0eaff: #0052ff;--c-e1e2e2: #212222;--c-e2e6eb: #191e23;--c-e5e8ec: #191d21;--c-e6e7e8: #1d1e1f;--c-e6e9ed: #181c21;--c-e6f1ff: #0070ff;--c-e6f2ff: #007aff;--c-e7eaee: #181b20;--c-e7edf7: #4070bf;--c-e7f2ff: #0075ff;--c-e7f3ff: #007fff;--c-e8f2ff: #006fff;--c-e9c4c4: #ba4545;--c-e9eaec: #1a1b1e;--c-e9ecf0: #161a20;--c-e9f3ff: #0074ff;--c-eaf2ff: #0061ff;--c-eaf3ff: #006dff;--c-eaf4ff: #0079ff;--c-eaf7ff: #009eff;--c-ebf3ff: #0066ff;--c-ececed: #1a1a1c;--c-eceff3: #14191f;--c-ecf5ff: #0079ff;--c-edf0f4: #14181f;--c-edf4ff: #0063ff;--c-edf6ff: #007fff;--c-eef1f5: #13181e;--c-eef5ff: #0069ff;--c-f0f0f1: #18181a;--c-f0f1f1: #181a1a;--c-f0f2f5: #14171c;--c-f0f6ff: #0066ff;--c-f1f3f5: #14181b;--c-f2f4f7: #12161c;--c-f2f6ff: #004eff;--c-f2f7ff: #0062ff;--c-f3f5f7: #13171b;--c-f3f6fb: #4070bf;--c-f4f6f8: #12161b;--c-f4f6fb: #4466bb;--c-f59e0b: #f59e0b;--c-f5f8ff: #004cff;--c-f7fbff: #007fff;--c-fca5a5: #f70808;--c-fde68a: #fbc904;--c-ff4d4d: #ff0000;--c-ff8a8a: #ff0000;--c-ff9b3f: #ff7a00;--c-ffaaaa: #ff0000;--c-ffb1b1: #ff0000;--c-ffb3b3: #ff0000;--c-ffc0c0: #ff0000;--c-ffd36e: #ffb200;--c-ffd4db: #ff002a;--c-ffd6d6: #ff0000;--c-ffd7a8: #ff8a00;--c-ffdfe6: #ff0038;--c-ffe0e6: #ff0031;--c-ffe1bd: #ff8b00;--c-ffe5a1: #ffb800;--c-ffe9a0: #ffc400;--c-ffffff: #121212}:root[data-theme=light]{color-scheme:light;--bg: #ffffff;--text: #0f1623;--muted: #566074;--primary: #2b6bff;--primary-bright: #2b6bff;--card: rgba(255, 255, 255, .92);--card-border: rgba(43, 107, 255, .22);--shadow: 0 24px 50px rgba(15, 23, 42, .14);--muted-blue: #5b6a93;--bg-deep: #f5f6f8;--bg-elev: #ffffff;--surface: rgba(15, 23, 42, .035);--surface-2: rgba(15, 23, 42, .06);--surface-3: rgba(15, 23, 42, .09);--hairline: rgba(15, 23, 42, .09);--hairline-2: rgba(15, 23, 42, .16);--primary-2: #1f5ae6;--dim: #8892a4}:root{color-scheme:dark;--bg: #111418;--text: #f5f7fb;--muted: #a7b0bf;--primary: #2b76ff;--primary-bright: #5bb1ff;--card: rgba(17, 24, 35, .82);--card-border: rgba(90, 132, 255, .35);--shadow: 0 24px 50px rgba(6, 12, 26, .55);--radius-lg: 22px;--radius-md: 16px;--muted-blue: #8b9ac2;--bg-deep: #0b0d11;--bg-elev: #161a20;--surface: rgba(255, 255, 255, .035);--surface-2: rgba(255, 255, 255, .055);--surface-3: rgba(255, 255, 255, .08);--hairline: rgba(255, 255, 255, .07);--hairline-2: rgba(255, 255, 255, .12);--primary-2: #4d8eff;--dim: #6c7686;--radius-s: 10px;--radius-m: 14px;--radius-l: 18px;--radius-xl: 24px;--t: .2s cubic-bezier(.22, 1, .36, 1);--t-slow: .42s cubic-bezier(.22, 1, .36, 1)}@media (min-width: 1180px){.web-studio-shell .generation-sidebar-brand:not(.nbp *){padding:6px 4px 14px!important}.web-studio-shell .generation-sidebar-brand>button:first-child:not(.nbp *){gap:0!important;color:var(--c-f4f6fb)!important;font-size:15px!important;font-weight:650!important}.web-studio-shell .generation-sidebar-brand>button:first-child i:not(.nbp *){display:none!important}.web-studio-shell .generation-new-session:not(.nbp *){min-height:42px!important;margin:0 0 12px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:var(--c-f4f6fb)!important;font-size:15px!important;font-weight:650!important}.web-studio-shell .generation-new-session:hover:not(.nbp *){background:transparent!important;color:var(--c-ffffff)!important}.web-studio-shell .generation-new-session svg:not(.nbp *){color:var(--c-5bb1ff)!important;opacity:1!important}.web-studio-shell .generation-sidebar-primary:not(.nbp *){margin:0 0 26px!important;padding:0!important;border:0!important}.web-studio-shell .generation-sidebar-primary button:not(.nbp *),.web-studio-shell .generation-project-row:not(.nbp *),.web-studio-shell .generation-session-shortcut:not(.nbp *),.web-studio-shell .generation-project-sessions .generation-session-item:not(.nbp *),.web-studio-shell .generation-archive-list .generation-session-item:not(.nbp *){border:0!important;background:transparent!important;box-shadow:none!important}.web-studio-shell .generation-sidebar-primary button:not(.nbp *){min-height:39px!important;padding:0 10px!important;color:var(--c-a3adbc)!important;font-size:14.5px!important;font-weight:600!important}.web-studio-shell .generation-sidebar-primary button:hover:not(.nbp *),.web-studio-shell .generation-sidebar-primary button.is-active:not(.nbp *){background:transparent!important;color:var(--c-c5cedb)!important}.web-studio-shell .generation-session-heading:not(.nbp *),.web-studio-shell .generation-projects-heading:not(.nbp *){margin:14px 0 4px!important;padding:7px 10px!important;color:var(--c-778294)!important;font-size:10.5px!important;font-weight:650!important;letter-spacing:.16em!important}.web-studio-shell .generation-project-row:not(.nbp *){min-height:40px!important;margin:0!important;padding:0 10px!important;color:var(--c-a5afbe)!important;font-size:14.5px!important;font-weight:600!important}.web-studio-shell .generation-project-row:hover:not(.nbp *),.web-studio-shell .generation-project-row.is-active:not(.nbp *){background:transparent!important;color:var(--c-f4f6fb)!important}.web-studio-shell .generation-project-row .generation-folder-icon:not(.nbp *){color:currentColor!important;opacity:.82!important}.web-studio-shell .generation-project-row>strong:not(.nbp *){font-size:14.5px!important;font-weight:600!important}.web-studio-shell .generation-project-sessions:not(.nbp *){display:grid!important;gap:4px!important;padding:2px 0 4px 34px!important}.web-studio-shell .generation-session-row:not(.nbp *){min-height:34px!important;border-radius:10px!important;background:transparent!important}.web-studio-shell .generation-session-row:hover:not(.nbp *){background:transparent!important}.web-studio-shell .generation-session-row:hover .generation-session-item:not(.nbp *),.web-studio-shell .generation-session-shortcut:hover:not(.nbp *){background:transparent!important;color:var(--c-d8dee8)!important}.web-studio-shell .generation-session-row.is-active:not(.nbp *),.web-studio-shell .generation-session-shortcut.is-active:not(.nbp *){background:var(--c-122030)!important;color:var(--c-f4f6fb)!important}.web-studio-shell .generation-session-row.is-active .generation-session-item:not(.nbp *){background:transparent!important;color:var(--c-f4f6fb)!important}.web-studio-shell .generation-session-shortcut:not(.nbp *),.web-studio-shell .generation-project-sessions .generation-session-item:not(.nbp *),.web-studio-shell .generation-archive-list .generation-session-item:not(.nbp *){min-height:34px!important;padding:0 10px!important;color:var(--c-a7b0bf)!important;font-size:14px!important;font-weight:400!important}.web-studio-shell .generation-session-shortcut span:not(.nbp *),.web-studio-shell .generation-project-sessions .generation-session-item span:not(.nbp *),.web-studio-shell .generation-archive-list .generation-session-item span:not(.nbp *){font-size:14px!important;font-weight:400!important}.web-studio-shell .generation-session-menu-trigger:not(.nbp *){background:transparent!important}.web-studio-shell .generation-archive:not(.nbp *){margin-top:auto!important}.web-studio-shell .generation-archive-toggle:not(.nbp *){background:transparent!important;border:0!important;color:var(--c-8f99aa)!important}.web-studio-shell .generation-sidebar-account:not(.nbp *){min-height:48px!important;padding:9px 10px!important;border:1px solid var(--c-255255255012)!important;border-radius:16px!important;background:var(--c-2552552550035)!important;box-shadow:none!important}.web-studio-shell .generation-sidebar-account strong:not(.nbp *){color:var(--c-f4f6fb)!important;font-size:13.5px!important;font-weight:600!important}.web-studio-shell .generation-sidebar-balance:not(.nbp *){border:0!important;background:transparent!important;color:var(--c-a7b0bf)!important;font-size:12px!important}.web-studio-shell .generation-composer-tools:not(.nbp *){grid-template-columns:auto minmax(0,1fr) auto auto!important}.web-studio-shell .generation-model-browser--composer:not(.nbp *){grid-column:3!important;max-width:220px!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-trigger:not(.nbp *){gap:0!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-trigger small:not(.nbp *){display:none!important}.web-studio-shell .generation-summary-chip:not(.nbp *){grid-column:4!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.web-studio-shell .generation-summary-chip:not(.nbp *):before{content:"·"!important;margin:0 9px 0 0!important;color:var(--c-7f8798)!important}.web-studio-shell .generation-summary-chip:not(.nbp *):after{content:"⌄"!important;margin-left:9px!important;color:var(--c-7f8798)!important;font-size:13px!important}.web-studio-shell .generation-composer textarea:not(.nbp *),.web-studio-shell .generation-composer textarea:not(.nbp *)::placeholder{font-family:inherit!important;letter-spacing:0!important}.web-studio-shell .generation-cost:not(.nbp *){display:none!important}.web-studio-shell .generation-send:not(.nbp *){color:var(--c-ffffff)!important}}@media (min-width: 1180px){.web-studio-shell .generation-sessions:not(.nbp *){display:flex!important;flex-direction:column!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.web-studio-shell .generation-sidebar-brand:not(.nbp *),.web-studio-shell .generation-new-session:not(.nbp *),.web-studio-shell .generation-sidebar-primary:not(.nbp *),.web-studio-shell .generation-sidebar-account:not(.nbp *){flex:0 0 auto!important}.web-studio-shell .generation-sidebar-scroll:not(.nbp *){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px 0 18px!important;scrollbar-width:thin!important;scrollbar-color:var(--c-255255255016) transparent!important}.web-studio-shell .generation-sidebar-scroll:not(.nbp *)::-webkit-scrollbar{width:7px!important}.web-studio-shell .generation-sidebar-scroll:not(.nbp *)::-webkit-scrollbar-thumb{border-radius:999px!important;background:var(--c-255255255016)!important}.web-studio-shell .generation-sidebar-section:not(.nbp *){min-height:0!important}.web-studio-shell .generation-project-tree:not(.nbp *),.web-studio-shell .generation-session-shortcuts:not(.nbp *){display:grid!important;gap:4px!important}.web-studio-shell .generation-project-node:not(.nbp *){min-width:0!important}.web-studio-shell .generation-project-row:not(.nbp *){width:100%!important}.web-studio-shell .generation-project-chevron:not(.nbp *){margin-left:auto!important;color:var(--c-778294)!important;font-weight:400!important}.web-studio-shell .generation-session-row:not(.nbp *){width:100%!important}.web-studio-shell .generation-project-sessions:not(.nbp *){padding:4px 0 8px 34px!important}.web-studio-shell .generation-project-more:not(.nbp *),.web-studio-shell .generation-project-empty:not(.nbp *){min-height:32px!important;padding:0 10px!important;border:0!important;background:transparent!important;color:var(--c-7d8796)!important;text-align:left!important;font:400 14px/1.2 inherit!important}.web-studio-shell .generation-session-item:not(.nbp *){width:100%!important;padding-right:34px!important}.web-studio-shell .generation-session-item span:not(.nbp *),.web-studio-shell .generation-session-shortcut:not(.nbp *){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.web-studio-shell .generation-session-menu-trigger:not(.nbp *){opacity:.75!important}.web-studio-shell .generation-session-menu button.is-danger:not(.nbp *){color:var(--c-ff8a8a)!important}.web-studio-shell .generation-session-menu button.is-danger:hover:not(.nbp *){background:var(--c-2558080012)!important;color:var(--c-ffb3b3)!important}}@media (min-width: 1180px){.web-studio-shell .generation-composer-wrap:not(.nbp *){z-index:40!important}.web-studio-shell .generation-composer-popover:not(.nbp *){position:absolute!important;left:50%!important;bottom:calc(100% + 14px)!important;width:min(560px,calc(100vw - 720px))!important;min-width:440px!important;transform:translate(-50%)!important;padding:14px!important;border:1px solid var(--c-255255255014)!important;border-radius:22px!important;background:var(--c-1a1f27)!important;box-shadow:0 22px 70px var(--c-000046)!important}.web-studio-shell .generation-composer-popover-tabs:not(.nbp *){display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;margin-bottom:12px!important;padding:6px!important;border:1px solid var(--c-255255255012)!important;border-radius:999px!important;background:var(--c-111317032)!important}.web-studio-shell .generation-composer-popover-tabs button:not(.nbp *){min-height:42px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--c-a7b0bf)!important;font:500 15px/1 inherit!important}.web-studio-shell .generation-composer-popover-tabs button.is-active:not(.nbp *){background:var(--c-2f76ff)!important;color:#fff!important}.web-studio-shell .generation-quick-settings:not(.nbp *){display:grid!important;gap:10px!important}.web-studio-shell .generation-composer-popover .studio-section:not(.nbp *),.web-studio-shell .generation-composer-popover .studio-list-wrap:not(.nbp *){margin:0!important}.web-studio-shell .generation-composer-popover .studio-section-title:not(.nbp *),.web-studio-shell .generation-composer-popover .studio-list-title span:not(.nbp *){color:var(--c-aeb7c7)!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.web-studio-shell .generation-composer-popover .studio-ratio-grid:not(.nbp *),.web-studio-shell .generation-composer-popover .studio-duration-grid:not(.nbp *),.web-studio-shell .generation-composer-popover .studio-mode-grid:not(.nbp *){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.web-studio-shell .generation-composer-popover .studio-ratio-card:not(.nbp *),.web-studio-shell .generation-composer-popover .studio-duration-btn:not(.nbp *),.web-studio-shell .generation-composer-popover .studio-seg-btn:not(.nbp *){min-height:48px!important;border-radius:15px!important;background:var(--c-2552552550035)!important}.web-studio-shell .generation-composer-popover .studio-list:not(.nbp *){position:relative!important;padding:12px!important;border:1px dashed var(--c-255255255016)!important;border-radius:18px!important;background:var(--c-111317026)!important}.web-studio-shell .generation-composer-popover .studio-list-title:not(.nbp *){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.web-studio-shell .generation-composer-popover .studio-list-meta:not(.nbp *){margin:-6px 0 10px!important;color:var(--c-7f8798)!important;font-size:12px!important}.web-studio-shell .generation-composer-popover .studio-compact-add:not(.nbp *){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;min-height:0!important;padding:0!important;border:0!important;border-radius:18px!important;background:transparent!important;color:transparent!important;cursor:pointer!important}.web-studio-shell .generation-composer-popover .studio-compact-add-icon:not(.nbp *),.web-studio-shell .generation-composer-popover .studio-compact-add-text:not(.nbp *){display:none!important}.web-studio-shell .generation-composer-popover .studio-list-title:not(.nbp *):after{content:"Перетащите фото сюда или нажмите"!important;margin-left:auto!important;color:var(--c-7f8798)!important;font-size:12.5px!important;font-weight:400!important}.web-studio-shell .generation-composer-popover .studio-compact-grid:not(.nbp *){position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.web-studio-shell .generation-composer-popover .studio-compact-grid:empty:not(.nbp *):before{content:"Можно загрузить сразу несколько изображений"!important;grid-column:1 / -1!important;min-height:44px!important;display:grid!important;place-items:center!important;color:var(--c-697386)!important;font-size:13px!important}.web-studio-shell .generation-composer-popover .studio-compact-thumb:not(.nbp *),.web-studio-shell .generation-composer-popover .studio-compact-empty:not(.nbp *){min-height:72px!important;border-radius:13px!important}}html,body,#root:not(.nbp *){height:100%;overscroll-behavior:none}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;-webkit-tap-highlight-color:transparent}*:not(.nbp *)::-webkit-scrollbar{width:0;height:0;display:none}body{margin:0;min-height:100vh;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-feature-settings:"ss01","cv11";letter-spacing:-.005em;background:var(--bg);color:var(--text);overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.app:not(.nbp *){min-height:100%;height:100%;overflow:hidden}.web-entry:not(.nbp *){position:relative;z-index:1;min-height:100dvh;display:grid;grid-template-columns:76px minmax(0,1fr);background:var(--c-08090b);color:var(--c-f4f6f8);-webkit-user-select:none;user-select:none}.web-rail:not(.nbp *){position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:30px;padding:18px 12px;background:var(--c-111317);border-right:1px solid var(--c-202329)}.web-brand:not(.nbp *){width:44px;height:44px;border:0;border-radius:14px;background:var(--c-2b76ff);color:#fff;font:800 18px/1 inherit;cursor:pointer}.web-rail-group:not(.nbp *){display:flex;flex-direction:column;gap:10px}.web-rail-group--bottom:not(.nbp *){margin-top:auto}.web-rail-button:not(.nbp *){width:44px;height:44px;border:0;border-radius:12px;display:grid;place-items:center;color:var(--c-727780);background:transparent;cursor:pointer;transition:color .16s ease,background-color .16s ease}.web-rail-button:hover:not(.nbp *){color:var(--c-d9dde3);background:var(--c-1a1d22)}.web-rail-button.is-active:not(.nbp *){color:var(--c-75a7ff);background:var(--c-43118255013)}.web-rail-button svg:not(.nbp *){width:22px;height:22px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.web-entry-main:not(.nbp *){min-width:0;min-height:100dvh;position:relative}.web-entry-header:not(.nbp *){height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 26px 0 30px}.web-entry-wordmark:not(.nbp *){font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--c-dfe3e8)}.web-login-button:not(.nbp *){height:42px;padding:0 18px;border:1px solid var(--c-2e333a);border-radius:13px;display:inline-flex;align-items:center;gap:9px;background:var(--c-f3f5f7);color:var(--c-101216);font:700 14px/1 inherit;cursor:pointer}.web-login-button svg:not(.nbp *){width:18px;height:18px;fill:var(--c-229ed9)}.web-hero:not(.nbp *){min-height:calc(100dvh - 160px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 24px 100px}.web-hero-copy:not(.nbp *){width:min(760px,100%);margin-bottom:32px;text-align:center}.web-eyebrow:not(.nbp *){display:block;margin-bottom:13px;color:var(--c-4e87ee);font-size:11px;font-weight:800;letter-spacing:.16em}.web-hero h1:not(.nbp *){margin:0;color:var(--c-eceff3);font-size:clamp(38px,4.5vw,58px);font-weight:650;line-height:1;letter-spacing:-.045em}.web-composer:not(.nbp *){width:min(820px,100%);padding:18px;border:1px solid var(--c-2a2e34);border-radius:23px;background:var(--c-181a1e);box-shadow:0 18px 60px var(--c-000028)}.web-composer textarea:not(.nbp *){width:100%;min-height:104px;padding:2px 4px 18px;resize:none;border:0;outline:0;background:transparent;color:var(--c-f1f3f5);font:500 17px/1.5 inherit}.web-composer textarea:not(.nbp *)::placeholder{color:var(--c-747981)}.web-composer-toolbar:not(.nbp *),.web-composer-actions:not(.nbp *){display:flex;align-items:center;gap:9px}.web-composer-toolbar:not(.nbp *){justify-content:space-between}.web-tool-button:not(.nbp *){height:40px;padding:0 14px;border:1px solid var(--c-30343a);border-radius:12px;background:var(--c-1b1d21);color:var(--c-c3c7cd);font:650 13px/1 inherit;cursor:pointer}.web-tool-button:hover:not(.nbp *){border-color:var(--c-414750);color:var(--c-f3f5f7)}.web-tool-button--icon:not(.nbp *){width:40px;padding:0;display:grid;place-items:center}.web-tool-button--icon svg:not(.nbp *){width:19px;height:19px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.web-chevron:not(.nbp *){margin-left:8px;color:var(--c-747981)}.web-model-select:not(.nbp *){position:relative}.web-model-menu:not(.nbp *){position:absolute;left:0;bottom:calc(100% + 10px);width:240px;padding:8px;border:1px solid var(--c-30343a);border-radius:15px;background:var(--c-202226);box-shadow:0 20px 50px var(--c-00004)}.web-model-menu-title:not(.nbp *){display:block;padding:8px 10px 7px;color:var(--c-767b83);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.web-model-menu button:not(.nbp *){width:100%;height:40px;padding:0 10px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;background:transparent;color:var(--c-c7cbd1);font:600 13px/1 inherit;cursor:pointer}.web-model-menu button:hover:not(.nbp *),.web-model-menu button.is-selected:not(.nbp *){background:var(--c-2a2d32);color:#fff}.web-model-menu button.is-selected span:last-child:not(.nbp *){color:var(--c-5f96f6)}.web-submit-button:not(.nbp *){width:44px;height:44px;border:0;border-radius:13px;display:grid;place-items:center;background:var(--c-2b76ff);color:#fff;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.web-submit-button:hover:not(.nbp *){background:var(--c-3b82ff);transform:translateY(-1px)}.web-submit-button svg:not(.nbp *){width:21px;height:21px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.web-entry-note:not(.nbp *){margin:14px 0 0;color:var(--c-5f646c);font-size:12px}.web-login-overlay:not(.nbp *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:20px;background:var(--c-000072);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.web-login-dialog:not(.nbp *){position:relative;width:min(390px,100%);padding:34px;border:1px solid var(--c-2a2e34);border-radius:20px;background:var(--c-17191d);text-align:center;box-shadow:0 30px 90px var(--c-000055)}.web-login-close:not(.nbp *){position:absolute;top:12px;right:14px;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--c-777d86);font:400 25px/1 inherit;cursor:pointer}.web-login-close:hover:not(.nbp *){background:var(--c-22252a);color:#fff}.web-login-mark:not(.nbp *){width:42px;height:42px;margin:0 auto 20px;border-radius:13px;display:grid;place-items:center;background:var(--c-2b76ff);color:#fff;font-size:17px;font-weight:800}.web-login-dialog h2:not(.nbp *){margin:0 0 10px;color:var(--c-f2f4f7);font-size:23px;letter-spacing:-.03em}.web-login-dialog p:not(.nbp *){margin:0 auto 24px;max-width:300px;color:var(--c-858b94);font-size:13px;line-height:1.55}.web-login-status:not(.nbp *),.web-login-error:not(.nbp *){display:block;margin:0 0 16px;font-size:12px}.web-login-status:not(.nbp *){color:var(--c-8b919a)}.web-login-error:not(.nbp *){padding:10px 12px;border-radius:10px;background:var(--c-2558282008);color:var(--c-ffaaaa)}.web-telegram-app-button:not(.nbp *){width:100%;height:46px;border:0;border-radius:12px;background:var(--c-2b76ff);color:#fff;font:750 14px/1 inherit;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.web-telegram-app-button:hover:not(.nbp *){background:var(--c-3b82ff);transform:translateY(-1px)}.web-telegram-app-button:disabled:not(.nbp *){opacity:.55;cursor:wait;transform:none}.web-login-check-button:not(.nbp *){margin-top:10px;border:0;background:transparent;color:var(--c-8faee6);font:650 12px/1 inherit;cursor:pointer}.web-login-check-button:hover:not(.nbp *){color:var(--c-b8d0ff)}.web-login-dialog .web-login-help:not(.nbp *){margin:15px auto 0;color:var(--c-666d76);font-size:11px;line-height:1.5}.web-login-divider:not(.nbp *){margin:20px 0 14px;display:flex;align-items:center;gap:10px;color:var(--c-626872);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.web-login-divider:not(.nbp *):before,.web-login-divider:not(.nbp *):after{content:"";height:1px;flex:1;background:var(--c-2b2f35)}.web-dev-login-button:not(.nbp *){width:100%;height:42px;border:1px solid var(--c-343941);border-radius:11px;background:var(--c-202329);color:var(--c-d9dde3);font:700 13px/1 inherit;cursor:pointer}.web-dev-login-button:hover:not(.nbp *){border-color:var(--c-4b74bd);color:#fff}.web-dev-login-button:disabled:not(.nbp *){opacity:.5;cursor:wait}@media (max-width: 720px){.web-entry:not(.nbp *){display:block}.web-rail:not(.nbp *){display:none}.web-entry-header:not(.nbp *){height:68px;padding:0 16px}.web-login-button:not(.nbp *){padding:0 13px;font-size:12px}.web-hero:not(.nbp *){min-height:calc(100dvh - 68px);justify-content:flex-end;padding:24px 14px 54px}.web-hero-copy:not(.nbp *){margin-bottom:24px}.web-hero h1:not(.nbp *){font-size:38px}.web-composer:not(.nbp *){padding:14px;border-radius:20px}.web-composer textarea:not(.nbp *){min-height:122px;font-size:16px}.web-settings-button:not(.nbp *){display:none}}.web-app-root:not(.nbp *){min-height:100dvh;background:var(--c-08090b);color:var(--c-f4f6f8);animation:web-fade-in .32s ease both}.web-app-main:not(.nbp *){min-height:100dvh;margin-left:58px;padding:0 28px 60px;overflow:auto}.web-app-main>:not(.web-auth-topbar):not(.web-workspace-home):not(.nbp *){width:min(1180px,100%);margin-right:auto;margin-left:auto}.web-auth-loading:not(.nbp *){min-height:100dvh;display:grid;place-items:center;background:var(--c-08090b);color:var(--c-747a83);font-size:13px}.web-auth-sidebar:not(.nbp *){position:fixed;inset:0 auto 0 0;z-index:60;width:58px;padding:14px 8px;display:flex;flex-direction:column;align-items:center;background:var(--c-111317);border-right:1px solid var(--c-202329)}.web-auth-sidebar .web-brand:not(.nbp *){width:36px;height:36px;border-radius:10px;font-size:14px}.web-auth-sidebar nav:not(.nbp *){margin-top:22px;display:flex;flex-direction:column;gap:7px}.web-auth-sidebar nav button:not(.nbp *),.web-auth-profile-button:not(.nbp *){width:38px;height:38px;border:0;border-radius:10px;display:grid;place-items:center;background:transparent;color:var(--c-737983);cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.web-auth-sidebar nav button:hover:not(.nbp *),.web-auth-profile-button:hover:not(.nbp *){color:var(--c-dce0e6);background:var(--c-1a1d22)}.web-auth-sidebar nav button:hover:not(.nbp *),.web-auth-profile-button:hover:not(.nbp *){transform:translateY(-1px)}.web-auth-sidebar nav button:active:not(.nbp *),.web-auth-profile-button:active:not(.nbp *){transform:scale(.94)}.web-auth-sidebar nav button.is-active:not(.nbp *),.web-auth-profile-button.is-active:not(.nbp *){color:var(--c-74a6ff);background:var(--c-43118255013)}.web-auth-sidebar svg:not(.nbp *){width:20px;height:20px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.web-auth-profile-button img:not(.nbp *){width:30px;height:30px;border-radius:9px;object-fit:cover}.web-auth-profile-button:not(.nbp *){margin-top:auto}.screen.web-auth-screen:not(.nbp *),.screen.web-auth-screen.screen-wide:not(.nbp *),.screen.web-auth-screen.screen-feed:not(.nbp *){max-width:none;width:calc(100% - 76px);margin:0 0 0 76px;padding:0 30px 60px;background:var(--c-08090b)}.web-auth-screen .page:not(.nbp *){width:min(1180px,100%);margin:0 auto}.web-auth-screen .page:has(.web-workspace-home):not(.nbp *){width:100%;max-width:none}.web-auth-topbar:not(.nbp *){width:100%;height:72px;padding-top:14px;display:flex;align-items:flex-start;justify-content:space-between}.web-auth-wordmark:not(.nbp *){height:36px;display:flex;align-items:center;color:var(--c-dfe3e8);font-size:15px;font-weight:750;line-height:1;letter-spacing:-.02em}.web-auth-topbar button:not(.nbp *){height:36px;padding:0 4px 0 12px;border:1px solid var(--c-292d33);border-radius:10px;display:flex;align-items:center;gap:10px;background:var(--c-14161a);color:var(--c-aeb3bb);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.web-auth-topbar button:hover:not(.nbp *){border-color:var(--c-3a4048);background:var(--c-191b20);transform:translateY(-1px)}.web-auth-topbar button:active:not(.nbp *){transform:scale(.98)}.web-auth-topbar button span:not(.nbp *){font-size:13px;font-weight:700}.web-auth-topbar button strong:not(.nbp *){height:28px;padding:0 10px;border-radius:7px;display:flex;align-items:center;background:var(--c-2b76ff);color:#fff;font-size:10px}.web-workspace-home:not(.nbp *){min-height:calc(100dvh - 120px);padding:0 24px 82px;display:flex;flex-direction:column;align-items:center;justify-content:center}.web-workspace-copy:not(.nbp *){margin-bottom:26px;text-align:center;animation:web-rise-in .42s 60ms cubic-bezier(.2,.8,.2,1) both}.web-workspace-copy span:not(.nbp *){display:block;margin-bottom:13px;color:var(--c-4d85eb);font-size:11px;font-weight:800;letter-spacing:.16em}.web-workspace-copy h1:not(.nbp *){margin:0;color:var(--c-edf0f4);font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1;letter-spacing:-.035em}.web-workspace-composer:not(.nbp *){width:min(720px,100%);padding:12px;border:1px solid var(--c-292d33);border-radius:20px;background:var(--c-202123);box-shadow:none;animation:web-rise-in .44s .12s cubic-bezier(.2,.8,.2,1) both;transition:border-color .2s ease,background-color .2s ease,box-shadow .24s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.web-workspace-composer:focus-within:not(.nbp *){border-color:var(--c-3b4149);background:var(--c-222427);box-shadow:0 12px 34px var(--c-000022),0 0 0 1px var(--c-43118255006);transform:translateY(-1px)}.web-workspace-composer textarea:not(.nbp *){width:100%;min-height:58px;padding:3px 8px 10px;resize:none;border:0;outline:0;background:transparent;color:var(--c-f1f3f5);font:450 15px/1.5 inherit}.web-workspace-composer textarea:not(.nbp *)::placeholder{color:var(--c-747981)}.web-workspace-toolbar:not(.nbp *),.web-workspace-tools:not(.nbp *){display:flex;align-items:center;gap:9px}.web-workspace-toolbar:not(.nbp *){justify-content:space-between}.web-attach-button:not(.nbp *){width:40px;height:40px;border:1px solid var(--c-30343a);border-radius:12px;background:var(--c-1b1d21);color:var(--c-c3c7cd);font-size:22px;cursor:pointer;transition:border-color .17s ease,color .17s ease,transform .17s ease}.web-attach-button:hover:not(.nbp *){border-color:var(--c-474d56);color:#fff;transform:translateY(-1px)}.web-attach-button:active:not(.nbp *){transform:scale(.95)}.web-real-model-select:not(.nbp *){position:relative}.web-real-model-select>button:not(.nbp *),.web-parameters-button:not(.nbp *){height:40px;padding:0 14px;border:1px solid var(--c-30343a);border-radius:12px;background:var(--c-1b1d21);color:var(--c-c9cdd3);font:650 13px/1 inherit;cursor:pointer}.web-real-model-select>button:not(.nbp *){display:flex;align-items:center}.web-model-dot:not(.nbp *){width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--c-2b76ff)}.web-model-dot[data-category=video]:not(.nbp *){background:var(--c-14b8a6)}.web-model-dot[data-category=audio]:not(.nbp *){background:var(--c-8b5cf6)}.web-parameters-button:disabled:not(.nbp *){color:var(--c-696e76);cursor:default}.web-create-button:not(.nbp *){width:44px;height:44px;border:0;border-radius:13px;display:grid;place-items:center;background:var(--c-2b76ff);color:#fff;cursor:pointer;transition:background-color .18s ease,box-shadow .2s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.web-create-button:hover:not(:disabled):not(.nbp *){background:var(--c-3b82ff);box-shadow:0 8px 22px var(--c-43118255024);transform:translateY(-1px)}.web-create-button:active:not(:disabled):not(.nbp *){transform:scale(.94)}.web-create-button:disabled:not(.nbp *){opacity:.35;cursor:default}.web-create-button svg:not(.nbp *){width:21px;height:21px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.web-real-model-menu:not(.nbp *){position:absolute;left:0;bottom:calc(100% + 11px);z-index:20;width:390px;padding:10px;border:1px solid var(--c-30343a);border-radius:17px;background:var(--c-202226);box-shadow:0 24px 70px var(--c-00005);transform-origin:left bottom;animation:web-menu-in .18s cubic-bezier(.2,.8,.2,1) both}.web-model-search:not(.nbp *){height:42px;padding:0 10px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--c-30343a)}.web-model-search svg:not(.nbp *){width:18px;height:18px;stroke:var(--c-737983);stroke-width:1.8;stroke-linecap:round}.web-model-search input:not(.nbp *){flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:500 13px/1 inherit}.web-model-categories:not(.nbp *){padding:9px 0;display:flex;gap:6px;border-bottom:1px solid var(--c-30343a)}.web-model-categories button:not(.nbp *){height:30px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--c-858b94);font:650 11px/1 inherit;cursor:pointer}.web-model-categories button.is-active:not(.nbp *){background:var(--c-43118255014);color:var(--c-75a7ff)}.web-model-results:not(.nbp *){max-height:260px;padding-top:7px;overflow-y:auto}.web-model-results>button:not(.nbp *){width:100%;min-height:52px;padding:7px 9px;border:0;border-radius:10px;display:flex;align-items:center;justify-content:space-between;background:transparent;color:var(--c-d7dbe1);text-align:left;cursor:pointer}.web-model-results>button:hover:not(.nbp *),.web-model-results>button.is-selected:not(.nbp *){background:var(--c-2a2d32)}.web-model-results strong:not(.nbp *),.web-model-results small:not(.nbp *){display:block}.web-model-results strong:not(.nbp *){font-size:13px}.web-model-results small:not(.nbp *){margin-top:4px;color:var(--c-747a83);font-size:10px}.web-model-price:not(.nbp *){color:var(--c-7f858e);font-size:10px}.web-model-results p:not(.nbp *){margin:18px 10px;color:var(--c-777d86);font-size:12px}.web-workspace-hint:not(.nbp *){margin:14px 0 0;color:var(--c-5f646c);font-size:12px}.web-payment-overlay:not(.nbp *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:var(--c-000072);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:web-overlay-in .18s ease both}.web-payment-dialog:not(.nbp *){position:relative;width:min(440px,100%);padding:26px;border:1px solid var(--c-2d3137);border-radius:18px;background:var(--c-17191d);box-shadow:0 28px 80px var(--c-000055);animation:web-dialog-in .22s cubic-bezier(.2,.8,.2,1) both}.web-payment-close:not(.nbp *){position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:9px;background:transparent;color:var(--c-7d838c);font-size:22px;cursor:pointer}.web-payment-close:hover:not(.nbp *){background:var(--c-22252a);color:#fff}.web-payment-dialog header h2:not(.nbp *){margin:0;color:var(--c-f0f2f5);font-size:21px;letter-spacing:-.03em}.web-payment-dialog header p:not(.nbp *){margin:7px 0 22px;color:var(--c-777d86);font-size:12px}.web-payment-field:not(.nbp *){display:block;margin-top:17px}.web-payment-field>span:not(.nbp *){display:block;margin-bottom:8px;color:var(--c-9298a1);font-size:11px;font-weight:650}.web-payment-field input:not(.nbp *){width:100%;height:42px;padding:0 12px;border:1px solid var(--c-30343a);border-radius:10px;outline:0;background:var(--c-202329);color:#fff;font:500 13px/1 inherit}.web-payment-field input:focus:not(.nbp *){border-color:var(--c-397ce9)}.web-payment-packages:not(.nbp *){display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.web-payment-packages button:not(.nbp *){min-height:58px;border:1px solid var(--c-30343a);border-radius:11px;background:var(--c-202329);color:var(--c-d7dbe1);cursor:pointer}.web-payment-packages button.is-selected:not(.nbp *){border-color:var(--c-397ce9);background:var(--c-43118255011)}.web-payment-packages strong:not(.nbp *),.web-payment-packages small:not(.nbp *){display:block}.web-payment-packages strong:not(.nbp *){font-size:13px}.web-payment-packages small:not(.nbp *){margin-top:3px;color:var(--c-747a83);font-size:9px}.web-payment-empty:not(.nbp *){grid-column:1 / -1;padding:18px;border:1px dashed var(--c-30343a);border-radius:10px;color:var(--c-737983);text-align:center;font-size:12px}.web-payment-row:not(.nbp *){margin-top:18px;display:flex;align-items:center;justify-content:space-between}.web-payment-row>strong:not(.nbp *){color:var(--c-eef1f5);font-size:16px}.web-payment-currency:not(.nbp *){display:flex;padding:3px;border-radius:9px;background:var(--c-202329)}.web-payment-currency button:not(.nbp *){height:29px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--c-777d86);font:700 10px/1 inherit;cursor:pointer}.web-payment-currency button.is-selected:not(.nbp *){background:var(--c-30343a);color:#fff}.web-payment-error:not(.nbp *){margin-top:14px;color:var(--c-ffaaaa);font-size:11px}.web-payment-submit:not(.nbp *){width:100%;height:44px;margin-top:20px;border:0;border-radius:11px;background:var(--c-2b76ff);color:#fff;font:750 13px/1 inherit;cursor:pointer}.web-payment-submit:disabled:not(.nbp *){opacity:.4;cursor:default}.web-payment-note:not(.nbp *){display:block;margin-top:11px;color:var(--c-60656d);text-align:center;font-size:10px}@keyframes web-fade-in{0%{opacity:0}to{opacity:1}}@keyframes web-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes web-menu-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes web-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes web-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes web-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.web-app-root:not(.nbp *),.web-workspace-copy:not(.nbp *),.web-workspace-composer:not(.nbp *),.web-real-model-menu:not(.nbp *),.web-payment-overlay:not(.nbp *),.web-payment-dialog:not(.nbp *),.web-studio-shell:not(.nbp *),.web-projects-shell:not(.nbp *),.web-space-shell:not(.nbp *),.web-templates-shell:not(.nbp *),.web-profile-page:not(.nbp *){animation:none!important}.web-app-root *,.web-app-root *:not(.nbp *):before,.web-app-root *:not(.nbp *):after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.web-studio-shell:not(.nbp *){width:min(920px,100%)!important;padding:8px 0 50px;animation:web-page-in .26s cubic-bezier(.2,.8,.2,1) both}.web-studio-shell .reveal:not(.nbp *){opacity:1;transform:none;animation:web-page-in .26s cubic-bezier(.2,.8,.2,1) both}.web-studio-shell .page-stack:not(.nbp *){padding:0;gap:16px}.web-studio-shell .studio-header:not(.nbp *){min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px}.web-studio-shell .studio-title:not(.nbp *){display:flex;align-items:center;gap:14px;text-transform:none}.web-studio-shell .studio-title h2:not(.nbp *){margin:0;color:var(--c-eef1f5);font-size:20px;letter-spacing:-.025em}.web-studio-shell .ai-back:not(.nbp *){height:36px;padding:0 12px;border:1px solid var(--c-2d3137);border-radius:10px;background:var(--c-15171b);color:var(--c-9298a1)}.web-studio-shell .studio-pill:not(.nbp *){border:1px solid var(--c-43118255028);border-radius:10px;padding:9px 12px;background:var(--c-4311825501);color:var(--c-80adff)}.web-studio-shell .studio-pill:not(.nbp *){display:none}.web-studio-shell .studio-card:not(.nbp *){padding:0;border:0;border-radius:0;background:transparent;color:var(--c-d9dde3);box-shadow:none;overflow:visible}.web-studio-shell .studio-layout:not(.nbp *){display:block}.web-studio-shell .studio-main:not(.nbp *){display:block;padding:20px;border:1px solid var(--c-282c32);border-radius:20px;background:var(--c-121418)}.web-studio-shell .studio-results:not(.nbp *){min-height:0;margin:28px -20px -20px;padding:22px 20px 20px;border:0;border-top:1px solid var(--c-282c32);border-radius:0 0 20px 20px;background:var(--c-0b0d10)}.web-studio-shell .studio-results-list:not(.nbp *){grid-template-columns:1fr}.web-studio-shell .studio-result-card:not(.nbp *){padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.web-studio-shell .studio-result-card:not(.nbp *):before{display:none}.web-studio-shell .studio-dialog-title:not(.nbp *){margin-bottom:18px;color:var(--c-737983);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.web-studio-shell .studio-dialog-user:not(.nbp *){width:min(76%,620px);margin-left:auto;padding:13px 15px;border-radius:17px 17px 5px;background:var(--c-24272c);color:var(--c-e9ecf0)}.web-studio-shell .studio-dialog-user span:not(.nbp *){display:block;margin-bottom:6px;color:var(--c-848a93);font-size:10px;font-weight:750}.web-studio-shell .studio-dialog-user p:not(.nbp *){margin:0;white-space:pre-wrap;font-size:13px;line-height:1.55}.generation-input-files:not(.nbp *){margin:0 0 8px;display:flex;flex-wrap:wrap;gap:5px}.generation-input-files>span:not(.nbp *){max-width:170px;padding:5px 7px;border-radius:7px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--c-1b1e23);color:var(--c-9aa2ad);font-size:9px}.web-studio-shell .studio-result-head:not(.nbp *){margin-top:18px}.web-studio-shell .studio-result-agent:not(.nbp *){display:flex;align-items:center;gap:9px}.web-studio-shell .studio-result-agent>span:first-child:not(.nbp *){width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--c-2b76ff);color:#fff;font-size:11px;font-weight:850}.web-studio-shell .studio-result-image:not(.nbp *),.web-studio-shell .studio-result-video:not(.nbp *){max-height:620px;border-radius:14px;background:var(--c-08090b)}.web-studio-shell .studio-result-placeholder:not(.nbp *){min-height:220px;border-color:var(--c-2b3037);background:var(--c-111318)}.web-studio-shell .studio-result-actions .studio-mini-btn:not(.nbp *){border-color:var(--c-30343a);background:var(--c-181b20);box-shadow:none}.web-studio-shell .studio-section:not(.nbp *){margin-bottom:16px}.web-studio-shell .studio-section-title:not(.nbp *){color:var(--c-aeb3bb);font-size:12px}.web-studio-shell .prompt-area:not(.nbp *),.web-studio-shell .modal-input:not(.nbp *){border:1px solid var(--c-30343a);border-radius:12px;background:var(--c-191b20);color:var(--c-f0f2f5);box-shadow:none}.web-studio-shell .prompt-area:focus:not(.nbp *),.web-studio-shell .modal-input:focus:not(.nbp *){border-color:var(--c-3f7fe9);box-shadow:0 0 0 3px var(--c-4311825501)}.web-studio-shell .studio-list:not(.nbp *),.web-studio-shell .studio-target-section:not(.nbp *),.web-studio-shell .upload-card:not(.nbp *){border-color:var(--c-2c3036);background:var(--c-181a1e);box-shadow:none}.web-studio-shell .studio-mode-card:not(.nbp *),.web-studio-shell .studio-ratio-card:not(.nbp *),.web-studio-shell .studio-duration-btn:not(.nbp *),.web-studio-shell .studio-seg-btn:not(.nbp *){border-color:var(--c-30343a);background:var(--c-191b20);box-shadow:none}.web-studio-shell .studio-mode-card.active:not(.nbp *),.web-studio-shell .studio-ratio-card.active:not(.nbp *),.web-studio-shell .studio-duration-btn.active:not(.nbp *),.web-studio-shell .studio-seg-btn.active:not(.nbp *){border-color:var(--c-397ce9);background:var(--c-43118255013)}.web-studio-shell .btn-primary--wide:not(.nbp *){min-height:48px;border-radius:12px;background:var(--c-2b76ff);box-shadow:none}.web-app-main.is-studio:not(.nbp *){overflow:hidden;padding-right:16px;padding-bottom:14px}.web-app-main.is-studio>.web-studio-shell:not(.nbp *){width:100%!important;max-width:none;height:calc(100dvh - 86px);margin:0;padding:0}.web-studio-shell .page-stack:not(.nbp *){height:100%;min-height:0}.web-studio-shell .studio-header:not(.nbp *){min-height:46px;padding:0 6px}.web-studio-shell .studio-title h2:not(.nbp *){font-size:15px}.web-studio-shell .generation-workspace:not(.nbp *){min-height:0;flex:1;display:grid;grid-template-columns:188px minmax(0,1fr);gap:12px}.generation-sessions:not(.nbp *){min-height:0;padding:10px;border:1px solid var(--c-252930);border-radius:15px;background:var(--c-101216)}.generation-new-session:not(.nbp *){width:100%;min-height:40px;padding:0 11px;border:1px solid var(--c-30353d);border-radius:10px;display:flex;align-items:center;gap:7px;background:var(--c-191c21);color:var(--c-e6e9ed);font:700 11px/1 inherit;cursor:pointer}.generation-new-session:hover:not(.nbp *){border-color:var(--c-3d4653);background:var(--c-1d2127)}.generation-session-heading:not(.nbp *){margin:20px 8px 8px;color:var(--c-737a85);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.generation-session-item:not(.nbp *){width:100%;margin-bottom:3px;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--c-b4bbc5);text-align:left;cursor:pointer}.generation-session-item:hover:not(.nbp *){background:var(--c-191c21);color:var(--c-e2e6eb)}.generation-session-item.is-active:not(.nbp *){background:var(--c-43118255011);color:var(--c-dce2ec)}.generation-session-item span:not(.nbp *),.generation-session-item small:not(.nbp *){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-session-item span:not(.nbp *){font-size:11px;font-weight:700}.generation-session-item small:not(.nbp *){margin-top:5px;color:var(--c-75839a);font-size:9px}.web-studio-shell .studio-card:not(.nbp *),.web-studio-shell .studio-layout:not(.nbp *),.web-studio-shell .studio-main:not(.nbp *){min-height:0;height:100%}.web-studio-shell .studio-main:not(.nbp *){padding:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;overflow:hidden;border-radius:15px}.generation-conversation:not(.nbp *){grid-column:1;grid-row:1;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--c-0b0d10)}.generation-feed:not(.nbp *){min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px clamp(18px,4vw,58px) 170px;scroll-padding-bottom:170px}.generation-empty:not(.nbp *){min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px 110px;text-align:center}.generation-empty>span:not(.nbp *){color:var(--c-4d85eb);font-size:10px;font-weight:850;letter-spacing:.16em}.generation-empty h1:not(.nbp *){margin:14px 0 8px;color:var(--c-edf0f4);font-size:clamp(27px,3vw,38px);font-weight:500;letter-spacing:-.04em}.generation-empty p:not(.nbp *){margin:0;color:var(--c-828993);font-size:12px}.generation-empty-model:not(.nbp *){margin-top:20px;padding:8px 11px;border:1px solid var(--c-2b3037);border-radius:9px;color:var(--c-aeb5bf);font-size:10px}.generation-empty-model i:not(.nbp *),.generation-model-chip i:not(.nbp *){width:6px;height:6px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--c-2b76ff)}.web-studio-shell .studio-results:not(.nbp *){min-height:0;margin:0;padding:0;border:0;background:transparent}.web-studio-shell .studio-results-list:not(.nbp *){display:flex;flex-direction:column;gap:34px}.web-studio-shell .studio-result-card:not(.nbp *){scroll-margin-top:20px}.web-studio-shell .studio-result-meta:not(.nbp *){display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--c-7f8792)}.web-studio-shell .studio-result-meta span:not(.nbp *){font-size:10px}.generation-card-parameters:not(.nbp *){margin:9px 0 14px;display:flex;flex-wrap:wrap;gap:7px;color:var(--c-8e949d)}.generation-card-parameters>span:not(.nbp *){min-height:30px;padding:6px 9px;border:1px solid var(--c-2d3137);border-radius:8px;display:inline-flex;align-items:center;gap:7px;background:var(--c-15181c)}.generation-card-parameters small:not(.nbp *){color:var(--c-777f89);font-size:10px}.generation-card-parameters strong:not(.nbp *){color:var(--c-c9ced5);font-size:10px;font-weight:650}.web-studio-shell .studio-result-image:not(.nbp *){width:auto;max-width:100%;height:auto;object-fit:contain}.generation-composer-wrap:not(.nbp *){position:relative;z-index:5;padding:0 clamp(14px,3vw,34px) 18px;background:linear-gradient(0deg,var(--c-0b0d10) 72%,transparent)}.generation-composer:not(.nbp *){padding:11px;border:1px solid var(--c-30343a);border-radius:18px;background:var(--c-202226);box-shadow:0 18px 45px var(--c-000036)}.generation-composer:focus-within:not(.nbp *){border-color:var(--c-414852);box-shadow:0 18px 45px var(--c-000036),0 0 0 3px var(--c-43118255007)}.generation-composer textarea:not(.nbp *){width:100%;min-height:52px;max-height:150px;padding:3px 5px 9px;resize:none;border:0;outline:0;background:transparent;color:var(--c-f0f2f5);font:450 14px/1.5 inherit}.generation-composer textarea:not(.nbp *)::placeholder{color:var(--c-777e88)}.generation-composer-toolbar:not(.nbp *),.generation-composer-tools:not(.nbp *){min-width:0;display:flex;align-items:center;gap:7px}.generation-composer-toolbar:not(.nbp *){justify-content:space-between}.generation-composer-tools:not(.nbp *){overflow:hidden}.generation-attach:not(.nbp *),.generation-model-chip:not(.nbp *),.generation-summary-chip:not(.nbp *){height:34px;border:1px solid var(--c-343940);border-radius:10px;background:var(--c-1a1c20);color:var(--c-cbd0d7);cursor:pointer}.generation-attach:not(.nbp *){width:34px;flex:0 0 auto;font-size:19px}.generation-model-chip:not(.nbp *),.generation-summary-chip:not(.nbp *){min-width:0;max-width:180px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 10px/1 inherit}.generation-summary-chip:not(.nbp *){color:var(--c-8e959f)}.generation-cost:not(.nbp *){flex:0 0 auto;color:var(--c-77a8ff);font-size:10px;font-weight:750}.generation-send:not(.nbp *){width:38px;height:38px;flex:0 0 auto;border:0;border-radius:11px;background:var(--c-2b76ff);color:#fff;font-size:22px;cursor:pointer}.generation-send:disabled:not(.nbp *){opacity:.35;cursor:default}.generation-composer-note:not(.nbp *){min-height:16px;padding:6px 8px 0;color:var(--c-9b7070);font-size:9px}.generation-parameters:not(.nbp *){grid-column:2;grid-row:1;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid var(--c-282c32);background:var(--c-121418)}.generation-parameters-head:not(.nbp *){min-height:62px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--c-272b31)}.generation-parameters-head span:not(.nbp *),.generation-parameters-head strong:not(.nbp *){display:block}.generation-parameters-head span:not(.nbp *){color:var(--c-777e88);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.generation-parameters-head strong:not(.nbp *){margin-top:5px;color:var(--c-e7eaee);font-size:12px}.generation-model-select:not(.nbp *){width:min(220px,100%);margin-top:5px;padding:0 22px 0 0;border:0;outline:0;background:transparent;color:var(--c-e7eaee);font:700 12px/1.2 inherit;cursor:pointer}.generation-model-select:focus-visible:not(.nbp *){border-radius:4px;box-shadow:0 0 0 2px var(--c-4311825505)}.generation-parameters-head button:not(.nbp *){display:none;width:32px;height:32px;border:0;border-radius:8px;background:var(--c-202329);color:var(--c-959ca5);font-size:20px}.generation-parameters-body:not(.nbp *){min-height:0;padding:16px;overflow-y:auto;overscroll-behavior:contain}.generation-parameters-cost:not(.nbp *){padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--c-282c32);background:var(--c-15171b)}.generation-parameters-cost span:not(.nbp *){color:var(--c-858c96);font-size:9px}.generation-parameters-cost strong:not(.nbp *){color:var(--c-75a7ff);font-size:12px}.generation-card-error:not(.nbp *){margin-top:12px;padding:12px;border:1px solid var(--c-255107107024);border-radius:11px;background:var(--c-2559191007)}.generation-card-error>strong:not(.nbp *){display:block;color:var(--c-ffb1b1);font-size:11px;line-height:1.5}.generation-card-error>div:not(.nbp *){margin-top:10px;display:flex;gap:7px}.generation-card-error button:not(.nbp *){min-height:31px;padding:0 10px;border:1px solid var(--c-493b3e);border-radius:8px;background:var(--c-221d20);color:var(--c-e9c4c4);font:650 9px/1 inherit;cursor:pointer}.generation-card-error details:not(.nbp *){margin-top:10px;color:var(--c-9c8588);font-size:9px}.generation-card-error pre:not(.nbp *){max-height:100px;overflow:auto;white-space:pre-wrap;-webkit-user-select:text;user-select:text}.generation-global-error:not(.nbp *){max-width:640px;margin:0 auto}@media (max-width: 1180px){.web-studio-shell .generation-workspace:not(.nbp *){grid-template-columns:1fr}.generation-sessions:not(.nbp *){display:none}.web-studio-shell .studio-main:not(.nbp *){grid-template-columns:minmax(0,1fr) 290px}}@media (max-width: 900px){.web-studio-shell .studio-main:not(.nbp *){display:block;position:relative}.generation-conversation:not(.nbp *){height:100%}.generation-parameters:not(.nbp *){position:absolute;inset:0 0 0 auto;z-index:30;width:min(360px,92%);display:none;box-shadow:-24px 0 60px var(--c-000055)}.generation-parameters.is-open:not(.nbp *){display:grid;animation:web-dialog-in .18s ease both}.generation-parameters-head button:not(.nbp *){display:grid;place-items:center}}@media (max-width: 720px){.web-app-main.is-studio:not(.nbp *){padding:0 8px 88px}.web-app-main.is-studio>.web-studio-shell:not(.nbp *){height:calc(100dvh - 166px)}.web-studio-shell .studio-header:not(.nbp *){min-height:40px}.web-studio-shell .studio-header-actions:not(.nbp *),.web-studio-shell .studio-title h2:not(.nbp *){display:none}.generation-feed:not(.nbp *){padding:18px 10px 150px}.generation-composer-wrap:not(.nbp *){padding:0 8px 8px}.generation-summary-chip:not(.nbp *),.generation-cost:not(.nbp *){display:none}.generation-model-chip:not(.nbp *){max-width:150px}.web-studio-shell .studio-dialog-user:not(.nbp *){width:88%}.web-studio-shell .studio-result-actions:not(.nbp *){gap:6px}.web-studio-shell .studio-result-actions .studio-mini-btn:not(.nbp *){min-height:34px}}.web-projects-shell:not(.nbp *),.web-space-shell:not(.nbp *),.web-templates-shell:not(.nbp *),.web-profile-page:not(.nbp *){padding:22px 0 60px;animation:web-page-in .26s cubic-bezier(.2,.8,.2,1) both}.web-projects-shell .projects-page:not(.nbp *),.web-space-shell>*,.web-templates-shell .feed-page:not(.nbp *){max-width:none;margin-right:0;margin-left:0}.web-projects-shell .projects-header:not(.nbp *),.web-templates-shell .feed-chip-shell:not(.nbp *){position:relative}.web-projects-shell .projects-folder:not(.nbp *),.web-projects-shell .project-card:not(.nbp *),.web-space-shell .sp-card:not(.nbp *),.web-templates-shell .feed-card:not(.nbp *){border-color:var(--c-292d33);background-color:var(--c-131519);box-shadow:none}.web-projects-shell .projects-files-grid:not(.nbp *){grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.web-templates-shell .feed-chip-row:not(.nbp *){position:static;transform:none}.web-templates-shell .feed-chip-shell:not(.nbp *){justify-content:flex-start;min-height:auto;padding:0;margin-bottom:18px}.web-templates-shell .feed-chip-row:not(.nbp *){gap:4px;padding:0;border-radius:0;border:0;max-width:none}.web-templates-shell .feed-chip-row:not(.nbp *):before{display:none}.web-templates-shell .feed-chip:not(.nbp *){padding:9px 14px;color:var(--muted);font-size:13.5px;font-weight:500;transition:color var(--t)}.web-templates-shell .feed-chip:hover:not(.nbp *){color:var(--text)}.web-templates-shell .feed-chip.is-active:not(.nbp *){color:var(--text)}.web-templates-shell .feed-chip.is-active:not(.nbp *):after{background:var(--primary-bright);height:2px}.web-templates-shell .feed-grid:not(.nbp *){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.web-templates-shell .template-card:not(.nbp *){border-radius:var(--radius-l)}.web-templates-shell .template-preview-wrap:not(.nbp *){border-radius:var(--radius-l);background:var(--surface-2)}.web-templates-shell .template-type-badge:not(.nbp *){border:1px solid var(--hairline-2);background:var(--c-11131707);color:var(--text);font-weight:600;letter-spacing:0;text-transform:none;box-shadow:none}.web-templates-shell .template-type-badge.is-video:not(.nbp *),.web-templates-shell .template-type-badge.is-audio:not(.nbp *){border-color:var(--hairline-2);background:var(--c-11131707);color:var(--text)}.web-templates-shell .template-action:not(.nbp *){border:1px solid transparent;background:var(--primary);color:#fff;font-weight:500;letter-spacing:0;box-shadow:none}.web-templates-shell .template-action:hover:not(:disabled):not(.nbp *){background:var(--primary-2)}.web-templates-shell .template-copy:not(.nbp *),.web-templates-shell .template-delete:not(.nbp *){border:1px solid var(--hairline-2);background:var(--c-11131707);color:var(--text);font-weight:500;letter-spacing:0;box-shadow:none}.web-templates-shell .template-delete:not(.nbp *){color:var(--c-ff8a8a)}.web-templates-shell .feed-empty-title:not(.nbp *){color:var(--text);font-weight:600}.web-templates-shell .feed-empty-text:not(.nbp *){color:var(--muted)}.web-profile-page:not(.nbp *){width:min(980px,100%)!important}.web-profile-page>header span:not(.nbp *){color:var(--dim);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.web-profile-page>header h1:not(.nbp *){margin:6px 0 28px;color:var(--text);font-size:28px;font-weight:600;letter-spacing:-.025em}.web-profile-grid:not(.nbp *){display:grid;grid-template-columns:320px minmax(0,1fr);gap:14px;align-items:start}.web-profile-col:not(.nbp *){display:flex;flex-direction:column;gap:14px;min-width:0}.web-profile-card:not(.nbp *){padding:18px;border:1px solid var(--hairline);border-radius:var(--radius-l);background:var(--surface)}.web-profile-user:not(.nbp *){padding:24px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background:var(--surface-2);border-color:var(--hairline-2)}.web-profile-avatar:not(.nbp *){width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;font-size:26px;font-weight:600;border:1px solid var(--hairline-2)}.web-profile-avatar img:not(.nbp *){width:100%;height:100%;border-radius:inherit;object-fit:cover}.web-profile-user strong:not(.nbp *),.web-profile-user span:not(.nbp *),.web-profile-security strong:not(.nbp *),.web-profile-security span:not(.nbp *){display:block}.web-profile-user strong:not(.nbp *){color:var(--text);font-size:16px;font-weight:600;letter-spacing:-.01em}.web-profile-user span:not(.nbp *),.web-profile-security span:not(.nbp *){margin-top:4px;color:var(--muted);font-size:12.5px}.web-profile-balance>span:not(.nbp *),.web-profile-promo>span:not(.nbp *){display:block;color:var(--dim);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.web-profile-balance>strong:not(.nbp *){display:block;margin:10px 0 16px;color:var(--text);font-size:28px;font-weight:600;letter-spacing:-.02em;font-family:Geist Mono,ui-monospace,monospace}.web-profile-balance>strong small:not(.nbp *){color:var(--muted);font-size:13px;font-family:inherit;font-weight:400}.web-profile-card button:not(.nbp *){min-height:38px;padding:0 14px;border:1px solid var(--hairline-2);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text);font:500 13px/1 inherit;cursor:pointer;transition:background var(--t),border-color var(--t)}.web-profile-card button:hover:not(.nbp *){background:var(--surface-3)}.web-profile-balance button:not(.nbp *){border-color:transparent;background:var(--primary);color:#fff}.web-profile-balance button:hover:not(.nbp *){background:var(--primary-2)}.web-profile-balance-actions:not(.nbp *){display:flex;gap:8px}.web-profile-balance-actions button:not(.nbp *){flex:1}.web-profile-balance-actions button+button:not(.nbp *){border-color:var(--hairline-2);background:var(--surface-2);color:var(--text)}.web-profile-promo form:not(.nbp *){margin-top:14px;display:flex;gap:8px}.web-profile-promo input:not(.nbp *){min-width:0;height:40px;flex:1;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--radius-s);outline:0;background:var(--bg-elev);color:var(--text);font:400 13.5px/1 inherit;transition:border-color var(--t)}.web-profile-promo input:focus:not(.nbp *){border-color:var(--c-9117725504)}.web-profile-promo input:not(.nbp *)::placeholder{color:var(--dim)}.web-profile-promo small:not(.nbp *){display:block;margin-top:10px;color:var(--primary-bright);font-size:12.5px}.web-profile-security:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:20px}.web-profile-security button:not(.nbp *){color:var(--c-ff8a8a)}.web-profile-security button:hover:not(.nbp *){background:var(--c-2399011101);border-color:var(--c-23990111025)}.web-profile-referral:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:24px}.web-profile-referral strong:not(.nbp *),.web-profile-referral span:not(.nbp *){display:block}.web-profile-referral span:not(.nbp *){margin-top:4px;color:var(--muted);font-size:12.5px}.web-profile-referral button:disabled:not(.nbp *){opacity:.4;cursor:default}@media (max-width: 1040px){.web-studio-shell .studio-main:not(.nbp *){display:block}.web-studio-shell .studio-results:not(.nbp *){min-height:0;margin-top:24px}}@media (max-width: 720px){.web-auth-sidebar:not(.nbp *){top:auto;right:12px;bottom:12px;left:12px;width:auto;height:64px;padding:8px;flex-direction:row;justify-content:space-around;border:1px solid var(--c-292d33);border-radius:18px}.web-auth-sidebar .web-brand:not(.nbp *){display:none}.web-auth-sidebar nav:not(.nbp *){margin:0;flex-direction:row;gap:6px}.web-auth-profile-button:not(.nbp *){margin:0}.web-app-main:not(.nbp *){margin-left:0;padding:0 14px 94px}.screen.web-auth-screen:not(.nbp *),.screen.web-auth-screen.screen-wide:not(.nbp *),.screen.web-auth-screen.screen-feed:not(.nbp *){width:100%;margin:0;padding:0 14px 94px}.web-auth-topbar:not(.nbp *){flex-basis:68px}.web-workspace-home:not(.nbp *){min-height:calc(100dvh - 150px);justify-content:flex-end;padding:24px 0 30px}.web-workspace-copy h1:not(.nbp *){font-size:30px}.web-workspace-composer:not(.nbp *){padding:11px;border-radius:18px}.web-workspace-composer textarea:not(.nbp *){min-height:72px;font-size:15px}.web-parameters-button:not(.nbp *){display:none}.web-real-model-menu:not(.nbp *){position:fixed;right:14px;bottom:88px;left:14px;width:auto}.web-studio-shell .studio-card:not(.nbp *){padding:14px}.web-studio-shell .studio-header:not(.nbp *){align-items:flex-start;flex-direction:column}.web-profile-grid:not(.nbp *){grid-template-columns:1fr}.web-profile-card:not(.nbp *){min-height:130px}}.ambient:not(.nbp *){position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ambient:not(.nbp *):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--c-255255255005) 1px,transparent 1px),linear-gradient(90deg,var(--c-255255255004) 1px,transparent 1px);background-size:36px 36px;opacity:.2}.orb:not(.nbp *){position:absolute;border-radius:50%;filter:blur(0px);opacity:.8;animation:float 8s ease-in-out infinite}.orb-1:not(.nbp *){width:280px;height:280px;background:radial-gradient(circle,var(--c-6016025505),transparent 70%);top:-90px;left:-80px}.orb-2:not(.nbp *){width:220px;height:220px;background:radial-gradient(circle,var(--c-30107255045),transparent 70%);bottom:120px;right:-60px;animation-delay:1.5s}.orb-3:not(.nbp *){width:160px;height:160px;background:radial-gradient(circle,var(--c-80120255035),transparent 70%);top:45%;left:60%;animation-delay:2.5s}.screen:not(.nbp *){max-width:520px;margin:0 auto;padding:28px 20px calc(150px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:24px;position:relative;z-index:1;min-height:100dvh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;transition:filter .16s cubic-bezier(.22,.61,.36,1)}input:not(.nbp *),textarea:not(.nbp *),[contenteditable=true]:not(.nbp *){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.screen.screen-wide:not(.nbp *){max-width:1120px}.screen.screen-feed:not(.nbp *){padding-top:8px;padding-bottom:calc(220px + env(safe-area-inset-bottom))}.page:not(.nbp *){display:none;width:100%;min-height:0;pointer-events:none}.page.is-active:not(.nbp *){display:flex;flex-direction:column;gap:18px;pointer-events:auto;position:relative;z-index:2}.page.is-active *{pointer-events:auto}.page-stack:not(.nbp *){display:flex;flex-direction:column;gap:18px;padding-bottom:calc(140px + env(safe-area-inset-bottom))}.feed-page:not(.nbp *){display:flex;flex-direction:column;gap:8px;min-height:100%;margin-top:0;margin-left:-14px;margin-right:-14px;padding-left:6px;padding-right:6px;padding-bottom:calc(138px + env(safe-area-inset-bottom))}.feed-chip-shell:not(.nbp *){display:flex;justify-content:center;padding:0 6px;background:transparent;min-height:42px;position:relative;z-index:12}.feed-chip-row:not(.nbp *){display:inline-flex;align-items:center;align-self:flex-start;width:max-content;max-width:calc(100vw - 12px);gap:clamp(10px,2.8vw,18px);justify-content:center;overflow-x:auto;padding:8px 12px 9px;margin-left:0;margin-right:0;scrollbar-width:none;background:transparent;border-radius:14px;isolation:isolate;position:fixed;top:8px;left:50%;z-index:20;transform:translate(-50%);transition:box-shadow .24s ease,border-color .24s ease;border:1px solid transparent}.feed-chip-row>*{position:relative;z-index:1}.feed-chip-row:not(.nbp *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,var(--c-17325709),var(--c-101834078)),radial-gradient(circle at 18% 28%,var(--c-86152255014),transparent 34%),radial-gradient(circle at 82% 78%,var(--c-55108234016),transparent 38%);border:1px solid var(--c-117163230024);box-shadow:0 10px 24px var(--c-41122028),inset 0 1px 0 var(--c-190219255008);backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);opacity:0;transform:translateY(-4px) scale(.985);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.feed-chip-shell.is-glass .feed-chip-row:not(.nbp *):before{opacity:1;transform:translateY(0) scale(1)}.feed-chip-row:not(.nbp *)::-webkit-scrollbar{display:none}.feed-chip:not(.nbp *){border:none;background:transparent;padding:1px 0 5px;color:var(--c-22623625206);font-size:clamp(12px,3.6vw,14px);line-height:1.2;font-weight:600;white-space:nowrap;position:relative;cursor:pointer}.feed-chip.is-active:not(.nbp *){color:var(--c-eaf2ff)}.feed-chip.is-active:not(.nbp *):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--c-9cc9ff),var(--c-5f9eff))}.feed-grid:not(.nbp *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:start;will-change:transform,opacity,filter}.feed-grid-shell:not(.nbp *){transform:translate3d(var(--feed-drag-x, 0px),0,0);transition:transform .26s cubic-bezier(.22,1,.36,1);will-change:transform;padding-top:12px}.feed-grid-shell.is-dragging:not(.nbp *){transition:none}.feed-grid--motion-fade:not(.nbp *){animation:feed-swap-fade .28s ease}.feed-grid--motion-left:not(.nbp *){animation:feed-swap-left .42s cubic-bezier(.22,1,.36,1)}.feed-grid--motion-right:not(.nbp *){animation:feed-swap-right .42s cubic-bezier(.22,1,.36,1)}.template-card:not(.nbp *){position:relative;margin-bottom:0;border-radius:20px;overflow:hidden;border:none;background:transparent;box-shadow:none;cursor:default;isolation:isolate}.template-card:active:not(.nbp *){transform:scale(.99)}.template-preview-wrap:not(.nbp *){position:relative;width:100%;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 16% 18%,var(--c-80136235018),transparent 34%),linear-gradient(180deg,var(--c-112448096),var(--c-71531098))}.template-preview-wrap--tall:not(.nbp *){aspect-ratio:9/16}.template-preview-wrap--medium:not(.nbp *){aspect-ratio:3/5}.template-preview-wrap--short:not(.nbp *){aspect-ratio:1/1}.template-preview-wrap--wide:not(.nbp *){aspect-ratio:4/5}.template-preview:not(.nbp *){width:100%;height:100%;object-fit:cover;display:block}.template-preview-trigger:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;cursor:zoom-in}.template-card-footer:not(.nbp *){position:absolute;left:8px;right:8px;bottom:8px;z-index:5;display:flex;align-items:center;gap:6px}.template-type-badge:not(.nbp *){flex:0 0 auto;max-width:calc(100% - 92px);min-height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--c-171202255026);background:var(--c-92142072);color:var(--c-edf4ff);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px var(--c-31024026);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-type-badge.is-video:not(.nbp *){border-color:var(--c-255183118035);background:var(--c-663710072);color:var(--c-ffe1bd)}.template-type-badge.is-audio:not(.nbp *){border-color:var(--c-150214255032);background:var(--c-104266072);color:var(--c-d9f2ff)}.template-preview-skeleton:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(120deg,var(--c-81837096) 20%,var(--c-2957103088) 38%,var(--c-81837096) 58%),linear-gradient(180deg,var(--c-71529098),var(--c-71529098));background-size:220% 100%,100% 100%;animation:template-skeleton-shift 1.35s linear infinite;pointer-events:none}.template-preview-wrap:not(.nbp *):after{content:"";position:absolute;inset:auto 0 0;height:26%;background:linear-gradient(180deg,var(--c-812200),var(--c-81220045));pointer-events:none}.template-action:not(.nbp *){position:relative;flex:0 0 auto;margin-left:auto;border-radius:999px;border:1px solid var(--c-132186255036);background:var(--c-2058126064);color:#eef5ff;height:30px;padding:0 10px;font-size:12px;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px var(--c-51430028);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.template-action:active:not(.nbp *){transform:scale(.97)}.template-action:disabled:not(.nbp *){opacity:.55;cursor:not-allowed}.template-delete:not(.nbp *){border-radius:999px;border:1px solid var(--c-255133133042);background:var(--c-1322323066);color:#ffecec;height:30px;padding:0 10px;font-size:12px;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px var(--c-4888032);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.template-delete:active:not(.nbp *){transform:scale(.97)}.template-copy:not(.nbp *){border-radius:999px;border:1px solid var(--c-132186255042);background:var(--c-2058126066);color:#eef5ff;min-width:122px;height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 10px var(--c-51430028);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:100%}.template-copy svg:not(.nbp *){flex-shrink:0}.template-copy:active:not(.nbp *){transform:scale(.97)}.template-top-actions:not(.nbp *){position:absolute;inset:8px 8px auto 8px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:8px}.template-top-actions.is-single:not(.nbp *){justify-content:flex-end}@media (max-width: 480px){.template-top-actions:not(.nbp *){inset:6px 6px auto 6px;gap:4px}.template-card-footer:not(.nbp *){left:6px;right:6px;bottom:6px;gap:5px}.template-type-badge:not(.nbp *){max-width:calc(100% - 78px);min-height:22px;padding:0 6px;font-size:9px}.template-action:not(.nbp *){height:26px;padding:0 7px;font-size:10px}.template-delete:not(.nbp *),.template-copy:not(.nbp *){height:26px;padding:0 8px;font-size:10px}.template-copy:not(.nbp *){min-width:0;max-width:calc(100% - 4px);gap:4px}.template-copy span:not(.nbp *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.feed-load-region:not(.nbp *){display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 calc(160px + env(safe-area-inset-bottom))}.feed-page:not(.nbp *):after{content:"";display:block;width:100%;height:calc(140px + env(safe-area-inset-bottom));flex-shrink:0}.feed-load-sentinel:not(.nbp *){width:100%;height:2px}.feed-load-spinner:not(.nbp *){min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--c-13218625502);background:var(--c-8193805);color:var(--c-22623625509);font-size:12px;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.feed-load-spinner-dot:not(.nbp *){width:8px;height:8px;border-radius:999px;background:var(--c-7ab4ff);box-shadow:0 0 14px var(--c-12218025506);animation:feed-spinner-pulse 1s ease-in-out infinite}.feed-template-viewer:not(.nbp *){height:min(86vh,760px);max-height:min(86vh,760px)}@keyframes template-skeleton-shift{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}@keyframes feed-spinner-pulse{0%,to{transform:scale(.8);opacity:.66}50%{transform:scale(1);opacity:1}}.feed-template-viewer .projects-viewer-media:not(.nbp *){aspect-ratio:auto;flex:1 1 auto;min-height:0;max-height:none;background:var(--c-31022094)}.feed-template-viewer-media .project-file-media:not(.nbp *){object-fit:contain;background:var(--c-000045)}.feed-template-viewer .projects-viewer-download:not(.nbp *){flex-shrink:0}.feed-notice-modal:not(.nbp *){width:min(360px,calc(100vw - 28px));gap:14px}.feed-notice-head:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:10px}.feed-notice-close.projects-icon-btn:not(.nbp *){width:30px;min-width:30px;height:30px;font-size:22px;line-height:1}.feed-notice-text:not(.nbp *){margin:0;color:var(--c-218234255092);font-size:17px;line-height:1.42;white-space:pre-wrap}.feed-empty:not(.nbp *){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:56px 20px;text-align:center}.feed-loading-state:not(.nbp *){display:grid;justify-items:center;gap:18px;padding:14px 0 28px}.projects-loading-state:not(.nbp *){display:grid;justify-items:center;gap:18px;padding:18px 0 12px}.feed-loading-orb:not(.nbp *){transform:scale(1.45)}.projects-loading-orb:not(.nbp *){transform:scale(1.3)}.feed-loading-copy:not(.nbp *){width:min(320px,100%);display:grid;gap:8px;text-align:center}.projects-loading-copy:not(.nbp *){width:min(320px,100%);display:grid;gap:8px;text-align:center}.projects-loading-copy h3:not(.nbp *){margin:0;font-size:17px;font-weight:700;color:var(--c-d9e7ff)}.projects-loading-copy p:not(.nbp *){margin:0;font-size:13px;color:var(--c-170192226075)}.feed-loading-grid:not(.nbp *){width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px}.projects-loading-grid:not(.nbp *){width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:6px}.feed-loading-card:not(.nbp *){position:relative;overflow:hidden;border-radius:22px;border:1px solid var(--c-112164255016);background:radial-gradient(circle at 22% 18%,var(--c-86151255018),transparent 28%),radial-gradient(circle at 78% 84%,var(--c-71115228016),transparent 32%),linear-gradient(180deg,var(--c-81837096),var(--c-61428098));box-shadow:inset 0 1px 0 var(--c-126175255008)}.projects-loading-card:not(.nbp *){position:relative;overflow:hidden;border-radius:18px;border:1px solid var(--c-112164255016);background:radial-gradient(circle at 22% 18%,var(--c-86151255018),transparent 28%),radial-gradient(circle at 78% 84%,var(--c-71115228016),transparent 32%),linear-gradient(180deg,var(--c-81837096),var(--c-61428098));box-shadow:inset 0 1px 0 var(--c-126175255008)}.feed-loading-card--tall:not(.nbp *){aspect-ratio:9/16}.feed-loading-card--medium:not(.nbp *){aspect-ratio:3/5}.feed-loading-card--wide:not(.nbp *){aspect-ratio:4/5}.projects-loading-card--tall:not(.nbp *){aspect-ratio:9/16}.projects-loading-card--medium:not(.nbp *){aspect-ratio:3/5}.projects-loading-card--wide:not(.nbp *){aspect-ratio:4/5}.feed-loading-card-glow:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 8%,var(--c-139188255006) 24%,var(--c-139188255022) 38%,var(--c-139188255006) 52%,transparent 70%);background-size:240% 100%;animation:feed-loading-sweep 1.9s linear infinite}.projects-loading-card-glow:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 8%,var(--c-139188255006) 24%,var(--c-139188255022) 38%,var(--c-139188255006) 52%,transparent 70%);background-size:240% 100%;animation:feed-loading-sweep 1.9s linear infinite}.feed-loading-card-line:not(.nbp *),.feed-loading-card-chip:not(.nbp *){position:absolute;left:14px;border-radius:999px;background:var(--c-164202255016);box-shadow:inset 0 1px 0 var(--c-202226255008)}.projects-loading-card-line:not(.nbp *),.projects-loading-card-chip:not(.nbp *){position:absolute;left:14px;border-radius:999px;background:var(--c-164202255016);box-shadow:inset 0 1px 0 var(--c-202226255008)}.feed-loading-card-line:not(.nbp *){bottom:44px;width:48%;height:10px}.feed-loading-card-line--short:not(.nbp *){bottom:62px;width:34%;height:8px}.projects-loading-card-line:not(.nbp *){bottom:40px;width:48%;height:10px}.projects-loading-card-line--short:not(.nbp *){bottom:58px;width:34%;height:8px}.feed-loading-card-chip:not(.nbp *){bottom:14px;width:72px;height:24px}.projects-loading-card-chip:not(.nbp *){bottom:14px;width:72px;height:24px}.feed-empty-title:not(.nbp *){margin:0;font-size:17px;font-weight:700;color:var(--c-d9e7ff)}.feed-empty-text:not(.nbp *){margin:0;font-size:13px;color:var(--c-170192226075)}@keyframes feed-swap-fade{0%{opacity:.68;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes feed-swap-left{0%{opacity:.62;transform:translate3d(34px,0,0);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes feed-swap-right{0%{opacity:.62;transform:translate3d(-34px,0,0);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes feed-loading-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.partner-soon:not(.nbp *){margin-top:8px;padding:24px;border-radius:22px;border:1px solid var(--c-12016025502);background:linear-gradient(140deg,var(--c-162648092),var(--c-101834094));box-shadow:0 20px 40px var(--c-81634055);text-align:center}.partner-soon-badge:not(.nbp *){display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:var(--c-94164255018);border:1px solid var(--c-108178255035);color:var(--c-9ad0ff);font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.partner-soon-title:not(.nbp *){margin:16px 0 8px;font-size:22px;font-weight:700;color:var(--c-e6f1ff)}.partner-soon-text:not(.nbp *){margin:0;font-size:14px;color:var(--c-197215245085);line-height:1.5}.form-error:not(.nbp *),.form-success:not(.nbp *){margin-top:12px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.4}.form-note:not(.nbp *){margin-top:12px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.4;background:var(--c-60120210016);border:1px solid var(--c-90150255035);color:var(--c-c9dcff)}.form-error:not(.nbp *){background:var(--c-2207070016);border:1px solid var(--c-255120120035);color:var(--c-ffb3b3)}.form-toast:not(.nbp *){position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2000;padding:12px 18px;border-radius:16px;font-size:13px;line-height:1.4;background:var(--c-361624088);border:1px solid var(--c-25512012006);color:var(--c-ffd6d6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:min(360px,86vw);text-align:center;box-shadow:0 12px 30px var(--c-102040045);pointer-events:none}.form-success:not(.nbp *){background:var(--c-60160120016);border:1px solid var(--c-110210160035);color:var(--c-b6f4d6)}.form-warning:not(.nbp *){margin-top:12px;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.5;background:var(--c-25518080012);border:1px solid var(--c-25520012003);color:var(--c-ffd7a8);display:grid;gap:4px}.page.is-leaving:not(.nbp *){opacity:0;transform:translate3d(0,-12px,0);filter:blur(8px);pointer-events:none;position:relative;inset:auto;width:100%}.reveal:not(.nbp *){opacity:0;transform:translateY(16px)}.page.is-active .reveal:not(.nbp *){animation:rise .7s ease forwards;animation-delay:var(--delay, 0s)}.pf:not(.nbp *){display:flex;flex-direction:column;align-items:center;padding:16px 16px 24px;gap:0}.pf-loading:not(.nbp *){padding:40px 0;color:var(--muted);font-size:14px}.pf-avatar:not(.nbp *){width:72px;height:72px;border-radius:50%;background:linear-gradient(140deg,var(--c-2b76ff),var(--c-5bb1ff));display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 3px var(--bg),0 0 0 4.5px var(--c-9616525003)}.pf-avatar img:not(.nbp *){width:100%;height:100%;object-fit:cover;border-radius:50%}.pf-initials:not(.nbp *){font-size:24px;font-weight:700;color:var(--c-ffffff)}.pf-name:not(.nbp *){font-size:20px;font-weight:800;margin-top:10px;text-align:center}.pf-handle:not(.nbp *){font-size:13px;color:var(--muted);text-align:center;margin-top:2px}.pf-balance:not(.nbp *){font-size:32px;font-weight:800;margin-top:20px;text-align:center;line-height:1}.pf-balance span:not(.nbp *){font-size:13px;font-weight:600;color:var(--muted);margin-left:4px}.pf-btns:not(.nbp *){display:flex;gap:8px;width:100%;margin-top:16px}.pf-btn:not(.nbp *){flex:1;border:none;border-radius:12px;padding:12px 0;font-size:14px;font-weight:700;cursor:pointer;transition:transform .1s;user-select:none;-webkit-user-select:none}.pf-btn:active:not(.nbp *){transform:scale(.97)}.pf-btn--primary:not(.nbp *){background:linear-gradient(145deg,var(--c-2563eb),var(--c-3b82f6));color:#fff;box-shadow:0 4px 14px var(--c-379923503)}.pf-btn--ghost:not(.nbp *){background:var(--c-255255255006);color:var(--text);border:1px solid var(--c-255255255008);position:relative}.pf-btn--ghost.has-dot:not(.nbp *):after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--c-3b82f6)}.pf-divider:not(.nbp *){width:100%;height:1px;background:var(--c-255255255006);margin:18px 0 14px}.pf-promo:not(.nbp *){display:grid;grid-template-columns:1fr auto;gap:6px;width:100%}.pf-promo-input:not(.nbp *){width:100%;border-radius:10px;border:1px solid var(--c-255255255007);background:var(--c-255255255003);color:var(--c-ffffff);padding:10px 12px;font-size:13px;font-weight:600;letter-spacing:.6px;outline:none;transition:border .2s}.pf-promo-input:not(.nbp *)::placeholder{color:var(--c-255255255018);font-weight:500;letter-spacing:.2px}.pf-promo-input:focus-visible:not(.nbp *){border-color:var(--c-96165250035)}.pf-promo-btn:not(.nbp *){border:none;border-radius:10px;padding:0 14px;font-size:12px;font-weight:700;background:var(--c-255255255006);color:var(--text);cursor:pointer;transition:transform .1s}.pf-promo-btn:active:not(:disabled):not(.nbp *){transform:scale(.97)}.pf-promo-btn:disabled:not(.nbp *){opacity:.3;cursor:not-allowed}.pf-msg:not(.nbp *){width:100%;font-size:11px;margin-top:6px;padding:5px 8px;border-radius:6px}.pf-msg--ok:not(.nbp *){color:var(--c-130230170085);background:var(--c-50200120006)}.pf-msg--err:not(.nbp *){color:var(--c-255160160085);background:var(--c-2558080006)}.pf-stats:not(.nbp *){display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:18px}.pf-stat:not(.nbp *){display:flex;flex-direction:column;align-items:center;padding:14px 8px;border-radius:12px;background:var(--c-255255255003);border:1px solid var(--c-255255255006)}.pf-stat-value:not(.nbp *){font-size:20px;font-weight:800;line-height:1}.pf-stat-label:not(.nbp *){font-size:11px;color:var(--muted);margin-top:4px;font-weight:500}.profile:not(.nbp *){display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:20px;background:linear-gradient(120deg,var(--c-202842092),var(--c-121830092));border:1px solid var(--c-12016025502);box-shadow:0 18px 36px var(--c-7142806)}.avatar:not(.nbp *){width:64px;height:64px;border-radius:50%;background:linear-gradient(140deg,var(--c-2b76ff),var(--c-5bb1ff));color:#fff;font-weight:700;font-size:20px;display:grid;place-items:center;position:relative;box-shadow:0 14px 26px var(--c-2582200045);overflow:hidden}.avatar:not(.nbp *):after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--c-9013225505);box-shadow:0 0 22px var(--c-60160255035)}.avatar img:not(.nbp *){width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.profile-text:not(.nbp *){display:flex;flex-direction:column;gap:6px}.username:not(.nbp *){font-size:14px;color:var(--muted);letter-spacing:.2px}.fullname:not(.nbp *){font-size:22px;font-weight:700}.subtitle:not(.nbp *){font-size:12px;color:var(--c-24524725106);text-transform:uppercase;letter-spacing:1.6px}.divider:not(.nbp *){height:1px;background:linear-gradient(90deg,transparent,var(--c-255255255025),transparent)}.balance:not(.nbp *){background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px;position:relative;overflow:visible}.balance:not(.nbp *):before{content:"";position:absolute;top:-26px;right:-14px;width:180px;height:180px;background:radial-gradient(circle,var(--c-6016025504),transparent 70%);opacity:.8;pointer-events:none;z-index:0}.balance>*{position:relative;z-index:1}.balance-top:not(.nbp *){display:flex;justify-content:space-between;align-items:center;gap:12px}.balance-actions:not(.nbp *){display:inline-flex;align-items:center}.gift-button:not(.nbp *){border:1px solid var(--c-146192255045);background:linear-gradient(135deg,var(--c-67124255028),var(--c-7616225502));color:var(--c-e9f3ff);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;box-shadow:0 8px 18px var(--c-41113235028);transition:transform .12s ease,border .2s ease,background .2s ease,box-shadow .2s ease;position:relative}.gift-button.has-notification:not(.nbp *){box-shadow:0 10px 22px var(--c-41113235036),0 0 0 0 var(--c-85166255036);animation:giftButtonGlow 1.8s ease-out infinite}.gift-button svg:not(.nbp *){width:18px;height:18px}.gift-button-pointer:not(.nbp *){position:absolute;right:18px;top:-28px;display:inline-flex;align-items:center;gap:4px;color:var(--c-dff2ff);font-size:10px;line-height:1;font-weight:700;white-space:nowrap;text-shadow:0 0 12px var(--c-85166255055);animation:giftPointerBounce .95s ease-in-out infinite;pointer-events:none}.gift-button-pointer-label:not(.nbp *){opacity:.9}.gift-button-pointer-arrow:not(.nbp *){font-size:14px;line-height:1;color:var(--c-a8dbff);text-shadow:0 0 14px var(--c-10818325507)}.gift-button:disabled:not(.nbp *){opacity:.55;cursor:not-allowed}.gift-button:hover:not(:disabled):not(.nbp *){border-color:var(--c-16921025507);box-shadow:0 10px 20px var(--c-72148255034)}.gift-button:active:not(:disabled):not(.nbp *){transform:scale(.97);background:linear-gradient(135deg,var(--c-77140255034),var(--c-8317325503))}.balance-header:not(.nbp *){font-size:15px;font-weight:600;color:var(--muted)}.token-pill:not(.nbp *){padding:4px 6px;border-radius:999px;font-size:11px;letter-spacing:1.2px;font-weight:700;color:var(--c-d6e8ff);border:1px solid var(--c-90132255045);background:var(--c-43118255018);display:inline-flex;align-items:center;justify-content:center}.balance-value:not(.nbp *){display:flex;align-items:center;gap:8px;font-size:42px;font-weight:800;letter-spacing:-.6px}.balance-unit:not(.nbp *){font-size:14px;font-weight:600;color:var(--c-24524725107);margin-left:6px}.coin:not(.nbp *){width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin-left:10px;filter:drop-shadow(0 12px 20px var(--c-4311825505))}.coin svg:not(.nbp *){width:48px;height:48px}.coin-small:not(.nbp *){width:32px;height:32px;margin-left:0;filter:drop-shadow(0 8px 12px var(--c-4311825504))}.coin-small svg:not(.nbp *){width:32px;height:32px}.balance-note:not(.nbp *){font-size:13px;color:var(--c-24524725107);line-height:1.4}.actions:not(.nbp *){display:flex;flex-direction:column;align-items:stretch;gap:12px}.promo-card:not(.nbp *){border-radius:var(--radius-lg);padding:18px;background:linear-gradient(145deg,var(--c-182948092),var(--c-101830092));border:1px solid var(--c-100156255028);box-shadow:0 22px 40px var(--c-61428045);display:grid;gap:12px;position:relative;overflow:hidden}.promo-card:not(.nbp *):after{content:"";position:absolute;width:170px;height:170px;right:-58px;top:-70px;background:radial-gradient(circle,var(--c-70170255034),transparent 72%);pointer-events:none}.promo-card>*{position:relative;z-index:1}.promo-head:not(.nbp *){display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.promo-title:not(.nbp *){font-size:16px;font-weight:700;color:var(--c-edf4ff)}.promo-subtitle:not(.nbp *){margin-top:4px;font-size:12px;color:var(--c-225238255072)}.promo-bonus-pill:not(.nbp *){flex-shrink:0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.45px;color:var(--c-d6ebff);border:1px solid var(--c-14620325505);background:linear-gradient(135deg,var(--c-67145255022),var(--c-8818625502))}.promo-form:not(.nbp *){display:grid;grid-template-columns:1fr auto;gap:10px}.promo-input:not(.nbp *){width:100%;border-radius:14px;border:1px solid var(--c-133183255035);background:var(--c-13233809);color:var(--c-f2f7ff);padding:12px 14px;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;outline:none;transition:border .2s ease,box-shadow .2s ease}.promo-input:not(.nbp *)::placeholder{color:var(--c-20222024405);letter-spacing:.2px;text-transform:none;font-weight:500}.promo-input:focus-visible:not(.nbp *){border-color:var(--c-13919625508);box-shadow:0 0 0 3px var(--c-9516825502)}.promo-submit:not(.nbp *){border:none;border-radius:14px;padding:0 14px;min-height:44px;font-size:13px;font-weight:700;color:#f8fbff;background:linear-gradient(130deg,var(--c-46123255095),var(--c-78171255095));box-shadow:0 12px 20px var(--c-2994210035);cursor:pointer;transition:transform .12s ease,filter .2s ease,box-shadow .2s ease}.promo-submit:disabled:not(.nbp *){opacity:.66;cursor:not-allowed;box-shadow:none}.promo-submit:active:not(:disabled):not(.nbp *){transform:scale(.98);filter:brightness(.96)}.expiry-card:not(.nbp *){background:transparent;border:none;border-radius:var(--radius-lg);padding:18px;box-shadow:none;display:grid;gap:12px;position:relative;overflow:hidden}.expiry-card:not(.nbp *):before{content:none}.expiry-card>*{position:relative;z-index:1}.expiry-header:not(.nbp *){display:flex;justify-content:space-between;align-items:baseline;gap:12px}.expiry-title:not(.nbp *){font-size:14px;font-weight:600;color:var(--muted)}.expiry-subtitle:not(.nbp *){font-size:11px;color:var(--c-245247251055)}.expiry-list:not(.nbp *){display:grid;gap:10px}.expiry-item:not(.nbp *){padding:10px 12px;border-radius:14px;background:transparent;border:1px solid var(--c-9013225502);display:grid;gap:6px}.expiry-item.is-soon:not(.nbp *){border-color:var(--c-2551969204);background:transparent}.expiry-item.is-urgent:not(.nbp *){border-color:var(--c-25510610605);background:transparent}.expiry-row:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:12px}.expiry-item-title:not(.nbp *){font-size:13px;font-weight:600}.expiry-days:not(.nbp *){font-size:11px;font-weight:600;color:var(--c-24524725107)}.expiry-meta:not(.nbp *){font-size:11px;color:var(--c-24524725106);line-height:1.4}.expiry-bar:not(.nbp *){height:6px;border-radius:999px;background:var(--c-9013225502);overflow:hidden}.expiry-bar span:not(.nbp *){display:block;height:100%;width:0;background:linear-gradient(90deg,var(--c-5da9ff),var(--c-3a7cff));transition:width .4s ease}.expiry-item.is-soon .expiry-bar span:not(.nbp *){background:linear-gradient(90deg,var(--c-ffd36e),var(--c-ff9b3f))}.expiry-item.is-urgent .expiry-bar span:not(.nbp *){background:linear-gradient(90deg,var(--c-ff8a8a),var(--c-ff4d4d))}.primary-button:not(.nbp *){border:none;border-radius:18px;padding:18px 16px;font-size:17px;font-weight:700;background:linear-gradient(140deg,var(--primary),var(--primary-bright));color:#fff;box-shadow:0 16px 30px var(--c-30107255045);position:relative;overflow:hidden;transition:transform .08s ease,box-shadow .2s ease,filter .2s ease;animation:glow 3s ease-in-out infinite;user-select:none;-webkit-user-select:none}.primary-button:not(.nbp *):after{content:"";position:absolute;top:-30%;right:60%;bottom:-30%;left:-40%;background:linear-gradient(120deg,transparent,var(--c-25525525506),transparent);transform:translate(-100%);animation:sheen 4s ease-in-out infinite}.primary-button:active:not(.nbp *){transform:scale(.98);box-shadow:0 8px 18px var(--c-30107255035);filter:brightness(.98)}.primary-button:focus-visible:not(.nbp *){outline:2px solid var(--c-9013225507);outline-offset:3px}.btn-primary:not(.nbp *){border:none;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:700;letter-spacing:.2px;position:relative;overflow:hidden;background:linear-gradient(145deg,var(--c-2563eb) 0%,var(--c-3b82f6) 50%,var(--c-2563eb) 100%);color:#fff;box-shadow:0 0 0 1px var(--c-9616525003),0 4px 16px var(--c-379923504),0 0 40px var(--c-5913024602);transition:transform .1s ease,box-shadow .2s ease;user-select:none;-webkit-user-select:none}.btn-primary:not(.nbp *):before{content:"";position:absolute;top:0;left:-120%;width:50%;height:100%;background:linear-gradient(100deg,transparent 0%,var(--c-255255255005) 30%,var(--c-255255255014) 50%,var(--c-255255255005) 70%,transparent 100%);animation:btn-shimmer 4s ease-in-out infinite;pointer-events:none}@keyframes btn-shimmer{0%{left:-120%}35%{left:160%}to{left:160%}}.btn-primary:not(.nbp *):after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:17px;border:1.5px solid var(--c-9616525004);animation:btn-ring-pulse 2.5s ease-in-out infinite;pointer-events:none}@keyframes btn-ring-pulse{0%,to{opacity:.3;border-color:var(--c-96165250025)}50%{opacity:1;border-color:var(--c-9616525006)}}.btn-primary--wide:not(.nbp *){width:100%}.btn-primary:disabled:not(.nbp *){opacity:.45;cursor:not-allowed;box-shadow:0 2px 8px var(--c-103080025);filter:saturate(.5)}.btn-primary:disabled:not(.nbp *):before,.btn-primary:disabled:not(.nbp *):after{animation:none;opacity:0}.btn-primary:active:not(.nbp *){transform:scale(.96);box-shadow:0 0 0 1px var(--c-9616525004),0 2px 8px var(--c-3799235035),0 0 48px var(--c-5913024603)}.helper-link:not(.nbp *){font-size:13px;color:var(--muted);text-decoration:none;text-align:center;background:none;border:none;cursor:pointer}.helper-link:active:not(.nbp *){color:var(--primary-bright)}.sheet-backdrop:not(.nbp *){position:fixed;top:0;right:0;bottom:0;left:0;background:var(--c-101630045);backdrop-filter:blur(5.9px) saturate(120%);-webkit-backdrop-filter:blur(5.9px) saturate(120%);opacity:0;transition:none;z-index:40;pointer-events:none}.sheet:not(.nbp *){position:fixed;inset:50% auto auto 50%;transform:perspective(1100px) translate(-50%,-50%) translateZ(-56px) scale(.8);width:min(520px,calc(100% - 32px));max-height:min(78vh,680px);overflow:hidden;touch-action:pan-y;background:var(--c-142236096);color:var(--text);border-radius:26px;padding:28px 24px 24px;box-shadow:0 30px 60px var(--c-6122606);border:1px solid var(--c-90132255025);opacity:0;transition:none;z-index:60;pointer-events:none;will-change:transform,opacity}.sheet-content:not(.nbp *){max-height:calc(min(78vh,680px) - 52px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:14px}.sheet.open:not(.nbp *){opacity:1;box-shadow:0 38px 74px var(--c-61226072);pointer-events:auto;animation:modal-card-in .34s cubic-bezier(.215,.61,.355,1) both}.sheet.is-closing:not(.nbp *){pointer-events:none;animation:modal-card-out .18s cubic-bezier(.4,0,.2,1) both}.sheet.sheet-obscured:not(.nbp *){filter:none;opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none}.sheet-backdrop.open:not(.nbp *){opacity:.45;animation:modal-backdrop-in .32s cubic-bezier(.215,.61,.355,1) both;pointer-events:auto}.sheet-backdrop.is-closing:not(.nbp *){animation:modal-backdrop-out .24s cubic-bezier(.4,0,.2,1) both;pointer-events:none}.sheet-close:not(.nbp *){position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:12px;border:1px solid var(--c-255255255012);background:var(--c-255255255004);color:var(--c-ffffff);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.sheet-content h2:not(.nbp *){margin:0 0 8px;font-size:22px}.sheet-content p:not(.nbp *){margin:0 0 20px;font-size:14px;color:var(--muted)}.field:not(.nbp *){display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.field span:not(.nbp *){font-size:13px;color:var(--muted)}.field input:not(.nbp *),.field select:not(.nbp *),.select-trigger:not(.nbp *){width:100%;border-radius:16px;border:1px solid var(--c-255255255012);background:var(--c-255255255005);color:var(--text);padding:12px 14px;font-size:15px;outline:none}.select:not(.nbp *){position:relative}.select-trigger:not(.nbp *){text-align:left;cursor:pointer;position:relative;user-select:none;-webkit-user-select:none}.select-trigger:not(.nbp *):after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:2px solid var(--c-24524725107);border-bottom:2px solid var(--c-24524725107);transform:translateY(-60%) rotate(45deg);transition:transform .2s ease}.select.is-disabled .select-trigger:not(.nbp *){opacity:.5;cursor:not-allowed}.select.is-open .select-trigger:not(.nbp *):after{transform:translateY(-40%) rotate(-135deg)}.select-menu:not(.nbp *){position:absolute;left:0;right:0;top:calc(100% + 8px);background:var(--c-121830098);border:1px solid var(--c-255255255012);border-radius:16px;padding:6px;display:grid;gap:4px;box-shadow:0 18px 40px var(--c-6122605);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:2;max-height:min(60vh,280px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.select-menu.is-up:not(.nbp *){top:auto;bottom:calc(100% + 8px);transform:translateY(6px)}.select.is-open .select-menu:not(.nbp *){opacity:1;transform:translateY(0);pointer-events:auto}.select-menu.is-open:not(.nbp *){opacity:1;transform:translateY(0);pointer-events:auto}.select-option:not(.nbp *){border:none;background:var(--c-255255255004);color:var(--text);padding:10px 12px;border-radius:12px;text-align:left;font-size:14px;cursor:pointer;transition:background .2s ease}.select-option:active:not(.nbp *){background:var(--c-90132255018)}.pill-group:not(.nbp *){display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pill:not(.nbp *){border:1px solid var(--c-255255255012);background:var(--c-255255255004);color:var(--text);padding:12px 0;border-radius:16px;font-weight:600;cursor:pointer;transition:transform .15s ease,border .2s ease,background .2s ease;user-select:none;-webkit-user-select:none}.pill:active:not(.nbp *){transform:scale(.97)}.pill.is-active:not(.nbp *){border-color:var(--c-9013225506);background:var(--c-9013225502);box-shadow:inset 0 0 0 1px var(--c-9013225504)}.amount-line:not(.nbp *){margin:6px 0 18px;font-size:16px;color:var(--muted)}.error-text:not(.nbp *){margin:8px 0 14px;font-size:13px;color:var(--c-fca5a5)}.sheet-cta:not(.nbp *){width:100%;border-radius:999px;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;animation:none;box-shadow:none}.sheet-cta:not(.nbp *):after{display:none}.sheet-cta:active:not(.nbp *){box-shadow:none}body.modal-open{overflow:hidden}body.modal-blur-open .screen:not(.nbp *){filter:blur(3.9px)}body.keyboard-open .bottom-nav:not(.nbp *){display:none}body.keyboard-open .screen:not(.nbp *){padding-bottom:28px}.partner-hero:not(.nbp *){padding:18px;border-radius:22px;background:var(--c-255255255004);border:1px solid var(--c-255255255008);display:grid;gap:8px}.partner-hero h2:not(.nbp *){margin:0;font-size:22px}.partner-hero p:not(.nbp *){margin:0;color:var(--muted);font-size:14px;line-height:1.4}.partner-actions:not(.nbp *){border-radius:20px;padding:16px;border:1px dashed var(--c-90132255035);background:var(--c-12183006);display:grid;gap:12px}.ghost-button:not(.nbp *){border:1px solid var(--c-255255255012);background:var(--c-255255255006);color:var(--text);padding:14px 16px;border-radius:16px;font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .2s ease;user-select:none;-webkit-user-select:none}.ghost-button:active:not(.nbp *){transform:scale(.98);background:var(--c-9013225502)}.ghost-button.full:not(.nbp *){width:100%}.primary-button.full:not(.nbp *){width:100%}.gift-result:not(.nbp *){margin-top:16px;padding:14px;border-radius:18px;border:1px solid var(--c-12017025503);background:var(--c-203050065);display:grid;gap:12px}.gift-result-title:not(.nbp *){font-size:15px;font-weight:700;color:var(--c-e6f1ff)}.gift-expiry:not(.nbp *){font-size:12px;color:var(--c-24524725107)}.gift-link:not(.nbp *){padding:10px 12px;border-radius:12px;border:1px solid var(--c-255255255012);background:var(--c-10142206);color:var(--c-ffffff);font-size:14px;word-break:break-all}.gift-actions:not(.nbp *){display:grid;gap:10px;justify-items:stretch}.confirm-actions:not(.nbp *){display:grid;grid-template-columns:1fr 1fr;gap:10px}.gift-alert-actions:not(.nbp *){display:flex;justify-content:flex-end;margin-top:8px}.partner-card:not(.nbp *){border-radius:22px;padding:18px;background:var(--c-255255255005);border:1px solid var(--c-255255255008);display:grid;gap:14px}.partner-card-header:not(.nbp *){display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600}.partner-count:not(.nbp *){color:var(--muted);font-size:13px}.partner-linkbox:not(.nbp *){border-radius:18px;padding:16px;background:var(--c-10142206);border:1px solid var(--c-255255255008);display:grid;gap:12px}.partner-link-meta:not(.nbp *){display:flex;justify-content:space-between;color:var(--muted);font-size:12px;letter-spacing:.4px}.partner-url:not(.nbp *){font-size:15px;line-height:1.4;word-break:break-all;color:var(--c-ffffff)}.partner-stats:not(.nbp *){display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.partner-stat:not(.nbp *){border-radius:14px;padding:12px;background:var(--c-255255255004);border:1px solid var(--c-255255255008);display:grid;gap:6px}.partner-stat span:not(.nbp *){font-size:12px;color:var(--muted)}.partner-stat strong:not(.nbp *){font-size:20px}.partner-hint:not(.nbp *){font-size:13px;color:var(--muted)}.partner-summary:not(.nbp *){border-radius:20px;padding:16px;background:var(--c-255255255004);border:1px solid var(--c-255255255008);display:flex;align-items:center;gap:12px}.partner-summary-icon:not(.nbp *){width:36px;height:36px;border-radius:14px;background:var(--c-9013225502);display:grid;place-items:center;color:var(--primary-bright);font-size:18px}.partner-summary-title:not(.nbp *){font-size:13px;color:var(--muted)}.partner-summary-value:not(.nbp *){font-size:22px;font-weight:700}.ai-tabs:not(.nbp *){--ai-tab-count: 3;--ai-tab-index: 0;position:relative;display:grid;grid-template-columns:repeat(var(--ai-tab-count),1fr);gap:0;padding:5px;border-radius:22px;border:1px solid var(--c-9117725502);background:linear-gradient(180deg,var(--c-4311825501),var(--c-2050120006) 50%,var(--c-123070012) 100%),linear-gradient(130deg,var(--c-91177255004),var(--c-43118255002));box-shadow:0 6px 20px var(--c-41028025),inset 0 1px 0 var(--c-91177255008);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);overflow:hidden;isolation:isolate}.ai-tabs:not(.nbp *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--c-91177255006),transparent 50%);opacity:.5}.ai-tabs:not(.nbp *):after{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--ai-tab-count));border-radius:18px;pointer-events:none;z-index:0;background:linear-gradient(160deg,var(--c-4311825504),var(--c-3070180032));box-shadow:0 4px 12px var(--c-000018),inset 0 1px 0 var(--c-91177255024);transform:translate(calc(var(--ai-tab-index) * 100%));transition:transform .32s cubic-bezier(.22,.7,.2,1)}.ai-tab:not(.nbp *){position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:none;border-radius:18px;background:transparent;color:var(--c-200215240055);font-size:14px;font-weight:600;cursor:pointer;user-select:none;-webkit-user-select:none;transition:color .22s ease,background .22s ease,box-shadow .22s ease}.ai-tab-icon:not(.nbp *){width:20px;height:20px;display:grid;place-items:center;flex-shrink:0}.ai-tab-icon svg:not(.nbp *){width:100%;height:100%;display:block}.ai-tab-label:not(.nbp *){white-space:nowrap}.ai-tab.is-active:not(.nbp *){color:var(--c-240248255098)}.ai-tab:not(.is-active):active:not(.nbp *){background:transparent}.ai-category-empty:not(.nbp *){padding:16px;text-align:center;color:var(--muted);font-size:14px;grid-column:1 / -1}.ai-list:not(.nbp *){display:grid;gap:10px}.ai-list--switch:not(.nbp *){animation:ai-list-switch .32s cubic-bezier(.22,.7,.2,1) both}.ai-subtitle:not(.nbp *){font-size:13px;color:var(--muted)}.ai-step:not(.nbp *){display:none;flex-direction:column;gap:12px}.ai-step.is-active:not(.nbp *){display:flex}.ai-item:not(.nbp *){position:relative;border:1px solid var(--c-91177255018);background:linear-gradient(180deg,var(--c-43118255012),var(--c-2050120007) 50%,var(--c-123070014) 100%),linear-gradient(130deg,var(--c-91177255005),var(--c-43118255003));border-radius:18px;padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;color:var(--text);font-size:14px;cursor:pointer;overflow:hidden;box-shadow:0 4px 14px var(--c-4102802),inset 0 1px 0 var(--c-91177255008);transition:transform .14s ease,border .2s ease,box-shadow .2s ease;user-select:none;-webkit-user-select:none;animation:ai-item-switch-in .36s cubic-bezier(.22,.7,.2,1) both;animation-delay:calc(var(--ai-stagger, 0) * 22ms)}.ai-item:not(.nbp *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--c-91177255006),transparent 50%);opacity:.5}.ai-item:active:not(.nbp *){transform:scale(.98);border-color:var(--c-91177255035);box-shadow:0 2px 10px var(--c-4102803),inset 0 1px 0 var(--c-91177255014)}@keyframes ai-list-switch{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-item-switch-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-dot:not(.nbp *){width:18px;height:18px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 30% 30%,var(--c-c4b5fd) 0%,var(--c-8b5cf6) 45%,var(--c-5b21b6) 75%,var(--c-2e1065) 100%);box-shadow:0 2px 8px var(--c-1399224603)}.ai-dot--kling:not(.nbp *){background:radial-gradient(circle at 30% 30%,var(--c-99f6e4) 0%,var(--c-14b8a6) 45%,var(--c-0d6e6e) 75%,var(--c-042f2e) 100%);box-shadow:0 2px 8px var(--c-2018416603)}.ai-dot--veo:not(.nbp *){background:radial-gradient(circle at 30% 30%,var(--c-c4b5fd) 0%,var(--c-8b5cf6) 45%,var(--c-5b21b6) 75%,var(--c-2e1065) 100%);box-shadow:0 2px 8px var(--c-1399224603)}.ai-dot--suno:not(.nbp *){background:radial-gradient(circle at 30% 30%,var(--c-fde68a) 0%,var(--c-f59e0b) 48%,var(--c-b45309) 78%,var(--c-451a03) 100%);box-shadow:0 2px 8px var(--c-2451581103)}.ai-dot-alt:not(.nbp *){background:radial-gradient(circle at 30% 30%,var(--c-c4b5fd) 0%,var(--c-8b5cf6) 45%,var(--c-5b21b6) 75%,var(--c-2e1065) 100%);box-shadow:0 2px 8px var(--c-1399224603)}.ai-name:not(.nbp *){font-weight:600;font-size:14px;position:relative}.ai-cost:not(.nbp *){color:var(--c-255255255085);font-size:12px;font-weight:500;position:relative;white-space:nowrap}.prompt-area:not(.nbp *){width:100%;min-height:160px;border-radius:18px;border:1px solid var(--c-91177255018);background:linear-gradient(180deg,var(--c-43118255008),var(--c-2050120004) 50%,var(--c-12307001) 100%);color:var(--text);padding:14px 16px;font-size:15px;line-height:1.5;outline:none;resize:vertical;scroll-margin-bottom:40vh;box-shadow:0 4px 14px var(--c-41028018),inset 0 1px 0 var(--c-91177255006);transition:border-color .2s ease,box-shadow .2s ease}.prompt-area:focus:not(.nbp *){border-color:var(--c-91177255035);box-shadow:0 8px 24px var(--c-4102803),inset 0 1px 0 var(--c-9117725501)}.field-meta:not(.nbp *){font-size:12px;color:var(--muted);text-align:right}.field-meta.subtle:not(.nbp *){text-align:left;margin-top:-4px}.studio-list:not(.nbp *){display:grid;gap:12px;padding:14px;border-radius:20px;border:1px solid var(--c-91177255016);background:linear-gradient(180deg,var(--c-43118255008),var(--c-2050120004) 50%,var(--c-12307001) 100%);box-shadow:0 4px 14px var(--c-41028018),inset 0 1px 0 var(--c-91177255006);margin-bottom:16px}.studio-list-wrap .studio-list:not(.nbp *){margin-bottom:6px}.studio-mode:not(.nbp *){display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--c-91177255018);background:linear-gradient(160deg,var(--c-43118255012),var(--c-2050120008));box-shadow:0 4px 12px var(--c-41028016),inset 0 1px 0 var(--c-91177255008);color:var(--c-e6f1ff);font-size:13px;font-weight:600;margin-bottom:16px}.studio-header-actions:not(.nbp *){display:inline-flex;align-items:center;gap:10px}.studio-mode span:not(.nbp *){color:var(--muted);font-weight:600}.studio-list-title:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:14px;font-weight:600}.studio-list-row:not(.nbp *){display:grid;gap:10px}.studio-list-empty:not(.nbp *){font-size:13px;color:var(--muted)}.studio-mini-btn:not(.nbp *){border:1px solid var(--c-90132255035);background:var(--c-43118255015);color:var(--c-cfe6ff);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:transform .12s ease,border .2s ease,background .2s ease}.studio-mini-btn:disabled:not(.nbp *){opacity:.5;cursor:not-allowed}.studio-mini-btn.ghost:not(.nbp *){background:transparent;color:var(--c-20723025508);border-color:var(--c-255255255018);justify-self:flex-start}.studio-mini-btn:active:not(.nbp *){transform:scale(.97)}.upload-block:not(.nbp *){display:grid;gap:10px}.upload-title:not(.nbp *){display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--muted);font-weight:600}.studio-section:not(.nbp *){display:grid;gap:12px;margin-bottom:18px}.studio-target-section:not(.nbp *){padding:14px;border-radius:16px;border:1px solid var(--c-91177255014);background:linear-gradient(160deg,var(--c-43118255008),var(--c-2050120005) 50%,var(--c-12307001) 100%);box-shadow:inset 0 1px 0 var(--c-91177255006)}.studio-section.is-disabled:not(.nbp *){opacity:.6}.studio-inline-upload-row:not(.nbp *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.studio-inline-upload-group:not(.nbp *){gap:10px}.studio-inline-upload-group .studio-section-title:not(.nbp *){margin-bottom:0}.studio-inline-upload-cell .studio-section:not(.nbp *){margin-bottom:0}.studio-inline-upload-cell .studio-section-title:not(.nbp *){display:none}.studio-inline-upload-group .upload-thumb-compact-image:not(.nbp *),.studio-inline-upload-group .upload-thumb-video-card:not(.nbp *){aspect-ratio:1 / 1}.studio-layout:not(.nbp *){display:grid;grid-template-columns:1fr;gap:20px}.studio-main:not(.nbp *){min-width:0}.studio-side:not(.nbp *){position:static;align-self:stretch}.studio-card:not(.nbp *){position:relative;border-radius:20px;border:1px solid var(--c-91177255016);background:linear-gradient(180deg,var(--c-4311825501),var(--c-2050120006) 50%,var(--c-123070012) 100%);padding:16px;display:grid;gap:16px;color:var(--c-d9e7ff);font-size:12px;box-shadow:0 6px 18px var(--c-41028022),inset 0 1px 0 var(--c-91177255008);overflow:hidden}.studio-title:not(.nbp *){font-size:13px;font-weight:700;color:var(--c-f2f6ff);letter-spacing:.02em;text-transform:uppercase}.studio-block:not(.nbp *){display:grid;gap:6px}.studio-label:not(.nbp *){font-weight:600;color:var(--c-e6f1ff)}.studio-value:not(.nbp *){font-size:13px;font-weight:600}.studio-sub:not(.nbp *){color:var(--muted)}.studio-list:not(.nbp *){display:grid;gap:4px;color:var(--muted)}.studio-section-title:not(.nbp *){font-size:14px;font-weight:600;color:var(--c-e6f1ff)}.studio-mode-grid:not(.nbp *){display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.studio-mode-card:not(.nbp *){border-radius:16px;border:1px solid var(--c-91177255014);background:linear-gradient(160deg,var(--c-4311825501),var(--c-2050120006));padding:14px;text-align:left;color:var(--text);cursor:pointer;box-shadow:0 4px 12px var(--c-41028016),inset 0 1px 0 var(--c-91177255006);transition:border .2s ease,transform .2s ease,background .2s ease}.studio-mode-card.active:not(.nbp *){border-color:var(--c-91177255035);background:linear-gradient(160deg,var(--c-43118255022),var(--c-3080200016));box-shadow:0 6px 18px var(--c-41028022),inset 0 1px 0 var(--c-91177255012);transform:translateY(-2px)}.studio-mode-title:not(.nbp *){font-weight:600;margin-bottom:4px}.studio-mode-desc:not(.nbp *){font-size:12px;color:var(--muted)}.studio-seg:not(.nbp *){display:flex;width:100%;gap:8px;padding:6px;border-radius:999px;background:linear-gradient(180deg,var(--c-43118255008),var(--c-1640100012));border:1px solid var(--c-91177255014);box-shadow:inset 0 1px 0 var(--c-91177255006)}.studio-seg-btn:not(.nbp *){flex:1;border:0;background:transparent;color:var(--muted);padding:8px 14px;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600}.studio-seg-btn.active:not(.nbp *){background:linear-gradient(160deg,var(--c-4311825504),var(--c-3070180032));color:var(--c-e6f1ff);box-shadow:0 4px 12px var(--c-41028018),inset 0 1px 0 var(--c-9117725502)}.upload-card .studio-seg:not(.nbp *){margin-top:8px;padding:4px;gap:6px}.upload-card .studio-seg-btn:not(.nbp *){padding:6px 10px;font-size:11px}.prompt-helper:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.prompt-chips:not(.nbp *){display:flex;flex-wrap:wrap;gap:8px}.prompt-chip:not(.nbp *){border-radius:999px;padding:6px 10px;border:1px dashed var(--c-9013225504);background:var(--c-3060120025);color:var(--c-d8e7ff);font-size:12px;cursor:pointer}.prompt-chip.muted:not(.nbp *){opacity:.6;cursor:default}.studio-ratio-grid:not(.nbp *){display:grid;gap:10px;grid-template-columns:repeat(4,minmax(80px,1fr))}.studio-ratio-card:not(.nbp *){display:grid;place-items:center;gap:8px;padding:10px;border-radius:14px;border:1px solid var(--c-91177255014);background:linear-gradient(160deg,var(--c-4311825501),var(--c-2050120006));color:var(--text);cursor:pointer;box-shadow:inset 0 1px 0 var(--c-91177255006);transition:border .2s ease,background .2s ease}.studio-ratio-card.active:not(.nbp *){border-color:var(--c-91177255035);background:linear-gradient(160deg,var(--c-43118255022),var(--c-3080200016));box-shadow:0 4px 12px var(--c-41028016),inset 0 1px 0 var(--c-91177255012)}.ratio-shape:not(.nbp *){display:inline-block;border:1px solid var(--c-25525525504);background:var(--c-255255255006)}.ratio-shape.auto:not(.nbp *){width:18px;height:18px;border-radius:4px}.ratio-shape.portrait:not(.nbp *){width:14px;height:22px;border-radius:4px}.ratio-shape.square:not(.nbp *){width:20px;height:20px;border-radius:4px}.ratio-shape.landscape:not(.nbp *){width:24px;height:14px;border-radius:4px}.studio-duration-grid:not(.nbp *){display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}.studio-duration-btn:not(.nbp *){border-radius:12px;border:1px solid var(--c-91177255014);background:linear-gradient(160deg,var(--c-4311825501),var(--c-2050120006));color:var(--text);padding:8px 10px;cursor:pointer;font-size:12px;font-weight:600;box-shadow:inset 0 1px 0 var(--c-91177255006);transition:border .2s ease,background .2s ease}.studio-duration-btn.active:not(.nbp *){border-color:var(--c-91177255035);background:linear-gradient(160deg,var(--c-43118255022),var(--c-3080200016));box-shadow:0 4px 12px var(--c-41028016),inset 0 1px 0 var(--c-91177255012)}.studio-duration-slider-wrap:not(.nbp *){display:grid;gap:10px}.studio-duration-slider-value:not(.nbp *){font-size:18px;font-weight:700;color:var(--c-e6f1ff)}.studio-duration-slider:not(.nbp *){width:100%;accent-color:var(--c-90132255095);-moz-appearance:none;appearance:none;-webkit-appearance:none;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--c-53116255095) 0%,var(--c-53116255072) 45%,var(--c-182844095) 100%);outline:none}.studio-duration-slider-meta:not(.nbp *){display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.studio-duration-slider:not(.nbp *)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--c-226237255095);background:radial-gradient(circle at 30% 30%,var(--c-f7fbff) 0%,var(--c-8cb4ff) 45%,var(--c-2758d8) 100%);box-shadow:0 8px 22px var(--c-3988216045);cursor:pointer}.studio-duration-slider:not(.nbp *)::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:2px solid var(--c-226237255095);background:radial-gradient(circle at 30% 30%,var(--c-f7fbff) 0%,var(--c-8cb4ff) 45%,var(--c-2758d8) 100%);box-shadow:0 8px 22px var(--c-3988216045);cursor:pointer}.studio-duration-slider:not(.nbp *)::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--c-53116255095) 0%,var(--c-53116255072) 45%,var(--c-182844095) 100%)}.studio-list-meta:not(.nbp *){font-size:12px;color:var(--muted)}.studio-list-budget:not(.nbp *){font-size:12px;color:var(--c-182209255088)}.studio-hint:not(.nbp *){font-size:12px;color:var(--c-14016019009);margin-top:6px}.studio-hint-outside:not(.nbp *){margin-left:8px;margin-bottom:14px}.studio-card-grid:not(.nbp *){display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.studio-results:not(.nbp *){display:grid;gap:12px;margin-top:10px}.studio-results-list:not(.nbp *){display:grid;gap:12px}.studio-result-card:not(.nbp *){position:relative;border-radius:22px;border:1px solid var(--c-9117725502);background:linear-gradient(180deg,var(--c-43118255012),var(--c-2050120006) 45%,var(--c-123070014) 100%);padding:16px;display:grid;gap:14px;box-shadow:0 8px 28px var(--c-41028028),inset 0 1px 0 var(--c-9117725501);overflow:hidden}.studio-result-card:not(.nbp *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--c-91177255006),transparent 40%)}.studio-result-head:not(.nbp *){display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--c-f0f6ff);letter-spacing:.01em}.studio-result-status:not(.nbp *){padding:5px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.studio-result-status--submitting:not(.nbp *),.studio-result-status--queued:not(.nbp *),.studio-result-status--processing:not(.nbp *){color:var(--c-cfe6ff);background:var(--c-43118255022);border:1px solid var(--c-9117725503);box-shadow:0 0 12px var(--c-43118255015)}.studio-result-status--success:not(.nbp *){color:var(--c-a8f0cc);background:var(--c-50180120018);border:1px solid var(--c-8021015003);box-shadow:0 0 12px var(--c-50180120012)}.studio-result-status--error:not(.nbp *),.studio-result-status--cancelled:not(.nbp *){color:var(--c-ffb3b3);background:var(--c-2207070018);border:1px solid var(--c-25511011003);box-shadow:0 0 12px var(--c-2207070012)}.studio-result-meta:not(.nbp *){font-size:12px;color:var(--c-18021025508);font-weight:500}.studio-result-image:not(.nbp *){width:100%;max-height:420px;object-fit:contain;border-radius:16px;border:1px solid var(--c-91177255012);background:linear-gradient(160deg,var(--c-3060120015),var(--c-12245002));box-shadow:0 6px 20px var(--c-4102803)}.studio-result-video:not(.nbp *){width:100%;max-height:420px;border-radius:16px;border:1px solid var(--c-91177255012);background:linear-gradient(160deg,var(--c-3060120015),var(--c-12245002));box-shadow:0 6px 20px var(--c-4102803)}.studio-result-audio:not(.nbp *){width:100%}.studio-result-audio-list:not(.nbp *){display:grid;gap:10px}.studio-result-audio-item:not(.nbp *){display:grid;gap:6px}.studio-result-audio-item .studio-result-link:not(.nbp *){justify-self:start}.studio-result-placeholder:not(.nbp *){min-height:120px;border-radius:16px;border:1px dashed var(--c-91177255028);display:grid;place-items:center;color:var(--c-16019023007);font-size:12px;text-align:center;padding:16px;background:linear-gradient(160deg,var(--c-43118255004),var(--c-123070006))}.studio-result-placeholder.is-waiting:not(.nbp *){border-style:solid;border-color:var(--c-9117725503);background:radial-gradient(circle at 70% 20%,var(--c-43118255016),transparent 50%),radial-gradient(circle at 18% 82%,var(--c-60100220012),transparent 45%),linear-gradient(180deg,var(--c-43118255006),var(--c-123070008));box-shadow:inset 0 1px 0 var(--c-91177255008)}.studio-ai-wait:not(.nbp *){width:min(260px,100%);display:grid;justify-items:center;gap:10px}.studio-ai-orb:not(.nbp *){position:relative;width:48px;height:48px;display:grid;place-items:center}.studio-ai-orb-ring:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--c-112178255046);animation:studioAiRingSpin 2.8s linear infinite}.studio-ai-orb-ring-2:not(.nbp *){top:6px;right:6px;bottom:6px;left:6px;border-color:var(--c-145206255052);animation-duration:2.1s;animation-direction:reverse}.studio-ai-orb-core:not(.nbp *){width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 28%,var(--c-dff0ff),var(--c-66b2ff) 58%,var(--c-3a7eff));box-shadow:0 0 0 4px var(--c-8815025502),0 0 16px var(--c-8615825505);animation:studioAiCorePulse 1.25s ease-in-out infinite}.studio-ai-orb-ping:not(.nbp *){position:absolute;width:12px;height:12px;border-radius:50%;border:1px solid var(--c-133191255046);opacity:0;animation:studioAiPing 1.8s ease-out infinite}.studio-ai-wait-text:not(.nbp *){font-size:12px;line-height:1.35;color:var(--c-216232255092)}.studio-ai-wait-line:not(.nbp *){width:min(200px,92%);height:4px;border-radius:999px;overflow:hidden;background:var(--c-12017024502)}.studio-ai-wait-line span:not(.nbp *){display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-1041602550),var(--c-116194255095),var(--c-1041602550));transform:translate(-130%);animation:studioAiLine 1.25s ease-in-out infinite}@keyframes studioAiCorePulse{0%,to{transform:scale(.92);filter:saturate(.94)}50%{transform:scale(1.08);filter:saturate(1.12)}}@keyframes studioAiRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes studioAiPing{0%{transform:scale(.7);opacity:.55}80%{opacity:0}to{transform:scale(2.2);opacity:0}}@keyframes studioAiLine{0%{transform:translate(-130%)}to{transform:translate(240%)}}.studio-result-actions:not(.nbp *){display:flex;gap:8px;flex-wrap:wrap;padding-top:4px}.studio-result-actions .studio-mini-btn:not(.nbp *){border:1px solid var(--c-91177255024);background:linear-gradient(160deg,var(--c-43118255014),var(--c-205012001));box-shadow:0 3px 10px var(--c-41028016),inset 0 1px 0 var(--c-91177255008);color:var(--c-dbe8ff);padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600}.studio-result-actions .studio-mini-btn:active:not(.nbp *){background:linear-gradient(160deg,var(--c-43118255022),var(--c-3070160016))}.studio-result-link:not(.nbp *){display:inline-flex;align-items:center;text-decoration:none}.studio-result-download-icon:not(.nbp *){width:38px;min-width:38px;height:38px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-91177255024);background:linear-gradient(160deg,var(--c-43118255014),var(--c-205012001));box-shadow:0 3px 10px var(--c-41028016),inset 0 1px 0 var(--c-91177255008);border-radius:999px}.studio-result-download-icon svg:not(.nbp *){width:20px;height:20px;display:block;flex-shrink:0}.upload-card:not(.nbp *){border-radius:16px;border:1px solid var(--c-91177255014);background:linear-gradient(160deg,var(--c-43118255008),var(--c-2050120005) 50%,var(--c-12307001) 100%);padding:12px;display:grid;gap:10px;box-shadow:inset 0 1px 0 var(--c-91177255006)}.upload-card-compact-image:not(.nbp *){grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px;padding:0;width:100%;border:none;background:transparent}.upload-card-video-compact:not(.nbp *){gap:12px;padding:0;border:none;background:transparent}.upload-card-video-inline-section:not(.nbp *){display:grid;gap:10px;padding-top:6px;border-top:1px solid var(--c-255255255008)}.upload-card-video-inline-section .studio-section-title:not(.nbp *){margin:0}.upload-thumb:not(.nbp *){border-radius:14px;overflow:hidden;background:var(--c-255255255005);display:grid;place-items:center;min-height:96px;max-height:180px;position:relative}.upload-thumb-compact-image:not(.nbp *){width:100%;aspect-ratio:1 / 1;height:auto;min-height:0;max-height:none;border-radius:18px;border:1px solid var(--c-123170255018);box-shadow:inset 0 1px 0 var(--c-255255255004)}.upload-thumb-video-card:not(.nbp *){width:100%;aspect-ratio:16 / 9;min-height:0;max-height:none;border-radius:18px;border:1px solid var(--c-123170255018);box-shadow:inset 0 1px 0 var(--c-255255255004);background:radial-gradient(circle at 50% 28%,var(--c-95145255018),transparent 34%),linear-gradient(180deg,var(--c-244067082),var(--c-142646082))}.upload-compact-remove:not(.nbp *){position:absolute;top:8px;right:8px;z-index:3;width:24px;height:24px;border:0;border-radius:999px;background:var(--c-1502828092);color:#fff4f4;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 6px 16px var(--c-4866032)}.upload-compact-remove:active:not(.nbp *){transform:scale(.96)}.upload-thumb-action:not(.nbp *){cursor:pointer;border-color:var(--c-102153255042);background:linear-gradient(180deg,var(--c-244067082),var(--c-142646082))}.upload-thumb-action input:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.upload-thumb img:not(.nbp *),.upload-thumb video:not(.nbp *){max-width:100%;max-height:180px;height:auto;width:auto;object-fit:contain}.upload-thumb-compact-image img:not(.nbp *){width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.upload-thumb-video-card video:not(.nbp *){width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;background:var(--c-4102009)}.upload-empty:not(.nbp *){font-size:12px;color:var(--muted)}.upload-empty-compact-image:not(.nbp *){display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;font-size:13px;padding:16px}.upload-empty-video-card:not(.nbp *){display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;padding:18px 22px}.upload-empty-video-card .upload-empty-icon:not(.nbp *){width:56px;height:56px;border-radius:18px;background:var(--c-366110805)}.upload-video-title:not(.nbp *){display:block;color:var(--c-eef5ff);font-size:14px;font-weight:700;line-height:1.2}.upload-video-subtitle:not(.nbp *){display:block;max-width:200px;color:var(--c-20822625507);font-size:11px;font-weight:600;line-height:1.35}.upload-empty-icon:not(.nbp *){width:52px;height:52px;border-radius:16px;border:1px solid var(--c-122176255022);background:var(--c-284986042);color:var(--c-cfe6ff);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 var(--c-255255255005)}.upload-empty-icon svg:not(.nbp *){width:30px;height:30px;display:block}.upload-compact-title:not(.nbp *){display:block;color:var(--c-eef5ff);font-size:13px;font-weight:700;line-height:1.25}.upload-compact-subtitle:not(.nbp *){display:block;color:var(--c-208226255072);font-size:11px;font-weight:600;line-height:1.2}.upload-compact-caption:not(.nbp *){position:absolute;left:10px;right:10px;bottom:10px;display:grid;gap:2px;padding:8px 10px;border-radius:12px;background:linear-gradient(180deg,var(--c-71630058),var(--c-71630082));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;z-index:1}.upload-overlay:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--c-51018045);border-radius:16px}.upload-actions:not(.nbp *){display:flex;gap:8px;flex-wrap:wrap}.upload-actions-compact-image:not(.nbp *){display:none}@media (max-width: 390px){.studio-inline-upload-row:not(.nbp *){gap:12px}.upload-empty-icon:not(.nbp *){width:46px;height:46px}.upload-empty-icon svg:not(.nbp *){width:26px;height:26px}.upload-compact-title:not(.nbp *){font-size:12px}}@media (max-width: 350px){.studio-inline-upload-row:not(.nbp *){grid-template-columns:1fr}}.upload-btn:not(.nbp *){position:relative;border:1px solid var(--c-90132255035);background:var(--c-43118255015);color:var(--c-cfe6ff);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer}.upload-spinner:not(.nbp *){display:inline-block;width:14px;height:14px;border:2px solid var(--c-207230255035);border-top-color:var(--c-207230255095);border-radius:50%;animation:upload-spin .9s linear infinite}@keyframes upload-spin{to{transform:rotate(360deg)}}.upload-btn.ghost:not(.nbp *){background:transparent;border-color:var(--c-255255255016);color:var(--muted)}.upload-btn input:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.studio-list-compact-images:not(.nbp *){gap:10px}.studio-compact-add:not(.nbp *){position:relative;min-width:128px;height:44px;padding:0 12px;border-radius:14px;border:1px solid var(--c-102153255048);background:linear-gradient(180deg,var(--c-3885170034),var(--c-204284034));color:var(--c-cfe6ff);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:12px;font-weight:700;line-height:1;transition:transform .12s ease,border-color .2s ease,background .2s ease}.studio-compact-add:active:not(.nbp *){transform:scale(.98)}.studio-compact-add svg:not(.nbp *){width:18px;height:18px;flex:0 0 18px}.studio-compact-add-icon:not(.nbp *){color:var(--c-e6f2ff);filter:drop-shadow(0 1px 1px var(--c-000035))}.studio-compact-add-text:not(.nbp *){white-space:nowrap}.studio-compact-add input:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.studio-compact-add.disabled:not(.nbp *){opacity:.45;cursor:not-allowed}.studio-compact-grid:not(.nbp *){display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.studio-compact-item:not(.nbp *){position:relative}.studio-compact-item.has-extra-fields:not(.nbp *){width:min(220px,100%);display:grid;gap:8px}.studio-compact-thumb:not(.nbp *){position:relative;display:grid;place-items:center;width:74px;height:74px;border-radius:14px;overflow:hidden;border:1px solid var(--c-255255255014);background:var(--c-255255255006);cursor:pointer}.studio-compact-thumb input:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.studio-compact-thumb img:not(.nbp *){width:100%;height:100%;object-fit:cover}.studio-compact-empty:not(.nbp *){font-size:11px;color:var(--muted)}.studio-compact-remove:not(.nbp *){position:absolute;top:-6px;right:-6px;z-index:3;width:18px;height:18px;border:0;border-radius:999px;background:var(--c-1303232095);color:#fff;font-size:13px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.studio-compact-item-fields:not(.nbp *){display:grid;gap:8px}.studio-compact-item-fields .studio-section:not(.nbp *){margin-bottom:0;gap:8px}.studio-compact-item-fields .studio-seg:not(.nbp *){width:100%}.frame-toggle:not(.nbp *){display:flex;gap:6px;flex-wrap:wrap}.frame-toggle button:not(.nbp *){border-radius:999px;border:1px solid var(--c-25525525501);background:var(--c-12183004);color:var(--muted);padding:6px 10px;font-size:11px;cursor:pointer}.frame-toggle button.active:not(.nbp *){border-color:var(--c-9013225506);background:var(--c-407816003);color:var(--c-e6f1ff)}.video-controls:not(.nbp *){display:grid;gap:10px}.audio-toggle:not(.nbp *){display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--text);padding:6px 10px;border-radius:999px;border:1px solid var(--c-255255255012);background:var(--c-121830045)}.audio-toggle span:not(.nbp *){white-space:nowrap}.audio-toggle input:not(.nbp *){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid var(--c-255255255028);background:var(--c-255255255006);display:grid;place-items:center;cursor:pointer;transition:border .2s ease,background .2s ease}.audio-toggle input:not(.nbp *):after{content:"";width:8px;height:4px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg);transition:border-color .2s ease}.audio-toggle input:checked:not(.nbp *){border-color:var(--c-9013225506);background:var(--c-43118255035)}.audio-toggle input:checked:not(.nbp *):after{border-color:var(--c-f0f6ff)}.studio-tags:not(.nbp *){display:flex;flex-wrap:wrap;gap:8px}.studio-tag:not(.nbp *){display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--c-4311825502);border:1px solid var(--c-9013225503);color:var(--c-d8e7ff);font-size:12px}.studio-tag button:not(.nbp *){border:none;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1}.modal-backdrop:not(.nbp *){position:fixed;top:0;right:0;bottom:0;left:0;background:var(--c-51018045);backdrop-filter:none;-webkit-backdrop-filter:none;display:block;z-index:210;animation:modal-backdrop-in .32s cubic-bezier(.215,.61,.355,1) both}.modal-backdrop.is-closing:not(.nbp *){animation:modal-backdrop-out .24s cubic-bezier(.4,0,.2,1) both}.modal-card:not(.nbp *){position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:18px;background:var(--c-142032096);padding:20px;width:min(360px,90vw);border:1px solid var(--c-255255255012);display:grid;gap:12px;z-index:220;box-shadow:0 12px 26px var(--c-6122603);animation:modal-card-in .34s cubic-bezier(.215,.61,.355,1) both;will-change:transform,opacity}.modal-card.is-closing:not(.nbp *){animation:modal-card-out .18s cubic-bezier(.4,0,.2,1) both}.modal-title:not(.nbp *){font-weight:600;color:var(--c-e6f1ff)}.modal-input:not(.nbp *){border-radius:12px;border:1px solid var(--c-255255255012);background:var(--c-255255255004);color:var(--text);padding:10px 12px}.modal-actions:not(.nbp *){display:flex;justify-content:flex-end;gap:10px}.form-warning.inline:not(.nbp *){margin-top:10px}@media (min-width: 1280px){.studio-layout:not(.nbp *){grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.studio-side:not(.nbp *){position:sticky;top:18px;align-self:start}}.payload-preview:not(.nbp *){border-radius:16px;border:1px solid var(--c-255255255012);background:var(--c-101628055);padding:14px;margin-top:16px;color:var(--c-cfe6ff);font-size:12px}.payload-preview-title:not(.nbp *){font-weight:600;margin-bottom:8px;color:var(--c-e6f1ff)}.payload-preview pre:not(.nbp *){margin:0;white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.studio-debug:not(.nbp *){margin-top:16px;border-radius:18px;border:1px solid var(--c-255255255012);background:var(--c-10162806);padding:14px;display:grid;gap:12px}.studio-debug-title:not(.nbp *){font-size:12px;font-weight:700;color:var(--c-e6f1ff);text-transform:uppercase;letter-spacing:.04em}.studio-debug-grid:not(.nbp *){display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));color:var(--muted);font-size:12px}.studio-debug-grid strong:not(.nbp *){color:var(--c-e6f1ff);font-weight:600;display:block;margin-bottom:4px}.upload-note:not(.nbp *){font-size:12px;color:var(--c-24524725106)}.upload-box:not(.nbp *){width:100%;border-radius:18px;min-height:140px;border:2px dashed var(--c-90132255035);background:var(--c-12183005);color:var(--c-d6e8ff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:600;cursor:pointer;transition:border .2s ease,transform .12s ease;user-select:none;-webkit-user-select:none}.upload-box:active:not(.nbp *){transform:scale(.98);border-color:var(--c-9013225506)}.upload-plus:not(.nbp *){font-size:28px;font-weight:600}.upload-error:not(.nbp *){font-size:12px;color:var(--primary-bright)}.toggle-row:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted);font-weight:600}.toggle:not(.nbp *){width:52px;height:28px;border-radius:999px;border:1px solid var(--c-255255255012);background:var(--c-255255255006);position:relative;padding:0;cursor:pointer;transition:background .2s ease,border .2s ease;user-select:none;-webkit-user-select:none}.toggle-knob:not(.nbp *){position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--c-ffffff);transition:transform .2s ease}.toggle.is-on:not(.nbp *){background:var(--c-90132255035);border-color:var(--c-9013225506)}.toggle.is-on .toggle-knob:not(.nbp *){transform:translate(24px)}.projects-page:not(.nbp *){gap:12px}.projects-header:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:12px}.projects-header-detail:not(.nbp *){align-items:center}.projects-title:not(.nbp *){margin:0;font-size:18px;letter-spacing:-.01em}.projects-title-btn:not(.nbp *){border:none;background:transparent;color:inherit;padding:0;border-radius:10px;max-width:55vw}.projects-title-inline:not(.nbp *){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-title-btn:active .projects-title-inline:not(.nbp *){opacity:.82}.projects-header-actions:not(.nbp *){display:flex;align-items:center;gap:6px}.projects-header-spacer:not(.nbp *){width:32px;height:32px;flex-shrink:0}.projects-icon-btn:not(.nbp *){min-width:40px;height:40px;border-radius:14px;border:1px solid var(--c-91177255022);background:linear-gradient(160deg,var(--c-43118255014),var(--c-205012001));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--c-9117725501),0 6px 18px var(--c-41028028);color:var(--c-229240255092);font-size:20px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.projects-icon-btn-primary:not(.nbp *){border-color:var(--c-91177255036);background:linear-gradient(160deg,var(--c-43118255045),var(--c-3080200038));box-shadow:0 8px 22px var(--c-1864150035),inset 0 1px 0 var(--c-91177255022);animation:projects-plus-breathe 2.6s ease-in-out infinite}.projects-fab:not(.nbp *){position:fixed;right:20px;bottom:calc(160px + env(safe-area-inset-bottom,10px));z-index:45;width:52px;height:52px;border-radius:18px;border:1px solid var(--c-91177255028);background:linear-gradient(160deg,var(--c-43118255035),var(--c-3080200028));box-shadow:inset 0 1px 0 var(--c-91177255015);color:var(--c-229240255095);font-size:28px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:transform .18s ease;opacity:0;transform:translateY(16px);animation:rise .7s ease forwards;animation-delay:.12s}.projects-fab:active:not(.nbp *){transform:scale(.92)}.projects-icon-btn:active:not(.nbp *){transform:scale(.94);border-color:var(--c-9117725504);background:linear-gradient(160deg,var(--c-4311825502),var(--c-3080200014));box-shadow:inset 0 1px 0 var(--c-91177255014),0 4px 14px var(--c-41028032)}.projects-back:not(.nbp *){border:none;background:transparent;color:var(--c-d9e8ff);font-size:13px;font-weight:600;padding:4px 0}.projects-grid:not(.nbp *){display:grid;grid-template-columns:1fr;gap:8px}.projects-header+.projects-grid:not(.nbp *){margin-top:8px}.project-card:not(.nbp *){position:relative;border-radius:18px;border:1px solid var(--c-91177255018);background:linear-gradient(180deg,var(--c-4311825501),var(--c-2050120006) 50%,var(--c-123070012) 100%);padding:12px 44px 10px 12px;min-height:84px;display:block;box-shadow:0 6px 20px var(--c-41028024),inset 0 1px 0 var(--c-91177255008);transition:transform .24s cubic-bezier(.2,.85,.3,1),box-shadow .24s ease,border-color .24s ease;animation:project-card-in .52s cubic-bezier(.22,1,.36,1) both}.project-card-main:not(.nbp *){border:none;background:transparent;color:var(--c-ebf3ff);text-align:left;display:grid;gap:6px;padding:0;width:100%}.projects-grid .project-card:nth-child(2):not(.nbp *){animation-delay:.05s}.projects-grid .project-card:nth-child(3):not(.nbp *){animation-delay:.1s}.projects-grid .project-card:nth-child(4):not(.nbp *){animation-delay:.15s}.project-card:active:not(.nbp *){transform:translateY(1px) scale(.995);border-color:var(--c-91177255032);box-shadow:0 4px 14px var(--c-4102802),inset 0 1px 0 var(--c-9117725501)}.project-card-title-row:not(.nbp *){display:flex;align-items:center;gap:8px;min-width:0}.project-card-name:not(.nbp *){font-size:16px;line-height:1.2;letter-spacing:-.01em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-card-count:not(.nbp *){color:var(--c-216232255072);font-size:14px;line-height:1.25;font-weight:600;margin-left:2px}.project-card-icon:not(.nbp *){width:36px;height:36px;border-radius:12px;border:1px solid var(--c-100169255034);background:linear-gradient(145deg,var(--c-4311825502),var(--c-43118255008));display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease}.project-card-icon svg:not(.nbp *){width:18px;height:18px;fill:none;stroke:var(--c-69b4ff);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.project-card-menu:not(.nbp *){position:absolute;right:10px;top:10px;border:none;background:transparent;color:var(--c-214231255078);width:28px;height:28px;border-radius:8px;font-size:22px;line-height:.9;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:transform .16s ease,color .2s ease,background .2s ease}.project-card-menu:active:not(.nbp *){background:var(--c-255255255007);color:var(--c-234244255096);transform:scale(.92)}.project-card:active .project-card-icon:not(.nbp *){transform:scale(.96)}.projects-folder-grid:not(.nbp *){display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:8px 0 0}.projects-folder:not(.nbp *){position:relative;display:flex;flex-direction:column;align-items:center;padding:12px 4px 10px;border-radius:12px;transition:background .15s;animation:project-card-in .42s cubic-bezier(.22,1,.36,1) both}.projects-folder:nth-child(2):not(.nbp *){animation-delay:.04s}.projects-folder:nth-child(3):not(.nbp *){animation-delay:.08s}.projects-folder:nth-child(4):not(.nbp *){animation-delay:.12s}.projects-folder:nth-child(5):not(.nbp *){animation-delay:.16s}.projects-folder:nth-child(6):not(.nbp *){animation-delay:.2s}.projects-folder:active:not(.nbp *){background:var(--c-90132255008)}.projects-folder-btn:not(.nbp *){display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:inherit;width:100%;cursor:pointer}.projects-folder-icon:not(.nbp *){width:72px;height:58px;display:flex;align-items:center;justify-content:center;transition:transform .15s ease;filter:drop-shadow(0 3px 6px var(--c-308018003))}.projects-folder-icon svg:not(.nbp *){width:100%;height:100%}.projects-folder-name:not(.nbp *){font-size:11px;font-weight:600;color:var(--c-e8f2ff);text-align:center;line-height:1.3;max-width:90%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.projects-folder-count:not(.nbp *){font-size:10px;color:var(--c-20022225504);font-weight:500;margin-top:-2px}.projects-folder-btn:active .projects-folder-icon:not(.nbp *){transform:scale(.9);filter:drop-shadow(0 3px 6px var(--c-308018003)) brightness(.92)}@media (min-width: 420px){.projects-folder-grid:not(.nbp *){grid-template-columns:repeat(4,1fr)}}.projects-empty:not(.nbp *){border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--card);padding:18px;display:grid;gap:10px;box-shadow:0 12px 24px var(--c-71428026)}.projects-empty h3:not(.nbp *){margin:0;font-size:18px}.projects-empty p:not(.nbp *){margin:0;color:var(--c-226238255068);line-height:1.4;font-size:13px}.projects-subtabs:not(.nbp *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-radius:12px;padding:4px;border:1px solid var(--card-border);background:var(--card)}.projects-subtab:not(.nbp *){border:none;border-radius:8px;padding:8px 6px;background:transparent;color:var(--c-21823325507);font-size:13px;font-weight:600}.projects-subtab.is-active:not(.nbp *){background:var(--c-71126225046);color:var(--c-ecf5ff)}.projects-file-filters:not(.nbp *){display:flex;gap:6px;position:relative;z-index:30}.projects-file-filters .select:not(.nbp *){z-index:1;flex:0 0 auto}.projects-file-filters .select.is-open:not(.nbp *){z-index:40}.projects-file-filters .select-trigger:not(.nbp *){padding:6px 28px 6px 10px;font-size:12px;font-weight:600;border-radius:10px;min-height:0;background:var(--c-255255255006);border-color:var(--c-25525525501)}.projects-file-filters .select-trigger:not(.nbp *):after{right:10px;width:6px;height:6px;border-width:1.5px}.projects-file-filters .select-menu:not(.nbp *){z-index:60;border-radius:10px;padding:4px;min-width:120px}.projects-file-filters .select-option:not(.nbp *){padding:7px 10px;font-size:12px;border-radius:8px}.projects-files-grid:not(.nbp *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;position:relative;z-index:1}.projects-files-sentinel:not(.nbp *){width:100%;height:2px}.project-file:not(.nbp *){border-radius:14px;border:none;overflow:hidden;background:var(--c-14223605);position:relative;--project-file-meta-height: 0px;box-shadow:0 2px 8px var(--c-00002);transition:transform .15s ease,box-shadow .15s ease}.project-file:active:not(.nbp *){transform:scale(.97)}.project-file-open:not(.nbp *){width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:0;display:block}.project-file.is-selected:not(.nbp *){box-shadow:inset 0 0 0 2px var(--c-9016025507)}.project-file-preview:not(.nbp *){position:relative;aspect-ratio:3/4;overflow:hidden}.project-file-media:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.project-file-audio-preview:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1}.project-file-audio-icon:not(.nbp *){width:40px;height:40px;border-radius:999px;border:1px solid var(--c-255255255025);background:var(--c-9183505);color:var(--c-f5f8ff);display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.project-file-blue .project-file-preview:not(.nbp *){background:linear-gradient(160deg,var(--c-349319009),var(--c-108178255065))}.project-file-orange .project-file-preview:not(.nbp *){background:linear-gradient(160deg,var(--c-1799540088),var(--c-25519011206))}.project-file-violet .project-file-preview:not(.nbp *){background:linear-gradient(160deg,var(--c-11172198084),var(--c-194129246058))}.project-file-teal .project-file-preview:not(.nbp *){background:linear-gradient(160deg,var(--c-29118125088),var(--c-9021021406))}.project-file-pink .project-file-preview:not(.nbp *){background:linear-gradient(160deg,var(--c-1516012109),var(--c-24113819806))}.project-file-play:not(.nbp *){width:26px;height:26px;border-radius:50%;border:1px solid var(--c-255255255035);background:var(--c-91835045);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--c-f5f8ff);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.project-file-overlay:not(.nbp *){position:absolute;left:0;right:0;bottom:0;padding:28px 10px 8px;background:linear-gradient(to top,var(--c-000065) 0%,var(--c-000025) 60%,transparent 100%);display:flex;flex-direction:column;gap:1px;z-index:2}.project-file-overlay-name:not(.nbp *){font-size:12px;font-weight:600;color:var(--c-ffffff);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px var(--c-00004)}.project-file-overlay-date:not(.nbp *){font-size:10px;color:var(--c-25525525506);text-shadow:0 1px 2px var(--c-00004)}.project-file-overlay-badge:not(.nbp *){position:absolute;top:-20px;right:10px;padding:2px 7px;border-radius:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;background:var(--c-000045);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--c-255255255085)}.project-file-top-actions:not(.nbp *){position:absolute;top:6px;right:6px;display:flex;gap:4px;z-index:3}.project-file-top-btn:not(.nbp *){width:28px;height:28px;border-radius:8px;border:none;background:var(--c-00004);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--c-25525525508);padding:0;transition:background .15s}.project-file-top-btn:active:not(.nbp *){background:var(--c-00006)}.project-file-check:not(.nbp *){position:absolute;right:8px;top:8px;width:22px;height:22px;border-radius:50%;border:1px solid var(--c-192220255055);background:var(--c-163664072);color:var(--c-d9ecff);font-size:13px;display:inline-flex;align-items:center;justify-content:center}.projects-selection-bar:not(.nbp *){position:sticky;bottom:calc(88px + env(safe-area-inset-bottom));z-index:15;border-radius:14px;border:1px solid var(--card-border);background:var(--c-14223609);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px;display:grid;gap:8px;box-shadow:0 14px 26px var(--c-6122403)}.projects-selection-count:not(.nbp *){font-size:13px;color:var(--c-214230255082)}.projects-selection-actions:not(.nbp *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:center}.projects-selection-actions .ghost-button:not(.nbp *){padding:10px 8px;border-radius:10px;font-size:13px}.projects-selection-actions .helper-link:not(.nbp *){font-size:13px;color:var(--c-199221255085)}.projects-space-placeholder:not(.nbp *){border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--card);padding:14px;display:grid;gap:8px;box-shadow:0 12px 24px var(--c-71428026)}.projects-space-placeholder h3:not(.nbp *){margin:0}.projects-space-placeholder p:not(.nbp *){margin:0;color:var(--c-226238255068);line-height:1.45;font-size:13px}.projects-space-editor:not(.nbp *){display:grid;gap:10px;padding-bottom:76px}.projects-space-timeline:not(.nbp *){position:relative;padding-left:12px}.projects-space-timeline:not(.nbp *):before{content:"";position:absolute;left:6px;top:6px;bottom:84px;width:1px;background:linear-gradient(to bottom,var(--c-120172255042),var(--c-120172255008))}.projects-space-switcher:not(.nbp *){display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.projects-space-chip:not(.nbp *){border:1px solid var(--c-124177255028);background:var(--c-122442072);color:var(--c-219235255084);border-radius:999px;padding:6px 10px;font-size:12px;white-space:nowrap}.projects-space-chip.is-active:not(.nbp *){border-color:var(--c-137194255062);background:linear-gradient(140deg,var(--c-47109215054),var(--c-95167255032));color:#f2f8ff}.space-run-stack:not(.nbp *){display:grid;gap:8px}.space-block:not(.nbp *){border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--card);overflow:hidden;position:relative;box-shadow:0 12px 24px var(--c-61224026)}.space-block:not(.nbp *):before{content:"";position:absolute;left:-12px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--c-11316825509);box-shadow:0 0 0 3px var(--c-3781148035)}.space-block.is-active:not(.nbp *){border-color:var(--c-13820325505);box-shadow:0 0 0 1px var(--c-13019825502),0 14px 28px var(--c-8204003)}.space-block.is-active:not(.nbp *):before{background:var(--c-88d4ff);box-shadow:0 0 0 3px var(--c-66133204036),0 0 12px var(--c-88168255055)}.space-block-head:not(.nbp *){width:100%;border:none;background:transparent;color:var(--c-ecf5ff);display:flex;align-items:center;justify-content:space-between;padding:11px 12px;font-size:13px;font-weight:700}.space-block-body:not(.nbp *){display:grid;gap:8px;padding:0 12px 12px}.space-block-note:not(.nbp *){margin:0;font-size:12px;color:var(--c-21623225507)}.space-input-picked:not(.nbp *),.space-input-empty:not(.nbp *){border-radius:12px;border:1px solid var(--c-135189255022);background:var(--c-152950065);font-size:13px;color:var(--c-e7f2ff);padding:9px 10px}.space-input-empty:not(.nbp *){color:var(--c-214231255062)}.space-inline-fields:not(.nbp *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.space-block .field:not(.nbp *){margin-bottom:0}.space-block textarea:not(.nbp *){width:100%;border-radius:12px;border:1px solid var(--c-255255255012);background:var(--c-255255255005);color:var(--text);padding:10px 12px;font-size:14px;outline:none;resize:vertical;min-height:84px}.space-status:not(.nbp *){display:inline-flex;width:fit-content;border-radius:999px;padding:4px 10px;border:1px solid var(--c-134186255028);font-size:12px;color:var(--c-dff0ff)}.space-status.is-done:not(.nbp *){border-color:var(--c-111232172045);color:var(--c-a9f6cb)}.space-status.is-error:not(.nbp *){border-color:var(--c-255145145045);color:var(--c-ffc0c0)}.space-error-text:not(.nbp *){margin:0;font-size:12px;color:var(--c-ffb1b1)}.space-block-actions:not(.nbp *){display:flex;flex-wrap:wrap;gap:8px}.space-result-preview:not(.nbp *){border-radius:10px;overflow:hidden;border:1px solid var(--c-127183255024);background:var(--c-14224007);aspect-ratio:16 / 9}.space-result-preview img:not(.nbp *){width:100%;height:100%;object-fit:cover;display:block}.space-result-title:not(.nbp *){font-size:13px}.space-next-link:not(.nbp *){font-size:12px;color:var(--c-17021425508)}.projects-space-add-step:not(.nbp *){position:sticky;bottom:calc(88px + env(safe-area-inset-bottom));z-index:15}.projects-space-picker-modal:not(.nbp *){width:min(420px,calc(100vw - 24px))}.projects-space-picker-grid:not(.nbp *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:52vh;overflow-y:auto;margin-bottom:10px}.projects-space-picker-item:not(.nbp *){border:1px solid var(--card-border);border-radius:12px;background:var(--card);color:var(--c-ecf5ff);padding:0;overflow:hidden;text-align:left;box-shadow:0 10px 20px var(--c-61224024)}.projects-space-picker-item img:not(.nbp *){display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.projects-space-picker-item span:not(.nbp *){display:block;font-size:12px;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 420px){.space-inline-fields:not(.nbp *){grid-template-columns:1fr}.projects-space-picker-grid:not(.nbp *){grid-template-columns:1fr}}.sp-root:not(.nbp *){display:grid;gap:12px;padding:0 0 calc(140px + env(safe-area-inset-bottom))}.sp-empty:not(.nbp *){display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 24px 32px}.sp-empty-icon:not(.nbp *){opacity:.7;margin-bottom:4px}.sp-empty-title:not(.nbp *){margin:0;font-size:16px;font-weight:700;color:var(--c-ecf5ff)}.sp-empty-text:not(.nbp *){margin:0;font-size:13px;color:var(--c-21023025506);line-height:1.45;max-width:260px}.sp-list-grid:not(.nbp *){display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sp-card-wrap:not(.nbp *){position:relative}.sp-card:not(.nbp *){display:block;width:100%;border:1px solid var(--c-91177255018);border-radius:18px;background:linear-gradient(180deg,var(--c-4311825501),var(--c-2050120006) 50%,var(--c-123070012) 100%);overflow:hidden;text-align:left;padding:0;color:inherit;transition:transform .12s ease,border-color .2s ease;box-shadow:0 6px 20px var(--c-41028024),inset 0 1px 0 var(--c-91177255008)}.sp-card:active:not(.nbp *){transform:scale(.97)}.sp-card-cover:not(.nbp *){width:100%;aspect-ratio:4 / 3;background:linear-gradient(160deg,var(--c-306012002),var(--c-122450025));display:flex;align-items:center;justify-content:center;overflow:hidden}.sp-card-cover img:not(.nbp *){width:100%;height:100%;object-fit:cover;display:block}.sp-card-cover--empty:not(.nbp *){opacity:.7}.sp-card-body:not(.nbp *){padding:10px 12px 12px;display:grid;gap:3px}.sp-card-title:not(.nbp *){font-size:13px;font-weight:700;color:var(--c-ecf5ff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-card-meta:not(.nbp *){font-size:11px;color:var(--c-20022225506);display:flex;align-items:center;gap:4px}.sp-card-dot:not(.nbp *){width:3px;height:3px;border-radius:50%;background:var(--c-200222255035);flex-shrink:0}.sp-card-date:not(.nbp *){font-size:11px;color:var(--c-20022225504)}.sp-card-menu-btn:not(.nbp *){position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:10px;border:1px solid var(--c-25525525501);background:var(--c-14223607);color:var(--c-210230255065);display:flex;align-items:center;justify-content:center;z-index:2}.sp-card-menu:not(.nbp *){position:absolute;top:46px;right:10px;min-width:178px;display:grid;gap:2px;padding:6px;border-radius:14px;border:1px solid var(--c-9117725502);background:linear-gradient(180deg,var(--c-204080095),var(--c-122450098));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 32px var(--c-4102805),inset 0 1px 0 var(--c-91177255008);z-index:3}.sp-card-menu-confirm:not(.nbp *){display:grid;gap:8px;padding:8px;font-size:12px;color:var(--c-23024225509)}.sp-card-menu-confirm-actions:not(.nbp *){display:grid;gap:4px}.sp-fab:not(.nbp *){position:fixed;right:20px;bottom:calc(160px + env(safe-area-inset-bottom,10px));width:52px;height:52px;border-radius:18px;border:1px solid var(--c-91177255036);background:linear-gradient(160deg,var(--c-43118255045),var(--c-3080200038));color:var(--c-ffffff);font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px var(--c-1864150035),inset 0 1px 0 var(--c-91177255022);transition:transform .18s ease;z-index:45}.sp-fab:active:not(.nbp *){transform:scale(.92)}.sp-detail-header:not(.nbp *){display:flex;align-items:center;gap:8px;min-height:36px}.sp-back:not(.nbp *){width:32px;height:32px;border-radius:10px;border:1px solid var(--c-91177255022);background:linear-gradient(160deg,var(--c-43118255014),var(--c-205012001));color:var(--c-d9e8ff);display:flex;align-items:center;justify-content:center;flex-shrink:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--c-91177255008);transition:transform .12s ease}.sp-back:active:not(.nbp *){transform:scale(.92)}.sp-detail-title:not(.nbp *){flex:1;font-size:15px;font-weight:700;color:var(--c-f0f6ff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-detail-actions:not(.nbp *){display:flex;gap:6px;flex-shrink:0}.sp-icon-btn:not(.nbp *){width:34px;height:34px;border-radius:12px;border:1px solid var(--c-91177255022);background:linear-gradient(160deg,var(--c-43118255014),var(--c-205012001));color:var(--c-c8deff);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 var(--c-91177255008);transition:transform .12s ease,background .2s ease}.sp-icon-btn:active:not(.nbp *){transform:scale(.92);background:linear-gradient(160deg,var(--c-43118255022),var(--c-3070160016))}.sp-description:not(.nbp *){margin:0;font-size:13px;line-height:1.45;color:var(--c-200222255065)}.sp-status-row:not(.nbp *){display:flex;align-items:center;gap:10px}.sp-meta-text:not(.nbp *){font-size:12px;color:var(--c-20022225505)}.sp-badge:not(.nbp *){display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid var(--c-134186255025);color:var(--c-22023825508);background:var(--c-9013225501);white-space:nowrap}.sp-badge--success:not(.nbp *){border-color:var(--c-111232172035);color:var(--c-a9f6cb);background:var(--c-8020014001)}.sp-empty-steps:not(.nbp *){display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:32px 24px;border-radius:14px;border:1px dashed var(--c-91177255025);background:linear-gradient(160deg,var(--c-43118255008),var(--c-2050120006));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sp-empty-steps-icon:not(.nbp *){opacity:.6}.sp-empty-steps-text:not(.nbp *){margin:0;font-size:13px;color:var(--c-210230255055);line-height:1.45}.sp-empty-steps-actions:not(.nbp *){display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sp-timeline:not(.nbp *){display:grid;gap:0;padding-left:18px;position:relative}.sp-timeline:not(.nbp *):before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,var(--c-43118255035),var(--c-91177255012));border-radius:1px}.sp-step:not(.nbp *){display:grid;grid-template-columns:auto 1fr;gap:12px;position:relative;padding-bottom:16px}.sp-step:last-child:not(.nbp *){padding-bottom:0}.sp-step-index:not(.nbp *){width:24px;height:24px;border-radius:50%;background:linear-gradient(160deg,var(--c-4311825503),var(--c-308020002));border:2px solid var(--c-9117725504);color:var(--c-c8deff);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-left:-18px;box-shadow:0 0 8px var(--c-4311825502)}.sp-step--final .sp-step-index:not(.nbp *){background:var(--c-8020014002);border-color:var(--c-11123217205);color:var(--c-a9f6cb)}.sp-step-content:not(.nbp *){border-radius:14px;border:1px solid var(--c-91177255018);background:linear-gradient(160deg,var(--c-4311825501),var(--c-2050120008));padding:12px;display:grid;gap:8px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 20px var(--c-6122403),inset 0 1px 0 var(--c-91177255008)}.sp-step--final .sp-step-content:not(.nbp *){border-color:var(--c-111232172025)}.sp-step-head:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}.sp-step-head-actions:not(.nbp *){display:flex;gap:6px;align-items:center;flex-shrink:0}.sp-step-name:not(.nbp *){font-size:13px;font-weight:700;color:var(--c-ecf5ff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-step-desc:not(.nbp *){margin:0;font-size:12px;color:var(--c-210230255065);line-height:1.4}.sp-step-preview:not(.nbp *){border-radius:10px;overflow:hidden;border:1px solid var(--c-9117725502);background:linear-gradient(160deg,var(--c-43118255006),var(--c-14224004));aspect-ratio:16 / 9;box-shadow:inset 0 1px 0 var(--c-91177255006)}.sp-step-preview img:not(.nbp *){width:100%;height:100%;object-fit:cover;display:block}.sp-step-meta:not(.nbp *){display:flex;flex-wrap:wrap;gap:6px}.sp-tag:not(.nbp *){display:inline-flex;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;color:var(--c-20022225508);background:linear-gradient(160deg,var(--c-43118255015),var(--c-205012001));border:1px solid var(--c-9117725502);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sp-step-prompt:not(.nbp *){margin:0;font-size:12px;color:var(--c-210230255055);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sp-step-settings:not(.nbp *){display:flex;flex-wrap:wrap;gap:4px 10px}.sp-setting:not(.nbp *){font-size:11px;color:var(--c-20022225505)}.sp-setting-key:not(.nbp *){color:var(--c-20022225506)}.sp-setting-value:not(.nbp *){font-weight:600;color:var(--c-20022225507)}.sp-setting.is-long:not(.nbp *){flex-basis:100%}.sp-setting.is-long .sp-setting-value:not(.nbp *){display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;vertical-align:top;max-width:100%}.sp-step-actions:not(.nbp *){display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;border-top:1px solid var(--c-9117725501);position:relative}.sp-more-btn:not(.nbp *){width:32px;height:32px;border-radius:10px;border:1px solid var(--c-25525525501);background:var(--c-14223607);color:var(--c-210230255065);display:flex;align-items:center;justify-content:center;transition:transform .12s ease,background .2s ease}.sp-more-btn:active:not(.nbp *){transform:scale(.95);background:var(--c-9013225502)}.sp-step-menu:not(.nbp *){position:absolute;right:0;top:calc(100% + 8px);min-width:188px;display:grid;gap:2px;padding:6px;border-radius:12px;border:1px solid var(--c-91177255024);background:linear-gradient(160deg,var(--c-204080092),var(--c-122448095));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 32px var(--c-6122405),inset 0 1px 0 var(--c-9117725501);z-index:10}.sp-step-menu.is-up:not(.nbp *){top:auto;bottom:calc(100% + 8px)}.sp-step-menu--fixed:not(.nbp *){position:fixed;z-index:55}.sp-step-menu-item:not(.nbp *){border:0;text-align:left;padding:9px 10px;border-radius:8px;background:transparent;color:var(--c-21523225509);font-size:12px;font-weight:600}.sp-step-menu-item:active:not(:disabled):not(.nbp *){background:var(--c-90132255016)}.sp-step-menu-item:disabled:not(.nbp *){opacity:.35}.sp-step-menu-item.is-danger:not(.nbp *){color:var(--c-255170170095)}.sp-btn:not(.nbp *){padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:transform .1s ease,background .2s ease;white-space:nowrap}.sp-btn:active:not(.nbp *){transform:scale(.96)}.sp-btn--accent:not(.nbp *){background:linear-gradient(160deg,var(--c-43118255028),var(--c-308020002));border:1px solid var(--c-91177255035);color:var(--c-cfe6ff);box-shadow:inset 0 1px 0 var(--c-9117725501)}.sp-btn--ghost:not(.nbp *){background:linear-gradient(160deg,var(--c-43118255006),var(--c-2050120004));border:1px solid var(--c-91177255015);color:var(--c-210230255075);box-shadow:inset 0 1px 0 var(--c-91177255005)}.sp-btn--status-active:not(.nbp *){border:1px solid var(--c-140190255042);background:var(--c-8013025502);color:var(--c-e7f3ff);box-shadow:inset 0 0 0 1px var(--c-180215255008)}.sp-btn--status-active.sp-label--best:not(.nbp *){border-color:var(--c-25521080045);background:var(--c-25519646018);color:var(--c-ffe5a1)}.sp-btn--status-active.sp-label--final:not(.nbp *){border-color:var(--c-111232172045);background:var(--c-80200140018);color:var(--c-b6f9d5)}.sp-btn--status-active.sp-label--test:not(.nbp *){border-color:var(--c-160180255042);background:var(--c-135158255018);color:var(--c-d6e0ff)}.sp-btn--status-active.sp-label--draft:not(.nbp *){border-color:var(--c-19020423003);background:var(--c-130146170016);color:var(--c-22523524809)}.sp-btn--danger:not(.nbp *){background:var(--c-2558080015);border:1px solid var(--c-255120120035);color:var(--c-ffb1b1)}.sp-btn--danger-text:not(.nbp *){color:var(--c-25516016007);border-color:var(--c-255120120015)}.sp-step-edit:not(.nbp *){display:grid;gap:8px}.sp-step-edit-actions:not(.nbp *){display:flex;gap:6px}.sp-step-confirm-delete:not(.nbp *){display:flex;align-items:center;gap:8px;padding:8px 0 0;font-size:12px;color:var(--c-255180180085)}.sp-input:not(.nbp *){width:100%;border-radius:12px;border:1px solid var(--c-91177255018);background:linear-gradient(160deg,var(--c-43118255006),var(--c-2050120004));color:var(--text);padding:10px 12px;font-size:14px;outline:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s ease,box-shadow .2s ease}.sp-input:focus:not(.nbp *){border-color:var(--c-9117725504);box-shadow:0 0 8px var(--c-43118255015)}.sp-textarea:not(.nbp *){width:100%;border-radius:12px;border:1px solid var(--c-91177255018);background:linear-gradient(160deg,var(--c-43118255006),var(--c-2050120004));color:var(--text);padding:10px 12px;font-size:14px;outline:none;resize:vertical;min-height:64px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s ease,box-shadow .2s ease}.sp-textarea:focus:not(.nbp *){border-color:var(--c-9117725504);box-shadow:0 0 8px var(--c-43118255015)}.sp-field:not(.nbp *){display:grid;gap:6px}.sp-field-label:not(.nbp *){font-size:12px;font-weight:600;color:var(--c-22023825507)}.sp-overlay:not(.nbp *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:var(--c-8142806);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:16px}.sp-modal:not(.nbp *){width:min(400px,100%);background:linear-gradient(160deg,var(--c-20408009),var(--c-122448092));border:1px solid var(--c-91177255025);border-radius:20px;padding:24px 20px 20px;display:grid;gap:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 24px 48px var(--c-6122606),inset 0 1px 0 var(--c-91177255012)}.sp-modal-title:not(.nbp *){font-size:17px;font-weight:700;color:var(--c-f0f6ff)}.sp-modal-actions:not(.nbp *){display:flex;gap:10px;justify-content:flex-end}.sp-modal-actions .ghost-button:not(.nbp *){padding:10px 16px;font-size:14px}.sp-modal-actions .btn-primary:not(.nbp *){padding:10px 20px;font-size:14px}.sp-pick-list:not(.nbp *){display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;margin:4px 0 8px}.sp-pick-item:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:linear-gradient(160deg,var(--c-4311825501),var(--c-2050120006));border:1px solid var(--c-91177255016);border-radius:12px;color:var(--c-e0eaff);font-size:14px;cursor:pointer;transition:background .15s,border-color .15s}.sp-pick-item:active:not(.nbp *){background:var(--c-140190255014);border-color:var(--c-140190255025)}.sp-pick-item-title:not(.nbp *){font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-pick-item-meta:not(.nbp *){font-size:12px;color:var(--c-16019023006);white-space:nowrap;flex-shrink:0}.sp-pick-divider:not(.nbp *){text-align:center;font-size:12px;color:var(--c-160190230045);padding:6px 0}.sp-pick-new:not(.nbp *){display:flex;gap:8px;align-items:center}.sp-pick-new .sp-input:not(.nbp *){flex:1;min-width:0}.sp-pick-new .btn-primary:not(.nbp *){white-space:nowrap;padding:8px 14px;font-size:13px;flex-shrink:0}.sp-share-footer:not(.nbp *){position:relative;display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--c-90132255028);background:var(--c-142236092);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1}.sp-share-title:not(.nbp *){margin:0;font-size:12px;font-weight:600;color:var(--c-210230255078)}.sp-share-url:not(.nbp *){font-size:12px;line-height:1.35;color:var(--c-190220255074);border:1px solid var(--c-9013225502);border-radius:10px;background:var(--c-255255255003);padding:8px 10px;word-break:break-all}.sp-share-actions:not(.nbp *){display:flex;flex-wrap:wrap;gap:8px}.sp-share-hint:not(.nbp *){font-size:12px;color:var(--c-170218255085)}.sp-public-hero:not(.nbp *){display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--c-98146255025);background:linear-gradient(180deg,var(--c-64110210012),var(--c-152542072))}.sp-public-hero-head:not(.nbp *){display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-public-title:not(.nbp *){margin:0;font-size:20px;font-weight:800;color:var(--c-edf6ff);line-height:1.1}.sp-public-author:not(.nbp *){margin:0;font-size:13px;color:var(--c-198221255078)}.sp-public-desc:not(.nbp *){margin:0;font-size:13px;line-height:1.5;color:var(--c-216232255075)}.sp-public-cover:not(.nbp *){border-radius:12px;overflow:hidden;border:1px solid var(--c-12718325502);background:var(--c-14224006);aspect-ratio:16 / 9}.sp-public-cover img:not(.nbp *){width:100%;height:100%;object-fit:cover;display:block}.sp-public-actions:not(.nbp *){display:flex;flex-wrap:wrap;gap:8px}.sp-note-preview:not(.nbp *){margin:0;font-size:12px;line-height:1.45;color:var(--c-233216167088);border:1px solid var(--c-209182100032);border-radius:10px;background:var(--c-645629035);padding:8px 10px}.sp-clamp-2:not(.nbp *){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp-expand-btn:not(.nbp *){justify-self:start;border:0;background:transparent;color:var(--c-163198255086);font-size:12px;font-weight:700;padding:0}.sp-public-final:not(.nbp *){display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--c-111232172025);background:linear-gradient(180deg,var(--c-80200140008),var(--c-142236072))}.sp-public-final-title:not(.nbp *){margin:0;font-size:16px;font-weight:800;color:var(--c-eaf7ff)}.sp-public-final-media:not(.nbp *){border-radius:12px;overflow:hidden;border:1px solid var(--c-11123217203);background:var(--c-12244007);aspect-ratio:16 / 9}.sp-public-final-media img:not(.nbp *){width:100%;height:100%;object-fit:cover;display:block}.sp-public-final-text:not(.nbp *){margin:0;font-size:13px;line-height:1.5;color:var(--c-21823725508)}.sp-toast:not(.nbp *){position:fixed;left:50%;bottom:calc(104px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:20;width:fit-content;max-width:min(92%,360px);padding:8px 12px;border-radius:12px;border:1px solid var(--c-98146255042);background:var(--c-122444096);color:var(--c-d9ecff);font-size:12px;font-weight:600;line-height:1.2;text-align:center;box-shadow:0 14px 36px var(--c-51226048);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.sp-progress-row:not(.nbp *){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sp-progress-badges:not(.nbp *){display:flex;gap:6px;align-items:center}.sp-badge--final:not(.nbp *){border-color:var(--c-111232172035);color:var(--c-a9f6cb);background:var(--c-8020014001)}.sp-progress-bar:not(.nbp *){display:flex;gap:3px;align-items:center;margin-left:auto}.sp-progress-dot:not(.nbp *){width:8px;height:8px;border-radius:50%;background:var(--c-90132255025);border:1.5px solid var(--c-9013225504);transition:background .2s,border-color .2s}.sp-progress-dot.sp-label--final:not(.nbp *){background:var(--c-8020014003);border-color:var(--c-11123217206)}.sp-progress-dot.sp-label--best:not(.nbp *){background:var(--c-2552006003);border-color:var(--c-2552108006)}.sp-progress-dot.sp-label--test:not(.nbp *){background:var(--c-140160255025);border-color:var(--c-16018025505)}.sp-progress-dot.sp-label--draft:not(.nbp *){background:var(--c-255255255008);border-color:var(--c-25525525502)}.sp-progress-more:not(.nbp *){margin-left:2px;padding:0 6px;height:16px;border-radius:999px;border:1px solid var(--c-140186255028);background:var(--c-9013225501);color:var(--c-206226255082);font-size:10px;font-weight:700;line-height:14px}.sp-step-labeled.sp-label--final .sp-step-content:not(.nbp *){border-color:var(--c-111232172025);background:linear-gradient(180deg,var(--c-8020014001) 0%,var(--c-2050120008) 100%)}.sp-step-labeled.sp-label--final .sp-step-index:not(.nbp *){background:var(--c-8020014002);border-color:var(--c-111232172055);color:var(--c-a9f6cb);box-shadow:0 0 8px var(--c-111232172025)}.sp-step-labeled.sp-label--best .sp-step-content:not(.nbp *){border-color:var(--c-25521080022);background:linear-gradient(180deg,var(--c-25520060008) 0%,var(--c-2050120008) 100%)}.sp-step-labeled.sp-label--best .sp-step-index:not(.nbp *){background:var(--c-25520060018);border-color:var(--c-2552108005);color:var(--c-ffe9a0);box-shadow:0 0 8px var(--c-2552108002)}.sp-step-labeled.sp-label--test .sp-step-content:not(.nbp *){border-color:var(--c-16018025502);background:linear-gradient(180deg,var(--c-140160255008) 0%,var(--c-2050120008) 100%)}.sp-step-labeled.sp-label--test .sp-step-index:not(.nbp *){background:var(--c-140160255015);border-color:var(--c-160180255045);color:var(--c-b8c6ff)}.sp-step-labeled.sp-label--draft .sp-step-content:not(.nbp *){border-color:var(--c-25525525501);opacity:.7}.sp-step-labeled.sp-label--draft .sp-step-index:not(.nbp *){background:var(--c-255255255006);border-color:var(--c-255255255018);color:var(--c-22023025505)}.sp-label-menu:not(.nbp *){display:flex;flex-wrap:wrap;gap:6px;padding-top:4px;border-top:1px solid var(--c-255255255006)}.sp-label-option:not(.nbp *){padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--c-25525525501);background:var(--c-255255255003);color:var(--c-21023025507);transition:transform .1s,background .15s}.sp-label-option:active:not(.nbp *){transform:scale(.95)}.sp-label-option--active:not(.nbp *){border-color:var(--c-90132255045);background:var(--c-90132255012);color:var(--c-d0e4ff)}.sp-label-option.sp-label--final:not(.nbp *){border-left:3px solid var(--c-11123217206)}.sp-label-option.sp-label--best:not(.nbp *){border-left:3px solid var(--c-2552108006)}.sp-label-option.sp-label--test:not(.nbp *){border-left:3px solid var(--c-16018025505)}.sp-label-option.sp-label--draft:not(.nbp *){border-left:3px solid var(--c-25525525502)}.sp-note:not(.nbp *){display:flex;gap:6px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:var(--c-255220100004);border:1px solid var(--c-255220100012);cursor:pointer;transition:background .15s}.sp-note:active:not(.nbp *){background:var(--c-255220100008)}.sp-note-icon:not(.nbp *){flex-shrink:0;color:var(--c-25522013005);margin-top:1px}.sp-note-text:not(.nbp *){font-size:12px;line-height:1.4;color:var(--c-25524020007);white-space:pre-wrap;word-break:break-word}.sp-note-edit:not(.nbp *){display:grid;gap:6px}.sp-note-textarea:not(.nbp *){border-color:var(--c-25522010002);background:var(--c-255220100003)}.sp-note-textarea:focus:not(.nbp *){border-color:var(--c-255220100035)}.sp-add-step-row:not(.nbp *){display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:8px 0}@media (max-width: 420px){.sp-list-grid:not(.nbp *){grid-template-columns:repeat(2,1fr);gap:8px}}.projects-action-modal:not(.nbp *){width:min(360px,90vw);border-radius:18px;padding:20px;gap:12px;background:var(--c-142032096);border:1px solid var(--c-255255255012);box-shadow:none;animation:modal-card-in .34s cubic-bezier(.215,.61,.355,1) both}.projects-action-modal .modal-title:not(.nbp *){font-size:19px;line-height:1.2;font-weight:650;color:var(--c-e8f2ff);padding:0 2px 8px;margin-bottom:0}.projects-action-btn.ghost-button.full:not(.nbp *){min-height:46px;border-radius:16px;padding:10px 14px;font-size:15px;line-height:1;font-weight:700;border:1px solid var(--c-150194255024);background:linear-gradient(170deg,var(--c-193152084),var(--c-12224008));color:var(--c-eaf4ff);box-shadow:inset 0 1px 0 var(--c-200227255007);transition:transform .14s ease,color .2s ease,border-color .2s ease,background .2s ease}.projects-action-btn.ghost-button.full:active:not(.nbp *){transform:scale(.987);border-color:var(--c-159206255044);color:var(--c-ffffff);background:linear-gradient(170deg,var(--c-24406609),var(--c-163054086))}.projects-action-btn:not(.projects-action-btn-danger):not(.projects-action-cancel).ghost-button.full:not(.nbp *){border-color:var(--c-10317025505);background:linear-gradient(140deg,var(--primary),var(--primary-bright));color:#fff;box-shadow:none}.projects-action-btn:not(.projects-action-btn-danger):not(.projects-action-cancel).ghost-button.full:active:not(.nbp *){border-color:var(--c-145201255072);background:linear-gradient(140deg,var(--c-246cf1),var(--c-58aaff));box-shadow:none}.projects-action-btn.ghost-button.full:disabled:not(.nbp *){opacity:.55;cursor:not-allowed;box-shadow:none}.projects-action-modal .helper-link:not(.nbp *){width:100%;border:1px solid var(--c-255255255012);background:var(--c-255255255004);color:var(--c-222236255084);border-radius:16px;min-height:42px;padding:10px 14px;font-size:15px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,background .2s ease,color .2s ease}.projects-action-modal .helper-link:active:not(.nbp *){transform:scale(.98);background:var(--c-9013225502);color:var(--c-eaf3ff)}.projects-action-btn-danger.ghost-button.full:not(.nbp *){color:var(--c-ffd4db);border-color:var(--c-255146166054);background:linear-gradient(172deg,var(--c-822442074),var(--c-561634064));box-shadow:inset 0 1px 0 var(--c-25520021401)}.projects-action-btn-danger.ghost-button.full:active:not(.nbp *){border-color:var(--c-25516418407);color:#ffe0e6;background:linear-gradient(172deg,var(--c-962748078),var(--c-661838068))}.projects-action-delete-confirm.btn-primary:not(.nbp *){border:1px solid var(--c-255146166054);background:linear-gradient(172deg,var(--c-822442074),var(--c-561634064));color:var(--c-ffe0e6)}.projects-action-delete-confirm.btn-primary:active:not(.nbp *){border-color:var(--c-25516418407);background:linear-gradient(172deg,var(--c-962748078),var(--c-661838068))}.projects-action-cancel.ghost-button.full:not(.nbp *){margin-top:2px;color:var(--c-20022024608);border-color:var(--c-150190245024);background:linear-gradient(170deg,var(--c-172950078),var(--c-122240074));box-shadow:inset 0 1px 0 var(--c-198223255005)}.projects-action-cancel.ghost-button.full:active:not(.nbp *){color:var(--c-22223825509);border-color:var(--c-154190243032);background:linear-gradient(170deg,var(--c-233762078),var(--c-152749072))}@media (max-width: 480px){.projects-action-modal .modal-title:not(.nbp *){font-size:18px}.projects-action-btn.ghost-button.full:not(.nbp *){font-size:14px;min-height:44px;padding:9px 12px}}.projects-confirm-text:not(.nbp *){margin:0;color:var(--c-223236255082);line-height:1.45;font-size:13px}.projects-modal-backdrop:not(.nbp *){background:var(--c-101630045);backdrop-filter:blur(5.9px) saturate(120%);-webkit-backdrop-filter:blur(5.9px) saturate(120%)}.projects-viewer-backdrop:not(.nbp *){z-index:118}body.projects-modal-open{overflow:hidden;overscroll-behavior:none;touch-action:none}body.projects-modal-open .screen:not(.nbp *){pointer-events:none}.projects-viewer:not(.nbp *){position:fixed;top:0;right:0;bottom:0;left:0;z-index:121;border-radius:0;border:none;background:var(--c-000000);box-shadow:none;display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;animation:viewer-fade-in .25s ease both}@keyframes viewer-fade-in{0%{opacity:0}to{opacity:1}}.projects-viewer.is-closing:not(.nbp *){animation:viewer-fade-out .2s ease both}@keyframes viewer-fade-out{0%{opacity:1}to{opacity:0}}.projects-viewer-header:not(.nbp *){position:absolute;top:0;left:0;right:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:12px;padding-top:max(12px,env(safe-area-inset-top,12px));background:linear-gradient(to bottom,var(--c-00006) 0%,transparent 100%)}.projects-viewer-header strong:not(.nbp *){font-size:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-viewer-media:not(.nbp *){margin:0;border-radius:0;overflow:hidden;aspect-ratio:unset;flex:1 1 auto;min-height:0;position:relative;background:var(--c-000000);isolation:isolate}.projects-viewer-media:not(.nbp *):before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;background-image:var(--viewer-blur-image);background-size:cover;background-position:center;filter:blur(32px) saturate(120%) brightness(.4);transform:scale(1.15);opacity:.7;pointer-events:none;z-index:0}.projects-viewer-media .project-file-media:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0}.projects-viewer-media img.project-file-media:not(.nbp *){object-fit:contain;background:transparent}.projects-viewer-media>.project-file-media:not(.nbp *),.projects-viewer-media>.projects-viewer-video-wrap:not(.nbp *),.projects-viewer-media>.projects-viewer-audio-wrap:not(.nbp *){z-index:1}.projects-viewer-media.project-file-blue:not(.nbp *){background:linear-gradient(160deg,var(--c-349319009),var(--c-108178255065))}.projects-viewer-media.project-file-orange:not(.nbp *){background:linear-gradient(160deg,var(--c-1799540088),var(--c-25519011206))}.projects-viewer-media.project-file-violet:not(.nbp *){background:linear-gradient(160deg,var(--c-11172198084),var(--c-194129246058))}.projects-viewer-media.project-file-teal:not(.nbp *){background:linear-gradient(160deg,var(--c-29118125088),var(--c-9021021406))}.projects-viewer-media.project-file-pink:not(.nbp *){background:linear-gradient(160deg,var(--c-1516012109),var(--c-24113819806))}.projects-viewer .projects-viewer-media.project-file-blue:not(.nbp *),.projects-viewer .projects-viewer-media.project-file-orange:not(.nbp *),.projects-viewer .projects-viewer-media.project-file-violet:not(.nbp *),.projects-viewer .projects-viewer-media.project-file-teal:not(.nbp *),.projects-viewer .projects-viewer-media.project-file-pink:not(.nbp *){background:var(--c-31022094)}.projects-viewer-download:not(.nbp *){position:absolute;bottom:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:24px;right:24px;z-index:10;height:52px;margin:0;border-radius:14px;font-size:16px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:var(--c-255255255015);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--c-ffffff);border:1px solid var(--c-25525525502);box-shadow:none;filter:none}.projects-viewer-download:active:not(.nbp *){box-shadow:none}.projects-viewer-video-wrap:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0}.projects-viewer-audio-wrap:not(.nbp *){position:absolute;top:0;right:0;bottom:0;left:0}.projects-viewer-audio-player:not(.nbp *){position:absolute;left:10px;right:10px;bottom:10px;width:calc(100% - 20px)}.projects-viewer-video-fallback:not(.nbp *){display:none}.projects-viewer-video-wrap.is-video-failed video:not(.nbp *){display:none}.projects-viewer-video-wrap.is-video-failed .projects-viewer-video-fallback:not(.nbp *){display:block}.projects-viewer .projects-back:not(.nbp *){color:var(--c-ffffff);font-size:14px;text-shadow:0 1px 4px var(--c-00005)}.projects-viewer .projects-icon-btn:not(.nbp *){color:var(--c-ffffff);text-shadow:0 1px 4px var(--c-00005)}.projects-viewer-header strong:not(.nbp *){color:var(--c-ffffff);text-shadow:0 1px 4px var(--c-00005)}.projects-details-grid:not(.nbp *){display:grid;gap:10px}.projects-details-grid div:not(.nbp *){display:grid;gap:3px}.projects-details-grid strong:not(.nbp *){font-size:12px;color:var(--c-19521925507)}.projects-details-grid span:not(.nbp *){font-size:14px;color:var(--c-eaf4ff)}.projects-details-prompt:not(.nbp *){white-space:pre-wrap;word-break:break-word}.projects-rerun-hint:not(.nbp *){margin:0 0 12px;font-size:12px;line-height:1.4;color:var(--c-195219255072)}.projects-move-modal:not(.nbp *){width:min(360px,90vw);border-radius:18px;padding:20px;background:var(--c-142032096);border:1px solid var(--c-255255255012)}.projects-move-modal .modal-title:not(.nbp *){margin-bottom:0}.projects-move-modal .field:not(.nbp *){margin-bottom:12px}.projects-move-modal .field span:not(.nbp *){font-size:13px;color:var(--muted)}.projects-move-modal .select-trigger:not(.nbp *){border-radius:12px}.projects-move-modal .select-menu:not(.nbp *){z-index:260}.projects-move-modal .modal-actions:not(.nbp *){padding-top:4px}.projects-move-modal .btn-primary:not(.nbp *){min-width:0}.projects-move-cancel:not(.nbp *){min-width:0}.projects-modal-actions:not(.nbp *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;padding-top:6px}.projects-modal-actions-single:not(.nbp *){grid-template-columns:minmax(0,1fr)}.projects-modal-actions .btn-primary:not(.nbp *),.projects-modal-secondary:not(.nbp *),.projects-move-cancel:not(.nbp *){min-height:38px;border-radius:16px;font-size:14px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.projects-modal-actions .btn-primary:not(.nbp *){box-shadow:none}.projects-modal-actions .btn-primary:active:not(.nbp *){box-shadow:none}.projects-modal-secondary:not(.nbp *),.projects-move-cancel:not(.nbp *){border:1px solid var(--c-169199245024);background:var(--c-255255255004);color:var(--c-219234255092)}.projects-toast:not(.nbp *){position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2200;width:min(360px,calc(100vw - 28px));padding:14px 16px;border-radius:18px;font-size:14px;line-height:1.4;border:1px solid var(--c-255255255012);background:var(--c-142032096);color:var(--c-eaf4ff);box-shadow:0 20px 40px var(--c-8163407);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;pointer-events:none;animation:projects-toast-in .22s ease}.projects-toast.is-success:not(.nbp *){border-color:var(--c-120170255028);background:var(--c-102446096);color:var(--c-eaf4ff)}.projects-toast.is-error:not(.nbp *){border-color:var(--c-255140140028);background:var(--c-441624096);color:var(--c-ffdfe6)}@keyframes projects-toast-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 16px 30px var(--c-30107255045)}50%{box-shadow:0 20px 40px var(--c-3010725506)}}@keyframes sheen{0%,70%{transform:translate(-120%)}to{transform:translate(160%)}}@keyframes project-card-in{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(3px)}to{opacity:1;transform:translateY(0) scale(1);filter:none}}@keyframes projects-modal-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes projects-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes projects-plus-breathe{0%,to{box-shadow:0 8px 18px var(--c-3293190034)}50%{box-shadow:0 12px 24px var(--c-5812623505)}}@keyframes modal-card-in{0%{opacity:0;transform:perspective(1100px) translate(-50%,-50%) translateZ(-56px) scale(.8)}68%{opacity:1;transform:perspective(1100px) translate(-50%,-50%) translateZ(0) scale(1.015)}88%{opacity:1;transform:perspective(1100px) translate(-50%,-50%) translateZ(0) scale(1.006)}to{opacity:1;transform:perspective(1100px) translate(-50%,-50%) translateZ(0) scale(1)}}@keyframes modal-card-out{0%{opacity:1;transform:perspective(1100px) translate(-50%,-50%) translateZ(0) scale(1)}to{opacity:0;transform:perspective(1100px) translate(-50%,-50%) translateZ(-48px) scale(.88)}}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:.45}}@keyframes modal-backdrop-out{0%{opacity:.45}to{opacity:0}}@keyframes giftButtonGlow{0%{box-shadow:0 10px 22px var(--c-41113235036),0 0 0 0 var(--c-85166255035)}65%{box-shadow:0 12px 26px var(--c-41113235042),0 0 0 7px var(--c-851662550)}to{box-shadow:0 10px 22px var(--c-41113235036),0 0 0 0 var(--c-851662550)}}@keyframes giftPointerBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(2px) scale(1.03)}}@media (max-width: 599px){.bottom-nav:not(.nbp *){width:min(560px,calc(100% - 4px));height:96px;padding:10px 14px}.bottom-nav-inner:not(.nbp *){gap:10px}.nav-item:not(.nbp *){padding:5px 6px}.nav-icon:not(.nbp *){width:40px;height:40px}.nav-icon-svg:not(.nbp *){width:33px;height:33px}.nav-icon-ai:not(.nbp *){width:34px;height:34px}.nav-label:not(.nbp *){font-size:16px}}@media (hover: none) and (pointer: coarse){.bottom-nav:not(.nbp *){width:min(560px,calc(100% - 4px));height:96px;padding:10px 14px}.bottom-nav-inner:not(.nbp *){gap:10px}.nav-item:not(.nbp *){padding:5px 6px}.nav-icon:not(.nbp *){width:40px;height:40px}.nav-icon-svg:not(.nbp *){width:33px;height:33px}.nav-icon-ai:not(.nbp *){width:34px;height:34px}.nav-label:not(.nbp *){font-size:16px}}@media (prefers-reduced-motion: reduce){.reveal:not(.nbp *),.ai-list--switch:not(.nbp *),.ai-item:not(.nbp *),.primary-button:not(.nbp *),.primary-button:not(.nbp *):after,.orb:not(.nbp *),.project-card:not(.nbp *),.projects-action-modal:not(.nbp *),.projects-modal-backdrop:not(.nbp *),.projects-icon-btn-primary:not(.nbp *),.modal-card:not(.nbp *),.modal-backdrop:not(.nbp *),.gift-button.has-notification:not(.nbp *),.gift-button-pointer:not(.nbp *){animation:none}.project-card:not(.nbp *),.project-card-icon:not(.nbp *),.project-card-menu:not(.nbp *),.projects-icon-btn:not(.nbp *){transition:none}}@media (max-width: 420px){.promo-form:not(.nbp *){grid-template-columns:1fr}.promo-submit:not(.nbp *){width:100%}.ai-category-grid:not(.nbp *){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-category-card:not(.nbp *){padding:12px 10px;min-height:116px;gap:5px}.ai-category-title:not(.nbp *){font-size:15px}.project-card:not(.nbp *){min-height:82px;padding:10px 38px 8px 10px}.project-card-icon:not(.nbp *){width:34px;height:34px;border-radius:11px}.project-card-icon svg:not(.nbp *){width:18px;height:18px}.project-card-name:not(.nbp *){font-size:14px}.project-card-count:not(.nbp *){font-size:13px}.project-card-menu:not(.nbp *){right:8px;top:8px;width:26px;height:26px;font-size:20px}}@media (min-width: 600px){.screen:not(.nbp *){padding:36px 28px calc(120px + env(safe-area-inset-bottom))}.balance:not(.nbp *){padding:26px}.balance-value:not(.nbp *){font-size:46px}}.web-app-main.is-studio:not(.nbp *){width:100%;height:100dvh;min-height:0;margin-left:0;padding:0;overflow:hidden}.web-app-main.is-studio>.web-studio-shell:not(.nbp *){width:100%!important;height:100dvh;margin:0;padding:0}.web-studio-shell .page-stack:not(.nbp *),.web-studio-shell .generation-workspace:not(.nbp *){width:100%;height:100%;min-height:0}.web-studio-shell .generation-workspace:not(.nbp *){display:grid;grid-template-columns:260px minmax(0,1fr);gap:0}.generation-sessions:not(.nbp *){min-height:0;padding:14px 10px;display:flex;flex-direction:column;border:0;border-right:1px solid var(--c-292b2f);border-radius:0;background:var(--c-202120)}.generation-sidebar-brand:not(.nbp *){height:42px;margin-bottom:12px;padding:0 4px;display:flex;align-items:center;justify-content:space-between}.generation-sidebar-brand>button:first-child:not(.nbp *){min-width:0;padding:0;border:0;display:flex;align-items:center;gap:10px;background:transparent;color:var(--c-e9eaec);font:750 14px/1 inherit;cursor:pointer}.generation-sidebar-brand i:not(.nbp *){width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--c-2b76ff);color:#fff;font-style:normal;font-size:11px}.generation-sidebar-close:not(.nbp *){display:none}.generation-new-session:not(.nbp *){min-height:38px;padding:0 10px;border:0;border-radius:8px;background:var(--c-353635);color:var(--c-ececed);font-size:12px;font-weight:650}.generation-new-session:hover:not(.nbp *){border:0;background:var(--c-3c3d3c)}.generation-session-heading:not(.nbp *){margin:22px 9px 8px;color:var(--c-777976);font-size:9px}.generation-session-item:not(.nbp *){min-height:42px;margin:1px 0;padding:8px 10px;border-radius:8px;color:var(--c-b8babd)}.generation-session-item:hover:not(.nbp *){background:var(--c-2b2c2b)}.generation-session-item.is-active:not(.nbp *){background:var(--c-353635);color:var(--c-f0f0f1)}.generation-session-item span:not(.nbp *){font-size:11px;font-weight:550}.generation-session-item small:not(.nbp *){margin-top:4px;color:var(--c-777a7f);font-size:8px}.generation-sidebar-home:not(.nbp *){height:34px;margin-top:auto;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--c-8d908f);text-align:left;font:600 10px/1 inherit;cursor:pointer}.generation-sidebar-home:hover:not(.nbp *){background:var(--c-2b2c2b);color:var(--c-d5d6d7)}.web-studio-shell .studio-card:not(.nbp *),.web-studio-shell .studio-layout:not(.nbp *),.web-studio-shell .studio-main:not(.nbp *){width:100%;height:100%;min-height:0}.web-studio-shell .studio-card:not(.nbp *){border:0;border-radius:0}.web-studio-shell .studio-main:not(.nbp *){position:relative;padding:0;display:grid;grid-template:52px minmax(0,1fr) / minmax(0,1fr);border:0;border-radius:0;overflow:hidden;background:var(--c-171817)}.generation-session-topbar:not(.nbp *){grid-row:1;min-width:0;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--c-292b2f);background:var(--c-181918)}.generation-session-topbar>strong:not(.nbp *){min-width:0;overflow:hidden;color:var(--c-dedfe1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.generation-session-topbar>div:not(.nbp *){display:flex;align-items:center;gap:6px}.generation-session-topbar>div>button:not(.nbp *),.generation-sessions-toggle:not(.nbp *){width:30px;height:30px;border:0;border-radius:7px;display:grid;place-items:center;background:transparent;color:var(--c-8d9095);cursor:pointer}.generation-session-topbar>div>button:hover:not(.nbp *){background:var(--c-292b2f);color:var(--c-e6e7e8)}.generation-sessions-toggle:not(.nbp *){display:none}.generation-conversation:not(.nbp *){grid-row:2;grid-column:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--c-171817)}.generation-feed:not(.nbp *){min-height:0;padding:28px 24px 150px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:150px}.generation-feed>.studio-results:not(.nbp *),.generation-feed>.generation-empty:not(.nbp *),.generation-feed>.generation-global-error:not(.nbp *){width:min(860px,100%);margin-right:auto;margin-left:auto}.generation-empty:not(.nbp *){padding-bottom:70px}.generation-empty h1:not(.nbp *){font-size:28px;font-weight:500}.generation-empty>span:not(.nbp *),.generation-empty-model:not(.nbp *){display:none}.generation-empty p:not(.nbp *){color:var(--c-777b80)}.web-studio-shell .studio-dialog-title:not(.nbp *){display:none}.web-studio-shell .studio-results-list:not(.nbp *){gap:32px}.web-studio-shell .studio-result-card:not(.nbp *){padding:0 0 30px;border-bottom:1px solid var(--c-292b2f)}.web-studio-shell .studio-result-card:last-child:not(.nbp *){border-bottom:0}.web-studio-shell .studio-dialog-user:not(.nbp *){width:fit-content;max-width:min(76%,640px);margin:0 0 20px auto;padding:11px 14px;border-radius:14px;background:var(--c-292a29)}.web-studio-shell .studio-dialog-user>span:not(.nbp *){display:none}.web-studio-shell .studio-dialog-user p:not(.nbp *){font-size:12px;line-height:1.55}.web-studio-shell .studio-result-head:not(.nbp *){margin-top:0}.web-studio-shell .studio-result-agent>span:first-child:not(.nbp *){width:24px;height:24px;border-radius:7px;font-size:9px}.web-studio-shell .studio-result-agent>span:last-child:not(.nbp *){font-size:12px;font-weight:650}.web-studio-shell .studio-result-status:not(.nbp *){padding:5px 8px;font-size:8px}.web-studio-shell .studio-result-meta:not(.nbp *){margin:7px 0 12px}.generation-card-parameters:not(.nbp *){margin:5px 0 10px}.web-studio-shell .studio-result-image:not(.nbp *),.web-studio-shell .studio-result-video:not(.nbp *){width:auto;max-width:min(100%,720px);max-height:620px;border-radius:10px;object-fit:contain}.web-studio-shell .studio-result-placeholder:not(.nbp *){min-height:120px;border:0;border-radius:10px;background:var(--c-1d1e1d)}.web-studio-shell .studio-result-actions:not(.nbp *){margin-top:10px;gap:5px}.web-studio-shell .studio-result-actions .studio-mini-btn:not(.nbp *){min-height:30px;padding:0 9px;border-color:var(--c-303230);border-radius:7px;background:transparent;color:var(--c-aeb1b4);font-size:9px}.generation-more-actions:not(.nbp *){position:relative}.generation-more-actions>summary:not(.nbp *){width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--c-92969a);cursor:pointer;list-style:none}.generation-more-actions>summary:not(.nbp *)::-webkit-details-marker{display:none}.generation-more-actions>summary:hover:not(.nbp *){background:var(--c-292b2f)}.generation-more-actions>div:not(.nbp *){position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;width:150px;padding:5px;border:1px solid var(--c-383a3d);border-radius:9px;background:var(--c-242524);box-shadow:0 12px 32px var(--c-00004)}.generation-more-actions>div button:not(.nbp *){width:100%;min-height:30px;padding:0 8px;border:0;border-radius:6px;display:block;background:transparent;color:var(--c-b9bcbf);text-align:left;font:550 9px/1 inherit;cursor:pointer}.generation-more-actions>div button:hover:not(.nbp *){background:var(--c-303230);color:#fff}.generation-confirm-card:not(.nbp *){width:min(520px,calc(100vw - 28px));padding:22px;border-color:var(--c-353a42);background:var(--c-1d1f23);box-shadow:0 28px 90px var(--c-000058)}.generation-confirm-heading:not(.nbp *){display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.generation-confirm-heading>div>span:not(.nbp *){display:block;margin-bottom:6px;color:var(--c-6ea1ff);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.generation-confirm-heading>button:not(.nbp *){width:32px;height:32px;border:0;border-radius:8px;background:var(--c-292c31);color:var(--c-b9bec5);font-size:20px;cursor:pointer}.generation-confirm-heading>button:hover:not(.nbp *){background:var(--c-33373e);color:#fff}.generation-confirm-hint:not(.nbp *){margin:10px 0 17px;color:var(--c-a5abb4);font-size:13px;line-height:1.5}.generation-confirm-summary:not(.nbp *){padding:4px 0;border-top:1px solid var(--c-30343a);border-bottom:1px solid var(--c-30343a);display:grid;grid-template-columns:1fr 1fr}.generation-confirm-summary>div:not(.nbp *){min-width:0;padding:11px 10px;display:flex;flex-direction:column;gap:5px}.generation-confirm-summary span:not(.nbp *),.generation-confirm-prompt>span:not(.nbp *){color:var(--c-777f89);font-size:10px}.generation-confirm-summary strong:not(.nbp *){overflow:hidden;color:var(--c-e5e8ec);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.generation-confirm-summary .is-cost strong:not(.nbp *){color:var(--c-75a7ff)}.generation-confirm-prompt:not(.nbp *){margin-top:15px}.generation-confirm-prompt p:not(.nbp *){max-height:96px;margin:7px 0 0;padding:11px 12px;overflow:auto;border-radius:9px;background:var(--c-15171a);color:var(--c-d3d7dc);font-size:12px;line-height:1.5;white-space:pre-wrap}.generation-confirm-parameters:not(.nbp *){margin-top:11px;display:flex;flex-wrap:wrap;gap:6px}.generation-confirm-parameters>span:not(.nbp *){padding:7px 9px;border:1px solid var(--c-30343a);border-radius:8px;color:var(--c-8e959f);font-size:10px}.generation-confirm-parameters strong:not(.nbp *){color:var(--c-cbd0d6)}.generation-confirm-actions:not(.nbp *){margin-top:20px}.generation-confirm-actions button:not(.nbp *){min-height:42px}.generation-composer-wrap:not(.nbp *){width:min(860px,calc(100% - 48px));margin:0 auto;padding:0 0 18px;background:linear-gradient(0deg,var(--c-171817) 70%,transparent)}.generation-composer:not(.nbp *){padding:12px;border-color:var(--c-3a3c3f);border-radius:16px;background:var(--c-292a29);box-shadow:0 14px 35px var(--c-000024)}.generation-composer textarea:not(.nbp *){min-height:62px;max-height:180px;font-size:13px}.generation-attach:not(.nbp *),.generation-model-chip:not(.nbp *),.generation-summary-chip:not(.nbp *){height:32px;border:0;background:transparent}.generation-attach:hover:not(.nbp *),.generation-model-chip:hover:not(.nbp *),.generation-summary-chip:hover:not(.nbp *){background:var(--c-343534)}.generation-cost:not(.nbp *){color:var(--c-8c9fbe)}.generation-send:not(.nbp *){width:36px;height:36px;border-radius:50%;background:var(--c-c8c9ca);color:var(--c-242524)}.generation-send:disabled:not(.nbp *){background:var(--c-555755)}.generation-parameters:not(.nbp *){position:absolute;grid-column:auto;grid-row:auto;z-index:40;right:max(22px,calc((100% - 860px)/2));bottom:108px;width:min(370px,calc(100% - 44px));max-height:min(620px,calc(100% - 90px));display:none;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--c-393b3f);border-radius:14px;overflow:hidden;background:var(--c-242524);box-shadow:0 20px 65px var(--c-00005)}.generation-parameters.is-open:not(.nbp *){display:grid;animation:web-dialog-in .15s ease both}.generation-parameters-head:not(.nbp *){min-height:54px;padding:11px 14px}.generation-parameters-head button:not(.nbp *){display:grid;place-items:center}.generation-parameters-body:not(.nbp *){padding:14px}.generation-parameters-cost:not(.nbp *){padding:11px 14px}@media (max-width: 760px){.web-studio-shell .generation-workspace:not(.nbp *){display:block}.generation-sessions:not(.nbp *){position:fixed;inset:0 auto 0 0;z-index:100;width:min(290px,86vw);display:flex;transform:translate(-102%);transition:transform .18s ease;box-shadow:24px 0 60px var(--c-000055)}.generation-sessions.is-open:not(.nbp *){transform:translate(0)}.generation-sidebar-close:not(.nbp *){width:30px;height:30px;border:0;border-radius:7px;display:grid;place-items:center;background:transparent;color:var(--c-999c9f);font-size:19px}.generation-sessions-toggle:not(.nbp *){display:grid;margin-right:8px}.generation-session-topbar:not(.nbp *){padding:0 12px;justify-content:flex-start}.generation-session-topbar>strong:not(.nbp *){flex:1}.generation-feed:not(.nbp *){padding:18px 12px 138px}.generation-composer-wrap:not(.nbp *){width:calc(100% - 20px);padding-bottom:10px}.generation-composer textarea:not(.nbp *){min-height:72px}.generation-summary-chip:not(.nbp *),.generation-cost:not(.nbp *){display:none}.generation-model-chip:not(.nbp *){max-width:150px}.generation-parameters:not(.nbp *){position:fixed;inset:auto 8px 8px;width:auto;max-height:min(76dvh,640px);border-radius:16px}.web-studio-shell .studio-dialog-user:not(.nbp *){max-width:88%}.web-studio-shell .studio-result-image:not(.nbp *),.web-studio-shell .studio-result-video:not(.nbp *){max-width:100%}}.web-app-root--unified .web-app-main:not(.is-studio):not(.nbp *){height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}.web-app-root--unified .web-app-main:not(.is-studio)>*{width:100%;max-width:none;margin:0}.web-app-root--unified .web-app-main>.unified-workspace:not(.nbp *){width:100%;max-width:none;margin:0}.unified-workspace:not(.nbp *){width:100%;height:100dvh;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr);background:var(--c-171817)}.unified-workspace-content:not(.nbp *){min-width:0;min-height:0;padding:18px 28px 48px;overflow:auto;background:var(--c-171817)}.guest-workspace-main:not(.nbp *){min-width:0;min-height:0;display:grid;grid-template-rows:52px minmax(0,1fr) auto;overflow:hidden;background:var(--c-171817)}.guest-workspace-main>header:not(.nbp *){padding:0 22px;display:flex;align-items:center;border-bottom:1px solid var(--c-292b2f);color:var(--c-dedfe1);font-size:12px}.guest-workspace-empty:not(.nbp *){min-height:0;display:grid;place-content:center;padding-bottom:96px;text-align:center}.guest-workspace-empty h1:not(.nbp *){margin:0 0 7px;font-size:16px;font-weight:550}.guest-workspace-empty p:not(.nbp *){margin:0;color:var(--c-777b80);font-size:10px}.unified-workspace-content>*{width:min(1060px,100%);margin-right:auto;margin-left:auto}.unified-mobile-menu:not(.nbp *){display:none}.generation-sessions:not(.nbp *){overflow:hidden}.generation-session-heading:not(.nbp *){flex:0 0 auto}.generation-projects-heading:not(.nbp *){margin-top:18px;display:flex;align-items:center;justify-content:space-between}.generation-projects-heading button:not(.nbp *){width:24px;height:24px;border:0;border-radius:6px;display:grid;place-items:center;background:transparent;color:var(--c-858885);cursor:pointer}.generation-projects-heading button:hover:not(.nbp *){background:var(--c-2b2c2b);color:var(--c-e1e2e2)}.generation-project-list:not(.nbp *){flex:0 1 auto;max-height:180px;overflow-y:auto}.generation-project-list button:not(.nbp *),.generation-sidebar-links button:not(.nbp *){width:100%;min-height:34px;padding:0 10px;border:0;border-radius:7px;display:flex;align-items:center;gap:8px;overflow:hidden;background:transparent;color:var(--c-b3b5b6);text-align:left;font:550 10px/1 inherit;cursor:pointer}.generation-project-list button span:not(.nbp *){color:var(--c-858986);font-size:15px}.generation-project-list button:hover:not(.nbp *),.generation-project-list button.is-active:not(.nbp *),.generation-sidebar-links button:hover:not(.nbp *),.generation-sidebar-links button.is-active:not(.nbp *){background:var(--c-2b2c2b);color:var(--c-ececed)}.generation-sidebar-links:not(.nbp *){margin-top:10px;padding-top:8px;border-top:1px solid var(--c-2b2c2b)}.generation-sidebar-account:not(.nbp *){margin-top:auto;padding:10px 2px 0;border-top:1px solid var(--c-2b2c2b);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px}.generation-sidebar-profile:not(.nbp *),.generation-sidebar-balance:not(.nbp *){min-width:0;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--c-c8cacb);cursor:pointer}.generation-sidebar-profile:not(.nbp *){padding:0 7px;display:flex;align-items:center;gap:8px;overflow:hidden;text-align:left}.generation-sidebar-profile img:not(.nbp *),.generation-sidebar-profile i:not(.nbp *){width:24px;height:24px;flex:0 0 auto;border-radius:7px;object-fit:cover}.generation-sidebar-profile i:not(.nbp *){display:grid;place-items:center;background:var(--c-2b76ff);color:#fff;font:700 9px/1 inherit}.generation-sidebar-profile span:not(.nbp *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.generation-sidebar-balance:not(.nbp *){padding:0 7px;color:var(--c-8f969e);font:650 9px/1 inherit}.generation-sidebar-profile:hover:not(.nbp *),.generation-sidebar-balance:hover:not(.nbp *){background:var(--c-2b2c2b);color:var(--c-f0f1f1)}.generation-project-tree:not(.nbp *){min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.generation-project-node:not(.nbp *){margin-bottom:2px}.generation-project-row:not(.nbp *){width:100%;height:36px;padding:0 9px;border:0;border-radius:7px;display:flex;align-items:center;gap:7px;overflow:hidden;background:transparent;color:var(--c-b9bbbc);text-align:left;cursor:pointer}.generation-project-row:hover:not(.nbp *),.generation-project-row.is-active:not(.nbp *){background:var(--c-2b2c2b);color:var(--c-f0f0f1)}.generation-project-row>span:not(.nbp *){width:10px;flex:0 0 auto;color:var(--c-838683);font-size:10px}.generation-project-row>strong:not(.nbp *){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600}.generation-project-sessions:not(.nbp *){padding-left:17px}.generation-project-sessions .generation-session-item:not(.nbp *){min-height:32px;padding:0 9px;display:flex;align-items:center}.generation-project-sessions .generation-session-item span:not(.nbp *){font-size:9.5px;font-weight:500}.generation-project-empty:not(.nbp *){min-height:28px;padding:0 10px;display:flex;align-items:center;color:var(--c-676a68);font-size:9px}.generation-project-more:not(.nbp *){min-height:28px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--c-777b79);font:500 9px/1 inherit;cursor:pointer}.generation-project-more:hover:not(.nbp *){color:var(--c-c7c9c8);background:var(--c-292a29)}.web-studio-shell .generation-empty h1:not(.nbp *){margin:0 0 7px;font-size:16px;font-weight:550;letter-spacing:-.02em}.web-studio-shell .generation-empty p:not(.nbp *){font-size:10px}.web-studio-shell .generation-empty:not(.nbp *){padding-bottom:96px}.web-studio-shell .generation-empty-model:not(.nbp *){display:none}.web-app-root--unified:not(.nbp *),.web-app-root--unified .web-app-main:not(.nbp *),.web-app-root--unified .web-studio-shell:not(.nbp *){max-width:none}html,body,#root:not(.nbp *){width:100%;height:100%;margin:0}.unified-workspace-content .web-projects-shell:not(.nbp *),.unified-workspace-content .web-space-shell:not(.nbp *),.unified-workspace-content .web-templates-shell:not(.nbp *),.unified-workspace-content .web-profile-page:not(.nbp *){padding-top:4px}.unified-workspace-content .projects-page:not(.nbp *),.unified-workspace-content .projects-page .reveal:not(.nbp *){opacity:1;visibility:visible;animation:none}.unified-workspace-content .projects-page:not(.nbp *){min-height:auto;color:var(--c-e6e7e8)}.unified-workspace-content .projects-header:not(.nbp *){min-height:48px;padding:0 2px 14px;border-bottom:1px solid var(--c-292b2f)}.unified-workspace-content .projects-title:not(.nbp *){font-size:15px;font-weight:650}.unified-workspace-content .projects-grid:not(.nbp *){gap:2px;margin-top:10px}.unified-workspace-content .project-card:not(.nbp *){min-height:48px;padding:5px 38px 5px 8px;border:0;border-radius:8px;background:transparent;box-shadow:none}.unified-workspace-content .project-card:hover:not(.nbp *){background:var(--c-202120);transform:none}.unified-workspace-content .project-card-icon:not(.nbp *){width:30px;height:30px;border-radius:7px}.unified-workspace-content .project-card-name:not(.nbp *){font-size:11px}.unified-workspace-content .project-card-count:not(.nbp *){font-size:9px}body:has(.web-app-root--unified) .projects-fab:not(.nbp *){display:none}.unified-workspace-content .projects-folder-grid:not(.nbp *){grid-template-columns:1fr;gap:2px;margin-top:10px}.unified-workspace-content .projects-folder:not(.nbp *){min-height:48px;border:0;border-radius:8px;background:transparent;box-shadow:none}.unified-workspace-content .projects-folder:hover:not(.nbp *){background:var(--c-202120)}.unified-workspace-content .projects-folder-btn:not(.nbp *){min-height:48px;padding:6px 10px;grid-template-columns:32px minmax(0,1fr) auto;grid-template-rows:1fr;column-gap:10px;text-align:left}.unified-workspace-content .projects-folder-icon:not(.nbp *){width:30px;height:26px;grid-row:1}.unified-workspace-content .projects-folder-name:not(.nbp *){grid-column:2;grid-row:1;align-self:center;font-size:11px}.unified-workspace-content .projects-folder-count:not(.nbp *){grid-column:3;grid-row:1;align-self:center;font-size:9px}@media (max-width: 760px){.unified-workspace:not(.nbp *){display:block}.unified-workspace-content:not(.nbp *){padding:14px 12px 88px}.unified-mobile-menu:not(.nbp *){width:32px;height:32px;margin:0 0 12px;border:0;border-radius:7px;display:grid;place-items:center;background:var(--c-292a29);color:var(--c-c9cbcc)}}@media (min-width: 761px){.web-studio-shell .generation-workspace:not(.nbp *),.unified-workspace:not(.nbp *){grid-template-columns:320px minmax(0,1fr)}.generation-sessions:not(.nbp *){padding:18px 14px}.generation-sidebar-brand:not(.nbp *){height:48px;margin-bottom:15px}.generation-sidebar-brand>button:first-child:not(.nbp *){gap:12px;font-size:17px}.generation-sidebar-brand i:not(.nbp *){width:34px;height:34px;border-radius:10px;font-size:13px}.generation-new-session:not(.nbp *){min-height:46px;padding:0 13px;font-size:15px}.generation-session-heading:not(.nbp *){margin:23px 11px 10px;font-size:11px}.generation-project-row:not(.nbp *){height:42px;padding:0 11px;gap:9px}.generation-project-row>span:not(.nbp *){width:12px;font-size:12px}.generation-project-row>strong:not(.nbp *){font-size:14px}.generation-project-sessions:not(.nbp *){padding-left:22px}.generation-project-sessions .generation-session-item:not(.nbp *){min-height:38px;padding:0 11px}.generation-project-sessions .generation-session-item span:not(.nbp *){font-size:13px}.generation-project-empty:not(.nbp *),.generation-project-more:not(.nbp *){min-height:34px;font-size:12px}.generation-sidebar-links button:not(.nbp *){min-height:40px;padding:0 12px;font-size:14px}.generation-sidebar-account:not(.nbp *){padding-top:12px}.generation-sidebar-profile:not(.nbp *),.generation-sidebar-balance:not(.nbp *){min-height:40px}.generation-sidebar-profile img:not(.nbp *),.generation-sidebar-profile i:not(.nbp *){width:28px;height:28px;border-radius:8px}.generation-sidebar-profile span:not(.nbp *){font-size:13px}.generation-sidebar-balance:not(.nbp *){font-size:12px}.generation-session-topbar:not(.nbp *),.guest-workspace-main>header:not(.nbp *){height:62px;padding:0 26px}.web-studio-shell .studio-main:not(.nbp *){grid-template-rows:62px minmax(0,1fr)}.generation-session-topbar>strong:not(.nbp *),.guest-workspace-main>header:not(.nbp *){font-size:15px}.generation-session-topbar>div>button:not(.nbp *){width:34px;height:34px;font-size:15px}.web-studio-shell .generation-empty h1:not(.nbp *),.guest-workspace-empty h1:not(.nbp *){margin-bottom:9px;font-size:24px}.web-studio-shell .generation-empty p:not(.nbp *),.guest-workspace-empty p:not(.nbp *){font-size:14px}.generation-composer-wrap:not(.nbp *){width:min(1040px,calc(100% - 72px));padding-bottom:24px}.generation-composer:not(.nbp *){padding:16px;border-radius:19px}.generation-composer textarea:not(.nbp *){min-height:86px;font-size:16px;line-height:1.5}.generation-attach:not(.nbp *),.generation-model-chip:not(.nbp *),.generation-summary-chip:not(.nbp *){height:38px}.generation-attach:not(.nbp *){width:38px;font-size:21px}.generation-model-chip:not(.nbp *),.generation-summary-chip:not(.nbp *){max-width:240px;padding:0 13px;font-size:13px}.generation-cost:not(.nbp *){font-size:12px}.generation-send:not(.nbp *){width:44px;height:44px;font-size:24px}.generation-composer-note:not(.nbp *){padding-top:8px;font-size:11px}.web-studio-shell .studio-dialog-user p:not(.nbp *){font-size:14px}.web-studio-shell .studio-result-agent>span:last-child:not(.nbp *){font-size:14px}.web-studio-shell .studio-result-meta span:not(.nbp *){font-size:11px}.generation-card-parameters small:not(.nbp *),.generation-card-parameters strong:not(.nbp *){font-size:11px}.web-studio-shell .studio-result-actions .studio-mini-btn:not(.nbp *){min-height:38px;padding:0 13px;font-size:12px}}@media (max-width: 560px){.generation-confirm-card:not(.nbp *){padding:18px}.generation-confirm-summary:not(.nbp *){grid-template-columns:1fr}.generation-confirm-summary>div:not(.nbp *){padding:9px 7px}.generation-confirm-actions:not(.nbp *){display:grid;grid-template-columns:1fr}.generation-confirm-actions .btn-primary:not(.nbp *){order:-1}}.generation-sessions:not(.nbp *){padding:18px 14px 16px;background:var(--bg-deep);border-right:1px solid var(--hairline)}.generation-sidebar-brand:not(.nbp *){padding:4px 8px 6px}.generation-sidebar-brand>button:first-child:not(.nbp *){font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.generation-session-heading:not(.nbp *),.generation-projects-heading:not(.nbp *){font-size:10.5px;font-weight:600;color:var(--dim);text-transform:uppercase;letter-spacing:.12em;padding:8px 10px 6px;margin:10px 0 0}.generation-projects-title:not(.nbp *){color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.generation-new-session:not(.nbp *),.generation-sidebar-primary button:not(.nbp *){padding:9px 10px;border-radius:var(--radius-s);font-size:13.5px;font-weight:500;color:var(--muted);gap:11px;transition:background var(--t),color var(--t)}.generation-new-session:hover:not(.nbp *),.generation-sidebar-primary button:hover:not(.nbp *){background:var(--surface);color:var(--text)}.generation-sidebar-primary button.is-active:not(.nbp *){background:var(--c-9117725501);border:1px solid var(--c-91177255018);color:var(--text)}.generation-new-session svg:not(.nbp *),.generation-sidebar-primary button>svg:not(.nbp *){width:18px;height:18px;opacity:.9}.generation-project-row:not(.nbp *){padding:9px 10px;height:auto;border-radius:var(--radius-s);font-size:13.5px;font-weight:500;color:var(--muted);gap:11px;transition:background var(--t),color var(--t)}.generation-project-row:hover:not(.nbp *){background:var(--surface);color:var(--text)}.generation-project-row.is-active:not(.nbp *){background:var(--c-9117725501);color:var(--text)}.generation-project-row .generation-folder-icon:not(.nbp *){width:18px!important;height:18px;opacity:.7}.generation-project-row>strong:not(.nbp *){font-size:13.5px;font-weight:500}.generation-project-sessions .generation-session-item:not(.nbp *),.generation-archive-list .generation-session-item:not(.nbp *),.generation-session-shortcut:not(.nbp *){padding:8px 10px;min-height:34px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--muted);font-size:13px;font-weight:400;transition:background var(--t),color var(--t)}.generation-project-sessions .generation-session-item span:not(.nbp *),.generation-archive-list .generation-session-item span:not(.nbp *),.generation-session-shortcut:not(.nbp *){font-size:13px;font-weight:400}.generation-session-row:hover .generation-session-item:not(.nbp *),.generation-session-shortcut:hover:not(.nbp *){background:var(--surface);color:var(--text)}.generation-session-row.is-active:not(.nbp *){background:var(--c-9117725501);box-shadow:none}.generation-session-row.is-active .generation-session-item:not(.nbp *),.generation-session-shortcut.is-active:not(.nbp *){background:transparent;color:var(--text)}.generation-session-shortcut.is-active:not(.nbp *){background:var(--c-9117725501)}.generation-sidebar-account:not(.nbp *){padding:10px;border-radius:var(--radius-m);border:1px solid var(--hairline);background:var(--surface);transition:background var(--t),border-color var(--t)}.generation-sidebar-account:hover:not(.nbp *),.generation-sidebar-profile:hover:not(.nbp *),.generation-sidebar-balance:hover:not(.nbp *){background:var(--surface-2);border-color:var(--hairline-2)}.generation-sidebar-balance:not(.nbp *){color:var(--muted);font-size:11px}.generation-session-topbar:not(.nbp *){height:56px;padding:0 28px;border-bottom:1px solid var(--hairline)}.generation-session-topbar>strong:not(.nbp *){font-size:14px;font-weight:500;color:var(--muted)}.generation-parameters-toggle:not(.nbp *){width:30px;height:30px;border-radius:var(--radius-s);color:var(--muted)}.generation-parameters-toggle:hover:not(.nbp *){background:var(--surface);color:var(--text)}.web-studio-shell .generation-empty h1:not(.nbp *),.generation-empty h1:not(.nbp *){font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.web-studio-shell .generation-empty p:not(.nbp *),.generation-empty p:not(.nbp *){font-size:14px;color:var(--muted);line-height:1.5;margin-top:8px}.generation-composer:not(.nbp *){border-radius:var(--radius-m);background:var(--c-11131705);border:1px solid var(--hairline-2);padding:14px 14px 12px}.generation-composer textarea:not(.nbp *){font-size:14.5px;line-height:1.5;min-height:48px}.generation-attach:not(.nbp *){width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--muted)}.generation-attach:hover:not(.nbp *){background:var(--surface);color:var(--text)}.generation-model-chip:not(.nbp *),.generation-summary-chip:not(.nbp *){border:0;background:transparent;color:var(--muted);font-size:11.5px;font-weight:400;padding:0 4px}.generation-model-chip:hover:not(.nbp *),.generation-summary-chip:hover:not(.nbp *){background:transparent;color:var(--text);border:0}.generation-cost:not(.nbp *){color:var(--muted);font-size:11.5px}.generation-send:not(.nbp *){width:38px;height:38px;border-radius:50%;background:var(--primary)}.generation-send:hover:not(:disabled):not(.nbp *){background:var(--primary-2)}.generation-parameters-head:not(.nbp *){height:56px;padding:0 20px;border-bottom:1px solid var(--hairline)}.generation-parameters-head span:not(.nbp *){font-size:10.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.generation-parameters-head strong:not(.nbp *){font-size:14.5px;font-weight:600;color:var(--text)}.generation-parameters-body:not(.nbp *){padding:18px 20px;gap:20px}.generation-parameter-label:not(.nbp *){font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.generation-parameters .studio-section-title:not(.nbp *){color:var(--dim);font-size:11px;letter-spacing:.08em}.generation-parameters .studio-ratio-card:not(.nbp *),.generation-parameters .studio-duration-btn:not(.nbp *),.generation-parameters .studio-mode-card:not(.nbp *),.generation-parameters .studio-seg-btn:not(.nbp *){border:1px solid var(--hairline);background:var(--surface);box-shadow:none;color:var(--muted);transition:border-color var(--t),background var(--t),color var(--t)}.generation-parameters .studio-ratio-card:hover:not(.nbp *),.generation-parameters .studio-duration-btn:hover:not(.nbp *),.generation-parameters .studio-mode-card:hover:not(.nbp *),.generation-parameters .studio-seg-btn:hover:not(.nbp *){border-color:var(--hairline-2)}.generation-parameters .studio-ratio-card.active:not(.nbp *),.generation-parameters .studio-duration-btn.active:not(.nbp *),.generation-parameters .studio-mode-card.active:not(.nbp *),.generation-parameters .studio-seg-btn.active:not(.nbp *){border-color:var(--primary-bright);background:var(--c-91177255008);color:var(--text);transform:none;box-shadow:none}.generation-parameters-cost:not(.nbp *){padding:14px 20px;border-top:1px solid var(--hairline)}.generation-parameters-cost span:not(.nbp *){font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.generation-parameters-cost strong:not(.nbp *){font-size:15px;font-weight:600;color:var(--primary-bright)}.generation-parameters:not(.nbp *),.generation-parameters.is-open:not(.nbp *){transition:width var(--t),opacity var(--t),border-color var(--t)}.generation-parameters:not(.is-open):not(.nbp *){width:0!important;min-width:0!important;opacity:0!important;pointer-events:none!important;border-left-color:transparent!important}.generation-parameters-head:not(.nbp *),.generation-parameters-body:not(.nbp *),.generation-parameters-cost:not(.nbp *){width:320px}@media (max-width: 1179px){.generation-parameters:not(.is-open):not(.nbp *){transform:translate(100%)!important}}@media (min-width: 1180px){.web-studio-shell .studio-main:not(.nbp *),.web-studio-shell .studio-main.has-parameters:not(.nbp *){transition:grid-template-columns var(--t)!important}.web-studio-shell .studio-main:not(.has-parameters):not(.nbp *){grid-template-columns:minmax(0,1fr) 0px!important}.web-studio-shell .studio-main.has-parameters:not(.nbp *){grid-template-columns:minmax(0,1fr) 320px!important}}.generation-parameters-toggle svg:not(.nbp *){width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.generation-session-shortcut:not(.nbp *),.generation-project-sessions .generation-session-item:not(.nbp *),.generation-archive-list .generation-session-item:not(.nbp *),.generation-project-row:not(.nbp *),.generation-new-session:not(.nbp *),.generation-sidebar-primary button:not(.nbp *){text-align:left}.generation-sidebar-balance:not(.nbp *){border:0;background:transparent;border-radius:0;padding:0}.generation-session-row:not(.nbp *){position:relative;min-width:0}.generation-folder-icon:not(.nbp *){flex:0 0 18px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;color:var(--muted)}.generation-project-row.is-active .generation-folder-icon:not(.nbp *),.generation-project-row:hover .generation-folder-icon:not(.nbp *){color:var(--text)}.generation-session-menu-trigger:not(.nbp *){position:absolute;top:50%;right:6px;transform:translateY(-50%);width:26px;height:26px;padding:0;border:0;border-radius:6px;display:grid;place-items:center;opacity:0;background:transparent;color:var(--muted);font-size:9px;cursor:pointer;transition:opacity .16s ease,background-color .16s ease,color .16s ease}.generation-session-row:hover .generation-session-menu-trigger:not(.nbp *),.generation-session-row.is-active .generation-session-menu-trigger:not(.nbp *),.generation-session-menu-trigger[aria-expanded=true]:not(.nbp *){opacity:1}.generation-session-menu-trigger:hover:not(.nbp *){background:var(--surface-2);color:var(--text)}.generation-session-menu:not(.nbp *){position:absolute;z-index:80;right:4px;top:calc(100% - 4px);width:min(168px,calc(100% - 8px));padding:5px;border:1px solid var(--hairline-2);border-radius:var(--radius-m);background:var(--bg-elev);box-shadow:0 18px 50px var(--c-000048);display:flex;flex-direction:column;gap:1px}.generation-session-menu button:not(.nbp *){width:100%;min-height:32px;padding:0 9px;border:0;border-radius:7px;background:transparent;color:var(--text);text-align:left;font:500 12.5px/1 inherit;cursor:pointer}.generation-session-menu button:hover:not(.nbp *){background:var(--surface-2)}.generation-session-rename:not(.nbp *){padding:2px 29px 2px 5px}.generation-session-rename input:not(.nbp *){width:100%;height:30px;padding:0 8px;border:1px solid var(--c-9117725504);border-radius:6px;outline:0;background:var(--bg-elev);color:var(--text);font:500 13px/1 inherit}.generation-archive:not(.nbp *){margin-top:10px}.generation-archive-toggle:not(.nbp *){width:100%;min-height:34px;padding:0 10px;border:0;border-radius:var(--radius-s);display:flex;align-items:center;gap:8px;background:transparent;color:var(--muted);text-align:left;font:500 13px/1 inherit;cursor:pointer;transition:background var(--t),color var(--t)}.generation-archive-toggle:hover:not(.nbp *){background:var(--surface);color:var(--text)}.generation-archive-toggle small:not(.nbp *){color:var(--dim)}.generation-archive-toggle b:not(.nbp *){font-weight:400;margin-left:auto}.generation-archive-icon:not(.nbp *){font-size:12px;color:var(--dim)}.generation-archive-list-inner:not(.nbp *){min-height:0;max-height:220px;overflow-y:auto;padding-left:4px}.generation-sidebar-scroll:not(.nbp *){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:8px 0 12px}.generation-sidebar-section:not(.nbp *){display:flex;flex-direction:column}.generation-session-shortcuts:not(.nbp *){display:grid;gap:2px}.generation-session-pin:not(.nbp *){margin-right:5px;color:var(--primary-bright);font-size:10px}.generation-project-create:not(.nbp *){margin:2px 0 4px;padding:0 2px}.generation-project-create input:not(.nbp *){width:100%;height:34px;padding:0 10px;border:1px solid var(--c-91177255035);border-radius:var(--radius-s);outline:0;background:var(--bg-elev);color:var(--text);font:500 13px/1 inherit}.generation-project-create input:not(.nbp *)::placeholder{color:var(--dim)}.generation-parameter-group:not(.nbp *){margin:0 0 20px}.generation-current-model:not(.nbp *){color:var(--text);font-size:13.5px;font-weight:500}.generation-model-browser:not(.nbp *){position:relative}.generation-model-browser-trigger:not(.nbp *){width:100%;min-height:42px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--radius-s);display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface);color:var(--text);cursor:pointer;transition:border-color var(--t),background var(--t)}.generation-model-browser-trigger:hover:not(.nbp *){border-color:var(--hairline-2)}.generation-model-browser.is-open .generation-model-browser-trigger:not(.nbp *){border-color:var(--c-9117725504)}.generation-model-browser-trigger>span:not(.nbp *){min-width:0;display:flex;align-items:center;gap:8px}.generation-model-browser-trigger i:not(.nbp *){width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--primary-bright)}.generation-model-browser-trigger strong:not(.nbp *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500}.generation-model-browser-trigger small:not(.nbp *){flex:0 0 auto;color:var(--dim);font-size:12px}.generation-model-browser-content:not(.nbp *){position:absolute;z-index:40;top:calc(100% + 8px);left:0;right:0;padding:10px;border:1px solid var(--hairline-2);border-radius:var(--radius-m);background:var(--bg-elev);box-shadow:0 24px 60px var(--c-000048)}.generation-model-browser-content>input:not(.nbp *){width:100%;height:38px;margin:0 0 8px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--radius-s);outline:0;background:var(--surface);color:var(--text);font:400 13px/1 inherit}.generation-model-browser-content>input:not(.nbp *)::placeholder{color:var(--dim)}.generation-model-browser-content>input:focus:not(.nbp *){border-color:var(--c-9117725504)}.generation-model-browser-list:not(.nbp *){max-height:min(360px,60vh);overflow-y:auto;display:flex;flex-direction:column;gap:10px}.generation-model-browser-group:not(.nbp *),.generation-model-group:not(.nbp *){display:flex;flex-direction:column;gap:4px}.generation-model-browser-group>span:not(.nbp *){padding:4px 6px 2px;color:var(--dim);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.generation-model-browser-group button:not(.nbp *){width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:var(--radius-s);display:flex;align-items:center;gap:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background var(--t)}.generation-model-browser-group button:hover:not(.nbp *){background:var(--surface)}.generation-model-browser-group button.is-selected:not(.nbp *){background:var(--c-9117725501)}.generation-model-browser-group button>i:not(.nbp *){width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--primary-bright)}.generation-model-browser-group button>span:not(.nbp *){min-width:0;flex:1}.generation-model-browser-group button strong:not(.nbp *){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.generation-model-browser-group button small:not(.nbp *){display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px}.generation-model-browser-group button b:not(.nbp *){color:var(--primary-bright);font-size:13px}.generation-model-browser-empty:not(.nbp *){padding:18px 8px;color:var(--muted);font-size:13px;text-align:center}.generation-projects-add:not(.nbp *){width:22px;height:22px;border:0;border-radius:6px;display:grid;place-items:center;background:transparent;color:var(--dim);cursor:pointer;transition:background var(--t),color var(--t)}.generation-projects-heading .generation-projects-add:hover:not(.nbp *){background:var(--surface);color:var(--text)}.generation-project-chevron:not(.nbp *){display:none}.generation-sessions svg:not(.nbp *){fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.generation-model-browser--composer:not(.nbp *){position:relative;flex:0 1 240px;min-width:0}.generation-model-browser--composer .generation-model-browser-trigger:not(.nbp *){width:100%;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;color:var(--c-a3adbd);box-shadow:none}.generation-model-browser--composer .generation-model-browser-trigger:hover:not(.nbp *),.generation-model-browser--composer.is-open .generation-model-browser-trigger:not(.nbp *){border:0;background:transparent;color:var(--text)}.generation-model-browser--composer .generation-model-browser-trigger strong:not(.nbp *){font-size:16px;font-weight:620}.generation-model-browser--composer .generation-model-browser-trigger small:not(.nbp *){color:var(--muted);font-size:13px}.generation-model-browser--composer .generation-model-browser-content:not(.nbp *){top:auto;right:auto;bottom:calc(100% + 14px);left:0;width:min(420px,calc(100vw - 48px));padding:12px;border-radius:18px;background:var(--c-11161d);box-shadow:0 28px 80px var(--c-000055)}.generation-model-browser--composer .generation-model-browser-list:not(.nbp *){max-height:min(420px,56vh)}.generation-model-browser--composer .generation-model-browser-group button:not(.nbp *){min-height:54px;border:1px solid transparent}.generation-model-browser--composer .generation-model-browser-group button.is-selected:not(.nbp *){border-color:var(--c-91177255036)}@media (min-width: 1180px){.web-studio-shell .generation-workspace:not(.nbp *){display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;height:100dvh!important;background:var(--c-111418)!important}.web-studio-shell .studio-main:not(.nbp *),.web-studio-shell .studio-main.has-parameters:not(.nbp *){display:grid!important;grid-template:56px minmax(0,1fr) / minmax(0,1fr) 320px!important;height:100dvh!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:var(--c-111418)!important}.web-studio-shell .studio-main:not(.has-parameters):not(.nbp *){grid-template-columns:minmax(0,1fr) 0px!important}.web-studio-shell .generation-sessions:not(.nbp *){width:auto!important;padding:18px 14px 16px!important;border:0!important;border-right:1px solid var(--c-255255255008)!important;border-radius:0!important;background:var(--c-0b0f10)!important}.web-studio-shell .generation-sidebar-brand:not(.nbp *){margin:0 0 18px!important;padding:6px 8px 10px!important}.web-studio-shell .generation-sidebar-brand>button:first-child:not(.nbp *){font-size:15px!important;font-weight:600!important}.web-studio-shell .generation-sidebar-brand>button:first-child i:not(.nbp *){display:none!important}.web-studio-shell .generation-new-session:not(.nbp *),.web-studio-shell .generation-sidebar-primary button:not(.nbp *),.web-studio-shell .generation-project-row:not(.nbp *){min-height:38px!important;padding:9px 10px!important;gap:11px!important;border-radius:10px!important;font-size:13.5px!important}.web-studio-shell .generation-session-heading:not(.nbp *),.web-studio-shell .generation-projects-heading:not(.nbp *){margin:18px 0 0!important;padding:8px 10px 6px!important;font-size:10.5px!important;letter-spacing:.12em!important}.web-studio-shell .generation-session-topbar:not(.nbp *){grid-column:1!important;grid-row:1!important;height:56px!important;padding:0 28px!important;border-bottom:1px solid var(--c-255255255008)!important;background:var(--c-111418)!important}.web-studio-shell .generation-session-topbar>strong:not(.nbp *){color:var(--c-9aa3b3)!important;font-size:14px!important;font-weight:500!important}.web-studio-shell .generation-conversation:not(.nbp *){grid-column:1!important;grid-row:2!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:var(--c-111418)!important}.web-studio-shell .generation-feed:not(.nbp *){padding:24px 28px 150px!important;scroll-padding-bottom:150px!important}.web-studio-shell .generation-empty h1:not(.nbp *){font-size:30px!important;font-weight:600!important;letter-spacing:-.02em!important}.web-studio-shell .generation-empty p:not(.nbp *){max-width:440px!important;font-size:14px!important;line-height:1.5!important}.web-studio-shell .generation-composer-wrap:not(.nbp *){width:min(1040px,calc(100% - 72px))!important;max-width:calc(100% - 72px)!important;margin:0 auto!important;padding:0 0 24px!important}.web-studio-shell .generation-composer:not(.nbp *){min-height:108px!important;padding:16px!important;border:1px solid var(--c-255255255014)!important;border-radius:19px!important;background:var(--c-0f1216)!important}.web-studio-shell .generation-composer textarea:not(.nbp *){min-height:48px!important;font-size:14.5px!important;font-weight:400!important;letter-spacing:0!important}.web-studio-shell .generation-composer textarea:not(.nbp *)::placeholder{color:var(--c-7f8798)!important}.web-studio-shell .generation-composer-toolbar:not(.nbp *){justify-content:space-between!important}.web-studio-shell .generation-composer-tools:not(.nbp *){flex:1 1 auto!important;width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;align-items:center!important;gap:10px!important;overflow:visible!important}.web-studio-shell .generation-attach:not(.nbp *){width:32px!important;height:32px!important;border:0!important;background:transparent!important;color:var(--c-a8b1c0)!important;font-size:27px!important;font-weight:300!important}.web-studio-shell .generation-attach:hover:not(.nbp *){background:transparent!important;color:var(--c-e7edf7)!important}.web-studio-shell .generation-model-browser--composer:not(.nbp *){grid-column:3!important;flex:none!important;width:auto!important;max-width:260px!important;justify-self:end!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-trigger:not(.nbp *){min-height:32px!important;width:auto!important;padding:0!important;gap:7px!important;color:var(--c-a7b0bf)!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-trigger i:not(.nbp *){display:none!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-trigger strong:not(.nbp *){font-size:14.5px!important;font-weight:400!important;color:var(--c-a7b0bf)!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-trigger small:not(.nbp *){font-size:14px!important;color:var(--c-7f8798)!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-content:not(.nbp *){left:auto!important;right:0!important}.web-studio-shell .generation-summary-chip:not(.nbp *){grid-column:4!important;max-width:150px!important;height:32px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--c-a7b0bf)!important;font-size:14.5px!important;font-weight:400!important}.web-studio-shell .generation-summary-chip:not(.nbp *):before{content:"·";margin-right:10px;color:var(--c-7f8798)}.web-studio-shell .generation-cost:not(.nbp *){grid-column:5!important;height:32px!important;color:var(--c-a7b0bf)!important;font-size:14.5px!important;font-weight:400!important}.web-studio-shell .generation-cost:not(.nbp *):before{content:"·";margin-right:10px;color:var(--c-7f8798)}.web-studio-shell .generation-send:not(.nbp *){width:44px!important;height:44px!important;font-size:24px!important}.web-studio-shell .generation-parameters:not(.nbp *),.web-studio-shell .generation-parameters.is-open:not(.nbp *){position:static!important;inset:auto!important;grid-column:2!important;grid-row:1 / 3!important;display:grid!important;width:auto!important;min-width:0!important;max-height:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important;border:0!important;border-left:1px solid var(--c-255255255008)!important;border-radius:0!important;overflow:hidden!important;background:var(--c-0b0f10)!important;box-shadow:none!important}.web-studio-shell .generation-parameters:not(.is-open):not(.nbp *){width:0!important;opacity:0!important;pointer-events:none!important}.web-studio-shell .generation-parameters-head:not(.nbp *),.web-studio-shell .generation-parameters-body:not(.nbp *),.web-studio-shell .generation-parameters-cost:not(.nbp *){width:auto!important}.web-studio-shell .generation-parameters-head:not(.nbp *){height:56px!important;padding:0 20px!important;background:var(--c-0b0f10)!important}.web-studio-shell .generation-parameters-head button:not(.nbp *){display:none!important}.web-studio-shell .generation-parameters-head span:not(.nbp *),.web-studio-shell .generation-parameter-label:not(.nbp *),.web-studio-shell .generation-parameters .studio-section-title:not(.nbp *),.web-studio-shell .generation-parameters .upload-title:not(.nbp *){color:var(--c-6f7788)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.web-studio-shell .generation-parameters-head strong:not(.nbp *){color:var(--c-f3f6fb)!important;font-size:14.5px!important;font-weight:600!important}.web-studio-shell .generation-parameters-body:not(.nbp *){padding:18px 20px!important}.web-studio-shell .generation-parameters-cost:not(.nbp *){min-height:58px!important;padding:14px 20px!important;background:var(--c-0b0f10)!important}.web-studio-shell .generation-parameters .studio-ratio-grid:not(.nbp *){gap:8px!important}.web-studio-shell .generation-parameters .studio-ratio-card:not(.nbp *){min-height:74px!important;border-radius:10px!important}.web-studio-shell .generation-parameters .upload-card:not(.nbp *),.web-studio-shell .generation-parameters .studio-target-section:not(.nbp *){border-radius:14px!important}}@media (min-width: 1180px){.web-studio-shell .generation-sidebar-brand:not(.nbp *){padding:6px 4px 14px!important}.web-studio-shell .generation-sidebar-brand>button:first-child:not(.nbp *){gap:0!important;color:var(--c-f4f6fb)!important;font-size:15px!important;font-weight:650!important}.web-studio-shell .generation-sidebar-brand>button:first-child i:not(.nbp *){display:none!important}.web-studio-shell .generation-new-session:not(.nbp *){min-height:42px!important;margin:0 0 12px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:var(--c-f4f6fb)!important;font-size:15px!important;font-weight:650!important}.web-studio-shell .generation-new-session:hover:not(.nbp *){background:transparent!important;color:var(--c-ffffff)!important}.web-studio-shell .generation-new-session svg:not(.nbp *){color:var(--c-5bb1ff)!important;opacity:1!important}.web-studio-shell .generation-sidebar-primary:not(.nbp *){margin:0 0 26px!important;padding:0!important;border:0!important}.web-studio-shell .generation-sidebar-primary button:not(.nbp *),.web-studio-shell .generation-project-row:not(.nbp *),.web-studio-shell .generation-session-shortcut:not(.nbp *),.web-studio-shell .generation-project-sessions .generation-session-item:not(.nbp *),.web-studio-shell .generation-archive-list .generation-session-item:not(.nbp *){border:0!important;background:transparent!important;box-shadow:none!important}.web-studio-shell .generation-sidebar-primary button:not(.nbp *){min-height:39px!important;padding:0 10px!important;color:var(--c-a3adbc)!important;font-size:14.5px!important;font-weight:600!important}.web-studio-shell .generation-sidebar-primary button:hover:not(.nbp *),.web-studio-shell .generation-sidebar-primary button.is-active:not(.nbp *){background:transparent!important;color:var(--c-c5cedb)!important}.web-studio-shell .generation-session-heading:not(.nbp *),.web-studio-shell .generation-projects-heading:not(.nbp *){margin:14px 0 4px!important;padding:7px 10px!important;color:var(--c-778294)!important;font-size:10.5px!important;font-weight:650!important;letter-spacing:.16em!important}.web-studio-shell .generation-project-row:not(.nbp *){min-height:40px!important;margin:0!important;padding:0 10px!important;color:var(--c-a5afbe)!important;font-size:14.5px!important;font-weight:600!important}.web-studio-shell .generation-project-row:hover:not(.nbp *),.web-studio-shell .generation-project-row.is-active:not(.nbp *){background:transparent!important;color:var(--c-f4f6fb)!important}.web-studio-shell .generation-project-row .generation-folder-icon:not(.nbp *){color:currentColor!important;opacity:.82!important}.web-studio-shell .generation-project-row>strong:not(.nbp *){font-size:14.5px!important;font-weight:600!important}.web-studio-shell .generation-project-sessions:not(.nbp *){display:grid!important;gap:4px!important;padding:2px 0 4px 34px!important}.web-studio-shell .generation-session-row:not(.nbp *){min-height:34px!important;border-radius:10px!important;background:transparent!important}.web-studio-shell .generation-session-row:hover:not(.nbp *){background:transparent!important}.web-studio-shell .generation-session-row:hover .generation-session-item:not(.nbp *),.web-studio-shell .generation-session-shortcut:hover:not(.nbp *){background:transparent!important;color:var(--c-d8dee8)!important}.web-studio-shell .generation-session-row.is-active:not(.nbp *),.web-studio-shell .generation-session-shortcut.is-active:not(.nbp *){background:var(--c-122030)!important;color:var(--c-f4f6fb)!important}.web-studio-shell .generation-session-row.is-active .generation-session-item:not(.nbp *){background:transparent!important;color:var(--c-f4f6fb)!important}.web-studio-shell .generation-session-shortcut:not(.nbp *),.web-studio-shell .generation-project-sessions .generation-session-item:not(.nbp *),.web-studio-shell .generation-archive-list .generation-session-item:not(.nbp *){min-height:34px!important;padding:0 10px!important;color:var(--c-a7b0bf)!important;font-size:14px!important;font-weight:400!important}.web-studio-shell .generation-session-shortcut span:not(.nbp *),.web-studio-shell .generation-project-sessions .generation-session-item span:not(.nbp *),.web-studio-shell .generation-archive-list .generation-session-item span:not(.nbp *){font-size:14px!important;font-weight:400!important}.web-studio-shell .generation-session-menu-trigger:not(.nbp *){background:transparent!important}.web-studio-shell .generation-archive-toggle:not(.nbp *){background:transparent!important;border:0!important;color:var(--c-8f99aa)!important}.web-studio-shell .generation-sidebar-account:not(.nbp *){min-height:48px!important;padding:9px 10px!important;border:1px solid var(--c-255255255012)!important;border-radius:16px!important;background:var(--c-2552552550035)!important;box-shadow:none!important}.web-studio-shell .generation-sidebar-account strong:not(.nbp *){color:var(--c-f4f6fb)!important;font-size:13.5px!important;font-weight:600!important}.web-studio-shell .generation-sidebar-balance:not(.nbp *){border:0!important;background:transparent!important;color:var(--c-a7b0bf)!important;font-size:12px!important}.web-studio-shell .generation-composer-tools:not(.nbp *){grid-template-columns:auto minmax(0,1fr) auto auto!important}.web-studio-shell .generation-model-browser--composer:not(.nbp *){grid-column:3!important;max-width:220px!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-trigger:not(.nbp *){gap:0!important}.web-studio-shell .generation-model-browser--composer .generation-model-browser-trigger small:not(.nbp *){display:none!important}.web-studio-shell .generation-summary-chip:not(.nbp *){grid-column:4!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.web-studio-shell .generation-summary-chip:not(.nbp *):before{content:"·"!important;margin:0 9px 0 0!important;color:var(--c-7f8798)!important}.web-studio-shell .generation-summary-chip:not(.nbp *):after{content:"⌄"!important;margin-left:9px!important;color:var(--c-7f8798)!important;font-size:13px!important}.web-studio-shell .generation-cost:not(.nbp *){display:none!important}.web-studio-shell .generation-send:not(.nbp *){color:var(--c-ffffff)!important}}.action-bar:not(.nbp *){--nav-col-size: 68px;--nav-gap-size: 8px;--nav-pad-y: 8px;--nav-pad-x: 10px;--nav-step: calc(var(--nav-col-size) + var(--nav-gap-size));--nav-indicator-size: 66px;--nav-indicator-offset-x: calc(var(--nav-pad-x) + (var(--nav-col-size) - var(--nav-indicator-size)) / 2);--nav-indicator-offset-y: calc(var(--nav-pad-y) + (var(--nav-col-size) - var(--nav-indicator-size)) / 2);position:fixed;left:50%;width:fit-content;max-width:calc(100% - 22px);min-height:84px;padding:var(--nav-pad-y) var(--nav-pad-x);border-radius:32px;display:grid;grid-template-columns:repeat(var(--nav-count, 4),var(--nav-col-size));gap:var(--nav-gap-size);align-items:stretch;bottom:calc(30px + env(safe-area-inset-bottom,10px));background:linear-gradient(180deg,#2b76ff2e,#1e50c81f 46%,#10286438),linear-gradient(130deg,#5bb1ff12,#2b76ff0f);border:1px solid rgba(91,177,255,.24);box-shadow:0 9px 22px #040a1c59,inset 0 1px #5bb1ff24,inset 0 -1px #2b76ff1f;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);transform:translate3d(-50%,var(--nav-shift-y, 0px),0);will-change:transform,opacity;contain:paint;isolation:isolate;overflow:hidden;backface-visibility:hidden;z-index:50;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.action-bar[style*="--nav-count: 5"]:not(.nbp *){--nav-col-size: 72px;--nav-gap-size: 8px;--nav-pad-y: 9px;--nav-pad-x: 12px;--nav-indicator-size: 74px;min-height:90px;border-radius:30px}.action-bar:not([style*=--nav-count]):not(.nbp *){opacity:0;pointer-events:none}.action-bar[style*="--nav-count: 5"] .nav-btn:not(.nbp *){width:72px;height:72px;border-radius:24px;padding:8px 4px 7px;gap:4px}.action-bar[style*="--nav-count: 5"] .nav-btn .nav-icon:not(.nbp *){width:29px;height:29px}.action-bar[style*="--nav-count: 5"] .nav-btn .nav-label:not(.nbp *){font-size:11px}.action-bar:not(.nbp *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#5bb1ff24,#2b76ff0a 52%,#2b76ff00);opacity:.44}.action-bar:not(.nbp *):after{content:"";position:absolute;top:var(--nav-indicator-offset-y);left:var(--nav-indicator-offset-x);width:var(--nav-indicator-size);height:var(--nav-indicator-size);border-radius:24px;pointer-events:none;z-index:0;background:linear-gradient(160deg,#2b76ff66,#1e50c85c);box-shadow:0 5px 14px #00000038,inset 0 1px #5bb1ff47;transform:translate(calc(var(--nav-index, 0) * var(--nav-step)));transition:transform .32s cubic-bezier(.22,.7,.2,1),box-shadow .24s ease,background .24s ease}.nav-btn:not(.nbp *){width:68px;height:68px;border:none;background:transparent;color:#dce9ffb8;border-radius:24px;padding:7px 4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative;z-index:2;transform:translateY(0) scale(1);cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .24s cubic-bezier(.22,.7,.2,1),color .2s ease,filter .22s ease}.nav-btn:not(.nbp *):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:19px;opacity:0;pointer-events:none;transition:opacity .2s ease,background-color .22s ease,box-shadow .26s ease,transform .24s cubic-bezier(.22,.7,.2,1)}.nav-btn .nav-icon:not(.nbp *){width:24px;height:24px;display:grid;place-items:center;transform:scale(1);filter:none;transition:transform .22s cubic-bezier(.22,.7,.2,1),filter .22s ease,color .22s ease}.nav-btn .nav-icon svg:not(.nbp *){width:100%;height:100%;display:block}.nav-btn .nav-icon--mono:not(.nbp *){color:#dce9ffb8}.nav-btn .nav-icon--mono svg:not(.nbp *){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nav-btn .nav-label:not(.nbp *){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1;letter-spacing:.01em;color:#dce9ffb8;text-align:center;transition:color .22s ease}.nav-btn:not(.active):hover:not(.nbp *){transform:translateY(0) scale(1)}.nav-btn:not(.active):hover:not(.nbp *):before{opacity:0;background:transparent}.nav-btn:active:not(.nbp *){transform:translateY(0) scale(.98)}.nav-btn.active:not(.nbp *){transform:translateY(0) scale(1)}.nav-btn.active:not(.nbp *):before{opacity:0;background:transparent;box-shadow:none}.nav-btn.active .nav-icon:not(.nbp *),.nav-btn.active .nav-icon--mono:not(.nbp *){transform:none;filter:none}.nav-btn.active .nav-icon--mono:not(.nbp *){color:#ecf5fffa}.nav-btn.active .nav-label:not(.nbp *){color:#f2f8fffa}.nav-btn.active:not(.nbp *):after{content:none;display:none}.action-bar.is-scroll-hidden:not(.nbp *){--nav-shift-y: 34px;opacity:0;pointer-events:none}body.keyboard-open:not(.keyboard-open-space) .action-bar:not(.nbp *){display:none}body.keyboard-open.keyboard-open-space .action-bar:not(.nbp *){filter:blur(3.9px);pointer-events:none}body.modal-blur-open .action-bar:not(.nbp *){filter:blur(3.9px)}@media (max-width: 420px){.action-bar:not(.nbp *){--nav-col-size: 64px;--nav-indicator-size: 62px;min-height:78px;border-radius:30px}.nav-btn:not(.nbp *){width:64px;height:64px;border-radius:22px;padding:7px 3px 5px;gap:2px}.nav-btn .nav-label:not(.nbp *){font-size:9px}.action-bar[style*="--nav-count: 5"]:not(.nbp *){--nav-col-size: 62px;--nav-indicator-size: 64px;--nav-gap-size: 6px;--nav-pad-x: 8px;min-height:80px}.action-bar[style*="--nav-count: 5"] .nav-btn:not(.nbp *){width:62px;height:62px;border-radius:20px}.action-bar[style*="--nav-count: 5"] .nav-btn .nav-label:not(.nbp *){font-size:10px}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.action-bar:not(.nbp *){background:linear-gradient(150deg,#1432788f,#10286485)!important;border-color:#5bb1ff38!important}}:root{color-scheme:dark;--nbh-bg: #111418;--nbh-deep: #0b0d11;--nbh-elev: #161a20;--nbh-surface: rgba(255, 255, 255, .035);--nbh-surface-2: rgba(255, 255, 255, .055);--nbh-border: rgba(255, 255, 255, .07);--nbh-border-2: rgba(255, 255, 255, .12);--nbh-primary: #2b76ff;--nbh-primary-2: #4d8eff;--nbh-accent: #5bb1ff;--nbh-on-primary: #fff;--nbh-text: #f5f7fb;--nbh-muted: #a7b0bf;--nbh-dim: #6c7686;--nbh-pop: var(--nbh-pop);--nbh-pop-hover: #202733;--nbh-pop-shadow: 0 18px 42px rgba(0, 0, 0, .5);--nbh-scroll: rgba(255, 255, 255, .08);--nbh-tint: var(--nbh-tint);--nbh-tint-border: rgba(91, 177, 255, .35);--nbh-danger: #ff8080;--nbh-warn: #c48585;--nbh-glass: rgba(11, 13, 17, .5);--nbh-media: #08090b;--nbh-drawer-shadow: rgba(0, 0, 0, .55)}:root[data-theme=light]{color-scheme:light;--nbh-bg: #ffffff;--nbh-deep: #f5f6f8;--nbh-elev: #ffffff;--nbh-surface: rgba(15, 23, 42, .035);--nbh-surface-2: rgba(15, 23, 42, .06);--nbh-border: rgba(15, 23, 42, .09);--nbh-border-2: rgba(15, 23, 42, .16);--nbh-primary: #2b6bff;--nbh-primary-2: #1f5ae6;--nbh-accent: #2b6bff;--nbh-on-primary: #fff;--nbh-text: #0f1623;--nbh-muted: #566074;--nbh-dim: #8892a4;--nbh-pop: #ffffff;--nbh-pop-hover: #f1f3f7;--nbh-pop-shadow: 0 18px 42px rgba(15, 23, 42, .16);--nbh-scroll: rgba(15, 23, 42, .16);--nbh-tint: rgba(43, 107, 255, .09);--nbh-tint-border: rgba(43, 107, 255, .4);--nbh-danger: #d6303a;--nbh-warn: #b4382f;--nbh-glass: rgba(255, 255, 255, .7);--nbh-media: #eef0f4;--nbh-drawer-shadow: rgba(15, 23, 42, .16)}body:has(.nbh-studio){overflow:hidden;background:var(--nbh-bg)}body:has(.nbh-studio) .web-app-main.is-studio:not(.nbp *){width:100%;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden;background:var(--nbh-bg)}body:has(.nbh-studio) .web-app-main.is-studio>.web-studio-shell:not(.nbp *){width:100%!important;max-width:none;height:100dvh;margin:0;padding:0;animation:none}.web-studio-shell .nbh-studio:not(.nbp *){width:100%;height:100%;min-height:0;padding:0;gap:0;overflow:hidden;color:var(--nbh-text);background:var(--nbh-bg);font-family:Geist,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-feature-settings:"ss01","cv11";letter-spacing:-.005em}.web-studio-shell .nbh-studio *,.web-studio-shell .nbh-studio *:not(.nbp *):before,.web-studio-shell .nbh-studio *:not(.nbp *):after{box-sizing:border-box}.web-studio-shell .nbh-studio .generation-workspace:not(.nbp *){width:100%;height:100%;min-height:0;display:grid;grid-template-columns:248px minmax(0,1fr);gap:0;overflow:hidden;background:var(--nbh-bg)}.web-app-root--unified .unified-workspace.nbh-studio--guest:not(.nbp *){width:100%;height:100dvh;min-height:0;display:grid;grid-template-columns:248px minmax(0,1fr);overflow:hidden;background:var(--nbh-bg)}.web-app-root--unified .unified-workspace.nbh-studio--guest .generation-sessions:not(.nbp *){grid-column:1;grid-row:1}.web-app-root--unified .unified-workspace.nbh-studio--guest .guest-workspace-main:not(.nbp *){grid-column:2;grid-row:1;min-width:0;min-height:0;display:grid;grid-template-rows:56px minmax(0,1fr) auto;overflow:hidden;background:var(--nbh-bg)}.web-app-root--unified .unified-workspace.nbh-studio--guest .guest-workspace-main>header:not(.nbp *){min-height:56px;padding:0 28px;border-bottom:1px solid var(--nbh-border);display:flex;align-items:center;background:transparent}.web-app-root--unified .unified-workspace.nbh-studio--guest .guest-workspace-main>header strong:not(.nbp *){color:var(--nbh-muted);font-size:14px;font-weight:500}.web-app-root--unified .unified-workspace.nbh-studio--guest .guest-workspace-empty:not(.nbp *){min-height:0;padding:20px 28px 70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.web-app-root--unified .unified-workspace.nbh-studio--guest .guest-workspace-empty h1:not(.nbp *){margin:0;color:var(--nbh-text);font-size:30px;font-weight:600;letter-spacing:-.02em}.web-app-root--unified .unified-workspace.nbh-studio--guest .guest-workspace-empty p:not(.nbp *){margin:14px 0 0;color:var(--nbh-muted);font-size:14px;line-height:1.5}.web-app-root--unified .unified-workspace.nbh-studio--guest .generation-composer-wrap:not(.nbp *){grid-row:3}.web-app-root--unified .unified-workspace.nbh-studio--guest .unified-mobile-menu:not(.nbp *){display:none}.web-studio-shell .nbh-studio .generation-sessions:not(.nbp *){position:relative;inset:auto;z-index:20;width:248px;height:100%;min-height:0;padding:18px 14px 16px;display:flex!important;flex-direction:column;gap:0;border:0;border-right:1px solid var(--nbh-border);border-radius:0;background:var(--nbh-deep);box-shadow:none;transform:none}.web-studio-shell .nbh-studio .generation-sidebar-brand:not(.nbp *){flex:0 0 auto;min-height:52px;padding:6px 8px 10px;display:flex;align-items:flex-start;justify-content:space-between}.web-studio-shell .nbh-studio .generation-sidebar-brand>button:first-child:not(.nbp *){min-width:0;padding:0;border:0;display:flex;align-items:center;gap:0;background:transparent;color:var(--nbh-text);font:600 15px/1.3 inherit;cursor:pointer}.web-studio-shell .nbh-studio .generation-sidebar-brand>button:first-child i:not(.nbp *){display:none}.web-studio-shell .nbh-studio .generation-sidebar-close:not(.nbp *){display:none}.web-studio-shell .nbh-studio .generation-new-session:not(.nbp *),.web-studio-shell .nbh-studio .generation-sidebar-primary button:not(.nbp *){width:100%;min-height:39px;padding:0 10px;border:1px solid transparent;border-radius:10px;display:flex;align-items:center;gap:11px;background:transparent;box-shadow:none;color:var(--nbh-muted);font:500 13.5px/1 inherit;text-align:left;cursor:pointer}.web-studio-shell .nbh-studio .generation-new-session:not(.nbp *){flex:0 0 auto;margin:6px 0 7px;color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-new-session svg:not(.nbp *),.web-studio-shell .nbh-studio .generation-sidebar-primary svg:not(.nbp *){width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.web-studio-shell .nbh-studio .generation-new-session svg:not(.nbp *){color:var(--nbh-accent)}.web-studio-shell .nbh-studio .generation-new-session:hover:not(.nbp *),.web-studio-shell .nbh-studio .generation-sidebar-primary button:hover:not(.nbp *){border-color:transparent;background:var(--nbh-surface);color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-sidebar-primary:not(.nbp *){flex:0 0 auto;margin:0 0 18px;padding:0;display:grid;gap:2px;border:0}.web-studio-shell .nbh-studio .generation-sidebar-scroll:not(.nbp *){flex:1 1 auto;min-height:0;margin:0 -14px;padding:0 14px 18px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--nbh-scroll) transparent}.web-studio-shell .nbh-studio .generation-sidebar-scroll:not(.nbp *)::-webkit-scrollbar{width:5px}.web-studio-shell .nbh-studio .generation-sidebar-scroll:not(.nbp *)::-webkit-scrollbar-thumb{border-radius:6px;background:var(--nbh-scroll)}.web-studio-shell .nbh-studio .generation-sidebar-section:not(.nbp *),.web-studio-shell .nbh-studio .generation-project-tree:not(.nbp *),.web-studio-shell .nbh-studio .generation-session-shortcuts:not(.nbp *){display:grid;gap:2px}.web-studio-shell .nbh-studio .generation-session-heading:not(.nbp *),.web-studio-shell .nbh-studio .generation-projects-heading:not(.nbp *){min-height:auto;margin:0;padding:8px 10px 6px;display:flex;align-items:center;justify-content:space-between;color:var(--nbh-dim);font-size:10.5px;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.web-studio-shell .nbh-studio .generation-projects-add:not(.nbp *){width:24px;height:24px;padding:0;border:0;display:grid;place-items:center;background:transparent;color:var(--nbh-dim);cursor:pointer}.web-studio-shell .nbh-studio .generation-projects-add svg:not(.nbp *){width:14px;fill:none;stroke:currentColor;stroke-width:1.6}.web-studio-shell .nbh-studio .generation-project-create:not(.nbp *){padding:0 8px 6px}.web-studio-shell .nbh-studio .generation-project-create input:not(.nbp *),.web-studio-shell .nbh-studio .generation-session-rename input:not(.nbp *){width:100%;height:34px;padding:0 9px;border:1px solid var(--nbh-border-2);border-radius:9px;outline:0;background:var(--nbh-elev);color:var(--nbh-text);font:400 13px/1 inherit}.web-studio-shell .nbh-studio .generation-project-node:not(.nbp *){display:grid;gap:2px}.web-studio-shell .nbh-studio .generation-project-row:not(.nbp *){width:100%;min-height:40px;margin:0;padding:0 10px;border:1px solid transparent;border-radius:10px;display:flex;align-items:center;gap:11px;background:transparent;box-shadow:none;color:var(--nbh-muted);font:500 13.5px/1 inherit;cursor:pointer}.web-studio-shell .nbh-studio .generation-project-row:hover:not(.nbp *),.web-studio-shell .nbh-studio .generation-project-row.is-active:not(.nbp *){border-color:transparent;background:transparent;color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-folder-icon:not(.nbp *){width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.web-studio-shell .nbh-studio .generation-project-row strong:not(.nbp *){min-width:0;flex:1;overflow:hidden;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap}.web-studio-shell .nbh-studio .generation-project-chevron:not(.nbp *){display:none}.web-studio-shell .nbh-studio .generation-project-sessions:not(.nbp *){padding:2px 0 4px;display:grid;gap:2px}.web-studio-shell .nbh-studio .generation-session-row:not(.nbp *){position:relative;min-height:34px;border-radius:10px;display:flex;align-items:center;background:transparent}.web-studio-shell .nbh-studio .generation-session-item:not(.nbp *),.web-studio-shell .nbh-studio .generation-session-shortcut:not(.nbp *){width:100%;min-width:0;min-height:34px;margin:0;padding:0 32px 0 10px;border:0;border-radius:10px;display:flex;align-items:center;gap:6px;overflow:hidden;background:transparent;color:var(--nbh-muted);font:400 13px/1 inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.web-studio-shell .nbh-studio .generation-session-shortcut:not(.nbp *){padding-right:10px}.web-studio-shell .nbh-studio .generation-session-item>span:last-child:not(.nbp *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-studio-shell .nbh-studio .generation-session-pin:not(.nbp *){color:var(--nbh-accent)}.web-studio-shell .nbh-studio .generation-session-row:hover:not(.nbp *),.web-studio-shell .nbh-studio .generation-session-shortcut:hover:not(.nbp *){background:var(--nbh-surface);color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-session-row.is-active:not(.nbp *),.web-studio-shell .nbh-studio .generation-session-shortcut.is-active:not(.nbp *){background:var(--nbh-tint);color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-session-row.is-active .generation-session-item:not(.nbp *){color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-session-menu-trigger:not(.nbp *){position:absolute;right:5px;width:27px;height:27px;padding:0;border:0;border-radius:7px;display:grid;place-items:center;opacity:0;background:transparent;color:var(--nbh-dim);font-size:10px;cursor:pointer}.web-studio-shell .nbh-studio .generation-session-row:hover .generation-session-menu-trigger:not(.nbp *),.web-studio-shell .nbh-studio .generation-session-row.is-active .generation-session-menu-trigger:not(.nbp *){opacity:1}.web-studio-shell .nbh-studio .generation-session-menu-trigger:hover:not(.nbp *){background:var(--nbh-surface-2);color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-session-menu:not(.nbp *){position:absolute;top:calc(100% + 4px);right:4px;z-index:90;width:154px;padding:6px;border:1px solid var(--nbh-border-2);border-radius:10px;display:grid;gap:2px;background:var(--nbh-pop);box-shadow:var(--nbh-pop-shadow)}.web-studio-shell .nbh-studio .generation-session-menu button:not(.nbp *){min-height:31px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--nbh-muted);font:400 12px/1 inherit;text-align:left;cursor:pointer}.web-studio-shell .nbh-studio .generation-session-menu button:hover:not(.nbp *){background:var(--nbh-surface-2);color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-session-menu button.is-danger:not(.nbp *){color:var(--nbh-danger)}.generation-session-menu.generation-session-menu-portal:not(.nbp *){position:fixed;right:auto;bottom:auto;z-index:10000;width:168px;padding:6px;border:1px solid var(--nbh-border-2);border-radius:10px;display:grid;gap:2px;background:var(--nbh-pop);box-shadow:var(--nbh-pop-shadow)}.generation-session-menu.generation-session-menu-portal button:not(.nbp *){width:100%;min-height:31px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--nbh-muted);font:400 12px/1 Geist,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;text-align:left;cursor:pointer}.generation-session-menu.generation-session-menu-portal button:hover:not(.nbp *){background:var(--nbh-pop-hover);color:var(--nbh-text)}.generation-session-menu.generation-session-menu-portal button.is-danger:not(.nbp *){color:var(--nbh-danger)}.web-studio-shell .nbh-studio .generation-project-more:not(.nbp *),.web-studio-shell .nbh-studio .generation-project-empty:not(.nbp *){min-height:30px;padding:0 10px;border:0;background:transparent;color:var(--nbh-dim);font:400 12px/1 inherit;text-align:left}.web-studio-shell .nbh-studio .generation-archive:not(.nbp *){margin-top:auto}.web-studio-shell .nbh-studio .generation-archive-toggle:not(.nbp *){width:100%;min-height:34px;padding:0 10px;border:0;border-radius:9px;display:flex;align-items:center;gap:8px;background:transparent;color:var(--nbh-muted);font:400 12px/1 inherit;cursor:pointer}.web-studio-shell .nbh-studio .generation-archive-toggle small:not(.nbp *){margin-left:auto}.web-studio-shell .nbh-studio .generation-archive-toggle b:not(.nbp *){font-weight:400}.web-studio-shell .nbh-studio .generation-archive-list:not(.nbp *){display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.web-studio-shell .nbh-studio .generation-archive-list.is-open:not(.nbp *){grid-template-rows:1fr}.web-studio-shell .nbh-studio .generation-archive-list-inner:not(.nbp *){min-height:0;max-height:none;overflow:visible}.web-app-root--unified .unified-workspace-shell:not(.nbp *){width:100%!important;max-width:none!important;height:100dvh;min-height:0;margin:0!important;padding:0!important;overflow:hidden;background:var(--nbh-bg);animation:none}.web-app-root--unified .unified-workspace-shell .unified-workspace.nbh-studio:not(.nbp *){width:100%;height:100%;min-height:0;grid-template-columns:248px minmax(0,1fr);background:var(--nbh-bg)}.web-app-root--unified .unified-workspace-shell .unified-workspace-content:not(.nbp *){background:var(--nbh-bg);color:var(--nbh-text)}.web-app-root--unified .persistent-workspace:not(.nbp *){position:relative;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0;margin:0!important;padding:0!important;overflow:hidden;background:var(--nbh-bg)}.web-app-root--unified .persistent-workspace>.web-studio-shell:not(.nbp *){width:100%!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;animation:none!important}.web-app-root--unified .persistent-workspace-content:not(.nbp *){position:absolute;z-index:15;top:0;right:0;bottom:0;left:248px;width:auto;max-width:none;margin:0;padding:18px 28px 48px;overflow:auto;background:var(--nbh-bg);color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-sidebar-account:not(.nbp *){flex:0 0 auto;min-height:56px;padding:8px 9px;border:1px solid var(--nbh-border);border-radius:14px;display:flex;align-items:center;gap:8px;background:var(--nbh-surface);box-shadow:none}.web-studio-shell .nbh-studio .generation-sidebar-profile:not(.nbp *){min-width:0;flex:1;padding:0;border:0;display:flex;align-items:center;gap:9px;overflow:hidden;background:transparent;color:var(--nbh-text);font:500 12.5px/1 inherit;cursor:pointer}.web-studio-shell .nbh-studio .generation-sidebar-profile img:not(.nbp *),.web-studio-shell .nbh-studio .generation-sidebar-profile i:not(.nbp *){width:34px;height:34px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;object-fit:cover;background:var(--nbh-primary);color:#fff;font-style:normal}.web-studio-shell .nbh-studio .generation-sidebar-profile span:not(.nbp *){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-studio-shell .nbh-studio .generation-sidebar-balance:not(.nbp *){flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--nbh-muted);font:400 11px/1 Geist Mono,monospace;cursor:pointer}.web-studio-shell .nbh-studio .studio-card:not(.nbp *),.web-studio-shell .nbh-studio .studio-layout:not(.nbp *),.web-studio-shell .nbh-studio .studio-main:not(.nbp *){width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.web-studio-shell .nbh-studio .studio-main:not(.nbp *){display:grid;grid-template-columns:minmax(0,1fr) 0;grid-template-rows:56px minmax(0,1fr);overflow:hidden;transition:grid-template-columns .22s ease}.web-studio-shell .nbh-studio .studio-main.has-parameters:not(.nbp *){grid-template-columns:minmax(0,1fr) 320px}.web-studio-shell .nbh-studio .generation-session-topbar:not(.nbp *){grid-column:1;grid-row:1;min-width:0;min-height:56px;padding:0 28px;border:0;border-bottom:1px solid var(--nbh-border);display:flex;align-items:center;justify-content:space-between;background:var(--nbh-bg)}.web-studio-shell .nbh-studio .generation-session-topbar>strong:not(.nbp *){overflow:hidden;color:var(--nbh-muted);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.web-studio-shell .nbh-studio .generation-session-topbar>div:not(.nbp *){display:flex;align-items:center;gap:6px}.web-studio-shell .nbh-studio .generation-sessions-toggle:not(.nbp *){display:none}.web-studio-shell .nbh-studio .generation-parameters-toggle:not(.nbp *){width:30px;height:30px;padding:0;border:0;border-radius:8px;display:grid;place-items:center;background:transparent;color:var(--nbh-muted);cursor:pointer}.web-studio-shell .nbh-studio .generation-parameters-toggle:hover:not(.nbp *){background:var(--nbh-surface);color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-parameters-toggle svg:not(.nbp *){width:17px;fill:none;stroke:currentColor;stroke-width:1.6}.web-studio-shell .nbh-studio .generation-conversation:not(.nbp *){grid-column:1;grid-row:2;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:var(--nbh-bg)}.web-studio-shell .nbh-studio .generation-feed:not(.nbp *){min-width:0;min-height:0;padding:24px 28px 40px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nbh-scroll) transparent}.web-studio-shell .nbh-studio .generation-empty:not(.nbp *){width:min(440px,100%);min-height:100%;margin:auto;padding:20px 10px 70px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.web-studio-shell .nbh-studio .generation-empty h1:not(.nbp *){margin:0;color:var(--nbh-text);font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.web-studio-shell .nbh-studio .generation-empty p:not(.nbp *){margin:14px 0 0;color:var(--nbh-muted);font-size:14px;line-height:1.5}.web-studio-shell .nbh-studio .generation-composer-wrap:not(.nbp *){position:relative;z-index:40;width:auto;margin:0 28px 24px;padding:0;background:transparent}.web-studio-shell .nbh-studio .generation-composer:not(.nbp *){min-height:112px;padding:14px 14px 12px;border:1px solid var(--nbh-border-2);border-radius:14px;display:flex;flex-direction:column;gap:10px;background:var(--nbh-glass);box-shadow:none}.web-studio-shell .nbh-studio .generation-composer:focus-within:not(.nbp *){border-color:var(--nbh-border-2);box-shadow:none}.web-studio-shell .nbh-studio .generation-composer textarea:not(.nbp *){width:100%;min-height:48px;max-height:150px;padding:0;border:0;outline:0;resize:none;background:transparent;color:var(--nbh-text);font:400 14.5px/1.5 Geist,sans-serif}.web-studio-shell .nbh-studio .generation-composer textarea:not(.nbp *)::placeholder{color:var(--nbh-dim)}.web-studio-shell .nbh-studio .generation-composer-toolbar:not(.nbp *){min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.web-studio-shell .nbh-studio .generation-composer-tools:not(.nbp *){min-width:0;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:7px;overflow:visible}.web-studio-shell .nbh-studio .generation-attach:not(.nbp *){order:-10;width:32px;height:32px;margin-right:auto;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--nbh-muted);font:300 23px/1 inherit;cursor:pointer}.web-studio-shell .nbh-studio .generation-attach:hover:not(.nbp *){background:var(--nbh-surface);color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-cost:not(.nbp *){display:none}.web-studio-shell .nbh-studio .generation-summary-chip:not(.nbp *){order:2;width:auto;min-width:0;max-width:none;height:32px;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;color:var(--nbh-muted);font:400 11.5px/1 inherit;text-overflow:clip;white-space:nowrap;cursor:pointer}.web-studio-shell .nbh-studio .generation-summary-chip:not(.nbp *):before{content:"·";margin:0 7px 0 0;color:var(--nbh-dim)}.web-studio-shell .nbh-studio .generation-summary-chip:not(.nbp *):after{content:"⌄";margin-left:7px;color:var(--nbh-dim);font-size:12px}.web-studio-shell .nbh-studio .generation-send:not(.nbp *){width:38px;height:38px;flex:0 0 auto;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--nbh-primary);color:#fff;font:300 22px/1 inherit;cursor:pointer;transition:background .18s ease,transform .18s ease}.web-studio-shell .nbh-studio .generation-send:hover:not(:disabled):not(.nbp *){background:var(--nbh-primary-2)}.web-studio-shell .nbh-studio .generation-send:active:not(:disabled):not(.nbp *){transform:scale(.94)}.web-studio-shell .nbh-studio .generation-send:disabled:not(.nbp *){opacity:.5;cursor:default}.web-studio-shell .nbh-studio .generation-composer-note:not(.nbp *){min-height:0;padding:6px 8px 0;color:var(--nbh-warn);font-size:10px}.web-studio-shell .nbh-studio .generation-model-browser--composer:not(.nbp *){position:relative;order:1;width:auto;max-width:240px;flex:0 1 auto}.web-studio-shell .nbh-studio .generation-model-browser--composer .generation-model-browser-trigger:not(.nbp *){width:auto;min-width:0;min-height:32px;padding:0 4px;border:0;border-radius:7px;display:flex;align-items:center;gap:7px;background:transparent;color:var(--nbh-muted);cursor:pointer}.web-studio-shell .nbh-studio .generation-model-browser--composer .generation-model-browser-trigger:hover:not(.nbp *),.web-studio-shell .nbh-studio .generation-model-browser--composer.is-open .generation-model-browser-trigger:not(.nbp *){border-color:transparent;background:transparent;color:var(--nbh-text)}.web-studio-shell .nbh-studio .generation-model-browser-trigger>span:not(.nbp *){min-width:0;display:flex;align-items:center;gap:7px}.web-studio-shell .nbh-studio .generation-model-browser-trigger i:not(.nbp *){width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--nbh-accent)}.web-studio-shell .nbh-studio .generation-model-browser-trigger strong:not(.nbp *){overflow:hidden;font-size:11.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.web-studio-shell .nbh-studio .generation-model-browser-trigger small:not(.nbp *){color:var(--nbh-dim);font-size:12px}.web-studio-shell .nbh-studio .generation-model-browser--composer .generation-model-browser-content:not(.nbp *){position:absolute;right:0;bottom:calc(100% + 10px);z-index:100;width:300px;max-height:min(430px,70vh);padding:12px;border:1px solid var(--nbh-border-2);border-radius:18px;display:flex;flex-direction:column;gap:9px;overflow:hidden;background:var(--nbh-pop);box-shadow:var(--nbh-pop-shadow)}.web-studio-shell .nbh-studio .generation-model-browser-content>input:not(.nbp *){width:100%;height:34px;padding:0 10px;border:1px solid var(--nbh-border);border-radius:9px;outline:0;background:var(--nbh-surface);color:var(--nbh-text);font:400 12.5px/1 inherit}.web-studio-shell .nbh-studio .generation-model-browser-list:not(.nbp *){min-height:0;display:grid;gap:10px;overflow-y:auto}.web-studio-shell .nbh-studio .generation-model-browser-group:not(.nbp *){display:grid;gap:5px}.web-studio-shell .nbh-studio .generation-model-browser-group>span:not(.nbp *){padding:3px 4px;color:var(--nbh-dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.web-studio-shell .nbh-studio .generation-model-browser-group button:not(.nbp *){width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--nbh-border);border-radius:999px;display:flex;align-items:center;gap:10px;background:var(--nbh-surface);color:var(--nbh-text);text-align:left;cursor:pointer}.web-studio-shell .nbh-studio .generation-model-browser-group button:hover:not(.nbp *){border-color:var(--nbh-border-2);background:var(--nbh-surface-2)}.web-studio-shell .nbh-studio .generation-model-browser-group button.is-selected:not(.nbp *){border-color:var(--nbh-tint-border);background:var(--nbh-tint)}.web-studio-shell .nbh-studio .generation-model-browser-group button>i:not(.nbp *){width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--nbh-accent)}.web-studio-shell .nbh-studio .generation-model-browser-group button>span:not(.nbp *){min-width:0;flex:1}.web-studio-shell .nbh-studio .generation-model-browser-group button strong:not(.nbp *){display:block;overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.web-studio-shell .nbh-studio .generation-model-browser-group button small:not(.nbp *){display:block;margin-top:2px;overflow:hidden;color:var(--nbh-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.web-studio-shell .nbh-studio .generation-model-browser-group button b:not(.nbp *){color:var(--nbh-accent)}.web-studio-shell .nbh-studio .generation-parameters:not(.nbp *){grid-column:2;grid-row:1 / span 2;width:320px;min-width:0;min-height:0;display:grid;grid-template-rows:56px minmax(0,1fr) auto;overflow:hidden;border:0;border-left:1px solid var(--nbh-border);background:var(--nbh-deep);opacity:0;pointer-events:none;transition:opacity .16s ease}.web-studio-shell .nbh-studio .generation-parameters.is-open:not(.nbp *){opacity:1;pointer-events:auto}.web-studio-shell .nbh-studio .generation-parameters-head:not(.nbp *){min-height:56px;padding:0 20px;border:0;border-bottom:1px solid var(--nbh-border);display:flex;align-items:center;justify-content:space-between;background:transparent}.web-studio-shell .nbh-studio .generation-parameters-head span:not(.nbp *){display:block;color:var(--nbh-dim);font-size:10.5px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.web-studio-shell .nbh-studio .generation-parameters-head strong:not(.nbp *){display:block;margin-top:2px;color:var(--nbh-text);font-size:14.5px;font-weight:600}.web-studio-shell .nbh-studio .generation-parameters-head button:not(.nbp *){display:none}.web-studio-shell .nbh-studio .generation-parameters-body:not(.nbp *){min-height:0;padding:18px 20px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nbh-scroll) transparent}.web-studio-shell .nbh-studio .generation-parameters-cost:not(.nbp *){min-height:58px;padding:14px 20px;border:0;border-top:1px solid var(--nbh-border);display:flex;align-items:center;justify-content:space-between;background:transparent}.web-studio-shell .nbh-studio .generation-parameters-cost span:not(.nbp *){color:var(--nbh-dim);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.web-studio-shell .nbh-studio .generation-parameters-cost strong:not(.nbp *){color:var(--nbh-accent);font:600 15px/1 Geist Mono,monospace}.web-studio-shell .nbh-studio .generation-parameters-body .studio-section:not(.nbp *){margin:0 0 20px}.web-studio-shell .nbh-studio .generation-parameters-body .studio-section-title:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-title>span:first-child:not(.nbp *){margin:0 0 8px;color:var(--nbh-dim);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .upload-card:not(.nbp *){border-color:var(--nbh-border);border-radius:10px;background:var(--nbh-surface);box-shadow:none}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images:not(.nbp *){min-height:0;padding:0;border:0;border-radius:0;background:transparent}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-list-title:not(.nbp *){min-height:34px;margin:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-list-title>span:first-child:not(.nbp *){max-width:150px;margin:0}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-compact-add:not(.nbp *){position:relative;inset:auto;width:auto;height:32px;padding:0 12px;border:1px solid var(--nbh-border-2);border-radius:9px;display:inline-flex;align-items:center;gap:6px;opacity:1;background:var(--nbh-surface);color:var(--nbh-text);font-size:12px;font-weight:500;cursor:pointer}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-compact-add:hover:not(.nbp *){background:var(--nbh-surface-2)}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-compact-add input:not(.nbp *){position:absolute;width:1px;height:1px;opacity:0}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-compact-add-icon:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-compact-add-text:not(.nbp *){display:block}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-compact-add-icon:not(.nbp *){width:14px;height:14px}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-list-meta:not(.nbp *){margin:2px 0 0;color:var(--nbh-muted);font:400 11px/1.3 Geist Mono,monospace}.web-studio-shell .nbh-studio .generation-parameters-body .studio-list-compact-images .studio-compact-grid:empty:not(.nbp *){display:none}.web-studio-shell .nbh-studio .generation-parameters-body .studio-target-section:not(.nbp *){padding:0;border:0;background:transparent}.web-studio-shell .nbh-studio .generation-parameters-body .studio-target-section>summary:not(.nbp *){min-height:36px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;color:var(--nbh-dim);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none}.web-studio-shell .nbh-studio .generation-parameters-body .studio-target-section>summary:not(.nbp *)::-webkit-details-marker{display:none}.web-studio-shell .nbh-studio .generation-parameters-body .studio-target-section>summary:not(.nbp *):after{content:"⌄";font-size:13px}.web-studio-shell .nbh-studio .generation-parameters-body .studio-target-section[open]>summary:not(.nbp *){margin-bottom:8px}.web-studio-shell .nbh-studio .generation-parameters-body select:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .select-trigger:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-select:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body input:not([type=file]):not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body textarea:not(.nbp *){border-color:var(--nbh-border);border-radius:9px;background:var(--nbh-surface);color:var(--nbh-muted);box-shadow:none}.web-studio-shell .nbh-studio .generation-parameters-body .studio-ratio-grid:not(.nbp *){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.web-studio-shell .nbh-studio .generation-parameters-body .studio-ratio-card:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-duration-btn:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-seg-btn:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-mode-card:not(.nbp *){border-color:var(--nbh-border);border-radius:10px;background:var(--nbh-surface);color:var(--nbh-muted);box-shadow:none}.web-studio-shell .nbh-studio .generation-parameters-body .studio-ratio-card.active:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-duration-btn.active:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-seg-btn.active:not(.nbp *),.web-studio-shell .nbh-studio .generation-parameters-body .studio-mode-card.active:not(.nbp *){border-color:var(--nbh-accent);background:var(--nbh-tint);color:var(--nbh-text)}.web-studio-shell .nbh-studio .studio-results:not(.nbp *){min-height:0;margin:0;padding:0;border:0;background:transparent}.web-studio-shell .nbh-studio .studio-dialog-title:not(.nbp *){display:none}.web-studio-shell .nbh-studio .studio-results-list:not(.nbp *){display:flex;flex-direction:column;gap:32px}.web-studio-shell .nbh-studio .studio-result-card:not(.nbp *){padding:0 0 28px;border:0;border-bottom:1px solid var(--nbh-border);background:transparent;box-shadow:none}.web-studio-shell .nbh-studio .studio-result-card:last-child:not(.nbp *){border-bottom:0}.web-studio-shell .nbh-studio .studio-dialog-user:not(.nbp *){width:min(76%,620px);margin:0 0 18px auto;padding:13px 15px;border-radius:17px 17px 5px;background:var(--nbh-surface-2);color:var(--nbh-text)}.web-studio-shell .nbh-studio .studio-dialog-user>span:not(.nbp *){display:none}.web-studio-shell .nbh-studio .studio-dialog-user p:not(.nbp *){margin:0;white-space:pre-wrap;font-size:13px;line-height:1.55}.web-studio-shell .nbh-studio .studio-result-head:not(.nbp *){margin:0}.web-studio-shell .nbh-studio .studio-result-image:not(.nbp *),.web-studio-shell .nbh-studio .studio-result-video:not(.nbp *){max-width:100%;max-height:620px;border-radius:14px;object-fit:contain;background:var(--nbh-media)}.web-studio-shell .nbh-studio .studio-result-placeholder:not(.nbp *){min-height:220px;border-color:var(--nbh-border);background:var(--nbh-deep)}@media (max-width: 1050px){.web-studio-shell .nbh-studio .generation-workspace:not(.nbp *){grid-template-columns:220px minmax(0,1fr)}.web-studio-shell .nbh-studio .generation-sessions:not(.nbp *){width:220px}.web-studio-shell .nbh-studio .studio-main.has-parameters:not(.nbp *){grid-template-columns:minmax(0,1fr) 290px}.web-studio-shell .nbh-studio .generation-parameters:not(.nbp *){width:290px}.web-studio-shell .nbh-studio .generation-composer-wrap:not(.nbp *){margin-right:18px;margin-left:18px}}@media (max-width: 820px){.web-app-root--unified .persistent-workspace-content:not(.nbp *){top:0;right:0;bottom:0;left:0;padding:14px 12px 88px}body:has(.nbh-studio){overflow:hidden}.web-studio-shell .nbh-studio .generation-workspace:not(.nbp *){display:block}.web-app-root--unified .unified-workspace.nbh-studio--guest:not(.nbp *){display:block}.web-app-root--unified .unified-workspace.nbh-studio--guest .guest-workspace-main:not(.nbp *){height:100%}.web-app-root--unified .unified-workspace.nbh-studio--guest .unified-mobile-menu:not(.nbp *){display:grid}.web-studio-shell .nbh-studio .generation-sessions:not(.nbp *){position:fixed;inset:0 auto 0 0;z-index:200;width:min(310px,88vw);display:flex!important;transform:translate(-104%);transition:transform .2s ease;box-shadow:24px 0 60px var(--nbh-drawer-shadow)}.web-studio-shell .nbh-studio .generation-sessions.is-open:not(.nbp *){transform:translate(0)}.web-studio-shell .nbh-studio .generation-sidebar-close:not(.nbp *){display:grid}.web-studio-shell .nbh-studio .generation-sessions-toggle:not(.nbp *){width:30px;height:30px;padding:0;border:0;display:grid;place-items:center;background:transparent;color:var(--nbh-muted)}.web-studio-shell .nbh-studio .generation-session-topbar:not(.nbp *){padding:0 14px;gap:10px}.web-studio-shell .nbh-studio .generation-session-topbar>strong:not(.nbp *){margin-right:auto}.web-studio-shell .nbh-studio .studio-main:not(.nbp *),.web-studio-shell .nbh-studio .studio-main.has-parameters:not(.nbp *){grid-template-columns:minmax(0,1fr)}.web-studio-shell .nbh-studio .generation-parameters:not(.nbp *){position:absolute;inset:0 0 0 auto;z-index:120;width:min(360px,92vw);display:none;box-shadow:-24px 0 60px var(--nbh-drawer-shadow)}.web-studio-shell .nbh-studio .generation-parameters.is-open:not(.nbp *){display:grid}.web-studio-shell .nbh-studio .generation-parameters-head button:not(.nbp *){display:grid;place-items:center}}@media (max-width: 560px){.web-studio-shell .nbh-studio .generation-session-topbar:not(.nbp *){min-height:52px}.web-studio-shell .nbh-studio .studio-main:not(.nbp *){grid-template-rows:52px minmax(0,1fr)}.web-studio-shell .nbh-studio .generation-feed:not(.nbp *){padding:18px 12px 28px}.web-studio-shell .nbh-studio .generation-empty:not(.nbp *){padding-bottom:30px}.web-studio-shell .nbh-studio .generation-empty h1:not(.nbp *){font-size:24px}.web-studio-shell .nbh-studio .generation-empty p:not(.nbp *){font-size:13px}.web-studio-shell .nbh-studio .generation-composer-wrap:not(.nbp *){margin:0 8px 8px}.web-studio-shell .nbh-studio .generation-composer:not(.nbp *){min-height:106px}.web-studio-shell .nbh-studio .generation-model-browser--composer:not(.nbp *){max-width:170px}.web-studio-shell .nbh-studio .generation-model-browser--composer .generation-model-browser-content:not(.nbp *){right:-46px;width:min(300px,calc(100vw - 24px))}.web-studio-shell .nbh-studio .studio-dialog-user:not(.nbp *){width:88%}}.web-studio-shell .nbh-studio .generation-theme-toggle:not(.nbp *){width:30px;height:30px;flex:0 0 auto;padding:0;border:1px solid var(--nbh-border);border-radius:9px;display:grid;place-items:center;background:transparent;color:var(--nbh-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.web-studio-shell .nbh-studio .generation-theme-toggle:hover:not(.nbp *){background:var(--nbh-surface-2);color:var(--nbh-text);border-color:var(--nbh-border-2)}.web-studio-shell .nbh-studio .generation-theme-toggle svg:not(.nbp *){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
