@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&family=Outfit:wght@300;400&family=Spline+Sans+Mono:wght@400;500;600&family=Google+Sans+Flex:wght@400..700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Newsreader:opsz,wght@6..72,400;6..72,500&family=Geist:wght@300..700&family=Geist+Mono:wght@400;500&display=swap";.skyline{background:#1c1b1a;height:clamp(440px,72vh,780px);position:relative;overflow:hidden}.skyline svg{width:100%;height:100%;position:absolute;inset:0}.sk-t{transform-box:fill-box;will-change:transform}@media (prefers-reduced-motion:reduce){.sk-t{transform:none!important}}.sk-t .sk-w{fill:#3a3633;transition:fill .5s}.sk-t.lit .sk-w{fill:#f0c27a}@media (prefers-reduced-motion:reduce){.sk-t .sk-w{fill:#f0c27a}}.cd-band{--cd-sand:#e6d5bc;--cd-paper:#fbf9f6;--cd-ink:var(--text-0);background:var(--cd-sand)}.cd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);max-width:1180px;margin:0 auto;padding:clamp(64px,10vh,120px) clamp(20px,5vw,48px);display:grid}.cd-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--cd-ink);text-wrap:balance;max-width:13ch;font-size:clamp(32px,4vw,52px);line-height:1.06}.cd-lede{color:var(--text-1);text-wrap:pretty;max-width:34ch;margin-top:20px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.cd-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-1);margin-top:36px;font-size:13px}.cd-buttons{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.cd-btn{background:var(--cd-paper);min-height:60px;color:var(--cd-ink);border-radius:var(--r-sm);font:600 17px/1 var(--font-ui);text-align:left;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);border:1px solid #29222a14;align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}.cd-btn:hover{background:#fff}.cd-btn.on{background:var(--cd-ink);color:#fff}.cd-btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.cd-ico{background:var(--cd-ink);color:#fff;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cd-btn.on .cd-ico{color:var(--cd-ink);background:#fff}.cd-name{flex:none}.cd-num{font:400 15px/1 var(--font-mono);letter-spacing:.02em;opacity:.8;white-space:nowrap;margin-left:auto}.cd-fine{color:var(--text-1);max-width:46ch;margin-top:16px;font-size:15px;line-height:1.55}.cd-panel{background:var(--cd-paper);border-radius:var(--r-sm);flex-direction:column;min-height:520px;display:flex;overflow:hidden;box-shadow:0 1px 2px #29222a0a}.cd-stage{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:14px;padding:32px clamp(16px,3vw,36px) 28px;display:flex;overflow:hidden}.cd-who{color:var(--text-1);font-size:15px}.cd-incoming{border:1px solid var(--line-strong);background:#fff;border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:7px 20px 7px 7px;display:flex}.cd-incoming strong{white-space:nowrap;font-size:17px;font-weight:600}.cd-from{font:400 15px/1 var(--font-mono);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cd-dot{background:var(--cd-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.cd-log{flex-direction:column;gap:8px;width:100%;max-width:420px;margin:0;padding:0;list-style:none;display:flex}.cd-msg{animation:cd-in .4s var(--ease) both;flex-direction:column;display:flex}.cd-text{white-space:pre-line;border-radius:14px;max-width:88%;padding:9px 13px;font-size:15px;line-height:1.45}.cd-them{align-items:flex-start}.cd-them .cd-text{background:var(--ink-3);color:var(--cd-ink);border-bottom-left-radius:4px}.cd-eldon{align-items:flex-end}.cd-eldon .cd-text{background:var(--cd-ink);color:#fff;border-bottom-right-radius:4px}.cd-tag{color:var(--text-2);margin:0 4px 3px;font-size:12px}.cd-sys{align-items:center;margin:4px 0}.cd-badge{background:var(--cd-ink);color:#fff;text-align:left;border-radius:999px;align-items:center;gap:10px;padding:7px 18px 7px 7px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.cd-badge b{background:var(--mint);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.cd-wave{align-items:center;gap:4px;height:32px;display:flex}.cd-wave i{background:var(--text-2);border-radius:2px;width:3px;height:30%}.cd-wave.live i{animation:.9s ease-in-out infinite alternate cd-wave}.cd-bar{background:var(--ink-4);height:4px}.cd-bar span{background:var(--text-2);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block}.cd-foot{background:var(--ink-3);text-align:center;font:400 13px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-1);padding:20px 16px}@keyframes cd-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cd-wave{0%{height:20%}to{height:100%}}@media (prefers-reduced-motion:reduce){.cd-msg,.cd-wave.live i{animation:none}}@media (width<=900px){.cd{grid-template-columns:1fr}.cd-title{max-width:16ch}.cd-panel{min-height:480px}}@media (width<=480px){.cd-buttons{grid-template-columns:1fr}.cd-from{display:none}}.cd-band{--cd-sand:#f3dfcd;background-color:var(--cd-sand);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .35  0 0 0 0 .2  0 0 0 0 .12  0 0 0 -3 1.6'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='.09'/></svg>"),linear-gradient(#f6e7d9 0%,#efd3bd 100%)}.cd-eldon .cd-text{background:var(--mint-deep)}.cd-bar span{background:var(--mint)}.cd-panel{height:600px;min-height:0}.cd-stage{min-height:0;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 64px);mask-image:linear-gradient(#0000 0,#000 64px)}.cd-stage>*{flex:none}@media (width<=900px){.cd-panel{height:560px}}.cd-band{background-color:#c4633f;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -2.2 1.35'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='.3'/></svg>"),linear-gradient(#a8431f 0%,#c4633f 38%,#d9733f 68%,#e09a26 100%)}.cd-title{color:#fff}.cd-lede,.cd-fine{color:#ffffffdb}.cd-kicker{color:#ffffffc7}.cd-btn.on{background:var(--text-0);border-color:var(--text-0)}.cd-btn.on .cd-ico{color:var(--text-0)}.cd-panel{box-shadow:0 30px 70px -30px #3c14058c}.cd-band{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -2.2 1.35'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='.2'/></svg>"),linear-gradient(#cf6a3f 0%,#d9733f 45%,#e08a32 100%);position:relative;overflow:hidden}.cd{z-index:1;position:relative}.cd-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cd-lines path{fill:none;stroke:#ffffff42;stroke-width:1.6px;stroke-dasharray:6 10;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:40s linear infinite qr-dash}.cd-lines path:nth-child(2){stroke:#ffe6a042;animation-duration:60s;animation-direction:reverse}.cd-lines path:nth-child(3){animation-duration:50s}@keyframes qr-dash{to{stroke-dashoffset:-800px}}@media (prefers-reduced-motion:reduce){.cd-lines path{animation:none}}.mgr{--hl:var(--mint-deep);--sand:#efe4d4}.btn-dark{background:var(--text-0);color:#fff;border:1px solid var(--text-0)}.btn-dark:hover{background:#000;transform:translateY(-1px)}.btn-light{color:var(--text-0);background:#fff;border:1px solid #fff}.btn-light:hover{background:var(--ink-3);transform:translateY(-1px)}.bw-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,60px);max-width:1240px;min-height:92vh;margin:0 auto;padding:120px clamp(20px,5vw,48px);display:grid}.bw-hero h1{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(40px,5.4vw,74px);font-weight:500;line-height:1.02}.bw-hero-copy p{text-wrap:balance;color:var(--text-1);max-width:44ch;margin-bottom:30px;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.bw-hero .hero-ctas{justify-content:flex-start;animation:none}.bw-micro{font:400 12.5px var(--font-mono);color:var(--text-2);margin-top:18px;display:block}.bw-hero-art video{aspect-ratio:1;width:100%;height:auto;display:block}@media (width<=900px){.bw-hero{grid-template-columns:1fr;min-height:0;padding:100px 20px 48px}.bw-hero-art{order:-1;width:min(420px,90%);margin:0 auto}}.landing{--font-display:"Google Sans Flex", "Inter", -apple-system, sans-serif;--font-ui:"Inter", -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;font-family:var(--font-ui);background:#faf9f5}.landing .display,.landing h1,.landing h2,.landing h3{font-family:var(--font-display);font-weight:500}.plat{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.plat span{border:1px solid var(--line);font:500 16px var(--font-display);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);background:#fff;border-radius:12px;padding:12px 18px;transform:translateY(8px);box-shadow:0 2px 6px #29222a0d}.in .plat span{opacity:1;transform:none}.qr.chapter{max-width:1760px;padding-left:clamp(12px,3vw,48px);padding-right:clamp(12px,3vw,48px)}.qr-card{text-align:center;color:#fff;background:linear-gradient(#b3191c 0%,#bd3a1c 45%,#b8560f 100%);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:min(92vh,900px);padding:clamp(64px,10vw,140px) clamp(22px,8vw,200px);display:flex;position:relative;overflow:hidden}.qr-card:after{content:"";pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.qr.chapter{height:220vh;padding-top:0;padding-bottom:0}.qr-pin{position:sticky;top:max(84px,50vh - min(46vh,450px))}.qr-mark{fill:#ffffff1a;pointer-events:none;width:clamp(180px,26vw,460px);height:auto;position:absolute}.qr-mark-top{top:-7%;right:-4%}.qr-mark-top2{top:-7%;left:-3%;transform:rotate(180deg)}.qr-mark-bottom{bottom:-12%;left:16%}.qr-mark-bottom2{bottom:-12%;right:18%;transform:rotate(180deg)}.qr-kicker{letter-spacing:-.03em;opacity:.82;margin-bottom:clamp(28px,4vw,56px);font-size:clamp(20px,2.6vw,40px);font-weight:400;position:relative}.qr-line{max-width:24ch;margin:0 auto;font-size:clamp(32px,4.4vw,72px);line-height:1.12;position:relative;letter-spacing:-.035em!important;font-weight:500!important}.qr-w{font-weight:500;transition:opacity .25s linear,filter .25s linear;display:inline}.qr-hi{color:#ffe600}.qr-meta{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:clamp(36px,4vw,56px);font-size:clamp(14px,1.2vw,18px);font-weight:500;display:flex;position:relative}.qr-meta span+span{opacity:.7}@media (prefers-reduced-motion:reduce){.qr-w{opacity:1!important;filter:none!important}}.mgr-ch{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,6vw,90px);display:grid}.mgr-ch-copy{border-left:2px solid var(--line-strong);padding-left:34px;position:relative}.mgr-ch-copy .mgr-ch-no{margin-bottom:18px;display:inline-flex}.mgr-ch-copy h2{margin-bottom:18px}.mgr-lead{color:var(--hl)}.mgr-ch-copy p{color:var(--text-1);max-width:46ch;margin-bottom:26px;font-size:17px;line-height:1.6}.cw{position:relative}.cw-frame{background:#f1efec;border-radius:10px;overflow:hidden}.cw-frame img{width:100%;height:auto;display:block}.cw-accounting .cw-frame{background:0 0}.cw-card,.cw-pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);background:#fffffff0;border:3px solid #fff9;border-radius:14px;position:absolute;transform:translateY(10px);box-shadow:0 10px 30px #14100c24}.in .cw-card,.in .cw-pill{opacity:1;transform:none}.in .cw-c2,.in .cw-p2,.in .cw-n2{transition-delay:.15s}.in .cw-c3,.in .cw-p3,.in .cw-n3{transition-delay:.3s}.cw-card{padding:12px 16px;font-size:14px}.cw-card strong{font-size:15px;display:block}.cw-chan,.cw-floor{font:500 11.5px var(--font-mono);letter-spacing:.08em;color:var(--text-2);text-transform:uppercase;display:block}.cw-net .cw-floor{display:inline}.cw-c1{top:8%;left:-4%}.cw-c2{top:40%;right:-3%}.cw-c3{bottom:8%;left:6%}.cw-work{width:220px;padding:0;top:22%;left:-8%;overflow:hidden}.cw-working{color:var(--sky);background:#eaf0f8;padding:8px 14px;font-size:13px;font-weight:700;display:block}.cw-work strong{padding:12px 14px 8px}.cw-steps{gap:6px;padding:0 14px 14px;display:flex}.cw-steps i{background:var(--line-strong);border-radius:2px;flex:1;height:3px}.cw-steps i.on{background:#8a8790}.cw-steps i.half{background:linear-gradient(90deg, #8a8790 60%, var(--line-strong) 60%)}.cw-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:13.5px;font-weight:600;display:flex}.cw-ok,.cw-due{background:#2f9e6a;border-radius:50%;width:9px;height:9px}.cw-due{background:var(--brass)}.cw-p1{top:10%;right:6%}.cw-p2{top:44%;left:-4%}.cw-p3{bottom:12%;right:4%}.cw-net{width:230px}.cw-net-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.cw-net-row strong{font-size:17px;display:inline}.cw-bar{background:var(--ink-4);border-radius:3px;height:5px;display:flex;overflow:hidden}.cw-bar i{background:#2f9e6a}.cw-bar b{background:var(--coral)}.cw-accounting{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:0 12px;display:grid}.cw-accounting .cw-frame{grid-area:1/1/4}.cw-accounting .cw-net{grid-column:2;width:auto;max-width:240px;position:relative}.cw-n1{grid-row:1;align-self:end}.cw-n2{grid-row:2;margin-left:18px}.cw-n3{grid-row:3;align-self:start;margin-left:36px}.cw-accounting .cw-net+.cw-net{margin-top:14px}.ih{padding:clamp(60px,10vh,120px) clamp(12px,3vw,48px);overflow:hidden}.ih-box{--cell:clamp(58px, 8.2vw, 156px);--gap:clamp(8px, .95vw, 18px);grid-template-columns:repeat(10, var(--cell));grid-template-rows:repeat(5, var(--cell));gap:var(--gap);width:max-content;margin:0 auto;display:grid;position:relative}.ih-grid{display:contents}.ih-grid span{background:#29222a06;border-radius:14px;box-shadow:inset 0 0 0 1px #29222a06}.ih-tile{grid-column:calc(var(--c) + 1);grid-row:calc(var(--r) + 1);z-index:3;text-align:center;letter-spacing:-.03em;overflow-wrap:anywhere;will-change:transform, opacity;background:#fff;border-radius:14px;place-items:center;padding:10px;font-size:clamp(11px,1.2vw,22px);font-weight:600;line-height:1.1;display:grid;box-shadow:0 1px 2px #29222a0f,0 12px 28px -8px #29222a24}.ih-head{z-index:2;text-align:center;flex-direction:column;grid-area:1/3/3/9;align-self:center;align-items:center;gap:clamp(20px,2.4vw,36px);display:flex}.ih-head h2{letter-spacing:-.04em;max-width:17ch;font-size:clamp(30px,4.3vw,76px);line-height:1.04}.ih-hub{z-index:2;margin:0 calc(var(--cell) * -.2);color:#c9bfb4;letter-spacing:-.035em;transition:background .6s var(--ease), color .6s var(--ease), box-shadow .6s var(--ease);background:0 0;border-radius:16px;grid-area:4/5/auto/7;place-items:center;font-size:clamp(22px,2.8vw,48px);font-weight:600;display:grid}.ih-on .ih-hub{color:#c4302b;background:#f6e7e2 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='.8' numOctaves='2'/><feColorMatrix values='0 0 0 0 .75 0 0 0 0 .55 0 0 0 0 .5 0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ih-lines{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.ih-track,.ih-wire{fill:none;stroke-width:2.5px;stroke-linecap:round}.ih-track{stroke:#e3ded7}.ih-wire{stroke:#c4302b;stroke-dasharray:1 1;stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){.ih-wire{stroke-dashoffset:0!important}.ih-tile{opacity:1!important;transform:none!important}}@media (width<=820px){.ih-box{--cell:calc((100vw - 32px - 5 * 8px) / 6);--gap:8px;grid-template-columns:repeat(6, var(--cell));grid-template-rows:var(--cell) auto 64px var(--cell);width:auto}.ih-m-hide,.ih-grid{display:none}.ih-tile{letter-spacing:-.01em;border-radius:9px;grid-area:auto;padding:3px;font-size:9.5px}.ih-m-top{grid-row:1}.ih-m-bot{grid-row:4}.ih-head{grid-area:2/1/auto/-1;gap:24px;padding:150px 56px 120px}.ih-head h2{font-size:34px}.ih-hub{grid-area:3/3/auto/5;margin:8px -24px;font-size:22px}}.pr{color:#fff;background:#04232f;height:320vh}.pr-stick{grid-template-columns:minmax(300px,.75fr) 1.6fr;align-items:center;gap:40px;height:100vh;padding-left:clamp(20px,8vw,170px);display:grid;position:sticky;top:0;overflow:hidden}.pr-copy{z-index:1;position:relative}.pr-copy h2{letter-spacing:-.03em;max-width:15ch;margin-bottom:28px;color:#fff!important;font-size:clamp(28px,2.6vw,44px)!important;line-height:1.1!important}.pr-list{height:100vh;margin:0;padding:0;list-style:none;position:relative}.pr-list li{white-space:nowrap;letter-spacing:-.045em;color:#e6eef1;will-change:transform, opacity;margin-top:-.62em;font-size:clamp(32px,4.6vw,84px);font-weight:400;line-height:1.24;position:absolute;top:50%;left:0}@media (width<=820px){.pr-stick{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:0;padding:120px 0 0 24px}.pr-copy h2{font-size:30px!important}.pr-list{height:60vh}.pr-list li{font-size:34px}}.landing .landing-foot{color:#c8d6db;background:#04232f;max-width:none;padding-left:max(clamp(20px,5vw,48px),50% - 590px);padding-right:max(clamp(20px,5vw,48px),50% - 590px)}.landing .landing-foot a:hover,.landing .landing-foot .foot-link:hover{color:#fff}.landing .landing-foot .faint,.landing .landing-foot .eldon-logo-word{color:#8fa7af}.landing .landing-foot .eldon-logo-word{color:#fff}@media (width<=900px){.mgr-ch{grid-template-columns:1fr}.mgr-ch-copy{padding-left:22px}.cw{margin:0 6%}.cw-work{left:-4%}.cw-accounting .cw-net{padding:10px 12px}.cw-n2{margin-left:8px}.cw-n3{margin-left:16px}.cw-net-row strong{font-size:15px}.cw-pill{padding:6px 12px 6px 9px;font-size:12.5px}.cw-work{width:180px}}.landing .dayend-grid>*{min-width:0}.landing .dayend-bar{max-width:100%;display:flex;overflow:hidden}.landing .dayend-bar span{min-width:2px}.landing .explore-mini-map{aspect-ratio:12/7;flex:none!important;height:auto!important}.landing .explore-personas{max-width:420px}@media (width>=640px) and (width<=1100px){.landing .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.landing .explore-grid>:first-child{grid-column:1/-1}}@media (width<=640px){.cw-accounting{grid-template-columns:1fr}.cw-accounting .cw-frame{grid-row:auto;width:82%;margin:0 auto 8px}.cw-accounting .cw-net{grid-area:auto/1;max-width:none;margin-left:0!important}.cw-accounting .cw-net .cw-floor{white-space:nowrap}.ih-tile{letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;font-size:9.5px}}@media (width<=900px){.landing .bw-hero{gap:28px;padding:112px 24px 72px!important}.landing .bw-hero h1{font-size:clamp(42px,12vw,52px)!important}.landing .bw-hero-copy p{font-size:18px;line-height:1.6}.landing .bw-hero .hero-ctas{flex-direction:column;align-items:stretch;gap:12px;margin-top:8px}.landing .bw-hero .hero-ctas .btn,.landing .mgr-ch-copy .btn,.landing .pr-copy .btn,.landing .ih-head .btn{justify-content:center;width:100%}.landing .mgr-ch{gap:44px;padding-top:88px!important;padding-bottom:88px!important}.landing .mgr-ch-copy p{font-size:18px}.landing .qr.chapter{padding:40px 12px!important}.landing .qr-card{min-height:80vh;padding:72px 24px}.landing .ih{padding:88px 12px}.landing .ih-head .btn,.landing .pr-copy .btn{width:auto;padding-left:28px;padding-right:28px}.landing .mgr-ch .cw{order:-1;width:72%;margin:0 auto}.landing .mgr-ch .plat{order:-1}.landing .cw-c1,.landing .cw-p1{top:5%;left:6%;right:auto}.landing .cw-c2,.landing .cw-p2{top:38%;left:auto;right:-10%}.landing .cw-c3,.landing .cw-p3{inset:auto auto 6% -10%}.landing .cw-work{width:64%;top:4%;left:6%}.landing .mgr-ch .cw-accounting{width:100%}}.cw-card{border-radius:12px;min-width:150px}.cw-chan.cw-good{color:#1f8a5b}.cw-chan.cw-warn{color:#b7791f}.cw-card .cw-chan{margin-bottom:4px}.cw-film{aspect-ratio:1;width:100%;height:auto;display:block}.cw-frame{display:none}.cw-brief{z-index:2;background:var(--ink-1);border:1px solid var(--line);opacity:0;width:min(400px,82%);transition:opacity .6s var(--ease) .2s, transform .6s var(--ease) .2s;border-radius:16px;position:absolute;bottom:4%;left:-6%;overflow:hidden;transform:translateY(14px);box-shadow:0 24px 60px -24px #29222a59}.in .cw-brief{opacity:1;transform:none}.cw-brief .hero-mock-bar{padding:10px 14px}.cw-brief .hero-mock-body{gap:8px;padding:10px;display:grid}.cw-brief .hero-brief{text-align:left;gap:10px;padding:10px 12px}.cw-brief .hero-brief strong{font-size:14px}.cw-brief .hero-brief p{margin:2px 0 0;font-size:12.5px}.cw-accounting{display:block}@media (width<=900px){.landing .mgr-ch .cw{width:100%}.cw-film{width:78%;margin:0 auto}.cw-brief{width:100%;margin-top:-8%;position:relative;bottom:auto;left:auto}}.bw-kicker{margin-bottom:22px;font-size:14px;animation:none;display:block;color:var(--mint-deep)!important}.bw-hero-copy p{text-wrap:wrap}.qr-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.qr-lines path{fill:none;stroke:#ffffff38;stroke-width:1.6px;stroke-dasharray:6 10;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:40s linear infinite qr-dash}.qr-lines path:nth-child(2){stroke:#ffe60038;animation-duration:60s;animation-direction:reverse}.qr-lines path:nth-child(3){animation-duration:50s}@media (prefers-reduced-motion:reduce){.qr-lines path{animation:none}}.qr-chip{z-index:1;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#3c080638;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:15px;font-weight:600;animation:9s ease-in-out infinite qr-float;display:inline-flex;position:absolute}.qr-chip i{font:400 13px var(--font-mono);color:#ffe7c2;background:#ffffff24;border:1px solid #fff3;border-radius:6px;padding:4px 9px;font-style:normal}.qr-c1{top:12%;left:6%}.qr-c2{animation-delay:-3s;top:16%;right:7%}.qr-c3{animation-delay:-5s;bottom:14%;left:9%}.qr-c4{animation-delay:-7s;bottom:11%;right:9%}@keyframes qr-float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.qr-chip{animation:none}}@media (width<=900px){.qr-chip{gap:8px;padding:6px 10px 6px 6px;font-size:12px}.qr-chip i{font-size:11px}.qr-c1{top:4%;left:4%}.qr-c2{top:11%;right:4%}.qr-c3{bottom:9%;left:4%}.qr-c4{bottom:3%;right:4%}}.qr-chip{background:#1f1e1dc7;border-color:#ffffff1f}.qr-chip i{border-radius:6px}.qr-tag-lettings{color:#9fd8b2!important;background:#46966438!important;border-color:#6ebe8c73!important}.qr-tag-sales{color:#a9c8f0!important;background:#5082c838!important;border-color:#78a5e673!important}.qr-tag-maintenance{color:#f0b49a!important;background:#be644640!important;border-color:#dc825f80!important}.qr-tag-payroll{color:#f2d77e!important;background:#c8a03238!important;border-color:#e6be5073!important}.landing .qr.chapter{margin-top:clamp(48px,7vw,96px)}@media (width<=900px){.landing .qr.chapter{margin-top:40px;padding-top:0!important}}.landing .qr-card{background:linear-gradient(#a8431f 0%,#c4633f 38%,#d9733f 68%,#e09a26 100%)}.landing .qr-hi{color:#ffe08a}.qr-card:before{content:"";pointer-events:none;z-index:0;opacity:.38;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -2.2 1.35'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");position:absolute;inset:0}.landing .qr-card:after{opacity:.7}.qr-card>*{z-index:1;position:relative}.qr-card>.qr-chip,.qr-card>.qr-lines{position:absolute}.landing .bw-hero{min-height:0;padding-bottom:56px}.cw-brief{width:min(380px,86%)}.cw-brief .hero-brief{grid-template-columns:auto 1fr auto;align-items:center;gap:8px 10px;padding:12px 14px;display:grid}.cw-brief .hero-brief>.badge{grid-area:1/1;justify-self:start}.cw-brief .hero-brief>.hero-brief-action{grid-area:1/3;font-size:13px}.cw-brief .hero-brief>div{grid-area:2/1/auto/-1;min-width:0}.cw-brief .hero-brief strong{font-size:15px;line-height:1.3;display:block}.cw-brief .hero-brief p{text-wrap:pretty;font-size:13px;line-height:1.45}.plat{height:clamp(320px,34vw,440px);display:block;position:relative}.plat span{white-space:nowrap;opacity:1;will-change:transform;transition:none;position:absolute;top:0;left:0}@media (width<=900px){.plat{height:380px}.plat span{padding:10px 14px;font-size:14px}}.cw-brief .hero-mock-body{gap:0;padding:0}.cw-brief .hero-brief{box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 16px}.cw-brief .hero-brief+.hero-brief{border-top:1px solid var(--line)}.landing .mgr-ch-copy h2{max-width:17ch;text-wrap:pretty!important}.cw-brief .hero-brief>.hero-brief-action{background:var(--text-0);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;height:30px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.plat-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plat-links path{fill:none;stroke:var(--mint);stroke-width:1.4px;stroke-dasharray:5 9;stroke-linecap:round;animation:6s linear infinite plat-talk}@keyframes plat-talk{to{stroke-dashoffset:-84px}}.plat span{z-index:1}@media (prefers-reduced-motion:reduce){.plat-links path{animation:none}}.ih-wire{stroke:var(--mint)!important}.ih-on .ih-hub{color:var(--mint-deep)!important;background-color:#fbe9de!important}.landing .pr-copy .btn{border-radius:12px;min-height:56px;padding:0 30px;font-size:17px}.pr,.landing .landing-foot{background-color:#1c1b1a!important}.landing .landing-foot .foot-h{color:#8c857e}.landing .landing-foot .faint{color:#9a938b}.landing .landing-foot a,.landing .landing-foot .foot-link{color:#d8d2cb}.pr-list li{color:#f1ece6!important}.pr,.landing .landing-foot,.skyline{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .96  0 0 0 0 .92  0 0 0 -3 1.6'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='.07'/></svg>")}.bw-hero-art video{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%),linear-gradient(#0000 0,#000 6% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%),linear-gradient(#0000 0,#000 6% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mgr-ch>*{min-width:0}.plat{width:100%;max-width:100%;overflow:hidden}.landing .studio-band-rich{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,48px);display:grid}.landing .studio-band-rich .studio-band-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.landing .studio-band-rich h2{font-size:clamp(30px,3.4vw,48px)}.landing .studio-band-shot{border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -30px #0009}@media (width<=900px){.landing .studio-band-rich{grid-template-columns:1fr}.landing .studio-band-rich .hero-ctas{width:100%}}@media (width<=1180px) and (width>=701px){.landing .landing-final{padding-top:130px!important;padding-bottom:130px!important}.landing .landing-final .band-card{animation:none!important}.landing .landing-final .band-card-1{inset:28px auto auto 28px!important}.landing .landing-final .band-card-2{inset:28px 28px auto auto!important}.landing .landing-final .band-card-3{inset:auto auto 28px 28px!important}.landing .landing-final .band-card-4{inset:auto 28px 28px auto!important}}@media (width<=700px){.landing .landing-final{flex-flow:column wrap;display:flex!important}.landing .landing-final .band-card{order:9;align-self:center;margin-top:10px;animation:none!important;position:static!important;transform:none!important}.landing .landing-final .band-card-1{margin-top:28px}}.landing .landing-final,.landing .studio-band,.landing .dayend{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .96  0 0 0 0 .92  0 0 0 -3 1.6'/></filter><rect width='100%' height='100%' filter='url(%23g)' opacity='.07'/></svg>")}@media (width<=900px){.cw-brief{margin-top:12px}}.ih-sub{color:var(--text-1);margin:-8px 0 4px;font-size:clamp(14px,1.2vw,17px)}.cw-film{-webkit-mask-composite:source-over;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.cw-brief{bottom:0;left:-6%}@media (width<=900px){.cw{padding-bottom:0}}.landing .explore-mini-map .map-patch circle{fill:#29222a12;stroke:var(--mint);stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.landing .dayend-bar span{border-radius:2px!important}.landing .dayend-legend i{border-radius:1.5px!important;width:14px!important;height:6px!important}.landing .explore-timers>span{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translate(-14px)}.landing .in .explore-timers>span,.landing .explore-rra.in .explore-timers>span{opacity:1;transform:none}.landing .explore-timers>span:first-child{transition-delay:.25s}.landing .explore-timers>span:nth-child(2){transition-delay:.45s}.landing .explore-timers>span:nth-child(3){transition-delay:.65s}.landing .explore-timers>span i{opacity:0;transition:opacity .4s var(--ease)}.landing .in .explore-timers>span i{opacity:1}.landing .explore-timers>span:first-child i{transition-delay:.55s}.landing .explore-timers>span:nth-child(2) i{transition-delay:.75s}.landing .explore-timers>span:nth-child(3) i{transition-delay:.95s}@media (prefers-reduced-motion:reduce){.landing .explore-timers>span,.landing .explore-timers>span i{opacity:1;transition:none;transform:none}}.cw{padding-bottom:70px}@media (width<=900px){.cw{padding-bottom:0}.cw-brief{margin-top:-56px}}.landing .explore-mini-map .map-ring{aspect-ratio:1;pointer-events:none;background:#29222a0f;border-radius:50%;width:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing .explore-mini-map .map-ring:before{content:"";border:2px dashed var(--mint);border-radius:50%;animation:40s linear infinite ring-turn;position:absolute;inset:0}@keyframes ring-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landing .explore-mini-map .map-ring:before{animation:none}}.landing .dayend.in .dayend-bar:not(.on) span{opacity:0;transform:scaleY(.2)}.landing .dayend-bar.on span{opacity:1;transform:none}.cw-film{-webkit-mask-image:none!important;mask-image:none!important}.cw{flex-direction:column;align-items:center;display:flex;padding-bottom:0!important}.cw-brief{z-index:2;width:min(420px,100%)!important;margin:-9% 0 0!important;position:relative!important;bottom:auto!important;left:auto!important}@media (width<=900px){.cw-brief{margin-top:-7%!important}}.cw-brief{margin-top:-20%!important}@media (width<=900px){.cw-brief{margin-top:-16%!important}}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.feat-card{background:var(--ink-1);border:1px solid var(--line);border-radius:16px;padding:32px}.feat-card h3{margin-bottom:10px;font-size:24px}.feat-card p{color:var(--text-1);font-size:17px;line-height:1.6}@media (width<=760px){.feat-grid{grid-template-columns:1fr}}.feat-card p{text-wrap:balance}.login .eldon-logo,.landing-foot .eldon-logo{align-items:center;gap:10px;display:inline-flex}.login .eldon-logo-word,.landing .landing-foot .eldon-logo-word{color:#1f1e1d;letter-spacing:-.03em!important;font-family:Google Sans Flex,Inter,sans-serif!important;font-size:30px!important;font-weight:600!important;line-height:1!important}.landing .landing-foot .eldon-logo-word{color:#fff!important;font-size:24px!important}.login .eldon-logo-tag,.landing-foot .eldon-logo-tag{display:none!important}@media (width<=900px){.landing .qr-card{padding-top:32px!important}.landing .qr-chip{margin:0 auto 8px;animation:none!important;position:relative!important;inset:auto!important;transform:none!important}.landing .qr-c3,.landing .qr-c4{display:none!important}.landing .qr-c2{margin-bottom:36px}.landing .btn,.landing .btn-lg,.landing .hero-ctas .btn{border-radius:12px!important;min-height:62px!important;font-size:18px!important}.landing .mgr-ch{gap:24px;padding-top:48px!important;padding-bottom:48px!important}.landing .ih{padding:56px 12px}.landing .pr{height:auto!important}.landing .pr-stick{gap:28px!important;height:auto!important;padding:72px 24px!important;position:static!important}.landing .pr-list{height:auto!important}.landing .pr-list li{opacity:1!important;margin:0!important;font-size:28px!important;line-height:1.3!important;position:static!important;transform:none!important}.landing .pr:before{display:none}.landing h1,.landing h2,.landing h3{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.landing .access-card h2,.landing .chapter-access h2{font-size:clamp(30px,8.6vw,38px)!important}.landing .bw-hero-copy p br{display:none}.landing .bw-hero-copy p{text-wrap:balance}.landing #day.chapter{padding-left:8px!important;padding-right:8px!important}.landing .dayend{border-radius:20px}.landing .mgr-ch{padding-top:24px!important}.landing .mgr-ch .cw-film{margin-top:-14%}.landing .ih-head{padding:56px 40px 24px!important}}.feat-grid{width:100%}.feat-card{box-sizing:border-box;min-width:0}@media (width<=760px){.feat-card{padding:24px}.landing .feat-card h3{font-size:26px!important}}@media (width<=900px){.landing .ih-head{padding:104px 40px 40px!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--ink-0:#f7f7f8;--ink-1:#fff;--ink-2:#fff;--ink-3:#f2f1f4;--ink-4:#e9e7ec;--line:#eceaef;--line-strong:#dcd9e0;--text-0:#29222a;--text-1:#5d5662;--text-2:#918a96;--mint:#d9733f;--mint-deep:#c4633f;--mint-ink:#fff;--mint-glow:#d9733f1f;--brass:#e09a26;--brass-glow:#e09a2621;--coral:#e2574c;--coral-glow:#e2574c1c;--sky:#3d82c4;--sky-glow:#3d82c41c;--lilac:#8a63c9;--font-display:"Figtree", -apple-system, sans-serif;--font-ui:"Figtree", -apple-system, sans-serif;--font-mono:"Spline Sans Mono", ui-monospace, monospace;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--shadow-1:0 1px 2px #29222a0d, 0 4px 16px #29222a0d;--shadow-2:0 4px 12px #29222a14, 0 16px 48px #29222a24;--ease:cubic-bezier(.22, 1, .36, 1);--sidebar-w:236px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--ink-0);color:var(--text-0);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:14.5px;line-height:1.5;overflow:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1200px 700px at 75% -10%,#d9733f0b,#0000 60%),radial-gradient(900px 600px at -10% 110%,#e09a2609,#0000 60%);position:fixed;inset:0}::selection{background:var(--mint-glow);color:var(--text-0)}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--ink-0);border-radius:8px}::-webkit-scrollbar-track{background:0 0}h1,h2,h3{letter-spacing:-.015em;font-weight:700}h1,h2,h3,h4,.display{text-wrap:balance}p,li,dd,blockquote,figcaption{text-wrap:pretty}.display{font-family:var(--font-display);letter-spacing:-.022em;font-weight:800}.mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:.86em}.dim{color:var(--text-1)}.faint{color:var(--text-2)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 var(--mint-glow)}50%{box-shadow:0 0 0 6px #0000}}.boot{background:var(--ink-0);place-items:center;height:100vh;display:grid}.boot-mark{color:var(--mint);animation:fadein .8s var(--ease);font-size:64px;font-weight:800}.shell{z-index:1;height:100vh;display:flex;position:relative}.sidebar{width:var(--sidebar-w);border-right:1px solid var(--line);background:var(--ink-1);flex-direction:column;flex-shrink:0;padding:30px 12px 14px;display:flex}.brand{align-items:center;gap:10px;padding:0 8px 28px;display:flex}.eldon-mark{vertical-align:middle;color:var(--text-0);flex-shrink:0;display:inline-block}.eldon-mark-mid{animation:2.4s ease-in-out infinite mark-pulse}@keyframes mark-pulse{0%,to{opacity:1}50%{opacity:.35}}.eldon-logo{align-items:center;gap:10px;display:inline-flex}.eldon-logo-text{flex-direction:column;line-height:1;display:flex}.eldon-logo-word{font-family:var(--font-brand,var(--font-display));letter-spacing:-.01em;text-transform:none;color:var(--text-0);font-weight:600;line-height:1}.eldon-logo-tag{font-family:var(--font-brand,var(--font-display));letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin-top:5px;font-size:9px;font-weight:500}.brand-mark{color:var(--mint);font-size:26px;font-weight:800;line-height:1}.brand-name{letter-spacing:.01em;font-size:21px}.side-nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.side-link{border-radius:var(--r-sm);color:var(--text-1);align-items:center;gap:11px;padding:8px 10px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.side-link-active{background:var(--mint-glow);color:var(--text-0)}.side-icon{width:20px;height:20px;color:var(--text-2);transition:color .15s, transform .15s var(--ease);place-items:center;display:inline-grid}.side-link:hover .side-icon{color:var(--text-1);transform:translate(1px)}.side-link-hq{border:1px dashed var(--line-strong);margin-top:14px}.side-link-hq .side-icon{color:var(--mint)}.side-foot{border-top:1px solid var(--line);padding-top:12px}.side-user{border-radius:var(--r-sm);color:var(--text-1);align-items:center;gap:10px;padding:6px 8px;display:flex}.side-user:hover{background:var(--ink-3)}.side-user-name{font-size:13.5px;font-weight:500}.shell-main{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--ink-1);align-items:center;gap:18px;min-height:72px;padding:16px 32px;display:flex}.topbar-burger{border-radius:var(--r-md);width:38px;height:38px;color:var(--text-1);flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s}.topbar-burger:hover{background:var(--ink-3);color:var(--text-0)}.topbar-search{background:var(--ink-3);border:1px solid var(--line);border-radius:10px;align-items:center;gap:30px;min-width:280px;height:40px;padding:9px 14px;transition:border-color .15s;display:flex}.topbar-search:hover{border-color:var(--line-strong)}kbd{font-family:var(--font-mono);color:var(--text-2);border:1px solid var(--line-strong);border-radius:5px;padding:1px 5px;font-size:11px}.kbd-inverse{color:#fff;border-color:#ffffff73}.topbar-date{font-size:13px}.eldon-pulse{background:var(--mint-glow);max-width:380px;color:var(--mint-deep);white-space:nowrap;border:1px solid #d9733f38;border-radius:99px;align-items:center;gap:9px;margin-left:auto;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;display:inline-flex;overflow:hidden}.eldon-pulse-text{opacity:0;transition:opacity .26s var(--ease), transform .26s var(--ease);text-overflow:ellipsis;overflow:hidden;transform:translateY(4px)}.eldon-pulse-text.on{opacity:1;transform:none}@media (width<=1180px){.eldon-pulse{display:none}.topbar-date{margin-left:auto}}.topbar-actions{align-items:center;gap:8px;display:flex}.shell-content{flex:1;padding:30px 34px 80px;overflow-y:auto}.eldon-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse-dot;display:inline-block}.eldon-dot-lg{width:12px;height:12px}.btn-eldon{align-items:center;gap:8px;display:inline-flex}.eldon-fab{z-index:50;background:var(--ink-1);border:1px solid var(--line-strong);color:var(--text-1);box-shadow:var(--shadow-2);transition:all .2s var(--ease);animation:rise .4s var(--ease);border-radius:99px;align-items:center;gap:10px;padding:12px 18px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:24px;right:26px}.eldon-fab:hover{border-color:var(--mint);color:var(--text-0);transform:translateY(-2px)}.turn-action{background:var(--ink-1);border:1px solid var(--line-strong);padding:0;overflow:hidden}.action-card{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.action-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mint-deep);font-size:10.5px;font-weight:800}.action-card strong{font-size:14.5px}.action-details{flex-direction:column;gap:2px;list-style:none;display:flex}.action-details li{color:var(--text-1);padding-left:14px;font-size:13px;position:relative}.action-details li:before{content:"·";color:var(--mint);font-weight:800;position:absolute;left:3px}.action-buttons{gap:8px;margin-top:8px;display:flex}.assistant-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#29222a47;animation:.2s fadein;position:fixed;inset:0}.assistant{background:var(--ink-1);border-left:1px solid var(--line-strong);width:420px;animation:slide-in .3s var(--ease);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.assistant-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;display:flex}.assistant-head h3{font-size:20px}.assistant-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;overflow-y:auto}.assistant-intro{flex-direction:column;gap:14px;display:flex}.hint-stack{flex-direction:column;gap:8px;display:flex}.hint{text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-2);color:var(--text-1);padding:10px 12px;font-size:13.5px;transition:all .15s}.hint:hover{border-color:var(--mint-deep);color:var(--text-0)}.turn{border-radius:var(--r-md);animation:rise .25s var(--ease);padding:10px 14px;font-size:14px}.turn-you{background:var(--ink-3);align-self:flex-end;max-width:85%}.turn-eldon{background:var(--mint-glow);border:1px solid #d9733f40;align-self:flex-start;max-width:92%}.turn-links{flex-direction:column;gap:4px;margin-top:8px;display:flex}.turn-link{color:var(--mint-deep);font-size:13px;font-weight:600}.assistant-input{border-top:1px solid var(--line);gap:8px;padding:16px 20px;display:flex}.assistant-input .input{flex:1}.overlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#29222a52;place-items:center;animation:.15s fadein;display:grid;position:fixed;inset:0}.overlay-top{justify-content:center;align-items:start;padding-top:12vh;display:flex}.palette{background:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(560px,92vw);box-shadow:var(--shadow-2);animation:pop .18s var(--ease);overflow:hidden}.palette-input{width:100%;color:var(--text-0);border:none;border-bottom:1px solid var(--line);background:0 0;outline:none;padding:18px 20px;font-size:16px}.palette-list{max-height:46vh;padding:8px;overflow-y:auto}.palette-item{border-radius:var(--r-sm);width:100%;color:var(--text-1);text-align:left;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;display:flex}.palette-item-active{background:var(--mint-glow);color:var(--text-0)}.palette-none{text-align:center;padding:16px}.tour{z-index:80;animation:.2s fadein;position:fixed;inset:0}.tour-spot{pointer-events:none;box-shadow:0 0 0 9999px #141e2194, 0 0 0 3px var(--mint), 0 0 40px #d9733f73;transition:left .35s var(--ease), top .35s var(--ease), width .35s var(--ease), height .35s var(--ease);border-radius:14px;position:fixed}.tour-card{background:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-2);animation:pop .25s var(--ease);transition:left .35s var(--ease), top .35s var(--ease);flex-direction:column;gap:8px;padding:20px 22px;display:flex;position:fixed}.tour-step{color:var(--text-2);letter-spacing:.06em;font-size:11.5px}.tour-card h3{letter-spacing:-.02em;font-size:19px}.tour-card p{font-size:14px;line-height:1.55}.tour-actions{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.topbar-tour{font-size:13px}@media (width<=1180px){.topbar-tour{display:none}}.eldon-write{align-items:center;gap:8px;display:inline-flex}.eldon-write[disabled]{opacity:.7}.eldon-writing{position:relative}.eldon-writing:after{content:"";pointer-events:none;box-shadow:0 0 0 3px var(--mint-glow);border-radius:10px;animation:1.2s infinite pulse-dot;position:absolute;inset:0}.btn-primary .eldon-dot{background:#fff;animation:2.4s infinite pulse-dot-light;box-shadow:0 0 #fff9}@keyframes pulse-dot-light{0%,to{box-shadow:0 0 #ffffff8c}50%{box-shadow:0 0 0 6px #0000}}.assistant{width:480px}.assistant-mode{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--line);border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.assistant-mode .eldon-dot{background:var(--text-2);width:6px;height:6px;animation:none}.assistant-mode-live{color:var(--mint-deep);background:var(--mint-glow);border-color:#d9733f4d}.assistant-mode-live .eldon-dot{background:var(--mint);animation:2.4s infinite pulse-dot}.assistant-head .modal-x{margin-left:8px}.turn{align-items:flex-start;gap:10px;display:flex}.turn-you{flex-direction:row-reverse}.turn-avatar{flex-shrink:0;margin-top:2px}.turn-inner{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.turn-you .turn-inner{align-items:flex-end}.turn-eldon{max-width:100%}.turn-you .turn-inner p{background:var(--text-0);color:#fff;border-radius:14px 14px 4px;max-width:88%;padding:10px 14px}.turn-eldon .turn-inner>p{white-space:pre-wrap;line-height:1.55}.turn-eldon.turn-with-cards .turn-inner>p{font-weight:600}.caret{background:var(--mint);vertical-align:text-bottom;width:2px;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite caret;display:inline-block}@keyframes caret{to{opacity:0}}.thinking{background:var(--mint-glow);border-radius:14px;gap:5px;padding:10px 12px;display:inline-flex}.thinking i{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite think}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes think{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.card-stack{flex-direction:column;gap:8px;display:flex}.action-card{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--ink-1);animation:pop .25s var(--ease)}.action-card-done{background:var(--mint-glow);border-color:#d9733f59}.action-card-done .action-kicker{color:var(--mint-deep)}.action-card-dismissed{opacity:.55}.action-result{font-size:13px}.confirm-all{align-self:flex-start}.draft-box{flex-direction:column;gap:6px;margin-top:4px;display:flex}.draft-subject{font-size:13.5px;font-weight:600}.draft-body{min-height:150px;font-size:13px;line-height:1.5}.draft-copy{align-self:flex-end;font-size:12.5px}.turn-links .turn-link{text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.assistant-followups{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}@media (width<=560px){.assistant{width:100vw}}.assistant-body{gap:22px;padding:22px 22px 16px}.assistant-hello{color:var(--text-1);font-size:15px;line-height:1.6}.hint-stack{gap:6px}.hint{border:1px solid var(--line);color:var(--text-1);background:0 0;border-radius:12px;padding:9px 12px;font-size:13.5px}.hint:hover{background:var(--ink-2);border-color:var(--line-strong);color:var(--text-0)}.turn{background:0 0;border:none;border-radius:0;padding:0}.turn-you{background:0 0;max-width:100%}.turn-you .turn-inner p{background:var(--ink-3);color:var(--text-0);border-radius:16px;max-width:82%;padding:10px 14px;font-size:14px;line-height:1.5}.turn-eldon{background:0 0;border:none;max-width:100%}.turn-eldon .turn-inner>p{color:var(--text-0);font-size:14.5px;line-height:1.65}.turn-avatar{margin-top:3px}.thinking{background:0 0;padding:6px 0}.turn-links{margin-top:4px}.turn-links .turn-link{font-size:13.5px}.assistant-followups{gap:6px;margin-top:-8px;padding-left:30px}.hint-sm{border-radius:99px;padding:6px 11px;font-size:12.5px}.assistant-input{border:1px solid var(--line-strong);background:var(--ink-1);box-shadow:var(--shadow-1);border-radius:18px;align-items:center;gap:8px;margin:0 16px 16px;padding:6px 6px 6px 16px;transition:border-color .15s,box-shadow .15s}.assistant-input:focus-within{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.assistant-input .input{box-shadow:none;background:0 0;border:none;padding:8px 0;font-size:14.5px}.assistant-input .input:focus{box-shadow:none;border:none;outline:none}.assistant-send{background:var(--text-0);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .15s,transform .15s,opacity .15s;display:inline-grid}.assistant-send:hover:not(:disabled){background:var(--mint-deep);transform:translateY(-1px)}.assistant-send:disabled{opacity:.35;cursor:default}:root[data-theme=dark] .assistant-send{background:var(--mint);color:#fff}.topbar-burger{display:flex}.sidebar-close,.sidebar-scrim{display:none}@media (width<=900px){html,body,#root{height:100%}.shell{height:100dvh}body{font-size:15px}.sidebar{z-index:90;width:min(300px,84vw);padding:18px 14px calc(14px + env(safe-area-inset-bottom));transition:transform .3s var(--ease);border-right:none;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%)}.sidebar-open{box-shadow:var(--shadow-2);transform:none}.sidebar-scrim{z-index:85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#29222a52;animation:.2s fadein;display:block;position:fixed;inset:0}.sidebar-close{width:36px;height:36px;color:var(--text-2);border-radius:10px;place-items:center;margin-left:auto;font-size:14px;display:inline-grid}.sidebar-close:hover{background:var(--ink-3);color:var(--text-0)}.brand{padding:0 6px 18px}.side-nav{gap:1px;overflow-y:auto}.side-link{border-radius:10px;padding:11px 12px;font-size:15px}.side-link-hq{margin-top:10px}.side-user{padding:10px 8px}.topbar{padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top));z-index:20;background:var(--ink-1);gap:10px;position:sticky;top:0}.topbar-burger{background:var(--ink-3);border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.topbar-search{flex:1;gap:8px;min-width:0;padding:10px 12px}.topbar-search .faint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-search kbd,.topbar-date,.eldon-pulse{display:none}.topbar-actions{gap:4px}.topbar-actions .btn-quiet,.topbar-actions .btn-eldon{display:none}.shell-content{padding:20px 16px calc(96px + env(safe-area-inset-bottom))}.eldon-fab{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--mint);border-color:var(--mint);justify-content:center;width:54px;height:54px;padding:0;box-shadow:0 8px 24px #d9733f66}.eldon-fab .eldon-dot{background:#fff;width:12px;height:12px}.eldon-fab-label{display:none}.assistant{border-left:none;width:100vw}.assistant-head{padding:16px;padding-top:calc(16px + env(safe-area-inset-top))}.assistant-body{padding:18px 16px 12px}.assistant-input{margin:0 12px calc(12px + env(safe-area-inset-bottom))}.overlay{place-items:end center}.overlay-top{align-items:end;padding-top:0}.palette,.modal,.modal-wide{width:100vw;max-width:none;max-height:88dvh;animation:sheet-up .28s var(--ease);border-bottom:none;border-radius:22px 22px 0 0}.modal-head{padding:16px 18px}.modal-body{padding:18px 18px calc(18px + env(safe-area-inset-bottom))}.palette-list{max-height:54dvh}.tour-card{width:auto;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));top:auto!important;left:16px!important}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.assistant-mic{width:36px;height:36px;color:var(--text-1);border:1px solid var(--line);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;transition:all .15s;display:grid}.assistant-mic:hover{color:var(--mint-deep);border-color:var(--mint)}.assistant-mic.is-listening{color:#fff;background:var(--coral);border-color:var(--coral);animation:1.2s ease-in-out infinite mic-pulse}@keyframes mic-pulse{0%,to{box-shadow:0 0 #e05c5c73}50%{box-shadow:0 0 0 8px #e05c5c00}}.tabbar{display:none}@media (width<=900px){.tabbar{z-index:60;background:var(--ink-1);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000000f}.tabbar-btn{color:var(--text-2);letter-spacing:.01em;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:10.5px;font-weight:600;display:flex}.tabbar-btn .icon{width:22px;height:22px}.tabbar-btn.is-on{color:var(--mint-deep)}.tabbar-eldon-dot{background:var(--mint);border:3px solid var(--ink-1);border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;box-shadow:0 8px 20px #d9733f66}.tabbar-eldon-dot .eldon-dot{background:#fff;width:14px;height:14px}.tabbar-eldon{color:var(--mint-deep)}.eldon-fab{display:none}.shell-content{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.assistant-mic{width:44px;height:44px}.assistant-input{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.boundary{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--ink-1);max-width:640px;margin:48px auto;padding:28px}.boundary h2{letter-spacing:-.02em;margin-bottom:8px;font-size:22px}.boundary p{margin-bottom:16px;font-size:14.5px;line-height:1.6}.boundary-why{border-radius:var(--r-md);background:var(--ink-3);border:1px solid var(--line);font-family:var(--mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;color:var(--text-1);margin-bottom:18px;padding:12px 14px;font-size:12.5px;line-height:1.5}.side-nav-short{gap:4px}.side-nav-short .side-link{padding:12px;font-size:15px}.side-nav-short .side-icon{width:22px;height:22px}.side-nav-grouped{gap:0}.side-group{flex-direction:column;gap:1px;display:flex}.side-group+.side-group{margin-top:8px}.side-group-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-2);padding:8px 10px 3px;font-size:10.5px;font-weight:800}.side-nav-grouped .side-link{padding:6px 10px;font-size:13.5px}@media (width<=900px){.side-nav-short .side-link{padding:14px 12px;font-size:16px}.side-nav-grouped .side-link{padding:10px 12px;font-size:15px}}.side-collapse{border-radius:var(--r-sm);width:100%;color:var(--text-2);align-items:center;gap:10px;margin-top:6px;padding:7px 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.side-collapse .icon{flex-shrink:0}.sidebar{transition:width .22s var(--ease), padding .22s var(--ease)}@media (width>=901px){.sidebar-folded{width:68px;padding:30px 10px 14px;overflow:hidden}.sidebar-folded .side-label,.sidebar-folded .eldon-logo-text{display:none}.sidebar-folded .brand{justify-content:center;padding:0 0 18px}.sidebar-folded .side-link,.sidebar-folded .side-nav-grouped .side-link,.sidebar-folded .side-nav-short .side-link{justify-content:center;gap:0;padding:9px 0}.sidebar-folded .side-group-label{height:6px;padding:0}.sidebar-folded .side-link-hq{margin-top:10px}.sidebar-folded .side-user{justify-content:center;padding:6px 0}.sidebar-folded .side-collapse{justify-content:center;padding:7px 0}}.card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);animation:rise .35s var(--ease) both}.card-pad{padding:20px}.card-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title h3{color:var(--text-1);letter-spacing:.02em;font-size:15px;font-weight:600}.badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.badge-mint{background:var(--mint-glow);color:#0d8478;border-color:#d9733f4d}.badge-brass{background:var(--brass-glow);color:#a4700e;border-color:#e09a264d}.badge-coral{background:var(--coral-glow);color:#c23a30;border-color:#e2574c4d}.badge-sky{background:var(--sky-glow);color:#2b6aa8;border-color:#3d82c44d}.badge-lilac{color:#6b46a8;background:#8a63c91c;border-color:#8a63c94d}.badge-neutral{background:var(--ink-3);color:var(--text-1);border-color:var(--line-strong)}.btn{transition:all .15s var(--ease);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.btn-primary:hover{color:#fff;background:#e2875a;transform:translateY(-1px);box-shadow:0 6px 20px #d9733f73,0 0 0 4px #d9733f24}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #d9733f4d}.btn-ghost:hover{border-color:var(--mint);color:var(--mint-deep);background:var(--mint-glow);transform:translateY(-1px);box-shadow:0 4px 14px #d9733f24}.btn-quiet:hover{color:var(--mint-deep);background:var(--mint-glow)}.btn-danger{color:var(--coral);border:1px solid #e2574c66}.btn-danger:hover{background:var(--coral-glow)}.btn[disabled]{opacity:.45;pointer-events:none}.stat{flex-direction:column;gap:2px;display:flex}.stat-label{color:var(--text-2);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.stat-value{font-size:26px;font-weight:700;font-family:var(--font-display);letter-spacing:-.01em}.stat-sub{color:var(--text-2);font-size:12.5px}.stat-mint{color:var(--mint-deep)}.stat-brass{color:#a4700e}.stat-coral{color:#c23a30}.stat-sky{color:#2b6aa8}.empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.empty-orb{border:1px dashed var(--line-strong);background:radial-gradient(circle at 35% 30%,#d9733f40,#0000 70%);border-radius:50%;width:54px;height:54px}.empty h3{font-size:20px}.avatar{background:var(--mint-glow);color:var(--mint-deep);border:1px solid #d9733f40;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.page-title{font-size:30px}.page-sub{margin-top:4px;font-size:14px}.page-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field-span2{grid-column:span 2}.field-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:700}.field-hint{color:var(--text-2);font-size:12px}.input{background:var(--ink-1);border:1px solid var(--line-strong);border-radius:10px;outline:none;width:100%;padding:9px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.select{appearance:none}.textarea{resize:vertical;min-height:90px}.toggle{color:var(--text-1);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.toggle:disabled{opacity:.55;cursor:default}.toggle-pill{background:var(--ink-4);border-radius:99px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.toggle-pill:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease), background .2s;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #29222a40}.toggle-on .toggle-pill{background:var(--mint)}.toggle-on .toggle-pill:after{background:#fff;transform:translate(16px)}.toggle-on{color:var(--text-0)}.modal{background:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(520px,92vw);max-height:84vh;box-shadow:var(--shadow-2);animation:pop .2s var(--ease);overflow-y:auto}.modal-wide{width:min(680px,94vw)}.modal-head{border-bottom:1px solid var(--line);background:var(--ink-1);z-index:2;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.modal-head h3{font-size:17px}.modal-x{color:var(--text-2);border-radius:6px;padding:4px 8px;font-size:14px}.modal-x:hover{color:var(--text-0);background:var(--ink-3)}.modal-body{padding:20px 22px}.tabs{border-bottom:1px solid var(--line-strong);align-items:flex-end;gap:4px;margin-bottom:22px;padding:0 2px;display:flex;overflow-x:auto}.tab{color:var(--text-2);background:var(--ink-3);border:1px solid var(--line);transition:color .15s, background .15s, transform .15s var(--ease);white-space:nowrap;border-bottom:none;border-radius:9px 9px 0 0;align-items:center;gap:7px;margin-bottom:0;padding:10px 16px 9px;font-size:13.5px;font-weight:600;display:inline-flex}.tab:hover{color:var(--text-0);background:var(--ink-2)}.tab:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.tab-active,.tab-active:hover{color:var(--text-0);background:var(--ink-1);border-color:var(--line-strong);border-bottom:1px solid var(--ink-1);box-shadow:inset 0 3px 0 var(--mint);margin-bottom:-1px;padding-top:12px}.tab-count{font-size:11px;font-family:var(--font-mono);background:var(--ink-2);border:1px solid var(--line);color:var(--text-1);border-radius:99px;padding:1px 7px}.tab-active .tab-count{background:var(--mint-glow);color:var(--mint-deep);border-color:#0000}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line);padding:10px 14px;font-size:11.5px;font-weight:700}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.table tr:last-child td{border-bottom:none}.row-link{cursor:pointer;transition:background .12s}.row-link:hover{background:var(--ink-3)}.td-num{font-family:var(--font-mono);font-size:13px}.spark{background:var(--ink-4);border-radius:50%;width:7px;height:7px;display:inline-block}.spark-on{background:var(--mint);box-shadow:0 0 8px var(--mint-glow)}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--ink-3);border:1px solid var(--line);color:var(--text-1);border-radius:99px;padding:3px 10px;font-size:12.5px}.contact-link{color:inherit;border-bottom:1px dotted var(--line-strong)}.contact-link:hover{color:var(--mint-deep);border-bottom-color:var(--mint)}@media (width<=900px){.page-head{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.page-title{font-size:26px}.page-sub{font-size:13.5px}.page-actions{flex-wrap:wrap;gap:8px}.page-actions .btn{flex:calc(50% - 4px);justify-content:center;min-height:42px}.page-actions .btn-primary{flex-basis:100%}.btn{min-height:40px}.card-pad{padding:16px}.card-title{flex-wrap:wrap;gap:8px}.form-grid{grid-template-columns:1fr;gap:12px}.field-span2{grid-column:auto}.input{padding:11px 12px;font-size:16px}.tabs{scrollbar-width:none;margin:0 -16px 16px;padding:0 16px}.tabs::-webkit-scrollbar{display:none}.tab{padding:10px 12px}.card:has(>.table){-webkit-overflow-scrolling:touch;overflow-x:auto!important}.table{min-width:640px}.table th,.table td{padding:10px 12px}.stat-value{font-size:22px}}.login{flex-direction:column;justify-content:center;align-items:center;gap:26px;height:100vh;display:flex;position:relative;overflow:hidden}.login-atmo{animation:fadein 1.4s var(--ease);background:radial-gradient(700px 500px at 70% 20%,#d9733f1a,#0000 60%),radial-gradient(600px 450px at 20% 85%,#e09a2612,#0000 60%);position:absolute;inset:-20%}.login-panel{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-xl);width:min(380px,90vw);box-shadow:var(--shadow-2);animation:pop .5s var(--ease);padding:40px 36px;position:relative}.login-brand{align-items:baseline;gap:12px;display:flex}.login-brand h1{font-size:34px}.login-brand .brand-mark{font-size:38px}.login-strap{margin:6px 0 26px;font-size:15px}.login-form{flex-direction:column;gap:10px;display:flex}.persona-pick{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px;display:grid}.persona{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--ink-1);flex-direction:column;gap:4px;padding:12px;transition:all .15s;display:flex}.persona:hover{border-color:var(--mint)}.persona-on{border-color:var(--mint);background:var(--mint-glow);box-shadow:0 0 0 3px var(--mint-glow)}.persona-icon{color:var(--mint-deep);font-size:18px}.persona strong{font-size:13.5px}.persona .faint{font-size:11.5px;line-height:1.4}.login-btn{justify-content:center;margin-top:6px;padding:11px;font-size:14.5px}.login-err{color:var(--coral);font-size:13px}.login-switch{margin:18px auto 0;font-size:13px;display:block}.login-switch:hover{color:var(--text-1)}.login-foot{text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:13px;display:flex;position:relative}.login-foot .turn-link{align-items:center;min-height:44px;padding:10px 12px;display:inline-flex}.dash-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.dash-greeting{animation:rise .4s var(--ease);font-size:34px}.dash-strap{max-width:560px;animation:rise .4s 50ms var(--ease) both;margin-top:6px;font-size:15px}.dash-count{color:var(--mint-deep);font-size:1.05em}.dash-hq-link{color:var(--mint-deep);font-weight:700}.dash-hq-link:hover{text-decoration:underline}.dash-stats{animation:rise .4s .1s var(--ease) both;gap:36px;display:flex}.dash-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;display:grid}.dash-col-main,.dash-col-side{flex-direction:column;gap:20px;min-width:0;display:flex}.brief-group{margin-bottom:14px}.brief-group-title{margin-bottom:8px}.brief-item{text-align:left;border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px 12px;transition:background .13s;display:flex}.brief-item:hover{background:var(--ink-0)}.brief-item-text{flex-direction:column;gap:1px;min-width:0;display:flex}.brief-item-title{font-size:14px;font-weight:600}.brief-item-detail{font-size:12.5px}.brief-action{color:var(--mint-deep);white-space:nowrap;font-size:13px;font-weight:700}.suggest-stack{flex-direction:column;gap:8px;display:flex}.suggest-row{border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-1);align-items:center;gap:12px;padding:11px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.suggest-row:hover{border-color:var(--mint);box-shadow:var(--shadow-1)}.suggest-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.suggest-title{font-size:13.5px;font-weight:600}.suggest-reason{font-size:12.5px}.suggest-go{color:var(--mint-deep);white-space:nowrap;font-size:13px;font-weight:700}.shortcut-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shortcut-grid .btn{justify-content:center}.todo-add{margin-bottom:10px}.todo-list{flex-direction:column;gap:6px;display:flex}.todo-row{cursor:pointer;align-items:center;gap:10px;padding:6px 4px;font-size:14px;display:flex}.todo-row input{accent-color:var(--mint-deep);width:15px;height:15px}.feed{flex-direction:column;gap:12px;display:flex}.feed-row{align-items:flex-start;gap:10px;display:flex}.feed-dot{background:var(--ink-4);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.feed-dot-auto{background:var(--mint);box-shadow:0 0 8px var(--mint-glow)}.feed-text{font-size:13.5px}.feed-text strong{color:var(--text-0)}.feed-time{font-size:12px}.dash-onboard{text-align:center;margin-top:24px;padding:40px}.dash-onboard h3{margin-bottom:8px;font-size:24px}.dash-onboard p{margin-bottom:18px}.dash-onboard .page-actions{justify-content:center}.see-all{font-size:13px}.see-all:hover{color:var(--mint-deep)}.list-controls{gap:10px;margin-bottom:16px;display:flex}.list-search{max-width:380px}.list-sector{max-width:180px}.cell-person{align-items:center;gap:11px;display:flex}.toggle-inline{color:var(--text-1);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.toggle-inline input{accent-color:var(--mint-deep)}.detail-strip{flex-wrap:wrap;align-items:center;gap:10px;margin:-10px 0 20px;display:flex}.detail-strip-item{font-size:14px;font-weight:600}.detail-grid{grid-template-columns:1.7fr 1fr;align-items:start;gap:20px;display:grid}.detail-side{flex-direction:column;gap:16px;min-width:0;display:flex}.detail-desc{white-space:pre-wrap;line-height:1.65}.detail-mini-row{justify-content:space-between;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.kv-grid{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.kv-grid-1{grid-template-columns:1fr}.kv-grid p{margin-top:2px}.match-stack{flex-direction:column;gap:8px;display:flex}.match-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-1);align-items:center;gap:12px;padding:10px 12px;display:flex}.match-main{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.match-main>span:last-child{flex-direction:column;min-width:0;display:flex}.match-meta{font-size:12.5px}.match-score{font-family:var(--font-mono);color:var(--text-1);flex-shrink:0;width:48px;font-size:15px;font-weight:600}.match-score-hot{color:var(--mint-deep)}.form-page{max-width:760px}.form-section{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:18px;padding-top:18px;display:flex}.form-foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.chip-select{cursor:pointer;transition:all .12s}.chip-select:hover{border-color:var(--mint)}.chip-on{background:var(--mint-glow);border-color:var(--mint);color:var(--mint-deep);font-weight:600}.uplift-row{gap:10px;margin-top:14px;display:flex}.uplift-row .input{max-width:260px}.cal-layout{grid-template-columns:1.9fr 1fr;align-items:start;gap:20px;display:grid}.cal-card{overflow:hidden}.cal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cal-head h3{font-size:19px}.cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.cal-dow{text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px}.cal-cell{border-bottom:1px solid var(--line);border-right:1px solid var(--line);flex-direction:column;gap:3px;min-height:92px;padding:6px 8px;display:flex}.cal-cell:nth-child(7n+7){border-right:none}.cal-cell-out{opacity:.35}.cal-cell-today{background:var(--mint-glow)}.cal-cell-today .cal-daynum{color:var(--mint);font-weight:700}.cal-daynum{color:var(--text-2);font-size:12px;font-family:var(--font-mono)}.cal-event{white-space:nowrap;text-overflow:ellipsis;text-align:left;width:100%;color:inherit;cursor:pointer;border:none;border-left:2px solid;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:11px;transition:filter .15s,transform .15s;overflow:hidden}.cal-event:hover{filter:brightness(.96);transform:translate(1px)}.upcoming-row-btn{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;width:calc(100% + 16px);margin:0 -8px;padding:8px;font-family:inherit}.upcoming-row-btn:hover{background:var(--ink-2)}.upcoming-row-btn p{color:var(--text-0)}.cal-view{flex-direction:column;gap:12px;font-size:14px;display:flex}.cal-view-row{grid-template-columns:90px 1fr;align-items:baseline;gap:12px;display:grid}.cal-view-row .badge{justify-self:start}.cal-view .form-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.cal-mint{background:var(--mint-glow);border-color:var(--mint)}.cal-brass{background:var(--brass-glow);border-color:var(--brass)}.cal-coral{background:var(--coral-glow);border-color:var(--coral)}.cal-sky{background:var(--sky-glow);border-color:var(--sky)}.cal-lilac{border-color:var(--lilac);background:#8a63c91c}.cal-neutral{background:var(--ink-3);border-color:var(--text-2)}.cal-more{font-size:11px}.upcoming-row{align-items:flex-start;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.upcoming-row .badge{flex-shrink:0;margin-top:1px}.hq-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-1);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 14px;transition:border-color .15s;display:flex}.hq-row:hover{border-color:var(--line-strong)}.hq-row .badge{flex-shrink:0}.hq-row-main{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.hq-row-main .faint{font-size:12.5px}.hq-row-actions{align-items:center;gap:6px;display:flex}.watcher-stack{flex-direction:column;gap:14px;display:flex}.watcher-row{align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.watcher-row .spark{flex-shrink:0;margin-top:6px}.watcher-row p{margin-top:1px}.media-stack{flex-direction:column;gap:16px;display:flex}.media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.media-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-3);overflow:hidden}.media-item img{object-fit:cover;width:100%;height:120px;display:block}.media-actions{align-items:center;gap:8px;padding:7px 9px;display:flex}.media-btn{color:var(--text-1);font-size:12px;font-weight:600}.media-btn:hover{color:var(--mint-deep)}.media-btn-danger:hover{color:var(--coral)}.strapline{margin-bottom:8px;font-size:16px;font-weight:700}.letters-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.letters-row:first-of-type{border-top:none}.letters-prop{font-size:13.5px;font-weight:600}.intel-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.intel-controls .input{max-width:190px}.intel-grid{grid-template-columns:1.7fr 1fr;align-items:start;gap:20px;display:grid}.intel-grid-stretch{align-items:stretch}.intel-map-card{flex-direction:column;display:flex;overflow:hidden}.intel-map{flex:1;width:100%;min-height:460px}.intel-map-legend{color:var(--text-2);border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;display:flex}.legend-swatch{border-radius:3px;width:14px;height:8px;display:inline-block}.spark-bars{align-items:flex-end;gap:4px;height:120px;display:flex}.spark-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.spark-bar{background:var(--mint);opacity:.85;width:100%;min-height:4px;transition:height .3s var(--ease);border-radius:4px 4px 0 0}.spark-bar-col:hover .spark-bar{opacity:1}.spark-bar-label{color:var(--text-2);font-size:9.5px;font-family:var(--font-mono)}@media (width<=1100px){.intel-grid{grid-template-columns:1fr}}.wizard-step{flex-direction:column;gap:14px;display:flex}.wizard-title{color:var(--text-1);font-size:15px}.wizard-check{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.wizard-market{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-3);padding:4px 14px}.wizard-market-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;font-size:13.5px;display:flex}.wizard-market-row:last-child{border-bottom:none}.wizard-pct{font-size:13.5px;font-weight:600}.valuation{max-width:860px;margin:0 auto}.valuation-toolbar{justify-content:space-between;margin-bottom:18px;display:flex}.valuation-page{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;gap:26px;padding:clamp(28px,4vw,52px);display:flex}.valuation-head{justify-content:space-between;align-items:center;display:flex}.valuation-brand{align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.valuation-mark{background:var(--mint);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.valuation-meta{text-align:right;color:var(--text-2);flex-direction:column;font-size:12px;display:flex}.valuation-title{letter-spacing:-.025em;font-size:clamp(26px,3.4vw,36px)}.valuation-sub{color:var(--text-1);margin-top:-18px}.valuation-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:800}.valuation-range{background:var(--mint-glow);border-radius:var(--r-lg);border:1px solid #d9733f4d;grid-template-columns:1.4fr 1fr;gap:22px;padding:24px;display:grid}.valuation-range-main{flex-direction:column;gap:6px;display:flex}.valuation-range-main strong{letter-spacing:-.02em;color:var(--mint-deep);font-size:clamp(26px,3.2vw,34px);font-weight:800}.valuation-range-main .faint{font-size:13px;line-height:1.55}.valuation-stats{flex-direction:column;justify-content:center;gap:12px;display:flex}.valuation-stats>div{flex-direction:column;display:flex}.valuation-stats strong{font-size:19px;font-weight:800}.valuation-comps h2,.valuation-why h2{margin-bottom:12px;font-size:16px}.valuation-why-grid{flex-direction:column;gap:12px;display:flex}.valuation-desc{color:var(--text-1);white-space:pre-wrap;font-size:14px;line-height:1.65}.valuation-foot{border-top:1px solid var(--line);color:var(--text-2);flex-direction:column;gap:6px;padding-top:16px;font-size:11.5px;display:flex}.valuation-foot-brand{color:var(--text-1);font-weight:700}@media print{.no-print,.sidebar,.topbar,.eldon-fab{display:none!important}.shell-content{padding:0!important;overflow:visible!important}body{background:#fff}.valuation-page{box-shadow:none;border:none;padding:0}}.funnel{flex-direction:column;gap:8px;display:flex}.funnel-row{align-items:center;gap:12px;display:flex}.funnel-label{width:118px;color:var(--text-1);flex-shrink:0;font-size:12.5px;font-weight:600}.funnel-track{background:var(--ink-3);border-radius:99px;flex:1;height:18px;overflow:hidden}.funnel-bar{background:var(--mint);opacity:.85;height:100%;transition:width .4s var(--ease);border-radius:99px}.funnel-bar-eldon{background:var(--lilac)}.funnel-count{text-align:right;width:34px;font-family:var(--font-mono);font-size:13px;font-weight:600}.health-bar{border-radius:99px;gap:2px;height:16px;margin-bottom:12px;display:flex;overflow:hidden}.health-ok{background:var(--mint)}.health-warn{background:var(--brass)}.health-bad{background:var(--coral)}.health-legend{color:var(--text-1);flex-direction:column;gap:7px;font-size:13px;display:flex}.health-legend span{align-items:center;gap:8px;display:flex}.import-controls{grid-template-columns:220px 1fr;gap:16px;margin-bottom:22px;display:grid}.file-drop{border:1.5px dashed var(--line-strong);cursor:pointer;border-radius:10px;align-items:center;min-height:42px;padding:9px 14px;font-size:14px;transition:border-color .15s;display:flex}.file-drop:hover{border-color:var(--mint)}.file-drop input{display:none}.map-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 14px;margin-bottom:22px;display:grid}.dossier-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=1000px){.dossier-grid{grid-template-columns:1fr}}.invite-row{gap:8px;margin-top:14px;display:flex}.statement-table tfoot td{border-top:2px solid var(--line-strong)}.statement-net{border-radius:var(--r-lg);background:var(--mint-glow);border:1px solid #d9733f4d;flex-direction:column;align-items:flex-end;gap:4px;padding:18px 22px;display:flex}.statement-net strong{color:var(--mint-deep);font-size:26px;font-weight:800}@media (width<=1100px){.dash-grid,.detail-grid,.cal-layout{grid-template-columns:1fr}.dash-stats{flex-wrap:wrap;gap:20px}}.job-detail{white-space:pre-wrap;max-width:420px}.triage-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.triage-line .turn-link,td .turn-link{cursor:pointer;color:var(--mint-deep);background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.triage-panel{border-radius:var(--r-md);background:var(--ink-3);border:1px solid var(--line);animation:pop .25s var(--ease);grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin-top:12px;padding:16px;display:grid}.triage-col{flex-direction:column;gap:8px;min-width:0;display:flex}.triage-col ol{color:var(--text-1);flex-direction:column;gap:4px;padding-left:18px;font-size:13.5px;display:flex}.triage-pre{white-space:pre-wrap;background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-sm);max-height:220px;color:var(--text-1);padding:10px 12px;font-family:inherit;font-size:12.5px;line-height:1.5;overflow:auto}.triage-actions{flex-wrap:wrap;gap:6px;display:flex}.row-open td{vertical-align:top}.repair-links{flex-direction:column;gap:8px;display:flex}.repair-link-row{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:1.2fr 2fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.repair-url{text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);font-size:12px;overflow:hidden}@media (width<=900px){.triage-panel,.repair-link-row{grid-template-columns:1fr}}.repair{background:var(--ink-0);flex-direction:column;align-items:center;gap:18px;min-height:100vh;padding:20px 16px 60px;display:flex;overflow-y:auto}.repair-head{justify-content:space-between;align-items:center;width:min(560px,100%);display:flex}.repair-card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-xl);width:min(560px,100%);box-shadow:var(--shadow-2);animation:pop .4s var(--ease);flex-direction:column;gap:14px;padding:clamp(22px,5vw,34px);display:flex}.repair-card h1{letter-spacing:-.025em;font-size:clamp(24px,5vw,32px);line-height:1.1}.repair-card>p{font-size:15px;line-height:1.6}.repair-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.repair-submit{justify-content:center;margin-top:4px}.repair-note{font-size:12.5px;line-height:1.5}.repair-done .badge{align-self:flex-start}.repair-steps{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #d9733f4d;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.repair-steps ol{flex-direction:column;gap:6px;padding-left:18px;font-size:14.5px;line-height:1.5;display:flex}.repair-foot{text-align:center;font-size:12px}@media (width<=480px){.repair-grid{grid-template-columns:1fr}}@media (width<=900px){.login{height:100dvh;padding:16px}.login-panel{width:100%;padding:30px 22px}.persona-pick{grid-template-columns:1fr}.dash-hero{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.dash-greeting{font-size:27px}.dash-strap{font-size:14.5px}.dash-stats{gap:18px 24px}.dash-grid,.detail-grid,.cal-layout,.intel-grid,.dossier-grid{grid-template-columns:1fr;gap:14px}.dash-onboard{padding:26px 18px}.list-controls{flex-wrap:wrap;gap:8px}.list-search,.list-sector{flex:100%;max-width:none}.detail-strip{margin:-4px 0 16px}.kv-grid{grid-template-columns:1fr;gap:12px}.form-page{max-width:none}.form-foot{flex-direction:column-reverse;gap:8px}.form-foot .btn{justify-content:center;width:100%}.uplift-row{flex-wrap:wrap}.uplift-row .input{max-width:none}.invite-row{flex-wrap:wrap}.hq-row{gap:10px;padding:12px}.hq-row-main{flex-basis:100%;min-width:0}.hq-row-actions{flex-wrap:wrap;width:100%}.hq-row-actions .btn{flex:auto;justify-content:center}.match-row{flex-wrap:wrap}.cal-head{padding:12px 14px}.cal-head h3{font-size:16px}.cal-cell{gap:2px;min-height:58px;padding:4px 3px}.cal-dow{padding:6px 4px;font-size:10px}.cal-event{padding:1px 4px;font-size:9.5px}.cal-view-row{grid-template-columns:1fr;gap:2px}.intel-controls .input{flex:45%;max-width:none}.intel-map{min-height:320px}.triage-panel{gap:12px;padding:12px}.today-chip{width:200px}.valuation-toolbar{flex-wrap:wrap;gap:8px}.valuation-range{grid-template-columns:1fr;padding:18px}.valuation-head{flex-direction:column;align-items:flex-start;gap:10px}.valuation-meta{text-align:left}.import-controls{grid-template-columns:1fr}.funnel-label{width:92px}.statement-net{align-items:flex-start}.repair{padding:16px 12px 40px}}.terms-form{flex-direction:column;gap:8px;display:flex}.terms-group{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:10px;padding-top:18px;display:flex}.terms-group:first-of-type{border-top:0;margin-top:0;padding-top:4px}.terms-group>.field-label{color:var(--text-0);margin-bottom:2px}.terms-group .field{max-width:560px}.term-lines{flex-direction:column;margin:0;display:flex}.term-line{border-top:1px solid var(--line);grid-template-columns:200px 1fr;align-items:baseline;gap:6px 20px;padding:10px 0;display:grid}.term-line:first-child{border-top:0;padding-top:2px}.term-line dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:700}.term-line dd{white-space:pre-wrap;margin:0;line-height:1.55}@media (width<=640px){.term-line{grid-template-columns:1fr;gap:2px}}.pick-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:320px;display:flex;overflow:hidden auto}.pick-item{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.pick-item:first-child{border-top:0}.pick-item:hover{background:var(--bg-2,#00000008)}.pick-item input{accent-color:var(--mint-deep);width:16px;height:16px}.pick-item .faint{white-space:nowrap;margin-left:auto;font-size:12.5px}.pick-item-other{opacity:.55}.schedule-wrap{overflow-x:auto}.schedule-wrap .table{min-width:1100px}.schedule-wrap tfoot td{border-top:2px solid var(--line);font-weight:700}.ref-checks{flex-direction:column;gap:8px;display:flex}.ref-consent{border:1px solid var(--line);border-radius:var(--r-md);align-items:flex-start;padding:12px 14px;line-height:1.45}.ref-consent input{margin-top:3px}.scorecard{grid-template-columns:auto 1fr;align-items:center;gap:16px 20px;display:grid}.score-ring{width:84px;height:84px;font-family:var(--font-display,inherit);letter-spacing:-.02em;background:conic-gradient(var(--ring,var(--mint)) calc(var(--pct) * 1%), var(--line) 0);border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid;position:relative}.score-ring:after{content:"";background:var(--ink-1,var(--bg-1,#fff));border-radius:50%;position:absolute;inset:7px}.score-ring span{z-index:1;position:relative}.score-pass{--ring:var(--mint)}.score-conditional,.score-refer{--ring:var(--brass)}.score-fail{--ring:var(--coral)}.score-headline{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3}.check-list{flex-direction:column;margin-top:14px;display:flex}.check-row{border-top:1px solid var(--line);grid-template-columns:22px 150px 1fr;align-items:baseline;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.45;display:grid}.check-row:first-child{border-top:0}.check-dot{border-radius:50%;width:10px;height:10px;display:inline-block;transform:translateY(1px)}.check-pass .check-dot{background:var(--mint)}.check-warn .check-dot{background:var(--brass)}.check-fail .check-dot{background:var(--coral)}.check-info .check-dot{background:var(--text-3,#bbb)}.check-row strong{font-weight:700}.conditions{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #d9733f4d;margin:12px 0 0;padding:10px 14px;font-size:13.5px}.conditions li{margin-left:16px;line-height:1.5}.ref-link{align-items:center;gap:8px;display:flex}.ref-link input{font-size:12.5px;font-family:var(--font-mono);flex:1}@media (width<=640px){.check-row{grid-template-columns:22px 1fr}.check-row strong,.check-row span:last-child{grid-column:2}}.people-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px;display:grid}.person-card{flex-direction:column;gap:12px;display:flex}.person-head{align-items:center;gap:12px;display:flex}.person-name{letter-spacing:-.01em;font-size:15px;font-weight:700}.person-status{align-items:center;gap:6px;margin-top:1px;font-size:12.5px;display:flex}.live-dot{background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 3px var(--mint-glow);border-radius:50%;display:inline-block}.person-counts{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;gap:12px;margin-left:auto;font-size:12px;display:flex}.person-counts strong{color:var(--text-0)}.person-body{grid-template-columns:1fr 1fr;gap:14px;display:grid}.person-line{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding:5px 0;font-size:13.5px;line-height:1.4;display:flex}.person-line:first-of-type{border-top:0}.person-line .mono{color:var(--text-2);min-width:40px;font-size:12px}.person-line.is-done{opacity:.55}.person-line.is-now span:last-child{font-weight:700}.person-empty{padding-top:4px;font-size:13px}.person-foot{border-top:1px solid var(--line);padding-top:10px;font-size:12.5px}.person-perf{color:var(--text-2);border-radius:var(--r-md);background:var(--mint-glow);flex-wrap:wrap;gap:6px 16px;padding:10px 12px;font-size:12.5px;display:flex}.person-perf strong{color:var(--text-0)}@media (width<=640px){.people-grid,.person-body{grid-template-columns:1fr}}.btn-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.media-pdf{height:120px;color:var(--mint-deep);background:var(--mint-glow);place-items:center;font-size:13px;font-weight:600;display:grid}.video-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.video-item{border:1px solid var(--line);border-radius:var(--r-md);background:#000;overflow:hidden}.video-item iframe,.video-item video{aspect-ratio:16/9;background:#000;border:0;width:100%;display:block}.video-item .media-actions{background:var(--ink-1)}.hs-list{flex-direction:column;display:flex}.hs-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.hs-row:first-child{border-top:0}.hs-row.is-na{opacity:.55}.hs-main{flex:1;min-width:0}.hs-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hs-who{font-size:12px}.hs-hint{margin-top:3px;font-size:12.5px;line-height:1.5}.hs-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}@media (width<=640px){.hs-row{flex-direction:column}.hs-actions{justify-content:flex-start}}.prop-map{z-index:0;width:100%}.prop-map-legend{color:var(--text-1);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 14px;font-size:12.5px;display:flex}.prop-map-legend i{vertical-align:-1px;width:10px;height:10px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:50%;margin-right:4px;display:inline-block}.prop-map-legend .faint{margin-left:auto}.seg{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.seg-btn{color:var(--text-2);background:0 0;padding:8px 14px;font-size:13px;font-weight:600}.seg-btn.is-on{background:var(--ink-3);color:var(--text-0)}.leaflet-container{font-family:inherit}.leaflet-tooltip{font-size:12.5px;line-height:1.4}.letters-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.letter-card{flex-direction:column;gap:8px;display:flex}.letter-top{justify-content:space-between;align-items:center;font-size:12px;display:flex}.letter-name{letter-spacing:-.01em;font-size:15px;font-weight:700}.letter-preview{white-space:pre-line;font-size:12.5px;line-height:1.5}.portal-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.deal-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.deal-row:first-of-type{border-top:0}.deal-main{flex:1;min-width:0;line-height:1.45}.deal-note{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}@media (width<=640px){.deal-row{flex-direction:column}}.settings-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:start;gap:20px;max-width:1240px;display:grid}:is(.settings-grid>.card:has(.kv-grid),.settings-grid>.card:has(.ref-link)){grid-column:1/-1}.cell-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.import-page{max-width:920px}.import-page .card+.card{margin-top:16px}.import-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.import-source{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--ink-1);min-height:44px;transition:border-color .15s var(--ease), background .15s var(--ease);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.import-source strong{font-size:14px}.import-source span{color:var(--text-2);font-size:12.5px;line-height:1.45}.import-source:hover{border-color:var(--mint)}.import-source.is-on{border-color:var(--mint);background:var(--mint-glow)}.import-source:focus-visible{box-shadow:0 0 0 3px var(--mint-glow);border-color:var(--mint);outline:none}.import-how{color:var(--text-1);font-size:13px;line-height:1.55}.import-defaults{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.import-note{border-radius:var(--r-md);background:var(--brass-glow);color:var(--text-0);border:1px solid #e09a2652;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.55}.import-group{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin:4px 0 10px;font-size:10.5px;font-weight:800}.import-summary{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.import-plan,.import-log{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.import-plan-row,.import-log-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 12px;font-size:13px;line-height:1.45;display:flex}.import-plan-row:last-child,.import-log-row:last-child{border-bottom:none}.import-plan-row.is-skip,.import-log-row.is-skip{color:var(--text-2)}.import-log-row.is-fail{background:var(--coral-glow)}.import-plan-n{width:34px;font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.import-plan-label{overflow-wrap:anywhere;min-width:0;font-weight:600}.import-plan-row .badge{margin-left:auto}.import-plan-sub,.import-plan-why{color:var(--text-2);flex-basis:100%;padding-left:44px;font-size:12.5px}.import-log-text{overflow-wrap:anywhere;flex:1;min-width:0}.import-log-text a{color:var(--text-0);border-bottom:1px dotted var(--line-strong)}.import-log-text a:hover{color:var(--mint-deep);border-bottom-color:var(--mint)}.import-more{margin-top:10px}.import-lead{margin:-6px 0 16px;font-size:13.5px;line-height:1.55}.import-files{flex-direction:column;gap:8px;display:flex}.import-file{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-0);grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,.9fr) auto;align-items:center;gap:8px 12px;padding:10px 12px;display:grid}.import-file-name{flex-direction:column;gap:2px;min-width:0;display:flex}.import-file-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.import-file-name span{color:var(--text-2);font-size:11.5px}.import-file .input{min-height:40px;padding:7px 10px;font-size:13px}.import-file-state{justify-content:flex-end;align-items:center;gap:8px;min-width:60px;display:flex}.import-file-x{width:32px;height:32px;color:var(--text-2);border-radius:8px;place-items:center;transition:background .13s,color .15s;display:grid}.import-file-x:hover{background:var(--ink-3);color:var(--text-0)}.import-file.is-none{border-color:#e09a2673}.import-file.is-done{border-color:#d9733f59}.import-file.is-failed{border-color:#e2574c73}.import-file .import-plan-why{grid-column:1/-1;padding-left:0}.import-progress{background:var(--ink-3);border-radius:4px;width:90px;height:4px;display:block;overflow:hidden}.import-progress i{background:var(--mint);height:100%;transition:width .2s;display:block}:root[data-theme=dark] .import-note{border-color:#eaa83c59}:root[data-theme=dark] .import-file.is-none{border-color:#eaa83c66}:root[data-theme=dark] .import-file.is-done{border-color:#e0824f59}@media (width<=900px){.import-sources,.import-defaults{grid-template-columns:1fr}.import-source{min-height:48px}.import-file{grid-template-columns:1fr}.import-file-state{justify-content:flex-start}.import-file .input{min-height:44px}.import-file-x{width:44px;height:44px}.import-plan-sub,.import-plan-why{padding-left:0}.import-plan-row .badge{margin-left:0}}.views-modules{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px 18px;display:grid}.views-module{border-top:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:8px 0;display:flex}.views-module.is-off .views-module-blurb{opacity:.6}.views-module-name{color:var(--text-0);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.views-module-blurb{padding-left:46px;font-size:12.5px;line-height:1.45}.views-module .toggle{min-height:28px}.views-person{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 0;display:flex}.views-person-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.views-person-head>div{min-width:0}.views-person-head .faint{margin-top:2px;font-size:12.5px}.views-person-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px 14px;display:grid}.views-person-grid .field-hint{min-height:0}.views-custom{flex-direction:column;gap:8px;display:flex}.views-custom .chip.is-off{opacity:.45}.views-custom .chip:disabled{cursor:default}@media (width<=900px){.views-modules{grid-template-columns:1fr;gap:0}.views-module-blurb{padding-left:0}.views-person-grid{grid-template-columns:1fr}.views-person-head{flex-direction:column}}.ladder{flex-direction:column;display:flex}.ladder-link{grid-template-columns:26px 1fr;gap:14px;display:grid}.ladder-spine{flex-direction:column;align-items:center;padding-top:22px;display:flex}.ladder-node{background:var(--ink-1);border:2px solid var(--line-strong);border-radius:50%;flex:none;width:11px;height:11px}.ladder-line{background:var(--line-strong);flex:1;width:2px}.ladder-gating .ladder-node{border-color:var(--coral);background:var(--coral)}.ladder-body{color:inherit;background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color .14s var(--ease), box-shadow .14s var(--ease);margin-bottom:12px;padding:14px 16px;text-decoration:none;display:block}.ladder-body:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.ladder-gating .ladder-body{border-color:var(--coral);background:var(--coral-glow)}.ladder-active .ladder-body{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.ladder-dead .ladder-body{opacity:.55}.ladder-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ladder-addr{font-size:15px}.ladder-meta{margin-top:2px;font-size:12.5px}.ladder-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ladder-bar{background:var(--ink-4);border-radius:3px;height:5px;margin:12px 0 8px;overflow:hidden}.ladder-fill{background:var(--mint);border-radius:3px;height:100%;display:block}.ladder-gating .ladder-fill{background:var(--coral)}.ladder-foot{flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.ladder-summary{border-radius:var(--r-md);background:var(--ink-3);margin-top:6px;padding:14px 16px;font-size:13.5px;line-height:1.6}.tone-coral{color:var(--coral)}.mtrack{flex-wrap:wrap;gap:6px;display:flex}.mtrack-phase{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);min-width:110px;font:inherit;color:inherit;transition:border-color .14s var(--ease);background:0 0;flex:120px;padding:9px 10px}.mtrack-phase:hover{border-color:var(--line-strong)}.mtrack-bar{gap:2px;margin-bottom:7px;display:flex}.mtrack-tick{background:var(--ink-4);border-radius:2px;flex:1;height:4px}.mtrack-tick-done{background:var(--mint)}.mtrack-tick-in_progress{background:var(--brass)}.mtrack-tick-blocked{background:var(--coral)}.mtrack-tick-not_applicable{background:var(--ink-3)}.mtrack-label{font-size:12.5px;font-weight:600;display:block}.mtrack-count{margin-top:1px;font-size:11.5px;display:block}.mtrack-blocked{border-color:var(--coral);background:var(--coral-glow)}.mtrack-done{border-color:var(--mint)}.risk-dial{place-items:center;display:grid;position:relative}.risk-dial svg{display:block}.risk-dial-face{flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex;position:absolute;inset:0}.risk-dial-face strong{font-size:22px;font-family:var(--font-display)}.risk-dial-face span{text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}.boundary{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink-3);border-left-width:3px;padding:12px 14px}.boundary-allow{border-left-color:var(--mint)}.boundary-review_required{border-left-color:var(--brass)}.boundary-refuse{border-left-color:var(--coral)}.boundary-compact{padding:8px 10px}.boundary-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.boundary-reasons{color:var(--text-1);margin:10px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.boundary-reasons li+li{margin-top:5px}.boundary-triggers{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip-trigger{font-family:var(--font-mono);font-size:11px}.chip-advice{border-color:var(--brass);color:var(--brass)}.chip-assurance{border-color:var(--coral);color:var(--coral)}.chip-reserved{background:var(--coral);border-color:var(--coral);color:#fff}.boundary-stamp{margin:10px 0 0;font-size:11.5px;font-style:italic}.tier-badge{align-items:center;gap:8px;display:inline-flex}.tier-note{font-size:12px}.chase-grid{grid-template-columns:340px 1fr;align-items:start;gap:20px;display:grid}.chase-list{flex-direction:column;gap:8px;max-height:72vh;padding-right:4px;display:flex;overflow-y:auto}.chase-item{text-align:left;background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;font:inherit;color:inherit;transition:border-color .14s var(--ease);padding:11px 12px}.chase-item:hover{border-color:var(--line-strong)}.chase-item-on{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.chase-item-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chase-item-title{font-size:13.5px;font-weight:600}.chase-item-sub{margin-top:3px;font-size:12px}.chase-rungs{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.chase-rung{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--ink-1);color:var(--text-1);border-radius:99px;padding:5px 10px;font-size:12px}.chase-rung-on{border-color:var(--mint);background:var(--mint-glow);color:var(--mint-deep);font-weight:600}.chase-body{font-family:var(--font-mono);white-space:pre-wrap;background:var(--ink-3);border-radius:var(--r-sm);max-height:46vh;padding:16px;font-size:12.5px;line-height:1.65;overflow-y:auto}.chase-taps{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ingest-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.ingest-input{width:100%;min-height:380px;font-family:var(--font-mono);font-size:12.5px;line-height:1.6}.ingest-event{border-left:3px solid var(--line-strong);margin-bottom:10px;padding:9px 0 9px 12px}.ingest-event-done{border-left-color:var(--mint)}.ingest-event-blocked{border-left-color:var(--coral)}.ingest-event-in_progress{border-left-color:var(--brass)}.ingest-quote{color:var(--text-1);margin-top:5px;font-size:12.5px;font-style:italic;line-height:1.55}.ingest-conf{font-family:var(--font-mono);font-size:11px}.cov-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:11px 0;display:grid}.cov-row:last-child{border-bottom:none}.cov-fallback{color:var(--text-1);margin-top:4px;font-size:12.5px;line-height:1.5}.vc-step{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;gap:12px;padding:12px 0;display:grid}.vc-step:last-child{border-bottom:none}.vc-num{background:var(--ink-4);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.vc-because{color:var(--text-1);margin-top:4px;font-size:12.5px;line-height:1.55}.tracker{max-width:660px}.tracker-block{border-bottom:1px solid var(--line);padding:16px 0}.tracker-block:last-child{border-bottom:none}.tracker-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);margin-bottom:6px;font-size:11px;font-weight:700}.tracker-block p{margin:0;line-height:1.65}@media (width<=1000px){.chase-grid,.ingest-grid{grid-template-columns:1fr}}.stat-row{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:36px;margin-bottom:4px;padding:4px 0 22px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.stack-tight{flex-direction:column;gap:8px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.landing{background:var(--ink-0);height:100vh;position:relative;overflow:hidden auto}.landing-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mint-deep);align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:inline-flex}.landing-kicker-light{color:#8a8880}.btn-lg{border-radius:12px;min-height:58px;padding:18px 32px;font-size:16px}.turn-link{color:var(--mint-deep);font-weight:700}.turn-link:hover{text-decoration:underline}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(22px)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.journey-progress{z-index:60;background:linear-gradient(90deg, var(--mint), #8a8880);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 12px #1f1e1d80}.lnav{top:14px;left:14px;right:calc(14px + var(--sbw,0px));z-index:50;transition:background .3s var(--ease), box-shadow .3s var(--ease), padding .3s var(--ease), border-color .3s, top .3s var(--ease), left .3s var(--ease), right .3s var(--ease);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:30px clamp(20px,3vw,34px);display:grid;position:fixed}.lnav-brand{color:#fff;align-items:center;gap:9px;min-height:44px;font-size:21px;font-weight:800;transition:color .3s;display:flex}.lnav-mark{background:var(--mint);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:800;display:inline-grid}.lnav-links{justify-content:center;align-items:center;gap:28px;display:flex}.lnav-links a{color:#ffffffd9;font-size:14px;font-weight:600;transition:color .2s}.lnav-links a:hover{color:#fff}.lnav-cta{justify-content:flex-end;align-items:center;gap:16px;display:flex}.lnav-signin{color:#ffffffd9;align-items:center;min-height:44px;padding:10px 6px;font-size:14px;font-weight:600;display:inline-flex}.lnav-solid{top:0;left:0;right:var(--sbw,0px);border-bottom-color:var(--line);background:#f7f7f8db;padding:12px clamp(22px,4vw,48px);box-shadow:0 8px 30px #29222a0f}.lnav-solid .lnav-brand,.lnav-solid .lnav-signin{color:var(--text-0)}.lnav-solid .lnav-links a{color:var(--text-1)}.lnav-solid .lnav-links a:hover{color:var(--mint-deep)}.hero{border-radius:28px;flex-direction:column;align-items:center;min-height:calc(100vh - 28px);margin:14px;padding:90px 20px 46px;display:flex;position:relative;overflow:hidden}.hero-media{background:#1f1e1d url(/img/hero-town.jpg) 50% 40%/cover no-repeat;animation:24s ease-in-out infinite alternate hero-drift;position:absolute;inset:0}@keyframes hero-drift{0%{background-position:50% 40%}to{background-position:50% 34%}}.hero-shade{background:linear-gradient(#1f1e1da8 0%,#1f1e1d47 34%,#1f1e1d26 55%,#1f1e1db3 100%);position:absolute;inset:0}.hero-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:780px;margin:auto 0 44px;padding-top:4vh;display:flex;position:relative}.hero-copy .hero-kicker{letter-spacing:.1em;text-transform:uppercase;color:#8a8880;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:inline-flex}.hero-copy h1{letter-spacing:-.032em;color:#fff;text-shadow:0 2px 30px #1f1e1d59;animation:rise .6s var(--ease);font-size:clamp(40px,6.2vw,72px);line-height:1.02}.hero-copy p{color:#ffffffe0;text-wrap:balance;max-width:620px;animation:rise .6s 70ms var(--ease) both;font-size:17px;line-height:1.65}.hero-ctas{animation:rise .6s .14s var(--ease) both;flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-micro{color:#ffffffb3;letter-spacing:.02em;animation:rise .6s .2s var(--ease) both;font-size:12.5px;font-weight:600}.btn-hero-ghost{color:#fff;background:#ffffff1f;border:1px solid #fff6}.btn-hero-ghost:hover{background:#ffffff42;border-color:#fff;transform:translateY(-1px);box-shadow:0 8px 24px #ffffff2e}.hero-scroll{z-index:3;border:1.5px solid #ffffff80;border-radius:12px;width:22px;height:36px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.hero-scroll span{background:#fff;border-radius:2px;width:3px;height:8px;margin-left:-1.5px;animation:1.8s infinite scroll-hint;position:absolute;top:6px;left:50%}@keyframes scroll-hint{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}.hero-mock{z-index:3;background:var(--ink-1);border-radius:var(--r-xl);text-align:left;width:min(760px,96%);animation:pop .7s .2s var(--ease) both;border:1px solid #fff9;position:relative;overflow:hidden;box-shadow:0 30px 80px #1f1e1d73}.hero-mock-bar{border-bottom:1px solid var(--line);background:var(--ink-3);align-items:center;gap:7px;padding:12px 18px;display:flex}.hero-dot{background:var(--line-strong);border-radius:2px;width:10px;height:10px}.hero-mock-title{color:var(--text-2);margin-left:10px;font-size:12.5px;font-weight:700}.hero-mock-live{margin-left:auto}.hero-mock-body{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.hero-brief{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-1);align-items:center;gap:14px;padding:12px 14px;display:flex}.hero-brief .badge{flex-shrink:0}.hero-brief>div{flex:1;min-width:0}.hero-brief strong{font-size:14px}.hero-brief p{font-size:12.5px}.hero-brief-action{color:var(--mint-deep);white-space:nowrap;font-size:13px;font-weight:700}.watching{border:1px solid var(--line);background:var(--ink-1);border-radius:16px;align-items:center;gap:22px;margin:6px 14px 0;padding:14px 0 14px 22px;display:flex;overflow:hidden}.watching-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-1);border-right:1px solid var(--line);flex-shrink:0;align-items:center;gap:8px;padding-right:22px;font-size:12px;font-weight:800;display:inline-flex}.watching-track{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.watching-run{gap:12px;width:max-content;animation:48s linear infinite marquee;display:flex}.watching:hover .watching-run{animation-play-state:paused}.watching-run span{color:var(--text-1);background:var(--ink-3);border:1px solid var(--line);white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.chapter{max-width:1180px;margin:0 auto;padding:clamp(64px,10vh,120px) clamp(20px,5vw,48px)}.chapter-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.chapter-head-center{justify-content:center}.chapter-no{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-2);border:1px solid var(--line-strong);border-radius:8px;padding:4px 9px;font-size:13px;font-weight:600}.chapter h2{letter-spacing:-.03em;font-size:clamp(30px,3.8vw,46px);line-height:1.08}.chapter-sub{max-width:760px;margin-top:12px;font-size:17px}p.chapter-sub{text-wrap:balance}.chapter-problem{text-align:left}.problem-h{max-width:820px}.problem-p{max-width:640px;margin-top:18px;font-size:17px;line-height:1.65}.compare{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:22px;margin-top:44px;display:grid}.compare-col{border-radius:22px;padding:30px 32px}.compare-label{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.compare-col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.compare-col li{padding-left:26px;font-size:15px;line-height:1.5;position:relative}.compare-old{background:var(--ink-3);border:1px dashed var(--line-strong)}.compare-old .compare-label{color:var(--text-2)}.compare-old li{color:var(--text-1)}.compare-old li:before{content:"×";color:var(--coral);font-size:18px;font-weight:800;position:absolute;top:-1px;left:0}.compare-new{background:#f3f1ea;border:1px solid #1f1e1d4d;box-shadow:0 24px 60px #1f1e1d1f}.compare-new .compare-label{color:var(--mint-deep)}.compare-new li{color:var(--text-0);font-weight:500}.compare-new li:before{content:"✓";color:var(--mint-deep);font-weight:800;position:absolute;left:0}.compare-arrow{color:var(--mint-deep);place-items:center;font-size:30px;font-weight:800;display:grid}.problem-migrate{color:var(--text-1);margin-top:30px;font-size:15.5px}.problem-migrate strong{color:var(--text-0)}.chapter-day{padding-bottom:clamp(48px,8vh,96px)}.journey{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);margin-top:56px;display:grid}.journey-steps{flex-direction:column;padding-bottom:20vh;list-style:none;display:flex}.journey-step{border-left:2px solid var(--line);opacity:.38;min-height:62vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;gap:12px;padding:24px 0 24px 34px;display:flex;position:relative}.journey-step:before{content:"";background:var(--ink-0);border:2px solid var(--line-strong);width:14px;height:14px;transition:all .4s var(--ease);border-radius:2px;margin-top:-7px;position:absolute;top:50%;left:-8px}.journey-step-on{opacity:1}.journey-step-on:before{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 6px var(--mint-glow)}.journey-step:first-child{min-height:50vh}.journey-time{align-items:center;gap:12px;display:flex}.journey-time .mono{color:var(--text-0);font-size:15px;font-weight:600}.journey-step h3{letter-spacing:-.024em;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.journey-step p{max-width:340px;font-size:15.5px;line-height:1.65}.journey-you{color:var(--mint-deep);align-items:center;gap:10px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.journey-you-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mint-ink);background:var(--mint);border-radius:6px;padding:3px 8px;font-size:10.5px}.journey-stage-inline{display:none}.journey-stage{align-items:center;height:calc(100vh - 120px);display:flex;position:sticky;top:60px}.journey-stage-pin{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.journey-clock{color:var(--text-2);letter-spacing:.08em;background:var(--ink-1);border:1px solid var(--line);border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600}.journey-dots{gap:8px;display:flex}.journey-dots span{background:var(--ink-4);width:8px;height:8px;transition:all .3s var(--ease);border-radius:2px}.journey-dots span.on{background:var(--mint);width:26px}.stage-card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:520px;box-shadow:var(--shadow-2);text-align:left;animation:pop .55s var(--ease) both;overflow:hidden}.stage-bar{border-bottom:1px solid var(--line);background:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.stage-title{color:var(--text-1);font-size:12.5px;font-weight:700}.stage-body{flex-direction:column;gap:10px;padding:18px;display:flex}.stage-body h4{letter-spacing:-.02em;font-size:22px}.stage-body>p{font-size:13.5px;line-height:1.5}.stage-row{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:12px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.stage-row .badge{flex-shrink:0}.stage-mail,.stage-letter{border-radius:var(--r-md);background:var(--ink-3);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.stage-mail strong,.stage-letter strong{font-size:14px}.stage-mail p,.stage-letter p{font-size:13px;line-height:1.5}.stage-arrow{text-align:center;color:var(--mint-deep);letter-spacing:.04em;font-size:12px;font-weight:700}.stage-match{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #1f1e1d59;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.stage-match>div{flex-direction:column;gap:2px;display:flex}.stage-match strong{font-size:14px}.stage-match .faint{font-size:12px}.stage-score{color:var(--mint-deep);letter-spacing:-.02em;font-size:22px;font-weight:800}.stage-cta{align-self:flex-start}.stage-evidence{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.stage-evidence>.faint{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.stage-evidence>div{justify-content:space-between;font-size:13.5px;display:flex}.stage-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.stage-cert{border:1px solid var(--line);border-radius:var(--r-md);justify-content:space-between;align-items:center;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.stage-cert-hot{background:var(--coral-glow);border-color:#e2574c66}.stage-note{color:var(--text-1);border-radius:var(--r-md);background:var(--ink-3);padding:10px 12px;font-size:13px;line-height:1.45;display:block}.stage-chat{gap:12px}.stage-msg{border-radius:14px;max-width:92%;padding:10px 14px;font-size:13.5px;line-height:1.5}.stage-msg-you{background:var(--text-0);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.stage-msg-eldon{background:var(--ink-3);border-bottom-left-radius:4px;align-self:flex-start;align-items:flex-start;gap:10px;display:flex}.stage-msg-eldon .eldon-dot{flex-shrink:0;margin-top:6px}.stage-msg-eldon>div{flex-direction:column;gap:2px;display:flex}.stage-msg-eldon .faint{font-size:12.5px}.stage-table{border-collapse:collapse;width:100%;font-size:13px}.stage-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line);padding:6px 8px;font-size:10.5px}.stage-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px}.stage-table th:nth-child(3),.stage-table td:nth-child(3),.stage-table th:last-child,.stage-table td:last-child{text-align:right}.stage-table td.mono{font-size:12.5px;line-height:1}.stage-table tr:last-child td{border-bottom:none}.dayend{isolation:isolate;color:#faf9f5;background:#1f1e1d;border-radius:28px;margin-top:8px;padding:clamp(36px,5vw,60px);position:relative;overflow:hidden;box-shadow:0 30px 80px #1f1e1d52}.dayend-glow{z-index:-1;background:radial-gradient(circle,#1f1e1d33,#0000 60%);border-radius:2px;width:46vw;max-width:620px;height:46vw;max-height:620px;animation:22s ease-in-out infinite alternate orb-drift;position:absolute;top:-40%;right:-12%}.dayend-head{flex-direction:column;gap:14px;max-width:640px;display:flex}.dayend-head .journey-time{margin:0}.dayend-head .journey-time .mono{color:#faf9f5bf}.dayend-head h3{letter-spacing:-.032em;color:#fff;font-size:clamp(32px,4.4vw,54px);line-height:1.02}.dayend-head p{color:#faf9f5bf;text-wrap:balance;font-size:16.5px;line-height:1.6}.dayend-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:clamp(28px,5vw,64px);margin-top:clamp(32px,4vw,48px);display:grid}.dayend-score{flex-direction:column;gap:18px;display:flex}.dayend-stats{grid-template-columns:auto 1fr;gap:28px;display:grid}.dayend-stat{flex-direction:column;gap:6px;display:flex}.dayend-stat strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,7vw,96px);font-weight:800;line-height:.95}.dayend-stat span{color:#faf9f5b3;font-size:13.5px}.dayend-stat-you strong{color:#fff}.dayend-stat-eldon{border-left:1px solid #ffffff24;padding-left:28px}.dayend-stat-eldon strong{color:#8a8880;text-shadow:0 0 40px #1f1e1d33}.dayend-bar{gap:3px;height:34px;margin-top:6px;display:flex}.dayend-bar span{transform-origin:50% 100%;opacity:.25;transition:transform .6s var(--ease), opacity .6s var(--ease);transition-delay:calc(var(--i) * 28ms);border-radius:3px;flex:1;transform:scaleY(.12)}.dayend-bar span.you{background:#fff}.dayend-bar span.eldon{background:var(--mint)}.dayend.in .dayend-bar span{opacity:1;transform:none}.dayend-legend{color:#faf9f5b3;gap:18px;font-size:12.5px;font-weight:600;display:flex}.dayend-legend span{align-items:center;gap:7px;display:inline-flex}.dayend-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.dayend-legend i.you{background:#fff}.dayend-legend i.eldon{background:var(--mint)}.dayend-line{color:#fff;margin-top:auto;padding-top:14px;font-size:18px;font-weight:700}.dayend-btns{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dayend-link{color:#8a8880;font-size:14px;font-weight:700}.dayend-link:hover{text-decoration:underline}.dayend-receipt{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;min-height:360px;display:flex;overflow:hidden}.dayend-receipt-head{letter-spacing:.04em;text-transform:uppercase;color:#faf9f5bf;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 18px;font-size:12.5px;font-weight:700;display:flex}.dayend-receipt-head .mono{text-transform:none;letter-spacing:0;color:#8a8880}.dayend-receipt-window{flex:1 1 0;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.dayend-receipt-list{flex-direction:column;list-style:none;animation:46s linear infinite receipt-scroll;display:flex}.dayend-receipt:hover .dayend-receipt-list{animation-play-state:paused}.dayend-receipt-list li{color:#faf9f5e0;border-bottom:1px solid #ffffff12;grid-template-columns:44px 16px 1fr;align-items:baseline;gap:10px;padding:11px 18px;font-size:13.5px;line-height:1.45;display:grid}.dayend-receipt-list .mono{color:#faf9f580;font-size:12px}.dayend-tick{color:#8a8880;font-weight:800}@keyframes receipt-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.dayend-receipt-list{animation:none}.dayend-bar span{transition:none}}@media (width<=900px){.dayend-grid{grid-template-columns:1fr}.dayend-receipt{min-height:0}.dayend-receipt-window{flex:0 0 260px;height:260px}}@media (width<=760px){.dayend{margin-top:40px}.dayend-stats{grid-template-columns:1fr 1fr;gap:16px}.dayend-stat-eldon{padding-left:16px}.dayend-bar{gap:2px;height:26px}.dayend-line{margin-top:6px}}.intel-feature{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,70px);display:grid}.intel-feature-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.intel-feature-copy .chapter-head{margin-bottom:0}.intel-feature-copy h2{letter-spacing:-.028em;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.intel-feature-copy p{max-width:480px;font-size:15.5px;line-height:1.65}.map-canvas{aspect-ratio:480/380;border:1px solid var(--line);box-shadow:var(--shadow-2);background:#f3f1ea;border-radius:24px;position:relative;overflow:hidden}.map-roads{width:100%;height:100%;position:absolute;inset:0}.map-roads path{fill:none;stroke:#29222a1a;stroke-width:7px}.map-patch{width:100%;height:100%;position:absolute;inset:0}.map-patch path{fill:#1f1e1d17;stroke:var(--mint-deep);stroke-width:2.5px;stroke-dasharray:8 7;stroke-linecap:round;animation:30s linear infinite dash}@keyframes dash{to{stroke-dashoffset:-1400px}}.map-pin{border:1px solid var(--line-strong);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 13px;font-size:13px;font-weight:700;position:absolute;transform:translate(-50%,-120%);box-shadow:0 6px 18px #29222a24}.map-pin:after{content:"";background:var(--text-0);border:2px solid #fff;border-radius:2px;width:8px;height:8px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #29222a4d}.map-pin-hot{background:var(--mint);border-color:var(--mint-deep);color:#fff}.map-pin-hot:after{background:var(--mint-deep)}.map-chip{border:1px solid var(--line);color:var(--text-1);background:#ffffffeb;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:700;position:absolute;top:16px;left:16px}.map-card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:#fff;flex-direction:column;gap:2px;padding:14px 18px;display:flex;position:absolute;bottom:16px;right:16px}.map-card strong{letter-spacing:-.02em;font-size:24px;font-weight:800}.map-card .faint{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.map-trend{color:var(--text-1);font-size:12px}.chapter-rra{isolation:isolate;color:#faf9f5;background:#1f1e1d;border-radius:28px;max-width:none;margin:14px;position:relative;overflow:hidden}.rra-inner{z-index:2;max-width:1084px;margin:0 auto;position:relative}.chapter-rra h2{color:#fff;max-width:820px}.chapter-rra .chapter-no{color:#faf9f5b3;border-color:#fff3}.rra-sub{color:#faf9f5bf;max-width:640px;margin-top:16px;font-size:16.5px;line-height:1.65}.rra-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:44px;display:grid}.rra-card{transition:background .2s, transform .2s var(--ease), border-color .2s;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.rra-card:hover{background:#ffffff14;border-color:#1f1e1d33;transform:translateY(-2px)}.rra-tick{color:#8a8880;background:#1f1e1d38;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.rra-card strong{color:#fff;font-size:16px}.rra-card p{color:#faf9f5b3;font-size:13.5px;line-height:1.55}.rra-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;display:flex}.rra-cta span{color:#faf9f5a6;font-size:13.5px}.landing-personas{text-align:center}.landing-personas h2,.landing-receipts h2,.landing-final h2{letter-spacing:-.028em;font-size:clamp(28px,3.6vw,42px);line-height:1.12}.persona-cards{text-align:left;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-top:44px;display:grid}.persona-card{border-radius:26px;flex-direction:column;align-items:flex-start;gap:16px;padding:38px 34px;display:flex}.persona-card h3{letter-spacing:-.02em;font-size:23px}.persona-card p{font-size:14.5px;line-height:1.65}.persona-card-icon{border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:700;display:grid}.persona-card-ink{color:#faf9f5;background:#1f1e1d;box-shadow:0 24px 60px #1f1e1d59}.persona-card-ink h3{color:#fff}.persona-card-ink p{color:#faf9f5cc}.persona-card-ink .persona-card-icon{color:#8a8880;background:#1f1e1d38}.persona-card-teal{background:#f3f1ea;border:1px solid #1f1e1d40}.persona-card-teal .persona-card-icon{color:var(--mint-deep);box-shadow:var(--shadow-1);background:#fff}.persona-card-teal p{color:var(--text-1)}.persona-list{flex-direction:column;gap:8px;margin-bottom:6px;list-style:none;display:flex}.persona-list li{color:var(--text-1);padding-left:22px;font-size:13.5px;position:relative}.persona-list li:before{content:"✓";color:var(--mint-deep);font-weight:800;position:absolute;left:0}.persona-list-light li{color:#faf9f5d9}.persona-list-light li:before{color:#8a8880}.btn-ink{color:#fff;background:#1f1e1d;box-shadow:0 2px 8px #1f1e1d40}.btn-ink:hover{color:#fff;background:#2a2927;transform:translateY(-1px);box-shadow:0 8px 22px #1f1e1d59,0 0 0 4px #1f1e1d2e}.landing-receipts{text-align:center;padding-top:0}.receipt-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:40px;display:grid}.receipt{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-1);box-shadow:var(--shadow-1);padding:22px 24px}.receipt.in{transition:opacity .7s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease)}.receipt.in:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.receipt strong{font-size:15.5px}.receipt p{margin-top:5px;font-size:13.5px;line-height:1.55}.chapter-access{padding-top:0}.access-card{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:30px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(32px,5vw,56px);display:grid;position:relative;overflow:hidden}.access-card:before{content:"";pointer-events:none;background:radial-gradient(520px 300px at 100% 0,#1f1e1d1a,#0000 65%);position:absolute;inset:0}.access-copy{flex-direction:column;gap:14px;display:flex;position:relative}.access-copy .chapter-head{margin-bottom:0}.access-copy h2{font-size:clamp(30px,3.4vw,42px)}.access-copy>p{max-width:520px;font-size:15.5px;line-height:1.65}.access-perks{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:8px;list-style:none;display:grid}.access-perks li{color:var(--text-1);padding-left:24px;font-size:14px;line-height:1.5;position:relative}.access-perks li:before{content:"✓";color:var(--mint-deep);font-weight:800;position:absolute;left:0}.access-perks strong{color:var(--text-0)}.access-form{background:var(--ink-0);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.access-form-title{letter-spacing:-.01em;font-size:16px;font-weight:800}.access-persona{grid-template-columns:1fr 1fr;gap:8px;display:grid}.access-persona button{background:var(--ink-1);border:1px solid var(--line-strong);color:var(--text-1);transition:all .15s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:14px;font-weight:700;display:flex}.access-persona button span{font-size:17px}.access-persona button.on{border-color:var(--mint);color:var(--mint-deep);background:var(--mint-glow);box-shadow:0 0 0 3px var(--mint-glow)}.access-input{border-radius:12px;padding:13px 14px;font-size:15px}.access-submit{justify-content:center}.access-note{text-align:center;font-size:12.5px}.chapter-pricing{text-align:center;max-width:1360px;padding-bottom:clamp(40px,6vh,72px)}.price-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.price-card{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:24px;flex-direction:column;gap:12px;padding:30px 28px;display:flex;position:relative}.price-card-hot{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow), var(--shadow-2)}.price-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--mint-ink);background:var(--mint);border-radius:8px;padding:4px 9px;font-size:10.5px;font-weight:800;position:absolute;top:20px;right:20px}.price-name{letter-spacing:-.02em;font-size:21px}.price-for{color:var(--text-2);margin-top:-6px;font-size:13px}.price-for,.price-strap,.price-list li{text-wrap:balance}.price-amount{align-items:baseline;gap:6px;margin-top:6px;display:flex}.price-amount strong{letter-spacing:-.04em;font-size:42px;font-weight:800;line-height:1}.price-amount span{color:var(--text-2);font-size:13.5px}.price-amount-quote strong{font-size:30px}.price-strap{color:var(--text-1);font-size:14.5px;line-height:1.5}.price-list{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:8px;padding-top:14px;list-style:none;display:flex}.price-list li{color:var(--text-1);padding-left:22px;font-size:13.5px;line-height:1.45;position:relative}.price-list li:before{content:"✓";color:var(--mint-deep);font-weight:800;position:absolute;left:0}.price-card .btn{justify-content:center;margin-top:8px}.price-note{text-align:center;margin:22px auto 0}.landing-faq{padding-top:0}.faq-inner{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.faq-head{flex-direction:column;gap:12px;display:flex;position:sticky;top:100px}.faq-head h2{letter-spacing:-.028em;font-size:clamp(28px,3.4vw,40px)}.faq-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 4px;font-size:17px;font-weight:700;transition:color .15s;display:flex}.faq-q:hover{color:var(--mint-deep)}.faq-plus{color:var(--text-2);transition:transform .3s var(--ease);flex-shrink:0;font-size:22px;font-weight:400}.faq-open .faq-plus{color:var(--mint-deep);transform:rotate(45deg)}.faq-a{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.faq-a>p{max-width:620px;font-size:15px;line-height:1.65;overflow:hidden}.faq-open .faq-a{grid-template-rows:1fr}.faq-open .faq-a>p{padding-bottom:22px}.landing-final{isolation:isolate;text-align:center;background:#1f1e1d;border-radius:28px;flex-direction:column;align-items:center;gap:24px;margin:14px;padding:clamp(64px,12vh,120px) 24px;display:flex;position:relative;overflow:hidden}.landing-final>*{z-index:2;position:relative}.landing-final:before,.pg-hero:before,.chapter-rra:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:radial-gradient(#ffffff29 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 80%,#000 20%,#0000 100%)}.landing-final:after,.pg-hero:after,.chapter-rra:after{content:"";z-index:1;pointer-events:none;transform-origin:0 0;background:radial-gradient(circle at 22% 40%,#1f1e1d57,#1f1e1d0f 45%,#0000 68%);border-radius:2px;width:60vw;max-width:760px;height:60vw;max-height:760px;animation:18s ease-in-out infinite alternate orb-drift;position:absolute;top:-40%;left:0}.pg-hero:after,.chapter-rra:after{transform-origin:100% 0;background:radial-gradient(circle at 78% 40%,#1f1e1d57,#1f1e1d0f 45%,#0000 68%);animation-name:orb-drift-left;left:auto;right:0}.pg-hero:after{animation-duration:22s;top:-30%}.chapter-rra:after{animation-duration:26s;top:10%}@keyframes orb-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(9vw,6vh)scale(1.12)}}@keyframes orb-drift-left{0%{transform:translate(0,0)scale(1)}to{transform:translate(-9vw,6vh)scale(1.12)}}.band-lines{z-index:0;pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.band-lines path{fill:none;stroke:#faf9f51f;stroke-width:1.4px;stroke-dasharray:5 9;stroke-linecap:round;animation:60s linear infinite dash}.band-lines path:nth-child(2){stroke:#1f1e1d1f;animation-duration:90s}.band-lines path:nth-child(3){animation-duration:75s}.band-card{z-index:1;pointer-events:none;color:#faf9f5;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:700;animation:9s ease-in-out infinite alternate float-card;display:flex;position:absolute}.band-card .badge{font-size:10px}.band-card-1{top:26%;left:6%}.band-card-2{animation-duration:11s;animation-delay:-3s;top:30%;right:7%}.band-card-3{animation-duration:13s;animation-delay:-6s;bottom:20%;left:12%}.band-card-4{animation-duration:10s;animation-delay:-2s;bottom:22%;right:10%}@keyframes float-card{0%{transform:translate(0,0)}to{transform:translateY(-12px)}}@media (width<=900px){.band-card{display:none}}@media (prefers-reduced-motion:reduce){.landing-final:after,.pg-hero:after,.chapter-rra:after,.band-lines path,.band-card{animation:none}}.landing-final h2{color:#fff;max-width:760px;margin-inline:auto}.landing-final-note{color:#faf9f599;font-size:13px}.landing-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.landing-foot{grid-template-columns:1.4fr 1fr;gap:30px 60px;max-width:1180px;margin:0 auto;padding:40px clamp(20px,5vw,48px) 110px;display:grid}.foot-brand{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.foot-brand .display{align-items:center;gap:9px;font-size:20px;display:inline-flex}.foot-brand .faint{max-width:320px;font-size:13.5px;line-height:1.5}.foot-cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.foot-cols>div{flex-direction:column;gap:8px;display:flex}.foot-cols a,.foot-link{color:var(--text-1);text-align:left;padding:0;font-size:14px}.foot-cols a:hover,.foot-link:hover{color:var(--mint-deep)}.foot-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:4px;font-size:11.5px;font-weight:800}.foot-legal{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:22px;padding-top:22px;font-size:12.5px;display:flex}.float-cta{z-index:55;border:1px solid var(--line);box-shadow:var(--shadow-2);opacity:0;transition:transform .45s var(--ease), opacity .45s var(--ease);background:#ffffffeb;border-radius:14px;align-items:center;gap:14px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:22px;right:22px;transform:translateY(120%)}.float-cta-on{opacity:1;transform:none}.float-cta-text{color:var(--text-1);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=1024px){.lnav{grid-template-columns:1fr auto}.lnav-links{display:none}.journey{grid-template-columns:1fr}.journey-stage{display:none}.journey-stage-inline{margin-top:12px;display:block}.journey-steps{padding-bottom:0}.journey-step{opacity:1;min-height:0;padding:30px 0 30px 30px}.journey-step p{max-width:none}.journey-step:first-child{min-height:0}.journey-step:before{margin-top:0;top:42px}.stage-card{max-width:560px}.intel-feature,.access-card,.faq-inner{grid-template-columns:1fr}.faq-head{position:static}}@media (width<=760px){.hero{margin:8px;padding-top:84px}.lnav{top:8px;left:8px;right:calc(8px + var(--sbw,0px));padding:14px 16px}.lnav-solid{padding:10px 16px;top:0;left:0;right:0}.watching{margin:6px 8px 0}.watching-label{display:none}.compare{grid-template-columns:1fr}.compare-arrow{transform:rotate(90deg)}.chapter-rra,.landing-final{margin:8px}.access-perks,.landing-foot{grid-template-columns:1fr}.float-cta{border-radius:14px;justify-content:space-between;bottom:12px;left:12px;right:12px}.hero-scroll{display:none}.hero-brief{flex-wrap:wrap;gap:8px 12px}.hero-brief>div{flex-basis:100%;order:3}.hero-brief .badge{order:1}.hero-brief-action{order:2;margin-left:auto}.stage-actions{flex-wrap:wrap}.dayend-head p{text-wrap:pretty}}.lnav-links a.active{color:#fff}.lnav-links a.active:after{content:"";background:var(--mint);border-radius:2px;height:2px;margin-top:3px;display:block}.lnav-solid .lnav-links a.active{color:var(--mint-deep)}.lnav-burger{background:#ffffff24;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.lnav-burger span{width:18px;height:2px;transition:transform .25s var(--ease), opacity .2s;background:#fff;border-radius:2px}.lnav-solid .lnav-burger{background:var(--ink-3)}.lnav-solid .lnav-burger span{background:var(--text-0)}.lnav-burger.on span:first-child{transform:translateY(7px)rotate(45deg)}.lnav-burger.on span:nth-child(2){opacity:0}.lnav-burger.on span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lnav-menu{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-2);animation:pop .25s var(--ease);border-radius:18px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:12px;right:12px}.lnav-menu a{color:var(--text-0);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:700}.lnav-menu a.active{color:var(--mint-deep);background:var(--mint-glow)}.pg-hero{isolation:isolate;color:#faf9f5;background:#1f1e1d;border-radius:28px;margin:14px;padding:clamp(120px,18vh,170px) clamp(20px,5vw,48px) clamp(56px,8vh,90px);position:relative;overflow:hidden}.pg-hero-inner{z-index:2;flex-direction:column;align-items:flex-start;gap:20px;max-width:1084px;margin:0 auto;display:flex;position:relative}.pg-hero .hero-kicker{letter-spacing:.1em;text-transform:uppercase;color:#8a8880;align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:inline-flex}.pg-hero h1{letter-spacing:-.032em;color:#fff;animation:rise .6s var(--ease);font-size:clamp(36px,5.2vw,62px);line-height:1.04}.pg-hero p{color:#faf9f5d1;text-wrap:balance;max-width:680px;animation:rise .6s 70ms var(--ease) both;font-size:17px;line-height:1.65}.pg-hero .hero-ctas{justify-content:flex-start}.chapter-tight{padding-top:clamp(40px,6vh,72px);padding-bottom:clamp(40px,6vh,72px)}.chapter-note{max-width:720px;margin-top:18px;font-size:13.5px}.frow{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.frow-rev .frow-copy{order:2}.frow-rev .frow-visual{order:1}.frow-inner{margin-top:48px;padding:0}.frow-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.frow-copy .chapter-head{margin-bottom:0}.frow-copy h2{font-size:clamp(28px,3.2vw,40px)}.frow-h3{letter-spacing:-.024em;font-size:clamp(24px,2.6vw,32px)}.frow-copy>p{max-width:520px;font-size:15.5px;line-height:1.65}.frow-visual{justify-content:center;display:flex}.frow-visual .stage-card{max-width:520px}.frow-visual .map-canvas{width:100%}.loop-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.loop-step{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:22px;flex-direction:column;gap:10px;padding:30px 28px;display:flex}.loop-no{background:var(--mint);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:grid}.loop-step h3{letter-spacing:-.02em;font-size:22px}.loop-step p{font-size:14.5px;line-height:1.6}.tbl-wrap{border:1px solid var(--line);background:var(--ink-1);box-shadow:var(--shadow-1);border-radius:18px;margin-top:32px;overflow-x:auto}.pg-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.pg-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line);background:var(--ink-3);padding:14px 18px;font-size:11.5px;font-weight:700}.pg-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--text-1);padding:15px 18px;line-height:1.5}.pg-table td strong{color:var(--text-0)}.pg-table tr:last-child td{border-bottom:none}.pg-table-3 td:first-child{width:22%}.pg-td-mint{background:#1f1e1d0d;color:var(--text-0)!important}.pg-table-sm{min-width:0;font-size:13.5px}.pg-table-sm td,.pg-table-sm th{padding:10px 14px}.frow-copy .tbl-wrap{width:100%;margin-top:6px}.cmp-table td:first-child{color:var(--text-0);font-weight:600}.cmp-eldon{background:#1f1e1d0f;font-weight:600;color:var(--text-0)!important}th.cmp-eldon{color:var(--mint-deep)!important}.cmp-yes{background:var(--mint);color:#fff;border-radius:2px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-grid}.cmp-no{background:var(--coral-glow);width:24px;height:24px;color:var(--coral);border-radius:2px;place-items:center;font-size:16px;font-weight:800;display:inline-grid}.spec-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:36px;display:grid}.spec-grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.spec-card{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 26px;display:flex}.spec-card.in{transition:opacity .7s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease)}.spec-card.in:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.spec-card strong{font-size:16px}.spec-card p{font-size:13.5px;line-height:1.55}.spec-card .badge{margin-bottom:4px}.day-detail{flex-direction:column;gap:22px;margin-top:40px;display:flex}.day-row{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:26px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,60px);padding:32px;display:grid}.day-row-rev .day-row-copy{order:2}.day-row-rev .day-row-visual{order:1}.day-row-copy{flex-direction:column;gap:12px;display:flex}.day-row-copy h3{letter-spacing:-.024em;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.day-row-copy>p{font-size:15px;line-height:1.6}.day-row-visual{justify-content:center;display:flex}.day-split{border-top:1px solid var(--line);grid-template-columns:1fr 1.6fr;gap:16px;margin-top:8px;padding-top:16px;display:grid}.day-split-h{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;margin-bottom:8px;font-size:10.5px;font-weight:800;display:inline-flex}.day-split-you{color:var(--mint-ink);background:var(--mint);border-radius:6px;padding:3px 8px}.day-split p{color:var(--mint-deep);font-size:14px;font-weight:700}.day-split ul{flex-direction:column;gap:6px;list-style:none;display:flex}.day-split li{color:var(--text-1);padding-left:18px;font-size:13.5px;line-height:1.45;position:relative}.day-split li:before{content:"";background:var(--mint);border-radius:2px;width:7px;height:7px;position:absolute;top:8px;left:0}.ask-list{flex-direction:column;gap:8px;width:100%;max-width:520px;list-style:none;display:flex}.ask-list li{background:var(--text-0);color:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:11px 16px;font-size:14.5px;font-weight:600}.ask-list li:nth-child(2n){background:var(--mint-glow);color:var(--text-0);border:1px solid #1f1e1d4d;border-radius:14px 14px 4px;align-self:flex-end}.io-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.io-col{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:22px;flex-direction:column;gap:16px;padding:28px;display:flex}.io-h{letter-spacing:.08em;text-transform:uppercase;color:var(--mint-deep);font-size:12px;font-weight:800}.io-item{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:14px;display:flex}.io-item strong{font-size:15.5px}.io-item p{font-size:13.5px;line-height:1.55}.trust-band{color:#faf9f5;background:#1f1e1d;border-radius:26px;grid-template-columns:1fr 1.3fr;align-items:center;gap:clamp(24px,4vw,60px);padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 24px 60px #1f1e1d4d}.trust-band h2{color:#fff;margin-top:12px;font-size:clamp(26px,3vw,36px)}.trust-band .landing-kicker{color:#8a8880}.trust-list{flex-direction:column;gap:12px;list-style:none;display:flex}.trust-list li{color:#faf9f5bf;padding-left:26px;font-size:14.5px;line-height:1.55;position:relative}.trust-list li:before{content:"✓";color:#8a8880;font-weight:800;position:absolute;left:0}.trust-list strong{color:#fff}.val-range{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #1f1e1d4d;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.val-range strong{letter-spacing:-.02em;color:var(--mint-deep);font-size:24px}.val-range .faint{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.val-range .dim{font-size:12.5px}.timeline{flex-direction:column;gap:0;width:100%;max-width:520px;margin-top:8px;list-style:none;display:flex}.timeline li{border-left:2px solid var(--line);flex-direction:column;gap:2px;margin-left:8px;padding:0 0 20px 30px;display:flex;position:relative}.timeline li:last-child{border-left-color:#0000;padding-bottom:0}.timeline strong{font-size:15px}.timeline .faint{font-size:13px}.timeline-dot{background:var(--ink-0);border:3px solid var(--line-strong);border-radius:2px;width:16px;height:16px;position:absolute;top:2px;left:-9px}.timeline-dot-on{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 5px var(--mint-glow)}.role-grid{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.role-card{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:28px 28px 8px 0;display:flex}.role-card+.role-card{padding-left:28px}.role-card:last-child{border-right:none;padding-right:0}.role-card h3{letter-spacing:-.02em;font-size:21px}.role-card .persona-list{gap:10px}.role-card .persona-list li{font-size:14px;line-height:1.5}.role-briefing{border:1px solid var(--line);background:#f3f1ea;border-radius:28px;margin-top:64px;padding:clamp(28px,4.5vw,56px)}.role-briefing .frow-copy>p{max-width:440px}.role-briefing .frow-visual .stage-card{box-shadow:var(--shadow-2)}.chapter-landlord{background:#f3f1ea;border:1px solid #1f1e1d40;border-radius:28px;max-width:none;margin:14px}.landlord-inner{max-width:1084px;margin:0 auto}.switch-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.switch-steps>div{background:var(--ink-3);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.switch-steps strong{margin-top:6px;font-size:16px}.switch-steps .faint{font-size:13px}.chapter-explore{text-align:center}.explore-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.explore-card{border:1px solid var(--line);background:var(--ink-1);min-height:420px;box-shadow:var(--shadow-1);border-radius:26px;flex-direction:column;gap:12px;padding:32px 30px;display:flex;position:relative;overflow:hidden}.explore-card.in{transition:opacity .7s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease)}.explore-card.in:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.explore-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mint-deep);font-size:12px;font-weight:800}.explore-card h3{letter-spacing:-.024em;font-size:24px;line-height:1.15}.explore-card p{color:var(--text-1);font-size:14.5px;line-height:1.6}.explore-link{color:var(--mint-deep);margin-top:auto;font-size:14.5px;font-weight:800}.explore-list{flex-direction:column;gap:8px;list-style:none;display:flex}.explore-list li{padding-left:22px;font-size:13.5px;position:relative}.explore-list li:before{content:"✓";color:#8a8880;font-weight:800;position:absolute;left:0}.explore-rra{color:#faf9f5;background:#1f1e1d;border-color:#0000}.explore-rra h3{color:#fff}.explore-rra p{color:#faf9f5bf}.explore-rra .explore-kicker,.explore-rra .explore-link{color:#8a8880}.explore-intel{background:#f3f1ea}.explore-mini-map{border:1px solid var(--line);min-height:130px;box-shadow:var(--shadow-1);background:#f3f1ea;border-radius:16px;flex:1;position:relative;overflow:hidden}.explore-mini-map .map-roads path{stroke-width:5px}.explore-mini-map .map-patch path{stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.explore-mini-map .map-pin{padding:4px 10px;font-size:12px}.explore-mini-map .map-pin:after{width:7px;height:7px;bottom:-11px}.explore-who{background:#f3f1ea;border-color:#1f1e1d40}.explore-who .explore-list li:before{color:var(--mint-deep)}.explore-who .explore-list li{color:var(--text-1)}.explore-who .explore-list{flex:1;justify-content:center}.explore-timers{flex-direction:column;gap:6px;margin-top:2px;display:flex}.explore-timers span{color:#faf9f5;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.explore-timers .badge{padding:2px 8px;font-size:10px;font-style:normal}.explore-personas{gap:10px;display:flex}.explore-personas span{text-align:center;box-shadow:var(--shadow-1);background:#fff;border-radius:14px;flex:1;padding:12px;font-size:14px;font-weight:800}.explore-personas span:first-child{color:#fff;background:#1f1e1d}@media (width<=1024px){.lnav-burger{display:flex}.lnav-cta .btn-primary{display:none}.frow,.frow-rev{grid-template-columns:1fr}.frow-rev .frow-copy,.day-row-rev .day-row-copy{order:1}.frow-rev .frow-visual,.day-row-rev .day-row-visual{order:2}.day-row,.loop-grid,.role-grid,.explore-grid,.switch-steps{grid-template-columns:1fr}.role-card{border-right:none;border-bottom:1px solid var(--line);padding:24px 0}.role-card+.role-card{padding-left:0}.role-card:last-child{border-bottom:none}.role-briefing{margin-top:40px}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.io-grid,.trust-band{grid-template-columns:1fr}.explore-card{min-height:0}}@media (width<=760px){.pg-hero,.chapter-landlord{margin:8px}.day-split{grid-template-columns:1fr}.day-row{padding:22px}.lnav-cta .lnav-signin{display:inline}}.pg-hero .band-card-1{top:18%;left:auto;right:22%}.pg-hero .band-card-2{top:40%;right:6%}.pg-hero .band-card-3{bottom:18%;left:auto;right:30%}.pg-hero .band-card-4{bottom:30%;right:8%}@media (width<=1280px){.pg-hero .band-card{display:none}}@media (width<=640px){.price-grid{grid-template-columns:1fr;gap:12px}.price-card{padding:24px 22px}}.landing .stage-row,.landing .frow{align-items:center}.landing .frow-copy{align-items:flex-start}.landing .day-row{align-items:center}.spec-grid:has(>:first-child:nth-last-child(3)){grid-template-columns:repeat(3,1fr)}.spec-grid:has(>:first-child:nth-last-child(4)){grid-template-columns:repeat(2,1fr)}.spec-grid-4:has(>:first-child:nth-last-child(4)){grid-template-columns:repeat(4,1fr)}.spec-grid:has(>:first-child:nth-last-child(6)){grid-template-columns:repeat(3,1fr)}.receipt-grid{grid-template-columns:repeat(3,1fr)}@media (width<=1100px){.spec-grid-4:has(>:first-child:nth-last-child(4)){grid-template-columns:repeat(2,1fr)}.spec-grid:has(>:first-child:nth-last-child(6)){grid-template-columns:repeat(2,1fr)}.receipt-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.spec-grid:has(>:first-child:nth-last-child(3)){grid-template-columns:1fr}}@media (width<=700px){:is(.spec-grid:has(>:first-child:nth-last-child(n)),.spec-grid-4:has(>:first-child:nth-last-child(n)),.receipt-grid){grid-template-columns:1fr}.cmp-table{table-layout:fixed;min-width:0;font-size:13.5px}.cmp-table th,.cmp-table td{padding:12px 10px}.cmp-table th:nth-child(2),.cmp-table td:nth-child(2){text-align:center;width:24%}.cmp-table th:nth-child(3),.cmp-table td:nth-child(3){width:30%}.cmp-table tr:last-child td{font-size:12.5px;line-height:1.4}}.landing .band-card{flex-direction:row}@media (width<=900px){.landing .band-card{display:none}}.landing .stage-card{display:block}.landing .access-card{display:grid}.landing .tbl-wrap{padding-inline:0}.landing .lnav-signin{padding-top:10px}@media (pointer:coarse){.landing .stage-arrow,.landing .compare-arrow{min-block-size:0;min-inline-size:0}.landing .stage-arrow:after,.landing .compare-arrow:after{content:none}}.legal{max-width:760px}.legal h2{margin:40px 0 10px;font-size:clamp(22px,2.4vw,28px)}.legal h2:first-child{margin-top:0}.legal p,.legal li{color:var(--text-1);font-size:16.5px;line-height:1.6}.legal p{margin:0 0 14px}.legal ul,.legal ol{margin:0 0 14px;padding-left:22px}.legal li{margin-bottom:8px}.legal a{color:var(--text-0);text-underline-offset:3px;text-decoration:underline}.foot-legal a{text-decoration:none}.foot-legal a:hover{text-decoration:underline}.dash-col-main>.card:first-child{animation-delay:40ms}.dash-col-main>.card:nth-child(2){animation-delay:.1s}.dash-col-main>.card:nth-child(3){animation-delay:.16s}.dash-col-main>.card:nth-child(4){animation-delay:.22s}.dash-col-main>.card:nth-child(5){animation-delay:.28s}.dash-col-side>.card:first-child{animation-delay:70ms}.dash-col-side>.card:nth-child(2){animation-delay:.13s}.dash-col-side>.card:nth-child(3){animation-delay:.19s}.dash-col-side>.card:nth-child(4){animation-delay:.25s}.dash-section-link{color:var(--text-2);white-space:nowrap;font-size:13px}.dash-section-link:hover{color:var(--mint-deep)}.ovn{position:relative;overflow:hidden}.ovn:before{content:"";pointer-events:none;background:radial-gradient(520px 180px at 0% 0%, var(--mint-glow), transparent 70%);position:absolute;inset:0}.ovn-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex;position:relative}.ovn-head .eldon-dot-lg{flex-shrink:0;margin-top:7px}.ovn-title{font-size:20px;line-height:1.2}.ovn-title strong{color:var(--mint-deep)}.ovn-sub{margin-top:3px;font-size:12.5px}.ovn-demo{border:1px dashed var(--line-strong);color:var(--text-2);transition:all .15s var(--ease);background:0 0;border-radius:99px;flex-shrink:0;margin-left:auto;padding:5px 11px;font-size:12px;font-weight:600}.ovn-demo:hover:not(:disabled){color:var(--mint-deep);border-color:var(--mint);background:var(--mint-glow)}.ovn-demo:disabled{opacity:.6;cursor:progress}.ovn-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ovn-item{animation:rise .45s var(--ease) both;grid-template-columns:44px 16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 0;display:grid}.ovn-time{font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.ovn-rail{justify-content:center;align-self:stretch;display:flex;position:relative}.ovn-rail:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:-7px}.ovn-item:first-child .ovn-rail:before{top:9px}.ovn-item:last-child .ovn-rail:before{height:9px;bottom:auto}.ovn-node{background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 3px var(--ink-1), 0 0 10px var(--mint-glow);border-radius:50%;margin-top:5px;position:relative}.ovn-item:first-child .ovn-node{animation:2.4s infinite pulse-dot}.ovn-node-in{background:var(--sky)}.ovn-node-ok{background:var(--brass)}.ovn-body{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:13.5px;line-height:1.45;display:flex}.ovn-body .badge{padding:2px 7px;font-size:10px}.ovn-actor{color:var(--text-0);font-weight:700}.ovn-go{color:var(--mint-deep);white-space:nowrap;opacity:0;padding-top:2px;font-size:12.5px;font-weight:700;transition:opacity .15s}.ovn-item:hover .ovn-go,.ovn-item:focus-within .ovn-go{opacity:1}.ovn-empty{font-size:13.5px;line-height:1.5;position:relative}.ovn-more{color:var(--text-2);margin-top:6px;padding:4px 0 0 70px;font-size:12.5px;font-weight:600}.ovn-more:hover{color:var(--mint-deep)}.today-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.today-chip{border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-1);scroll-snap-align:start;width:214px;color:var(--text-0);animation:pop .4s var(--ease) both;transition:border-color .15s, transform .2s var(--ease), box-shadow .15s;flex-direction:column;flex:none;gap:6px;padding:12px 14px;display:flex}.today-chip:hover{border-color:var(--mint);box-shadow:var(--shadow-1);transform:translateY(-2px)}.today-chip.is-past{opacity:.55}.today-chip.is-past:hover{opacity:.9}.today-chip.is-now{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.today-chip-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.today-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.today-chip .badge{padding:2px 7px;font-size:10px}.today-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.today-prop{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.today-empty{font-size:13.5px}.glance-grid{grid-template-columns:1fr 1fr;gap:2px 32px;display:grid}.glance-row{color:var(--text-1);border-radius:10px;align-items:center;gap:8px;margin:0 -10px;padding:8px 10px;font-size:13.5px;transition:background .13s,color .13s;display:flex}.glance-row:hover{background:var(--ink-0);color:var(--text-0)}.glance-lead{border-bottom:1px dotted var(--line-strong);flex:1;min-width:12px;height:0;transform:translateY(3px)}.glance-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-0);text-align:right;min-width:26px;font-size:15px;font-weight:700}.glance-val.is-zero{color:var(--text-2);font-weight:500}.glance-val.is-coral{color:var(--coral)}.glance-val.is-brass{color:var(--brass)}.seg{background:var(--ink-3);border-radius:99px;padding:2px;display:inline-flex}.seg button{letter-spacing:.02em;color:var(--text-2);transition:all .15s var(--ease);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700}.seg button.is-on{background:var(--ink-1);color:var(--text-0);box-shadow:var(--shadow-1)}.tasks-progress{color:var(--text-2);align-items:center;gap:10px;margin:-4px 0 10px;font-size:12px;display:flex}.tasks-progress span:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.tasks-bar{background:var(--ink-3);border-radius:99px;flex:1;height:4px;overflow:hidden}.tasks-bar>i{background:var(--mint);height:100%;transition:width .6s var(--ease);border-radius:99px;display:block}.task-list{flex-direction:column;gap:2px;display:flex}.task-row{cursor:pointer;animation:rise .35s var(--ease) both;transition:background .13s, opacity .4s var(--ease), transform .4s var(--ease);border-radius:8px;align-items:center;gap:10px;margin:0 -6px;padding:7px 6px;font-size:14px;display:flex;position:relative}.task-row:hover{background:var(--ink-0)}.task-row input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.task-check{border:1.5px solid var(--line-strong);width:17px;height:17px;color:var(--mint-ink);transition:all .2s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.task-check svg{opacity:0;width:10px;height:10px;transition:all .2s var(--ease);transform:scale(.5)}.task-row:hover .task-check{border-color:var(--mint)}.task-row.is-ticking .task-check{background:var(--mint);border-color:var(--mint);transform:scale(1.12)}.task-row.is-ticking .task-check svg{opacity:1;transform:none}.task-text{flex:1;min-width:0;transition:color .3s;position:relative}.task-text:after{content:"";background:var(--text-2);transform-origin:0;height:1.5px;transition:transform .35s var(--ease);position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}.task-row.is-ticking{opacity:.55;transform:translate(3px)}.task-row.is-ticking .task-text{color:var(--text-2)}.task-row.is-ticking .task-text:after{transform:scaleX(1)}.task-row .badge{flex-shrink:0;padding:2px 7px;font-size:10px}.task-more{padding:6px 0 0;font-size:12px}.note-input{resize:none;min-height:60px;font-family:inherit;font-size:13.5px;line-height:1.45}.note-hint{margin-top:5px;font-size:11px}.note-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.note{background:var(--ink-0);border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;animation:pop .3s var(--ease) both;border-radius:10px;padding:10px 12px 8px 15px;font-size:13.5px;line-height:1.45;position:relative}.note:before{content:"";background:var(--ink-4);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.note.is-pinned{background:var(--brass-glow);border-color:var(--brass)}.note.is-pinned:before{background:var(--brass)}.note-meta{color:var(--text-2);align-items:center;gap:8px;margin-top:6px;font-size:11.5px;display:flex}.note-actions{opacity:0;gap:2px;margin-left:auto;transition:opacity .15s;display:flex}.note:hover .note-actions,.note:focus-within .note-actions,.note.is-pinned .note-actions{opacity:1}.note-btn{width:22px;height:22px;color:var(--text-2);border-radius:6px;place-items:center;transition:all .13s;display:grid}.note-btn:hover{background:var(--ink-3);color:var(--text-0)}.note-btn.is-on{color:var(--brass)}.note-btn svg{width:12px;height:12px}.pulse{flex-direction:column;gap:2px;display:flex}.pulse-row{animation:rise .35s var(--ease) both;border-radius:10px;align-items:center;gap:12px;margin:0 -6px;padding:8px 6px;transition:background .13s;display:flex}.pulse-row:hover{background:var(--ink-0)}.pulse-eldon{background:var(--mint-glow);border:1px solid var(--mint);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.pulse-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pulse-name{align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;display:flex}.pulse-count{font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.pulse-latest{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pulse-time{color:var(--text-2);white-space:nowrap;font-size:11.5px}@media (width<=1100px){.glance-grid{grid-template-columns:1fr}}@media (width<=640px){.ovn-head{flex-wrap:wrap}.ovn-demo{margin-left:0}.ovn-item{grid-template-columns:40px 14px minmax(0,1fr)}.ovn-go{opacity:1;grid-column:3;padding-top:0}.ovn-more{padding-left:0}}.today-chip{flex-direction:column;display:flex}.today-chip-main{gap:inherit;color:inherit;flex-direction:column;flex:1;display:flex}.today-dir{color:var(--mint-deep);align-self:flex-start;margin-top:8px;font-size:12px;font-weight:700}.today-dir:hover{text-decoration:underline}.notify-banner{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #d9733f4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:-6px 0 20px;padding:12px 16px;font-size:13.5px;display:flex}.teams-head-stat{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center;font-size:13px}.teams-head-stat strong{color:var(--text-0);font-weight:700}.teams-head-stat .is-coral{color:var(--coral)}.teams-head-stat .is-mint{color:var(--mint-deep)}.teams-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.team-tile{text-align:left;border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-1);color:var(--text-0);animation:rise .4s var(--ease) both;transition:border-color .15s, transform .2s var(--ease), box-shadow .15s, background .15s;flex-direction:column;gap:9px;padding:13px 14px 12px;display:flex}.team-tile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1);transform:translateY(-2px)}.team-tile.is-on{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.team-tile-ghost{cursor:default;grid-column:span 2}.team-tile-ghost:hover{box-shadow:none;transform:none}.team-tile-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.team-tile-name{letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.2}.team-tile-mine{letter-spacing:.04em;text-transform:uppercase;background:var(--mint-glow);color:var(--mint-deep);border-radius:99px;padding:2px 7px;font-size:10px;font-weight:700}.team-tile-avatars{align-items:center;min-height:22px;display:flex}.team-tile-avatars .avatar{box-shadow:0 0 0 2px var(--ink-1);margin-right:-6px}.team-tile-more{font-family:var(--font-mono);color:var(--text-2);margin-left:10px;font-size:11px}.team-tile-nobody{font-size:12px}.team-tile-counts{font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;display:flex}.team-tile-open{font-family:var(--font-mono);color:var(--text-1);font-weight:600}.team-tile-open.is-zero{color:var(--text-2);font-weight:500}.team-tile-urgent{font-family:var(--font-mono);color:var(--coral);font-weight:600}.team-tile-proposed{font-family:var(--font-mono);color:var(--mint-deep);align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.teams-layout{grid-template-columns:1.7fr 1fr;align-items:start;gap:20px;display:grid}.teams-main{min-width:0}.teams-side{flex-direction:column;gap:16px;min-width:0;display:flex}.teams-side>.card:first-child{animation-delay:.12s}.teams-side>.card:nth-child(2){animation-delay:.18s}.queue-card .tabs{margin-bottom:12px}.queue-blurb{font-size:12.5px}.queue-empty{align-items:center;gap:10px;padding:18px 4px 8px;font-size:13.5px;display:flex}.queue-empty .eldon-dot{flex-shrink:0}.ho-list{flex-direction:column;gap:8px;display:flex}.ho-row{border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-1);animation:rise .4s var(--ease) both;align-items:flex-start;gap:14px;padding:13px 14px 13px 18px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ho-row:before{content:"";background:var(--ink-4);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ho-row.prio-urgent:before{background:var(--coral)}.ho-row.prio-low:before{background:var(--sky)}.ho-row.is-active{border-color:#d9733f59}.ho-row.is-active:before{background:var(--mint)}.ho-row.is-closed{opacity:.62}.ho-row.is-closed:hover{opacity:1}.ho-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow-1)}.ho-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ho-top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ho-top .badge{padding:2px 7px;font-size:10px}.ho-title{font-size:14px;font-weight:600;line-height:1.3}.ho-detail{color:var(--text-1);font-size:12.5px;line-height:1.45}.ho-triage{background:var(--ink-0);border:1px dashed var(--line-strong);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;font-size:12.5px;display:flex}.ho-triage-urg{letter-spacing:.04em;text-transform:uppercase;background:var(--ink-3);color:var(--text-1);border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.ho-triage-urg.is-emergency{background:var(--coral-glow);color:var(--coral)}.ho-triage-urg.is-urgent{background:var(--brass-glow);color:var(--brass)}.ho-meta{color:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.ho-meta .is-late{color:var(--coral);font-weight:600}.ho-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.ho-assign{align-items:center;gap:8px;display:flex}.ho-assign .input{width:150px;padding:5px 10px;font-size:12.5px}.ho-assign-empty{border:1.5px dashed var(--line-strong);border-radius:50%;flex-shrink:0;width:24px;height:24px}.ho-actions{align-items:center;gap:4px;display:flex}.ho-actions .btn{padding:5px 10px;font-size:12.5px}.proposed-card{position:relative;overflow:hidden}.proposed-card:before{content:"";pointer-events:none;background:radial-gradient(420px 160px at 100% 0%, var(--mint-glow), transparent 70%);position:absolute;inset:0}.proposed-card>*{position:relative}.proposed-card .card-title h3{align-items:center;display:flex}.proposed-empty{font-size:13.5px;line-height:1.5}.proposed-list{flex-direction:column;gap:8px;display:flex}.proposed-row{border:1px solid var(--line);background:var(--ink-1);animation:rise .4s var(--ease) both;border-radius:10px;flex-direction:column;gap:5px;padding:11px 12px 11px 16px;transition:border-color .15s;display:flex;position:relative}.proposed-row:before{content:"";background:var(--mint);opacity:.6;border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.proposed-row.prio-urgent:before{background:var(--coral);opacity:1}.proposed-row:hover{border-color:var(--mint)}.proposed-top{gap:6px;display:flex}.proposed-top .badge{padding:2px 7px;font-size:10px}.proposed-title{font-size:13.5px;font-weight:600;line-height:1.3}.proposed-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.proposed-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:3px;font-size:12px;display:flex}.btn.btn-sm{padding:5px 11px;font-size:12.5px}.members-chips{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.member-chip{border:1px solid var(--line);background:var(--ink-0);color:var(--text-0);animation:pop .3s var(--ease) both;border-radius:99px;align-items:center;gap:7px;padding:4px 6px 4px 4px;font-size:12.5px;font-weight:600;display:inline-flex}.member-chip.is-lead{border-color:#e09a2666}.member-lead{letter-spacing:.04em;text-transform:uppercase;color:var(--brass);font-size:10px;font-weight:700}.member-x{width:18px;height:18px;color:var(--text-2);border-radius:50%;place-items:center;transition:all .13s;display:grid}.member-x:hover{background:var(--coral-glow);color:var(--coral)}.member-x svg{width:10px;height:10px}.members-empty,.members-add{font-size:13px}.members-hint{margin-top:2px;font-size:12px}.tq-list{flex-direction:column;gap:2px;display:flex}.tq-row{color:var(--text-0);animation:rise .35s var(--ease) both;border-radius:9px;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;font-size:13.5px;transition:background .13s;display:flex}.tq-row:hover{background:var(--ink-0)}.tq-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.tq-mine{letter-spacing:.04em;text-transform:uppercase;color:var(--mint-deep);background:var(--mint-glow);border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.tq-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap;font-size:12.5px}.tq-count strong{color:var(--text-0);font-weight:700}.tq-count .is-coral{color:var(--coral);font-weight:700}.tq-setup,.tq-clear{font-size:13.5px}.tq-setup{color:var(--mint-deep);font-weight:600}.tq-setup:hover{text-decoration:underline}@media (width<=1100px){.teams-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-layout{grid-template-columns:1fr}}@media (width<=640px){.teams-tiles{grid-template-columns:1fr}.ho-row{flex-direction:column}.ho-side{align-items:flex-start;width:100%}.ho-assign .input{width:100%}}.contacts-controls{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.contacts-groups{flex-wrap:wrap;gap:6px;display:flex}.contacts-group{background:var(--ink-1);border:1px solid var(--line);color:var(--text-1);transition:all .15s var(--ease);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.contacts-group:hover{border-color:var(--mint);color:var(--mint-deep)}.contacts-group.on{background:var(--mint-glow);color:var(--mint-deep);border-color:#d9733f59}.contacts-list{flex-direction:column;gap:8px;display:flex}.contact-row{border-radius:var(--r-md);background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-1);animation:rise .35s var(--ease) both;transition:border-color .15s, box-shadow .2s var(--ease);align-items:center;gap:14px;padding:12px 16px;display:flex}.contact-row:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.contact-row.is-fav{border-color:#e09a2659}.contact-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contact-name{align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.contact-name a:hover{color:var(--mint-deep)}.contact-edit{font:inherit;color:inherit;text-align:left;padding:0;font-weight:700}.contact-edit:hover{color:var(--mint-deep)}.contact-props,.contact-notes{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.contact-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.contact-pill{background:var(--ink-3);border:1px solid var(--line);color:var(--text-1);transition:all .15s var(--ease);border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.contact-pill:hover{color:var(--mint-deep);border-color:var(--mint);background:var(--mint-glow)}.contact-star{color:var(--line-strong);transition:color .15s, transform .15s var(--ease);border-radius:6px;padding:2px 6px;font-size:16px}.contact-star:hover{color:var(--brass);transform:scale(1.15)}.contact-star.on{color:var(--brass)}@media (width<=760px){.contact-row{flex-wrap:wrap}.contact-actions{justify-content:flex-start;width:100%;padding-left:50px}}.call-layout{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);align-items:start;gap:20px;display:grid}.call-main{min-width:0}.call-side{flex-direction:column;gap:16px;min-width:0;display:flex}.call-side>.card:first-child{animation-delay:80ms}.call-side>.card:nth-child(2){animation-delay:.14s}.call-log-card{overflow:hidden}.call-row.is-open td{background:var(--mint-glow)}.call-row.is-open td:first-child{box-shadow:inset 3px 0 0 var(--mint)}.call-row.is-live td:first-child{box-shadow:inset 3px 0 0 var(--coral)}.call-row.is-unwritten .call-summary-none{color:var(--brass)}.call-mark{background:var(--ink-3);border:1px solid var(--line-strong);width:30px;height:30px;color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.call-mark svg{width:15px;height:15px}.call-mark.is-answered{background:var(--mint-glow);color:var(--mint-deep);border-color:#d9733f4d}.call-mark.is-missed{background:var(--coral-glow);color:#c23a30;border-color:#e2574c52}.call-mark.is-voicemail{background:var(--brass-glow);color:#a4700e;border-color:#e09a2652}.call-mark.is-live{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.call-dir{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:10px;font-weight:800}.call-dir.is-inbound{color:var(--mint-deep)}.call-dir.is-outbound{color:#2b6aa8}.call-party{align-items:center;gap:11px;min-width:0;display:flex}.call-party-text{flex-direction:column;gap:1px;min-width:0;display:flex}.call-party-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.call-party-name a:hover{color:var(--mint-deep)}.call-party.is-unknown .call-party-name{color:var(--text-1);font-weight:500}.call-party-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}.call-party-role{letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.call-party-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.call-office{vertical-align:1px;background:var(--ink-3);border:1px solid var(--line-strong);color:var(--text-2);letter-spacing:.06em;border-radius:6px;margin-left:7px;padding:1px 6px;font-size:10px;font-weight:800}.call-office.is-mint{background:var(--mint-glow);color:#0d8478;border-color:#d9733f4d}.call-office.is-brass{background:var(--brass-glow);color:#a4700e;border-color:#e09a264d}.call-office.is-coral{background:var(--coral-glow);color:#c23a30;border-color:#e2574c4d}.call-office.is-sky{background:var(--sky-glow);color:#2b6aa8;border-color:#3d82c44d}.call-office.is-lilac{color:#6b46a8;background:#8a63c91c;border-color:#8a63c94d}.call-routed{color:var(--text-2);margin-top:2px;font-size:11px;font-weight:600;display:block}.call-detail-sub .call-office{margin-left:0}.call-detail-sub .call-routed{margin-top:0;display:inline}.call-summary{align-items:flex-start;gap:9px;min-width:0;max-width:440px;display:flex}.call-summary .eldon-dot{flex-shrink:0;margin-top:6px}.call-summary-text{color:var(--text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.call-summary-none{color:var(--text-2);font-size:13px}.call-summary-pending{color:var(--mint-deep);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.call-link{color:var(--text-1);border-bottom:1px dotted var(--line-strong);font-size:13.5px}.call-link:hover{color:var(--mint-deep);border-bottom-color:var(--mint)}.call-dur{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.call-dur.is-zero{color:var(--text-2)}.call-when{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.call-detail{flex-direction:column;gap:16px;display:flex}.call-detail-head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.call-detail-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.call-detail-name{letter-spacing:-.015em;font-size:19px;font-weight:700;line-height:1.2}.call-detail-name a:hover{color:var(--mint-deep)}.call-detail-sub{color:var(--text-1);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.call-detail-sub .mono{color:var(--text-2)}.call-detail-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.call-detail-actions .btn{padding:6px 12px;font-size:13px}.call-detail-close{width:26px;height:26px;color:var(--text-2);border-radius:8px;place-items:center;font-size:12px;transition:background .13s,color .15s;display:grid}.call-detail-close:hover{background:var(--ink-3);color:var(--text-0)}.call-detail-meta{border-radius:var(--r-md);background:var(--ink-0);border:1px solid var(--line);color:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 20px;padding:10px 12px;font-size:12.5px;display:flex}.call-detail-meta strong{color:var(--text-0);font-weight:700}.call-detail-links{flex-wrap:wrap;gap:6px;display:flex}.call-detail-link{background:var(--ink-3);border:1px solid var(--line);color:var(--text-1);transition:all .15s var(--ease);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.call-detail-link:hover{color:var(--mint-deep);border-color:var(--mint);background:var(--mint-glow)}.call-detail-empty{text-align:center;flex-direction:column;gap:8px;padding:34px 6px;font-size:13.5px;line-height:1.55;display:flex}.call-sec{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:15px;display:flex}.call-sec-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.call-sec-title .eldon-dot{flex-shrink:0;width:6px;height:6px}.call-sec-aside{letter-spacing:0;text-transform:none;color:var(--text-2);margin-left:auto;font-size:11.5px;font-weight:600}.call-rec{border-radius:var(--r-md);background:var(--ink-0);border:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.call-rec audio{width:100%;height:34px;display:block}.call-rec-foot{color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:12px;display:flex}.call-rec-none{color:var(--text-2);font-size:13px;line-height:1.5}.call-writeup{border-radius:var(--r-md);background:var(--mint-glow);animation:pop .25s var(--ease);border:1px solid #d9733f47;flex-direction:column;gap:12px;padding:16px;display:flex}.call-writeup-head{align-items:center;gap:9px;display:flex}.call-writeup-by{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:11.5px}.call-writeup-edited{letter-spacing:.04em;text-transform:uppercase;background:var(--brass-glow);color:#a4700e;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.call-writeup-summary{color:var(--text-0);white-space:pre-wrap;font-size:14.5px;line-height:1.6}.call-writeup-edit{background:var(--ink-1);min-height:96px;font-size:14px;line-height:1.6}.call-writeup-foot{align-items:center;gap:6px;display:flex}.call-writeup-foot .btn{padding:5px 11px;font-size:12.5px}.call-writeup-none{flex-direction:column;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.call-points{flex-direction:column;gap:6px;list-style:none;display:flex}.call-point{color:var(--text-1);padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.call-point:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:3px}.call-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.call-topic{letter-spacing:.02em;background:var(--ink-3);border:1px solid var(--line-strong);color:var(--text-1);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700}.call-topic-mint{background:var(--mint-glow);color:#0d8478;border-color:#d9733f4d}.call-topic-brass{background:var(--brass-glow);color:#a4700e;border-color:#e09a264d}.call-topic-coral{background:var(--coral-glow);color:#c23a30;border-color:#e2574c4d}.call-topic-sky{background:var(--sky-glow);color:#2b6aa8;border-color:#3d82c44d}.call-topic-lilac{color:#6b46a8;background:#8a63c91c;border-color:#8a63c94d}.call-topic-neutral{background:var(--ink-3);border-color:var(--line-strong);color:var(--text-1)}.call-sentiment{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:var(--ink-1);border:1px solid var(--line-strong);color:var(--text-1);border-radius:99px;align-items:center;gap:7px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.call-sentiment i{background:var(--text-2);border-radius:50%;width:7px;height:7px}.call-sentiment.is-positive{color:var(--mint-deep);border-color:#d9733f4d}.call-sentiment.is-positive i{background:var(--mint)}.call-sentiment.is-unhappy{color:#a4700e;border-color:#e09a2659}.call-sentiment.is-unhappy i{background:var(--brass)}.call-sentiment.is-at-risk{color:#c23a30;border-color:#e2574c66}.call-sentiment.is-at-risk i{background:var(--coral)}.call-handled{color:var(--text-2);font-size:12.5px}.call-handled strong{color:var(--text-1);font-weight:700}.call-nextstep{background:var(--ink-1);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.call-compliance{background:var(--brass-glow);border:1px dashed #e09a2666;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.call-compliance-item{color:var(--text-0);padding-left:15px;font-size:12.5px;line-height:1.45;position:relative}.call-compliance-item:before{content:"";background:var(--brass);border-radius:1px;width:5px;height:5px;position:absolute;top:7px;left:2px}.call-commitments{grid-template-columns:1fr 1fr;gap:12px;display:grid}.call-commit-col{border-radius:var(--r-md);background:var(--ink-1);border:1px solid var(--line);flex-direction:column;gap:9px;padding:12px 14px;display:flex}.call-commit-col.is-us{border-color:#d9733f4d}.call-commit-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:flex}.call-commit-col.is-us .call-commit-head{color:var(--mint-deep)}.call-commit-list{flex-direction:column;gap:8px;list-style:none;display:flex}.call-commit{align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.call-commit:before{content:"";background:var(--line-strong);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.call-commit-col.is-us .call-commit:before{background:var(--mint)}.call-commit-what{min-width:0}.call-commit-by{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.call-commit-by.is-due{color:var(--coral);font-weight:600}.call-commit-none{color:var(--text-2);font-size:12.5px}.call-followups{flex-direction:column;gap:8px;display:flex}.call-fu{border-radius:var(--r-md);background:var(--ink-1);border:1px solid var(--line);animation:rise .35s var(--ease) both;align-items:flex-start;gap:12px;padding:12px 14px 12px 17px;transition:border-color .15s,box-shadow .15s,opacity .2s;display:flex;position:relative}.call-fu:before{content:"";background:var(--mint);opacity:.6;border-radius:3px;width:3px;position:absolute;top:11px;bottom:11px;left:0}.call-fu:hover{border-color:var(--mint);box-shadow:var(--shadow-1)}.call-fu-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.call-fu-top{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.call-fu-top .badge{padding:2px 7px;font-size:10px}.call-fu-summary{font-size:13.5px;font-weight:600;line-height:1.4}.call-fu-fields{color:var(--text-2);flex-wrap:wrap;gap:2px 14px;font-size:12.5px;display:flex}.call-fu-fields strong{color:var(--text-0);font-weight:600}.call-fu-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.call-fu-actions .btn{padding:5px 11px;font-size:12.5px}.call-fu-state{white-space:nowrap;color:var(--mint-deep);font-size:12px;font-weight:700}.call-fu.is-done{background:var(--mint-glow);border-color:#d9733f59}.call-fu.is-done:before{opacity:1}.call-fu.is-dismissed{opacity:.55}.call-fu.is-dismissed:before{background:var(--line-strong)}.call-fu.is-dismissed .call-fu-state{color:var(--text-2)}.call-transcript{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-0);overflow:hidden}.call-transcript-head{text-align:left;width:100%;color:var(--text-1);align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;font-weight:600;transition:background .13s,color .15s;display:flex}.call-transcript-head:hover{background:var(--ink-3);color:var(--text-0)}.call-transcript-caret{width:12px;color:var(--text-2);transition:transform .2s var(--ease);place-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-grid}.call-transcript.is-open .call-transcript-caret{transform:rotate(90deg)}.call-transcript-count{font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.call-transcript:not(.is-open) .call-transcript-body{display:none}.call-transcript-body{overscroll-behavior:contain;border-top:1px solid var(--line);max-height:340px;padding:8px 14px 14px;animation:.2s fadein;overflow-y:auto}.call-line{grid-template-columns:46px 60px minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0;font-size:13.5px;line-height:1.5;display:grid}.call-line-at{font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px}.call-line-who{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:10.5px;font-weight:800}.call-line.is-agent .call-line-who{color:var(--mint-deep)}.call-line.is-caller .call-line-who{color:#2b6aa8}.call-line-text{min-width:0;color:var(--text-0)}.call-line.is-caller .call-line-text{color:var(--text-1)}.call-transcript-raw{white-space:pre-wrap;color:var(--text-1);border-top:1px solid var(--line);padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.55}.call-transcript-none{color:var(--text-2);padding:13px 14px;font-size:13px;line-height:1.5}.call-panel-list{flex-direction:column;display:flex}.call-panel-row{border-top:1px solid var(--line);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.call-panel-row:first-child{border-top:0;padding-top:2px}.call-panel-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.call-panel-top{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px;display:flex}.call-panel-who{font-weight:600}.call-panel-when{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.call-panel-sum{color:var(--text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}a.call-panel-sum:hover{color:var(--mint-deep)}.call-panel-empty{color:var(--text-2);font-size:13px;line-height:1.55}.call-btn{background:var(--ink-1);border:1px solid var(--line-strong);width:30px;height:30px;color:var(--text-1);transition:all .15s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.call-btn:hover:not(:disabled){color:var(--mint-deep);border-color:var(--mint);background:var(--mint-glow);translate:0 -1px}.call-btn:disabled{opacity:.4;cursor:not-allowed}.call-btn svg{width:15px;height:15px}.call-btn-lg{width:36px;height:36px}.call-btn-lg svg{width:17px;height:17px}.call-btn.is-dialling{background:var(--mint);border-color:var(--mint);color:var(--mint-ink);animation:1.4s ease-in-out infinite call-dialling}@keyframes call-dialling{0%,to{box-shadow:0 0 0 0 var(--mint-glow)}50%{box-shadow:0 0 0 8px #0000}}.call-form{flex-direction:column;gap:16px;display:flex}.call-form-who{flex-direction:column;gap:8px;display:flex}.call-who-results{overscroll-behavior:contain;border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.call-who-option{border-top:1px solid var(--line);text-align:left;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;transition:background .12s;display:flex}.call-who-option:first-child{border-top:0}.call-who-option:hover,.call-who-option.is-on{background:var(--mint-glow)}.call-who-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.call-who-num{font-family:var(--font-mono);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.call-who-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:700}.call-who-none{color:var(--text-2);text-align:center;padding:12px;font-size:13px}.call-who-picked{background:var(--mint-glow);animation:pop .25s var(--ease);border:1px solid #d9733f59;border-radius:99px;align-self:flex-start;align-items:center;gap:9px;padding:6px 8px 6px 13px;font-size:13px;font-weight:600;display:inline-flex}.call-who-picked .faint{font-weight:500}.call-who-x{width:18px;height:18px;color:var(--text-2);border-radius:50%;place-items:center;font-size:10px;transition:all .13s;display:grid}.call-who-x:hover{background:var(--coral-glow);color:var(--coral)}.call-form-note{flex-direction:column;gap:8px;display:flex}.call-form-note .textarea{min-height:130px;line-height:1.6}.call-form-hint{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.call-form-hint .eldon-dot{flex-shrink:0}.call-dock{z-index:55;pointer-events:none;flex-direction:column;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:86px;right:26px}.call-dock>*{pointer-events:auto}.call-dock-card{border-radius:var(--r-lg);background:var(--ink-1);border:1px solid var(--line-strong);box-shadow:var(--shadow-2);animation:call-dock-in .32s var(--ease) both;flex-direction:column;gap:11px;padding:15px 16px;display:flex;position:relative}@keyframes call-dock-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.call-dock-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mint-deep);align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex}.call-dock-x{width:24px;height:24px;color:var(--text-2);border-radius:8px;place-items:center;font-size:12px;transition:background .13s,color .15s;display:grid;position:absolute;top:9px;right:9px}.call-dock-x:hover{background:var(--ink-3);color:var(--text-0)}.call-pop{border-color:#d9733f66}.call-pop-link{background:var(--ink-3);border:1px solid var(--line);color:var(--text-1);transition:all .15s var(--ease);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.call-pop-link:hover{color:var(--mint-deep);border-color:var(--mint);background:var(--mint-glow)}.call-pop-status{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12px;display:flex}.call-ring{background:var(--mint-glow);width:42px;height:42px;color:var(--mint-deep);border:1px solid #d9733f59;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.call-ring svg{width:19px;height:19px}.call-pop.is-ringing{border-color:var(--mint)}.call-pop.is-ringing .call-ring:before,.call-pop.is-ringing .call-ring:after{content:"";border:1px solid var(--mint);animation:call-ripple 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-1px}.call-pop.is-ringing .call-ring:after{animation-delay:.6s}@keyframes call-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.call-pop.is-live .call-ring{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.call-wrapup{border-color:#d9733f4d}.call-wrapup-head{align-items:flex-start;gap:10px;padding-right:24px;display:flex}.call-wrapup-title{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.25}.call-wrapup-sub{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.call-wrapup-draft{overscroll-behavior:contain;background:var(--mint-glow);max-height:150px;color:var(--text-0);white-space:pre-wrap;border:1px solid #d9733f40;border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.call-wrapup-thinking{color:var(--mint-deep);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.call-wrapup-note{min-height:78px;font-size:13.5px;line-height:1.55}.call-wrapup-rapport{flex-direction:column;gap:6px;display:flex}.call-wrapup-rapport-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);font-size:10.5px;font-weight:800}.call-wrapup-rapport .caller-chip{padding:7px 10px;font-size:12.5px}.call-wrapup-fu{flex-direction:column;gap:5px;display:flex}.call-wrapup-fu-row{color:var(--text-1);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.call-wrapup-fu-row:before{content:"";background:var(--mint);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.call-wrapup-len{color:var(--text-1);align-items:center;gap:6px;font-size:12.5px;display:flex}.call-wrapup-len .input{text-align:right;width:54px;padding:5px 7px;font-size:13px}.call-wrapup-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.call-wrapup-actions .btn{flex:auto;justify-content:center;padding:7px 12px;font-size:13px}.call-btn:focus-visible,.call-detail-close:focus-visible,.call-detail-link:focus-visible,.call-dock-x:focus-visible,.call-pop-link:focus-visible,.call-transcript-head:focus-visible,.call-who-option:focus-visible,.call-who-x:focus-visible{box-shadow:0 0 0 3px var(--mint-glow);border-color:var(--mint);outline:none}@media (width<=1100px){.call-layout{grid-template-columns:1fr}}@media (width<=900px){.call-layout{gap:14px}.call-summary{max-width:none}.call-detail-actions{width:100%;margin-left:0}.call-detail-actions .btn{flex:auto;justify-content:center}.call-detail-meta{gap:6px 14px}.call-commitments{grid-template-columns:1fr}.call-fu{flex-direction:column}.call-fu-actions{width:100%}.call-fu-actions .btn{flex:auto;justify-content:center}.call-line{grid-template-columns:46px minmax(0,1fr);gap:2px 10px}.call-line-text{grid-column:2}.call-transcript-body{max-height:280px}.call-dock{width:auto;left:0;right:0;bottom:calc(86px + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:8px;max-height:calc(100dvh - 200px);padding:0 8px;overflow-y:auto}.call-dock-card{animation:sheet-up .28s var(--ease) both;border-radius:18px;padding:14px 15px}.call-wrapup-draft{max-height:116px}}:root[data-theme=dark] .call-mark.is-answered{border-color:#e0824f52}:root[data-theme=dark] .call-mark.is-missed{color:#f79289;border-color:#f06c6159}:root[data-theme=dark] .call-mark.is-voicemail{color:#f3c268;border-color:#eaa83c59}:root[data-theme=dark] .call-dir.is-outbound,:root[data-theme=dark] .call-line.is-caller .call-line-who{color:#8dbdf1}:root[data-theme=dark] .call-topic-mint{color:#6fe4d8;border-color:#e0824f59}:root[data-theme=dark] .call-topic-brass{color:#f3c268;border-color:#eaa83c59}:root[data-theme=dark] .call-topic-coral{color:#f79289;border-color:#f06c6159}:root[data-theme=dark] .call-topic-sky{color:#8dbdf1;border-color:#5c9de259}:root[data-theme=dark] .call-topic-lilac{color:#c4aaf0;background:#a886e224;border-color:#a886e259}:root[data-theme=dark] .call-office.is-mint{color:#6fe4d8;border-color:#e0824f59}:root[data-theme=dark] .call-office.is-brass{color:#f3c268;border-color:#eaa83c59}:root[data-theme=dark] .call-office.is-coral{color:#f79289;border-color:#f06c6159}:root[data-theme=dark] .call-office.is-sky{color:#8dbdf1;border-color:#5c9de259}:root[data-theme=dark] .call-office.is-lilac{color:#c4aaf0;background:#a886e224;border-color:#a886e259}:root[data-theme=dark] .call-sentiment.is-positive{border-color:#e0824f59}:root[data-theme=dark] .call-sentiment.is-unhappy{color:#f3c268;border-color:#eaa83c59}:root[data-theme=dark] .call-sentiment.is-at-risk{color:#f79289;border-color:#f06c6166}:root[data-theme=dark] .call-writeup-edited{color:#f3c268}:root[data-theme=dark] .call-compliance{border-color:#eaa83c73}:root[data-theme=dark] .call-writeup,:root[data-theme=dark] .call-wrapup-draft,:root[data-theme=dark] .call-commit-col.is-us,:root[data-theme=dark] .call-fu.is-done,:root[data-theme=dark] .call-who-picked,:root[data-theme=dark] .call-ring,:root[data-theme=dark] .call-wrapup{border-color:#e0824f59}:root[data-theme=dark] .call-pop{border-color:#e0824f73}@media (prefers-reduced-motion:reduce){.call-writeup,.call-fu,.call-dock-card,.call-who-picked,.call-transcript-body,.call-pop.is-ringing .call-ring:before,.call-pop.is-ringing .call-ring:after,.call-btn.is-dialling{animation:none}.call-btn,.call-transcript-caret{transition:none}.call-btn:hover:not(:disabled){translate:0}}@media print{.call-dock,.call-detail-actions{display:none!important}.call-layout{grid-template-columns:1fr}.call-transcript-body{max-height:none;overflow:visible;display:block!important}}.office-switch{border:1px solid var(--line-strong);background:var(--ink-1);height:32px;color:var(--text-1);border-radius:9px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:13px;display:inline-flex}.office-switch:hover{border-color:var(--mint);color:var(--mint-deep)}.office-switch-select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:4px 2px;font-weight:600}.office-row{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.office-row:first-of-type{border-top:0}.office-row-main{align-items:center;gap:12px;display:flex}.office-row-main>div{flex:1;min-width:0}.office-dot{background:var(--ink-4);border-radius:50%;flex-shrink:0;width:12px;height:12px}.office-dot.is-mint{background:var(--mint)}.office-dot.is-sky{background:var(--sky)}.office-dot.is-brass{background:var(--brass)}.office-dot.is-lilac{background:var(--lilac)}.office-dot.is-coral{background:var(--coral)}.office-teams{flex-wrap:wrap;gap:6px;padding-left:24px;display:flex}.office-teams .chip{font-size:11.5px}.office-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--ink-3);color:var(--text-1);border-radius:6px;padding:2px 6px;font-size:10.5px;font-weight:800}.office-swatches{flex-wrap:wrap;align-items:center;gap:6px;padding-left:24px;display:flex}.office-swatch{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--ink-4);cursor:pointer;transition:transform .12s var(--ease), border-color .12s var(--ease);border:2px solid #0000;border-radius:50%}.office-swatch:hover{transform:scale(1.12)}.office-swatch.is-on{border-color:var(--text-0)}.office-swatch.is-mint{background:var(--mint)}.office-swatch.is-sky{background:var(--sky)}.office-swatch.is-brass{background:var(--brass)}.office-swatch.is-lilac{background:var(--lilac)}.office-swatch.is-coral{background:var(--coral)}.office-swatch-hint{margin-left:4px;font-size:11.5px}.office-edit{margin:4px 0 2px 24px}.people-office+.people-office{margin-top:24px}.people-office-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.people-office-head .office-dot{align-self:center}.people-office-head strong{font-size:15px}.people-office-head .faint{font-size:12.5px}.person-name .badge{vertical-align:1px;margin-left:8px}.queue-branch{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 2px;display:flex}.queue-branch .faint{font-size:12.5px}.office-table-wrap{overflow-x:auto}.office-table th,.office-table td{white-space:nowrap}.office-table td:first-child{align-items:center;gap:8px;display:flex}@media (width<=900px){.office-switch{display:none}.office-swatches,.office-edit{margin-left:0;padding-left:0}}.ws-page{position:relative}.ws-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding-bottom:10px;display:flex}.ws-tabs{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.ws-tab-wrap{border-radius:99px;align-items:center;display:inline-flex;position:relative}.ws-tab-wrap.is-on{background:var(--mint-glow);box-shadow:inset 0 0 0 1px #d9733f4d}.ws-tab{color:var(--text-1);border-radius:99px;align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.ws-tab:hover,.ws-tab-wrap.is-on .ws-tab{color:var(--text-0)}.ws-tab-name{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.ws-tab-key{font-family:var(--font-mono);color:var(--text-2);border:1px solid var(--line-strong);background:var(--ink-1);border-radius:5px;padding:2px 5px;font-size:10px;line-height:1}.ws-tab-wrap.is-on .ws-tab-key{color:var(--mint-deep);border-color:#d9733f66}.ws-tab-flag{letter-spacing:.03em;color:var(--text-2);background:var(--ink-3);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700}.ws-tab-menu{color:var(--text-2);letter-spacing:.06em;border-radius:99px;padding:6px 9px 6px 2px;font-size:15px;line-height:1}.ws-tab-menu:hover{color:var(--text-0)}.ws-tab-new{color:var(--mint-deep);border:1px dashed var(--line-strong);font-weight:700}.ws-tab-new:hover{border-color:var(--mint);background:var(--mint-glow)}.ws-rename{width:170px;padding:6px 10px;font-size:13.5px}.ws-customise{border:1px solid var(--line-strong);color:var(--text-1);background:var(--ink-1);transition:all .15s var(--ease);border-radius:99px;flex-shrink:0;padding:7px 15px;font-size:13px;font-weight:700}.ws-customise:hover:not(:disabled){border-color:var(--mint);color:var(--mint-deep);background:var(--mint-glow)}.ws-customise.is-on{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.ws-customise:disabled{opacity:.45;cursor:not-allowed}.ws-menu{z-index:40;background:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:214px;box-shadow:var(--shadow-2);animation:pop .16s var(--ease) both;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.ws-menu button{text-align:left;border-radius:var(--r-sm);color:var(--text-1);padding:8px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s}.ws-menu button:hover:not(:disabled){background:var(--ink-3);color:var(--text-0)}.ws-menu button:disabled{opacity:.4;cursor:default}.ws-menu button.is-danger{color:var(--coral)}.ws-menu button.is-danger:hover{background:var(--coral-glow)}.ws-menu hr{border:none;border-top:1px solid var(--line);margin:4px 0}.ws-menu-note{padding:6px 10px 2px;font-size:12px;line-height:1.45}.ws-menu-confirm{color:var(--text-1);padding:6px 10px 4px;font-size:12.5px}.ws-menu-confirm>div{gap:6px;margin-top:6px;display:flex}.ws-menu-confirm button{border:1px solid var(--line-strong);padding:5px 10px;font-size:12px;font-weight:700}.ws-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:8px;grid-auto-flow:dense;align-items:start;gap:0 20px;display:grid}.ws-widget{min-width:0;max-height:clamp(320px,62vh,720px);animation:rise .4s var(--ease) both;flex-direction:column;align-self:start;margin-bottom:20px;display:flex;position:relative}.ws-widget-body{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;overflow-y:auto}.ws-blank{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--ink-1);padding:52px 24px}.ws-blank h3{margin-bottom:6px;font-size:20px}.ws-blank p{max-width:420px;margin:0 auto 16px;font-size:14px}.ws-hint-bar{border-radius:var(--r-md);background:var(--mint-glow);color:var(--text-1);border:1px solid #d9733f47;flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 16px;padding:9px 14px;font-size:13px;display:flex}.ws-open-library{color:var(--mint-deep);font-size:13px;font-weight:700}.ws-open-library:hover{text-decoration:underline}.ws-widget.is-edit{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-1)}.ws-strip{border-radius:var(--r-sm);background:var(--ink-3);align-items:center;gap:6px;margin:-8px -8px 12px;padding:6px 8px;display:flex}.ws-strip-name{min-width:0;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:700;overflow:hidden}.ws-grip{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-2);cursor:grab;touch-action:none;flex-shrink:0;place-items:center;display:grid}.ws-grip:hover{color:var(--text-0);background:var(--ink-1)}.ws-grid.is-dragging .ws-grip{cursor:grabbing}.ws-strip-nudge{gap:2px;display:flex}.ws-icon-btn{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-2);flex-shrink:0;place-items:center;font-size:14px;line-height:1;transition:background .12s,color .12s;display:grid}.ws-icon-btn:hover:not(:disabled){background:var(--ink-1);color:var(--text-0)}.ws-icon-btn:disabled{opacity:.3;cursor:default}.ws-icon-btn.is-on{background:var(--ink-1);color:var(--mint-deep)}.ws-remove:hover{background:var(--coral-glow);color:var(--coral)}.ws-sizes{flex-shrink:0}.ws-sizes button{font-family:var(--font-mono);min-width:22px}.ws-kind-tag{letter-spacing:.03em;pointer-events:none;font-size:10.5px;position:absolute;bottom:8px;right:12px}.ws-widget.is-edit .ws-widget-body{opacity:.82}.ws-widget.is-dragging{opacity:.35}.ws-widget.is-drop{box-shadow:0 0 0 2px var(--mint), 0 0 0 6px var(--mint-glow)}.ws-ghost{z-index:75;pointer-events:none;background:var(--ink-1);border:1px solid var(--mint);box-shadow:var(--shadow-2);color:var(--text-0);white-space:nowrap;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700;position:fixed;top:0;left:0;transform:translate(14px,12px)}.ws-library{z-index:55;background:var(--ink-1);border-left:1px solid var(--line-strong);width:320px;box-shadow:var(--shadow-2);animation:slide-in .24s var(--ease) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ws-library-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:18px 16px 12px;display:flex}.ws-library-head h3{font-size:17px}.ws-library-head p{margin-top:3px;font-size:12.5px}.ws-library-head .ws-icon-btn{margin-left:auto;font-size:18px}.ws-library-list{flex-direction:column;flex:1;gap:2px;padding:8px;display:flex;overflow-y:auto}.ws-library-row{border-radius:var(--r-sm);align-items:center;gap:10px;padding:9px 10px;transition:background .12s;display:flex}.ws-library-row:hover{background:var(--ink-0)}.ws-library-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ws-library-title{font-size:13.5px;font-weight:600}.ws-library-blurb{font-size:12px;line-height:1.4}.ws-add{flex-shrink:0;padding:5px 13px;font-size:12.5px}@media (width>=1101px){.ws-page.has-library{padding-right:336px}}.ws-config{z-index:45;border-radius:var(--r-md);background:var(--ink-1);border:1px solid var(--line-strong);width:min(320px,100vw - 48px);max-height:70vh;box-shadow:var(--shadow-2);animation:pop .16s var(--ease) both;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:40px;right:10px;overflow-y:auto}.ws-config-head{align-items:center;gap:8px;display:flex}.ws-config-head h4{flex:1;font-size:13.5px;font-weight:700}.ws-config-head .ws-icon-btn{font-size:18px}.ws-field{flex-direction:column;gap:5px;display:flex}.ws-field>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-size:11.5px;font-weight:700}.ws-field .input{padding:7px 10px;font-size:13px}.ws-hint{font-size:11.5px;line-height:1.4}.ws-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ws-check{color:var(--text-1);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.ws-check input{accent-color:var(--mint-deep);width:15px;height:15px}.ws-chip{cursor:pointer;transition:all .12s}.ws-chip:hover{border-color:var(--line-strong);color:var(--text-0)}.ws-chip.is-on{background:var(--mint-glow);border-color:var(--mint);color:var(--mint-deep);font-weight:600}.ws-nothing{font-size:13.5px;line-height:1.5}.ws-pin{font-size:11.5px}.ws-table-wrap{margin:0 -14px;overflow-x:auto}.ws-table{font-size:13px}.ws-table th{padding:6px 14px;font-size:10.5px}.ws-table td{padding:8px 14px}.ws-link{color:var(--text-0);font-weight:600}.ws-link:hover{color:var(--mint-deep)}.ws-sub{margin-top:1px;font-size:11.5px;display:block}.ws-quiet{color:var(--text-1)}.ws-rows{flex-direction:column;gap:1px;display:flex}.ws-row{border-radius:var(--r-sm);color:var(--text-0);align-items:center;gap:10px;margin:0 -8px;padding:8px;transition:background .12s;display:flex}.ws-row:not(.ws-row-static):hover{background:var(--ink-0)}.ws-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ws-row-title{align-items:baseline;gap:7px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.ws-row-sub{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ws-row-when{color:var(--text-2);white-space:nowrap;font-size:11.5px}.ws-kind{letter-spacing:.03em;color:var(--text-2);background:var(--ink-3);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:10px;font-weight:700}.ws-kind.is-coral{color:var(--coral);background:var(--coral-glow)}.ws-due{color:var(--text-2);white-space:nowrap;font-size:11.5px;font-weight:600}.ws-due.is-overdue{color:var(--coral)}.ws-done{border:1px solid var(--line-strong);color:var(--text-1);background:var(--ink-1);transition:all .13s var(--ease);border-radius:99px;flex-shrink:0;padding:4px 10px;font-size:11.5px;font-weight:700}.ws-done:hover{border-color:var(--mint);color:var(--mint-deep);background:var(--mint-glow)}.ws-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:9px;font-size:12px;display:flex}.ws-foot-link{color:var(--mint-deep);white-space:nowrap;font-size:12.5px;font-weight:700}.ws-foot-link:hover{text-decoration:underline}.ws-stat{color:inherit;display:block}.ws-stat .stat-value{font-size:30px}.ws-figure{flex-direction:column;gap:2px;display:flex}.ws-figure-value{font-family:var(--font-mono);color:var(--mint-deep);font-variant-numeric:tabular-nums;font-size:27px;font-weight:600}.ws-figure-sub{font-size:12px}.ws-split{flex-direction:column;gap:2px;margin-top:12px;display:flex}.ws-split-row{color:var(--text-1);align-items:center;gap:8px;font-size:13px;display:flex}.ws-split-row .td-num{color:var(--text-0);font-weight:600}@media (width<=900px){.ws-grid{grid-template-columns:1fr;gap:0 14px}.ws-widget{margin-bottom:14px;grid-column:span 1!important}.ws-bar{gap:8px}.ws-tabs{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.ws-tabs::-webkit-scrollbar{display:none}.ws-tab-wrap{flex-shrink:0}.ws-tab-key{display:none}.ws-customise{min-height:38px}.ws-library{border-left:none;border-top:1px solid var(--line-strong);border-radius:var(--r-lg) var(--r-lg) 0 0;width:auto;max-height:66dvh;top:auto;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));animation:sheet-up .24s var(--ease) both}.ws-page.has-library{padding-right:0}.ws-config{width:auto;left:4px;right:4px}.ws-table-wrap{margin:0 -12px}.ws-strip{gap:4px}.ws-grip,.ws-icon-btn{width:32px;height:32px}.ws-sizes button{min-height:28px;padding:4px 9px}}@media (width<=1100px) and (width>=901px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-widget{grid-column:span 2!important}}@media (prefers-reduced-motion:reduce){.ws-widget,.ws-menu,.ws-config,.ws-library{animation:none}.ws-customise,.ws-icon-btn,.ws-chip,.ws-done,.ws-row,.ws-library-row{transition:none}}:root[data-theme=dark] .ws-tab-wrap.is-on{box-shadow:inset 0 0 0 1px #d9733f66}:root[data-theme=dark] .ws-hint-bar{border-color:#d9733f57}:root[data-theme=dark] .ws-tab-wrap.is-on .ws-tab-key{border-color:#d9733f80}.ws-resize{display:none}@media (hover:hover) and (pointer:fine){.ws-widget.is-edit .ws-resize{z-index:3;transition:background .15s var(--ease);background:0 0;display:block;position:absolute}.ws-widget.is-edit .ws-resize-e{cursor:ew-resize;border-radius:99px;width:10px;top:10px;bottom:10px;right:-5px}.ws-widget.is-edit .ws-resize-s{cursor:ns-resize;border-radius:99px;height:10px;bottom:-5px;left:10px;right:10px}.ws-widget.is-edit .ws-resize-se{cursor:nwse-resize;border-radius:0 0 var(--r-lg) 0;width:16px;height:16px;bottom:-5px;right:-5px}.ws-widget.is-edit:hover .ws-resize-e,.ws-widget.is-edit:hover .ws-resize-s{background:var(--line-strong)}.ws-widget.is-edit .ws-resize:hover,.ws-widget.is-edit.is-resizing .ws-resize{background:var(--mint)}.ws-widget.is-edit:hover .ws-resize-se{background:linear-gradient(135deg, transparent 48%, var(--line-strong) 48%)}.ws-widget.is-edit .ws-resize-se:hover{background:linear-gradient(135deg, transparent 48%, var(--mint) 48%)}}.ws-widget.is-resizing{box-shadow:0 0 0 2px var(--mint), 0 0 0 6px var(--mint-glow);-webkit-user-select:none;user-select:none}.ws-resize-readout{z-index:4;pointer-events:none;font-variant-numeric:tabular-nums;background:var(--mint);color:var(--mint-ink);border-radius:99px;padding:4px 9px;font-size:11.5px;font-weight:700;position:absolute;bottom:10px;right:10px}.caller-card{flex-direction:column;gap:13px;min-width:0;display:flex}.caller-card.is-compact{gap:9px}.caller-route{background:var(--ink-3);border:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);border-radius:99px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:800}.caller-head{align-items:flex-start;gap:12px;min-width:0;display:flex}.caller-who{flex-direction:column;gap:3px;min-width:0;display:flex}.caller-name{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.25}.caller-name a:hover{color:var(--mint-deep)}.caller-role{color:var(--text-1);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.caller-role .badge{padding:2px 7px;font-size:10px}.caller-greeting{color:var(--text-0);font-size:13.5px;font-weight:500;line-height:1.45}.caller-phone{align-items:center;gap:10px;display:flex}.caller-num{font-family:var(--font-mono);color:var(--text-1);font-variant-numeric:tabular-nums;font-size:13px}.caller-sec{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.caller-sec-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:flex}.caller-link{color:var(--text-0);border-bottom:1px dotted var(--line-strong)}.caller-link:hover{color:var(--mint-deep);border-bottom-color:var(--mint)}.caller-usual{flex-wrap:wrap;align-items:baseline;gap:3px 10px;font-size:13px;display:flex}.caller-usual strong{color:var(--text-0);font-weight:700}.caller-usual .caller-link,.caller-usual .faint{flex-shrink:0;order:1;margin-left:auto;font-size:12.5px;font-weight:600}.caller-free{min-width:0;color:var(--text-1);flex:100%;order:2;font-size:12.5px}.caller-chips{flex-direction:column;gap:6px;display:flex}.caller-chip{background:var(--ink-0);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:8px 11px;font-size:13px;line-height:1.45;display:flex}.caller-chip.is-eldon{background:var(--mint-glow);border-color:#d9733f47}.caller-chip .eldon-dot{flex-shrink:0;align-self:center}.caller-chip-text{min-width:0;color:var(--text-0);flex:calc(100% - 16px)}.caller-chip-by{color:var(--text-2);font-size:11.5px}.caller-chip-keep{background:var(--ink-1);color:var(--mint-deep);transition:all .15s var(--ease);border:1px solid #d9733f59;border-radius:99px;flex-shrink:0;margin-left:auto;padding:2px 9px;font-size:11.5px;font-weight:700}.caller-chip-keep:hover{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.caller-chip-kept{color:var(--mint-deep);flex-shrink:0;margin-left:auto;font-size:11.5px;font-weight:700}.caller-add{align-items:center;gap:6px;display:flex}.caller-add .input{flex:1;min-width:0;padding:7px 10px;font-size:13px}.caller-add .btn{flex-shrink:0;padding:7px 11px;font-size:12.5px}.caller-wants{flex-direction:column;gap:5px;list-style:none;display:flex}.caller-wants li{color:var(--text-0);padding-left:15px;font-size:13.5px;line-height:1.5;position:relative}.caller-wants li:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.caller-ctx{align-items:baseline;gap:9px;font-size:13px;line-height:1.5;display:flex}.caller-ctx-label{letter-spacing:.05em;text-transform:uppercase;min-width:72px;color:var(--text-2);flex-shrink:0;font-size:10.5px;font-weight:800}.caller-tone{background:var(--text-2);border-radius:50%;flex-shrink:0;align-self:center;width:6px;height:6px;margin-left:auto}.caller-tone.is-mint{background:var(--mint)}.caller-tone.is-brass{background:var(--brass)}.caller-tone.is-coral{background:var(--coral)}.caller-tone.is-sky{background:var(--sky)}.caller-tone.is-lilac{background:var(--lilac)}.caller-last{color:var(--text-0);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.caller-last-by{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px}.caller-sentiment{background:var(--ink-3);border:1px solid var(--line-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--text-1);border-radius:99px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:800}.caller-sentiment.is-mint{background:var(--mint-glow);color:#0d8478;border-color:#d9733f4d}.caller-sentiment.is-brass{background:var(--brass-glow);color:#a4700e;border-color:#e09a2652}.caller-sentiment.is-coral{background:var(--coral-glow);color:#c23a30;border-color:#e2574c59}.caller-loop{background:var(--ink-0);border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 11px 9px 14px;display:flex;position:relative}.caller-loop:before{content:"";background:var(--mint);opacity:.6;border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.caller-loop.is-overdue:before{background:var(--coral);opacity:1}.caller-loop-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.caller-loop-about{font-size:13px;font-weight:600;line-height:1.4}.caller-loop-sub{color:var(--text-2);font-size:11.5px}.caller-loop.is-overdue .caller-loop-sub{color:#c23a30;font-weight:600}.caller-done{background:var(--ink-1);border:1px solid var(--line-strong);color:var(--text-1);transition:all .15s var(--ease);border-radius:99px;flex-shrink:0;padding:4px 11px;font-size:11.5px;font-weight:700}.caller-done:hover{color:var(--mint-deep);border-color:var(--mint);background:var(--mint-glow)}.caller-links{flex-wrap:wrap;gap:6px;display:flex}.caller-pill{background:var(--ink-3);border:1px solid var(--line);color:var(--text-1);transition:all .15s var(--ease);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.caller-pill:hover{color:var(--mint-deep);border-color:var(--mint);background:var(--mint-glow)}.caller-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.caller-actions .btn{flex:auto;justify-content:center;padding:7px 12px;font-size:13px}.caller-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brass);font-size:10.5px;font-weight:800}.caller-unknown-num{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.caller-line{color:var(--text-1);font-size:13.5px;line-height:1.6}.caller-card.is-compact .caller-head{padding-right:22px}.caller-card.is-compact .caller-name{font-size:15.5px}.caller-card.is-compact .caller-greeting{font-size:12.5px}.caller-card.is-compact .caller-sec{gap:6px;padding-top:9px}.caller-card.is-compact .caller-chip{padding:6px 9px;font-size:12.5px}.caller-card.is-compact .caller-wants li,.caller-card.is-compact .caller-ctx,.caller-card.is-compact .caller-last,.caller-card.is-compact .caller-loop-about{font-size:12.5px}.caller-card.is-compact .caller-links{gap:5px}.caller-card.is-compact .caller-pill{padding:4px 9px;font-size:11.5px}.topbar-who{background:var(--ink-1);border:1px solid var(--line-strong);height:36px;color:var(--text-1);white-space:nowrap;transition:all .15s var(--ease);border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.topbar-who:hover{color:var(--mint-deep);border-color:var(--mint);background:var(--mint-glow)}.palette.qf{width:min(660px,94vw)}.qf-body{overscroll-behavior:contain;max-height:58vh;padding:14px 18px 18px;overflow-y:auto}.qf-hint{color:var(--text-1);font-size:13.5px;line-height:1.6}.qf-list{flex-direction:column;display:flex}.qf-item{border-radius:var(--r-sm);text-align:left;grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;width:100%;padding:9px 11px;transition:background .12s;display:grid}.qf-item.is-on{background:var(--mint-glow)}.qf-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.qf-item-role{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;font-size:10.5px;font-weight:800}.qf-item-sub{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.qf-item-num{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.logbook{flex-direction:column;gap:15px;display:flex}.logbook-day{flex-direction:column;gap:8px;display:flex}.logbook-date{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);font-size:10.5px;font-weight:800}.logbook-row{align-items:flex-start;gap:11px;padding-left:2px;display:flex;position:relative}.logbook-row:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:-8px;left:15px}.logbook-mark{background:var(--ink-3);border:1px solid var(--line);width:26px;height:26px;color:var(--text-2);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.logbook-mark.is-call{background:var(--mint-glow);color:var(--mint-deep);border-color:#d9733f4d}.logbook-mark.is-missed{background:var(--coral-glow);color:#c23a30;border-color:#e2574c4d}.logbook-mark.is-event{background:var(--sky-glow);color:#2b6aa8;border-color:#3d82c44d}.logbook-mark.is-enquiry{background:var(--brass-glow);color:#a4700e;border-color:#e09a264d}.logbook-mark.is-checkin,.logbook-mark.is-referencing{color:#6b46a8;background:#8a63c91c;border-color:#8a63c94d}.logbook-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.logbook-text{color:var(--text-0);font-size:13.5px;line-height:1.5}.logbook-row.is-activity .logbook-text{color:var(--text-1)}.logbook-sub{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:11.5px}.logbook-more{padding-left:39px;font-size:12.5px}.rapport-usual{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;display:flex}.contacts-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.contacts-layout.has-panel{grid-template-columns:minmax(0,1.7fr) minmax(320px,380px)}.contact-open{font:inherit;color:inherit;text-align:left;padding:0;font-weight:700}.contact-open:hover{color:var(--mint-deep)}.contact-row.is-open{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.contacts-panel{border-radius:var(--r-lg);background:var(--ink-1);border:1px solid var(--line-strong);box-shadow:var(--shadow-1);animation:rise .3s var(--ease) both;padding:18px;position:sticky;top:4px}.contacts-panel-x{z-index:1;width:24px;height:24px;color:var(--text-2);border-radius:8px;place-items:center;font-size:12px;transition:background .13s,color .15s;display:grid;position:absolute;top:10px;right:10px}.contacts-panel-x:hover{background:var(--ink-3);color:var(--text-0)}.caller-chip-keep:focus-visible,.caller-done:focus-visible,.caller-pill:focus-visible,.contacts-panel-x:focus-visible,.contact-open:focus-visible,.topbar-who:focus-visible,.qf-item:focus-visible{box-shadow:0 0 0 3px var(--mint-glow);border-color:var(--mint);outline:none}@media (width<=1180px){.topbar-who{padding:0 10px}.topbar-who span{display:none}}@media (width<=1100px){.contacts-layout.has-panel{grid-template-columns:1fr}}@media (width<=900px){.topbar-who{display:none}.qf-body{max-height:62dvh;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}.qf-item{grid-template-columns:minmax(0,1fr) auto}.qf-item-sub{grid-column:1}.caller-ctx{flex-direction:column;gap:1px}.caller-ctx-label{min-width:0}.contacts-panel{z-index:70;overscroll-behavior:contain;max-height:86dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--shadow-2);animation:sheet-up .28s var(--ease);border-bottom:none;border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto}}:root[data-theme=dark] .caller-chip.is-eldon{border-color:#e0824f59}:root[data-theme=dark] .caller-chip-keep{border-color:#e0824f66}:root[data-theme=dark] .caller-sentiment.is-mint{color:#6fe4d8;border-color:#e0824f59}:root[data-theme=dark] .caller-sentiment.is-brass{color:#f3c268;border-color:#eaa83c59}:root[data-theme=dark] .caller-sentiment.is-coral{color:#f79289;border-color:#f06c6166}:root[data-theme=dark] .caller-loop.is-overdue .caller-loop-sub{color:#f79289}:root[data-theme=dark] .logbook-mark.is-call{border-color:#e0824f59}:root[data-theme=dark] .logbook-mark.is-missed{color:#f79289;border-color:#f06c6159}:root[data-theme=dark] .logbook-mark.is-event{color:#8dbdf1;border-color:#5c9de259}:root[data-theme=dark] .logbook-mark.is-enquiry{color:#f3c268;border-color:#eaa83c59}:root[data-theme=dark] .logbook-mark.is-checkin,:root[data-theme=dark] .logbook-mark.is-referencing{color:#c4aaf0;background:#a886e224;border-color:#a886e259}@media (prefers-reduced-motion:reduce){.contacts-panel{animation:none}.caller-pill,.caller-done,.caller-chip-keep,.topbar-who{transition:none}}.caller-lookup-idle{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.caller-lookup-idle .btn{padding:7px 14px;font-size:13px}.caller-lookup-blurb{color:var(--text-2);font-size:12px;line-height:1.5}.caller-lookup-when{letter-spacing:0;text-transform:none;color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.caller-searching{color:var(--text-1);align-items:center;gap:8px;font-size:13px;display:inline-flex}.caller-lookup-hit{background:var(--mint-glow);border:1px solid #d9733f47;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.caller-lookup-name{letter-spacing:-.01em;font-size:15.5px;font-weight:700;line-height:1.3}.caller-lookup-kind{flex-wrap:wrap;gap:6px;display:flex}.caller-lookup-kind .badge{text-transform:capitalize;padding:2px 7px;font-size:10px}.caller-lookup-what{color:var(--text-0);font-size:13.5px;line-height:1.5}.caller-lookup-hit .caller-ctx{font-size:12.5px}.caller-lookup-sources{color:var(--text-2);overflow-wrap:anywhere;font-size:11.5px;line-height:1.5}.caller-lookup-sources a{color:var(--text-1);border-bottom:1px dotted var(--line-strong)}.caller-lookup-sources a:hover{color:var(--mint-deep);border-bottom-color:var(--mint)}.caller-lookup-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.caller-lookup-actions .btn{padding:6px 11px;font-size:12.5px}.caller-card.is-compact .caller-lookup-hit{padding:8px 10px}.caller-card.is-compact .caller-lookup-name{font-size:14px}.caller-card.is-compact .caller-lookup-what{font-size:12.5px}.qf-nothing{flex-direction:column;gap:12px;display:flex}.qf-nothing .caller-lookup-idle .btn{white-space:normal;text-align:left;max-width:100%}:root[data-theme=dark] .caller-lookup-hit{border-color:#e0824f59}@media (width<=900px){.caller-lookup-idle .btn,.caller-lookup-actions .btn,.caller-lookup-actions .caller-pill{min-height:44px}.caller-lookup-idle{align-items:stretch}.caller-lookup-idle .btn{justify-content:center}}.chase-stats{margin-bottom:18px}.chase-filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chase-filters .input{height:38px}.chase-filters .select{flex:none;min-width:170px}.chase-search{flex:240px;min-width:0}.chase-print-head{display:none}.chase-groups{flex-direction:column;gap:22px;display:flex}.chase-group-head{align-items:baseline;gap:10px;margin:0 2px 8px;display:flex}.chase-group-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:800}.chase-group-title.is-overdue{color:#c23a30}.chase-card{overflow:hidden}.chase-list{margin:0;padding:0;list-style:none}.chase-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(0,2.2fr) minmax(120px,.9fr) minmax(120px,.9fr) auto;align-items:start;gap:10px 16px;padding:14px 16px;display:grid}.chase-row:first-child{border-top:0}.chase-row.is-overdue{box-shadow:inset 3px 0 0 var(--coral)}.chase-row.is-asleep{opacity:.62}.chase-who{align-items:center;gap:10px;min-width:0;display:flex}.chase-who-text{flex-direction:column;gap:2px;min-width:0;display:flex}.chase-name{font-size:14px;font-weight:650;line-height:1.25}.chase-role{font-size:11.5px}.chase-why{flex-direction:column;gap:4px;min-width:0;display:flex}.chase-why-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chase-about{font-size:14px;font-weight:650;line-height:1.3}.chase-reason{margin:0;font-size:12.5px;line-height:1.45}.chase-why-foot{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.chase-prop{color:var(--text-1);border-bottom:1px dotted var(--line-strong)}.chase-prop:hover{color:var(--mint-deep);border-bottom-color:var(--mint)}.chase-auto{letter-spacing:.05em;text-transform:uppercase;background:var(--mint-glow);color:#0d8478;border:1px solid #d9733f4d;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.chase-last,.chase-due{flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.chase-col-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-size:10.5px;font-weight:700;display:none}.chase-due{font-variant-numeric:tabular-nums}.chase-due.is-overdue{color:#c23a30;font-weight:650}.chase-due.is-today{color:#a4700e;font-weight:650}.chase-wake{color:var(--text-2);font-size:11.5px}.chase-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.chase-actions .btn{padding:6px 12px;font-size:13px}.chase-assign{max-width:150px;height:32px;padding:4px 8px;font-size:12.5px}.chase-picked{border-radius:var(--r-md);background:var(--ink-0);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.chase-hits{flex-direction:column;gap:4px;display:flex}.chase-hit{text-align:left;border-radius:var(--r-md);background:var(--ink-0);border:1px solid var(--line);transition:background .13s var(--ease), border-color .15s var(--ease);flex-direction:column;gap:1px;padding:8px 12px;display:flex}.chase-hit:hover{background:var(--mint-glow);border-color:#d9733f4d}.chase-hit-name{font-size:13.5px;font-weight:650}.chase-hit .faint{font-size:12px}.chase-chips{margin-top:-4px}.chase-chip{cursor:pointer;transition:background .13s var(--ease), border-color .15s var(--ease)}.chase-chip:hover{background:var(--mint-glow);color:var(--mint-deep);border-color:#d9733f4d}.chase-snooze{flex-direction:column;gap:6px;display:flex}.chase-snooze-opt{text-align:left;border-radius:var(--r-md);background:var(--ink-0);border:1px solid var(--line);transition:background .13s var(--ease), border-color .15s var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;font-weight:600;display:flex}.chase-snooze-opt:hover{background:var(--mint-glow);border-color:#d9733f4d}.chase-snooze-opt .faint{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}@media (width<=900px){.chase-filters .select,.chase-search{flex:100%;min-width:0}.chase-row{grid-template-columns:1fr;gap:8px;padding:14px}.chase-row.is-overdue{box-shadow:inset 0 3px 0 var(--coral)}.chase-last,.chase-due{flex-direction:row;align-items:baseline;gap:8px}.chase-col-label{display:inline}.chase-actions{justify-content:flex-start}.chase-actions .btn{flex:calc(50% - 3px);justify-content:center;min-height:40px}.chase-assign{flex:100%;max-width:none;height:40px}}:root[data-theme=dark] .chase-group-title.is-overdue,:root[data-theme=dark] .chase-due.is-overdue{color:#f79289}:root[data-theme=dark] .chase-due.is-today{color:#f3c268}:root[data-theme=dark] .chase-auto{color:#6fe4d8;border-color:#e0824f59}:root[data-theme=dark] .chase-hit:hover,:root[data-theme=dark] .chase-chip:hover,:root[data-theme=dark] .chase-snooze-opt:hover{border-color:#e0824f59}@media (prefers-reduced-motion:reduce){.chase-hit,.chase-chip,.chase-snooze-opt{transition:none}}@media print{@page{size:A4 portrait;margin:14mm}.shell:has(.chase-page) :is(.sidebar,.topbar,.tabbar,.eldon-fab,.assistant,.assistant-scrim,.call-dock){display:none!important}.chase-page :is(.page-actions,.tabs,.dash-stats),.chase-filters,.chase-actions,.call-btn{display:none!important}.shell:has(.chase-page){height:auto;display:block;overflow:visible}.shell:has(.chase-page) .shell-main{height:auto;display:block;overflow:visible}.shell:has(.chase-page) .shell-content{padding:0;overflow:visible}.chase-print-head{border-bottom:1px solid #999;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:6px;font-size:11pt;display:flex}.chase-page{padding:0}.chase-page .page-head{margin-bottom:6px}.chase-page .page-title{font-size:18pt}.chase-page .page-sub{display:none}.chase-groups{gap:10pt}.chase-group{break-inside:auto}.chase-group-title{color:#000;font-size:9pt}.chase-card{box-shadow:none;border:0}.chase-row{break-inside:avoid;border-top:1px solid #ccc;grid-template-columns:30% 1fr 22%;gap:4pt 10pt;padding:5pt 0;box-shadow:none!important}.chase-last,.chase-col-label{display:none}.chase-name,.chase-about{font-size:10pt}.chase-reason,.chase-role,.chase-why-foot,.chase-due{font-size:8.5pt}.chase-row.is-asleep{display:none}.badge{color:#000;background:0 0;border:1px solid #999}}.sheet-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sheet-filters .list-search{flex:240px;max-width:340px}.sheet-filters .select{width:auto;min-width:132px}.sheet-filters input[type=number]{width:112px}.sheet-seg{margin-left:auto}.sheet-filter-line{margin-bottom:16px;font-size:13px}.sheet-filter-line .faint{margin-left:6px}.sheet-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sheet-bar-left,.sheet-bar-right{align-items:center;gap:8px;display:flex}.sheet-bar-right{margin-left:auto}.sheet-pick{position:relative}.sheet-pop{z-index:40;background:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-md);width:230px;box-shadow:var(--shadow-2);padding:10px;position:absolute;top:calc(100% + 6px);left:0}.sheet-pop header{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.sheet-pop-reset{color:var(--mint-deep);background:0 0;font-size:12px;font-weight:600}.sheet-pop-list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.sheet-pop-row{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:9px;padding:5px 6px;font-size:13px;display:flex}.sheet-pop-row:hover{background:var(--ink-3)}.sheet-pop-row input{accent-color:var(--mint);width:14px;height:14px}.sheet-card{overflow:hidden}.sheet-scroll{-webkit-overflow-scrolling:touch;max-height:min(68vh,760px);overflow:auto}.sheet-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:13px}.sheet-table th{z-index:2;background:var(--ink-1);border-bottom:1px solid var(--line-strong);text-align:left;padding:0;position:sticky;top:0}.sheet-th{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;width:100%;color:var(--text-2);text-align:inherit;white-space:nowrap;background:0 0;padding:9px 12px;font-size:11px;font-weight:700;display:block}.sheet-th:hover{color:var(--mint-deep)}.sheet-table th.is-num .sheet-th{text-align:right}.sheet-sort{color:var(--mint);letter-spacing:0;margin-left:5px;font-weight:800}.sheet-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 12px}.sheet-table td.is-num{text-align:right;font-family:var(--font-mono);font-size:12.5px}.sheet-table tbody tr:hover{background:var(--ink-3)}.sheet-table.is-compact td{padding:4px 10px;font-size:12.5px}.sheet-table.is-compact .sheet-th{padding:6px 10px}.sheet-table .badge{font-size:10.5px}.sheet-table tfoot td{background:var(--ink-1);border-top:1px solid var(--line-strong);border-bottom:none;position:sticky;bottom:0}.sheet-foot{color:var(--text-1);white-space:normal;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.field-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:12px;display:grid}.field-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-1);box-shadow:var(--shadow-1);overflow:hidden}.field-card.is-open{border-color:var(--mint);grid-column:1/-1}.field-head{text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.field-cover{border-radius:var(--r-md);object-fit:cover;background:var(--ink-3);flex-shrink:0;width:82px;height:82px}.field-cover-blank{font-family:var(--font-display);color:var(--text-2);border:1px solid var(--line);place-items:center;font-size:30px;font-weight:300;display:grid}.field-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.field-addr{color:var(--text-0);font-size:15px;font-weight:700}.field-sum{color:var(--text-1);font-size:12.5px}.field-rent{font-family:var(--font-mono);color:var(--text-0);margin-top:2px;font-size:14px;font-weight:600}.field-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.field-tags .chip{padding:2px 8px;font-size:11px}.field-body{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:14px;display:flex}.field-facts{gap:10px 18px}.field-facts p{margin-top:2px;font-size:13.5px}.field-people{flex-wrap:wrap;gap:10px;display:flex}.field-person{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-0);flex:200px;align-items:center;gap:12px;padding:8px 10px;display:flex}.field-person>div{flex:1;min-width:0}.field-person p{margin-top:2px;font-size:13.5px;font-weight:600}.field-actions{flex-wrap:wrap;gap:8px;display:flex}.field-suggest{border-top:1px dashed var(--line-strong);flex-direction:column;gap:8px;padding-top:14px;display:flex}.field-suggest .input{max-width:320px}.field-applicant{align-items:center;gap:12px;font-size:13.5px;display:flex}.field-alts{flex-direction:column;gap:8px;margin-top:4px;display:flex}.field-alt{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-0);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.field-alt-main{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.field-alt-main .faint{font-size:12.5px}.field-alt-why{color:var(--mint-deep);font-size:12.5px}.field-alt-main .chip{align-self:flex-start;margin-top:4px;font-size:11px}.field-alt-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=900px){.sheet-filters .list-search{flex:100%;max-width:none}.sheet-filters .select,.sheet-filters input[type=number]{flex:132px;width:auto;min-width:0}.sheet-seg{width:100%;margin-left:0}.sheet-seg .seg-btn{flex:1;padding:8px 4px}.sheet-bar-right{width:100%;margin-left:0}.sheet-bar-right .btn{flex:1;justify-content:center}.sheet-scroll{max-height:none}.field-grid{grid-template-columns:1fr}.field-card.is-open{grid-column:auto}.field-actions .btn,.field-alt-actions .btn{flex:1;justify-content:center}}.sheet-print{display:none}@media print{@page{size:A4 landscape;margin:12mm}body:has(>.sheet-print)>:not(.sheet-print){display:none!important}body:has(>.sheet-print){background:#fff}.sheet-print{color:#000;background:#fff;font-size:10.5px;display:block}.sheet-print-head{border-bottom:1.5px solid #000;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;padding-bottom:6px;display:flex}.sheet-print-head>div:first-child{align-items:baseline;gap:10px;display:flex}.sheet-print-head strong{letter-spacing:-.01em;font-size:15px}.sheet-print-head span{font-size:12px}.sheet-print-meta{text-align:right;font-size:10px}.sheet-print-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.sheet-print-table thead{display:table-header-group}.sheet-print-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #000;padding:3px 5px;font-size:9px}.sheet-print-table td{border-bottom:1px solid #ccc;padding:3px 5px}.sheet-print-table th.is-num,.sheet-print-table td.is-num{text-align:right}.sheet-print-table tr{break-inside:avoid;page-break-inside:avoid}.sheet-print-cards{grid-template-columns:1fr 1fr;gap:6px 14px;display:grid}.sheet-print-card{break-inside:avoid;page-break-inside:avoid;border:1px solid #999;border-radius:3px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.sheet-print-card strong{font-size:11.5px}}.stu-page{padding-bottom:8px}.stu-stats{margin-bottom:20px}.stu-where{margin-bottom:14px}.stu-where .field{margin:0}.stu-from-book{text-align:center;margin:12px 2px 0;font-size:13px}.stu-drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-xl);background:var(--stu-wash);text-align:center;transition:border-color .2s var(--ease), background .2s var(--ease);flex-direction:column;align-items:center;gap:12px;padding:54px 24px;display:flex}.stu-drop.is-tight{border-radius:var(--r-lg);flex-direction:row;justify-content:center;gap:14px;margin-bottom:18px;padding:14px 18px}.stu-drop.is-over{border-color:var(--mint);background:var(--mint-glow)}.stu-drop h3{margin:0;font-size:22px}.stu-drop-line{max-width:46ch;margin:0;font-size:14.5px;line-height:1.55}.stu-drop-fine{margin:2px 0 0;font-size:12.5px}.stu-drop-orb{background:radial-gradient(circle at 34% 30%, var(--mint) 0%, var(--mint-deep) 58%, transparent 72%);opacity:.9;width:56px;height:56px;animation:stu-breathe 4.2s var(--ease) infinite;border-radius:50%}@keyframes stu-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.stu-drop-veil{z-index:60;background:var(--mint-glow);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:inset 0 0 0 3px var(--mint);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.stu-drop-veil span{background:var(--ink-1);box-shadow:var(--shadow-2);color:var(--text-0);border-radius:99px;padding:14px 26px;font-size:15px;font-weight:700}.stu-bench{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));gap:18px;display:grid}.stu-card{flex-direction:column;gap:12px;display:flex}.stu-card.is-first{grid-column:1/-1}.stu-card.is-failed{border-color:var(--coral)}.stu-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stu-card-id{flex-direction:column;gap:2px;min-width:0;display:flex}.stu-card-name{color:var(--text-0);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14.5px;font-weight:700;overflow:hidden}.stu-card-id .faint{font-size:12px}.stu-x{color:var(--text-2);border-radius:var(--r-sm);background:0 0;border:1px solid #0000;padding:4px 8px;font-size:12.5px}.stu-x:hover{color:var(--coral);border-color:var(--line)}.stu-compare{flex-direction:column;gap:8px;display:flex}.stu-cmp{aspect-ratio:3/2;border-radius:var(--r-md);background:var(--stu-frame);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.stu-cmp.is-tall{aspect-ratio:16/10;max-height:64vh}.stu-cmp.is-busy{cursor:progress}.stu-cmp-img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.stu-cmp-was{will-change:clip-path}.stu-cmp-seam{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000047}.stu-cmp-grab{color:#29222a;letter-spacing:-.06em;cursor:ew-resize;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 2px 10px #00000059}.stu-cmp-grab:focus-visible{outline:3px solid var(--mint);outline-offset:3px}.stu-cmp-grab.is-dragging{scale:1.08}.stu-cmp-tag{letter-spacing:.07em;text-transform:uppercase;color:#fff;transition:opacity .18s var(--ease);pointer-events:none;background:#00000085;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:10px}.stu-cmp-tag-was{left:10px}.stu-cmp-tag-now{background:var(--mint);color:var(--mint-ink);right:10px}.stu-cmp-working{color:#fff;background:linear-gradient(#0000,#0009);justify-content:center;align-items:center;gap:9px;padding:10px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:auto 0 0}.stu-pulse{background:var(--mint);width:8px;height:8px;animation:stu-blink 1.1s var(--ease) infinite;border-radius:50%}@keyframes stu-blink{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.stu-cmp-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.stu-cmp-hint{font-size:12px}.stu-hold{color:var(--text-1);background:var(--ink-3);border:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600}.stu-hold:active{background:var(--mint-glow);border-color:var(--mint);color:var(--mint-deep)}.stu-diag{flex-direction:column;gap:8px;display:flex}.stu-diag-words{font-family:var(--font-display);color:var(--text-0);text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.35}.stu-diag-nums{gap:5px}.stu-num{font-family:var(--font-mono);padding:2px 9px;font-size:11.5px}.stu-num-score{background:var(--brass-glow);color:var(--text-1);border-color:#0000}.stu-num-ms{background:var(--mint-glow);color:var(--mint-deep);border-color:#0000;font-weight:600}.stu-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.stu-card-seg{flex:none}.stu-card-price{min-width:0;color:var(--text-2);flex:auto;font-size:12.5px}.stu-card-btns{flex:none}.stu-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:800}.stu-strengths,.stu-basket{border-radius:var(--r-md);background:var(--ink-3);animation:stu-open .22s var(--ease) both;flex-direction:column;gap:14px;padding:14px;display:flex}@keyframes stu-open{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.stu-strengths-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.stu-sliders{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 18px;display:grid}.stu-slider{grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;display:grid}.stu-slider-label{color:var(--text-1);font-size:12.5px;font-weight:600}.stu-slider-value{font-family:var(--font-mono);color:var(--text-2);font-size:11.5px}.stu-slider.is-moved .stu-slider-label{color:var(--text-0)}.stu-slider.is-moved .stu-slider-value{color:var(--mint-deep);font-weight:600}.stu-slider input[type=range]{width:100%;height:22px;accent-color:var(--mint);cursor:pointer;background:0 0;grid-column:1/-1;margin:0}.stu-slider input[type=range]:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:6px}.stu-skies{flex-direction:column;gap:8px;display:flex}.stu-sky-row{flex-wrap:wrap;gap:8px;display:flex}.stu-sky{border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--ink-1);color:var(--text-1);flex-direction:column;align-items:center;gap:5px;padding:6px;font-size:11.5px;font-weight:600;display:flex}.stu-sky img,.stu-sky-none{object-fit:cover;border-radius:5px;width:54px;height:34px;display:block}.stu-sky-none{background:repeating-linear-gradient(45deg, var(--ink-4) 0 5px, var(--ink-3) 5px 10px)}.stu-sky:hover{border-color:var(--line-strong)}.stu-sky.is-on{border-color:var(--mint);background:var(--mint-glow);color:var(--mint-deep)}.stu-extras{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:8px;display:grid}.stu-extra{text-align:left;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--ink-1);transition:border-color .15s var(--ease), background .15s var(--ease);gap:2px;padding:10px 12px;display:grid}.stu-extra:hover{border-color:var(--line-strong)}.stu-extra.is-on{border-color:var(--mint);background:var(--mint-glow)}.stu-extra-name{color:var(--text-0);font-size:13px;font-weight:700}.stu-extra-price{font-family:var(--font-mono);color:var(--mint-deep);font-size:12px;font-weight:600}.stu-extra-when{color:var(--text-2);font-size:11.5px}.stu-basket .field{margin:0}.stu-bar{z-index:4;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--ink-1);box-shadow:var(--shadow-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 18px;display:flex;position:sticky;bottom:0}.stu-bar-sum{flex-direction:column;gap:1px;display:flex}.stu-bar-sum strong{font-family:var(--font-display);color:var(--text-0);font-size:24px;font-weight:800}.stu-bar-sum .faint{font-size:12.5px}.stu-queue{flex-direction:column;gap:16px;display:flex}.stu-order-total{font-family:var(--font-mono);color:var(--text-1);font-size:13px;font-weight:600}.stu-jobs{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.stu-job{border-radius:var(--r-md);border:1px solid var(--line);background:var(--ink-3);flex-direction:column;gap:10px;padding:14px;display:flex}.stu-job.is-amends{box-shadow:inset 3px 0 0 var(--coral)}.stu-job.is-ready{box-shadow:inset 3px 0 0 var(--mint)}.stu-job.is-processing{box-shadow:inset 3px 0 0 var(--brass)}.stu-job-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.stu-job-id{flex-direction:column;gap:2px;min-width:0;display:flex}.stu-job-service{color:var(--text-0);font-size:14px;font-weight:700}.stu-job-id .faint{font-size:12px}.stu-job-price{font-family:var(--font-mono);color:var(--text-1);font-size:12.5px}.stu-job-thumb{object-fit:cover;border-radius:var(--r-md);width:100%;max-height:260px;display:block}.stu-job-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stu-job-actions .faint{font-size:12px}.stu-thread{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stu-note{border-radius:var(--r-sm);background:var(--ink-1);border:1px solid var(--line);padding:9px 12px}.stu-note-who{color:var(--text-0);margin-right:7px;font-size:12.5px;font-weight:700}.stu-note .faint{font-size:11.5px}.stu-note p{color:var(--text-1);margin:3px 0 0;font-size:13.5px;line-height:1.5}.stu-amend{flex-direction:column;gap:10px;display:flex}.stu-pin{border-radius:var(--r-md);cursor:crosshair;position:relative;overflow:hidden}.stu-pin img{object-fit:cover;width:100%;max-height:300px;display:block}.stu-pin-dot{background:var(--coral);pointer-events:none;border:2.5px solid #fff;border-radius:50%;width:20px;height:20px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #0000004d}.stu-pin-hint{color:#fff;background:#0000008c;border-radius:99px;padding:3px 9px;font-size:11.5px;position:absolute;bottom:10px;left:10px}.stu-quiet{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--mint-glow);color:var(--text-1);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 12px;padding:9px 12px;font-size:13.5px;display:flex}.stu-quiet-fine{margin:-6px 0 12px;font-size:12px}.media-btn-eldon{color:var(--mint-deep);font-weight:700}:root{--stu-wash:linear-gradient(180deg, #d9733f0d, #fff0 62%), var(--ink-1);--stu-frame:#17171a}:root[data-theme=dark]{--stu-wash:linear-gradient(180deg, #e0824f14, #0000 62%), var(--ink-1);--stu-frame:#0a0a09}@media (width<=900px){.stu-bench{grid-template-columns:1fr;gap:14px}.stu-cmp.is-tall{aspect-ratio:4/3;max-height:none}.stu-drop{padding:34px 16px}.stu-drop.is-tight{flex-direction:column;gap:10px}.stu-drop h3{font-size:19px}.stu-cmp-hint{display:none}.stu-hold{text-align:center;flex:1;min-height:38px}.stu-card-foot{flex-direction:column;align-items:stretch}.stu-card-seg,.stu-card-btns{width:100%}.stu-card-seg .seg-btn{flex:1}.stu-card-btns .btn{flex:1;justify-content:center}.stu-sliders,.stu-extras{grid-template-columns:1fr}.stu-bar{flex-direction:column;align-items:stretch;padding:12px 14px}.stu-bar .btn-row{justify-content:stretch}.stu-bar .btn{flex:1;justify-content:center}.stu-job-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.stu-drop-orb,.stu-pulse,.stu-strengths,.stu-basket{animation:none}}.stu-scratch{flex-direction:column;gap:10px;display:flex}.stu-scratch-frame{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--ink-3);aspect-ratio:3/2;touch-action:none;cursor:grab;box-shadow:var(--shadow-1);position:relative;overflow:hidden}.stu-scratch.is-tall .stu-scratch-frame{aspect-ratio:64/43}.stu-scratch-frame:active{cursor:grabbing}.stu-scratch.is-revealed .stu-scratch-frame{cursor:default}.stu-scratch-img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .2s var(--ease);display:block;position:absolute;inset:0}.stu-scratch.is-loading .stu-scratch-img{opacity:0}.stu-scratch.is-loading .stu-scratch-frame{cursor:progress}.stu-scratch.is-still .stu-scratch-img{transition:none}.stu-scratch-canvas{width:100%;height:100%;transition:opacity .5s var(--ease);display:block;position:absolute;inset:0}.stu-scratch.is-revealed .stu-scratch-canvas{opacity:0;pointer-events:none}.stu-scratch.is-still .stu-scratch-canvas{transition:none}.stu-scan{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stu-scan-mark{border:1.5px solid var(--mint);opacity:0;animation:stu-mark .45s var(--ease) forwards;background:#d9733f17;border-radius:6px;position:absolute}.stu-scan-mark i{white-space:nowrap;letter-spacing:.04em;background:var(--mint);color:#fff;border-radius:5px 5px 5px 0;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:-1.5px;left:-1.5px;transform:translateY(-100%)}.stu-scan-mark:first-of-type i{border-radius:0 0 5px 5px;top:0;transform:none}@keyframes stu-mark{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.stu-scan-say{letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:stu-mark .4s var(--ease) forwards;background:#102226b8;border-radius:99px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.stu-scratch-tag{z-index:2;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;animation:fadein .3s var(--ease);border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:800;position:absolute;top:12px}.stu-scratch-tag-l{color:#fff;background:#00000094;left:12px}.stu-scratch-tag-r{background:var(--mint);color:#fff;right:12px}.stu-scratch-hint{z-index:2;pointer-events:none;background:var(--ink-1);color:var(--text-0);box-shadow:var(--shadow-2);animation:scratch-nudge 2.6s var(--ease) infinite;border-radius:99px;padding:10px 20px;font-size:14px;font-weight:700;position:absolute;top:14px;left:50%;translate:-50%}@keyframes scratch-nudge{0%,to{transform:translate(0)}42%{transform:translate(-7px)}58%{transform:translate(7px)}}.stu-scratch-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stu-scratch-btn{color:var(--mint-deep);border:1px solid var(--line-strong);background:var(--ink-1);transition:all .15s var(--ease);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700}.stu-scratch-btn:hover{border-color:var(--mint);background:var(--mint-glow)}.stu-scratch-btn:focus-visible{box-shadow:0 0 0 3px var(--mint-glow);border-color:var(--mint);outline:none}.stu-scratch-note{font-size:12.5px}@media (prefers-reduced-motion:reduce){.stu-scan{display:none}.stu-scratch-hint{animation:none}.stu-scratch-canvas{transition:none}}@media (width<=640px){.stu-scratch-hint{padding:8px 16px;font-size:13px}.stu-scratch-foot{gap:8px}}.stu-compare-seg{align-self:flex-start;margin-bottom:2px}.stu-job-err{border-radius:var(--r-md);color:#c23a30;background:var(--coral-glow);border:1px solid #e2574c4d;margin-top:10px;padding:9px 12px;font-size:13px;line-height:1.5}.stu-credit{flex-wrap:wrap;gap:10px 14px}.stu-credit .faint{flex:320px;min-width:0}.stu-credit .btn-row{gap:6px}.stu-where-row{flex-direction:column;gap:8px;display:flex}.stu-where-count{margin-top:6px;font-size:12.5px;display:block}.stu-clean-wait{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #d9733f4d;flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;padding:12px 14px;display:flex}.stu-clean-wait strong{font-size:14.5px}.stu-clean-wait .faint{font-size:12.5px;line-height:1.5}.stu-clean-wait .eldon-dot{margin-bottom:2px}.stu-clean-err{border-radius:var(--r-md);color:#c23a30;background:var(--coral-glow);border:1px solid #e2574c4d;margin-top:10px;padding:10px 13px;font-size:13.5px;line-height:1.5}.stu-send-why{margin-right:4px;font-size:12.5px}.stu-brush{gap:10px;display:grid}.stu-brush-frame{aspect-ratio:3/2;border-radius:var(--r-md);background:var(--stu-frame);cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.stu-brush-frame.is-busy{cursor:progress}.stu-brush-img,.stu-brush-ink{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.stu-brush-ink{opacity:.55;mix-blend-mode:normal;pointer-events:none}.stu-brush-say{text-align:center;color:#fff;text-shadow:0 1px 6px #000000a6;pointer-events:none;margin:0;font-size:13px;font-weight:600;position:absolute;inset:auto 0 14px}.stu-brush-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stu-brush-hint{margin:0;font-size:12px}@media (width<=560px){.stu-brush-bar{justify-content:stretch}.stu-brush-sizes{flex:100%}}.stu-scene{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 2px;display:flex}.stu-scene-ask{font-size:12px;font-weight:600}.stu-scene-note{font-size:12px}@media (width<=560px){.stu-scene-note{flex:100%}}.stu-ask{border-radius:var(--r-lg);background:var(--ink-1);border:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;padding:14px 16px;display:flex}.stu-ask-q{color:var(--text-0);font-size:15px;font-weight:700}.stu-ask-seg .seg-btn{padding:8px 22px;font-size:14.5px;font-weight:700}.stu-ask-note{flex:260px;min-width:0;font-size:13px}.stu-clean-bar{background:#d9733f38;border-radius:99px;width:100%;height:4px;margin-top:10px;display:block;overflow:hidden}.stu-clean-bar i{background:var(--mint);border-radius:99px;width:0;height:100%;animation:62s cubic-bezier(.12,.7,.2,1) forwards stu-creep;display:block}@keyframes stu-creep{0%{width:0}18%{width:32%}55%{width:68%}to{width:94%}}@media (prefers-reduced-motion:reduce){.stu-clean-bar i{width:40%;animation:none}}.ba{border-radius:var(--r-lg);background:var(--ink-4);border:1px solid var(--line);touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;line-height:0;position:relative;overflow:hidden}.ba-img{width:100%;height:auto;display:block}.ba-img-before{object-fit:cover;height:100%;position:absolute;inset:0}.ba-tag{z-index:2;pointer-events:none;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#1f1e1d99;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:800;line-height:1.4;position:absolute;top:10px}.ba-tag-l{left:10px}.ba-tag-r{background:#1f1e1dd9;right:10px}.ba-handle{z-index:3;pointer-events:none;background:#ffffffe6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #1f1e1d73}.ba-handle i{width:34px;height:34px;box-shadow:var(--shadow-2);background:#fff;border-radius:2px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.ba-handle i:before,.ba-handle i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;margin-top:-5px;position:absolute;top:50%}.ba-handle i:before{border-right:6px solid var(--text-1);left:8px}.ba-handle i:after{border-left:6px solid var(--text-1);right:8px}.ba-range{z-index:4;opacity:0;cursor:ew-resize;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ba-range::-webkit-slider-thumb{appearance:none;width:2px;height:100%}.ba-range::-moz-range-thumb{border:none;width:2px;height:100%}.ba:focus-within{outline:3px solid var(--mint);outline-offset:2px}.studio-try{margin-top:32px}.studio-drop{text-align:center;border:2px dashed var(--line-strong);background:var(--ink-1);transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);border-radius:26px;flex-direction:column;align-items:center;gap:10px;padding:clamp(34px,6vw,64px) clamp(20px,4vw,40px);display:flex}.studio-drop-over{border-color:var(--mint);background:var(--mint-glow);transform:scale(1.005)}.studio-drop-busy{border-style:solid;border-color:var(--mint)}.studio-drop-h{letter-spacing:-.02em;color:var(--text-0);font-size:clamp(20px,2.4vw,26px);font-weight:800}.studio-drop>p{max-width:520px;font-size:15px;line-height:1.6}.studio-drop-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.studio-drop-note{max-width:460px;font-size:12.5px;line-height:1.5}.studio-warn{color:#c23a30;background:var(--coral-glow);border-radius:var(--r-md);border:1px solid #e2574c4d;max-width:560px;padding:10px 14px;font-size:13.5px;line-height:1.5}.studio-result{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-1);animation:pop .4s var(--ease);border-radius:26px;grid-template-columns:1.5fr 1fr;align-items:start;gap:clamp(20px,3vw,36px);padding:clamp(18px,2.5vw,26px);display:grid}.studio-result-view{flex-direction:column;gap:14px;min-width:0;display:flex}.studio-result-note{font-size:12.5px;line-height:1.6}.studio-result-side{flex-direction:column;gap:16px;display:flex}.studio-result-side>.faint{font-size:12.5px;line-height:1.55}.studio-score{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #1f1e1d4d;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.studio-score .faint{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.studio-score strong{letter-spacing:-.03em;color:var(--mint-deep);font-size:30px;line-height:1}.studio-score small{opacity:.6;font-size:15px;font-weight:700}.studio-score .dim{font-size:12.5px}.studio-findings{flex-direction:column;gap:8px;display:flex}.studio-findings ul{flex-direction:column;gap:7px;list-style:none;display:flex}.studio-findings li{color:var(--text-1);padding-left:20px;font-size:13.5px;line-height:1.5;position:relative}.studio-findings li:before{content:"";background:var(--coral);border-radius:2px;width:7px;height:7px;position:absolute;top:7px;left:0}.studio-findings-did li:before,.studio-findings.is-fixed li:before{background:var(--mint)}.studio-findings.is-fixed li{color:var(--text-2)}.studio-score{transition:background .5s var(--ease), border-color .5s var(--ease)}.studio-score.is-fixed{background:var(--mint);border-color:var(--mint)}.studio-score.is-fixed .faint,.studio-score.is-fixed .dim{color:#ffffffd1}.studio-score.is-fixed strong{color:#fff}@media (prefers-reduced-motion:reduce){.studio-score{transition:none}}.studio-findings-did .chip{background:var(--mint-glow);color:#5e5d59;border-color:#1f1e1d4d;font-weight:600}.studio-findings-did .chip-hand{background:var(--brass-glow);color:#5e5d59;border-color:#1f1e1d59}:root[data-theme=dark] .studio-findings-did .chip-hand{color:#8a8880}.studio-result-btns{flex-wrap:wrap;gap:10px;display:flex}.studio-shots{flex-direction:column;gap:16px;margin-top:20px;display:flex}.studio-shot{background:var(--ink-1);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:24px;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(18px,3vw,32px);padding:clamp(16px,2.2vw,24px);display:grid}.studio-shot-view{min-width:0}.studio-shot-wait{text-align:center;border-radius:var(--r-lg);background:var(--ink-3);border:1px solid var(--line);min-height:200px;color:var(--text-1);place-items:center;padding:20px;font-size:14px;display:grid}.studio-shot-wait .eldon-dot{margin-right:8px}.studio-shot-body{flex-direction:column;gap:12px;min-width:0;display:flex}.studio-shot-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-shot-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.studio-shot-head .btn{min-height:0;padding:4px 8px;font-size:13px}.studio-shot-diag{font-size:13px;line-height:1.5}.studio-picks .chip{cursor:pointer;transition:background .18s,border-color .18s,color .18s}.studio-picks .chip:hover{border-color:var(--mint);color:var(--mint-deep)}.studio-picks .chip-on{background:var(--mint);border-color:var(--mint);color:var(--mint-ink);font-weight:700}.studio-picks .chip-on:hover{color:var(--mint-ink)}.studio-order{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(18px,3vw,32px);margin-top:28px;display:grid}.studio-order-form{flex-direction:column;gap:14px;display:flex}.studio-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-basket{background:var(--ink-1);border:1px solid var(--line-strong);box-shadow:var(--shadow-1);border-radius:22px;flex-direction:column;gap:12px;padding:clamp(20px,2.5vw,26px);display:flex;position:sticky;top:92px}.studio-basket>.faint{font-size:12.5px;line-height:1.55}.studio-basket .btn-lg{justify-content:center}.studio-basket-lines{flex-direction:column;gap:8px;list-style:none;display:flex}.studio-basket-lines li{color:var(--text-1);justify-content:space-between;gap:12px;font-size:14px;display:flex}.studio-basket-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:12px;font-size:14px;font-weight:700;display:flex}.studio-basket-total strong{letter-spacing:-.02em;color:var(--text-0);font-size:24px}.studio-receipt{background:var(--ink-1);border:1px solid var(--line);max-width:720px;box-shadow:var(--shadow-1);border-radius:26px;flex-direction:column;gap:16px;padding:clamp(24px,4vw,36px);display:flex}.studio-receipt-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.studio-receipt-row strong{font-size:17px}.studio-share{flex-direction:column;gap:8px;display:flex}.studio-share-row{gap:8px;display:flex}.studio-share-row .input{flex:1;min-width:0;font-size:13px}.studio-share .faint{font-size:12.5px;line-height:1.5}.studio-next li{font-size:13.5px;line-height:1.5}.studio-collect{background:var(--ink-0);flex-direction:column;align-items:center;gap:18px;min-height:100vh;padding:20px 16px 60px;display:flex;overflow-y:auto}.studio-collect .repair-head,.studio-collect .repair-card{width:min(1080px,100%)}.studio-collect-head{gap:12px}.studio-collect-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.studio-collect-actions .faint{font-size:12.5px}.studio-collect-note{font-size:12.5px;line-height:1.5}.studio-collect-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;width:min(1080px,100%);display:grid}.studio-collect-card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-1);flex-direction:column;gap:0;display:flex;overflow:hidden}.studio-collect-view{line-height:0}.studio-collect-view .ba{border:none;border-radius:0}.studio-collect-img{width:100%;height:auto;display:block}.studio-collect-body{flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.studio-collect-body .faint{font-size:12.5px;line-height:1.5}.studio-collect-body .dim{font-size:13.5px;line-height:1.5}.studio-collect-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-collect-row strong{font-size:15.5px}.studio-collect-row .btn{min-height:0;padding:6px 12px;font-size:13.5px}.studio-amend{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.studio-amend .textarea{min-height:72px;font-size:14px}.studio-band-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.studio-band-copy p{color:#faf9f5c7;font-size:14.5px;line-height:1.6}.studio-band-copy .hero-ctas{justify-content:flex-start}@media (width<=1024px){.studio-result,.studio-shot,.studio-order{grid-template-columns:1fr}.studio-basket{position:static}}@media (width<=760px){.studio-try{margin-top:24px}.studio-drop{border-radius:20px}.studio-grid{grid-template-columns:1fr}.studio-share-row{flex-direction:column}.studio-share-row .btn{justify-content:center}.studio-collect{padding:16px 12px 48px}.studio-collect-grid{grid-template-columns:1fr}.ba-handle i{width:30px;height:30px;margin:-15px 0 0 -15px}.studio-shot-head .btn{flex:none}.studio-result-btns .btn,.studio-drop-btns .btn{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.studio-drop,.studio-result{transition:none;animation:none}}.studio-showcase{grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(24px,3vw,40px);margin-top:32px;display:grid}.studio-showcase-side{flex-direction:column;gap:18px;display:flex}.studio-showcase-half{flex-direction:column;gap:6px;display:flex}.studio-showcase-half p{color:var(--text-1);font-size:14.5px;line-height:1.6}.studio-showcase-tag{letter-spacing:.08em;text-transform:uppercase;background:var(--mint-glow);color:var(--mint-deep);border:1px solid #1f1e1d4d;border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:10.5px;font-weight:800}.studio-showcase-tag-hand{background:var(--brass-glow);color:#5e5d59;border-color:#1f1e1d4d}:root[data-theme=dark] .studio-showcase-tag-hand{color:#8a8880}@media (width<=900px){.studio-showcase{grid-template-columns:1fr;gap:18px}}.studio-showcase-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:800}.studio-showcase-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.studio-dots{align-items:center;gap:8px;display:flex}.studio-dot{cursor:pointer;background:var(--line-strong);width:8px;height:8px;transition:background .2s var(--ease), width .2s var(--ease);border:none;border-radius:2px;padding:0}.studio-dot:hover{background:var(--text-2)}.studio-dot.is-on{background:var(--mint);border-radius:8px;width:22px}.studio-arrows{gap:8px;display:flex}.studio-arrow{cursor:pointer;background:var(--ink-1);border:1px solid var(--line-strong);width:38px;height:38px;color:var(--text-0);transition:border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);border-radius:2px;place-items:center;padding:0;display:grid}.studio-arrow:hover{border-color:var(--mint);background:var(--mint-glow);transform:translateY(-1px)}.studio-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (prefers-reduced-motion:reduce){.studio-dot,.studio-arrow{transition:none}.studio-arrow:hover{transform:none}}.studio-plan{border:1px solid var(--line-strong);background:var(--ink-1);box-shadow:var(--shadow-1);border-radius:24px;grid-template-columns:minmax(240px,300px) 1fr;margin-top:28px;display:grid;overflow:hidden}.studio-plan-price{background:var(--mint-glow);border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(24px,3vw,32px);display:flex}.studio-plan-price strong{letter-spacing:-.04em;color:var(--text-0);margin-top:8px;font-size:clamp(48px,6vw,64px);line-height:1}.studio-plan-per{color:var(--text-2);font-size:14.5px;font-weight:600}.studio-plan-price .btn{margin-top:16px}.studio-plan-price .faint{margin-top:2px;font-size:12px;line-height:1.5}.studio-plan-body{flex-direction:column;gap:14px;padding:clamp(24px,3vw,32px);display:flex}.studio-plan-list{grid-template-columns:1fr 1fr;gap:10px 24px;list-style:none;display:grid}.studio-plan-list li{color:var(--text-1);padding-left:24px;font-size:14.5px;line-height:1.5;position:relative}.studio-plan-list li:before{content:"";background:var(--mint);border-radius:2px;width:8px;height:8px;position:absolute;top:7px;left:2px}.studio-plan-body>.faint{border-top:1px solid var(--line);margin-top:auto;padding-top:14px;font-size:12.5px;line-height:1.55}.studio-plan-h{letter-spacing:-.01em;color:var(--text-0);margin:40px 0 8px;font-size:clamp(17px,2vw,20px);font-weight:800}.studio-plan-say{max-width:660px;margin-bottom:20px;font-size:14.5px;line-height:1.6}@media (width<=860px){.studio-plan{grid-template-columns:1fr}.studio-plan-price{border-right:none;border-bottom:1px solid var(--line)}.studio-plan-list{grid-template-columns:1fr}}.ba{touch-action:pan-y}.ag-dot{background:var(--text-2);border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.ag-dot.is-hot{background:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.ag-dot.is-warm{background:var(--brass);box-shadow:0 0 0 3px var(--brass-glow)}.ag-dot.is-quiet{background:var(--coral);box-shadow:0 0 0 3px var(--coral-glow)}.ag-dot.is-new{background:var(--text-2)}.ag-interest{flex-direction:column;gap:4px;display:flex}.ag-interest-line{color:var(--text-0);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ag-suggest{padding-left:18px;font-size:12.5px;line-height:1.45}.ag-chooser{text-align:center;max-width:760px;margin:12px auto 0}.ag-chooser-title{margin-bottom:6px;font-size:clamp(24px,3vw,30px)}.ag-chooser-sub{max-width:52ch;margin:0 auto 22px}.ag-choices{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ag-choices+.ag-choices{margin-top:14px}.ag-choice{text-align:left;background:var(--ink-1);border:1px solid var(--line-strong);border-radius:var(--r-lg);min-height:140px;box-shadow:var(--shadow-1);transition:border-color .15s, box-shadow .15s, translate .2s var(--ease);flex-direction:column;align-items:flex-start;gap:6px;padding:26px 24px;display:flex}.ag-choice:hover{border-color:var(--mint);box-shadow:var(--shadow-hover);translate:0 -2px}.ag-choice.is-on{border-color:var(--mint);background:var(--mint-glow);box-shadow:0 0 0 3px var(--mint-glow)}.ag-choice-label{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-0);font-size:22px;font-weight:700}.ag-choice-blurb{font-size:13.5px;line-height:1.45}.ag-choice-count{color:var(--mint-deep);margin-top:auto;padding-top:8px;font-size:12.5px;font-weight:700}.ag-choices-sm .ag-choice{min-height:96px;padding:18px 20px}.ag-choices-sm .ag-choice-label{font-size:18px}.ag-chooser-back{text-align:center;margin-top:16px}.ag-page .page-actions{align-items:center}.ag-seg .seg-btn{padding:6px 12px;font-size:12.5px}.ag-strip{margin-bottom:24px}.ag-filters{margin-bottom:16px}.ag-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:16px;display:grid}.ag-foot-note{margin-top:18px;font-size:13px}.ag-card{cursor:pointer;outline:none;flex-direction:column;display:flex;overflow:hidden}.ag-card:focus-visible{box-shadow:0 0 0 3px var(--mint-glow);border-color:var(--mint)}.ag-cover{aspect-ratio:4/3;background:var(--ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.ag-cover img{object-fit:cover;width:100%;height:100%;display:block}.ag-cover-type{font-family:var(--font-display);color:var(--text-2);letter-spacing:-.01em;font-size:20px;font-weight:700}.ag-cover-days{letter-spacing:.03em;background:var(--ink-1);color:var(--text-1);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:10px}.ag-cover-days.is-quiet{color:var(--coral);border-color:#e2574c59}.ag-body{flex-direction:column;gap:6px;padding:14px 16px 10px;display:flex}.ag-addr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-addr{color:var(--text-0);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}.ag-addr:hover{color:var(--mint-deep)}.ag-town{margin-top:-3px;font-size:12.5px}.ag-price{font-family:var(--font-display);color:var(--mint-deep);letter-spacing:-.01em;font-size:18px;font-weight:700}.ag-meta{color:var(--text-1);font-size:13px}.ag-outcome{color:var(--text-1);font-size:13px;font-weight:600}.ag-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:8px 12px 10px 10px;display:flex}.ag-badges{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.ag-pub{letter-spacing:.02em;background:var(--ink-3);border:1px solid var(--line);color:var(--text-1);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:11px;font-weight:700;display:inline-flex}.ag-pub i{background:var(--text-2);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ag-pub.is-live{background:var(--mint-glow);color:var(--mint-deep);border-color:#d9733f4d}.ag-pub.is-live i{background:var(--mint)}.ag-pub.is-queued,.ag-pub.is-pending{background:var(--brass-glow);color:var(--brass);border-color:#e09a264d}.ag-pub.is-queued i,.ag-pub.is-pending i{background:var(--brass)}.ag-pub.is-error{background:var(--coral-glow);color:var(--coral);border-color:#e2574c4d}.ag-pub.is-error i{background:var(--coral)}.ag-pub.is-off,.ag-pub.is-not_connected{color:var(--text-2)}.ag-pub.is-not_connected{border-style:dashed}.ag-wizard{max-width:760px}.ag-steps{scrollbar-width:none;gap:4px;margin:-6px 0 18px;padding:0;list-style:none;display:flex;overflow-x:auto}.ag-steps::-webkit-scrollbar{display:none}.ag-step{flex:1 1 0;min-width:0}.ag-step-btn{width:100%;color:var(--text-2);text-align:left;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.ag-step-btn:disabled{cursor:default}.ag-step-btn:not(:disabled):hover{background:var(--ink-3);color:var(--text-0)}.ag-step-num{width:24px;height:24px;font-family:var(--font-mono);border:1px solid var(--line-strong);color:var(--text-2);background:var(--ink-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ag-step.is-done .ag-step-num{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.ag-step.is-done .ag-step-btn{color:var(--text-1)}.ag-step.is-on .ag-step-btn{background:var(--mint-glow);color:var(--text-0)}.ag-step.is-on .ag-step-num{border-color:var(--mint);color:var(--mint-deep)}.ag-step-label{text-overflow:ellipsis;overflow:hidden}.ag-step-body{flex-direction:column;gap:16px;display:flex}.ag-q{font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;font-weight:700}.ag-step-note{font-size:12.5px;line-height:1.5}.ag-err{margin-top:14px}.ag-foot{margin-top:22px}.ag-keep{text-align:right;margin-top:12px;font-size:12.5px}.ag-upload-row{flex-wrap:wrap;gap:8px;display:flex}.ag-progress{background:var(--ink-3);border-radius:99px;height:4px;overflow:hidden}.ag-progress i{background:var(--mint);height:100%;transition:width .3s var(--ease);border-radius:99px;display:block}.ag-photos{margin-top:4px}.ag-write-row{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ag-pub-rows{flex-direction:column;display:flex}.ag-pub-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.ag-pub-row:first-child{border-top:0}.ag-pub-row .toggle{min-width:150px}.ag-done{flex-direction:column;gap:12px;display:flex}.ag-done-notes{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ag-done-links{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ag-sources{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.ag-sources .chip{font-size:12px}.ag-sources .chip strong{color:var(--text-0);margin-right:2px}.ag-lb{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ag-lb-row{border-radius:var(--r-sm);align-items:center;gap:10px;margin:0 -8px;padding:8px;display:flex}.ag-lb-rank{width:24px;height:24px;font-family:var(--font-mono);background:var(--ink-3);color:var(--text-1);border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:inline-grid}.ag-lb-rank.is-top{background:var(--mint);color:var(--mint-ink)}.ag-lb-score{font-family:var(--font-mono);color:var(--mint-deep);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ag-lb-table td{font-variant-numeric:tabular-nums}.ag-bars{flex-direction:column;gap:2px;display:flex}.ag-bar-row{border-radius:var(--r-sm);color:var(--text-0);grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 64px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;transition:background .12s;display:grid}.ag-bar-row:hover{background:var(--ink-0)}.ag-bar-label{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ag-bar-row.is-quiet .ag-bar-label{color:var(--text-1)}.ag-bar-track{background:var(--ink-3);border-radius:99px;height:8px;overflow:hidden}.ag-bar{background:var(--mint);height:100%;transition:width .4s var(--ease);border-radius:99px;display:block}.ag-bar.is-warm{background:var(--brass)}.ag-bar.is-quiet{background:var(--coral)}.ag-bar.is-new{background:var(--text-2)}.ag-bar-count{font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.ag-bar-flag{font-family:var(--font-ui);color:var(--coral);white-space:nowrap;font-size:11px;font-weight:700}:root[data-theme=dark] .ag-pub.is-live{border-color:#e0824f59}:root[data-theme=dark] .ag-pub.is-queued,:root[data-theme=dark] .ag-pub.is-pending{color:#f3c268;border-color:#eaa83c59}:root[data-theme=dark] .ag-pub.is-error{color:#f79289;border-color:#f06c6159}:root[data-theme=dark] .ag-cover-days.is-quiet{border-color:#f06c6166}@media (width<=900px){.ag-chooser{margin-top:4px}.ag-choices,.ag-choices-sm{grid-template-columns:1fr;gap:10px}.ag-choice{min-height:0;padding:18px}.ag-page .page-actions{flex-direction:column;align-items:stretch}.ag-page .page-actions .seg{width:100%;display:flex}.ag-page .page-actions .seg-btn{flex:1;min-height:40px}.ag-strip{gap:14px 22px;margin-bottom:18px}.ag-grid{grid-template-columns:1fr;gap:12px}.ag-cover{aspect-ratio:16/9}.ag-actions .btn{min-height:44px}.ag-wizard{max-width:none}.ag-steps{margin:0 -16px 14px;padding:0 16px}.ag-step{flex:none}.ag-step-btn{min-height:44px}.ag-q{font-size:19px}.ag-keep{text-align:left}.ag-pub-row .toggle{width:100%;min-width:0;min-height:44px}.ag-done-links .btn{flex:calc(50% - 4px);justify-content:center}.ag-bar-row{grid-template-columns:minmax(0,1fr) 56px;row-gap:6px}.ag-bar-label{grid-area:1/1}.ag-bar-count{grid-area:1/2}.ag-bar-track{grid-area:2/1/auto/-1}}.cabinet{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.cabinet.is-dragging{outline:2px dashed var(--mint);outline-offset:6px;border-radius:var(--r-lg)}.cabinet-folders{flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:0}.folder-btn{text-align:left;width:100%;color:var(--text-1);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;font-weight:600;transition:background .13s,color .13s;display:flex}.folder-btn:hover{background:var(--ink-3);color:var(--text-0)}.folder-btn.is-on{background:var(--mint-glow);color:var(--mint-deep)}.folder-count{font-family:var(--font-mono);color:var(--text-2);text-align:right;min-width:18px;font-size:11.5px}.folder-btn.is-on .folder-count{color:var(--mint-deep)}.cabinet-main{min-width:0}.cabinet-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cabinet-search{flex:220px;max-width:340px}.cabinet-tools .btn-row{flex-wrap:wrap}.cabinet-blurb{margin-bottom:10px;font-size:12.5px}.cabinet-notice{border-radius:var(--r-md);background:var(--brass-glow);color:var(--text-1);border:1px solid #e09a264d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:flex}.cabinet-drop{z-index:3;pointer-events:none;background:var(--mint-glow);border-radius:var(--r-lg);color:var(--mint-deep);place-items:center;font-size:16px;font-weight:700;animation:.15s fadein;display:grid;position:absolute;inset:0}.cabinet-drop span{background:var(--ink-1);box-shadow:var(--shadow-2);border:1px solid var(--line-strong);border-radius:12px;padding:12px 18px}.doc-list{flex-direction:column;display:flex}.doc-row{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.doc-row:first-child{border-top:0}.doc-row-compact{grid-template-columns:26px minmax(0,1fr) auto;padding:8px 0}.doc-row-compact .doc-folder-select,.doc-row-compact .doc-folder-badge{display:none}.doc-icon{background:var(--ink-3);width:30px;height:30px;color:var(--text-1);border-radius:9px;place-items:center;display:grid}.doc-row-compact .doc-icon{border-radius:8px;width:26px;height:26px}.doc-icon-pdf{color:var(--coral);background:var(--coral-glow)}.doc-icon-word{color:var(--sky);background:var(--sky-glow)}.doc-icon-excel{color:var(--mint-deep);background:var(--mint-glow)}.doc-icon-powerpoint{color:var(--brass);background:var(--brass-glow)}.doc-icon-image{color:var(--lilac);background:#8a63c91c}.doc-icon-email{color:var(--brass);background:var(--brass-glow)}.doc-icon-link{color:var(--sky);background:var(--sky-glow)}.doc-icon-doc{color:var(--mint-deep);background:var(--mint-glow)}.doc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.doc-title{color:var(--text-0);text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dotted #0000;align-self:flex-start;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}button.doc-title:hover,a.doc-title:hover{color:var(--mint-deep);border-bottom-color:var(--line-strong)}.doc-rename{max-width:480px;padding:4px 8px;font-size:14px}.doc-meta{flex-wrap:wrap;gap:2px 10px;font-size:12.5px;display:flex}.doc-preview{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.doc-folder-select{width:auto;min-height:0;padding:5px 28px 5px 10px;font-size:12.5px}.doc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.doc-confirm{gap:10px;display:inline-flex}.doc-empty{padding:18px 0 8px}.doc-group{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.doc-group-title{margin-bottom:2px;font-size:13px}.doc-more{padding:6px 0;font-size:12.5px}.files-filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.doc-template-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.doc-template{text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--ink-1);flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.doc-template:hover{border-color:var(--mint);box-shadow:var(--shadow-1);transform:translateY(-1px)}.doc-template strong{font-size:14px}.doc-template .faint{font-size:12.5px;line-height:1.45}.doc-editor{z-index:75;background:var(--ink-0);color:var(--text-0);flex-direction:column;animation:.15s fadein;display:flex;position:fixed;inset:0}.doc-editor-head{border-bottom:1px solid var(--line);background:var(--ink-1);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.doc-back{color:var(--text-1);border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.doc-back:hover{background:var(--ink-3);color:var(--text-0)}.doc-title-input{flex:240px;min-width:0;padding:8px 12px;font-size:17px;font-weight:700}.doc-editor-head .doc-folder-select{padding:8px 28px 8px 10px;font-size:13px}.doc-status .seg-btn{padding:7px 12px}.doc-state{white-space:nowrap;font-size:12.5px}.doc-state.is-dirty{color:var(--brass)}.doc-editor-body{flex:1;grid-template-columns:minmax(0,1fr) 280px;gap:0;min-height:0;display:grid;overflow:hidden}.doc-editor-main{min-width:0;padding:18px 28px 60px;overflow-y:auto}.doc-toolbar{z-index:2;background:var(--ink-1);border:1px solid var(--line);max-width:820px;box-shadow:var(--shadow-1);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin:0 auto 12px;padding:6px 8px;display:flex;position:sticky;top:0}.doc-tool{color:var(--text-1);border-radius:8px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:600}.doc-tool:hover{background:var(--ink-3);color:var(--text-0)}.doc-tool-b{font-weight:800}.doc-tool-i{font-family:Georgia,serif;font-style:italic}.doc-tool-u{text-decoration:underline}.doc-tool-gap{background:var(--line);width:1px;height:20px;margin:0 4px}.doc-tool-select{width:auto;max-width:180px;padding:5px 26px 5px 9px;font-size:12.5px}.doc-paper{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-lg);max-width:820px;min-height:60vh;box-shadow:var(--shadow-1);color:var(--text-0);overflow-wrap:anywhere;outline:none;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(24px,6vw,72px);font-size:15px;line-height:1.65}.doc-paper:focus{border-color:var(--mint);box-shadow:0 0 0 3px var(--mint-glow)}.doc-paper h1{letter-spacing:-.02em;margin:0 0 14px;font-size:26px;line-height:1.2}.doc-paper h2{margin:22px 0 8px;font-size:18px;line-height:1.3}.doc-paper h3{margin:18px 0 6px;font-size:15.5px;line-height:1.35}.doc-paper p{margin:0 0 10px}.doc-paper ul,.doc-paper ol{margin:0 0 12px;padding-left:26px}.doc-paper li{margin:0 0 4px}.doc-paper strong{font-weight:700}.doc-paper u{text-decoration:underline}.doc-note{max-width:820px;margin:10px auto 0;font-size:12.5px}.doc-side{border-left:1px solid var(--line);background:var(--ink-1);flex-direction:column;gap:20px;padding:18px;display:flex;overflow-y:auto}.doc-side-block h4{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin-bottom:8px;font-size:11.5px;font-weight:800}.doc-side-block p{font-size:13.5px}.doc-side-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.doc-side-actions .btn{justify-content:center;padding:8px 10px}.doc-side-hint{margin-top:8px;font-size:12px;line-height:1.45}.doc-versions{flex-direction:column;display:flex}.doc-version{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.doc-version:first-child{border-top:0}@media (width<=900px){.cabinet{grid-template-columns:1fr;gap:12px}.cabinet-folders{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:6px;padding:8px;position:static;overflow-x:auto}.cabinet-folders::-webkit-scrollbar{display:none}.folder-btn{white-space:nowrap;background:var(--ink-3);border-radius:99px;flex:none;width:auto;min-height:44px;padding:10px 12px}.folder-btn.is-on{background:var(--mint-glow)}.cabinet-search{flex-basis:100%;max-width:none}.cabinet-tools .btn-row{justify-content:flex-start;width:100%}.cabinet-tools .btn{flex:auto;justify-content:center;min-height:44px}.doc-row{grid-template-columns:30px minmax(0,1fr);row-gap:6px}.doc-row .doc-folder-select,.doc-row .doc-folder-badge,.doc-row .doc-actions{grid-column:2;justify-content:flex-start;justify-self:start}.doc-row .doc-folder-select{min-height:44px}.doc-row .media-btn{align-items:center;min-height:44px;display:inline-flex}.doc-title{white-space:normal}.doc-preview{display:none}.files-filters,.doc-template-grid{grid-template-columns:1fr}.doc-template{min-height:44px}.doc-editor-head{gap:8px;padding:10px 12px}.doc-title-input{flex-basis:100%;order:1;font-size:16px}.doc-back{order:0}.doc-editor-head .btn-primary{order:0;margin-left:auto}.doc-editor-head .doc-folder-select,.doc-status,.doc-state{order:2}.doc-editor-head .doc-folder-select{flex:140px;min-height:44px}.doc-status .seg-btn{min-height:42px}.doc-editor-body{grid-template-columns:1fr;overflow-y:auto}.doc-editor-main{padding:12px 12px 24px;overflow:visible}.doc-toolbar{scrollbar-width:none;border-radius:10px;flex-wrap:nowrap;margin-bottom:10px;overflow-x:auto}.doc-toolbar::-webkit-scrollbar{display:none}.doc-tool{white-space:nowrap;min-height:44px}.doc-tool-select{flex:none;min-height:44px}.doc-paper{border-radius:var(--r-md);min-height:50vh;padding:20px 16px;font-size:16px}.doc-side{border-left:0;border-top:1px solid var(--line);padding:16px 12px 40px}.doc-side-actions .btn{min-height:44px}}@media print{body:has(.doc-editor){height:auto;overflow:visible}body:has(.doc-editor) #root{display:none!important}body:has(.doc-editor) .shell{display:none!important}body:has(.doc-editor) .eldon-fab{display:none!important}body:has(.doc-editor) .assistant{display:none!important}.doc-editor{color:#000;background:#fff;animation:none;display:block;position:static}.doc-editor-head,.doc-toolbar,.doc-side,.doc-note{display:none!important}.doc-editor-body{display:block;overflow:visible}.doc-editor-main{padding:0;overflow:visible}.doc-paper{box-shadow:none;color:#000;background:#fff;border:0;max-width:none;min-height:0;padding:0;font-size:12pt}.doc-paper h1{font-size:20pt}.doc-paper h2{font-size:15pt}.doc-paper h3{font-size:13pt}@page{margin:20mm}}.inv-stats{flex-wrap:wrap;gap:28px 36px;margin-bottom:24px}.inv-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.inv-filters .input{flex:0 auto;width:auto;min-width:180px}.inv-filter-search{flex:220px!important}.inv-table td.mono{font-size:13px}.inv-arrears{flex-direction:column;display:flex}.inv-arrears-row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1.6fr auto;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.inv-arrears-row:last-child{border-bottom:none}.inv-arrears-amount{color:var(--coral);text-align:right;font-weight:700}.inv-raise-group{margin-bottom:18px}.inv-raise-head{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13.5px;display:flex}.inv-raise-head .turn-link{cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px}.inv-raise-row{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;margin:0 -12px;padding:10px 12px;transition:background .12s;display:flex}.inv-raise-row:hover{background:var(--ink-3)}.inv-raise-row.is-on{background:var(--mint-glow)}.inv-raise-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--mint);flex-shrink:0}.inv-raise-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-raise-title{font-size:13.5px;font-weight:600}.inv-raise-sub{font-size:12px}.inv-raise-amount{white-space:nowrap;font-weight:700}.inv-form-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;display:grid}.inv-billto{flex-direction:column;gap:8px;display:flex;position:relative}.inv-billto-hits{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--ink-1);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.inv-billto-hit{text-align:left;border-bottom:1px solid var(--line);background:0 0;grid-template-rows:auto auto;grid-template-columns:78px 1fr;align-items:center;column-gap:10px;padding:9px 12px;transition:background .12s;display:grid}.inv-billto-hit:last-child{border-bottom:none}.inv-billto-hit:hover{background:var(--mint-glow)}.inv-billto-group{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);grid-row:1/3;font-size:10.5px;font-weight:800}.inv-billto-title{color:var(--text-0);font-size:13.5px;font-weight:600}.inv-billto-sub{font-size:12px}.inv-billto-hit-other .inv-billto-title{color:var(--mint-deep)}.inv-billto-none{padding:10px 12px;font-size:13px}.inv-billto-otherlink{cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12.5px}.inv-billto-chosen{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--mint-glow);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.inv-billto-chosen strong{font-size:14.5px}.inv-billto-chosen .faint{font-size:12.5px}.inv-lines{flex-direction:column;gap:8px;display:flex}.inv-lines-head,.inv-lines-row{grid-template-columns:1fr 72px 110px 84px 96px 64px;align-items:center;gap:8px;display:grid}.inv-lines-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding:0 2px;font-size:11px;font-weight:700}.inv-num,.inv-line-qty,.inv-line-unit{text-align:right}.inv-line-total{font-size:13.5px;font-weight:600}.inv-lines-row .media-btn{text-align:right}.inv-lines-row .media-btn[disabled]{opacity:.35;pointer-events:none}.inv-lines-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin-top:8px;padding-top:12px;display:flex}.inv-totals{flex-direction:column;gap:4px;min-width:260px;display:flex}.inv-totals>div{color:var(--text-1);justify-content:space-between;gap:20px;font-size:13.5px;display:flex}.inv-totals-grand{border-top:1px solid var(--line-strong);margin-top:2px;padding-top:6px;color:var(--text-0)!important;font-size:15px!important}.inv-totals-grand strong{font-size:17px}.inv-detail-title{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.inv-note{margin:-10px 0 16px;font-size:13.5px}.inv-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.inv-detail-side{flex-direction:column;gap:20px;display:flex}.inv-payments{flex-direction:column;gap:10px;display:flex}.inv-payment{border-bottom:1px solid var(--line);padding:8px 0;font-size:13.5px}.inv-payment:last-child{border-bottom:none}.inv-balance{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:12px;padding-top:12px;display:flex}.inv-balance strong{color:var(--mint-deep);font-size:24px;font-weight:800;font-family:var(--font-display)}.inv-paylink{word-break:break-all;margin-bottom:8px;font-size:12.5px}.inv-paylink a{color:var(--mint-deep)}.inv-doc{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);animation:rise .35s var(--ease) both;flex-direction:column;gap:26px;padding:clamp(22px,4vw,40px);display:flex}.inv-doc-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inv-doc-agency{color:var(--mint-deep);letter-spacing:-.01em;font-size:22px;font-weight:800}.inv-doc-head .faint{font-size:12.5px}.inv-doc-kind{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.inv-doc-kind-label{letter-spacing:-.01em;font-size:20px;font-weight:800}.inv-doc-number{color:var(--text-1);font-size:14px}.inv-doc-stamp{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);border:2px solid;border-radius:6px;margin-top:6px;padding:2px 8px;font-size:12px;font-weight:800}.inv-doc-stamp.is-paid{color:var(--mint-deep)}.inv-doc-meta{grid-template-columns:1fr 1fr;gap:20px;display:grid}.inv-doc-billto{flex-direction:column;gap:2px;font-size:14px;display:flex}.inv-doc-billto strong{margin-top:4px;font-size:15px}.inv-doc-dates{grid-template-columns:auto 1fr;align-content:start;gap:4px 14px;font-size:13.5px;display:grid}.inv-doc-dates dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);padding-top:2px;font-size:11px;font-weight:800}.inv-doc-dates dd{text-align:right}.inv-doc-lines.table th:first-child,.inv-doc-lines.table td:first-child{padding-left:0}.inv-doc-lines.table th:last-child,.inv-doc-lines.table td:last-child{padding-right:0}.inv-doc-totals{min-width:min(100%,320px);color:var(--text-1);flex-direction:column;align-self:flex-end;gap:6px;font-size:14px;display:flex}.inv-doc-totals>div{justify-content:space-between;gap:24px;display:flex}.inv-doc-total{color:var(--text-0);border-top:1px solid var(--line-strong);padding-top:6px;font-size:16px;font-weight:800}.inv-doc-pay{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #d9733f4d;flex-direction:column;gap:8px;padding:16px 18px;font-size:14px;display:flex}.inv-doc-bank{flex-direction:column;gap:3px;padding:0;font-size:13.5px;list-style:none;display:flex}.inv-doc-link{word-break:break-all;font-size:13px}.inv-doc-link a{color:var(--mint-deep);font-weight:600}.inv-doc-notes{color:var(--text-1);white-space:pre-wrap;flex-direction:column;gap:6px;font-size:13.5px;display:flex}.inv-doc-foot{border-top:1px solid var(--line);padding-top:14px;font-size:11.5px;line-height:1.5}.inv-stripe{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:18px;padding-top:16px;display:flex}.inv-stripe p{font-size:13.5px}.inv-webhook{border:1px solid var(--line);border-radius:var(--r-md);background:var(--ink-0);align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.inv-webhook-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);flex:1;font-size:12px;overflow:hidden}.inv-widget{flex-direction:column;gap:2px;display:flex}.inv-widget-row{border-radius:var(--r-sm);color:var(--text-0);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;column-gap:12px;margin:0 -8px;padding:8px;transition:background .12s;display:grid}.inv-widget-row:hover{background:var(--ink-0)}.inv-widget-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:700}.inv-widget-value{font-size:22px;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em;text-align:right;grid-row:1/3}.inv-widget-sub{font-size:12px}.inv-widget-row.is-coral .inv-widget-value{color:var(--coral)}.inv-widget-row.is-mint .inv-widget-value{color:var(--mint-deep)}.inv-money-stats{margin-bottom:20px}.statement-invoices{margin-top:28px}.statement-invoices h2{margin-bottom:10px;font-size:16px}.pay{background:var(--ink-0);flex-direction:column;align-items:center;gap:16px;min-height:100dvh;padding:20px 16px 60px;display:flex;position:relative;overflow:hidden auto}.pay .login-atmo{pointer-events:none}.pay-head{justify-content:space-between;align-items:center;width:min(520px,100%);display:flex;position:relative}.pay-card{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-xl);width:min(520px,100%);box-shadow:var(--shadow-2);animation:pop .4s var(--ease);flex-direction:column;gap:14px;padding:clamp(22px,5vw,32px);display:flex;position:relative}.pay-card h1{letter-spacing:-.03em;font-size:clamp(28px,7vw,40px);line-height:1.05}.pay-card>p.dim{font-size:15px;line-height:1.55}.pay-kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pay-thanks .badge{align-self:flex-start}.pay-meta{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.pay-meta dt{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);padding-top:2px;font-size:11px;font-weight:800}.pay-meta dd{text-align:right;margin:0}.pay-lines{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;font-size:14px;display:flex}.pay-line{justify-content:space-between;gap:16px;display:flex}.pay-line-total{border-top:1px solid var(--line-strong);padding-top:8px;font-size:16px;font-weight:800}.pay-notes{white-space:pre-wrap;font-size:13px;line-height:1.5}.pay-actions{gap:12px}.pay-btn{justify-content:center;width:100%;min-height:48px;font-size:15px}.pay-small{text-align:center;font-size:12.5px;line-height:1.5}.pay-bank{border-radius:var(--r-md);background:var(--mint-glow);border:1px solid #d9733f4d;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pay-bank strong{font-size:15px}.pay-bank .pay-small{text-align:left}.pay-foot{text-align:center;max-width:520px;font-size:12px;line-height:1.5;position:relative}@media print{.inv-detail .page-head,.inv-detail .inv-detail-side,.inv-detail .inv-note,.inv-detail>p{display:none!important}.inv-detail-grid{display:block}.inv-doc{box-shadow:none;border:none;padding:0}.pay-actions,.pay-head,.pay-foot{display:none!important}}@media (width<=900px){.inv-stats{gap:18px 28px}.inv-filters .input{flex:100%;width:100%;min-width:0}.inv-arrears-row{grid-template-columns:1fr auto}.inv-arrears-row>.faint{grid-column:1/-1;font-size:12px}.inv-form-grid{grid-template-columns:1fr}.inv-lines-head{display:none}.inv-lines-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;padding:12px 0}.inv-lines-row>.input:first-child{grid-column:1/-1}.inv-lines-row .inv-line-total{text-align:left;align-self:center}.inv-lines-row .media-btn{text-align:right;min-height:44px}.inv-lines-foot{flex-direction:column;align-items:stretch}.inv-totals{min-width:0}.inv-detail-grid{grid-template-columns:1fr}.inv-doc-head{flex-direction:column}.inv-doc-kind{text-align:left;align-items:flex-start}.inv-doc-meta{grid-template-columns:1fr}.inv-doc-dates dd{text-align:left}.inv-doc-totals{align-self:stretch;min-width:0}.inv-doc .table{min-width:0;font-size:13px}.inv-doc .table th:nth-child(2),.inv-doc .table td:nth-child(2),.inv-doc .table th:nth-child(4),.inv-doc .table td:nth-child(4){display:none}.inv-webhook{flex-direction:column;align-items:stretch}.inv-webhook-url{white-space:normal;word-break:break-all}.inv-billto-hit{grid-template-columns:1fr}.inv-billto-group{grid-row:auto}.inv-raise-row{margin:0;padding:10px 8px}.inv-raise-row input[type=checkbox]{width:22px;height:22px}.pay{padding:16px 12px 40px}.pay-meta dd{text-align:left}}.market-rows{flex-direction:column;display:flex}.market-row{border-top:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:1.7fr auto auto auto auto;align-items:center;gap:10px 18px;margin:0 -8px;padding:12px 8px;display:grid}.market-row:first-child{border-top:0}.market-row-title{min-width:0;font-weight:600}.market-row-title .faint{margin-top:2px;font-size:12.5px;font-weight:400;display:block}.market-row-num{font-family:var(--font-mono);color:var(--text-1);white-space:nowrap;font-size:12.5px}.market-seg{display:flex}.market-seg .seg-btn{flex:1;min-height:38px}.market-form-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.market-form-foot .faint{font-size:12.5px}.market-fail{background:var(--coral-glow);border-radius:var(--r-md);border:1px solid #e2574c59;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.market-links-wrap{flex-direction:column;gap:8px;display:flex}.market-links{flex-wrap:wrap;gap:8px;display:flex}.market-report{max-width:880px;margin:0 auto}.market-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.market-page{background:var(--ink-1);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);flex-direction:column;gap:26px;padding:clamp(28px,4vw,52px);display:flex}.market-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.market-brand{align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.market-mark{background:var(--mint);width:30px;height:30px;color:var(--mint-ink);border-radius:9px;flex-shrink:0;place-items:center;font-size:17px;display:grid}.market-meta{text-align:right;color:var(--text-2);flex-direction:column;font-size:12px;display:flex}.market-title{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(24px,3.2vw,34px)}.market-sub{color:var(--text-1);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-subject{color:var(--text-1);font-size:13.5px;line-height:1.6}.market-stats{background:var(--mint-glow);border-radius:var(--r-lg);border:1px solid #d9733f4d;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px 22px;padding:20px 24px;display:grid}.market-stats .stat-value{font-size:22px}.market-summary,.market-comps,.market-section,.market-searches{flex-direction:column;gap:10px;display:flex}.market-summary h2,.market-comps h2,.market-section h2,.market-searches h2{font-size:16px}.market-summary p,.market-section p{color:var(--text-0);max-width:68ch;font-size:14.5px;line-height:1.68}.market-summary{border-left:3px solid var(--mint);padding-left:16px}.market-summary p{color:var(--text-1)}.market-searches ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.market-searches li{background:var(--ink-3);border:1px solid var(--line);color:var(--text-1);border-radius:99px;padding:3px 10px;font-size:12.5px}.market-foot{border-top:1px solid var(--line);color:var(--text-2);flex-direction:column;gap:6px;padding-top:16px;font-size:11.5px;display:flex}.market-foot-brand{color:var(--text-1);font-weight:700}.market-sort{flex-wrap:wrap;align-items:center;gap:6px;display:none}.market-table th button{all:unset;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.market-table th button:hover,.market-table th[aria-sort] button{color:var(--text-0)}.market-table td a{color:var(--text-0);font-weight:600}.market-table td a:hover{color:var(--mint-deep)}.market-table td .faint{font-size:12.5px;display:block}.market-table td .market-note{max-width:42ch;margin-top:3px}.market-running{border:1px dashed var(--line-strong);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:22px;display:flex}.market-running-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.market-steps{flex-direction:column;gap:8px;display:flex}.market-step{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.market-step.is-on{color:var(--text-0);font-weight:600}.market-step.is-on .faint{font-weight:400}.market-step.is-done{color:var(--text-1)}.market-step-dot{background:var(--line-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px}.market-step.is-on .market-step-dot{background:var(--mint);box-shadow:0 0 0 4px var(--mint-glow)}.market-step.is-done .market-step-dot{background:var(--mint);opacity:.5}@media (width<=900px){.market-row{grid-template-columns:1fr;gap:6px;margin:0;padding:12px 0}.market-row-num{white-space:normal}.market-toolbar{flex-direction:column;align-items:stretch}.market-toolbar .page-actions .select{flex-basis:100%}.market-head{flex-direction:column;align-items:flex-start;gap:10px}.market-meta{text-align:left}.market-stats{grid-template-columns:1fr 1fr;gap:14px 16px;padding:16px}.market-summary{padding-left:12px}.market-running{padding:16px}.market-sort{display:flex}.market-table,.market-table tbody,.market-table tr,.market-table td{display:block}.market-table thead{display:none}.market-table{min-width:0}.market-table tr{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:10px;padding:10px 12px}.market-table tr:last-child{margin-bottom:0}.market-table td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.market-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);text-align:left;flex-shrink:0;font-size:11px;font-weight:700}.market-table td.market-td-main{text-align:left;padding-bottom:8px;display:block}.market-table td.market-td-main:before{display:none}.market-table td .market-note{max-width:none}}@media print{.market-toolbar,.market-report .no-print,.tabbar,.call-dock{display:none!important}.market-report{max-width:none;margin:0}.market-page{box-shadow:none;border:none;gap:18px;padding:0}.market-head{border-bottom:1.5px solid var(--text-0);padding-bottom:8px}.market-stats{border:1px solid var(--line-strong);break-inside:avoid;page-break-inside:avoid;background:0 0;padding:12px 16px}.market-summary,.market-section,.market-subject{break-inside:avoid;page-break-inside:avoid}.market-summary p,.market-section p{max-width:none;font-size:11.5pt}.market-comps h2,.market-section h2,.market-summary h2{break-after:avoid;page-break-after:avoid}.market-table{font-size:9.5pt}.market-table th,.market-table td{padding:5px 6px}.market-table thead{display:table-header-group}.market-table tr{break-inside:avoid;page-break-inside:avoid}.market-table td a{color:var(--text-0);text-decoration:none}.market-table th button{color:var(--text-2)}.market-searches li{border-color:var(--line-strong)}.market-foot{margin-top:8px}}.msg-banner{border-radius:var(--r-md);background:var(--brass-glow);border:1px solid #e09a264d;margin:-8px 0 16px;padding:10px 14px;font-size:13.5px}.msg-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.msg-list{flex-direction:column;max-height:calc(100dvh - 180px);display:flex;overflow:hidden auto}.msg-thread{flex-direction:column;min-width:0;min-height:420px;max-height:calc(100dvh - 180px);display:flex}.msg-thread-inner{flex-direction:column;flex:1;min-height:0;display:flex}.msg-thread-empty{flex:1;place-items:center;padding:40px 20px;display:grid}.msg-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);background:var(--ink-1);z-index:1;align-items:center;gap:8px;padding:12px 16px 6px;font-size:11px;font-weight:800;display:flex;position:sticky;top:0}.msg-group-count{font-family:var(--font-mono);background:var(--coral-glow);color:var(--coral);border-radius:99px;padding:0 7px;font-size:11px}.msg-row{border-top:1px solid var(--line);color:inherit;flex-direction:column;gap:2px;padding:10px 16px 10px 18px;transition:background .12s;display:flex;position:relative}.msg-row:hover{background:var(--ink-0)}.msg-row.is-on{background:var(--mint-glow)}.msg-row.is-on:before,.msg-row.is-attention:before{content:"";border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.msg-row.is-attention:before{background:var(--coral)}.msg-row.is-on:before{background:var(--mint)}.msg-row-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.msg-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.msg-row-when{font-family:var(--font-mono);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.msg-row-addr{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.msg-row-preview{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.msg-row.is-attention .msg-row-preview{color:var(--text-1)}.msg-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding-bottom:12px;display:flex}.msg-back{align-items:center;gap:2px;width:100%;font-size:13px;display:none}.msg-head-who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.msg-head-name{letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:1.2}.msg-head-sub{color:var(--text-1);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.msg-head-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.msg-head-actions .btn{padding:6px 12px;font-size:13px}.msg-cases{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.msg-case{border-radius:var(--r-sm);background:var(--ink-0);border:1px dashed var(--line-strong);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;font-size:13px;display:flex}.msg-case .badge{padding:2px 7px;font-size:10px}.msg-case-title{flex:1;min-width:160px;font-weight:600}.msg-scroll{flex-direction:column;flex:1;gap:8px;min-height:160px;padding:14px 2px;display:flex;overflow-y:auto}.msg-bubble-row{display:flex}.msg-bubble-row.is-out{justify-content:flex-end}.msg-bubble{background:var(--ink-3);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;max-width:min(78%,560px);padding:9px 12px;font-size:14px;line-height:1.45;display:flex}.msg-bubble-row.is-in .msg-bubble{border-bottom-left-radius:4px}.msg-bubble-row.is-out .msg-bubble{background:var(--mint-glow);border-color:#d9733f47;border-bottom-right-radius:4px}.msg-bubble.is-failed{border-color:#e2574c73}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.msg-meta{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 8px;font-size:11px;display:flex}.msg-failed{color:var(--coral);font-weight:700}.msg-img{object-fit:cover;border-radius:10px;max-width:100%;max-height:320px;display:block}.msg-file{font-size:13px}.msg-media-failed{font-size:12.5px;font-style:italic}.msg-reply{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.msg-reply .textarea{resize:vertical}.msg-reply-closed .textarea{opacity:.7}.msg-reply-closed p{font-size:13px}.msg-reply-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;font-size:12.5px;display:flex}.msg-reply-actions .faint{margin-right:auto}.msg-note{border-top:1px solid var(--line);padding-top:12px;font-size:13px}.msg-err{margin-top:8px}.msg-candidates,.msg-choices{flex-direction:column;gap:4px;display:flex}.msg-choices{max-height:280px;margin-top:12px;overflow-y:auto}.msg-choice{text-align:left;border-radius:var(--r-sm);background:var(--ink-1);border:1px solid var(--line);cursor:pointer;width:100%;color:inherit;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;font-size:13.5px;display:flex}.msg-choice:hover:not(:disabled){border-color:var(--mint);background:var(--mint-glow)}.msg-choice:disabled{opacity:.6;cursor:default}.msg-candidates .msg-choice{border-color:#d9733f59}@media (width<=900px){.tabbar.tabbar-6{grid-template-columns:repeat(6,1fr)}.tabbar.tabbar-6 .tabbar-btn{padding:6px 0;font-size:10px}.msg-layout{grid-template-columns:1fr;gap:0}.msg-list,.msg-thread{max-height:none}.msg-has-thread .msg-list,.msg-layout:not(.msg-has-thread) .msg-thread{display:none}.msg-back{display:inline-flex}.msg-head-actions{width:100%;margin-left:0}.msg-head-actions .btn{flex:auto;justify-content:center}.msg-bubble{max-width:88%}.msg-scroll{min-height:220px}}:root[data-theme=dark] .msg-banner{background:#eaa83c1f;border-color:#eaa83c59}:root[data-theme=dark] .msg-group-label{background:var(--ink-1)}:root[data-theme=dark] .msg-bubble-row.is-out .msg-bubble{background:#e0824f24;border-color:#e0824f59}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#0d0d0b;--ink-1:#161615;--ink-2:#161615;--ink-3:#1e1e1c;--ink-4:#2a2a27;--line:#242421;--line-strong:#34342f;--text-0:#f2f1ec;--text-1:#b4b3aa;--text-2:#7d7c74;--mint:#e0824f;--mint-deep:#56dccf;--mint-ink:#fff;--mint-glow:#e0824f29;--brass:#eaa83c;--brass-glow:#eaa83c29;--coral:#f06c61;--coral-glow:#f06c6126;--sky:#5c9de2;--sky-glow:#5c9de229;--lilac:#a886e2;--shadow-1:0 1px 2px #00000073, 0 4px 16px #0006;--shadow-2:0 4px 12px #00000073, 0 16px 48px #00000080;--shadow-hover:0 2px 4px #00000059, 0 10px 28px #0006}:root{--shadow-hover:0 2px 4px #29222a0f, 0 10px 28px #29222a17}:root[data-theme=dark] body:before{background:radial-gradient(1200px 700px at 75% -10%,#e0824f12,#0000 60%),radial-gradient(900px 600px at -10% 110%,#eaa83c0d,#0000 60%)}:root[data-theme=dark] .assistant-scrim{background:#0000008c}:root[data-theme=dark] .overlay{background:#0009}:root[data-theme=dark] .badge-mint{color:#6fe4d8;border-color:#e0824f59}:root[data-theme=dark] .badge-brass{color:#f3c268;border-color:#eaa83c59}:root[data-theme=dark] .badge-coral{color:#f79289;border-color:#f06c6159}:root[data-theme=dark] .badge-sky{color:#8dbdf1;border-color:#5c9de259}:root[data-theme=dark] .stat-brass{color:#f3c268}:root[data-theme=dark] .stat-coral{color:#f79289}:root[data-theme=dark] .stat-sky{color:#8dbdf1}:root[data-theme=dark] .toggle-pill:after{background:#d8d3dc;box-shadow:0 1px 3px #00000080}:root[data-theme=dark] .toggle-on .toggle-pill:after{background:#fff}:root[data-theme=dark] .avatar,:root[data-theme=dark] .turn-eldon{border-color:#e0824f4d}:root[data-theme=dark] .valuation-range,:root[data-theme=dark] .statement-net{border-color:#e0824f59}:root[data-theme=dark] .btn-danger{border-color:#f06c6173}:root[data-theme=dark] .cal-lilac{background:#a886e224}:root[data-theme=dark] .btn-primary{box-shadow:0 2px 8px #e0824f38}@media print{:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-0:#fff;--ink-1:#fff;--ink-2:#fff;--ink-3:#f2f1f4;--ink-4:#e9e7ec;--line:#eceaef;--line-strong:#dcd9e0;--text-0:#29222a;--text-1:#5d5662;--text-2:#918a96;--mint:#d9733f;--mint-deep:#c4633f;--mint-glow:#d9733f1f;--shadow-1:none;--shadow-2:none}}.theme-toggle{border:1px solid var(--line-strong);background:var(--ink-1);width:32px;height:32px;color:var(--text-1);transition:color .15s, border-color .15s, background .15s, translate .2s var(--ease);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.theme-toggle:hover{color:var(--mint-deep);border-color:var(--mint);translate:0 -1px}.theme-toggle:active{translate:0}.theme-toggle:focus-visible{box-shadow:0 0 0 3px var(--mint-glow);border-color:var(--mint);outline:none}.theme-toggle-icon{animation:theme-icon-in .28s var(--ease) both;place-items:center;line-height:0;display:grid}.theme-toggle svg{display:block}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-40deg)scale(.7)}to{opacity:1;transform:none}}.appearance-seg{background:var(--ink-3);border:1px solid var(--line);border-radius:11px;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.appearance-seg-btn{color:var(--text-1);transition:color .15s, background .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:13.5px;font-weight:600;display:inline-flex}.appearance-seg-btn:hover{color:var(--text-0)}.appearance-seg-btn[aria-pressed=true]{background:var(--ink-1);color:var(--text-0);box-shadow:var(--shadow-1)}.appearance-seg-btn[aria-pressed=true] svg{color:var(--mint)}.appearance-seg-btn svg{flex-shrink:0;transition:color .15s}.appearance-seg-btn:focus-visible{box-shadow:0 0 0 3px var(--mint-glow);outline:none}.card{transition:translate .2s var(--ease), box-shadow .2s var(--ease), border-color .25s ease, background-color .25s ease, color .25s ease}.card:hover{box-shadow:var(--shadow-hover);translate:0 -1px}.side-link{transition:background .15s,color .15s}.side-link .side-icon{transition:color .15s, translate .2s var(--ease)}.side-link:hover .side-icon{translate:1px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--ink-3) 0%, var(--ink-4) 45%, var(--ink-3) 90%);background-size:200% 100%;border-radius:6px;width:100%;height:12px;animation:1.5s linear infinite shimmer;display:block}.skeleton+.skeleton{margin-top:8px}.skeleton-text{height:12px}.skeleton-title{width:45%;height:18px}.skeleton-block{border-radius:var(--r-md);height:72px}.count-up{font-variant-numeric:tabular-nums}body,.sidebar,.topbar,.assistant,.login-panel{transition:background-color .25s,border-color .25s,color .25s}@media (prefers-reduced-motion:reduce){.card,.side-link,.side-link .side-icon,.theme-toggle,.appearance-seg-btn,body,.sidebar,.topbar,.assistant,.login-panel{transition:none!important}.card:hover,.theme-toggle:hover,.side-link:hover .side-icon{translate:0}.skeleton{background:var(--ink-3);animation:none}.theme-toggle-icon{animation:none}}:root{--layout-defence:on}h1,h2,h3,h4,h5,h6,.display,.card-title h3,.page-title,.stat-label,[class*=lede],[class*=lead],[class*=eyebrow],[class*=kicker]{text-wrap:balance}p,li,dd,.dim,.faint,.page-sub,.field-hint,.stat-sub{text-wrap:pretty}.page-sub,.card-pad>p,.empty p,.detail-desc p,.brief-item-text,.hint{max-inline-size:68ch}.btn,.chip,.tab,.seg-btn,.badge,kbd{white-space:nowrap}html,body,#root{max-inline-size:100%}.shell-content,.shell-main{min-inline-size:0;max-inline-size:100%}img,svg,video,canvas,iframe,pre{max-inline-size:100%}img,video{block-size:auto}.media-item img,.media-grid img,.card img,[class*=cover] img,[class*=thumb] img{object-fit:cover}p,li,td,dd,h1,h2,h3,h4,.card,.kv-grid>*,.detail-strip-item{overflow-wrap:anywhere}[class*=rail],[class*=scroller],[data-scroller]{padding-block:.5rem 1rem}@media (pointer:coarse){.btn,button:not(.chip):not(.tab):not(.seg-btn):not(.media-btn):not(.note-btn):not(.modal-x):not(.sidebar-close),.input,.select,.textarea,.toggle,.side-link,.tabbar-btn,.row-link{min-block-size:44px}.chip,.tab,.seg-btn,.modal-x,.sidebar-close,.media-btn,.note-btn,.ws-icon-btn{position:relative}.chip:after,.tab:after,.seg-btn:after,.modal-x:after,.sidebar-close:after,.media-btn:after,.note-btn:after,.ws-icon-btn:after{content:"";block-size:max(100%,44px);inline-size:max(100%,44px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.shell-content{scrollbar-gutter:stable}.topbar,.tabbar,.sidebar{padding-block-start:max(env(safe-area-inset-top,0px), 0px)}.tabbar{padding-block-end:max(env(safe-area-inset-bottom,0px), 0px)}@media (prefers-reduced-motion:reduce){[class*=reveal],[data-reveal]{opacity:1!important;transform:none!important}}:root{--ink-0:#faf9f5;--ink-1:#fff;--ink-2:#fff;--ink-3:#f3f1ea;--ink-4:#e8e5db;--line:#e6e3d9;--line-strong:#d3cfc2;--text-0:#1f1e1d;--text-1:#5e5d59;--text-2:#8a8880;--mint:#d9733f;--mint-deep:#e2875a;--mint-ink:#fff;--mint-glow:#d9733f1f;--brass:#a3641b;--brass-glow:#a3641b1f;--coral:#b3362e;--coral-glow:#b3362e1a;--sky:#3a6fc4;--sky-glow:#3a6fc41a;--lilac:#6d4fc2;--font-display:"Newsreader", Georgia, serif;--font-ui:"Inter", system-ui, -apple-system, sans-serif;--font-brand:"Inter", system-ui, -apple-system, sans-serif;--font-mono:"Inter", system-ui, -apple-system, sans-serif;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--shadow-1:none;--shadow-2:0 16px 48px #1f1e1d24;--shadow-hover:none;--side-bg:#f0eee6;--side-line:#e2dfd5;--side-text:#3d3c38;--side-text-dim:#8a8880;--side-on:#1f1e1d;--side-fill:#1f1e1d0d;--side-fill-on:#1f1e1d17}:root[data-theme=dark]{--ink-0:#141413;--ink-1:#1c1b1a;--ink-2:#1c1b1a;--ink-3:#242322;--ink-4:#2e2d2b;--line:#2a2927;--line-strong:#3a3937;--text-0:#f0eee8;--text-1:#a8a69e;--text-2:#76746c;--mint:#e0824f;--mint-deep:#ea9a70;--mint-glow:#e0824f29;--brass:#d9a04a;--brass-glow:#d9a04a24;--coral:#e0605a;--coral-glow:#e0605a24;--sky:#6b95dd;--sky-glow:#6b95dd24;--lilac:#9b84dc;--side-bg:#1a1918;--side-line:#2a2927;--side-text:#b5b2a9;--side-text-dim:#66645d;--side-on:#fff;--side-fill:#ffffff0f;--side-fill-on:#ffffff1a}body:before,:root[data-theme=dark] body:before{background:0 0}body{font-size:14px}h1,h2{font-family:var(--font-display);letter-spacing:0;font-optical-sizing:auto;font-variation-settings:"opsz" 24;font-weight:400;line-height:1.15}h3{letter-spacing:-.01em;font-weight:600}.eldon-dot,.tabbar-eldon-dot .eldon-dot,.btn-primary .eldon-dot{display:none}.eldon-mark-mid,.ovn-item:first-child .ovn-node,.eldon-writing:after{animation:none}.eldon-pulse{background:var(--ink-3);border-color:var(--line);color:var(--text-1)}.btn-eldon{gap:6px}.btn{letter-spacing:0;border-radius:9px;padding:9px 15px;font-size:13.5px;font-weight:500}.btn-primary{background:var(--mint);color:#fff;box-shadow:none}.btn-primary:hover{background:var(--mint-deep);color:#fff;box-shadow:none;transform:none}.btn-primary:active{box-shadow:none;opacity:.9;transform:none}.btn-ghost{background:var(--ink-1);border:1px solid var(--line-strong);color:var(--text-0)}.btn-ghost:hover{background:var(--ink-3);border-color:var(--line-strong);color:var(--text-0);box-shadow:none;transform:none}.btn-quiet{color:var(--text-1)}.btn-quiet:hover{background:var(--ink-3);color:var(--text-0)}.card{box-shadow:none;border-radius:var(--r-lg);border-color:var(--line);animation:none}.card:hover,.shell-content :is(.card,.today-chip,.doc-template,.team-tile,[class$=-row],[class$=-tile],[class$=-card],[class$=-chip]):hover{box-shadow:none;transform:none}.input,.select,textarea.input{border-color:var(--line-strong);border-radius:9px}.badge{font-family:var(--font-mono);letter-spacing:.04em;border-radius:5px}.empty-orb{background:radial-gradient(circle at 35% 30%, var(--mint-glow), transparent 70%);border-color:var(--line-strong)}.sidebar{background:var(--side-bg);border-right:1px solid var(--side-line)}.sidebar .eldon-logo-tag{color:var(--side-text-dim)}.side-group-label{color:var(--side-text-dim);font-family:var(--font-mono);letter-spacing:.12em;font-weight:500}.side-link{color:var(--side-text);border-radius:var(--r-sm)}.side-icon,.side-link:hover .side-icon{color:var(--side-text-dim)}.side-link:hover{background:var(--side-fill);color:var(--side-on)}.side-link:hover .side-icon{color:var(--side-text)}.side-link-active,.side-link-active:hover{background:var(--side-fill-on);color:var(--side-on)}.side-link-active .side-icon{color:var(--side-on)}.side-link-active{font-weight:600}.side-link-hq{border-color:var(--side-line)}.side-foot{border-top-color:var(--side-line)}.side-user{color:var(--side-text)}.side-user:hover{background:var(--side-fill);color:var(--side-on)}.side-collapse{color:var(--side-text-dim)}.side-collapse:hover{background:var(--side-fill);color:var(--side-on)}.sidebar .badge-neutral{background:var(--side-fill);color:var(--side-text);border-color:var(--side-line)}.sidebar-close{color:var(--side-text)}.topbar{background:var(--ink-1);gap:14px;min-height:64px;padding:14px 28px}.topbar kbd,.btn-eldon kbd{display:none}.topbar-search{border-radius:9px;gap:0;min-width:240px;height:38px}.topbar-who{border-radius:9px}.topbar-date{white-space:nowrap;flex-shrink:0}.eldon-pulse{flex-shrink:1;min-width:0}@media (width>=901px){.topbar-burger{display:none}}kbd{font-family:var(--font-mono);border-radius:4px}.tabs{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow:auto hidden}.tabs::-webkit-scrollbar{height:4px}.tabs::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:99px}.tab{border-radius:9px 9px 0 0;font-weight:500}.tab-active,.tab-active:hover{box-shadow:inset 0 2px 0 var(--mint)}.tab-count{border-radius:3px}.stat-label,.table th,.action-kicker,.side-group-label,.tour-step{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-weight:500}h1,h2,h3{letter-spacing:-.015em}.eldon-mark{filter:none}.eldon-mark g rect{fill:var(--mint)}.sidebar{padding-block-start:max(30px, env(safe-area-inset-top,0px))}.topbar{padding-block-start:max(14px, env(safe-area-inset-top,0px))}@media (width<=900px){.sidebar{padding-block-start:max(18px, env(safe-area-inset-top,0px))}.topbar{padding-block-start:max(10px, env(safe-area-inset-top,0px))}}.side-group-label{text-align:left;cursor:pointer;border-radius:var(--r-sm);align-items:center;gap:7px;width:100%;padding:9px 8px 5px;display:flex}.side-group-label:hover{color:var(--side-text)}.side-group-chev{color:var(--side-text-dim);transition:transform .15s var(--ease);flex-shrink:0}.side-group-shut{margin-bottom:2px}.sidebar-folded .side-group-chev{display:none}.side-nav{scrollbar-width:none}.side-nav::-webkit-scrollbar{display:none}@media (width>=901px){.settings-grid{columns:3 340px;column-gap:20px;display:block}.settings-grid>.card{break-inside:avoid;margin-bottom:20px}:is(.settings-grid>.card:has(.kv-grid),.settings-grid>.card:has(.ref-link)){column-span:all}}.eldon-fab{box-shadow:var(--shadow-2);border-radius:12px;padding:11px 16px;font-weight:500}.eldon-fab:hover{border-color:var(--line-strong);transform:none}.eldon-fab .eldon-mark{width:16px;height:16px}.seg{background:var(--ink-4);border:1px solid var(--line);border-radius:99px;padding:3px}.seg button,.seg-btn{color:var(--text-1);border-radius:99px;padding:7px 16px;font-weight:500}.seg button.is-on,.seg-btn.is-on{color:var(--text-0);background:#fff;box-shadow:0 1px 2px #1f1e1d14}.card{border-radius:16px}h1{font-size:30px}.stat-value,.stat-num{font-family:var(--font-ui)}.avatar{border-color:var(--line-strong);background:var(--ink-3);color:var(--text-1)}.btn{transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease);border-radius:8px;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:500;line-height:1.3}.btn-primary,.btn-primary:hover{background:var(--text-0);color:var(--ink-0)}.btn-ghost{border:1px solid var(--line-strong);color:var(--text-0);background:0 0}.btn-ghost:hover{background:var(--ink-3);border-color:var(--line-strong)}.btn-quiet{border-radius:8px}.btn-eldon,.btn-eldon:hover{background:var(--text-0);color:var(--ink-0)}:root[data-theme=dark] .btn-primary{background:var(--ink-0);color:var(--text-0);border:1px solid var(--line-strong)}:root[data-theme=dark] .btn-primary:hover{background:var(--ink-3)}.eldon-fab{border-radius:8px}.badge-mint{color:#3b7a52;background:#4a8a5f1f;border-color:#4a8a5f40}:root[data-theme=dark] .badge-mint{color:#7cc295}.spark{border-radius:2px;width:7px;height:7px}.spark-on{box-shadow:none;background:#4a8a5f;animation:6s ease-in-out infinite live-breath}@keyframes live-breath{0%,78%,to{opacity:1}88%{opacity:.25}}@media (prefers-reduced-motion:reduce){.spark-on{animation:none}}.ws-tab-wrap,.ws-tab,.ws-tab-key,.ws-tab-menu,.ws-tab-new,.ws-customise,.ws-tab-flag{border-radius:9px}.ws-tab-key{border-radius:5px}.boot .eldon-mark g rect{animation:3.2s cubic-bezier(.4,0,.2,1) both sign-warm}.boot .eldon-mark g rect:nth-child(2){animation-delay:.18s}.boot .eldon-mark g rect:nth-child(3){animation-delay:90ms}@keyframes sign-warm{0%{opacity:0}22%{opacity:.85}34%{opacity:.3}48%{opacity:1}62%{opacity:.55}74%{opacity:1}to{opacity:1}}.boot .eldon-mark{filter:none}@media (width>=901px){.card:has(>.table){overflow-x:clip}.table{min-width:0}.table td{white-space:normal}}.shell{padding:0}:root[data-theme=dark] .btn,:root[data-theme=dark] .btn:hover,:root[data-theme=dark] .btn:focus-visible,:root[data-theme=dark] .topbar,:root[data-theme=dark] .notify-banner,:root[data-theme=dark] .card,:root[data-theme=dark] .eldon-fab{box-shadow:none}:root[data-theme=dark] .btn-eldon,:root[data-theme=dark] .btn-eldon:hover{background:var(--ink-0);color:var(--text-0);border:1px solid var(--line-strong)}:root[data-theme=dark] .notify-banner{border-color:var(--line-strong);background:var(--ink-3)}.btn:focus-visible{outline:2px solid var(--mint);outline-offset:2px;box-shadow:none}.ws-widget-body{scrollbar-width:thin;scrollbar-color:var(--line) transparent;scrollbar-gutter:stable;margin-right:-10px;padding-right:10px;overflow-x:hidden}.ws-widget-body::-webkit-scrollbar{width:4px;height:0}.ws-widget-body::-webkit-scrollbar-track{margin:8px 0}.ws-widget-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.ws-widget-body:hover::-webkit-scrollbar-thumb{background:var(--line-strong)}@media (width>=901px){.ws-table-wrap{overflow-x:clip}}.eldon-logo-tag{text-transform:uppercase;color:var(--text-2);margin-top:3px}:root[data-theme=dark] .eldon-logo-word{color:var(--text-0)}.side-group-label{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--side-text-dim);gap:11px;padding:8px 10px 4px;font-size:11.5px;font-weight:600}.side-group-label .side-icon{color:var(--side-text-dim)}.side-group-label:hover,.side-group-label:hover .side-icon{color:var(--side-text);background:0 0}.side-group-chev{transition:none}.dash-strap{text-wrap:pretty;max-width:64ch}.dash-strap .dash-hq-link{white-space:nowrap}@media (width<=640px){.dash-strap .dash-hq-link{white-space:normal}}.title-mark{vertical-align:-3px;margin-right:4px}.btn,.btn-sm,.btn-eldon,.topbar-search,.topbar-who,.theme-toggle,.input,.select,.eldon-fab,.tab{border-radius:8px}.tab{border-radius:8px 8px 0 0}.btn-sm{padding:5px 11px;font-size:13px}.topbar-ask{color:var(--text-0);font-weight:600}.topbar-ask:hover{background:var(--ink-3)}.topbar-ask .eldon-mark{flex-shrink:0}.eldon-logo{gap:11px}.tab-count,.badge,kbd,.stat-label,.table th,.action-kicker,.side-group-label,.tour-step,.mono,[class*=-mono]{font-variant-numeric:tabular-nums}.table th{white-space:nowrap}.side-nav-grouped .side-link{gap:12px;padding:8px 10px 8px 41px;font-size:14px;font-weight:400}.side-nav-grouped .side-link-active{font-weight:500}.side-nav-grouped .side-group+.side-group{margin-top:18px}.side-nav-grouped .side-group-label{padding:6px 10px 8px}.side-nav-grouped .side-group-shut{margin-bottom:0}.side-nav-grouped .side-link-hq{margin-top:8px}.side-nav{gap:0;padding-top:4px}.sidebar-folded .side-nav-grouped .side-link{padding:9px 0}.assistant-head{align-items:center;gap:12px;padding:16px 18px}.assistant-head h3{font-family:var(--font-ui);letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.2}.assistant-head .eldon-mark{align-self:center;width:26px;height:26px}.assistant-head .dim,.assistant-head p{font-size:13px;line-height:1.3}.assistant-mode{font-family:var(--font-ui);letter-spacing:.04em;border-radius:8px;padding:4px 9px;font-size:11px}.assistant-input{border-radius:10px}.assistant-input:focus-within{box-shadow:none;border-color:var(--line-strong)}.hint{border-radius:8px}.display,h1,h2,.dash-greeting,.page-title,.card-title h2{font-family:var(--font-display);letter-spacing:0;font-variation-settings:"opsz" 20;color:#2a2927;font-weight:400;line-height:1.15}.dash-greeting,h1{font-size:28px}:root[data-theme=dark] .display,:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] .dash-greeting{color:var(--text-0)}.lnav-brand .eldon-logo-word{color:inherit}.lnav-brand .eldon-logo-tag{display:none}.dayend-bar{gap:4px;height:30px}.dayend-bar span{border-radius:1.5px;flex:1 1 0;min-width:5px;max-width:8px}.dayend-legend i{border-radius:1.5px;width:14px;height:6px}.pg-table td,.pg-table th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.pg-table td:nth-last-child(-n+2),.pg-table th:nth-last-child(-n+2){white-space:nowrap;width:1%}@media (width<=640px){.pg-table td:nth-last-child(-n+2){white-space:normal;width:auto}}.hero{background:var(--ink-0);border-radius:0;min-height:0;margin:0;padding:150px 20px 72px;overflow:visible}.hero-media,.hero-shade,.hero-scroll{display:none}.hero-copy{gap:22px;max-width:860px;margin:0 0 56px;padding-top:0}.hero-copy .hero-kicker{color:var(--text-2);letter-spacing:.08em;font-size:12px;font-weight:500}.hero-copy .hero-kicker .eldon-dot{display:none}.hero-copy h1{font-family:var(--font-display);color:var(--text-0);letter-spacing:-.025em;text-shadow:none;font-variation-settings:"opsz" 48;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.1}.hero-copy p{color:var(--text-1);max-width:600px;font-size:17px}.hero-micro{color:var(--text-2);font-weight:500}.hero .btn-primary{background:var(--text-0);color:var(--ink-0)}.hero .btn-primary:hover{background:var(--text-0)}.btn-hero-ghost{color:var(--text-0);border:1px solid var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.btn-hero-ghost:hover{background:var(--ink-3);border-color:var(--line-strong);box-shadow:none;color:var(--text-0);transform:none}.btn-lg{padding:11px 20px;font-size:15px}.hero-mock{border:1px solid var(--line);width:min(880px,100%);box-shadow:none;background:var(--ink-1);border-radius:14px;animation:none}.hero-mock-bar{background:var(--ink-3)}.hero-brief-action{color:var(--mint);font-weight:600}.lnav{top:0;left:0;right:var(--sbw,0px);background:var(--ink-0);padding:18px clamp(22px,4vw,48px)}.lnav .lnav-brand,.lnav .lnav-signin{color:var(--text-0)}.lnav .lnav-links a{color:var(--text-1)}.lnav .lnav-links a:hover,.lnav .lnav-links a.active{color:var(--text-0)}.lnav-solid{box-shadow:none;background:#faf9f5e6;padding:12px clamp(22px,4vw,48px)}.lnav .btn-primary,.lnav .lnav-cta .btn{background:var(--text-0);color:var(--ink-0);border-radius:99px;padding:9px 18px}@media (width<=760px){.hero{padding:110px 16px 48px}.hero-copy{margin-bottom:36px}}.landing h1,.landing h2,.landing h3,.landing .display,.chapter h2,.chapter h3,.pg-hero h1,.pg-hero h2,.studio-hero h1,.studio-hero h2,[class*=studio-] h2,[class*=studio-] h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.1}.price-amount strong,.dayend-stat strong{font-family:var(--font-display);font-weight:400}.landing-kicker{color:var(--mint);font-weight:600}.landing-kicker-light,.trust-band .landing-kicker,.explore-rra .explore-kicker,.explore-rra .explore-link{color:var(--mint)}.chapter-head{justify-content:center}.chapter-no{border-radius:8px}.chapter>h2,.chapter>.chapter-sub,.chapter-pricing>h2,.chapter-pricing>.chapter-sub{text-align:center;margin-left:auto;margin-right:auto}.chapter>h2{max-width:760px}.chapter>.chapter-sub,p.chapter-sub{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.landing-final:after,.pg-hero:after,.chapter-rra:after,.dayend:before,.dayend:after,.dayend-orb{display:none!important}.journey-step-on:before,.timeline-dot-on{box-shadow:none!important}.journey-step:before,.timeline-dot{background:var(--line-strong);border-width:0;border-radius:2px;width:8px;height:8px;margin-top:-4px}.journey-step-on:before,.timeline-dot-on{background:var(--mint)}.journey-dots span,.studio-dot{width:6px;height:6px;box-shadow:none;border-radius:2px}.journey-dots span.on,.studio-dot.is-on{background:var(--mint);border-radius:2px;width:14px;height:6px}.hero-dot{border-radius:2px}.map-patch path{rx:12px;animation:none}.map-pin:after,.day-split li:before{border-radius:2px}.dayend-stat-eldon strong{text-shadow:none}.landing-progress,.journey-progress{box-shadow:none;background:var(--mint)}.band-card,.band-lines path{animation:none}.studio-findings-did .chip,.studio-showcase-tag,.studio-showcase-tag-hand,.studio-findings-did .chip-hand{background:var(--ink-3);border-color:var(--line);color:var(--text-1)}[class*=empty-orb],.studio-empty-orb{display:none}.btn-ink,.btn-ink:hover{color:#faf9f5;box-shadow:none;background:#1f1e1d;border-radius:8px;transform:none}.btn-hero-ghost,.btn-hero-ghost:hover{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transform:none}.landing .btn:hover,.chapter .btn:hover{box-shadow:none;transform:none}.dayend-glow,.landing-final:before{display:none!important}.landing .badge-mint,.pg-hero~* .badge-mint,[class*=studio-] .badge-mint,.chapter .badge-mint,.landing .badge-sky,.landing .badge-lilac,.chapter .badge-sky,.chapter .badge-lilac{background:var(--ink-3);border-color:var(--line);color:var(--text-1)}.landing-final .band-card,.landing-final .band-lines{display:none}.landing-final h2{color:#faf9f5}.landing-final .btn-primary{background:var(--mint);color:#fff}.landing-final .btn-hero-ghost,.landing-final .btn-hero-ghost:hover{color:#faf9f5;background:0 0;border:1px solid #faf9f559}.pg-hero .band-lines,.pg-hero .band-card{display:none}.pg-hero .btn-hero-ghost,.pg-hero .btn-hero-ghost:hover{color:#faf9f5;background:0 0;border:1px solid #faf9f559}.pg-hero .btn-primary,.pg-hero .btn-primary:hover{color:#fff}.landing{--accent:#d9733f;--mint:#1f1e1d;--mint-deep:#1f1e1d;--mint-ink:#faf9f5;--mint-glow:#f3f1ea;--brass-glow:#f3f1ea;--sky-glow:#f3f1ea;--lilac-glow:#f3f1ea;--eyebrow:#8a8880;--tray:#f3f1ea;--hair:#e6e3d9;background:#faf9f5}.landing .pg-hero,.landing .landing-final,.landing .dayend,.landing .chapter-rra,.landing .trust-band,.landing .studio-band,.landing .explore-rra{--mint:#faf9f5;--mint-deep:#faf9f5;--mint-ink:#1f1e1d;--mint-glow:#faf9f514;color:#faf9f5;box-shadow:none!important;background:#1f1e1d!important}.landing .pg-hero:before,.landing .pg-hero:after,.landing .landing-final:before,.landing .landing-final:after,.landing .chapter-rra:before,.landing .chapter-rra:after,.landing .dayend:before,.landing .dayend:after,.landing .access-card:before,.landing .dayend-glow,.landing .band-lines,.landing .band-card{display:none!important}.landing .pg-hero h1,.landing .pg-hero h2,.landing .landing-final h2,.landing .dayend h3,.landing .trust-band h2,.landing .studio-band h2,.landing .explore-rra h3{color:#faf9f5}.landing .pg-hero .hero-kicker,.landing .trust-band .landing-kicker,.landing .studio-band .landing-kicker{color:#8a8880}.landing .pg-hero p,.landing .landing-final-note,.landing .studio-band-copy p,.landing .dayend-head p{color:#faf9f5b8}.landing .btn{border-radius:8px;transition:none;box-shadow:none!important;transform:none!important}.landing .btn-primary,.landing .btn-primary:hover,.landing .btn-primary:active{color:#faf9f5;opacity:1;background:#1f1e1d;border:1px solid #1f1e1d}.landing .btn-ghost,.landing .btn-ghost:hover,.landing .btn-hero-ghost,.landing .btn-hero-ghost:hover,.landing .btn-quiet,.landing .btn-quiet:hover{color:#1f1e1d;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #e6e3d9}.landing .pg-hero .btn-primary,.landing .landing-final .btn-primary,.landing .dayend .btn-primary,.landing .trust-band .btn-primary,.landing .studio-band .btn-primary,.landing .chapter-rra .btn-primary,.landing .studio-plan-price .btn-primary{color:#1f1e1d;background:#faf9f5;border-color:#faf9f5}.landing .pg-hero .btn-hero-ghost,.landing .pg-hero .btn-ghost,.landing .landing-final .btn-hero-ghost,.landing .landing-final .btn-ghost,.landing .dayend .btn-ghost,.landing .studio-band .btn-hero-ghost,.landing .trust-band .btn-hero-ghost,.landing .chapter-rra .btn-hero-ghost{color:#faf9f5!important;background:0 0!important;border:1px solid #faf9f580!important}.landing .badge,.landing .chip,.landing .price-tag,.landing .map-pin,.landing .watching-run span,.landing .journey-clock,.landing .stu-scratch-tag,.landing .stu-scratch-hint,.landing .stu-scan-say,.landing .ba-tag,.landing .studio-showcase-tag,.landing .explore-personas span,.landing .access-persona button,.landing .chapter-no,.landing .float-cta,.landing .input{border-radius:6px}.landing .float-cta .btn,.landing .lnav .btn{border-radius:8px}.landing .badge{color:#5e5d59;box-shadow:none;background:#f3f1ea;border:1px solid #e6e3d9}.landing .landing-kicker,.landing .explore-kicker,.landing .compare-label,.landing .io-h,.landing .field-label{color:#8a8880}.landing .chapter-no{color:#1f1e1d;background:#f3f1ea;border:0}.landing .turn-link,.landing .explore-link,.landing .dayend-link,.landing a.inline,.landing .chapter-note a,.landing p a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.landing .dayend-link{color:#faf9f5}.landing li:before,.landing .rra-tick,.landing .dayend-tick,.landing .cmp-yes{color:#1f1e1d}.landing .dayend-tick{color:#faf9f5}.landing .cmp-yes{color:#faf9f5;background:#1f1e1d;border-radius:6px}.landing .cmp-no{color:#8a8880;background:#f3f1ea;border-radius:6px}.landing .persona-list li:before,.landing .explore-list li:before{color:#1f1e1d;background:0 0}.landing .persona-list-light li:before{color:#faf9f5}.landing .studio-plan-list li:before,.landing .day-split li:before{background-color:#1f1e1d;border-radius:2px;width:6px;height:6px}.landing .journey-you-label,.landing .day-split-you{color:#faf9f5;background:#1f1e1d;border-radius:6px}.landing .hero-brief-action{color:#1f1e1d}.landing .pg-td-mint,.landing .cmp-eldon{background:0 0;color:#1f1e1d!important}.landing .compare-new,.landing .persona-card-teal,.landing .chapter-landlord,.landing .explore-who{box-shadow:none;border-color:#e6e3d9}.landing .eldon-logo svg g,.landing .eldon-logo svg path,.landing .eldon-logo svg rect:not([fill=\#101216]){fill:#d9733f}.landing .eldon-logo-word{letter-spacing:-.02em;color:#1f1e1d;font-family:"Newsreader", var(--font-display), Georgia, serif!important;font-size:24px!important;font-weight:400!important}.landing .journey-progress{box-shadow:none;height:2px;background:#d9733f!important}.landing .journey-step-on:before,.landing .timeline-dot-on,.landing .map-pin-hot,.landing .journey-dots span.on{box-shadow:none!important;background:#d9733f!important;border-color:#d9733f!important}.landing .map-pin-hot{color:#fff}.landing .dayend-stat-eldon strong{color:#faf9f5}.live-sq{vertical-align:1px;background:#4a8a5f;border-radius:2px;width:7px;height:7px;margin-right:6px;animation:6s ease-in-out infinite live-breathe;display:inline-block}@keyframes live-breathe{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.live-sq{animation:none}}.landing .eldon-dot{display:none}.landing .timeline li{border-left:0;margin-left:0;padding-left:30px}.landing .timeline li:after{content:"";background:#e6e3d9;width:2px;position:absolute;top:0;bottom:0;left:4px}.landing .timeline li:last-child:after{display:none}.landing .timeline-dot{z-index:1;background:#c9c5b9;border:0;border-radius:2px;width:8px;height:8px;margin:0;top:6px;left:5px;transform:translate(-50%)}.landing .journey-step:before{background:#c9c5b9;border:0;border-radius:2px;width:8px;height:8px;margin:0;top:50%;left:-1px;transform:translate(-50%,-50%)}.landing .lnav,.landing .lnav-solid{box-sizing:border-box;height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9f5;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 clamp(20px,4vw,48px);display:grid}.landing .lnav-solid{border-bottom-color:#e6e3d9}.landing .lnav-brand{color:#1f1e1d;justify-self:start;min-height:0}.landing .lnav-links{justify-self:center;align-items:center;gap:28px;display:flex}.landing .lnav-links a{font:500 15px/1 Inter, var(--font-ui), sans-serif;color:#5e5d59;border-bottom:1.5px solid #0000;padding:6px 0}.landing .lnav-links a:hover{color:#1f1e1d}.landing .lnav-links a.active{color:#1f1e1d;border-bottom-color:#1f1e1d}.landing .lnav-cta{justify-self:end;align-items:center;gap:16px;display:flex}.landing .lnav-signin{font:500 15px/1 Inter, var(--font-ui), sans-serif;color:#5e5d59;min-height:0;padding:0}.landing .lnav .btn-primary{border-radius:8px;padding:9px 16px;font-size:14px}.landing .lnav-burger{background:0 0;border-radius:8px}.landing .lnav-burger span{background:#1f1e1d}@media (width<=960px){.landing .lnav{grid-template-columns:auto 1fr}.landing .lnav-links{display:none}}.landing h1,.landing h2,.landing h3,.landing .display{font-family:"Newsreader", var(--font-display), Georgia, serif;letter-spacing:-.02em;font-weight:400}.landing .pg-hero h1{font-size:clamp(42px,5.4vw,68px)}.landing .chapter>h2,.landing .frow-copy h2{font-size:clamp(32px,3.6vw,46px)}.landing h3,.landing .spec-card strong,.landing .hiw-card strong{font-weight:400}.landing .pg-hero{border-radius:16px;padding:clamp(120px,16vh,150px) clamp(20px,5vw,48px) clamp(56px,8vh,80px)}.landing .landing-final,.landing .dayend,.landing .trust-band,.landing .chapter-rra{border-radius:16px}.landing .spec-card,.landing .loop-step,.landing .explore-card,.landing .price-card,.landing .access-card,.landing .stage-card,.landing .role-card,.landing .compare-col{box-shadow:none!important;transform:none!important}.landing .spec-card,.landing .loop-step,.landing .explore-card,.landing .price-card,.landing .access-card{border:1px solid #e6e3d9;border-radius:14px}.landing .explore-card:not(.explore-rra),.landing .price-card,.landing .spec-card,.landing .loop-step{background:#fff}.landing .price-card-hot{border-color:#1f1e1d}.landing .price-tag{color:#faf9f5;background:#1f1e1d}.landing .loop-no{color:#faf9f5;background:#1f1e1d;border-radius:8px;width:32px;height:32px;margin-bottom:18px;font:500 15px/1 Inter,sans-serif}.landing .loop-step h3{margin-bottom:10px}.landing .loop-step{gap:0}.landing .access-persona button.on{color:#faf9f5;box-shadow:none;background:#1f1e1d;border-color:#1f1e1d}.landing .stu-scan-mark{background:0 0;border:1.5px solid #fff;border-radius:6px}.landing .stu-scan-mark i{color:#fff;background:#1f1e1d;font-weight:600;border-radius:6px!important}.landing .stu-scan-say,.landing .stu-scratch-tag-r{background:#1f1e1d}.landing .stu-scratch-hint{box-shadow:none;border:1px solid #e6e3d9;animation:none}.landing .stu-scratch-btn,.landing .stu-scratch-btn:hover{color:#1f1e1d;box-shadow:none;background:0 0;border:1px solid #1f1e1d;border-radius:8px}.landing .studio-score.is-fixed{background:#1f1e1d;border-color:#1f1e1d}.landing .studio-score strong{color:#1f1e1d}.landing .ba-tag-r{background:#1f1e1d}.landing .studio-dot.is-on{background:#1f1e1d;border-radius:2px}.landing .studio-plan{box-shadow:none;border-color:#e6e3d9;border-radius:16px}.landing .studio-plan-price{color:#faf9f5;background:#1f1e1d;border-right:0}.landing .studio-plan-price strong{color:#faf9f5;font-family:"Newsreader", var(--font-display), serif;font-weight:400}.landing .studio-plan-price .studio-plan-per,.landing .studio-plan-price .faint{color:#faf9f5a8}.landing .studio-plan-price .badge{color:#8fbf9c!important;background:#4a8a5f2e!important;border:0!important}.landing [data-reveal]{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.landing [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing [data-reveal]{opacity:1;transition:none;transform:none}}.landing .chapter.band-tray{background:#f3f1ea;max-width:none;margin:0;padding-left:max(24px,50% - 542px);padding-right:max(24px,50% - 542px)}.hiw-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.hiw-card{background:#fff;border:1px solid #e6e3d9;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.hiw-card .hiw-ic{color:#faf9f5;background:#1f1e1d;border-radius:6px;place-items:center;width:28px;height:28px;margin-bottom:6px;font:500 13px/1 Inter,sans-serif;display:grid}.hiw-card strong{font-family:"Newsreader", var(--font-display), serif;color:#1f1e1d;letter-spacing:-.01em;font-size:20px;font-weight:400}.hiw-card span:last-child{color:#5e5d59;font-size:14px;line-height:1.45}.hiw-more{text-align:center;color:#8a8880;margin-top:22px;font-size:14px}@media (width<=960px){.hiw-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hiw-grid{grid-template-columns:1fr}}.landing .frow-single{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.landing .frow-single .chapter-sub{margin:0 auto}.landing .frow-single .frow-visual{text-align:left;width:min(760px,100%);margin-top:18px}.landing .studio-findings li:before{border-radius:2px;background:#1f1e1d!important}.landing .access-copy .chapter-head,.landing .frow-copy .chapter-head{justify-content:flex-start}.lnav-brand .eldon-mark,.lfoot .eldon-mark,.landing footer .eldon-mark{width:19px;height:19px;margin-top:1px}.lnav-brand .eldon-logo-word{line-height:1}.landing .badge{background:var(--ink-3);color:var(--text-1);border:1px solid var(--line)}.landing .badge-coral{color:#b3362e;background:#b3362e1a;border-color:#b3362e2e}.landing .badge-brass{color:#a3641b;background:#a3641b1f;border-color:#a3641b33}.landing .badge-mint,.pg-hero~* .badge-mint,[class*=studio-] .badge-mint,.chapter .badge-mint{color:#3b7a52;background:#4a8a5f1f;border-color:#4a8a5f38}.landing .badge-sky,.chapter .badge-sky{color:#2f5fb0;background:#3a6fc41a;border-color:#3a6fc433}.landing .badge-lilac,.chapter .badge-lilac{color:#5f45ad;background:#6d4fc21a;border-color:#6d4fc233}.landing .hero-brief-action,.landing .see-all,.landing .turn-link{color:var(--mint)}.landing .compare-new{background:#d9733f14;border-color:#d9733f40}.landing .compare-new .compare-label,.landing .cmp-yes,.landing .compare-new li:before,.landing .rra-tick{color:var(--mint)}.landing .compare-arrow{color:var(--mint)}.landing .step-num,.landing .loop-num{background:var(--mint);color:#fff}.landing .chapter-landlord,.landing .explore-who{background:#d9733f0f}.landing .hero-dot{background:var(--line-strong)}.landing .badge,.landing .hero-brief .badge{background:var(--ink-3);color:var(--text-1);border:1px solid var(--line)}.landing .badge-coral,.landing .hero-brief .badge-coral{color:#a65a3a;background:#d9733f1a;border-color:#d9733f2e}.landing .badge-brass,.landing .hero-brief .badge-brass{color:#8a6a2a;background:#a378281a;border-color:#a378282e}.landing .badge-mint,.landing .hero-brief .badge-mint{color:#4f7d5e;background:#4a8a5f1a;border-color:#4a8a5f2e}.landing .badge-sky{color:#4f6fa3;background:#4f6fa31a;border-color:#4f6fa32e}.landing .badge-lilac{color:#6d5aa0;background:#6d5aa01a;border-color:#6d5aa02e}.landing .hero-mock-live{color:#4f7d5e;background:#4a8a5f1a;border-color:#4a8a5f33}.landing .hero-mock-live .spark,.landing .hero-mock-live .spark-on,.landing .live-sq{background:#4a8a5f}.landing .cmp-yes,.landing .compare-new li:before{color:#4f7d5e}.landing .journey-you{border-radius:8px;align-self:flex-start;width:auto;display:inline-flex}.landing .dayend-bar span.you,.landing .dayend-legend i.you{background:#8a8880!important}.landing .dayend-bar span.eldon,.landing .dayend-legend i.eldon{background:#d9733f!important}.landing .watching-run span{background:var(--ink-3);color:var(--text-1)}.landing .band-lines,.pg-hero .band-lines,.landing-final .band-lines{opacity:.55;display:block}.landing .band-lines path{stroke:#faf9f524}.landing .band-lines path:nth-child(2){stroke:#d9733f2e}.landing .band-card,.pg-hero .band-card,.landing-final .band-card{color:#faf9f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;font-weight:600;display:flex}.landing .band-card .badge{color:#faf9f5cc;background:#ffffff14;border-color:#ffffff24}.landing .band-card .badge-coral{color:#f0b48f;background:#d9733f38;border-color:#d9733f4d}.landing .band-card .badge-mint{color:#9fd0ad;background:#4a8a5f38;border-color:#4a8a5f4d}.landing .band-card .badge-brass{color:#e2c27a;background:#a3782838;border-color:#a378284d}.landing-final:before,.pg-hero:after,.dayend:before,.chapter-rra:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(640px 360px at 85% 10%,#d9733f1f,#0000 65%);display:block;position:absolute;inset:0}.landing-final,.pg-hero,.dayend,.chapter-rra{position:relative;overflow:hidden}.landing-final>:not(.band-lines):not(.band-card),.pg-hero>:not(.band-lines):not(.band-card),.dayend>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.landing .band-lines path,.landing .band-card{animation:none}}.pg-hero .pg-hero-inner{z-index:1;position:relative}@media (width<=900px){.landing .band-card,.pg-hero .band-card{display:none!important}}.landing .watching-run span,.landing .watching-run span[class]{background:var(--ink-3)!important;color:var(--text-1)!important;border-color:var(--line)!important}.landing .band-lines,.pg-hero .band-lines,.landing-final .band-lines{display:block!important}.landing .band-card,.pg-hero .band-card,.landing-final .band-card{display:flex!important}.pg-hero [data-reveal],.landing-final [data-reveal],.dayend [data-reveal],.pg-hero .display,.landing-final .display,.pg-hero .hero-kicker,.pg-hero p,.pg-hero .hero-ctas,.landing-final .landing-cta,.landing-final .landing-final-note{opacity:1!important;transform:none!important}.landing .chapter-num,.landing .kicker-num,.landing .section-num,.landing .chapter-head .num,.landing .chapter-no{background:var(--mint)!important;color:#fff!important;border-color:var(--mint)!important}.landing .stage-letter{background:#d9733f17;border:1px solid #d9733f33}.landing .stage-letter .faint.mono,.landing .stage-letter>.faint:first-child{color:var(--mint)}.landing .dayend-tick,.landing .dayend-log .tick,.landing .dayend li:before,.landing .dayend-row i,.landing .dayend-list .ok{color:#7cc295!important}.landing .explore-list{margin:14px 0 0;padding:0;list-style:none;display:block}.landing .explore-list li{color:var(--text-1);padding:6px 0 6px 18px;font-size:14px;position:relative}.landing .explore-list li:before{content:"✓";color:#4f7d5e;position:absolute;left:0}.landing .explore-personas{gap:8px;margin-top:12px}.landing .explore-personas span{border-radius:8px}.landing .landing-faq{padding-top:72px;padding-bottom:72px}.landing .band-card .badge,.pg-hero .band-card .badge{color:#faf9f5cc!important;background:#ffffff14!important;border-color:#ffffff24!important}.landing .band-card .badge-mint,.pg-hero .band-card .badge-mint{color:#9fd0ad!important;background:#4a8a5f38!important;border-color:#4a8a5f52!important}.landing .band-card .badge-brass,.pg-hero .band-card .badge-brass{color:#f0b48f!important;background:#d9733f38!important;border-color:#d9733f57!important}.landing .band-card .badge-coral,.pg-hero .band-card .badge-coral{color:#f0a39f!important;background:#e0605a33!important;border-color:#e0605a52!important}.landing .band-lines path,.pg-hero .band-lines path{stroke-dasharray:5 9;animation:60s linear infinite dash!important}.landing .band-lines path:nth-child(2),.pg-hero .band-lines path:nth-child(2){animation-duration:90s!important}.landing .band-lines path:nth-child(3),.pg-hero .band-lines path:nth-child(3){animation-duration:75s!important}.landing .band-card,.pg-hero .band-card{animation:9s ease-in-out infinite alternate float-card!important}.landing .band-card-2,.pg-hero .band-card-2{animation-delay:-3s!important}.landing .band-card-3,.pg-hero .band-card-3{animation-delay:-6s!important}.landing .band-card-4,.pg-hero .band-card-4{animation-delay:-1.5s!important}@media (prefers-reduced-motion:reduce){.landing .band-lines path,.landing .band-card,.pg-hero .band-lines path,.pg-hero .band-card{animation:none!important}}.lnav .lnav-links a.active,.landing .lnav-links a.active{text-decoration:none!important}.landing .hiw-ic,.landing .loop-no,.landing .step-num{background:var(--mint)!important;color:#fff!important;border-color:var(--mint)!important}.landing{--mint:#d9733f;--mint-deep:#e2875a;--mint-ink:#fff;--mint-glow:#d9733f1f;--brass-glow:#a378281f;--sky-glow:#4f6fa31f;--lilac-glow:#6d5aa01f;--eyebrow:#d9733f}.landing .landing-final,.landing .pg-hero,.landing .dayend,.landing .chapter-rra,.landing .trust-band{--mint:#faf9f5;--mint-deep:#fff}.landing .landing-kicker,.landing .explore-kicker,.landing .chapter-kicker,.landing .hero-kicker{color:#d9733f}.landing .pg-hero .hero-kicker,.landing .landing-final .landing-kicker{color:#f0b48f}.landing a.turn-link,.landing .explore-link,.landing .see-all,.landing .hero-brief-action,.landing .frow-link,.landing .chapter-link{color:#d9733f;text-decoration:none}.landing li:before,.landing .cmp-yes,.landing .rra-tick,.landing .dayend-tick,.landing .explore-list li:before,.landing .persona-list li:before{color:#d9733f}.landing .cmp-no,.landing .compare-old li:before{color:#b3362e}.landing .studio-did span,.landing .studio-chip,.landing .did-chip{color:#a65a3a;background:#d9733f1a;border:1px solid #d9733f33}.landing .score-box,.landing .studio-score{background:#1f1e1d}.landing .score-box .score-num,.landing .studio-score strong{color:#f0b48f}.landing .tl-dot,.landing .timeline-dot-on,.landing .journey-step-on:before{background:#d9733f}.landing .journey-you,.landing .you-chip{color:#fff;background:#d9733f}.landing .step-num,.landing .loop-no,.landing .hiw-ic,.landing .chapter-no{color:#fff!important;background:#d9733f!important}.landing .studio-arrow{line-height:0;border-radius:8px!important;place-items:center!important;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;display:inline-grid!important}.landing .studio-arrow:after{display:none!important}.landing .studio-arrow:hover{background:var(--ink-3);border-color:var(--line-strong);transform:none}.lnav-brand .eldon-mark,.lfoot .eldon-mark,.landing footer .eldon-mark{align-self:center;margin:0;transform:translateY(1px);width:22px!important;height:22px!important}.lnav-brand .eldon-logo{align-items:center;gap:10px}.landing .hero-brief .badge-coral{color:#a64a40!important;background:#b3362e1a!important;border-color:#b3362e2e!important}.landing .hero-brief .badge-brass{color:#8a6a2a!important;background:#a378281f!important;border-color:#a3782833!important}.landing .hero-brief .badge-mint{color:#4f7d5e!important;background:#4a8a5f1a!important;border-color:#4a8a5f33!important}.landing .hero-dot:first-child{background:#b3362e73}.landing .hero-dot:nth-child(2){background:#a3782880}.landing .hero-dot:nth-child(3){background:#4a8a5f80}.landing .journey-you{gap:10px;color:var(--text-0)!important;background:0 0!important;border:none!important;padding:0!important}.landing .journey-you-label{color:#faf9f5;letter-spacing:.08em;background:#1f1e1d;border-radius:6px;padding:4px 9px;font-size:11px}.login{background:#1f1e1d}.login-atmo{background:radial-gradient(640px 360px at 85% 10%,#d9733f1f,#0000 65%)}.login-lines{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.login-lines path{fill:none;stroke:#faf9f524;stroke-width:1.4px;stroke-dasharray:5 9;stroke-linecap:round;animation:60s linear infinite dash}.login-lines path:nth-child(2){stroke:#d9733f2e;animation-duration:90s}.login-lines path:nth-child(3){animation-duration:75s}.login-card{z-index:1;pointer-events:none;color:#faf9f5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:600;animation:9s ease-in-out infinite alternate float-card;display:flex;position:absolute}.login-card.band-card-1{top:22%;left:7%}.login-card.band-card-2{animation-delay:-3s;top:28%;right:6%}.login-card.band-card-3{animation-delay:-6s;bottom:24%;left:11%}.login-card.band-card-4{animation-delay:-1.5s;bottom:20%;right:9%}.login-card .badge{color:#faf9f5cc;background:#ffffff14;border:1px solid #ffffff24;border-radius:6px}.login-card .badge-mint{color:#9fd0ad;background:#4a8a5f38;border-color:#4a8a5f52}.login-card .badge-brass{color:#f0b48f;background:#d9733f38;border-color:#d9733f57}.login-card .badge-coral{color:#f0a39f;background:#e0605a33;border-color:#e0605a52}.login-panel{z-index:2;box-shadow:0 30px 80px #00000073}.login-foot{color:#faf9f599;z-index:2;position:relative}@media (width<=900px){.login-card{display:none}}@media (prefers-reduced-motion:reduce){.login-lines path,.login-card{animation:none}}:root[data-theme=dark] .badge{color:#f0eee8cc;background:#ffffff12;border:1px solid #ffffff1f}:root[data-theme=dark] .badge-mint{color:#9fd0ad;background:#4a8a5f38;border-color:#4a8a5f52}:root[data-theme=dark] .badge-brass{color:#f0b48f;background:#d9733f38;border-color:#d9733f57}:root[data-theme=dark] .badge-coral{color:#f0a39f;background:#e0605a33;border-color:#e0605a52}:root[data-theme=dark] .badge-sky{color:#a9c4ee;background:#5c8fe033;border-color:#5c8fe052}:root[data-theme=dark] .badge-lilac{color:#c4b5ec;background:#9b84dc33;border-color:#9b84dc52}.lnav .lnav-links a.active,.landing .lnav-links a.active{box-shadow:none!important;border-bottom:none!important;text-decoration:none!important}.lnav .lnav-links a.active:after,.landing .lnav-links a.active:after{height:1.5px;margin-top:4px;background:#1f1e1d!important}.landing .studio-showcase-nav{align-items:center;padding-top:14px}.landing .studio-showcase-nav .studio-dots,.landing .studio-arrows{align-self:center}.landing .studio-result-side strong{color:#7cc295}.landing .studio-result-side strong small{color:#faf9f58c}.login-panel{color:#1f1e1d;background:#faf9f5;border-color:#e6e3d9}.login-panel .input{color:#1f1e1d;background:#fff;border-color:#d3cfc2}.login-panel .input::placeholder{color:#8a8880}.login-panel .faint,.login-panel .dim,.login-panel .login-strap{color:#5e5d59}.login-panel .btn-primary{color:#faf9f5;background:#1f1e1d}.login-panel .eldon-logo-word{color:#1f1e1d}.login-back,.login .turn-link{color:#f0b48f}.landing .chapter-landlord{border:1px solid var(--line);background:var(--ink-3);border-radius:20px;margin:0 clamp(20px,5vw,48px);padding:clamp(48px,7vh,80px) clamp(28px,5vw,64px)}.landing .chapter-landlord .landlord-inner{max-width:1084px;margin:0 auto}.landing .chapter-landlord .frow{align-items:center;gap:clamp(32px,6vw,96px)}.landing .chapter-landlord .frow-copy{gap:14px}.landing .chapter-landlord .frow-copy .chapter-head{margin-bottom:4px}.landing .chapter-landlord .frow-copy .display{max-width:12ch;font-size:clamp(32px,3.6vw,46px)}.landing .chapter-landlord .frow-copy .btn{margin-top:6px}.landing .chapter-landlord .frow-visual{justify-self:end;width:100%;max-width:520px}.landing .switch-steps .loop-no{color:#fff!important;background:#4a8a5f!important;border-color:#4a8a5f!important}.landing .cmp-yes{border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;display:inline-grid;color:#fff!important;background:#4a8a5f!important}.lnav-brand .eldon-mark,.lfoot .eldon-mark,.landing footer .eldon-mark{transform:translateY(-1px);width:26px!important;height:26px!important}.landing .stage-match{background:var(--ink-3)!important;border-color:var(--line)!important}.login-panel,:root[data-theme=dark] .login-panel{color:#1f1e1d!important;background:#faf9f5!important;border-color:#e6e3d9!important}.login-panel .eldon-logo-word,:root[data-theme=dark] .login-panel .eldon-logo-word{color:#1f1e1d!important}.login-panel .eldon-logo-tag{color:#8a8880!important}.login-panel .input,:root[data-theme=dark] .login-panel .input{color:#1f1e1d!important;background:#fff!important;border:1px solid #d3cfc2!important}.login-panel .input:-webkit-autofill{-webkit-text-fill-color:#1f1e1d!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-panel .input:-webkit-autofill:focus{-webkit-text-fill-color:#1f1e1d!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.login-panel .btn-primary,:root[data-theme=dark] .login-panel .btn-primary{color:#faf9f5!important;background:#1f1e1d!important;border:none!important}.login-panel .faint,.login-panel .dim,.login-panel .login-strap,.login-panel button.link,.login-panel .turn-link{color:#5e5d59!important}:root[data-theme=dark] .seg{background:var(--ink-3);border-color:var(--line)}:root[data-theme=dark] .seg button,:root[data-theme=dark] .seg-btn{color:var(--text-1)}:root[data-theme=dark] .seg button.is-on,:root[data-theme=dark] .seg-btn.is-on{background:var(--ink-4);color:var(--text-0);box-shadow:none}.lnav-burger{color:#1f1e1d;width:auto;height:44px;font:500 15px/1 var(--font-ui);flex-direction:row;align-items:center;gap:6px;padding:0 4px 0 12px;background:0 0!important}.lnav-burger span{width:auto;height:auto;background:0 0!important;transform:none!important}.lnav-burger-word{color:#1f1e1d}.lnav-burger{white-space:nowrap;flex-wrap:nowrap}.lnav-burger svg{flex-shrink:0}.lnav-menu-demo{text-align:center;border-radius:8px;margin-bottom:8px;font-weight:600;display:block;color:#faf9f5!important;background:#1f1e1d!important;padding:14px 16px!important}.landing .float-cta{border-radius:10px}@media (width<=900px){.landing .band-card,.pg-hero .band-card,.landing-final .band-card,.desk-only{display:none!important}.landing{font-size:16px;line-height:1.55}.landing .lnav{grid-template-columns:auto 1fr;height:60px;min-height:60px;padding:8px 16px}.landing .lnav-cta .btn,.landing .lnav-signin{display:none}.landing .lnav-burger{justify-self:end;display:inline-flex}.landing .lnav-menu{border-radius:14px;padding:12px;left:16px;right:16px}.landing .lnav-menu a{border-radius:8px;align-items:center;min-height:52px;padding:0 14px;font-size:17px;display:flex}.landing .chapter,.landing .hero{padding-top:56px;padding-bottom:56px}.landing .hero{padding-top:96px}.landing .hero-copy h1{font-size:clamp(36px,10vw,44px)}.landing .display,.landing h2.display{font-size:clamp(28px,8vw,34px)}.landing .card,.landing .explore-card,.landing .price-card,.landing .access-card,.landing .hiw-card,.landing .loop-step,.landing .switch-steps>div,.landing .demo-card{padding:20px}.landing .hero-ctas,.landing .landing-cta,.landing .pg-hero .hero-ctas,.landing .chapter .hero-ctas{flex-direction:column;gap:10px;width:100%;display:flex}.landing .hero-ctas .btn,.landing .landing-cta .btn,.landing .pg-hero .hero-ctas .btn,.landing .price-card .btn,.landing .demo-card .btn,.landing .chapter-landlord .btn,.landing .access-card .btn{justify-content:center;width:100%;min-height:52px;font-size:16px}.landing .btn-lg,.landing .btn{min-height:48px;font-size:16px}.landing .dayend-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.landing .dayend-stat{border:none;padding:0}.landing .dayend-bar{width:100%}.landing .dayend-bar span{min-width:3px}.landing .chapter-landlord{margin:0 16px;padding:40px 20px}.landing .frow{grid-template-columns:1fr;gap:24px}.landing .frow-visual,.landing .chapter-landlord .frow-visual{justify-self:stretch;max-width:none}.landing .journey-stage{grid-template-columns:1fr}.landing .journey-stage-pin{position:static}.landing .hiw-grid,.landing .explore-grid,.landing .switch-steps,.landing .price-grid{grid-template-columns:1fr;gap:16px}.landing .pg-hero .pg-hero-inner{padding:40px 20px}.landing .pg-hero h1{font-size:clamp(32px,9vw,40px)}.landing .float-cta{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:center;padding:8px}.landing .float-cta-text{display:none}.landing .float-cta .btn{width:100%;min-height:52px;font-size:16px}.landing>.landing-final:last-of-type,.landing footer,.lfoot{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.landing .tabs,.landing .watching{-webkit-overflow-scrolling:touch}.landing [data-reveal],.landing .hero-copy>*,.landing .dayend{opacity:1!important;transform:none!important}.landing .dayend{margin:0 16px;padding:36px 20px}.landing .dayend-stats{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:100%}.landing .dayend-stat{min-width:0}.landing .dayend-stat strong{font-size:40px}.landing .dayend-stat .faint,.landing .dayend-stat span{font-size:12.5px}.landing .dayend-btns,.landing .dayend-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.landing .dayend .btn{width:100%}.landing .dayend-link{text-align:center;padding:12px 0}.landing .dayend-grid{grid-template-columns:minmax(0,1fr);gap:24px}.landing .dayend-score,.landing .dayend-receipt,.landing .dayend-stats,.landing .dayend-bar,.landing .dayend-btns{width:100%;min-width:0;max-width:100%}.landing .dayend-btns{flex-direction:column;align-items:stretch}.landing .dayend-btns .btn,.landing .dayend-link{text-align:center;width:100%}.landing .dayend{overflow:hidden}.landing .dayend-bar{gap:3px;width:100%;display:flex;overflow:hidden}.landing .dayend-bar span{flex:1 1 0;min-width:0;max-width:none}.landing .dayend-btns .btn,.landing .btn{text-align:center;justify-content:center}.landing .float-cta{box-shadow:none;background:0 0;border:none;padding:0;left:16px;right:16px}.landing .float-cta .btn{box-shadow:0 12px 32px #00000040}}.landing .map-patch path{animation:30s linear infinite dash!important}@media (prefers-reduced-motion:reduce){.landing .map-patch path{animation:none!important}}@media (width<=900px){.landing .dayend-receipt-window{flex:none;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.landing .dayend-receipt-list{animation:none}.landing .dayend-receipt-list li:nth-child(n+6){display:none}.landing .dayend-receipt{height:auto;max-height:none}}.landing .lnav-burger{justify-content:center;gap:6px;width:auto;height:44px;padding:0 6px 0 12px;flex-direction:row!important;align-items:center!important;display:inline-flex!important}.landing .lnav-burger .lnav-burger-word{line-height:1}.landing .lnav-burger svg{width:14px;height:14px;display:block}@media (width>=961px){.landing .lnav-burger{display:none!important}}@media (width<=900px){.landing .pg-table,.landing .cmp-table{width:100%;min-width:0;table-layout:auto!important}.landing .pg-table th:nth-last-child(-n+2),.landing .pg-table td:nth-last-child(-n+2){white-space:nowrap;padding-left:10px;padding-right:10px;width:auto!important}.landing .pg-table td:first-child,.landing .pg-table th:first-child{white-space:normal;width:auto}.landing .landing-foot{flex-direction:column;gap:28px;display:flex!important}.landing .landing-foot>*{grid-area:auto!important;margin:0!important}.landing .landing-foot a{padding:6px 0;display:block}.landing .pg-table th:nth-last-child(-n+2),.landing .pg-table td:nth-last-child(-n+2){white-space:normal;min-width:72px;width:24%!important}.landing .pg-table td:first-child,.landing .pg-table th:first-child{min-width:120px}.landing .landing-foot a,.landing .landing-foot button{text-align:left;background:0 0;border:none;min-height:0;margin:0;padding:7px 0;font-size:15px;line-height:1.4;display:block}}.login-panel .eldon-logo-word{font-family:var(--font-display)!important;letter-spacing:0!important;font-size:34px!important;font-weight:400!important}.login-panel .eldon-logo-tag{font-family:var(--font-ui);letter-spacing:.16em;font-size:10px}.login-panel .eldon-mark{width:30px!important;height:30px!important}@media (width<=900px){.tour-card{padding:18px;width:auto!important;top:auto!important;left:12px!important;right:12px!important;bottom:calc(96px + env(safe-area-inset-bottom))!important;transform:none!important}.tour-card .btn{min-height:44px;font-size:15px}.tour-actions{flex-wrap:wrap;gap:8px}.tabbar{border-top:1px solid var(--line);box-shadow:none;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#faf9f5;gap:2px}.tabbar-btn{color:var(--text-2);border-radius:8px;gap:4px;padding:6px 0;font-size:11px;font-weight:500}.tabbar-btn .icon{width:22px;height:22px}.tabbar-btn.is-on{color:var(--text-0)}.tabbar-btn.is-on .icon{color:var(--mint)}.tabbar-eldon{color:var(--text-2)}.tabbar-eldon-dot{background:var(--mint);width:26px;height:26px;box-shadow:none;border:none;border-radius:7px;place-items:center;margin:0;display:grid}.tabbar-eldon-dot .eldon-dot{display:none}.tabbar-eldon-dot:before{content:"";background:linear-gradient(#fff,#fff) 0 0/14px 2px no-repeat,linear-gradient(#fff,#fff) 0 4px/10px 2px no-repeat,linear-gradient(#fff,#fff) 0 8px/14px 2px no-repeat;width:14px;height:10px}:root[data-theme=dark] .tabbar{background:var(--ink-1);border-top-color:var(--line)}.sidebar-open .side-nav{scroll-behavior:auto}.landing .lnav-menu{max-height:calc(100vh - 84px);position:fixed;top:68px;overflow-y:auto}}a:focus:not(:focus-visible),button:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),.tab:focus:not(:focus-visible),.side-link:focus:not(:focus-visible){box-shadow:none;outline:none}a:focus-visible,button:focus-visible,.tab:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:6px}@keyframes stage-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes piece-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes note-fill{0%{background-color:#fff}to{background-color:#d9733f17}}@keyframes row-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes sheen{to{transform:translate(120%)}}.landing .stage-mount{animation:stage-in .5s var(--ease) both}.landing .stage-mount .stage-bar{animation:piece-in .4s var(--ease) .1s both}.landing .stage-mount .stage-body>*{animation:piece-in .45s var(--ease) both}.landing .stage-mount .stage-body>:first-child{animation-delay:.18s}.landing .stage-mount .stage-body>:nth-child(2){animation-delay:.3s}.landing .stage-mount .stage-body>:nth-child(3){animation-delay:.42s}.landing .stage-mount .stage-body>:nth-child(4){animation-delay:.54s}.landing .stage-mount .stage-body>:nth-child(5){animation-delay:.66s}.landing .stage-mount .stage-body>:nth-child(6){animation-delay:.78s}.landing .stage-mount .stage-row,.landing .stage-mount tr{animation:row-slide .4s var(--ease) .45s both}.landing .stage-mount .stage-row:nth-child(2),.landing .stage-mount tr:nth-child(2){animation-delay:.57s}.landing .stage-mount .stage-row:nth-child(3),.landing .stage-mount tr:nth-child(3){animation-delay:.69s}.landing .stage-mount .stage-row:nth-child(4),.landing .stage-mount tr:nth-child(4){animation-delay:.81s}.landing .stage-mount .stage-letter{animation:piece-in .45s var(--ease) .42s both, note-fill .9s var(--ease) .7s both}.landing .stage-mount .stage-actions{animation:piece-in .4s var(--ease) .9s both}.landing .stage-mount .live-sq{animation:4s ease-in-out infinite live-breath}.landing .stage-mount .stage-arrow{animation:piece-in .4s var(--ease) .3s both}@media (prefers-reduced-motion:reduce){.landing .stage-mount,.landing .stage-mount *{animation:none!important}}.landing .studio-score strong{color:#e0605a;transition:color .8s var(--ease)}.landing .studio-score.is-fixed strong{color:#7cc295}.landing .demo-chapter{max-width:1180px;margin:0 auto;padding:clamp(40px,6vh,72px) clamp(20px,5vw,48px) 96px}.landing .demo-card{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:680px;margin:0 auto;padding:clamp(24px,4vw,40px)}.landing .demo-form{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.landing .demo-field{flex-direction:column;gap:8px;min-width:0;display:flex}.landing .demo-field>span{color:var(--text-1);font-size:13px;font-weight:500}.landing .demo-field .input,.landing .demo-field select.input{border:1px solid var(--line-strong);background:#fff;border-radius:8px;width:100%;min-height:46px;padding:10px 14px;font-size:15px}.landing .demo-field .input:focus{border-color:var(--text-0);box-shadow:none;outline:none}.landing .demo-wide{grid-column:1/-1}.landing .demo-form .btn-primary{text-align:center;justify-content:center;width:100%;min-height:52px;margin-top:6px;font-size:16px}.landing .demo-done{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;max-width:680px;margin:0 auto;padding:40px}.landing .demo-done .btn{margin-top:16px}.landing .studio-warn.demo-wide{margin:0}@media (width<=640px){.landing .demo-form{grid-template-columns:1fr}}.picker{position:relative}.picker-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex;padding-right:16px!important}.picker-btn.is-empty{color:#8a8880}.picker-btn svg{color:#5e5d59;transition:transform .18s var(--ease);flex-shrink:0}.picker.is-open .picker-btn svg{transform:rotate(180deg)}.picker-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:50%}.picker-list{z-index:20;border:1px solid var(--line-strong);background:#fff;border-radius:10px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #1f1e1d1f}.picker-list li{color:var(--text-0);cursor:pointer;border-radius:7px;padding:10px 12px;font-size:15px}.picker-list li:hover{background:var(--ink-3)}.picker-list li.is-on{background:var(--ink-3);font-weight:500}.landing select.input,.input select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%235e5d59' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l4 4 4-4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.landing .demo-field input[type=date]{appearance:none;min-height:46px;font-family:var(--font-ui);color:var(--text-0)}.landing .demo-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer;margin-right:2px}.landing .demo-field input[type=date]:invalid,.landing .demo-field input[type=date]:not(:valid){color:#8a8880}.cal{z-index:20;border:1px solid var(--line-strong);background:#fff;border-radius:12px;width:300px;max-width:calc(100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #1f1e1d1f}.cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-head strong{color:var(--text-0);font-size:14px;font-weight:600}.cal-nav{border:1px solid var(--line);width:32px;height:32px;color:var(--text-0);cursor:pointer;background:#fff;border-radius:8px;place-items:center;font-size:18px;line-height:1;display:grid}.cal-nav:hover:not(:disabled){background:var(--ink-3)}.cal-nav:disabled{opacity:.3;cursor:default}.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-dow span{text-align:center;letter-spacing:.04em;color:var(--text-2);padding:4px 0 6px;font-size:11px;font-weight:500}.cal-day{height:36px;color:var(--text-0);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:14px}.cal-day:hover:not(:disabled){background:var(--ink-3)}.cal-day:disabled{color:#c9c6bd;cursor:default}.cal-day.is-today{box-shadow:inset 0 0 0 1px var(--line-strong)}.cal-day.is-on{color:#faf9f5;background:#1f1e1d}.cal-foot{border-top:1px solid var(--line);margin-top:8px;padding-top:8px;font-size:12px}.datepick .picker-btn svg{color:#5e5d59}.picker-list{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.picker-list::-webkit-scrollbar{width:4px}.picker-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.landing,.landing :not(svg):not(svg *){font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif!important}.landing{--font-display:"Google Sans Flex", "Inter", sans-serif;--font-ui:"Inter", sans-serif;--font-brand:"Google Sans Flex", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace}.landing h1,.landing h2,.landing h3,.landing .display,.landing .qr-line,.landing .qr-kicker,.landing .pr-list li,.landing .ih-tile,.landing .ih-hub,.landing .plat span,.landing .eldon-logo-word,.landing h1 *,.landing h2 *,.landing h3 *,.landing .display *,.landing .qr-line *,.landing .ih-tile *,.landing .pr-list li *{font-family:Google Sans Flex,Inter,sans-serif!important}.landing h1,.landing .hero-copy h1,.landing .pg-hero h1{letter-spacing:-.035em!important;font-weight:500!important;line-height:1.04!important}.landing h2,.landing h3,.landing .display{letter-spacing:-.03em!important;font-weight:500!important;line-height:1.06!important}.landing .eldon-logo-word{letter-spacing:-.03em!important;font-size:23px!important;font-weight:600!important}.landing .hero-kicker,.landing .landing-kicker,.landing .explore-kicker,.landing .foot-h,.landing .badge,.landing .mono,.landing .cw-chan,.landing .cw-floor,.landing .bw-micro,.landing code{letter-spacing:.02em!important;text-transform:none!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-weight:400!important}.landing .btn{letter-spacing:-.005em;font-weight:500!important}.landing .lnav,.landing .lnav-solid{top:12px!important;left:12px!important;right:calc(var(--sbw,0px) + 12px)!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e6e3d9!important;border-radius:14px!important;align-items:center!important;box-shadow:0 10px 30px -22px #1f1e1d59!important}.landing .lnav-cta{align-items:center!important}.landing .lnav-burger{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;line-height:1!important}.landing .lnav-burger-word{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:14px!important;font-weight:500!important;line-height:1!important}.landing .lnav-burger>*{align-self:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}@media (width<=900px){.landing .lnav,.landing .lnav-solid{height:64px!important;min-height:64px!important;padding:0 8px 0 18px!important}.landing .lnav-cta .lnav-demo{display:none!important}.landing .lnav-cta{gap:4px!important}.landing .lnav-menu{top:84px!important;left:12px!important;right:12px!important}.landing{font-size:17px;line-height:1.6}.landing .chapter,.landing .hero{padding:80px 24px!important}.landing .hero{padding-top:132px!important}.landing .hero-copy h1{font-size:clamp(42px,12vw,52px)!important}.landing .display,.landing h2.display{font-size:clamp(32px,9vw,40px)!important}.landing .hero-copy p,.landing .hero-sub{font-size:18px!important;line-height:1.6!important}.landing .hero-ctas{gap:12px!important;margin-top:36px!important}.landing .btn,.landing .btn-lg,.landing .hero-ctas .btn,.landing .float-cta .btn{border-radius:10px!important;min-height:54px!important;font-size:16px!important}.landing .card,.landing .explore-card,.landing .price-card,.landing .access-card,.landing .hiw-card,.landing .loop-step,.landing .demo-card{padding:28px 24px!important}.landing .hiw-grid,.landing .explore-grid,.landing .switch-steps,.landing .price-grid{gap:20px!important}.landing .pg-hero .pg-hero-inner{padding:120px 24px 64px!important}.landing .pg-hero h1{font-size:clamp(38px,11vw,48px)!important}}.landing .lnav-burger{border-radius:10px!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important}.landing .lnav-burger:hover{background:#f3f1ea!important}.landing .lnav-burger svg{width:20px!important;height:20px!important}.landing .lnav-brand{align-items:center!important;min-height:44px!important;display:inline-flex!important}.login .eldon-logo{align-items:center;gap:10px;display:inline-flex}.login .eldon-logo-word{letter-spacing:-.03em!important;color:#1f1e1d!important;font-family:Google Sans Flex,Inter,sans-serif!important;font-size:30px!important;font-weight:600!important;line-height:1!important}.login .eldon-logo-tag{display:none!important}.landing .faq-q,.landing .faq-q span{font-size:19px;letter-spacing:-.015em!important;font-family:Google Sans Flex,Inter,sans-serif!important;font-weight:500!important}.landing .demo-jump{display:none}@media (width<=900px){.landing .demo-jump{display:inline-flex}#demo-form{scroll-margin-top:96px}}.landing .faq-q span:first-child{text-wrap:balance}@media (width<=900px){.landing .stage-table{table-layout:auto;width:100%;font-size:13px}.landing .stage-table th,.landing .stage-table td{padding:10px 6px}.landing .stage-table th,.landing .stage-table td.mono,.landing .stage-table td:last-child{white-space:nowrap;overflow-wrap:normal;word-break:normal}.landing .stage-table th{letter-spacing:.04em;font-size:11px}}.landing .timeline{margin:0;list-style:none;position:relative;border:0!important;padding:0 0 0 32px!important}.landing .timeline:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:10px;bottom:10px;left:6px}.landing .timeline li{flex-direction:column;gap:4px;display:flex;position:relative;padding:0 0 28px!important}.landing .timeline li:last-child{padding-bottom:0!important}.landing .timeline-dot{background:var(--ink-4);border:2px solid var(--ink-0);border-radius:3px;width:14px;height:14px;margin:0!important;position:absolute!important;top:5px!important;left:-32px!important}.landing .timeline-dot-on{background:var(--mint)!important}
