.JNE-2q_root{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;display:flex;position:relative;overflow:hidden}.JNE-2q_root.JNE-2q_expanded{flex-wrap:wrap;row-gap:6px}.JNE-2q_measure{visibility:hidden;pointer-events:none;white-space:nowrap;align-items:center;gap:6px;display:flex;position:absolute;top:-9999px;left:0}.JNE-2q_label{color:var(--color-foreground-dim);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;margin-right:6px;font-size:10.5px;font-weight:600}.JNE-2q_pill{background:var(--tone-bg);color:var(--tone-fg);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.JNE-2q_pillName{color:var(--color-foreground-muted)}.JNE-2q_pillBal{font-variant-numeric:tabular-nums;font-weight:600}.JNE-2q_toggle{background:var(--color-surface-muted);color:var(--color-foreground-muted);border:1px dashed var(--color-border);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.JNE-2q_toggle:hover{color:var(--color-foreground);border-style:solid}.JNE-2q_total{background:var(--color-accent);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.JNE-2q_totalValue{font-variant-numeric:tabular-nums}
.buUOcq_root{background:var(--color-background);height:100vh;color:var(--color-foreground);flex-direction:column;display:flex}.buUOcq_body{flex:1;min-height:0;display:flex}.buUOcq_main{flex:1;min-width:0;overflow-y:auto}.buUOcq_toggle{width:24px;height:24px;color:var(--color-foreground-muted);border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:relative}.buUOcq_toggle:hover{background:var(--color-surface-muted);color:var(--color-foreground)}.buUOcq_toggleIcon{width:14px;height:14px}.buUOcq_edgeToggle{background:var(--color-surface);width:14px;color:var(--color-foreground-muted);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:flex;position:relative}.buUOcq_edgeToggle:hover{background:var(--color-surface-muted);color:var(--color-foreground)}.buUOcq_edgeLeft{border-right:1px solid var(--color-border)}.buUOcq_edgeRight{border-left:1px solid var(--color-border)}.buUOcq_edgeIcon{width:14px;height:14px}.buUOcq_toggleTip{z-index:50;pointer-events:none;white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);opacity:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:50%;box-shadow:0 4px 12px #0000001f}.buUOcq_toggleTipRight{left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.buUOcq_toggleTipLeft{right:calc(100% + 10px);transform:translateY(-50%)translate(4px)}.buUOcq_toggle:hover .buUOcq_toggleTip,.buUOcq_toggle:focus-visible .buUOcq_toggleTip,.buUOcq_edgeToggle:hover .buUOcq_toggleTip,.buUOcq_edgeToggle:focus-visible .buUOcq_toggleTip{opacity:1;transform:translateY(-50%)translate(0)}
.Qq562W_root{border-left:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;width:320px;padding:16px;display:none}.Qq562W_root>*+*{margin-top:16px}@media (min-width:1280px){.Qq562W_root{display:block}}.Qq562W_topbar{justify-content:flex-start;display:flex}.Qq562W_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Qq562W_title{letter-spacing:.08em;color:var(--color-foreground-dim);text-transform:uppercase;font-size:11px;font-weight:600}.Qq562W_count{color:var(--color-foreground-dim);font-size:10.5px;font-weight:600}.Qq562W_empty{border:1px dashed var(--color-border);text-align:center;color:var(--color-foreground-dim);border-radius:8px;padding:12px;font-size:12px}.Qq562W_list{padding-right:4px;overflow-y:auto}.Qq562W_list>*+*{margin-top:8px}.Qq562W_goalsList{padding-right:4px;overflow-y:auto}.Qq562W_goalsList>*+*{margin-top:12px}.Qq562W_scheduledRow{border:1px solid var(--color-border-soft);background:var(--color-background);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.Qq562W_dateBlock{font-variant-numeric:tabular-nums;min-width:60px;color:var(--color-foreground);font-size:11.5px;font-weight:600}.Qq562W_dateRel{color:var(--color-foreground-dim);font-size:10.5px;font-weight:400}.Qq562W_scheduledBody{flex:1;min-width:0}.Qq562W_scheduledName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);font-size:12.5px;font-weight:600;overflow:hidden}.Qq562W_scheduledAccount{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-muted);font-size:11px;overflow:hidden}.Qq562W_amount{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.Qq562W_amountIncome{color:var(--color-green)}.Qq562W_amountExpense{color:var(--color-danger)}.Qq562W_goalCard{border:1px solid var(--color-border-soft);background:var(--color-background);border-radius:8px;padding:12px}.Qq562W_goalHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.Qq562W_goalName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);font-size:12.5px;font-weight:600;overflow:hidden}.Qq562W_goalPct{font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);flex-shrink:0;font-size:11px}.Qq562W_progressTrack{background:var(--color-surface-muted);border-radius:9999px;width:100%;height:6px;margin-top:8px;overflow:hidden}.Qq562W_progressFill{background:var(--color-accent);height:100%}.Qq562W_goalFooter{font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}
.Tmur8a_root{border-right:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;width:240px;padding:16px 12px;transition:width .16s;display:none}@media (min-width:1024px){.Tmur8a_root{flex-direction:column;display:flex}}.Tmur8a_collapsed{width:56px;padding:16px 6px}.Tmur8a_collapsed .Tmur8a_header{justify-content:center}.Tmur8a_collapsed .Tmur8a_item{justify-content:center;padding:6px}.Tmur8a_collapsed .Tmur8a_section{margin-bottom:12px}.Tmur8a_dot{background:var(--color-accent);border-radius:9999px;width:6px;height:6px;position:absolute;top:4px;right:4px}.Tmur8a_collapsed .Tmur8a_item{position:relative}.Tmur8a_tip{z-index:50;pointer-events:none;white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);opacity:0;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px);box-shadow:0 4px 12px #0000001f}.Tmur8a_item:hover .Tmur8a_tip,.Tmur8a_item:focus-visible .Tmur8a_tip{opacity:1;transform:translateY(-50%)translate(0)}.Tmur8a_header{justify-content:flex-end;margin-bottom:8px;display:flex}.Tmur8a_section{margin-bottom:24px}.Tmur8a_sectionTitle{letter-spacing:.6px;color:var(--color-foreground-dim);text-transform:uppercase;margin-bottom:8px;padding:0 8px;font-size:11px;font-weight:600}.Tmur8a_list{flex-direction:column;gap:2px;display:flex}.Tmur8a_item{color:var(--color-foreground-muted);border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;transition:background-color .12s,color .12s;display:flex}.Tmur8a_item:hover{background:var(--color-surface-muted);color:var(--color-foreground)}.Tmur8a_itemActive,.Tmur8a_itemActive:hover{background:var(--color-accent-soft);color:var(--color-accent)}.Tmur8a_icon{width:14px;height:14px}.Tmur8a_label{flex:1}.Tmur8a_badge{font-variant-numeric:tabular-nums;background:var(--color-surface-muted);color:var(--color-foreground-muted);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.Tmur8a_badgeActive{background:color-mix(in srgb, var(--color-accent) 20%, transparent);color:var(--color-accent)}.Tmur8a_promo{border-top:1px solid var(--color-border);margin-top:auto;padding-top:16px}.Tmur8a_promoBadges{flex-direction:column;gap:8px;margin-top:8px;display:flex}.Tmur8a_promoBadge{border-radius:8px;transition:opacity .12s;display:inline-flex}.Tmur8a_promoBadge:hover{opacity:.85}.Tmur8a_promoBadgeImg{width:auto;height:38px;display:block}
.VkhLsa_light{display:inline-block}.VkhLsa_dark{display:none}html.dark .VkhLsa_light{display:none}html.dark .VkhLsa_dark{display:inline-block}
.jFDesa_teaser{border:1px solid var(--color-border);background:var(--color-surface-2,var(--color-surface));color:var(--settings-accent,var(--color-accent,#1e9fd9));cursor:pointer;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.jFDesa_teaser:hover{border-color:var(--settings-accent,var(--color-accent,#1e9fd9));background:color-mix(in srgb, var(--settings-accent,#1e9fd9) 10%, transparent)}.jFDesa_icon{flex-shrink:0}.jFDesa_label{white-space:nowrap}.jFDesa_arrow{font-weight:700}
.o4-6JG_root{--notif-border:color-mix(in srgb, var(--color-foreground) 14%, transparent);--notif-shadow:0 8px 32px -8px #0f172a2e, 0 2px 8px #0f172a0f;margin-right:12px;display:inline-flex;position:relative}:root.dark .o4-6JG_root{--notif-border:color-mix(in srgb, var(--color-foreground) 24%, transparent);--notif-shadow:0 8px 32px -8px #00000073, 0 2px 8px #0000002e}.o4-6JG_trigger{border:2px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;transition:all .2s;display:inline-flex;position:relative}.o4-6JG_trigger:hover,.o4-6JG_trigger:focus-visible{border-color:var(--color-accent-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent-hover) 14%, transparent);outline:none}.o4-6JG_triggerIcon{width:16px;height:16px}.o4-6JG_badge{color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--color-surface);background:#c73a3a;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:17px;position:absolute;top:-4px;right:-4px}.o4-6JG_popover{z-index:60;background:var(--color-surface);border:1px solid var(--notif-border);width:360px;max-width:calc(100vw - 24px);box-shadow:var(--notif-shadow);color:var(--color-foreground);border-radius:12px;animation:.2s o4-6JG_enter;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes o4-6JG_enter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.o4-6JG_header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.o4-6JG_headerTitle{font-size:13px;font-weight:700}.o4-6JG_headerActions{align-items:center;gap:6px;display:flex}.o4-6JG_readAll{color:var(--color-accent);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 4px;font-family:inherit;font-size:11.5px;font-weight:600}.o4-6JG_headerClear{width:26px;height:26px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.o4-6JG_headerClear:hover,.o4-6JG_headerClear:focus-visible{color:#c73a3a;background:#c73a3a1f;outline:none}.o4-6JG_readAll:hover:not(:disabled),.o4-6JG_readAll:focus-visible{outline:none;text-decoration:underline}.o4-6JG_readAll:disabled{opacity:.5;cursor:default}.o4-6JG_list{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.o4-6JG_item{border:none;border-bottom:1px solid var(--color-border-soft);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:10px;padding:11px 16px;font-family:inherit;text-decoration:none;transition:background .15s;display:flex}.o4-6JG_item:last-child{border-bottom:none}.o4-6JG_item:hover,.o4-6JG_item:focus-visible{background:var(--color-surface-muted);outline:none}.o4-6JG_itemUnread{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}.o4-6JG_icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.o4-6JG_iconInfo{color:#3b82f6;background:#3b82f629}.o4-6JG_iconSuccess{color:#16a34a;background:#16a34a29}.o4-6JG_iconWarning{color:#d97706;background:#d9770629}.o4-6JG_iconCritical{color:#c73a3a;background:#c73a3a29}.o4-6JG_body{flex:1;min-width:0}.o4-6JG_title{font-size:12.5px;font-weight:500}.o4-6JG_titleUnread{font-weight:700}.o4-6JG_text{color:var(--color-foreground-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;display:-webkit-box;overflow:hidden}.o4-6JG_time{color:var(--color-foreground-muted);margin-top:3px;font-size:10.5px}.o4-6JG_teaserHint{color:var(--settings-accent,var(--color-accent,#1e9fd9));margin-top:4px;font-size:11px;font-weight:600}.o4-6JG_empty{text-align:center;color:var(--color-foreground-dim);padding:28px 16px;font-size:12px}.o4-6JG_detailBackdrop{z-index:80;background:#0f172a6b;justify-content:center;align-items:center;padding:16px;animation:.15s o4-6JG_enter;display:flex;position:fixed;inset:0}.o4-6JG_detailCard{background:var(--color-surface);border:1px solid var(--notif-border);width:100%;max-width:440px;max-height:80vh;box-shadow:var(--notif-shadow);color:var(--color-foreground);border-radius:14px;padding:18px;overflow-y:auto}.o4-6JG_detailHead{align-items:flex-start;gap:10px;display:flex}.o4-6JG_detailTitle{word-break:break-word;flex:1;min-width:0;font-size:14.5px;font-weight:700;line-height:1.35}.o4-6JG_detailClose{width:28px;height:28px;color:var(--color-foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.o4-6JG_detailClose:hover,.o4-6JG_detailClose:focus-visible{background:var(--color-surface-muted);outline:none}.o4-6JG_detailBody{color:var(--color-foreground);white-space:pre-wrap;word-break:break-word;margin-top:12px;font-size:13px;line-height:1.5}.o4-6JG_detailMeta{color:var(--color-foreground-muted);margin-top:12px;font-size:11.5px}.o4-6JG_detailActions{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.o4-6JG_detailDelete{border:1px solid var(--color-border);color:#c73a3a;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.o4-6JG_detailDelete:hover,.o4-6JG_detailDelete:focus-visible{background:#c73a3a1a;border-color:#c73a3a66;outline:none}.o4-6JG_detailOpen{background:var(--color-accent);color:#fff;border-radius:8px;align-items:center;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.o4-6JG_detailOpen:hover,.o4-6JG_detailOpen:focus-visible{background:var(--color-accent-hover);outline:none}.o4-6JG_confirmCard{background:var(--color-surface);border:1px solid var(--notif-border);width:100%;max-width:380px;box-shadow:var(--notif-shadow);color:var(--color-foreground);text-align:center;border-radius:14px;padding:22px 20px 18px;animation:.15s o4-6JG_enter}.o4-6JG_confirmIcon{color:#c73a3a;background:#c73a3a24;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;display:inline-flex}.o4-6JG_confirmTitle{margin:0;font-size:15px;font-weight:700;line-height:1.35}.o4-6JG_confirmText{color:var(--color-foreground-dim);margin:8px 0 0;font-size:12.5px;line-height:1.5}.o4-6JG_confirmActions{gap:8px;margin-top:20px;display:flex}.o4-6JG_confirmCancel,.o4-6JG_confirmDelete{cursor:pointer;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.o4-6JG_confirmCancel{border:1px solid var(--color-border);color:var(--color-foreground);background:0 0}.o4-6JG_confirmCancel:hover,.o4-6JG_confirmCancel:focus-visible{background:var(--color-surface-muted);outline:none}.o4-6JG_confirmDelete{color:#fff;background:#c73a3a;border:1px solid #c73a3a}.o4-6JG_confirmDelete:hover,.o4-6JG_confirmDelete:focus-visible{background:#b32f2f;border-color:#b32f2f;outline:none}.o4-6JG_explainBlock{flex-direction:column;gap:6px;margin:10px 0 2px;display:flex}.o4-6JG_explainBtn{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.o4-6JG_explainBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.o4-6JG_explainBtn:disabled{opacity:.6;cursor:default}.o4-6JG_explainNote{color:var(--color-foreground-muted);font-size:11.5px}a.o4-6JG_explainNote{color:var(--color-accent);font-weight:600;text-decoration:none}a.o4-6JG_explainNote:hover{text-decoration:underline}
.YVO3KW_root{--profile-indigo:#4338ca;--profile-indigo-soft:#6366f1;--profile-slate:#0047b1;--profile-slate-strong:#1e293b;--profile-glass:var(--color-surface);--profile-glass-strong:var(--color-surface);--profile-border:color-mix(in srgb, var(--profile-slate) 18%, transparent);--profile-shadow:0 8px 32px -8px #0f172a2e, 0 2px 8px #0f172a0f;display:inline-flex;position:relative}:root.dark .YVO3KW_root{--profile-indigo:#818cf8;--profile-indigo-soft:#a5b4fc;--profile-slate:#006bff;--profile-slate-strong:#e2e8f0;--profile-glass:var(--color-surface);--profile-glass-strong:var(--color-surface);--profile-border:color-mix(in srgb, var(--profile-slate) 30%, transparent);--profile-shadow:0 8px 32px -8px #00000073, 0 2px 8px #0000002e}.YVO3KW_trigger{border:1px solid var(--profile-border);background:var(--color-accent);color:#fff;letter-spacing:.4px;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:12px;font-weight:700;transition:all .3s;display:inline-flex}.YVO3KW_trigger:hover,.YVO3KW_trigger:focus-visible{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent-hover) 14%, transparent);outline:none}.YVO3KW_popover{z-index:60;background:var(--profile-glass);border:1px solid var(--profile-border);min-width:280px;box-shadow:var(--profile-shadow);color:var(--profile-slate-strong);border-radius:12px;font-family:Inter,system-ui,sans-serif;transition:all .3s;animation:.3s YVO3KW_enter;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes YVO3KW_enter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.YVO3KW_header{background:var(--profile-glass-strong);border-bottom:1px solid var(--profile-border);align-items:center;gap:12px;padding:14px 16px;display:flex}.YVO3KW_avatar{background:var(--color-foreground-dim);width:36px;height:36px;color:var(--color-foreground);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.YVO3KW_identity{flex:1;min-width:0}.YVO3KW_name{color:var(--profile-slate-strong);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.YVO3KW_email{letter-spacing:.6px;text-transform:uppercase;color:var(--profile-slate);margin-top:2px;font-size:10.5px;font-weight:700}.YVO3KW_tier{color:#5a3e00;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#ffeaa6,#ffd66b);border:1px solid #e5b81e;border-radius:999px;align-items:center;gap:8px;padding:3px 12px;font-size:12px;font-weight:700;display:inline-flex}.YVO3KW_tierFree{color:#0b4a72;background:linear-gradient(135deg,#d4ecff,#a9d4ff);border-color:#6fb2e6}.YVO3KW_list{flex-direction:column;gap:1px;margin:0;padding:6px;list-style:none;display:flex}.YVO3KW_item{width:100%;color:var(--color-foreground);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.YVO3KW_itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.YVO3KW_item:hover,.YVO3KW_item:focus-visible{background:var(--color-accent);color:var(--color-foreground);outline:none}.YVO3KW_item:disabled{opacity:.55;cursor:progress}.YVO3KW_itemMeta{color:var(--profile-slate);flex-shrink:0;font-size:11.5px;font-weight:500}.YVO3KW_chev{color:var(--profile-slate);flex-shrink:0}.YVO3KW_checkIcon{color:var(--profile-indigo);flex-shrink:0;margin-left:auto}.YVO3KW_itemDanger{color:#c73a3a}.YVO3KW_itemDanger:hover,.YVO3KW_itemDanger:focus-visible{color:#c73a3a;background:#c73a3a1f;border-color:#c73a3a3d}.YVO3KW_divider{background:var(--profile-border);height:1px;margin:4px 8px}
.J3h82a_root{flex:1;max-width:28rem;margin:0 8px;display:none;position:relative}@media (min-width:768px){.J3h82a_root{display:block}}.J3h82a_searchIcon{pointer-events:none;width:14px;height:14px;color:var(--color-foreground-dim);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.J3h82a_input{border:1px solid var(--color-border);background:var(--color-background);width:100%;height:32px;color:var(--color-foreground);border-radius:6px;outline:none;padding:0 40px 0 32px;font-size:12.5px}.J3h82a_input:focus{border-color:var(--color-accent)}.J3h82a_hint{font-variant-numeric:tabular-nums;pointer-events:none;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground-dim);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.J3h82a_dropdown{z-index:30;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;width:440px;max-width:90vw;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 24px -8px #0f172a2e}.J3h82a_status{color:var(--color-foreground-dim);padding:8px 12px;font-size:12px}.J3h82a_statusError{color:var(--color-danger);padding:8px 12px;font-size:12px}.J3h82a_results{max-height:60vh;padding:4px 0;overflow-y:auto}.J3h82a_empty{color:var(--color-foreground-dim);padding:12px;font-size:12px}.J3h82a_group{margin-bottom:4px}.J3h82a_groupLabel{letter-spacing:.6px;color:var(--color-foreground-dim);text-transform:uppercase;padding:6px 12px;font-size:10px;font-weight:700}.J3h82a_row{text-align:left;width:100%;color:var(--color-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;font-size:12.5px;display:flex}.J3h82a_row:hover{background:color-mix(in srgb, var(--color-foreground) 5%, transparent)}.J3h82a_rowActive,.J3h82a_rowActive:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.J3h82a_rowIcon{width:14px;height:14px;color:var(--color-foreground-dim);flex-shrink:0}.J3h82a_rowBody{flex:1;min-width:0}.J3h82a_rowTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.J3h82a_rowSubtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-muted);font-size:11px;display:block;overflow:hidden}
.bxHgOq_page{background:var(--color-background);min-height:100vh;color:var(--color-foreground)}.bxHgOq_comingSoonBar{padding:.75rem 1rem;padding-top:max(.75rem, env(safe-area-inset-top));background:var(--color-accent);color:#fff;font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;font-size:clamp(22px,6vw,40px);font-weight:700;line-height:1.1;display:flex}.bxHgOq_page[data-coming-soon=true] a[href*=\/login],.bxHgOq_page[data-coming-soon=true] a[href*=\/signup]{display:none!important}.bxHgOq_navRoot{z-index:20;background:var(--color-nav-bg);color:var(--color-nav-text);transition:box-shadow .25s;position:sticky;top:0}.bxHgOq_navScrolled{box-shadow:0 10px 30px -18px #00000080}.bxHgOq_navInner{align-items:center;gap:1.75rem;max-width:1180px;margin-left:auto;margin-right:auto;padding:.875rem 1.5rem;display:flex}@media (min-width:768px){.bxHgOq_navInner{padding-left:2rem;padding-right:2rem}}.bxHgOq_navLogo{align-items:center;display:flex}.bxHgOq_navLinks{gap:.125rem;font-size:13.5px;display:none}@media (min-width:768px){.bxHgOq_navLinks{display:flex}}.bxHgOq_navLink{opacity:.75;border-radius:.25rem;padding:.5rem .75rem}.bxHgOq_navLink:hover{opacity:1}.bxHgOq_navActions{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (min-width:768px){.bxHgOq_navActions{gap:.625rem}}.bxHgOq_navToggles{align-items:center;gap:.375rem;display:none}@media (min-width:768px){.bxHgOq_navToggles{display:flex}}.bxHgOq_navLoginDesktop{background:var(--color-accent);color:#fff;border-radius:.375rem;padding:.5rem .75rem;font-size:13px;font-weight:600;display:none}@media (min-width:768px){.bxHgOq_navLoginDesktop{display:inline-block}}.bxHgOq_navSignupDesktop{border:1px solid color-mix(in srgb, var(--color-nav-text) 28%, transparent);opacity:.9;border-radius:.375rem;padding:.5rem .75rem;font-size:13px;font-weight:600;display:none}.bxHgOq_navSignupDesktop:hover{opacity:1}@media (min-width:768px){.bxHgOq_navSignupDesktop{display:inline-block}}.bxHgOq_navLoginMobile{background:var(--color-accent);white-space:nowrap;color:#fff;border-radius:.375rem;align-items:center;padding:.375rem .5rem;font-size:12.5px;font-weight:600;display:inline-flex}.bxHgOq_navSignupMobile{white-space:nowrap;opacity:.85;border-radius:.375rem;align-items:center;padding:.375rem .5rem;font-size:12.5px;font-weight:600;display:inline-flex}.bxHgOq_navSignupMobile:hover{opacity:1}@media (min-width:768px){.bxHgOq_navLoginMobile,.bxHgOq_navSignupMobile{display:none}}@media (max-width:767px){.bxHgOq_navInner{gap:.75rem;padding-left:1rem;padding-right:1rem}.bxHgOq_navActions{gap:.375rem}}.bxHgOq_navMenuBtn{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@media (min-width:768px){.bxHgOq_navMenuBtn{display:none}}.bxHgOq_navIcon{width:1rem;height:1rem}.bxHgOq_navMobile{border-top:1px solid #ffffff1a;padding:1rem 1.5rem}@media (min-width:768px){.bxHgOq_navMobile{display:none}}.bxHgOq_navMobileLinks{flex-direction:column;gap:.25rem;display:flex}.bxHgOq_navMobileLink{opacity:.8;border-radius:.25rem;padding:.5rem;font-size:.875rem}.bxHgOq_navMobileToggles{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.bxHgOq_heroSection{border-bottom:1px solid var(--color-border-soft);background:var(--color-background);padding:4rem 1.5rem 3rem}@media (min-width:768px){.bxHgOq_heroSection{padding-top:4.5rem;padding-left:4rem;padding-right:4rem}}.bxHgOq_heroInner{max-width:1180px;margin-left:auto;margin-right:auto}.bxHgOq_heroBadge{background:var(--color-accent-soft);color:var(--color-accent);border-radius:9999px;align-items:center;margin-bottom:1.5rem;padding:.375rem .75rem;font-size:12.5px;font-weight:600;display:inline-flex}.bxHgOq_heroTitle{letter-spacing:-1.2px;max-width:920px;color:var(--color-foreground);font-size:clamp(30px,8.5vw,44px);font-weight:600;font-family:var(--font-display);overflow-wrap:break-word;margin:0;line-height:1.04}@media (min-width:768px){.bxHgOq_heroTitle{font-size:56px}}@media (min-width:1024px){.bxHgOq_heroTitle{font-size:68px}}.bxHgOq_heroTitleLine{display:block}.bxHgOq_heroSubtitle{max-width:640px;color:var(--color-foreground-muted);margin-top:1.5rem;font-size:17px;line-height:1.55}@media (min-width:768px){.bxHgOq_heroSubtitle{font-size:19px}}.bxHgOq_heroCtas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.bxHgOq_heroCtaPrimary{background:var(--color-accent);color:#fff;box-shadow:0 1px 0 var(--color-accent-ink), 0 4px 14px #1e9fd938;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:15px;font-weight:600;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.bxHgOq_heroCtaPrimary:hover{background:var(--color-accent-hover)}.bxHgOq_heroCtaSecondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:15px;font-weight:600;display:inline-flex}.bxHgOq_heroCtaSecondary:hover{background:var(--color-surface-muted)}.bxHgOq_heroIcon16{width:1rem;height:1rem}.bxHgOq_heroIcon14{width:14px;height:14px}.bxHgOq_heroBadges{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.75rem;display:flex}.bxHgOq_heroBadgeItem{color:var(--color-foreground-muted);align-items:center;gap:.375rem;font-size:13px;display:inline-flex}.bxHgOq_heroCheck{stroke-width:2.5px;width:14px;height:14px}.bxHgOq_heroPreviewWrap{margin-top:4rem;position:relative}.bxHgOq_heroShotFrame{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 12px 28px -12px #0000001f}.bxHgOq_heroShot{width:100%;height:auto;display:block}.bxHgOq_shotFrame{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;width:100%;position:relative;overflow:hidden}.bxHgOq_shotImg{object-fit:cover;object-position:top center}.bxHgOq_shotContain{object-fit:contain}.bxHgOq_shotDark{display:none}html.dark .bxHgOq_shotLight{display:none}html.dark .bxHgOq_shotDark{display:block}.bxHgOq_apiSnippet{border:1px solid var(--color-border);background:var(--color-surface-muted);height:240px;font-family:var(--font-mono);color:var(--color-foreground-muted);white-space:pre;tab-size:2;border-radius:10px;margin:0;padding:1rem 1.1rem;font-size:12px;line-height:1.7;overflow:hidden}.bxHgOq_socialSection{border-bottom:1px solid var(--color-border-soft);background:var(--color-surface);padding:3.5rem 1.5rem}@media (min-width:768px){.bxHgOq_socialSection{padding-left:4rem;padding-right:4rem}}.bxHgOq_socialInner{max-width:1180px;margin-left:auto;margin-right:auto}.bxHgOq_socialLabel{text-align:center;letter-spacing:1.5px;color:var(--color-foreground-dim);text-transform:uppercase;margin-bottom:1.5rem;font-size:12.5px;font-weight:600}.bxHgOq_socialChips{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-bottom:2.5rem;display:flex}.bxHgOq_socialChip{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground-muted);border-radius:.5rem;padding:.5rem 1rem;font-size:13px;font-weight:500}.bxHgOq_socialStats{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.bxHgOq_socialStats{grid-template-columns:repeat(4,minmax(0,1fr))}}.bxHgOq_socialStat{text-align:center;padding-top:1.75rem;padding-bottom:1.75rem}.bxHgOq_socialStatBorderL{border-left:1px solid var(--color-border)}@media (min-width:768px){.bxHgOq_socialStatBorderMdL{border-left:1px solid var(--color-border)}}.bxHgOq_socialStatValue{font-variant-numeric:tabular-nums;letter-spacing:-.8px;color:var(--color-foreground);font-size:28px;font-weight:600;font-family:var(--font-display)}@media (min-width:768px){.bxHgOq_socialStatValue{font-size:34px}}.bxHgOq_socialStatLabel{color:var(--color-foreground-muted);margin-top:.25rem;font-size:13px}.bxHgOq_featuresSection{background:var(--color-background);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_featuresSection{padding:5.5rem 4rem}}.bxHgOq_featuresInner{max-width:1180px;margin-left:auto;margin-right:auto}.bxHgOq_featuresHead{text-align:center;max-width:720px;margin-bottom:3.5rem;margin-left:auto;margin-right:auto}.bxHgOq_featuresTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:32px;font-weight:600;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_featuresTitle{font-size:42px}}.bxHgOq_featuresSubtitle{color:var(--color-foreground-muted);margin-top:1rem;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_featuresSubtitle{font-size:17px}}.bxHgOq_featuresGrid{gap:1rem;display:grid}@media (min-width:640px){.bxHgOq_featuresGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bxHgOq_featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bxHgOq_featureCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;padding:1.75rem}.bxHgOq_featureIconWrap{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:9px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.bxHgOq_featureIcon{width:1.25rem;height:1.25rem}.bxHgOq_featureTitle{letter-spacing:-.3px;color:var(--color-foreground);margin-bottom:.375rem;font-size:17px;font-weight:600}.bxHgOq_featureDesc{color:var(--color-foreground-muted);font-size:13.5px;line-height:1.55}.bxHgOq_featureLink{color:var(--color-accent);margin-top:.6rem;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.bxHgOq_featureLink:hover{text-decoration:underline}.bxHgOq_howSection{border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);background:var(--color-surface);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_howSection{padding:5.5rem 4rem}}.bxHgOq_howInner{max-width:1180px;margin-left:auto;margin-right:auto}.bxHgOq_howTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:32px;font-weight:600;font-family:var(--font-display);margin:0 0 3rem}@media (min-width:768px){.bxHgOq_howTitle{margin-bottom:3.5rem;font-size:42px}}.bxHgOq_howGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;display:grid}@media (min-width:640px){.bxHgOq_howGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bxHgOq_howGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.bxHgOq_howStep{position:relative}.bxHgOq_howStepNumber{font-variant-numeric:tabular-nums;color:var(--color-accent);margin-bottom:.75rem;font-size:13px;font-weight:700}.bxHgOq_howStepBar{height:.125rem;margin-bottom:1rem}.bxHgOq_howStepBarActive{background:var(--color-accent)}.bxHgOq_howStepBarInactive{background:var(--color-border)}.bxHgOq_howStepTitle{letter-spacing:-.3px;color:var(--color-foreground);margin-bottom:.5rem;font-size:19px;font-weight:600}.bxHgOq_howStepDesc{color:var(--color-foreground-muted);font-size:13.5px;line-height:1.55}.bxHgOq_screensSection{background:var(--color-background);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_screensSection{padding:5.5rem 4rem}}.bxHgOq_screensInner{max-width:1180px;margin-left:auto;margin-right:auto}.bxHgOq_screensHead{max-width:640px;margin-bottom:3rem}.bxHgOq_screensTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:32px;font-weight:600;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_screensTitle{font-size:42px}}.bxHgOq_screensSubtitle{color:var(--color-foreground-muted);margin-top:1rem;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_screensSubtitle{font-size:17px}}.bxHgOq_screensGrid{gap:1rem;display:grid}@media (min-width:768px){.bxHgOq_screensGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bxHgOq_screensColSpan2{grid-column:span 2/span 2}}.bxHgOq_screensCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;padding:1.25rem}.bxHgOq_screensCardTitle{color:var(--color-foreground);margin-top:.875rem;font-size:13.5px;font-weight:600}.bxHgOq_screensCardDesc{color:var(--color-foreground-muted);margin-top:.125rem;font-size:12.5px}.bxHgOq_familySection{border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-muted);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_familySection{padding:5.5rem 4rem}}.bxHgOq_familyGrid{gap:2.5rem;max-width:1180px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:1024px){.bxHgOq_familyGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem}}.bxHgOq_familyEyebrow{letter-spacing:1.5px;color:var(--color-accent);text-transform:uppercase;margin-bottom:.75rem;font-size:12.5px;font-weight:600}.bxHgOq_familyTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:32px;font-weight:600;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_familyTitle{font-size:40px}}.bxHgOq_familySubtitle{color:var(--color-foreground-muted);margin-top:1.25rem;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_familySubtitle{font-size:16px}}.bxHgOq_familyBullets{margin-top:1.5rem}.bxHgOq_familyBullets>*+*{margin-top:.625rem}.bxHgOq_familyBullet{color:var(--color-foreground);align-items:flex-start;gap:.625rem;font-size:14.5px;display:flex}.bxHgOq_familyBulletCheck{stroke-width:2.5px;width:1rem;height:1rem;color:var(--color-accent);flex:none;margin-top:.125rem}.bxHgOq_familyCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;flex-direction:column;gap:.625rem;padding:1.5rem;display:flex}.bxHgOq_familyCardName{color:var(--color-foreground-muted);margin-bottom:.25rem;font-size:12px;font-weight:600}.bxHgOq_familyMember{align-items:center;gap:.875rem;padding:.75rem .25rem;display:flex}.bxHgOq_familyMemberBorder{border-bottom:1px solid var(--color-border-soft)}.bxHgOq_familyMemberAvatar{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:600;display:flex}.bxHgOq_familyMemberInfo{flex:1}.bxHgOq_familyMemberName{color:var(--color-foreground);font-size:14px;font-weight:600}.bxHgOq_familyMemberRole{color:var(--color-foreground-muted);font-size:12px}.bxHgOq_familyMemberLast{color:var(--color-foreground-dim);font-size:11px}.bxHgOq_familyInvite{background:var(--color-accent-soft);color:var(--color-accent);border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:12.5px;font-weight:500;display:flex}.bxHgOq_familyInviteIcon{width:14px;height:14px}.bxHgOq_pricingSection{background:var(--color-background);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_pricingSection{padding:6rem 4rem}}.bxHgOq_pricingInner{max-width:1240px;margin-left:auto;margin-right:auto}.bxHgOq_pricingHero{text-align:center;margin-bottom:3rem}.bxHgOq_pricingBadge{background:var(--color-accent-soft);color:var(--color-accent);border-radius:9999px;align-items:center;gap:.375rem;margin-bottom:1rem;padding:.375rem .75rem;font-size:12px;font-weight:600;display:inline-flex}.bxHgOq_pricingBadgeIcon{width:13px;height:13px}.bxHgOq_pricingTitle{letter-spacing:-1px;color:var(--color-foreground);font-size:32px;font-weight:800;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_pricingTitle{font-size:42px}}.bxHgOq_pricingSubtitle{max-width:540px;color:var(--color-foreground-muted);margin-top:1rem;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_pricingSubtitle{font-size:17px}}.bxHgOq_pricingTrialNote{border:1px solid var(--color-border);background:var(--color-surface);text-align:left;width:fit-content;max-width:100%;color:var(--color-foreground-muted);border-radius:999px;align-items:center;gap:.5rem;margin-top:.85rem;margin-left:auto;margin-right:auto;padding:.4rem .85rem;font-size:13.5px;line-height:1.4;display:flex}.bxHgOq_pricingTrialNoteIcon{width:15px;height:15px;color:var(--color-accent);flex:none}.bxHgOq_pricingToggle{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:9999px;align-items:center;gap:.375rem;width:fit-content;margin-top:1.75rem;margin-left:auto;margin-right:auto;padding:.25rem;display:flex}.bxHgOq_pricingToggleBtn{cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 18px;font-size:13.5px;font-weight:600;display:inline-flex}.bxHgOq_pricingToggleBtnActive{background:var(--color-surface);color:var(--color-foreground);box-shadow:0 1px 3px #00000014}.bxHgOq_pricingToggleBtnInactive{color:var(--color-foreground-muted)}.bxHgOq_pricingSaveBadge{background:var(--color-green-soft);color:var(--color-green);border-radius:9999px;padding:.125rem .5rem;font-size:10.5px;font-weight:700}.bxHgOq_pricingCards{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.bxHgOq_pricingCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.bxHgOq_pricingCards{grid-template-columns:repeat(5,minmax(0,1fr))}}.bxHgOq_pricingCard{background:var(--color-surface);border-radius:1rem;flex-direction:column;padding:1.25rem;display:flex;position:relative}.bxHgOq_pricingCardPopular{border:2px solid var(--color-accent);box-shadow:0 8px 28px #1e9fd921}.bxHgOq_pricingCardNormal{border:1px solid var(--color-border)}.bxHgOq_pricingPopularTag{background:var(--color-accent);letter-spacing:.025em;white-space:nowrap;color:#fff;text-transform:uppercase;border-radius:9999px;padding:.25rem .75rem;font-size:10.5px;font-weight:700;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.bxHgOq_pricingCardHead{align-items:center;gap:.5rem;display:flex}.bxHgOq_pricingCardIconWrap{color:#fff;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.bxHgOq_pricingCardIcon{width:14px;height:14px}.bxHgOq_pricingCardName{color:var(--color-foreground);font-size:16px;font-weight:700}.bxHgOq_pricingBandSelector{background:var(--color-surface-2,#7f7f7f14);border-radius:999px;align-self:flex-start;align-items:center;gap:3px;max-width:100%;margin:0 0 8px;padding:3px 6px;display:inline-flex}.bxHgOq_pricingBandIcon{width:13px;height:13px;color:var(--color-foreground-dim);flex-shrink:0;margin-right:1px}.bxHgOq_pricingBandOption{min-width:30px;color:var(--color-foreground-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.bxHgOq_pricingBandOption:hover{color:var(--color-foreground)}.bxHgOq_pricingBandOptionActive{background:var(--color-background);border-color:currentColor;font-weight:700}.bxHgOq_pricingTablePlanSeats{color:var(--color-foreground-dim);white-space:nowrap;font-size:11px;font-weight:600}.bxHgOq_pricingPriceBox{flex-direction:column;justify-content:flex-end;height:52px;margin-top:.75rem;margin-bottom:1rem;display:flex}.bxHgOq_pricingPriceCustom{letter-spacing:-.5px;color:var(--color-foreground);font-size:22px;font-weight:800}.bxHgOq_pricingPriceRow{align-items:baseline;gap:.25rem;display:flex}.bxHgOq_pricingPriceCurrency{color:var(--color-foreground-muted);font-size:16px;font-weight:600}.bxHgOq_pricingPriceValue{letter-spacing:-1px;font-variant-numeric:tabular-nums;color:var(--color-foreground);font-size:34px;font-weight:800}.bxHgOq_pricingPricePer{color:var(--color-foreground-muted);font-size:12.5px;font-weight:500}.bxHgOq_pricingPriceNote{color:var(--color-foreground-dim);margin-top:.25rem;font-size:11px}.bxHgOq_pricingCardCta{border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.625rem 1rem;font-size:13px;font-weight:600;display:inline-flex}.bxHgOq_pricingCardCtaPopular{background:var(--color-accent);color:#fff}.bxHgOq_pricingCardCtaPopular:hover{background:var(--color-accent-hover)}.bxHgOq_pricingCardCtaNormal{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.bxHgOq_pricingCardCtaNormal:hover{background:var(--color-surface-muted)}.bxHgOq_pricingBullets{flex-direction:column;flex:1;gap:.625rem;margin-top:1rem;display:flex}.bxHgOq_pricingBulletsHead{color:var(--color-foreground-dim);font-size:10.5px;font-weight:600}.bxHgOq_pricingBullet{color:var(--color-foreground);align-items:flex-start;gap:.5rem;font-size:12px;display:flex}.bxHgOq_pricingBulletCheck{stroke-width:2.6px;flex:none;width:13px;height:13px;margin-top:1px}.bxHgOq_pricingBulletText{line-height:1.4}.bxHgOq_pricingCompareToggleWrap{text-align:center;margin-top:2.5rem}.bxHgOq_pricingCompareToggleBtn{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:14px;font-weight:600;display:inline-flex}.bxHgOq_pricingCompareToggleBtn:hover{background:var(--color-surface-muted)}.bxHgOq_pricingChevron{width:16px;height:16px;transition:transform .2s}.bxHgOq_pricingChevronOpen{transform:rotate(180deg)}.bxHgOq_pricingCompare{margin-top:2rem}.bxHgOq_pricingCompareHeading{text-align:center;letter-spacing:-.6px;color:var(--color-foreground);font-size:24px;font-weight:800;font-family:var(--font-display);margin-bottom:1.25rem}.bxHgOq_pricingTableWrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;overflow-x:auto}.bxHgOq_pricingTable{min-width:760px}.bxHgOq_pricingTableHeader{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);display:grid}.bxHgOq_pricingTableFeatureHead{letter-spacing:.025em;color:var(--color-foreground-dim);text-transform:uppercase;padding:.875rem 18px;font-size:12px;font-weight:700}.bxHgOq_pricingTablePlanHead{border-left:1px solid var(--color-border-soft);text-align:center;padding:.875rem .5rem}.bxHgOq_pricingTablePlanHeadPopular{background:var(--color-accent-soft)}.bxHgOq_pricingTablePlanName{color:var(--color-foreground);font-size:13px;font-weight:700}.bxHgOq_pricingTablePlanNamePopular{color:var(--color-accent)}.bxHgOq_pricingTablePlanPrice{font-variant-numeric:tabular-nums;color:var(--color-foreground-muted);margin-top:.125rem;font-size:11px}.bxHgOq_pricingTableGroupRow{border-bottom:1px solid var(--color-border-soft);background:var(--color-background);display:grid}.bxHgOq_pricingTableGroupLabel{letter-spacing:.05em;color:var(--color-foreground-dim);text-transform:uppercase;padding:.625rem 18px;font-size:11px;font-weight:700}.bxHgOq_pricingTableGroupNote{letter-spacing:0;text-transform:none;max-width:46ch;color:var(--color-muted-foreground);margin-top:4px;font-size:11px;font-weight:400;line-height:1.45;display:block}.bxHgOq_pricingTableGroupCell{border-left:1px solid var(--color-border-soft)}.bxHgOq_pricingTableGroupCellPopular{background:var(--color-accent-soft)}.bxHgOq_pricingTableRow{border-bottom:1px solid var(--color-border-soft);display:grid}.bxHgOq_pricingTableRowLabel{color:var(--color-foreground);align-items:center;padding:.625rem 18px;font-size:12.5px;display:flex}.bxHgOq_pricingTableCell{border-left:1px solid var(--color-border-soft);text-align:center;color:var(--color-foreground-muted);justify-content:center;align-items:center;padding:.625rem .5rem;font-size:12.5px;display:flex}.bxHgOq_pricingTableCellPopular{background:var(--color-accent-soft)}.bxHgOq_pricingCellCheck{stroke-width:3px;width:15px;height:15px;color:var(--color-green);margin-left:auto;margin-right:auto}.bxHgOq_pricingCellDash{color:var(--color-foreground-dim)}.bxHgOq_pricingCellBold{font-weight:600}.bxHgOq_pricingCellBoldNum{font-variant-numeric:tabular-nums;font-weight:600}.bxHgOq_pricingCellInfinity{color:var(--color-foreground);font-size:15px;font-weight:700}.bxHgOq_pricingFootnote{color:var(--color-foreground-dim);justify-content:center;align-items:center;gap:.5rem;margin-top:.875rem;font-size:11.5px;display:flex}.bxHgOq_pricingFootnoteIcon{width:13px;height:13px}.bxHgOq_pricingAddon{border:1px solid var(--color-border);background:var(--color-accent-soft);border-radius:1rem;margin-top:3rem;padding:1.75rem 1.5rem}.bxHgOq_pricingAddonHead{text-align:center;max-width:42rem;margin:0 auto 1.5rem}.bxHgOq_pricingAddonBadge{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-accent);border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.bxHgOq_pricingAddonTitle{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.bxHgOq_pricingAddonSubtitle{color:var(--color-foreground-muted);margin:0;font-size:.95rem}.bxHgOq_pricingAddonCards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.bxHgOq_pricingAddonCards{grid-template-columns:1fr 1fr;max-width:44rem;margin:0 auto}}.bxHgOq_pricingAddonCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.85rem;padding:1.25rem}.bxHgOq_pricingAddonName{margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.bxHgOq_pricingAddonPriceRow{align-items:baseline;gap:.2rem;display:flex}.bxHgOq_pricingAddonPrice{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800}.bxHgOq_pricingAddonPriceNote{color:var(--color-foreground-muted);margin-top:.15rem;font-size:.75rem}.bxHgOq_pricingAddonAnalyses{color:var(--color-accent);margin-top:.6rem;font-size:.85rem;font-weight:600}.bxHgOq_pricingAddonDesc{color:var(--color-foreground-muted);margin:.5rem 0 0;font-size:.85rem}.bxHgOq_pricingCtaBand{border:1px solid var(--color-border);background:var(--color-accent-soft);border-radius:1rem;flex-direction:column;align-items:center;gap:1.25rem;margin-top:3rem;padding:1.75rem 2rem;display:flex}@media (min-width:768px){.bxHgOq_pricingCtaBand{flex-direction:row;gap:1.5rem}}.bxHgOq_pricingCtaBandText{text-align:center;flex:1}@media (min-width:768px){.bxHgOq_pricingCtaBandText{text-align:left}}.bxHgOq_pricingCtaBandTitle{letter-spacing:-.5px;color:var(--color-foreground);margin:0;font-size:20px;font-weight:800}.bxHgOq_pricingCtaBandSubtitle{max-width:560px;color:var(--color-foreground-muted);margin-top:.375rem;font-size:13.5px}.bxHgOq_pricingCtaBandBtn{background:var(--color-accent);color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:13.5px;font-weight:700;display:inline-flex}.bxHgOq_pricingCtaBandBtn:hover{background:var(--color-accent-hover)}.bxHgOq_pricingCtaBandIcon{width:15px;height:15px}.bxHgOq_contactSection{border-top:1px solid var(--color-border-soft);background:var(--color-background);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_contactSection{padding:5.5rem 4rem}}.bxHgOq_contactGrid{align-items:start;gap:2.5rem;max-width:1180px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:1024px){.bxHgOq_contactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.bxHgOq_contactTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:32px;font-weight:600;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_contactTitle{font-size:42px}}.bxHgOq_contactSubtitle{color:var(--color-foreground-muted);margin-top:1rem;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_contactSubtitle{font-size:17px}}.bxHgOq_contactList{flex-direction:column;gap:.875rem;margin-top:1.75rem;display:flex}.bxHgOq_contactItem{color:var(--color-foreground);align-items:center;gap:.75rem;font-size:14.5px;display:flex}.bxHgOq_contactItemIcon{width:18px;height:18px;color:var(--color-accent)}.bxHgOq_contactForm{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:1.5rem}@media (min-width:768px){.bxHgOq_contactForm{padding:2rem}}.bxHgOq_contactField{margin-bottom:1rem}.bxHgOq_contactLabel{color:var(--color-foreground-muted);margin-bottom:.375rem;font-size:12px;font-weight:500;display:block}.bxHgOq_contactInput{border:1px solid var(--color-border);background:var(--color-background);width:100%;height:2.625rem;color:var(--color-foreground);border-radius:.5rem;outline:none;padding-left:.75rem;padding-right:.75rem;font-size:14px}.bxHgOq_contactInput:focus{border-color:var(--color-accent)}.bxHgOq_contactTextarea{border:1px solid var(--color-border);background:var(--color-background);width:100%;color:var(--color-foreground);border-radius:.5rem;outline:none;padding:.75rem;font-size:14px}.bxHgOq_contactTextarea:focus{border-color:var(--color-accent)}.bxHgOq_contactTurnstile{min-height:65px;margin-bottom:1rem}.bxHgOq_contactTurnstile:empty{min-height:0;margin:0}.bxHgOq_contactSuccess{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-foreground);border-radius:.5rem;margin-bottom:1rem;padding:.875rem 1rem;font-size:14px}.bxHgOq_contactError{color:#dc2626;margin-bottom:1rem;font-size:13px}.bxHgOq_contactSubmit{background:var(--color-accent);color:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 22px;font-size:15px;font-weight:600;display:inline-flex}.bxHgOq_contactSubmit:hover{background:var(--color-accent-hover)}.bxHgOq_contactSubmitIcon{width:14px;height:14px}.bxHgOq_footer{background:var(--color-nav-bg);color:var(--color-nav-text);padding:4rem 1.5rem 2rem}@media (min-width:768px){.bxHgOq_footer{padding-left:4rem;padding-right:4rem}}.bxHgOq_footerGrid{gap:2.5rem;max-width:1180px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:768px){.bxHgOq_footerGrid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}}.bxHgOq_footerTagline{color:#fff9;max-width:260px;margin-top:.75rem;font-size:14px;line-height:1.55}.bxHgOq_footerHeading{letter-spacing:.05em;color:#ffffff73;text-transform:uppercase;margin-bottom:.875rem;font-size:12px;font-weight:700}.bxHgOq_footerLink{color:#fffc;margin-bottom:.5rem;font-size:13.5px}.bxHgOq_footerBottom{color:#ffffff80;border-top:1px solid #ffffff1a;flex-direction:column;gap:.5rem;max-width:1180px;margin-top:3rem;margin-left:auto;margin-right:auto;padding-top:1.5rem;font-size:12.5px;display:flex}@media (min-width:768px){.bxHgOq_footerBottom{flex-direction:row;justify-content:space-between}}.bxHgOq_footerBottomLink{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.bxHgOq_footerBottomLink:hover{color:#ffffffd9}.bxHgOq_aiSection{border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-muted);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_aiSection{padding:5.5rem 4rem}}.bxHgOq_aiGrid{gap:2.5rem;max-width:1180px;margin:0 auto;display:grid}@media (min-width:1024px){.bxHgOq_aiGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem}}.bxHgOq_aiEyebrow{letter-spacing:1.5px;color:var(--color-accent);text-transform:uppercase;margin-bottom:.75rem;font-size:12.5px;font-weight:600}.bxHgOq_aiMobileBadge{background:var(--color-accent-soft);color:var(--color-accent);border-radius:9999px;align-items:center;gap:.4rem;margin-top:.875rem;padding:.3rem .7rem;font-size:12px;font-weight:600;transition:opacity .15s;display:inline-flex}.bxHgOq_aiMobileBadge:hover{opacity:.85}.bxHgOq_aiMobileBadgeIcon{width:13px;height:13px}.bxHgOq_aiTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:32px;font-weight:600;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_aiTitle{font-size:40px}}.bxHgOq_aiSubtitle{color:var(--color-foreground-muted);margin-top:1.25rem;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_aiSubtitle{font-size:16px}}.bxHgOq_aiFeatures{gap:1.25rem;margin-top:1.75rem;display:grid}.bxHgOq_aiFeature{align-items:flex-start;gap:.875rem;display:flex}.bxHgOq_aiFeatureIcon{background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.bxHgOq_aiFeatureTitle{color:var(--color-foreground);font-size:16px;font-weight:600}.bxHgOq_aiFeatureDesc{color:var(--color-foreground-muted);margin-top:.25rem;font-size:13.5px;line-height:1.55}.bxHgOq_aiNote{color:var(--color-foreground-muted);align-items:flex-start;gap:.5rem;margin-top:1.75rem;font-size:13px;line-height:1.5;display:flex}.bxHgOq_aiNoteCheck{stroke-width:2.5px;width:1rem;height:1rem;color:var(--color-accent);flex:none;margin-top:.1rem}.bxHgOq_aiMock{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.75rem;display:flex;box-shadow:0 1px 2px #0000000f,0 12px 28px -12px #0000001f}.bxHgOq_aiMockVoice{border:1px solid var(--color-border-soft);background:var(--color-surface-muted);color:var(--color-foreground);border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:14.5px;display:flex}.bxHgOq_aiMockMic{width:1.25rem;height:1.25rem;color:var(--color-accent);flex:none}.bxHgOq_aiMockArrow{color:var(--color-foreground-dim);justify-content:center;display:flex}.bxHgOq_aiMockArrowIcon{width:1.1rem;height:1.1rem;transform:rotate(90deg)}.bxHgOq_aiMockDraft{border:1px solid var(--color-border);background:var(--color-background);border-radius:.75rem;padding:1rem}.bxHgOq_aiMockDraftHead{letter-spacing:.4px;text-transform:uppercase;color:var(--color-foreground-muted);font-size:11px;font-weight:600}.bxHgOq_aiMockChips{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.bxHgOq_aiMockChip{border:1px solid var(--color-border-soft);background:var(--color-surface-muted);color:var(--color-foreground);border-radius:9999px;padding:.25rem .625rem;font-size:12.5px}.bxHgOq_aiMockChipAmount{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger);border-radius:9999px;padding:.25rem .625rem;font-size:13px;font-weight:600}.bxHgOq_aiMockConfirm{background:var(--color-accent);color:#fff;text-align:center;border-radius:.5rem;margin-top:.875rem;padding:.5rem;font-size:13px;font-weight:600}.bxHgOq_privacySection{border-top:1px solid var(--color-border-soft);background:var(--color-background);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_privacySection{padding:5.5rem 4rem}}html.reveal-ready .lreveal{opacity:0;will-change:opacity, transform;transition:opacity .6s,transform .6s;transform:translateY(20px)}html.reveal-ready .lreveal.lreveal-in{opacity:1;transform:none}.bxHgOq_heroNote{color:var(--color-foreground-dim);margin-top:.875rem;font-size:13px}.bxHgOq_problemSection{border-top:1px solid var(--color-border-soft);background:var(--color-surface-muted);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_problemSection{padding:5.5rem 4rem}}.bxHgOq_problemInner{max-width:1180px;margin:0 auto}.bxHgOq_problemHead{text-align:center;max-width:720px;margin:0 auto 3rem}.bxHgOq_problemTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:32px;font-weight:600;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_problemTitle{font-size:40px}}.bxHgOq_problemSubtitle{color:var(--color-foreground-muted);margin-top:1rem;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_problemSubtitle{font-size:17px}}.bxHgOq_problemGrid{gap:1rem;display:grid}@media (min-width:640px){.bxHgOq_problemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bxHgOq_problemGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bxHgOq_problemCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;padding:1.5rem}.bxHgOq_problemCardIcon{background:color-mix(in srgb, var(--color-danger) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--color-danger);border-radius:9px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.bxHgOq_problemCardTitle{letter-spacing:-.3px;color:var(--color-foreground);margin-bottom:.375rem;font-size:16px;font-weight:600}.bxHgOq_problemCardText{color:var(--color-foreground-muted);font-size:13.5px;line-height:1.55}.bxHgOq_netWorthSection{background:var(--color-background);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_netWorthSection{padding:5.5rem 4rem}}.bxHgOq_netWorthGrid{gap:2.5rem;max-width:1180px;margin:0 auto;display:grid}@media (min-width:1024px){.bxHgOq_netWorthGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:4rem}}.bxHgOq_netWorthTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:32px;font-weight:600;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_netWorthTitle{font-size:40px}}.bxHgOq_netWorthSubtitle{color:var(--color-foreground-muted);margin-top:1.25rem;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_netWorthSubtitle{font-size:16px}}.bxHgOq_netWorthBullets{flex-direction:column;gap:.625rem;margin-top:1.5rem;display:flex}.bxHgOq_netWorthBullet{color:var(--color-foreground);align-items:flex-start;gap:.625rem;font-size:14.5px;display:flex}.bxHgOq_netWorthBulletCheck{stroke-width:2.5px;width:1rem;height:1rem;color:var(--color-accent);flex:none;margin-top:.125rem}.bxHgOq_netWorthShot{position:relative}.bxHgOq_ctaSection{background:var(--color-background);padding:4rem 1.5rem}@media (min-width:768px){.bxHgOq_ctaSection{padding:5rem 4rem}}.bxHgOq_ctaInner{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-hover));text-align:center;border-radius:1.25rem;max-width:960px;margin:0 auto;padding:3rem 1.75rem}@media (min-width:768px){.bxHgOq_ctaInner{padding:3.5rem 3rem}}.bxHgOq_ctaTitle{letter-spacing:-.6px;color:#fff;max-width:640px;font-size:26px;font-weight:800;line-height:1.15;font-family:var(--font-display);margin:0 auto}@media (min-width:768px){.bxHgOq_ctaTitle{font-size:36px}}.bxHgOq_ctaBody{color:#ffffffe6;max-width:620px;margin:1rem auto 0;font-size:15px;line-height:1.55}@media (min-width:768px){.bxHgOq_ctaBody{font-size:16px}}.bxHgOq_ctaBtn{color:var(--color-accent);background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:2rem;padding:.875rem 1.5rem;font-size:15px;font-weight:700;transition:background-color .15s;display:inline-flex;box-shadow:0 10px 30px -12px #00000080}.bxHgOq_ctaBtn:hover{background:#ffffffeb}.bxHgOq_ctaBtnIcon{width:1rem;height:1rem}.bxHgOq_ctaMicro{color:#fffc;margin-top:1rem;font-size:12.5px}.bxHgOq_ctaMigrant{color:#ffffffe6;border-top:1px solid #ffffff38;max-width:560px;margin:1.5rem auto 0;padding-top:1.25rem;font-size:13px;line-height:1.5}.bxHgOq_footerLinkA{color:#fffc;margin-bottom:.5rem;font-size:13.5px;transition:color .15s;display:block}.bxHgOq_footerLinkA:hover{color:#fff}.bxHgOq_goalsMock{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;flex-direction:column;justify-content:center;gap:1.1rem;height:240px;padding:1.25rem 1.3rem;display:flex}.bxHgOq_goalRowHead{color:var(--color-foreground);justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-size:13px;display:flex}.bxHgOq_goalRowPct{font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:700}.bxHgOq_goalBar{background:var(--color-border);border-radius:9999px;height:8px;overflow:hidden}.bxHgOq_goalBarFill{background:var(--color-accent);border-radius:9999px;height:100%}.bxHgOq_appsSection{border-top:1px solid var(--color-border-soft);background:var(--color-surface);padding:5rem 1.5rem}@media (min-width:768px){.bxHgOq_appsSection{padding:5.5rem 4rem}}.bxHgOq_appsInner{text-align:center;max-width:720px;margin:0 auto}.bxHgOq_appsEyebrow{letter-spacing:1.5px;color:var(--color-accent);text-transform:uppercase;margin-bottom:.75rem;font-size:12.5px;font-weight:600}.bxHgOq_appsTitle{letter-spacing:-.8px;color:var(--color-foreground);font-size:30px;font-weight:600;font-family:var(--font-display);margin:0}@media (min-width:768px){.bxHgOq_appsTitle{font-size:38px}}.bxHgOq_appsSubtitle{max-width:520px;color:var(--color-foreground-muted);margin:1rem auto 0;font-size:15px;line-height:1.55}.bxHgOq_appsButtons{flex-wrap:wrap;justify-content:center;gap:.875rem;margin-top:2rem;display:flex}.bxHgOq_storeBadge{border-radius:9px;transition:opacity .15s;display:inline-flex}a.bxHgOq_storeBadge:hover{opacity:.85}.bxHgOq_storeBadgeImg{width:auto;height:48px;display:block}
.eSKosq_root{position:relative}.eSKosq_trigger{background:var(--color-surface-muted);width:280px;color:var(--color-foreground);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.eSKosq_trigger:hover{background:color-mix(in srgb, var(--color-foreground) 8%, var(--color-surface-muted))}.eSKosq_trigger:disabled{opacity:.6}.eSKosq_triggerIcon{opacity:.7;width:14px;height:14px}.eSKosq_triggerLabel{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.eSKosq_chevron{opacity:.6;width:12px;height:12px}.eSKosq_menu{z-index:30;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;width:280px;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 24px -8px #0f172a2e}.eSKosq_userBox{border-bottom:1px solid var(--color-border);padding:8px 12px}.eSKosq_eyebrow{letter-spacing:.6px;color:var(--color-foreground-dim);text-transform:uppercase;font-size:10.5px;font-weight:700}.eSKosq_userName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground);margin-top:2px;font-size:12.5px;font-weight:600;overflow:hidden}.eSKosq_userEmail{text-overflow:ellipsis;white-space:nowrap;color:var(--color-foreground-dim);font-size:11px;overflow:hidden}.eSKosq_sectionLabel{border-bottom:1px solid var(--color-border);letter-spacing:.6px;color:var(--color-foreground-dim);text-transform:uppercase;padding:8px 12px;font-size:10.5px;font-weight:700}.eSKosq_list{max-height:288px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.eSKosq_empty{color:var(--color-foreground-dim);padding:8px 12px;font-size:12px}.eSKosq_option{text-align:left;width:100%;color:var(--color-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.eSKosq_option:hover{background:color-mix(in srgb, var(--color-foreground) 5%, transparent)}.eSKosq_optionCheck{width:16px;height:16px;color:var(--color-accent);justify-content:center;align-items:center;display:flex}.eSKosq_checkIcon{width:14px;height:14px}.eSKosq_optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eSKosq_planChip{background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent);letter-spacing:.2px;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:700}.eSKosq_planChipTrial{background:color-mix(in srgb, var(--color-warning,#b45309) 16%, transparent);color:var(--color-warning,#b45309);text-transform:uppercase;letter-spacing:.4px}.eSKosq_error{border-top:1px solid var(--color-border);color:var(--color-danger);padding:8px 12px;font-size:11.5px;font-weight:600}
.fVFneG_hero{border-bottom:1px solid var(--color-border-soft);background:var(--color-background);text-align:center;padding:4.5rem 1.5rem 3.5rem}.fVFneG_heroInner{max-width:820px;margin:0 auto}.fVFneG_eyebrow{letter-spacing:1.5px;color:var(--color-accent);text-transform:uppercase;margin-bottom:.9rem;font-size:12.5px;font-weight:600}.fVFneG_title{letter-spacing:-1.2px;color:var(--color-foreground);font-size:clamp(30px,7vw,46px);font-weight:600;line-height:1.05;font-family:var(--font-display);overflow-wrap:break-word;margin:0}.fVFneG_lede{max-width:660px;color:var(--color-foreground-muted);margin:1.5rem auto 0;font-size:17px;line-height:1.6}.fVFneG_section{background:var(--color-background);padding:4.5rem 1.5rem}.fVFneG_sectionAlt{border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);background:var(--color-surface)}.fVFneG_inner{max-width:760px;margin:0 auto}.fVFneG_h2{letter-spacing:-.6px;color:var(--color-foreground);font-size:28px;font-weight:600;font-family:var(--font-display);margin:0 0 1.25rem}.fVFneG_prose{color:var(--color-foreground-muted);margin:0 0 1.1rem;font-size:16px;line-height:1.7}.fVFneG_prose strong{color:var(--color-foreground);font-weight:600}.fVFneG_link{color:var(--color-accent);font-weight:600}.fVFneG_link:hover{text-decoration:underline}.fVFneG_stats{border:1px solid var(--color-border);background:var(--color-border);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1180px;margin:0 auto;display:grid;overflow:hidden}@media (min-width:720px){.fVFneG_stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.fVFneG_stat{background:var(--color-background);text-align:center;padding:1.9rem 1rem}.fVFneG_statValue{font-variant-numeric:tabular-nums;letter-spacing:-.8px;color:var(--color-foreground);font-size:30px;font-weight:600;font-family:var(--font-display)}.fVFneG_statLabel{color:var(--color-foreground-muted);margin-top:.4rem;font-size:13px;line-height:1.4}.fVFneG_ecoGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.85rem;margin:1.5rem 0 0;display:grid}@media (min-width:640px){.fVFneG_ecoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fVFneG_ecoCard{border:1px solid var(--color-border);background:var(--color-background);border-radius:.85rem;padding:1.1rem 1.2rem}.fVFneG_ecoName{color:var(--color-foreground);font-size:15px;font-weight:600}.fVFneG_ecoDesc{color:var(--color-foreground-muted);margin-top:.3rem;font-size:13.5px;line-height:1.5}
._80cGRW_root{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}._80cGRW_logo{flex-shrink:0;align-items:center;padding-right:14px;display:flex}._80cGRW_divider{background:var(--color-border);width:1px;height:100%}._80cGRW_actions{align-items:center;gap:8px;margin-left:auto;display:flex}._80cGRW_addButton{background:var(--color-danger);color:#fff;border-radius:6px;align-items:center;gap:6px;margin-right:12px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}._80cGRW_addButton:hover{background:var(--color-danger-hover)}._80cGRW_addIcon{width:14px;height:14px}
._0Fk2sG_root{z-index:60;padding:1rem;padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(1rem, env(safe-area-inset-bottom));padding-left:max(1rem, env(safe-area-inset-left));pointer-events:none;justify-content:center;display:flex;position:fixed;inset:auto 0 0}._0Fk2sG_card{pointer-events:auto;box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;align-items:center;gap:1.25rem;width:min(760px,100%);max-height:calc(100svh - 2rem);padding:1rem 1.25rem;animation:.28s ease-out _0Fk2sG_cookieSlideUp;display:flex;overflow-y:auto;box-shadow:0 10px 40px #0000002e}._0Fk2sG_body{flex:1;min-width:0}._0Fk2sG_title{color:var(--color-foreground);margin:0 0 .25rem;font-size:15px;font-weight:600}._0Fk2sG_text{color:var(--color-foreground-muted);margin:0;font-size:13px;line-height:1.5}._0Fk2sG_link{color:var(--color-accent);text-decoration:underline}._0Fk2sG_actions{flex-shrink:0;gap:.5rem;display:flex}._0Fk2sG_accept,._0Fk2sG_reject{cursor:pointer;border-radius:.5rem;padding:.6rem 1.1rem;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s}._0Fk2sG_accept{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff}._0Fk2sG_accept:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}._0Fk2sG_reject{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}._0Fk2sG_reject:hover{background:var(--color-surface-muted)}@keyframes _0Fk2sG_cookieSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._0Fk2sG_card{animation:none}}@media (max-width:640px){._0Fk2sG_root{padding:.75rem;padding-right:max(.75rem, env(safe-area-inset-right));padding-bottom:max(.75rem, env(safe-area-inset-bottom));padding-left:max(.75rem, env(safe-area-inset-left))}._0Fk2sG_card{flex-direction:column;align-items:stretch;gap:.75rem}._0Fk2sG_accept,._0Fk2sG_reject{flex:1}}
.WKc6ja_list{margin:0;padding:0;list-style:none}.WKc6ja_item{color:var(--color-foreground);gap:.75rem;margin:0 0 .85rem;font-size:16px;line-height:1.55;display:flex}.WKc6ja_itemIcon{width:20px;height:20px;color:var(--color-accent);flex:none;margin-top:3px}.WKc6ja_prose{color:var(--color-foreground-muted);margin:0 0 1.1rem;font-size:16px;line-height:1.65}.WKc6ja_link{color:var(--color-accent);font-weight:600;text-decoration:none}.WKc6ja_link:hover{text-decoration:underline}.WKc6ja_formWrap{max-width:560px;margin:2rem auto 0}
.UPsq3q_promo{border:1px dashed var(--color-accent);background:var(--color-surface);color:var(--color-foreground);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin:1.75rem auto 0;padding:.85rem 1.25rem;font-size:15px;display:inline-flex}.UPsq3q_promoLabel{letter-spacing:1.2px;text-transform:uppercase;color:var(--color-foreground-muted);font-size:12px;font-weight:600}.UPsq3q_code{background:var(--color-accent);color:#fff;letter-spacing:2px;-webkit-user-select:all;user-select:all;border-radius:8px;padding:.2rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:17px;font-weight:700}.UPsq3q_promoHint{color:var(--color-foreground-muted);flex-basis:100%;margin:0;font-size:13px;line-height:1.5}.UPsq3q_ctas{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.UPsq3q_secondary{color:var(--color-accent);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.UPsq3q_secondary:hover{text-decoration:underline}.UPsq3q_list{margin:0;padding:0;list-style:none}.UPsq3q_item{color:var(--color-foreground);gap:.75rem;margin:0 0 .85rem;font-size:16px;line-height:1.55;display:flex}.UPsq3q_itemIcon{width:20px;height:20px;color:var(--color-accent);flex:none;margin-top:3px}.UPsq3q_steps{grid-template-columns:1fr;gap:2.5rem;max-width:980px;margin:0 auto;display:grid}.UPsq3q_step{grid-template-columns:1fr;align-items:center;gap:1rem 2rem;display:grid}@media (min-width:900px){.UPsq3q_step{grid-template-columns:2fr 3fr}}.UPsq3q_stepNum{background:var(--color-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.75rem;font-size:15px;font-weight:700;display:inline-flex}.UPsq3q_stepTitle{letter-spacing:-.3px;color:var(--color-foreground);font-size:20px;font-weight:600;font-family:var(--font-display);margin:0 0 .5rem}.UPsq3q_stepDesc{color:var(--color-foreground-muted);margin:0;font-size:15.5px;line-height:1.6}.UPsq3q_shot{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #00000014}.UPsq3q_shotImg{width:100%;height:auto;display:block}
/*# sourceMappingURL=0eo5mfgcgx_7c.css.map*/