@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/figtree-latin-ext-wght-normal.76b41198.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/figtree-latin-wght-normal.93af595f.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-ui:"Figtree Variable","Figtree",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--t-2xs:10.5px;--t-xs:11.5px;--t-sm:13px;--t-base:15px;--t-md:17px;--t-lg:20px;--t-xl:24px;--t-2xl:30px;--t-3xl:38px;--t-4xl:46px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-18:72px;--s-22:88px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:26px;--r-sheet:30px;--r-full:999px;--e:cubic-bezier(0.22,1,0.36,1);--e-soft:cubic-bezier(0.4,0,0.2,1);--d-1:140ms;--d-2:240ms;--d-3:380ms;--d-4:620ms;--gutter:20px;--stage-bg:#121110}.theme-system{color-scheme:light;--bg:#f7f5f2;--bg-2:#efebe5;--surface:#fff;--surface-2:#f2efea;--hair:rgba(28,24,20,.1);--hair-strong:rgba(28,24,20,.18);--ink:#1b1815;--ink-2:#5d564e;--ink-3:#918a80;--accent:#1b1815;--accent-ink:#1b1815;--accent-soft:rgba(27,24,21,.055);--on-accent:#fbf9f6;--shadow-1:0 1px 2px rgba(30,25,18,.05),0 6px 18px -8px rgba(30,25,18,.12);--shadow-2:0 2px 6px rgba(30,25,18,.07),0 22px 44px -20px rgba(30,25,18,.24);--grain:0.035;--tint:224,216,205}.theme-pet{color-scheme:light;--bg:#fbf6ee;--bg-2:#f3e9da;--surface:#fff;--surface-2:#fcf5ea;--hair:rgba(64,44,26,.11);--hair-strong:rgba(64,44,26,.2);--ink:#241b13;--ink-2:#6c5b48;--ink-3:#a08f7b;--accent:#b25e29;--accent-ink:#8f4a1f;--accent-soft:rgba(178,94,41,.1);--on-accent:#fff8f0;--shadow-1:0 1px 2px rgba(80,50,20,.05),0 8px 20px -10px rgba(80,50,20,.16);--shadow-2:0 2px 8px rgba(80,50,20,.08),0 24px 48px -22px rgba(80,50,20,.3);--grain:0.045;--tint:214,186,150;--signal:#c0521c;--signal-soft:#fbeadd}.theme-storage{color-scheme:light;--bg:#f3f5f5;--bg-2:#e7eaea;--surface:#fff;--surface-2:#f7f9f9;--hair:rgba(14,26,22,.1);--hair-strong:rgba(14,26,22,.18);--ink:#12181a;--ink-2:#566269;--ink-3:#8b959a;--accent:#1e5b49;--accent-ink:#17493a;--accent-soft:rgba(30,91,73,.085);--on-accent:#f1f7f4;--shadow-1:0 1px 2px rgba(10,30,25,.05),0 6px 16px -8px rgba(10,30,25,.14);--shadow-2:0 2px 8px rgba(10,30,25,.07),0 22px 44px -20px rgba(10,30,25,.24);--grain:0.028;--tint:200,212,208}.theme-gift{color-scheme:dark;--bg:#16110f;--bg-2:#1d1714;--surface:#211a17;--surface-2:#2a221e;--hair:hsla(29,55%,90%,.13);--hair-strong:hsla(29,55%,90%,.26);--ink:#f4eae1;--ink-2:#c4b1a3;--ink-3:#94806f;--accent:#dca57e;--accent-ink:#e7b893;--accent-soft:hsla(25,57%,68%,.14);--on-accent:#231810;--shadow-1:0 1px 2px rgba(0,0,0,.4),0 8px 24px -10px rgba(0,0,0,.6);--shadow-2:0 2px 10px rgba(0,0,0,.5),0 28px 56px -24px rgba(0,0,0,.8);--grain:0.06;--tint:60,44,36}.theme-collectible{color-scheme:dark;--bg:#0b0c0e;--bg-2:#111316;--surface:#131518;--surface-2:#1a1d21;--hair:rgba(232,238,245,.11);--hair-strong:rgba(232,238,245,.24);--ink:#eceef1;--ink-2:#98a0a9;--ink-3:#6b727a;--accent:#c7a45e;--accent-ink:#d6b673;--accent-soft:rgba(199,164,94,.13);--on-accent:#171208;--shadow-1:0 1px 2px rgba(0,0,0,.5),0 8px 24px -10px rgba(0,0,0,.7);--shadow-2:0 2px 10px rgba(0,0,0,.6),0 28px 56px -24px rgba(0,0,0,.9);--grain:0.05;--tint:40,44,50}.theme-warm{--bg:#f8f4ed;--bg-2:#f0e9de;--surface:#fffdfa;--surface-2:#f4efe6;--hair:rgba(48,36,24,.1);--hair-strong:rgba(48,36,24,.17);--ink:#1f1a14;--ink-2:#655c50;--ink-3:#9b9083;--grain:0.055;--ground:radial-gradient(120% 70% at 50% -8%,#fdfaf4 0%,var(--bg) 58%)}:root{--section-gap-tight:var(--s-5);--section-gap:var(--s-8);--section-gap-loose:var(--s-12);--control-h:44px;--control-h-sm:34px;--control-r:var(--r-sm);--control-pad-x:var(--s-4);--surface-r:var(--r-lg);--surface-pad:var(--s-4);--surface-hair:var(--hair);--surface-shadow:var(--shadow-1);--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent);--focus-r:var(--r-xs)}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{margin:0;font-family:var(--font-ui);font-size:var(--t-base);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--stage-bg);color:#fff;overscroll-behavior:none;font-synthesis-weight:none}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button,input,textarea{background:none;border:none}input,textarea{outline:none}figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:none}[role=switch]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.stage{position:fixed;inset:0;display:grid;place-items:center;--demo-strip:0px;padding-bottom:var(--demo-strip);background:radial-gradient(130% 100% at 50% -10%,rgba(var(--tint),.16),transparent 64%),var(--stage-bg);transition:background .6s var(--e-soft)}.device{position:relative;width:100%;height:100%;overflow:clip;background:var(--bg);color:var(--ink);transition:background .5s var(--e-soft),color .4s var(--e-soft);display:flex;flex-direction:column;isolation:isolate}@media (min-width:900px) and (min-height:700px){.device{width:404px;height:min(872px,calc(100dvh - 72px));border-radius:46px;box-shadow:0 0 0 1px hsla(0,0%,100%,.07),0 0 0 9px #1c1a18,0 0 0 10px hsla(0,0%,100%,.06),0 60px 120px -40px rgba(0,0,0,.9),0 24px 48px -24px rgba(0,0,0,.7)}}.grain{position:absolute;inset:-50%;pointer-events:none;z-index:60;opacity:var(--grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@media not all and (min-width:900px) and (min-height:700px){.stage--demo{--demo-strip:56px}}.stage__label{display:none}@media (min-width:900px) and (min-height:700px){.stage__label{display:block;position:fixed;left:26px;bottom:22px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.24)}}.screen{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.pad{padding-left:var(--gutter);padding-right:var(--gutter)}.hscroll{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hscroll::-webkit-scrollbar{display:none}.eyebrow{font-size:var(--t-2xs);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.label{font-size:var(--t-sm);font-weight:500}.body,.label{color:var(--ink-2)}.body{font-size:var(--t-base);line-height:1.55}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balance{text-wrap:balance}@keyframes p1-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes p1-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.14);opacity:.15}}@keyframes p1-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes p1-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.display-ui{font-family:var(--font-ui);font-weight:600;font-size:34px;line-height:1.13;letter-spacing:-.03em}.support{font-size:var(--t-base);line-height:1.55;color:var(--ink-2);letter-spacing:-.006em}.hint{font-size:var(--t-sm);font-weight:500;color:var(--ink-3);letter-spacing:-.005em}.blank-ideas>summary{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;cursor:pointer;padding:6px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blank-ideas>summary::-webkit-details-marker{display:none}.blank-ideas>summary svg{transition:transform .22s var(--e-soft)}.blank-ideas[open]>summary svg{transform:rotate(180deg)}.title-1{font-size:var(--t-3xl);line-height:1.08;letter-spacing:-.032em}.title-1,.title-2{font-family:var(--font-ui);font-weight:600;color:var(--ink)}.title-2{font-size:var(--t-xl);line-height:1.18;letter-spacing:-.02em}.focusable:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--focus-r)}.scroll--column{display:flex;flex-direction:column}.auth{padding-top:max(26px,env(safe-area-inset-top));padding-bottom:max(26px,env(safe-area-inset-bottom))}.section-label{font-size:var(--t-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-3)}.title-hero{font-family:var(--font-ui);font-weight:600;font-size:var(--t-4xl);line-height:1.02;letter-spacing:-.038em;color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:46px;padding:0 var(--s-5);border-radius:14px;font-size:var(--t-base);font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:transform var(--d-1) var(--e),background var(--d-2) var(--e-soft),opacity var(--d-2) var(--e-soft),border-color var(--d-2) var(--e-soft);will-change:transform}.btn:active{transform:scale(.972)}.btn:disabled{opacity:.4;pointer-events:none}.btn--primary:disabled{opacity:1;background:var(--surface-2);color:var(--ink-3);box-shadow:none;border:1px solid var(--hair)}.btn--primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-1)}.btn--secondary{background:var(--surface);color:var(--ink);border:1px solid var(--hair);box-shadow:var(--shadow-1)}.btn--quiet{background:var(--accent-soft);color:var(--accent-ink)}.btn--ghost{background:transparent;color:var(--ink-2)}.btn--lg{height:54px;font-size:var(--t-md);border-radius:16px;padding:0 var(--s-6)}.btn--sm{height:36px;font-size:var(--t-sm);border-radius:11px;padding:0 var(--s-4)}.btn--block{display:flex;width:100%}.iconbtn{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:var(--r-full);color:var(--ink);background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-1);transition:transform var(--d-1) var(--e),background var(--d-2) var(--e-soft)}.iconbtn:active{transform:scale(.92)}.iconbtn--bare{background:transparent;border-color:transparent;box-shadow:none}.chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-full);font-size:var(--t-sm);font-weight:500;color:var(--ink-2);background:var(--accent-soft);white-space:nowrap}.chip--outline{background:transparent;border:1px solid var(--hair)}.chip--accent{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.chip--tap{transition:transform var(--d-1) var(--e),background var(--d-2) var(--e-soft);cursor:pointer}.chip--tap:active{transform:scale(.95)}.card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.card--flat{box-shadow:none}.card--pad{padding:var(--s-5)}.row{display:flex;align-items:center;gap:var(--s-3);min-height:54px;padding:11px var(--s-5);width:100%;text-align:left;transition:background var(--d-1) var(--e-soft)}.row+.row{box-shadow:inset 0 1px 0 var(--hair)}a.row:active,button.row:active{background:var(--accent-soft)}.row__main{flex:1 1;min-width:0}.row__title{font-size:var(--t-base);font-weight:500;color:var(--ink);letter-spacing:-.006em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row__sub{font-size:var(--t-sm);color:var(--ink-3);margin-top:1px}.section{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin:0 0 var(--s-3)}.section__title{font-size:var(--t-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.section__action{font-size:var(--t-sm);font-weight:600;color:var(--accent-ink)}.field{display:flex;align-items:center;gap:var(--s-3);height:48px;padding:0 var(--s-4);border-radius:14px;background:var(--surface);border:1px solid var(--hair);transition:border-color var(--d-2) var(--e-soft),box-shadow var(--d-2) var(--e-soft)}.field:focus-within{border-color:var(--hair-strong);box-shadow:0 0 0 3px var(--accent-soft)}.field input,.field textarea{flex:1 1;min-width:0;width:100%;color:var(--ink)}.field input::placeholder,.field textarea::placeholder,textarea::placeholder{color:var(--ink-3)}.slot{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:54px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px dashed var(--hair-strong);background:transparent;color:var(--ink-2);text-align:left;transition:background var(--d-2) var(--e-soft),transform var(--d-1) var(--e),border-color var(--d-2) var(--e-soft)}.slot:active{transform:scale(.985)}.slot:hover{background:var(--accent-soft);border-color:var(--accent)}.slot__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent-ink);flex:none}.slot__title{font-size:var(--t-base);font-weight:500;color:var(--ink)}.slot__hint{font-size:var(--t-sm);color:var(--ink-3);margin-top:1px}.switch{position:relative;width:50px;height:30px;border-radius:var(--r-full);background:var(--hair-strong);flex:none;transition:background var(--d-2) var(--e-soft)}.switch[data-on=true]{background:var(--signal,var(--accent))}.switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:var(--r-full);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform var(--d-2) var(--e)}.switch[data-on=true]:after{transform:translateX(20px)}.stepper{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--accent-soft)}.stepper,.stepper button{border-radius:var(--r-full)}.stepper button{display:grid;place-items:center;width:28px;height:28px;color:var(--accent-ink);transition:background var(--d-1) var(--e-soft),transform var(--d-1) var(--e)}.stepper button:active{transform:scale(.88);background:var(--surface)}.stepper__value{min-width:26px;text-align:center;font-size:var(--t-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.scrim{inset:0;z-index:70;background:rgba(10,8,6,.44);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.scrim,.sheet{position:absolute}.sheet{left:0;right:0;bottom:0;z-index:71;background:var(--bg);border-top-left-radius:var(--r-sheet);border-top-right-radius:var(--r-sheet);box-shadow:0 -20px 60px -20px rgba(0,0,0,.5);padding:var(--s-3) var(--gutter) calc(var(--s-6) + env(safe-area-inset-bottom));max-height:88%;overflow-y:auto;scrollbar-width:none}.sheet::-webkit-scrollbar{display:none}.sheet__handle{width:38px;height:4px;border-radius:var(--r-full);background:var(--hair-strong);margin:0 auto var(--s-4)}.sheet__title{font-family:var(--font-ui);font-weight:600;font-size:var(--t-xl);line-height:1.16;letter-spacing:-.022em;color:var(--ink)}.topbar{position:relative;z-index:30;display:flex;align-items:center;gap:var(--s-3);padding:calc(env(safe-area-inset-top) + 14px) var(--gutter) 10px}.topbar__spacer{flex:1 1}.topbar--float{position:absolute;top:0;left:0;right:0}.ownerbar{position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:50}.ownerbar__inner{display:flex;align-items:center;gap:var(--s-3);padding:8px 8px 8px var(--s-4);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-2)}.ownerbar__text{flex:1 1;min-width:0;font-size:var(--t-sm);color:var(--ink-2)}.badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-full);font-size:var(--t-2xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-ink)}.badge--signal{background:var(--signal-soft,var(--accent-soft));color:var(--signal,var(--accent-ink))}.badge--owner{background:var(--accent-soft);color:var(--ink-2)}@keyframes p1-highlight{0%{box-shadow:0 0 0 0 var(--accent-soft),0 0 0 0 transparent}18%{box-shadow:0 0 0 5px var(--accent-soft),var(--shadow-2)}to{box-shadow:0 0 0 0 transparent,var(--shadow-1)}}.is-new{border-radius:var(--r-lg);animation:p1-highlight 2.4s var(--e-soft) both;border-color:var(--accent)!important}.toast{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom) + 86px);transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:var(--s-2);padding:10px 16px 10px 12px;border-radius:var(--r-full);background:var(--ink);color:var(--bg);font-size:var(--t-sm);font-weight:500;white-space:nowrap;box-shadow:var(--shadow-2)}.hr{height:1px;background:var(--hair);border:0}.words-on #expscroll [role=button],.words-on #expscroll a,.words-on #expscroll button,.words-on #expscroll input,.words-on #expscroll textarea{pointer-events:none}.words-on #expscroll .words__t{pointer-events:auto;cursor:pointer;border-radius:4px;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px;transition:background var(--d-2) var(--e-soft),color var(--d-2) var(--e-soft)}.words-on #expscroll .words__t--on{background:var(--accent);color:var(--on-accent);-webkit-text-decoration-color:transparent;text-decoration-color:transparent;padding:.06em .2em;margin:0 -.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.words__mode{position:absolute;top:calc(env(safe-area-inset-top) + 12px);left:50%;transform:translateX(-50%);z-index:78;padding:7px 14px;border-radius:var(--r-full);background:var(--ink);color:var(--bg);font-size:var(--t-xs);font-weight:600;letter-spacing:.01em;box-shadow:var(--shadow-2)}.words__bar{position:absolute;left:0;right:0;bottom:0;z-index:79;gap:var(--s-4);padding:var(--s-4) var(--gutter) calc(var(--s-4) + env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:var(--surface)}.words__bar,.words__note{display:flex;align-items:center}.words__note{gap:var(--s-2);flex:1 1;min-width:0;font-size:var(--t-sm);line-height:1.4;color:var(--ink-2)}.words__actions{display:flex;align-items:center;gap:var(--s-2);margin-left:auto}.words__look{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(env(safe-area-inset-bottom) + 74px);z-index:78;display:flex;gap:2px;padding:3px;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-2)}.words__look button{padding:6px 14px;border-radius:var(--r-full);font-size:var(--t-xs);font-weight:600;color:var(--ink-3);white-space:nowrap;transition:background var(--d-2) var(--e-soft),color var(--d-2) var(--e-soft)}.words__look button.is-on{background:var(--ink);color:var(--bg)}.words__editor{position:absolute;left:0;right:0;bottom:0;z-index:77;padding:var(--s-4) var(--gutter) calc(var(--s-4) + 68px + env(safe-area-inset-bottom));border-top-left-radius:var(--r-sheet);border-top-right-radius:var(--r-sheet);background:var(--bg);box-shadow:0 -20px 60px -24px rgba(0,0,0,.45)}.words__editorhead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s-2)}.words__label{font-size:var(--t-xs);font-weight:600;color:var(--ink-2)}.words__count{font-size:var(--t-xs);color:var(--ink-3)}.lead-card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-xl);box-shadow:var(--shadow-2);padding:var(--s-5)}.lead-card__eyebrow{font-size:var(--t-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-4)}.lead-status{display:flex;align-items:center;gap:14px}.lead-status__mark{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair)}.lead-status__mark.is-met{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.lead-status__mark.is-alert{background:var(--signal-soft,var(--accent-soft));color:var(--signal,var(--accent-ink));border-color:transparent}.lead-status__main{flex:1 1;min-width:0}.lead-status__text{font-size:var(--t-xl);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-status__sub{font-size:var(--t-sm);color:var(--ink-3);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-pips{display:flex;gap:6px;flex:none}.lead-pip{width:12px;height:12px;border-radius:var(--r-full);border:1.5px solid var(--hair-strong)}.lead-pip.is-on{background:var(--accent);border-color:var(--accent)}.lead-done{display:flex;align-items:center;justify-content:center;gap:var(--s-2);height:54px;margin-top:18px;border-radius:16px;background:var(--accent-soft);color:var(--accent-ink);font-size:var(--t-md);font-weight:600;letter-spacing:-.005em}.lead-another{display:block;margin:12px auto 0;padding:4px 8px;font-size:var(--t-sm);font-weight:500;color:var(--ink-3);border-radius:var(--r-xs)}.lead-another:active{background:var(--accent-soft)}.lead-latest{display:block;width:100%;text-align:left;padding:0;border-radius:var(--r-sm)}.lead-latest:active{opacity:.8}.lead-latest__when{display:block;font-size:var(--t-md);font-weight:600;letter-spacing:-.012em;color:var(--ink);margin-bottom:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.history{margin-top:var(--s-6)}.history__heading{font-size:var(--t-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s-2) 2px}.history__list{position:relative}.history__list:before{content:"";position:absolute;left:7px;top:16px;bottom:16px;width:1px;background:var(--hair-strong)}.history__item{position:relative;display:grid;grid-template-columns:15px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;width:100%;padding:9px 0;text-align:left;border-radius:var(--r-xs)}button.history__item:active{background:var(--accent-soft)}.history__dot{width:9px;height:9px;margin:6px 0 0 3px;border-radius:var(--r-full);background:var(--bg);border:1.5px solid var(--hair-strong)}.history__main{display:block;min-width:0}.history__title{display:block;font-size:var(--t-sm);font-weight:600;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.history__detail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--t-sm);line-height:1.4;color:var(--ink-3);margin-top:1px}.compact-block{display:flex;align-items:center;gap:var(--s-3);padding:14px var(--s-4) 14px var(--s-5);background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-lg)}.compact-block__main{flex:1 1;min-width:0}.compact-block__label{font-size:var(--t-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.compact-block__title{font-size:var(--t-base);font-weight:600;color:var(--ink);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compact-block__sub{font-size:var(--t-sm);color:var(--ink-3);margin-top:1px}.compact-block+.history{margin-top:var(--s-3)}.group--reach{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-xl);box-shadow:var(--shadow-2);padding:var(--s-5)}.reach__label{font-size:var(--t-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.reach__value{font-size:var(--t-2xl);font-weight:600;letter-spacing:-.025em;line-height:1.1;color:var(--ink);margin-top:var(--s-3)}.reach__actions{display:grid;grid-gap:10px;gap:10px;margin-top:var(--s-4)}.reach__actions .btn{padding:0 var(--s-3)}.reach__note{font-size:var(--t-xs);color:var(--ink-3);margin-top:var(--s-3);line-height:1.4}.supporting{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--hair);display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.lead-card .supporting:first-child,.zone>div>.supporting:first-child{margin-top:0;padding-top:0;border-top:0}.supporting__heading,.supporting__label{font-size:var(--t-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.supporting__value{font-size:var(--t-base);line-height:1.45;color:var(--ink);margin-top:3px}.timeline__add{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:0 0 var(--s-2)}.timeline__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:12px 6px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-1);font-size:var(--t-sm);font-weight:600;letter-spacing:-.005em;color:var(--ink);text-align:center;transition:transform var(--d-1) var(--e),background var(--d-2) var(--e-soft)}.timeline__action svg{color:var(--accent-ink)}.timeline__action:active{transform:scale(.97);background:var(--accent-soft)}.timeline__action span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline__working{margin-top:var(--s-2);padding:12px var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hair);font-size:var(--t-sm);color:var(--ink-2)}.timeline__working--trouble{border-color:var(--hair-strong)}.timeline__inline{display:inline;margin-left:6px;font-weight:600;color:var(--accent-ink)}.timeline__empty{margin-top:var(--s-4);padding:var(--s-5) var(--s-4);border-radius:var(--r-lg);border:1px dashed var(--hair-strong);font-size:var(--t-sm);color:var(--ink-3);text-align:center}.timeline__feed{margin-top:var(--s-2)}.timeline__month{display:flex;align-items:center;gap:12px;margin:var(--s-5) 0 var(--s-3)}.timeline__month span{font-size:var(--t-2xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.timeline__month:after{content:"";flex:1 1;height:1px;background:var(--hair)}.timeline__entry{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;padding-bottom:var(--s-4)}.timeline__day{padding-top:4px;font-size:var(--t-xs);font-weight:600;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.timeline__body{min-width:0}.timeline__photos{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.timeline__frame{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--hair);background:var(--surface-2)}.timeline__frame img{width:100%;height:100%;object-fit:cover;display:block}.timeline__caption{margin-top:6px;font-size:var(--t-sm);line-height:1.4;color:var(--ink-3)}.timeline__open{display:block;width:100%;padding:0;text-align:left;border-radius:var(--r-md)}.timeline__open--card:active{opacity:.8}.moment-note{display:block;padding:14px var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hair)}.moment-note__text{display:block;font-size:var(--t-base);line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.moment-note__clock{display:block;margin-top:6px;font-size:var(--t-xs);color:var(--ink-3)}.moment-voice{padding:12px var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--hair)}.moment-voice__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:8px}.moment-voice__title{font-size:var(--t-sm);color:var(--ink-2);min-width:0}.moment-voice__menu{color:var(--ink-3);padding:2px}