.Vgh7Eq_root{color:var(--color-on-bg);align-items:center;gap:.6em;line-height:1;display:inline-flex}.Vgh7Eq_mark{flex:none;overflow:visible}.Vgh7Eq_small{fill:var(--white);fill-opacity:.6;transform-box:fill-box;transition:transform var(--dur-slow) var(--ease-spring)}.Vgh7Eq_large{fill:var(--color-on-bg)}.Vgh7Eq_root:hover .Vgh7Eq_small{transform:translate(3px)}.Vgh7Eq_wordmark{font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:var(--tracking-display)}
.QcxRGq_field{gap:var(--space-2);flex-direction:column;display:flex}.QcxRGq_labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.QcxRGq_label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.QcxRGq_input{width:100%;height:3.25rem;padding:0 var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-base);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), background var(--dur) var(--ease-out)}.QcxRGq_input:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--ring);outline:none}.QcxRGq_passwordWrap{position:relative}.QcxRGq_passwordInput{padding-right:5.25rem}.QcxRGq_toggle{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-on-primary-soft);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:0 0;border:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.QcxRGq_toggle:hover{background:var(--color-primary-soft)}.QcxRGq_hint{font-size:var(--text-sm);color:var(--color-text-subtle)}.QcxRGq_forgot{min-height:var(--tap-min);margin-block:calc(var(--space-2) * -1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-link);border-radius:var(--radius-xs);align-items:center;text-decoration:none;display:inline-flex}.QcxRGq_forgot:hover{text-decoration:underline}.QcxRGq_submit{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:3.25rem;margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-md);font-weight:var(--weight-bold);box-shadow:var(--shadow-primary);transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out);border:0;display:inline-flex}.QcxRGq_submit:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.QcxRGq_submit:active:not(:disabled){background:var(--color-primary-active);transform:translateY(0)}.QcxRGq_submit:disabled{cursor:progress;opacity:.85;box-shadow:none}.QcxRGq_spinner{border:2.5px solid #ffffff59;border-top-color:var(--color-on-primary);border-radius:50%;width:1.125rem;height:1.125rem;animation:.7s linear infinite QcxRGq_spin}.QcxRGq_legal{font-size:var(--text-sm);color:var(--color-text-subtle);text-align:center}.QcxRGq_legal a{color:var(--color-text-link)}.QcxRGq_fieldError{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-danger);animation:QcxRGq_rise var(--dur) var(--ease-out)}.QcxRGq_input[aria-invalid=true]{border-color:var(--color-danger)}.QcxRGq_input[aria-invalid=true]:focus{border-color:var(--color-danger);box-shadow:0 0 0 3px #d92d3f38}@keyframes QcxRGq_spin{to{transform:rotate(360deg)}}@keyframes QcxRGq_rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:640px){.QcxRGq_input{font-size:16px}}
._7DXZWW_root{width:100%;max-width:440px;padding:var(--space-6) var(--space-8) var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md), 0 0 0 1px var(--color-border);gap:var(--space-6);animation:_7DXZWW_rise var(--dur-slow) var(--ease-out) both;flex-direction:column;display:flex}._7DXZWW_tabs{border-radius:var(--radius-pill);background:var(--color-surface-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid;position:relative}._7DXZWW_indicator{border-radius:var(--radius-pill);background:var(--color-surface);width:calc(50% - 4px);box-shadow:var(--shadow-sm);transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:4px;bottom:4px;left:4px}._7DXZWW_root[data-mode=signup] ._7DXZWW_indicator{transform:translate(100%)}._7DXZWW_tab{z-index:1;border-radius:var(--radius-pill);min-height:2.75rem;color:var(--color-text-muted);font-weight:var(--weight-semibold);transition:color var(--dur) var(--ease-out);background:0 0;border:0;position:relative}._7DXZWW_tab[aria-selected=true],._7DXZWW_tab:hover:not([aria-selected=true]){color:var(--color-text)}._7DXZWW_tab:disabled{cursor:default}._7DXZWW_viewport{transition:height var(--dur-slow) var(--ease-out);margin:-4px;padding:4px;overflow:hidden}._7DXZWW_track{width:200%;transition:transform var(--dur-slow) var(--ease-out);align-items:flex-start;display:flex}._7DXZWW_root[data-mode=signup] ._7DXZWW_track{transform:translate(-50%)}._7DXZWW_panel{width:50%;transition:opacity var(--dur) var(--ease-out);flex:none}._7DXZWW_panel[aria-hidden=true]{opacity:0}._7DXZWW_form{gap:var(--space-5);flex-direction:column;padding:0 4px;display:flex}._7DXZWW_title{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}@keyframes _7DXZWW_spin{to{transform:rotate(360deg)}}@keyframes _7DXZWW_rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:640px){._7DXZWW_root{padding:var(--space-4) var(--space-5) var(--space-6);border-radius:var(--radius-xl)}}
.Ue-2qG_preview{width:100%;max-width:440px;margin-top:var(--space-12);padding:var(--space-4);border-radius:var(--radius-xl);text-align:left;background:#fff3}.Ue-2qG_previewList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Ue-2qG_slot{border-radius:var(--radius-lg);background:#ffffff1f;border:2px dashed #ffffffb3;height:64px;animation:3.2s ease-in-out infinite Ue-2qG_slot-pulse}.Ue-2qG_card{border-radius:var(--radius-lg);background:var(--color-surface);min-height:64px;box-shadow:var(--shadow-sm);animation:Ue-2qG_card-in var(--dur-slow) var(--ease-out) both;align-items:stretch;display:flex;overflow:hidden}.Ue-2qG_card:nth-child(2){animation-delay:.12s}.Ue-2qG_card:nth-child(4){animation-delay:.24s}.Ue-2qG_handle{background:var(--color-surface-2);width:36px;color:var(--brand-400);font-size:var(--text-sm);flex:none;place-items:center;display:grid}.Ue-2qG_name{padding:var(--space-4);font-weight:var(--weight-semibold);flex:1;align-items:center;display:flex}.Ue-2qG_check{width:40px;height:40px;margin-right:var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-on-primary-soft);flex:none;align-self:center;place-items:center;display:grid}.Ue-2qG_dragging{z-index:1;box-shadow:var(--shadow-lg), 0 0 0 2px var(--brand-900);animation:Ue-2qG_card-in var(--dur-slow) var(--ease-out) .12s both, Ue-2qG_float 3.2s ease-in-out .6s infinite;position:relative;transform:translate(10px,-2px)rotate(2deg)scale(1.03)}@keyframes Ue-2qG_slot-pulse{50%{background:#ffffff38;border-color:#fffffff2}}@keyframes Ue-2qG_float{0%,to{transform:translate(10px,-2px)rotate(2deg)scale(1.03)}50%{transform:translate(10px,-8px)rotate(1deg)scale(1.03)}}@keyframes Ue-2qG_card-in{0%{opacity:0;transform:translateY(12px)}}
._4t_5mq_page{flex-direction:column;min-height:100dvh;display:flex}._4t_5mq_header{padding:var(--space-8) var(--gutter) var(--space-4);justify-content:center;display:flex}._4t_5mq_home{min-height:var(--tap-min);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}._4t_5mq_main{padding:var(--space-4) var(--gutter) var(--space-16);flex:1;place-items:start center;display:grid}@media (max-width:640px){._4t_5mq_header{padding-top:var(--space-6)}}
.bopSuG_page{flex-direction:column;min-height:100dvh;display:flex}.bopSuG_header{width:100%;max-width:1120px;padding:var(--space-5) var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.bopSuG_signIn{min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong), var(--shadow-xs);color:var(--color-text);font-weight:var(--weight-semibold);transition:background var(--dur) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bopSuG_signIn:hover{background:var(--color-surface-3)}.bopSuG_hero{max-width:760px;padding:var(--space-16) var(--gutter) var(--space-24);align-items:center;gap:var(--space-6);text-align:center;animation:bopSuG_rise var(--dur-slow) var(--ease-out) both;flex-direction:column;margin:0 auto;display:flex}.bopSuG_title{font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-on-bg)}.bopSuG_title em{color:var(--color-on-bg-accent);font-style:normal}.bopSuG_lead{max-width:44ch;font-size:var(--text-md);color:var(--color-on-bg-muted)}.bopSuG_cta,.bopSuG_ctaLight{justify-content:center;align-items:center;gap:var(--space-3);min-height:3.25rem;padding:0 var(--space-8);border-radius:var(--radius-pill);font-weight:var(--weight-bold);font-size:var(--text-md);transition:transform var(--dur) var(--ease-out), background var(--dur) var(--ease-out);text-decoration:none;display:inline-flex}.bopSuG_cta{background:var(--color-surface-inverse);color:var(--color-text-inverse);box-shadow:0 6px 16px -4px rgb(var(--brand-overlay-rgb) / .5)}.bopSuG_cta:hover{background:var(--brand-900);transform:translateY(-1px)}.bopSuG_cta:active{background:var(--brand-950);transform:translateY(0)}.bopSuG_ctaLight{background:var(--color-surface);color:var(--color-on-primary-soft)}.bopSuG_ctaLight:hover{background:var(--color-primary-soft);transform:translateY(-1px)}.bopSuG_cta svg,.bopSuG_ctaLight svg{transition:transform var(--dur) var(--ease-out)}.bopSuG_cta:hover svg,.bopSuG_ctaLight:hover svg{transform:translate(3px)}.bopSuG_steps{background:color-mix(in srgb, var(--brand-200) 70%, transparent)}.bopSuG_stepsList{padding:var(--space-10) var(--gutter);gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto;list-style:none;display:grid}.bopSuG_step{justify-content:center;align-items:center;gap:var(--space-4);font-size:var(--text-md);color:var(--color-text-muted);display:flex}.bopSuG_step strong{color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-bold)}.bopSuG_num{border-radius:var(--radius-pill);background:var(--color-primary-soft);width:2.25rem;height:2.25rem;color:var(--color-on-primary-soft);font-family:var(--font-display);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.bopSuG_block{max-width:760px;margin:var(--space-6) auto;padding:var(--space-8);gap:var(--space-4);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 92%, transparent);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-xs);flex-direction:column;display:flex}.bopSuG_benefits{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bopSuG_story{padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-xs);margin:0}.bopSuG_story blockquote{gap:var(--space-4);font-size:var(--text-md);color:var(--color-text);flex-direction:column;margin:0;line-height:1.65;display:flex}.bopSuG_story figcaption{margin-top:var(--space-6);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.bopSuG_footer{margin-top:var(--space-24);padding:var(--space-16) var(--gutter) var(--space-8);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:color-mix(in srgb, var(--color-surface-inverse) 95%, transparent);color:var(--color-text-inverse)}.bopSuG_footerInner{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;max-width:760px;margin:0 auto;display:flex}.bopSuG_footerTitle{font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.bopSuG_footerLead{color:var(--brand-200)}.bopSuG_footerBottom{width:100%;margin-top:var(--space-12);padding-top:var(--space-6);gap:var(--space-4);font-size:var(--text-sm);color:var(--brand-300);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bopSuG_footerLinks{gap:var(--space-2);display:flex}.bopSuG_footerLinks a{min-height:var(--tap-min);padding:0 var(--space-3);color:var(--brand-200);border-radius:var(--radius-sm);align-items:center;text-decoration:none;display:inline-flex}.bopSuG_footerLinks a:hover{color:var(--color-text-inverse);text-decoration:underline}.bopSuG_footer :focus-visible{outline-color:var(--brand-300)}.bopSuG_credit{color:var(--brand-200);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline}.bopSuG_credit:hover{color:var(--color-text-inverse)}.bopSuG_footerLegal{justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);width:100%;font-size:var(--text-sm);color:var(--brand-300);flex-wrap:wrap;display:flex}@keyframes bopSuG_rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:800px){.bopSuG_block{margin-inline:var(--gutter)}}.bopSuG_blockTitle{font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-text);text-wrap:balance}.bopSuG_prose{gap:var(--space-3);font-size:var(--text-md);color:var(--color-text-muted);flex-direction:column;line-height:1.6;display:flex}.bopSuG_term{font-style:normal;font-weight:var(--weight-bold);color:var(--color-text)}.bopSuG_block:has(.bopSuG_story){box-shadow:none;background:0 0;padding-block:0}.bopSuG_stepsInner{padding:var(--space-10) var(--gutter);gap:var(--space-6)}.bopSuG_stepsInner .bopSuG_blockTitle{color:var(--color-on-bg)}@media (max-width:640px){.bopSuG_hero{padding-top:var(--space-10);padding-bottom:var(--space-16)}.bopSuG_block{padding-block:var(--space-12)}.bopSuG_stepsList{gap:var(--space-4);padding-block:var(--space-8);grid-template-columns:1fr}.bopSuG_step{justify-content:flex-start}.bopSuG_benefits{grid-template-columns:1fr}.bopSuG_story{padding:var(--space-6)}.bopSuG_footer{margin-top:var(--space-16);padding-top:var(--space-12)}.bopSuG_footerBottom{justify-content:center}}
.Qxc9IG_page{flex-direction:column;min-height:100dvh;display:flex}.Qxc9IG_header{width:100%;max-width:1120px;padding:var(--space-5) var(--gutter);margin:0 auto}.Qxc9IG_main{padding:var(--space-6) var(--gutter) var(--space-16);flex:1}.Qxc9IG_doc{max-width:760px;padding:var(--space-8);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-xs);color:var(--color-text-muted);font-size:var(--text-md);margin:0 auto;line-height:1.65}.Qxc9IG_doc h1{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--color-text)}.Qxc9IG_updated{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)}.Qxc9IG_doc h2{margin-top:var(--space-8);margin-bottom:var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text)}.Qxc9IG_doc p,.Qxc9IG_doc ul{margin-top:var(--space-3)}.Qxc9IG_doc ul{padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.Qxc9IG_doc a{color:var(--color-text);text-underline-offset:3px}@media (max-width:640px){.Qxc9IG_doc{padding:var(--space-6)}}
