.dl-page{--dl-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--dl-bg:#f5f3ed;--dl-bg-alt:#eeebe3;--dl-teal:#0d746c;--dl-teal-text:#0b6660;--dl-teal-soft:#0d746c1a;--dl-teal-line:#0d746c52;--dl-gold:#a77728;--dl-gold-text:#8f6420;--dl-gold-soft:#a777281f;--dl-ink:#13283b;--dl-hair:#13283b1c;--dl-hair-strong:#13283b38;--dl-card:#ffffffa8;--dl-card-solid:#fff;--dl-card-shadow:0 26px 50px -32px #13283b61, 0 1px 0 #ffffffe6 inset;--dl-paper:#fffdf8;--dl-paper-2:#f6f2e8;--dl-paper-line:#13283b1a;--dl-paper-ink:#1a2f42;--dl-paper-mute:#1a2f4280;--dl-paper-shadow:0 34px 60px -34px #13283b80, 0 2px 6px -2px #13283b1f;--dl-glass:#ffffff80;--dl-glass-2:#f0f6f552;--dl-glass-3:#0d746c1a;--dl-glass-hi:#fffffff2;--dl-glass-edge:#13283b24;--dl-glass-band:#ffffff8c;--dl-shadow:#13283b80;--dl-table:#0d746c1a;--dl-for:#0d7a70;--dl-against:#b23a55;--dl-gap:#bb6a17;--dl-open:#9c6f1f;--dl-out:#6a5bb8;--dl-none:#13283b6b;--dl-on-tone:#fff;--dl-grain-op:.05;background:var(--dl-bg);color:var(--lx-on)}html.dark .dl-page,html[data-theme=dark] .dl-page{--dl-bg:#091a2b;--dl-bg-alt:#071523;--dl-teal:#49c3b2;--dl-teal-text:#6fd4c5;--dl-teal-soft:#49c3b21f;--dl-teal-line:#49c3b252;--dl-gold:#d2b16a;--dl-gold-text:#dcc283;--dl-gold-soft:#d2b16a1f;--dl-ink:#f2efe6;--dl-hair:#ffffff1a;--dl-hair-strong:#ffffff38;--dl-card:#ffffff0b;--dl-card-solid:#12283d;--dl-card-shadow:0 30px 60px -34px #000c, 0 1px 0 #ffffff0d inset;--dl-paper:#11263a;--dl-paper-2:#0d2033;--dl-paper-line:#ffffff17;--dl-paper-ink:#ece8dd;--dl-paper-mute:#ece8dd80;--dl-paper-shadow:0 34px 70px -34px #000000e6, 0 0 0 1px #ffffff0f;--dl-glass:#ffffff12;--dl-glass-2:#78c8be0a;--dl-glass-3:#49c3b21f;--dl-glass-hi:#ffffff47;--dl-glass-edge:#ffffff29;--dl-glass-band:#ffffff0d;--dl-shadow:#000000d9;--dl-table:#49c3b21a;--dl-for:#4cc6b5;--dl-against:#ef7f95;--dl-gap:#f0a75a;--dl-open:#dcc283;--dl-out:#a99cf0;--dl-none:#f2efe666;--dl-on-tone:#08192a;--dl-grain-op:.07}.dl-page:before{content:"";pointer-events:none;opacity:var(--dl-grain-op);mix-blend-mode:multiply;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}html.dark .dl-page:before,html[data-theme=dark] .dl-page:before{mix-blend-mode:screen}.dl-page>*{z-index:1;position:relative}.dl-page .is-for{--tone:var(--dl-for)}.dl-page .is-against{--tone:var(--dl-against)}.dl-page .is-gap{--tone:var(--dl-gap)}.dl-page .is-open{--tone:var(--dl-open)}.dl-page .is-out{--tone:var(--dl-out)}.dl-page .is-none{--tone:var(--dl-none)}.dl-wrap{width:100%;max-width:var(--page-max);padding:0 var(--page-gutter);box-sizing:border-box;margin:0 auto}.dl-eyebrow{margin:0 0 var(--eyebrow-mb);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-ls);text-transform:uppercase;color:var(--dl-teal-text);align-items:center;gap:10px;display:inline-flex}.dl-eyebrow:before{content:"";background:linear-gradient(90deg, var(--dl-teal), var(--dl-gold));width:22px;height:1px}.dl-h1{font-size:var(--hd-1-size);font-weight:var(--hd-weight);line-height:var(--hd-1-lh);letter-spacing:var(--hd-1-ls);color:var(--lx-on);text-wrap:balance;margin:0}.dl-h2{max-width:15em;font-size:var(--hd-2-size);font-weight:var(--hd-weight);line-height:var(--hd-2-lh);letter-spacing:var(--hd-2-ls);color:var(--lx-on);text-wrap:balance;margin:0}.dl-h1 em,.dl-h2 em{font-family:var(--dl-serif);letter-spacing:-.02em;background:linear-gradient(100deg, var(--dl-teal) 10%, var(--dl-gold-text) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:400}.dl-sub{max-width:34ch;color:var(--lx-on-70);text-wrap:balance;margin:22px 0 0;font-size:clamp(17px,1.45vw,20px);line-height:1.5}.dl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.dl-head .dl-sub{margin-top:16px}.dl-head>div:first-child{flex:520px;max-width:660px}.dl-sec{padding:var(--section-y-lg) 0;position:relative}.dl-sec.dl-gates{padding-bottom:72px}.dl-sec.is-alt{background:var(--dl-bg-alt)}.dl-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.dl-icon-btn:focus-visible,.dl-lens:focus-visible,.dl-seg button:focus-visible,.dl-split-bar button:focus-visible{outline:2px solid var(--dl-teal);outline-offset:3px}.dl-icon-btn{border:1px solid var(--dl-hair-strong);background:var(--dl-card);width:38px;height:38px;color:var(--lx-on);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .25s,color .25s,transform .25s;display:inline-grid}.dl-icon-btn:hover{border-color:var(--dl-teal);color:var(--dl-teal-text)}.dl-icon-btn:active{transform:scale(.94)}.dl-verdict{letter-spacing:.01em;white-space:nowrap;color:var(--tone);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.dl-verdict:before{content:"";background:var(--tone);border-radius:2px;width:18px;height:2px}.dl-hero{padding:var(--hero-top-compact) 0 72px;position:relative;overflow:clip}.dl-hero-glow{pointer-events:none;background:radial-gradient(34% 40% at 18% 40%, var(--dl-teal-soft), transparent 70%);position:absolute;inset:-10% -10% 0}.dl-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;display:grid;position:relative}.dl-hero-copy{padding-top:8px}.dl-split{background:var(--dl-card);border:1px solid var(--dl-hair);max-width:430px;box-shadow:var(--dl-card-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-radius:20px;margin-top:44px;padding:18px 18px 16px;transition:border-color .4s}.dl-split.is-alarm{border-color:color-mix(in srgb, var(--dl-against) 45%, transparent)}.dl-split-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dl-split-head b{font-family:var(--dl-serif);color:var(--lx-on);font-size:17px;font-weight:400}.dl-split-head span{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-on-52);font-size:10px;font-weight:700}.dl-split-bar{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;margin:14px 0;display:grid}.dl-split-bar button{cursor:pointer;height:36px;font-family:var(--dl-serif);color:var(--tone);background:color-mix(in srgb, var(--tone) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 38%, transparent);border:0;border-radius:9px;padding:0;font-size:14px;transition:background .45s,color .45s,transform .35s cubic-bezier(.22,.88,.26,1),box-shadow .45s}.dl-split-bar button:hover{transform:translateY(-2px)}.dl-split-bar button.is-on{background:var(--tone);color:var(--dl-on-tone);box-shadow:0 10px 18px -10px var(--tone);transform:translateY(-3px)}.dl-split-foot{flex-direction:column;gap:12px;display:flex}.dl-seg{background:var(--lx-fill);border:1px solid var(--dl-hair);border-radius:12px;align-self:flex-start;padding:3px;display:inline-flex}.dl-seg button{color:var(--lx-on-70);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 13px;font-size:12.5px;font-weight:650;transition:background .3s,color .3s,box-shadow .3s}.dl-seg button.is-on{background:var(--dl-card-solid);color:var(--lx-on);box-shadow:0 4px 12px -6px var(--dl-shadow), inset 0 0 0 1px var(--dl-hair)}.dl-split-msg{color:var(--lx-on-70);margin:0;font-size:13.5px;line-height:1.45}.dl-split-msg strong{color:var(--lx-on);font-weight:700}.dl-split.is-alarm .dl-split-msg strong{color:var(--dl-against)}.dl-hero-vis{min-width:0;position:relative}.dl-ring{position:relative}.dl-ring-stage{--dl-lens:140px;perspective:1100px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:480px;position:relative}.dl-ring-stage.is-held{cursor:grabbing}.dl-ring-table{width:calc(var(--dl-r,280px) * 2.3);height:calc(var(--dl-ry,56px) * 2.9);background:radial-gradient(closest-side, var(--dl-table), transparent 100%);border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.dl-ring-table:before,.dl-ring-table:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dl-ring-table:before{width:calc(var(--dl-r,280px) * 2);height:calc(var(--dl-ry,56px) * 2);border:1px solid var(--dl-teal-line)}.dl-ring-table:after{width:calc(var(--dl-r,280px) * 2.18);height:calc(var(--dl-ry,56px) * 2.18);border:1px dashed color-mix(in srgb, var(--dl-gold) 40%, transparent)}.dl-ring-rays{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dl-ring-rays line{stroke:var(--tone);stroke-width:1px;stroke-dasharray:2 5;transition:stroke .5s}.dl-ring-doc{z-index:60;transform-origin:50% 70%;pointer-events:none;position:absolute;top:45%;left:50%;transform:translate(-50%,-58%)rotateX(52deg)}.dl-doc-sheet{box-sizing:border-box;background:linear-gradient(180deg, var(--dl-paper), var(--dl-paper-2));width:150px;height:188px;box-shadow:var(--dl-paper-shadow);color:var(--dl-paper-ink);border-radius:6px;flex-direction:column;gap:7px;padding:18px 16px;display:flex;position:relative}.dl-doc-sheet span{letter-spacing:.16em;text-transform:uppercase;color:var(--dl-paper-mute);font-size:7.5px;font-weight:700}.dl-doc-sheet b{font-family:var(--dl-serif);margin-bottom:4px;font-size:15px;font-weight:400;line-height:1.1}.dl-doc-sheet i{background:var(--dl-paper-line);border-radius:2px;height:4px;display:block}.dl-doc-sheet i:nth-of-type(2){width:82%}.dl-doc-sheet i:nth-of-type(3){width:90%}.dl-doc-sheet i:nth-of-type(4){width:56%}.dl-doc-stamp{border:1.5px solid var(--dl-against);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--dl-against);background:color-mix(in srgb, var(--dl-paper) 80%, transparent);opacity:0;border-radius:4px;padding:5px 8px;font-size:8.5px;font-style:normal;font-weight:800;transition:opacity .3s,transform .45s cubic-bezier(.3,1.6,.5,1);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)scale(1.6)}.dl-ring-stage.is-alarm .dl-doc-stamp{opacity:1;transform:translate(-50%,-50%)rotate(-12deg)scale(1)}.dl-ring-lenses{position:absolute;inset:0}.dl-lens{--tone:var(--dl-for);--s:var(--dl-lens);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);color:var(--lx-on);cursor:inherit;background:radial-gradient(90% 90% at 32% 24%, var(--dl-glass-hi) 0%, transparent 34%), radial-gradient(100% 100% at 50% 50%, var(--dl-glass) 0%, var(--dl-glass-2) 64%, var(--dl-glass-3) 100%);-webkit-backdrop-filter:blur(6px)saturate(1.5);backdrop-filter:blur(6px)saturate(1.5);box-shadow:inset 0 0 0 1px var(--dl-glass-edge), inset 0 0 0 calc(var(--s) * .075) var(--dl-glass-band), inset 0 -16px 26px -14px color-mix(in srgb, var(--tone) 55%, transparent), 0 26px 40px -28px var(--dl-shadow), 0 0 calc(var(--focus,0) * 50px) calc(var(--focus,0) * 1px) color-mix(in srgb, var(--tone) 38%, transparent);transform-origin:50%;will-change:transform, opacity;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:box-shadow .5s;display:flex;position:absolute;top:45%;left:50%}.dl-lens:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);border-radius:50% 50% 46% 46%/70% 70% 30% 30%;height:34%;position:absolute;top:7%;left:18%;right:18%}html.dark .dl-lens:after,html[data-theme=dark] .dl-lens:after{opacity:.22}.dl-lens-rim{background:conic-gradient(from 200deg, var(--tone), color-mix(in srgb, var(--tone) 10%, transparent) 26%, var(--dl-gold) 50%, color-mix(in srgb, var(--dl-gold) 10%, transparent) 74%, var(--tone));-webkit-mask-composite:xor;opacity:calc(.55 + var(--focus,0) * .45);border-radius:50%;padding:2px;transition:background .5s;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dl-lens-id{font-family:var(--dl-serif);font-size:calc(var(--s) * .34);color:var(--lx-on);font-weight:400;line-height:1}.dl-lens-name{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-on-70);white-space:nowrap;font-size:10px;font-weight:700}.dl-lens-dot{background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 22%, transparent);border-radius:50%;margin-top:5px;transition:background .5s,box-shadow .5s}.dl-ring-nav{justify-content:center;align-items:center;gap:16px;margin-top:-6px;display:flex}.dl-ring-hint{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-on-52);font-size:11px;font-weight:700}.dl-ring-canvas{opacity:0;pointer-events:none;-webkit-mask-composite:source-in;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 82%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 22% 82%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dl-ring-stage.is-ready .dl-ring-canvas{opacity:1}.dl-ring-stage.is-gl .dl-ring-table,.dl-ring-stage.is-gl .dl-ring-rays,.dl-ring-stage.is-gl .dl-ring-doc{display:none}.dl-ring-stage.is-gl .dl-lens{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform;background:0 0}.dl-ring-stage.is-gl .dl-lens:after,.dl-ring-stage.is-gl .dl-lens>*{display:none}.dl-ring-stage.is-gl .dl-lens:focus-visible{outline:2px solid var(--dl-teal);outline-offset:6px}.dl-readout{text-align:center;max-width:560px;min-height:148px;margin:18px auto 0;position:relative}.dl-readout-k{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-on-52);justify-content:center;align-items:center;gap:10px;margin:0;font-size:10.5px;font-weight:700;display:flex}.dl-readout-k b{font-family:var(--dl-serif);letter-spacing:0;color:var(--dl-gold-text);font-size:16px;font-weight:400}.dl-readout-q{font-family:var(--dl-serif);letter-spacing:-.01em;color:var(--lx-on);text-wrap:balance;margin:10px 0 14px;font-size:clamp(22px,2.1vw,30px);line-height:1.18}.dl-readout-v{color:var(--lx-on-70);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin:0;font-size:14px;display:flex}@media (max-width:1100px){.dl-hero-grid{flex-direction:column;gap:8px;display:flex}.dl-hero-copy{display:contents}.dl-hero-copy>.dl-eyebrow,.dl-hero-copy>.dl-h1,.dl-hero-copy>.dl-sub,.dl-hero-copy>.dl-actions{text-align:center;align-self:center}.dl-hero-copy>.dl-actions{justify-content:center;margin-top:26px}.dl-hero-vis{order:5;align-self:center;width:100%;max-width:780px;margin-top:10px}.dl-hero-copy>.dl-split{box-sizing:border-box;order:6;width:100%;max-width:520px;margin:6px auto 0}}@media (max-width:859px){.dl-hero{padding:96px 0 56px}.dl-ring-stage{height:340px}.dl-readout{min-height:168px}.dl-lens-name{letter-spacing:.1em;font-size:8.5px}}.dl-cases{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex;position:relative}.dl-cases>em{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-on-38);font-size:10px;font-style:normal;font-weight:700;position:absolute;top:-24px;right:4px}.dl-cases button{border:1px solid var(--dl-hair);background:var(--dl-card);color:var(--lx-on-70);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 16px;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s;display:flex}.dl-cases button b{font-family:var(--dl-serif);color:var(--lx-on);font-size:16px;font-weight:400}.dl-cases button span{font-size:11.5px}.dl-cases button:hover{border-color:var(--dl-teal-line)}.dl-cases button.is-on{border-color:var(--dl-teal);background:var(--dl-card-solid);box-shadow:0 0 0 3px var(--dl-teal-soft), var(--dl-card-shadow)}.dl-cases button:focus-visible,.dl-token:focus-visible,.dl-claim:focus-visible{outline:2px solid var(--dl-teal);outline-offset:3px}.dl-corridor{background:var(--dl-card);border:1px solid var(--dl-hair);box-shadow:var(--dl-card-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:24px;padding:26px 22px;transition:border-color .4s;display:grid;position:relative}.dl-corridor.is-blocked{border-color:color-mix(in srgb, var(--dl-against) 40%, transparent)}.dl-corridor.is-done{border-color:var(--dl-teal-line)}.dl-bench{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.dl-bench-dots{grid-template-columns:repeat(7,10px);gap:7px;display:grid}.dl-bench-dots i{box-sizing:border-box;border:1px solid var(--dl-hair-strong);border-radius:50%;width:10px;height:10px;transition:background .4s,border-color .4s,box-shadow .4s}.dl-bench-dots i.is-on{background:var(--dl-teal);box-shadow:0 0 0 3px var(--dl-teal-soft);border-color:#0000;animation:2.2s ease-in-out infinite dl-argue}@keyframes dl-argue{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}.dl-bench p{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-on-52);margin:0;font-size:11px;font-weight:700}.dl-bench p b{font-family:var(--dl-serif);letter-spacing:0;color:var(--dl-teal-text);margin-bottom:2px;font-size:30px;font-weight:400;display:block}.dl-lane{align-items:stretch;height:272px;padding-left:146px;display:flex;position:relative}.dl-rail{background:var(--dl-hair);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.dl-rail i{background:linear-gradient(90deg, var(--dl-teal), var(--dl-gold));transform-origin:0;position:absolute;inset:0}.dl-gate-list{flex:1;grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dl-gate{flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.dl-gate-tag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;height:24px;color:var(--lx-on-38);align-items:center;gap:5px;font-size:10px;font-weight:700;transition:color .3s;display:inline-flex}.dl-gate.is-armed .dl-gate-tag{color:var(--dl-teal-text)}.dl-gate.is-clear .dl-gate-tag{color:var(--dl-for)}.dl-gate.is-block .dl-gate-tag{z-index:4;letter-spacing:.04em;text-transform:none;color:var(--dl-against);background:var(--dl-card-solid);border:1px solid color-mix(in srgb, var(--dl-against) 50%, transparent);box-shadow:0 12px 24px -14px var(--dl-against);border-radius:6px;padding:6px 11px;font-size:12px;animation:.45s cubic-bezier(.3,1.6,.5,1) both dl-pop;position:absolute;top:-8px;left:50%;transform:translate(-50%)}@keyframes dl-pop{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.85)}}.dl-gate-pane{box-sizing:border-box;border:1px dashed var(--dl-hair-strong);opacity:.6;background:0 0;border-radius:10px;width:16px;height:168px;transition:background .4s,border-color .4s,box-shadow .4s,opacity .4s;position:relative}.dl-gate-pane i{background:var(--dl-hair-strong);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:background .3s,transform .4s;position:absolute;top:50%;left:50%}.dl-gate.is-armed .dl-gate-pane{opacity:1;border:1px solid var(--dl-teal-line);background:linear-gradient(180deg, color-mix(in srgb, var(--dl-teal) 4%, transparent), color-mix(in srgb, var(--dl-teal) 16%, transparent), color-mix(in srgb, var(--dl-teal) 4%, transparent));box-shadow:0 0 22px -6px color-mix(in srgb, var(--dl-teal) 40%, transparent), inset 0 0 0 1px #ffffff40}.dl-gate.is-armed .dl-gate-pane i{background:var(--dl-teal);animation:2.4s ease-in-out infinite dl-scan}@keyframes dl-scan{0%,to{transform:translateY(-62px)}50%{transform:translateY(62px)}}.dl-gate.is-clear .dl-gate-pane{opacity:1;border:1px solid color-mix(in srgb, var(--dl-for) 55%, transparent);background:color-mix(in srgb, var(--dl-for) 20%, transparent);box-shadow:0 0 26px -8px var(--dl-for)}.dl-gate.is-clear .dl-gate-pane i{background:var(--dl-for);transform:scale(1.4)}.dl-gate.is-block .dl-gate-pane{opacity:1;border:1px solid var(--dl-against);background:color-mix(in srgb, var(--dl-against) 28%, transparent);width:20px;box-shadow:0 0 34px -4px color-mix(in srgb, var(--dl-against) 70%, transparent);animation:.5s cubic-bezier(.3,1.6,.5,1) both dl-slam}.dl-gate.is-block .dl-gate-pane i{background:var(--dl-against);width:10px;height:10px;margin:-5px 0 0 -5px}@keyframes dl-slam{0%{transform:scaleY(.7)}60%{transform:scaleY(1.08)}to{transform:scaleY(1)}}.dl-gate-name{text-align:center;max-width:88px;min-height:30px;color:var(--lx-on-52);font-size:11.5px;font-weight:650;line-height:1.25;transition:color .3s}.dl-gate.is-armed .dl-gate-name,.dl-gate.is-clear .dl-gate-name{color:var(--lx-on)}.dl-gate.is-block .dl-gate-name{color:var(--dl-against)}.dl-dock{flex:none;justify-content:center;align-items:center;width:146px;display:flex;position:relative}.dl-dock:before{content:"";border:1px dashed var(--dl-teal-line);background:repeating-linear-gradient(135deg, transparent 0 7px, var(--dl-teal-soft) 7px 8px);border-radius:16px;width:140px;height:104px;transition:border-color .4s,background .4s}.dl-dock span{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--dl-teal-text);font-size:10px;font-weight:700;position:absolute;bottom:10px;left:0;right:0}.dl-corridor.is-done .dl-dock:before{border-style:solid;border-color:var(--dl-teal);background:var(--dl-teal-soft)}.dl-token{z-index:6;box-sizing:border-box;border:1px solid var(--dl-hair-strong);background:linear-gradient(180deg, var(--dl-paper), var(--dl-paper-2));width:132px;height:92px;color:var(--dl-paper-ink);box-shadow:var(--dl-paper-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:-46px;padding:12px 14px;transition:box-shadow .3s,border-color .3s;display:flex;position:absolute;top:50%;left:0}.dl-token.is-held{cursor:grabbing;border-color:var(--dl-teal);box-shadow:0 40px 60px -28px var(--dl-shadow), 0 0 0 4px var(--dl-teal-soft)}.dl-corridor.is-blocked .dl-token{border-color:var(--dl-against)}.dl-corridor.is-done .dl-token{border-color:var(--dl-teal)}.dl-token-k{letter-spacing:.18em;text-transform:uppercase;color:var(--dl-paper-mute);font-size:9px;font-weight:700}.dl-token b{font-family:var(--dl-serif);white-space:nowrap;font-size:15.5px;font-weight:400;line-height:1.1}.dl-token-w{gap:3px;margin-top:2px;display:flex}.dl-token-w i{background:var(--dl-paper-line);border-radius:2px;width:14px;height:4px}.dl-token-w i.is-on{background:var(--dl-gold)}.dl-token-stamps{gap:3px;min-height:14px;display:flex}.dl-token-stamps i{background:var(--dl-for);width:14px;height:14px;color:var(--dl-on-tone);border-radius:50%;place-items:center;animation:.4s cubic-bezier(.3,1.6,.5,1) both dl-pop-in;display:grid}@keyframes dl-pop-in{0%{opacity:0;transform:scale(.3)}}.dl-casefile{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:0 6px;display:grid}.dl-k{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-on-52);font-size:10px;font-weight:700}.dl-claims{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dl-claim{border:1px solid var(--dl-hair);background:var(--dl-card-solid);color:var(--lx-on-70);border-radius:8px;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-size:12.5px;font-weight:600;display:inline-flex}.dl-claim b{width:20px;height:20px;font-family:var(--dl-serif);color:var(--dl-gold-text);background:var(--dl-gold-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:400;display:grid}.dl-claim.is-ghost{cursor:pointer;background:0 0;border-style:dashed;padding:6px 12px;transition:border-color .3s,color .3s}.dl-claim.is-ghost:hover{border-color:var(--dl-teal);color:var(--dl-teal-text)}.dl-claim.is-rejected{border-style:solid;border-color:var(--dl-against);color:var(--dl-against);animation:.45s both dl-nope}@keyframes dl-nope{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.dl-status{color:var(--lx-on-70);margin:0;font-size:14px;line-height:1.45}.dl-status strong{color:var(--lx-on);font-weight:700}.dl-status.is-against strong{color:var(--dl-against)}.dl-status.is-for strong{color:var(--dl-for)}.dl-casefile-act{gap:8px;display:flex}@media (max-width:1100px){.dl-casefile{grid-template-columns:minmax(0,1fr) auto}.dl-casefile .dl-claims{grid-column:1/-1}}@media (max-width:859px){.dl-cases{margin:0 calc(var(--page-gutter) * -1);padding:4px var(--page-gutter) 6px;scrollbar-width:none;width:calc(100% + var(--page-gutter) * 2);flex-wrap:nowrap;overflow-x:auto}.dl-cases::-webkit-scrollbar{display:none}.dl-cases>em{display:none}.dl-cases button{flex:none}.dl-head{margin-bottom:28px}.dl-corridor{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 14px}.dl-bench{flex-direction:row;justify-content:space-between;align-items:center}.dl-bench-dots{grid-template-columns:repeat(11,8px);gap:6px}.dl-bench-dots i{width:8px;height:8px}.dl-bench p{text-align:right}.dl-bench p b{margin-right:6px;font-size:22px;display:inline}.dl-lane{flex-direction:column;height:auto;padding:92px 0 0}.dl-rail{width:2px;height:auto;margin:0 0 0 -1px;inset:0 auto 48px 58px}.dl-rail i{transform-origin:50% 0}.dl-gate-list{grid-template-columns:minmax(0,1fr)}.dl-gate{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;height:50px;padding-left:124px}.dl-gate-pane{width:76px;height:12px;margin-top:-6px;position:absolute;top:50%;left:20px}.dl-gate.is-block .dl-gate-pane{width:80px;height:14px;margin-top:-7px;left:18px}@keyframes dl-scan{0%,to{transform:translate(-28px)}50%{transform:translate(28px)}}.dl-gate-name{text-align:left;max-width:none;min-height:0;font-size:13px}.dl-gate-tag{height:auto;margin-left:auto}.dl-gate.is-block .dl-gate-tag{white-space:normal;text-align:center;max-width:130px;padding:4px 9px;font-size:11px;animation:none;position:static;transform:none}.dl-gate-name{order:-1}.dl-dock{width:116px;height:96px}.dl-dock:before{width:112px;height:80px}.dl-dock span{inset:50% auto auto 130px;transform:translateY(-50%)}.dl-token{gap:3px;width:104px;height:76px;margin-top:0;padding:9px 11px;top:6px;left:6px}.dl-token b{font-size:13.5px}.dl-token-w i{width:10px}.dl-casefile{grid-template-columns:minmax(0,1fr);gap:14px;padding:0}.dl-casefile-act{justify-content:stretch}.dl-casefile-act .lx-btn-gold{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.dl-bench-dots i.is-on,.dl-gate.is-armed .dl-gate-pane i{animation:none}}.dl-report.is-pinned{height:340vh;position:relative}.dl-report-pin{box-sizing:border-box;align-items:center;height:100vh;padding-top:84px;padding-bottom:96px;display:flex;position:sticky;top:0;overflow:clip}.dl-report-grid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:center;gap:24px;display:grid}.dl-report-copy{z-index:30;align-self:start;padding-top:28px;position:relative}.dl-report-swap{min-height:330px;position:relative}.dl-report-a,.dl-report-b{position:absolute;inset:0 0 auto}.dl-report-copy .dl-h2{font-size:clamp(32px,3.6vw,52px)}.dl-clock{flex-direction:column;max-width:360px;margin-top:34px;display:flex}.dl-clock-row{border-bottom:1px solid var(--dl-hair);letter-spacing:.12em;text-transform:uppercase;color:var(--lx-on-52);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;font-size:12px;font-weight:700;display:flex}.dl-clock-row b{font-family:var(--dl-serif);letter-spacing:-.01em;text-transform:none;color:var(--lx-on-70);font-size:28px;font-weight:400;position:relative}.dl-clock-old i{background:var(--dl-against);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:55%;left:-6px;right:-6px}.dl-clock-row.is-new b{color:var(--dl-teal-text)}.dl-report-bar{background:var(--dl-hair);border-radius:2px;width:180px;height:2px;margin-top:34px;position:relative;overflow:hidden}.dl-report-bar i{background:linear-gradient(90deg, var(--dl-teal), var(--dl-gold));transform-origin:0;position:absolute;inset:0}.dl-report-stage{height:min(560px,100vh - 170px);position:relative}.dl-report-desk{background:radial-gradient(closest-side, var(--dl-teal-soft), transparent);border-radius:50%;width:70%;height:46%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.dl-sheet{box-sizing:border-box;border:1px solid var(--dl-paper-line);background:linear-gradient(180deg, var(--dl-paper), var(--dl-paper-2));width:236px;height:312px;box-shadow:var(--dl-paper-shadow);color:var(--dl-paper-ink);text-align:left;border-radius:10px;flex-direction:column;gap:8px;margin:-156px 0 0 -118px;padding:20px;display:flex;position:absolute;top:50%;left:50%}.dl-fly>*{opacity:var(--dl-ink,1)}.dl-sheet-k{letter-spacing:.18em;text-transform:uppercase;color:var(--dl-teal-text);font-size:9.5px;font-weight:700}.dl-sheet-t{font-family:var(--dl-serif);margin-bottom:8px;font-size:18px;font-weight:400;line-height:1.15}.dl-mini-tree{flex-direction:column;align-items:center;gap:16px;padding-top:8px;display:flex}.dl-mini-tree i{border:1px solid var(--dl-teal-line);background:var(--dl-teal-soft);border-radius:4px;width:40px;height:16px;display:block}.dl-mini-tree i.is-root{background:var(--dl-teal);opacity:.85;border-color:#0000;width:92px;height:22px}.dl-mini-tree span{justify-content:center;gap:10px;display:flex;position:relative}.dl-mini-tree span:before{content:"";background:var(--dl-teal-line);height:1px;position:absolute;top:-9px;left:18%;right:18%}.dl-mini-tree span:last-child i{border-color:var(--dl-paper-line);background:var(--dl-paper-line);width:22px;height:12px}.dl-mini-bars{flex-direction:column;gap:12px;padding-top:4px;display:flex}.dl-mini-bars span{flex-direction:column;gap:4px;display:flex}.dl-mini-bars i{background:var(--dl-paper-line);border-radius:4px;height:7px;display:block}.dl-mini-bars i.is-norm{background:linear-gradient(90deg, var(--dl-teal), color-mix(in srgb, var(--dl-teal) 50%, var(--dl-gold)))}.dl-mini-ledger{flex-direction:column;display:flex}.dl-mini-ledger span{border-bottom:1px solid var(--dl-paper-line);align-items:center;gap:12px;padding:8px 0;display:flex}.dl-mini-ledger i{background:var(--dl-paper-line);border-radius:3px;flex:1;height:5px}.dl-mini-ledger b{width:20px;height:20px;font-family:var(--dl-serif);border-radius:5px;place-items:center;font-size:11.5px;font-weight:400;display:grid}.dl-mini-ledger b.is-gA{color:var(--dl-for);background:color-mix(in srgb, var(--dl-for) 14%, transparent)}.dl-mini-ledger b.is-gB{color:var(--dl-open);background:color-mix(in srgb, var(--dl-open) 16%, transparent)}.dl-mini-ledger b.is-gC{color:var(--dl-against);background:color-mix(in srgb, var(--dl-against) 14%, transparent)}.dl-mini-checks{flex-direction:column;gap:13px;padding-top:4px;display:flex}.dl-mini-checks span{align-items:center;gap:10px;display:flex}.dl-mini-checks b{border:1.5px solid var(--dl-against);border-radius:50%;flex:none;width:13px;height:13px}.dl-mini-checks span:nth-child(2n) b{border-color:var(--dl-gold)}.dl-mini-checks i{background:var(--dl-paper-line);border-radius:3px;height:5px;display:block}.dl-cover{border-top:4px solid var(--dl-teal);background:linear-gradient(170deg, color-mix(in srgb, var(--dl-teal) 9%, var(--dl-paper)), var(--dl-paper-2) 70%)}.dl-cover-t{font-family:var(--dl-serif);font-size:26px;font-weight:400;line-height:1.05}.dl-cover-f{color:var(--dl-paper-mute);margin-top:-4px;font-size:10.5px}.dl-cover ul{margin:10px 0 0;padding:0;list-style:none}.dl-cover li{border-bottom:1px solid var(--dl-paper-line);align-items:center;gap:8px;padding:5px 0;font-size:12.5px;font-weight:600;display:flex}.dl-cover li svg{color:var(--dl-teal)}.dl-cover-stamp{border:1.5px solid var(--dl-gold);letter-spacing:.1em;text-transform:uppercase;color:var(--dl-gold-text);border-radius:4px;padding:5px 8px;font-size:9.5px;font-style:normal;font-weight:800;position:absolute;bottom:16px;right:14px;transform:rotate(-7deg)}.dl-fan{position:absolute;inset:0}.dl-reader{cursor:pointer;width:212px;height:296px;font:inherit;transform-origin:50% 130%;background:0 0;border:0;margin:-148px 0 0 -106px;padding:0;position:absolute;top:50%;left:50%}.dl-reader-in{box-sizing:border-box;border:1px solid var(--dl-paper-line);background:linear-gradient(180deg, var(--dl-paper), var(--dl-paper-2));height:100%;box-shadow:var(--dl-paper-shadow);color:var(--dl-paper-ink);text-align:left;border-radius:12px;flex-direction:column;gap:7px;padding:18px;transition:transform .5s cubic-bezier(.3,1.4,.5,1),box-shadow .35s,border-color .35s;display:flex}.dl-reader:hover .dl-reader-in{transform:translateY(-10px)}.dl-reader.is-on .dl-reader-in{border-color:var(--dl-teal);box-shadow:0 0 0 3px var(--dl-teal-soft), var(--dl-paper-shadow);transform:translateY(-30px)scale(1.04)}.dl-reader:focus-visible{outline:none}.dl-reader:focus-visible .dl-reader-in{outline:2px solid var(--dl-teal);outline-offset:3px}.dl-reader-mock{flex-direction:column;gap:6px;margin:4px 0 6px;display:flex}.dl-reader-mock i{background:var(--dl-paper-line);border-radius:3px;height:5px;display:block}.dl-reader-mock i:nth-child(2){width:86%}.dl-reader-mock i:nth-child(3){width:70%}.dl-reader-mock.is-committee i:nth-child(4){background:color-mix(in srgb, var(--dl-teal) 16%, transparent);height:22px;box-shadow:inset 3px 0 0 var(--dl-teal);border-radius:5px}.dl-reader-mock.is-family i{height:8px}.dl-reader-mock.is-accountant{grid-template-columns:repeat(4,1fr);display:grid}.dl-reader-mock.is-accountant i{border-radius:3px;width:auto;height:14px}.dl-reader-mock.is-accountant i:nth-child(odd){background:color-mix(in srgb, var(--dl-gold) 22%, transparent)}.dl-reader-mock.is-lawyer i{box-shadow:-10px 0 0 -1px var(--dl-gold);margin-left:12px}.dl-reader-mock.is-regulator i:nth-child(4){border:1.5px solid var(--dl-teal);background:0 0;border-radius:50%;width:28px;height:28px;margin-top:2px}.dl-reader-pts{flex-direction:column;margin-top:auto;display:flex}.dl-reader-pts span{border-top:1px solid var(--dl-paper-line);align-items:center;gap:8px;padding:7px 0;font-size:12px;font-weight:600;display:flex}.dl-reader-pts span:before{content:"";background:var(--dl-teal);border-radius:50%;flex:none;width:5px;height:5px}.dl-pills{border-bottom:1px solid var(--dl-hair);flex-wrap:wrap;gap:2px;margin-top:26px;display:flex}.dl-pills button{color:var(--lx-on-52);cursor:pointer;background:0 0;border:0;border-radius:0;padding:9px 12px 11px;font-size:13.5px;font-weight:650;transition:color .3s,box-shadow .3s;box-shadow:inset 0 0 #0000}.dl-pills button:hover{color:var(--lx-on)}.dl-pills button.is-on{color:var(--lx-on);box-shadow:inset 0 -2px 0 var(--dl-teal)}.dl-pills button:focus-visible{outline:2px solid var(--dl-teal);outline-offset:2px}.dl-still-stack{max-width:320px;height:360px;margin:0 auto 8px;position:relative}.dl-still-stack .dl-sheet{transform:translate(calc((var(--i) - 1.5) * 12px), calc(var(--i) * -6px)) rotate(calc((var(--i) - 1.5) * 3deg))}.dl-still-stack .dl-cover{z-index:5;transform:translateY(-30px)}.dl-report.is-still .dl-pills{justify-content:center}.dl-still-readers{justify-content:center;gap:16px;margin-top:8px;padding:40px 4px 12px;display:flex}.dl-still-readers .dl-reader{flex:none;margin:0;position:relative;top:auto;left:auto}@media (max-width:859px){.dl-still-stack{height:330px;transform:scale(.9)}.dl-still-readers{scroll-snap-type:x mandatory;margin:0 calc(var(--page-gutter) * -1);padding:40px var(--page-gutter) 14px;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.dl-still-readers::-webkit-scrollbar{display:none}.dl-still-readers .dl-reader{scroll-snap-align:center}.dl-report.is-still .dl-pills{flex-wrap:nowrap;justify-content:space-between;gap:0}.dl-report.is-still .dl-pills button{white-space:nowrap;flex:0 auto;min-width:0;padding:9px 6px 11px;font-size:12.5px}}.dl-method-card{border:1px solid var(--dl-hair);background:var(--dl-card);box-shadow:var(--dl-card-shadow);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:56px;padding:44px 44px 40px;display:grid}.dl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dl-steps-line{background:var(--dl-hair);height:2px;position:absolute;top:21px;left:22px;right:calc(33.3% - 22px);overflow:hidden}.dl-steps-line i{background:linear-gradient(90deg, var(--dl-teal), var(--dl-gold));transform-origin:0;transition:transform 1.3s cubic-bezier(.65,0,.35,1) .25s;position:absolute;inset:0;transform:scaleX(0)}.dl-method-card.is-in .dl-steps-line i{transform:scaleX(1)}.dl-steps-line:after{content:"";background:radial-gradient(closest-side, var(--dl-gold), transparent);opacity:0;border-radius:4px;width:40px;height:8px;position:absolute;top:-3px;left:0}.dl-method-card.is-in .dl-steps-line:after{animation:3.2s ease-in-out 1.8s infinite dl-pulse-run}@keyframes dl-pulse-run{0%{opacity:0;left:-40px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.dl-steps li{flex-direction:column;gap:6px;display:flex;position:relative}.dl-step-dot{border:1px solid var(--dl-hair-strong);background:var(--dl-card-solid);width:44px;height:44px;font-family:var(--dl-serif);color:var(--lx-on-52);transition:border-color .5s ease var(--d), color .5s ease var(--d), box-shadow .5s ease var(--d), background .5s ease var(--d);border-radius:50%;place-items:center;margin-bottom:12px;font-size:15px;display:grid}.dl-method-card.is-in .dl-step-dot{border-color:var(--dl-teal);color:var(--dl-teal-text);box-shadow:0 0 0 5px var(--dl-teal-soft)}.dl-steps b{font-family:var(--dl-serif);color:var(--lx-on);font-size:24px;font-weight:400}.dl-steps li>span:last-child{color:var(--lx-on-70);font-size:13.5px;line-height:1.45}.dl-edges{flex-direction:column;gap:14px;display:flex}.dl-edge-bar{height:96px;margin-top:28px;position:relative}.dl-edge-bar button{font:inherit;cursor:pointer;border:0;padding:0;transition:box-shadow .3s,background .3s,opacity .3s,width 1.2s cubic-bezier(.65,0,.35,1),left 1.2s cubic-bezier(.65,0,.35,1);position:absolute}.dl-edge-bar button span{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;position:absolute}.dl-edge-comp{outline:1.5px dashed var(--dl-teal-line);outline-offset:-1.5px;background:0 0;border-radius:18px;inset:0}.dl-edge-comp span{color:var(--dl-teal-text);top:-24px;left:2px}.dl-edge-evid{background:linear-gradient(90deg, color-mix(in srgb, var(--dl-gold) 30%, transparent), color-mix(in srgb, var(--dl-gold) 55%, transparent));border-radius:10px;width:0;top:12px;bottom:12px;left:12px}.dl-method-card.is-in .dl-edge-evid{width:calc(62% - 12px)}.dl-edge-evid span{color:var(--dl-gold-text);top:50%;left:14px;transform:translateY(-50%)}.dl-edge-gap{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--dl-against) 22%, transparent) 6px 7px);opacity:0;border-radius:10px;transition-delay:1.2s;inset:12px 12px 12px calc(62% + 6px)}.dl-method-card.is-in .dl-edge-gap{opacity:1}.dl-edge-gap span{color:var(--dl-against);top:50%;left:50%;transform:translate(-50%,-50%)}.dl-edge-bar.is-comp .dl-edge-comp{outline-color:var(--dl-teal);box-shadow:0 0 0 5px var(--dl-teal-soft)}.dl-edge-bar.is-evid .dl-edge-evid{box-shadow:0 0 0 4px var(--dl-gold-soft)}.dl-edge-bar.is-gap .dl-edge-gap{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--dl-against) 60%, transparent)}.dl-edge-bar button:focus-visible{outline:2px solid var(--dl-teal);outline-offset:2px}.dl-edge-note{min-height:44px;color:var(--lx-on-70);margin:4px 0 0;font-size:14px;line-height:1.5}.dl-edge-note strong{color:var(--lx-on)}.dl-counts{gap:40px;display:flex}.dl-count{flex-direction:column;gap:4px;display:flex}.dl-count b{font-family:var(--dl-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--dl-teal-text);font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.dl-count:nth-child(2) b{color:var(--dl-gold-text)}.dl-count:nth-child(3) b{color:var(--lx-on)}.dl-count span{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-on-52);font-size:11px;font-weight:700}.dl-cap{padding-bottom:96px}.dl-cap-track{height:280vh;position:relative}.dl-cap-track.is-still{height:auto}.dl-cap-pin{position:sticky;top:max(84px,50vh - 260px)}.dl-cap-track.is-still .dl-cap-pin{position:relative;top:0}.dl-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dl-cap-stage{border:1px solid var(--dl-hair);background:radial-gradient(60% 70% at 76% 56%, var(--dl-teal-soft), transparent 70%), var(--dl-card);height:min(560px,100vh - 140px);min-height:460px;box-shadow:var(--dl-card-shadow);border-radius:28px;position:relative;overflow:hidden}.dl-cap-stage:before{content:"";background:linear-gradient(180deg, transparent, var(--dl-hair-strong), transparent);width:1px;position:absolute;top:12%;bottom:18%;left:50%}.dl-cap-side{z-index:3;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:30px}.dl-cap-side.is-old{left:34px}.dl-cap-side.is-new{left:calc(50% + 34px)}.dl-cap-side b{font-family:var(--dl-serif);font-variant-numeric:tabular-nums;color:var(--lx-on);font-size:32px;font-weight:400;line-height:1.1;position:relative}.dl-cap-side b i{background:var(--dl-against);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:52%;left:-3px;right:-3px;transform:scaleX(0)}.dl-cap-side.is-new b{color:var(--lx-on-70);font-size:21px}.dl-cap-side em{color:var(--lx-on-52);font-size:13px;font-style:normal}.dl-cap-tally{color:var(--lx-on-70);margin-top:6px;font-size:13px}.dl-cap-tally strong{font-variant-numeric:tabular-nums;min-width:1.4em;color:var(--lx-on);font-size:15px;font-weight:700;display:inline-block}.dl-cap-side.is-new .dl-cap-tally strong{color:var(--dl-teal-text)}.dl-cap-paths{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dl-cap-paths path{fill:none;stroke:var(--dl-teal);stroke-width:1.2px;stroke-linecap:round;opacity:0}.dl-cap-paths path.is-desk{stroke:var(--dl-gold)}.dl-cap-ring{left:var(--ring-x,75%);top:var(--ring-y,56%);width:var(--ring,300px);height:var(--ring,300px);border:1px dashed var(--dl-hair-strong);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.dl-cap-core{z-index:1;opacity:0;background:radial-gradient(90% 90% at 32% 24%, var(--dl-glass-hi) 0%, transparent 34%), radial-gradient(100% 100% at 50% 50%, var(--dl-glass) 0%, var(--dl-glass-2) 64%, var(--dl-glass-3) 100%);box-shadow:inset 0 0 0 1px var(--dl-glass-edge), inset 0 -18px 30px -16px color-mix(in srgb, var(--dl-teal) 50%, transparent), 0 30px 50px -30px var(--dl-shadow), 0 0 calc(var(--fill,0) * 60px) color-mix(in srgb, var(--dl-teal) 30%, transparent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.82)}.dl-cap-core:before{content:"";background:conic-gradient(from -90deg, var(--dl-teal) 0, var(--dl-gold) calc(var(--fill,0) * 100%), transparent calc(var(--fill,0) * 100%));opacity:.85;border-radius:50%;position:absolute;inset:-7px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.dl-cap-core span{font-family:var(--dl-serif);color:var(--lx-on);font-size:26px}.dl-cap-core em{color:var(--lx-on-70);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:600}.dl-cap-core em b{color:var(--lx-on);font-weight:700}.dl-ghost,.dl-seat{width:26px;height:28px;margin:-14px 0 0 -13px;position:absolute;top:0;left:0}.dl-ghost{border-bottom:2px solid var(--dl-hair);opacity:0;transition:opacity .45s}.dl-ghost:before{content:"";box-sizing:border-box;border:1px dashed var(--dl-hair-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:7px}.dl-seat{--seat:var(--dl-teal);--m:0;z-index:2;will-change:transform}.dl-seat.is-desk{--seat:var(--dl-gold)}.dl-seat:before,.dl-seat:after{content:"";position:absolute}.dl-seat:before{background:color-mix(in srgb, var(--seat) calc(var(--m) * 100%), var(--lx-on-52));width:10px;height:10px;transform:translateY(calc(var(--m) * 8px)) scale(calc(1 + var(--m) * .15));box-shadow:0 0 0 calc(var(--m) * 3px) color-mix(in srgb, var(--seat) 22%, transparent), 0 0 calc(var(--m) * 16px) color-mix(in srgb, var(--seat) calc(var(--m) * 70%), transparent);border-radius:50%;top:2px;left:8px}.dl-seat:after{background:var(--lx-on-52);width:18px;height:11px;opacity:calc(1 - var(--m) * 1.6);transform:scale(calc(1 - var(--m) * .7));border-radius:9px 9px 3px 3px;top:14px;left:4px}.dl-cap-phase{z-index:3;text-align:center;height:28px;position:absolute;bottom:26px;left:24px;right:24px}.dl-cap-phase span{font-family:var(--dl-serif);color:var(--lx-on);opacity:0;font-size:19px;transition:opacity .45s,transform .45s cubic-bezier(.22,.88,.26,1);position:absolute;inset:0;transform:translateY(8px)}.dl-cap-phase span.is-on{opacity:1;transform:none}.dl-atlas-sec{padding-bottom:104px}.dl-at-track{height:470vh;position:relative}.dl-at-pin{align-items:center;height:calc(100vh - 96px);min-height:600px;display:flex;position:sticky;top:84px}.dl-at-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:56px;display:grid}.dl-at-steps{flex-direction:column;gap:2px;margin:0;padding:0 0 0 26px;list-style:none;display:flex;position:relative}.dl-at-steps:before{content:"";background:var(--dl-hair-strong);width:1px;position:absolute;top:18px;bottom:18px;left:4px}.dl-at-steps li{position:relative}.dl-at-steps li:before{content:"";box-sizing:border-box;border:1px solid var(--dl-hair-strong);background:var(--dl-bg);border-radius:50%;width:9px;height:9px;transition:background .35s,border-color .35s,box-shadow .35s;position:absolute;top:15px;left:-26px}.dl-at-steps li.is-past:before{background:var(--dl-teal-line);border-color:var(--dl-teal-line)}.dl-at-steps li.is-on:before{background:var(--dl-teal);border-color:var(--dl-teal);box-shadow:0 0 0 5px var(--dl-teal-soft)}.dl-at-steps button{width:100%;font:inherit;text-align:left;color:var(--lx-on-52);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:10px 0;transition:color .3s;display:flex}.dl-at-steps button:hover{color:var(--lx-on)}.dl-at-steps button:focus-visible{outline:2px solid var(--dl-teal);outline-offset:2px;border-radius:6px}.dl-at-n{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.dl-at-k{font-size:15px;font-weight:600}.dl-at-steps li.is-on button{color:var(--lx-on)}.dl-at-steps li.is-on .dl-at-n{color:var(--dl-teal-text)}.dl-at-side{align-content:center;gap:26px;display:grid}.dl-at-copies{border-top:1px solid var(--dl-hair);padding:24px 0 0 26px;display:grid}.dl-at-copy{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .35s,transform .45s cubic-bezier(.22,.88,.26,1),visibility 0s linear .35s;transform:translateY(8px)}.dl-at-copy.is-on{visibility:visible;opacity:1;transition:opacity .4s 80ms,transform .5s cubic-bezier(.22,.88,.26,1) 80ms,visibility;transform:none}.dl-at-copy h3,.dl-at-card h3{font-family:var(--dl-serif);letter-spacing:-.01em;color:var(--lx-on);text-wrap:balance;margin:2px 0 10px;font-size:clamp(24px,2.1vw,31px);font-weight:400;line-height:1.16}.dl-at-copy p,.dl-at-card p{max-width:40ch;color:var(--lx-on-70);margin:0 0 14px;font-size:15.5px;line-height:1.55}.dl-at-console{border:1px solid var(--dl-hair);background:var(--dl-card);box-shadow:var(--dl-card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;overflow:hidden}.dl-at-bar{border-bottom:1px solid var(--dl-hair);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex}.dl-at-brand{white-space:nowrap;align-items:baseline;gap:9px;display:inline-flex}.dl-at-brand b{font-family:var(--dl-serif);color:var(--lx-on);font-size:18px;font-weight:400}.dl-at-brand i{color:var(--lx-on-52);font-size:11.5px;font-style:normal;font-weight:600}.dl-at-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.dl-at-tabs button{font:inherit;white-space:nowrap;color:var(--lx-on-52);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:600;transition:color .25s,background .25s,box-shadow .25s}.dl-at-tabs button:hover{color:var(--lx-on)}.dl-at-tabs button.is-on{color:var(--lx-on);background:var(--lx-fill);box-shadow:inset 0 -2px 0 var(--dl-teal)}.dl-at-tabs button:focus-visible{outline:2px solid var(--dl-teal);outline-offset:1px}.dl-at-map{box-sizing:border-box;width:100%;height:auto;padding:10px 12px 2px;display:block;overflow:visible}.dl-at-orbit{fill:none;stroke:color-mix(in srgb, var(--dl-gold) 38%, transparent);stroke-width:1px;stroke-dasharray:3 6;transition:stroke .4s,stroke-width .4s}.dl-at-orbit.is-on{stroke:var(--dl-gold);stroke-width:1.6px}.dl-at-forge-dot{fill:var(--dl-gold);opacity:0;filter:drop-shadow(0 0 6px var(--dl-gold))}.dl-at-forge-tag rect{fill:var(--dl-card-solid);stroke:color-mix(in srgb, var(--dl-gold) 55%, transparent)}.dl-at-forge-tag text{fill:var(--dl-gold-text);font-size:11.5px;font-weight:700}.dl-at-wire{fill:none;stroke:var(--dl-hair-strong);stroke-width:1.5px;stroke-dasharray:2 5;transition:stroke .4s}.dl-at-wire.is-on{stroke:var(--dl-teal)}.dl-at-wire.is-dim{opacity:.6}.dl-at-chip rect{fill:var(--dl-card-solid);stroke:var(--dl-hair-strong);transition:stroke .35s}.dl-at-chip text{fill:var(--lx-on);font-size:13px;font-weight:600}.dl-at-chip.is-hot rect{stroke:var(--dl-teal);stroke-width:1.5px}.dl-at-chip.is-quiet rect{stroke:var(--dl-hair)}.dl-at-chip.is-quiet text{fill:var(--lx-on-52)}.dl-at-chip text.dl-at-chip-s{fill:var(--lx-on-52);font-size:10.5px;font-weight:500}.dl-at-halo{fill:var(--dl-teal-soft);transition:opacity .4s}.dl-at-map.is-s1 .dl-at-halo{fill:color-mix(in srgb, var(--dl-teal) 22%, transparent)}.dl-at-orb-hi{stop-color:var(--dl-glass-hi)}.dl-at-orb-mid{stop-color:color-mix(in srgb, var(--dl-teal) 10%, var(--dl-card-solid))}.dl-at-orb-lo{stop-color:color-mix(in srgb, var(--dl-teal) 34%, var(--dl-card-solid))}.dl-at-orb-rim{fill:none;stroke:var(--dl-glass-edge)}.dl-at-orb-t{font-family:var(--dl-serif);fill:var(--lx-on);font-size:23px}.dl-at-orb-s{fill:var(--lx-on-52);font-size:10.5px;font-weight:600}.dl-at-node circle{fill:var(--dl-card-solid);stroke:var(--dl-hair-strong);transition:fill .35s,stroke .35s}.dl-at-node text{font-family:var(--dl-serif);fill:var(--lx-on-52);font-size:11px;transition:fill .35s}.dl-at-node.is-lit circle{fill:color-mix(in srgb, var(--tone) 20%, var(--dl-card-solid));stroke:var(--tone)}.dl-at-node.is-lit text{fill:var(--tone)}.dl-at-gate>rect:first-child{fill:var(--dl-card-solid);stroke:var(--dl-hair-strong)}.dl-at-gate.is-hot>rect:first-child{stroke:var(--dl-teal)}.dl-at-gate rect+rect{fill:var(--dl-hair-strong);transition:fill .35s}.dl-at-gate rect.is-on{fill:var(--dl-teal)}.dl-at-gate text{fill:var(--lx-on-52);font-size:10.5px;font-weight:600}.dl-at-token rect{fill:var(--dl-gold);filter:drop-shadow(0 6px 10px #00000040)}.dl-at-token text{fill:#1d1608;font-size:10.5px;font-weight:700}.dl-at-inspect{box-sizing:border-box;border-top:1px solid var(--dl-hair);background:var(--lx-fill);min-height:248px;padding:16px 20px 18px}.dl-at-pane{animation:.45s cubic-bezier(.22,.88,.26,1) both dl-at-in}.dl-at-inspect.is-stack{display:grid}.dl-at-inspect.is-stack>*{grid-area:1/1;min-width:0}.dl-at-sizer{visibility:hidden;pointer-events:none}.dl-at-sizer *{animation:none!important}@keyframes dl-at-in{0%{opacity:0;transform:translateY(8px)}}.dl-at-pane-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:12px;font-size:12.5px;display:flex}.dl-at-pane-h.is-sub{margin-top:2px}.dl-at-pane-h>span{color:var(--lx-on);font-weight:700}.dl-at-pane-h em{color:var(--lx-on-52);align-items:center;gap:6px;font-size:12px;font-style:normal;display:inline-flex}.dl-at-pane-h em.dl-at-scope{color:var(--dl-teal-text);font-weight:600}.dl-at-table{flex-direction:column;gap:4px;display:flex}.dl-at-row{border:1px solid var(--dl-hair);background:var(--dl-card);animation:dl-at-in .4s cubic-bezier(.22, .88, .26, 1) var(--d,0s) both;border-radius:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:grid}.dl-at-row.is-live{border-color:var(--dl-teal-line);background:var(--dl-teal-soft)}.dl-at-name b{color:var(--lx-on);font-weight:600;display:block}.dl-at-name i{color:var(--lx-on-52);font-size:11.5px;font-style:normal}.dl-at-src{color:var(--lx-on-70)}.dl-at-src.is-apex{color:var(--dl-gold-text);font-weight:600}.dl-at-note{color:var(--lx-on-52);align-items:center;gap:6px;display:inline-flex}.dl-at-row.is-live .dl-at-note{color:var(--dl-teal-text);font-weight:600}.dl-at-foot{color:var(--lx-on-52);margin:12px 0 0;font-size:12.5px;display:block}.dl-at-foot strong{color:var(--lx-on);margin-right:4px}.dl-at-foot svg{vertical-align:-2px;margin-right:6px;display:inline-block}.dl-at-lenses{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dl-at-lenses li{border:1px solid var(--dl-hair);background:var(--dl-card);border-radius:9px;grid-template-columns:20px minmax(0,1fr);column-gap:8px;padding:7px 10px;transition:border-color .35s,background .35s;display:grid}.dl-at-lenses b{font-family:var(--dl-serif);color:var(--lx-on-38);grid-row:1/3;align-self:center;font-size:18px;font-weight:400;transition:color .35s}.dl-at-lenses span{white-space:nowrap;text-overflow:ellipsis;color:var(--lx-on-70);font-size:11px;overflow:hidden}.dl-at-lenses em{color:var(--lx-on-38);font-size:11px;font-style:normal;font-weight:700;transition:color .35s}.dl-at-lenses li.is-in{border-color:color-mix(in srgb, var(--tone) 42%, transparent);background:color-mix(in srgb, var(--tone) 9%, transparent)}.dl-at-lenses li.is-in b,.dl-at-lenses li.is-in em{color:var(--tone)}.dl-at-bench{grid-template-columns:repeat(21,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.dl-at-bench i{aspect-ratio:1;background:var(--dl-hair-strong);border-radius:50%;width:100%;max-width:13px}.dl-at-bench i.is-on{background:var(--dl-teal);animation:1.8s ease-in-out infinite dl-argue}.dl-at-desks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dl-at-desks li{border:1px solid var(--dl-hair);color:var(--lx-on-52);border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;transition:border-color .3s,color .3s,background .3s;display:inline-flex}.dl-at-desks li.is-armed{border-color:color-mix(in srgb, var(--dl-gold) 50%, transparent);color:var(--dl-gold-text)}.dl-at-desks li.is-clear{border-color:var(--dl-teal-line);background:var(--dl-teal-soft);color:var(--dl-teal-text)}.dl-at-readers{border-bottom:1px solid var(--dl-hair);scrollbar-width:none;gap:2px;margin-bottom:12px;display:flex;overflow-x:auto}.dl-at-readers span{white-space:nowrap;color:var(--lx-on-52);padding:6px 10px 8px;font-size:12.5px;font-weight:600;transition:color .25s,box-shadow .25s}.dl-at-readers span.is-on{color:var(--lx-on);box-shadow:inset 0 -2px 0 var(--dl-teal)}.dl-at-doc{background:linear-gradient(180deg, var(--dl-paper), var(--dl-paper-2));box-shadow:var(--dl-paper-shadow);color:var(--dl-paper-ink);border-radius:12px;gap:12px;padding:12px 16px;display:flex}.dl-at-doc svg{color:var(--dl-teal);flex:none;margin-top:2px}.dl-at-doc b{font-family:var(--dl-serif);font-size:17px;font-weight:400}.dl-at-doc ul{color:var(--dl-paper-mute);flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;padding:0 0 0 16px;font-size:12.5px;display:flex}.dl-at-bounds{gap:6px;margin-top:12px;display:flex}.dl-at-bounds span{text-align:center;border-radius:8px;flex:1;padding:7px 10px;font-size:11.5px;font-weight:600}.dl-at-bounds .is-comp{background:var(--dl-teal-soft);color:var(--dl-teal-text)}.dl-at-bounds .is-evid{background:var(--dl-gold-soft);color:var(--dl-gold-text)}.dl-at-bounds .is-gap{border:1px dashed var(--dl-hair-strong);color:var(--lx-on-70)}.dl-at-limits{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.dl-at-limits li{color:var(--lx-on-70);grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:14px;font-size:12.5px;display:grid}.dl-at-limits i{background:var(--dl-hair);border-radius:4px;height:8px;position:relative}.dl-at-limits i b{background:linear-gradient(90deg, var(--dl-teal), color-mix(in srgb, var(--dl-teal) 50%, var(--dl-gold)));border-radius:4px;position:absolute;top:0;bottom:0;left:0}.dl-at-limits i em{background:var(--dl-gold);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;left:82%}.dl-at-limits strong{color:var(--dl-teal-text);font-size:11.5px;font-weight:600}.dl-at-scen{color:var(--lx-on-70);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.dl-at-scen svg{color:var(--dl-gold-text);flex:none}.dl-at-more{min-height:24px;color:var(--dl-teal-text);align-items:center;gap:4px;margin-top:10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.dl-at-more:hover{text-decoration:underline}.dl-at-legal{text-wrap:balance;text-align:center;max-width:72ch;color:var(--lx-on-52);margin:36px auto 0;font-size:12.5px;line-height:1.5}.dl-at-mini{border:1px solid var(--dl-hair);background:var(--dl-card);box-shadow:var(--dl-card-shadow);border-radius:20px;flex-direction:column;align-items:stretch;padding:18px 16px 16px;display:flex}.dl-at-mini-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dl-at-mini-chip{border:1px solid var(--dl-hair-strong);background:var(--dl-card-solid);min-height:44px;color:var(--lx-on);border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;font-size:13.5px;font-weight:650;display:flex}.dl-at-mini-chip.is-quiet{border-color:var(--dl-hair);color:var(--lx-on-70)}.dl-at-mini-chip.is-out{border-color:color-mix(in srgb, var(--dl-teal) 45%, transparent)}.dl-at-mini-chip small{color:var(--lx-on-52);font-size:11.5px;font-weight:500}.dl-at-mini-wire{background:linear-gradient(180deg, var(--dl-teal), var(--dl-gold));border-radius:2px;align-self:center;width:2px;height:18px;margin:4px 0}.dl-at-mini-core{border:1px solid color-mix(in srgb, var(--dl-gold) 40%, transparent);background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--dl-gold) 14%, transparent), transparent 70%), var(--dl-card-solid);border-radius:16px;justify-items:center;gap:2px;padding:14px 12px 12px;display:grid}.dl-at-mini-core b{font-family:var(--dl-serif);color:var(--lx-on);font-size:22px;font-weight:400}.dl-at-mini-core em{letter-spacing:.14em;text-transform:uppercase;color:var(--dl-gold-text);font-size:11px;font-style:normal;font-weight:700}.dl-at-mini-lenses{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.dl-at-mini-lenses i{border:1px solid var(--tone);background:color-mix(in srgb, var(--tone) 16%, var(--dl-card-solid));width:26px;height:26px;font-family:var(--dl-serif);color:var(--tone);border-radius:50%;place-items:center;font-size:12.5px;font-style:normal;display:grid}.dl-at-mini-forge{border:1px dashed color-mix(in srgb, var(--dl-gold) 55%, transparent);text-align:center;color:var(--dl-gold-text);border-radius:12px;margin:12px 0 0;padding:9px 12px;font-size:12.5px;font-weight:600}.dl-at-still{flex-direction:column;gap:16px;max-width:860px;display:flex}.dl-at-cards{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dl-at-card{border:1px solid var(--dl-hair);background:var(--dl-card);box-shadow:var(--dl-card-shadow);border-radius:20px;padding:20px 18px 0;overflow:hidden}.dl-at-card .dl-at-n{color:var(--dl-teal-text)}.dl-at-card .dl-at-k{color:var(--lx-on-70);margin-left:8px}.dl-at-card h3{margin-top:8px;font-size:23px}.dl-at-card .dl-at-inspect{min-height:0;margin:0 -18px;padding:14px 16px 16px}.dl-at-card .dl-at-pane{animation:none}@media (max-width:1100px){.dl-at-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.dl-at-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-at-tabs button{padding:6px 7px;font-size:11.5px}}.dl-close{text-align:center;position:relative;overflow:clip}.dl-close-in{flex-direction:column;align-items:center;display:flex;position:relative}.dl-close .dl-h2{max-width:none;font-size:clamp(40px,5.4vw,76px)}.dl-close .dl-sub{margin-left:auto;margin-right:auto}.dl-close .dl-actions{justify-content:center}.dl-close-lens{pointer-events:none;width:720px;height:720px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.dl-close-lens i{border:1px solid var(--dl-teal-line);opacity:.5;border-radius:50%;position:absolute;inset:0}.dl-close-lens i:nth-child(2){border-style:dashed;border-color:color-mix(in srgb, var(--dl-gold) 40%, transparent);inset:70px}.dl-close-lens i:nth-child(3){background:radial-gradient(closest-side, var(--dl-teal-soft), transparent);opacity:1;border:0;inset:150px}.dl-foot{color:var(--lx-on-52);margin:44px 0 0;font-size:12px}@media (max-width:1100px){.dl-method-card{grid-template-columns:minmax(0,1fr);gap:40px}.dl-counts{gap:28px}}@media (max-width:859px){.dl-method-card{border-radius:22px;padding:28px 20px 24px}.dl-steps{grid-template-columns:minmax(0,1fr);gap:22px}.dl-steps-line{width:2px;height:auto;inset:22px auto 22px 21px}.dl-steps-line i{transform-origin:50% 0;transform:scaleY(0)}.dl-method-card.is-in .dl-steps-line i{transform:scaleY(1)}.dl-steps-line:after{display:none}.dl-steps li{grid-template-columns:44px minmax(0,1fr);gap:2px 16px;display:grid}.dl-step-dot{grid-row:1/3;margin:0}.dl-steps b{font-size:21px}.dl-edge-bar{height:80px}.dl-counts{justify-content:space-between;gap:12px;width:100%}.dl-count span{letter-spacing:.12em;font-size:9.5px}.dl-cap-track{height:300vh}.dl-cap-pin{top:72px}.dl-cap-stage{border-radius:22px;height:min(680px,100vh - 96px)}.dl-cap-stage:before{background:linear-gradient(90deg, transparent, var(--dl-hair-strong), transparent);width:auto;height:1px;inset:49% 8% auto}.dl-cap-side{top:20px}.dl-cap-side.is-old{left:20px}.dl-cap-side.is-new{top:auto;bottom:64px;left:20px}.dl-cap-side.is-new b{display:none}.dl-cap-side b{font-size:25px}.dl-cap-tally{margin-top:2px}.dl-cap-core span{font-size:19px}.dl-cap-core em{font-size:9.5px}.dl-cap-phase{bottom:18px}.dl-cap-phase span{font-size:15.5px}.dl-at-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.dl-at-row .dl-at-src{grid-row:2;font-size:11.5px}.dl-at-row .dl-at-note{grid-area:1/2/3;font-size:12px}.dl-at-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-at-limits li{grid-template-columns:104px minmax(0,1fr);gap:4px 12px}.dl-at-limits strong{display:none}.dl-at-bounds{flex-wrap:wrap}.dl-at-bench{gap:4px}.dl-at-readers span{padding:6px 6px 8px;font-size:11.5px}.dl-close-lens{width:460px;height:460px}}@media (prefers-reduced-motion:reduce){.dl-at-bench i.is-on,.dl-at-pane,.dl-at-row,.dl-method-card.is-in .dl-steps-line:after{animation:none}.dl-ghost,.dl-cap-phase span,.dl-edge-bar button,.dl-steps-line i,.dl-step-dot{transition:none}}@media (min-width:860px) and (max-width:1100px){.dl-corridor{grid-template-columns:minmax(0,1fr);gap:14px}.dl-bench{flex-direction:row;justify-content:space-between;align-items:center}.dl-bench-dots{grid-template-columns:repeat(21,10px)}.dl-bench p b{margin-right:8px;font-size:24px;display:inline}.dl-lane{padding-left:140px}.dl-dock{width:140px}.dl-dock:before{width:136px}.dl-gate-name{font-size:10.5px}.dl-gate-tag{letter-spacing:.06em;font-size:9px}.dl-report-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.dl-report-stage{transform-origin:40%;transform:scale(.66)}}
.dw{--dw-ease:cubic-bezier(.16, 1, .3, 1);--dw-line:var(--dl-hair);--dw-line-2:var(--dl-hair-strong);--dw-card:color-mix(in srgb, var(--dl-paper) 88%, var(--dl-bg));--dw-soft:color-mix(in srgb, var(--dl-paper) 55%, transparent);--dw-shadow:0 1px 2px color-mix(in srgb, var(--dl-ink) 8%, transparent), 0 14px 26px -18px color-mix(in srgb, var(--dl-ink) 30%, transparent);border:1.5px solid var(--dw-line-2);font-variant-numeric:tabular-nums;height:100%;color:var(--lx-on);background:radial-gradient(760px 340px at 4% -12%, color-mix(in srgb, var(--dl-gold) 11%, transparent), transparent 72%), radial-gradient(620px 340px at 102% -4%, color-mix(in srgb, var(--dl-teal) 10%, transparent), transparent 70%), var(--dl-bg-alt);-webkit-user-select:none;user-select:none;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;container:dw/size}.dw *{box-sizing:border-box}.dw :is(h4,h5,p,ul,ol){margin:0;padding:0;list-style:none}.dw em,.dw u,.dw s,.dw i{font-style:normal;text-decoration:none}.dw-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lx-on-52);font-size:11px;font-weight:700}.dw-top{border-bottom:1px solid var(--dw-line);background:color-mix(in srgb, var(--dl-paper) 70%, transparent);flex:none;align-items:center;gap:16px;height:56px;padding:0 18px;display:flex}.dw-brand{align-items:center;gap:10px;min-width:0;display:flex}.dw-glyph{background:linear-gradient(160deg,#163556,#0b2036);border:1px solid #c9a04a57;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 1px #ffffff24,0 8px 16px -8px #0b20368c}.dw-glyph svg{width:62%;height:62%;display:block}.dw-brand-t{flex-direction:column;gap:1px;display:flex}.dw-brand-t strong{letter-spacing:.16em;text-transform:uppercase;color:var(--lx-on);font-size:12.5px;font-weight:700}.dw-brand-t em{color:var(--lx-on-52);font-size:10.5px}.dw-search{border:1px solid var(--dw-line);background:var(--dw-soft);max-width:340px;height:32px;color:var(--lx-on-52);border-radius:11px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;display:flex}.dw-search span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dw-search kbd{border:1px solid var(--dw-line);background:var(--dw-card);font:600 10px/1.5 var(--font-sans-manrope), var(--font-sans-inter), sans-serif;border-radius:6px;padding:1px 6px}.dw-top-r{align-items:center;gap:12px;margin-left:auto;display:flex}.dw-user{align-items:center;gap:9px;display:flex}.dw-user b{background:linear-gradient(160deg, var(--dl-gold), color-mix(in srgb, var(--dl-gold) 60%, #5a3d0c));letter-spacing:.04em;color:#fffaf0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.dw-user span{flex-direction:column;gap:1px;display:flex}.dw-user strong{font-size:11.5px;font-weight:650}.dw-user em{color:var(--lx-on-52);font-size:10.5px}.dw-tabs{flex:none;gap:2px;padding:10px 18px 0;display:flex;overflow:hidden}.dw-tab{white-space:nowrap;height:32px;color:var(--lx-on-52);transition:color .3s var(--dw-ease), background .3s var(--dw-ease), box-shadow .3s var(--dw-ease);border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.dw-tab.is-on{background:var(--dw-card);color:var(--lx-on);box-shadow:0 1px 2px color-mix(in srgb, var(--dl-ink) 10%, transparent), 0 8px 16px -8px color-mix(in srgb, var(--dl-ink) 24%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--dl-gold) 34%, transparent)}.dw-tab.is-on svg{color:var(--dl-gold-text)}.dw-body{flex:1;grid-template-columns:178px minmax(0,1fr);min-height:0;display:grid}.dw-rail{flex-direction:column;gap:8px;min-height:0;padding:14px 12px 14px 18px;display:flex;overflow:hidden}.dw-rail .dw-eyebrow:not(:first-child){margin-top:8px}.dw-rail-list{flex-direction:column;gap:2px;display:flex}.dw-rail-list li{transition:background .4s var(--dw-ease);border-radius:10px;align-items:flex-start;gap:9px;padding:7px 8px;display:flex}.dw-rail-list li>i{background:var(--tone,var(--dl-none));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tone,var(--dl-none)) 16%, transparent);transition:background .4s var(--dw-ease);border-radius:50%;flex:none;margin-top:5px}.dw-rail-list li>span{flex-direction:column;gap:1px;min-width:0;display:flex}.dw-rail-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.dw-rail-list em{text-overflow:ellipsis;white-space:nowrap;color:var(--tone,var(--lx-on-52));font-size:10.5px;overflow:hidden}.dw-rail-list li.is-none em{color:var(--lx-on-52)}.dw-rail-list li.is-open{background:var(--dw-card)}.dw-cal{border:1px solid var(--dw-line);background:var(--dw-card);color:var(--dl-gold-text);border-radius:12px;gap:9px;padding:9px 10px;display:flex}.dw-cal span{flex-direction:column;gap:2px;min-width:0;display:flex}.dw-cal b{color:var(--lx-on);font-size:11.5px;font-weight:650}.dw-cal em{color:var(--lx-on-52);font-size:10.5px;line-height:1.35}.dw-threads{flex-direction:column;gap:2px;display:flex}.dw-threads li{color:var(--lx-on-70);align-items:center;gap:8px;padding:4px 8px;font-size:11.5px;display:flex}.dw-threads li svg{color:var(--lx-on-52);flex:none}.dw-threads li>i{background:var(--dl-gold);border-radius:50%;width:6px;height:6px;margin-left:auto}.dw-main{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:14px 18px 14px 6px;display:flex}.dw-ribbon{flex:none;gap:6px;display:grid}.dw-flow{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:0;display:grid}.dw-node{border:1px solid var(--dw-line);background:var(--dw-soft);transition:background .4s var(--dw-ease), border-color .4s var(--dw-ease);border-left-width:0;flex-direction:column;gap:1px;padding:7px 12px;display:flex;position:relative}.dw-node:first-child{border-left-width:1px;border-radius:12px 0 0 12px}.dw-node:last-child{border-radius:0 12px 12px 0}.dw-node b{color:var(--lx-on-70);transition:color .4s var(--dw-ease);font-size:12px;font-weight:700}.dw-node em{text-overflow:ellipsis;white-space:nowrap;color:var(--lx-on-52);font-size:10.5px;overflow:hidden}.dw-node.is-past b{color:var(--lx-on)}.dw-node.is-hot{z-index:1;border-color:var(--dl-gold);background:var(--dw-card);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--dl-gold) 60%, transparent)}.dw-node.is-hot b{color:var(--dl-gold-text)}.dw-node.is-hot:after{content:"";background:var(--dl-gold);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite dw-pulse;position:absolute;top:9px;right:10px}.dw-forge{color:var(--lx-on-52);align-items:center;gap:10px;font-size:10.5px;display:flex;position:relative}.dw-forge span{border:1px solid var(--dw-line-2);background:var(--dw-card);color:var(--lx-on-70);transition:border-color .4s var(--dw-ease), color .4s var(--dw-ease);border-radius:7px;padding:2px 9px;font-size:10.5px;font-weight:700}.dw-forge i{background:var(--dw-line-2);flex:1;height:1px;position:relative;overflow:hidden}.dw-forge.is-hot span{border-color:var(--dl-gold);color:var(--dl-gold-text)}.dw-forge.is-hot i:after{content:"";background:linear-gradient(90deg, transparent, var(--dl-gold), transparent);width:22%;animation:2.4s linear infinite dw-run;position:absolute;inset:-1px auto -1px 0}.dw-kpis{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dw-kpi{border:1px solid var(--dw-line);background:var(--dw-card);box-shadow:var(--dw-shadow);border-radius:15px;flex-direction:column;gap:2px;padding:10px 12px 8px;display:flex;position:relative;overflow:hidden}.dw-kpi.is-hero{border-color:color-mix(in srgb, var(--dl-gold) 42%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--dl-gold) 13%, var(--dl-paper)), var(--dw-card) 72%)}.dw-kpi-l{text-overflow:ellipsis;white-space:nowrap;color:var(--lx-on-52);font-size:10.5px;font-weight:600;overflow:hidden}.dw-kpi-v{letter-spacing:-.04em;color:var(--lx-on);font-size:23px;font-weight:600;line-height:1.1}.dw-spark{width:100%;height:22px;margin-top:2px;display:block;overflow:visible}.dw-spark-line{fill:none;stroke:var(--dl-teal);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.dw-spark-area{fill:color-mix(in srgb, var(--dl-teal) 12%, transparent)}.dw-spark-dot{fill:var(--dl-teal)}.dw-kpi.is-hero .dw-spark-line{stroke:var(--dl-gold)}.dw-kpi.is-hero .dw-spark-area{fill:color-mix(in srgb, var(--dl-gold) 14%, transparent)}.dw-kpi.is-hero .dw-spark-dot{fill:var(--dl-gold)}.dw-stage{min-height:0;animation:dw-in .5s var(--dw-ease) both;flex:1;display:flex}.dw-view{flex:1;gap:10px;min-width:0;min-height:0;display:grid}.dw-panel{border:1px solid var(--dw-line);background:var(--dw-card);min-width:0;min-height:0;box-shadow:var(--dw-shadow);border-radius:16px;flex-direction:column;padding:12px 14px;display:flex;overflow:hidden}.dw-ph{flex:none;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.dw-ph h4{letter-spacing:-.02em;color:var(--lx-on);margin-top:2px;font-size:14.5px;font-weight:650}.dw-chip{white-space:nowrap;color:var(--lx-on-70);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.dw-chip.is-teal{color:var(--dl-teal-text)}.dw-foot{color:var(--lx-on-70);align-self:end;font-size:11.5px;line-height:1.45}.dw-log{border:1px solid var(--dw-line);background:var(--dw-soft);border-radius:14px;flex:none;padding:9px 12px;overflow:hidden}.dw-log ul{gap:3px;margin-top:5px;display:grid}.dw-log li{animation:dw-in .5s var(--dw-ease) both;animation-delay:calc(var(--j) * 60ms);color:var(--lx-on-70);gap:10px;font-size:11px;line-height:1.35;display:flex}.dw-log li:first-child{color:var(--lx-on)}.dw-log time{width:28px;font:600 10px/1.6 var(--font-sans-manrope), var(--font-sans-inter), sans-serif;color:var(--lx-on-52);flex:none}.dw-log li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dw-deals{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.dw-lanes{flex-direction:column;flex:1;justify-content:space-between;gap:6px;min-height:0;display:flex}.dw-lane-h,.dw-lane{grid-template-columns:minmax(130px,1.35fr) repeat(4,minmax(0,1fr));align-items:center;gap:6px;display:grid}.dw-lane-h span{letter-spacing:.1em;text-transform:uppercase;color:var(--lx-on-52);font-size:11px;font-weight:700}.dw-lane{border-top:1px solid var(--dw-line);min-height:36px;padding:4px 0}.dw-lane-n{flex-direction:column;gap:1px;min-width:0;display:flex}.dw-lane-n b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.dw-lane-n em{text-overflow:ellipsis;white-space:nowrap;color:var(--lx-on-52);font-size:10.5px;overflow:hidden}.dw-lane-n u{color:var(--lx-on-70)}.dw-lane.is-market .dw-lane-n u{color:var(--dl-gold-text);font-weight:650}.dw-cell{border:1px dashed var(--dw-line-2);height:28px;color:var(--dl-teal-text);transition:background .5s var(--dw-ease), border-color .5s var(--dw-ease);border-radius:9px;place-items:center;display:grid;position:relative}.dw-cell.is-done{border:1px solid var(--dl-teal-line);background:var(--dl-teal-soft)}.dw-cell.is-now{border:1px solid var(--dl-gold);background:var(--dl-gold-soft)}.dw-cell.is-now i{background:var(--dl-gold);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite dw-pulse}.dw-room ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dw-room{gap:8px;padding:10px 14px 12px}.dw-room li{border:1px dashed var(--dw-line-2);height:34px;color:var(--lx-on-52);transition:color .5s var(--dw-ease), border-color .5s var(--dw-ease), background .5s var(--dw-ease);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.dw-room li span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dw-room li>svg:last-child{opacity:0;color:var(--dl-teal-text);transition:opacity .4s var(--dw-ease)}.dw-room li.is-on{border:1px solid var(--dl-teal-line);background:var(--dl-teal-soft);color:var(--lx-on)}.dw-room li.is-on>svg:last-child{opacity:1}.dw-atlas{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.dw-lenses ul{flex-direction:column;flex:1;justify-content:space-between;gap:3px;min-height:0;display:flex}.dw-lenses li{min-height:0;color:var(--lx-on-52);transition:background .45s var(--dw-ease), border-color .45s var(--dw-ease);border:1px solid #0000;border-radius:10px;flex:1;grid-template-columns:22px 92px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 8px 0 6px;display:grid}.dw-lenses li.is-lit{border-color:var(--dw-line);background:var(--dw-soft);color:var(--lx-on)}.dw-lenses li.is-reading{border-color:var(--dl-gold);background:var(--dl-gold-soft)}.dw-lid{background:var(--dw-line);width:22px;height:22px;transition:background .45s var(--dw-ease), color .45s var(--dw-ease);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.dw-lenses li.is-lit .dw-lid{background:var(--tone);color:var(--dl-on-tone)}.dw-lname{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.dw-lnote{text-overflow:ellipsis;white-space:nowrap;color:var(--lx-on-52);font-size:11px;overflow:hidden}.dw-lenses li.is-lit .dw-lnote{color:var(--lx-on-70)}.dw-lenses li.is-reading .dw-lnote{animation:1.2s ease-in-out infinite dw-blink}.dw-pill{text-align:center;white-space:nowrap;min-width:70px;color:var(--lx-on-52);background:var(--dw-line);border-radius:99px;padding:2px 9px;font-size:10px;font-weight:700}.dw-lenses li.is-lit .dw-pill{background:color-mix(in srgb, var(--tone) 14%, transparent);color:var(--tone)}.dw-decl{border:1px solid var(--dl-teal-line);background:var(--dl-teal-soft);color:var(--dl-teal-text);border-radius:10px;flex:none;align-items:center;gap:7px;margin-bottom:8px;padding:6px 10px;font-size:11px;font-weight:650;display:flex}.dw-mix ul{flex-direction:column;flex:1;justify-content:space-around;min-height:0;display:flex}.dw-mix li{color:var(--lx-on-70);grid-template-columns:108px minmax(0,1fr) 14px;align-items:center;gap:8px;font-size:11px;display:grid}.dw-mix li i{background:var(--dw-line);border-radius:99px;height:7px}.dw-mix li u{background:var(--tone,var(--dl-none));height:100%;transition:width .55s var(--dw-ease);border-radius:99px;display:block}.dw-mix li b{text-align:right;color:var(--lx-on);font-weight:700}.dw-agent{border-top:1px solid var(--dw-line);color:var(--lx-on-70);flex:none;align-items:center;gap:8px;margin-top:8px;padding-top:9px;font-size:11px;line-height:1.4;display:flex}.dw-agent i{background:var(--dl-teal);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite dw-pulse}.dw-rosters{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dw-agents ul{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;gap:6px;min-height:0;display:grid}.dw-agents li{border:1px solid var(--dw-line);background:var(--dw-soft);min-height:24px;color:var(--lx-on-52);transition:background .45s var(--dw-ease), border-color .45s var(--dw-ease), color .45s var(--dw-ease);border-radius:9px;place-items:center;font-size:10px;font-weight:700;display:grid}.dw-agents li.is-on{border-color:var(--dl-gold);background:var(--dl-gold-soft);color:var(--dl-gold-text)}.dw-agents li:not(.is-on){animation:4.4s ease-in-out infinite dw-blink;animation-delay:calc(var(--i) * .19s)}.dw-desks ul{flex-direction:column;flex:1;justify-content:space-between;gap:3px;min-height:0;display:flex}.dw-desks li{min-height:0;color:var(--lx-on-52);transition:background .45s var(--dw-ease), border-color .45s var(--dw-ease);border:1px solid #0000;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;display:flex}.dw-desks li>span{flex:1;font-weight:650}.dw-desks li>em{font-size:10.5px}.dw-desks li>i{background:var(--dw-line-2);width:12px;height:1.5px}.dw-desks li.is-on{border-color:var(--dl-teal-line);background:var(--dl-teal-soft);color:var(--lx-on)}.dw-desks li.is-on svg{color:var(--dl-teal-text)}.dw-desks li.is-stop{border-color:color-mix(in srgb, var(--dl-against) 55%, transparent);background:color-mix(in srgb, var(--dl-against) 11%, transparent);color:var(--lx-on)}.dw-desks li.is-stop svg,.dw-desks li.is-stop em{color:var(--dl-against)}.dw-block{border:1px dashed var(--dw-line-2);min-height:46px;color:var(--lx-on-52);transition:border-color .5s var(--dw-ease), background .5s var(--dw-ease);border-radius:14px;grid-column:1/-1;align-items:center;gap:12px;padding:8px 14px;display:flex}.dw-block>svg{flex:none}.dw-block span{opacity:0;min-width:0;transition:opacity .5s var(--dw-ease);flex-direction:column;flex:1;gap:1px;display:flex}.dw-block b{color:var(--lx-on);font-size:12px;font-weight:650}.dw-block em{color:var(--lx-on-70);font-size:11px;line-height:1.35}.dw-block u{text-align:right;max-width:190px;color:var(--lx-on-52);flex:none;font-size:10.5px;font-weight:650}.dw-block.is-on{border:1px solid color-mix(in srgb, var(--dl-against) 50%, transparent);background:color-mix(in srgb, var(--dl-against) 9%, transparent);color:var(--dl-against)}.dw-block.is-on span{opacity:1}.dw-reports{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.dw-readers ul{flex-direction:column;flex:1;justify-content:space-between;gap:5px;min-height:0;display:flex}.dw-readers li{border:1px solid var(--dw-line);min-height:0;transition:background .45s var(--dw-ease), border-color .45s var(--dw-ease);border-radius:11px;flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 14px;align-content:center;column-gap:8px;padding:0 11px;display:grid}.dw-readers li b{letter-spacing:.12em;text-transform:uppercase;color:var(--dl-gold-text);font-size:11px;font-weight:700}.dw-readers li span{color:var(--lx-on-70);grid-row:2;font-size:12px;font-weight:600}.dw-readers li>svg,.dw-readers li>i{color:var(--dl-teal-text);grid-area:1/2/3;align-self:center}.dw-readers li>i{background:var(--dl-gold);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite dw-pulse}.dw-readers li.is-on{border-color:var(--dl-gold);background:var(--dl-gold-soft)}.dw-readers li.is-on span{color:var(--lx-on)}.dw-readers .dw-foot{margin-top:9px;font-size:11px}.dw-paper{border:1px solid var(--dl-paper-line);background:var(--dl-paper);min-width:0;min-height:0;color:var(--dl-paper-ink);box-shadow:var(--dl-paper-shadow);animation:dw-sheet .55s var(--dw-ease) both;border-radius:12px;flex-direction:column;gap:9px;padding:14px 16px;display:flex;overflow:hidden}.dw-paper-h{border-bottom:1px solid var(--dl-paper-line);flex-direction:column;flex:none;gap:2px;padding-bottom:9px;display:flex}.dw-paper-h span{letter-spacing:.14em;text-transform:uppercase;color:var(--dl-gold-text);font-size:11px;font-weight:700}.dw-paper-h b{font-family:var(--dl-serif);font-size:19px;font-weight:400;line-height:1.15}.dw-vis{flex:none;gap:5px;min-height:26px;display:flex}.dw-vis-split i{background:var(--tone);border-radius:6px;min-width:8px}.dw-vis-plain span,.dw-vis-src span{border:1px solid var(--dl-paper-line);background:var(--dl-paper-2);text-align:center;color:var(--dl-paper-ink);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 6px;font-size:10px;font-weight:650;display:inline-flex}.dw-vis-table{flex-direction:column;gap:4px}.dw-vis-table span{flex-direction:column;gap:2px;display:flex}.dw-vis-table i,.dw-vis-table u{background:var(--dl-paper-ink);opacity:.55;border-radius:3px;height:3px;display:block}.dw-vis-table u{background:var(--dl-gold);opacity:.9}.dw-vis-find{flex-direction:column;gap:4px}.dw-vis-find span{justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;display:flex}.dw-vis-find b{background:color-mix(in srgb, var(--tone) 14%, transparent);color:var(--tone);border-radius:99px;padding:1px 8px;font-size:9.5px}.dw-paper-b{flex-direction:column;flex:1;justify-content:space-around;gap:8px;min-height:0;display:flex}.dw-paper-b section{animation:dw-in .5s var(--dw-ease) both;animation-delay:calc(var(--k) * .22s + .15s);flex-direction:column;gap:4px;display:flex}.dw-paper-b h5{letter-spacing:-.005em;font-size:11px;font-weight:700}.dw-paper-b i{background:var(--dl-paper-mute);opacity:.4;transform-origin:0;height:4px;animation:dw-write .7s var(--dw-ease) both;animation-delay:calc(var(--k) * .22s + .32s);border-radius:4px;display:block}.dw-paper-b i:nth-of-type(2){width:86%;animation-delay:calc(var(--k) * .22s + .42s)}.dw-paper-b i:nth-of-type(3){width:58%;animation-delay:calc(var(--k) * .22s + .52s)}.dw-bound{border-top:1px solid var(--dl-paper-line);flex:none;grid-template-columns:1fr 1fr;gap:8px;padding-top:9px;display:grid}.dw-bound span{border:1px solid var(--dl-paper-line);background:var(--dl-paper-2);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--dl-paper-mute);border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700}.dw-over{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dw-bands ul,.dw-runs ul{flex-direction:column;flex:1;justify-content:space-around;gap:6px;min-height:0;display:flex}.dw-bands li{grid-template-columns:104px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:grid}.dw-bands li i{background:var(--dw-line);border-radius:99px;height:8px;position:relative}.dw-bands li u{background:linear-gradient(90deg, color-mix(in srgb, var(--dl-teal) 70%, white), var(--dl-teal));height:100%;transition:width .9s var(--dw-ease);border-radius:99px;display:block}.dw-bands li s{background:var(--dl-gold);border-radius:2px;width:2px;height:14px;position:absolute;top:-3px;right:18%}.dw-bands li b{text-align:right;font-weight:700}.dw-runs li{grid-template-columns:94px minmax(0,1fr) 62px;align-items:center;gap:10px;font-size:11.5px;font-weight:600;display:grid}.dw-runs li i{background:var(--dw-line);border-radius:99px;height:5px;position:relative;overflow:hidden}.dw-runs li u{background:var(--dl-gold);transform-origin:0;border-radius:99px;animation:1.6s ease-in-out infinite dw-fill;position:absolute;inset:0}.dw-runs li.is-done u{background:var(--dl-teal);animation:none}.dw-runs li em{text-align:right;color:var(--dl-gold-text);font-size:10.5px;font-weight:700}.dw-runs li.is-done em{color:var(--dl-teal-text)}.dw-pack{border:1px solid var(--dl-gold);background:var(--dl-gold-soft);color:var(--dl-gold-text);border-radius:12px;flex:none;align-items:center;gap:10px;margin-top:8px;padding:9px 11px;display:flex}.dw-pack span{flex-direction:column;gap:1px;display:flex}.dw-pack b{color:var(--lx-on);font-size:12px;font-weight:650}.dw-pack em{color:var(--lx-on-70);font-size:10.5px}.dw.is-calm *,.dw.is-calm :before,.dw.is-calm :after{transition:none!important;animation:none!important}@keyframes dw-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dl-gold) 50%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}@keyframes dw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dw-sheet{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes dw-write{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dw-blink{0%,to{opacity:1}50%{opacity:.55}}@keyframes dw-fill{0%{transform:scaleX(.08)}80%{transform:scaleX(.92)}to{opacity:.4;transform:scaleX(.92)}}@keyframes dw-run{0%{transform:translate(-100%)}to{transform:translate(480%)}}@container dw (max-height:680px){.dw-log{display:none}}@container dw (max-height:660px){.dw-ribbon{display:none}.dw-kpi-v{font-size:20px}}@container dw (max-width:780px){.dw-body{grid-template-columns:minmax(0,1fr)}.dw-rail{display:none}.dw-main{padding:12px 16px}.dw-search{max-width:230px}.dw-user span{display:none}.dw-atlas{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.dw-lenses li{grid-template-columns:22px 62px minmax(0,1fr) auto}.dw-lnote{display:none}}@container dw (max-width:560px){.dw-top{gap:10px;height:48px;padding:0 12px}.dw-search,.dw-user,.dw-brand-t em{display:none}.dw-tabs{scrollbar-width:none;padding:8px 12px 0;overflow-x:auto}.dw-tab{height:30px;padding:0 10px;font-size:12px}.dw-main{gap:8px;padding:10px 12px 12px}.dw-ribbon{display:none}.dw-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px}.dw-kpi:nth-child(n+3){display:none}.dw-kpi{padding:8px 11px 6px}.dw-kpi-v{font-size:19px}.dw-spark{height:18px}.dw-panel{border-radius:14px;padding:10px 11px}.dw-ph h4{font-size:13.5px}.dw-chip{display:none}.dw-view{gap:8px}.dw-lane-h,.dw-lane{grid-template-columns:minmax(78px,1.3fr) repeat(4,minmax(0,1fr));gap:4px}.dw-lane-h span{letter-spacing:.04em;font-size:11px}.dw-lane-n em{display:none}.dw-room li{height:26px}.dw-deals .dw-foot{display:none}.dw-atlas{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dw-mix{display:none}.dw-lenses li{grid-template-columns:22px minmax(0,1fr) auto}.dw-rosters{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.dw-agents ul{flex:none;grid-template-columns:repeat(11,minmax(0,1fr));grid-auto-rows:22px}.dw-desks ul{grid-template-columns:1fr 1fr;gap:3px 8px;display:grid}.dw-desks li>em{display:none}.dw-block{min-height:40px;padding:6px 10px}.dw-block.is-on u{display:none}.dw-block:not(.is-on) u{text-align:left;flex:1;max-width:none}.dw-reports{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dw-readers ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.dw-readers li{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);justify-items:center;padding:7px 2px}.dw-readers li span,.dw-readers li>svg,.dw-readers li>i,.dw-readers .dw-foot,.dw-readers .dw-ph{display:none}.dw-readers li b{letter-spacing:0;font-size:8px}.dw-paper{gap:7px;padding:11px 12px}.dw-paper-h b{font-size:16px}.dw-over{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dw-bands li{grid-template-columns:92px minmax(0,1fr) 30px;gap:8px}.dw-runs li{grid-template-columns:82px minmax(0,1fr) 58px;gap:8px}.dw-pack{display:none}.dw-tabs{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.dw-kpi .dw-spark{display:none}.dw-kpi{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px}.dw-kpi-l{order:1}.dw-kpi-v{order:2;font-size:18px}.dw-ph h4{display:none}.dw-ph{margin-bottom:6px}.dw-lane-h,.dw-lane{grid-template-columns:minmax(92px,1.5fr) repeat(4,minmax(0,1fr))}.dw-lane{min-height:34px}.dw-room ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.dw-room li{height:26px;padding:0 7px;font-size:10.5px}.dw-room li>svg:first-child{display:none}.dw-desks ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 6px}.dw-desks li{padding:0 6px;font-size:10.5px}.dw-desks li>i,.dw-vis,.dw-paper-b i:nth-of-type(3){display:none}.dw-paper-b section{gap:3px}.dw-bands li{grid-template-columns:96px minmax(0,1fr) 30px}.dw-bands li>span{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.dw *,.dw :before,.dw :after{transition:none!important;animation:none!important}}
