@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb80282eab4f8549-s.p.3rkrels9g7w9t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gochi Hand Fallback;src:local(Arial);ascent-override:82.14%;descent-override:43.44%;line-gap-override:0.0%;size-adjust:93.87%}.Yft8Pa_className{font-family:Gochi Hand,Gochi Hand Fallback;font-style:normal;font-weight:400}.Yft8Pa_variable{--font-hand:"Gochi Hand", "Gochi Hand Fallback"}
.t0rJTa_brand{font-family:var(--f-display);letter-spacing:-.055em;color:var(--ink);justify-items:center;gap:4px;font-size:22px;font-weight:800;line-height:1;display:grid}.t0rJTa_brand[data-align=start]{justify-items:start;font-size:19px}.t0rJTa_brand span{font-family:var(--f-body);letter-spacing:0;color:var(--ink-2);font-size:11.5px;font-weight:500}.t0rJTa_bar{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.t0rJTa_bar li{min-width:0;color:var(--ink-3);gap:6px;font-size:12.5px;font-weight:500;display:grid}.t0rJTa_bar li>i{background:var(--line);border-radius:999px;height:4px;display:block;overflow:hidden}.t0rJTa_bar li>i>i{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.t0rJTa_bar li>span{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;display:flex;overflow:hidden}.t0rJTa_bar li[data-now],.t0rJTa_bar li[data-done]{color:var(--ink)}.t0rJTa_bar li[data-now]{font-weight:650}.t0rJTa_bar small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.t0rJTa_list{text-align:left;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.t0rJTa_list li{color:var(--ink-3);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.t0rJTa_list li[data-now]{background:var(--surface);color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--accent)}.t0rJTa_list i{background:var(--sunk);width:30px;height:30px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.t0rJTa_list li[data-now] i{background:var(--accent);color:#fff}.t0rJTa_list span{font-size:13px;line-height:1.3;display:grid}.t0rJTa_list b{color:var(--ink);font-size:15px;font-weight:600}.t0rJTa_list small{font-size:inherit}@media (min-width:760px){.t0rJTa_list[data-row]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.t0rJTa_list[data-row] li,.t0rJTa_list[data-row] span{min-width:0}.t0rJTa_list[data-row] b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t0rJTa_list[data-row] small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.t0rJTa_bar li>i>i{transition:none}}
.WEZH7G_page{min-height:100dvh;padding:40px max(16px, env(safe-area-inset-right,0px)) 40px max(16px, env(safe-area-inset-left,0px));background:var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.WEZH7G_cards{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 50%,#0000 72%,#000 100%);mask-image:radial-gradient(40% 50%,#0000 72%,#000 100%)}.WEZH7G_card{background:var(--surface);transform:rotate(var(--r));white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 12px;animation:7s ease-in-out infinite alternate WEZH7G_float;display:flex;position:absolute;box-shadow:0 0 0 .5px #0000000d,0 1px 2px #0000000a,0 8px 20px -8px #0000001f}@keyframes WEZH7G_float{0%{transform:rotate(var(--r)) translateY(0)}to{transform:rotate(var(--r)) translateY(-8px)}}.WEZH7G_check,.WEZH7G_checkOn{border:1.5px solid #c9c9c9;border-radius:50%;flex:none;width:16px;height:16px}.WEZH7G_checkOn{border-color:var(--ink);background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center / 10px no-repeat}.WEZH7G_cardText{line-height:1.25;display:grid}.WEZH7G_cardText b{font-size:14px;font-weight:600}.WEZH7G_cardText span{color:var(--ink-3);font-size:12px}.WEZH7G_center{z-index:1;text-align:center;justify-items:center;gap:18px;width:min(420px,100%);display:grid;position:relative}.WEZH7G_logo{font-family:var(--f-display);letter-spacing:-.055em;justify-items:center;gap:5px;font-size:26px;font-weight:800;line-height:1;display:grid}.WEZH7G_logo span{font-family:var(--f-body);letter-spacing:0;color:var(--ink-2);font-size:12px;font-weight:500}.WEZH7G_title{margin-top:6px;font-size:clamp(34px,5.2vw,46px);line-height:1.02}.WEZH7G_title span{color:var(--ink-3)}.WEZH7G_google{background:var(--accent);width:100%;color:var(--accent-ink);box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:15px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex}.WEZH7G_google:hover{filter:brightness(1.06)}.WEZH7G_google:active{transform:scale(.98)}.WEZH7G_google svg{box-sizing:content-box;background:#fff;border-radius:50%;width:20px;height:20px;padding:3px}.WEZH7G_legal{max-width:34ch;color:var(--ink-3);margin:0;font-size:12.5px}.WEZH7G_error{text-align:left;background:color-mix(in srgb, var(--bad) 8%, var(--surface));width:100%;color:var(--bad);border-radius:14px;margin:0;padding:12px 14px;font-size:14px}.WEZH7G_or{width:100%;color:var(--ink-3);align-items:center;gap:12px;margin:2px 0;font-size:13px;display:flex}.WEZH7G_or:before,.WEZH7G_or:after{content:"";background:var(--line);flex:1;height:1px}.WEZH7G_pwForm{gap:8px;width:100%;display:grid}.WEZH7G_input{background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border:0;border-radius:16px;padding:14px 16px;font-size:16px;transition:box-shadow .15s}.WEZH7G_input:focus{box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent);outline:none}.WEZH7G_input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--bad)}.WEZH7G_pwWrap{display:block;position:relative}.WEZH7G_pwWrap>.WEZH7G_input,.WEZH7G_pwWrap>input{width:100%;display:block}.WEZH7G_pwWrap .WEZH7G_input{padding-right:76px}.WEZH7G_reveal{color:var(--ink-2);background:0 0;border:0;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.WEZH7G_reveal:hover{background:var(--sunk)}.WEZH7G_enter{background:var(--contrast);width:100%;color:var(--on-contrast);border:0;border-radius:999px;margin-top:2px;padding:14px 22px;font-size:16px;font-weight:600;transition:filter .15s,transform .1s}.WEZH7G_enter:hover{filter:brightness(1.15)}.WEZH7G_enter:active{transform:scale(.98)}.WEZH7G_enter:disabled{opacity:.6;cursor:progress}.WEZH7G_forgot{color:var(--ink-3);font-size:12.5px}.WEZH7G_debug{z-index:2;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));color:var(--ink-3);font-size:11px;position:fixed}.WEZH7G_debug summary{cursor:pointer;opacity:.25;text-align:right;list-style:none}.WEZH7G_debug summary::-webkit-details-marker{display:none}.WEZH7G_debug summary:hover,.WEZH7G_debug[open] summary{opacity:.7}.WEZH7G_debug[open]{flex-direction:column-reverse;align-items:flex-end;display:flex}.WEZH7G_debugList{gap:4px;margin-bottom:6px;display:flex}.WEZH7G_debugList button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:6px;padding:3px 8px;font-size:12px}.WEZH7G_debugList button:hover{color:var(--ink);border-color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.WEZH7G_card{animation:none}}@media (max-width:700px){.WEZH7G_cards{-webkit-mask-image:radial-gradient(70% 34%,#0000 60%,#000 100%);mask-image:radial-gradient(70% 34%,#0000 60%,#000 100%)}.WEZH7G_card:nth-child(3n){display:none}}.WEZH7G_modal{background:var(--surface);width:min(420px,100% - 32px);color:var(--ink);border:0;border-radius:24px;padding:0;box-shadow:0 0 0 .5px #0000000f,0 30px 70px -20px #00000059}.WEZH7G_modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11111140}.WEZH7G_modal[open]{animation:.18s ease-out WEZH7G_pop}@keyframes WEZH7G_pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.WEZH7G_modalBody{gap:8px;padding:20px;display:grid}.WEZH7G_modalHead{justify-content:space-between;align-items:center;display:flex}.WEZH7G_debugTag{letter-spacing:.08em;text-transform:uppercase;background:var(--contrast);color:var(--on-contrast);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.WEZH7G_close{background:var(--sunk);width:32px;height:32px;color:var(--ink-2);border:0;border-radius:50%;place-items:center;display:grid}.WEZH7G_close svg{width:14px;height:14px}.WEZH7G_modalTitle{margin-top:8px;font-size:26px}.WEZH7G_modalLead{color:var(--ink-2);margin:0 0 10px;font-size:14px}.WEZH7G_accounts{gap:8px;display:grid}.WEZH7G_account{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.WEZH7G_account:hover{border-color:var(--ink);background:var(--bg)}.WEZH7G_avatar{background:var(--sunk);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.WEZH7G_account[data-role=admin] .WEZH7G_avatar{background:var(--accent);color:var(--accent-ink)}.WEZH7G_accountText{min-width:0;display:grid}.WEZH7G_accountText b{font-weight:600}.WEZH7G_accountText span{color:var(--ink-3);font-size:13px}.WEZH7G_roleTag{color:var(--ink-2);background:var(--sunk);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.WEZH7G_modal[open]{animation:none}}
.X8sWMG_page{background:var(--bg);min-height:100dvh;color:var(--ink)}.X8sWMG_top{z-index:5;min-height:76px;padding:14px max(20px, env(safe-area-inset-right,0px)) 14px max(20px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:14px 28px;display:flex;position:sticky;top:0}.X8sWMG_topSteps{width:min(460px,48vw)}@media (max-width:640px){.X8sWMG_top{flex-wrap:wrap}.X8sWMG_topSteps{width:100%}}.X8sWMG_layout{min-height:calc(100dvh - 76px);display:grid}.X8sWMG_stage{min-width:0;padding:40px max(20px, env(safe-area-inset-right,0px)) 64px max(20px, env(safe-area-inset-left,0px));justify-content:center;align-items:center;display:flex}.X8sWMG_screen{width:min(640px,100%);animation:.45s cubic-bezier(.2,.8,.2,1) X8sWMG_inUp}.X8sWMG_screen[data-dir="-1"]{animation-name:X8sWMG_inDown}@keyframes X8sWMG_inUp{0%{opacity:0;transform:translateY(18px)}}@keyframes X8sWMG_inDown{0%{opacity:0;transform:translateY(-18px)}}.X8sWMG_side{display:none}@media (min-width:1100px){.X8sWMG_page[data-phase=intro] .X8sWMG_layout,.X8sWMG_page[data-phase=questions] .X8sWMG_layout{grid-template-columns:minmax(0,1fr) clamp(400px,36vw,560px)}.X8sWMG_side{align-content:start;gap:14px;height:calc(100dvh - 76px);padding:40px 40px 40px 0;display:grid;position:sticky;top:76px;overflow:auto}}.X8sWMG_sideNote{font-family:var(--font-hand), "Comic Sans MS", cursive;color:var(--ink-2);transform-origin:0;margin:0 0 2px 6px;font-size:21px;line-height:1.15;transform:rotate(-2deg)}.X8sWMG_hello{letter-spacing:-.045em;margin:0;font-size:clamp(48px,8vw,88px);line-height:.95}.X8sWMG_introLead{font-family:var(--f-display);letter-spacing:-.02em;max-width:24ch;margin:22px 0 0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.2}.X8sWMG_introSub{color:var(--ink-2);max-width:44ch;margin:14px 0 0;font-size:16px;line-height:1.5}.X8sWMG_resume{color:var(--ink-2);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.X8sWMG_resume:hover{color:var(--ink)}.X8sWMG_qNum{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.X8sWMG_qTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.4vw,50px);line-height:1.04}.X8sWMG_qHint{color:var(--ink-2);margin:12px 0 0;font-size:16.5px;line-height:1.45}.X8sWMG_qBody{margin-top:30px}.X8sWMG_text{border:0;border-bottom:2px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:none;field-sizing:content;background:0 0;outline:none;min-height:2.8em;padding:6px 0 12px;font-size:clamp(20px,2.4vw,26px);line-height:1.35;transition:border-color .2s;display:block}.X8sWMG_text::placeholder{color:var(--ink-3);opacity:.7}.X8sWMG_text:focus{border-bottom-color:var(--accent)}.X8sWMG_text[data-long]{min-height:5.5em;font-size:clamp(18px,2vw,21px);line-height:1.5}.X8sWMG_line{border:0;border-bottom:2px solid var(--line);width:100%;color:var(--ink);font-family:var(--f-display);letter-spacing:-.035em;background:0 0;outline:none;padding:4px 0 10px;font-size:clamp(26px,7.5vw,52px);font-weight:800;transition:border-color .2s;display:block}.X8sWMG_line::placeholder{color:var(--ink-3);opacity:.45}.X8sWMG_line:focus{border-bottom-color:var(--accent)}.X8sWMG_chip{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14.5px;font-weight:600;transition:box-shadow .15s,color .15s;display:inline-flex}.X8sWMG_chip:hover{color:var(--ink);box-shadow:0 0 0 1px var(--ink-3)}.X8sWMG_chip[aria-pressed=true],.X8sWMG_chip[aria-checked=true]{color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.X8sWMG_chip:focus-visible,.X8sWMG_select select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.X8sWMG_since{grid-template-columns:1.4fr 1fr;gap:12px;max-width:460px;transition:opacity .2s;display:grid}.X8sWMG_since[data-off]{opacity:.4}.X8sWMG_select{gap:6px;display:grid}.X8sWMG_select span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.X8sWMG_select select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 18px, var(--surface);width:100%;box-shadow:0 0 0 1px var(--line);color:var(--ink);font-family:var(--f-display);cursor:pointer;border:0;border-radius:14px;padding:14px 40px 14px 16px;font-size:20px;font-weight:700}.X8sWMG_select select:disabled{cursor:default}.X8sWMG_noteLink{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:16px;padding:0;font-size:14px;font-weight:600}.X8sWMG_noteLink:hover{color:var(--ink)}.X8sWMG_noteLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.X8sWMG_note{gap:2px;max-width:520px;margin-top:16px;display:grid}.X8sWMG_note textarea{background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;resize:none;field-sizing:content;border:0;border-radius:14px;outline:none;min-height:3.2em;padding:11px 14px;font-size:15px;line-height:1.45}.X8sWMG_note textarea:focus{box-shadow:0 0 0 1.5px var(--accent)}.X8sWMG_note textarea::placeholder{color:var(--ink-3)}.X8sWMG_note .X8sWMG_noteLink{margin-top:6px;font-size:13px}.X8sWMG_zeroNote{color:var(--ink-2);margin:14px 0 0;font-size:15px}.X8sWMG_big{border-bottom:2px solid var(--line);cursor:text;align-items:baseline;gap:12px;padding-bottom:8px;transition:border-color .2s;display:flex}.X8sWMG_big:focus-within{border-bottom-color:var(--accent)}.X8sWMG_big input{min-width:1ch;max-width:100%;color:var(--ink);font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;field-sizing:content;background:0 0;border:0;outline:none;padding:0;font-size:clamp(60px,10vw,104px);font-weight:800;line-height:1}.X8sWMG_big input::placeholder{color:var(--ink-3);opacity:.45}.X8sWMG_big span{font-family:var(--f-display);color:var(--ink-3);font-size:clamp(24px,3vw,34px);font-weight:700}.X8sWMG_row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.X8sWMG_seg{background:var(--sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px;display:inline-flex}.X8sWMG_seg button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.X8sWMG_seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.X8sWMG_suggest{color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:14px;font-weight:650}.X8sWMG_options{gap:8px;display:grid}@media (min-width:700px){.X8sWMG_options[data-cols="2"]{grid-template-columns:1fr 1fr}}.X8sWMG_option{background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;font-size:15.5px;font-weight:550;transition:box-shadow .15s,transform .1s;display:flex}.X8sWMG_option:hover{box-shadow:0 0 0 1px var(--ink-3)}.X8sWMG_option:active{transform:scale(.99)}.X8sWMG_option span{flex:1;min-width:0}.X8sWMG_option>svg{opacity:0;flex:none;width:18px;height:18px;transition:opacity .15s,transform .2s cubic-bezier(.3,1.6,.5,1);transform:scale(.6)}.X8sWMG_option[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.X8sWMG_option[aria-checked=true]>svg{opacity:1;transform:none}.X8sWMG_page kbd{background:var(--sunk);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:700 12px/1 var(--f-body);border-radius:7px;place-items:center;padding:0 6px;display:inline-grid}.X8sWMG_option[aria-checked=true] kbd{background:var(--ink);color:var(--bg);box-shadow:none}.X8sWMG_meter{opacity:0;margin-top:26px;transition:opacity .3s,transform .3s;transform:translateY(6px)}.X8sWMG_meter[data-show]{opacity:1;transform:none}.X8sWMG_meter p{color:var(--ink-2);margin:12px 0 0;font-size:15px}.X8sWMG_meter strong,.X8sWMG_wFoot strong{color:var(--ink);font-weight:650}.X8sWMG_track{background:var(--sunk);height:10px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;display:block;position:relative}.X8sWMG_track>i{border-radius:inherit;background:var(--accent);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.X8sWMG_track>b{background:var(--surface);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.X8sWMG_goalValue{align-items:baseline;gap:12px;display:flex}.X8sWMG_goalValue b{font-family:var(--f-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,9vw,96px);font-weight:800;line-height:1}.X8sWMG_goalValue span{font-family:var(--f-display);color:var(--ink-3);font-size:24px;font-weight:700}.X8sWMG_range{appearance:none;background:linear-gradient(var(--accent), var(--accent)) no-repeat, var(--sunk);width:100%;height:6px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:999px;outline:none;margin:26px 0 0}.X8sWMG_range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border-radius:50%;width:28px;height:28px;transition:transform .12s;box-shadow:0 0 0 1px #00000024}.X8sWMG_range::-moz-range-thumb{background:var(--surface);border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #00000024}.X8sWMG_range:active::-webkit-slider-thumb{transform:scale(1.1)}.X8sWMG_range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent)}.X8sWMG_goalPath{height:130px;margin-top:26px;position:relative}.X8sWMG_goalPath svg{width:100%;height:calc(100% - 34px);position:absolute;inset:0 0 34px;overflow:visible}.X8sWMG_goalLine{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.X8sWMG_goalCurve{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.X8sWMG_goalFrom,.X8sWMG_goalTo{color:var(--ink-3);gap:2px;font-size:12.5px;display:grid;position:absolute;bottom:0}.X8sWMG_goalTo{text-align:right;right:0}.X8sWMG_goalFrom b,.X8sWMG_goalTo b{color:var(--ink);font-size:14px}.X8sWMG_goalValue[data-max] b{color:var(--accent);animation:.42s cubic-bezier(.3,1.7,.5,1) X8sWMG_tenPop}@keyframes X8sWMG_tenPop{45%{transform:scale(1.07)}}.X8sWMG_goalValue b{transform-origin:0 70%;transition:color .25s;display:inline-block}.X8sWMG_goalDot{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;margin:-6px 0 0 -6px;animation:.35s cubic-bezier(.3,1.7,.5,1) X8sWMG_dotIn;position:absolute;left:96.6667%}@keyframes X8sWMG_dotIn{0%{transform:scale(0)}}.X8sWMG_goalNote[data-max]{color:var(--ink);font-weight:600}.X8sWMG_confetti{pointer-events:none;z-index:50;width:100vw;height:100vh;position:fixed;inset:0}.X8sWMG_goalNote{color:var(--ink-2);margin:18px 0 0;font-size:15px}.X8sWMG_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.X8sWMG_primary{background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;box-shadow:none;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s,opacity .2s;display:inline-flex}.X8sWMG_primary svg{width:18px;height:18px;transition:transform .2s}.X8sWMG_primary:hover:not(:disabled){filter:brightness(1.06)}.X8sWMG_primary:hover:not(:disabled) svg{transform:translate(3px)}.X8sWMG_primary:active:not(:disabled){transform:scale(.98)}.X8sWMG_primary:disabled{opacity:.35;cursor:default;box-shadow:none}.X8sWMG_back{background:var(--sunk);width:50px;height:50px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.X8sWMG_back svg{width:18px;height:18px}.X8sWMG_back:hover:not(:disabled){color:var(--ink)}.X8sWMG_back:disabled{opacity:.4}.X8sWMG_enterHint,.X8sWMG_signHint{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.X8sWMG_primary:focus-visible,.X8sWMG_back:focus-visible,.X8sWMG_option:focus-visible,.X8sWMG_seg button:focus-visible,.X8sWMG_suggest:focus-visible,.X8sWMG_resume:focus-visible,.X8sWMG_clear:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.X8sWMG_letter{background:var(--surface);color:var(--ink-2);border-radius:20px;gap:22px;padding:34px 36px 30px;font-size:14.5px;line-height:1.7;display:grid;position:relative;box-shadow:0 0 0 .5px #0000000d,0 2px 4px #00000008,0 24px 50px -28px #00000047}.X8sWMG_letter[data-final]{box-shadow:none;background:0 0;padding:0;font-size:15.5px}.X8sWMG_lHead{gap:2px;display:grid}.X8sWMG_lHead span{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.X8sWMG_lHead p{color:var(--ink-3);margin:0;font-size:12.5px}.X8sWMG_lOpen{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:21px;font-weight:700;line-height:1.3}.X8sWMG_letter[data-final] .X8sWMG_lOpen{font-size:clamp(22px,3vw,27px)}.X8sWMG_clause{gap:6px;transition:opacity .35s;animation:.45s cubic-bezier(.2,.8,.2,1) X8sWMG_clauseIn;display:grid}@keyframes X8sWMG_clauseIn{0%{opacity:0;transform:translateY(8px)}}.X8sWMG_clause h3{font-family:var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10.5px;font-weight:700;transition:color .3s}.X8sWMG_clause[data-active] h3{color:var(--accent)}.X8sWMG_clause>div{text-wrap:pretty}.X8sWMG_letter:not([data-final]):has([data-active])>:is(.X8sWMG_clause,.X8sWMG_lOpen):not([data-active]){opacity:.42}.X8sWMG_lOpen{transition:opacity .35s}.X8sWMG_ans{color:var(--ink);background:0 0;border-radius:4px;margin:0 -2px;padding:0 2px;font-weight:600;animation:1.8s ease-out X8sWMG_ans}.X8sWMG_lOpen .X8sWMG_ans{font-weight:inherit}@keyframes X8sWMG_ans{0%,35%{background:color-mix(in srgb, var(--accent) 18%, transparent)}to{background:0 0}}.X8sWMG_skel{vertical-align:-.1em;background:var(--sunk);border-radius:6px;max-width:100%;height:.85em;animation:1.4s ease-in-out infinite X8sWMG_skel;display:inline-block}@keyframes X8sWMG_skel{50%{opacity:.45}}.X8sWMG_noteMark{color:var(--accent);cursor:help;outline:none;margin-left:1px;font-weight:700;position:relative}.X8sWMG_noteMark:after{content:attr(data-tip);z-index:3;background:var(--contrast);width:max-content;max-width:min(240px,70vw);color:var(--on-contrast);font-family:var(--f-body);letter-spacing:0;white-space:normal;text-align:left;pointer-events:none;border-radius:10px;padding:7px 10px;font-size:12.5px;font-weight:500;line-height:1.4;animation:.15s ease-out X8sWMG_tipIn;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.X8sWMG_noteMark:hover:after,.X8sWMG_noteMark:focus-visible:after{display:block}@keyframes X8sWMG_tipIn{0%{opacity:0;transform:translate(-50%)translateY(4px)}}.X8sWMG_noteMark:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:3px}.X8sWMG_firstGoal{margin:0 0 10px}.X8sWMG_hero{align-items:center;gap:14px;margin-top:2px;display:flex}.X8sWMG_heroFrom,.X8sWMG_heroTo{font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;font-weight:800;line-height:1}.X8sWMG_heroFrom{color:var(--ink-3);font-size:22px}.X8sWMG_heroTo{color:var(--ink);border-radius:6px;font-size:30px;animation:1.8s ease-out X8sWMG_ans}.X8sWMG_letter[data-final] .X8sWMG_heroTo{font-size:clamp(30px,4vw,38px)}.X8sWMG_heroLine{background:var(--sunk);border-radius:999px;flex:1;min-width:24px;height:3px;position:relative}.X8sWMG_heroLine>i{border-radius:inherit;background:var(--accent);transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.X8sWMG_heroLine:after{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;right:-1px}.X8sWMG_heroCaption{color:var(--ink-3);margin:4px 0 0;font-size:12.5px}.X8sWMG_lSigns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:22px;margin-top:6px;padding-top:18px;display:grid}.X8sWMG_lSig{min-width:0;display:grid;position:relative}.X8sWMG_lSig>i{background:var(--ink);opacity:.55;height:1.5px}.X8sWMG_lSig[data-empty]>i{border-top:1.5px dashed var(--ink-3);opacity:.7;background:0 0}.X8sWMG_lSig small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;overflow:hidden}.X8sWMG_raul{height:64px;font-family:var(--font-hand), "Comic Sans MS", cursive;color:var(--ink);transform-origin:0 100%;white-space:nowrap;align-items:flex-end;padding:0 0 4px 4px;font-size:28px;line-height:1;display:flex;transform:rotate(-5deg)}.X8sWMG_letter[data-final] .X8sWMG_raul{height:96px;font-size:34px}.X8sWMG_sigSlot{letter-spacing:.04em;height:64px;color:var(--ink-3);align-items:flex-end;padding-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.X8sWMG_signing{width:100%}.X8sWMG_signIntro{margin-bottom:24px}.X8sWMG_paper{background:var(--surface);border-radius:22px;padding:clamp(22px,4vw,40px);position:relative;box-shadow:0 0 0 .5px #0000000d,0 2px 4px #00000008,0 30px 60px -30px #0000004d}.X8sWMG_pad{background:repeating-linear-gradient(-45deg, transparent 0 8px, color-mix(in srgb, var(--ink) 3%, transparent) 8px 9px);width:100%;height:96px;color:var(--ink);touch-action:none;cursor:crosshair;border-radius:12px 12px 0 0;display:block}.X8sWMG_pad[data-disabled]{cursor:default;background:0 0}.X8sWMG_clear{color:var(--ink-2);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:650;text-decoration:underline;position:absolute;top:4px;right:0}.X8sWMG_stampWrap{aspect-ratio:1;width:clamp(124px,20vw,164px);color:var(--accent);pointer-events:none;mix-blend-mode:multiply;animation:.52s cubic-bezier(.25,.9,.3,1) both X8sWMG_stampDrop;position:absolute;bottom:clamp(56px,9vw,84px);right:clamp(8px,4vw,40px);transform:rotate(-10deg)}.X8sWMG_stampSvg{opacity:.9;width:100%;height:100%;display:block;overflow:visible}.X8sWMG_stampWrap:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--accent) 30%, transparent) 0%, transparent 68%);opacity:0;border-radius:50%;animation:.65s ease-out .34s X8sWMG_halo;position:absolute;inset:4%}@keyframes X8sWMG_stampDrop{0%{opacity:0;transform:translateY(-34px)rotate(-14deg)scale(1.8)}62%{opacity:1;transform:translateY(0)rotate(-10deg)scale(.95)}80%{transform:rotate(-10deg)scale(1.03)}to{opacity:1;transform:rotate(-10deg)scale(1)}}@keyframes X8sWMG_halo{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}.X8sWMG_paper[data-signed]{animation:.26s ease-out .32s X8sWMG_thud}@keyframes X8sWMG_thud{25%{transform:translate(2px,2px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,-1px)}}:root[data-theme=dark] .X8sWMG_stampWrap{mix-blend-mode:normal;color:color-mix(in srgb, var(--accent) 88%, #fff)}:root[data-theme=dark] .X8sWMG_stampSvg{opacity:.85}.X8sWMG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.X8sWMG_fine{color:var(--ink-3);margin:22px 0 0;font-size:12px;line-height:1.45}.X8sWMG_error{color:var(--bad);margin:14px 0 0;font-size:14px;font-weight:600}.X8sWMG_page[data-phase=welcome] .X8sWMG_screen{width:min(520px,100%)}.X8sWMG_welcome{text-align:center;justify-items:center;display:grid}.X8sWMG_check{background:var(--accent);color:#fff;border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:18px;animation:.6s cubic-bezier(.3,1.6,.5,1) .1s backwards X8sWMG_pop;display:grid}.X8sWMG_check svg{width:34px;height:34px}@keyframes X8sWMG_pop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}.X8sWMG_welcomeTitle{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,6vw,52px);line-height:1.02}.X8sWMG_welcomeLead{max-width:42ch;color:var(--ink-2);margin:14px 0 0;font-size:17px;line-height:1.5}.X8sWMG_wide{justify-content:center;width:100%;margin-top:22px;padding:17px 24px;font-size:17px}.X8sWMG_welcome .X8sWMG_welcomeCard{text-align:left;width:100%}.X8sWMG_welcomeCard{background:var(--surface);border-radius:22px;margin-top:30px;padding:24px;box-shadow:0 0 0 .5px #0000000d,0 1px 2px #00000008,0 18px 40px -24px #00000040}.X8sWMG_welcomeTop{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.X8sWMG_wLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700;display:block}.X8sWMG_wNum{font-family:var(--f-display);letter-spacing:-.04em;margin-top:4px;font-size:clamp(36px,5vw,48px);font-weight:800;line-height:1;display:block}.X8sWMG_wRight{text-align:right}.X8sWMG_wLeft{font-family:var(--f-display);color:var(--accent);margin-top:4px;font-size:22px;font-weight:700;display:block}.X8sWMG_wFoot{color:var(--ink-2);margin:14px 0 0;font-size:14px}@media (max-width:560px){.X8sWMG_stage{align-items:flex-start;padding-top:28px}.X8sWMG_lSigns{grid-template-columns:1fr}.X8sWMG_stampWrap{bottom:64px}.X8sWMG_letter:not([data-final]){padding:26px 22px 22px}.X8sWMG_enterHint kbd,.X8sWMG_enterHint{display:none}}@media (prefers-reduced-motion:reduce){.X8sWMG_screen,.X8sWMG_check,.X8sWMG_stampWrap,.X8sWMG_stampWrap:after,.X8sWMG_paper[data-signed],.X8sWMG_clause,.X8sWMG_goalValue[data-max] b,.X8sWMG_goalDot,.X8sWMG_ans,.X8sWMG_heroTo,.X8sWMG_skel{animation:none}.X8sWMG_track>i,.X8sWMG_heroLine>i,.X8sWMG_meter{transition:none}}.X8sWMG_blockerDetail{margin-top:18px;animation:.3s ease-out X8sWMG_detailIn}@keyframes X8sWMG_detailIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.X8sWMG_blockerDetail{animation:none}}
.ndR3Rq_page{background:var(--bg);min-height:100dvh;padding:48px max(16px, env(safe-area-inset-right,0px)) 64px max(16px, env(safe-area-inset-left,0px))}.ndR3Rq_col{text-align:center;justify-items:center;gap:18px;width:min(520px,100%);margin:0 auto;display:grid}.ndR3Rq_logo{margin-bottom:12px}.ndR3Rq_check{background:var(--accent);color:#fff;border-radius:24px;place-items:center;width:72px;height:72px;animation:.6s cubic-bezier(.3,1.6,.5,1) .1s backwards ndR3Rq_pop;display:grid}.ndR3Rq_check svg{width:34px;height:34px}@keyframes ndR3Rq_pop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}.ndR3Rq_title{font-size:clamp(38px,7vw,58px);line-height:1;animation:.5s ease-out .2s backwards ndR3Rq_rise}.ndR3Rq_lead{max-width:60ch;color:var(--ink-2);margin:-4px 0 6px;font-size:17px;animation:.5s ease-out .3s backwards ndR3Rq_rise}@keyframes ndR3Rq_rise{0%{opacity:0;transform:translateY(8px)}}.ndR3Rq_card{background:var(--surface);text-align:left;border-radius:22px;width:100%;padding:8px 20px 16px;animation:.5s ease-out .6s backwards ndR3Rq_rise;display:grid;box-shadow:0 0 0 .5px #0000000d,0 1px 2px #0000000a,0 10px 30px -18px #0003}.ndR3Rq_row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.ndR3Rq_row span{color:var(--ink-3);font-size:14px}.ndR3Rq_row b{text-align:right;overflow-wrap:anywhere;font-weight:600}.ndR3Rq_note{color:var(--ink-2);margin:12px 0 0;font-size:13.5px}.ndR3Rq_videoWrap{width:100%;margin-top:8px;animation:.5s ease-out .4s backwards ndR3Rq_rise;position:relative}.ndR3Rq_video{background:#111;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 0 0 .5px #0000000d,0 12px 30px -20px #00000038}.ndR3Rq_video video{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:100%;display:block}.ndR3Rq_hand{font-family:var(--font-hand), "Comic Sans MS", cursive;color:var(--ink-2);text-align:center;margin:0 0 6px;font-size:24px;line-height:1.15;display:block;transform:rotate(-3deg)}.ndR3Rq_hand b{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:400;text-decoration-thickness:2px}.ndR3Rq_arrow{vertical-align:-22px;width:46px;height:34px;color:var(--ink-2);margin-left:6px;display:inline-block}.ndR3Rq_steps{gap:10px;width:100%;margin-top:14px;animation:.5s ease-out .4s backwards ndR3Rq_rise;display:grid}.ndR3Rq_stepsLabel{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:700}.ndR3Rq_cta{background:var(--accent);width:100%;color:var(--accent-ink);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:17px 24px;font-size:17px;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;animation:.5s ease-out .5s backwards ndR3Rq_rise;display:inline-flex}.ndR3Rq_cta svg{width:20px;height:20px;transition:transform .2s}.ndR3Rq_cta:hover{filter:brightness(1.06)}.ndR3Rq_cta:hover svg{transform:translate(3px)}.ndR3Rq_cta:active{transform:scale(.98)}.ndR3Rq_help{color:var(--ink-3);margin:0;font-size:13px}.ndR3Rq_grid,.ndR3Rq_side{gap:18px;width:100%;display:grid}.ndR3Rq_grid{margin-top:6px}.ndR3Rq_video{position:relative}.ndR3Rq_play{-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;transition:background .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59}.ndR3Rq_play svg{width:30px;height:30px;margin-left:4px}.ndR3Rq_play:hover{background:#ffffff47;transform:scale(1.05)}.ndR3Rq_play:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1000px){.ndR3Rq_page{align-content:center;min-height:100dvh;padding-top:clamp(16px,3dvh,36px);padding-bottom:clamp(16px,3dvh,36px);display:grid}.ndR3Rq_col{gap:10px;width:min(860px,177.778dvh - 880px,100%);min-width:480px}.ndR3Rq_logo{margin-bottom:2px}.ndR3Rq_check{border-radius:16px;width:48px;height:48px}.ndR3Rq_check svg{width:24px;height:24px}.ndR3Rq_title{font-size:clamp(38px,4vw,52px)}.ndR3Rq_lead{margin:-2px 0 0}.ndR3Rq_grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:8px}.ndR3Rq_side{--side-w:min(100% + 120px, calc(100vw - 64px));width:var(--side-w);margin-inline:calc((100% - var(--side-w)) / 2);gap:12px}.ndR3Rq_steps{margin-top:0}.ndR3Rq_cta{justify-self:center;width:min(420px,100%);margin-top:2px;padding:15px 24px}.ndR3Rq_help{text-align:center}.ndR3Rq_hand{text-align:right;width:180px;margin:0;font-size:22px;position:absolute;top:30%;right:calc(100% + 22px);transform:rotate(-5deg)}.ndR3Rq_arrow{vertical-align:baseline;width:80px;height:60px;margin:6px 0 0 auto;display:block;transform:scaleX(-1)rotate(-10deg)}}@media (min-width:1000px) and (max-width:1279px){.ndR3Rq_hand{text-align:left;width:auto;margin-bottom:4px;font-size:21px;position:static;transform:rotate(-2deg)}.ndR3Rq_arrow{vertical-align:-18px;width:40px;height:30px;margin:0 0 0 6px;display:inline-block;transform:none}.ndR3Rq_col{width:min(860px,177.778dvh - 968.889px,100%)}}@media (min-width:1000px) and (max-height:820px){.ndR3Rq_check{display:none}.ndR3Rq_title{font-size:38px}.ndR3Rq_col{width:min(860px,177.778dvh - 800px,100%)}}@media (min-width:1000px) and (max-width:1279px) and (max-height:820px){.ndR3Rq_col{width:min(860px,177.778dvh - 871.111px,100%)}}@media (prefers-reduced-motion:reduce){.ndR3Rq_check,.ndR3Rq_title,.ndR3Rq_lead,.ndR3Rq_card,.ndR3Rq_videoWrap,.ndR3Rq_steps,.ndR3Rq_cta{animation:none}}
.iK3Z-a_screen{width:min(760px,100%)}.iK3Z-a_stack{gap:18px;display:grid}.iK3Z-a_two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.iK3Z-a_field{gap:6px;min-width:0;display:grid}.iK3Z-a_field>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.iK3Z-a_field input,.iK3Z-a_field select,.iK3Z-a_list select,.iK3Z-a_list input,.iK3Z-a_goal input{background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line);color:var(--ink);font:inherit;border:0;border-radius:12px;outline:none;padding:13px 14px;font-size:16px}.iK3Z-a_field select,.iK3Z-a_list select{appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px, var(--surface);cursor:pointer;padding-right:36px}.iK3Z-a_field input:focus,.iK3Z-a_field select:focus,.iK3Z-a_list select:focus,.iK3Z-a_list input:focus,.iK3Z-a_goal input:focus{box-shadow:0 0 0 1.5px var(--accent)}.iK3Z-a_mt{margin-top:16px}.iK3Z-a_chips{flex-wrap:wrap;gap:8px;display:flex}.iK3Z-a_small{padding:7px 12px;font-size:13.5px}.iK3Z-a_warn{color:var(--ink-3);margin:10px 0 0;font-size:13.5px}.iK3Z-a_aside{color:var(--ink-2);margin:14px 0 0;font-size:15px}.iK3Z-a_aside b{color:var(--ink)}.iK3Z-a_margin{display:grid}.iK3Z-a_counter{color:var(--ink-3);justify-self:end;font-size:12.5px}.iK3Z-a_icp{min-height:9em;font-size:clamp(16px,1.8vw,18px);line-height:1.55}.iK3Z-a_people{gap:12px;margin:0;padding:0;list-style:none;display:grid}.iK3Z-a_person{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:16px;gap:12px;padding:16px;display:grid}.iK3Z-a_personHead{justify-content:space-between;align-items:baseline;display:flex}.iK3Z-a_personHead b{font-family:var(--f-display);font-size:16px;font-weight:700}.iK3Z-a_personGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.iK3Z-a_money{display:block;position:relative}.iK3Z-a_money em{color:var(--ink-3);font-style:normal;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.iK3Z-a_money input{font-variant-numeric:tabular-nums;padding-right:32px}.iK3Z-a_remove{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.iK3Z-a_remove:hover{color:var(--bad)}.iK3Z-a_remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.iK3Z-a_rowsFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.iK3Z-a_rowsFoot button{margin-top:0}.iK3Z-a_rowsFoot button:disabled{opacity:.4;cursor:default}.iK3Z-a_total{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13.5px;display:flex}.iK3Z-a_total b{color:var(--ink)}.iK3Z-a_routine{gap:16px;display:grid}.iK3Z-a_swatch{background:var(--cat);border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.iK3Z-a_routine [data-cat=Ventas]{--cat:var(--accent)}.iK3Z-a_routine [data-cat="Entrega a clientes"]{--cat:var(--ink)}.iK3Z-a_routine [data-cat="Gestión de equipo"]{--cat:var(--ink-2)}.iK3Z-a_routine [data-cat=Marketing\ propio]{--cat:color-mix(in srgb, var(--accent) 55%, var(--surface))}.iK3Z-a_routine [data-cat=Formación]{--cat:var(--ink-3)}.iK3Z-a_routine [data-cat=Admin]{--cat:color-mix(in srgb, var(--ink) 30%, var(--surface))}.iK3Z-a_routine [data-cat="Personal / descanso"]{--cat:color-mix(in srgb, var(--ink) 12%, var(--surface))}.iK3Z-a_routine [data-cat=Deporte]{--cat:color-mix(in srgb, var(--accent) 28%, var(--surface))}.iK3Z-a_chips button[data-cat]{align-items:center;gap:7px;display:inline-flex}.iK3Z-a_how{color:var(--ink-3);margin:0;font-size:14px}.iK3Z-a_howNarrow{display:none}.iK3Z-a_planner{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.iK3Z-a_day{background:var(--surface);box-shadow:0 0 0 1px var(--line);-webkit-user-select:none;user-select:none;touch-action:none;cursor:crosshair;border-radius:14px;grid-template-rows:repeat(32,22px);display:grid;position:relative;overflow:hidden}.iK3Z-a_slot{border-top:1px dashed color-mix(in srgb, var(--line) 70%, transparent);position:relative}.iK3Z-a_slot[data-hour]{border-top:1px solid var(--line)}.iK3Z-a_slot:first-child{border-top:0}.iK3Z-a_slot span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:3px;left:8px}.iK3Z-a_slot[data-sel]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.iK3Z-a_block{background:color-mix(in srgb, var(--cat) 22%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat) 45%, transparent);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;align-content:start;gap:1px;padding:3px 8px;display:grid;position:absolute;left:52px;right:6px;overflow:hidden}.iK3Z-a_block[data-sel]{box-shadow:inset 0 0 0 2px var(--ink)}.iK3Z-a_block b{font-size:12px;font-weight:650;line-height:1.2}.iK3Z-a_block span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.iK3Z-a_list{gap:10px;display:grid}.iK3Z-a_list ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iK3Z-a_list li{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:12px;grid-template-columns:auto 86px 86px minmax(0,1fr) auto;grid-template-areas:"sw s e c x"".n n n n";align-items:center;gap:6px 8px;padding:10px;display:grid}.iK3Z-a_list li[data-sel]{box-shadow:0 0 0 1.5px var(--ink)}.iK3Z-a_list li>.iK3Z-a_swatch{grid-area:sw}.iK3Z-a_list li>select:first-of-type{grid-area:s}.iK3Z-a_list li>select:nth-of-type(2){grid-area:e}.iK3Z-a_list li>select:nth-of-type(3){grid-area:c}.iK3Z-a_list li>input{grid-area:n}.iK3Z-a_list li>.iK3Z-a_remove{grid-area:x}.iK3Z-a_list select,.iK3Z-a_list input{border-radius:9px;padding:8px 10px;font-size:14px}.iK3Z-a_list select{background-position:right 8px center;padding-right:28px}.iK3Z-a_list .iK3Z-a_noteLink{margin-top:0}.iK3Z-a_goals{gap:10px;display:grid}.iK3Z-a_goal{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.iK3Z-a_goal>span{font-family:var(--f-display);color:var(--ink-3);font-size:18px;font-weight:800}.iK3Z-a_goals .iK3Z-a_noteLink{margin-top:4px;margin-left:38px}.iK3Z-a_goalList{color:var(--ink);gap:2px;margin:0;padding-left:20px;font-weight:600;display:grid}@media (max-width:760px){.iK3Z-a_planner{grid-template-columns:minmax(0,1fr)}.iK3Z-a_day,.iK3Z-a_howWide{display:none}.iK3Z-a_howNarrow{display:inline}.iK3Z-a_personGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.iK3Z-a_two{grid-template-columns:minmax(0,1fr)}.iK3Z-a_list li{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"sw s e x""c c c c""n n n n"}}
.qcjgSq_page{background:var(--bg);min-height:100dvh;padding:48px max(16px, env(safe-area-inset-right,0px)) 64px max(16px, env(safe-area-inset-left,0px))}.qcjgSq_col{gap:14px;width:min(520px,100%);margin:0 auto;display:grid}.qcjgSq_logo{justify-self:center;margin-bottom:18px}.qcjgSq_steps{margin-bottom:8px}.qcjgSq_title{font-size:clamp(32px,6vw,40px);line-height:1.05}.qcjgSq_lead{color:var(--ink-2);margin:-6px 0 8px}.qcjgSq_form{gap:14px;display:grid}.qcjgSq_field{gap:6px;display:grid}.qcjgSq_field>span:first-child{font-size:14px;font-weight:600}.qcjgSq_meter{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:2px;display:grid}.qcjgSq_meter i{background:var(--line);border-radius:999px;height:4px;transition:background .2s}.qcjgSq_meter[data-level="1"] i:first-child{background:var(--bad)}.qcjgSq_meter[data-level="2"] i:nth-child(-n+2){background:#e89b12}.qcjgSq_meter[data-level="3"] i{background:#1da462}.qcjgSq_submit{background:var(--accent);width:100%;color:var(--accent-ink);box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:16px 22px;font-size:16px;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex}.qcjgSq_submit svg{width:20px;height:20px;transition:transform .2s}.qcjgSq_submit:hover{filter:brightness(1.06)}.qcjgSq_submit:hover svg{transform:translate(3px)}.qcjgSq_submit:active{transform:scale(.98)}.qcjgSq_submit:disabled{opacity:.6;cursor:progress}.qcjgSq_small{text-align:center;color:var(--ink-2);margin:0;font-size:14px}.qcjgSq_small a{color:var(--ink);font-weight:600}.qcjgSq_pwInput{padding-right:52px;transition:letter-spacing .25s,box-shadow .15s}.qcjgSq_pwInput:not([data-shown]):not(:placeholder-shown){letter-spacing:.12em}.qcjgSq_eye{width:38px;height:38px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin:auto 0;transition:color .15s,background .15s;display:grid;position:absolute;top:0;bottom:0;right:8px}.qcjgSq_eye:hover{color:var(--ink);background:var(--sunk)}.qcjgSq_eye:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.qcjgSq_eye svg{grid-area:1/1;width:20px;height:20px;transition:opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1)}.qcjgSq_eyeOpen{opacity:0;transform:scale(.7)rotate(-12deg)}.qcjgSq_eye[data-shown]{color:var(--ink)}.qcjgSq_eye[data-shown] .qcjgSq_eyeOpen{opacity:1;transform:none}.qcjgSq_eye[data-shown] .qcjgSq_eyeOff{opacity:0;transform:scale(.7)rotate(12deg)}.qcjgSq_match{background:var(--accent);color:#fff;pointer-events:none;border-radius:50%;place-items:center;width:22px;height:22px;margin:auto 0;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:0;bottom:0;right:16px;transform:scale(0)}.qcjgSq_match svg{width:13px;height:13px}.qcjgSq_match[data-state=ok]{transform:scale(1)}.qcjgSq_matchText{min-height:1.2em;color:var(--ink-3);font-size:12.5px;font-weight:500}.qcjgSq_matchText[data-state=no]{color:var(--bad)}@media (prefers-reduced-motion:reduce){.qcjgSq_pwInput,.qcjgSq_eye svg,.qcjgSq_match{transition:none}}
