@font-face{font-family:__Lexend_7511d4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_7511d4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");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:__Lexend_7511d4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");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}@font-face{font-family:__Lexend_Fallback_7511d4;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_7511d4{font-family:__Lexend_7511d4,__Lexend_Fallback_7511d4;font-style:normal}.__variable_7511d4{--font-lexend:"__Lexend_7511d4","__Lexend_Fallback_7511d4"}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");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:__Poppins_6bee3b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");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}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");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:__Poppins_6bee3b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");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}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");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:__Poppins_6bee3b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");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}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");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:__Poppins_6bee3b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");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}@font-face{font-family:__Poppins_Fallback_6bee3b;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:__Poppins_6bee3b,__Poppins_Fallback_6bee3b;font-style:normal}.__variable_6bee3b{--font-poppins:"__Poppins_6bee3b","__Poppins_Fallback_6bee3b"}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");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:"__Instrument_Serif_1f5468";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");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}@font-face{font-family:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");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:"__Instrument_Serif_1f5468";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");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}@font-face{font-family:"__Instrument_Serif_Fallback_1f5468";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468";font-weight:400}.__variable_1f5468{--font-instrument-serif:"__Instrument_Serif_1f5468","__Instrument_Serif_Fallback_1f5468"}@font-face{font-family:__GeistSans_245d8d;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_245d8d;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:__GeistSans_245d8d,__GeistSans_Fallback_245d8d}.__variable_245d8d{--font-geist-sans:"__GeistSans_245d8d","__GeistSans_Fallback_245d8d"}@font-face{font-family:__GeistMono_97c177;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:__GeistMono_97c177,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"__GeistMono_97c177",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}[data-onboarding=v28]{--ease:cubic-bezier(.2,.7,.2,1);--paper-sunk:#efeae0}[data-onboarding=v28] .frame{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px 40px}[data-onboarding=v28] .brand-mark{display:flex;align-items:center;gap:10px;font-family:"Instrument Serif",ui-serif,serif;font-size:18px;color:var(--ink);letter-spacing:-.005em;margin:0 0 24px}[data-onboarding=v28] .brand-mark .mk{width:22px;height:22px;border-radius:6px;background:var(--ink);display:inline-flex;align-items:center;justify-content:center;color:var(--paper);font-family:Geist Mono,monospace;font-size:11px;font-weight:500}[data-onboarding=v28] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--r-md);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .18s var(--ease);border:1px solid var(--accent);background:var(--accent);color:var(--paper-raised)}[data-onboarding=v28] .btn:hover{filter:brightness(.95)}[data-onboarding=v28] .cadence-toggle{display:inline-flex;align-items:center;flex:0 0 auto;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:4px}[data-onboarding=v28] .cadence-toggle label{padding:7px 16px;border-radius:999px;cursor:pointer;font-size:13px;color:var(--ink-soft);position:relative;white-space:nowrap}[data-onboarding=v28] .cadence-toggle input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0}[data-onboarding=v28] .cadence-toggle label[data-active=true]{background:var(--accent);color:var(--paper-raised)}[data-onboarding=v28] .pick-surface{padding-top:32px;padding-bottom:32px}[data-onboarding=v28] .pick-subhead{font-family:"Instrument Serif",ui-serif,serif;font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.01em;color:var(--ink);margin:0 0 18px}[data-onboarding=v28] .pick-toggle-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0}[data-onboarding=v28] .compare-frame{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}[data-onboarding=v28] .compare-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 30px 26px;display:flex;flex-direction:column}[data-onboarding=v28] .compare-card .cc-head{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}[data-onboarding=v28] .compare-card .cc-tier{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone)}[data-onboarding=v28] .compare-card .cc-name{font-family:"Instrument Serif",ui-serif,serif;font-size:28px;letter-spacing:-.005em;color:var(--ink);line-height:1.1}[data-onboarding=v28] .compare-card .cc-lede{font-size:14px;color:var(--ink-soft);line-height:1.55;margin:0 0 18px;max-width:36ch}[data-onboarding=v28] .compare-card ul.capabilities{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:8px}[data-onboarding=v28] .compare-card ul.capabilities li{font-size:13.5px;color:var(--ink);line-height:1.45;padding-left:18px;position:relative}[data-onboarding=v28] .compare-card ul.capabilities li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--accent)}[data-onboarding=v28] .compare-card .cc-foot{margin-top:auto;display:flex;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--line-soft);flex-wrap:wrap}[data-onboarding=v28] .cc-price{display:block;margin:2px 0 16px}[data-onboarding=v28] .cc-amount{font-family:"Instrument Serif",ui-serif,serif;font-size:44px;line-height:1;letter-spacing:-.01em;color:var(--ink);display:block}[data-onboarding=v28] .cc-period{font-size:13px;color:var(--stone);display:block;margin-top:4px}@media (max-width:1040px){[data-onboarding=v28] .compare-frame{grid-template-columns:1fr}}@media (max-width:640px){[data-onboarding=v28] .cc-amount{font-size:36px}[data-onboarding=v28] .pick-subhead{font-size:24px}}[data-onboarding=v28] .child-list{margin-top:8px}[data-onboarding=v28] .child-row{display:grid;grid-template-columns:9px 1fr 140px 22px;gap:12px;align-items:center;padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}[data-onboarding=v28] .child-row+.child-row{margin-top:8px}[data-onboarding=v28] .child-row .child-dot{width:9px;height:9px;border-radius:50%;background:var(--child-accent,var(--accent))}[data-onboarding=v28] .child-row input{width:100%;background:transparent;border:none;font-family:Geist,sans-serif;font-size:15.5px;color:var(--ink);outline:none}[data-onboarding=v28] .child-row .meta-cell input{width:100%;font-family:Geist Mono,monospace;font-size:12.5px;color:var(--ink-soft)}[data-onboarding=v28] .child-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--stone-soft);font-size:15px;line-height:1;cursor:pointer;padding:4px;border-radius:5px;transition:color .15s var(--ease),background .15s var(--ease);justify-self:end}[data-onboarding=v28] .child-remove:hover{color:var(--accent);background:var(--accent-tint)}[data-onboarding=v28] .add-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;color:var(--accent);cursor:pointer;text-decoration:none;background:none;border:none;padding:0;font-family:inherit}[data-onboarding=v28] .add-link:before{content:"+";font-weight:500}[data-onboarding=v28] .child-undo{display:flex;align-items:center;gap:12px;margin-top:10px;padding:11px 15px;background:var(--paper-sunk);border:1px solid var(--line);border-radius:var(--r-md);font-size:13.5px;color:var(--ink-soft);animation:undoIn .2s var(--ease)}[data-onboarding=v28] .child-undo button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;border:none;border-bottom:1px solid transparent}[data-onboarding=v28] .child-undo button:hover{border-bottom-color:var(--accent)}@keyframes undoIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}[data-onboarding=v28] .exp-question{margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--line-soft)}[data-onboarding=v28] .exp-question .eq-prompt{font-family:Geist,sans-serif;font-size:15.5px;color:var(--ink);margin:0 0 14px;line-height:1.5}[data-onboarding=v28] .exp-options{display:flex;flex-direction:column;gap:11px}[data-onboarding=v28] .exp-opt{display:inline-flex;align-items:center;gap:11px;cursor:pointer;font-size:14.5px;color:var(--ink-soft);width:-moz-fit-content;width:fit-content}[data-onboarding=v28] .exp-opt input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 18px;border:1.5px solid var(--stone-soft);border-radius:50%;position:relative;transition:border-color .15s var(--ease)}[data-onboarding=v28] .exp-opt input:checked{border-color:var(--accent)}[data-onboarding=v28] .exp-opt input:checked:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}[data-onboarding=v28] .exp-opt input:checked~span{color:var(--ink)}[data-onboarding=v28] .exp-opt:hover input{border-color:var(--accent)}@media (max-width:640px){[data-onboarding=v28] .child-row{grid-template-columns:9px 1fr 120px 22px}}[data-onboarding=v28] .frame .surface-title{font-family:"Instrument Serif",ui-serif,serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-.01em;margin:0 0 14px;color:var(--ink)}[data-onboarding=v28] .frame .surface-title.smaller{font-size:28px}[data-onboarding=v28] .frame .surface-lede{color:var(--ink-soft);font-size:15.5px;line-height:1.6;margin:0 0 28px;max-width:60ch}[data-onboarding=v28] .upload-options{display:flex;flex-direction:column;gap:14px;margin-top:6px}[data-onboarding=v28] .upload-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px;cursor:pointer;transition:all .15s var(--ease)}[data-onboarding=v28] .upload-card:hover{border-color:var(--accent);background:var(--paper-raised)}[data-onboarding=v28] .upload-card .uc-head{display:flex;align-items:center;gap:14px;margin-bottom:8px}[data-onboarding=v28] .upload-card .uc-icon{width:36px;height:36px;border-radius:8px;background:var(--accent-tint);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-family:Geist Mono,monospace;font-size:14px;flex:0 0 36px}[data-onboarding=v28] .upload-card .uc-title{font-family:"Instrument Serif",ui-serif,serif;font-size:20px;color:var(--ink);letter-spacing:-.005em}[data-onboarding=v28] .upload-card .uc-body{color:var(--ink-soft);font-size:13.5px;line-height:1.55;padding-left:50px;max-width:60ch}[data-onboarding=v28] .upload-card .uc-formats{margin-top:8px;padding-left:50px;font-family:Geist Mono,monospace;font-size:10.5px;color:var(--stone);letter-spacing:.04em;text-transform:uppercase}[data-onboarding=v28] .upload-card .uc-filename{margin-top:8px;padding-left:50px;font-family:Geist Mono,monospace;font-size:12px;color:var(--accent)}[data-onboarding=v28] .upload-card.dropzone{border-style:dashed;background:var(--paper-raised)}[data-onboarding=v28] .upload-card.dropzone:hover,[data-onboarding=v28] .upload-card.dropzone[data-drag-over=true]{background:var(--accent-tint)}[data-onboarding=v28] .upload-card.skip{background:transparent;border-color:var(--line-soft);padding:14px 20px}[data-onboarding=v28] .upload-card.skip:hover{border-color:var(--ink-soft);background:var(--paper)}[data-onboarding=v28] .upload-card.skip .uc-title{font-family:Geist,sans-serif;font-size:14.5px;color:var(--ink-soft);font-weight:500}[data-onboarding=v28] .upload-card.skip .uc-body{padding-left:0;font-size:12.5px;margin-top:2px}[data-onboarding=v28] .upload-paste-area{display:block;margin-top:10px;padding-left:50px}[data-onboarding=v28] textarea.rich{width:100%;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:14px;font-family:Geist,sans-serif;font-size:14.5px;line-height:1.55;color:var(--ink);resize:vertical;outline:none;transition:border-color .15s var(--ease)}[data-onboarding=v28] textarea.rich:focus{border-color:var(--accent);background:var(--paper-raised)}[data-onboarding=v28] textarea.rich.med{min-height:130px}[data-onboarding=v28] .reassurance{margin-top:16px;padding:12px 16px;background:var(--paper-sunk);border-radius:var(--r-md);font-size:13px;color:var(--ink-soft);line-height:1.55}[data-onboarding=v28] .helper{display:block;margin:8px 0 0;font-size:12.5px;color:var(--stone);line-height:1.55}[data-onboarding=v28] .btn.outline{background:transparent;color:var(--accent)}[data-onboarding=v28] .btn.outline:hover{background:var(--accent-tint)}[data-onboarding=v28] .btn.small{padding:8px 14px;font-size:12.5px}[data-onboarding=v28] .btn:disabled{background:var(--paper-sunk);border-color:var(--line);color:var(--stone-soft);cursor:default}[data-onboarding=v28] .btn.outline:disabled{background:transparent}[data-onboarding=v28] .text-link{color:var(--accent);text-decoration:none;background:none;padding:0;font:inherit;font-size:14px;border:none;border-bottom:1px solid transparent;cursor:pointer}[data-onboarding=v28] .text-link:hover{border-bottom-color:var(--accent)}[data-onboarding=v28] .text-link.muted{color:var(--ink-soft)}[data-onboarding=v28] .text-link.muted:hover{color:var(--accent)}[data-onboarding=v28] .text-link.small{font-size:12.5px}[data-onboarding=v28] .text-link:disabled{color:var(--stone-soft);cursor:default;border-bottom-color:transparent}[data-onboarding=v28] .actions-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}[data-onboarding=v28] .frame-footnote{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--stone);line-height:1.55}[data-onboarding=v28] .handoff-line{font-family:"Instrument Serif",ui-serif,serif;font-size:30px;letter-spacing:-.01em;margin:0 0 12px;color:var(--ink)}[data-onboarding=v28] .handoff-sub{color:var(--ink-soft);font-size:14.5px;line-height:1.6;margin:0 0 24px;max-width:60ch}[data-onboarding=v28] .upgrade-note{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 18px;font-size:13px;color:var(--ink-soft);line-height:1.6;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}[data-onboarding=v28] .upgrade-note a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}[data-onboarding=v28] .upgrade-note a:hover{border-bottom-color:var(--accent)}[data-onboarding=v28] .compass-card{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--accent-soft);border-radius:var(--r-md);padding:13px 16px;margin:0 0 18px;display:flex;flex-direction:column;gap:6px}[data-onboarding=v28] .compass-card .cmp-text{font-size:13.5px;color:var(--ink-soft);line-height:1.55;margin:0;max-width:62ch}[data-onboarding=v28] .compass-card a{font-family:Geist,sans-serif;font-size:13px;color:var(--accent);text-decoration:none;align-self:flex-start;border-bottom:1px solid transparent}[data-onboarding=v28] .compass-card a:hover{border-bottom-color:var(--accent-soft)}[data-onboarding=v28] .btn.muted{background:var(--paper);border-color:var(--line);color:var(--ink-soft)}[data-onboarding=v28] .btn.muted:hover{filter:none;border-color:var(--stone)}@media (max-width:640px){[data-onboarding=v28] .frame .surface-title{font-size:26px}[data-onboarding=v28] .actions-row{flex-direction:column;align-items:stretch}[data-onboarding=v28] .actions-row .btn{width:100%}}[data-onboarding=v28] textarea.rich.short{min-height:100px}[data-onboarding=v28] .psection{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);margin:0 0 12px;overflow:hidden}[data-onboarding=v28] .psection .ps-head{display:flex;align-items:center;gap:14px;padding:18px 22px;flex-wrap:wrap}[data-onboarding=v28] .psection .ps-num{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--stone);flex:0 0 28px}[data-onboarding=v28] .psection .ps-name{font-family:"Instrument Serif",ui-serif,serif;font-size:22px;line-height:1.25;color:var(--ink);letter-spacing:-.005em;flex:1;min-width:200px}[data-onboarding=v28] .psection .ps-status{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone-soft)}[data-onboarding=v28] .psection .ps-status.answered,[data-onboarding=v28] .psection .ps-status.progress{color:var(--accent)}[data-onboarding=v28] .psection .ps-chev{font-family:Geist Mono,monospace;font-size:14px;color:var(--stone-soft)}[data-onboarding=v28] .psection.expanded .ps-chev{transform:rotate(90deg);color:var(--accent)}[data-onboarding=v28] .psection .ps-helper{padding:0 56px 18px 66px;color:var(--stone);font-size:13px;line-height:1.55;max-width:60ch;margin:-6px 0 0}[data-onboarding=v28] .ps-body{padding:22px 56px 30px 66px;border-top:1px solid var(--line-soft);margin-top:8px}[data-onboarding=v28] .ps-body .ps-actions{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft);flex-wrap:wrap}[data-onboarding=v28] .ps-error{margin:12px 0 0;font-size:13px;color:#9a3b2e;line-height:1.55}[data-onboarding=v28] .subsection{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:20px 22px;margin:0 0 14px}[data-onboarding=v28] .subsection .ss-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}[data-onboarding=v28] .subsection .ss-num{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--stone)}[data-onboarding=v28] .subsection .ss-name{font-family:"Instrument Serif",ui-serif,serif;font-size:19px;color:var(--ink);letter-spacing:-.005em}[data-onboarding=v28] .subsection .ss-prompt{font-size:13.5px;color:var(--ink-soft);line-height:1.6;margin:0 0 12px;max-width:64ch}[data-onboarding=v28] .subsection .ss-context{margin:0 0 12px;font-size:12.5px;color:var(--ink-soft);line-height:1.55;padding:10px 13px;border-left:2px solid var(--accent-soft);background:var(--accent-tint);border-radius:0 var(--r-sm) var(--r-sm) 0;max-width:64ch}[data-onboarding=v28] .subsection .ss-context .ssc-label{display:block;font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}[data-onboarding=v28] .subsection .ss-skip{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:Geist Mono,monospace;font-size:11px;color:var(--stone);text-decoration:none;border-bottom:1px dotted var(--stone-soft)}[data-onboarding=v28] .subsection .ss-skip:hover{color:var(--accent);border-bottom-color:var(--accent)}[data-onboarding=v28] .subsection .ss-skip:before{content:"";width:6px;height:6px;border:1.25px solid var(--stone-soft);border-radius:50%;display:inline-block}[data-onboarding=v28] .subsection .ss-skipped-note{font-size:13px;color:var(--stone);line-height:1.55}[data-onboarding=v28] .save-indicator{display:inline-flex;align-items:center;gap:7px;font-family:Geist Mono,monospace;font-size:11px;color:var(--stone);letter-spacing:.04em}[data-onboarding=v28] .save-indicator .tick{width:11px;height:11px;border:1.25px solid var(--stone);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative}[data-onboarding=v28] .save-indicator .tick:after{content:"";width:2.5px;height:5px;border-right:1.25px solid var(--stone);border-bottom:1.25px solid var(--stone);transform:rotate(45deg) translate(-.5px,-1px)}[data-onboarding=v28] .watermark{display:inline-flex;align-items:center;gap:5px;font-family:Geist Mono,monospace;font-size:10.5px;color:var(--stone);letter-spacing:.06em;text-transform:lowercase;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:transparent;white-space:nowrap}[data-onboarding=v28] .watermark.suggested{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-tint)}[data-onboarding=v28] .watermark:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--stone)}[data-onboarding=v28] .watermark.suggested:before{background:var(--accent)}[data-onboarding=v28] .mini-ex{background:var(--paper-raised);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);padding:16px 18px;margin-top:14px}[data-onboarding=v28] .mini-ex .mex-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}[data-onboarding=v28] .mini-ex .mex-title{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}[data-onboarding=v28] .mini-ex .mex-context{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--stone);letter-spacing:.04em}[data-onboarding=v28] .mini-ex .mex-facts{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}[data-onboarding=v28] .mini-ex .mex-fact{background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-sm);padding:9px 12px;font-size:13px;line-height:1.5;color:var(--ink)}[data-onboarding=v28] .mini-ex .mex-fact .mex-label{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin-right:8px}[data-onboarding=v28] .mini-ex .mex-fact .mex-why,[data-onboarding=v28] .mini-ex .mex-why{display:inline-block;margin-left:6px;font-family:Geist Mono,monospace;font-size:10px;color:var(--stone);text-decoration:none;border-bottom:1px dotted var(--stone-soft)}[data-onboarding=v28] .mini-ex .mex-fact .mex-why:hover,[data-onboarding=v28] .mini-ex .mex-why:hover{color:var(--accent);border-bottom-color:var(--accent)}[data-onboarding=v28] .mini-ex .mex-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}[data-onboarding=v28] .subject-table{width:100%;border-collapse:collapse;margin-top:6px;background:var(--paper);border:1px solid var(--line-soft);border-radius:var(--r-sm);overflow:hidden}[data-onboarding=v28] .subject-table td,[data-onboarding=v28] .subject-table th{text-align:left;padding:8px 11px;border-bottom:1px solid var(--line-soft);font-size:12.5px;line-height:1.45;vertical-align:top}[data-onboarding=v28] .subject-table tr:last-child td,[data-onboarding=v28] .subject-table tr:last-child th{border-bottom:none}[data-onboarding=v28] .subject-table thead th{font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--stone);background:var(--paper-sunk);font-weight:500}[data-onboarding=v28] .subject-table th.subj{font-weight:500;color:var(--ink);white-space:nowrap;width:130px}[data-onboarding=v28] .subject-table tbody th.subj{font-family:Geist,sans-serif;font-size:12.5px;text-transform:none;letter-spacing:normal;background:var(--paper)}[data-onboarding=v28] .subject-table td.depth{color:var(--ink-soft)}[data-onboarding=v28] .subject-table td.depth.nodecl{color:var(--stone-soft)}[data-onboarding=v28] .subject-table td.why{width:34px;text-align:right}[data-onboarding=v28] .profile-frame{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:0;overflow:hidden}[data-onboarding=v28] .profile-grid{display:grid;grid-template-columns:240px 1fr;gap:0}[data-onboarding=v28] .profile-rail{padding:30px 22px;background:var(--paper-raised);border-right:1px solid var(--line-soft)}[data-onboarding=v28] .profile-main{padding:30px 36px 36px;background:var(--paper);min-width:0}[data-onboarding=v28] .profile-headbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px;background:var(--paper-raised);border-bottom:1px solid var(--line-soft)}[data-onboarding=v28] .profile-headbar .ph-left{display:flex;align-items:center;gap:14px}[data-onboarding=v28] .profile-headbar .brand-mark{margin:0}[data-onboarding=v28] .ph-family-chip{font-family:Geist Mono,monospace;font-size:11px;color:var(--stone);letter-spacing:.06em}[data-onboarding=v28] .rail-head{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin:0 0 14px}[data-onboarding=v28] .rail-count{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.06em;color:var(--stone-soft);margin:-9px 0 14px}[data-onboarding=v28] .rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}[data-onboarding=v28] .rail-list li button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:var(--r-sm);background:transparent;text-align:left;cursor:pointer;color:var(--ink-soft);font-family:inherit;font-size:13.5px;line-height:1.35;transition:background .15s var(--ease)}[data-onboarding=v28] .rail-list li button:hover{background:var(--paper-sunk);color:var(--ink)}[data-onboarding=v28] .rail-list li button.active{background:var(--accent-tint);color:var(--accent)}[data-onboarding=v28] .rail-list .rl-num{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--stone);letter-spacing:.04em;flex:0 0 22px}[data-onboarding=v28] .rail-list li button.active .rl-num{color:var(--accent)}[data-onboarding=v28] .rail-list .rl-name{flex:1;color:inherit}[data-onboarding=v28] .rail-list .rl-dot{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--stone-soft);background:transparent;flex:0 0 9px}[data-onboarding=v28] .rail-list .rl-dot.half{background:linear-gradient(to right,var(--accent) 50%,transparent 50%);border-color:var(--accent)}[data-onboarding=v28] .rail-list .rl-tick{width:13px;height:13px;border-radius:50%;background:var(--accent);flex:0 0 13px;display:inline-flex;align-items:center;justify-content:center}[data-onboarding=v28] .rail-list .rl-tick:after{content:"";width:3px;height:6px;border-right:1.5px solid var(--paper-raised);border-bottom:1.5px solid var(--paper-raised);transform:rotate(45deg) translate(-.5px,-1px)}[data-onboarding=v28] .rail-keystone{margin:2px 0 4px 32px;padding:8px 10px;font-size:11.5px;line-height:1.5;color:var(--ink-soft);background:var(--accent-tint);border-left:2px solid var(--accent-soft);border-radius:0 var(--r-sm) var(--r-sm) 0}[data-onboarding=v28] .rail-foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--stone);line-height:1.5}[data-onboarding=v28] .rail-foot a{color:var(--accent);text-decoration:none}[data-onboarding=v28] .profile-intro h2{font-family:"Instrument Serif",ui-serif,serif;font-weight:400;font-size:32px;line-height:1.1;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink)}[data-onboarding=v28] .profile-intro p{color:var(--ink-soft);font-size:14.5px;line-height:1.6;margin:0;max-width:62ch}[data-onboarding=v28] .posture{margin-top:14px;font-size:12.5px;color:var(--stone);font-style:italic;padding:10px 12px;border-left:2px solid var(--line);background:var(--paper-raised);max-width:62ch}[data-onboarding=v28] .upload-arrival{display:flex;align-items:flex-start;gap:12px;background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:var(--r-md);padding:12px 16px;font-size:13.5px;color:var(--ink);line-height:1.5;margin-bottom:14px}[data-onboarding=v28] .upload-arrival .ua-body{flex:1}[data-onboarding=v28] .upload-arrival .dismiss{flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;color:var(--stone);font-size:18px;line-height:1;padding:0 2px;margin-top:-1px}[data-onboarding=v28] .upload-arrival .dismiss:hover{color:var(--accent)}[data-onboarding=v28] .reentry-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0 28px;padding:12px 18px;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-md);font-size:13.5px;color:var(--ink-soft)}[data-onboarding=v28] .reentry-bar a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}[data-onboarding=v28] .reentry-bar a:hover{border-bottom-color:var(--accent)}[data-onboarding=v28] .ps-hint{font-family:Geist Mono,monospace;font-size:11px;color:var(--accent);letter-spacing:.04em;margin:0 0 14px;padding:9px 14px;background:var(--accent-tint);border:1px solid var(--accent-soft);border-radius:var(--r-sm);display:inline-flex;align-items:center;gap:8px}[data-onboarding=v28] .ps-hint.dim{color:var(--stone);background:transparent;border-color:var(--line-soft)}[data-onboarding=v28] .psection .ps-head{width:100%;border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;transition:background .12s var(--ease)}[data-onboarding=v28] .psection .ps-head .ps-name{transition:color .12s var(--ease),border-color .12s var(--ease);border-bottom:1px solid transparent;padding-bottom:2px}[data-onboarding=v28] .psection .ps-chev{margin-left:4px;transition:transform .15s var(--ease),color .12s var(--ease)}[data-onboarding=v28] .psection .ps-head:hover{background:var(--paper-raised)}[data-onboarding=v28] .psection .ps-head:hover .ps-name{color:var(--accent);border-bottom-color:var(--accent-soft)}[data-onboarding=v28] .psection .ps-head:hover .ps-chev{color:var(--accent)}[data-onboarding=v28] .psection.collapsed-answered .ps-head:hover .ps-name{border-bottom-color:transparent}[data-onboarding=v28] .ps-summary{display:flex;align-items:center;gap:14px;padding:0 56px 18px 66px;margin-top:-6px}[data-onboarding=v28] .ps-summary p{font-size:14px;color:var(--ink-soft);line-height:1.55;margin:0;flex:1}[data-onboarding=v28] .ps-summary .edit-link{font-family:Geist,sans-serif;font-size:13px;color:var(--accent);text-decoration:none;white-space:nowrap}[data-onboarding=v28] .psection.collapsed-answered .ps-summary{display:flex}[data-onboarding=v28] .carry-anchor{display:inline-block;margin-top:8px;font-size:12px;color:var(--stone);line-height:1.5}@media (max-width:720px){[data-onboarding=v28] .profile-grid{grid-template-columns:1fr}[data-onboarding=v28] .profile-rail{display:none}[data-onboarding=v28] .profile-main{padding:24px 18px 28px}}