.sv-root{--bg:#07070a;--panel:rgba(255,255,255,.045);--line:rgba(255,255,255,.09);--gold:#d4af6a;--gold2:#f0d79a;--tx:#ece8df;--mu:#8d8a84;--ok:#4fd18b;--warn:#f0b54a;--bad:#ef5b5b}.sv-root,.sv-root *{box-sizing:border-box}.sv-root{margin:0;background:radial-gradient(1200px 600px at 80% -10%,rgba(212,175,106,.12),transparent),radial-gradient(900px 500px at -10% 110%,rgba(120,90,200,.08),transparent),var(--bg);color:var(--tx);font:14px/1.5 Inter,system-ui,sans-serif;min-height:100vh}.sv-root .hidden{display:none!important}.sv-root .muted{color:var(--mu)}.sv-root .small{font-size:12px}.sv-root .glass{background:var(--panel);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px}.sv-root .brand{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;letter-spacing:.5px;color:var(--gold2)}.sv-root .brand span{color:var(--tx)}.sv-root .brand.big{font-size:34px;text-align:center}.sv-root .btn{border:0;border-radius:10px;padding:11px 16px;font:600 14px Inter;cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center}.sv-root .btn.gold{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#1a1408}.sv-root .btn.ghost{background:transparent;color:var(--tx);border:1px solid var(--line)}.sv-root .btn.ghost:hover{border-color:var(--gold)}.sv-root .btn.sm{padding:7px 12px;font-size:13px}.sv-root .login{min-height:100vh;display:grid;place-items:center;padding:20px}.sv-root .card-login{width:min(380px,100%);padding:36px;display:flex;flex-direction:column;gap:14px}.sv-root .card-login p{text-align:center;margin:0}.sv-root label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--mu)}.sv-root input{background:rgba(0,0,0,.35);border:1px solid var(--line);border-radius:10px;padding:11px 12px;color:var(--tx);font:14px Inter;outline:none}.sv-root input:focus{border-color:var(--gold)}.sv-root .note{font-size:11px;color:var(--gold);letter-spacing:.4px;text-transform:uppercase}.sv-root .app{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto 1fr;gap:14px;padding:14px;min-height:100vh}.sv-root .top{grid-column:1/-1;display:flex;align-items:center;gap:14px;padding:10px 16px}.sv-root .search{flex:1;max-width:460px;margin-left:auto}.sv-root .avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#3a2f1a,#806536);display:grid;place-items:center;font-size:12px;font-weight:600}.sv-root .iconbtn{display:none;background:none;border:0;color:var(--tx);font-size:20px;cursor:pointer}.sv-root .side{padding:14px;display:flex;flex-direction:column;gap:2px}.sv-root .side a{display:block;padding:9px 12px;border-radius:10px;cursor:pointer;color:var(--tx)}.sv-root .side a:hover{background:rgba(255,255,255,.05)}.sv-root .side a.on{background:rgba(212,175,106,.14);color:var(--gold2)}.sv-root .side .label{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mu);margin:12px 12px 4px}.sv-root .side .sub{font-size:13px;padding:6px 12px 6px 22px;color:var(--mu)}.sv-root .side .sub.on{color:var(--gold2)}.sv-root .side .end{margin-top:auto}.sv-root main{min-width:0}.sv-root h2{font-size:30px;font-weight:600;margin:0}.sv-root h2,.sv-root h3{font-family:Cormorant Garamond,serif}.sv-root h3{font-size:21px;margin:0 0 12px;color:var(--gold2)}.sv-root .head{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sv-root .head .crumb{color:var(--mu)}.sv-root .head .btn{margin-left:auto}.sv-root .dash{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.sv-root .panel{padding:18px}.sv-root .eps{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.sv-root .ep{overflow:hidden;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.03);transition:.2s;cursor:pointer}.sv-root .ep:hover{transform:translateY(-3px);border-color:rgba(212,175,106,.5)}.sv-root .ep .th{aspect-ratio:16/10;background:#111 50%/cover}.sv-root .ep .th.blank{display:grid;place-items:center;color:var(--mu);font-size:12px;background:repeating-linear-gradient(45deg,#0e0e12,#0e0e12 8px,#121218 0,#121218 16px)}.sv-root .ep .b{padding:10px 12px}.sv-root .ep .t{font-weight:600}.sv-root .pill{display:inline-block;font-size:10px;letter-spacing:.8px;text-transform:uppercase;padding:2px 8px;border-radius:99px;border:1px solid var(--line);color:var(--mu)}.sv-root .pill.posted{color:var(--ok);border-color:rgba(79,209,139,.4)}.sv-root .pill.edit{color:var(--gold2);border-color:rgba(212,175,106,.4)}.sv-root .pill.shooting{color:#8ab4ff;border-color:rgba(138,180,255,.4)}.sv-root .health .row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.sv-root .health .row:last-child{border:0}.sv-root .ring{--p:80;--c:var(--ok);width:48px;height:48px;border-radius:50%;background:conic-gradient(var(--c) calc(var(--p)*1%),rgba(255,255,255,.08) 0);display:grid;place-items:center;flex:none}.sv-root .ring i{width:38px;height:38px;border-radius:50%;background:#0c0c10;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600}.sv-root .bar{height:6px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:6px}.sv-root .bar b{display:block;height:100%;border-radius:9px}.sv-root .strip{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.sv-root .strip .a{flex:none;width:150px}.sv-root .a{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,.03)}.sv-root .a .th{aspect-ratio:4/3;background:#111 50%/cover}.sv-root .a .th video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-root .a .b{padding:8px 10px;font-size:12px}.sv-root .tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.sv-root .tag{font-size:10px;padding:1px 7px;border-radius:99px;background:rgba(212,175,106,.12);color:var(--gold2)}.sv-root .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.sv-root .ch .th{aspect-ratio:3/4;position:relative}.sv-root .lock{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.65);border:1px solid rgba(212,175,106,.6);color:var(--gold2);font-size:10px;padding:2px 8px;border-radius:99px;letter-spacing:.6px}.sv-root .nextup{margin-top:14px;padding:12px 16px;color:var(--mu)}.sv-root .nextup b{color:var(--gold2)}.sv-root .shot{display:grid;grid-template-columns:90px 70px 1fr 70px 110px;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.sv-root .shot .th{aspect-ratio:16/10;border-radius:8px;background:#111 50%/cover}.sv-root .flag{font-size:11px;color:var(--bad);font-weight:600}.sv-root .flag.ok{color:var(--ok)}.sv-root .flag.warn{color:var(--warn)}.sv-root .chips{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.sv-root .chip{padding:6px 12px;border-radius:99px;border:1px solid var(--line);cursor:pointer}.sv-root .chip.on{border-color:var(--gold);color:var(--gold2)}.sv-root .connect{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.sv-root .found{max-height:180px;overflow:auto;font-size:12px;margin:10px 0}.sv-root .found div{padding:4px 0;border-bottom:1px solid var(--line)}.sv-root .drop{border:1.5px dashed rgba(212,175,106,.45);border-radius:14px;padding:28px;text-align:center;line-height:2}.sv-root .drop.over{background:rgba(212,175,106,.08)}.sv-root .modal{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:20;padding:16px}.sv-root .mbox{width:min(460px,100%);padding:24px;display:flex;flex-direction:column;gap:12px}.sv-root .toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(80px);background:#16140f;border:1px solid var(--gold);color:var(--gold2);padding:10px 18px;border-radius:12px;transition:.3s;z-index:30}.sv-root .toast.show{transform:translateX(-50%) translateY(0)}.sv-root .set label{margin-bottom:12px;max-width:380px}@media(max-width:1000px){.sv-root .connect,.sv-root .dash{grid-template-columns:1fr}}@media(max-width:720px){.sv-root .app{grid-template-columns:1fr}.sv-root .iconbtn{display:block}.sv-root .side{display:none}.sv-root .side.open{display:flex}.sv-root .search{display:none}.sv-root .shot{grid-template-columns:70px 1fr 60px}.sv-root .shot .bar,.sv-root .shot .x{display:none}}.sv-root .sheet{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.sv-root .side2{display:flex;flex-direction:column;gap:14px}.sv-root .aimg{aspect-ratio:3/4;border-radius:12px;background:#111 50%/cover;position:relative;border:1px solid rgba(212,175,106,.5)}.sv-root .lock.big{font-size:12px;padding:4px 12px}.sv-root .alock{margin-top:10px;color:var(--gold2);font-weight:600}.sv-root .tabs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.sv-root select,.sv-root textarea{width:100%;background:rgba(0,0,0,.35);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--tx);font:14px Inter;outline:none}.sv-root select option{background:#111}.sv-root .attprev{max-height:160px;border-radius:10px}.sv-root .prog{margin-top:10px}.sv-root .badge{display:inline-block;font-size:11px;padding:2px 9px;border-radius:99px;border:1px solid;margin:6px 0}.sv-root .badge.ok{color:var(--ok);border-color:rgba(79,209,139,.4)}.sv-root .badge.guided,.sv-root .badge.warn{color:var(--warn);border-color:rgba(240,181,74,.4)}.sv-root .guided{border:1px solid rgba(240,181,74,.3);border-radius:10px;padding:10px 12px;margin:8px 0;font-size:13px}.sv-root .guided ol{margin:6px 0 0;padding-left:18px}.sv-root .look .th{aspect-ratio:1}.sv-root .lrow{display:flex;justify-content:space-between;align-items:center;gap:6px}.sv-root .drift{margin-top:6px;font-size:12px}.sv-root .drift b{font-size:16px}.sv-root .drift.ok{color:var(--ok)}.sv-root .drift.warn{color:var(--warn)}.sv-root .drift.bad{color:var(--bad)}.sv-root .bar b.ok{background:var(--ok)}.sv-root .bar b.warn{background:var(--warn)}.sv-root .bar b.bad{background:var(--bad)}.sv-root .lp{margin-top:6px}.sv-root .socgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.sv-root .soc .btn{margin-top:6px}.sv-root h4{margin:16px 0 8px;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--mu)}.sv-root .krow{display:grid;grid-template-columns:140px 1fr auto auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.sv-root .krow select{width:auto}.sv-root code{color:var(--mu)}.sv-root .addon{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border-radius:12px}.sv-root .tourbox{width:min(620px,100%);max-height:85vh;overflow:auto}.sv-root .tourl{margin:0;padding-left:20px;line-height:1.9}@media(max-width:1000px){.sv-root .sheet{grid-template-columns:1fr}.sv-root .krow{grid-template-columns:1fr 1fr}}.sv-root .cover{width:64px;height:64px;border-radius:12px;background:#111 50%/cover;border:1px solid var(--line);flex:none}.sv-root .addep{display:flex;gap:8px;margin-bottom:12px}.sv-root .addep input{flex:1}.sv-root .board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sv-root .board .col{display:flex;flex-direction:column;gap:10px;background:rgba(255,255,255,.02);border:1px solid var(--line);border-radius:12px;padding:10px}.sv-root select.pill{background:transparent;cursor:pointer}.sv-root .pill.script{color:var(--mu)}.sv-root .btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.sv-root .board{grid-template-columns:1fr 1fr}}.sv-root .meter{display:flex;flex-direction:column;gap:6px}.sv-root .meter .mrow{display:flex;justify-content:space-between;gap:10px;font-size:13px}.sv-root .meter.compact{width:220px;font-size:12px}.sv-root .meter.compact .mrow{font-size:11px}.sv-root .meter.capped .mrow span{color:var(--bad)}.sv-root .capbar{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:14px 18px;margin-bottom:14px;border-color:rgba(255,107,107,.5)!important}.sv-root .switcher .chips{margin-bottom:8px}.sv-root .chip.big{padding:12px 22px;font-size:16px}.sv-root .lanegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.sv-root .lane{padding:14px;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;background:rgba(255,255,255,.03)}.sv-root .lane:hover{border-color:var(--gold)}.sv-root .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.sv-root .tier{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px}.sv-root .tier.crown{border-color:rgba(212,175,106,.5);background:rgba(212,175,106,.05)}.sv-root .tier.on{box-shadow:0 0 0 2px var(--gold)}.sv-root .price{font-size:28px;font-family:Cormorant Garamond,serif;color:var(--gold2)}.sv-root .price span{font-size:13px;color:var(--mu)}.sv-root .ask{margin-bottom:14px}.sv-root .dash2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:1000px){.sv-root .dash2{grid-template-columns:1fr}.sv-root .meter.compact{display:none}}.sv-root .topmap{position:relative;aspect-ratio:16/10;border-radius:12px;border:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(255,255,255,.04) 24px),repeating-linear-gradient(90deg,#0d0d12,#0d0d12 23px,rgba(255,255,255,.04) 24px);display:flex;touch-action:none}.sv-root .pin{position:absolute;transform:translate(-50%,-100%);cursor:grab;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sv-root .pin i{color:var(--gold);font-style:normal;font-size:20px}.sv-root .pin span{font-size:11px;background:rgba(0,0,0,.7);padding:1px 6px;border-radius:6px;white-space:nowrap}.sv-root .pinlist{display:flex;flex-direction:column;gap:6px;margin-top:10px}.sv-root .pinrow{display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.sv-root .frames{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.sv-root .frame{border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:4px}.sv-root .fth{color:var(--gold2)}.sv-root .kf{border-top:1px dashed var(--line);padding-top:4px;color:var(--mu)}.sv-root .srow{padding:10px 0;flex-direction:column;gap:4px;align-items:flex-start}.sv-root .fact,.sv-root .srow{border-bottom:1px solid var(--line);display:flex}.sv-root .fact{gap:10px;align-items:center;padding:8px 0}.sv-root .canon{font-size:11px;padding:2px 8px;border-radius:99px;border:1px solid var(--line);cursor:pointer;white-space:nowrap}.sv-root .canon.on{color:var(--gold2);border-color:var(--gold)}.sv-root .code{background:rgba(0,0,0,.35);border:1px solid var(--line);border-radius:10px;padding:10px;font-size:13px;margin-bottom:6px}.sv-root .taggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:10px}.sv-root .tv{border:1px solid var(--line);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:3px;cursor:pointer}.sv-root .tv:hover{border-color:var(--gold)}.sv-root .dl{display:flex;gap:20px;align-items:flex-start}.sv-root .dlicon{font-size:48px;color:var(--gold)}.sv-root .stats{display:flex;gap:24px}.sv-root .stats div{display:flex;flex-direction:column}.sv-root .stats b{font-size:26px;color:var(--gold2)}.sv-root label.inline{display:flex;flex-direction:row;align-items:center;gap:6px}.sv-root .lrow h3{margin:0}.sv-root .otp{text-align:center;font:600 30px/1 Cormorant Garamond,serif;letter-spacing:14px;padding:14px 12px 14px 26px;color:var(--gold2)}.sv-root .otp-err{color:var(--bad);font-size:13px;background:rgba(239,91,91,.08);border:1px solid rgba(239,91,91,.3);border-radius:10px;padding:9px 12px}.sv-root .otp-row{display:flex;justify-content:space-between;gap:10px}.sv-root .linkbtn{background:none;border:0;padding:0;color:var(--gold2);font:500 13px Inter;cursor:pointer}.sv-root .linkbtn:disabled{color:var(--mu);cursor:default}.sv-root .linkbtn:hover:not(:disabled){text-decoration:underline}.sv-root .bree{position:fixed;top:14px;right:14px;bottom:14px;width:340px;max-width:calc(100vw - 28px);z-index:60;display:flex;flex-direction:column;padding:14px;gap:10px;background:rgba(12,11,10,.94)}.sv-root .bree .bhead{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px}.sv-root .bree .bmsgs{flex:1;overflow:auto;display:flex;flex-direction:column;gap:8px}.sv-root .bree .bmsg{padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.45;white-space:pre-wrap;max-width:92%}.sv-root .bree .bmsg.user{align-self:flex-end;background:rgba(212,175,106,.16);color:var(--gold2)}.sv-root .bree .bmsg.assistant{align-self:flex-start;background:var(--panel);border:1px solid var(--line)}.sv-root .bree .bform{display:flex;gap:8px}.sv-root .bree .bform input{flex:1;min-width:0}.sv-root .side a.breelink{color:var(--gold2)}.sv-root .sbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;margin-top:14px}.sv-root .sbframe{display:flex;flex-direction:column;gap:6px}.sv-root .sbframe label{font-size:12px;color:var(--mu);display:flex;flex-direction:column;gap:3px}.sv-root .sbframe .shotid{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--gold2)}.sv-root .sbimg{width:100%;max-height:340px;border-radius:10px;border:1px solid var(--line);background:rgba(0,0,0,.35) 50%/cover;display:flex;align-items:center;justify-content:center}.sv-root .sbf{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sv-root .a.still .b{display:flex;flex-direction:column;gap:5px}.tabs-select{display:none;width:100%;margin:8px 0;padding:10px 12px;border-radius:10px;background:#0d1530;color:#f4f1ea;border:1px solid rgba(212,175,55,.35);font:inherit}@media (max-width:640px){.sv-root .tabs:has(+.tabs-select){display:none}.sv-root .tabs-select{display:block}.sv-root .app{max-width:100vw;overflow-x:hidden;padding:10px;gap:10px}.sv-root main{min-width:0;max-width:100%;overflow-x:hidden}.sv-root .connect,.sv-root .dash,.sv-root .dash2,.sv-root .sheet{grid-template-columns:minmax(0,1fr)}.sv-root .board,.sv-root .chips,.sv-root .eps,.sv-root .frames,.sv-root .grid,.sv-root .head,.sv-root .lanegrid,.sv-root .maptools,.sv-root .sbgrid,.sv-root .socgrid,.sv-root .stats,.sv-root .strip,.sv-root .tabs,.sv-root .taggrid,.sv-root .tiers{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);padding-right:24px}}@media (max-width:640px){.sv-root .board::-webkit-scrollbar,.sv-root .chips::-webkit-scrollbar,.sv-root .eps::-webkit-scrollbar,.sv-root .frames::-webkit-scrollbar,.sv-root .grid::-webkit-scrollbar,.sv-root .head::-webkit-scrollbar,.sv-root .lanegrid::-webkit-scrollbar,.sv-root .maptools::-webkit-scrollbar,.sv-root .sbgrid::-webkit-scrollbar,.sv-root .socgrid::-webkit-scrollbar,.sv-root .stats::-webkit-scrollbar,.sv-root .strip::-webkit-scrollbar,.sv-root .tabs::-webkit-scrollbar,.sv-root .taggrid::-webkit-scrollbar,.sv-root .tiers::-webkit-scrollbar{display:none}.sv-root .chips>*,.sv-root .head>*,.sv-root .maptools>*,.sv-root .stats>*,.sv-root .strip>*,.sv-root .tabs>*{flex:0 0 auto;scroll-snap-align:start}.sv-root .board>*,.sv-root .eps>*,.sv-root .frames>*,.sv-root .grid>*,.sv-root .lanegrid>*,.sv-root .sbgrid>*,.sv-root .socgrid>*,.sv-root .taggrid>*,.sv-root .tiers>*{flex:0 0 78%;max-width:300px;scroll-snap-align:start}.sv-root .head h2{white-space:nowrap}.sv-root .shot{grid-template-columns:70px 1fr;row-gap:6px}.sv-root .krow{grid-template-columns:1fr}.sv-root .pinrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sv-root .topmap{width:100%;max-width:100%}.sv-root input,.sv-root select,.sv-root textarea{max-width:100%}.sv-root .top{flex-wrap:wrap;overflow:visible;row-gap:8px}}.sv-root .bree{--bri-bg:#f6efe1;--bri-bg2:#efe4cc;--bri-tx:#1f1a12;--bri-mu:#5a4e3a;--bri-line:rgba(120,90,40,.28);--bri-acc:#7a5718;--bri-bub:#fffaf0;--bri-me:#e7d6ae}.sv-root .bree[data-bri=white]{--bri-bg:#ffffff;--bri-bg2:#f4f2ee;--bri-tx:#16140f;--bri-mu:#55504a;--bri-line:rgba(0,0,0,.14);--bri-acc:#7a5718;--bri-bub:#faf8f4;--bri-me:#efe6d2}.sv-root .bree[data-bri=gold]{--bri-bg:#e2c47c;--bri-bg2:#cfa956;--bri-tx:#1a1206;--bri-mu:#3f2f12;--bri-line:rgba(60,40,5,.32);--bri-acc:#3b2805;--bri-bub:#f3e2b4;--bri-me:#f9edc9}.sv-root .bree,.sv-root .bree.glass{background:linear-gradient(180deg,var(--bri-bg),var(--bri-bg2))!important;color:var(--bri-tx);border:1px solid rgba(212,175,106,.85)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),0 0 60px -10px rgba(212,175,106,.55),0 30px 80px -20px rgba(0,0,0,.85)!important;backdrop-filter:none!important;clip-path:none!important;font-family:Inter,system-ui,sans-serif}.sv-root .bree *{--tx:var(--bri-tx);--mu:var(--bri-mu);--line:var(--bri-line);--gold2:var(--bri-acc);--panel:var(--bri-bub)}.sv-root .bree .brand,.sv-root .bree b,.sv-root .bree h2,.sv-root .bree h3,.sv-root .bree h4{color:var(--bri-tx)!important;-webkit-text-fill-color:currentColor;background:none!important}.sv-root .bree .muted{color:var(--bri-mu)!important}.sv-root .bree .bmsg.assistant{background:var(--bri-bub);color:var(--bri-tx);border-color:var(--bri-line)}.sv-root .bree .bmsg.user{background:var(--bri-me);color:var(--bri-tx)}.sv-root .bree input,.sv-root .bree select,.sv-root .bree textarea{background:#fff!important;color:var(--bri-tx)!important;border:1px solid var(--bri-line)!important;box-shadow:none!important}.sv-root .bree input::-moz-placeholder{color:var(--bri-mu)}.sv-root .bree input::placeholder{color:var(--bri-mu)}.sv-root .bree .btn.ghost,.sv-root .bree .chip{color:var(--bri-tx);border-color:var(--bri-line);background:rgba(255,255,255,.45)}.sv-root .bree .chip.on{border-color:var(--bri-acc);color:var(--bri-acc);box-shadow:none}.sv-root .bree .btn.gold{background:#1a1408!important;color:#f6e3ad!important;box-shadow:none!important}.sv-root .bree .sv-act{background:rgba(255,255,255,.6);color:var(--bri-tx);border-color:var(--bri-line);backdrop-filter:none}.sv-root .bree .sv-act .sv-ic{color:var(--bri-acc)}.sv-root .bree .sv-act.primary{background:#1a1408;color:#f6e3ad;border-color:#1a1408}.sv-root .bree .sv-upgrade{background:rgba(255,255,255,.55);border-color:var(--bri-acc);box-shadow:none}.sv-root .bree .sv-upgrade h4{color:var(--bri-tx)}.sv-root .bree .sv-upgrade-k{color:var(--bri-acc)}.sv-root .bree .sv-addon{border-color:var(--bri-acc)}.sv-root .bree .breview{background:rgba(255,255,255,.5);border-color:var(--bri-line)}.sv-root .sv-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.sv-root .sv-act{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;min-width:0;padding:0 10px;border-radius:3px;border:1px solid rgba(212,175,106,.42);background:linear-gradient(180deg,rgba(255,240,205,.06),rgba(8,8,12,.55));color:#efe3c4;font:600 10.5px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,236,190,.08);transition:border-color .2s,box-shadow .2s,color .2s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sv-root .sv-act .sv-ic{flex:none;opacity:.85;color:var(--gold2)}.sv-root .sv-act:hover:not(:disabled){border-color:rgba(240,215,154,.85);color:#fff6dc;box-shadow:inset 0 1px 0 rgba(255,236,190,.14),0 0 16px -4px rgba(212,175,106,.55)}.sv-root .sv-act:focus-visible{outline:1px solid var(--gold2);outline-offset:2px}.sv-root .sv-act:disabled{opacity:.45;cursor:not-allowed}.sv-root .sv-act.primary{background:linear-gradient(180deg,rgba(240,215,154,.22),rgba(120,90,30,.18));border-color:rgba(240,215,154,.7);color:#fff3d2}@media (max-width:640px){.sv-root .sv-act{height:36px;font-size:10px;letter-spacing:.1em;padding:0 8px}}.sv-root .sv-act.wide{grid-column:1/-1}.sv-root .sv-act.sv-work{height:36px;font-size:11px;letter-spacing:.16em;box-shadow:inset 0 1px 0 rgba(255,236,190,.2),0 0 20px -8px rgba(212,175,106,.7)}.sv-root .sv-import-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:10px}.sv-root .sv-import-row label.muted{min-width:200px}.sv-root .sv-import-btn{width:auto;padding:0 20px;height:40px}.sv-root .sv-upgrade{margin:10px 0;padding:16px;border:1px solid rgba(212,175,106,.5);border-radius:4px;background:radial-gradient(120% 80% at 0 0,rgba(212,175,106,.16),transparent 60%),rgba(10,9,8,.75);box-shadow:inset 0 1px 0 rgba(255,236,190,.15),0 0 30px -12px rgba(212,175,106,.5)}.sv-root .sv-upgrade h4{margin:4px 0 6px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;color:var(--gold2)}.sv-root .sv-upgrade-k{font-size:9.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.sv-root a.sv-act{text-decoration:none}.sv-root .sv-addon{display:flex;gap:10px;align-items:center;margin-top:8px;padding:8px 10px;border:1px dashed rgba(212,175,106,.45);border-radius:3px;font-size:12px;opacity:.85}.sv-root .sv-addon b{color:var(--gold2);font-weight:600;letter-spacing:.04em}.sv-root .sv-acts{grid-template-columns:1fr!important}.sv-root .sv-acts>.sv-act{width:100%;justify-content:flex-start;padding:0 12px}.sv-root[data-sv-theme] .bree .btn.ghost,.sv-root[data-sv-theme] .bree .chip,.sv-root[data-sv-theme] .bree button.btn.ghost{background:rgba(255,255,255,.7)!important;color:var(--bri-tx)!important;border:1px solid var(--bri-line)!important;box-shadow:none!important;border-radius:3px}.sv-root[data-sv-theme] .bree .btn.ghost:hover{border-color:var(--bri-acc)!important}.sv-root[data-sv-theme] .bree .sv-act{background:rgba(255,255,255,.75)!important;color:var(--bri-tx)!important;border-color:var(--bri-line)!important}.sv-root[data-sv-theme] .bree .sv-act.primary{background:#1a1408!important;color:#f6e3ad!important;border-color:#1a1408!important}.sv-root[data-sv-theme] .bree h3,.sv-root[data-sv-theme] .bree h4{text-transform:none;font-variant:normal;letter-spacing:.01em}.sv-root[data-sv-theme] .bree input[type=file]{background:transparent!important;border:0!important;padding:4px 0;font-size:12px;color:var(--bri-mu)!important}.sv-root[data-sv-theme] .bree input[type=file]::file-selector-button{font:600 10.5px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;margin-right:10px;border:1px solid var(--bri-line);border-radius:3px;background:#fff;color:var(--bri-tx);cursor:pointer}.sv-root[data-sv-theme] .bree .glass:after,.sv-root[data-sv-theme] .bree .glass:before,.sv-root[data-sv-theme] .bree:after,.sv-root[data-sv-theme] .bree:before{display:none}.sv-root[data-sv-theme] .bree .breview,.sv-root[data-sv-theme] .bree .glass{background:rgba(255,255,255,.55)!important;border:1px solid var(--bri-line)!important;box-shadow:none!important;clip-path:none!important;border-radius:4px}.sv-root[data-sv-theme] .bree .btn.gold{background:#1a1408!important;color:#f6e3ad!important}body:has(.sv-root) [data-sky]{z-index:-1}.sv-root .bk-note{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.sv-root .bk-steps{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.sv-root .bk-step{background:var(--panel);border:1px solid var(--line);color:var(--tx);border-radius:99px;padding:7px 13px;font:13px Inter,system-ui,sans-serif;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.sv-root .bk-step b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.08);font-size:11px}.sv-root .bk-step.on{border-color:var(--gold);color:var(--gold2);background:rgba(212,175,106,.12)}.sv-root .bk-step.on b{background:var(--gold);color:#1a1408}.sv-root .bk-count{background:var(--bad);color:#fff;border-radius:99px;font-size:10px;padding:0 6px;margin-left:2px}.sv-root .bk-stats,.sv-root .bk-sum{display:flex;gap:18px;flex-wrap:wrap;margin:6px 0 14px;color:var(--mu);font-size:13px}.sv-root .bk-stats b,.sv-root .bk-sum b{color:var(--gold2);font-size:15px}.sv-root .bk-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:10px}.sv-root .bk-table th{text-align:left;font-weight:500;color:var(--mu);font-size:11px;letter-spacing:.6px;text-transform:uppercase;padding:6px 8px;border-bottom:1px solid var(--line)}.sv-root .bk-table td{padding:8px;border-bottom:1px solid var(--line);vertical-align:middle}.sv-root .bk-table tr.off td{opacity:.45}.sv-root .bk-thumb{width:28px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px;margin-left:8px;vertical-align:middle}.sv-root .pill.bad{color:var(--bad);border-color:rgba(239,91,91,.45)}.sv-root .bk-nav{display:flex;justify-content:space-between;gap:8px;margin-top:16px}.sv-root .bk-ch{border:1px solid var(--line);border-radius:12px;padding:12px;margin-bottom:10px;background:rgba(0,0,0,.18)}.sv-root .bk-ch-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.sv-root .bk-ch-h .badge{margin:0}.sv-root .bk-two{display:grid;gap:8px}.sv-root .bk-canon{white-space:pre-wrap;font:12px/1.5 ui-monospace,Menlo,monospace;color:var(--mu);max-height:220px;overflow:auto;background:rgba(0,0,0,.3);padding:10px;border-radius:8px}.sv-root .bk-prose{font:15px/1.6 Crimson Text,Georgia,serif!important;width:100%}.sv-root .bk-issues{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:8px}.sv-root .bk-issues li{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.sv-root .bk-issues li>div{flex:1}.sv-root .bk-dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:700;flex:none}.sv-root .bk-issues li.ok .bk-dot{background:rgba(79,209,139,.15);color:var(--ok)}.sv-root .bk-issues li.warn .bk-dot{background:rgba(240,181,74,.15);color:var(--warn)}.sv-root .bk-issues li.block .bk-dot{background:rgba(239,91,91,.15);color:var(--bad)}.sv-root .bk-issues li.block{border-color:rgba(239,91,91,.35)}.sv-root .bk-override{display:flex;gap:8px;align-items:flex-start;font-size:13px;padding:10px 12px;border:1px dashed rgba(240,181,74,.5);border-radius:10px}.sv-root .bk-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.sv-root .bk-form label{display:flex;flex-direction:column;gap:5px;font-size:13px}.sv-root .bk-form .wide{grid-column:1/-1}.sv-root .bk-form label.bk-check{flex-direction:row;align-items:center}.sv-root .bk-lbl{display:block;font-size:13px;margin-bottom:6px}.sv-root .small.bad{color:var(--bad)}.sv-root .bk-kw{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.sv-root .bk-form .chips .chip{font-size:12px;padding:5px 10px}.sv-root .bk-ai{border:1px solid rgba(212,175,106,.35);border-radius:12px;padding:12px}.sv-root .bk-ai p{margin:4px 0}.sv-root .bk-covers{display:flex;gap:22px;flex-wrap:wrap;align-items:flex-start}.sv-root .bk-covers figure{margin:0}.sv-root .bk-cv{width:240px;aspect-ratio:1/1.6;border-radius:6px;overflow:hidden;background:#0b1733;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.5)}.sv-root .bk-cv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sv-root .bk-wrapfig{flex:1;min-width:320px;max-width:640px}.sv-root .bk-wrap{display:flex;width:100%;border-radius:4px;overflow:hidden;background:#0b1733;box-shadow:0 10px 30px rgba(0,0,0,.5)}.sv-root .bk-wb{position:relative;padding:5% 4%;display:flex;flex-direction:column;gap:6px;color:#efe8d8;font-size:10px;line-height:1.35;border-right:1px dashed rgba(212,175,106,.5)}.sv-root .bk-wb b{font-family:Cormorant Garamond,serif;color:var(--gold2);font-size:15px;text-align:center}.sv-root .bk-bar{position:absolute;right:5%;bottom:5%;width:34%;height:14%;background:#fff;color:#777;font-size:9px;display:grid;place-items:center;font-style:normal}.sv-root .bk-ws{background:#050b1d;border-right:1px dashed rgba(212,175,106,.5);min-width:2px}.sv-root .bk-wf{flex:1}.sv-root .bk-wf img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sv-root .bk-block{border:1px solid rgba(239,91,91,.4);background:rgba(239,91,91,.08);border-radius:10px;padding:10px 12px;margin-bottom:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.sv-root .bk-block.over{border-color:rgba(240,181,74,.45);background:rgba(240,181,74,.08)}.sv-root .bk-exports{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:14px}.sv-root .bk-ex{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.sv-root .bk-ex .btn{margin-top:auto;align-self:flex-start}.sv-root .bk-kdp{padding-left:20px;display:grid;gap:8px;margin:0 0 16px}.sv-root .bk-kdp a{color:var(--gold2)}.sv-root .btn[disabled]{opacity:.45;cursor:not-allowed}.sv-root .bk input[type=checkbox]{width:16px;height:16px;min-width:16px;padding:0;margin:0 6px 0 0;accent-color:var(--gold);display:inline-block;vertical-align:middle;flex:none}.sv-root .bk .bk-override input[type=checkbox]{margin-top:2px}.sv-root .bk .chip{display:inline-flex;align-items:center}.sv-root .bk .bk-form label.bk-check,.sv-root .bk .bk-override,.sv-root .bk label.chip,.sv-root .bk td label{flex-direction:row;align-items:center;gap:8px;font-size:13px;color:var(--tx)}.sv-root .bk .bk-override{align-items:flex-start}.sv-root .bk-kdp{list-style:decimal outside!important;padding-left:30px!important}.sv-root .bk-kdp li{display:list-item}.sv-root .bk-kdp li::marker{color:var(--gold2);font-weight:600}.sv-root .kdp-list label{flex-direction:row!important;align-items:flex-start;gap:10px;font-size:14px;color:var(--tx);cursor:pointer}.sv-root .kdp-list input[type=checkbox]{width:16px;height:16px;min-width:16px;margin:3px 0 0;padding:0;accent-color:var(--gold);flex:none}@media(min-width:721px){.sv-root aside.side,.sv-root[data-sv-theme] aside.side.glass{position:sticky;top:84px;align-self:start;max-height:calc(100vh - 184px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}