a.btn,a.tab,a.link,a.catch,a.resource,a.filerow,a.cta,a.sk-done,a.avatar,a.back,a.quote{text-decoration:none}a.btn,a.cta{color:inherit}a.btn-primary{color:#fff}a.link{display:inline-flex;align-items:center;gap:4px}a.resource,a.filerow,a.catch{color:var(--ink)}.screen h1.title{margin:0 auto 0 0}.jhead h1{margin:0}h1.dtitle{font-family:var(--f-display);font-weight:800;font-stretch:96%;font-size:25px;line-height:1.2;margin:0;text-wrap:balance}.daytag.start{justify-self:start;align-self:start}.tab,.link,.back,.switcher button,.toggle,.composer .send,.vcancel{min-height:44px}.link{min-height:44px;display:inline-flex;align-items:center}.hint .link,p .link{min-height:0;display:inline}.toggle{min-height:30px;position:relative}.toggle:before{content:"";position:absolute;top:-7px;right:-2px;bottom:-7px;left:-2px}.link[disabled],.toggle[disabled]{opacity:.45;cursor:not-allowed}.player .pv{padding:0}.player .pv-frame{width:100%;aspect-ratio:16/9;border:0;background:#000;display:block}.player .close{top:calc(14px + env(safe-area-inset-top,0px))}.audio .p.is-playing:after{border:0;width:10px;height:12px;margin:0;background:linear-gradient(90deg,var(--surface) 0 3px,transparent 3px 7px,var(--surface) 7px)}.unlock .btn{max-width:360px}.thread .cta{width:100%}.team.desk{border-radius:0;padding:0;box-shadow:none;background:var(--surface);min-height:100dvh}.team .desk-in{border-radius:0;min-height:100dvh;grid-template-columns:212px minmax(0,1fr)}@media (max-width:900px){.team .desk-in{grid-template-columns:minmax(0,1fr)}}.team .side{position:sticky;top:0;height:100dvh;overflow:auto}@media (max-width:900px){.team .side{position:static;height:auto}}.team a.nav{text-decoration:none}.team .side .me b{display:block}.tsignout{padding:0;font-size:12.5px}.team .main{min-height:100dvh}.team .mbody{max-width:1400px}.team input:focus-visible,.team select:focus-visible,.team textarea:focus-visible{outline:3px solid var(--volt);outline-offset:1px}.team .form textarea:focus-visible,.team .form input:focus-visible{outline:3px solid var(--volt)}.team .fld textarea,.team .tarea{border:2px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface);font-size:15px;line-height:1.5;resize:vertical;width:100%}.team .fld input,.team .fld select{font-size:15px}.team .fld input[type=checkbox],.team .fld input[type=radio]{width:18px;height:18px}.team .fld [aria-invalid=true]{border-color:var(--danger)}.team .fld .lbl{font-size:14.5px}.team .seg button:focus-visible{outline-offset:2px}.tquiet{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}.tsearch{border:2px solid var(--line);border-radius:99px;padding:6px 12px;background:var(--surface);font-size:14px;min-width:280px}.tselect{border:1.5px solid var(--line);border-radius:99px;padding:5px 10px;font-size:13px;font-weight:700;background:var(--surface)}.tfilters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tfilters .seg{margin-right:auto}.tlinkcell{border:0;background:none;padding:0;text-align:left;font-weight:700;color:var(--ink)}.tlinkcell:hover{color:var(--volt);text-decoration:underline}.tempty{padding:18px;color:var(--muted);font-size:14.5px}.tsignin{min-height:100dvh;display:grid;place-items:center;padding:16px;background:var(--ground)}.tsignin-card{background:var(--surface);border-radius:20px;padding:28px;width:min(420px,100%);display:grid;gap:16px;box-shadow:var(--shadow)}.tsignin-card h1{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:88%;font-size:28px}.tdialog{border:0;padding:0;border-radius:18px;background:var(--surface);color:var(--ink);width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 48px);box-shadow:var(--shadow)}.tdialog::backdrop{background:#0e142873}.tdialog-in{padding:22px;display:grid;gap:14px;position:relative}.tdialog h2{margin:0 40px 0 0;font-family:var(--f-display);font-weight:800;font-stretch:88%;font-size:22px;line-height:1.15}.tclose{position:absolute;top:14px;right:14px;border:0;background:var(--sunk);border-radius:50%;width:34px;height:34px;display:grid;place-items:center;color:var(--ink)}.tdrawer{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(520px,100%);border-radius:0;overflow:auto}.tdrawer .tdialog-in{padding:24px}.ttoast-live{position:fixed;right:20px;bottom:20px;z-index:40}.ttoast-live .dtoast{position:static}.tbars{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;align-items:end;height:170px;padding-top:18px}.tbar{display:grid;grid-template-rows:1fr auto;gap:4px;height:100%;text-align:center;min-width:0}.tbar .stack{display:flex;gap:2px;align-items:flex-end;justify-content:center;height:100%}.tbar .b{width:42%;border-radius:4px 4px 0 0;background:var(--volt);position:relative;min-height:2px}.tbar .b.j{background:var(--private)}.tbar .v{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.tbar small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden}.tbar.off .b{opacity:.35}.tlegend{display:flex;gap:14px;font-size:12.5px;color:var(--muted)}.tlegend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px;background:var(--volt)}.tlegend i.j{background:var(--private)}.team .inbox{min-height:calc(100dvh - 76px)}.team .ilist{max-height:calc(100dvh - 76px)}.audio-real{width:100%;max-width:420px}.treplies{display:grid;gap:8px}.team td .hint{display:block}.tperson-entries{display:grid;gap:10px}.tperson-entries article{border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:4px;font-size:14px}.qr img{display:block;width:168px;height:168px}.qrfull-img{width:min(360px,70vw);aspect-ratio:1;background:#fff;padding:16px;border-radius:18px;border:1.5px solid var(--line)}.tqrdialog{width:min(640px,calc(100% - 32px))}.tqrdialog .tdialog-in{justify-items:center;text-align:center}.tqrdialog h2{margin:0;font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:82%;font-size:44px}.dlist .pill{font-size:11.5px;padding:1px 7px}.team .dlist{max-height:calc(100dvh - 160px);position:sticky;top:12px}.tthumb{width:100%;aspect-ratio:16/9;border-radius:12px;background:var(--sunk) center/cover no-repeat;border:1.5px solid var(--line)}.tfmt{font-size:12.5px;color:var(--muted)}.tpreview{display:grid;justify-items:center;gap:12px}.tpreview .phone{height:min(812px,calc(100dvh - 140px))}.tpreview .scroll{padding-top:16px}.tpreview .video{pointer-events:none}.tgroup-checks{padding-left:28px}.team a.tile{text-decoration:none;color:inherit}.team a.tile:hover{border-color:var(--volt)}.team a.btn{text-decoration:none}.team tbody th{background:none;color:inherit;font-weight:400;font-size:14px}.tdialog:has(.tpreview){width:auto;max-width:calc(100% - 32px)}.team .savebar{z-index:2}.team .esec h3 .link{font-weight:700}.tqrtitle{margin:0;font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:82%;font-size:44px;line-height:1}.team .chartcard{align-content:start}.team .desk-in{overflow:visible}:root{--logo:url(/logo.webp);--ground:#E8ECF2;--surface:#FFFFFF;--sunk:#F2F4F8;--sunk2:#E6EAF1;--ink:#121A33;--muted:#58627C;--line:#D6DCE6;--flame:#B33B0B;--flame-bright:#C8460F;--flame-soft:#FFE9DD;--banner:#E03131;--sun:#FFD43B;--sun-soft:#FFF6CC;--volt:#1C4FD8;--volt-soft:#E2E9FF;--sky:#74C0FC;--private:#246B4C;--private-soft:#DCF1E6;--danger:#C92A2A;--rest:#C6CDDA;--frame:#0E1428;--quote:rgba(18,26,51,.055);--shadow:0 24px 48px -28px rgba(14,20,40,.5);--f-display:"Archivo","Arial Narrow",system-ui,sans-serif;--f-body:"Atkinson Hyperlegible Next","Atkinson Hyperlegible",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0A0E1A;--surface:#141A2C;--sunk:#1B2238;--sunk2:#252E4A;--ink:#EEF1F8;--muted:#9BA5C0;--line:#2A3352;--flame:#FF8A4C;--flame-bright:#C8460F;--flame-soft:#3A2216;--banner:#E03131;--sun:#FFD43B;--sun-soft:#3A3315;--volt:#8AA6FF;--volt-soft:#1D2852;--sky:#74C0FC;--private:#5CC79A;--private-soft:#16352A;--danger:#FF6B6B;--rest:#3A4363;--frame:#02040A;--quote:rgba(255,255,255,.07);color-scheme:dark}}:root[data-theme=dark]{--ground:#0A0E1A;--surface:#141A2C;--sunk:#1B2238;--sunk2:#252E4A;--ink:#EEF1F8;--muted:#9BA5C0;--line:#2A3352;--flame:#FF8A4C;--flame-bright:#C8460F;--flame-soft:#3A2216;--banner:#E03131;--sun:#FFD43B;--sun-soft:#3A3315;--volt:#8AA6FF;--volt-soft:#1D2852;--sky:#74C0FC;--private:#5CC79A;--private-soft:#16352A;--danger:#FF6B6B;--rest:#3A4363;--frame:#02040A;--quote:rgba(255,255,255,.07);color-scheme:dark}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--f-body);font-size:15px;line-height:1.5}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--volt);outline-offset:2px;border-radius:6px}svg{flex:0 0 auto}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shell{max-width:1480px;margin:0 auto;padding-block:20px 56px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:grid;gap:18px}.topbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto;min-width:0}.brand h1{margin:0;font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:82%;font-size:27px;line-height:1}.brand h1 span{color:var(--flame)}.brand p{margin:2px 0 0;color:var(--muted);font-size:13px}.spark{width:56px;aspect-ratio:240/207;height:auto;background:var(--logo) center/contain no-repeat;flex:0 0 auto;display:block}.modes{display:flex;background:var(--surface);border-radius:12px;padding:4px;gap:4px;box-shadow:0 1px 2px #0e142814}.modes button{border:0;background:transparent;border-radius:9px;padding:8px 14px;font-weight:700;font-size:14px;color:var(--muted);display:flex;align-items:center;gap:8px}.modes button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.modes .ic{width:17px;height:17px}.tour{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.tour button{border:1.5px solid var(--line);background:var(--surface);border-radius:10px;padding:7px 12px;font-weight:700;display:flex;align-items:center;gap:6px}.tour button.next{background:var(--flame-bright);border-color:var(--flame-bright);color:#fff}.tour .count{color:var(--muted);font-variant-numeric:tabular-nums;min-width:58px;text-align:center}.ghost{border:0;background:none;color:var(--muted);font-weight:700;font-size:13px;padding:6px 4px;text-decoration:underline;text-underline-offset:3px}.stage{display:grid;grid-template-columns:220px minmax(0,414px) minmax(0,1fr);gap:24px;align-items:start}.stage.wide{grid-template-columns:minmax(0,1fr)}@media (max-width:1180px){.stage{grid-template-columns:minmax(0,414px) minmax(0,1fr)}.index{grid-column:1/-1}}@media (max-width:820px){.stage{grid-template-columns:minmax(0,1fr)}}.index{display:grid;gap:14px;position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px)}@media (max-width:1180px){.index{position:static;display:flex;flex-wrap:wrap;gap:8px 18px}}.ix-group{display:grid;gap:2px}@media (max-width:1180px){.ix-group{display:flex;flex-wrap:wrap;gap:4px;align-items:center}}.ix-group h2{margin:0 0 4px;font-size:12.5px;font-weight:700;color:var(--muted)}@media (max-width:1180px){.ix-group h2{margin:0 4px 0 0}}.ix{border:0;background:none;text-align:left;padding:7px 10px;border-radius:9px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--ink)}.ix:hover{background:var(--surface)}.ix[aria-current=true]{background:var(--surface);box-shadow:inset 3px 0 0 var(--flame)}@media (max-width:1180px){.ix{background:var(--surface);border-radius:99px;padding:5px 11px;font-size:13px}.ix[aria-current=true]{background:var(--ink);color:var(--surface);box-shadow:none}}.ix .n{font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted);width:16px}@media (max-width:1180px){.ix .n{display:none}}.persona{display:grid;gap:6px;background:var(--surface);border-radius:14px;padding:12px}@media (max-width:1180px){.persona{width:100%}}.persona h2{margin:0;font-size:12.5px;font-weight:700;color:var(--muted)}.persona-opts{display:grid;gap:4px}@media (max-width:1180px){.persona-opts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.popt{border:1.5px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 10px;text-align:left;display:grid;gap:1px}.popt b{font-size:13.5px}.popt small{font-size:12px;color:var(--muted);line-height:1.3}.popt[aria-pressed=true]{border-color:var(--flame);background:var(--flame-soft)}.notes{display:grid;gap:14px;background:var(--surface);border-radius:18px;padding:20px 22px;align-content:start;min-width:0}.notes .kicker{font-size:13px;font-weight:700;color:var(--flame)}.notes h2{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:88%;font-size:26px;line-height:1.08;text-wrap:balance}.notes p{margin:0;max-width:62ch}.notes h3{margin:0;font-size:14px;font-weight:700;color:var(--muted);display:flex;align-items:center;gap:8px}.notes ul{margin:0;padding-left:18px;display:grid;gap:6px;max-width:64ch}.notes li::marker{color:var(--muted)}.nblock{display:grid;gap:8px}.ask{background:var(--sun-soft);border-radius:12px;padding:12px 14px}.ask h3{color:var(--ink)}.tryit{background:var(--volt-soft);border-radius:12px;padding:12px 14px}.tryit h3{color:var(--volt)}.dot-ex{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--sunk2);color:var(--muted);letter-spacing:.02em}.legend-ex{font-size:12.5px;color:var(--muted)}.device{display:grid;justify-items:center;gap:10px}.phone{width:min(392px,100%);height:812px;background:var(--frame);border-radius:50px;padding:11px;box-shadow:var(--shadow);position:relative}.screen{font-size:16.5px;line-height:1.55;height:100%;background:var(--surface);border-radius:40px;overflow:hidden;display:flex;flex-direction:column;position:relative;isolation:isolate}.status{display:flex;justify-content:space-between;align-items:center;padding:14px 28px 4px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;flex:0 0 auto}.status .notch{width:96px;height:26px;border-radius:99px;background:var(--frame);position:absolute;left:50%;top:10px;transform:translate(-50%)}.status .sig{display:flex;gap:5px;align-items:center}.status .sig i{display:block;width:16px;height:9px;border-radius:2px;border:1.5px solid currentColor;position:relative}.status .sig i:after{content:"";position:absolute;top:1px;right:4px;bottom:1px;left:1px;background:currentColor;border-radius:1px}.urlbar{margin:2px 14px 4px;padding:6px 12px;border-radius:10px;background:var(--sunk);font-size:13px;color:var(--muted);text-align:center;flex:0 0 auto}.appbar{display:flex;align-items:center;gap:10px;padding:6px 18px 10px;flex:0 0 auto}.appbar .title{font-family:var(--f-display);font-weight:800;font-stretch:96%;font-size:20px;margin-right:auto;line-height:1.18}.wordmark{display:flex;align-items:center;margin-right:auto;line-height:1}.wordmark .spark{width:54px}.iconbtn{width:40px;height:40px;border-radius:50%;border:0;background:var(--sunk);display:grid;place-items:center;flex:0 0 auto;position:relative}.iconbtn .ic{width:19px;height:19px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--volt-soft);color:var(--volt);display:grid;place-items:center;font-weight:700;font-size:14px;border:0;flex:0 0 auto;overflow:hidden;padding:0}.avatar img,.face img{width:100%;height:100%;object-fit:cover;display:block}.avatar.sm{width:28px;height:28px;font-size:12px}.avatar.lg{width:44px;height:44px;font-size:16.5px}.namecell{display:flex;align-items:center;gap:10px}.back{border:0;background:none;display:flex;align-items:center;gap:2px;font-weight:700;color:var(--volt);padding:6px 6px 6px 0;font-size:16.5px}.scroll{flex:1;overflow-y:auto;min-height:0;padding:4px 20px 26px;display:flex;flex-direction:column;gap:20px;scroll-behavior:smooth}.scroll,.unlock{scrollbar-width:none}.scroll::-webkit-scrollbar,.unlock::-webkit-scrollbar{display:none}.scroll.flush{padding-inline:0}.scroll>*,.unlock>*{flex-shrink:0}.tabbar{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding:6px 6px 22px;flex:0 0 auto;background:var(--surface)}.tab{border:0;background:none;display:grid;justify-items:center;gap:2px;font-size:12px;font-weight:700;color:var(--muted);padding:6px 0;position:relative}.tab .ic{width:23px;height:23px}.tab[aria-current=page]{color:var(--flame)}.badge{position:absolute;top:2px;left:calc(50% + 6px);min-width:17px;height:17px;border-radius:99px;background:var(--banner);color:#fff;font-size:11.5px;font-weight:700;display:grid;place-items:center;padding:0 4px;border:2px solid var(--surface)}.toast{position:absolute;left:16px;right:16px;bottom:96px;background:var(--ink);color:var(--surface);border-radius:14px;padding:12px 14px;font-size:15px;font-weight:700;display:flex;gap:10px;align-items:center;box-shadow:0 10px 30px #00000040;z-index:30;animation:rise .25s ease-out}.toast .ic{color:var(--sun)}@keyframes rise{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.eyebrow{font-size:14px;font-weight:700;color:var(--muted)}.btn{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;padding:14px 16px;font-weight:700;font-size:17.5px;width:100%;line-height:1.27;min-height:48px}.btn-primary{background:var(--flame-bright);color:#fff}.btn-primary:hover{filter:brightness(.95)}.btn-ink{background:var(--ink);color:var(--surface)}.btn-quiet{background:var(--sunk);color:var(--ink)}.btn-line{background:var(--surface);border:1.5px solid var(--line);color:var(--ink)}.btn-sm{width:auto;padding:9px 14px;font-size:15px;border-radius:11px;min-height:40px}.btn[disabled]{opacity:.45;cursor:not-allowed}.link{border:0;background:none;padding:0;color:var(--volt);font-weight:700;font-size:15px;text-align:left}.pill{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap;line-height:1.5}.pill .ic{width:12px;height:12px;stroke-width:2.6}.p-done{background:var(--private-soft);color:var(--private)}.p-open{background:var(--volt-soft);color:var(--volt)}.p-today{background:var(--flame-bright);color:#fff}.p-soon{background:var(--sunk);color:var(--muted)}.p-warn{background:var(--flame-soft);color:var(--flame)}.p-sun{background:var(--sun);color:#3b2f00}.privacy{display:flex;gap:8px;align-items:center;color:var(--private);font-size:13.5px;font-weight:700}.privacy .ic{width:15px;height:15px}.hint{font-size:13.5px;color:var(--muted);line-height:1.5}.daytag{display:inline-flex;align-items:baseline;gap:5px;background:var(--banner);color:#fff;font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:80%;text-transform:uppercase;line-height:1;padding:8px 16px 7px 14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 50%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M7 8C42 3 92 7 150 3C171 2 186 4 196 5L191 13L199 20L193 28L198 36L190 44C150 48 108 44 62 47C40 48 21 46 4 45L9 37L1 30L8 22L2 14Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 50%22 preserveAspectRatio=%22none%22%3E%3Cpath d=%22M7 8C42 3 92 7 150 3C171 2 186 4 196 5L191 13L199 20L193 28L198 36L190 44C150 48 108 44 62 47C40 48 21 46 4 45L9 37L1 30L8 22L2 14Z%22/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.scroll>.daytag{align-self:flex-start}.daytag small{font-size:13px;letter-spacing:.06em}.daytag b{font-size:24px}.daytag.sm{padding:5px 11px 4px 10px}.daytag.sm b{font-size:17.5px}.daytag.sm small{font-size:11px}.daytag.quiet{background:var(--sunk2);color:var(--ink)}.marker{background:linear-gradient(transparent 58%,var(--sun) 58%,var(--sun) 92%,transparent 92%);padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}:root[data-theme=dark] .marker{background:linear-gradient(transparent 58%,rgba(255,212,59,.45) 58%,rgba(255,212,59,.45) 92%,transparent 92%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marker{background:linear-gradient(transparent 58%,rgba(255,212,59,.45) 58%,rgba(255,212,59,.45) 92%,transparent 92%)}}h2.dtitle{font-family:var(--f-display);font-weight:800;font-stretch:96%;font-size:25px;line-height:1.2;margin:0;text-wrap:balance}.video{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/9;max-width:100%;background:#000;border:0;padding:0;display:block;width:100%}.video .thumb{position:absolute;top:0;right:0;bottom:0;left:0}.video .play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.video .play i{width:58px;height:58px;border-radius:50%;background:#fffffff0;display:grid;place-items:center;box-shadow:0 6px 22px #00000059;transition:transform .15s}.video:hover .play i{transform:scale(1.06)}.video .play i:after{content:"";border-left:18px solid #121A33;border-top:11px solid transparent;border-bottom:11px solid transparent;margin-left:5px}.video .cap{position:absolute;left:10px;bottom:10px;background:#0a0e1ac7;color:#fff;font-size:13px;font-weight:700;padding:4px 8px;border-radius:7px}.video .watched{position:absolute;right:10px;top:10px;background:var(--private);color:#fff;font-size:12.5px;font-weight:700;padding:3px 8px;border-radius:99px;display:flex;gap:4px;align-items:center}.video .watched .ic{width:12px;height:12px;stroke-width:3}.video .bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff4d}.video .bar i{display:block;height:100%;background:var(--banner)}.thumb{background-size:cover;background-position:center}.lead{font-size:18px;line-height:1.6;margin:0}.excerpt{position:relative;max-height:220px;overflow:hidden;cursor:pointer;display:grid;gap:10px}.excerpt p{margin:0;font-size:17.5px;line-height:1.6}.excerpt p:first-child{font-weight:700;font-size:18px}.excerpt:after{content:"";position:absolute;inset:auto 0 0 0;height:110px;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 0%,transparent),var(--surface) 55%);pointer-events:none}.excerpt .more{position:absolute;left:50%;bottom:6px;transform:translate(-50%);z-index:1;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:99px;background:var(--ink);color:var(--surface);font-weight:700;font-size:15px;padding:9px 14px 9px 16px;white-space:nowrap;box-shadow:0 6px 16px -6px #0e142873}.excerpt .more .ic{width:16px;height:16px}.ic.down{transform:rotate(90deg)}.excerpt:hover .more{filter:brightness(1.15)}.prose{display:grid;gap:16px}.prose p{margin:0;font-size:17.5px;line-height:1.6}.prose ol{margin:0;padding-left:22px;display:grid;gap:8px}.wave-quote{font-family:var(--f-display);font-style:italic;font-weight:800;font-stretch:96%;font-size:20px;line-height:1.32;color:var(--volt);margin:0;padding:2px 0 2px 14px;border-left:4px solid var(--sky)}.prose .wave-quote{font-size:20px;line-height:1.4}.clue{background:var(--ink);color:var(--surface);border-radius:18px;padding:16px;display:grid;gap:8px}.clue .eyebrow{color:var(--sun)}.clue q{font-family:var(--f-display);font-weight:800;font-style:italic;font-stretch:96%;font-size:23px;line-height:1.22;quotes:"“" "”"}.clue ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.clue li{font-size:14px;background:#ffffff1f;border-radius:99px;padding:4px 10px}:root[data-theme=dark] .clue{background:var(--sunk2);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .clue{background:var(--sunk2);color:var(--ink)}}.pcard{border-radius:18px;border:2px solid var(--line);padding:16px;display:grid;gap:12px;background:var(--surface)}.pcard.active{border-color:var(--flame-bright);box-shadow:0 0 0 4px var(--flame-soft)}.pcard.done{border-color:var(--private-soft);background:var(--surface)}.pcard .ph{display:flex;align-items:center;gap:8px}.pcard .ph b{font-size:16.5px;margin-right:auto}.pcard .pq{margin:0;font-size:16.5px;line-height:1.55}.pcard .acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pcard .acts.three .btn:first-child{grid-column:1/-1}.pcard .ph .when{margin-left:auto;font-size:13px;color:var(--muted)}.pcard .acts .btn{font-size:16.5px;padding:11px;min-height:44px;border-radius:12px}.pnum{width:24px;height:24px;border-radius:50%;background:var(--sunk2);display:grid;place-items:center;font-size:13px;font-weight:800;font-family:var(--f-display)}.pcard.done .pnum{background:var(--private);color:#fff}.pcard.done .pnum .ic{width:13px;height:13px;stroke-width:3}.mine{background:var(--sunk);border-radius:14px;padding:10px 12px;display:grid;gap:6px;font-size:16px;line-height:1.55}.mine .who{font-size:12.5px;font-weight:700;color:var(--muted);display:flex;gap:6px;align-items:center;letter-spacing:.02em}.mine .who .ic{width:13px;height:13px}.jonreply{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:start}.jonreply .face{width:32px;height:32px;border-radius:50%;background:var(--sun);color:#3b2f00;display:grid;place-items:center;font-weight:800;font-size:13px;overflow:hidden}.jonreply .bub{background:var(--flame-soft);border-radius:4px 16px 16px;padding:9px 12px;font-size:16px;line-height:1.55}.jonreply .bub b{display:block;font-size:13px;color:var(--flame)}.streak{display:flex;align-items:center;gap:10px;background:var(--sun-soft);border-radius:14px;padding:10px 12px}.streak .ic{color:var(--banner);width:22px;height:22px}.streak b{font-size:15px;display:block;line-height:1.32}.streak small{font-size:13.5px;color:var(--muted);line-height:1.4;display:block}.streak .meter{display:flex;gap:3px;margin-top:6px}.streak .meter i{flex:1;height:6px;border-radius:3px;background:#121a331f}:root[data-theme=dark] .streak .meter i{background:#ffffff24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .streak .meter i{background:#ffffff24}}.streak .meter i.on{background:var(--banner)}.sk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:14px 16px;border-radius:16px}.sk-count{display:flex;align-items:center;gap:8px}.sk-n{font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:88%;font-size:46px;line-height:.95;color:var(--banner);font-variant-numeric:tabular-nums}.sk-flame{width:44px;height:44px;border-radius:50%;background:var(--surface);display:grid;place-items:center}.sk-flame .ic{width:24px;height:24px;color:var(--banner)}.sk-l{font-size:14px;font-weight:700;line-height:1.22;color:var(--ink)}.sk-goal{display:grid;gap:9px}.sk-done{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:9px 12px 9px 14px;text-align:left;color:var(--ink)}.sk-done .sk-n{font-size:28px}.sk-t{display:grid;gap:1px;flex:1;min-width:0}.sk-t b{font-size:15px}.sk-t small{display:flex;align-items:center;gap:5px;font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-t small .ic{width:14px;height:14px;flex:0 0 auto}.sk-done>.ic{color:var(--muted);flex:0 0 auto}.email .rbox{border-radius:12px;background:var(--sun-soft);padding:12px 14px;display:grid;gap:3px}.email .rbox b{font-size:17.5px}.email .big{font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:88%;font-size:30px;line-height:1;color:var(--banner)}.sk-goal p{margin:0;font-size:16.5px;line-height:1.45;color:var(--ink)}.sk-bar{height:8px;border-radius:99px;background:#121a331f;overflow:hidden}.sk-bar i{display:block;height:100%;border-radius:99px;background:var(--banner)}:root[data-theme=dark] .sk-bar{background:#ffffff24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sk-bar{background:#ffffff24}}.catch{display:flex;gap:12px;align-items:center;background:var(--volt-soft);border-radius:16px;padding:12px 14px;border:0;text-align:left;width:100%}.catch .num{font-family:var(--f-display);font-weight:900;font-style:italic;font-size:34px;line-height:1;color:var(--volt);font-stretch:88%}.catch b{display:block;font-size:16px}.catch small{display:block;font-size:13.5px;color:var(--muted)}.catch .ic{margin-left:auto;color:var(--volt)}.resource{display:flex;gap:12px;align-items:center;border-radius:16px;padding:12px 14px;background:linear-gradient(135deg,var(--sun-soft),var(--flame-soft));border:0;text-align:left;width:100%}.resource .gi{width:42px;height:42px;border-radius:12px;background:var(--surface);display:grid;place-items:center;color:var(--banner);flex:0 0 auto}.resource b{display:block;font-size:16px}.resource small{display:block;font-size:13.5px;color:var(--muted)}.filerow{display:flex;gap:12px;align-items:center;border:1.5px solid var(--line);border-radius:14px;padding:10px 12px;background:var(--surface);width:100%;text-align:left}.filerow .fi{width:38px;height:46px;border-radius:6px;background:var(--banner);color:#fff;display:grid;place-items:end center;font-size:10px;font-weight:800;padding-bottom:5px;flex:0 0 auto;letter-spacing:.04em}.filerow b{display:block;font-size:15px}.filerow small{display:block;font-size:13px;color:var(--muted)}.filerow .ic{margin-left:auto;color:var(--muted)}.sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.sec-h h3{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:96%;font-size:19px}.drows{display:grid}.drow{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center;padding:10px 4px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;width:100%}.drow[disabled]{cursor:default}.drow .dn{font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:86%;font-size:27px;line-height:1;text-align:center;color:var(--muted)}.drow.is-today{background:var(--flame-soft);border-radius:14px;border-bottom-color:transparent;padding:12px 10px;margin:6px -6px;width:calc(100% + 12px)}.drow:has(+.drow.is-today){border-bottom-color:transparent}.drow.is-today .dn{color:var(--flame)}.drow.is-open .dn{color:var(--volt)}.drow.is-done .dn{color:var(--ink)}.drow b{display:block;font-size:16px;line-height:1.32}.drow small{font-size:13px;color:var(--muted)}.drow.future b{color:var(--muted)}.restline{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--muted);padding:10px 0}.restline:before,.restline:after{content:"";flex:1;height:6px;background:repeating-linear-gradient(135deg,var(--rest) 0 2px,transparent 2px 6px);border-radius:3px}.partbtn{display:flex;align-items:center;gap:10px;width:100%;border:0;background:var(--sunk);border-radius:14px;padding:12px 14px;text-align:left}.partbtn b{font-size:16px;display:block}.partbtn small{color:var(--muted);font-size:13.5px}.partbtn .ic{margin-left:auto;transition:transform .2s}.partbtn[aria-expanded=true] .ic{transform:rotate(90deg)}.track{display:grid;grid-template-columns:repeat(22,1fr);gap:3px}.track i{aspect-ratio:1;border-radius:3px;background:var(--sunk2);max-width:100%}.track i.d{background:var(--private)}.track i.o{background:var(--volt)}.track i.t{background:var(--flame-bright)}.track i.w{background:var(--muted);opacity:.5}.trackkey{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;color:var(--muted)}.trackkey i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px;vertical-align:-1px}.jhead{display:grid;gap:10px;padding:4px 0 2px}.jhead .eyebrow{display:flex;align-items:center;gap:8px;color:var(--muted)}.jhead h1{margin:0;font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.005em;text-wrap:pretty}.screen :is(h2,h3,.dtitle,.title,.chat-head b){word-spacing:.08em}.blank{display:inline-block;width:2.6em;height:.24em;vertical-align:-.06em;background:var(--sun);border-radius:3px 5px 2px 4px;margin-left:.1em}.osline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;color:var(--muted)}.osline .ic{width:15px;height:15px}.osline span{margin-right:auto}.osline .link{font-size:14px}.switcher{display:grid;grid-template-columns:1fr 1fr;background:var(--sunk);border-radius:13px;padding:4px;gap:4px}.switcher button{border:0;border-radius:10px;padding:9px;font-weight:700;background:transparent;display:flex;justify-content:center;gap:6px;align-items:center;font-size:16px;color:var(--muted)}.switcher button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000024}.switcher .ic{width:17px;height:17px}textarea.jt{width:100%;min-height:170px;border:2px solid var(--line);border-radius:16px;padding:12px 14px;background:var(--surface);resize:none;font-size:17.5px;line-height:1.6}textarea.jt:focus{border-color:var(--volt);outline:none}.rec{display:grid;justify-items:center;gap:10px;padding:14px 0 4px}.recbtn{width:104px;height:104px;border-radius:50%;border:0;background:var(--flame-bright);color:#fff;display:grid;place-items:center;position:relative;box-shadow:0 10px 26px -8px #d9480f99}.recbtn .ic{width:38px;height:38px}.recbtn.on{background:var(--danger)}.recbtn.on:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:3px solid var(--danger);opacity:.4;animation:pulse 1.4s ease-out infinite}@keyframes pulse{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.25);opacity:0}}.timer{font-family:var(--f-display);font-weight:800;font-size:30px;font-variant-numeric:tabular-nums;line-height:1}.levels{display:flex;gap:3px;align-items:center;height:34px}.levels i{width:4px;border-radius:2px;background:var(--flame-bright);opacity:.75;transition:height .12s}.writing{display:flex;gap:10px;align-items:center;justify-content:center;font-weight:700;color:var(--muted);padding:12px}.spin{width:18px;height:18px;border-radius:50%;border:3px solid var(--sunk2);border-top-color:var(--flame-bright);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tbox{display:grid;gap:6px}.tbox label{font-size:14.5px;font-weight:700;color:var(--ink);display:flex;justify-content:space-between;gap:8px}.tbox textarea{min-height:120px}.audio{display:flex;align-items:center;gap:10px;background:var(--sunk);border-radius:14px;padding:8px 12px 8px 8px;width:100%;border:0;text-align:left}.audio .p{width:34px;height:34px;border-radius:50%;background:var(--ink);display:grid;place-items:center;flex:0 0 auto}.audio .p:after{content:"";border-left:10px solid var(--surface);border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}.audio .bars{flex:1;height:22px;background:repeating-linear-gradient(90deg,var(--muted) 0 3px,transparent 3px 6px);opacity:.35;border-radius:2px}.audio small{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.sticky-foot{border-top:1px solid var(--line);padding:12px 18px 26px;display:grid;gap:8px;flex:0 0 auto;background:var(--surface)}.entry{display:grid;gap:9px;padding:14px 0;border-bottom:1px solid var(--line)}.entry:last-child{border-bottom:0}.entry .eh{display:flex;align-items:center;gap:10px}.entry .eh small{color:var(--muted);font-size:13.5px;margin-left:auto}.entry .asked{font-size:14px;color:var(--muted);margin:0;line-height:1.5}.entry .asked b{color:var(--ink);font-weight:700}.entry p.said{margin:0;font-size:16.5px;line-height:1.6}.search{display:flex;align-items:center;gap:8px;background:var(--sunk);border-radius:12px;padding:9px 12px;color:var(--muted);font-size:16px}.search .ic{width:17px;height:17px}.search input{border:0;background:none;outline:none;flex:1;min-width:0}.thread{display:flex;flex-direction:column;gap:10px}.datesep{align-self:center;font-size:12.5px;font-weight:700;color:var(--muted);background:var(--sunk);padding:3px 10px;border-radius:99px}.bubble{max-width:86%;border-radius:18px;padding:10px 12px;display:grid;gap:6px;font-size:16px;line-height:1.55}.from-team{background:var(--sunk);border-bottom-left-radius:6px}.from-team .who{font-size:13px;font-weight:700;color:var(--flame)}.from-me{background:var(--volt);color:var(--surface);align-self:flex-end;border-bottom-right-radius:6px}.bubble .meta{font-size:12px;opacity:.75;justify-self:end}.bubble .cta{background:var(--surface);color:var(--ink);border:0;border-radius:10px;padding:8px 10px;font-weight:700;font-size:14.5px;display:flex;gap:6px;align-items:center;justify-content:center}.chat-head{display:flex;align-items:center;gap:10px;margin-right:auto;min-width:0}.chat-head b{display:block;font-family:var(--f-display);font-weight:800;font-stretch:96%;font-size:19px;line-height:1.22}.chat-head small{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--private)}.chat-head small .ic{width:13px;height:13px}.tsep{display:flex;justify-content:center;margin:4px 0}.tsep span{font-size:13px;font-weight:700;color:var(--muted);background:var(--sunk);border-radius:99px;padding:3px 10px}.scroll.chat{background:var(--sunk)}.scroll.chat .tsep span{background:var(--surface);box-shadow:0 1px 1px #0e142814}.thread{gap:4px}.thread .tsep{margin:10px 0 6px}.thread .bcast{margin:8px 0}.thread .bubble{display:block;position:relative;max-width:84%;padding:7px 10px 8px;border-radius:12px;box-shadow:0 1px 1px #0e14281a;font-size:16px;line-height:1.55}.thread .bubble.tail{margin-top:6px}.thread .from-team{background:var(--surface)}.thread .from-me{background:var(--volt-soft);color:var(--ink)}.thread .from-team.tail{border-top-left-radius:3px}.thread .from-me.tail{border-top-right-radius:3px}.thread .bubble.tail:before{content:"";position:absolute;top:0;width:8px;height:10px;background:inherit}.thread .from-team.tail:before{left:-7px;clip-path:polygon(0 0,100% 0,100% 100%)}.thread .from-me.tail:before{right:-7px;clip-path:polygon(0 0,100% 0,0 100%)}.thread .bubble .who{display:block;margin-bottom:2px}.thread .bubble .mt{display:inline-block;width:54px;height:1px}.thread .bubble .meta{position:absolute;right:9px;bottom:5px;display:flex;align-items:center;gap:3px;font-size:12px;line-height:1;color:var(--muted);opacity:1}.thread .bubble .meta .ic{width:11px;height:11px}.thread .bubble .meta.flow{position:static;justify-content:flex-end;margin-top:6px}.thread .bubble .cta{margin-top:8px;width:100%;background:var(--sunk)}.thread .bubble .evline{margin-top:8px;background:var(--sunk)}.thread .quote{display:block;position:relative;overflow:hidden;width:100%;margin:0 0 6px;border:0;border-radius:8px;background:var(--quote);padding:6px 10px 7px 13px;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.thread .quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--private)}.thread .quote .qh{display:block;font-size:13.5px;line-height:1.4;color:var(--muted)}.thread .quote .qh b{color:var(--private)}.thread .quote .qt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:14.5px;line-height:1.45;color:var(--muted)}.thread .quote .qt .ic{width:13px;height:13px;vertical-align:-2px;margin-right:3px}.thread .quote:hover{background:var(--line)}.who .tag{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:var(--muted);font-size:12.5px}.who .tag .ic{width:12px;height:12px}.who .tag.mine{color:var(--private)}.pv-thread .bubble{max-width:100%}.pv-thread .cta{pointer-events:none}.evline{display:flex;gap:8px;align-items:flex-start;background:var(--surface);border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.45;color:var(--muted)}.evline b{display:block;color:var(--ink);font-size:14.5px}.evline .ic{width:16px;height:16px;color:var(--ink);flex:0 0 auto;margin-top:1px}.bcast{align-self:stretch;display:grid;gap:8px;background:var(--sun-soft);border-radius:16px;padding:12px 14px 14px;font-size:16px;line-height:1.55}.bcast p{margin:0}.bcast .bh{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.bcast .bh b{color:var(--ink)}.bcast .bh small{margin-left:auto;font-size:12px}.bcast .bi{width:26px;height:26px;border-radius:50%;background:var(--sun);color:#3b2f00;display:grid;place-items:center;flex:0 0 auto}.bcast .bi .ic{width:14px;height:14px}.bcast .cta{background:var(--surface);color:var(--ink);border:0;border-radius:10px;padding:8px 10px;font-weight:700;font-size:14.5px;display:flex;gap:6px;align-items:center;justify-content:center}.composer{border-top:1px solid var(--line);padding:10px 12px 26px;display:flex;gap:8px;align-items:flex-end;flex:0 0 auto}.composer textarea{flex:1;min-width:0;border-radius:20px;background:var(--sunk);border:0;padding:10px 14px;font-size:16.5px;resize:none;height:44px;line-height:1.4}.composer .send{width:42px;height:42px;border-radius:50%;border:0;background:var(--volt);color:var(--surface);display:grid;place-items:center;flex:0 0 auto}.composer .send .ic{width:18px;height:18px}.composer .send.txt{display:none}.composer.has-text .send.txt{display:grid}.composer.has-text .send.mic{display:none}.composer.rec{align-items:center}.vcancel{width:42px;height:42px;border-radius:50%;border:0;background:var(--sunk);color:var(--muted);display:grid;place-items:center;flex:0 0 auto}.vcancel .ic{width:18px;height:18px}.vlive{flex:1;display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:20px;background:var(--sunk);font-weight:700;font-variant-numeric:tabular-nums}.vlive i{width:10px;height:10px;border-radius:50%;background:var(--danger);animation:blink 1s ease-in-out infinite}.vlive small{font-weight:600;color:var(--muted);font-size:14px}@keyframes blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vlive i{animation:none}}.thread .vnote{width:240px}.thread .vnote .audio{background:transparent;padding:2px 0}.thread .vnote .meta.flow{margin-top:2px}.fld{display:grid;gap:5px}.fld label{font-size:14.5px;font-weight:700}.fld input,.fld select{border:2px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface);width:100%;font-size:17px}.fld input:focus,.fld select:focus{border-color:var(--volt);outline:none}.fld input[aria-invalid=true]{border-color:var(--danger)}.err{color:var(--danger);font-size:13.5px;font-weight:700}.joinbadge{display:flex;gap:10px;align-items:center;background:var(--volt-soft);border-radius:14px;padding:10px 12px;font-size:14.5px}.joinbadge b{display:block;font-size:16px}.joinbadge .ic{color:var(--volt)}.tzline{display:flex;gap:8px;align-items:center;font-size:14.5px;color:var(--muted)}.tzline .ic{width:16px;height:16px}.hero-sign{background:var(--ink);color:var(--surface);margin:-4px -18px 0;padding:22px 22px 26px;display:grid;gap:10px;position:relative;overflow:hidden}.hero-sign:after{content:"";position:absolute;right:14px;top:14px;width:92px;aspect-ratio:240/207;background:var(--logo) center/contain no-repeat}.hero-sign.brandhero{justify-items:center;text-align:center;padding-top:10px;padding-bottom:14px;gap:4px}.hero-sign.brandhero:after{content:none}.hero-sign.brandhero h2{justify-self:stretch;display:grid;justify-items:center}.hero-sign.brandhero .spark{width:120px;max-width:40%}.hero-sign.brandhero p{max-width:none}.hero-sign h2{margin:0;font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:88%;font-size:40px;line-height:1.05;position:relative;z-index:1}.hero-sign h2 span{color:var(--sun)}.hero-sign p{margin:0;font-size:16.5px;opacity:.85;max-width:30ch;position:relative;z-index:1}:root[data-theme=dark] .hero-sign{background:var(--sunk2);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-sign{background:var(--sunk2);color:var(--ink)}}.steps{display:grid;gap:14px;counter-reset:s}.step{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.step:before{counter-increment:s;content:counter(s);width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--surface);display:grid;place-items:center;font-family:var(--f-display);font-weight:800}.step b{display:block;font-size:16.5px}.step span{font-size:14.5px;color:var(--muted)}.fakeui{margin-top:8px;border-radius:12px;background:var(--sunk);padding:10px;display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:700}.fakeui .ic{color:var(--volt)}.homeprev{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:linear-gradient(160deg,#5b8def,#9c6ade);border-radius:18px;padding:16px 14px;max-width:100%}.homeprev div{display:grid;justify-items:center;gap:4px;font-size:11.5px;color:#fff;font-weight:600}.homeprev i{width:46px;height:46px;border-radius:12px;background:#ffffff59;display:block}.homeprev i.us{background:#fff;display:grid;place-items:center}.homeprev i.us .spark{width:42px}.sysdlg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0e1a73;display:grid;place-items:center;z-index:40;padding:28px}.sysdlg .box{background:#f2f2f7f7;color:#111;border-radius:16px;width:100%;max-width:290px;text-align:center;overflow:hidden}.sysdlg .box p{margin:0;padding:18px 16px 14px;font-size:16px;line-height:1.45}.sysdlg .box p b{display:block;font-size:17.5px;margin-bottom:4px}.sysdlg .box button{display:block;width:100%;border:0;border-top:1px solid #cfcfd4;background:none;padding:12px;font-size:17.5px;color:#0a64d8}.sysdlg .box button.strong{font-weight:700}.player{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:35;display:flex;flex-direction:column;color:#fff}.player .pv{flex:1;display:grid;place-items:center;position:relative}.player .pv .thumb{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-size:contain;background-repeat:no-repeat}.player .ctrls{padding:14px 18px 34px;display:grid;gap:10px}.player .scrub{height:5px;border-radius:3px;background:#ffffff40}.player .scrub i{display:block;height:100%;border-radius:3px;background:var(--banner);width:0;transition:width .3s linear}.player .row{display:flex;justify-content:space-between;font-size:13.5px;font-variant-numeric:tabular-nums;opacity:.85}.player .close{position:absolute;top:44px;right:16px;z-index:2;background:#ffffff2e;color:#fff;border:0;border-radius:99px;padding:7px 12px;font-weight:700}.player .bigplay{width:76px;height:76px;border-radius:50%;background:#fffffff0;border:0;display:grid;place-items:center;position:relative;z-index:1}.player .bigplay:after{content:"";border-left:22px solid #121A33;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:6px}.player .bigplay.pause:after{border:0;width:22px;height:26px;margin:0;background:linear-gradient(90deg,#121A33 0 8px,transparent 8px 14px,#121A33 14px)}.unlock{flex:1;display:grid;align-content:center;justify-items:center;gap:16px;padding:24px 26px;text-align:center;background:radial-gradient(circle at 50% 30%,var(--sun-soft),var(--surface) 70%);position:relative;overflow:hidden}.unlock h2{margin:0;font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:88%;font-size:46px;line-height:1.05}.unlock h2 span{color:var(--banner)}.unlock p{margin:0;font-size:17.5px;max-width:30ch}.prize{background:var(--surface);border-radius:18px;padding:16px;display:grid;gap:6px;box-shadow:0 14px 30px -18px #0e142873;width:100%;text-align:left;border:2px solid var(--sun)}.prize b{font-size:18.5px}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.confetti i{position:absolute;top:-12px;width:9px;height:14px;border-radius:2px;animation:fall 2.6s ease-in forwards}@keyframes fall{to{transform:translateY(860px) rotate(540deg)}}.flamebig{width:84px;height:84px;border-radius:50%;background:var(--banner);display:grid;place-items:center;color:var(--sun);box-shadow:0 0 0 10px #e0313126}.flamebig .ic{width:44px;height:44px;fill:var(--sun);stroke:var(--sun)}.setrow{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.setrow:last-child{border-bottom:0}.setrow .ic{color:var(--muted)}.setrow div{flex:1;min-width:0}.setrow b{display:block;font-size:16.5px;font-weight:600}.setrow small{display:block;font-size:13.5px;color:var(--muted);line-height:1.45}.setrow select{border:1.5px solid var(--line);border-radius:10px;padding:6px 8px;background:var(--surface);font-size:15px}.toggle{width:50px;height:30px;border-radius:99px;border:0;background:var(--sunk2);position:relative;flex:0 0 auto;transition:background .15s}.toggle:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.toggle[aria-checked=true]{background:var(--private)}.toggle[aria-checked=true]:after{transform:translate(20px)}.card{background:var(--sunk);border-radius:16px;padding:4px 14px}.outside{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px;align-items:start}.ocol{display:grid;gap:10px;min-width:0}.ocol h3{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:88%;font-size:19px}.ocol>p{margin:0;font-size:13.5px;color:var(--muted)}.lock{width:100%;max-width:360px;height:560px;border-radius:44px;padding:10px;background:var(--frame);box-shadow:var(--shadow)}.lock .ls{height:100%;border-radius:35px;background:linear-gradient(170deg,#2a3f8f,#5b3e8e 55%,#c2557a);padding:40px 12px 12px;display:flex;flex-direction:column;gap:8px;color:#fff;overflow:hidden}.lock .clock{text-align:center;font-family:var(--f-display);font-weight:600;font-size:64px;line-height:1;font-stretch:90%}.lock .date{text-align:center;font-size:15px;font-weight:600;opacity:.9;margin-bottom:12px}.note{background:#ffffffd1;color:#111;border-radius:18px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr;gap:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.note .ai{width:34px;height:34px;border-radius:8px;background:#fff;display:grid;place-items:center}.note .ai .spark{width:32px}.note .ai.sms{background:#34c759;color:#fff}.note .ai.sms .ic{width:20px;height:20px}.note b{font-size:13.5px;display:flex;justify-content:space-between;gap:6px}.note b small{font-weight:400;opacity:.6;font-size:12px}.note span{font-size:13.5px;line-height:1.3;display:block}.smsthread{background:var(--surface);border-radius:20px;padding:14px;display:grid;gap:8px;box-shadow:var(--shadow);max-width:360px}.smsthread .h{text-align:center;font-size:12.5px;color:var(--muted);font-weight:700}.sms{background:var(--sunk2);border-radius:18px 18px 18px 6px;padding:9px 12px;font-size:14.5px;line-height:1.4;max-width:90%}.sms a{color:var(--volt);font-weight:700;word-break:break-all}.email{background:var(--surface);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;max-width:520px;width:100%}.email .eh{padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;display:grid;gap:2px}.email .eh b{font-size:15px}.email .eb{padding:16px;display:grid;gap:12px;font-size:14.5px;line-height:1.55}.email .eb p{margin:0}.email .ebtn{display:inline-block;background:var(--flame-bright);color:#fff;font-weight:700;padding:11px 16px;border-radius:10px;text-decoration:none;justify-self:start}.research{border:2px dashed var(--line);border-radius:16px;padding:14px;display:grid;gap:6px;background:var(--sunk)}.research b{font-size:15px}.desk{background:var(--frame);border-radius:18px;padding:9px;box-shadow:var(--shadow);min-width:0}.desk-in{background:var(--surface);border-radius:11px;overflow:hidden;display:grid;grid-template-columns:212px minmax(0,1fr);min-height:760px;position:relative}@media (max-width:900px){.desk-in{grid-template-columns:minmax(0,1fr)}}.side{background:var(--sunk);padding:16px 12px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line)}@media (max-width:900px){.side{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line)}}.side .wordmark{margin:0 0 12px 4px}.side .wordmark .spark{width:72px}@media (max-width:900px){.side .wordmark{width:100%;margin-bottom:6px}}.nav{border:0;background:none;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-weight:700;font-size:14.5px;color:var(--muted);text-align:left}.nav .ic{width:18px;height:18px}.nav:hover{background:var(--surface)}.nav[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0e142814}.nav .cnt{margin-left:auto;background:var(--banner);color:#fff;border-radius:99px;font-size:11px;padding:1px 7px}.side .me{margin-top:auto;display:flex;gap:8px;align-items:center;padding:10px 6px 0;border-top:1px solid var(--line);font-size:13px}@media (max-width:900px){.side .me{display:none}}.side .me small{display:block;color:var(--muted);font-size:12px}.main{min-width:0;display:flex;flex-direction:column}.mhead{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 24px 14px;border-bottom:1px solid var(--line)}.mhead h2{margin:0 auto 0 0;font-family:var(--f-display);font-weight:800;font-stretch:88%;font-size:26px;line-height:1.1}.mhead h2 small{display:block;font-family:var(--f-body);font-weight:400;font-size:13.5px;color:var(--muted);font-stretch:100%;margin-top:3px}.mbody{padding:20px 24px 28px;display:grid;gap:20px;align-content:start;min-width:0}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{border:1.5px solid var(--line);background:var(--surface);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;color:var(--ink)}.seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.tile{border:1.5px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:4px;background:var(--surface);text-align:left}button.tile:hover{border-color:var(--volt)}.tile .big{font-family:var(--f-display);font-weight:800;font-stretch:88%;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.tile .big small{font-size:17px;color:var(--muted);font-weight:700}.tile b{font-size:14px}.tile span{font-size:12.5px;color:var(--muted)}.tile.alert{border-color:var(--flame-soft);background:var(--flame-soft)}.tile.alert .big{color:var(--flame)}.chartcard{border:1.5px solid var(--line);border-radius:16px;padding:16px;display:grid;gap:10px;min-width:0}.chartcard h3,.panel h3{margin:0;font-size:15px}.chartcard .sub{font-size:12.5px;color:var(--muted);margin-top:-6px}.chartwrap{overflow-x:auto}.two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}@media (max-width:1100px){.two{grid-template-columns:minmax(0,1fr)}}.table-wrap{overflow-x:auto;border:1.5px solid var(--line);border-radius:14px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:11px 12px;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle}.wraptable th,.wraptable td{white-space:normal;vertical-align:top}tr:last-child td{border-bottom:0}th{font-size:13px;color:var(--muted);background:var(--sunk);font-weight:700}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tbody tr:hover{background:var(--sunk)}.minibar{display:inline-block;width:70px;height:7px;border-radius:4px;background:var(--sunk2);vertical-align:middle;margin-right:8px;overflow:hidden}.minibar i{display:block;height:100%;background:var(--private)}.minipath{display:inline-grid;grid-template-columns:repeat(14,8px);gap:2px;vertical-align:middle}.minipath i{width:8px;height:8px;border-radius:2px;background:var(--sunk2)}.minipath i.d{background:var(--private)}.minipath i.t{background:var(--flame-bright)}.inbox{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr) minmax(0,250px);flex:1;min-height:0}@media (max-width:1250px){.inbox{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.pside{display:none}}@media (max-width:760px){.inbox{grid-template-columns:minmax(0,1fr)}.ilist{max-height:340px}}.ilist{border-right:1px solid var(--line);overflow:auto;min-height:0}.ifilter{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.ifilter select{border:1.5px solid var(--line);border-radius:99px;padding:5px 10px;font-size:13px;font-weight:700;background:var(--surface)}.irow{display:grid;gap:3px;padding:12px 16px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;width:100%}.irow[aria-current=true]{background:var(--volt-soft)}.irow .top{display:flex;justify-content:space-between;gap:8px;font-size:14.5px;align-items:center}.irow .top b{display:flex;align-items:center;gap:7px}.kind-msg{display:inline-flex;align-items:center;gap:3px;color:var(--volt);font-weight:700}.kind-msg .ic{width:12px;height:12px}.irow .new{width:8px;height:8px;border-radius:50%;background:var(--banner)}.irow small{color:var(--muted);font-size:12.5px}.irow p{margin:0;font-size:13.5px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.idetail{padding:22px 26px;display:grid;gap:16px;align-content:start;min-width:0;overflow:auto}.idetail h3{margin:0;font-family:var(--f-display);font-weight:800;font-stretch:88%;font-size:24px}.idetail .sub{color:var(--muted);font-size:13.5px;margin-top:-12px}.asked-box{border-left:4px solid var(--flame-bright);padding:4px 0 4px 12px;display:grid;gap:2px}.asked-box b{font-size:13px;color:var(--muted)}.asked-box span{font-size:14.5px}.said-big{font-size:17px;line-height:1.6;margin:0;max-width:62ch}.replybox{display:grid;gap:10px;border:2px solid var(--line);border-radius:16px;padding:12px 14px}.replybox:focus-within{border-color:var(--volt)}.replybox textarea{border:0;resize:vertical;min-height:84px;background:transparent;font-size:15.5px;outline:none;line-height:1.5}.replybox .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.quick{display:flex;flex-wrap:wrap;gap:6px}.quick button{border:1.5px dashed var(--line);background:var(--surface);border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:700;color:var(--muted)}.sentreply{background:var(--private-soft);border-radius:14px;padding:12px 14px;display:grid;gap:4px}.sentreply b{color:var(--private);font-size:13px;display:flex;gap:6px;align-items:center}.sentreply .ic{width:15px;height:15px}.pside{border-left:1px solid var(--line);padding:20px;display:grid;gap:14px;align-content:start}.kv{display:grid;grid-template-columns:auto 1fr;gap:7px 12px;font-size:13.5px;margin:0}.kv dt{color:var(--muted)}.kv dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;min-width:0}.drawer{border:2px solid var(--volt);border-radius:16px;padding:16px;display:grid;gap:14px;background:var(--surface)}.drawer h3{margin:0;font-size:16px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.drop{border:2px dashed var(--line);border-radius:16px;padding:28px;display:grid;justify-items:center;gap:8px;text-align:center;background:var(--sunk);width:100%}.drop .ic{width:30px;height:30px;color:var(--volt)}.drop b{font-size:15px}.cellin{border:2px solid var(--danger);border-radius:8px;padding:5px 8px;font-size:13.5px;width:210px;background:var(--surface)}.rowok{color:var(--private);font-weight:700;display:inline-flex;gap:4px;align-items:center}.rowbad{color:var(--danger);font-weight:700}.rowdup{color:var(--muted);font-weight:700}.rowok .ic{width:14px;height:14px;stroke-width:3}.summary-strip{display:flex;flex-wrap:wrap;gap:8px}.groups{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px}@media (max-width:900px){.groups{grid-template-columns:minmax(0,1fr)}}.gcard{border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;gap:3px;background:var(--surface);text-align:left;width:100%}.gcard[aria-current=true]{border-color:var(--flame-bright);box-shadow:0 0 0 3px var(--flame-soft)}.gcard b{font-size:15px}.gcard small{font-size:12.5px;color:var(--muted)}.gdetail{display:grid;gap:16px;align-content:start}.qrwrap{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.qr{background:#fff;padding:12px;border-radius:14px;border:1.5px solid var(--line)}.qr canvas{display:block;width:168px;height:168px;image-rendering:pixelated}.copyrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.copyrow code{background:var(--sunk);border-radius:10px;padding:9px 12px;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-user-select:all;user-select:all;word-break:break-all}.qrfull{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface);z-index:20;display:grid;place-items:center;align-content:center;gap:14px;text-align:center;padding:24px}.qrfull canvas{width:min(360px,70vw);height:auto;aspect-ratio:1;image-rendering:pixelated;background:#fff;padding:16px;border-radius:18px;border:1.5px solid var(--line)}.qrfull h3{margin:0;font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:82%;font-size:44px;line-height:1}.compose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px);gap:20px}@media (max-width:1100px){.compose{grid-template-columns:minmax(0,1fr)}}.form{display:grid;gap:12px;align-content:start}.form textarea{border:2px solid var(--line);border-radius:14px;padding:12px;background:var(--surface);width:100%;min-height:120px;font-size:15px;line-height:1.5;resize:vertical}.form textarea:focus,.form input:focus{border-color:var(--volt);outline:none}.form input[type=text],.form input[type=datetime-local],.form input[type=email],.form input[type=tel]{border:2px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface);width:100%}.lbl{font-size:13.5px;font-weight:700;display:flex;justify-content:space-between;gap:8px}.lbl small{font-weight:400;color:var(--muted)}.checks{display:grid;gap:8px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--volt)}.check small{display:block;color:var(--muted);font-size:12.5px}.preview-phone{background:var(--sunk);border-radius:20px;padding:16px;display:grid;gap:10px;align-content:start}.sentlist{display:grid;gap:8px}.sentitem{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13.5px}.sentitem b{display:block}.sentitem small{color:var(--muted)}.days{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);gap:20px}@media (max-width:1000px){.days{grid-template-columns:minmax(0,1fr)}}.dlist{display:grid;gap:4px;align-content:start;max-height:860px;overflow:auto;padding-right:4px}.dlist h4{margin:10px 0 4px;font-size:13px;color:var(--muted)}.ditem{display:grid;grid-template-columns:38px 1fr auto;gap:8px;align-items:center;border:0;background:none;text-align:left;padding:7px 8px;border-radius:10px;width:100%}.ditem:hover{background:var(--sunk)}.ditem[aria-current=true]{background:var(--flame-soft)}.ditem .dn{font-family:var(--f-display);font-weight:900;font-style:italic;font-stretch:78%;font-size:20px;text-align:center}.ditem span{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ditem.empty span{color:var(--muted);font-weight:400}.editor{display:grid;gap:18px;align-content:start}.esec{border:1.5px solid var(--line);border-radius:16px;padding:16px;display:grid;gap:12px}.esec h3{margin:0;font-size:15px;display:flex;align-items:center;gap:8px}.esec h3 small{font-weight:400;color:var(--muted);font-size:12.5px}.esec.hidden-from{background:repeating-linear-gradient(135deg,var(--sunk) 0 8px,var(--surface) 8px 16px)}.media{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:14px;align-items:center}@media (max-width:640px){.media{grid-template-columns:minmax(0,1fr)}}.media .video{border-radius:12px}.btnrow{display:flex;flex-wrap:wrap;gap:8px}.savebar{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding:12px 0 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.progstrip{display:flex;flex-wrap:wrap;gap:6px}.dtoast{position:absolute;right:20px;bottom:20px;background:var(--ink);color:var(--surface);border-radius:14px;padding:12px 16px;font-weight:700;font-size:14px;display:flex;gap:10px;align-items:center;z-index:30;box-shadow:0 10px 30px #00000040;animation:rise .25s ease-out;max-width:min(440px,calc(100% - 40px))}.dtoast .ic{color:var(--sun)}.team-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.phone-mode body{background:var(--surface)}.phone-mode .topbar{display:none}.phone-mode .shell{padding:0;max-width:none;display:block}.phone-mode .stage{display:block}.phone-mode .screen{height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:0;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.phone-mode .urlbar{display:none}.phone-mode .scroll>:first-child{margin-top:0}.phone-mode .tabbar{padding-bottom:8px}.dhandle{position:absolute;left:0;top:46%;z-index:30;width:24px;height:64px;border:0;background:none;padding:0}.dhandle:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;border-radius:0 8px 8px 0;background:var(--ink);opacity:.3}.dhandle .ic{display:none}.dsheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--surface);display:flex;flex-direction:column}.dsh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.dsh b{font-family:var(--f-display);font-weight:800;font-size:20px}.dsh .btn{width:auto;padding:8px 16px}.dsb{overflow:auto;padding:4px 16px 24px;display:grid;gap:8px;align-content:start}.dsb h2{margin:12px 0 0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dchips{display:flex;flex-wrap:wrap;gap:6px}.dchips .ix{width:auto;border:1px solid var(--line);background:var(--sunk);padding:8px 12px}.dchips .ix[aria-current=true]{background:var(--ink);color:var(--surface);border-color:var(--ink);box-shadow:none}html,body{margin:0;min-height:100%}#root{min-height:100dvh}.reload-prompt{position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:50;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--ink);color:var(--surface);box-shadow:var(--shadow)}.reload-prompt span{flex:1 1 180px}
