@property --p{syntax: "<number>"; inherits: true; initial-value: 0;}@property --i{syntax: "<number>"; inherits: true; initial-value: 0;}:root{--bg: #101114;--sidebar: #23262b;--panel: #2b2f35;--card: rgba(255, 255, 255, .04);--line: rgba(255, 255, 255, .08);--text: #f3f5f7;--muted: #a5acb6;--faint: #7d858f;--pill: #f4f6f8;--ink: #17191c;--ease: cubic-bezier(.2, .8, .2, 1);--dur: .7s;--dur-rise: .52s;--dur-rise-stagger: 70ms;--dur-paint: .5s;--dur-bar-grow: .9s;--dur-bar-stagger: 90ms;--dur-chart-draw: 3s;--dur-chart-grow: 3.6s;--dur-chart-grow-stagger: .3s;--dur-chart-paint: 1.2s;--dur-chart-spark-draw: 4.8s;--dur-chart-spark-fill: 2.4s;--dur-chart-spark-fill-delay: 2.2s;--glass-blur: 22px;--glass-fill: linear-gradient( 155deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .038) 48%, rgba(255, 255, 255, .02) 100% );--glass-fill-strong: linear-gradient( 155deg, rgba(255, 255, 255, .07) 0%, rgba(40, 44, 50, .62) 42%, rgba(28, 31, 36, .78) 100% );--glass-rim: rgba(255, 255, 255, .14);--glass-elev: inset 0 1px 0 rgba(255, 255, 255, .2), inset 0 -1px 0 rgba(0, 0, 0, .16), 0 10px 32px rgba(0, 0, 0, .32);--glass-elev-shell: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 -1px 0 rgba(0, 0, 0, .2), 0 16px 48px rgba(0, 0, 0, .38);--glass-specular: radial-gradient(130% 90% at 50% -28%, rgba(255, 255, 255, .16), transparent 58%);--glass-well: linear-gradient(180deg, rgba(0, 0, 0, .26) 0%, rgba(0, 0, 0, .14) 100%);--glass-well-inset: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 3px 12px rgba(0, 0, 0, .38);color-scheme:dark;--role-track: #17191c;font-family:Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.4;color:var(--text)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:radial-gradient(ellipse 125% 85% at 48% -18%,rgba(58,64,74,.5),transparent 52%),radial-gradient(ellipse 70% 55% at 100% 88%,rgba(36,40,48,.85),transparent 50%),linear-gradient(168deg,#13151a,#0a0b0e)}[data-theme=light]{color-scheme:light;--bg: #e8ebf0;--sidebar: #dfe3ea;--panel: #e8ebf0;--card: #f7f8fa;--line: #cbd5e1;--text: #334155;--muted: #64748b;--faint: #94a3b8;--pill: #f0f2f5;--ink: #0f172a;--accent: #2563eb;--accent-strong: #1d4ed8;--role-track: #f0f2f5;--cell-border: rgba(37, 99, 235, .12);--cell-bg: #e8eef9;--cell-l1: #bfd4fc;--cell-l2: #7cacf8;--cell-l3: #3b82f6;--status-new: #475569;--status-new-bg: #e2e8f0;--status-showing: #1e40af;--status-showing-bg: #dbeafe;--status-talk: #9a3412;--status-talk-bg: #ffedd5;--status-hold: #a16207;--status-hold-bg: #fef3c7;--status-won: #166534;--status-won-bg: #dcfce7;--pill-surface: #f0f2f5;--glass-blur: 18px;--glass-fill: linear-gradient( 155deg, rgba(255, 255, 255, .82) 0%, rgba(255, 255, 255, .62) 46%, rgba(247, 248, 250, .48) 100% );--glass-fill-strong: linear-gradient( 155deg, rgba(255, 255, 255, .78) 0%, rgba(223, 227, 234, .88) 52%, rgba(210, 216, 226, .92) 100% );--glass-fill-panel: linear-gradient( 155deg, rgba(232, 235, 240, .42) 0%, rgba(232, 235, 240, .28) 100% );--glass-rim: rgba(255, 255, 255, .72);--glass-elev: inset 0 1px 0 rgba(255, 255, 255, .92), inset 0 -1px 0 rgba(15, 23, 42, .05), 0 1px 2px rgba(15, 23, 42, .06), 0 8px 22px rgba(15, 23, 42, .08);--glass-elev-shell: inset 0 1px 0 rgba(255, 255, 255, .88), inset 0 -1px 0 rgba(15, 23, 42, .06), 0 2px 6px rgba(15, 23, 42, .06), 0 12px 32px rgba(15, 23, 42, .1);--glass-specular: radial-gradient(130% 90% at 50% -28%, rgba(255, 255, 255, .55), transparent 58%);--glass-well: linear-gradient(180deg, rgba(255, 255, 255, .38) 0%, rgba(226, 230, 236, .55) 100%);--glass-well-inset: inset 0 1px 0 rgba(255, 255, 255, .65), inset 0 2px 10px rgba(15, 23, 42, .06), 0 0 0 1px rgba(203, 213, 225, .65)}[data-theme=light] body{background:radial-gradient(ellipse 100% 60% at 50% -20%,rgba(37,99,235,.09),transparent 55%),radial-gradient(ellipse 70% 45% at 92% 88%,rgba(148,163,184,.18),transparent 52%),var(--bg)}[data-theme=light] button:focus-visible,[data-theme=light] input:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}[data-theme=light] h1{color:var(--ink)}[data-theme=light] .hero:after{background:linear-gradient(transparent,#0f172a8c)}[data-theme=light] .ring i{background:#ffffffbf;box-shadow:inset 0 2px 6px #00000014}[data-theme=light] .ring{background:conic-gradient(var(--accent) calc(var(--p) * 1%),#e2e8f0 0)}[data-theme=light] .sheet-root{background:#0f172a38}[data-theme=light] .sheet{background:linear-gradient(155deg,#fffffffa,#f8f9fbf5)}[data-theme=light] .sheet-close{background:#ffffffeb;color:var(--text);border:1px solid var(--line)}[data-theme=light] .sheet-guest{background:#0000000a}[data-theme=light] .badge{background:#00000014}[data-theme=light] .pipeline-bars{background:#f1f5f9}[data-theme=light] .pipeline-col{background:#f8fafc}[data-theme=light] .lanes{background:linear-gradient(180deg,#f1f5f9,#f8fafc)}[data-theme=light] .bar-fill,[data-theme=light] .lane-fill{background:#2563eb73}[data-theme=light] .pipeline-bars .bar.on .bar-fill{background:var(--accent-strong)}[data-theme=light] .arc-track{stroke:#e2e8f0}[data-theme=light] .arc-value,[data-theme=light] .spark-line{stroke:var(--accent-strong)}[data-theme=light] .spark-fill{fill:#2563eb1f}[data-theme=light] .lane-track{background:#e2e8f0}[data-theme=light] .cell{border-color:var(--cell-border);background:var(--cell-bg);box-shadow:inset 0 1px #ffffff8c}[data-theme=light] .cell.l1{background:var(--cell-l1)}[data-theme=light] .cell.l2{background:var(--cell-l2)}[data-theme=light] .cell.l3{background:var(--cell-l3)}[data-theme=light] .week .cell:hover{filter:brightness(1.08);border-color:#2563eb8c;box-shadow:inset 0 1px #ffffffbf,0 0 0 1px #2563eb47,0 12px 28px #2563eb33,0 4px 10px #0f172a1f;transform:scale(1.18);z-index:8}[data-theme=light] .week-row.hot .cell{filter:brightness(1.12)}[data-theme=light] .week-lg .cell:hover{transform:scale(1.26)}[data-theme=light] .heat .cell:hover{filter:brightness(1.08);border-color:#2563eb8c;box-shadow:inset 0 1px #ffffffbf,0 0 0 1px #2563eb47,0 10px 22px #2563eb2e,0 4px 8px #0f172a1a;transform:scale(1.16);z-index:8}[data-theme=light] .week .cell .tip,[data-theme=light] .heat .cell .tip{background:var(--ink);color:#f4f7fb}[data-theme=light] .theme-switch button[aria-pressed=true]{color:var(--accent-strong)}[data-theme=light] .theme-pill,[data-theme=light] .nav-pill,[data-theme=light] .role-pill{background:var(--pill-surface);border:1px solid var(--line);box-shadow:var(--glass-elev)}[data-theme=light] .nav button.is-covered,[data-theme=light] .nav:not(.nav--sliding) button[aria-current=page]{color:var(--ink);font-weight:650}[data-theme=light] .roles button[aria-pressed=true]{color:var(--ink);font-weight:650}[data-theme=light] .places button.on,[data-theme=light] .filters button.on,[data-theme=light] .status-switch button.on{background:var(--pill-surface);border:1px solid var(--line);box-shadow:var(--glass-elev);color:var(--ink)}[data-theme=light] .who,[data-theme=light] .search,[data-theme=light] .theme-switch{border-color:var(--line)}[data-theme=light] .tab-line{background:var(--accent-strong)}[data-theme=light] .sidebar{border-color:color-mix(in srgb,var(--line) 72%,rgba(255,255,255,.55))}[data-theme=light] .week{background:var(--glass-well);box-shadow:var(--glass-well-inset)}[data-theme=light] .hero-copy,[data-theme=light] .hero-copy strong{color:#f8fafc}[data-theme=light] .hero-copy em{color:#e2e8f0}[data-theme=light] .card-copy em{color:var(--muted)}[data-theme=light] .st-new{color:var(--status-new)}[data-theme=light] .st-showing{color:var(--status-showing)}[data-theme=light] .st-talk{color:var(--status-talk)}[data-theme=light] .st-hold{color:var(--status-hold)}[data-theme=light] .st-won{color:var(--status-won)}[data-theme=light] .pipeline-col-rail.st-new{background:var(--status-new-bg)}[data-theme=light] .pipeline-col-rail.st-showing{background:var(--status-showing-bg)}[data-theme=light] .pipeline-col-rail.st-talk{background:var(--status-talk-bg)}[data-theme=light] .pipeline-col-rail.st-hold{background:var(--status-hold-bg)}[data-theme=light] .pipeline-col-rail.st-won{background:var(--status-won-bg)}[data-theme=light] .deal-stage-seg{background:#e2e8f0}[data-theme=light] .deal-stage-seg.done.st-new{background:var(--status-new-bg)}[data-theme=light] .deal-stage-seg.done.st-showing{background:var(--status-showing-bg)}[data-theme=light] .deal-stage-seg.done.st-talk{background:var(--status-talk-bg)}[data-theme=light] .deal-stage-seg.done.st-hold{background:var(--status-hold-bg)}[data-theme=light] .deal-stage-seg.current.st-new{background:var(--status-new)}[data-theme=light] .deal-stage-seg.current.st-showing{background:var(--status-showing)}[data-theme=light] .deal-stage-seg.current.st-talk{background:var(--status-talk)}[data-theme=light] .deal-stage-seg.current.st-hold{background:var(--status-hold)}[data-theme=light] .deal-stage-seg.current.st-won{background:var(--status-won)}[data-theme=light] .deal-pipeline-card{background:var(--glass-fill);border-color:var(--glass-rim);box-shadow:var(--glass-elev);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.35);backdrop-filter:blur(var(--glass-blur)) saturate(1.35)}button,input{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid #fff;outline-offset:2px}@supports (backdrop-filter: blur(1px)){.sidebar,.topbar,.stage,.chip,.hero,.card,.thumb,.stat,.ring-card,.arc-card,.spark-card,.heat-card,.funnel-card,.lanes-card,.feed-card,.mini-week,.empty,.facts div,.filters button:not(.on),.places button:not(.on),.gallery button,.ghost,.back,.status-switch button:not(.on),.note button,.week-wrap{position:relative;isolation:isolate;background:var(--glass-fill);border-color:var(--glass-rim);box-shadow:var(--glass-elev);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.35);backdrop-filter:blur(var(--glass-blur)) saturate(1.35)}.sidebar,.topbar,.stage{background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 10px)) saturate(1.22);backdrop-filter:blur(calc(var(--glass-blur) + 10px)) saturate(1.22);box-shadow:var(--glass-elev-shell)}.sheet{background:linear-gradient(155deg,#2a2e34e0,#202328eb);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2)}.chip:before,.stat:before,.ring-card:before,.arc-card:before,.spark-card:before,.heat-card:before,.funnel-card:before,.lanes-card:before,.feed-card:before,.thumb:before,.card:before,.mini-week:before,.empty:before,.facts div:before,.week-wrap:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--glass-specular);z-index:0}.hero-copy,.card-copy,.arc-card>*,.spark-card>*,.heat-card>.card-title,.heat-card>.heat,.funnel-card>.card-title,.funnel-card>.bars,.lanes-card>.card-title,.lanes-card>.lanes,.feed-card>*{position:relative;z-index:1}}[data-theme=light] .topbar,[data-theme=light] .stage{background:var(--glass-fill-panel);border-color:#ffffff73}@supports not (backdrop-filter: blur(1px)){.sidebar,.topbar{background:var(--sidebar)}.stage{background:var(--panel)}.chip,.hero,.card,.thumb,.stat,.ring-card,.arc-card,.spark-card,.heat-card,.funnel-card,.lanes-card,.feed-card,.mini-week,.empty,.facts div,.filters button:not(.on),.places button:not(.on),.gallery button,.ghost,.back,.status-switch button:not(.on),.note button,.week-wrap{background:var(--card)}}.app{height:100%;display:grid;grid-template-columns:248px minmax(0,1fr);gap:14px;padding:14px}.sidebar,.stage,.topbar{background:var(--sidebar);border:1px solid var(--line);border-radius:28px}.sidebar{display:flex;flex-direction:column;padding:16px 12px 12px;min-height:0}.brand{display:flex;gap:10px;align-items:center;padding:4px 8px 14px}.brand strong,.who strong{display:block;font-size:15px}.brand small,.who small,.kicker,.subline,.card-copy span,.thumb small{color:var(--muted)}.mark,.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--pill);color:var(--ink);font-weight:650;flex:none}.roles{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:999px;background:var(--role-track)}.role-pill{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--pill-surface, var(--pill));transform:translate(0);transition:transform var(--dur) var(--ease)}.roles[data-role=developer] .role-pill{transform:translate(100%)}.roles button{position:relative;z-index:1;height:32px;border:0;border-radius:999px;background:transparent;color:var(--muted)}.roles button[aria-pressed=true]{color:var(--ink)}.nav-label{margin:18px 8px 8px;color:var(--faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.nav{position:relative;display:flex;flex-direction:column;gap:4px;margin-top:18px;--nav-item-h: 44px;--nav-step: 48px;--nav-font: 16px}.nav-pill{position:absolute;left:0;right:0;top:0;z-index:0;height:var(--nav-item-h);border-radius:14px;background:var(--pill-surface, var(--pill));transform:translateY(0);will-change:transform,height}.nav-pill-ghost{position:absolute;left:0;right:0;height:46px;border-radius:14px;background:var(--pill-surface, var(--pill));filter:blur(14px);opacity:0;pointer-events:none}.nav--down .nav-pill-ghost{top:-30px}.nav--up .nav-pill-ghost{bottom:-30px}.nav--sliding .nav-pill-ghost{opacity:.55}.nav button{position:relative;z-index:1;height:var(--nav-item-h);border:0;border-radius:13px;background:transparent;color:var(--muted);font-size:var(--nav-font);font-weight:500;display:flex;align-items:center;gap:11px;padding:0 14px;text-align:left;transition:color .14s var(--ease)}.nav.nav--sliding button{transition:none}.nav button svg{width:20px;height:20px;flex:none}.nav button.is-covered,.nav:not(.nav--sliding) button[aria-current=page]{color:var(--ink)}.who{margin-top:auto;display:flex;gap:10px;align-items:center;padding:10px;border-radius:18px;background:var(--glass-well);border:1px solid rgba(255,255,255,.08);box-shadow:var(--glass-well-inset)}.workspace{min-width:0;min-height:0;display:grid;grid-template-rows:64px minmax(0,1fr);gap:12px}.topbar{display:flex;align-items:center;gap:12px;padding:0 12px 0 16px}.search{flex:1;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;background:var(--glass-well);border:1px solid rgba(255,255,255,.08);box-shadow:var(--glass-well-inset);color:var(--muted)}.search input{flex:1;min-width:0;border:0;background:transparent;outline:none}.clear{width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:72px;flex:none;padding:3px;border-radius:999px;background:var(--glass-well);border:1px solid var(--line);box-shadow:var(--glass-well-inset)}.theme-pill{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--pill);transform:translate(0);transition:transform var(--dur) var(--ease)}.theme-switch[data-theme=dark] .theme-pill{transform:translate(100%)}.theme-switch button{position:relative;z-index:1;height:28px;border:0;border-radius:999px;background:transparent;color:var(--muted);display:grid;place-items:center}.theme-switch button[aria-pressed=true]{color:var(--ink)}.top-status{display:flex;align-items:center;gap:10px;color:var(--muted);white-space:nowrap}.stage{position:relative;min-height:0;overflow:hidden}.crossfade{position:relative}.crossfade.fill,.crossfade.fill>.layer.in{height:100%}.layer.out{position:absolute;inset:0;pointer-events:none}.layer.in{animation:fade-in var(--dur) var(--ease) both}.layer.out{animation:fade-out var(--dur) var(--ease) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.page{height:100%;overflow:auto;padding:22px 22px 16px}.page.board{display:flex;flex-direction:column}.page-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}h1{margin:0;font-size:32px;letter-spacing:-.03em;font-weight:620}.kicker,.subline{margin:0}.kicker{text-transform:capitalize}.subline{margin-top:4px}.ghost,.back{border:1px solid var(--glass-rim, var(--line));color:var(--text);border-radius:999px;height:36px;padding:0 14px}.back{display:inline-flex;align-items:center;gap:4px;margin-bottom:16px}.chips,.filters,.places,.film{display:flex;gap:8px}.chips{margin:16px 0;overflow:auto;padding-bottom:2px}.chip,.filters button,.places button{border:1px solid var(--glass-rim, var(--line));border-radius:16px;color:var(--text)}.chip{min-width:148px;padding:10px 12px;text-align:left;display:grid;gap:2px}.chip span,.filters b,.stat small,.arc-card small,.spark-card span,.week-head p,.thumb small,.card-title small{color:var(--muted);font-weight:400}.chip strong{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.chip b{font-size:18px;letter-spacing:-.03em}.page.overview{display:flex;flex-direction:column}.page.overview>*{flex-shrink:0}.overview-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"hero side" "film film";gap:12px}.hero,.card,.thumb{padding:0;border:1px solid var(--glass-rim, transparent);border-radius:18px;text-align:left;overflow:hidden;color:inherit}.hero{grid-area:hero;height:100%;min-height:180px;display:grid;align-content:end;position:relative;overflow:visible}.hero .hero-read{border-radius:18px;overflow:hidden}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(transparent,#0c0e10c7)}.hero .swatch,.card .swatch{display:block}.hero .swatch{position:absolute;inset:0}.hero-read{background:#0c0e10;isolation:isolate}.hero-read-tone{position:absolute;inset:0;z-index:0;animation:hero-read-tone 1.05s var(--ease) both}.hero-read-img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;animation:hero-read-reveal .92s cubic-bezier(.22,1,.36,1) both}.hero-read-mosaic{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:1px;pointer-events:none}.hero-read-tile{animation:hero-read-tile .72s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(28ms + var(--tile-d) * 42ms);transform-origin:center;will-change:transform,opacity}.hero-read-edge{position:absolute;z-index:3;pointer-events:none;top:-2px;left:-2px;width:28%;height:3px;background:linear-gradient(90deg,#ffffffb8,#ffffff14);box-shadow:0 0 14px #ffffff38;border-radius:999px;opacity:0;transform-origin:0 50%;animation:hero-read-edge .92s cubic-bezier(.22,1,.36,1) both}.hero-shell .hero-step{position:absolute;top:50%;z-index:2;width:52px;height:52px;margin:0;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#0c0e1094;color:#f8fafc;line-height:1;display:grid;place-items:center;transform:translateY(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 18px #00000059}.hero-shell .hero-step-icon{width:28px;height:28px;display:block}.hero-shell .hero-step.prev{left:14px}.hero-shell .hero-step.next{right:14px}.hero-shell .hero-index{position:absolute;top:12px;right:12px;z-index:2;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#e2e8f0;background:#0c0e1080;border:1px solid rgba(255,255,255,.12);pointer-events:none}[data-theme=light] .hero-shell .hero-step{border-color:#28324626;background:#ffffffb8;color:#1e293b}[data-theme=light] .hero-shell .hero-index{color:#334155;background:#ffffffc7;border-color:#2832461f}.swatch img,.shot .swatch img,.gallery img{width:100%;height:100%;object-fit:cover;display:block}.hero-copy,.card-copy{position:relative;z-index:1;display:grid;gap:4px;padding:14px}.hero-copy{padding:16px}.hero-copy strong,.card-copy strong,.thumb strong{font-size:16px}.card-copy em,.hero-copy em{font-style:normal;color:#d5dbe3}.side-stack{grid-area:side;height:100%;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto}.stat-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:100%}.stat,.ring-card{border:1px solid var(--glass-rim, transparent);border-radius:18px;padding:14px}.stat{display:grid;align-content:center;height:100%}.stat b{font-size:32px;letter-spacing:-.04em}.ring-card{display:flex;justify-content:space-between;align-items:center;gap:8px}.ring-card strong{display:block;font-size:28px;letter-spacing:-.04em}.ring{width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--pill) calc(var(--p) * 1%),rgba(255,255,255,.08) 0);display:grid;place-items:center;flex:none;animation:ring-draw var(--dur) var(--ease) forwards}.ring i{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#0000006b;box-shadow:inset 0 2px 6px #00000059;font-style:normal;font-weight:650}.film{grid-area:film}.thumb{display:flex;gap:10px;align-items:center;padding-right:12px;min-width:180px}.thumb.on{border-color:var(--pill);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=light] .thumb.on{background:#2832460f;border-color:#28324638}.thumb .swatch{width:72px;height:52px;flex:none}.places{margin-top:14px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.page.board .places{margin-top:0;margin-bottom:12px}.catalog-by-place{display:grid;gap:18px}.place-group{display:grid;gap:10px;scroll-margin-top:12px}.place-group.is-focus .place-group-head{border-color:var(--pill);color:var(--text)}.place-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:12px;border:1px solid var(--glass-rim, var(--line));background:var(--glass-well, rgba(255, 255, 255, .04))}.place-group-head strong{font-size:15px;letter-spacing:-.02em}.place-group-head span{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.place-group-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.place-group-cards .card.rise{animation:none}.places button{height:34px;padding:0 14px;border-radius:999px;flex-shrink:0;white-space:nowrap}.places button.on,.filters button.on{background:var(--pill);color:var(--ink);border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.tabbar{position:relative;display:grid;grid-template-columns:repeat(3,96px);margin:14px 0 16px}.tabbar button{height:34px;border:0;background:transparent;color:var(--muted);text-align:left;padding:0}.tabbar button.on{color:var(--text)}.tab-line{position:absolute;left:0;bottom:0;width:56px;height:2px;border-radius:2px;background:var(--pill);transform:translate(calc(var(--i) * 96px));transition:transform var(--dur) var(--ease)}.stack{display:grid;gap:12px}.week-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;border-radius:18px;padding:14px;border:1px solid var(--glass-rim, var(--line))}.filters{flex-wrap:wrap}.filters button{height:34px;padding:0 12px;display:inline-flex;gap:8px;align-items:center}.filters button.on b{color:var(--ink)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.card .swatch{height:160px}.card.person{display:grid;grid-template-columns:auto 1fr;align-items:center}.card.person .swatch{width:72px;height:72px;margin:14px;border-radius:50%}.cards.people{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.badge{width:max-content;border-radius:999px;padding:2px 8px;font-size:12px;background:#00000059}.st-new{color:#d5dbe3}.st-showing{color:#d5e4f5}.st-talk{color:#f0dfc4}.st-hold{color:#f3d7a4}.st-won{color:#d5eadc}.swatch{position:relative;overflow:hidden;background:linear-gradient(155deg,#d9c7b4,#8d7968 46%,#3a342f)}.tone-1{background:linear-gradient(155deg,#c9d5cc,#6e8578 46%,#2c3833)}.tone-2{background:linear-gradient(155deg,#e0cfc8,#8d6f78 46%,#3a3036)}.tone-3{background:linear-gradient(155deg,#d5dde6,#738294 46%,#2d343c)}.tone-4{background:linear-gradient(155deg,#ead7b8,#8d7858 46%,#3a3428)}.tone-5{background:linear-gradient(155deg,#c9d4de,#66788a 46%,#2a3138)}.week-head{display:flex;justify-content:space-between;gap:12px;align-items:end}.hours,.week-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center}.week-head p{margin:4px 0 0}.legend{display:flex;align-items:center;gap:6px;color:var(--muted)}.hours{color:var(--faint);font-size:12px}.cells{display:grid;grid-template-columns:repeat(12,36px);gap:4px;justify-content:start}.hours .cells span{text-align:center}.week-wrap,.heat-card{overflow-x:auto}.week{flex:none;max-height:none;display:grid;gap:6px;min-height:0;padding:12px;border-radius:14px;background:var(--glass-well);box-shadow:var(--glass-well-inset)}.week-row{height:auto;align-items:center}.week-row .cells{height:auto;overflow:visible}.cell{height:auto;min-height:0;align-self:stretch;border-radius:5px;border:1px solid rgba(255,255,255,.06);background:#ffffff0f;box-shadow:inset 0 1px #ffffff14;display:block}.cell.l1{background:#ffffff38}.cell.l2{background:#ffffff75}.cell.l3{background:#ffffffd1}.legend .cell{width:16px;height:16px}.detail-hero{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px}.detail-hero .swatch{min-height:200px;border-radius:18px}.price{font-size:28px;margin:8px 0 0;letter-spacing:-.03em}.price span{display:block;margin-top:4px;color:var(--muted);font-size:14px;letter-spacing:0}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.facts div{border:1px solid var(--glass-rim, transparent);border-radius:16px;padding:12px}.facts dt{color:var(--muted)}.facts dd{margin:4px 0 0;font-size:16px}.property-form{margin:20px 0 8px;display:grid;gap:14px}.property-form-title{font-size:18px;margin:0 0 4px;letter-spacing:-.02em}.property-form-hint{margin:0;color:var(--muted);font-size:14px}.prop-fieldset{border:1px solid var(--glass-rim, var(--line));border-radius:16px;margin:0;padding:12px 14px 14px}.prop-fieldset legend{padding:0 6px;color:var(--muted);font-size:13px}.prop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px}.prop-row{display:grid;gap:6px;font-size:13px;color:var(--muted)}.prop-row input[type=text],.prop-row input[type=number],.prop-row input[type=month],.prop-row select{width:100%;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--text);font-size:14px}.prop-check{grid-template-columns:auto 1fr;align-items:center;gap:10px;color:var(--text);padding-top:4px}.prop-check input{width:18px;height:18px}.prop-grow{grid-column:1 / -1}.prop-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.prop-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);font-size:13px;color:var(--text);cursor:pointer}.prop-chip input{width:14px;height:14px}.events{list-style:none;margin:0;padding:0;display:grid;gap:8px}.events li{display:grid;grid-template-columns:88px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.events time{color:var(--muted)}.empty{margin:12px 0;padding:28px 16px;border-radius:16px;border:1px solid var(--glass-rim, transparent);color:var(--muted)}.week .cell{position:relative;padding:0;cursor:pointer;opacity:0;width:100%;height:auto;aspect-ratio:1;align-self:start;animation:paint var(--dur-paint) var(--ease) forwards;animation-delay:calc(var(--d) * 1ms);transition:border-color .2s var(--ease),filter .2s var(--ease),box-shadow .22s var(--ease),transform .24s cubic-bezier(.34,1.28,.64,1)}.week-row.hot .cell{filter:brightness(1.18);border-color:#ffffff29}.week .cell:hover{transform:scale(1.2);z-index:8;filter:brightness(1.62);border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff57,0 0 0 1px #ffffff42,0 14px 32px #0000007a,0 5px 12px #00000052}.week-row.hot .cell:hover{filter:brightness(1.72);border-color:#ffffffad}.week-lg .cell:hover{transform:scale(1.28);z-index:10}.week .cell .tip,.heat .cell .tip{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);opacity:0;pointer-events:none;white-space:nowrap;background:var(--pill);color:var(--ink);border-radius:8px;padding:3px 7px;font-size:12px}.week .cell:hover .tip,.heat .cell:hover .tip{opacity:1}.week-lg .cells{grid-template-columns:repeat(12,54px)}.week-lg .week{padding:18px 14px 22px;overflow:visible}.week .cell.picked{outline:2px solid var(--pill);outline-offset:2px;z-index:6;opacity:1;transform:scale(1.14);box-shadow:inset 0 1px #ffffff42,0 0 0 1px #fff3,0 8px 20px #00000061}.week-lg .cell.picked{transform:scale(1.2);z-index:7}.week .cell:hover.picked{transform:scale(1.28);z-index:10}.week-lg .cell:hover.picked{transform:scale(1.32)}.sheet-root{position:absolute;inset:0;z-index:6;display:flex;justify-content:flex-end;background:#08090b6b;animation:fade-in var(--dur) var(--ease)}.sheet{width:min(420px,100%);height:100%;overflow:auto;border-left:1px solid var(--glass-rim, var(--line));box-shadow:-24px 0 48px #00000047;animation:sheet-in var(--dur) var(--ease)}.sheet-photo{position:relative;height:230px}.sheet-photo img{width:100%;height:100%;object-fit:cover;display:block}.sheet-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:50%;background:#101114b8;color:#fff;z-index:1}.sheet-body{display:grid;gap:8px;padding:16px 18px 24px}.sheet-body h2{margin:0;font-size:26px;letter-spacing:-.03em}.sheet-guest{display:flex;gap:12px;align-items:center;margin-top:8px;padding:12px;border-radius:16px;background:#ffffff0a}.sheet-face{width:48px;height:48px;border-radius:50%;object-fit:cover}.sheet-guest strong{display:block;font-size:16px}.sheet-guest-empty{opacity:.92}.sheet-photo-dim img{filter:saturate(.35) brightness(.72)}.sheet .facts{grid-template-columns:1fr 1fr}.rise{animation:rise var(--dur-rise) var(--ease) both;animation-delay:calc(var(--d, 0) * var(--dur-rise-stagger))}.bars{display:flex;align-items:end;gap:6px;height:64px;margin-top:12px}.funnel-card{display:flex;flex-direction:column;min-height:0;height:100%}.funnel-card .card-title{flex:none}.funnel-card .bars{flex:1 1 auto;min-height:156px;margin-top:auto;padding:10px 10px 8px;border-radius:14px;background:var(--glass-well);box-shadow:var(--glass-well-inset);align-items:flex-end}.funnel-card .bars.tall{height:auto}.bar{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;border:0;background:transparent;padding:0;color:var(--muted)}.bar-fill{display:block;width:100%;height:var(--h);border-radius:5px 5px 2px 2px;background:#ffffffc7;transform:scaleY(0);transform-origin:bottom;animation:bar-grow var(--dur-bar-grow) var(--ease) both;animation-delay:calc(var(--d) * var(--dur-bar-stagger))}.bar small{font-size:10px;line-height:1.1}.mini-week{display:grid;gap:6px;width:100%;border:1px solid var(--glass-rim, transparent);border-radius:18px;color:var(--muted);padding:10px 12px;text-align:left}.mini-grid{display:grid;gap:3px}.mini-grid>span{display:grid;grid-template-columns:repeat(12,1fr);gap:2px}.mini-week .cell{height:6px;border-radius:2px;animation:none;transform:none}.body-fade{min-height:0}.dash{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr) minmax(248px,1fr);grid-template-areas:"hero arcs sparks" "hero arcs sparks" "heat lanes funnel" "film film film" "feed feed feed";gap:12px}.dash>*{grid-area:auto}.dash .hero-shell{grid-area:hero;min-height:320px;height:100%;position:relative}.dash .hero-shell .hero{width:100%;height:100%;min-height:inherit}.dash .arc-pair{grid-area:arcs;align-self:stretch;height:100%}.dash .spark-col{grid-area:sparks}.dash .heat-card{grid-area:heat}.dash .funnel-card{grid-area:funnel;align-self:stretch}.dash .lanes-card{grid-area:lanes;align-self:stretch}.dash .film{grid-area:film}.dash .feed-card{grid-area:feed}.dash .funnel-card .bar-fill{animation-duration:var(--dur-chart-grow);animation-delay:calc(var(--d) * var(--dur-chart-grow-stagger))}.arc-pair{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;min-height:0}.arc-card,.spark-card,.heat-card,.funnel-card,.feed-card,.lanes-card{border:1px solid var(--glass-rim, transparent);border-radius:18px;padding:14px}.arc-card{display:grid;justify-items:center;text-align:center;gap:2px;align-content:center;height:100%;min-height:0}.arc-card strong{font-size:22px;letter-spacing:-.04em}.arc-card.mini .arc{width:72px;height:72px}.arc-card.mini strong{font-size:16px}.arc{width:96px;height:96px}.arc-track,.arc-value{fill:none;stroke-width:8}.arc-track{stroke:#ffffff14}.arc-value{stroke:var(--pill);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:arc-draw var(--dur-chart-draw) var(--ease) forwards}.arc text{fill:var(--text);font-size:16px;font-weight:650}.spark-col{display:grid;gap:12px;min-width:0}.dash .spark-card{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.spark-card{display:flex;align-items:center;justify-content:space-between;gap:10px}.spark-card strong{display:block;font-size:20px;letter-spacing:-.03em}.dash .spark{width:100%;height:52px;display:block}.spark{width:96px;height:32px;flex:none}.spark-line{fill:none;stroke:var(--pill);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:spark-draw var(--dur-chart-spark-draw) var(--ease) forwards;animation-delay:calc(var(--spark-i, 0) * .22s)}.spark-fill{fill:#f4f6f829;stroke:none;opacity:0;animation:paint var(--dur-chart-spark-fill) var(--ease) forwards;animation-delay:calc(var(--dur-chart-spark-fill-delay) + var(--spark-i, 0) * .22s)}.card-title{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:10px}.heat-card{min-width:0}.heat{display:grid;gap:4px;padding:10px;border-radius:14px;background:var(--glass-well);box-shadow:var(--glass-well-inset);overflow:visible}.heat-row{display:grid;grid-template-columns:28px repeat(12,28px);gap:4px;align-items:center;justify-content:start;color:var(--muted);font-size:12px;overflow:visible}.heat .cell{position:relative;width:28px;height:28px;aspect-ratio:1;align-self:start;padding:0;border-radius:4px;opacity:0;cursor:pointer;animation:paint var(--dur-chart-paint) var(--ease) forwards;animation-delay:calc(var(--d) * 1ms);transition:border-color .2s var(--ease),filter .2s var(--ease),box-shadow .22s var(--ease),transform .24s cubic-bezier(.34,1.28,.64,1)}.heat .cell:hover{transform:scale(1.18);z-index:8;filter:brightness(1.5);border-color:#ffffff9e;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #ffffff38,0 10px 24px #0000006b,0 4px 10px #00000047}.lanes{display:grid;gap:8px;padding:10px;border-radius:14px;background:linear-gradient(180deg,#00000029,#00000014);box-shadow:inset 0 1px #ffffff0a}.lane{display:grid;grid-template-columns:110px minmax(0,1fr) 28px;gap:8px;align-items:center;border:0;background:transparent;padding:0;color:var(--muted);text-align:left}.lane-track{height:8px;border-radius:99px;background:#ffffff14;overflow:hidden}.lane-fill{display:block;height:100%;width:var(--w);border-radius:inherit;background:#ffffffc7;transform:scaleX(0);transform-origin:left;animation:lane-grow var(--dur-chart-grow) var(--ease) both;animation-delay:calc(var(--d) * var(--dur-chart-grow-stagger))}.lane b{color:var(--text);text-align:right}.lanes-dash-list{max-height:220px;overflow:auto}.lanes-card .lane{grid-template-columns:minmax(0,1.15fr) minmax(52px,1fr) 26px;gap:10px;padding:6px 0;border-radius:8px;cursor:pointer}.lanes-card .lane:hover{color:var(--text)}.lanes-card .lane-name{font-size:12px;line-height:1.25;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lanes-card .lane b{font-size:13px;font-variant-numeric:tabular-nums}.heat .cell .tip,.week .cell .tip{z-index:3}.bars.tall{height:148px}.funnel-card{min-width:0;min-height:220px}.funnel-card .bar{align-self:stretch}.events.compact{margin-top:0}.shot{display:grid;gap:8px}.shot .swatch{min-height:220px;border-radius:18px}.gallery{display:flex;gap:8px}.gallery button{width:64px;height:48px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent}.gallery button.on{border-color:var(--pill)}.status-switch,.note{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.status-switch button,.note button{height:32px;border-radius:999px;border:1px solid var(--glass-rim, var(--line));padding:0 12px}.status-switch button.on{background:var(--pill);color:var(--ink);border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.note input{flex:1;min-width:160px;height:36px;border-radius:999px;border:1px solid var(--line);background:var(--glass-well);box-shadow:var(--glass-well-inset);padding:0 14px}.stack-pipeline{flex:1;min-height:0;display:flex;flex-direction:column}.deals-pipeline{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.pipeline-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,1.2fr);gap:14px;align-items:end;padding:14px 16px;border-radius:18px;border:1px solid var(--glass-rim, var(--line));background:var(--glass-well);box-shadow:var(--glass-well-inset)}.pipeline-summary-copy strong{display:block;font-size:18px;letter-spacing:-.03em}.pipeline-reset{margin-top:8px;height:32px;font-size:13px}.pipeline-bars{margin-top:0;padding:10px;border-radius:14px;background:#0000002e}.pipeline-bars .bar.on .bar-fill{background:#ffffffeb}.pipeline-bar-count{font-size:11px;font-weight:560;color:var(--text)}.stage-new.bar-fill{background:#d5dbe3d9}.stage-showing.bar-fill{background:#d5e4f5d9}.stage-talk.bar-fill{background:#f0dfc4d9}.stage-hold.bar-fill{background:#f3d7a4d9}.stage-won.bar-fill{background:#d5eadcd9}.pipeline-cols{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;align-items:stretch;flex:1;min-height:280px;padding-bottom:4px}.pipeline-col{flex:1 0 220px;max-width:280px;display:flex;flex-direction:column;gap:8px;min-height:0;border-radius:16px;border:1px solid var(--glass-rim, var(--line));background:#ffffff08}.pipeline-col.dim{opacity:.45}.pipeline-col-head{display:grid;grid-template-columns:4px 1fr auto;gap:10px;align-items:start;padding:12px 12px 0;color:var(--muted)}.pipeline-col-head strong{display:block;color:var(--text);font-size:14px}.pipeline-col-head small{display:block;margin-top:2px;font-size:11px;line-height:1.25}.pipeline-col-head b{font-size:16px;color:var(--text)}.pipeline-col-rail{width:4px;align-self:stretch;border-radius:99px;background:#fff3}.pipeline-col-rail.st-new{background:#d5dbe3}.pipeline-col-rail.st-showing{background:#d5e4f5}.pipeline-col-rail.st-talk{background:#f0dfc4}.pipeline-col-rail.st-hold{background:#f3d7a4}.pipeline-col-rail.st-won{background:#d5eadc}.pipeline-col-body{display:flex;flex-direction:column;gap:8px;padding:8px 10px 12px;overflow:auto;min-height:0}.pipeline-empty{margin:0;padding:16px 8px;text-align:center;color:var(--muted);font-size:13px}.deal-pipeline-card{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:start;width:100%;padding:10px;border-radius:14px;border:1px solid var(--glass-rim, var(--line));background:var(--glass-well);box-shadow:var(--glass-well-inset);text-align:left;color:var(--text);cursor:grab;touch-action:none}.deal-pipeline-card:active{cursor:grabbing}.deal-pipeline-card.dragging{opacity:.45;cursor:grabbing}.pipeline-col-body.drop-target{outline:2px dashed rgba(255,255,255,.22);outline-offset:-4px;border-radius:12px;background:#ffffff0a}[data-theme=light] .pipeline-col-body.drop-target{outline-color:#28324633;background:#2832460a}.pipeline-card-face .swatch{width:48px;height:48px;display:block;border-radius:50%;margin:0}.pipeline-card-face .swatch img{width:100%;height:100%;object-fit:cover}.pipeline-card-copy{display:grid;gap:3px;min-width:0}.pipeline-card-copy strong{font-size:14px;letter-spacing:-.02em;line-height:1.2}.pipeline-object,.pipeline-card-copy>span:not(.badge){font-size:12px;color:var(--muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-copy em{font-size:11px;font-style:normal;color:var(--muted)}.pipeline-hint{font-size:11px;line-height:1.3;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-stage-track{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:4px}.deal-stage-seg{height:3px;border-radius:99px;background:#ffffff1a}.deal-stage-seg.done{opacity:.55}.deal-stage-seg.done.st-new{background:#d5dbe3}.deal-stage-seg.done.st-showing{background:#d5e4f5}.deal-stage-seg.done.st-talk{background:#f0dfc4}.deal-stage-seg.done.st-hold{background:#f3d7a4}.deal-stage-seg.current{opacity:1;height:4px}.deal-stage-seg.current.st-new{background:#d5dbe3}.deal-stage-seg.current.st-showing{background:#d5e4f5}.deal-stage-seg.current.st-talk{background:#f0dfc4}.deal-stage-seg.current.st-hold{background:#f3d7a4}.deal-stage-seg.current.st-won{background:#d5eadc}@media(max-width:900px){.pipeline-summary{grid-template-columns:1fr}}.status-board{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;overflow:auto}.status-board section{display:grid;gap:8px;align-content:start}.status-board header{display:flex;justify-content:space-between;color:var(--muted)}@media(max-width:1100px){.dash{grid-template-columns:1fr;grid-template-areas:"hero" "arcs" "sparks" "heat" "funnel" "lanes" "film" "feed"}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hero-read-reveal{0%{clip-path:inset(0 100% 100% 0 round 14px);filter:brightness(.88) saturate(.9)}to{clip-path:inset(0 0 0 0 round 0);filter:none}}@keyframes hero-read-tile{0%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(.82)}}@keyframes hero-read-tone{0%,42%{opacity:1}56%,to{opacity:0}}@keyframes hero-read-edge{0%{opacity:0;top:-2px;left:-2px;width:14%;transform:rotate(45deg)}14%{opacity:.85}88%{opacity:.55;top:calc(100% - 1px);left:calc(100% - 1px);width:36%;transform:rotate(45deg)}to{opacity:0;top:calc(100% + 2px);left:calc(100% + 2px);width:20%;transform:rotate(45deg)}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes paint{to{opacity:1}}@keyframes ring-draw{0%{--p: 0}to{--p: var(--target)}}@keyframes arc-draw{to{stroke-dashoffset:var(--off)}}@keyframes spark-draw{to{stroke-dashoffset:0}}@keyframes lane-grow{to{transform:scaleX(1)}}@keyframes sheet-in{0%{transform:translate(28px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.nav-pill-ghost{display:none}.nav-pill,.role-pill,.tab-line{transition:none}.layer.in,.layer.out,.rise,.bar-fill,.lane-fill,.week .cell,.heat .cell,.arc-value,.spark-line,.spark-fill,.sheet-root,.sheet,.hero-read-img,.hero-read-tone,.hero-read-edge,.hero-read-tile{animation:none}.layer.out{display:none}.bar-fill,.rise,.lane-fill,.hero-read-img{clip-path:none;filter:none;transform:none}.hero-read-tone,.hero-read-edge,.hero-read-mosaic{opacity:0}.hero-read-mosaic{display:none}.week .cell,.heat .cell,.spark-fill{opacity:1}.arc-value{stroke-dashoffset:var(--off)}.spark-line{stroke-dashoffset:0}}
