.dk{--dk-ground:#050607;--dk-bg:#0b0f14;--dk-card:#121820;--dk-card-2:#0e131a;--dk-border:#232b36;--dk-border-soft:#1a212a;--dk-text:#eef1f5;--dk-muted:#9aa4b4;--dk-dim:#7d8796;--dk-cyan:#22d3ee;--dk-cyan-hi:#67e8f9;--dk-green:#34d399;--dk-amber:#fbbf24;--dk-rose:#fb7185;--dk-violet:#a78bfa;--dk-blue:#60a5fa;--dk-sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--dk-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--dk-ease:cubic-bezier(0.16,1,0.3,1);--dk-bar-h:56px;position:fixed;inset:0;z-index:130;display:flex;flex-direction:column;overflow:hidden;background:var(--dk-ground);color:var(--dk-text);font-family:var(--dk-sans);-webkit-font-smoothing:antialiased;color-scheme:dark;-webkit-tap-highlight-color:transparent}.dk *,.dk :after,.dk :before{box-sizing:border-box}.dk :focus-visible{outline:2px solid var(--dk-cyan);outline-offset:3px;border-radius:6px}:where(.dk) button{font:inherit;color:inherit}.dk-sr{width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.dk-backdrop,.dk-sr{position:absolute;overflow:hidden}.dk-backdrop{inset:0;pointer-events:none}.dk-bloom{position:absolute;width:62vmax;height:62vmax;left:calc(50% - 31vmax);top:calc(50% - 31vmax);border-radius:50%;filter:blur(40px);opacity:.55;transition:transform 1.6s var(--dk-ease),opacity 1.2s ease;will-change:transform}.dk-bloom.b1{background:radial-gradient(closest-side,rgba(34,211,238,.2),rgba(34,211,238,0) 70%)}.dk-bloom.b2{background:radial-gradient(closest-side,rgba(52,211,153,.14),rgba(52,211,153,0) 70%)}.dk-bloom.b3{width:40vmax;height:40vmax;left:calc(50% - 20vmax);top:calc(50% - 20vmax);background:radial-gradient(closest-side,rgba(167,139,250,.1),rgba(167,139,250,0) 70%)}.dk-grid{position:absolute;inset:-2px;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 75%);animation:dk-grid-drift 40s linear infinite}@keyframes dk-grid-drift{to{background-position:56px 56px}}.dk-viewport{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:18px 76px 6px}.dk-stage{position:relative;width:min(100%,calc((100svh - var(--dk-bar-h) - 30px) * 16 / 9));aspect-ratio:16/9;border-radius:18px;isolation:isolate}@property --dk-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dk-stage:before{inset:-1px;border-radius:19px;padding:1px;background:conic-gradient(from var(--dk-angle),rgba(34,211,238,.55),rgba(35,43,54,.6) 18%,rgba(35,43,54,.6) 50%,rgba(52,211,153,.45) 62%,rgba(35,43,54,.6) 80%,rgba(34,211,238,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dk-spin 14s linear infinite;z-index:3}.dk-stage:after,.dk-stage:before{content:"";position:absolute;pointer-events:none}.dk-stage:after{inset:8% 6% -4%;border-radius:50%;background:radial-gradient(closest-side,rgba(34,211,238,.12),transparent);filter:blur(30px);z-index:-1}@keyframes dk-spin{to{--dk-angle:360deg}}.dk-sheets{border-radius:18px;overflow:hidden;background:var(--dk-bg);box-shadow:0 40px 120px -20px rgba(0,0,0,.8)}.dk-sheet,.dk-sheets{position:absolute;inset:0}.dk-sheet{container-type:size;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(7%,0,0) scale(.97);filter:blur(6px);transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .9s var(--dk-ease),filter .7s var(--dk-ease),visibility 0s linear .9s}.dk-sheet[data-state=past]{transform:translate3d(-7%,0,0) scale(.97)}.dk-sheet[data-state=active]{opacity:1;visibility:visible;pointer-events:auto;transform:none;filter:none;transition:opacity .5s ease .05s,transform .9s var(--dk-ease),filter .6s var(--dk-ease),visibility 0s}.dk[data-instant=true] .dk-sheet{transition:none!important}.dk-slide{--u:calc(100cqh / 900);position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto;gap:calc(14 * var(--u));padding:calc(40 * var(--u)) calc(64 * var(--u)) calc(30 * var(--u));background:radial-gradient(120% 90% at 100% 0,rgba(34,211,238,.06),transparent 55%),radial-gradient(90% 80% at 0 100%,rgba(52,211,153,.04),transparent 60%),var(--dk-bg);overflow:hidden}.dk-slide-bot,.dk-slide-top{display:flex;justify-content:space-between;gap:calc(20 * var(--u));min-width:0}.dk-slide-top{align-items:baseline}.dk-slide-bot{align-items:flex-end}.dk-slide-main{min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(18 * var(--u))}.dk-slide-main>*{min-width:0;max-width:100%}.dk-wordmark{font-family:var(--dk-mono);font-weight:700;font-size:calc(17 * var(--u));letter-spacing:.02em;white-space:nowrap}.dk-wordmark .a{color:var(--dk-cyan)}.dk-wordmark .d{color:var(--dk-text);margin:0 -.12em}.dk-wordmark .p{color:var(--dk-green)}.dk-kicker{font-size:calc(11 * var(--u));letter-spacing:.22em;text-transform:uppercase;text-align:right}.dk-kicker,.dk-num{font-family:var(--dk-mono);color:var(--dk-dim)}.dk-num{font-size:calc(13 * var(--u));letter-spacing:.1em;white-space:nowrap}.dk-num b{color:var(--dk-muted);font-weight:500}.dk-foot{font-size:calc(11 * var(--u));line-height:1.5;color:var(--dk-dim);letter-spacing:.04em;max-width:calc(1100 * var(--u))}.dk-eyebrow,.dk-foot{font-family:var(--dk-mono);margin:0}.dk-eyebrow{font-size:calc(12.5 * var(--u));font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--dk-cyan);display:flex;align-items:center;gap:calc(12 * var(--u))}.dk-eyebrow:before{content:"";width:calc(22 * var(--u));height:1px;background:var(--dk-cyan);opacity:.7;flex:none}.dk-h1,.dk-h2{margin:0;font-weight:600;text-wrap:balance}.dk-h1{font-size:calc(62 * var(--u));line-height:1.04;letter-spacing:-.024em;max-width:calc(1220 * var(--u))}.dk-h2{font-size:calc(40 * var(--u));line-height:1.12;letter-spacing:-.018em;max-width:calc(1260 * var(--u))}.dk-accent{font-style:normal;color:var(--dk-cyan)}.dk-h1 .dk-accent,.dk-h2 .dk-accent{background:linear-gradient(90deg,var(--dk-cyan) 0,var(--dk-cyan-hi) 30%,var(--dk-green) 60%,var(--dk-cyan) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:dk-shimmer 7s linear infinite}@keyframes dk-shimmer{to{background-position:-220% 0}}.dk strong{color:var(--dk-text);font-weight:600}.dk-code{font-family:var(--dk-mono);font-size:.9em;color:var(--dk-cyan-hi);background:rgba(34,211,238,.09);border:1px solid rgba(34,211,238,.18);border-radius:calc(5 * var(--u));padding:0 calc(5 * var(--u));white-space:nowrap}.dk-lead{font-size:calc(20 * var(--u));line-height:1.5;max-width:calc(1000 * var(--u))}.dk-lead,.dk-text{color:var(--dk-muted);margin:0}.dk-text{line-height:1.55}.dk-text.lg{font-size:calc(20 * var(--u))}.dk-text.md{font-size:calc(16 * var(--u))}.dk-text.sm{font-size:calc(13.5 * var(--u))}.dk-label{font-family:var(--dk-mono);font-size:calc(11 * var(--u));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-dim)}.dk-col{display:flex;flex-direction:column;gap:calc(18 * var(--u));min-width:0;min-height:0}.dk-split{display:grid;grid-template-columns:1fr 1.02fr;gap:calc(44 * var(--u));align-items:center;min-height:0}.dk-split>*{min-width:0}.dk-aside{display:flex;flex-direction:column;gap:calc(14 * var(--u));min-height:0}.dk-l-cover .dk-split{grid-template-columns:1.08fr .92fr}.dk-l-statement .dk-slide-main{align-items:center;text-align:center}.dk-l-statement .dk-h1{font-size:calc(72 * var(--u));max-width:calc(1300 * var(--u))}.dk-l-statement .dk-lead{max-width:calc(900 * var(--u))}.dk-l-statement .dk-eyebrow{justify-content:center}.dk-l-statement .dk-eyebrow:after{content:"";width:calc(22 * var(--u));height:1px;background:var(--dk-cyan);opacity:.7}.dk-chapter-num{position:absolute;right:calc(30 * var(--u));bottom:calc(-70 * var(--u));font-family:var(--dk-sans);font-weight:800;font-size:calc(460 * var(--u));line-height:1;letter-spacing:-.07em;color:transparent;background:linear-gradient(160deg,rgba(34,211,238,.22),rgba(52,211,153,.06) 55%,transparent 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px rgba(34,211,238,.28);pointer-events:none;user-select:none}.dk-l-chapter .dk-slide{background:radial-gradient(70% 90% at 85% 80%,rgba(34,211,238,.1),transparent 60%),radial-gradient(60% 60% at 0 0,rgba(52,211,153,.05),transparent 60%),var(--dk-bg)}.dk-l-chapter .dk-slide-main{max-width:calc(1000 * var(--u))}.dk-glyphs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.dk-glyphs span{position:absolute;font-family:var(--dk-mono);font-weight:700;color:rgba(34,211,238,.09);animation:dk-float 16s ease-in-out infinite}.dk-glyphs span:nth-child(2n){color:rgba(52,211,153,.08);animation-duration:21s;animation-direction:reverse}@keyframes dk-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,calc(-26 * var(--u)),0) rotate(8deg)}}.dk-ic{width:calc(38 * var(--u));height:calc(38 * var(--u));flex:none;border-radius:calc(10 * var(--u));display:flex;align-items:center;justify-content:center;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.3);color:var(--dk-cyan)}.dk-ic svg{width:52%;height:52%}.dk-ic.green,.dk-tone-green .dk-ic{background:rgba(52,211,153,.1);border-color:rgba(52,211,153,.32);color:var(--dk-green)}.dk-ic.amber,.dk-tone-amber .dk-ic{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.32);color:var(--dk-amber)}.dk-ic.rose,.dk-tone-rose .dk-ic{background:rgba(251,113,133,.1);border-color:rgba(251,113,133,.32);color:var(--dk-rose)}.dk-ic.muted,.dk-tone-muted .dk-ic{background:rgba(152,162,179,.08);border-color:var(--dk-border);color:var(--dk-muted)}.dk-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(10 * var(--u))}.dk-bullets li{display:flex;gap:calc(12 * var(--u));align-items:flex-start;font-size:calc(16 * var(--u));line-height:1.45;color:var(--dk-muted)}.dk-bullets .mk{flex:none;width:calc(20 * var(--u));height:calc(20 * var(--u));margin-top:calc(2 * var(--u));display:flex;align-items:center;justify-content:center;color:var(--dk-cyan)}.dk-bullets .mk>svg{width:100%;height:100%}.dk-bullets.check .mk{border-radius:50%;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.4);color:var(--dk-green);padding:calc(3 * var(--u))}.dk-bullets.dot .mk:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:var(--dk-cyan);box-shadow:0 0 0 calc(4 * var(--u)) rgba(34,211,238,.12)}.dk-bullets.icon .mk{width:calc(32 * var(--u));height:calc(32 * var(--u));margin-top:0}.dk-bullets.icon .mk .dk-ic{width:100%;height:100%}.dk-bullets .t{display:block;color:var(--dk-text);font-weight:600}.dk-bullets li.dk-tone-rose .mk{color:var(--dk-rose)}.dk-bullets li.dk-tone-amber .mk{color:var(--dk-amber)}.dk-bullets li.dk-tone-green .mk{color:var(--dk-green)}.dk-steps{list-style:none;margin:0;padding:0;display:grid;gap:calc(4 * var(--u));counter-reset:dk-step}.dk-steps li{position:relative;display:grid;grid-template-columns:calc(44 * var(--u)) 1fr;gap:calc(14 * var(--u));padding:calc(9 * var(--u)) 0;counter-increment:dk-step}.dk-steps li:before{content:counter(dk-step,decimal-leading-zero);font-family:var(--dk-mono);font-size:calc(13 * var(--u));font-weight:600;color:var(--dk-cyan);width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:50%;border:1px solid rgba(34,211,238,.4);background:rgba(34,211,238,.07);display:flex;align-items:center;justify-content:center;z-index:1}.dk-steps li:not(:last-child):after{content:"";position:absolute;left:calc(18 * var(--u));top:calc(46 * var(--u));bottom:calc(-8 * var(--u));width:1px;background:linear-gradient(var(--dk-cyan),transparent);opacity:.35;transform-origin:top}.dk-steps .t{margin:calc(3 * var(--u)) 0 calc(2 * var(--u));font-size:calc(16.5 * var(--u));font-weight:600;line-height:1.3;color:var(--dk-text)}.dk-steps .b{margin:0;font-size:calc(14 * var(--u));line-height:1.5;color:var(--dk-muted)}.dk-cards{display:grid;gap:calc(14 * var(--u))}.dk-cards.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.dk-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0)),var(--dk-card);border:1px solid var(--dk-border);border-radius:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u));overflow:hidden;transition:border-color .3s ease,transform .4s var(--dk-ease),box-shadow .4s ease}.dk-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.5),transparent);opacity:.6}.dk-card:hover{border-color:rgba(34,211,238,.35);transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) rgba(0,0,0,.35)}.dk-card.dk-tone-green{border-color:rgba(52,211,153,.3)}.dk-card.dk-tone-green:before{background:linear-gradient(90deg,transparent,rgba(52,211,153,.55),transparent)}.dk-card.dk-tone-amber{border-color:rgba(251,191,36,.3)}.dk-card.dk-tone-amber:before{background:linear-gradient(90deg,transparent,rgba(251,191,36,.55),transparent)}.dk-card.dk-tone-rose{border-color:rgba(251,113,133,.3)}.dk-card.dk-tone-rose:before{background:linear-gradient(90deg,transparent,rgba(251,113,133,.55),transparent)}.dk-card.dk-tone-cyan{border-color:rgba(34,211,238,.35);background:linear-gradient(180deg,rgba(34,211,238,.07),rgba(18,24,32,.9))}.dk-card .hd{display:flex;align-items:center;gap:calc(12 * var(--u))}.dk-card .t{margin:0;font-size:calc(17 * var(--u));font-weight:600;line-height:1.25}.dk-card .b{margin:0;font-size:calc(14 * var(--u));line-height:1.5;color:var(--dk-muted)}.dk-cards-label{margin-bottom:calc(-4 * var(--u))}.dk-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(14 * var(--u))}.dk-stat{border:1px solid var(--dk-border);border-radius:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u));background:var(--dk-card-2);display:flex;flex-direction:column;gap:calc(6 * var(--u))}.dk-stat .v{font-family:var(--dk-mono);font-size:calc(40 * var(--u));font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--dk-text)}.dk-stat.dk-tone-cyan .v{color:var(--dk-cyan)}.dk-stat.dk-tone-green .v{color:var(--dk-green)}.dk-stat.dk-tone-amber .v{color:var(--dk-amber)}.dk-stat.dk-tone-rose .v{color:var(--dk-rose)}.dk-stat .l{font-size:calc(14.5 * var(--u));font-weight:600;color:var(--dk-text)}.dk-stat .s{font-size:calc(12.5 * var(--u));line-height:1.45;color:var(--dk-muted)}.dk-aside .dk-stats{grid-auto-flow:row}.dk-quote{margin:0;position:relative;padding:calc(6 * var(--u)) 0 calc(6 * var(--u)) calc(28 * var(--u));border-left:2px solid var(--dk-cyan)}.dk-quote p{margin:0;font-size:calc(23 * var(--u));line-height:1.45;color:var(--dk-text);font-weight:450;letter-spacing:-.005em}.dk-quote footer{margin-top:calc(10 * var(--u));font-family:var(--dk-mono);font-size:calc(11.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--dk-dim)}.dk-callout{display:flex;gap:calc(14 * var(--u));align-items:flex-start;border:1px solid rgba(251,191,36,.32);background:rgba(251,191,36,.05);border-radius:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u))}.dk-callout .tag{font-family:var(--dk-mono);font-size:calc(10.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--dk-amber);white-space:nowrap;padding-top:calc(3 * var(--u))}.dk-callout p{margin:0;font-size:calc(14.5 * var(--u));line-height:1.5;color:var(--dk-muted)}.dk-callout.warn{border-color:rgba(251,113,133,.35);background:rgba(251,113,133,.05)}.dk-callout.warn .tag{color:var(--dk-rose)}.dk-callout.info{border-color:rgba(34,211,238,.32);background:rgba(34,211,238,.05)}.dk-callout.info .tag{color:var(--dk-cyan)}.dk-compare{width:100%;border-collapse:separate;border-spacing:0;font-size:calc(15 * var(--u))}.dk-compare td,.dk-compare th{padding:calc(13 * var(--u)) calc(14 * var(--u));text-align:center;border-bottom:1px solid var(--dk-border-soft)}.dk-compare td:first-child,.dk-compare th:first-child{text-align:left;color:var(--dk-text)}.dk-compare thead th{font-family:var(--dk-mono);font-size:calc(11 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--dk-dim);font-weight:500}.dk-compare td{color:var(--dk-muted)}.dk-compare .hl{background:rgba(34,211,238,.07);color:var(--dk-text)}.dk-compare thead .hl{color:var(--dk-cyan);border-top-left-radius:calc(10 * var(--u));border-top-right-radius:calc(10 * var(--u))}.dk-compare tbody tr:last-child .hl{border-bottom-left-radius:calc(10 * var(--u));border-bottom-right-radius:calc(10 * var(--u))}.dk-compare .no,.dk-compare .yes{display:inline-flex;width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:50%;align-items:center;justify-content:center}.dk-compare .yes{color:var(--dk-green);background:rgba(52,211,153,.12)}.dk-compare .no{color:var(--dk-dim)}.dk-compare svg{width:62%;height:62%}.dk-compare-note{margin:calc(8 * var(--u)) 0 0;font-size:calc(12 * var(--u));color:var(--dk-dim)}.dk-bars{display:flex;flex-direction:column;gap:calc(20 * var(--u))}.dk-bar-row{display:grid;grid-template-columns:calc(250 * var(--u)) 1fr calc(120 * var(--u));gap:calc(14 * var(--u));align-items:center}.dk-bar-row .l{font-size:calc(15 * var(--u));color:var(--dk-muted)}.dk-bar-row .track{height:calc(18 * var(--u));border-radius:999px;background:#19202a;overflow:hidden}.dk-bar-row .fill{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--dk-cyan),var(--dk-cyan-hi));transform-origin:left}.dk-bar-row.dk-tone-green .fill{background:linear-gradient(90deg,var(--dk-green),#6ee7b7)}.dk-bar-row.dk-tone-amber .fill{background:linear-gradient(90deg,var(--dk-amber),#fde68a)}.dk-bar-row.dk-tone-rose .fill{background:linear-gradient(90deg,var(--dk-rose),#fda4af)}.dk-bar-row.dk-tone-muted .fill{background:#3a4452}.dk-bar-row .v{font-family:var(--dk-mono);font-size:calc(18 * var(--u));font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.dk-timeline{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(14 * var(--u));position:relative}.dk-timeline:before{content:"";position:absolute;left:0;right:0;top:calc(11 * var(--u));height:1px;background:linear-gradient(90deg,var(--dk-cyan),var(--dk-green),rgba(35,43,54,.8));transform-origin:left}.dk-timeline li{position:relative;padding-top:calc(34 * var(--u))}.dk-timeline li:before{content:"";position:absolute;top:calc(4 * var(--u));left:0;width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:50%;background:var(--dk-bg);border:2px solid var(--dk-cyan);box-shadow:0 0 0 calc(5 * var(--u)) rgba(34,211,238,.1)}.dk-timeline li.dk-tone-green:before{border-color:var(--dk-green)}.dk-timeline li.dk-tone-amber:before{border-color:var(--dk-amber)}.dk-timeline li.dk-tone-muted:before{border-color:var(--dk-border);box-shadow:none}.dk-timeline .w{font-family:var(--dk-mono);font-size:calc(11 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--dk-cyan)}.dk-timeline li.dk-tone-green .w{color:var(--dk-green)}.dk-timeline li.dk-tone-amber .w{color:var(--dk-amber)}.dk-timeline li.dk-tone-muted .w{color:var(--dk-dim)}.dk-timeline .t{margin:calc(6 * var(--u)) 0 calc(4 * var(--u));font-size:calc(16 * var(--u));font-weight:600;line-height:1.3}.dk-timeline .b{margin:0;font-size:calc(13.5 * var(--u));line-height:1.5;color:var(--dk-muted)}.dk-donut{display:flex;align-items:center;gap:calc(28 * var(--u))}.dk-donut svg{width:calc(230 * var(--u));height:calc(230 * var(--u));flex:none;transform:rotate(-90deg)}.dk-donut circle{fill:none;stroke-width:14}.dk-donut .ring{stroke:#19202a}.dk-donut .seg{stroke-linecap:butt}.dk-donut-wrap{position:relative;flex:none}.dk-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dk-donut-center .v{font-family:var(--dk-mono);font-size:calc(34 * var(--u));font-weight:700;letter-spacing:-.02em}.dk-donut-center .s{font-size:calc(12 * var(--u));color:var(--dk-muted);max-width:70%}.dk-legend{list-style:none;margin:0;padding:0;flex-direction:column}.dk-legend,.dk-legend li{display:flex;gap:calc(10 * var(--u))}.dk-legend li{align-items:center;font-size:calc(14.5 * var(--u));color:var(--dk-muted)}.dk-legend i{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:calc(3 * var(--u));flex:none}.dk-legend b{margin-left:auto;padding-left:calc(16 * var(--u));font-family:var(--dk-mono);color:var(--dk-text);font-weight:600}.dk-scenarios{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(18 * var(--u))}.dk-scn{position:relative;border:1px solid var(--dk-border);border-radius:calc(16 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u));background:var(--dk-card);display:flex;flex-direction:column;gap:calc(12 * var(--u))}.dk-scn.rec{border-color:rgba(34,211,238,.5);background:linear-gradient(180deg,rgba(34,211,238,.09),rgba(18,24,32,.95) 60%);box-shadow:0 0 0 1px rgba(34,211,238,.12),0 calc(24 * var(--u)) calc(60 * var(--u)) rgba(34,211,238,.08)}.dk-scn .tag{align-self:flex-start;font-family:var(--dk-mono);font-size:calc(10.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:999px;border:1px solid var(--dk-border);color:var(--dk-muted)}.dk-scn.rec .tag{color:var(--dk-cyan);border-color:rgba(34,211,238,.5);background:rgba(34,211,238,.1)}.dk-scn .n{margin:0;font-size:calc(18 * var(--u));font-weight:600}.dk-scn .amt{font-family:var(--dk-mono);font-size:calc(52 * var(--u));font-weight:700;letter-spacing:-.03em;line-height:1}.dk-scn.rec .amt{color:var(--dk-cyan)}.dk-scn .mo{font-size:calc(14 * var(--u));color:var(--dk-muted)}.dk-scn ul{list-style:none;margin:0;padding:calc(12 * var(--u)) 0 0;border-top:1px solid var(--dk-border-soft);display:flex;flex-direction:column;gap:calc(8 * var(--u))}.dk-scn li{display:flex;gap:calc(10 * var(--u));font-size:calc(14.5 * var(--u));line-height:1.45;color:var(--dk-muted)}.dk-scn li:before{content:"›";font-family:var(--dk-mono);color:var(--dk-cyan)}.dk-scn .tg{margin-top:auto;padding-top:calc(10 * var(--u));font-size:calc(13.5 * var(--u));line-height:1.45;color:var(--dk-text)}.dk-scn .tg b{font-family:var(--dk-mono);font-size:calc(10.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--dk-green);display:block;margin-bottom:calc(4 * var(--u));font-weight:500}.dk-keys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u)) calc(28 * var(--u))}.dk-keys>div{display:flex;align-items:center;gap:calc(14 * var(--u));font-size:calc(14.5 * var(--u));color:var(--dk-muted)}.dk-keys .ks{display:flex;gap:calc(5 * var(--u));min-width:calc(120 * var(--u))}.dk-kbd{font-family:var(--dk-mono);font-size:calc(12 * var(--u));color:var(--dk-text);background:#1a2029;border:solid var(--dk-border);border-width:1px 1px 2px;border-radius:calc(6 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));min-width:calc(26 * var(--u));text-align:center}.dk-links{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u))}.dk-btn{display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));border-radius:calc(11 * var(--u));border:1px solid var(--dk-border);background:rgba(255,255,255,.02);color:var(--dk-text);font-size:calc(15 * var(--u));font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .3s var(--dk-ease)}.dk-btn:hover{border-color:rgba(34,211,238,.5);transform:translateY(-1px)}.dk-btn svg{width:calc(16 * var(--u));height:calc(16 * var(--u));transition:transform .3s var(--dk-ease)}.dk-btn:hover svg{transform:translateX(3px)}.dk-btn.primary{background:linear-gradient(135deg,var(--dk-cyan),#2dd4bf);border-color:transparent;color:#041318;box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) rgba(34,211,238,.25)}.dk-chips{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u))}.dk-chip{font-family:var(--dk-mono);font-size:calc(12 * var(--u));letter-spacing:.06em;padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:999px;border:1px solid var(--dk-border);color:var(--dk-muted);background:rgba(255,255,255,.02)}.dk-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(260 * var(--u)),1fr));gap:calc(12 * var(--u))}.dk-contact>*{display:flex;flex-direction:column;gap:calc(4 * var(--u));border:1px solid var(--dk-border);border-radius:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));background:var(--dk-card-2);color:inherit;text-decoration:none;transition:border-color .2s ease}.dk-contact a:hover{border-color:rgba(34,211,238,.5)}.dk-contact .l{font-family:var(--dk-mono);font-size:calc(10.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--dk-dim)}.dk-contact .v{font-size:calc(16 * var(--u));font-weight:600;color:var(--dk-text);overflow-wrap:anywhere}.dk-social{display:flex;flex-wrap:wrap;gap:calc(10 * var(--u))}.dk-social-item{display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));border:1px solid var(--dk-border);border-radius:999px;background:var(--dk-card-2);color:var(--dk-text);font-family:var(--dk-mono);font-size:calc(12.5 * var(--u));text-decoration:none;transition:border-color .2s ease,transform .3s var(--dk-ease)}.dk-social-item:hover{border-color:rgba(34,211,238,.5);transform:translateY(-1px)}.dk-social-item svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--dk-cyan,#22d3ee);flex:none}.dk-figure{margin:0;display:flex;flex-direction:column;gap:calc(10 * var(--u));min-height:0}.dk-figure figcaption{font-family:var(--dk-mono);font-size:calc(11 * var(--u));letter-spacing:.08em;color:var(--dk-dim);text-align:center}.dk-mock{--m:calc(1 * var(--u));background:var(--dk-card);border:1px solid var(--dk-border);border-radius:calc(14 * var(--u));overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 calc(30 * var(--u)) calc(80 * var(--u)) rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.02) inset;font-size:calc(12.5 * var(--u));color:var(--dk-text)}.dk-mock-bar{display:flex;align-items:center;gap:calc(6 * var(--u));padding:calc(9 * var(--u)) calc(13 * var(--u));border-bottom:1px solid var(--dk-border);background:#0e1319}.dk-mock-bar>i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#2c3440}.dk-mock-bar>i:first-child{background:#3b2a30}.dk-mock-bar .t{margin-left:calc(8 * var(--u));font-size:calc(10.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.dk-mock-bar .r,.dk-mock-bar .t{font-family:var(--dk-mono);color:var(--dk-dim);white-space:nowrap}.dk-mock-bar .r{margin-left:auto;font-size:calc(10 * var(--u));display:inline-flex;align-items:center}.dk-mock-bar .r svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.dk-mock-body{padding:calc(14 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u));min-height:0}.dk-mock svg{flex:none}.dk-m-label{font-family:var(--dk-mono);font-size:calc(10 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--dk-dim);display:inline-flex;align-items:center;gap:calc(6 * var(--u))}.dk-m-label svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.dk-m-label.cy{color:var(--dk-cyan)}.dk-m-label.green{color:var(--dk-green)}.dk-m-label.violet{color:var(--dk-violet)}.dk-m-live{display:inline-flex;align-items:center;gap:calc(6 * var(--u));color:var(--dk-green)}.dk-m-live:before{content:"";width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:currentColor;animation:dk-live 1.8s ease-out infinite}.dk-m-live.amber{color:var(--dk-amber)}@keyframes dk-live{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%,to{box-shadow:0 0 0 calc(7 * var(--u)) rgba(52,211,153,0)}}.dk-m-pill{display:inline-flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));height:calc(19 * var(--u));min-width:calc(19 * var(--u));padding:0 calc(7 * var(--u));border-radius:999px;border:1px solid var(--dk-border);font-family:var(--dk-mono);font-size:calc(9.5 * var(--u));font-weight:600;line-height:1;color:var(--dk-muted);white-space:nowrap}.dk-m-pill svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.dk-m-pill.ok{border-color:rgba(52,211,153,.45);background:rgba(52,211,153,.12);color:var(--dk-green)}.dk-m-pill.warn{border-color:rgba(251,191,36,.45);background:rgba(251,191,36,.12);color:var(--dk-amber)}.dk-m-pill.bad{border-color:rgba(251,113,133,.45);background:rgba(251,113,133,.12);color:var(--dk-rose)}.dk-m-pill.info{border-color:rgba(34,211,238,.4);background:rgba(34,211,238,.1);color:var(--dk-cyan)}.dk-m-pill.admin{border-color:rgba(167,139,250,.45);background:rgba(167,139,250,.12);color:var(--dk-violet)}.dk-m-pill.muted{border-style:dashed;color:var(--dk-dim)}.dk-m-pills{display:inline-flex;gap:calc(4 * var(--u))}.dk-m-btns{display:flex;gap:calc(8 * var(--u));flex-wrap:wrap}.dk-m-btn{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(11.5 * var(--u));font-weight:600;padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));border:1px solid var(--dk-border);background:#151b23;color:var(--dk-muted);white-space:nowrap}.dk-m-btn svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.dk-m-btn.sm{font-size:calc(10.5 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u))}.dk-m-btn.primary{background:var(--dk-cyan);border-color:var(--dk-cyan);color:#041318}.dk-m-btn.cy{background:rgba(34,211,238,.12);border-color:rgba(34,211,238,.45);color:var(--dk-cyan)}.dk-m-btn.ghost{background:transparent}.dk-m-btn.danger{color:var(--dk-rose);border-color:rgba(251,113,133,.35)}.dk-m-seg{display:inline-flex;border:1px solid var(--dk-border);border-radius:calc(8 * var(--u));padding:calc(2 * var(--u));flex:none;align-self:flex-start}.dk-m-seg span{font-family:var(--dk-mono);font-size:calc(10 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));color:var(--dk-dim)}.dk-m-seg span.on{background:var(--dk-cyan);color:#041318;font-weight:700}.dk-m-seg.sm span{font-size:calc(9 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u))}.dk-m-toolbar{gap:calc(10 * var(--u));justify-content:space-between}.dk-m-search,.dk-m-toolbar{display:flex;align-items:center}.dk-m-search{flex:1;min-width:0;gap:calc(7 * var(--u));border:1px solid var(--dk-border);border-radius:calc(8 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));color:var(--dk-dim);font-size:calc(11 * var(--u));white-space:nowrap;overflow:hidden}.dk-m-search svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.dk-m-table{width:100%;border-collapse:collapse;font-size:calc(11.5 * var(--u))}.dk-m-table td,.dk-m-table th{text-align:left;padding:calc(7 * var(--u)) calc(8 * var(--u));border-bottom:1px solid var(--dk-border-soft);white-space:nowrap}.dk-m-table thead th{font-family:var(--dk-mono);font-size:calc(9.5 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--dk-dim);font-weight:500}.dk-m-table td{color:var(--dk-muted);font-family:var(--dk-mono);font-variant-numeric:tabular-nums}.dk-m-table td.tx{font-family:var(--dk-sans);color:var(--dk-text)}.dk-m-table .r{text-align:right}.dk-m-table .green{color:var(--dk-green)}.dk-m-table .cy{color:var(--dk-cyan)}.dk-m-table .bad{color:var(--dk-rose);font-weight:700}.dk-m-table tr:last-child td{border-bottom:0}.dk-m-table.sheet td,.dk-m-table.sheet th{border:1px solid var(--dk-border-soft)}.dk-m-dot{display:inline-block;width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#2c3440}.dk-m-dot.on{background:var(--dk-green);box-shadow:0 0 0 calc(3 * var(--u)) rgba(52,211,153,.18)}.dk-m-caption{margin:0;display:flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(10.5 * var(--u));color:var(--dk-dim);line-height:1.45}.dk-m-caption svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.dk-m-kpis{display:grid;gap:calc(8 * var(--u))}.dk-m-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dk-m-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dk-m-kpi{background:var(--dk-card-2);border:1px solid var(--dk-border-soft);border-radius:calc(9 * var(--u));padding:calc(9 * var(--u)) calc(11 * var(--u));display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0}.dk-m-kpi .l{font-size:calc(9.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--dk-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-m-kpi .l,.dk-m-kpi .v{font-family:var(--dk-mono)}.dk-m-kpi .v{font-size:calc(17 * var(--u));font-weight:700;font-variant-numeric:tabular-nums}.dk-m-kpi .v.green{color:var(--dk-green)}.dk-m-kpi .v.rose{color:var(--dk-rose)}.dk-m-kpi .v.cy{color:var(--dk-cyan)}.dk-m-kpi .v.amber{color:var(--dk-amber)}.dk-m-kpi .s{font-family:var(--dk-mono);font-size:calc(9 * var(--u));color:var(--dk-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-m-chat{display:flex;flex-direction:column;gap:calc(9 * var(--u))}.dk-m-bubble{margin:0;max-width:88%;border-radius:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(12 * var(--u));font-size:calc(12.5 * var(--u));line-height:1.5}.dk-m-bubble.you{align-self:flex-end;background:#1c2531;border:1px solid var(--dk-border);border-bottom-right-radius:calc(4 * var(--u))}.dk-m-bubble.adv{align-self:flex-start;background:rgba(34,211,238,.07);border:1px solid rgba(34,211,238,.28);border-bottom-left-radius:calc(4 * var(--u))}.dk-m-bubble.small{font-size:calc(11.5 * var(--u))}.dk-m-bubble .who{display:block;font-family:var(--dk-mono);font-size:calc(9.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:var(--dk-cyan);margin-bottom:calc(3 * var(--u))}.dk-m-bubble b{font-family:var(--dk-mono);font-weight:600}.dk-m-bubble b.cy{color:var(--dk-cyan)}.dk-m-typing{align-self:flex-start;display:flex;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:rgba(34,211,238,.06);border:1px solid rgba(34,211,238,.2);opacity:0;height:0;padding-top:0;padding-bottom:0;margin-bottom:calc(-9 * var(--u));overflow:hidden}.dk-m-typing i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--dk-cyan);animation:dk-bounce 1s ease-in-out infinite}.dk-m-typing i:nth-child(2){animation-delay:.15s}.dk-m-typing i:nth-child(3){animation-delay:.3s}@keyframes dk-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(calc(-3 * var(--u)));opacity:1}}.dk-m-staged{border:1px solid rgba(52,211,153,.4);background:rgba(52,211,153,.05);border-radius:calc(12 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(7 * var(--u))}.dk-m-entry{display:grid;grid-template-columns:auto 1fr auto;gap:calc(9 * var(--u));align-items:center;padding:calc(6 * var(--u)) calc(8 * var(--u));background:var(--dk-card-2);border:1px solid var(--dk-border-soft);border-radius:calc(8 * var(--u))}.dk-m-entry .dot{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%}.dk-m-entry .desc{font-size:calc(12 * var(--u));display:flex;flex-direction:column}.dk-m-entry em{font-style:normal;font-size:calc(10 * var(--u));color:var(--dk-dim)}.dk-m-entry b{font-family:var(--dk-mono)}.dk-m-entry b,.dk-m-toast{font-size:calc(11.5 * var(--u))}.dk-m-toast{align-self:center;display:inline-flex;align-items:center;gap:calc(7 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:999px;background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.45);color:var(--dk-green);font-weight:600}.dk-m-toast svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.dk-m-phone{position:relative;align-self:center;width:calc(330 * var(--u));height:calc(640 * var(--u));border-radius:calc(46 * var(--u));padding:calc(11 * var(--u));background:linear-gradient(145deg,#2a323d,#10151b 40%,#1b222b);box-shadow:0 calc(40 * var(--u)) calc(90 * var(--u)) rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06) inset,0 0 calc(80 * var(--u)) rgba(34,211,238,.12)}.dk-m-phone .notch{position:absolute;top:calc(20 * var(--u));left:50%;width:calc(92 * var(--u));height:calc(24 * var(--u));transform:translateX(-50%);border-radius:999px;background:#000;z-index:2}.dk-m-phone .scr{height:100%;border-radius:calc(36 * var(--u));background:#090c10;overflow:hidden;display:flex;flex-direction:column;padding:calc(52 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));gap:calc(10 * var(--u))}.dk-m-phone .top{gap:calc(8 * var(--u));padding-bottom:calc(8 * var(--u));border-bottom:1px solid var(--dk-border-soft)}.dk-m-logo,.dk-m-phone .top{display:flex;align-items:center}.dk-m-logo{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));justify-content:center;background:linear-gradient(135deg,var(--dk-cyan),var(--dk-green));color:#041318;font-family:var(--dk-mono);font-weight:800}.dk-m-logo,.dk-m-phone .nm{font-size:calc(12 * var(--u))}.dk-m-phone .nm{font-weight:600}.dk-m-phone .coins{margin-left:auto;display:inline-flex;align-items:center;gap:calc(4 * var(--u));font-family:var(--dk-mono);font-size:calc(10 * var(--u));color:var(--dk-amber);border:1px solid var(--dk-border);border-radius:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u))}.dk-m-phone .coins svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.dk-m-phone .dk-m-chat{flex:1;justify-content:flex-end;min-height:0}.dk-m-phone .dk-m-bubble{max-width:94%;font-size:calc(11.5 * var(--u))}.dk-m-phone .composer{display:flex;align-items:center;gap:calc(8 * var(--u));border:1px solid var(--dk-border);border-radius:999px;padding:calc(8 * var(--u)) calc(12 * var(--u));font-size:calc(11 * var(--u));color:var(--dk-dim)}.dk-m-phone .composer span{flex:1}.dk-m-phone .composer svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.dk-m-minibars{display:flex;flex-direction:column;gap:calc(5 * var(--u));margin:calc(8 * var(--u)) 0}.dk-m-minibars span{display:grid;grid-template-columns:calc(62 * var(--u)) 1fr;align-items:center;font-family:var(--dk-mono);font-size:calc(9.5 * var(--u));color:var(--dk-dim)}.dk-m-catline .b i,.dk-m-debt .track i,.dk-m-goal .track i,.dk-m-minibars i{display:block;height:calc(6 * var(--u));width:var(--w,50%);border-radius:999px;background:linear-gradient(90deg,var(--dk-cyan),var(--dk-cyan-hi));transform-origin:left}.dk-m-goal .track i.amber,.dk-m-minibars i.amber{background:linear-gradient(90deg,var(--dk-amber),#fde68a)}.dk-m-debt .track i.green,.dk-m-goal .track i.green,.dk-m-minibars i.green{background:linear-gradient(90deg,var(--dk-green),#6ee7b7)}.dk-m-debt .track i.rose{background:linear-gradient(90deg,var(--dk-rose),#fda4af)}.dk-m-receipt-wrap{display:grid;grid-template-columns:.72fr auto 1fr;gap:calc(14 * var(--u));align-items:center}.dk-m-receipt{position:relative;background:#f4f1ea;color:#2a2a2a;font-family:var(--dk-mono);font-size:calc(11 * var(--u));padding:calc(16 * var(--u)) calc(14 * var(--u)) calc(22 * var(--u));transform:rotate(-2.5deg);box-shadow:0 calc(24 * var(--u)) calc(50 * var(--u)) rgba(0,0,0,.5);overflow:hidden;clip-path:polygon(0 0,100% 0,100% 96%,92% 100%,84% 96%,76% 100%,68% 96%,60% 100%,52% 96%,44% 100%,36% 96%,28% 100%,20% 96%,12% 100%,4% 96%,0 100%)}.dk-m-receipt .shop{margin:0;text-align:center;font-weight:800;letter-spacing:.08em}.dk-m-receipt .meta{margin:calc(2 * var(--u)) 0 calc(10 * var(--u));text-align:center;font-size:calc(9.5 * var(--u));color:#666}.dk-m-receipt .ln{display:flex;justify-content:space-between;padding:calc(3 * var(--u)) 0;border-bottom:1px dashed #cfcac0}.dk-m-receipt .tot{border-bottom:0;margin-top:calc(6 * var(--u));font-weight:800}.dk-m-scan{position:absolute;left:0;right:0;top:0;height:calc(34 * var(--u));background:linear-gradient(180deg,transparent,rgba(34,211,238,.35) 70%,rgba(34,211,238,.9));border-bottom:2px solid var(--dk-cyan);opacity:0}.dk-m-arrow{width:calc(26 * var(--u));height:calc(26 * var(--u));color:var(--dk-cyan)}.dk-m-ok{margin:0;display:flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(11.5 * var(--u));color:var(--dk-green)}.dk-m-ok svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.dk-m-coach{border:1px solid rgba(34,211,238,.35);background:linear-gradient(180deg,rgba(34,211,238,.07),transparent);border-radius:calc(11 * var(--u));padding:calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(8 * var(--u))}.dk-m-coach p{margin:0;font-size:calc(12.5 * var(--u));line-height:1.55;color:var(--dk-muted)}.dk-m-coach b{color:var(--dk-text);font-family:var(--dk-mono)}.dk-m-coach b.green{color:var(--dk-green)}.dk-m-chart svg{width:100%;height:calc(86 * var(--u));display:block;margin-top:calc(6 * var(--u))}.dk-m-cats{display:flex;flex-direction:column;gap:calc(7 * var(--u))}.dk-m-catline{display:grid;grid-template-columns:calc(96 * var(--u)) 1fr calc(62 * var(--u));gap:calc(10 * var(--u));align-items:center}.dk-m-catline .n{font-size:calc(11.5 * var(--u));color:var(--dk-muted);white-space:nowrap}.dk-m-catline .b{height:calc(6 * var(--u));border-radius:999px;background:#19202a;overflow:hidden}.dk-m-catline .a{font-family:var(--dk-mono);font-size:calc(11 * var(--u));text-align:right;color:var(--dk-muted)}.dk-m-segbig{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--dk-border);border-radius:calc(10 * var(--u));padding:calc(3 * var(--u))}.dk-m-segbig span{position:relative;z-index:1;text-align:center;font-family:var(--dk-mono);font-size:calc(11 * var(--u));padding:calc(6 * var(--u)) 0;color:var(--dk-muted)}.dk-m-segbig .hl{position:absolute;z-index:0;top:calc(3 * var(--u));bottom:calc(3 * var(--u));left:calc(3 * var(--u));width:calc((100% - 6 * var(--u)) / 3);border-radius:calc(7 * var(--u));background:rgba(34,211,238,.16);border:1px solid rgba(34,211,238,.5);padding:0}.dk-m-books{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 * var(--u))}.dk-m-books .bk{border:1px solid rgba(34,211,238,.3);border-radius:calc(11 * var(--u));padding:calc(11 * var(--u));display:flex;flex-direction:column;gap:calc(7 * var(--u));background:rgba(34,211,238,.04)}.dk-m-books .bk.biz{border-color:rgba(167,139,250,.35);background:rgba(167,139,250,.05)}.dk-m-books .acct{display:flex;align-items:center;gap:calc(7 * var(--u));font-size:calc(11.5 * var(--u));color:var(--dk-muted)}.dk-m-books .acct svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--dk-dim)}.dk-m-books .acct b{margin-left:auto;font-family:var(--dk-mono);color:var(--dk-text)}.dk-m-books .acct.pay{font-size:calc(10 * var(--u));color:var(--dk-violet);font-family:var(--dk-mono)}.dk-m-base{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--dk-border-soft);border-radius:calc(9 * var(--u));padding:calc(8 * var(--u)) calc(11 * var(--u))}.dk-m-base b{font-family:var(--dk-mono);font-size:calc(12 * var(--u))}.dk-m-fx{display:grid;grid-template-columns:calc(44 * var(--u)) auto 1fr;gap:calc(10 * var(--u));align-items:center;padding:calc(8 * var(--u)) calc(4 * var(--u));border-bottom:1px solid var(--dk-border-soft)}.dk-m-fx .code{font-family:var(--dk-mono);font-size:calc(13 * var(--u));color:var(--dk-cyan)}.dk-m-fx .rate{font-family:var(--dk-mono);font-size:calc(11.5 * var(--u));display:flex;flex-direction:column;align-items:flex-end;gap:calc(2 * var(--u))}.dk-m-fx .rate em{font-style:normal;font-size:calc(9.5 * var(--u));color:var(--dk-dim)}.dk-m-input{display:inline-flex;align-items:center;border:1px solid rgba(34,211,238,.55);background:rgba(34,211,238,.07);border-radius:calc(5 * var(--u));padding:0 calc(6 * var(--u));color:var(--dk-text)}.dk-m-caret{display:inline-block;width:1px;height:1em;margin-left:2px;background:var(--dk-cyan);animation:dk-blink 1s steps(1) infinite}@keyframes dk-blink{50%{opacity:0}}.dk-m-frozen{display:flex;gap:calc(10 * var(--u));align-items:flex-start;border:1px solid rgba(52,211,153,.4);background:rgba(52,211,153,.06);border-radius:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));font-size:calc(11 * var(--u));color:var(--dk-muted);line-height:1.45}.dk-m-frozen svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--dk-green);margin-top:calc(2 * var(--u))}.dk-m-frozen b{display:block;color:var(--dk-text);font-family:var(--dk-mono);font-size:calc(11.5 * var(--u))}.dk-m-bill{display:grid;grid-template-columns:1fr auto calc(88 * var(--u)) auto;gap:calc(10 * var(--u));align-items:center;padding:calc(8 * var(--u)) calc(4 * var(--u));border-bottom:1px solid var(--dk-border-soft)}.dk-m-bill:last-child{border-bottom:0}.dk-m-bill .n{display:flex;flex-direction:column;font-size:calc(12.5 * var(--u))}.dk-m-bill .n em{font-style:normal;font-size:calc(10 * var(--u));color:var(--dk-dim)}.dk-m-bill b{font-family:var(--dk-mono);font-size:calc(11.5 * var(--u));text-align:right}.dk-m-bill b.green{color:var(--dk-green)}.dk-m-pair{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--u));align-items:start}.dk-m-goal{display:flex;flex-direction:column;gap:calc(5 * var(--u))}.dk-m-goal .hd{display:flex;justify-content:space-between;font-size:calc(12 * var(--u))}.dk-m-goal .hd b{font-family:var(--dk-mono);color:var(--dk-cyan)}.dk-m-debt .track,.dk-m-goal .track{height:calc(6 * var(--u));border-radius:999px;background:#19202a;overflow:hidden}.dk-m-debt em,.dk-m-goal em{font-style:normal;font-family:var(--dk-mono);font-size:calc(9.5 * var(--u));color:var(--dk-dim)}.dk-m-debt{display:grid;grid-template-columns:auto 1fr;gap:calc(6 * var(--u)) calc(8 * var(--u));align-items:center;padding-bottom:calc(8 * var(--u));border-bottom:1px solid var(--dk-border-soft)}.dk-m-debt .n{font-size:calc(11.5 * var(--u))}.dk-m-debt b{font-family:var(--dk-mono);font-size:calc(13 * var(--u))}.dk-m-debt .track,.dk-m-debt b{grid-column:1/-1}.dk-m-pair .dk-m-btn{align-self:flex-start}.dk-m-app{display:grid;grid-template-columns:calc(150 * var(--u)) 1fr;margin:calc(-14 * var(--u));min-height:calc(300 * var(--u))}.dk-m-app .sb{border-right:1px solid var(--dk-border);background:#0a0e13;padding:calc(12 * var(--u)) calc(10 * var(--u));display:flex;flex-direction:column;gap:calc(3 * var(--u))}.dk-m-app .sb span{font-size:calc(11 * var(--u));color:var(--dk-muted);padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:calc(6 * var(--u));display:flex;justify-content:space-between}.dk-m-app .sb .grp{font-family:var(--dk-mono);font-size:calc(8.5 * var(--u));letter-spacing:.18em;text-transform:uppercase;color:var(--dk-dim)}.dk-m-app .sb .on{background:#18202a;color:var(--dk-text);box-shadow:inset 2px 0 0 var(--dk-cyan)}.dk-m-app .sb em{font-style:normal;font-family:var(--dk-mono);font-size:calc(8.5 * var(--u));color:var(--dk-cyan);background:rgba(34,211,238,.12);border-radius:999px;padding:0 calc(5 * var(--u))}.dk-m-app .pane{position:relative;padding:calc(14 * var(--u));display:flex;flex-direction:column;gap:calc(9 * var(--u))}.dk-m-app .row{display:flex;justify-content:space-between;align-items:center}.dk-m-app .ph{height:calc(22 * var(--u));border-radius:calc(6 * var(--u));background:#141a22}.dk-m-app .ph.short{width:70%}.dk-m-target{position:relative;box-shadow:0 0 0 calc(3 * var(--u)) rgba(34,211,238,.35);animation:dk-ring 1.8s ease-out infinite}@keyframes dk-ring{0%{box-shadow:0 0 0 0 rgba(34,211,238,.6)}to{box-shadow:0 0 0 calc(12 * var(--u)) rgba(34,211,238,0)}}.dk-m-pop{position:absolute;right:calc(14 * var(--u));top:calc(52 * var(--u));width:calc(210 * var(--u));background:var(--dk-bg);border:1px solid var(--dk-border);border-radius:calc(11 * var(--u));padding:calc(11 * var(--u));display:flex;flex-direction:column;gap:calc(6 * var(--u));box-shadow:0 calc(20 * var(--u)) calc(50 * var(--u)) rgba(0,0,0,.6)}.dk-m-pop b{font-size:calc(13 * var(--u))}.dk-m-pop p{margin:0;font-size:calc(11 * var(--u));line-height:1.45;color:var(--dk-muted)}.dk-m-tabs{display:flex;gap:calc(14 * var(--u));border-bottom:1px solid var(--dk-border-soft);padding-bottom:calc(6 * var(--u));font-size:calc(11.5 * var(--u));color:var(--dk-dim)}.dk-m-tabs .on{color:var(--dk-text);border-bottom:2px solid var(--dk-cyan);padding-bottom:calc(4 * var(--u));margin-bottom:calc(-8 * var(--u))}.dk-m-tabs .mark{margin-left:auto;font-size:calc(10 * var(--u));color:var(--dk-cyan)}.dk-m-note{position:relative;display:flex;gap:calc(10 * var(--u));align-items:flex-start;padding:calc(9 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--dk-border-soft);background:var(--dk-card-2)}.dk-m-note .ic{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:calc(8 * var(--u));display:flex;align-items:center;justify-content:center;flex:none;background:rgba(34,211,238,.1);color:var(--dk-cyan)}.dk-m-note.amber .ic{background:rgba(251,191,36,.1);color:var(--dk-amber)}.dk-m-note.green .ic{background:rgba(52,211,153,.1);color:var(--dk-green)}.dk-m-note .ic svg{width:55%;height:55%}.dk-m-note .tx{display:flex;flex-direction:column;gap:calc(2 * var(--u));font-size:calc(11.5 * var(--u));color:var(--dk-muted);line-height:1.4}.dk-m-note .tx b{color:var(--dk-text);font-size:calc(12 * var(--u))}.dk-m-note .unread{position:absolute;top:calc(10 * var(--u));right:calc(10 * var(--u));width:calc(7 * var(--u));height:calc(7 * var(--u));border-radius:50%;background:var(--dk-cyan)}.dk-m-plans{gap:calc(12 * var(--u))}.dk-m-plans,.dk-m-plans .free{display:flex;flex-direction:column}.dk-m-plans .free{gap:calc(4 * var(--u));border:1px dashed var(--dk-border);border-radius:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));font-size:calc(12 * var(--u));color:var(--dk-muted)}.dk-m-plans .free b{font-size:calc(14 * var(--u));color:var(--dk-green)}.dk-m-plans .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10 * var(--u))}.dk-m-plans .plan{position:relative;border:1px solid var(--dk-border);border-radius:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(12 * var(--u));background:var(--dk-card);display:flex;flex-direction:column;gap:calc(6 * var(--u))}.dk-m-plans .plan.hl{border-color:rgba(34,211,238,.55);background:linear-gradient(180deg,rgba(34,211,238,.1),var(--dk-card) 70%);box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) rgba(34,211,238,.1)}.dk-m-plans .rib{position:absolute;top:calc(-9 * var(--u));left:calc(12 * var(--u));font-family:var(--dk-mono);font-size:calc(8.5 * var(--u));letter-spacing:.14em;text-transform:uppercase;padding:calc(2 * var(--u)) calc(7 * var(--u));border-radius:999px;background:var(--dk-cyan);color:#041318;font-weight:700}.dk-m-plans .n{font-size:calc(15 * var(--u))}.dk-m-plans em{font-style:normal;font-size:calc(10.5 * var(--u));color:var(--dk-dim);min-height:2.8em}.dk-m-plans .p{font-family:var(--dk-mono);font-size:calc(22 * var(--u));font-weight:700}.dk-m-plans .p small{font-size:calc(10 * var(--u));color:var(--dk-dim);font-weight:400}.dk-m-plans .c,.dk-m-plans .inc{display:flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(10.5 * var(--u));color:var(--dk-muted)}.dk-m-plans .c svg,.dk-m-plans .inc svg{width:calc(12 * var(--u));height:calc(12 * var(--u));color:var(--dk-amber)}.dk-m-plans .inc svg{color:var(--dk-cyan)}.dk-m-mess{position:relative;padding:calc(34 * var(--u)) calc(20 * var(--u)) calc(44 * var(--u))}.dk-m-mess .dk-mock{transform:rotate(-1deg)}.dk-m-sticky{position:absolute;right:calc(-6 * var(--u));top:calc(0 * var(--u));transform:rotate(5deg);display:inline-flex;align-items:center;gap:calc(6 * var(--u));background:#fde68a;color:#3a2f05;font-family:var(--dk-mono);font-size:calc(11.5 * var(--u));font-weight:700;padding:calc(10 * var(--u)) calc(12 * var(--u));box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) rgba(0,0,0,.45)}.dk-m-float svg,.dk-m-sticky svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.dk-m-float{position:absolute;display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(11 * var(--u));padding:calc(7 * var(--u)) calc(11 * var(--u));border-radius:999px;background:#151b23;border:1px solid var(--dk-border);color:var(--dk-muted);box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) rgba(0,0,0,.45);white-space:nowrap}.dk-m-float.a{left:calc(-10 * var(--u));top:calc(4 * var(--u))}.dk-m-float.b{left:calc(120 * var(--u));bottom:calc(4 * var(--u))}.dk-m-float.c{left:calc(-4 * var(--u));bottom:calc(40 * var(--u))}.dk-m-float.e{right:calc(0 * var(--u));bottom:calc(-6 * var(--u));color:var(--dk-rose);border-color:rgba(251,113,133,.45)}.dk-m-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8 * var(--u))}.dk-m-funnel .st{background:var(--dk-card-2);border:1px solid var(--dk-border-soft);border-radius:calc(9 * var(--u));padding:calc(9 * var(--u));display:flex;flex-direction:column;gap:calc(5 * var(--u))}.dk-m-funnel .l{font-size:calc(9.5 * var(--u));color:var(--dk-dim);min-height:2.6em;line-height:1.3}.dk-m-funnel b{font-family:var(--dk-mono);font-size:calc(18 * var(--u))}.dk-m-funnel .bar{height:calc(46 * var(--u));display:flex;align-items:flex-end;background:#141a22;border-radius:calc(5 * var(--u));overflow:hidden}.dk-m-funnel .bar i{display:block;width:100%;height:var(--w);background:linear-gradient(0deg,var(--dk-cyan),var(--dk-cyan-hi));transform-origin:bottom}.dk-m-funnel em{font-style:normal;font-family:var(--dk-mono);font-size:calc(9.5 * var(--u));color:var(--dk-muted)}.dk-m-form{gap:calc(9 * var(--u))}.dk-m-form,.dk-m-form label{display:flex;flex-direction:column}.dk-m-form label{gap:calc(4 * var(--u))}.dk-m-form label span{font-size:calc(10.5 * var(--u));color:var(--dk-dim)}.dk-m-form label em{font-style:normal;border:1px solid var(--dk-border);border-radius:calc(7 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));font-size:calc(11.5 * var(--u))}.dk-m-form label em.multi{min-height:calc(46 * var(--u));color:var(--dk-muted)}.dk-m-switches{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u));font-size:calc(10.5 * var(--u));color:var(--dk-muted)}.dk-m-switches span{display:inline-flex;align-items:center;gap:calc(6 * var(--u))}.dk-m-switches i{position:relative;width:calc(26 * var(--u));height:calc(14 * var(--u));border-radius:999px;background:#2a323d}.dk-m-switches i:after{content:"";position:absolute;top:calc(2 * var(--u));left:calc(2 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:#8a94a4}.dk-m-switches .on i{background:rgba(34,211,238,.4)}.dk-m-switches .on i:after{left:calc(14 * var(--u));background:var(--dk-cyan)}.dk-m-poll{display:flex;justify-content:space-between;align-items:center;border:1px dashed var(--dk-border);border-radius:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u))}.dk-m-poll .stars{color:var(--dk-amber);letter-spacing:.1em}.dk-m-status{display:grid;grid-template-columns:auto 1fr auto;gap:calc(9 * var(--u));align-items:center;padding:calc(7 * var(--u)) calc(4 * var(--u));border-bottom:1px solid var(--dk-border-soft);font-size:calc(12 * var(--u))}.dk-m-status svg{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--dk-green)}.dk-m-status svg.info{color:var(--dk-cyan)}.dk-m-status .v{font-family:var(--dk-mono);font-size:calc(10.5 * var(--u));color:var(--dk-muted)}.dk-m-fx .rate .main{white-space:nowrap}.dk-m-period{display:flex;flex-wrap:wrap;gap:calc(4 * var(--u))}.dk-m-period span{font-family:var(--dk-mono);font-size:calc(10 * var(--u));padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:calc(7 * var(--u));border:1px solid var(--dk-border);color:var(--dk-dim)}.dk-m-period span.on{background:var(--dk-cyan);border-color:var(--dk-cyan);color:#041318;font-weight:700}.dk-m-swatch{display:inline-block;width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:calc(3 * var(--u));margin-right:calc(4 * var(--u));vertical-align:0}.dk-m-coins{position:relative;padding-bottom:calc(70 * var(--u))}.dk-m-cost{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u));font-family:var(--dk-mono);font-size:calc(10 * var(--u));color:var(--dk-dim)}.dk-m-cost span{border:1px solid var(--dk-border);border-radius:999px;padding:calc(3 * var(--u)) calc(8 * var(--u));display:inline-flex;align-items:center;gap:calc(4 * var(--u))}.dk-m-cost .coin{color:var(--dk-amber);border-color:rgba(251,191,36,.45);background:rgba(251,191,36,.08)}.dk-m-badge svg,.dk-m-cost svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.dk-m-badge{position:absolute;right:calc(-8 * var(--u));bottom:0;width:calc(290 * var(--u));background:var(--dk-bg);border:1px solid rgba(251,191,36,.4);border-radius:calc(12 * var(--u));padding:calc(12 * var(--u));flex-direction:column;box-shadow:0 calc(24 * var(--u)) calc(60 * var(--u)) rgba(0,0,0,.6)}.dk-m-badge,.dk-m-badge .hd{display:flex;gap:calc(8 * var(--u))}.dk-m-badge .hd{align-items:center;font-size:calc(12.5 * var(--u))}.dk-m-badge .bal{margin-left:auto;display:inline-flex;align-items:center;gap:calc(4 * var(--u));font-family:var(--dk-mono);font-size:calc(12 * var(--u));color:var(--dk-amber)}.dk-m-badge p{margin:0;font-size:calc(11 * var(--u));line-height:1.45;color:var(--dk-muted)}.dk-m-day{margin:0;align-self:center;font-family:var(--dk-mono);font-size:calc(9 * var(--u));letter-spacing:.14em;text-transform:uppercase;color:var(--dk-dim)}.dk-m-applied{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(10 * var(--u));color:var(--dk-green);border:1px solid rgba(52,211,153,.35);background:rgba(52,211,153,.06);border-radius:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(8 * var(--u))}.dk-m-applied svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.dk-m-phone.app .scr{position:relative;padding-top:calc(50 * var(--u));gap:calc(9 * var(--u))}.dk-m-phone .bar{display:flex;align-items:center;gap:calc(8 * var(--u));padding-bottom:calc(8 * var(--u));border-bottom:1px solid var(--dk-border-soft)}.dk-m-phone .bar .sp{flex:1}.dk-m-phone .bar .coins{margin-left:0}.dk-m-phone .bar .ic{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--dk-muted)}.dk-m-phone .burger{display:flex;flex-direction:column;gap:calc(3 * var(--u))}.dk-m-phone .burger i{width:calc(15 * var(--u));height:1.5px;background:var(--dk-muted);border-radius:2px}.dk-m-phone .install{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));font-size:calc(10.5 * var(--u));color:var(--dk-muted);border:1px solid rgba(34,211,238,.35);background:rgba(34,211,238,.06);border-radius:calc(10 * var(--u));padding:calc(7 * var(--u)) calc(9 * var(--u))}.dk-m-kpis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-m-phone .fab{position:absolute;right:calc(16 * var(--u));bottom:calc(18 * var(--u));width:calc(42 * var(--u));height:calc(42 * var(--u));border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--dk-cyan),var(--dk-green));color:#041318;box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) rgba(34,211,238,.35)}.dk-m-phone .fab svg{width:45%;height:45%}.dk-m-phone.app .dk-m-catline{grid-template-columns:calc(70 * var(--u)) 1fr calc(44 * var(--u))}@keyframes dk-rise{0%{opacity:0;transform:translate3d(0,calc(16 * var(--u)),0);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes dk-fade{0%{opacity:0}to{opacity:1}}@keyframes dk-pop{0%{opacity:0;transform:scale(.88)}65%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes dk-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dk-growy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dk-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dk-type{0%{opacity:0;height:0;padding-top:0;padding-bottom:0;margin-bottom:calc(-9 * var(--u))}12%,82%{opacity:1;height:calc(26 * var(--u));padding-top:calc(10 * var(--u));padding-bottom:calc(10 * var(--u));margin-bottom:0}to{opacity:0;height:0;padding-top:0;padding-bottom:0;margin-bottom:calc(-9 * var(--u))}}@keyframes dk-press{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(34,211,238,.6)}40%{transform:scale(.94)}70%{transform:scale(1);box-shadow:0 0 0 calc(10 * var(--u)) rgba(34,211,238,0)}}@keyframes dk-scan{0%{top:-12%;opacity:0}10%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}@keyframes dk-seg{0%,28%{transform:translateX(0)}36%,61%{transform:translateX(100%)}69%,94%{transform:translateX(200%)}to{transform:translateX(0)}}@keyframes dk-num{0%{opacity:0;transform:translate3d(calc(60 * var(--u)),calc(40 * var(--u)),0) scale(.94);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes dk-arc{0%{stroke-dasharray:0 1}}@keyframes dk-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes dk-count-glow{0%{text-shadow:0 0 calc(24 * var(--u)) rgba(34,211,238,.7)}to{text-shadow:none}}.dk-sheet[data-state=active] [data-r]{animation:dk-rise .8s var(--dk-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .11s)}.dk-sheet[data-state=active] .dk-h1[data-r],.dk-sheet[data-state=active] .dk-l-statement .dk-h1{animation:dk-rise .9s var(--dk-ease) both,dk-wipe 1.1s var(--dk-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .16s)}.dk-dir-back .dk-sheet[data-state=active] [data-r]{animation-delay:calc(var(--i, 0) * 50ms + 80ms)}.dk-sheet[data-state=active] .dk-a-rise{animation:dk-rise .7s var(--dk-ease) var(--d,0s) both}.dk-sheet[data-state=active] .dk-a-fade{animation:dk-fade .7s ease var(--d,0s) both}.dk-sheet[data-state=active] .dk-a-pop{animation:dk-pop .6s var(--dk-ease) var(--d,0s) both}.dk-sheet[data-state=active] .dk-a-grow{animation:dk-grow 1.1s var(--dk-ease) var(--d,0s) both}.dk-sheet[data-state=active] .dk-a-growy{animation:dk-growy 1s var(--dk-ease) var(--d,0s) both}.dk-a-draw{stroke-dasharray:1;stroke-dashoffset:0}.dk-sheet[data-state=active] .dk-a-draw{animation:dk-draw 1.6s var(--dk-ease) var(--d,0s) both}.dk-sheet[data-state=active] .dk-a-type{animation:dk-type 1.05s ease var(--d,0s) both}.dk-sheet[data-state=active] .dk-a-press{animation:dk-press .9s ease var(--d,0s) 2}.dk-sheet[data-state=active] .dk-loop-scan{animation:dk-scan 2.6s ease-in-out .6s infinite}.dk-sheet[data-state=active] .dk-loop-seg{animation:dk-seg 6s var(--dk-ease) .8s infinite}.dk-sheet[data-state=active] .dk-bar-row .fill,.dk-sheet[data-state=active] .dk-timeline:before{animation:dk-grow 1.3s var(--dk-ease) both;animation-delay:calc(var(--i, 0) * .11s + .4s)}.dk-sheet[data-state=active] .dk-steps li:not(:last-child):after{animation:dk-growy .8s var(--dk-ease) both;animation-delay:calc(var(--i, 0) * .12s + .5s)}.dk-sheet[data-state=active] .dk-donut .seg{animation:dk-arc 1.4s var(--dk-ease) both;animation-delay:calc(var(--i, 0) * .18s + .3s)}.dk-sheet[data-state=active] .dk-chapter-num{animation:dk-num 1.6s var(--dk-ease) .1s both}.dk-sheet[data-state=active] .dk-stat .v.counting{animation:dk-count-glow 1.6s ease both}.dk-bar{position:relative;z-index:10;height:var(--dk-bar-h);flex:none;display:grid;grid-template-columns:1fr minmax(0,2.2fr) 1fr;align-items:center;gap:16px;padding:0 20px}.dk-bar-l,.dk-bar-r{display:flex;align-items:center;gap:6px}.dk-bar-r{justify-content:flex-end}.dk-tb{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;min-width:34px;padding:0 10px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--dk-muted);font-family:var(--dk-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.dk-tb svg{width:16px;height:16px;flex:none}.dk-tb:hover{color:var(--dk-text);background:rgba(255,255,255,.05)}.dk-tb[aria-pressed=true]{color:var(--dk-cyan);border-color:rgba(34,211,238,.4);background:rgba(34,211,238,.08)}.dk-tb.close{border-color:var(--dk-border)}.dk-count{font-family:var(--dk-mono);font-size:12px;letter-spacing:.1em;color:var(--dk-dim);padding:0 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.dk-count b{color:var(--dk-text);font-weight:600}.dk-progress{display:flex;flex-direction:column;gap:7px;min-width:0}.dk-chapter-now{font-family:var(--dk-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--dk-dim);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-chapter-now b{color:var(--dk-cyan);font-weight:500}.dk-segs{display:flex;gap:4px;width:100%}.dk-seg{position:relative;height:14px;padding:5px 0;border:0;background:none;cursor:pointer;min-width:10px}.dk-seg:before{content:"";display:block;height:4px;border-radius:999px;background:#1c232d;transition:background .2s ease}.dk-seg:hover:before{background:#2a3340}.dk-seg i{position:absolute;left:0;top:5px;height:4px;width:100%;border-radius:999px;background:linear-gradient(90deg,var(--dk-cyan),var(--dk-green));transform-origin:left;transform:scaleX(var(--fill,0));transition:transform .7s var(--dk-ease);box-shadow:0 0 10px rgba(34,211,238,.35)}.dk-seg .tip{position:absolute;bottom:20px;left:50%;transform:translate(-50%,4px);white-space:nowrap;font-family:var(--dk-mono);font-size:10.5px;letter-spacing:.1em;padding:5px 8px;border-radius:6px;background:#151b23;border:1px solid var(--dk-border);color:var(--dk-text);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .2s ease}.dk-seg:focus-visible .tip,.dk-seg:hover .tip{opacity:1;transform:translate(-50%)}.dk-arrow{position:absolute;top:50%;z-index:5;width:46px;height:46px;margin-top:-23px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--dk-border);background:rgba(14,19,25,.75);backdrop-filter:blur(8px);color:var(--dk-muted);cursor:pointer;opacity:.55;transition:opacity .2s ease,color .2s ease,border-color .2s ease,transform .3s var(--dk-ease)}.dk-arrow svg{width:20px;height:20px}.dk-arrow:hover{opacity:1;color:var(--dk-cyan);border-color:rgba(34,211,238,.5)}.dk-arrow.prev{left:16px}.dk-arrow.next{right:16px}.dk-arrow.prev:hover{transform:translateX(-2px)}.dk-arrow.next:hover{transform:translateX(2px)}.dk-arrow:disabled{opacity:.15;cursor:default;transform:none}.dk-arrow.next.pulse{animation:dk-nudge 2.4s ease-in-out 3s 3}@keyframes dk-nudge{0%,to{transform:translateX(0);box-shadow:0 0 0 0 rgba(34,211,238,0)}50%{transform:translateX(4px);box-shadow:0 0 0 8px rgba(34,211,238,.12);color:var(--dk-cyan);opacity:1}}.dk-phonebar,.dk-phonetop{display:none}.dk-notes{position:absolute;left:50%;bottom:calc(var(--dk-bar-h) + 10px);z-index:20;width:min(880px,calc(100vw - 40px));max-height:34vh;overflow-y:auto;transform:translate(-50%,16px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .4s var(--dk-ease),visibility 0s linear .4s;background:rgba(10,13,17,.94);backdrop-filter:blur(12px);border:1px solid var(--dk-border);border-left:3px solid var(--dk-cyan);border-radius:12px;padding:14px 18px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.dk-notes[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto;transition:opacity .25s ease,transform .4s var(--dk-ease)}.dk-notes .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-family:var(--dk-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--dk-cyan)}.dk-notes p{margin:0 0 8px;font-size:15px;line-height:1.6;color:var(--dk-text)}.dk-notes p:last-child{margin-bottom:0}.dk-overview{position:absolute;inset:0;z-index:40;overflow-y:auto;background:rgba(5,6,7,.92);backdrop-filter:blur(14px);padding:28px clamp(16px,4vw,56px) 60px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.dk-overview[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease}.dk-overview-top{position:sticky;top:-28px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-28px calc(-1 * clamp(16px, 4vw, 56px)) 18px;padding:18px clamp(16px,4vw,56px) 14px;background:#050607;border-bottom:1px solid var(--dk-border-soft)}.dk-overview-top h2{margin:0;font-size:20px;font-weight:600}.dk-overview-top h2 span{color:var(--dk-dim);font-family:var(--dk-mono);font-size:12px;letter-spacing:.12em;margin-left:10px}.dk-ov-chapter{margin:22px 0 10px;font-family:var(--dk-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--dk-cyan);display:flex;align-items:center;gap:10px}.dk-ov-chapter:after{content:"";flex:1;height:1px;background:var(--dk-border-soft)}.dk-ov-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.dk-thumb{position:relative;display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;cursor:pointer;text-align:left}.dk-thumb-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;border:1px solid var(--dk-border);container-type:size;transition:border-color .2s ease,transform .35s var(--dk-ease),box-shadow .35s ease}.dk-thumb:hover .dk-thumb-frame{border-color:rgba(34,211,238,.6);transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.5)}.dk-thumb[aria-current=true] .dk-thumb-frame{border-color:var(--dk-cyan);box-shadow:0 0 0 3px rgba(34,211,238,.25)}.dk-thumb-label{display:flex;gap:8px;font-size:12.5px;color:var(--dk-muted);line-height:1.35}.dk-thumb-label b{font-family:var(--dk-mono);color:var(--dk-dim);font-weight:500}.dk-overview[data-open=true] .dk-thumb{animation:dk-rise .5s var(--dk-ease) both;animation-delay:calc(var(--i, 0) * 22ms)}.dk-help,.dk-thumb .dk-slide{pointer-events:none}.dk-help{position:absolute;inset:0;z-index:45;display:flex;align-items:center;justify-content:center;background:rgba(5,6,7,.7);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s;padding:16px}.dk-help[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease}.dk-help-card{width:min(460px,100%);background:var(--dk-card);border:1px solid var(--dk-border);border-radius:14px;padding:20px 22px;box-shadow:0 30px 80px rgba(0,0,0,.6)}.dk-help-card h2{margin:0 0 14px;font-size:16px;font-weight:600}.dk-help-card dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px 16px;align-items:center;font-size:13.5px;color:var(--dk-muted)}.dk-help-card dt{display:flex;gap:4px}.dk-help-card .dk-kbd{font-size:11px;padding:2px 7px;border-radius:5px;min-width:24px}.dk-help-card dd{margin:0}.dk-hint{display:none}@media (max-height:560px),(max-width:859px){.dk[data-mode=deck]{--dk-bar-h:64px}.dk[data-mode=deck] .dk-arrow,.dk[data-mode=deck] .dk-bar,.dk[data-mode=deck] .dk-stage:after,.dk[data-mode=deck] .dk-stage:before{display:none}.dk[data-mode=deck] .dk-phonetop{display:flex;flex:none;align-items:center;gap:10px;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0 16px;position:relative;z-index:10;border-bottom:1px solid var(--dk-border-soft);background:rgba(5,6,7,.85);backdrop-filter:blur(10px)}.dk-phonetop .dk-wordmark{font-size:15px}.dk-phonetop .ch{flex:1;min-width:0;font-family:var(--dk-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dk-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-phonetop .ch b{color:var(--dk-cyan);font-weight:500}.dk-phonetop .dk-tb{height:40px;min-width:40px;padding:0 8px}.dk-phoneline{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.dk-phoneline i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--dk-cyan),var(--dk-green));transform-origin:left;transform:scaleX(var(--fill,0));transition:transform .5s var(--dk-ease)}.dk[data-mode=deck] .dk-viewport{padding:0;align-items:stretch}.dk[data-mode=deck] .dk-stage{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.dk[data-mode=deck] .dk-sheets{border-radius:0;box-shadow:none;background:transparent}.dk[data-mode=deck] .dk-sheet{container-type:normal;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;filter:none;transform:translate3d(calc(100% + var(--drag, 0px)),0,0);transition:transform .5s var(--dk-ease),opacity .4s ease,visibility 0s linear .5s;opacity:1}.dk[data-mode=deck] .dk-sheet[data-state=past]{transform:translate3d(calc(-100% + var(--drag, 0px)),0,0)}.dk[data-mode=deck] .dk-sheet[data-state=active]{transform:translate3d(var(--drag,0),0,0);transition:transform .5s var(--dk-ease),opacity .4s ease,visibility 0s}.dk[data-mode=deck][data-dragging=true] .dk-sheet{transition:none}.dk[data-mode=deck][data-dragging=true] .dk-sheet[data-near=true]{visibility:visible}.dk[data-mode=deck] .dk-sheet .dk-slide{--u:1px;position:relative;inset:auto;min-height:100%;display:flex;flex-direction:column;gap:16px;padding:22px 18px 28px;overflow:visible}.dk[data-mode=deck] .dk-sheet .dk-slide-top{display:none}.dk[data-mode=deck] .dk-sheet .dk-slide-main{justify-content:flex-start;gap:16px;flex:1}.dk[data-mode=deck] .dk-sheet .dk-slide-bot{flex-direction:column;align-items:flex-start;gap:6px}.dk[data-mode=deck] .dk-sheet .dk-num{display:none}.dk[data-mode=deck] .dk-sheet .dk-h1{font-size:clamp(30px,8.4vw,38px);line-height:1.08}.dk[data-mode=deck] .dk-sheet .dk-l-statement .dk-h1{font-size:clamp(32px,9vw,42px)}.dk[data-mode=deck] .dk-sheet .dk-h2{font-size:clamp(24px,6.6vw,30px);line-height:1.15}.dk[data-mode=deck] .dk-sheet .dk-lead{font-size:16.5px}.dk[data-mode=deck] .dk-sheet .dk-eyebrow{font-size:10.5px;letter-spacing:.2em}.dk[data-mode=deck] .dk-sheet .dk-foot{font-size:11.5px}.dk[data-mode=deck] .dk-sheet .dk-text.lg{font-size:17px}.dk[data-mode=deck] .dk-sheet .dk-bullets li,.dk[data-mode=deck] .dk-sheet .dk-text.md{font-size:15px}.dk[data-mode=deck] .dk-sheet .dk-card .t{font-size:16px}.dk[data-mode=deck] .dk-sheet .dk-card .b,.dk[data-mode=deck] .dk-sheet .dk-scn li,.dk[data-mode=deck] .dk-sheet .dk-steps .b,.dk[data-mode=deck] .dk-sheet .dk-timeline .b{font-size:14px}.dk[data-mode=deck] .dk-sheet .dk-steps .t,.dk[data-mode=deck] .dk-sheet .dk-timeline .t{font-size:15.5px}.dk[data-mode=deck] .dk-sheet .dk-quote p{font-size:19px}.dk[data-mode=deck] .dk-sheet .dk-stat .v{font-size:32px}.dk[data-mode=deck] .dk-sheet .dk-scn .amt{font-size:40px}.dk[data-mode=deck] .dk-sheet .dk-l-cover .dk-split,.dk[data-mode=deck] .dk-sheet .dk-split{grid-template-columns:minmax(0,1fr);gap:22px}.dk[data-mode=deck] .dk-sheet .dk-cards.c2,.dk[data-mode=deck] .dk-sheet .dk-cards.c3,.dk[data-mode=deck] .dk-sheet .dk-cards.c4{grid-template-columns:minmax(0,1fr)}.dk[data-mode=deck] .dk-sheet .dk-stats{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.dk[data-mode=deck] .dk-sheet .dk-scenarios,.dk[data-mode=deck] .dk-sheet .dk-timeline{grid-auto-flow:row}.dk[data-mode=deck] .dk-sheet .dk-timeline{padding-left:26px;gap:18px}.dk[data-mode=deck] .dk-sheet .dk-timeline:before{left:7px;right:auto;top:6px;bottom:6px;width:1px;height:auto;background:linear-gradient(180deg,var(--dk-cyan),var(--dk-green),rgba(35,43,54,.8))}.dk[data-mode=deck] .dk-sheet .dk-timeline li{padding-top:0}.dk[data-mode=deck] .dk-sheet .dk-timeline li:before{left:-26px;top:2px}.dk[data-mode=deck] .dk-sheet .dk-keys{grid-template-columns:minmax(0,1fr)}.dk[data-mode=deck] .dk-sheet .dk-bar-row{grid-template-columns:1fr auto;gap:6px 10px}.dk[data-mode=deck] .dk-sheet .dk-bar-row .track{grid-column:1/-1;grid-row:2}.dk[data-mode=deck] .dk-sheet .dk-donut{flex-direction:column;align-items:stretch}.dk[data-mode=deck] .dk-sheet .dk-donut-wrap{align-self:center}.dk[data-mode=deck] .dk-sheet .dk-compare{font-size:12.5px}.dk[data-mode=deck] .dk-sheet .dk-compare td,.dk[data-mode=deck] .dk-sheet .dk-compare th{padding:8px 6px}.dk[data-mode=deck] .dk-sheet .dk-compare-wrap{overflow-x:auto;margin:0 -18px;padding:0 18px}.dk[data-mode=deck] .dk-sheet .dk-chapter-num{font-size:180px;right:8px;bottom:auto;top:4px;-webkit-text-stroke:1px rgba(34,211,238,.16)}.dk[data-mode=deck] .dk-sheet .dk-l-chapter .dk-slide-main,.dk[data-mode=deck] .dk-sheet .dk-l-cover .dk-slide-main,.dk[data-mode=deck] .dk-sheet .dk-l-statement .dk-slide-main{justify-content:center}.dk[data-mode=deck] .dk-sheet .dk-l-statement .dk-slide-main{align-items:flex-start;text-align:left}.dk[data-mode=deck] .dk-sheet .dk-l-statement .dk-eyebrow{justify-content:flex-start}.dk[data-mode=deck] .dk-sheet .dk-l-statement .dk-eyebrow:after{display:none}.dk[data-mode=deck] .dk-sheet .dk-mock{--u:1.05px}.dk[data-mode=deck] .dk-sheet .dk-m-table{display:block;overflow-x:auto}.dk[data-mode=deck] .dk-sheet .dk-m-kpis.four{grid-template-columns:repeat(2,minmax(0,1fr))}.dk[data-mode=deck] .dk-sheet .dk-m-receipt-wrap{grid-template-columns:minmax(0,1fr)}.dk[data-mode=deck] .dk-sheet .dk-m-receipt{width:72%;justify-self:center}.dk[data-mode=deck] .dk-sheet .dk-m-arrow{justify-self:center;transform:rotate(90deg)}.dk[data-mode=deck] .dk-sheet .dk-m-books,.dk[data-mode=deck] .dk-sheet .dk-m-pair,.dk[data-mode=deck] .dk-sheet .dk-m-plans .row{grid-template-columns:minmax(0,1fr)}.dk[data-mode=deck] .dk-sheet .dk-m-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.dk[data-mode=deck] .dk-sheet .dk-m-phone{--u:0.92px}.dk[data-mode=deck] .dk-sheet .dk-m-bill{grid-template-columns:1fr auto}.dk[data-mode=deck] .dk-sheet .dk-m-bill .dk-m-btn{display:none}.dk[data-mode=deck] .dk-sheet .dk-m-app{grid-template-columns:110px 1fr}.dk[data-mode=deck] .dk-sheet .dk-m-pop{width:180px;right:8px}.dk[data-mode=deck] .dk-sheet .dk-m-mess{padding:34px 6px 50px}.dk[data-mode=deck] .dk-sheet .dk-m-float.b{left:40px}.dk[data-mode=deck] .dk-sheet .dk-glyphs{display:none}.dk[data-mode=deck] .dk-phonebar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;flex:none;position:relative;z-index:10;padding:10px 12px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--dk-border-soft);background:rgba(5,6,7,.9);backdrop-filter:blur(12px)}.dk-pb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;min-width:46px;padding:0 16px;border-radius:12px;border:1px solid var(--dk-border);background:#10151c;color:var(--dk-text);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none}.dk-pb-btn svg{width:18px;height:18px}.dk-pb-btn:disabled{opacity:.35}.dk-pb-btn.primary{background:linear-gradient(135deg,var(--dk-cyan),#2dd4bf);border-color:transparent;color:#041318}.dk-pb-mid{display:flex;justify-content:center;min-width:0}.dk-pb-mid .dk-tb{height:46px;font-size:11px}.dk[data-mode=deck] .dk-notes{bottom:calc(var(--dk-bar-h) + 20px + env(safe-area-inset-bottom));width:calc(100vw - 20px);max-height:45vh}.dk[data-mode=deck] .dk-ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dk[data-mode=deck] .dk-hint{display:flex;position:absolute;left:50%;bottom:calc(var(--dk-bar-h) + 26px + env(safe-area-inset-bottom));z-index:15;transform:translateX(-50%);align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(18,24,32,.92);border:1px solid var(--dk-border);color:var(--dk-muted);font-size:13px;white-space:nowrap;pointer-events:none;animation:dk-hint 4.2s ease 1s both}.dk-hint svg{width:16px;height:16px;color:var(--dk-cyan);animation:dk-swipe 1.4s ease-in-out 1.2s 3}}@keyframes dk-hint{0%{opacity:0;transform:translate(-50%,8px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@keyframes dk-swipe{0%,to{transform:translateX(0)}50%{transform:translateX(-8px)}}.dk[data-mode=print]{position:static;display:block;overflow:visible;background:var(--dk-ground)}.dk[data-mode=print] .dk-arrow,.dk[data-mode=print] .dk-backdrop,.dk[data-mode=print] .dk-bar,.dk[data-mode=print] .dk-help,.dk[data-mode=print] .dk-hint,.dk[data-mode=print] .dk-notes,.dk[data-mode=print] .dk-overview,.dk[data-mode=print] .dk-phonebar,.dk[data-mode=print] .dk-phonetop{display:none!important}.dk[data-mode=print] .dk-viewport{display:block;padding:0}.dk[data-mode=print] .dk-sheets,.dk[data-mode=print] .dk-stage{width:auto;aspect-ratio:auto;position:static;border-radius:0;box-shadow:none;background:none}.dk[data-mode=print] .dk-stage:after,.dk[data-mode=print] .dk-stage:before{display:none}.dk[data-mode=print] .dk-sheet{position:relative;inset:auto;width:1600px;height:900px;opacity:1;visibility:visible;transform:none;filter:none;transition:none;break-after:page;page-break-after:always}.dk[data-mode=print] .dk-sheet:last-child{break-after:auto;page-break-after:auto}.dk[data-mode=print] *,.dk[data-mode=print] :after,.dk[data-mode=print] :before{animation:none!important;transition:none!important}.dk[data-mode=print] .dk-m-scan{opacity:0}.dk[data-mode=print] .dk-h1 .dk-accent,.dk[data-mode=print] .dk-h2 .dk-accent{background:none;color:var(--dk-cyan)}.dk[data-mode=print] .dk-chapter-num{background:none;color:rgba(34,211,238,.07)}@media print{@page{size:1600px 900px;margin:0}body,html{background:#050607!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.dk *,.dk :after,.dk :before{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important}.dk-grid,.dk-stage:before{animation:none!important}}.dk-bullets.dot li.dk-tone-rose .mk:before{background:var(--dk-rose);box-shadow:0 0 0 calc(4 * var(--u)) rgba(251,113,133,.14)}.dk-bullets.dot li.dk-tone-amber .mk:before{background:var(--dk-amber);box-shadow:0 0 0 calc(4 * var(--u)) rgba(251,191,36,.14)}.dk-bullets.dot li.dk-tone-green .mk:before{background:var(--dk-green);box-shadow:0 0 0 calc(4 * var(--u)) rgba(52,211,153,.14)}body:has(.dk[data-mode=deck]) [data-testid=cookie-notice]{bottom:64px}@media (max-height:560px),(max-width:859px){body:has(.dk[data-mode=deck]) [data-testid=cookie-notice]{bottom:calc(72px + env(safe-area-inset-bottom))}}.dk-topbar{position:fixed;top:12px;right:16px;z-index:12;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--dk-border);background:rgba(14,19,25,.72);backdrop-filter:blur(10px)}.dk-topbar .dk-tb{height:30px;border-radius:999px;text-decoration:none}.dk-phonetop .dk-tb.primary,.dk-topbar .dk-tb.primary{color:var(--dk-cyan)}.dk-topbar .dk-tb.close{border-color:var(--dk-border)}.dk[data-mode=deck] .dk-viewport{padding-top:60px}.dk[data-mode=deck] .dk-stage{width:min(100%,calc((100svh - var(--dk-bar-h) - 90px) * 16 / 9))}.dk-bar .dk-chapter-now .dk-count{padding:0 10px 0 0;color:var(--dk-cyan)}.dk-bar .dk-chapter-now .dk-count:after{content:"·";margin-left:10px;color:var(--dk-dim)}.dk-phonetop .dk-home{display:inline-flex;text-decoration:none;color:inherit}.dk-phonetop a.dk-tb{text-decoration:none}@media (max-height:560px),(max-width:859px){.dk[data-mode=deck] .dk-topbar{display:none}.dk[data-mode=deck] .dk-viewport{padding-top:0}}.dk[data-mode=print] .dk-topbar{display:none}