.deck{position:fixed;inset:0;z-index:1000;background:#040a14;color:#eaf2fb;font-family:var(--font-body);display:flex;flex-direction:column;overflow:hidden;--dc:#25AAE1;--dg:#F7A823;--dok:#3DD68C;--dmute:#8FA3BA;--dline:rgba(255,255,255,.1);--dpanel:rgba(255,255,255,.045);-webkit-font-smoothing:antialiased;user-select:none}.deck *{box-sizing:border-box}.deck.dark-in{animation:deck-fade .5s ease both}@keyframes deck-fade{0%{opacity:0}to{opacity:1}}.deck-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.deck-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 78%)}.deck-glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.deck-glow.a{width:58vw;height:58vw;left:-18vw;top:-24vw;background:radial-gradient(circle,#25aae18c,#25aae100 65%);animation:drift-a 26s ease-in-out infinite alternate}.deck-glow.b{width:52vw;height:52vw;right:-20vw;bottom:-26vw;background:radial-gradient(circle,#f7a8236b,#f7a82300 65%);animation:drift-b 31s ease-in-out infinite alternate}.deck-glow.c{width:70vw;height:40vw;left:15vw;top:30vh;background:radial-gradient(ellipse,#184c8c80,#184c8c00 70%);animation:drift-c 40s ease-in-out infinite alternate}@keyframes drift-a{to{transform:translate(12vw,10vh) scale(1.12)}}@keyframes drift-b{to{transform:translate(-10vw,-8vh) scale(1.08)}}@keyframes drift-c{to{transform:translate(-6vw,6vh)}}.deck-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1px 1px at 70% 20%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1.5px 1.5px at 40% 70%,rgba(255,255,255,.35),transparent 60%),radial-gradient(1px 1px at 85% 65%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1px 1px at 10% 80%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1.2px 1.2px at 55% 45%,rgba(255,255,255,.3),transparent 60%),radial-gradient(1px 1px at 92% 12%,rgba(255,255,255,.4),transparent 60%),radial-gradient(1px 1px at 30% 12%,rgba(255,255,255,.3),transparent 60%);animation:twinkle 6s ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:.5}to{opacity:1}}.deck-top{position:relative;z-index:2;display:flex;align-items:center;gap:18px;padding:14px 22px 10px;min-height:58px}.deck-top .mark{display:flex;align-items:center;gap:10px;min-width:0}.deck-top .mark img{width:34px;height:40px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(37,170,225,.35))}.deck-top .mark b{font:600 13px var(--font-ui);color:#fff;white-space:nowrap}.deck-top .mark span{display:block;font-size:11.5px;color:var(--dmute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:38vw}.deck-prog{flex:1;display:flex;gap:4px;margin:0 8px}.deck-prog i{flex:1;height:3px;border-radius:999px;background:#ffffff1f;position:relative;overflow:hidden;cursor:pointer;transition:background .3s}.deck-prog i.done{background:#25aae1bf}.deck-prog i.on{background:#ffffff2e}.deck-prog i.on:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--dc),#7FD3F5);animation:prog-fill .9s cubic-bezier(.2,.7,.2,1) both;transform-origin:left}@keyframes prog-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.deck-top .ct{font:500 12px var(--font-mono);color:var(--dmute);white-space:nowrap}.deck-ib{width:36px;height:36px;border-radius:10px;border:1px solid var(--dline);background:#ffffff0a;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s}.deck-ib:hover{background:#ffffff1a;transform:translateY(-1px)}.deck-ib.x:hover{background:#b3261e59}.deck-stage{position:relative;z-index:1;flex:1;min-height:0;display:grid;place-items:center;padding:8px 56px 12px;overflow:auto}.slide{width:100%;max-width:1260px;margin:auto;animation:slide-in .55s cubic-bezier(.2,.7,.2,1) both}@keyframes slide-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.slide.out{animation:slide-out .28s ease both}@keyframes slide-out{to{opacity:0;transform:translateY(-14px) scale(.99)}}.a{animation:rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.pop{animation:deck-pop .6s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}@keyframes deck-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.deck-nav{position:relative;z-index:2;display:flex;align-items:center;gap:14px;padding:10px 22px 16px}.deck-nav .t{flex:1;text-align:center;font:600 11px var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--dmute)}.dbtn{display:inline-flex;align-items:center;gap:8px;border-radius:12px;padding:11px 18px;font:600 14px var(--font-ui);cursor:pointer;border:1px solid var(--dline);background:#ffffff0d;color:#fff;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.dbtn:hover{background:#ffffff1c;transform:translateY(-1px)}.dbtn:disabled{opacity:.35;cursor:default;transform:none}.dbtn.cyan{background:linear-gradient(135deg,#25aae1,#1478b0);border-color:transparent;box-shadow:0 10px 30px -12px #25aae1cc}.dbtn.cyan:hover{box-shadow:0 14px 34px -12px #25aae1}.dbtn.gold{background:linear-gradient(135deg,#f7a823,#d6821a);border-color:transparent;color:#1a1200;box-shadow:0 10px 30px -12px #f7a823e6}.dbtn.green{background:linear-gradient(135deg,#3dd68c,#1e9e62);border-color:transparent;color:#04170c;box-shadow:0 10px 30px -12px #3dd68ce6}.dbtn.lg{padding:14px 24px;font-size:16px}.dbtn.sm{padding:7px 12px;font-size:12.5px;border-radius:9px}.dbtn.ghost{background:transparent}.s-eyebrow{font:600 12px var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--dc);margin-bottom:10px;display:flex;align-items:center;gap:10px}.s-eyebrow:before{content:"";width:26px;height:2px;background:var(--dc);border-radius:2px}.s-title{font:700 clamp(26px,3.2vw,44px)/1.08 var(--font-ui);letter-spacing:-.02em;color:#fff;margin:0 0 8px;text-wrap:balance}.s-title em{font-style:normal;background:linear-gradient(90deg,#7fd3f5,#25aae1 45%,#f7a823);-webkit-background-clip:text;background-clip:text;color:transparent}.s-title em.gold{background:linear-gradient(90deg,#ffd27a,#f7a823);-webkit-background-clip:text;background-clip:text}.s-lead{font-size:clamp(13.5px,1.15vw,17px);color:var(--dmute);max-width:820px;line-height:1.5;margin:0 0 16px}.s-fine{font-size:12px;color:#6f8399;margin-top:16px;line-height:1.5}.s-head{margin-bottom:18px}.s-head.center{text-align:center}.s-head.center .s-eyebrow{justify-content:center}.s-head.center .s-eyebrow:before{display:none}.s-head.center .s-lead{margin-left:auto;margin-right:auto}.tiles{display:grid;gap:14px}.tiles.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.tiles.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.tile{position:relative;background:var(--dpanel);border:1px solid var(--dline);border-radius:20px;padding:20px 22px;min-width:0;overflow:hidden;backdrop-filter:blur(10px)}.tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dc);opacity:.85;border-radius:3px}.tile.gold:before{background:var(--dg)}.tile.green:before{background:var(--dok)}.tile.plain:before{display:none}.tile .k{font:600 11px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--dmute);display:flex;align-items:center;gap:8px}.tile .k svg{color:var(--dc)}.tile.gold .k svg{color:var(--dg)}.tile.green .k svg{color:var(--dok)}.tile{container-type:inline-size}.tile .v{font:700 clamp(20px,12cqi,40px)/1.05 var(--font-ui);letter-spacing:-.02em;margin-top:10px;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.tile .v small{font-size:.42em;font-weight:500;color:var(--dmute);margin-left:5px;letter-spacing:0}.tile.gold .v{color:#ffd27a}.tile.green .v{color:#7bebb3}.tile .d{font-size:12.5px;color:var(--dmute);margin-top:8px;line-height:1.45}.tile.hero .v{font-size:clamp(40px,4.6vw,72px)}.dpanel{background:var(--dpanel);border:1px solid var(--dline);border-radius:22px;padding:22px 24px;backdrop-filter:blur(10px);min-width:0}.dpanel h3{font:600 15px var(--font-ui);color:#fff;margin:0 0 12px;display:flex;align-items:center;gap:9px}.dpanel h3 svg{color:var(--dc)}.two{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}.two.eq{grid-template-columns:1fr 1fr}.two.wide{grid-template-columns:1.35fr 1fr}@media (max-width:1000px){.two,.two.eq,.two.wide{grid-template-columns:1fr}.tiles.c4,.tiles.c5{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles.c3{grid-template-columns:1fr 1fr}}.cover{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;min-height:min(62vh,560px)}.cover .logo{width:min(180px,18vw);filter:drop-shadow(0 10px 30px rgba(37,170,225,.35))}.cover .for{font:600 12px var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--dc);margin-top:18px}.cover .who{font:700 clamp(30px,3.8vw,54px)/1.1 var(--font-ui);letter-spacing:-.02em;color:#fff;margin-top:8px}.cover .addr{color:var(--dmute);margin-top:8px;font-size:15px;max-width:520px;line-height:1.5}.cover .meta{display:flex;gap:22px;margin-top:16px;flex-wrap:wrap}.cover .meta>div{font-size:12.5px;color:var(--dmute)}.cover .meta b{display:block;color:#fff;font:600 14px var(--font-ui);margin-top:2px}.sunwrap{position:relative;display:grid;place-items:center;min-height:300px}.sun{position:relative;width:min(300px,26vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe9b8,#f7a823 55%,#d6821a);box-shadow:0 0 60px 10px #f7a82373,0 0 160px 40px #f7a8232e;animation:sun-rise 1.6s cubic-bezier(.2,.7,.2,1) both}@keyframes sun-rise{0%{transform:translateY(70px) scale(.7);opacity:0}to{transform:none;opacity:1}}.sun:before{content:"";position:absolute;inset:-14%;border-radius:50%;border:1px dashed rgba(255,210,122,.35);animation:spin 40s linear infinite}.sun:after{content:"";position:absolute;inset:-30%;border-radius:50%;border:1px solid rgba(255,210,122,.14);animation:spin 70s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.orbit{position:absolute;left:50%;top:50%;width:0;height:0;animation:spin 18s linear infinite}.orbit i{position:absolute;left:0;top:0;transform:translate(-50%,-50%) translate(var(--r));width:14px;height:14px;border-radius:50%;background:#7fd3f5;box-shadow:0 0 18px 4px #25aae199}.orbit.g{animation-duration:29s;animation-direction:reverse}.orbit.g i{background:#3dd68c;width:10px;height:10px;box-shadow:0 0 14px 3px #3dd68c80}.cover-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.cover-stats .tile .v{font-size:clamp(24px,2.3vw,34px)}.donut{position:relative;width:min(300px,28vw);aspect-ratio:1;margin:0 auto}.donut svg{width:100%;height:100%;transform:rotate(-90deg)}.donut circle{fill:none;stroke-width:22;stroke-linecap:round}.donut .bgc{stroke:#ffffff14}.donut .day{stroke:url(#gDay);transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1)}.donut .night{stroke:url(#gNight);transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .3s}.donut .c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.donut .c b{font:700 34px/1 var(--font-ui);color:#fff}.donut .c span{display:block;font-size:12px;color:var(--dmute);margin-top:6px;letter-spacing:.1em;text-transform:uppercase}.legend{display:flex;gap:18px;justify-content:center;margin-top:14px;font-size:13px;color:var(--dmute)}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:7px;vertical-align:-1px}.rings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ring{text-align:center;padding:22px 12px 18px;background:var(--dpanel);border:1px solid var(--dline);border-radius:22px}.ring .g{position:relative;width:150px;aspect-ratio:1;margin:0 auto}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:12;stroke-linecap:round}.ring .bgc{stroke:#ffffff14}.ring .fg{transition:stroke-dashoffset 1.5s cubic-bezier(.2,.7,.2,1) .2s}.ring .c{position:absolute;inset:0;display:grid;place-items:center;font:700 30px var(--font-ui);color:#fff;font-variant-numeric:tabular-nums}.ring .c small{font-size:14px;color:var(--dmute);margin-left:2px}.ring .k{font:600 13px var(--font-ui);color:#fff;margin-top:12px}.ring .d{font-size:12px;color:var(--dmute);margin-top:4px;line-height:1.45}.dpanel.count{display:flex;flex-direction:column;gap:14px}.count .pc{display:flex;align-items:center;gap:14px}.pglyph{width:clamp(64px,9vw,92px);flex:none;filter:drop-shadow(0 10px 22px rgba(0,0,0,.55))}.pglyph .frame{fill:#0e1626;stroke:#c9d2dd;stroke-width:3}.pglyph .cell{fill:#16223a;stroke:#9eb4d0b3;stroke-width:.9}.pglyph .sheen{animation:deck-glyph 3.6s ease-in-out infinite}@keyframes deck-glyph{0%,55%{transform:translate(-60px)}85%,to{transform:translate(120px)}}.count .pn{display:flex;flex-direction:column;min-width:0}.count .pn b{font:700 clamp(52px,5.6vw,78px)/1 var(--font-ui);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#ffd27a);-webkit-background-clip:text;background-clip:text;color:transparent}.count .pn span{font:600 16px var(--font-ui);color:#fff;margin-top:6px;white-space:nowrap}.count .pn span small{display:block;font:500 13.5px var(--font-body);color:var(--dmute);margin-top:2px}.count .pkv{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.count .pkv b{display:block;font:700 clamp(17px,1.5vw,22px) var(--font-ui);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.count .pkv span{display:block;font-size:13.5px;color:var(--dmute);margin-top:1px}.count .s-fine{margin-top:0;font-size:13px}.syscol{display:flex;flex-direction:column;gap:12px;min-width:0}.sys-list{display:flex;flex-direction:column;gap:10px}.sys-row{display:flex;align-items:center;gap:14px;background:var(--dpanel);border:1px solid var(--dline);border-radius:16px;padding:14px 16px}.sys-row .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#25aae126;color:#7fd3f5;flex:none}.sys-row .ic.gold{background:#f7a82329;color:#ffd27a}.sys-row .ic.green{background:#3dd68c24;color:#7bebb3}.sys-row .k{font:600 11px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--dmute)}.sys-row .m{font:600 15px var(--font-ui);color:#fff;margin-top:2px}.sys-row .s{font-size:12.5px;color:var(--dmute);margin-top:1px}.sys-row .r{margin-left:auto;font:700 20px var(--font-ui);color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.sys-row .r small{font-size:12px;color:var(--dmute);font-weight:500;margin-left:4px}.flow{position:relative;background:var(--dpanel);border:1px solid var(--dline);border-radius:24px;padding:18px 18px 10px;overflow:hidden}.flow svg{width:100%;height:auto;max-height:40vh;display:block;margin:0 auto}.flow .node{fill:#ffffff0d;stroke:#ffffff24}.flow .lab{font:600 12px var(--font-ui);fill:#fff}.flow .sub{font:500 10.5px var(--font-body);fill:#8fa3ba}.flow .wire{fill:none;stroke:#ffffff24;stroke-width:2}.flow .cur{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:4 12;animation:dash 1.1s linear infinite;opacity:0;transition:opacity .5s}.flow .cur.on{opacity:1}.flow .cur.sun{stroke:#ffd27a}.flow .cur.cyan{stroke:#7fd3f5}.flow .cur.green{stroke:#7bebb3}.flow .cur.grey{stroke:#b8c7d6}@keyframes dash{to{stroke-dashoffset:-16}}.flow.night{background:linear-gradient(180deg,#060e20b3,#040a1480)}.toggle{display:inline-flex;background:#ffffff0f;border:1px solid var(--dline);border-radius:999px;padding:4px;gap:4px}.toggle button{border:0;background:transparent;color:var(--dmute);font:600 13px var(--font-ui);padding:8px 16px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:all .25s}.toggle button.on{background:#fff;color:#0f1b2b}.toggle button.on.night{background:#1b2a45;color:#fff}.flow-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.flow-notes>div{background:var(--dpanel);border:1px solid var(--dline);border-radius:16px;padding:14px 16px;font-size:13px;color:var(--dmute);line-height:1.45}.flow-notes b{display:block;color:#fff;font:600 14px var(--font-ui);margin-bottom:4px}.brands{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.brand-card{background:#fff;color:#0f1b2b;border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0;transition:transform .25s,box-shadow .25s}.brand-card:hover{transform:translateY(-4px);box-shadow:0 24px 40px -20px #000000b3}.brand-card .ph{height:150px;border-radius:14px;background:#f4f6f9;display:grid;place-items:center;overflow:hidden}.brand-card .ph img{max-width:88%;max-height:88%;object-fit:contain;mix-blend-mode:multiply}.brand-card .ph svg{color:#b4c0ce}.brand-card .b{font:600 11px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#1b9bd2}.brand-card .m{font:600 15px/1.25 var(--font-ui);color:#0f1b2b}.brand-card .s{font-size:12.5px;color:#6b7a90;line-height:1.4}.brand-card .q{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#3a4a5f;padding-top:8px;border-top:1px solid #E8EDF3}.brand-card .q b{font:600 13px var(--font-ui);color:#0f1b2b}.brand-card .q a{color:#1b9bd2;text-decoration:none;font-weight:600}.bars{display:flex;align-items:flex-end;gap:8px;height:200px;padding:26px 4px 0}.bars>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:6px;min-width:0}.bars .bar{width:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#7fd3f5,#1478b0);height:calc(var(--h) * 1%);transform-origin:bottom;animation:grow .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 45ms + .15s);position:relative}.bars .bar.gold{background:linear-gradient(180deg,#ffd27a,#d6821a)}.bars .bar.green{background:linear-gradient(180deg,#7bebb3,#1e9e62)}.bars .bar.grey{background:linear-gradient(180deg,#ffffff59,#ffffff1f)}.bars .bar em{position:absolute;top:-20px;left:50%;transform:translate(-50%);font:600 11px var(--font-mono);color:#fff;font-style:normal;white-space:nowrap}.bars .l{font:500 11px var(--font-ui);color:var(--dmute);white-space:nowrap}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bars.tall{height:270px}.vs{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:stretch}.bill{background:var(--dpanel);border:1px solid var(--dline);border-radius:22px;padding:18px 20px;display:flex;flex-direction:column}.bill.after{border-color:#3dd68c66;background:linear-gradient(180deg,#3dd68c14,#ffffff08)}.bill .h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.bill .h b{font:600 15px var(--font-ui);color:#fff}.bill .h span{font:500 12px var(--font-mono);color:var(--dmute)}.bill .ln{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:#c5d2e0;padding:5px 0;border-bottom:1px dashed rgba(255,255,255,.08)}.bill .ln span{color:var(--dmute)}.bill .ln b{font-weight:500;font-variant-numeric:tabular-nums;color:#eaf2fb;font-family:var(--font-mono);font-size:13px}.bill .ln.credit b{color:#7bebb3}.bill .tot{display:flex;justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:12px}.bill .tot span{font:600 12px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--dmute)}.bill .tot b{font:700 30px var(--font-ui);color:#fff;font-variant-numeric:tabular-nums}.bill.after .tot b{color:#7bebb3}.vs .mid{display:grid;place-items:center}.vs .arrow{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#3dd68c,#1e9e62);display:grid;place-items:center;color:#04170c;box-shadow:0 10px 30px -10px #3dd68ce6;animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.save-band{margin-top:16px;display:flex;align-items:center;gap:22px;background:linear-gradient(90deg,#3dd68c29,#25aae11a);border:1px solid rgba(61,214,140,.35);border-radius:20px;padding:16px 22px}.save-band .big{font:700 clamp(30px,3.4vw,46px)/1 var(--font-ui);color:#7bebb3;font-variant-numeric:tabular-nums}.save-band .big small{font-size:.4em;color:var(--dmute);font-weight:500;margin-left:4px}.save-band .t{font:600 12px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--dmute)}.save-band .r{margin-left:auto;text-align:right;color:#c5d2e0;font-size:14px;line-height:1.5}.save-band .r b{color:#fff}.money{text-align:center;padding:10px 0}.money .huge{font:700 clamp(64px,9vw,150px)/1 var(--font-ui);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#7bebb3);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 20px 40px rgba(61,214,140,.25))}.money .huge small{font-size:.28em;-webkit-text-fill-color:#8FA3BA;color:#8fa3ba;letter-spacing:0;font-weight:500}.money .per{font:600 13px var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--dok);margin-top:10px}.money .row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:900px;margin:34px auto 0}.pkgs{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:16px}.pkg{position:relative;flex:1 1 280px;max-width:420px;background:var(--dpanel);border:1px solid var(--dline);border-radius:24px;padding:18px 22px 16px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.pkg .pkh{display:flex;align-items:center;gap:14px;padding-right:110px}.pkg .tick{width:38px;height:38px;flex:none;border-radius:11px;border:2px solid rgba(255,255,255,.4);background:#ffffff0d;display:grid;place-items:center;color:#1a1200;cursor:pointer;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.pkg .tick:hover{border-color:#fff;background:#ffffff1f;transform:scale(1.06)}.pkg .tick.on{background:var(--dg);border-color:var(--dg);box-shadow:0 0 0 5px #f7a82338}.pkg .tick.on svg{animation:deck-pop .35s cubic-bezier(.2,.9,.3,1.4) both}.pkfoot{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;font-size:14px;color:var(--dmute)}.pkfoot b{color:#fff}.pkfoot svg{color:var(--dg);flex:none}.pkg:hover{transform:translateY(-4px);border-color:#7fd3f580}.pkg.on{border-color:var(--dg);box-shadow:0 0 0 1px var(--dg),0 30px 60px -30px #f7a82399;background:linear-gradient(180deg,#f7a8231a,#ffffff0a)}.pkg .rib{position:absolute;top:14px;right:14px;font:600 10.5px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#25aae133;color:#7fd3f5;border:1px solid rgba(37,170,225,.4)}.pkg.on .rib{background:var(--dg);color:#1a1200;border-color:transparent}.pkg .nm{font:700 22px var(--font-ui);color:#fff}.pkg .kw{font:600 13px var(--font-ui);color:var(--dc)}.pkg .sv{margin-top:4px;padding:10px 14px;border-radius:14px;background:#3dd68c1a;border:1px solid rgba(61,214,140,.3)}.pkg .sv span{font:600 10.5px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--dmute)}.pkg .sv b{display:block;font:700 26px var(--font-ui);color:#7bebb3;margin-top:2px;font-variant-numeric:tabular-nums}.pkg .sv b small{font-size:12px;color:var(--dmute);font-weight:500;margin-left:4px}.pkg .li{display:flex;justify-content:space-between;font-size:13px;color:#c5d2e0;padding:4px 0;border-bottom:1px dashed rgba(255,255,255,.08)}.pkg .li span{color:var(--dmute)}.pkg .pr{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;align-items:baseline}.pkg .pr span{font:600 11px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--dmute)}.pkg .pr b{font:700 24px var(--font-ui);color:#fff;font-variant-numeric:tabular-nums}.pkg .pick{margin-top:8px;width:100%;justify-content:center}.chart{background:var(--dpanel);border:1px solid var(--dline);border-radius:22px;padding:16px 16px 8px}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .ax{stroke:#ffffff1f;stroke-width:1}.chart .zero{stroke:#ffffff4d;stroke-width:1;stroke-dasharray:4 4}.chart .lbl{font:500 10.5px var(--font-mono);fill:#8fa3ba}.chart .line{fill:none;stroke:url(#gLine);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 2s cubic-bezier(.2,.7,.2,1) .2s}.chart .area{fill:url(#gArea);opacity:0;transition:opacity 1s ease 1.4s}.chart .area.on{opacity:1}.chart .pb{stroke:#f7a823;stroke-width:1.5;stroke-dasharray:3 5}.chart .pbl{font:600 11px var(--font-ui);fill:#ffd27a}.chart .dot{fill:#fff;stroke:#3dd68c;stroke-width:3;opacity:0;transition:opacity .4s ease 1.9s}.chart .dot.on{opacity:1}.price-sheet{background:#fff;color:#0f1b2b;border-radius:24px;padding:26px 30px;max-width:640px;margin:0 auto;box-shadow:0 40px 80px -40px #000c}.price-sheet .ln{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid #E8EDF3;font-size:15px}.price-sheet .ln span{color:#3a4a5f}.price-sheet .ln span small{display:block;font-size:12px;color:#98a5b6}.price-sheet .ln b{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums}.price-sheet .ln.less b{color:#1e7a4e}.price-sheet .ln.tot{border:0;padding-top:16px}.price-sheet .ln.tot span{font:600 13px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#0f1b2b}.price-sheet .ln.tot b{font:700 34px var(--font-ui);color:#0f1b2b}.price-sheet .ln.net{background:#edf1f5;border-radius:12px;padding:12px 14px;margin-top:10px;border:0}.price-sheet .ln.net b{color:#0e6f99;font-size:18px}.price-sheet .fine{font-size:12px;color:#6b7a90;margin-top:14px;line-height:1.5}.deck .own-card.dark{background:var(--dpanel);border-color:var(--dline);color:#eaf2fb}.deck .own-card.dark.fin{background:linear-gradient(180deg,#f7a8231f,#ffffff0a);border-color:#f7a82373}.deck .own-card.dark .own-h{color:#fff}.deck .own-card.dark .own-ic{background:#25aae12e;color:#7fd3f5}.deck .own-card.dark .own-ic.gold{background:var(--dg);color:#1a1200}.deck .own-card.dark .own-k{color:#ffd27a}.deck .own-card.dark .own-big{color:#fff}.deck .own-card.dark .own-big.gold{color:#ffd27a}.deck .own-card.dark .own-big.muted,.deck .own-card.dark .own-big small,.deck .own-card.dark .own-sub,.deck .own-card.dark .own-row,.deck .own-card.dark .own-fine{color:var(--dmute)}.deck .own-card.dark .own-rows{border-color:#ffffff1a}.deck .own-card.dark .own-row b{color:#fff}.deck .own-card.dark .own-row b.warn{color:#ffd27a}.deck .own-card.dark .own-row em{color:#6f8399}.deck .own-card.dark .chip{background:#ffffff0f;border-color:#ffffff24;color:#c5d2e0}.deck .own-card.dark .chip:hover{border-color:#7fd3f5;color:#fff}.deck .own-card.dark .chip.on{background:#fff;border-color:#fff;color:#0f1b2b}.deck .own-card.dark .chip small{background:#ffffff1f;color:#c5d2e0}.deck .own-card.dark .chip.on small{background:#0f1b2b1f;color:#0f1b2b}.deck .own-card.dark .own-lines{background:#00000040;border-color:#ffffff1a}.deck .own-card.dark .own-lines .own-row span{color:var(--dmute)}.wty{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.wty>div{text-align:center;padding:26px 14px 20px;background:var(--dpanel);border:1px solid var(--dline);border-radius:22px;position:relative;overflow:hidden}.wty>div:before{content:"";position:absolute;inset:auto -30% -50%;height:70%;background:radial-gradient(ellipse,rgba(37,170,225,.22),transparent 70%)}.wty .n{font:700 clamp(30px,3.4vw,46px)/1 var(--font-ui);color:#fff;font-variant-numeric:tabular-nums}.wty .n small{font-size:.38em;color:var(--dc);font-weight:600;margin-left:3px}.wty .t{font:600 13.5px var(--font-ui);color:#fff;margin-top:10px}.wty .s{font-size:12px;color:var(--dmute);margin-top:4px}.wty svg{color:var(--dc);margin-bottom:6px}.why{display:grid;grid-template-columns:1fr 1fr;gap:18px}.quote{background:linear-gradient(135deg,#25aae12e,#f7a8231a);border:1px solid rgba(127,211,245,.3);border-radius:24px;padding:26px 28px;font:600 clamp(20px,2vw,28px)/1.35 var(--font-ui);color:#fff}.quote small{display:block;font:600 11px var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--dc);margin-top:14px}.vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vals>div,.strs>div{background:var(--dpanel);border:1px solid var(--dline);border-radius:18px;padding:16px;font-size:12.5px;color:var(--dmute);line-height:1.45}.vals b,.strs b{display:block;color:#fff;font:600 14px var(--font-ui);margin-bottom:5px}.strs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.strs svg{color:var(--dg);margin-bottom:8px}.journey{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px}.journey:before{content:"";position:absolute;left:8%;right:8%;top:30px;height:2px;background:linear-gradient(90deg,#25aae1,#f7a823);transform-origin:left;animation:grow-x 1.6s cubic-bezier(.2,.7,.2,1) both .3s}.jstep{text-align:center;position:relative}.jstep .n{width:60px;height:60px;border-radius:50%;margin:0 auto;display:grid;place-items:center;font:700 20px var(--font-ui);color:#fff;background:#0b1f3a;border:2px solid var(--dc);position:relative;z-index:1;box-shadow:0 0 0 8px #040a14}.jstep.last .n{background:linear-gradient(135deg,#3dd68c,#1e9e62);border-color:transparent;color:#04170c}.jstep .t{font:600 15px var(--font-ui);color:#fff;margin-top:14px}.jstep .d{font-size:12.5px;color:var(--dmute);margin-top:4px}.jstep .d b{color:#ffd27a}.dur{display:inline-flex;align-items:center;gap:12px;background:#f7a8231f;border:1px solid rgba(247,168,35,.4);border-radius:999px;padding:8px 18px;color:#ffd27a;font:600 14px var(--font-ui)}.dur span{color:var(--dmute);font-weight:500;font-size:12.5px}.contact{display:flex;gap:26px;flex-wrap:wrap;margin-top:26px;justify-content:center;color:#c5d2e0;font-size:14px}.contact div{display:flex;align-items:center;gap:8px}.contact svg{color:var(--dc)}.accept{display:grid;grid-template-columns:1fr 1.1fr;gap:22px;align-items:start}.sum{background:var(--dpanel);border:1px solid var(--dline);border-radius:22px;padding:20px 22px}.sum .ln{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.08);font-size:14px;color:#c5d2e0}.sum .ln span{color:var(--dmute)}.sum .ln b{color:#fff;font-variant-numeric:tabular-nums}.sum .ln.big b{font:700 22px var(--font-ui)}.signbox{background:#fff;color:#0f1b2b;border-radius:22px;padding:18px 20px;box-shadow:0 40px 80px -40px #000c}.signbox label.f{display:block;font:600 11px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#6b7a90;margin-bottom:6px}.signbox input.txt{width:100%;border:1px solid #D9E0E8;border-radius:10px;padding:10px 12px;font:500 15px var(--font-body);color:#0f1b2b;background:#fff}.sigpad{position:relative;margin-top:14px;border:1.5px dashed #B9C6D4;border-radius:14px;background:linear-gradient(180deg,#fbfcfe,#f4f6f9);height:170px;overflow:hidden;touch-action:none}.sigpad canvas{width:100%;height:100%;display:block;cursor:crosshair}.sigpad .hint{position:absolute;inset:0;display:grid;place-items:center;color:#98a5b6;font:500 14px var(--font-ui);pointer-events:none}.sigpad .line{position:absolute;left:24px;right:24px;bottom:28px;border-top:1px solid #C9D3DE;pointer-events:none}.sigpad .clr{position:absolute;right:10px;top:10px}.signbox .agree{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:13px;color:#3a4a5f;line-height:1.45;cursor:pointer}.signbox .agree input{margin-top:3px;accent-color:#1B9BD2;width:16px;height:16px}.signbox .row{display:flex;gap:10px;margin-top:14px;align-items:center}.accepted-view{text-align:center;padding:20px 0}.accepted-view .ok{width:120px;height:120px;border-radius:50%;margin:0 auto 22px;display:grid;place-items:center;background:linear-gradient(135deg,#3dd68c,#1e9e62);color:#04170c;box-shadow:0 0 0 14px #3dd68c26,0 0 0 28px #3dd68c12;animation:pop .7s cubic-bezier(.2,.9,.3,1.4) both}.accepted-view .ok svg{width:56px;height:56px}.confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.confetti i{position:absolute;top:-12px;width:9px;height:14px;border-radius:2px;left:calc(var(--x) * 1%);background:var(--c);animation:fall 2.8s linear both;animation-delay:calc(var(--d) * 1ms);opacity:.95}@keyframes fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(110vh) rotate(720deg);opacity:.6}}.deck .kbd{display:inline-block;border:1px solid var(--dline);border-radius:6px;padding:1px 7px;font:500 11px var(--font-mono);color:var(--dmute);margin:0 2px}.deck .hint-keys{position:absolute;left:22px;bottom:18px;font-size:11.5px;color:#5e718a;z-index:2}.deck .num{font-variant-numeric:tabular-nums}.deck .muted{color:var(--dmute)}.deck a{color:#7fd3f5}.deck .pillg{display:inline-flex;align-items:center;gap:8px;background:#3dd68c1f;border:1px solid rgba(61,214,140,.35);color:#7bebb3;font:600 12px var(--font-ui);padding:6px 12px;border-radius:999px}.deck .pillc{display:inline-flex;align-items:center;gap:8px;background:#25aae11f;border:1px solid rgba(37,170,225,.35);color:#7fd3f5;font:600 12px var(--font-ui);padding:6px 12px;border-radius:999px}.deck .pillw{display:inline-flex;align-items:center;gap:8px;background:#f7a8231f;border:1px solid rgba(247,168,35,.35);color:#ffd27a;font:600 12px var(--font-ui);padding:6px 12px;border-radius:999px}.deck-note{margin-top:14px;background:#ffffff0a;border:1px solid var(--dline);border-radius:14px;padding:12px 16px;font-size:13px;color:var(--dmute);line-height:1.5}.deck-note b{color:#fff}@media (max-width:900px){.deck-stage{padding:8px 18px 12px}.cover{grid-template-columns:1fr;min-height:0}.sunwrap{min-height:220px}.wty{grid-template-columns:repeat(2,minmax(0,1fr))}.why,.strs,.accept,.vs{grid-template-columns:1fr}.pkg{max-width:none}.journey{grid-template-columns:repeat(2,minmax(0,1fr))}.journey:before{display:none}.money .row3{grid-template-columns:1fr}.deck-top .mark span{max-width:30vw}}@media (prefers-reduced-motion:reduce){.deck *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.deck-nav .t small{display:block;font:500 11px var(--font-body);letter-spacing:0;text-transform:none;color:#5e718a;margin-top:3px}.cmp3 .ln{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:baseline}.cmp3 .ln b{text-align:right}.deck .own-card.dark.okapi{background:linear-gradient(180deg,#f7a8231f,#ffffff0a);border-color:#f7a82373}.deck .own-card.dark .okapi-in{border-color:#ffffff1a}.deck .okopt{background:#ffffff0d;border-color:var(--dline)}.deck .okopt.cash{background:#ffffff08}.deck .okopt.chosen{border-color:var(--dg);box-shadow:0 0 0 1px var(--dg)}.deck .okopt .okt,.deck .okopt .okrows b{color:#fff}.deck .okopt .okbig{color:#ffd27a}.deck .okopt.cash .okbig{color:#fff}.deck .okopt .okk,.deck .okopt .okrows>div,.deck .okopt .okbig small{color:var(--dmute)}.deck .okopt .okrows{border-color:#ffffff1a}.deck .okopt .okbadge{background:var(--dg);color:#1a1204}.deck .okopt .oktag,.deck .okopt .okv small,.deck .okopt .okvs{color:var(--dmute)}.deck .okopt .oksec{color:#6f8399;border-color:#ffffff1a}.deck .okopt .okv,.deck .okopt .okvs b{color:#fff}.deck .okopt .okv.sm{color:#c9d4e0}.deck .okopt .okvs{background:#ffffff0d}.deck .okopt .okvs.ok{background:#3dd68c1f}.deck .okopt .okvs.ok b{color:#7bebb3}.deck .okopt .okvs.warn{background:#f7a8231f}.deck .okopt .okvs.warn b{color:#ffd27a}.deck .okband{background:#ffffff0a;border-color:#ffffff24;color:var(--dmute)}.deck .okband b{color:#fff}.deck .own-card.custom .own-rows .own-row:last-child{border-color:#ffffff1f}.deck .own-card.dark .cp-notes{color:var(--dmute)}.deck .ov-badge{background:#f7a82329;border-color:#f7a82373;color:#ffd27a}.deck .ovf>label,.deck .ovf .ov-foot{color:var(--dmute)}.deck .ovf .in{background:#ffffff0f;color:#fff;border-color:#ffffff2e}.deck .ov-box{background:#0f1b2b;color:#eaf2fb;border-color:#ffffff24}.deck .ov-box p{color:#c5d2e0}.deck .ov-box .btn{background:#ffffff14;color:#fff;border-color:#ffffff2e}.deck .ov-box .btn.primary{background:linear-gradient(135deg,#f7a823,#d6821a);color:#1a1200;border-color:transparent}.tiles.row1{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;align-items:stretch}.tiles.row1 .tile{padding:16px 18px}.tiles.row1 .tile .d{font-size:12px}@media (max-width:1000px){.tiles.row1{grid-template-columns:repeat(2,minmax(0,1fr))}}.two.sysgrid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px}.sysgrid .dpanel{padding:18px 20px}.comps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.comp{display:flex;gap:13px;align-items:flex-start;background:var(--dpanel);border:1px solid var(--dline);border-radius:18px;padding:13px 15px;min-width:0}.comp .cimg{position:relative;width:86px;flex:none}.comp .cimg .ph{height:78px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden}.comp .cimg .ph img{max-width:86%;max-height:86%;object-fit:contain;mix-blend-mode:multiply}.comp .cimg .ph svg{color:#b4c0ce}.comp .ctext{min-width:0;flex:1}.comp .ck{font:600 12px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--dc);display:flex;justify-content:space-between;gap:8px}.comp .ck span{color:var(--dmute);letter-spacing:.06em}.comp .cm{font:600 19px/1.2 var(--font-ui);color:#fff;margin-top:3px}.comp .cs{font-size:14.5px;color:#c5d2e0;margin-top:3px;line-height:1.35}.comp ul{margin:6px 0 0;padding:0 0 0 15px;font-size:14.5px;color:#b8c6d6;line-height:1.38}.comp li{margin:1px 0}@media (max-width:1000px){.comps,.two.sysgrid{grid-template-columns:1fr}}.ca{position:relative;height:22px;margin-top:6px;display:flex;align-items:center;gap:2px;overflow:hidden;border-radius:6px}.ca.panel{background:#0b1f3a;padding:3px}.ca.panel i{flex:1;height:100%;border-radius:2px;background:linear-gradient(160deg,#16223a,#070b14);border:1px solid rgba(158,180,208,.45)}.ca.panel .ray{position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(115deg,transparent,rgba(255,210,122,.55),transparent);animation:deck-sheen 2.6s ease-in-out infinite}@keyframes deck-sheen{0%{left:-40%}to{left:120%}}.ca.inv svg{width:100%;height:100%}.ca.inv rect{fill:#ffffff0f;stroke:#7fd3f5;stroke-width:1.5}.ca.inv .w{fill:none;stroke:#7fd3f5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ca.inv .dc,.ca.inv .ac{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:3 5;animation:deck-dash 1s linear infinite}.ca.inv .dc{stroke:#ffd27a}.ca.inv .ac{stroke:#7bebb3}@keyframes deck-dash{to{stroke-dashoffset:-16}}.ca.batt{gap:4px}.ca.batt i{position:relative;flex:1;height:100%;border:1.5px solid #7BEBB3;border-radius:5px;padding:2px}.ca.batt i b{display:block;height:100%;width:30%;border-radius:2px;background:#7bebb3;animation:deck-charge 3.2s ease-in-out infinite}.ca.batt span{width:5px;height:10px;border-radius:2px;background:#7bebb3;flex:none}@keyframes deck-charge{0%{width:25%}70%{width:96%}to{width:96%}}.ca.guard svg{width:100%;height:100%}.ca.guard path{fill:#25aae126;stroke:#7fd3f5;stroke-width:1.6;stroke-linejoin:round}.ca.guard .tick{fill:none;stroke:#7bebb3;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:40;animation:deck-tick 2.4s ease-in-out infinite}@keyframes deck-tick{0%,15%{stroke-dashoffset:40}45%,to{stroke-dashoffset:0}}.ca.mount{background:#ffffff0a}.ca.mount .rail{position:absolute;left:4px;right:4px;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:linear-gradient(90deg,#98a2b0,#d3dae3,#98a2b0)}.ca.mount .clamp{position:absolute;top:3px;bottom:3px;width:12px;border-radius:3px;background:#f7a823;left:18%;animation:deck-clamp 2.8s ease-in-out infinite}.ca.mount .clamp.two{left:64%;animation-delay:1.4s}@keyframes deck-clamp{0%,to{transform:translateY(-6px);opacity:.6}40%,70%{transform:none;opacity:1}}.two.gencov{grid-template-columns:1.25fr 1fr;align-items:stretch}.gencov .rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gencov .ring{padding:16px 8px 14px}.gencov .ring .g{width:118px}.gencov .ring .c{font-size:24px}.gencov .ring .d{font-size:11px}.dpanel h3 small{margin-left:auto;font:500 11px var(--font-body);color:var(--dmute)}.gencov .bars{height:190px}.two.savegrid{grid-template-columns:1fr 1.3fr;align-items:stretch}.money-side{background:linear-gradient(180deg,#3dd68c1f,#ffffff08);border:1px solid rgba(61,214,140,.35);border-radius:22px;padding:22px 24px;display:flex;flex-direction:column;justify-content:center;min-width:0}.money-side .huge{font:700 clamp(44px,5.2vw,84px)/1 var(--font-ui);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(180deg,#fff,#7bebb3);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:6px}.money-side .per{font:600 12px var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--dok);margin-top:8px}.money-side .mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.money-side .mini span{display:block;font:600 10px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--dmute)}.money-side .mini b{display:block;font:700 clamp(16px,1.5vw,22px) var(--font-ui);color:#fff;margin-top:3px;font-variant-numeric:tabular-nums;white-space:nowrap}.bars.mid{height:210px}.chart.wide svg{max-height:34vh}.two.paygrid{grid-template-columns:.9fr 1.1fr;align-items:start}.two.paygrid.okapi{grid-template-columns:1fr}.two.paygrid.okapi .price-sheet{height:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:0;padding:6px 10px}.two.paygrid.okapi .price-sheet>:last-child{margin-top:0}.two.paygrid.okapi .price-sheet .ln{flex:1 1 150px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:3px;padding:10px 14px;border-bottom:0;border-right:1px solid #E8EDF3;font-size:13px}.two.paygrid.okapi .price-sheet .ln:last-of-type{border-right:0}.two.paygrid.okapi .price-sheet .ln span small{font-size:11px;line-height:1.3}.two.paygrid.okapi .price-sheet .ln b{font-size:17px;white-space:normal}.two.paygrid.okapi .price-sheet .ln.tot{padding-top:10px}.two.paygrid.okapi .price-sheet .ln.tot b{font-size:26px}.two.paygrid.okapi .price-sheet .ln.net{margin-top:0;border-radius:12px}.two.paygrid.okapi .price-sheet>.ln:last-child{margin-top:0}.two.paygrid.okapi .price-sheet .fine{flex-basis:100%;margin-top:4px;padding:0 14px 6px}.payside .okopt .oksec{margin-top:7px;padding-top:5px}.payside .okopt .okvs{padding:5px 9px;margin-top:4px}.payside .okopt .okchoose{margin-top:8px}.paygrid .price-sheet{margin:0;max-width:none;padding:22px 24px}.paygrid .price-sheet .ln{padding:7px 0;font-size:14px}.paygrid .price-sheet .ln b{white-space:nowrap}.paygrid .price-sheet .ln span small{font-size:11.5px}.paygrid .price-sheet .ln.tot b{font-size:30px}.payside .own-card{padding:16px 18px}.payside .okopts{margin-top:10px;gap:10px}.payside .okopt{padding:12px 13px}.payside .okopt .okbig{font-size:clamp(18px,1.7vw,24px)}@media (max-width:1000px){.two.paygrid{grid-template-columns:1fr}}.why.compact{grid-template-columns:1fr 1.6fr;gap:14px;margin-top:14px;align-items:stretch}.why.compact .quote{padding:18px 22px;font-size:clamp(15px,1.4vw,20px)}.why.compact .quote small{margin-top:10px}.strs.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strs.four>div{padding:12px 13px;font-size:11.5px}.strs.four b{font-size:13px}.strs.four svg{margin-bottom:5px}.wty>div{padding:18px 12px 14px}.wty .n{font-size:clamp(26px,2.8vw,38px)}@media (max-width:1000px){.why.compact{grid-template-columns:1fr}.strs.four{grid-template-columns:1fr 1fr}}.journey.compact{margin:0 0 12px;gap:10px}.journey.compact:before{top:20px}.journey.compact .jstep .n{width:40px;height:40px;font-size:15px;box-shadow:0 0 0 6px #040a14}.journey.compact .jstep .t{font-size:12.5px;margin-top:6px}.journey.compact .jstep .d{font-size:11.5px;margin-top:2px}.accept .sum{padding:16px 18px}.accept .sum .ln{padding:5px 0;font-size:13px}.accept .sigpad{height:118px}.accept .signbox{padding:14px 18px}.accept .signbox .agree{margin-top:10px;font-size:12.5px}.accept .signbox .row{margin-top:10px}.accept .signbox input.txt{padding:8px 12px}@media (max-height:740px){.s-head{margin-bottom:12px}.s-lead{margin-bottom:10px;font-size:13px}.bill .ln{padding:3px 0;font-size:12.5px}.bill{padding:14px 16px}.save-band{margin-top:10px;padding:12px 18px}.pkg{padding:14px 16px 12px;gap:6px}.pkg .li{padding:3px 0;font-size:12.5px}.pkg .sv{padding:9px 12px}.pkg .sv b{font-size:22px}.accept .sigpad{height:96px}.accept .sum .ln{padding:4px 0}.journey.compact{margin-bottom:8px}.tiles.row1 .tile{padding:12px 16px}.comp{padding:11px 13px;gap:12px}.comp .cimg{width:80px}.comp .cimg .ph{height:64px}.comp .cm{font-size:16px}.comp .cs,.comp ul{font-size:13px}.comp ul{margin-top:5px}.count .pn b{font-size:clamp(46px,5.4vw,72px)}.count .pkv{padding-top:8px}.pkfoot{margin-top:10px;font-size:13px}.pkg .tick{width:32px;height:32px}.payside .own-card{padding:12px 14px;gap:4px}.payside .okopts{margin-top:8px;gap:8px}.payside .okopt{padding:10px 12px;gap:4px}.payside .okopt .okrows{margin-top:4px;padding-top:6px;gap:3px}.payside .okopt .okrows>div{font-size:12px}.paygrid .price-sheet{padding:16px 20px}.paygrid .price-sheet .ln{padding:5px 0}}@media (max-width:600px){.deck-nav .t small{display:none}.deck-nav .t{font-size:10px;letter-spacing:.1em}.deck .own-h{flex-wrap:wrap}.deck .own-h .own-k{margin-left:0;width:100%}.okopts.n2,.okopts.n3{grid-template-columns:1fr}}.pphoto{position:relative;width:min(112px,11vw);flex:none;aspect-ratio:.62;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#f7f9fc,#e3e9f1);border:1px solid rgba(255,255,255,.14);box-shadow:0 22px 40px -22px #000000b3,inset 0 1px #ffffff1f;animation:deck-breathe 5.2s ease-in-out infinite}.pphoto img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:5%;box-sizing:border-box}.pphoto .sheen{position:absolute;top:-20%;bottom:-20%;left:-60%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.34),transparent);transform:skew(-18deg);animation:deck-glyph2 4s ease-in-out infinite}@keyframes deck-glyph2{0%,55%{left:-60%}85%,to{left:130%}}@keyframes deck-breathe{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-6px) rotate(1.5deg)}}.two.sysgrid{align-items:stretch}.syscol{height:100%}.syscol .dpanel.count{flex:1;justify-content:space-between}.comps{grid-auto-rows:1fr;align-items:stretch}.comp{height:100%}.two.paygrid,.two.paygrid.okapi{align-items:stretch}.paygrid .price-sheet{height:100%;display:flex;flex-direction:column}.paygrid .price-sheet>:last-child{margin-top:auto}.paygrid .price-sheet>.ln:last-child{margin-top:auto}.payside{display:flex;flex-direction:column;min-width:0}.payside>*{flex:1}.payside .own-card{height:100%}.accept{align-items:stretch}.accept .sum{height:100%;display:flex;flex-direction:column}.accept .sum .s-fine{margin-top:auto}.two.gencov>*,.two.savegrid>*{height:100%}.vs>.bill{height:100%}.why.compact>*{height:100%}@media (prefers-reduced-motion:reduce){.pphoto,.pphoto .sheen{animation:none}}.deck .own-card.dark .fcmp-wrap{border-color:#ffffff1f}.deck .own-card.dark .fcmp-t thead th{background:#ffffff0d;color:var(--dmute)}.deck .own-card.dark .fcmp-t th,.deck .own-card.dark .fcmp-t td{border-color:#ffffff14}.deck .own-card.dark .fcmp-t tbody th b,.deck .own-card.dark .fcmp-t td b{color:#fff}.deck .own-card.dark .fcmp-t tbody th small,.deck .own-card.dark .fcmp-t td small,.deck .own-card.dark .fcmp-t td.na{color:var(--dmute)}.deck .own-card.dark .fcmp-t td button:hover{background:#25aae124}.deck .own-card.dark .fcmp-t td.best b{color:#7bebb3}.deck .own-card.dark .fcmp-t td.on button{background:#f7a8232e;box-shadow:inset 0 0 0 2px #f7a823}.deck .own-card.dark .fcmp-t td.on b,.deck .own-card.dark .fcmp-big{color:#ffd27a}.deck .own-card.dark .fcmp-big small{color:var(--dmute)}.two.paygrid.fin{grid-template-columns:.62fr 1.38fr}.payside .fcmp-t{min-width:0}.payside .fcmp-t td b{font-size:13px}.payside .fcmp-t td small{font-size:9.5px}.payside .fcmp-t tbody th{padding:6px 8px}.payside .fcmp-t td button{padding:6px 3px}.payside .fcmp-big{font-size:24px}@media (max-width:1000px){.two.paygrid.fin{grid-template-columns:1fr}}.cover.merged{grid-template-columns:1.25fr .75fr;gap:34px;min-height:0}.cover.merged .logo{width:min(132px,12vw)}.cover.merged .for{margin-top:12px}.cover.merged .who{font-size:clamp(28px,3.4vw,48px)}.cover-use{margin-top:18px;gap:12px}.cover-use .tile{padding:14px 16px}.cover-use .tile .v{font-size:clamp(18px,10cqi,30px);margin-top:6px}.cover-use .tile .d{font-size:11.5px;line-height:1.35}.cover-ring{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:var(--dpanel);border:1px solid var(--dline);border-radius:24px;padding:20px 18px 18px}.cover-ring .cr-t{font:700 clamp(18px,1.7vw,24px)/1.2 var(--font-ui);color:#fff;text-wrap:balance}.cover-ring .cr-t em{font-style:normal;color:#7fd3f5}.cover-ring .cr-l{font-size:13px;color:var(--dmute);margin-bottom:6px}.cover-ring .donut{width:min(230px,19vw)}.cover-ring .legend{margin-top:6px}@media (max-width:1000px){.cover.merged{grid-template-columns:1fr}.cover-use{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-ring .donut{width:min(220px,52vw)}}.sysgrid.merged{grid-template-columns:.8fr 1.2fr;gap:16px}.sysgrid.merged .dpanel.count{gap:12px}.comps.n5{grid-template-columns:1fr 1fr 1fr}.sysopts{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.sysopts .so-h,.sysopts .so-r{display:grid;grid-template-columns:1.3fr 1fr .9fr .9fr;gap:8px;align-items:center}.sysopts .so-h span{font:600 10.5px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--dmute);text-align:right}.sysopts .so-h span:first-child{text-align:left}.sysopts .so-r{all:unset;box-sizing:border-box;display:grid;grid-template-columns:1.3fr 1fr .9fr .9fr;gap:8px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid var(--dline);background:#ffffff08;cursor:pointer;transition:border-color .2s,background .2s}.sysopts .so-r:hover{border-color:#7fd3f580}.sysopts .so-r.on{border-color:var(--dg);background:#f7a8231a}.sysopts .so-r:focus-visible{box-shadow:0 0 0 2px var(--dc)}.sysopts .so-n{font:600 14px var(--font-ui);color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sysopts .so-n small{display:block;font:500 11.5px var(--font-body);color:var(--dmute)}.sysopts .so-r b{font:700 clamp(14px,1.25vw,18px) var(--font-ui);color:#fff;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sysopts .so-r.on b{color:#ffd27a}.wty.strip{margin-top:14px;gap:12px}.wty.strip>div{display:flex;align-items:center;gap:12px;text-align:left;padding:16px}.wty.strip svg{margin:0;flex:none}.wty.strip .n{font-size:clamp(26px,2.6vw,38px);white-space:nowrap}.wty.strip .t{margin-top:0;font-size:14.5px}.wty.strip .s{font-size:12px}@media (max-width:1000px){.sysgrid.merged{grid-template-columns:1fr}.wty.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.comps.n5{grid-template-columns:1fr 1fr}}@media (max-height:740px){.wty.strip>div{padding:10px 12px}.wty.strip .n{font-size:26px}.wty.strip{margin-top:10px}}.savecmp{display:grid;gap:16px;justify-content:center}.savecmp.n2{grid-template-columns:repeat(2,minmax(0,420px))}.savecmp.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.scard{position:relative;background:var(--dpanel);border:1px solid var(--dline);border-radius:24px;padding:18px 22px 16px;display:flex;flex-direction:column;gap:6px;cursor:pointer;min-width:0;transition:border-color .25s,box-shadow .25s,transform .25s}.scard:hover{transform:translateY(-3px)}.scard.on{border-color:var(--dg);box-shadow:0 0 0 1px var(--dg),0 30px 60px -30px #f7a82399;background:linear-gradient(180deg,#f7a8231a,#ffffff0a)}.scard .rib{position:absolute;top:14px;right:14px;font:600 10.5px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#25aae133;color:#7fd3f5;border:1px solid rgba(37,170,225,.4)}.scard.on .rib{background:var(--dg);color:#1a1200;border-color:transparent}.scard .nm{font:700 20px var(--font-ui);color:#fff;padding-right:110px}.scard .kw{font:600 13px var(--font-ui);color:var(--dc)}.scard .big{font:700 clamp(30px,3.2vw,46px)/1.05 var(--font-ui);letter-spacing:-.02em;color:#7bebb3;margin-top:6px;font-variant-numeric:tabular-nums}.scard .big small{font-size:.34em;color:var(--dmute);font-weight:500;margin-left:6px;letter-spacing:0}.scard .worth{font-size:14px;color:var(--dmute)}.scard .worth b{color:#fff;font:700 18px var(--font-ui);font-variant-numeric:tabular-nums}.scard .bar{height:8px;border-radius:99px;background:#ffffff12;overflow:hidden;margin:4px 0 6px}.scard .bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#1478b0,#3dd68c);transform-origin:left;animation:grow-x 1s cubic-bezier(.2,.7,.2,1) both .2s}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scard .li{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--dmute);padding:5px 0;border-bottom:1px dashed rgba(255,255,255,.08)}.scard .li:last-child{border-bottom:0}.scard .li b{font:700 16px var(--font-ui);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.scard .li b.g{color:#7bebb3}.scard .li b.y{color:#ffd27a}@media (max-width:1000px){.savecmp.n2,.savecmp.n3{grid-template-columns:1fr}}@media (max-height:740px){.scard{padding:12px 16px}.scard .li{padding:3px 0}.scard .big{font-size:32px}}.pkg .li.big{align-items:baseline;padding:7px 0}.pkg .li.big span{font:600 12px var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.pkg .li.big b{font:700 clamp(19px,1.7vw,24px) var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.pkg .li.big b.g{color:#7bebb3}.pkg .li.big b.y{color:#ffd27a}@media (max-height:740px){.pkg .li.big{padding:4px 0}.pkg .li.big b{font-size:19px}}.slide[data-slide=system] .s-head{margin-bottom:12px}.slide[data-slide=system] .s-title{font-size:clamp(24px,2.7vw,38px)}.slide[data-slide=system] .s-lead{font-size:14px;margin-bottom:0}.sysgrid.merged .comp{padding:11px 13px;gap:11px}.sysgrid.merged .comp .cimg{width:70px}.sysgrid.merged .comp .cimg .ph{height:62px}.sysgrid.merged .comp .cm{font-size:16px;line-height:1.2}.sysgrid.merged .comp .cs{font-size:12.5px}.sysgrid.merged .comp ul{font-size:12.5px;margin-top:4px}.sysgrid.merged .comp li:nth-child(n+3){display:none}.sysgrid.merged .pphoto{width:min(84px,8vw)}.sysgrid.merged .count .pn b{font-size:clamp(44px,4.4vw,64px)}.sysgrid.merged .dpanel.count{padding:16px 18px;gap:10px}.sysgrid.merged .count .s-fine{font-size:12px}.sysgrid.merged .sysopts .so-r{padding:6px 10px}@media (max-height:780px){.slide[data-slide=system] .s-lead{display:none}.slide[data-slide=system] .s-title{font-size:clamp(22px,2.4vw,32px);margin-bottom:0}.slide[data-slide=system] .s-head{margin-bottom:8px}.sysgrid.merged .comp li:nth-child(n+2){display:none}.sysgrid.merged .comp .cimg{width:58px}.sysgrid.merged .comp .cimg .ph{height:52px}.sysgrid.merged .comp .cm{font-size:14.5px}.sysgrid.merged .dpanel.count{padding:12px 14px;gap:8px}.sysgrid.merged .pphoto{width:min(64px,6vw)}.sysgrid.merged .count .pn b{font-size:44px}.sysgrid.merged .sysopts{gap:4px;padding-top:6px}.sysgrid.merged .sysopts .so-r{padding:4px 10px}.sysgrid.merged .count .s-fine{display:none}.wty.strip{margin-top:8px}.wty.strip>div{padding:8px 12px;gap:10px}.wty.strip .n{font-size:24px}.wty.strip .t{font-size:13px}.wty.strip .s{display:none}.slide[data-slide=system]>.s-fine{display:none}.slide[data-slide=savings] .s-lead{font-size:12.5px}.scard{padding:10px 16px;gap:4px}.scard .big{font-size:30px;margin-top:2px}.scard .li{padding:2px 0;font-size:12.5px}.scard .li b{font-size:14.5px}.scard .bar{margin:2px 0 3px}.pkg .li.big{padding:2px 0}.pkg .li.big b{font-size:18px}.pkg .li.big span{font-size:11px}.slide[data-slide=price] .s-lead{font-size:12.5px;margin-bottom:6px}.payside .fcmp-t td button{padding:3px}.payside .fcmp-t tbody th{padding:3px 8px}.payside .fcmp-t thead th{padding:5px 4px}.payside .fcmp-sel{margin-top:6px}.payside .fcmp-big{font-size:21px}.payside .fincmp .own-fine{font-size:11px;margin-top:4px}}@media (max-height:780px){.slide[data-slide=packages] .s-lead{font-size:12.5px;margin-bottom:6px}.slide[data-slide=packages] .pkg .sv{padding:6px 12px}.slide[data-slide=packages] .pkg .sv b{font-size:20px}.payside .fincmp .own-how{margin-top:2px}.payside .fincmp .own-fine{display:none}}.wty.strip>div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;row-gap:4px}.wty.strip>div>div:last-child{grid-column:1/-1;min-width:0}.wty.strip .n{font-size:clamp(24px,2.3vw,34px)}@media (max-height:780px){.wty.strip>div{row-gap:0}.wty.strip .n{font-size:22px}}.deck .own-card.dark .fcmp-t thead th small{color:#6f8399}.deck .own-card.dark .fcmp-t tbody tr.rowon th b{color:#ffd27a}.deck .own-card.dark .fcmp-t tbody.others tr.sep td{background:#ffffff0a}.payside .fcmp-t tbody th small{font-size:9.5px}.payside .fcmp-t td b{font-size:12.5px}.payside .fcmp-t td button{padding:4px 3px}.payside .fcmp-t tbody th{padding:4px 8px}.payside .fcmp-t tbody th b{font-size:13px}@media (max-height:900px){.payside .fcmp-t td small,.payside .fcmp-t tbody th small{display:none}.payside .fcmp-t td button{padding:5px 3px}}.deck .own-card.dark .fcmp-line .fcmp-facts{color:var(--dmute)}.deck .own-card.dark .fcmp-line .fcmp-facts b.warn{color:#ffd27a}.deck .own-card.dark .fcmp-line b{color:#fff}.deck .own-card.dark .fcmp-line .fcmp-big{color:#ffd27a}.payside .fincmp.compact{gap:4px}.payside .fincmp.compact .own-h{flex-wrap:wrap;row-gap:6px}.payside .fincmp.compact .fcmp-t thead th{padding:6px 4px}@media (max-height:900px){.slide[data-slide=price]:has(.paygrid.fin) .s-lead{display:none}.payside .fincmp.compact .own-fine,.payside .fcmp-t thead th small{display:none}.payside .fcmp-t tbody th b{font-size:12.5px}}@media (max-height:780px){.slide[data-slide=price] .paygrid.fin .price-sheet .fine{display:none}.slide[data-slide=price]:has(.paygrid.fin) .s-title{font-size:clamp(22px,2.4vw,32px)}.payside .fcmp-t td button{padding:3px}.payside .fcmp-t tbody th{padding:3px 8px}.payside .fcmp-t td b{font-size:12px}.payside .fcmp-line{margin-top:6px}.payside .fcmp-line .fcmp-big{font-size:20px}}.deck .own-card.dark .fcmp-t tbody.others tr:first-child th,.deck .own-card.dark .fcmp-t tbody.others tr:first-child td{border-top:2px dashed rgba(255,255,255,.16)}:root{--rail:#0A0F1A;--rail2:#111827;--rail-line:rgba(255,255,255,.08);--rail-tx:#D5DEEA;--rail-mute:#7F8DA3;--rail-hi:rgba(37,170,225,.16);--paper:#F4F6F9;--card:#FFFFFF;--sunk:#EDF1F5;--sunk2:#E4EAF0;--ink:#0F1B2B;--ink2:#3A4A5F;--ink3:#6B7A90;--ink4:#98A5B6;--rule:#D9E0E8;--rule2:#E8EDF3;--cyan:#1B9BD2;--cyan-ink:#0E6F99;--cyan-soft:#E3F3FB;--cyan-line:#B9E0F3;--gold:#E0961B;--gold-ink:#8A5A05;--gold-soft:#FCF1DC;--gold-line:#F3D9A4;--navy:#0A2A4A;--ok:#1E7A4E;--ok-soft:#E3F2EA;--ok-line:#BFE1CE;--warn:#9A6200;--warn-soft:#FBF1DC;--warn-line:#EFD59E;--bad:#B3261E;--bad-soft:#FBE9E7;--bad-line:#F1C1BC;--st-lead:#6B7A90;--st-proposal:#1B9BD2;--st-presented:#E0961B;--st-accepted:#1E7A4E;--st-installed:#0A2A4A;--st-lost:#B3261E;--font-ui:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",Consolas,monospace;--r:14px;--rs:9px;--rx:22px;--shadow:0 1px 2px rgba(15,27,43,.05), 0 8px 24px -14px rgba(15,27,43,.18);--rail-w:236px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-ui);margin:0;line-height:1.2;color:var(--ink);text-wrap:balance}h1{font-size:24px;font-weight:700;letter-spacing:-.01em}h2{font-size:18px;font-weight:600}h3{font-size:14px;font-weight:600}p{margin:0}a{color:var(--cyan-ink)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.muted{color:var(--ink3)}.small{font-size:13px}.tiny{font-size:12px}.shell{display:grid;grid-template-columns:var(--rail-w) 1fr;min-height:100%}.rail{background:var(--rail);color:var(--rail-tx);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:1px solid var(--rail-line)}.brand{display:flex;align-items:center;gap:11px;padding:18px 18px 14px}.brand .mark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#25aae1,#1b6fa8);display:grid;place-items:center;color:#fff;font-family:var(--font-ui);font-weight:700;font-size:15px;box-shadow:0 6px 16px -8px #25aae1}.brand .nm{font-family:var(--font-ui);font-weight:600;font-size:14px;line-height:1.15;color:#fff}.brand .sub{font-size:11px;color:var(--rail-mute);letter-spacing:.04em}.nav{padding:4px 12px 12px;overflow:auto;flex:1}.nav .grp{font-family:var(--font-ui);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rail-mute);padding:14px 10px 6px}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--rail-tx);text-decoration:none;font-family:var(--font-ui);font-size:13px;font-weight:500;line-height:1.2}.nav a svg{width:17px;height:17px;flex:0 0 auto;opacity:.8}.nav a:hover{background:#ffffff0d}.nav a.on{background:var(--rail-hi);color:#fff;box-shadow:inset 3px 0 0 var(--cyan)}.nav a.on svg{opacity:1}.nav a .badge{margin-left:auto;font-family:var(--font-mono);font-size:11px;background:#ffffff1a;padding:1px 7px;border-radius:999px;color:#fff}.me{border-top:1px solid var(--rail-line);padding:12px 14px;display:flex;align-items:center;gap:10px}.me .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#f7a823,#e0961b);display:grid;place-items:center;color:#1a1200;font-weight:700;font-family:var(--font-ui);font-size:13px}.me .who{flex:1;min-width:0}.me .who b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.me .who b{display:block;font-family:var(--font-ui);font-size:13px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me .who span{font-size:11px;color:var(--rail-mute)}.me button{background:none;border:1px solid var(--rail-line);color:var(--rail-mute);border-radius:8px;padding:5px 8px;font-size:11px;cursor:pointer;white-space:nowrap}.me button:hover{color:#fff;border-color:#ffffff4d}.work{min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:14px;padding:14px 28px;background:var(--card);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:20}.topbar h1{font-size:19px}.topbar .crumb{font-size:12px;color:var(--ink3);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.topbar .spacer{flex:1}.page{padding:22px 28px 60px;max-width:1360px;width:100%}.page.narrow{max-width:860px}.btn{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--rule);background:var(--card);color:var(--ink);font-family:var(--font-ui);font-weight:600;font-size:13px;padding:8px 14px;border-radius:10px;cursor:pointer;transition:background .12s,border-color .12s,transform .05s;white-space:nowrap;text-decoration:none;line-height:1.2}.btn:hover{background:var(--sunk)}.btn:active{transform:translateY(1px)}.btn svg{width:15px;height:15px}.btn.primary{background:var(--cyan);border-color:var(--cyan);color:#fff}.btn.primary:hover{background:var(--cyan-ink);border-color:var(--cyan-ink)}.btn.gold{background:var(--gold);border-color:var(--gold);color:#1a1200}.btn.gold:hover{filter:brightness(.95)}.btn.danger{color:var(--bad);border-color:var(--bad-line)}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--sunk)}.btn.sm{padding:5px 10px;font-size:12px;border-radius:8px}.btn.lg{padding:11px 18px;font-size:14px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.icon{padding:7px;border-radius:9px}.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow)}.card .hd{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rule2)}.card .hd h2{font-size:15px}.card .hd .spacer{flex:1}.card .bd{padding:16px 18px}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.spacer{flex:1}@media (max-width:1100px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.g2,.g3,.g4{grid-template-columns:1fr}}.stat{padding:14px 16px;background:var(--card);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);min-width:0}.stat .k{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-weight:600}.stat .v{font-family:var(--font-ui);font-size:26px;font-weight:700;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stat .v small{font-size:13px;font-weight:600;color:var(--ink3);margin-left:4px}.stat .d{font-size:12px;color:var(--ink3);margin-top:4px}.stat.cyan{border-top:3px solid var(--cyan)}.stat.gold{border-top:3px solid var(--gold)}.stat.ok{border-top:3px solid var(--ok)}.stat.navy{border-top:3px solid var(--navy)}.f{display:flex;flex-direction:column;gap:5px;min-width:0}.f label{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--ink2)}.f label .hint{font-weight:400;color:var(--ink3);margin-left:6px;font-family:var(--font-body)}.f .req{color:var(--bad)}.in{width:100%;border:1px solid var(--rule);background:var(--card);border-radius:10px;padding:9px 11px;font-size:14px;transition:border-color .12s,box-shadow .12s;min-height:38px}.in:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft)}.in:disabled{background:var(--sunk);color:var(--ink3)}textarea.in{min-height:76px;resize:vertical}select.in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236B7A90' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;padding-right:30px}.prefix{display:flex;align-items:stretch}.prefix span{display:flex;align-items:center;padding:0 10px;border:1px solid var(--rule);border-right:0;border-radius:10px 0 0 10px;background:var(--sunk);color:var(--ink3);font-size:13px;font-family:var(--font-mono)}.prefix .in{border-radius:0 10px 10px 0}.fgrid{display:grid;gap:12px 14px}.fgrid.c1{grid-template-columns:minmax(0,1fr)}.fgrid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid .span2{grid-column:span 2}.fgrid .span3{grid-column:span 3}@media (max-width:760px){.fgrid.c2,.fgrid.c3{grid-template-columns:1fr}.fgrid .span2,.fgrid .span3{grid-column:auto}}.help{font-size:12px;color:var(--ink3)}.check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.check input{width:16px;height:16px;accent-color:var(--cyan)}.tw{overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:13.5px}table.t th{font-family:var(--font-ui);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);text-align:left;padding:10px 14px;border-bottom:1px solid var(--rule);background:var(--sunk);font-weight:600;white-space:nowrap;position:sticky;top:0}table.t td{padding:11px 14px;border-bottom:1px solid var(--rule2);vertical-align:middle}table.t tr:last-child td{border-bottom:0}table.t tr.click{cursor:pointer}table.t tr.click:hover td{background:#f8fafc}table.t td.r,table.t th.r{text-align:right;font-variant-numeric:tabular-nums}table.t td.mono{font-family:var(--font-mono);font-size:12.5px}table.t .sub{display:block;font-size:12px;color:var(--ink3)}.pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap;line-height:1.3}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.lead{color:var(--st-lead);background:var(--sunk);border-color:var(--rule)}.pill.proposal,.pill.draft{color:var(--cyan-ink);background:var(--cyan-soft);border-color:var(--cyan-line)}.pill.presented,.pill.sent,.pill.followup{color:var(--gold-ink);background:var(--gold-soft);border-color:var(--gold-line)}.pill.accepted,.pill.approved,.pill.ok{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.pill.installed{color:#fff;background:var(--navy);border-color:var(--navy)}.pill.lost,.pill.rejected,.pill.expired,.pill.bad{color:var(--bad);background:var(--bad-soft);border-color:var(--bad-line)}.pill.pending,.pill.warn{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.pill.plain:before{display:none}.tag{display:inline-block;font-family:var(--font-mono);font-size:11px;padding:2px 7px;border-radius:6px;background:var(--sunk);color:var(--ink2);border:1px solid var(--rule)}.tabs{display:flex;gap:4px;background:var(--sunk);padding:4px;border-radius:12px;width:max-content;max-width:100%;overflow:auto}.tabs button{border:0;background:transparent;font-family:var(--font-ui);font-weight:600;font-size:12.5px;color:var(--ink3);padding:7px 13px;border-radius:9px;cursor:pointer;white-space:nowrap}.tabs button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.seg{display:inline-flex;border:1px solid var(--rule);border-radius:10px;overflow:hidden}.seg button{border:0;background:var(--card);padding:7px 12px;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--ink3);cursor:pointer;border-right:1px solid var(--rule)}.seg button:last-child{border-right:0}.seg button.on{background:var(--cyan-soft);color:var(--cyan-ink)}.empty{text-align:center;padding:44px 20px;color:var(--ink3)}.empty b{display:block;color:var(--ink2);font-family:var(--font-ui);margin-bottom:4px}.note{border:1px solid var(--rule);border-left:4px solid var(--cyan);background:var(--card);border-radius:10px;padding:11px 14px;font-size:13px;color:var(--ink2)}.note.warn{border-left-color:var(--gold);background:var(--gold-soft)}.note.bad{border-left-color:var(--bad);background:var(--bad-soft)}.note.ok{border-left-color:var(--ok);background:var(--ok-soft)}.veil{position:fixed;inset:0;background:#0a0f1a73;z-index:40;backdrop-filter:blur(2px)}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(640px,100%);background:var(--paper);z-index:41;display:flex;flex-direction:column;box-shadow:-20px 0 60px -30px #00000080;animation:slide .18s ease-out}@keyframes slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.drawer .dh{display:flex;align-items:center;gap:12px;padding:16px 22px;background:var(--card);border-bottom:1px solid var(--rule)}.drawer .dh h2{font-size:16px}.drawer .db{padding:20px 22px;overflow:auto;flex:1}.drawer .df{padding:14px 22px;background:var(--card);border-top:1px solid var(--rule);display:flex;gap:10px;justify-content:flex-end}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}.drawer.center{top:50%!important;left:50%;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%);width:min(640px,calc(100% - 24px));max-height:min(92vh,880px);border-radius:24px;overflow:hidden;box-shadow:0 30px 90px -30px #0000008c;animation:pop .16s ease-out}@keyframes pop{0%{transform:translate(-50%,-49%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.drawer.center .dh{border-radius:24px 24px 0 0}.drawer.center .df{border-radius:0 0 24px 24px}@media (prefers-reduced-motion:reduce){.drawer.center{animation:none}}.pipe-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--good,#2FA46A);background:color-mix(in srgb,var(--good,#2FA46A) 12%,transparent);border:1px solid color-mix(in srgb,var(--good,#2FA46A) 30%,transparent);padding:3px 9px 3px 8px;border-radius:999px;text-transform:uppercase}.pipe-live .pl-dot{width:7px;height:7px;border-radius:50%;background:var(--good,#2FA46A);box-shadow:0 0 color-mix(in srgb,var(--good,#2FA46A) 60%,transparent);animation:plpulse 2.4s ease-out infinite}@keyframes plpulse{0%{box-shadow:0 0 color-mix(in srgb,var(--good,#2FA46A) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.pipe-live .pl-dot{animation:none}}:root[data-perf=lite] .pipe-live .pl-dot{animation:none}.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);gap:14px;overflow-x:auto;padding-bottom:8px}.col{background:var(--sunk);border-radius:var(--r);padding:10px;min-height:320px;display:flex;flex-direction:column;gap:8px}.col .ch{display:flex;align-items:center;gap:8px;padding:4px 6px 8px;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--ink2)}.col .ch .dot{width:8px;height:8px;border-radius:50%}.col .ch .n{margin-left:auto;font-family:var(--font-mono);color:var(--ink3);font-size:11px}.col .sum{font-family:var(--font-mono);font-size:11px;color:var(--ink3);padding:0 6px 6px}.dcard{background:var(--card);border:1px solid var(--rule);border-radius:11px;padding:10px 12px;cursor:grab;box-shadow:var(--shadow)}.dcard:active{cursor:grabbing}.dcard .t{font-family:var(--font-ui);font-weight:600;font-size:13px;line-height:1.25}.dcard .m{font-size:12px;color:var(--ink3);margin-top:3px}.dcard .v{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-family:var(--font-mono);font-size:12px}.dcard .v b{color:var(--ink)}.col.over{outline:2px dashed var(--cyan);outline-offset:-4px}.kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;font-size:13.5px}.kv dt{color:var(--ink3)}.kv dd{margin:0;font-weight:600}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-family:var(--font-ui);font-size:13px;z-index:60;box-shadow:0 12px 30px -10px #00000080}.avatar{width:30px;height:30px;border-radius:50%;background:var(--sunk2);display:grid;place-items:center;font-family:var(--font-ui);font-weight:700;font-size:12px;color:var(--ink2)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}hr.sep{border:0;border-top:1px solid var(--rule2);margin:14px 0}.search{position:relative}.search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--ink3)}.search .in{padding-left:34px}.wiz{display:flex;flex-direction:column;min-height:100vh}.wizbar{display:flex;align-items:center;gap:10px;padding:10px 20px;background:var(--card);border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:22;flex-wrap:wrap}.wizbar .ref{font-family:var(--font-mono);font-size:11.5px;color:var(--ink3)}.wizbar>div>b{font-family:var(--font-ui);font-size:14px}.wizbar .sum{display:flex;gap:14px;font-size:12.5px;color:var(--ink2);white-space:nowrap}.wizbar .sum b{font-family:var(--font-mono);color:var(--ink)}@media (max-width:1500px){.wizbar .sum{order:9;flex-basis:100%;gap:18px;padding-top:4px;border-top:1px dashed var(--rule2)}}.steps{display:flex;list-style:none;margin:0;padding:12px 20px;gap:0;background:var(--card);border-bottom:1px solid var(--rule);overflow-x:auto;position:sticky;top:0;z-index:21}.steps li{display:flex;align-items:center;flex:0 0 auto}.steps li:after{content:"";width:26px;height:1.5px;background:var(--rule);margin:0 4px;flex:0 0 auto}.steps li:last-child:after{display:none}.steps button{display:flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--ink3);padding:5px 8px;border-radius:9px;white-space:nowrap}.steps button:hover:not(:disabled){background:var(--sunk);color:var(--ink2)}.steps button:disabled{cursor:default;opacity:.6}.steps .n{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--sunk2);color:var(--ink3);font-size:11.5px;font-family:var(--font-mono);font-weight:700}.steps li.on button{color:var(--ink)}.steps li.on .n{background:var(--cyan);color:#fff}.steps li.done .n{background:var(--ok);color:#fff}.steps li.done button{color:var(--ink2)}.wizbody{padding:24px 28px;max-width:1360px;width:100%;flex:1}.wizbody h2{font-size:20px;margin-bottom:2px}.wizbody>.stack>.muted{max-width:74ch;margin-bottom:6px}.wizfoot{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:12px 28px;background:var(--card);border-top:1px solid var(--rule);z-index:20;flex-wrap:wrap}.pack{transition:border-color .15s,box-shadow .15s}.pack.pick{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft),var(--shadow)}.pack.off{opacity:.55}.pack .stat{border:1px solid var(--rule2);box-shadow:none}.packrow{grid-auto-rows:1fr}.packrow .card.pack{display:flex;flex-direction:column}.packrow .card.pack>.bd{flex:1}.pbar{height:8px;border-radius:999px;background:var(--sunk);border:1px solid var(--rule2);overflow:hidden}.pbar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--ok));transition:width .25s}.mstones{list-style:none;margin:0;padding:0;position:relative}.mstones:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;width:2px;background:var(--rule)}.mstones li{position:relative;display:flex;align-items:center;gap:10px;padding:4px 0}.mstones .tick{position:relative;z-index:1;width:24px;height:24px;flex:0 0 24px;border-radius:999px;border:2px solid var(--rule);background:var(--card);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.mstones .tick:disabled{cursor:default;opacity:.9}.mstones li.done .tick{background:var(--ok);border-color:var(--ok)}.mstones .lab{flex:1;display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;min-width:0}.mstones .nm{font-size:13.5px;flex:1 1 220px}.mstones li.done .nm{text-decoration:line-through;color:var(--ink3)}.mstones .in.msdate{min-height:30px;padding:3px 8px;font-size:12px;max-width:150px;font-family:var(--font-mono)}.split{display:flex;flex-direction:column;gap:2px;padding:11px 14px;border-radius:11px;border:1px solid var(--rule2)}.split b{font-family:var(--font-ui);font-size:17px}.split span{font-size:12px;color:var(--ink3)}.split.day{background:var(--gold-soft);border-color:var(--gold-line)}.split.night{background:var(--cyan-soft);border-color:var(--cyan-line)}.savebox{background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:11px;padding:11px 14px;text-align:center}.savebox span{display:block;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ok);font-family:var(--font-ui);font-weight:600}.savebox b{display:block;font-family:var(--font-ui);font-size:24px;color:var(--ok);line-height:1.15}.savebox em{font-style:normal;font-size:12px;color:var(--ink3)}.profit{margin-top:4px;padding:10px 12px;border-radius:10px;background:var(--sunk);border:1px dashed var(--rule);font-size:12.5px;display:flex;flex-direction:column;gap:4px}.profit em{font-style:normal;color:var(--ink3);font-size:11.5px}.profit .tot{border-top:1px solid var(--rule);padding-top:5px;margin-top:2px;color:var(--ok)}.genframe{position:fixed;left:-99999px;top:0;width:1400px;height:900px;pointer-events:none;opacity:0}.genframe iframe{width:100%;height:100%;border:0;background:#05080f}.genframe.open{position:fixed;inset:0;width:auto;opacity:1;pointer-events:auto;z-index:50;display:flex;flex-direction:column;background:var(--paper)}.genframe.open iframe{flex:1;height:auto}.genbar{display:flex;align-items:center;gap:12px;padding:11px 18px;background:var(--card);border-bottom:1px solid var(--rule)}.genbar b{font-family:var(--font-ui);font-size:14px}.gate{min-height:100vh;display:grid;place-items:center;background:radial-gradient(900px 600px at 10% -10%,rgba(37,170,225,.18),transparent 60%),radial-gradient(800px 600px at 100% 110%,rgba(247,168,35,.12),transparent 55%),var(--rail);padding:24px}.gate .box{width:min(440px,100%);background:var(--card);border-radius:var(--rx);padding:30px 30px 26px;box-shadow:0 30px 80px -30px #0009}.gate .box .brand{padding:0 0 18px}.gate .box .brand .nm{color:var(--ink);font-size:16px}.gate .box .brand .sub{color:var(--ink3)}.gate .box h2{font-family:var(--font-ui)}.pwbox{position:relative;display:flex}.pwbox .in{padding-right:64px}.pwbox .peek{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;font-family:var(--font-ui);font-size:11.5px;font-weight:600;color:var(--ink3);cursor:pointer;padding:5px 7px;border-radius:7px}.pwbox .peek:hover{background:var(--sunk);color:var(--ink2)}.meter{height:5px;border-radius:99px;background:var(--sunk2);overflow:hidden}.meter i{display:block;height:100%;border-radius:99px;transition:width .2s ease,background .2s ease}.meter i.s1{background:var(--bad)}.meter i.s2{background:var(--gold)}.meter i.s3{background:#7fb069}.meter i.s4{background:var(--ok)}.funnel{display:flex;flex-direction:column;gap:10px}.fstep{position:relative;display:flex;align-items:center;min-height:42px;border-radius:11px;background:var(--sunk);overflow:hidden}.fstep .bar{position:absolute;left:0;top:0;bottom:0;border-radius:11px;transition:width .3s ease}.fstep.f1 .bar{background:var(--cyan-soft);border:1px solid var(--cyan-line)}.fstep.f2 .bar{background:var(--gold-soft);border:1px solid var(--gold-line)}.fstep.f3 .bar{background:var(--ok-soft);border:1px solid var(--ok-line)}.fstep .lab{position:relative;display:flex;align-items:baseline;gap:10px;padding:0 14px}.fstep .lab b{font-family:var(--font-ui);font-size:13px}.fstep .lab span{font-size:12.5px;color:var(--ink2);font-variant-numeric:tabular-nums}.rail{border-right:0;box-shadow:inset -1px 0 0 var(--rail-line)}.brand{padding:20px 18px 16px}.brand .mark{border-radius:11px;box-shadow:none}.nav .grp{padding:16px 10px 5px;font-size:9.5px;letter-spacing:.16em}.nav a{padding:7px 10px;font-size:13px;border-radius:8px}.nav a.on{background:var(--rail-hi);box-shadow:inset 2px 0 0 var(--cyan)}.topbar{position:sticky;top:0;z-index:5;padding:15px 30px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--card) 88%,transparent);backdrop-filter:saturate(1.4) blur(8px)}.topbar h1{font-size:20px;letter-spacing:-.015em}.topbar .crumb{font-size:10.5px;letter-spacing:.15em;font-weight:600;color:var(--ink4)}.page{padding:24px 30px 72px}@media (min-width:761px){.page{margin-inline:auto}.topbar{padding-inline:max(30px,calc((100% - 1360px)/2 + 30px))}[data-layout=left] .page{margin-inline:0}[data-layout=left] .topbar{padding-inline:30px}[data-layout=full] .page{max-width:none;margin-inline:0}[data-layout=full] .topbar{padding-inline:30px}[data-layout=full] .wizbody,[data-layout=full] .steps,[data-layout=full] .wizfoot .in{max-width:none}}.card{box-shadow:none}.card .hd{padding:13px 18px}.card .hd h2{font-size:14.5px;letter-spacing:-.005em}.stat{border-top-width:1px;box-shadow:none;padding:15px 17px;position:relative}.stat .k{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.13em;color:var(--ink4)}.stat .k:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--rule);flex:0 0 auto}.stat .v{font-size:27px;margin-top:8px}.stat.cyan,.stat.gold,.stat.ok,.stat.navy{border-top:1px solid var(--rule)}.stat.cyan .k:before{background:var(--cyan)}.stat.gold .k:before{background:var(--gold)}.stat.ok .k:before{background:var(--ok)}.stat.navy .k:before{background:var(--navy)}table.t th{background:transparent;border-bottom:1px solid var(--rule);color:var(--ink4);letter-spacing:.11em}table.t td{padding:12px 14px}table.t tr.click:hover td{background:var(--sunk)}.tabs{background:transparent;padding:0;gap:2px;border-bottom:1px solid var(--rule);border-radius:0;width:100%}.tabs button{padding:9px 14px;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button.on{background:transparent;box-shadow:none;color:var(--ink);border-bottom-color:var(--cyan)}.srch{display:flex;align-items:center;gap:8px;background:var(--sunk);border:1px solid var(--rule);border-radius:9px;padding:6px 11px;min-width:260px}.srch svg{color:var(--ink4);flex:0 0 auto}.srch input{border:0;background:transparent;outline:none;width:100%;font-size:13.5px}.who2{display:flex;align-items:center;gap:10px;min-width:0}.who2>span:last-child{min-width:0}.av{width:30px;height:30px;border-radius:50%;background:var(--sunk2);display:grid;place-items:center;font-family:var(--font-ui);font-weight:700;font-size:12px;color:var(--ink2);flex:0 0 auto}.av.sm{width:26px;height:26px;font-size:10.5px}.person{border-left:3px solid var(--cyan)}.person .kv{margin-top:8px}.person h3{color:var(--ink3);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px}.person .kv dd{font-weight:500}.funnel .fstep{position:relative;margin-bottom:8px}.funnel .fstep .bar{height:38px;border-radius:8px}.funnel .f1 .bar{background:var(--cyan-soft)}.funnel .f2 .bar{background:var(--gold-soft)}.funnel .f3 .bar{background:var(--ok-soft)}.funnel .lab{position:absolute;inset:0;display:flex;align-items:center;gap:12px;padding:0 14px;font-size:13.5px}.funnel .lab b{font-family:var(--font-ui);font-weight:600}.funnel .lab span{color:var(--ink2)}@media (max-width:760px){.srch{min-width:0}.topbar{padding:13px 18px}.page{padding:18px 18px 60px}}.brand img.mark{background:transparent;box-shadow:none;object-fit:contain;padding:0;border-radius:0}.gate .brand img.mark{width:42px;height:42px}.brand img.mark{width:32px;height:38px}.gate .brand img.mark{width:40px;height:48px}.me .who span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.me{gap:8px;padding:11px 12px}.me .av{width:30px;height:30px;font-size:12px}.me button{font-size:11.5px;padding:4px 8px}.chip{border:1px solid var(--rule);background:var(--card);color:var(--ink2);font:600 12.5px var(--font-ui);padding:6px 11px;border-radius:999px;cursor:pointer}.chip:hover{border-color:var(--cyan);color:var(--cyan-ink)}.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.fin-top{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;padding:4px 0 6px}.fin-amt .k,.fin-dp .k,.fin-sys .k,.fin-hero .k{font:600 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink4)}.fin-amt .v{font:700 30px/1.05 var(--font-ui);letter-spacing:-.02em;margin-top:4px;font-variant-numeric:tabular-nums}.fin-amt .d{font-size:12.5px;color:var(--ink3);margin-top:4px}.fin-dp{margin-left:auto}.fin-dp .row{margin-top:6px}table.t.fin td{vertical-align:top;padding:10px 12px}table.t.fin td.r{text-align:right}table.t.fin .mo{font:600 15px var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink)}table.t.fin .mo small{font-size:11px;color:var(--ink3);margin-left:2px;font-weight:500}table.t.fin .pct{font-size:11px;color:var(--ink3);margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}table.t.fin .nett{font-size:11px;color:var(--gold-ink);margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}table.t.fin td.best{background:var(--ok-soft);box-shadow:inset 0 0 0 1px var(--ok-line);border-radius:6px}table.t.fin td.best .mo{color:var(--ok)}table.t.fin td.na{color:var(--ink4)}table.t.fin tr.ladder td{background:var(--sunk)}.fin-hero{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;padding:16px 18px;background:var(--navy);color:#fff;border-radius:var(--r)}.fin-hero .k{color:#8fa2b4}.fin-hero .chip{background:transparent;border-color:#ffffff38;color:#d5deea}.fin-hero .chip.on{background:var(--cyan);border-color:var(--cyan);color:#fff}.fin-hero .prefix span{color:var(--ink2)}.fin-sys{margin-left:auto;text-align:right}.fin-sys .v{font:700 26px/1.05 var(--font-ui);margin-top:4px;letter-spacing:-.015em}.fin-sys .d{font-size:12.5px;color:#a9bac8;margin-top:3px}.fin-fact{display:grid;grid-template-columns:86px 1fr;gap:12px;align-items:baseline;font-size:13.5px;color:var(--ink2)}.fin-fact b{font:700 18px var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums}.rate-lo{color:var(--ok);font-weight:600}.rate-hi{color:var(--bad)}.tierbar{display:grid;grid-template-columns:110px 1fr 90px;gap:12px;align-items:center;font-size:13px}.tierbar .bar{height:10px;border-radius:5px;background:var(--sunk);overflow:hidden}.tierbar .bar i{display:block;height:100%;background:var(--cyan);border-radius:5px}.tierbar.pick .bar i{background:var(--gold)}.me .btn-me{font-size:11.5px;padding:4px 8px;border:1px solid var(--rail-line);border-radius:7px;color:var(--rail-tx);text-decoration:none;background:transparent}.me .btn-me:hover{background:#ffffff0f}.wiz{background:var(--paper)}.wizhead{position:sticky;top:0;z-index:22;background:var(--card);border-bottom:1px solid var(--rule)}.wizbar{position:static;border-bottom:1px solid var(--rule2);padding:9px 24px;gap:12px;min-height:60px;flex-wrap:nowrap}.wizbar .who{display:flex;flex-direction:column;min-width:0;gap:1px}.wizbar .ref{font-family:var(--font-body);font-size:11.5px;color:var(--ink3);letter-spacing:0}.wizbar .ref .mono{color:var(--ink2)}.wizbar .who>b{font-family:var(--font-ui);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.wizbar .sum{display:flex;gap:0;border:1px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--card);white-space:nowrap}.wizbar .sum span{display:flex;flex-direction:column;padding:5px 14px 6px;border-right:1px solid var(--rule2);font:600 9.5px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink4);line-height:1.2}.wizbar .sum span:last-child{border-right:0}.wizbar .sum b{font:600 14px/1.2 var(--font-ui);color:var(--ink);letter-spacing:-.01em;text-transform:none;margin-top:2px;font-variant-numeric:tabular-nums}.wizbar .sum b small{font-size:10.5px;color:var(--ink3);font-weight:500;margin-left:1px}.wizbar .state{font-size:11.5px;color:var(--ink4);white-space:nowrap;min-width:0}.wizbar .state.dirty{color:var(--gold-ink)}@media (max-width:1500px){.wizbar{flex-wrap:wrap}.wizbar .sum{order:9;flex-basis:auto;border:0;border-top:1px solid var(--rule2);border-radius:0;padding-top:0;width:100%}.wizbar .sum span{padding-left:0;padding-right:18px;border-right:0}}.stepsbar{background:var(--card)}.steps{position:static;padding:0 24px;gap:8px;border-bottom:0;max-width:1288px;margin:0 auto;background:transparent}.steps li{flex:1 1 0;min-width:112px}.steps li:after{display:none}.steps button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 0 11px;border-radius:0;border-top:3px solid var(--rule2);color:var(--ink3);transition:border-color .15s,color .15s}.steps button:hover:not(:disabled){background:transparent;color:var(--ink)}.steps button:disabled{opacity:.5}.steps .n{width:auto;height:auto;border-radius:0;background:transparent;display:inline-flex;align-items:center;gap:4px;font:600 9.5px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink4)}.steps .n svg{width:11px;height:11px}.steps .t{font-size:13px;font-weight:600;letter-spacing:-.005em}.steps li.on button{border-top-color:var(--cyan);color:var(--ink)}.steps li.on .n{color:var(--cyan-ink);background:transparent}.steps li.done button{border-top-color:var(--cyan);color:var(--ink2)}.steps li.done .n{color:var(--cyan-ink);background:transparent}.wizbody{max-width:1288px;margin:0 auto;padding:26px 24px 36px}.wizbody .eyebrow{font:600 10.5px var(--font-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--cyan-ink);margin-bottom:8px}.wizbody h2{font-size:22px;letter-spacing:-.015em;margin-bottom:0}.wizbody>.stack>.muted{font-size:14.5px;line-height:1.55;margin-top:-4px}.wizbody .card .hd h2{font-size:14.5px;letter-spacing:-.005em;margin:0}.wizfoot{padding:0;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:saturate(1.4) blur(8px)}.wizfoot .in{max-width:1288px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:12px 24px;flex-wrap:wrap}.fs{display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.fs .span2{grid-column:span 2}.fs-h{grid-column:1/-1;display:flex;align-items:baseline;gap:10px;margin-top:10px;padding-bottom:6px;border-bottom:1px solid var(--rule2)}.fs-h:first-child{margin-top:0}.fs-h b{font:600 10.5px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink4)}.fs-h span{font-size:12.5px;color:var(--ink3)}.fact{min-height:38px;display:flex;align-items:center;padding:8px 11px;border-radius:10px;background:var(--sunk);color:var(--ink2);font-size:13.5px;border:1px dashed var(--rule)}@media (max-width:760px){.fs{grid-template-columns:1fr}.fs .span2{grid-column:auto}}.grid.billwrap{grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr);align-items:start}@media (max-width:1100px){.grid.billwrap{grid-template-columns:1fr}}.card.billcheck .bd{padding:18px 20px 16px}.cmp{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.cmp-c{min-width:0}.cmp-c .k{display:block;font:600 10px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink4)}.cmp-c b{display:block;font:700 28px/1.05 var(--font-ui);letter-spacing:-.02em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--ink)}.cmp-c i{display:block;font-style:normal;font-size:12px;color:var(--ink3);margin-top:4px;line-height:1.35}.cmp-vs{font:600 11px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink4);padding:6px 8px;border-radius:999px;background:var(--sunk)}.verdict{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--sunk);font-size:13px;color:var(--ink2);line-height:1.5}.verdict p{margin:0}.verdict .delta{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--font-ui);padding:3px 9px;border-radius:999px;margin-bottom:8px;background:var(--card);border:1px solid var(--rule);color:var(--ink2)}.verdict .delta:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink4)}.verdict.ok{background:var(--ok-soft)}.verdict.ok .delta{color:var(--ok);border-color:var(--ok-line)}.verdict.ok .delta:before{background:var(--ok)}.verdict.warn{background:var(--gold-soft)}.verdict.warn .delta{color:var(--gold-ink);border-color:var(--gold-line)}.verdict.warn .delta:before{background:var(--gold)}.verdict.bad{background:var(--bad-soft)}.verdict.bad .delta{color:var(--bad);border-color:var(--bad-line)}.verdict.bad .delta:before{background:var(--bad)}.ledger{padding:6px 0 4px}.ledger section{padding:0 20px}.lg-h{font:600 10px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink4);padding:14px 0 6px}.lg-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:8px 0;border-top:1px solid var(--rule2)}.lg-r.has-s{grid-template-columns:minmax(0,1fr) 90px auto}.lg-l{min-width:0}.lg-l b{display:block;font-family:var(--font-ui);font-weight:600;font-size:13px;color:var(--ink);letter-spacing:-.005em}.lg-l span{display:block;font-size:12px;color:var(--ink3);line-height:1.4;margin-top:1px;font-variant-numeric:tabular-nums}.lg-a{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-align:right}.lg-s{height:6px;border-radius:3px;background:var(--sunk);overflow:hidden;width:90px}.lg-s i{display:block;height:100%;background:var(--cyan);border-radius:3px}.lg-r.off .lg-l b{color:var(--ink3);font-weight:500}.lg-r.off .lg-l span,.lg-r.off .lg-a{color:var(--ink4)}.lg-r.credit .lg-a,.lg-r.credit .lg-l b{color:var(--ok)}.lg-t{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 0;padding:14px 20px;background:var(--sunk);border-top:2px solid var(--ink)}.lg-t b{font-family:var(--font-ui);font-weight:600;font-size:13.5px;display:block}.lg-t>div:first-child span{display:block;font-size:12px;color:var(--ink3);margin-top:1px}.lg-t .lg-a b{font-size:17px;font-family:var(--font-ui);font-weight:700;letter-spacing:-.01em}.lg-n{padding:8px 20px 6px;font-size:12px;color:var(--ink3)}.kv dd .sub{display:block;font-weight:400;font-size:12px;color:var(--ink3);margin-top:1px}.lg-r.has-s{grid-template-columns:minmax(0,1fr) 120px auto}.lg-s{width:120px}.prod-head{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:18px 22px;background:var(--card);border:1px solid var(--rule);border-radius:var(--r)}.prod-head h2{font-size:17px;margin-bottom:4px}.prod-head p{max-width:78ch;font-size:14px;line-height:1.55}.prod-src{display:flex;align-items:center;gap:6px;white-space:nowrap;margin-top:4px}.prod-filters{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px}.chips .chip small{font:600 10.5px var(--font-mono);color:var(--ink4);background:var(--sunk);padding:1px 6px;border-radius:999px}.chips .chip.on small{background:#ffffff2e;color:#fff}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.prod{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s}.prod:hover{border-color:var(--cyan-line);box-shadow:0 14px 34px -22px #0f1b2b59;transform:translateY(-1px)}.prod.off{opacity:.6}.prod-img{position:relative;height:210px;display:grid;place-items:center;background:linear-gradient(180deg,#f7f9fc,#eef2f7);border-bottom:1px solid var(--rule2);overflow:hidden}.prod-img img{max-width:78%;max-height:170px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(15,27,43,.14))}.prod-badge{position:absolute;left:12px;top:12px;font:700 10.5px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--bad);padding:4px 9px;border-radius:999px}.prod-off{position:absolute;left:12px;bottom:12px;font:600 10.5px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);background:var(--card);border:1px solid var(--rule);padding:3px 8px;border-radius:999px}.prod-link{position:absolute;right:10px;top:10px;font:600 10.5px var(--font-ui);color:var(--ink3);background:var(--card);border:1px solid var(--rule);padding:4px 9px;border-radius:999px;text-decoration:none;opacity:.85}.prod-link:hover{color:var(--cyan-ink);border-color:var(--cyan-line);opacity:1}.prod-bd{padding:14px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.prod-brand{font:700 10.5px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.prod-bd h3{font-size:15.5px;letter-spacing:-.005em;line-height:1.25}.prod-spec{font-size:13px;color:var(--ink2)}.prod-tag{font-size:12.5px;color:var(--ink3)}.prod-price{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.prod-price b{font:700 19px var(--font-ui);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.prod-note{font-size:13px;color:var(--ink3);font-style:italic}.prod-act{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;flex-wrap:wrap}.prod-thumb{width:96px;height:72px;border-radius:9px;background:linear-gradient(180deg,#f7f9fc,#eef2f7);border:1px solid var(--rule);display:grid;place-items:center;overflow:hidden;flex:0 0 auto}.prod-thumb img{max-width:86%;max-height:62px;object-fit:contain}.prod-thumb svg{width:64px;height:60px}.lib-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.lib-brand{text-align:left;background:var(--card);border:1px solid var(--rule);border-radius:12px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;font:inherit;color:inherit}.lib-brand:hover{border-color:var(--cyan-line)}.lib-brand.on{border-color:var(--cyan);box-shadow:0 0 0 2px var(--cyan-soft)}.lib-brand b{font:600 14px var(--font-ui)}.lib-brand.sells b:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-left:8px;vertical-align:middle}.lib-brand span{font-size:12.5px;color:var(--ink2);line-height:1.35}.lib-brand em{font-style:normal;font-size:11.5px;color:var(--ink4);margin-top:4px}.own{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:860px){.own{grid-template-columns:1fr}}.own-card{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:6px;min-width:0}.own-card.fin{border-color:var(--gold-line);background:linear-gradient(180deg,#fffbf3,#fff)}.own-h{display:flex;align-items:center;gap:10px;font:600 14px var(--font-ui);margin-bottom:4px}.own-ic{width:30px;height:30px;border-radius:50%;background:var(--cyan-soft);color:var(--cyan-ink);display:grid;place-items:center}.own-ic.gold{background:var(--gold);color:#fff}.own-k{font:600 10.5px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--gold-ink)}.own-big{font:700 32px/1.05 var(--font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}.own-big small{font-size:14px;color:var(--ink3);font-weight:500;margin-left:2px}.own-big.gold{color:var(--gold-ink)}.own-big.muted{color:var(--ink4)}.own-sub{font-size:12.5px;color:var(--ink3)}.own-rows{margin-top:10px;padding-top:10px;border-top:1px solid var(--rule2);display:flex;flex-direction:column;gap:6px}.own-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;color:var(--ink2)}.own-row em{font-style:normal;color:var(--ink4);font-size:12px;margin-left:4px}.own-row b{font-variant-numeric:tabular-nums;color:var(--ink)}.own-row b.warn{color:var(--gold-ink)}.own-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.own-chips .chip.sm{padding:4px 9px;font-size:11.5px}.own-chips .chip.na{opacity:.35;cursor:not-allowed}.own-fine{font-size:11.5px;color:var(--ink4);margin-top:8px;line-height:1.45}.radio{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--r);cursor:pointer;background:var(--card);transition:border-color .2s,background .2s}.radio:hover{border-color:var(--cyan-line)}.radio.on{border-color:var(--cyan);background:var(--cyan-soft)}.radio input{margin-top:3px;accent-color:var(--cyan)}.radio span b{display:block;font:600 14px var(--font-ui)}.radio span small{display:block;font-size:12.5px;color:var(--ink3);margin-top:3px;line-height:1.45}.radio span small b{display:inline;font:inherit;font-weight:600;color:var(--ink)}.btn.danger-ink{color:var(--bad)}.btn.danger-ink:hover{background:var(--bad-soft);border-color:var(--bad-line)}.own-how{margin-top:10px}.own-lines{margin-top:8px;background:var(--sunk);border:1px solid var(--rule2);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:5px}.own-lines .own-row{font-size:12.5px}.own-lines .own-row b{font-family:var(--font-mono);font-weight:500;font-size:12px}.own-chips .chip small{font:600 10px var(--font-mono);background:var(--sunk);color:var(--ink3);padding:1px 5px;border-radius:999px;margin-left:5px}.own-chips .chip.on small{background:#fff3;color:#fff}.own-h .own-k{margin-left:auto}.radio.off{opacity:.55}.radio.off input{cursor:not-allowed}.own-card.okapi{border-color:var(--gold-line);background:linear-gradient(180deg,#fffbf3,#fff)}.okapi-in{margin-top:12px;padding-top:12px;border-top:1px solid var(--rule2);display:flex;flex-direction:column;gap:8px}.fc-intro{background:var(--card);border:1px solid var(--rule);border-radius:var(--r);padding:20px 22px;background:linear-gradient(135deg,#f6fafd,#fff 60%)}.fc-intro h2{font:700 21px/1.15 var(--font-ui);letter-spacing:-.02em;margin:0}.fc-intro p{margin:5px 0 0;font-size:13px;color:var(--ink3)}.fc-cash{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:12px;padding:14px 20px;cursor:pointer;transition:box-shadow .2s,border-color .2s}.fc-cash:hover{box-shadow:0 0 0 3px #e0961b2e}.fc-cash.on{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.fc-cash span{font:600 13px var(--font-ui);letter-spacing:.02em;display:flex;align-items:center;gap:10px}.fc-cash em{font-style:normal;font:600 10px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;background:var(--gold);color:#1a1200;border-radius:999px;padding:2px 8px}.fc-cash b{font:700 24px var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.fc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:900px){.fc-grid{grid-template-columns:1fr}}.fc{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;min-width:0;transition:border-color .2s,box-shadow .2s}.fc.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.fc-h{display:flex;align-items:flex-start;gap:10px}.fc-name{font:700 16px var(--font-ui);letter-spacing:-.01em}.fc-meth{font-size:11.5px;color:var(--ink4);margin-top:1px}.fc-tag{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font:600 10px var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#1a1200;background:var(--gold);border-radius:999px;padding:3px 9px}.fc-f{display:block}.fc-f>span{display:block;font:600 11.5px var(--font-ui);color:var(--ink3);margin-bottom:5px}.fc-body{background:var(--sunk);border:1px solid var(--rule2);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;margin-top:2px}.fc-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;color:var(--ink3)}.fc-row b{font-variant-numeric:tabular-nums;font-weight:500;color:var(--ink2)}.fc-row.strong{font-size:12.5px;color:var(--ink2)}.fc-row.strong b{font-weight:700;color:var(--ink)}.fc-big{margin-top:7px;padding-top:9px;border-top:1px solid var(--rule2);text-align:right;font:700 26px/1.05 var(--font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fc-big small{font-size:13px;font-weight:500;color:var(--ink3);margin-left:1px}.fc-big .muted{font:500 12.5px var(--font-ui);color:var(--ink4)}.fc-btn{margin-top:auto;width:100%;border:1px solid var(--gold);background:var(--gold);color:#1a1200;border-radius:10px;padding:10px 14px;font:600 13px var(--font-ui);cursor:pointer;transition:filter .15s}.fc-btn:hover{filter:brightness(1.06)}.fc-btn:disabled{opacity:.4;cursor:not-allowed;filter:none}.fc.on .fc-btn{background:var(--ok);border-color:var(--ok);color:#fff}.okapi-app .hd .sub{display:block;font:400 12px var(--font-ui);color:var(--ink3);margin-top:2px}.oa-sec{font:600 12px var(--font-ui);letter-spacing:.02em;color:var(--ink2);padding-top:6px;border-top:1px solid var(--rule2);margin-top:2px}.oa-sec:first-of-type{border-top:0;padding-top:0}.oa-sec em{font-style:normal;font-weight:400;color:var(--ink4);font-size:11.5px;margin-left:4px}.stack.sm{gap:8px}.oa-warn{display:flex;align-items:center;gap:9px;border:1px solid var(--gold-line);background:var(--gold-soft);color:var(--gold-ink);border-radius:10px;padding:10px 13px;font-size:12.5px}.oa-flow{border:1px solid var(--rule2);background:var(--sunk);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;justify-content:center}.oa-flow.ok{border-color:var(--ok-line);background:var(--ok-soft)}.oa-flow.bad{border-color:var(--bad-line);background:var(--bad-soft)}.oa-flow b{font:700 16px var(--font-ui);font-variant-numeric:tabular-nums}.oa-flow.ok b{color:var(--ok)}.oa-flow.bad b{color:var(--bad)}.oa-flow span{font-size:11.5px;color:var(--ink3)}.okapi-rent{font-variant-numeric:tabular-nums;font-weight:600}table.oa-ms tr.tot td{border-top:2px solid var(--rule);font-weight:600;background:var(--sunk)}table.oa-ms .warn{color:var(--bad)}table.paycmp tr.on td{background:var(--gold-soft)}table.paycmp tr.on td:first-child{box-shadow:inset 3px 0 0 var(--gold)}.inc-row{display:flex;flex-wrap:wrap;gap:10px 22px}.card.okapi-app.on{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.okapi-pick{width:auto;margin-top:0;padding:9px 18px}.card.okapi-app.on .okapi-pick{background:var(--ok);border-color:var(--ok);color:#fff}.okapi-app .hd .fc-tag{margin-left:0;margin-right:8px}.fc-row em{font-style:normal;color:var(--ink4);font-size:11px;margin-left:4px}table.oa-ms tr.tot em{font-style:normal;color:var(--ink4);font-size:11px;margin-right:4px;font-weight:400}table.paycmp th,table.paycmp td{white-space:nowrap}.help.span2{grid-column:1/-1}.link-btn{background:none;border:1px solid var(--gold);color:var(--gold-ink);border-radius:6px;padding:2px 8px;font:600 11.5px var(--font-ui);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link-btn:hover{background:var(--gold-soft)}.bill-est{border-color:var(--gold-line);background:linear-gradient(135deg,#fffbf3,#fff 70%)}.bill-est .bd{display:flex;flex-direction:column;gap:4px;padding:18px 20px}.be-k{font:600 10.5px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.be-kwh{font-size:13px;color:var(--ink2);margin-top:6px}.be-l{font-size:12px;color:var(--ink3)}.be-big{font:700 34px/1.05 var(--font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:2px 0 4px}.be-afa{font-size:12px;color:var(--gold-ink)}.be-afa.ok{color:var(--ink3)}.be-btn{margin-top:12px;justify-content:center}.modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 32px));max-height:calc(100% - 32px);background:var(--card);border:1px solid var(--rule);border-radius:16px;z-index:42;display:flex;flex-direction:column;box-shadow:0 40px 90px -30px #0a0f1a8c;animation:pop .16s ease-out}@keyframes pop{0%{transform:translate(-50%,-48%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.modal .mh{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--rule)}.modal .mh h2{font-size:16px;margin:0}.modal .mb{padding:14px 20px 18px;overflow:auto}.cs{display:flex;flex-direction:column;gap:2px;font-size:13px}.cs-facts{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;margin-bottom:8px}.cs-facts>div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px}.cs-facts span{color:var(--ink3)}.cs-facts b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.cs-sec{font:600 10.5px var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink4);margin:10px 0 4px}.cs-r{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0}.cs-r>span{color:var(--ink2);display:flex;flex-direction:column}.cs-r>span small{font-size:11px;color:var(--ink4);line-height:1.3}.cs-r>b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-r.sub{margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}.cs-r.sub>span{color:var(--ink);font-weight:600}.cs-r.sub>b{font-weight:700}.cs-r.tot{margin-top:8px;padding-top:10px;border-top:1px solid var(--rule)}.cs-r.tot>span{color:var(--ink);font-weight:600}.cs-r.tot>b{font:700 17px var(--font-ui)}.bill-est.printed{border-color:var(--cyan-line);background:linear-gradient(135deg,#f2f9fd,#fff 70%)}.bill-est.printed .be-k{color:var(--cyan-ink)}.be-est{font-size:12.5px;color:var(--ink2);margin-top:-2px}.cs-r.printed{margin-top:6px;padding-top:8px;border-top:1px dashed var(--rule)}.cs-r.printed>span{color:var(--ink);font-weight:600}.cs-r.printed>b{font-weight:700}.gate .gbtn{background:#fff;color:#1f1f1f;border:1px solid var(--rule);gap:10px;font-weight:600}.gate .gbtn:hover{background:#f8fafc;border-color:#c6d0da}.rail .clouddot{display:flex;align-items:center;gap:7px;margin:0 12px 6px;padding:6px 10px;border-radius:8px;font:500 11.5px var(--font-ui);color:#a9bac8;background:#ffffff0d;text-decoration:none}.rail .clouddot.idle{color:#8fd6a8}.rail .clouddot.syncing,.rail .clouddot.offline{color:#f3d9a4}.rail .clouddot.error{color:#f4a6a0}.navbtn,.scrim{display:none}@media (max-width:760px){.shell{grid-template-columns:1fr}.rail{position:fixed;top:0;bottom:0;left:0;z-index:60;width:min(84vw,290px);height:100%;transform:translate(-101%);transition:transform .22s cubic-bezier(.3,.8,.4,1)}.shell.navopen .rail{transform:none;box-shadow:0 0 44px #060e1873}.scrim{display:block;position:fixed;inset:0;z-index:55;background:#08101a85;opacity:0;pointer-events:none;transition:opacity .22s}.shell.navopen .scrim{opacity:1;pointer-events:auto}.navbtn{display:grid;place-items:center;position:fixed;top:7px;left:9px;z-index:30;width:38px;height:38px;border-radius:10px;border:1px solid var(--rule);background:var(--card);color:var(--ink2);cursor:pointer;-webkit-tap-highlight-color:transparent}.navbtn:active{background:var(--sunk,var(--rule))}.shell.navopen .navbtn{z-index:61;color:#fff;background:transparent;border-color:transparent;left:calc(min(84vw,290px) - 47px)}.topbar{padding-left:58px;flex-wrap:wrap;row-gap:9px;justify-content:space-between}.topbar .spacer{display:none}.topbar h1{font-size:17px}.prod-src{white-space:normal;flex-wrap:wrap}.prod-head{gap:14px;padding:16px 18px}}@media (prefers-reduced-motion:reduce){.rail,.scrim{transition:none}}.okapi-views .chip{font-size:12px}.okopts{display:grid;gap:12px;margin-top:12px}.okopts.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.okopts.n3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.okopts.n2,.okopts.n3{grid-template-columns:1fr}}.okopt{border:1px solid var(--rule);border-radius:14px;padding:14px 15px;background:var(--card);display:flex;flex-direction:column;gap:6px;min-width:0}.okopt.cash{background:var(--sunk)}.okopt.chosen{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold-soft)}.okopt .sprint-in{display:flex;flex-direction:column;gap:8px;margin:8px 0 2px;padding:9px 10px;border-radius:10px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.okopt .sprint-in .f{margin:0}.okopt .sprint-in .check{font-size:12.5px}.okopt .okt{font:600 13px var(--font-ui);color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.okopt .okbig{font:700 26px/1.05 var(--font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gold-ink);margin-top:2px;white-space:nowrap}.okopt.cash .okbig{color:var(--ink)}.okopt .okbig small{font-size:12px;color:var(--ink3);font-weight:500;margin-left:3px}.okopt .okk{font-size:12px;color:var(--ink3)}.okopt .okrows{margin-top:6px;padding-top:8px;border-top:1px solid var(--rule2);display:flex;flex-direction:column;gap:4px}.okopt .okrows>div{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink3)}.okopt .okrows b{color:var(--ink);font-weight:600;text-align:right}.okopt .chip.sm{align-self:flex-start;margin-top:4px}.okopt{position:relative;gap:4px}.okopt .okbadge{align-self:flex-start;font:700 9.5px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--gold);border-radius:999px;padding:3px 9px;margin-bottom:4px}.okopt .oktag{font-size:12.5px;color:var(--ink3);line-height:1.35;margin-top:-2px}.okopt .oksec{font:600 10px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink4);margin-top:10px;padding-top:8px;border-top:1px solid var(--rule2)}.okopt .okv{font:600 14px var(--font-ui);color:var(--ink);line-height:1.35}.okopt .okv small{font-weight:500;font-size:12px;color:var(--ink3)}.okopt .okv.sm{font-weight:500;font-size:12.5px;color:var(--ink2)}.okopt .okten{align-self:flex-start;margin-top:4px}.okopt .okten button{padding:5px 10px;font-size:11.5px}.okopt .okdep{display:flex;flex-direction:column;gap:4px;margin-top:6px}.okopt .okdep span{font:600 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.okopt .okcheck{font-size:12.5px;margin-top:6px}.okopt .okrows{margin-top:4px;padding-top:0;border-top:0}.okopt .okvs{display:flex;flex-direction:column;gap:1px;margin-top:6px;padding:7px 10px;border-radius:9px;font-size:12px;color:var(--ink3);background:var(--sunk)}.okopt .okvs b{font-size:12.5px;color:var(--ink);font-weight:600}.okopt .okvs.ok{background:var(--ok-soft, #E8F8EF)}.okopt .okvs.ok b{color:var(--ok)}.okopt .okvs.warn{background:var(--gold-soft)}.okopt .okvs.warn b{color:var(--gold-ink)}.okopt .okbig{margin-top:0}.okopt .okchoose{margin-top:12px}.okband{margin-top:12px;padding:10px 14px;border-radius:12px;background:var(--sunk);border:1px dashed var(--rule);font-size:12.5px;color:var(--ink2);line-height:1.45}.okband b{color:var(--ink);font-weight:600}.ov-badge{display:inline-flex;align-items:center;font:600 10.5px var(--font-ui);letter-spacing:.02em;color:var(--gold-ink);background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:999px;padding:2px 8px;cursor:help;white-space:nowrap}.ovf{margin-top:8px;display:flex;flex-direction:column;gap:5px}.ovf>label{font:600 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ovf.on .in{border-color:var(--gold);background:#fffbf3}.ovf .ov-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--ink4)}.ov-modal{position:fixed;inset:0;z-index:2000;background:#08101a8c;display:grid;place-items:center;padding:20px}.ov-box{background:var(--card);color:var(--ink);border:1px solid var(--rule);border-radius:16px;padding:22px 24px;max-width:460px;width:100%;box-shadow:0 30px 80px -30px #0009}.ov-box h3{margin:0 0 8px;font:700 17px var(--font-ui);color:var(--gold-ink)}.ov-box p{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--ink2)}:root{--glass:rgba(255,255,255,.64);--glass-2:rgba(255,255,255,.5);--glass-hi:rgba(255,255,255,.62);--glass-rim:rgba(255,255,255,.88);--glass-edge:rgba(15,27,43,.075);--glass-blur:blur(24px) saturate(1.55);--glass-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-rim), 0 18px 40px -30px rgba(15,27,43,.38);--paper:#EEF2F7}html{background-color:#edf1f7}body{background:transparent}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:#edf1f7;background-image:radial-gradient(1500px 1050px at 3% -28%,rgba(37,170,225,.085),transparent 60%),radial-gradient(1400px 1000px at 100% 128%,rgba(247,168,35,.055),transparent 60%)}.wiz,.work,.page{background:transparent}@media print{body:before{display:none}}.rail{background:linear-gradient(180deg,#0d1321e6,#080d18f2);-webkit-backdrop-filter:blur(26px) saturate(1.4);backdrop-filter:blur(26px) saturate(1.4);box-shadow:inset -1px 0 #ffffff14}.rail:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 300px at 0% 0%,rgba(37,170,225,.26),transparent 62%),radial-gradient(420px 360px at 100% 100%,rgba(247,168,35,.12),transparent 62%)}.rail .brand .mark{filter:drop-shadow(0 6px 14px rgba(37,170,225,.35))}.nav .grp{color:#6e7e96}.nav a{color:#c9d4e2;border-radius:10px;transition:background .15s,color .15s}.nav a:hover{background:#ffffff0f;color:#fff}.nav a.on{position:relative;color:#fff;background:linear-gradient(180deg,#ffffff21,#ffffff0f);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff12,0 8px 18px -12px #0009}.nav a.on:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--cyan);box-shadow:0 0 12px #25aae1e6}.nav a.on svg{color:#7fd3f5}.rail .clouddot{background:#ffffff0f;box-shadow:inset 0 1px #ffffff14}.me{border-top-color:#ffffff14;background:#00000024}.me button,.me .btn-me{background:#ffffff0a;border-color:#ffffff1f}.me button:hover,.me .btn-me:hover{background:#ffffff1a;border-color:#ffffff47}.topbar,.wizhead,.wizfoot,.genbar,.drawer .dh,.drawer .df{background:#ffffffad;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.topbar,.wizhead{border-bottom:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim),0 10px 30px -26px #0f1b2b80}.wizbar{background:transparent;border-bottom:1px solid rgba(15,27,43,.06)}.stepsbar{background:transparent}.wizfoot{background:#ffffffb3;border-top:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-rim),0 -12px 30px -26px #0f1b2b80}.genbar,.drawer .dh{border-bottom:1px solid var(--glass-edge)}.drawer .df{border-top:1px solid var(--glass-edge)}.wizbar .sum{background:#ffffff8c;border:1px solid rgba(255,255,255,.9);border-radius:14px;box-shadow:0 0 0 1px var(--glass-edge),inset 0 1px #fff,0 12px 28px -20px #0f1b2b66}.wizbar .sum span{border-right-color:#0f1b2b12}@media (max-width:1500px){.wizbar .sum{border:0;box-shadow:none;background:transparent;border-top:1px solid rgba(15,27,43,.07);border-radius:0}}.steps button{border-top:3px solid rgba(15,27,43,.08);border-radius:3px 3px 0 0}.steps li.on button{border-top-color:var(--cyan);box-shadow:0 -6px 14px -8px #1b9bd2b3}.steps li.done button{border-top-color:#1b9bd28c}.card,.stat,.own-card,.fc,.okopt,.prod,.prod-head,.lib-brand,.radio,.pack,.dcard,.bill-est,.fin-hero{border:1px solid rgba(255,255,255,.85);box-shadow:var(--glass-shadow)}.card,.stat,.own-card,.fc,.okopt,.prod,.prod-head,.lib-brand,.radio,.pack,.dcard{background:var(--glass)}.card{border-radius:16px}.card .hd{border-bottom:1px solid var(--glass-edge)}.card .stat,.pack .stat{background:#ffffff80;border:1px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px #0f1b2b0f,inset 0 1px 0 var(--glass-rim)}.okopt.cash{background:#0f1b2b0b}.okopt.chosen,.fc.on,.pack.pick,.card.okapi-app.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 0 4px #e0961b29,inset 0 1px 0 var(--glass-rim)}.lib-brand.on{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan),0 0 0 4px #1b9bd229,inset 0 1px 0 var(--glass-rim)}.own-card.fin,.own-card.okapi{background:linear-gradient(180deg,#fffbf3cc,#ffffff9e)}.bill-est{background:linear-gradient(135deg,#fffbf3e6,#ffffff9e 70%)}.bill-est.printed{background:linear-gradient(135deg,#f2f9fde6,#ffffff9e 70%)}.fin-hero{background:linear-gradient(135deg,#0e2a4af5,#0a2a4ae6);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff29,0 20px 44px -30px #0a2a4ab3}.note{background:var(--glass);box-shadow:0 0 0 1px var(--glass-edge),inset 0 1px 0 var(--glass-rim);border-color:#ffffffd9}.note.warn{background:linear-gradient(180deg,#fcf1dcd9,#fff9)}.note.ok{background:linear-gradient(180deg,#e3f2ead9,#fff9)}.note.bad{background:linear-gradient(180deg,#fbe9e7d9,#fff9)}.col{background:#ffffff57;box-shadow:0 0 0 1px #0f1b2b0f,inset 0 1px #ffffffd9}.tabs{border-bottom-color:#0f1b2b1a}.prefix span{background:#0f1b2b0d;border-color:#0f1b2b1f}.fact{background:#ffffff73;border-color:#0f1b2b1f}.verdict,.cmp-vs,.fc-body,.oa-flow,.own-lines,.profit,.lg-t,.tag{background:#0f1b2b0d}table.t tr.click:hover td{background:#0f1b2b0a}table.t th{background:transparent}table.t td{border-bottom-color:#0f1b2b12}table.t.fin tr.ladder td{background:#0f1b2b0a}table.oa-ms tr.tot td{background:#0f1b2b0d}.btn{background:#ffffff9e;border-color:#0f1b2b1c;border-radius:11px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f1b2b0d;transition:background .15s,border-color .15s,box-shadow .15s,transform .05s}.btn:hover{background:#ffffffeb;border-color:#0f1b2b2e}.btn.primary{background:linear-gradient(180deg,#36b4e8,#1b9bd2 58%,#1690c5);border-color:#0e6f998c;color:#fff;box-shadow:inset 0 1px #ffffff61,0 10px 22px -12px #1b9bd2e6}.btn.primary:hover{background:linear-gradient(180deg,#43bcee,#22a4dc 58%,#1b9bd2);border-color:#0e6f99b3}.btn.gold{background:linear-gradient(180deg,#f6b640,#e0961b 60%,#d48b12);border-color:#8a5a0566;box-shadow:inset 0 1px #ffffff73,0 10px 22px -12px #e0961be6}.btn.gold:hover{filter:none;background:linear-gradient(180deg,#f9be4e,#e79f25 60%,#da9118)}.btn.ghost{background:transparent;border-color:transparent;box-shadow:none}.btn.ghost:hover{background:#0f1b2b0f}.btn.danger{background:#ffffff9e}.btn.danger:hover{background:var(--bad-soft)}.btn.sm{border-radius:9px}.in{background-color:#ffffffb8;border-color:#0f1b2b21;box-shadow:inset 0 1px 2px #0f1b2b0d}.in:hover{border-color:#0f1b2b38}.in:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #1b9bd22e,inset 0 1px 2px #0f1b2b0a}.in:disabled{background-color:#0f1b2b0d}.ovf.on .in{background-color:#fffbf3e6}.srch{background:#ffffff9e;border-color:#0f1b2b1c;box-shadow:inset 0 1px #ffffffe6}.chip{background:#ffffff9e;border-color:#0f1b2b21;box-shadow:inset 0 1px #ffffffe6}.chip.on{background:linear-gradient(180deg,#153f63,#0a2a4a);border-color:#0a2a4a;box-shadow:inset 0 1px #ffffff2e}.seg{border-color:#0f1b2b1f;background:#fff9}.seg button{background:transparent;border-right-color:#0f1b2b1a}.pill{box-shadow:inset 0 1px #ffffff80}.navbtn{background:#ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#0f1b2b1a}.veil{background:#0a0f1a52;-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2)}.drawer{background:#f2f5f9d6;-webkit-backdrop-filter:blur(32px) saturate(1.5);backdrop-filter:blur(32px) saturate(1.5);border-left:1px solid rgba(255,255,255,.75);box-shadow:-24px 0 70px -30px #0f1b2b73}.modal,.ov-box{background:#ffffffdb;-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);border:1px solid rgba(255,255,255,.92);box-shadow:0 0 0 1px var(--glass-edge),inset 0 1px #fff,0 40px 90px -30px #0a0f1a80}.modal .mh{border-bottom-color:var(--glass-edge)}.ov-modal{background:#08101a66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.toast{background:#0f1b2bd6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1f,0 14px 34px -12px #0000008c}.gate .box{background:#ffffffe0;-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #fff,0 40px 100px -30px #000000a6}.genframe.open{background:var(--paper)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#0f1b2b38;border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#0f1b2b6b;background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}.nav::-webkit-scrollbar{width:8px}.nav::-webkit-scrollbar-thumb{background:transparent;border-width:2px}.rail:hover .nav::-webkit-scrollbar-thumb{background:#ffffff38;background-clip:padding-box}.rail:hover .nav::-webkit-scrollbar-thumb:hover{background:#fff6;background-clip:padding-box}.deck ::-webkit-scrollbar-thumb,.fin-hero ::-webkit-scrollbar-thumb{background:#ffffff38;background-clip:padding-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(15,27,43,.28) transparent}.rail,.rail *,.deck,.deck *{scrollbar-color:rgba(255,255,255,.22) transparent}}@media (prefers-reduced-transparency:reduce){.rail{background:var(--rail)}.topbar,.wizhead,.wizfoot,.genbar,.drawer,.drawer .dh,.drawer .df,.modal,.ov-box,.gate .box{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}.card,.stat,.own-card,.fc,.okopt,.prod,.prod-head,.lib-brand,.radio,.pack,.dcard{background:#fff}}.stat.cyan,.stat.gold,.stat.ok,.stat.navy{border-top-color:#ffffffd9}.radio.on{border-color:var(--cyan);background:linear-gradient(180deg,#e3f3fbe6,#ffffff9e);box-shadow:0 0 0 1px var(--cyan),inset 0 1px 0 var(--glass-rim)}.fc-intro{background:linear-gradient(135deg,#f6fafdd9,#ffffff9e 60%);border-color:#ffffffd9;box-shadow:var(--glass-shadow)}.fc-cash{background:linear-gradient(135deg,#0e2a4af5,#0a2a4ae6);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff29}:root{--dock-gap:14px;--dock-r:28px}.shell{grid-template-columns:calc(var(--rail-w) + var(--dock-gap)) 1fr}.rail{margin:var(--dock-gap) 0 var(--dock-gap) var(--dock-gap);top:var(--dock-gap);height:calc(100vh - 2 * var(--dock-gap));border-radius:var(--dock-r);overflow:hidden;background:linear-gradient(180deg,#0e1524c7,#090e1adb);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff08,0 30px 70px -30px #060e18bf,0 2px 6px #060e1833}.rail:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 28%,transparent 46%)}.brand{padding:22px 20px 14px}.nav{padding:2px 12px 12px}.nav a{border-radius:12px;padding:8px 11px}.nav a.on{border-radius:12px}.nav a.on:before{left:-1px;top:9px;bottom:9px}.nav a:active{transform:scale(.985)}.me{padding:12px 14px 14px;background:#0000002e;border-top:1px solid rgba(255,255,255,.07)}.rail .clouddot{margin:0 12px 8px;border-radius:10px}.topbar{top:10px;margin:10px 20px 0;border-radius:20px;border:1px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px var(--glass-edge),inset 0 1px #fff,0 14px 34px -22px #0f1b2b73}.page{padding-top:20px}.wizhead{top:10px;margin:10px 20px 0;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px var(--glass-edge),inset 0 1px #fff,0 14px 34px -22px #0f1b2b73}.wizbody{padding-top:22px}.wizfoot{bottom:12px;margin:0 20px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.8);border-top-color:#fffc;box-shadow:0 0 0 1px var(--glass-edge),inset 0 1px #fff,0 18px 40px -22px #0f1b2b80}.drawer{top:12px;right:12px;bottom:12px;width:min(640px,calc(100% - 24px));border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.8)}.drawer .dh{border-radius:24px 24px 0 0}.drawer .df{border-radius:0 0 24px 24px}.btn{transition:background .15s,border-color .15s,box-shadow .15s,transform .12s cubic-bezier(.2,.9,.3,1.4)}.btn:active{transform:scale(.96)}.chip,.tabs button,.steps button{transition:background .15s,color .15s,border-color .15s,transform .12s cubic-bezier(.2,.9,.3,1.4)}.chip:active,.tabs button:active{transform:scale(.96)}.card,.stat,.prod,.fc,.okopt{transition:box-shadow .2s,border-color .2s}@media (max-width:760px){.shell{grid-template-columns:1fr}.rail{top:10px;bottom:10px;left:10px;height:auto;margin:0;width:min(84vw,290px);border-radius:26px;transform:translate(-115%)}.shell.navopen .rail{transform:none}.navbtn{top:18px;left:20px}.shell.navopen .navbtn{left:calc(min(84vw,290px) - 37px);top:22px}.topbar{margin:10px 12px 0;padding-left:64px;border-radius:18px;top:8px}.page{padding-top:16px}.wizhead{margin:8px 10px 0;border-radius:18px;top:8px}.wizfoot{margin:0 10px 10px;border-radius:18px;bottom:8px}.drawer{top:8px;right:8px;bottom:8px;width:calc(100% - 16px);border-radius:20px}}.island{position:fixed;left:50%;top:12px;z-index:1600;transform:translate(-50%,-30px) scale(.55);opacity:0;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 6px;border-radius:999px;max-width:min(560px,calc(100vw - 24px));background:#080a10e6;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);border:1px solid rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 1px #ffffff24,0 24px 60px -18px #000000b3,0 6px 16px -6px #00000080;transition:transform .55s cubic-bezier(.2,1,.3,1.25),opacity .3s ease}.island.open{transform:translate(-50%) scale(1);opacity:1}.island.out{transform:translate(-50%,-26px) scale(.6);opacity:0;transition:transform .32s cubic-bezier(.4,0,.8,.4),opacity .26s ease}.island .isl-body{display:flex;align-items:center;gap:11px;border:0;background:transparent;color:inherit;padding:2px 6px 2px 2px;cursor:pointer;text-align:left;border-radius:999px;min-width:0}.island .isl-ic{position:relative;width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,#36b4e8,#1478b0);color:#fff;box-shadow:inset 0 1px #ffffff59,0 6px 16px -6px #25aae1e6}.island .isl-ic i{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(37,170,225,.7);animation:isl-ring 1.8s ease-out infinite}@keyframes isl-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.35);opacity:0}}.island .isl-tx{display:flex;flex-direction:column;min-width:0;padding-right:6px;line-height:1.2}.island .isl-tx b{font:600 14px var(--font-ui);letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.island .isl-tx small{font:500 11.5px var(--font-body);color:#9fb0c3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.island .isl-x{width:28px;height:28px;border-radius:50%;border:0;background:#ffffff14;color:#b7c4d3;display:grid;place-items:center;cursor:pointer;flex:none;transition:background .15s,color .15s}.island .isl-x:hover{background:#ffffff29;color:#fff}.island .isl-body:hover .isl-tx b{color:#cdefff}@media (max-width:600px){.island{top:8px}.island .isl-tx b{font-size:13px}.island .isl-tx small{display:none}}@media (prefers-reduced-motion:reduce){.island,.island.out{transition:opacity .2s}.island .isl-ic i{animation:none}}.me{display:flex;flex-wrap:wrap;align-items:center;gap:9px 10px;padding:12px 14px 14px}.me .who{flex:1 0 calc(100% - 44px);min-width:0}.me .who b{font-size:13px}.me .btn-me,.me button{flex:1 1 0;display:inline-flex;justify-content:center;padding:6px 8px;border-radius:9px;font-size:11.5px;text-align:center}.dockopts{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 12px 8px;padding:0 2px;flex-wrap:wrap}.seg2{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f}.seg2 button{border:0;background:transparent;color:#9fb0c3;font:600 11px var(--font-ui);padding:4px 8px;border-radius:7px;cursor:pointer;min-width:30px;line-height:1.2;transition:background .15s,color .15s,transform .12s cubic-bezier(.2,.9,.3,1.4)}.seg2 button:hover{color:#fff}.seg2 button.on{background:#ffffff29;color:#fff;box-shadow:inset 0 1px #ffffff2e}.seg2 button:active{transform:scale(.94)}.langrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.langrow>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.langrow b{font:600 14px var(--font-ui)}.langrow .help{font-size:12.5px}@media (min-width:761px) and (max-width:1180px){:root{--rail-w:72px}.rail{transition:width .28s cubic-bezier(.2,.9,.3,1);width:72px;z-index:30}.rail:hover,.rail:focus-within{width:236px}.brand{padding:18px 0 12px;justify-content:center;gap:0}.brand>div{width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:opacity .2s}.nav{padding:2px 10px 12px}.nav .grp{height:0;padding:8px 0 0;overflow:hidden;color:transparent}.nav a,.nav a.on{justify-content:center;padding:10px;color:transparent;white-space:nowrap;overflow:hidden;position:relative;font-size:0}.nav a svg{color:#c9d4e2;margin:0;width:19px;height:19px;flex:none}.nav a.on svg{color:#7fd3f5}.nav a .badge{position:absolute;top:5px;right:5px;margin:0;font-size:9.5px;padding:0 5px}.rail .clouddot{justify-content:center;font-size:0;padding:8px 0}.rail .clouddot svg{width:15px;height:15px}.dockopts{display:none}.me{justify-content:center;padding:12px 8px}.me .who,.me button,.me .btn-me{display:none}.rail:hover .brand,.rail:focus-within .brand{padding:22px 20px 14px;justify-content:flex-start;gap:11px}.rail:hover .brand>div,.rail:focus-within .brand>div{width:auto;opacity:1}.rail:hover .nav .grp,.rail:focus-within .nav .grp{height:auto;padding:16px 10px 5px;color:#6e7e96}.rail:hover .nav a,.rail:focus-within .nav a{justify-content:flex-start;padding:8px 11px;color:#c9d4e2;font-size:13px}.rail:hover .nav a.on,.rail:focus-within .nav a.on{color:#fff}.rail:hover .nav a .badge,.rail:focus-within .nav a .badge{position:static;margin-left:auto;font-size:11px;padding:1px 7px}.rail:hover .clouddot,.rail:focus-within .clouddot{font-size:11.5px;justify-content:flex-start;padding:6px 10px}.rail:hover .dockopts,.rail:focus-within .dockopts{display:flex}.rail:hover .me,.rail:focus-within .me{padding:12px 14px 14px;justify-content:flex-start}.rail:hover .me .who,.rail:hover .me button,.rail:hover .me .btn-me,.rail:focus-within .me .who,.rail:focus-within .me button,.rail:focus-within .me .btn-me{display:inline-flex}.rail:hover .me .who,.rail:focus-within .me .who{display:block}}html{scroll-behavior:smooth}.work>.page,.work>.wiz{animation:page-in .34s cubic-bezier(.2,.7,.2,1) both}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.card,.stat,.prod,.dcard{transition:box-shadow .2s,border-color .2s,transform .2s}.dcard:hover{transform:translateY(-1px)}table.t tr.click td{transition:background .12s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.work>.page,.work>.wiz{animation:none}.rail,.btn,.chip,.tabs button,.steps button,.seg2 button,.nav a{transition:none}}:root[data-theme=dark]{--paper:#0B1220;--card:#121B2B;--sunk:#0E1626;--sunk2:#1A2436;--ink:#E8EFF7;--ink2:#BCC8D6;--ink3:#8A9BB0;--ink4:#6B7C92;--rule:#273448;--rule2:#1F2A3B;--cyan:#3BB5E8;--cyan-ink:#8FDBFA;--cyan-soft:#10283A;--cyan-line:#1F4E6C;--gold:#F0A52A;--gold-ink:#FFCB63;--gold-soft:#2E2412;--gold-line:#5C4519;--navy:#1B3A5C;--ok:#5CD39A;--ok-soft:#0F2A1F;--ok-line:#1F4A36;--warn:#E6BC63;--warn-soft:#2B2210;--warn-line:#5A4419;--bad:#F29A91;--bad-soft:#2E1512;--bad-line:#5A2621;--st-lead:#8A9BB0;--glass:rgba(18,27,43,.62);--glass-2:rgba(18,27,43,.5);--glass-rim:rgba(255,255,255,.1);--glass-edge:rgba(255,255,255,.08);--glass-shadow:0 0 0 1px var(--glass-edge), inset 0 1px 0 var(--glass-rim), 0 18px 40px -30px rgba(0,0,0,.7);--shadow:0 1px 2px rgba(0,0,0,.3), 0 8px 24px -14px rgba(0,0,0,.6)}:root[data-theme=dark]{background-color:#0b1220}:root[data-theme=dark] body:before{background-color:#0b1220;background-image:radial-gradient(1500px 1050px at 3% -28%,rgba(37,170,225,.13),transparent 60%),radial-gradient(1400px 1000px at 100% 128%,rgba(247,168,35,.09),transparent 60%)}:root[data-theme=dark] .rail{background:linear-gradient(180deg,#0a101cd1,#060a14e6);border-color:#ffffff1a}:root[data-theme=dark] .topbar,:root[data-theme=dark] .wizhead,:root[data-theme=dark] .wizfoot,:root[data-theme=dark] .genbar,:root[data-theme=dark] .drawer .dh,:root[data-theme=dark] .drawer .df{background:#0e1626b8;border-color:#ffffff1a;box-shadow:0 0 0 1px #ffffff0d,inset 0 1px #ffffff14,0 14px 34px -22px #000000b3}:root[data-theme=dark] .wizbar{border-bottom-color:#ffffff14}:root[data-theme=dark] .wizbar .sum{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}:root[data-theme=dark] .wizbar .sum span{border-right-color:#ffffff14}:root[data-theme=dark] .steps button{border-top-color:#ffffff1a}:root[data-theme=dark] .card,:root[data-theme=dark] .stat,:root[data-theme=dark] .own-card,:root[data-theme=dark] .fc,:root[data-theme=dark] .okopt,:root[data-theme=dark] .prod,:root[data-theme=dark] .prod-head,:root[data-theme=dark] .lib-brand,:root[data-theme=dark] .radio,:root[data-theme=dark] .pack,:root[data-theme=dark] .dcard,:root[data-theme=dark] .bill-est,:root[data-theme=dark] .fc-intro{border-color:#ffffff17;box-shadow:var(--glass-shadow)}:root[data-theme=dark] .card,:root[data-theme=dark] .stat,:root[data-theme=dark] .own-card,:root[data-theme=dark] .fc,:root[data-theme=dark] .okopt,:root[data-theme=dark] .prod,:root[data-theme=dark] .prod-head,:root[data-theme=dark] .lib-brand,:root[data-theme=dark] .radio,:root[data-theme=dark] .pack,:root[data-theme=dark] .dcard{background:var(--glass)}:root[data-theme=dark] .card .stat,:root[data-theme=dark] .pack .stat{background:#ffffff0a;border-color:#ffffff14;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}:root[data-theme=dark] .card .hd{border-bottom-color:#ffffff14}:root[data-theme=dark] .okopt.cash{background:#ffffff0a}:root[data-theme=dark] .own-card.fin,:root[data-theme=dark] .own-card.okapi{background:linear-gradient(180deg,#2e2412b3,#121b2b9e)}:root[data-theme=dark] .bill-est{background:linear-gradient(135deg,#2e2412bf,#121b2b9e 70%)}:root[data-theme=dark] .bill-est.printed{background:linear-gradient(135deg,#10283acc,#121b2b9e 70%)}:root[data-theme=dark] .fc-intro{background:linear-gradient(135deg,#10283a99,#121b2b9e 60%)}:root[data-theme=dark] .radio.on{background:linear-gradient(180deg,#10283ae6,#121b2b9e);box-shadow:0 0 0 1px var(--cyan),inset 0 1px 0 var(--glass-rim)}:root[data-theme=dark] .note{background:var(--glass);border-color:#ffffff17;box-shadow:0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}:root[data-theme=dark] .note.warn{background:linear-gradient(180deg,#2e2412cc,#121b2b99)}:root[data-theme=dark] .note.ok{background:linear-gradient(180deg,#0f2a1fcc,#121b2b99)}:root[data-theme=dark] .note.bad{background:linear-gradient(180deg,#2e1512cc,#121b2b99)}:root[data-theme=dark] .col{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff0f,inset 0 1px #ffffff0f}:root[data-theme=dark] .verdict,:root[data-theme=dark] .cmp-vs,:root[data-theme=dark] .fc-body,:root[data-theme=dark] .oa-flow,:root[data-theme=dark] .own-lines,:root[data-theme=dark] .profit,:root[data-theme=dark] .lg-t,:root[data-theme=dark] .tag,:root[data-theme=dark] .prefix span,:root[data-theme=dark] .fact{background:#ffffff0d;border-color:#ffffff1a}:root[data-theme=dark] table.t tr.click:hover td{background:#ffffff0b}:root[data-theme=dark] table.t td{border-bottom-color:#ffffff12}:root[data-theme=dark] table.t.fin tr.ladder td,:root[data-theme=dark] table.oa-ms tr.tot td{background:#ffffff0a}:root[data-theme=dark] .prod-img{background:linear-gradient(180deg,#f3f6fa,#e6ecf3)}:root[data-theme=dark] .prod-thumb{background:linear-gradient(180deg,#f3f6fa,#e6ecf3)}:root[data-theme=dark] .btn{background:#ffffff12;border-color:#ffffff21;color:var(--ink);box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000004d}:root[data-theme=dark] .btn:hover{background:#ffffff21;border-color:#fff3}:root[data-theme=dark] .btn.primary{color:#fff}:root[data-theme=dark] .btn.gold{color:#1a1200}:root[data-theme=dark] .btn.ghost{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=dark] .btn.ghost:hover{background:#ffffff14}:root[data-theme=dark] .btn.danger{background:#ffffff0f}:root[data-theme=dark] .in{background-color:#ffffff0f;border-color:#ffffff24;color:var(--ink);box-shadow:inset 0 1px 2px #00000040}:root[data-theme=dark] .in:hover{border-color:#ffffff3d}:root[data-theme=dark] .in:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #3bb5e838}:root[data-theme=dark] .in:disabled{background-color:#ffffff08}:root[data-theme=dark] .in::placeholder{color:var(--ink4)}:root[data-theme=dark] select.in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238A9BB0' stroke-width='1.6'/%3E%3C/svg%3E")}:root[data-theme=dark] select.in option{background:#121b2b;color:var(--ink)}:root[data-theme=dark] .ovf.on .in{background-color:#2e241299}:root[data-theme=dark] .srch{background:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=dark] .srch input{color:var(--ink)}:root[data-theme=dark] .chip{background:#ffffff0f;border-color:#ffffff24;color:var(--ink2);box-shadow:inset 0 1px #ffffff0f}:root[data-theme=dark] .chip.on{background:linear-gradient(180deg,#2a5680,#1b3a5c);border-color:#2a5680;color:#fff}:root[data-theme=dark] .seg{border-color:#ffffff24;background:#ffffff0d}:root[data-theme=dark] .seg button{border-right-color:#ffffff1a;color:var(--ink3)}:root[data-theme=dark] .seg button.on{background:var(--cyan-soft);color:var(--cyan-ink)}:root[data-theme=dark] .tabs{border-bottom-color:#ffffff1a}:root[data-theme=dark] .pill{box-shadow:none}:root[data-theme=dark] .pill.lead{background:#ffffff0f;border-color:#ffffff1f}:root[data-theme=dark] .navbtn{background:#0e1626cc;border-color:#ffffff1f;color:var(--ink)}:root[data-theme=dark] .veil{background:#00000080}:root[data-theme=dark] .drawer{background:#0b1220e0;border-left-color:#ffffff1a}:root[data-theme=dark] .modal,:root[data-theme=dark] .ov-box{background:#121b2beb;border-color:#ffffff1f;color:var(--ink);box-shadow:0 0 0 1px #ffffff0d,inset 0 1px #ffffff14,0 40px 90px -30px #000c}:root[data-theme=dark] .modal .mh{border-bottom-color:#ffffff14}:root[data-theme=dark] .ov-box p{color:var(--ink2)}:root[data-theme=dark] .gate .box{background:#121b2bdb;border-color:#ffffff1f;color:var(--ink)}:root[data-theme=dark] .gate .box .brand .nm{color:#fff}:root[data-theme=dark] .genframe.open{background:#0b1220}:root[data-theme=dark] .fin-hero,:root[data-theme=dark] .fc-cash{background:linear-gradient(135deg,#1b3a5ce6,#142c48d9)}:root[data-theme=dark] .avatar,:root[data-theme=dark] .av{background:var(--sunk2);color:var(--ink2)}:root[data-theme=dark] .empty b{color:var(--ink2)}:root[data-theme=dark] .split.day{background:#2e241299}:root[data-theme=dark] .split.night{background:#10283a99}:root[data-theme=dark] .savebox{background:#0f2a1f99}:root[data-theme=dark] .meter{background:var(--sunk2)}:root[data-theme=dark] .funnel .f1 .bar{background:#10283ae6}:root[data-theme=dark] .funnel .f2 .bar{background:#2e2412e6}:root[data-theme=dark] .funnel .f3 .bar{background:#0f2a1fe6}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3;background-clip:padding-box}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff59;background-clip:padding-box}:root[data-theme=dark] .island{border-color:#ffffff29}:root[data-theme=dark] .toast{background:#e8eff7eb;color:#0f1b2b;border-color:#0000001a}:root[data-theme=dark] .lg-t{border-top-color:var(--ink2)}:root[data-theme=dark] .gate .gbtn{background:#fff;color:#1f1f1f}:root[data-theme=dark] .prod-off,:root[data-theme=dark] .prod-link{background:var(--card);border-color:var(--rule);color:var(--ink2)}:root[data-theme=dark] .verdict .delta{background:#ffffff0f;border-color:#ffffff1f}:root[data-theme=dark] .verdict.ok{background:#0f2a1f99}:root[data-theme=dark] .verdict.warn{background:#2e241299}:root[data-theme=dark] .verdict.bad{background:#2e151299}:root[data-theme=dark] .lib-brand.on{box-shadow:0 0 0 1px var(--cyan),0 0 0 4px #3bb5e829}:root[data-theme=dark] .fc.on,:root[data-theme=dark] .okopt.chosen,:root[data-theme=dark] .pack.pick,:root[data-theme=dark] .card.okapi-app.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 0 0 4px #f0a52a29}:root[data-theme=dark] .btn.primary{background:linear-gradient(180deg,#36b4e8,#1b9bd2 58%,#1690c5);border-color:#0e6f998c;box-shadow:inset 0 1px #ffffff4d,0 10px 22px -12px #1b9bd2e6}:root[data-theme=dark] .btn.primary:hover{background:linear-gradient(180deg,#43bcee,#22a4dc 58%,#1b9bd2)}:root[data-theme=dark] .btn.gold{background:linear-gradient(180deg,#f6b640,#e0961b 60%,#d48b12);border-color:#8a5a0566;box-shadow:inset 0 1px #ffffff59,0 10px 22px -12px #e0961be6}:root[data-theme=dark] .btn.gold:hover{background:linear-gradient(180deg,#f9be4e,#e79f25 60%,#da9118)}:root[data-theme=dark] .btn.danger{color:var(--bad);border-color:#f29a9166}:root[data-theme=dark] .fc-btn{color:#1a1200}:root[data-theme=dark] .fc.on .fc-btn,:root[data-theme=dark] .card.okapi-app.on .okapi-pick{color:#fff}.brand .sub{line-height:1.25}.wizfoot .in,:root[data-theme=dark] .wizfoot .in{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;padding:12px 24px;min-height:0;width:auto;font-size:inherit;transition:none}.wizfoot .in:hover,.wizfoot .in:focus{border:0!important;box-shadow:none!important}:root[data-theme=dark]{--cyan:#45BFF0;--cyan-ink:#9FE3FF;--cyan-soft:#0E3147;--cyan-line:#1E5C80;--gold:#F6B03A;--gold-ink:#FFD57A;--gold-soft:#33260E;--gold-line:#6A4D17;--ok:#6BE0A6;--ok-soft:#0F3324;--ok-line:#1E5A3E;--warn:#F0C66B;--warn-soft:#30260F;--warn-line:#6A5119;--bad:#FF9C93;--bad-soft:#3A1714;--bad-line:#6E2D27;--ink3:#93A5BA;--ink4:#74869B}:root[data-theme=dark] body:before{background-image:radial-gradient(1500px 1050px at 3% -28%,rgba(37,170,225,.18),transparent 60%),radial-gradient(1400px 1000px at 100% 128%,rgba(247,168,35,.13),transparent 60%)}:root[data-theme=dark] .rail{background:linear-gradient(180deg,#0c1324b8,#080d1adb)}:root[data-theme=dark] .rail:before{background:radial-gradient(520px 300px at 0% 0%,rgba(37,170,225,.36),transparent 62%),radial-gradient(420px 360px at 100% 100%,rgba(247,168,35,.18),transparent 62%)}:root[data-theme=dark] .nav a.on{background:linear-gradient(180deg,#45bff038,#45bff014);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #45bff040,0 10px 24px -14px #25aae1cc}:root[data-theme=dark] .topbar,:root[data-theme=dark] .wizhead{background:linear-gradient(90deg,#25aae11f,#0e1626bd 38% 70%,#f7a8231a)}:root[data-theme=dark] .wizfoot{background:linear-gradient(90deg,#0e1626c7,#25aae11a 60%,#f7a8231a)}:root[data-theme=dark] .card,:root[data-theme=dark] .own-card,:root[data-theme=dark] .fc,:root[data-theme=dark] .prod,:root[data-theme=dark] .prod-head,:root[data-theme=dark] .lib-brand,:root[data-theme=dark] .radio,:root[data-theme=dark] .pack,:root[data-theme=dark] .dcard{background:linear-gradient(160deg,#25aae112,#121b2ba3 34% 72%,#f7a8230d)}:root[data-theme=dark] .card .hd{background:linear-gradient(90deg,rgba(255,255,255,.03),transparent)}:root[data-theme=dark] .stat{background:linear-gradient(180deg,#ffffff0d,#121b2b80);border-top:2px solid rgba(255,255,255,.12)}:root[data-theme=dark] .stat.cyan{border-top-color:var(--cyan);background:linear-gradient(180deg,#45bff029,#121b2b80 60%)}:root[data-theme=dark] .stat.gold{border-top-color:var(--gold);background:linear-gradient(180deg,#f6b03a29,#121b2b80 60%)}:root[data-theme=dark] .stat.ok{border-top-color:var(--ok);background:linear-gradient(180deg,#6be0a629,#121b2b80 60%)}:root[data-theme=dark] .stat.navy{border-top-color:#6c8ff5;background:linear-gradient(180deg,#6c8ff529,#121b2b80 60%)}:root[data-theme=dark] .stat .v{color:#fff}:root[data-theme=dark] .stat.cyan .v{color:#bfebff}:root[data-theme=dark] .stat.gold .v{color:#ffe0a0}:root[data-theme=dark] .stat.ok .v{color:#bff5da}:root[data-theme=dark] .card .stat,:root[data-theme=dark] .pack .stat{border-top:2px solid rgba(255,255,255,.1)}:root[data-theme=dark] .card .stat.cyan,:root[data-theme=dark] .card .stat.gold,:root[data-theme=dark] .card .stat.ok,:root[data-theme=dark] .card .stat.navy{border-top-width:2px}:root[data-theme=dark] .pill.proposal,:root[data-theme=dark] .pill.draft{color:#9fe3ff;background:#45bff029;border-color:#45bff066}:root[data-theme=dark] .pill.presented,:root[data-theme=dark] .pill.sent,:root[data-theme=dark] .pill.followup{color:#ffd57a;background:#f6b03a29;border-color:#f6b03a66}:root[data-theme=dark] .pill.accepted,:root[data-theme=dark] .pill.approved,:root[data-theme=dark] .pill.ok{color:#8ff0be;background:#6be0a629;border-color:#6be0a666}:root[data-theme=dark] .pill.installed{color:#fff;background:linear-gradient(135deg,#3b63b8,#1b3a5c);border-color:transparent}:root[data-theme=dark] .pill.lost,:root[data-theme=dark] .pill.rejected,:root[data-theme=dark] .pill.expired,:root[data-theme=dark] .pill.bad{color:#ffb3ac;background:#ff9c9324;border-color:#ff9c9366}:root[data-theme=dark] .pill.pending,:root[data-theme=dark] .pill.warn{color:#f6d68a;background:#f0c66b24;border-color:#f0c66b66}:root[data-theme=dark] .tabs button.on{color:#fff;border-bottom-color:var(--cyan);text-shadow:0 0 18px rgba(69,191,240,.6)}:root[data-theme=dark] .steps li.on button{border-top-color:var(--cyan);box-shadow:0 -8px 18px -8px #45bff0e6}:root[data-theme=dark] .steps li.done button{border-top-color:#45bff099}:root[data-theme=dark] .wizbar .sum b{color:#fff}:root[data-theme=dark] .wizbar .sum span:nth-child(4) b{color:#8ff0be}:root[data-theme=dark] .chip.on{background:linear-gradient(180deg,#2e7fbf,#1c4f80);border-color:#2e7fbf;box-shadow:0 8px 18px -10px #45bff0cc}:root[data-theme=dark] .tag{background:#45bff01a;border-color:#45bff040;color:#bfebff}:root[data-theme=dark] .note{border-left-color:var(--cyan)}:root[data-theme=dark] .note.warn{border-left-color:var(--gold);background:linear-gradient(90deg,#f6b03a29,#121b2b99 40%)}:root[data-theme=dark] .note.ok{border-left-color:var(--ok);background:linear-gradient(90deg,#6be0a629,#121b2b99 40%)}:root[data-theme=dark] .note.bad{border-left-color:var(--bad);background:linear-gradient(90deg,#ff9c9329,#121b2b99 40%)}:root[data-theme=dark] .verdict.ok{background:linear-gradient(90deg,#6be0a629,#121b2b80)}:root[data-theme=dark] .verdict.warn{background:linear-gradient(90deg,#f6b03a29,#121b2b80)}:root[data-theme=dark] .verdict.bad{background:linear-gradient(90deg,#ff9c9329,#121b2b80)}:root[data-theme=dark] .savebox{background:linear-gradient(180deg,#6be0a62e,#121b2b80);border-color:#6be0a659}:root[data-theme=dark] .split.day{background:linear-gradient(180deg,#f6b03a2e,#121b2b80);border-color:#f6b03a59}:root[data-theme=dark] .split.night{background:linear-gradient(180deg,#45bff02e,#121b2b80);border-color:#45bff059}:root[data-theme=dark] .bill-est{background:linear-gradient(135deg,#f6b03a33,#121b2b9e 60%)}:root[data-theme=dark] .bill-est.printed{background:linear-gradient(135deg,#45bff033,#121b2b9e 60%)}:root[data-theme=dark] .own-card.fin,:root[data-theme=dark] .own-card.okapi{background:linear-gradient(160deg,#f6b03a2e,#121b2b9e 45%)}:root[data-theme=dark] .fc-intro{background:linear-gradient(135deg,#45bff029,#121b2b9e 55%)}:root[data-theme=dark] .radio.on{background:linear-gradient(90deg,#45bff033,#121b2b9e 50%)}:root[data-theme=dark] .okopt.chosen{background:linear-gradient(180deg,#f6b03a29,#121b2b99)}:root[data-theme=dark] .fc.on{background:linear-gradient(180deg,#f6b03a24,#121b2b9e)}:root[data-theme=dark] .pack.pick{background:linear-gradient(180deg,#f6b03a1f,#121b2b9e)}:root[data-theme=dark] .col .ch .dot{box-shadow:0 0 10px currentColor}:root[data-theme=dark] .funnel .f1 .bar{background:linear-gradient(90deg,#45bff080,#45bff033)}:root[data-theme=dark] .funnel .f2 .bar{background:linear-gradient(90deg,#f6b03a80,#f6b03a33)}:root[data-theme=dark] .funnel .f3 .bar{background:linear-gradient(90deg,#6be0a680,#6be0a633)}:root[data-theme=dark] a{color:#9fe3ff}:root[data-theme=dark] .empty b{color:#fff}:root[data-theme=dark] .island{box-shadow:inset 0 1px #ffffff24,0 24px 60px -18px #000c,0 0 0 1px #45bff033}:root[data-theme=dark] .modal,:root[data-theme=dark] .ov-box{background:linear-gradient(160deg,#25aae11a,#121b2beb 30%)}:root[data-theme=dark] .drawer{background:linear-gradient(180deg,#25aae114,#0b1220e6 20%)}:root[data-theme=dark] .gate .box{background:linear-gradient(160deg,#25aae11f,#121b2be0 35%)}.topbar,.wizhead,.wizfoot,.genbar,.drawer .dh,.drawer .df{background:#fffffff7}:root[data-theme=dark] .topbar,:root[data-theme=dark] .wizhead{background:linear-gradient(90deg,rgba(37,170,225,.14),transparent 38%,transparent 70%,rgba(247,168,35,.12)),#0e1626f7}:root[data-theme=dark] .wizfoot{background:linear-gradient(90deg,transparent,rgba(37,170,225,.12) 60%,rgba(247,168,35,.12)),#0e1626f7}:root[data-theme=dark] .genbar,:root[data-theme=dark] .drawer .dh,:root[data-theme=dark] .drawer .df{background:#0e1626f7}.drawer{background:#f2f5f9f5}:root[data-theme=dark] .drawer{background:linear-gradient(180deg,rgba(37,170,225,.08),transparent 20%),#0b1220f5}:root[data-perf=lite] .rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--rail)}:root[data-perf=lite] .topbar,:root[data-perf=lite] .wizhead,:root[data-perf=lite] .wizfoot,:root[data-perf=lite] .genbar,:root[data-perf=lite] .drawer,:root[data-perf=lite] .drawer .dh,:root[data-perf=lite] .drawer .df,:root[data-perf=lite] .modal,:root[data-perf=lite] .ov-box,:root[data-perf=lite] .gate .box,:root[data-perf=lite] .navbtn,:root[data-perf=lite] .veil,:root[data-perf=lite] .toast,:root[data-perf=lite] .ov-modal,:root[data-perf=lite] .island{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-perf=lite] .topbar,:root[data-perf=lite] .wizhead,:root[data-perf=lite] .wizfoot,:root[data-perf=lite] .genbar,:root[data-perf=lite] .drawer .dh,:root[data-perf=lite] .drawer .df{background:#fffffffc}:root[data-perf=lite][data-theme=dark] .topbar,:root[data-perf=lite][data-theme=dark] .wizhead,:root[data-perf=lite][data-theme=dark] .wizfoot,:root[data-perf=lite][data-theme=dark] .genbar,:root[data-perf=lite][data-theme=dark] .drawer .dh,:root[data-perf=lite][data-theme=dark] .drawer .df{background:#0e1626fc}:root[data-perf=lite] body:before{background-image:none}:root[data-perf=lite] .work>.page,:root[data-perf=lite] .work>.wiz{animation:none}:root[data-perf=lite] .btn,:root[data-perf=lite] .chip,:root[data-perf=lite] .nav a{transition:none}.merged-step{gap:22px}.merged-step>.stack{gap:14px}.step-sep{border:0;border-top:1.5px dashed var(--rule);margin:8px 0 2px}.seg.daynight button{white-space:nowrap}.fcmp-wrap{overflow-x:auto;margin-top:8px;border:1px solid var(--rule2);border-radius:12px}.fcmp-t{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:640px}.fcmp-t th,.fcmp-t td{padding:0;border-bottom:1px solid var(--rule2);text-align:center}.fcmp-t tr:last-child th,.fcmp-t tr:last-child td{border-bottom:0}.fcmp-t thead th{font:600 11.5px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);padding:9px 6px;background:var(--sunk)}.fcmp-t tbody th{text-align:left;padding:8px 12px;white-space:nowrap}.fcmp-t tbody th b{display:block;font:700 14px var(--font-ui)}.fcmp-t tbody th small{display:block;font-size:11px;color:var(--ink3)}.fcmp-t td.na{color:var(--ink4);font-size:14px}.fcmp-t td button{all:unset;box-sizing:border-box;display:block;width:100%;padding:8px 6px;cursor:pointer;border-radius:8px;transition:background .15s,box-shadow .15s}.fcmp-t td button:hover{background:var(--cyan-soft)}.fcmp-t td button:focus-visible{box-shadow:0 0 0 2px var(--cyan)}.fcmp-t td b{display:block;font:700 14.5px var(--font-ui);white-space:nowrap}.fcmp-t td small{display:block;font-size:10.5px;color:var(--ink3);white-space:nowrap}.fcmp-t td.best b{color:var(--ok)}.fcmp-t td.on button{background:var(--gold-soft, #FFF3DA);box-shadow:inset 0 0 0 2px var(--gold, #F7A823)}.fcmp-t td.on b{color:var(--gold-ink, #8A5A00)}.fcmp-sel{display:grid;grid-template-columns:auto 1fr;gap:4px 18px;align-items:end;margin-top:10px}.fcmp-sel>div:first-child{grid-column:1/-1;display:flex;gap:8px;align-items:baseline}.fcmp-big{font:700 30px/1.05 var(--font-ui);letter-spacing:-.02em;color:var(--gold-ink, #8A5A00);font-variant-numeric:tabular-nums}.fcmp-big small{font-size:14px;color:var(--ink3);font-weight:500;margin-left:2px}.fcmp-sel .own-rows{margin-top:0;padding-top:0;border-top:0}.fcmp-sel .own-how{grid-column:1/-1}.card.calc-below .bd{overflow-x:auto}.np-cats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.np-cat{text-align:left;border:1.5px solid var(--rule);border-radius:14px;background:var(--card);padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:3px}.np-cat b{font:700 14px var(--font-ui);color:var(--ink)}.np-cat small{color:var(--ink3);line-height:1.35}.np-cat.on{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft)}.np-prem{display:flex;flex-direction:column;gap:8px}.np .radio{margin:0}.t .prem-row td{background:var(--sunk);padding:7px 12px;font:600 12px var(--font-ui);color:var(--ink2)}.t .prem-row td svg{vertical-align:-2px;margin-right:6px;color:var(--cyan-ink)}.t .prem-row td b{margin-right:8px}.t .prem-row td span{color:var(--ink3);font-weight:500}.t .prem-row td em{float:right;font-style:normal;color:var(--ink4);font-weight:500}.pill.plain.sm{font-size:10px;padding:1px 7px;margin-right:6px}.radio .payways{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.radio .payways .chip{cursor:pointer}.radio .payways .chip.on{border-color:var(--cyan-line);color:var(--cyan-ink);background:var(--cyan-soft);font-weight:700}.radio .payways-hint{display:block;margin-top:7px;color:var(--ink3)}.fincmp.fxp{border-left:3px solid var(--gold, #C9A227)}.fx-seg{display:inline-flex;border:1px solid var(--rule);border-radius:999px;overflow:hidden;margin-right:10px}.fx-seg button{border:0;background:transparent;font:600 12px var(--font-ui);padding:5px 12px;cursor:pointer;color:var(--ink3)}.fx-seg button.on{background:var(--gold-soft);color:var(--gold-ink)}.fincmp.fxp .fcmp-t tbody th b{letter-spacing:.2px}.radio .paysplit{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.radio .paysplit>span{display:flex;flex-direction:column;padding:7px 11px;border:1px solid var(--rule);border-radius:10px;background:var(--card);min-width:150px}.radio .paysplit em{font-style:normal;font-size:11.5px;color:var(--ink3)}.radio .paysplit b{display:block;font:700 16px var(--font-ui);font-variant-numeric:tabular-nums;margin-top:2px}.cp-edit{margin-top:12px;display:flex;flex-direction:column;gap:8px}.cp-head,.cp-row{display:grid;grid-template-columns:minmax(140px,1.4fr) minmax(120px,1fr) 92px 120px 38px;gap:8px;align-items:center}.cp-head span{font:600 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink4)}.cp-row .btn{min-height:36px}.cp-total{font-size:12.5px;font-weight:600}.cp-total.ok{color:var(--ok)}.cp-total.warn{color:var(--gold-ink)}.cp-notes-in{margin-top:2px}.cp-notes-in>span{display:block;font:600 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-bottom:5px}.own-card.custom .own-rows .own-row:last-child{margin-top:2px;padding-top:6px;border-top:1px solid var(--rule2)}.cp-notes{white-space:pre-line}@media (max-width:760px){.cp-head{display:none}.cp-row{grid-template-columns:1fr 1fr;gap:6px}.cp-row .btn{justify-self:start}}.okopt .okchoose{align-self:flex-start;margin-top:auto}.okopts .okopt{display:flex;flex-direction:column}.okopts .okopt>.okchoose{margin-top:auto;position:relative;top:4px}.fcmp-t thead th:first-child{text-align:left;padding-left:12px}.fcmp-t thead th small{display:block;font:500 9.5px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink4);margin-top:1px}.fcmp-t tbody tr.rowon th b{color:var(--gold-ink)}.fcmp-t tbody.others tr.sep td{padding:8px 10px;text-align:left;background:var(--sunk)}.fcmp-t tbody.others th b{font-weight:600}.fcmp-more{margin-top:8px}.fcmp-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:10px}.fcmp-line .fcmp-big{font-size:24px}.fcmp-line .fcmp-facts{font-size:12.5px;color:var(--ink3)}.fcmp-line .fcmp-facts b.warn{color:var(--gold-ink);font-weight:600}.fcmp-line .chip{margin-left:auto}.own-h .fcmp-toggle{margin-right:6px}.fcmp-t tbody.others tr:first-child th,.fcmp-t tbody.others tr:first-child td{border-top:2px dashed var(--rule)}.trello-com{border-left:2px solid var(--line);padding-left:10px}.trello-com+.trello-com{margin-top:2px}.trello-card .own-ic,.paclease .own-ic{display:inline-flex;align-items:center;margin-right:6px}.paclease .mo{font-weight:600}.paclease .pct{font-size:11px;color:var(--muted)}
