@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}:root,.app-ui{--app-fg: #0a0a0a;--app-fg-muted: #6e6e73;--app-fg-subtle: #8e8e93;--app-fg-on-emphasis: #ffffff;--app-ground: #f5f5f7;--app-canvas: #ffffff;--app-canvas-subtle: #f5f5f7;--app-border: #e3e3e8;--app-border-subtle: #ececf0;--app-border-emphasis: rgba(10, 10, 10, .12);--app-accent: #2d62d6;--app-accent-tint: #e6edfb;--app-accent-line: rgba(45, 98, 214, .35);--app-success: #23692f;--app-success-tint: #e8f4ea;--app-success-line: rgba(35, 105, 47, .3);--app-attention: #7a5a12;--app-attention-tint: #f3eee2;--app-attention-line: rgba(122, 90, 18, .3);--app-danger: #8f2a54;--app-danger-tint: #f6e8ee;--app-danger-line: rgba(143, 42, 84, .3);--app-btn-bg: #ffffff;--app-btn-bg-hover: #f5f5f7;--app-btn-primary: #0a0a0a;--app-btn-primary-hover: #2c2c2e;--app-btn-danger-hover: #71203f;--app-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--app-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--app-text-meta: 12px;--app-text-body: 14px;--app-text-head: 16px;--app-text-title: 20px;--app-text-page: 24px;--app-text-display: clamp(28px, 5vw, 40px);--app-weight-normal: 400;--app-weight-medium: 500;--app-weight-bold: 600;--app-lh-tight: 1.25;--app-lh-body: 1.5;--app-measure: 72ch;--app-space-1: 4px;--app-space-2: 8px;--app-space-3: 12px;--app-space-4: 16px;--app-space-5: 24px;--app-space-6: 32px;--app-space-7: 48px;--app-space-8: 64px;--app-gap-inline: var(--app-space-2);--app-gap-stack: var(--app-space-3);--app-gap-block: var(--app-space-4);--app-gap-section: var(--app-space-5);--app-pad-card: var(--app-space-4);--app-pad-card-head: var(--app-space-3) var(--app-space-4);--app-radius-card: 12px;--app-radius: 8px;--app-radius-sm: 6px;--app-radius-pill: 999px;--app-control-height: 32px;--app-row-height: 40px;--app-marker: 20px;--app-avatar: 24px;--app-avatar-lg: 48px;--app-focus-ring: 0 0 0 3px rgba(45, 98, 214, .25);--app-shadow-card: 0 1px 2px rgba(0, 0, 0, .04);--app-width-page: 1280px;--app-width-narrow: 800px;--app-width-panel: 480px;--app-width-field: 440px;--app-width-list: 560px;--app-pad-page: clamp(var(--app-space-4), 4vw, var(--app-space-6));--app-sidebar: 200px}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;background:var(--app-ground);color:var(--app-fg);font-family:var(--app-font);font-size:var(--app-text-body);line-height:var(--app-lh-body)}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(31,35,40,.06)}h1,h2,h3,p{margin:0}.column{display:flex;flex-direction:column;gap:var(--gap, 0px)}.row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap, 0px)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--col, 240px),1fr));gap:var(--gap, 0px)}.app-ui{min-height:100vh;background:var(--app-ground);color:var(--app-fg);font-family:var(--app-font);font-size:var(--app-text-body);line-height:var(--app-lh-body)}.app-ui a{color:var(--app-accent)}.app-ui a:hover{text-decoration:underline}.app-ui :focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.app-ui .title{font-size:var(--app-text-page);font-weight:700;line-height:var(--app-lh-tight);letter-spacing:-.02em;color:var(--app-fg)}.app-ui .lead{font-size:var(--app-text-body);line-height:var(--app-lh-body);color:var(--app-fg-muted);max-width:var(--app-measure)}.app-ui .body,.app-ui p.body{font-family:var(--app-font);font-size:var(--app-text-body);line-height:var(--app-lh-body);color:var(--app-fg-muted);max-width:var(--app-measure)}.app-ui .body strong{font-weight:var(--app-weight-bold);color:var(--app-fg)}.app-ui .body a{border-bottom:none;color:var(--app-accent)}.app-ui .note{font-family:var(--app-font);font-size:var(--app-text-meta);line-height:var(--app-lh-body);color:var(--app-fg-muted);max-width:var(--app-measure)}.app-ui code{font-family:var(--app-font-mono);font-size:var(--app-text-meta);background:var(--app-canvas-subtle);border:1px solid var(--app-border-subtle);border-radius:var(--app-radius-sm);padding:1px 5px;color:var(--app-fg)}.app-ui .wordmark{display:inline-flex;align-items:center;min-height:var(--app-control-height);font-size:var(--app-text-head);font-weight:var(--app-weight-bold);letter-spacing:-.01em;color:var(--app-fg)}.app-ui .wordmark:hover{text-decoration:none}.app-ui .page-head{--gap: var(--app-gap-inline);align-items:flex-start;padding-bottom:var(--app-space-5)}.app-ui .panel{--gap: var(--app-gap-block);align-items:flex-start;max-width:var(--app-width-panel);margin:var(--app-space-7) auto;padding:var(--app-space-6)}.app-ui .error{font-family:var(--app-font);font-size:var(--app-text-body);line-height:var(--app-lh-body);color:var(--app-fg);background:var(--app-danger-tint);border:1px solid var(--app-danger-line);border-radius:var(--app-radius);padding:var(--app-space-2) var(--app-space-3);max-width:var(--app-measure)}.app-ui .loading{font-family:var(--app-font);font-size:var(--app-text-body);text-transform:none;letter-spacing:normal;color:var(--app-fg-muted);padding:var(--app-space-5) 0}.app-ui .card{background:var(--app-canvas);border:1px solid var(--app-border);border-radius:var(--app-radius-card);box-shadow:var(--app-shadow-card)}.app-ui .card+.card{margin-top:var(--app-gap-block)}.app-ui .card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--app-gap-inline) var(--app-gap-block);padding:var(--app-pad-card-head);border-bottom:1px solid var(--app-border-subtle);background:var(--app-canvas-subtle);border-radius:var(--app-radius-card) var(--app-radius-card) 0 0}.app-ui .card-head h2{margin:0;font-size:var(--app-text-body);font-weight:var(--app-weight-bold);color:var(--app-fg)}.app-ui .card-body{padding:var(--app-pad-card)}.app-ui .label{display:inline-flex;align-items:center;height:20px;padding:0 var(--app-space-2);border:1px solid transparent;border-radius:var(--app-radius-pill);font-size:var(--app-text-meta);font-weight:var(--app-weight-medium);white-space:nowrap}.app-ui .label.neutral{color:var(--app-fg-muted);border-color:var(--app-border);background:var(--app-canvas-subtle)}.app-ui .label.success{color:var(--app-success);border-color:var(--app-success-line);background:var(--app-success-tint)}.app-ui .label.attention{color:var(--app-attention);border-color:var(--app-attention-line);background:var(--app-attention-tint)}.app-ui .label.danger{color:var(--app-danger);border-color:var(--app-danger-line);background:var(--app-danger-tint)}.app-ui .label.accent{color:var(--app-accent);border-color:var(--app-accent-line);background:var(--app-accent-tint)}.app-ui .btn,.app-ui button.btn,.app-ui a.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-gap-inline);min-height:var(--app-control-height);padding:5px var(--app-space-4);border:1px solid var(--app-border-emphasis);border-radius:var(--app-radius);font-family:var(--app-font);font-size:var(--app-text-body);font-weight:var(--app-weight-medium);letter-spacing:-.01em;color:var(--app-fg-on-emphasis);background:var(--app-btn-primary);border-color:transparent;cursor:pointer;text-decoration:none}.app-ui .btn:hover{background:var(--app-btn-primary-hover);text-decoration:none}.app-ui .btn:disabled{opacity:.6;cursor:default}.app-ui .btn:disabled:hover{background:var(--app-btn-primary)}.app-ui .btn.plain{color:var(--app-fg);background:var(--app-btn-bg);border-color:var(--app-border)}.app-ui .btn.plain:hover,.app-ui .btn.plain:disabled:hover{background:var(--app-btn-bg)}.app-ui .btn.plain:hover:not(:disabled){background:var(--app-btn-bg-hover)}.app-ui .btn.danger{color:var(--app-fg-on-emphasis);background:var(--app-danger);border-color:var(--app-border-emphasis)}.app-ui .btn.danger:hover,.app-ui .btn.danger:disabled:hover{background:var(--app-btn-danger-hover)}.app-ui .actions{--gap: var(--app-gap-inline)}.app-ui .field{--gap: 6px;width:100%;max-width:var(--app-width-field)}.app-ui .field>span{font-family:var(--app-font);font-size:var(--app-text-body);font-weight:var(--app-weight-bold);text-transform:none;letter-spacing:normal;color:var(--app-fg)}.app-ui .field input,.app-ui .field select,.app-ui input.text{font-family:var(--app-font);font-size:var(--app-text-body);color:var(--app-fg);background:var(--app-canvas);border:1px solid var(--app-border);border-radius:var(--app-radius);padding:5px var(--app-space-3);min-height:var(--app-control-height);width:100%}.app-ui .field input:focus,.app-ui .field select:focus,.app-ui input.text:focus{outline:none;border-color:var(--app-accent);box-shadow:var(--app-focus-ring)}.app-ui .field select:disabled{opacity:.6}.app-ui .picklist{list-style:none;margin:0;padding:0;border:1px solid var(--app-border);border-radius:var(--app-radius);overflow:hidden;width:100%;max-width:var(--app-width-list)}.app-ui .picklist li{border-top:1px solid var(--app-border);border-bottom:none}.app-ui .picklist li:first-child{border-top:none}.app-ui .picklist label{display:flex;align-items:center;gap:10px;min-height:var(--app-row-height);padding:var(--app-space-2) var(--app-space-3);font-size:var(--app-text-body);cursor:pointer}.app-ui .picklist label:hover{background:var(--app-canvas-subtle)}.app-ui .picklist input[type=radio],.app-ui .picklist input[type=checkbox]{accent-color:var(--app-accent);margin:0}.app-ui .datarows{margin:0;border-top:none;max-width:none;width:100%}.app-ui .datarows>div{display:flex;flex-wrap:wrap;gap:var(--app-space-1) var(--app-space-4);padding:var(--app-space-2) 0;border-bottom:1px solid var(--app-border-subtle)}.app-ui .datarows>div:first-child{padding-top:0}.app-ui .datarows>div:last-child{border-bottom:none;padding-bottom:0}.app-ui .datarows dt{flex:0 0 min(180px,100%);font-family:var(--app-font);font-size:var(--app-text-body);font-weight:var(--app-weight-normal);text-transform:none;letter-spacing:normal;color:var(--app-fg-muted);padding-top:0}.app-ui .datarows dd{flex:1 1 min(240px,100%);margin:0;font-size:var(--app-text-body);font-weight:var(--app-weight-medium);color:var(--app-fg);overflow-wrap:anywhere}.app-ui .num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--app-marker);height:var(--app-marker);border-radius:var(--app-radius-pill);border:1px solid var(--app-border);background:var(--app-canvas);font-size:var(--app-text-meta);font-weight:var(--app-weight-bold);color:var(--app-fg-subtle)}.app-ui .num.now{background:var(--app-fg);border-color:var(--app-fg);color:var(--app-fg-on-emphasis)}.app-ui .num.done{background:var(--app-success-tint);border-color:var(--app-success-line);color:var(--app-success)}.app-ui .status{--gap: var(--app-gap-block);align-items:flex-start}.app-ui .status>.datarows{width:100%}.app-ui .avatar{border-radius:var(--app-radius-pill);border:1px solid var(--app-border);object-fit:cover}.app-ui .avatar.fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--app-canvas-subtle);color:var(--app-fg-muted);font-weight:var(--app-weight-bold)}.app-ui .switch{display:inline-flex;align-items:center;gap:var(--app-space-2);padding:0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--app-text-body);color:var(--app-fg)}.app-ui .switch:disabled{opacity:.6;cursor:default}.app-ui .track{display:inline-flex;align-items:center;width:48px;height:28px;padding:3px;border:1px solid var(--app-border);border-radius:var(--app-radius-pill);background:var(--app-canvas-subtle)}.app-ui .track.on{background:var(--app-accent);border-color:var(--app-accent)}.app-ui .knob{width:var(--app-marker);height:var(--app-marker);border-radius:var(--app-radius-pill);background:var(--app-canvas);border:1px solid var(--app-border)}.app-ui .track.on .knob{margin-left:auto;border-color:var(--app-border-emphasis)}.app-ui .switchlabel{font-weight:var(--app-weight-medium)}.landing-ui{--l-ink: #0a0a0a;--l-bg: #f5f5f7;--l-muted: #6e6e73;--l-line: #e3e3e8;--l-blue: #2d62d6;--l-dim: #8e8e93;--l-muted-dark: #a1a1a6;--l-line-dark: #2c2c2e;--l-blue-tint: #e6edfb;--l-blue-text: #1e4bb0;--l-amber-tint: #f3eee2;--l-amber-text: #7a5a12;--l-green-tint: #e8f4ea;--l-green-text: #23692f;--l-pink-tint: #f6e8ee;--l-pink-text: #8f2a54;--l-radius: 22px;--l-radius-small: 8px;--l-shadow: 0 1px 0 rgba(0, 0, 0, .04), 0 20px 50px -20px rgba(0, 0, 0, .18);--l-shadow-dark: 0 30px 80px -20px rgba(0, 0, 0, .6);--l-text-hero: clamp(32px, 5.2vw, 62px);--l-text-section: clamp(28px, 4.4vw, 54px);--l-text-stat: clamp(42px, 4.6vw, 62px);--l-text-lead: clamp(16px, 1.5vw, 22px);--l-text-eyebrow: clamp(15px, 1.2vw, 18px);--l-text-row: clamp(15px, 1.2vw, 20px);--l-pad-page: 16px;--l-pad-section: clamp(56px, 8vw, 104px);--l-width: 1180px;background:var(--l-bg);color:var(--l-ink);font-family:var(--app-font);line-height:var(--app-lh-body)}.landing-ui .section{background:var(--l-bg);color:var(--l-ink);padding:var(--l-pad-section) 0}.landing-ui .section.dark{background:var(--l-ink);color:#fff}.landing-ui .container{width:100%;max-width:var(--l-width);margin:0 auto;padding:0 var(--l-pad-page)}.landing-ui .eyebrow{color:var(--l-blue);font-size:var(--l-text-eyebrow);font-weight:600;letter-spacing:-.01em}.landing-ui .headline{font-size:var(--l-text-section);font-weight:800;letter-spacing:-.035em;line-height:1.04}.landing-ui .headline.hero{font-size:var(--l-text-hero)}.landing-ui .dim{color:var(--l-dim)}.landing-ui .tagline{color:var(--l-muted);font-size:var(--l-text-lead);line-height:1.45;letter-spacing:-.01em}.landing-ui .section.dark .tagline{color:var(--l-muted-dark)}.landing-ui .card{background:#fff;color:var(--l-ink);border-radius:var(--l-radius);box-shadow:var(--l-shadow)}.landing-ui .section.dark .card{box-shadow:var(--l-shadow-dark)}.landing-ui .ev{border-radius:var(--l-radius-small);padding:6px 7px;font-size:12px;font-weight:600;line-height:1.25}.landing-ui .ev small{display:block;font-weight:500;font-size:11px;opacity:.7}.landing-ui .ev.blue{background:var(--l-blue-tint);color:var(--l-blue-text)}.landing-ui .ev.amber{background:var(--l-amber-tint);color:var(--l-amber-text)}.landing-ui .ev.green{background:var(--l-green-tint);color:var(--l-green-text)}.landing-ui .ev.pink{background:var(--l-pink-tint);color:var(--l-pink-text)}.landing-ui .btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:0 clamp(20px,2.4vw,28px);height:clamp(44px,4vw,52px);background:var(--l-ink);color:#fff;font-family:inherit;font-size:clamp(15px,1.2vw,17px);font-weight:600;letter-spacing:-.01em;cursor:pointer}.landing-ui .btn:hover{background:#2c2c2e}.landing-ui .section.dark .btn,.landing-ui .navbar .btn{background:#fff;color:var(--l-ink)}.landing-ui .section.dark .btn:hover,.landing-ui .navbar .btn:hover{background:#e3e3e8}.landing-ui .navbar .btn{height:38px;padding:0 18px;font-size:15px}.landing-ui .wordmark{display:inline-flex;align-items:center;gap:12px;font-size:clamp(18px,1.6vw,22px);font-weight:700;letter-spacing:-.02em}.landing-ui .kicker{color:var(--l-muted);font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.landing-ui .error{background:var(--app-danger-tint);border:1px solid var(--app-danger-line);border-radius:var(--app-radius);color:var(--app-danger);font-size:var(--app-text-body);padding:var(--app-space-3) var(--app-space-4)}.app[data-v-a974da64]{min-height:100vh}.finishbody[data-v-5d8dfbb5]{--gap: clamp(20px, 2.4vw, 28px);align-items:center;text-align:center}.finishbody .tagline[data-v-5d8dfbb5]{max-width:46ch}.hero[data-v-df697d86]{padding-top:clamp(28px,4vw,56px)}.herobody[data-v-df697d86]{--gap: clamp(28px, 4vw, 44px)}.herocta[data-v-df697d86]{--gap: var(--app-space-5)}.freenote[data-v-df697d86]{font-size:16px}.mockup[data-v-df697d86]{--gap: clamp(16px, 2vw, 24px);align-items:center;flex-wrap:nowrap}.tasks[data-v-df697d86],.calendar[data-v-df697d86]{flex:1 1 0;min-width:0}.swap[data-v-df697d86]{width:clamp(54px,5.6vw,74px);height:clamp(54px,5.6vw,74px);flex:none;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 30px #00000059}.swap svg[data-v-df697d86]{width:52%;height:52%}.tasks[data-v-df697d86]{padding:22px 24px}.tablename[data-v-df697d86],.calendarname[data-v-df697d86]{justify-content:space-between;flex-wrap:nowrap;margin-bottom:12px}.tablename h2[data-v-df697d86],.calendarname h2[data-v-df697d86]{font-size:18px;font-weight:700;letter-spacing:-.01em}.tablename span[data-v-df697d86],.calendarname span[data-v-df697d86]{color:var(--l-muted);font-size:15px;font-weight:500}.task[data-v-df697d86]{--gap: 12px;width:100%;flex-wrap:nowrap;padding:11px 0;border:none;border-top:1px solid var(--l-line);background:none;color:inherit;font:inherit;font-size:15px;text-align:left;cursor:pointer}.task:hover .taskname[data-v-df697d86]{color:var(--l-muted)}.task[data-v-df697d86]:focus-visible{outline:2px solid var(--l-blue);outline-offset:2px}.checkbox[data-v-df697d86]{width:16px;height:16px;flex:none;border:1.8px solid #b8b8bf;border-radius:4px;position:relative}.checkbox.ticked[data-v-df697d86]{background:var(--l-ink);border-color:var(--l-ink)}.checkbox.ticked[data-v-df697d86]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.taskname[data-v-df697d86]{flex:1;font-weight:500;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task.done .taskname[data-v-df697d86]{color:#a1a1a6;text-decoration:line-through}.chip[data-v-df697d86]{background:#f0f0f3;border-radius:7px;padding:4px 9px;color:#46464b;font-size:13px;font-weight:500;white-space:nowrap}.calendar[data-v-df697d86]{padding:20px 20px 18px}.week[data-v-df697d86]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.weekday[data-v-df697d86]{color:var(--l-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid var(--l-line)}.weekday b[data-v-df697d86]{display:block;color:var(--l-ink);font-size:20px;letter-spacing:-.02em;text-transform:none}.dayrun[data-v-df697d86]{position:relative;height:250px;border-right:1px dashed #ececf0}.dayrun[data-v-df697d86]:last-child{border-right:none}.dayrun .ev[data-v-df697d86]{position:absolute;left:3px;right:3px}.ev.past[data-v-df697d86]{opacity:.5;text-decoration:line-through}@media(max-width:900px){.mockup[data-v-df697d86]{flex-wrap:wrap;justify-content:center}.tasks[data-v-df697d86],.calendar[data-v-df697d86]{flex:1 1 100%}.swap[data-v-df697d86]{transform:rotate(90deg)}.week[data-v-df697d86]{grid-template-columns:repeat(3,1fr)}.weekday.late[data-v-df697d86],.dayrun.late[data-v-df697d86]{display:none}.dayrun[data-v-df697d86]{height:210px}}.indiebody[data-v-3e6c4a86]{--gap: clamp(40px, 6vw, 80px)}.facts[data-v-3e6c4a86]{--col: 280px;--gap: 18px}.fact[data-v-3e6c4a86]{--gap: 6px;border:1px solid var(--l-line-dark);border-radius:var(--l-radius);padding:30px}.fact.filled[data-v-3e6c4a86]{background:#fff;color:var(--l-ink);border-color:#fff}.fact.filled p.tagline[data-v-3e6c4a86]{color:#48484a}.figure[data-v-3e6c4a86]{font-size:var(--l-text-stat);font-weight:800;letter-spacing:-.04em;line-height:1.1}.fact .tagline[data-v-3e6c4a86]{font-size:19px}.mark[data-v-2a640b3d]{display:block;width:100%;height:100%}.footer[data-v-53cb00b9]{background:var(--l-bg);border-top:1px solid var(--l-line);padding:clamp(28px,3.4vw,40px) 0;padding-bottom:calc(clamp(28px,3.4vw,40px) + env(safe-area-inset-bottom,0px))}.footerrow[data-v-53cb00b9]{--gap: var(--app-space-5);justify-content:space-between}.plate[data-v-53cb00b9]{width:26px;height:26px;flex:none}.wordmark[data-v-53cb00b9]{font-size:17px}.note[data-v-53cb00b9]{color:var(--l-muted);font-size:14px}.feedback[data-v-53cb00b9]{color:var(--l-blue);font-size:14px;font-weight:600}.feedback[data-v-53cb00b9]:hover{text-decoration:underline}.navbar[data-v-a80247a0]{background:var(--l-ink);color:#fff;padding:clamp(20px,2.6vw,34px) 0;--mark-plate: #ffffff;--mark-glyph: #0a0a0a}.navrow[data-v-a80247a0]{--gap: var(--app-gap-block);justify-content:space-between}.plate[data-v-a80247a0]{width:clamp(30px,3vw,40px);height:clamp(30px,3vw,40px);flex:none}.alerts[data-v-c02067ad]{--gap: clamp(32px, 5vw, 72px);align-items:center;justify-content:space-between}.claim[data-v-c02067ad]{--gap: clamp(18px, 2vw, 24px);flex:1 1 460px}.claim .tagline[data-v-c02067ad]{max-width:34ch}.compare[data-v-c02067ad]{--col: 200px;--gap: 16px;margin-top:clamp(8px,1.6vw,20px)}.compare .card[data-v-c02067ad]{padding:22px}.compare h3[data-v-c02067ad]{font-size:16px;font-weight:700;margin-bottom:14px}.compare ul[data-v-c02067ad]{list-style:none;margin:0;padding:0;font-size:16px;line-height:2}.card.feeds[data-v-c02067ad]{box-shadow:none;border:1px solid var(--l-line)}.feeds h3[data-v-c02067ad]{color:var(--l-muted)}.feeds ul[data-v-c02067ad]{color:#86868b}.card.ours[data-v-c02067ad]{background:var(--l-ink);color:#fff}.cross[data-v-c02067ad],.tick[data-v-c02067ad]{display:inline-block;width:1.4em}.phone[data-v-c02067ad]{flex:0 1 340px;max-width:340px;aspect-ratio:340 / 700;border-radius:56px;background:#1c1c1e;padding:12px;box-shadow:0 40px 80px -30px #00000073}.screen[data-v-c02067ad]{--gap: 0px;position:relative;height:100%;border-radius:45px;overflow:hidden;background:linear-gradient(160deg,#3a4a6b,#1b2233 55%,#0d1018);color:#fff;padding:0 14px}.notch[data-v-c02067ad]{position:absolute;left:50%;top:14px;transform:translate(-50%);width:110px;height:32px;border-radius:20px;background:#000}.today[data-v-c02067ad]{text-align:center;margin-top:78px;font-size:17px;font-weight:600;opacity:.85}.clock[data-v-c02067ad]{text-align:center;font-size:88px;font-weight:700;letter-spacing:-.04em;line-height:1}.alert[data-v-c02067ad]{--gap: 12px;align-items:flex-start;flex-wrap:nowrap;border-radius:22px;background:#f5f5fad1;color:#111;padding:14px 16px;margin-top:16px}.alert[data-v-c02067ad]:first-of-type{margin-top:56px}.alert.faded[data-v-c02067ad]{background:#f5f5fa99}.datemark[data-v-c02067ad]{--gap: 0px;width:38px;height:38px;flex:none;border-radius:10px;background:#fff;align-items:center;justify-content:center;color:#d33;font-size:11px;font-weight:800;line-height:1}.datemark b[data-v-c02067ad]{color:#111;font-size:17px}.alertcopy[data-v-c02067ad]{--gap: 2px;flex:1;min-width:0}.alertname[data-v-c02067ad]{--gap: 8px;flex-wrap:nowrap;justify-content:space-between;font-size:14px}.stamp[data-v-c02067ad]{color:#777;font-size:12px}.alertdetail[data-v-c02067ad]{color:#333;font-size:14px}@media(max-width:900px){.alerts[data-v-c02067ad]{flex-wrap:wrap}.claim[data-v-c02067ad],.phone[data-v-c02067ad]{flex:1 1 100%}.phone[data-v-c02067ad]{margin:0 auto}}.setup[data-v-45b5f796]{--gap: clamp(32px, 4vw, 52px)}.intro[data-v-45b5f796]{--gap: 12px}.browser[data-v-45b5f796]{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -20px #00000040}.chrome[data-v-45b5f796]{--gap: 8px;flex-wrap:nowrap;height:40px;background:#ececf0;padding:0 16px}.light[data-v-45b5f796]{width:12px;height:12px;flex:none;border-radius:50%}.light.red[data-v-45b5f796]{background:#ff5f57}.light.amber[data-v-45b5f796]{background:#febc2e}.light.green[data-v-45b5f796]{background:#28c840}.url[data-v-45b5f796]{margin-left:10px;background:#fff;border-radius:7px;padding:4px 14px;color:#555;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.browser img[data-v-45b5f796]{display:block;width:100%}.twoway[data-v-fca39f29]{--gap: clamp(40px, 6vw, 72px)}.intro[data-v-fca39f29]{--gap: 16px;text-align:center}.edits[data-v-fca39f29]{--col: 320px;--gap: 18px}.edit[data-v-fca39f29]{padding:26px 28px}.outcome[data-v-fca39f29]{--gap: 14px;flex-wrap:nowrap;margin-top:12px;font-size:var(--l-text-row);font-weight:600;letter-spacing:-.01em}.outcome .ev[data-v-fca39f29]{flex:none;padding:6px 12px;font-size:.75em}.outcome .ev.struck[data-v-fca39f29]{text-decoration:line-through}.arrow[data-v-fca39f29]{color:var(--l-muted);flex:none}.closing[data-v-fca39f29]{text-align:center;font-size:18px}@media(max-width:560px){.outcome[data-v-fca39f29]{flex-wrap:wrap}}.page[data-v-75fd2bde]{min-height:100vh}.bands[data-v-75fd2bde]{--gap: 0px;flex:1}.notice[data-v-75fd2bde]{background:var(--l-ink);padding-top:24px}.card-body[data-v-324092c1]>*+*{margin-top:var(--app-gap-stack)}.funnel[data-v-324092c1]{--gap: var(--app-gap-stack)}.funnelstep[data-v-324092c1]{--gap: var(--app-space-1)}.funnelnumbers[data-v-324092c1]{--gap: var(--app-gap-inline);justify-content:space-between}.stepname[data-v-324092c1]{font-size:var(--app-text-body);color:var(--app-fg)}.stepcount[data-v-324092c1]{font-size:var(--app-text-meta);color:var(--app-fg-muted)}.sharetrack[data-v-324092c1]{width:100%;height:6px;border-radius:var(--app-radius-pill);background:var(--app-canvas-subtle)}.sharefill[data-v-324092c1]{height:6px;border-radius:var(--app-radius-pill);background:var(--app-accent)}.daychart[data-v-324092c1]{--gap: var(--app-space-2);align-items:flex-end}.daycolumn[data-v-324092c1]{--gap: var(--app-space-1);flex:1 1 0;align-items:center}.daycount[data-v-324092c1]{font-size:var(--app-text-meta);color:var(--app-fg-muted)}.daytrack[data-v-324092c1]{display:flex;align-items:flex-end;width:100%;height:72px;border-radius:var(--app-radius-sm);background:var(--app-canvas-subtle)}.dayfill[data-v-324092c1]{width:100%;min-height:2px;border-radius:var(--app-radius-sm);background:var(--app-accent)}.dayname[data-v-324092c1]{font-size:var(--app-text-meta);color:var(--app-fg-subtle)}.failures[data-v-324092c1]{--gap: var(--app-gap-block)}.failure[data-v-324092c1]{--gap: var(--app-space-1)}.failurehead[data-v-324092c1]{--gap: var(--app-gap-inline);justify-content:space-between}.failurewho[data-v-324092c1]{font-size:var(--app-text-body);font-weight:var(--app-weight-medium);color:var(--app-fg)}.tablebox[data-v-324092c1]{overflow-x:auto}.accounts[data-v-324092c1]{width:100%;border-collapse:collapse;font-size:var(--app-text-body);white-space:nowrap}.accounts th[data-v-324092c1]{padding:var(--app-space-2) var(--app-space-3) var(--app-space-2) 0;border-bottom:1px solid var(--app-border);font-size:var(--app-text-meta);font-weight:var(--app-weight-bold);color:var(--app-fg-muted);text-align:left}.accounts td[data-v-324092c1]{padding:var(--app-space-2) var(--app-space-3) var(--app-space-2) 0;border-bottom:1px solid var(--app-border-subtle);color:var(--app-fg)}.accounts tr:last-child td[data-v-324092c1]{border-bottom:none}.pageerror[data-v-324092c1]{margin-top:var(--app-gap-block)}.apple[data-v-646ce295]{--gap: var(--app-gap-stack);align-items:flex-start;width:100%}.walkthrough[data-v-646ce295]{--gap: var(--app-space-1);margin:0;padding-left:var(--app-space-5);font-size:var(--app-text-body);color:var(--app-fg-muted);max-width:var(--app-measure)}.credentials[data-v-646ce295]{--gap: var(--app-gap-block);align-items:flex-start;width:100%;padding-top:var(--app-space-2)}.ident[data-v-eddff368]{--gap: var(--app-gap-inline) var(--app-gap-stack);min-width:0}.name[data-v-eddff368]{font-size:var(--app-text-body);font-weight:var(--app-weight-bold);color:var(--app-fg)}.notion[data-v-177cf4e9]{--gap: var(--app-gap-stack);align-items:flex-start}.note[data-v-0206fa99]{padding-top:var(--app-space-4)}.bar[data-v-d4cf040e]{background:var(--app-canvas);border-bottom:1px solid var(--app-border)}.plate[data-v-d4cf040e]{width:22px;height:22px;flex:none;margin-right:var(--app-gap-inline)}.headerrow[data-v-d4cf040e]{--gap: var(--app-gap-inline) var(--app-gap-block);justify-content:space-between;max-width:var(--app-width-page);margin:0 auto;padding:10px var(--app-pad-page)}.session[data-v-d4cf040e]{--gap: var(--app-gap-block)}.account[data-v-d4cf040e]{display:inline-flex;align-items:center;gap:var(--app-gap-inline);min-height:var(--app-control-height);color:var(--app-fg);font-size:var(--app-text-body)}.account[data-v-d4cf040e]:hover{text-decoration:none;color:var(--app-accent)}.avatar[data-v-d4cf040e]{width:var(--app-avatar);height:var(--app-avatar)}.fallback[data-v-d4cf040e]{font-size:var(--app-text-meta)}.name[data-v-d4cf040e]{max-width:22ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.signout[data-v-d4cf040e]{font-family:inherit;font-size:var(--app-text-body);color:var(--app-fg-muted);background:none;border:none;padding:0;min-height:var(--app-control-height);cursor:pointer}.signout[data-v-d4cf040e]:hover{color:var(--app-accent)}.sidebar[data-v-7e941d1c]{--gap: var(--app-space-1);flex:1 1 var(--app-sidebar)}.group[data-v-7e941d1c]{padding:var(--app-space-4) var(--app-space-3) var(--app-space-1);font-size:var(--app-text-meta);font-weight:var(--app-weight-bold);color:var(--app-fg-muted)}.menu[data-v-7e941d1c]{--gap: 2px}.menu a[data-v-7e941d1c]{display:flex;align-items:center;min-height:36px;padding:6px var(--app-space-3);border-radius:var(--app-radius);font-size:var(--app-text-body);color:var(--app-fg)}.menu a[data-v-7e941d1c]:hover{background:var(--app-canvas);text-decoration:none}.menu a.router-link-exact-active[data-v-7e941d1c]{background:var(--app-canvas);border:1px solid var(--app-border);padding:5px calc(var(--app-space-3) - 1px);font-weight:var(--app-weight-bold)}.shell[data-v-1237d093]{max-width:var(--app-width-page);margin:0 auto;padding:var(--app-space-5) var(--app-pad-page) var(--app-space-8)}.columns[data-v-1237d093]{--gap: var(--app-gap-section);align-items:flex-start}.content[data-v-1237d093]{flex:999 1 min(560px,100%);min-width:0}.profile[data-v-b55dd1b7]{--gap: var(--app-gap-block);padding-bottom:var(--app-space-5)}.avatar[data-v-b55dd1b7]{width:var(--app-avatar-lg);height:var(--app-avatar-lg);flex:0 0 auto}.fallback[data-v-b55dd1b7]{font-size:var(--app-text-title)}.card-body .note[data-v-b55dd1b7]{margin-top:var(--app-gap-block)}.column[data-v-d970856f]{gap:var(--gap)}.headline[data-v-d970856f]{--gap: var(--app-gap-stack)}.checks[data-v-d970856f]{--gap: var(--app-gap-inline);list-style:none;margin:0 0 var(--app-gap-block);padding:0}.checks li[data-v-d970856f]{--gap: var(--app-gap-inline);font-size:var(--app-text-body);color:var(--app-fg-muted)}.checks li.done[data-v-d970856f]{color:var(--app-fg)}.checkmark[data-v-d970856f]{width:var(--app-space-4);text-align:center;color:var(--app-fg-subtle)}.checks li.done .checkmark[data-v-d970856f]{color:var(--app-success)}.card-body .body[data-v-d970856f]{margin-bottom:var(--app-gap-block)}.card-body[data-v-2b56b2c4]>*+*{margin-top:var(--app-gap-stack)}.card.danger[data-v-2b56b2c4]{border-color:var(--app-danger-line)}.card.danger .card-head[data-v-2b56b2c4]{background:var(--app-danger-tint);border-bottom-color:var(--app-danger-line)}.card-body[data-v-48605210]>*+*{margin-top:var(--app-gap-stack)}.pageerror[data-v-8bcf204d]{margin-top:var(--app-gap-block)}.addsync[data-v-a82e4ef3]{--gap: var(--app-gap-stack);align-items:flex-start;width:100%}.card-body[data-v-e1c7dfe8]>*+*{margin-top:var(--app-gap-stack)}.switches[data-v-e1c7dfe8]{--gap: var(--app-gap-stack);align-items:flex-start}.note[data-v-79764040]{margin-bottom:var(--app-gap-block)}.pageerror[data-v-79764040]{margin-top:var(--app-gap-block)}.setupstep[data-v-ceec1657]{--gap: var(--app-gap-stack);padding:var(--app-space-5) 0;border-top:1px solid var(--app-border-subtle)}.setupstep[data-v-ceec1657]:first-child{border-top:none;padding-top:0}.setupstep[data-v-ceec1657]:last-child{padding-bottom:0}.locked .steptitle[data-v-ceec1657]{color:var(--app-fg-subtle)}.stepline[data-v-ceec1657]{--gap: var(--app-gap-stack);flex-wrap:nowrap}.steptitle[data-v-ceec1657]{flex:1;margin:0;min-width:0;font-size:var(--app-text-head);font-weight:var(--app-weight-bold);letter-spacing:-.01em;color:var(--app-fg)}.label[data-v-ceec1657]{max-width:24ch;overflow:hidden;text-overflow:ellipsis}.stepbody[data-v-ceec1657]{--gap: var(--app-gap-block);align-items:flex-start;padding-left:calc(var(--app-marker) + var(--app-gap-stack))}.page[data-v-b8e078cf]{min-height:100vh}.topbar[data-v-b8e078cf]{background:var(--app-canvas);border-bottom:1px solid var(--app-border)}.plate[data-v-b8e078cf]{width:22px;height:22px;flex:none;margin-right:var(--app-gap-inline)}.topbarrow[data-v-b8e078cf]{--gap: var(--app-gap-block);flex-wrap:nowrap;justify-content:space-between;max-width:var(--app-width-narrow);margin:0 auto;padding:10px var(--app-pad-page)}.main[data-v-b8e078cf]{--gap: 0px;flex:1;width:100%;max-width:var(--app-width-narrow);margin:0 auto;padding:var(--app-space-6) var(--app-pad-page) var(--app-space-8)}.steps[data-v-b8e078cf]{padding:var(--app-space-5)}.exitrow[data-v-b8e078cf]{display:flex;padding-top:var(--app-space-5);font-size:var(--app-text-body)}
