@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab624315db63c58d-s.3tv8ju5p7udbb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e94b8ab81811a983-s.07tvg3tgusgux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c795a286deabae8-s.p.3vm0tq4e-zz_5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_5ce84607-module__EuRkKa__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_5ce84607-module__EuRkKa__variable{--font-am-display:"Syne", "Syne Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_609d8d56-module__UC_xyq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_609d8d56-module__UC_xyq__variable{--font-am-body:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041-s.05w992gizc866.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93ce1fb4a74b790b-s.1m9k836wuo8c7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3673b45bb7dd3324-s.2lz2vdkeqaz2g.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1317291d1835f011-s.1ocfy-u58n01e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4656623e11daf2b7-s.3r4--ze9tqti8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1750518007a189a-s.p.29e6ydd6osd72.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_57b4fb7a-module__rtJTUa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:500}.jetbrains_mono_57b4fb7a-module__rtJTUa__variable{--font-am-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.amos{--am-canvas:#0a0613;--am-panel:#140d25;--am-panel-2:#170e30;--am-well:#0d0820;--am-hairline:#2f204c;--am-gold:#f5b829;--am-gold-ink:#170e30;--am-violet:#a855f7;--am-violet-soft:#c4b5fd;--am-magenta:#f0398b;--am-teal:#5eead4;--am-ink:#c9bee8;--am-ink-strong:#f4eeff;--am-muted:#9a8fc0;--am-ease:cubic-bezier(.22, 1, .36, 1);background:var(--am-canvas);min-height:100dvh;color:var(--am-ink);font-family:var(--font-am-body), "Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.amos .am-shell{gap:clamp(40px,8vw,96px);max-width:1080px;margin:0 auto;padding-block:clamp(28px,6vw,64px) 64px;padding-inline:20px;display:grid}@media (min-width:900px){.amos .am-shell{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;min-height:100dvh;padding-block:48px}}.amos .am-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.amos .am-mark{width:36px;height:36px;font-family:var(--font-am-mono), ui-monospace, monospace;color:var(--am-gold);background:#1b1428;border:1px solid #f5b82966;border-radius:10px;place-items:center;font-size:12px;display:grid}.amos .am-wordmark{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:.08em;color:var(--am-ink-strong);font-size:14px;font-weight:700}.amos .am-stack{align-content:start;gap:28px;display:grid}.amos .am-kicker{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--am-muted);font-size:11px}.amos .am-h1{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.03em;color:var(--am-ink-strong);text-wrap:balance;margin:0;font-size:clamp(30px,6vw,42px);font-weight:800;line-height:1.08}.amos .am-lede{color:var(--am-ink);max-width:38ch;margin:0;font-size:17px;line-height:1.6}.amos .am-form{gap:12px;display:grid}.amos .am-label{color:var(--am-ink-strong);font-size:14px;font-weight:600}.amos .am-field{box-sizing:border-box;background:var(--am-well);border:1px solid var(--am-hairline);width:100%;min-height:50px;color:var(--am-ink-strong);font:inherit;border-radius:10px;outline:none;padding:12px 16px;font-size:16px}.amos .am-field::placeholder{color:#6e6390}.amos .am-field:hover{border-color:#43336b}.amos .am-field:focus-visible{border-color:var(--am-gold);box-shadow:0 0 0 3px #f5b8292e}.amos .am-field.mono{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase}.amos .am-btn{background:var(--am-gold);min-height:50px;color:var(--am-gold-ink);font:inherit;cursor:pointer;transition:transform .16s var(--am-ease), opacity .16s var(--am-ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.amos .am-btn:hover{background:#ffc94a}.amos .am-btn:active{transform:translateY(1px)scale(.99)}.amos .am-btn:focus-visible{outline:2px solid var(--am-ink-strong);outline-offset:3px}.amos .am-btn:disabled{opacity:.6;cursor:progress}.amos .am-btn-ghost{color:var(--am-ink-strong);border:1px solid var(--am-hairline);background:0 0}.amos .am-btn-ghost:hover{background:var(--am-panel-2);border-color:#43336b}.amos .am-link{color:var(--am-ink-strong);text-underline-offset:3px;-webkit-text-decoration:underline #f5b82999;text-decoration:underline #f5b82999}.amos .am-link:hover{color:var(--am-gold)}.amos .am-link:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px;border-radius:3px}.amos .am-fine{color:var(--am-muted);margin:0;font-size:14px}.amos .am-alert{color:#ffd5e6;background:#f0398b1a;border:1px solid #f0398b73;border-radius:10px;margin:0;padding:12px 16px;font-size:14px}.amos .am-sent{background:var(--am-panel);border:1px solid #5eead466;border-radius:14px;gap:12px;padding:20px;display:grid}.amos .am-sent strong{color:var(--am-ink-strong)}.amos .am-sent-title{color:var(--am-teal);align-items:center;gap:12px;margin:0;font-weight:700;display:flex}.amos .am-preview{display:none}@media (min-width:900px){.amos .am-preview{background:var(--am-panel);border:1px solid var(--am-hairline);border-radius:16px;justify-self:end;gap:16px;max-width:460px;padding:28px;display:grid;transform:rotate(-1.5deg)}}.amos .am-move{background:var(--am-panel-2);border:1px solid var(--am-hairline);border-radius:12px;gap:8px;padding:16px;display:grid}.amos .am-move h3{font-family:var(--font-am-display), "Syne", sans-serif;color:var(--am-ink-strong);margin:0;font-size:15px;font-weight:700}.amos .am-move p{color:var(--am-muted);margin:0;font-size:13px}.amos .am-tag{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.1em;border:1px solid;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px}.amos .am-topbar{border-bottom:1px solid var(--am-hairline);justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:20px;display:flex}.amos .am-main{gap:28px;max-width:1080px;margin:0 auto;padding:clamp(28px,6vw,56px) 20px 64px;display:grid}.amos .am-panel{background:var(--am-panel);border:1px solid var(--am-hairline);border-radius:14px;gap:12px;max-width:640px;padding:24px;display:grid}@media (prefers-reduced-motion:reduce){.amos .am-btn{transition:none}.amos .am-preview{transform:none}}.amos .am-nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.amos .am-nav form{display:contents}.amos .am-nav-link{min-height:40px;color:var(--am-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.amos .am-nav-link:hover{color:var(--am-ink-strong);background:var(--am-panel-2)}.amos .am-nav-link:focus-visible{outline:2px solid var(--am-gold);outline-offset:2px}.amos .am-nav-link[aria-current=page]{color:var(--am-gold);background:#1b1330;border-color:#f5b82959}.amos .am-nav-button{color:var(--am-muted)}.amos .am-connect-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:860px){.amos .am-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.amos .am-connect{background:var(--am-panel);border:1px solid var(--am-hairline);border-radius:14px;gap:12px;min-width:0;padding:24px;display:grid}.amos .am-connect[data-state=working]{border-color:#5eead466}.amos .am-connect[data-state=problem]{border-color:#f0398b80}.amos .am-connect-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.amos .am-connect-name{font-family:var(--font-am-display), "Syne", sans-serif;color:var(--am-ink-strong);margin:0;font-size:20px;font-weight:700}.amos .am-light{color:var(--am-muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.amos .am-light-dot{background:#4a3d6e;border-radius:999px;width:9px;height:9px}.amos .am-light[data-state=working]{color:var(--am-teal)}.amos .am-light[data-state=working] .am-light-dot{background:var(--am-teal);box-shadow:0 0 0 3px #5eead426}.amos .am-light[data-state=waiting],.amos .am-light[data-state=idle]{color:var(--am-gold)}.amos .am-light[data-state=waiting] .am-light-dot,.amos .am-light[data-state=idle] .am-light-dot{background:var(--am-gold)}.amos .am-light[data-state=problem]{color:var(--am-magenta)}.amos .am-light[data-state=problem] .am-light-dot{background:var(--am-magenta)}.amos .am-connect-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.amos .am-textbtn{font:inherit;color:var(--am-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.amos .am-textbtn:hover{color:var(--am-ink-strong)}.amos .am-textbtn:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px;border-radius:3px}.amos .am-setup{border-top:1px solid var(--am-hairline);gap:16px;padding-top:8px;display:grid}.amos .am-setup-warn{color:var(--am-gold);margin:0;font-size:13px}.amos .am-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.amos .am-step{color:var(--am-ink);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.6;display:grid}.amos .am-step b{color:var(--am-ink-strong);font-weight:700}.amos .am-step-n{width:28px;height:28px;font-family:var(--font-am-mono), ui-monospace, monospace;color:var(--am-gold);background:#f5b8291a;border:1px solid #f5b8294d;border-radius:8px;place-items:center;font-size:12px;display:grid}.amos .am-step-body{gap:12px;min-width:0;display:grid}.amos .am-copy{gap:8px;min-width:0;display:grid}.amos .am-copy-label{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--am-muted);font-size:11px}.amos .am-copy-row{align-items:stretch;gap:8px;min-width:0;display:flex}.amos .am-copy-row .am-field{flex:auto;min-width:0;min-height:44px}.amos .am-field.mono-small{font-family:var(--font-am-mono), ui-monospace, monospace;resize:vertical;font-size:13px;line-height:1.5}.amos .am-copy-btn{flex:none;min-height:44px;padding:0 16px;font-size:14px}:is(html:has(.amos),body:has(.amos)){background:#0a0613}.amos .am-wordmark{white-space:nowrap}.amos .am-topbar{flex-wrap:nowrap}@media (max-width:560px){.amos .am-topbar .am-wordmark{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.amos .am-topbar{padding:16px}.amos .am-nav{flex-wrap:nowrap;gap:4px}.amos .am-nav-link{min-height:40px;padding:0 8px;font-size:13px}}.amos .am-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.amos .am-h2{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.01em;color:var(--am-ink-strong);margin:0;font-size:20px;font-weight:700}.amos .am-ok{color:#ccfbf1;background:#5eead414;border:1px solid #5eead466;border-radius:10px;margin:0;padding:12px 16px;font-size:14px}.amos .am-panel-wide{max-width:760px}.amos .am-panel-lead{color:var(--am-ink-strong);margin:0;font-weight:600}.amos select.am-field{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--am-muted) 50%), linear-gradient(135deg, var(--am-muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.amos input[type=date].am-field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.amos .am-short{display:none}@media (max-width:560px){.amos .am-long{display:none}.amos .am-short{display:inline}}.amos .am-homegrid{gap:16px;display:grid}@media (min-width:900px){.amos .am-homegrid{grid-template-columns:1.3fr 1fr}.amos .am-homegrid>:first-child{grid-row:span 2;align-content:start}}.amos .am-homegrid .am-panel{max-width:none}.amos .am-goal{gap:12px;display:grid}.amos .am-goal-title{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.02em;color:var(--am-ink-strong);margin:0;font-size:clamp(20px,4vw,26px);font-weight:700;line-height:1.2}.amos .am-bar{background:var(--am-well);border:1px solid var(--am-hairline);border-radius:999px;height:10px;position:relative;overflow:hidden}.amos .am-bar-fill{transform-origin:0;background:var(--am-gold);border-radius:inherit;transition:transform .3s var(--am-ease);position:absolute;inset:0}.amos .am-goalform-row{gap:12px;display:grid}@media (min-width:640px){.amos .am-goalform-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.amos .am-figures{background:var(--am-hairline);border:1px solid var(--am-hairline);border-radius:12px;gap:1px;margin:0;display:grid;overflow:hidden}@media (min-width:640px){.amos .am-figures{grid-template-columns:repeat(3,1fr)}}.amos .am-figures>div{background:var(--am-panel-2);gap:4px;padding:16px 20px;display:grid}.amos .am-figures dt{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--am-muted);font-size:11px}.amos .am-figures dd{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.02em;color:var(--am-ink-strong);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700}.amos .am-import{border:1px solid var(--am-hairline);background:var(--am-panel);border-radius:14px;min-width:0;max-width:760px}.amos .am-panel .am-import{background:var(--am-well)}.amos .am-import-summary{cursor:pointer;color:var(--am-ink-strong);border-radius:14px;padding:16px 20px;font-weight:700;list-style:none}.amos .am-import-summary::-webkit-details-marker{display:none}.amos .am-import-summary:before{content:"+";width:18px;color:var(--am-gold);font-family:var(--font-am-mono), ui-monospace, monospace;transition:transform .2s var(--am-ease);display:inline-block}.amos .am-import[open]>.am-import-summary:before{transform:rotate(45deg)}.amos .am-import-summary:hover{color:var(--am-gold)}.amos .am-import-summary:focus-visible{outline:2px solid var(--am-gold);outline-offset:2px}.amos .am-import-body{gap:16px;padding:0 20px 20px;display:grid}.amos .am-file{font:inherit;color:var(--am-muted);font-size:14px}.amos .am-file::file-selector-button{font:inherit;border:1px solid var(--am-hairline);background:var(--am-panel-2);color:var(--am-ink-strong);cursor:pointer;border-radius:8px;margin-right:12px;padding:8px 12px;font-size:14px;font-weight:600}.amos .am-file::file-selector-button:hover{border-color:#43336b}.amos .am-addcard{gap:12px;max-width:760px;display:grid}@media (min-width:760px){.amos .am-addcard{grid-template-columns:1.2fr 1fr auto}.amos .am-addcard-alert{grid-column:1/-1}}.amos .am-board{gap:16px;display:grid}@media (min-width:860px){.amos .am-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.amos .am-lane{background:var(--am-well);border:1px solid var(--am-hairline);border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.amos .am-lane-head{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--am-muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.amos .am-lane-count{border:1px solid var(--am-hairline);border-radius:999px;padding:0 8px;font-size:11px}.amos .am-lane-empty{color:#6e6390;margin:0;padding:16px 4px;font-size:14px}.amos .am-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.amos .am-card{background:var(--am-panel-2);border:1px solid var(--am-hairline);border-radius:12px;gap:8px;padding:16px;display:grid}.amos .am-card[data-lane=doing]{border-color:#f5b82959}.amos .am-card[data-lane=done] .am-card-title{color:var(--am-muted)}.amos .am-card-title{color:var(--am-ink-strong);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.4}.amos .am-card-notes{color:var(--am-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.amos .am-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amos .am-card-delete{margin-left:auto}.amos .am-chip{border:1px solid var(--am-hairline);min-height:36px;font:inherit;color:var(--am-ink);cursor:pointer;transition:transform .14s var(--am-ease);background:0 0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.amos .am-chip:hover{color:var(--am-ink-strong);background:var(--am-panel);border-color:#43336b}.amos .am-chip:active{transform:scale(.97)}.amos .am-chip:focus-visible{outline:2px solid var(--am-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.amos .am-bar-fill,.amos .am-chip,.amos .am-import-summary:before{transition:none}}.amos .am-kicker-h{margin:0;font-weight:500}.amos .am-panel>.am-setup{border-top:0;padding-top:0}.amos .am-nav-link{white-space:nowrap}.amos .am-foot{max-width:1080px;margin:0 auto;padding:0 20px 40px;display:none}@media (max-width:560px){.amos .am-nav .am-signout-top{display:none}.amos .am-foot{display:block}}@media (min-width:900px){.amos .am-homegrid{grid-template-columns:1fr 1fr}.amos .am-homegrid>:first-child{grid-area:auto/1/auto/-1}}.amos .am-homegrid .am-panel{align-content:start}.amos .am-goalstrip{background:var(--am-panel);border:1px solid var(--am-hairline);border-radius:14px;padding:20px 24px}.amos .am-today{gap:20px;display:grid}@media (min-width:960px){.amos .am-today{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.amos .am-today-side{gap:16px;display:grid}.amos .am-today-side .am-panel{max-width:none}.amos .am-moves{counter-reset:none;gap:16px;margin:0;padding:0;list-style:none;display:grid}.amos .am-move{background:var(--am-panel);border:1px solid var(--am-hairline);border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:20px;display:grid}.amos .am-move[data-status=approved]{border-color:#f5b82959}.amos .am-move[data-job=done]{border-color:#5eead473}.amos .am-move[data-job=blocked]{border-color:#f0398b80}.amos .am-move[data-status=skipped]{background:0 0;align-items:center;padding:12px 20px}.amos .am-move-rank{width:40px;height:40px;font-family:var(--font-am-mono), ui-monospace, monospace;color:var(--am-gold);background:#f5b82914;border:1px solid #f5b8294d;border-radius:12px;place-items:center;font-size:16px;font-weight:600;display:grid}.amos .am-move[data-job=done] .am-move-rank{color:var(--am-teal);background:#5eead414;border-color:#5eead459}.amos .am-move[data-status=skipped] .am-move-rank{width:28px;height:28px;color:var(--am-muted);border-color:var(--am-hairline);background:0 0;font-size:13px}.amos .am-move-body{gap:12px;min-width:0;display:grid}.amos .am-move-title{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.015em;color:var(--am-ink-strong);overflow-wrap:anywhere;margin:0;font-size:clamp(18px,3.4vw,21px);font-weight:700;line-height:1.25}.amos .am-move-why{color:var(--am-ink);margin:0}.amos .am-move-skipped{color:var(--am-muted);margin:0;font-size:14px;-webkit-text-decoration:line-through #9a8fc080;text-decoration:line-through #9a8fc080}.amos .am-move-skipped span{text-decoration:none;display:inline-block}.amos .am-move-brief summary{cursor:pointer;color:var(--am-muted);font-size:14px;font-weight:600;list-style:none}.amos .am-move-brief summary::-webkit-details-marker{display:none}.amos .am-move-brief summary:before{content:"+ ";color:var(--am-gold);font-family:var(--font-am-mono), ui-monospace, monospace}.amos .am-move-brief[open] summary:before{content:"− "}.amos .am-move-brief summary:hover{color:var(--am-ink-strong)}.amos .am-move-brief summary:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px;border-radius:4px}.amos .am-move-brief p{background:var(--am-well);border:1px solid var(--am-hairline);color:var(--am-ink);border-radius:10px;margin:12px 0 0;padding:12px 16px;font-size:14px;line-height:1.6}.amos .am-move-actions{flex-wrap:wrap;align-items:center;gap:20px;padding-top:4px;display:flex}.amos .am-move-actions form{display:contents}.amos .am-move-state{gap:12px;display:grid}.amos .am-move-note{color:var(--am-ink);margin:0;font-size:15px}.amos .am-move-note b{color:var(--am-ink-strong)}.amos [data-tone=working].am-move-note b{color:var(--am-gold)}.amos [data-tone=done] .am-move-note b{color:var(--am-teal)}.amos [data-tone=stuck].am-move-note b{color:var(--am-magenta)}.amos .am-proof-link{justify-self:start;font-weight:600}.amos .am-proof-text{overflow-wrap:anywhere}.amos .am-needs{border-color:#f0398b66}.amos .am-needs-list{color:var(--am-ink-strong);gap:8px;margin:0;padding-left:20px;font-size:14px;display:grid}.amos .am-team{gap:12px;margin:0;padding:0;list-style:none;display:grid}.amos .am-team-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.amos .am-team-doing{color:var(--am-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amos .am-fine-link{justify-self:start;font-size:14px}.amos .am-proofs{gap:16px;margin:0;padding:0;list-style:none;display:grid}.amos .am-proof{border-bottom:1px solid var(--am-hairline);gap:4px;padding-bottom:16px;display:grid}.amos .am-proof:last-child{border-bottom:0;padding-bottom:0}.amos .am-proof-title{color:var(--am-ink-strong);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.amos .am-proof-meta{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--am-muted);margin:0;font-size:11px}@media (min-width:900px){.amos .am-shell-single{grid-template-columns:minmax(0,520px);justify-content:center}}.amos .am-move-preview{background:var(--am-panel);border:1px solid var(--am-hairline);border-radius:12px;gap:8px;padding:16px 20px;display:grid}.amos .am-setting{color:var(--am-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.amos .am-setting form{display:contents}
.amos{--am-surface-top:#1e133cbd;--am-surface-bot:#110a24c7;--am-edge:#a855f747;--am-edge-soft:#ffffff0f;--am-glow-violet:#7c3aed59;--am-radius:18px;--am-radius-sm:12px;--am-rail:108px;--am-tabbar:68px;isolation:isolate;position:relative;overflow-x:clip}.amos:before,.amos:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}.amos:after{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.amos .am-surface{border-radius:var(--am-radius);background:linear-gradient(180deg, var(--am-surface-top), var(--am-surface-bot)) padding-box, linear-gradient(160deg, #a855f773, #2f204c8c 40%, #f0398b38) border-box;box-shadow:inset 0 1px 0 var(--am-edge-soft), 0 24px 60px -28px var(--am-glow-violet), 0 2px 10px -4px #00000080;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #0000;position:relative}.amos .am-app{min-height:100dvh}.amos .am-rail{display:none}.amos .am-app-body{min-width:0}.amos .am-appbar{border-bottom:1px solid #2f204cb3;justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:20px;display:flex}.amos .am-appbar-tag{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.32em;color:var(--am-violet-soft);opacity:.8;font-size:11px;display:none}.amos .am-mark{background:linear-gradient(160deg,#22163c,#150d28);border:1px solid #f5b8298c;text-decoration:none;box-shadow:0 0 0 4px #f5b8290f,0 8px 24px -10px #f5b82973}.amos .am-wordmark{letter-spacing:.22em;font-size:15px}.amos .am-main{max-width:1320px;padding:clamp(24px, 4vw, 44px) 20px calc(var(--am-tabbar) + 48px + env(safe-area-inset-bottom));gap:28px}.amos .am-tabbar{z-index:20;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c071adb;border-top:1px solid #a855f738;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.amos .am-tab-link{color:var(--am-muted);transition:transform .16s var(--am-ease), opacity .16s var(--am-ease);border-radius:12px;justify-items:center;gap:4px;padding:8px 4px;font-size:12px;font-weight:600;text-decoration:none;display:grid}.amos .am-tab-link:active{transform:scale(.95)}.amos .am-tab-link:focus-visible{outline:2px solid var(--am-gold);outline-offset:-2px}.amos .am-tab-link[aria-current=page]{color:var(--am-gold);background:#f5b82914}.amos .am-foot{padding:0 20px calc(var(--am-tabbar) + 32px);margin-top:calc(-1 * var(--am-tabbar));display:block}@media (min-width:900px){.amos .am-app{grid-template-columns:var(--am-rail) minmax(0, 1fr);display:grid}.amos .am-tabbar,.amos .am-foot{display:none}.amos .am-main{padding-bottom:64px}.amos .am-appbar{padding:24px 32px}.amos .am-appbar-tag{display:inline}.amos .am-main{padding-inline:32px}.amos .am-appbar .am-appbar-mark{display:none}.amos .am-rail{background:linear-gradient(#0e081eeb,#0a0613eb);border-right:1px solid #a855f729;flex-direction:column;align-items:center;gap:28px;height:100dvh;padding:28px 12px 24px;display:flex;position:sticky;top:0}.amos .am-rail-mark{width:46px;height:46px;color:var(--am-gold);font-size:13px;font-family:var(--font-am-mono), ui-monospace, monospace;border-radius:13px;place-items:center;display:grid}.amos .am-rail-nav{gap:12px;width:100%;display:grid}.amos .am-rail-out{width:100%;margin-top:auto}.amos .am-rail-link{width:100%;color:var(--am-ink);font:inherit;cursor:pointer;transition:transform .16s var(--am-ease), opacity .16s var(--am-ease);background:0 0;border:1px solid #0000;border-radius:14px;justify-items:center;gap:8px;padding:16px 8px;font-size:13px;font-weight:600;text-decoration:none;display:grid}.amos .am-rail-link:hover{color:var(--am-ink-strong);background:#a855f714}.amos .am-rail-link:active{transform:scale(.96)}.amos .am-rail-link:focus-visible{outline:2px solid var(--am-gold);outline-offset:2px}.amos .am-rail-link[aria-current=page]{color:var(--am-gold);box-shadow:inset 3px 0 0 var(--am-gold), 0 10px 30px -14px #f5b82980;background:linear-gradient(#f5b8291f,#f5b8290a);border-color:#f5b82966}.amos .am-rail-out .am-rail-link{color:var(--am-muted);font-size:12px}}.amos .am-topbar,.amos .am-nav{display:none}.amos .am-h1{letter-spacing:-.035em;font-size:clamp(32px,5.2vw,54px)}.amos .am-h1 em{color:var(--am-gold);background:linear-gradient(90deg,#f5b82966,#f5b82900) 0 92%/100% 3px no-repeat;padding-bottom:4px;font-style:normal}.amos .am-kicker{letter-spacing:.24em;color:#b3a6dc}.amos .am-pagehead{gap:12px;display:grid}.amos .am-pagehead .am-lede{max-width:46ch}.amos .am-section-rule{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.28em;text-transform:uppercase;color:#cfc4f0;align-items:center;gap:16px;margin:8px 0 0;font-size:12px;font-weight:500;display:flex}.amos .am-section-rule:after{content:"";background:linear-gradient(90deg,#a855f773,#0000);flex:1;height:1px}.amos .am-btn{background:linear-gradient(#ffc63f,#f5b829 55%,#e7a515);border-radius:12px;padding:0 24px;box-shadow:inset 0 1px #ffffff73,0 10px 26px -10px #f5b829a6}.amos .am-btn:hover{background:linear-gradient(#ffd15e,#fbbf2f 55%,#eeab1a)}.amos .am-btn-ghost{box-shadow:none;background:#140d2599;border:1px solid #a855f759}.amos .am-btn-ghost:hover{background:#a855f71f}.amos .am-btn-teal{color:#ccfbf1;background:#5eead40f;border:1px solid #5eead48c;justify-self:start;min-height:44px;box-shadow:0 0 24px -10px #5eead4b3}.amos .am-btn-teal:hover{background:#5eead41f}.amos .am-link-arrow{color:var(--am-gold);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration-color:#f5b82980;display:inline-flex}.amos .am-chip-proof{color:var(--am-teal);font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid #5eead48c;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;text-decoration:none;display:inline-flex}.amos .am-chip-proof:hover{background:#5eead41a}.amos .am-chip-proof:focus-visible{outline:2px solid var(--am-teal);outline-offset:2px}.amos .am-today{gap:24px;display:grid}.amos .am-today-main{align-content:start;gap:20px;min-width:0;display:grid}@media (min-width:1100px){.amos .am-today{grid-template-columns:minmax(0,1fr) 400px}}.amos .am-panel{gap:16px;padding:24px}.amos .am-panel.am-surface{max-width:none}.amos .am-hero{align-items:center;gap:24px;padding:clamp(24px,3vw,36px);display:grid;overflow:hidden}.amos .am-hero:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 90% at 100% 0,#a855f738,#0000 60%),radial-gradient(40% 70% at 65% 110%,#f0398b24,#0000 70%);position:absolute;inset:0}@media (min-width:700px){.amos .am-hero{grid-template-columns:minmax(0,1fr) auto}}.amos .am-hero-copy{gap:16px;min-width:0;display:grid;position:relative}.amos .am-hero-title{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.035em;color:#fff;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:800;line-height:1.02}.amos .am-hero-stats{color:var(--am-ink);border-top:1px solid #a855f738;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:4px 0 0;padding-top:16px;font-size:14px;display:flex}.amos .am-hero-stats svg{color:var(--am-gold)}.amos .am-hero-stats span{align-items:center;gap:8px;display:inline-flex}.amos .am-hero-status{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--am-gold);font-size:12px}.amos .am-hero-ring{justify-self:center;position:relative}.amos .am-ring{aspect-ratio:1;width:clamp(150px,18vw,196px);position:relative}.amos .am-ring svg{filter:drop-shadow(0 0 18px #f5b82947);width:100%;height:100%}.amos .am-ring-track{fill:none;stroke:#7c3aed47;stroke-width:9px}.amos .am-ring-fill{fill:none;stroke-width:9px;stroke-linecap:round}.amos .am-ring-center{text-align:center;place-content:center;gap:4px;display:grid;position:absolute;inset:0}.amos .am-ring-pct{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,40px);font-weight:800}.amos .am-ring-cap{color:var(--am-ink);max-width:13ch;font-size:13px}.amos .am-blocks-wrap{gap:8px;max-width:560px;display:grid}.amos .am-blocks{gap:4px;display:grid}.amos .am-block{background:#7c3aed38;border:1px solid #a855f738;border-radius:5px;height:18px}.amos .am-block[data-lit]{background:linear-gradient(#ffcf55,#f5b829);border-color:#ffd66eb3;box-shadow:0 0 12px -2px #f5b8298c}.amos .am-blocks-scale{font-family:var(--font-am-mono), ui-monospace, monospace;color:var(--am-muted);justify-content:space-between;font-size:11px;display:flex}.amos .am-moves{gap:16px}.amos .am-move{border-radius:var(--am-radius);grid-template-columns:56px minmax(0,1fr);gap:20px;padding:24px}.amos .am-move-rank{width:52px;height:52px;font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.02em;color:var(--am-gold);background:#f5b8290f;border:1.5px solid #f5b8298c;border-radius:999px;font-size:18px;font-weight:800;box-shadow:0 0 20px -8px #f5b82999}.amos .am-move-title{color:#fff;font-size:clamp(19px,2.4vw,23px)}.amos .am-move-why{color:var(--am-ink);font-size:15px}.amos .am-move[data-status=proposed]{box-shadow:inset 0 1px 0 var(--am-edge-soft), 0 24px 60px -30px #f5b82973;background:linear-gradient(#221632cc,#120b22d1) padding-box padding-box,linear-gradient(150deg,#f5b829bf,#f5b8291f 45%,#f0398b59) border-box}.amos .am-move[data-job=done]{box-shadow:inset 0 1px 0 var(--am-edge-soft), 0 24px 60px -28px #2dd4bf80;background:radial-gradient(80% 120% at 100% 100%,#14b8a633,#0000 60%) padding-box padding-box,linear-gradient(#0d2834d9,#0c1224e0) padding-box padding-box,linear-gradient(150deg,#5eead4d9,#5eead426 50%,#a855f759) border-box}.amos .am-move[data-job=done] .am-move-rank{color:var(--am-teal);background:#5eead40f;border-color:#5eead499;box-shadow:0 0 20px -8px #5eead4b3}.amos .am-move[data-job=claimed] .am-move-rank{animation:am-pulse 2.4s var(--am-ease) infinite}.amos .am-move[data-status=skipped]{opacity:.72;box-shadow:none;padding:16px 24px}.amos .am-move[data-status=skipped] .am-move-rank{width:40px;height:40px;color:var(--am-muted);box-shadow:none;background:0 0;border-color:#9a8fc059;font-size:14px}.amos .am-move-skipped{text-decoration:none}.amos .am-move-skipped s{text-decoration-color:#9a8fc099}.amos .am-move-done{color:var(--am-teal);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.amos .am-move-done b{color:var(--am-teal)}.amos .am-done-check{background:var(--am-teal);color:#062a26;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.amos .am-move-actions .am-btn{min-height:48px}@keyframes am-pulse{0%,to{opacity:1}50%{opacity:.55}}.amos .am-agents{margin:0;padding:0;list-style:none;display:grid}.amos .am-agent{border-bottom:1px solid #2f204ccc;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.amos .am-agent:last-child{border-bottom:0}.amos .am-agent-icon{width:50px;height:50px;color:var(--am-violet-soft);background:#7c3aed1f;border:1px solid #a855f74d;border-radius:14px;place-items:center;display:grid}.amos .am-agent[data-tool=claude-ai] .am-agent-icon{color:#ffb38a;background:#fb923c1f;border-color:#fb923c66}.amos .am-agent[data-tool=chatgpt] .am-agent-icon{color:var(--am-teal);background:#2dd4bf1a;border-color:#5eead466}.amos .am-agent[data-tool=hermes] .am-agent-icon{color:#f0abfc;background:#d946ef1a;border-color:#e879f959}.amos .am-agent[data-state=off] .am-agent-icon{opacity:.6}.amos .am-agent-text{gap:4px;min-width:0;display:grid}.amos .am-agent-name{color:#fff;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.amos .am-agent-name .am-light{font-size:13px;font-weight:600}.amos .am-agent-task{color:var(--am-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.amos .am-light[data-state=working] .am-light-dot{animation:am-pulse 2.4s var(--am-ease) infinite}.amos .am-timeline{margin:0;padding:0;list-style:none;display:grid;position:relative}.amos .am-timeline:before{content:"";background:linear-gradient(#5eead480,#a855f740);width:1px;position:absolute;top:14px;bottom:14px;left:11px}.amos .am-tl-item{grid-template-columns:24px minmax(0,1fr);gap:16px;padding:8px 0 16px;display:grid;position:relative}.amos .am-tl-item:last-child{padding-bottom:0}.amos .am-tl-dot{background:var(--am-teal);color:#062a26;border-radius:999px;place-items:center;width:23px;height:23px;display:grid;box-shadow:0 0 0 4px #5eead41f}.amos .am-tl-body{gap:4px;min-width:0;display:grid}.amos .am-proof-title{color:#fff;font-size:15px}.amos .am-proof-meta{letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.amos .am-needs.am-surface{background:linear-gradient(#2c0e28cc,#160a1ed1) padding-box padding-box,linear-gradient(150deg,#f0398bb3,#f0398b1f 55%,#a855f74d) border-box}.amos .am-needs .am-kicker{color:#ff9cc7}@media (prefers-reduced-motion:no-preference){.amos .am-main>*,.amos .am-today-main>*,.amos .am-today-side>*,.amos .am-moves>*{animation:am-rise .26s var(--am-ease) both}.amos .am-main>:nth-child(2),.amos .am-today-main>:nth-child(2),.amos .am-moves>:first-child{animation-delay:60ms}.amos .am-main>:nth-child(3),.amos .am-today-main>:nth-child(3),.amos .am-moves>:nth-child(2),.amos .am-today-side>:nth-child(2){animation-delay:.12s}.amos .am-moves>:nth-child(3),.amos .am-today-side>:nth-child(3){animation-delay:.18s}.amos .am-today-side>:nth-child(4){animation-delay:.24s}}@keyframes am-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.amos .am-move[data-job=claimed] .am-move-rank,.amos .am-light[data-state=working] .am-light-dot{animation:none}}.amos .am-ring-pct,.amos .am-move-rank{font-family:var(--font-am-body), "Hanken Grotesk", sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.amos .am-ring-pct{font-size:clamp(32px,3.6vw,44px)}.amos .am-hero-title{font-size:clamp(28px,3vw,42px)}@media (min-width:700px){.amos .am-hero{grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:699px){.amos .am-hero{grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:16px}.amos .am-hero-copy{grid-area:2/1/auto/-1}.amos .am-hero-ring{grid-area:1/2}.amos .am-ring{width:118px}.amos .am-ring-pct{font-size:26px}.amos .am-ring-cap{font-size:12px}.amos .am-hero:after{content:"Your main goal";font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:#b3a6dc;grid-area:1/1;align-self:center;font-size:11px}.amos .am-hero-copy>.am-kicker{display:none}.amos .am-move{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px}.amos .am-move-rank{width:42px;height:42px;font-size:15px}}.amos .am-money{align-items:start;gap:24px;display:grid}.amos .am-money-goal{gap:20px;min-width:0;display:grid}@media (min-width:1100px){.amos .am-money{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.amos .am-stripe{background:radial-gradient(70% 80% at 100% 100%,#9333ea38,#0000 65%) padding-box padding-box,linear-gradient(#1a1442d1,#0e0a24db) padding-box padding-box,linear-gradient(155deg,#a855f799,#2f204c80 45%,#5eead459) border-box;gap:24px;padding:clamp(24px,3vw,32px);display:grid}.amos .am-stripe-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.amos .am-stripe-name{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:26px;font-weight:800}.amos .am-stripe-when{margin-left:auto}.amos .am-pill{color:#ecdcff;background:#a855f729;border:1px solid #a855f766;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.amos .am-stripe-figs{gap:20px;margin:0;display:grid}@media (min-width:560px){.amos .am-stripe-figs{grid-template-columns:1.5fr 1fr 1fr}.amos .am-stripe-figs>div+div{border-left:1px solid #a855f740;padding-left:20px}}.amos .am-stripe-figs>div{align-content:start;gap:4px;display:grid}.amos .am-stripe-figs dt{color:var(--am-ink);font-size:13px}.amos .am-stripe-figs dd{font-family:var(--font-am-body), sans-serif;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:800}.amos .am-stripe-main dd{font-size:clamp(32px,3.4vw,42px)}.amos .am-delta{color:var(--am-teal);font-size:14px;font-weight:700}.amos .am-delta[data-dir=down]{color:#ff9cc7}.amos .am-delta small{color:var(--am-muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.amos .am-chart{gap:12px;margin:0;display:grid}.amos .am-bars{border-bottom:1px solid #a855f740;align-items:flex-end;gap:4px;height:150px;padding-bottom:1px;display:flex}.amos .am-bar-col{transform-origin:bottom;background:linear-gradient(#c08bff,#9333ea73);border-radius:4px 4px 1px 1px;flex:1 1 0;min-width:3px;height:100%}.amos .am-bar-col[data-last]{background:linear-gradient(#5eead4,#2dd4bf80);box-shadow:0 0 16px -2px #5eead499}.amos .am-chart-axis{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--am-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.amos .am-chart-empty{border:1px dashed #a855f759;border-radius:12px;padding:20px}.amos .am-connect,.amos .am-lane,.amos .am-import,.amos .am-preview,.amos .am-sent,.amos .am-move-preview,.amos .am-goalstrip{background:linear-gradient(180deg, var(--am-surface-top), var(--am-surface-bot)) padding-box, linear-gradient(160deg, #a855f773, #2f204c8c 40%, #f0398b38) border-box;box-shadow:inset 0 1px 0 var(--am-edge-soft), 0 24px 60px -30px var(--am-glow-violet);border-radius:var(--am-radius);border:1px solid #0000}.amos .am-connect[data-state=working]{background:linear-gradient(#0d2834cc,#0c1224d9) padding-box padding-box,linear-gradient(150deg,#5eead4bf,#5eead41f 50%,#a855f74d) border-box}.amos .am-card{background:#0c071a99;border-color:#a855f740;border-radius:14px}.amos .am-card[data-lane=doing]{border-color:#f5b82980;box-shadow:0 10px 30px -18px #f5b82980}.amos .am-field{background:#080514b3;border-color:#a855f74d;border-radius:12px}.amos .am-connect-name{font-size:22px}.amos .am-connect-title{align-items:center;gap:16px;display:flex}.amos .am-connect[data-tool=claude-ai] .am-agent-icon{color:#ffb38a;background:#fb923c1f;border-color:#fb923c66}.amos .am-connect[data-tool=chatgpt] .am-agent-icon{color:var(--am-teal);background:#2dd4bf1a;border-color:#5eead466}.amos .am-connect[data-tool=hermes] .am-agent-icon{color:#f0abfc;background:#d946ef1a;border-color:#e879f959}.amos .am-connect{gap:16px;padding:24px}.amos .am-pagehead+.am-connect-grid,.amos .am-pagehead+.am-addcard{margin-top:4px}.amos .am-peek{background:#0c071a8c;border:1px solid #a855f747;border-radius:12px;gap:8px;padding:16px;display:grid}.amos .am-peek h2{font-family:var(--font-am-display), "Syne", sans-serif;color:var(--am-ink-strong);margin:0;font-size:15px;font-weight:700}.amos .am-peek p{color:var(--am-muted);margin:0;font-size:13px}.amos .am-preview{padding:28px}.amos .am-pagehead-compact{gap:0;margin-bottom:-8px}.amos .am-hero-note{max-width:52ch;color:var(--am-ink);margin:0;font-size:16px;line-height:1.6}@media (min-width:900px){.amos .am-main,.amos .am-appbar{max-width:1720px;padding-inline:clamp(28px,3vw,48px)}}@media (min-width:1100px){.amos .am-today{grid-template-columns:minmax(0,1fr) clamp(380px,27vw,500px)}}.amos .am-hero-empty .am-hero-title{max-width:16ch;font-size:clamp(28px,2.8vw,40px)}.amos .am-ring[data-empty] .am-ring-track{stroke-dasharray:3 7;stroke:#f5b82973;stroke-width:3px}.amos .am-ring[data-empty] svg{filter:none}.amos .am-ring-target{color:var(--am-gold);filter:drop-shadow(0 0 12px #f5b82980);justify-self:center}.amos .am-rail-mark:focus-visible,.amos .am-brand:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px}.amos .am-rail-mark:focus:not(:focus-visible){outline:none}@media (min-width:900px){.amos .am-main,.amos .am-appbar{margin-inline:0}}.amos .am-appbar-title{display:none}@media (min-width:900px){.amos .am-appbar .am-brand{display:none}.amos .am-appbar-title{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:22px;font-weight:800;display:inline}}.amos .am-row{align-items:stretch;gap:20px;display:grid}@media (min-width:1100px){.amos .am-row-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.amos .am-row-111{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px) and (max-width:1099px){.amos .am-row-111{grid-template-columns:repeat(2,minmax(0,1fr))}.amos .am-row-111>:last-child{grid-column:1/-1}}.amos .am-tile{align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.amos .am-row .am-hero{height:100%}.amos .am-tile-link{color:inherit;transition:transform .2s var(--am-ease);text-decoration:none}@media (hover:hover) and (pointer:fine){.amos .am-tile-link:hover{transform:translateY(-2px)}}.amos .am-tile-link:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px}.amos .am-money-mini{align-content:space-between}.amos .am-mm-figs{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.amos .am-mm-icon{width:46px;height:46px;color:var(--am-gold);background:#f5b82914;border:1px solid #f5b82966;border-radius:13px;place-items:center;display:grid}.amos .am-mm-main,.amos .am-mm-side{gap:4px;min-width:0;display:grid}.amos .am-mm-side{border-left:1px solid #a855f740;padding-left:16px}.amos .am-mm-figs small{color:var(--am-ink);font-size:13px}.amos .am-mm-figs b{font-family:var(--font-am-body), sans-serif;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.amos .am-bars-mini{height:96px;display:flex}@media (max-width:520px){.amos .am-mm-figs{grid-template-columns:auto 1fr}.amos .am-mm-side{border-left:0;padding-left:0}}.amos .am-movesbox{gap:16px;padding:24px;display:grid}.amos .am-mcs{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.amos .am-mcs{grid-template-columns:repeat(3,minmax(0,1fr))}}.amos .am-mc{min-width:0;animation:am-rise .26s var(--am-ease) both;background:linear-gradient(#1a1130e6,#0f091eeb) padding-box padding-box,linear-gradient(150deg,#a855f780,#2f204c99 50%,#a855f740) border-box;border:1px solid #0000;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.amos .am-mc:nth-child(2){animation-delay:40ms}.amos .am-mc:nth-child(3){animation-delay:80ms}.amos .am-mc[data-status=proposed]{background:radial-gradient(90% 60% at 100% 0,#f5b8291f,#0000 60%) padding-box padding-box,linear-gradient(#24182aeb,#120b1ef0) padding-box padding-box,linear-gradient(150deg,#f5b829d9,#f5b8292e 50%,#f0398b66) border-box;box-shadow:0 24px 50px -30px #f5b8298c}.amos .am-mc[data-job=done]{background:radial-gradient(90% 70% at 100% 0,#2dd4bf2e,#0000 60%) padding-box padding-box,linear-gradient(#0c2c38eb,#0a1424f0) padding-box padding-box,linear-gradient(150deg,#5eead4f2,#5eead42e 50%,#a855f766) border-box;box-shadow:0 24px 50px -28px #2dd4bf99}.amos .am-mc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.amos .am-mc-tag{font-family:var(--font-am-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--am-violet-soft);background:#7c3aed24;border:1px solid #a855f780;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.amos .am-mc[data-tag=grow] .am-mc-tag{color:var(--am-teal);background:#2dd4bf1a;border-color:#5eead48c}.amos .am-mc[data-tag=protect] .am-mc-tag{color:var(--am-gold);background:#f5b8291a;border-color:#f5b82999}.amos .am-mc-num{width:50px;height:50px;font-family:var(--font-am-body), sans-serif;font-variant-numeric:tabular-nums;color:var(--am-gold);border:1.5px solid #f5b82999;border-radius:999px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid;box-shadow:0 0 18px -6px #f5b82999}.amos .am-mc[data-job=done] .am-mc-num{color:var(--am-teal);border-color:#5eead4b3;box-shadow:0 0 18px -6px #5eead4cc}.amos .am-mc[data-status=skipped] .am-mc-num{color:var(--am-muted);box-shadow:none;border-color:#9a8fc066}.amos .am-mc[data-job=claimed] .am-mc-num{animation:am-pulse 2.4s var(--am-ease) infinite}.amos .am-mc-title{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:800;line-height:1.18}.amos .am-mc-title s{text-decoration-color:#9a8fc0b3}.amos .am-mc-why{color:var(--am-ink);margin:0;font-size:15px}.amos .am-mc-facts{border-top:1px solid #a855f733;grid-template-columns:1fr 1.3fr;gap:12px;margin:4px 0 0;padding-top:16px;display:grid}.amos .am-mc-facts>div+div{border-left:1px solid #a855f733;padding-left:12px}.amos .am-mc-facts dt{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--am-muted);font-size:11px}.amos .am-mc-facts dd{color:var(--am-ink-strong);align-items:center;gap:8px;margin:8px 0 0;font-size:14px;display:flex}.amos .am-mc-tool{color:#ffb38a;background:#fb923c1f;border:1px solid #fb923c59;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.amos .am-mc-tool[data-tool=chatgpt]{color:var(--am-teal);background:#2dd4bf1a;border-color:#5eead466}.amos .am-mc-tool[data-tool=claude-code]{color:var(--am-violet-soft);background:#7c3aed24;border-color:#a855f766}.amos .am-mc-tool[data-tool=hermes]{color:#f0abfc;background:#d946ef1a;border-color:#e879f959}.amos .am-mc-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.amos .am-mc-foot-stack{display:grid}.amos .am-mc-actions{grid-template-columns:1fr 1fr;display:grid}.amos .am-mc-actions form{display:contents}.amos .am-mc-actions .am-btn{width:100%;min-height:48px}.amos .am-mc-done{color:var(--am-teal);background:#2dd4bf14;border:1px solid #5eead459;border-radius:12px;align-items:center;gap:12px;padding:8px 16px 8px 8px;font-weight:700;display:inline-flex}.amos .am-mc-state{color:var(--am-ink);margin:0;font-size:15px}.amos .am-mc-state b{color:#fff}.amos .am-mc-state[data-tone=working] b{color:var(--am-gold)}.amos .am-mc-state[data-tone=stuck] b{color:var(--am-magenta)}.amos .am-mc .am-move-brief summary{font-size:13px}.amos .am-btn-sm{border-radius:10px;min-height:36px;padding:0 16px;font-size:14px}.amos .am-btn-magenta{color:#fff;background:linear-gradient(#ff5aa5,#f0398b 60%,#d92c79);box-shadow:0 8px 22px -10px #f0398bcc}.amos .am-btn-magenta:hover{background:linear-gradient(#ff6fb1,#f54a96 60%,#e03682)}.amos .am-done-list{margin:0;padding:0;list-style:none;display:grid}.amos .am-done-row{border-bottom:1px solid #2f204ccc;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.amos .am-done-row:last-child{border-bottom:0}.amos .am-done-text{gap:4px;min-width:0;display:grid}.amos .am-done-text .am-proof-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amos .am-needs[data-empty]{background:linear-gradient(180deg, var(--am-surface-top), var(--am-surface-bot)) padding-box, linear-gradient(160deg, #5eead473, #2f204c8c 45%, #a855f740) border-box}.amos .am-needs[data-empty] .am-kicker{color:var(--am-teal)}.amos .am-needs-list{gap:12px;padding:0;list-style:none;display:grid}.amos .am-need,.amos .am-email-row{background:#0a051473;border:1px solid #f0398b40;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.amos .am-email-row{border-color:#a855f740;margin-top:auto}.amos .am-need-icon{color:#ff9cc7;background:#f0398b14;border:1px solid #f0398b73;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.amos .am-email-icon{color:var(--am-violet-soft);background:#7c3aed1a;border-color:#a855f766}.amos .am-need-text{color:var(--am-ink-strong);gap:4px;min-width:0;font-size:14px;display:grid}.amos .am-need-text .am-kicker{font-size:11px}.amos .am-row-111 .am-tile{height:100%}.amos .am-mm-chart{gap:8px;display:grid}.amos .am-mm-figs b{font-size:22px}.amos .am-mm-main b{font-size:clamp(26px,2.4vw,34px)}.amos:before{background:radial-gradient(60% 55% at 85% 4%,#a855f757,#0000 62%),radial-gradient(45% 45% at 65% 95%,#f0398b38,#0000 65%),radial-gradient(55% 50% at 10% 25%,#5b21b657,#0000 70%),linear-gradient(118deg,#0000 36%,#a855f724 45%,#f0398b1f 50%,#0000 58%),linear-gradient(118deg,#0000 56%,#7c3aed21 63%,#f0398b12 67%,#0000 73%),linear-gradient(#0f0822,#0a0613 60%)}.amos .am-lane-empty{color:var(--am-muted)}.amos .am-field::placeholder{color:#8e83b8}.amos .am-setup-hero{gap:24px;padding:clamp(24px,3vw,32px);display:grid}.amos .am-setup-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.amos .am-setup-count{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--am-ink);white-space:nowrap;font-size:12px}.amos .am-setup-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.amos .am-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.amos .am-setup-step{background:#0a051473;border:1px solid #a855f74d;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:20px;display:grid;position:relative}.amos .am-setup-step[data-active]{background:radial-gradient(90% 90% at 0 0,#f5b8291f,#0000 65%),#180e1eb3;border-color:#f5b829b3;box-shadow:0 20px 44px -26px #f5b82999}.amos .am-setup-step[data-done]{border-color:#5eead480}.amos .am-setup-n{width:44px;height:44px;font-family:var(--font-am-body), sans-serif;color:var(--am-violet-soft);border:1.5px solid #a855f78c;border-radius:999px;place-items:center;font-size:18px;font-weight:800;display:grid}.amos .am-setup-step[data-active] .am-setup-n{color:var(--am-gold);border-color:var(--am-gold);box-shadow:0 0 18px -4px #f5b829b3}.amos .am-setup-step[data-done] .am-setup-n{color:#062a26;background:var(--am-teal);border-color:var(--am-teal)}.amos .am-setup-body{gap:8px;min-width:0;display:grid}.amos .am-setup-title{color:#fff;margin:0;font-size:17px;font-weight:700}.amos .am-setup-note{align-items:center;gap:8px;display:inline-flex}.amos .am-setup-donetext{color:var(--am-teal);margin:0;font-weight:700}.amos .am-setup-body>div{margin-top:8px}.amos .am-btn-goldline{color:var(--am-gold);border-color:#f5b82999}.amos .am-btn-goldline:hover{background:#f5b82914}.amos .am-mc-hint{color:var(--am-teal);align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.amos .am-empty{text-align:center;justify-items:center;gap:8px;padding:12px 0 4px;display:grid}.amos .am-empty-icon{width:72px;height:72px;color:var(--am-violet-soft);background:radial-gradient(circle,#a855f738,#0000 70%);border:1px solid #a855f759;border-radius:20px;place-items:center;display:grid}.amos .am-bars-ghost{opacity:1}.amos .am-bars-ghost .am-bar-col{box-shadow:none;background:0 0;border:1px solid #a855f766;border-bottom:0}.amos .am-center{text-align:center;justify-self:center}.amos .am-agent:has(>.am-btn){grid-template-columns:50px minmax(0,1fr) auto}.amos .am-rail-dots{display:none}@media (max-width:999px){.amos .am-movesbox{padding:20px 0 16px;overflow:hidden}.amos .am-movesbox>.am-kicker{padding-inline:20px}.amos .am-mcs{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.amos .am-mcs::-webkit-scrollbar{display:none}.amos .am-mc{scroll-snap-align:start;flex:0 0 min(86%,420px)}.amos .am-rail-dots{justify-content:center;gap:12px;display:flex}.amos .am-rail-dots span{width:8px;height:8px;transition:transform .16s var(--am-ease);background:#a855f773;border-radius:999px}.amos .am-rail-dots span[data-on]{background:var(--am-teal);transform:scale(1.25)}}@media (max-width:520px){.amos .am-mm-figs{grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr);gap:12px}.amos .am-mm-side{border-left:1px solid #a855f740;padding-left:12px}.amos .am-mm-icon{width:38px;height:38px}.amos .am-mm-figs b{font-size:17px}.amos .am-mm-main b{font-size:22px}.amos .am-mm-figs small{font-size:11px}.amos .am-setup-top{flex-direction:column;gap:8px}}@media (max-width:899px){.amos .am-appbar .am-wordmark{display:none}.amos .am-appbar .am-brand{gap:16px}.amos .am-appbar-title{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-right:auto;font-size:20px;font-weight:800;display:inline}.amos .am-appbar{justify-content:flex-start;gap:16px}}.amos .am-mc-actions .am-btn{white-space:nowrap;padding-inline:12px}@media (max-width:699px){.amos .am-hero-note{display:none}}@media (prefers-reduced-motion:reduce){.amos .am-mc,.amos .am-mc[data-job=claimed] .am-mc-num,.amos .am-rail-dots span,.amos .am-tile-link{transition:none;animation:none}}.amos .am-agent-task,.amos .am-done-text .am-proof-title{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (max-width:379px){.amos .am-mm-figs{grid-template-columns:auto repeat(2,minmax(0,1fr));row-gap:12px}.amos .am-mm-main{grid-column:2/-1}.amos .am-mm-figs .am-mm-side:nth-of-type(3){border-left:0;grid-column:2;padding-left:0}}.amos .am-mc-hint{color:var(--am-gold)}.amos .am-peek .am-tag[data-tag=grow]{color:var(--am-teal)}.amos .am-peek .am-tag[data-tag=protect]{color:var(--am-gold)}.amos .am-peek .am-tag[data-tag=focus]{color:var(--am-violet-soft)}.amos .am-skip{z-index:50;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.amos .am-skip:focus-visible{transform:none}.amos .am-main:focus{outline:none}.amos .am-field{outline-offset:1px;outline:2px solid #0000}.amos .am-field:focus-visible{outline-color:var(--am-gold)}.amos .am-tile{container-type:inline-size}@container (max-width:380px){:is(.amos .am-need,.amos .am-email-row,.amos .am-agent:has(>.am-btn)){grid-template-columns:40px minmax(0,1fr)}.amos .am-need>.am-btn,.amos .am-email-row>form,.amos .am-agent>.am-btn{grid-column:2;justify-self:start}}.amos .am-mc[data-status=skipped]{opacity:1}.amos .am-mc[data-status=skipped] .am-mc-title{color:var(--am-ink)}@media (max-width:899px){.amos .am-field.mono-small,.amos .am-field{font-size:16px}}.amos .am-num{font-family:var(--font-am-body), "Hanken Grotesk", sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.amos .am-field-wrap{gap:8px}@media (min-width:760px){.amos .am-addcard{align-items:end}}.amos .am-money-mini:not(a){align-content:start}@media (min-width:1400px){.amos .am-connect-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.amos .am-toolgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.amos .am-toolcard{--tint:#a855f7;--tint-soft:#a855f724;--tint-edge:#a855f773;background:linear-gradient(180deg, #1a1130e0, #0f091ee6) padding-box, linear-gradient(150deg, var(--tint-edge), #2f204c99 55%, #a855f733) border-box;border:1px solid #0000;border-radius:16px;align-content:space-between;gap:16px;min-width:0;padding:20px;display:grid}.amos [data-tint=teal]{--tint:#5eead4;--tint-soft:#2dd4bf1f;--tint-edge:#5eead48c}.amos [data-tint=violet]{--tint:#c084fc;--tint-soft:#a855f729;--tint-edge:#c084fc8c}.amos [data-tint=gold]{--tint:#f5b829;--tint-soft:#f5b8291f;--tint-edge:#f5b82999}.amos [data-tint=lavender]{--tint:#c4b5fd;--tint-soft:#c4b5fd1f;--tint-edge:#c4b5fd80}.amos [data-tint=magenta]{--tint:#ff7ab6;--tint-soft:#f0398b24;--tint-edge:#f0398b8c}.amos [data-tint=orange]{--tint:#ffb38a;--tint-soft:#fb923c1f;--tint-edge:#fb923c80}.amos [data-tint=indigo]{--tint:#d8b4fe;--tint-soft:#9333ea29;--tint-edge:#9333ea8c}.amos [data-tint=pink]{--tint:#f0abfc;--tint-soft:#d946ef1f;--tint-edge:#e879f980}.amos .am-toolcard[data-state=on]{box-shadow:0 18px 40px -26px var(--tint-edge)}.amos .am-toolcard-head{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;display:grid}.amos .am-mono{width:52px;height:52px;font-family:var(--font-am-body), sans-serif;letter-spacing:.02em;color:var(--tint);background:var(--tint-soft);border:1px solid var(--tint-edge);border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid}.amos .am-mono-sm{border-radius:10px;width:36px;height:36px;font-size:13px}.amos .am-toolcard-text{gap:4px;min-width:0;display:grid}.amos .am-toolcard-name{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.01em;color:#fff;margin:0;font-size:18px;font-weight:800}.amos .am-toolcard-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.amos .am-toolcard-foot form{display:contents}.amos .am-toolcard-status{gap:4px;display:grid}.amos .am-pill-on{color:var(--am-teal);background:#2dd4bf1a;border:1px solid #5eead48c;border-radius:999px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:700}.amos .am-toolcard-links{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.amos .am-toolcard-get{align-items:center;gap:4px;font-size:14px;display:inline-flex}.amos .am-toolcard-setup{gap:12px;display:grid}.amos .am-recent{margin:0;padding:0;list-style:none;display:grid}.amos .am-recent-row{border-bottom:1px solid #2f204ccc;grid-template-columns:36px minmax(110px,.8fr) minmax(0,2.4fr) auto 76px;align-items:center;gap:16px;padding:12px 0;display:grid}.amos .am-recent-row:last-child{border-bottom:0}.amos .am-recent-tool{color:#fff;font-weight:700}.amos .am-recent-title{color:var(--am-ink-strong);overflow-wrap:anywhere}@container (max-width:640px){.amos .am-recent-row{grid-template-columns:36px minmax(0,1fr) auto}.amos .am-recent-title{grid-column:2/-1}.amos .am-recent-row>.am-fine{grid-column:2}}.amos .am-toolgrid{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.amos .am-toolgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.amos .am-toolgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.amos .am-toolcard{background:radial-gradient(110% 90% at 0% 0%, var(--tint-soft), transparent 60%) padding-box, linear-gradient(180deg, #1a1130e0, #0f091ee6) padding-box, linear-gradient(150deg, var(--tint-edge), #2f204c99 55%, #a855f733) border-box}.amos .am-toolcard-name{font-size:17px}.amos [data-cat=ai]{--cat:#f5b829;--cat-soft:#f5b8291f;--cat-edge:#f5b8298c}.amos [data-cat=marketing]{--cat:#5eead4;--cat-soft:#2dd4bf1f;--cat-edge:#5eead48c}.amos [data-cat=hosting]{--cat:#c084fc;--cat-soft:#a855f724;--cat-edge:#c084fc8c}.amos [data-cat=design]{--cat:#ff7ab6;--cat-soft:#f0398b1f;--cat-edge:#f0398b8c}.amos [data-cat=other]{--cat:#ffb38a;--cat-soft:#fb923c1f;--cat-edge:#fb923c80}.amos .am-stat[data-tone=gold]{background:radial-gradient(90% 90% at 0% 0%, #f5b8291f, transparent 60%) padding-box, linear-gradient(180deg, var(--am-surface-top), var(--am-surface-bot)) padding-box, linear-gradient(150deg, #f5b829b3, #2f204c8c 55%, #a855f740) border-box}.amos .am-stat[data-tone=magenta]{background:radial-gradient(90% 90% at 0% 0%, #f0398b1f, transparent 60%) padding-box, linear-gradient(180deg, var(--am-surface-top), var(--am-surface-bot)) padding-box, linear-gradient(150deg, #f0398ba6, #2f204c8c 55%, #a855f740) border-box}.amos .am-stat[data-tone=teal]{background:radial-gradient(90% 90% at 0% 0%, #2dd4bf1f, transparent 60%) padding-box, linear-gradient(180deg, var(--am-surface-top), var(--am-surface-bot)) padding-box, linear-gradient(150deg, #5eead4a6, #2f204c8c 55%, #a855f740) border-box}.amos .am-stat-big{font-family:var(--font-am-body), sans-serif;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.05}.amos .am-stat-big small{color:var(--am-ink);letter-spacing:0;font-size:18px;font-weight:500}.amos .am-stat-dot{color:var(--am-magenta)}.amos .am-segbar{gap:4px;height:10px;display:flex}.amos .am-segbar span{background:var(--cat);border-radius:999px;min-width:6px}.amos .am-legend{color:var(--am-ink);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.amos .am-legend li{align-items:center;gap:8px;display:inline-flex}.amos .am-legend li:before{content:"";background:var(--cat);border-radius:999px;width:9px;height:9px}.amos .am-shipdots{flex-wrap:wrap;gap:8px;display:flex}.amos .am-shipdots span{background:linear-gradient(#7ff5e0,#2dd4bf);border-radius:6px;width:22px;height:22px;box-shadow:0 0 12px -3px #5eead4b3}.amos .am-subs{margin:0;padding:0;list-style:none;display:grid}.amos .am-subrow{border-bottom:1px solid #2f204ccc;grid-template-columns:36px minmax(0,1.4fr) 96px 88px 72px minmax(0,1.2fr) 128px;align-items:center;gap:12px;padding:12px 0;display:grid}.amos .am-subhead{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--am-muted);padding-top:0;font-size:11px}.amos .am-subrow .am-mono{color:var(--cat);background:var(--cat-soft);border-color:var(--cat-edge)}.amos .am-subrow-name{color:#fff;overflow-wrap:anywhere;min-width:0;font-weight:700}.amos .am-subrow-name .am-link{text-decoration-color:#ffffff40}.amos .am-cat{color:var(--cat);background:var(--cat-soft);border:1px solid var(--cat-edge);border-radius:999px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:700}.amos .am-subrow-cost{font-variant-numeric:tabular-nums;color:#fff;font-weight:800}.amos .am-subrow-used{color:var(--am-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.amos .am-subrow-acts{flex-direction:column;justify-self:end;align-items:flex-end;gap:4px;display:inline-flex}.amos .am-subrow-acts form,.amos .am-renewal-acts form{display:contents}.amos .am-pill-warn{color:var(--am-gold);white-space:nowrap;background:#f5b82914;border:1px solid #f5b8298c;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}@container (max-width:700px){.amos .am-subhead{display:none}.amos .am-subrow{grid-template-columns:36px minmax(0,1fr) auto;row-gap:8px}.amos .am-subrow .am-cat{grid-area:2/2}.amos .am-subrow-cost{grid-area:1/3}.amos .am-subrow-used{grid-column:2/-1}.amos .am-subrow-acts{flex-direction:row;grid-column:2/-1;justify-self:start;align-items:center;gap:12px}}.amos .am-stackform{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end}.amos .am-stackform .am-alert{grid-column:1/-1}.amos .am-stackform-go{display:flex}.amos .am-stackform-go .am-btn{width:100%}.amos .am-renewals{margin:0;padding:0;list-style:none;display:grid;position:relative}.amos .am-renewals:before{content:"";background:linear-gradient(#f0398b99,#a855f740);width:1px;position:absolute;top:18px;bottom:18px;left:22px}.amos .am-renewal{border-bottom:1px solid #2f204ccc;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid;position:relative}.amos .am-renewal:last-child{border-bottom:0}.amos .am-renewal-date{background:#110a24f2;border-radius:10px;justify-items:center;padding:8px 0;line-height:1;display:grid;position:relative}.amos .am-renewal-date b{font-family:var(--font-am-body), sans-serif;color:#fff;font-size:20px;font-weight:800}.amos .am-renewal-date small{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.14em;color:#ff9cc7;font-size:11px}.amos .am-renewal-text{gap:4px;min-width:0;display:grid}.amos .am-renewal-text b{color:#fff}.amos .am-renewal-text small{color:var(--am-ink)}.amos .am-renewal-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}@container (max-width:380px){.amos .am-renewal{grid-template-columns:46px minmax(0,1fr)}.amos .am-renewal-acts{grid-column:2;justify-content:flex-start}}.amos .am-builds{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.amos .am-build{background:#0a051473;border:1px solid #a855f74d;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.amos .am-build-thumb{background:radial-gradient(80% 90% at 20% 20%, hsl(var(--hue) 90% 70% / .9), transparent 60%), linear-gradient(135deg, hsl(calc(var(--hue) + 40) 80% 55%), hsl(calc(var(--hue) + 250) 70% 30%));border-radius:10px;width:64px;height:56px;box-shadow:inset 0 0 0 1px #ffffff1f}.amos .am-build-text{gap:8px;min-width:0;display:grid}.amos .am-build-text b{color:#fff;overflow-wrap:anywhere}.amos .am-build-status{color:var(--am-teal);border:1px solid #5eead48c;border-radius:999px;justify-self:start;padding:4px 12px;font-size:12px;font-weight:700}.amos .am-build-status[data-status=shipped]{color:var(--am-gold);border-color:#f5b8298c}.amos .am-build-status[data-status=in-progress]{color:var(--am-violet-soft);border-color:#a855f78c}.amos .am-build-open{grid-column:2;justify-self:start;align-items:center;gap:4px;font-size:14px;display:inline-flex}.amos .am-yours{margin:0;padding:0;list-style:none;display:grid}.amos .am-yours-row{border-bottom:1px solid #2f204ccc;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.amos .am-yours-row:last-child{border-bottom:0}.amos .am-yours-text{gap:4px;min-width:0;display:grid}.amos .am-yours-text b{color:#fff}.amos .am-yours-text small{color:var(--am-ink);font-size:13px}.amos .am-subrow-renews{color:var(--am-ink-strong);font-variant-numeric:tabular-nums}.amos .am-subrow-renews[data-soon]{color:#ff7ab6;font-weight:700}@container (max-width:700px){.amos .am-subrow-renews{grid-area:2/3;justify-self:end}}.amos .am-btn-sm{white-space:nowrap}.amos .am-more{display:contents;position:relative}.amos .am-more>summary{cursor:pointer;list-style:none}.amos .am-more>summary::-webkit-details-marker{display:none}.amos .am-more-sheet{right:10px;bottom:calc(var(--am-tabbar) + 14px + env(safe-area-inset-bottom));z-index:30;background:#140c28f7;border:1px solid #a855f766;border-radius:16px;gap:4px;min-width:200px;padding:12px;display:grid;position:fixed;box-shadow:0 24px 60px -20px #000c}.amos .am-more-sheet form{display:contents}.amos .am-more-link{min-height:44px;color:var(--am-ink-strong);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.amos .am-more-link:hover,.amos .am-more-link[aria-current=page]{color:var(--am-gold);background:#f5b82914}.amos .am-more-link:focus-visible{outline:2px solid var(--am-gold);outline-offset:-2px}.amos .am-news-top{margin:0;padding:0;list-style:none}.amos .am-news-card{--tagc:#c4b5fd;--tagedge:#a855f780;border-radius:var(--am-radius);background:linear-gradient(180deg, #1a1130e6, #0f091eeb) padding-box, linear-gradient(150deg, var(--tagedge), #2f204c99 55%, #a855f740) border-box;box-shadow:0 24px 50px -30px var(--tagedge);border:1px solid #0000;align-content:start;display:grid;overflow:hidden}.amos [data-tag=new-tool]{--tagc:#5eead4;--tagedge:#5eead499}.amos [data-tag=big-update]{--tagc:#f5b829;--tagedge:#f5b829a6}.amos [data-tag=how-to]{--tagc:#c084fc;--tagedge:#c084fc99}.amos [data-tag=trend]{--tagc:#ff7ab6;--tagedge:#f0398b8c}.amos .am-news-thumb{background:radial-gradient(80% 90% at 30% 20%,#a855f780,#0000 60%),linear-gradient(135deg,#1b1240,#0b0719);display:block;position:relative;overflow:hidden}.amos .am-news-thumb img{object-fit:cover;width:100%;height:100%;display:block}.amos .am-news-thumb-big{aspect-ratio:16/9}.amos .am-news-thumb-big:after{content:"";pointer-events:none;background:linear-gradient(#0a061300 45%,#0a0613bf);position:absolute;inset:0}.amos .am-news-thumb-small{border-radius:12px;flex:none;width:64px;height:64px}.amos .am-news-pill{z-index:1;font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0613b3;border:1px solid #ffffff40;border-radius:999px;padding:4px 12px;font-size:11px;position:absolute;top:12px;left:12px}.amos .am-news-pill-inline{color:var(--tagc);border-color:var(--tagedge);background:0 0;justify-self:start;position:static}.amos .am-news-views{z-index:1;color:#fff;background:#0a0613b3;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;position:absolute;top:12px;right:12px}.amos .am-news-body{gap:12px;padding:20px;display:grid}.amos .am-news-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--tagc);border:1px solid var(--tagedge);background:#0a061366;border-radius:999px;justify-self:start;padding:4px 12px;font-size:12px;font-weight:800}.amos .am-news-headline{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(19px,1.7vw,23px);font-weight:800;line-height:1.18}.amos .am-news-summary{color:var(--am-ink);margin:0;font-size:15px}.amos .am-news-try{background:#0a051480;border:1px solid #a855f747;border-radius:12px;gap:4px;padding:12px 16px;display:grid}.amos .am-news-try p{color:var(--am-ink-strong);margin:0;font-size:15px}.amos .am-news-acts{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.amos .am-news-acts .am-btn{width:100%;min-height:44px}.amos .am-news-moveform{display:contents}.amos .am-news-added{min-height:36px;color:var(--am-teal);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.amos .am-news-list{margin:0;padding:0;list-style:none;display:grid}.amos .am-news-row{border-bottom:1px solid #2f204ccc;grid-template-columns:64px auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.amos .am-news-row:last-child{border-bottom:0}.amos .am-news-rowtext{gap:4px;min-width:0;display:grid}.amos .am-news-rowtext b{color:#fff;overflow-wrap:anywhere}.amos .am-news-rowtext small{color:var(--am-ink);font-size:14px}.amos .am-news-rowacts{align-items:center;gap:16px;display:inline-flex}.amos .am-news-textmove{color:var(--am-gold);font-weight:600;text-decoration-color:#f5b82980}@container (max-width:640px){.amos .am-news-row{grid-template-columns:64px minmax(0,1fr)}.amos .am-news-pill-inline{grid-area:1/2}.amos .am-news-rowtext,.amos .am-news-rowacts{grid-column:2}}.amos .am-news-take{align-content:start;gap:16px}.amos .am-news-take-top{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;display:grid}.amos .am-news-take .am-mono{color:#f0abfc;background:#d946ef1f;border-color:#e879f973}.amos .am-news-take-title{font-family:var(--font-am-display), "Syne", sans-serif;color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.2}.amos .am-news-take-text{color:var(--am-ink-strong);margin:0;font-size:16px;line-height:1.6}.amos .am-news-meta{align-items:flex-start;gap:8px;display:flex}.amos .am-tabbar{grid-template-columns:repeat(5,1fr)}.amos .am-news-lede{max-width:70ch}.amos .am-composer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.amos .am-comp-step{border:0;align-content:start;gap:16px;min-width:0;margin:0;padding:0 24px 0 0;display:grid}.amos .am-comp-step+.am-comp-step{border-left:1px solid #2f204ce6;padding:0 0 0 24px}.amos .am-comp-legend{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--am-ink-strong);align-items:center;gap:12px;margin-bottom:4px;padding:0;font-size:13px;display:flex}.amos .am-comp-legend small{letter-spacing:.08em;color:var(--am-muted);text-transform:none;font-size:12px}.amos .am-comp-n{border:1.5px solid var(--am-violet);color:#fff;width:30px;height:30px;font-family:var(--font-am-body), sans-serif;letter-spacing:0;border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.amos .am-chips{flex-wrap:wrap;gap:12px;display:flex}.amos .am-chip-opt{min-height:48px;color:var(--am-ink);cursor:pointer;transition:transform .16s var(--am-ease);background:#0a05148c;border:1px solid #5e4d9699;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:15px;line-height:1.2;display:inline-flex;position:relative}.amos .am-chip-opt input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.amos .am-chip-opt svg{color:var(--am-muted);flex:none}.amos .am-chip-opt[data-on]{color:#fff;border-color:var(--am-gold);background:#f5b8291a;box-shadow:0 0 0 1px #f5b82959,0 8px 24px -12px #f5b8298c}.amos .am-chip-opt[data-on] svg{color:var(--am-gold)}.amos .am-chip-opt[data-off]{opacity:.55;cursor:not-allowed}.amos .am-chip-opt:has(input:focus-visible){outline:2px solid var(--am-gold);outline-offset:3px}.amos .am-chip-opt:active{transform:scale(.98)}@media (hover:hover){.amos .am-chip-opt:not([data-on]):not([data-off]):hover{color:var(--am-ink-strong);border-color:#a855f7e6}}.amos .am-comp-detail{gap:12px;display:grid}.amos .am-comp-story{background:#0a05148c;border:1px solid #5eead473;border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid;box-shadow:inset 0 0 24px -12px #5eead466}.amos .am-comp-thumb{aspect-ratio:1;width:96px;color:var(--am-teal);background:radial-gradient(80% 90% at 30% 20%,#a855f780,#0000 60%),linear-gradient(135deg,#1b1240,#0b0719);border-radius:12px;place-items:center;display:grid;overflow:hidden}.amos .am-comp-thumb img{object-fit:cover;width:100%;height:100%}.amos .am-comp-storytext{gap:8px;min-width:0;display:grid}.amos .am-comp-storytext .am-kicker{color:var(--am-teal)}.amos .am-comp-storytext b{color:#fff;overflow-wrap:anywhere;font-size:17px;line-height:1.25}.amos .am-comp-storytext small{color:var(--am-ink);font-size:14px}.amos .am-comp-note{margin:0}.amos .am-comp-go{gap:12px;width:100%;min-height:54px;font-size:17px}.amos .am-qw-tile{gap:16px}.amos .am-qw-form{gap:8px;display:grid}.amos .am-qw{--qc:var(--am-teal);text-align:left;width:100%;color:var(--am-ink-strong);border:1px solid color-mix(in srgb, var(--qc) 60%, transparent);box-shadow:inset 0 0 28px -14px var(--qc);cursor:pointer;font:inherit;transition:transform .16s var(--am-ease);background:#0a05148c;border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.amos .am-qw[data-tone=magenta]{--qc:var(--am-magenta)}.amos .am-qw[data-tone=violet]{--qc:var(--am-violet)}.amos .am-qw>svg{color:var(--am-ink-strong)}.amos .am-qw-icon{width:56px;height:56px;color:var(--qc);border:1px solid var(--qc);background:color-mix(in srgb, var(--qc) 10%, transparent);border-radius:14px;place-items:center;display:grid}.amos .am-qw-text{gap:4px;min-width:0;display:grid}.amos .am-qw-text b{color:#fff;font-size:17px;line-height:1.25}.amos .am-qw-text small{color:var(--am-ink);font-size:14px}.amos .am-qw:focus-visible{outline:2px solid var(--am-gold);outline-offset:3px}.amos .am-qw:active:not(:disabled){transform:scale(.99)}.amos .am-qw:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.amos .am-qw:not(:disabled):hover{border-color:var(--qc);transform:translateY(-1px)}}.amos .am-qw-note{margin:0 4px}.amos .am-qw-ok{color:var(--am-teal)}.amos .am-drafts{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.amos .am-draft{--dc:var(--am-magenta);border:1px solid color-mix(in srgb, var(--dc) 55%, transparent);min-width:0;box-shadow:inset 0 0 36px -18px var(--dc);background:#0a051480;border-radius:16px;grid-template-rows:auto auto 1fr auto;gap:16px;padding:20px;display:grid}.amos .am-draft[data-format=linkedin]{--dc:var(--am-teal)}.amos .am-draft[data-format=video]{--dc:var(--am-violet)}.amos .am-draft[data-format=email]{--dc:var(--am-gold)}.amos .am-draft[data-format=thread]{--dc:#c4b5fd}.amos .am-draft[data-status=used]{opacity:.72;border-style:dashed}.amos .am-draft-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.amos .am-draft-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--dc);border:1px solid var(--dc);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800}.amos .am-draft-from{font-family:var(--font-am-mono), ui-monospace, monospace;overflow-wrap:anywhere;min-width:0;font-size:12px}.amos .am-draft-hook{font-family:var(--font-am-display), "Syne", sans-serif;letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,1.35vw,20px);font-weight:800;line-height:1.22}.amos .am-draft-body{max-height:13.5em;color:var(--am-ink-strong);white-space:pre-line;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#a855f780 transparent;margin:0;padding-right:8px;font-size:15px;line-height:1.6;overflow-y:auto}.amos .am-draft-body:focus-visible{outline:2px solid var(--am-gold);outline-offset:4px;border-radius:6px}.amos .am-draft-acts{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;display:grid}.amos .am-draft-acts form{display:contents}.amos .am-draft-acts .am-btn{gap:8px;width:100%;min-height:44px}.amos .am-draft-acts .am-textbtn{min-height:44px;padding:0 8px}@container (max-width:760px){.amos .am-composer{grid-template-columns:minmax(0,1fr);gap:28px}.amos .am-comp-step{padding:0}.amos .am-comp-step+.am-comp-step{border-top:1px solid #2f204ce6;border-left:0;padding:24px 0 0}}@container (max-width:380px){.amos .am-comp-story{grid-template-columns:64px minmax(0,1fr)}.amos .am-comp-thumb{width:64px}.amos .am-draft-acts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.amos .am-chip-opt,.amos .am-qw{transition:none}}@media (max-width:1023px),(pointer:coarse){.amos .am-btn-sm{min-height:48px}.amos .am-chip,.amos .am-brand,.amos .am-file{min-height:44px}.amos .am-textbtn{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.amos .am-link{min-width:44px;min-height:44px}.amos :is(p,li,span,small,label)>a.am-link{padding-block:16px;display:inline}.amos .am-textbtn{justify-content:center}.amos .am-move-brief>summary{align-items:center;min-height:44px;display:flex}.amos .am-appbar-mark{width:44px;height:44px}}@media (max-width:380px){.amos .am-connect{padding:16px}}.amos .am-dialog{width:min(440px,100vw - 32px);height:fit-content;color:var(--am-ink-strong);background:linear-gradient(#1e133cf7,#110a24fa);border:1px solid #a855f773;border-radius:18px;margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 32px 80px -24px #000c,0 0 0 1px #f0398b1f}.amos .am-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0613b8}.amos .am-dialog[open]{animation:am-dialog-in .2s var(--am-ease)}@keyframes am-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.amos .am-dialog-q{color:#fff;margin:0 0 20px;font-size:17px;line-height:1.5}.amos .am-dialog-acts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.amos .am-dialog-acts .am-btn{width:100%;min-height:48px}@media (prefers-reduced-motion:reduce){.amos .am-dialog[open]{animation:none}}.amos .am-comp-off{text-align:center;background:#0a051473;border:1px dashed #9a8fc08c;border-radius:12px;gap:4px;padding:16px;display:grid}.amos .am-comp-off b{color:var(--am-ink-strong)}.amos .am-comp-off span{color:var(--am-ink);font-size:14px}.amos .am-import-alt{gap:8px;display:grid}.amos .am-import-alt>summary{cursor:pointer;min-height:44px;color:var(--am-ink);text-underline-offset:3px;align-items:center;font-size:14px;-webkit-text-decoration:underline #9a8fc080;text-decoration:underline #9a8fc080;display:flex}.amos .am-import-alt>summary:focus-visible{outline:2px solid var(--am-gold);outline-offset:2px}.amos .am-renewal-text small{font-size:13px}.amos .am-copy-value{resize:none;overflow-wrap:anywhere;word-break:break-all;field-sizing:content;padding-block:12px;line-height:1.5}.amos .am-qw[data-off]{--qc:#9a8fc080;opacity:1;box-shadow:none;background:#0a051459;border-style:dashed}.amos .am-qw[data-off] .am-qw-icon{color:var(--am-muted);background:0 0;border-color:#9a8fc066}.amos .am-qw[data-off] .am-qw-text b{color:var(--am-ink)}.amos .am-qw-offtag{letter-spacing:.06em;text-transform:uppercase;color:var(--am-muted);white-space:nowrap;border:1px solid #9a8fc073;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.amos .am-news-added{text-align:left;flex-wrap:wrap;justify-content:flex-start;line-height:1.5}.amos .am-skel{gap:20px;display:grid}.amos .am-skel-line{background:#9a8fc02e;border-radius:999px;height:12px;animation:1.4s ease-in-out infinite am-skel;display:block}.amos .am-skel-title{border-radius:12px;width:min(520px,80%);height:40px}.amos .am-skel-tile{min-height:200px;animation:1.4s ease-in-out infinite am-skel}.amos .am-skel-tall{min-height:280px}@keyframes am-skel{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.amos .am-skel-line,.amos .am-skel-tile{animation:none}}.amos .am-step-body{line-height:1.6;display:block}.amos .am-step-body>:is(.am-copy,form,.am-form,p,details,div):not(:first-child){margin-top:12px}@media (max-width:480px){.amos .am-copy-row{flex-direction:column}.amos .am-copy-btn{width:100%}}.amos .am-copy-value{word-break:normal;max-height:16em;overflow-y:auto}.amos .am-clickpath{background:#0a05148c;border:1px solid #5e4d968c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.amos .am-clickpath-where{font-family:var(--font-am-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--am-muted);margin-right:4px;font-size:11px}.amos .am-clickpath-step{color:var(--am-ink-strong);background:#2f204cb3;border:1px solid #a855f759;border-radius:8px;padding:4px 12px;font-size:14px;font-weight:600;position:relative}.amos .am-clickpath-step:not([data-last]):after{content:"›";color:var(--am-muted);position:absolute;top:50%;right:-8px;transform:translate(50%,-50%)}.amos .am-clickpath-step[data-last]{color:var(--am-gold);background:#f5b8291a;border-color:#f5b82999}.amos .am-connect{flex-direction:column;gap:12px;display:flex}.amos .am-connect-head{flex-direction:column;align-items:flex-start;gap:8px}.amos .am-connect .am-light{white-space:nowrap}.amos .am-connect-actions{margin-top:auto}@media (max-width:380px){.amos .am-tile{padding:20px 16px}}.amos .am-pill-start{color:var(--am-gold);background:#f5b82914;border-color:#f5b8298c}.amos .am-onlyif{color:var(--am-muted);margin:0}.amos .am-field[aria-invalid=true]{border-color:var(--am-magenta);box-shadow:0 0 0 3px #f0398b2e}.amos .am-draft-bodywrap{align-content:start;gap:4px;min-width:0;display:grid}.amos .am-draft-body{max-height:none;overflow:visible}.amos .am-draft-body[data-clamped]{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.amos .am-draft-more{justify-self:start}.amos .am-brief-note{margin:0 0 8px;font-style:italic}:is(.amos .am-link:has(svg),.amos .am-btn:has(svg)){white-space:nowrap}@media (max-width:480px){.amos .am-qw[data-off]{grid-template-columns:56px minmax(0,1fr)}.amos .am-qw[data-off] .am-qw-offtag{grid-column:2;justify-self:start}}.amos .am-sublab{display:none}@container (max-width:700px){.amos .am-sublab{color:var(--am-muted);font-weight:500;display:inline}}.amos .am-news-row{grid-template-columns:64px 112px minmax(0,1fr) auto}@container (max-width:640px){.amos .am-news-row{grid-template-columns:64px minmax(0,1fr)}}.amos .am-pill-start{white-space:nowrap}.amos .am-field[aria-invalid=true]:focus-visible{border-color:var(--am-magenta);box-shadow:0 0 0 3px #f0398b40}.amos .am-stripe-figs dd.am-delta{font-family:var(--font-am-body), sans-serif;letter-spacing:0;color:var(--am-teal);margin-top:8px;font-size:15px;font-weight:700;line-height:1.3}.amos .am-stripe-figs dd.am-delta[data-dir=down]{color:#ff9cc7}@media (max-width:380px){.amos .am-toolcard{padding:16px}.amos .am-toolcard-head{grid-template-columns:40px minmax(0,1fr);gap:12px}.amos .am-toolcard-head>:first-child{width:40px;height:40px}.amos .am-toolcard-name{overflow-wrap:anywhere;font-size:16px}}
