._page_1pk4w_3{max-width:560px;min-height:100dvh;padding:calc(var(--safe-top) + 16px) max(20px, env(safe-area-inset-right)) calc(var(--safe-bottom) + 32px) max(20px, env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}._center_1pk4w_13{padding:var(--s-6) 0;flex-direction:column;flex:1;justify-content:center;display:flex}._eyebrow_1pk4w_21{margin:0 0 var(--s-2);font-size:var(--t-md);color:var(--muted);font-weight:600}._title_1pk4w_28{font-size:var(--t-3xl);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:760;line-height:1.1}._sub_1pk4w_37{margin:var(--s-3) 0 0;max-width:34em;font-size:var(--t-lg);color:var(--muted);text-wrap:pretty;line-height:1.45}._actions_1pk4w_46{margin-top:var(--s-8);gap:var(--s-3);flex-direction:column;display:flex}._button_1pk4w_53{appearance:none;min-height:var(--tap);padding:0 var(--s-6);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:var(--s-2);border:0;border-radius:14px;font-size:17px;font-weight:650;text-decoration:none;transition:transform .12s,background .15s,opacity .12s;display:inline-flex}._button_1pk4w_53:active{transform:scale(.98)}._button_1pk4w_53:disabled{opacity:.5;cursor:default}._primary_1pk4w_83{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 -2px 0 var(--accent-edge), var(--shadow-1)}._primary_1pk4w_83:hover:not(:disabled){background:var(--accent-hover)}._primary_1pk4w_83:disabled{opacity:1;background:var(--surface-2);color:var(--muted);box-shadow:none}._secondary_1pk4w_103{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-1)}._ghost_1pk4w_112{color:var(--muted);background:0 0;font-weight:600}._ghost_1pk4w_112:hover:not(:disabled){color:var(--fg)}._textButton_1pk4w_123{appearance:none;padding:10px var(--s-2);border-radius:var(--r-sm);min-height:44px;font:inherit;font-size:var(--t-md);color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:600}._textButton_1pk4w_123:hover{color:var(--fg)}._card_1pk4w_141{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-1)}._avatar_1pk4w_148{background:var(--accent-soft);width:48px;height:48px;color:var(--accent-strong);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:750;display:grid}._skeleton_1pk4w_161{border-radius:var(--r-card);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_1pk4w_1}@keyframes _shimmer_1pk4w_1{0%{background-position:100% 0}to{background-position:-100% 0}}._note_1pk4w_177{align-items:flex-start;gap:var(--s-3);padding:14px var(--s-4);border-radius:var(--r-control);background:var(--accent-soft);color:var(--fg);font-size:var(--t-md);line-height:1.45;display:flex}._note_1pk4w_177 p{flex:1;margin:0}._fieldset_13624_1{border:0;min-width:0;margin:0;padding:0}._legend_13624_8{margin-bottom:var(--s-2);font-size:var(--t-md);color:var(--fg);padding:0;font-weight:650}._track_13624_16{border-radius:var(--r-control);background:var(--surface-2);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}._option_13624_26{min-height:44px;padding:0 var(--s-2);color:var(--muted);font-size:var(--t-md);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}._option_13624_26:hover{color:var(--fg)}._option_13624_26:has(._input_13624_49:checked){background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}:root[data-theme=dark] ._option_13624_26:has(._input_13624_49:checked){background:var(--surface-3)}._option_13624_26:has(._input_13624_49:focus-visible){outline:2px solid var(--focus);outline-offset:1px}._input_13624_49{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._icon_13624_72{flex:none;width:18px;height:18px}._option_13624_26:has(._input_13624_49:checked) ._icon_13624_72{color:var(--accent-strong)}._sm_13624_82 ._legend_13624_8{font-size:var(--t-sm);color:var(--muted);font-weight:600}._sm_13624_82 ._option_13624_26{min-height:32px;font-size:var(--t-sm);gap:5px}._sm_13624_82 ._icon_13624_72{width:15px;height:15px}._sheet_1nitq_4{border:1px solid var(--border);background:var(--surface);width:100%;max-width:none;max-height:calc(100dvh - 40px);color:var(--fg);box-shadow:var(--shadow-3);font-size:var(--t-md);border-bottom:0;border-radius:22px 22px 0 0;margin:auto 0 0;padding:0;line-height:1.5;overflow:hidden}._sheet_1nitq_4::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._sheet_1nitq_4[open]{animation:.28s cubic-bezier(.2,.8,.2,1) _sheetUp_1nitq_1}@keyframes _sheetUp_1nitq_1{0%{opacity:0;transform:translateY(24px)}}body:has(._sheet_1nitq_4[open]){overflow:hidden}._inner_1nitq_42{overscroll-behavior:contain;max-height:calc(100dvh - 40px);padding:18px 20px calc(24px + var(--safe-bottom));flex-direction:column;display:flex;position:relative;overflow-y:auto}._title_1nitq_53{font-size:var(--t-xl);letter-spacing:-.018em;margin:0 40px 0 0;padding-top:6px;font-weight:760;line-height:1.2}._title_1nitq_53:focus{outline:none}._close_1nitq_66{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .12s;display:grid;position:absolute;top:16px;right:14px}._close_1nitq_66:hover{background:var(--surface-2);color:var(--fg)}._close_1nitq_66:disabled{opacity:.4;cursor:default;color:var(--muted);background:0 0}._loading_1nitq_95{min-height:240px}@media (width>=641px){._sheet_1nitq_4{border-bottom:1px solid var(--border);border-radius:22px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto}._sheet_1nitq_4[open]{animation:.2s cubic-bezier(.2,.8,.2,1) _modalIn_1nitq_1}._inner_1nitq_42{max-height:calc(100dvh - 48px);padding:24px 28px 28px}._close_1nitq_66{top:22px;right:22px}}@keyframes _modalIn_1nitq_1{0%{opacity:0;transform:translateY(8px)scale(.98)}}._screen_13h0x_3{--a-bg:#f8f6f2;--a-card:#fffdfa;--a-text:#29251f;--a-muted:#6b6358;--a-line:#4a38181a;background:var(--a-bg);height:100%;color:var(--a-text);flex-direction:column;padding:16px 14px 0;font-size:11px;line-height:1.3;display:flex}:root[data-theme=dark] ._screen_13h0x_3{--a-bg:#1b1915;--a-card:#26231e;--a-text:#f4efe7;--a-muted:#aba394;--a-line:#fff0d71a}._chores_13h0x_27{--a-accent:#1f7a4a;--a-on:#fff}._shopping_13h0x_32{--a-accent:#1565c0;--a-on:#fff}._hello_13h0x_37{--a-accent:#ffc53d;--a-on:#2b2107}:root[data-theme=dark] ._chores_13h0x_27{--a-accent:#5ccf98;--a-on:#0f2419}:root[data-theme=dark] ._shopping_13h0x_32{--a-accent:#6cb4ff;--a-on:#071d36}:root[data-theme=dark] ._hello_13h0x_37{--a-accent:#ffcb52}._h1_13h0x_56{letter-spacing:-.025em;font-size:19px;font-weight:750}._sub_13h0x_62{color:var(--a-muted);margin-top:2px}._h2_13h0x_67{color:var(--a-muted);margin:10px 3px 4px;font-weight:650}._tabs_13h0x_73{background:var(--a-line);color:var(--a-muted);border-radius:8px;gap:2px;margin:10px 0 8px;padding:2px;font-weight:600;display:flex}._tabs_13h0x_73>span{text-align:center;border-radius:6px;flex:1;padding:4px 2px}._tabs_13h0x_73>._tabOn_13h0x_91{background:var(--a-card);color:var(--a-text);box-shadow:0 1px 2px #0000001a}._card_13h0x_97{background:var(--a-card);box-shadow:0 0 0 1px var(--a-line);border-radius:10px;flex-direction:column;display:flex}._row_13h0x_105{align-items:center;gap:8px;min-height:38px;padding:5px 9px;display:flex}._row_13h0x_105+._row_13h0x_105{border-top:1px solid var(--a-line)}._tick_13h0x_117{border:1.5px solid var(--a-muted);width:20px;height:20px;color:var(--a-on);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}._done_13h0x_130 ._tick_13h0x_117{background:var(--a-accent);border-color:var(--a-accent)}._body_13h0x_135{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._title_13h0x_143{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:620;overflow:hidden}._done_13h0x_130 ._title_13h0x_143{color:var(--a-muted);font-weight:500;text-decoration:line-through}._meta_13h0x_157{color:var(--a-muted);font-size:10px}._value_13h0x_162{font-variant-numeric:tabular-nums;font-weight:700}._done_13h0x_130 ._value_13h0x_162{color:var(--a-accent)}._going_13h0x_171{border-radius:var(--r-pill);background:var(--a-accent);color:var(--a-on);text-align:center;align-self:stretch;margin-top:10px;padding:7px 10px;font-weight:650}._initial_13h0x_182{background:color-mix(in srgb, var(--a-accent) 22%, transparent);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:700;display:grid}._wave_13h0x_193,._waved_13h0x_194{border-radius:var(--r-pill);white-space:nowrap;padding:5px 9px;font-weight:650}._wave_13h0x_193{background:var(--a-accent);color:var(--a-on)}._waved_13h0x_194{background:var(--a-line)}._feed_13h0x_210>span{min-height:30px}._avatar_dbutl_4{width:40px;height:40px;box-shadow:0 0 0 var(--avatar-ring,2px) var(--surface), 0 3px 10px -2px #4a381847;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}:root[data-theme=dark] ._avatar_dbutl_4{box-shadow:0 0 0 var(--avatar-ring,2px) var(--surface), 0 3px 10px -2px #00000080}._avatar_dbutl_4>svg{display:block}._avatar_dbutl_4>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._initial_dbutl_35{fill:var(--fg);font-family:var(--font);font-size:17px;font-weight:760}._visual_1uyxc_7{--frame:linear-gradient(150deg, #3b342c, #1f1b16 55%, #2c261f);--frame-edge:#00000059;--phone-shadow:0 2px 4px #2a1e0c1f, 0 22px 44px -14px #4a320e61, 0 64px 110px -34px #9660146b;--loop:12s;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;display:flex}:root[data-theme=dark] ._visual_1uyxc_7{--frame:linear-gradient(150deg, #2a2621, #0f0e0c 55%, #1d1a16);--frame-edge:#4a443b;--phone-shadow:0 2px 4px #00000059, 0 24px 48px -12px #0009, 0 60px 120px -30px #ffb02829}._stage_1uyxc_1{aspect-ratio:100/104;pointer-events:auto;width:min(100%,540px);position:relative;container-type:inline-size}._ring_1uyxc_36{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent-soft) 40%, transparent), var(--accent-soft) 72%);border:max(3px, 1.1cqi) solid var(--accent);width:90cqi;height:90cqi;box-shadow:0 0 0 max(6px, 2.2cqi) color-mix(in srgb, var(--accent) 12%, transparent), inset 0 0 6cqi color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;position:absolute;top:7cqi;left:5cqi}._person_1uyxc_50{z-index:2;flex-direction:column;align-items:center;gap:1.2cqi;display:flex;position:absolute;transform:translate(-50%,-50%)}._atLeft_1uyxc_61{top:33cqi;left:9.2cqi}._atRight_1uyxc_66{top:36.6cqi;left:92.3cqi}._atBottom_1uyxc_71{top:74.5cqi;left:11cqi}._avatar_1uyxc_76{--avatar-ring:max(2px, .7cqi);width:14cqi;height:14cqi}._personName_1uyxc_82{border-radius:var(--r-pill);background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1);padding:.5cqi 2cqi;font-size:max(11px,2.8cqi);font-weight:650;line-height:1.3}._phone_1uyxc_95{z-index:1;background:var(--frame);width:52cqi;height:100cqi;box-shadow:0 0 0 1px var(--frame-edge), inset 0 0 0 1px #ffffff14, var(--phone-shadow);border-radius:9cqi;padding:1.5cqi;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:2cqi;left:24cqi;transform:perspective(1600px)rotateY(-6deg)rotateX(4deg)}@media (hover:hover){._stage_1uyxc_1:hover ._phone_1uyxc_95{transform:perspective(1600px)rotateY(0)rotateX(0)}}._screen_1uyxc_119{background:var(--bg);height:100%;color:var(--fg);border-radius:7.6cqi;padding:0 3.4cqi;font-size:2.8cqi;line-height:1.35;position:relative;overflow:hidden}._status_1uyxc_131{justify-content:space-between;align-items:center;height:9cqi;padding:0 2cqi;font-size:2.9cqi;font-weight:650;display:flex}._island_1uyxc_141{border-radius:var(--r-pill);background:#000;width:15cqi;height:4.4cqi}._statusIcons_1uyxc_148{align-items:center;gap:1cqi;display:flex}._statusIcons_1uyxc_148 svg{fill:currentColor;width:auto;height:2.2cqi}._topBar_1uyxc_160{justify-content:space-between;align-items:center;margin-top:2cqi;display:flex}._topBar_1uyxc_160>svg{width:6.4cqi;height:6.4cqi}._topIcons_1uyxc_172{gap:3cqi;display:flex}._topIcons_1uyxc_172 svg{width:4.4cqi;height:4.4cqi}._hello_1uyxc_182{flex-direction:column;gap:2cqi;margin-top:8cqi;display:flex}._hiRow_1uyxc_189{align-items:center;gap:2cqi;display:flex}._me_1uyxc_195{--avatar-ring:max(1.5px, .5cqi);width:7.6cqi;height:7.6cqi}._hi_1uyxc_189{letter-spacing:-.02em;font-size:6.2cqi;font-weight:780;line-height:1.1}._people_1uyxc_208{color:var(--muted);align-items:center;gap:1.8cqi;font-size:2.6cqi;display:flex}._faces_1uyxc_216{flex:none;display:flex}._face_1uyxc_216{--avatar-ring:max(1px, .45cqi);width:5cqi;height:5cqi;margin-left:-1.3cqi}._face_1uyxc_216:first-child{margin-left:0}._tiles_1uyxc_232{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2cqi;margin-top:6cqi;display:grid}._tile_1uyxc_232{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:3.6cqi;flex-direction:column;align-items:center;gap:1.8cqi;padding:2.8cqi 1cqi 2.4cqi;display:flex}._tileIcon_1uyxc_251{border-radius:3cqi;place-items:center;width:10cqi;height:10cqi;font-size:5.4cqi;line-height:1;display:grid}._tileName_1uyxc_261{font-size:2.4cqi;font-weight:620}._homeBar_1uyxc_266{border-radius:var(--r-pill);background:var(--fg);opacity:.8;width:18cqi;height:.9cqi;position:absolute;bottom:2cqi;left:50%;transform:translate(-50%)}._banner_1uyxc_278{z-index:1;background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-2);animation:_banner_1uyxc_278 var(--loop) infinite;border-radius:4.4cqi;align-items:flex-start;gap:2.4cqi;padding:2.4cqi 2.8cqi;display:flex;position:absolute;top:9.5cqi;left:2.4cqi;right:2.4cqi}._bannerIcon_1uyxc_296{flex:none;width:7cqi;height:7cqi}._bannerText_1uyxc_302{flex-direction:column;flex:1;min-width:0;font-size:2.6cqi;line-height:1.3;display:flex}._bannerText_1uyxc_302 strong{font-weight:680}._bannerText_1uyxc_302>span:last-child{color:var(--muted)}._bannerHead_1uyxc_319{color:var(--muted);justify-content:space-between;font-size:2.2cqi;display:flex}._arriving_1uyxc_326{animation:_tile_1uyxc_232 var(--loop) infinite}._composer_1uyxc_332{z-index:3;background:var(--surface);border:1px solid var(--border-strong);width:46cqi;color:var(--fg);animation:_focus_1uyxc_1 var(--loop) infinite;border-radius:4.2cqi;flex-direction:column;gap:1.8cqi;padding:2.6cqi 2cqi 2cqi 3.2cqi;font-size:2.85cqi;line-height:1.45;display:flex;position:absolute;top:76cqi;left:52cqi;box-shadow:0 1px 2px #4a38180f,0 18px 40px -12px #4a38184d}:root[data-theme=dark] ._composer_1uyxc_332{box-shadow:0 1px 2px #0000004d,0 18px 40px -12px #0009}._prompt_1uyxc_360{min-height:2.9em;display:block;position:relative}._placeholder_1uyxc_366{color:var(--muted);opacity:0;animation:_placeholder_1uyxc_366 var(--loop) infinite;position:absolute;top:0;left:0}._line1_1uyxc_375,._line2_1uyxc_376{white-space:nowrap;width:max-content;display:block}._line1_1uyxc_375{animation:_type1_1uyxc_1 var(--loop) infinite}._line2_1uyxc_376{animation:_type2_1uyxc_1 var(--loop) infinite}._composerFoot_1uyxc_390{justify-content:space-between;align-items:center;gap:2cqi;display:flex}._target_1uyxc_397{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);align-items:center;gap:1cqi;padding:.7cqi 1.8cqi .7cqi .9cqi;font-size:2.3cqi;font-weight:640;display:inline-flex}._target_1uyxc_397 svg{width:3cqi;height:3cqi}._build_1uyxc_414{background:var(--accent);border:1px solid var(--accent-edge);color:var(--accent-ink);box-shadow:inset 0 -.3cqi 0 var(--accent-edge);animation:_press_1uyxc_1 var(--loop) infinite;border-radius:2.2cqi;padding:1.1cqi 3.4cqi;font-size:2.5cqi;font-weight:700}@keyframes _placeholder_1uyxc_366{0%,5%{opacity:1}7%,93%{opacity:0}97%,to{opacity:1}}@keyframes _type1_1uyxc_1{0%,7%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(22,end)}20%,88%{clip-path:inset(0);opacity:1}93%,to{clip-path:inset(0);opacity:0}}@keyframes _type2_1uyxc_1{0%,21%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(18,end)}32%,88%{clip-path:inset(0);opacity:1}93%,to{clip-path:inset(0);opacity:0}}@keyframes _focus_1uyxc_1{0%,5%,40%,to{border-color:var(--border-strong)}8%,36%{border-color:var(--accent-edge)}}@keyframes _press_1uyxc_1{0%,34.5%{transform:none}36%{filter:brightness(.94);transform:scale(.9)}39%,to{transform:none}}@keyframes _banner_1uyxc_278{0%,42%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.25,1);transform:translateY(-8cqi)scale(.96)}46.5%,84%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-6cqi)scale(.98)}}@keyframes _tile_1uyxc_232{0%,53%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.25,1.2);transform:scale(.45)}58%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){._banner_1uyxc_278,._arriving_1uyxc_326,._composer_1uyxc_332,._placeholder_1uyxc_366,._line1_1uyxc_375,._line2_1uyxc_376,._build_1uyxc_414{animation:none}._phone_1uyxc_95,._stage_1uyxc_1:hover ._phone_1uyxc_95{transition:none;transform:none}}._landing_kp71r_4{--l-display:clamp(44px, 3.4vw + 28px, 76px);--l-title:clamp(28px, 1.4vw + 22px, 40px);--l-lead:clamp(18px, .35vw + 16.6px, 21px);--l-gap:56px;--l-glass:color-mix(in srgb, var(--surface) 76%, transparent);--glow-sun:#ffc23870;--glow-peach:#ffa07657;--glow-sage:#84c6a66b;--grain-blend:multiply;--grain-opacity:.05;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}:root[data-theme=dark] ._landing_kp71r_4{--l-glass:color-mix(in srgb, var(--surface) 70%, transparent);--glow-sun:#ffb0202b;--glow-peach:#ff704021;--glow-sage:#46ba8c26;--grain-blend:screen;--grain-opacity:.045}._landing_kp71r_4:before{content:"";z-index:0;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;position:fixed;inset:0}._backdrop_kp71r_46{z-index:0;pointer-events:none;height:min(1560px,100%);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}._backdrop_kp71r_46>span{border-radius:50%;animation:52s ease-in-out infinite _drift_kp71r_1;position:absolute}._glowSun_kp71r_62{background:radial-gradient(closest-side, var(--glow-sun), transparent);width:680px;height:680px;top:640px;left:calc(62% - 340px)}._glowPeach_kp71r_70{background:radial-gradient(closest-side, var(--glow-peach), transparent);width:460px;height:460px;top:-150px;left:calc(92% - 230px)}._glowSage_kp71r_78{background:radial-gradient(closest-side, var(--glow-sage), transparent);width:560px;height:560px;top:300px;left:-280px}._backdrop_kp71r_46>._glowPeach_kp71r_70{animation-delay:-18s}._backdrop_kp71r_46>._glowSage_kp71r_78{animation-duration:60s;animation-direction:reverse}@keyframes _drift_kp71r_1{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(4%,-3%)scale(1.06)}66%{transform:translate(-3%,2%)scale(.97)}}._sentinel_kp71r_108{width:1px;height:12px;position:absolute;top:0;left:0}._wrap_kp71r_116{width:100%;max-width:1160px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));margin:0 auto}._header_kp71r_126{z-index:20;padding-top:var(--safe-top);transition:background-color .25s,box-shadow .25s;position:sticky;top:0}._scrolled_kp71r_136{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:0 1px 0 var(--border)}._headerInner_kp71r_143{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:64px;display:flex}._wordmark_kp71r_151{color:var(--fg);font-size:var(--t-lg);letter-spacing:-.015em;align-items:center;gap:10px;font-weight:740;text-decoration:none;display:inline-flex}._headerLink_kp71r_162{appearance:none;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--l-glass);min-height:40px;color:var(--fg);font:inherit;font-size:var(--t-md);cursor:pointer;align-items:center;padding:0 16px;font-weight:620;text-decoration:none;transition:background .15s;display:inline-flex}._headerLink_kp71r_162:hover{background:var(--surface)}._main_kp71r_184,._footer_kp71r_185{z-index:1;position:relative}._main_kp71r_184{flex:1}._main_kp71r_184 code{font-family:var(--mono);background:var(--surface-2);border-radius:6px;padding:.1em .35em;font-size:.88em}._button_kp71r_204{appearance:none;min-height:48px;padding:0 var(--s-5);border-radius:var(--r-control);justify-content:center;align-items:center;gap:var(--s-2);font:inherit;font-size:var(--t-base);white-space:nowrap;cursor:pointer;border:0;font-weight:650;text-decoration:none;transition:transform .12s,background .15s,box-shadow .2s;display:inline-flex}._button_kp71r_204:active:not(:disabled){transform:scale(.98)}._primary_kp71r_230{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 -2px 0 var(--accent-edge), var(--shadow-1)}._primary_kp71r_230:hover:not(:disabled){background:var(--accent-hover)}._primary_kp71r_230:disabled{background:var(--surface-2);color:var(--muted);box-shadow:none;cursor:default}._secondary_kp71r_250{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-1)}._secondary_kp71r_250:hover{background:var(--surface-2)}._big_kp71r_263{min-height:56px;box-shadow:inset 0 -2px 0 var(--accent-edge), 0 10px 28px -10px color-mix(in srgb, var(--accent-edge) 80%, transparent);padding:0 30px;font-size:17px;font-weight:700}._big_kp71r_263:hover{box-shadow:inset 0 -2px 0 var(--accent-edge), 0 14px 34px -10px color-mix(in srgb, var(--accent-edge) 90%, transparent)}._wrapText_kp71r_279{white-space:normal;text-align:center;padding-top:10px;padding-bottom:10px}._hero_kp71r_288{padding-top:28px;padding-bottom:var(--l-gap);grid-template-columns:minmax(0,1fr);gap:56px;display:grid}._heroCopy_kp71r_296{flex-direction:column;max-width:580px;display:flex}._headline_kp71r_302{font-size:var(--l-display);letter-spacing:-.038em;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}._lead_kp71r_311{max-width:32em;font-size:var(--l-lead);color:var(--muted);text-wrap:pretty;margin:20px 0 0;line-height:1.5}._doorTitle_kp71r_322{font-size:var(--t-lg);letter-spacing:-.01em;margin:0;scroll-margin-top:96px;font-weight:700;line-height:1.3}._doorText_kp71r_331{color:var(--muted);font-size:var(--t-md);text-wrap:pretty;margin:0;line-height:1.5}._heroDoors_kp71r_339{flex-direction:column;gap:36px;margin-top:36px;display:flex}._door_kp71r_322{flex-direction:column;gap:6px;display:flex}._doorBuild_kp71r_352{align-items:flex-start}._doorBuild_kp71r_352 ._doorAction_kp71r_357{margin-top:14px}._doorInvited_kp71r_361{background:var(--l-glass);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 0 0 1px var(--border), var(--shadow-2);border-radius:20px;padding:20px}._doorPlain_kp71r_374{padding:20px}._doorPlain_kp71r_374 ._doorAction_kp71r_357{align-self:flex-start}._doorPlain_kp71r_374 ._doorText_kp71r_331{margin-bottom:14px}._scan_kp71r_387{align-self:flex-start;align-items:center;gap:var(--s-2);min-height:44px;color:var(--fg);font-size:var(--t-md);margin-top:6px;font-weight:620;text-decoration:none;display:inline-flex}._scan_kp71r_387 svg{color:var(--accent-strong)}._scan_kp71r_387:hover{text-underline-offset:3px;text-decoration:underline}._paste_kp71r_411{margin-top:12px}._pasteLabel_kp71r_415{margin-bottom:var(--s-2);font-size:var(--t-md);font-weight:650;display:block}._pasteRow_kp71r_422{gap:var(--s-2);display:flex}._pasteInput_kp71r_427{border-radius:var(--r-control);border:1px solid var(--border-strong);background:var(--bg);min-width:0;min-height:48px;color:var(--fg);font:inherit;flex:1;padding:0 14px;font-size:16px}._pasteInput_kp71r_427::placeholder{color:var(--muted)}._pasteInput_kp71r_427:focus{outline:2px solid var(--focus);outline-offset:-1px}._pasteError_kp71r_449{font-size:var(--t-md);color:var(--danger);margin:10px 0 0}._section_kp71r_457{padding-top:var(--l-gap);padding-bottom:var(--l-gap)}._section_kp71r_457+._section_kp71r_457{padding-top:0}._sectionTitle_kp71r_466{font-size:var(--l-title);letter-spacing:-.028em;text-wrap:balance;margin:0 0 32px;font-weight:780;line-height:1.1}._band_kp71r_476{isolation:isolate;padding:var(--l-gap) 0;background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-1);border-radius:28px;margin:0 8px;position:relative;overflow:hidden}._band_kp71r_476:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--fg) 16%, transparent) 1px, transparent 1.6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 72%);mask-image:radial-gradient(90% 70% at 50% 0,#000,#0000 72%)}._steps_kp71r_499{grid-template-columns:minmax(0,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}._step_kp71r_499{flex-direction:column;min-width:0;display:flex}._stepArt_kp71r_514{background:var(--bg);min-height:168px;box-shadow:inset 0 0 0 1px var(--border);border-radius:22px;justify-content:center;align-items:center;margin-bottom:22px;padding:20px 16px;display:flex}._stepTitle_kp71r_526{letter-spacing:-.012em;align-items:center;gap:10px;margin:0;font-size:19px;font-weight:720;line-height:1.25;display:flex}._stepNumber_kp71r_537{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:780;display:inline-grid}._stepBody_kp71r_551{max-width:34em;color:var(--muted);font-size:var(--t-base);text-wrap:pretty;margin:8px 0 0;line-height:1.55}._artNames_kp71r_561{flex-wrap:wrap;justify-content:center;gap:8px;max-width:320px;display:flex}._chip_kp71r_569,._chipAdd_kp71r_570{border-radius:var(--r-pill);align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:620;display:inline-flex}._chip_kp71r_569{background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-1);padding:4px 12px 4px 4px}._chipFace_kp71r_588{--avatar-ring:0px;width:28px;height:28px}._chipAdd_kp71r_570{border:1.5px dashed var(--border-strong);color:var(--muted);padding:0 14px}._kid_kp71r_600{border-radius:var(--r-pill);background:var(--kid-soft);color:var(--kid);padding:1px 7px;font-size:12px;font-weight:650}._artInvite_kp71r_610{background:var(--surface);width:100%;max-width:340px;box-shadow:0 0 0 1px var(--border), var(--shadow-2);border-radius:18px;align-items:center;gap:14px;padding:12px;display:flex}._qr_kp71r_624{width:64px;height:64px;box-shadow:0 0 0 1px var(--border);border-radius:10px;flex:none}._inviteMain_kp71r_632{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._keyBox_kp71r_640{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}._inviteUrl_kp71r_650{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:11.5px;overflow:hidden}._copy_kp71r_660{background:var(--surface);box-shadow:0 0 0 1px var(--border-strong);border-radius:7px;flex:none;padding:4px 9px;font-size:12px;font-weight:650}._share_kp71r_670{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 -2px 0 var(--accent-edge);text-align:center;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:680}._artComposer_kp71r_682{background:var(--surface);border:1px solid var(--accent-edge);width:100%;max-width:340px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), var(--shadow-2);border-radius:18px;flex-direction:column;gap:12px;padding:14px 10px 10px 16px;display:flex}._composerText_kp71r_697{text-wrap:balance;font-size:15px;line-height:1.5}._composerFoot_kp71r_703{justify-content:space-between;align-items:center;gap:8px;display:flex}._composerTarget_kp71r_710{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);align-items:center;gap:6px;padding:4px 10px 4px 5px;font-size:13px;font-weight:640;display:inline-flex}._composerBuild_kp71r_722{background:var(--accent);border:1px solid var(--accent-edge);color:var(--accent-ink);box-shadow:inset 0 -2px 0 var(--accent-edge);border-radius:10px;padding:7px 16px;font-size:14px;font-weight:700}._examples_kp71r_734{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}._example_kp71r_734{background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-1);border-radius:26px;flex-direction:column;display:flex}._preview_kp71r_753{height:288px;box-shadow:inset 0 0 0 1px var(--border);border-radius:18px;margin:10px 10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}._exampleIcon_kp71r_762{width:56px;height:56px;box-shadow:0 0 0 3px var(--surface), var(--shadow-2);border-radius:17px;align-self:flex-start;place-items:center;margin:-34px 0 0 22px;font-size:30px;line-height:1;display:grid;position:relative}._exampleText_kp71r_778{padding:14px 22px 24px}._exampleName_kp71r_782{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:720}._exampleLine_kp71r_789{max-width:32em;color:var(--muted);font-size:var(--t-base);text-wrap:pretty;margin:6px 0 0;line-height:1.55}._promisePanel_kp71r_799{background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-1);border-radius:28px;padding:36px 22px 16px}._promises_kp71r_808{grid-template-columns:minmax(0,1fr);column-gap:40px;margin:0;padding:0;list-style:none;display:grid}._promise_kp71r_799{border-top:1px solid var(--border);padding:18px 0 20px}._promiseTitle_kp71r_822{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}._promiseBody_kp71r_829{max-width:30em;color:var(--muted);font-size:var(--t-md);text-wrap:pretty;margin:6px 0 0;line-height:1.55}._faq_kp71r_839{grid-template-columns:minmax(0,1fr);display:grid}._faqList_kp71r_844{border-top:1px solid var(--border)}._faqItem_kp71r_848{border-bottom:1px solid var(--border)}._faqQ_kp71r_852{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 2px;font-size:18px;font-weight:680;line-height:1.35;list-style:none;display:flex}._faqQ_kp71r_852::-webkit-details-marker{display:none}._faqQ_kp71r_852:hover ._faqIcon_kp71r_871{background:var(--surface-2)}._faqIcon_kp71r_871{background:var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .15s;position:relative}._faqIcon_kp71r_871:before,._faqIcon_kp71r_871:after{content:"";background:var(--fg);border-radius:1px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}._faqIcon_kp71r_871:after{transform:rotate(90deg)}._faqItem_kp71r_848[open] ._faqIcon_kp71r_871{background:var(--accent);box-shadow:0 0 0 1px var(--accent-edge);transform:rotate(45deg)}._faqItem_kp71r_848[open] ._faqIcon_kp71r_871:before,._faqItem_kp71r_848[open] ._faqIcon_kp71r_871:after{background:var(--accent-ink)}._faqA_kp71r_916{max-width:62ch;color:var(--muted);font-size:var(--t-base);text-wrap:pretty;margin:0 0 24px;line-height:1.6}._ownerHome_kp71r_927{padding-top:28px;padding-bottom:var(--l-gap);flex-direction:column;gap:48px;display:flex}._owner_kp71r_373{gap:var(--s-6);flex-direction:column;display:flex}._ownerHead_kp71r_941{gap:var(--s-5);flex-direction:column;display:flex}._ownerTitle_kp71r_947{letter-spacing:-.034em;margin:0;font-size:clamp(34px,1.6vw + 26px,48px);font-weight:800;line-height:1.05}._ownerLead_kp71r_955{color:var(--muted);font-size:var(--t-lg);text-wrap:pretty;margin:10px 0 0;line-height:1.45}._ownerAction_kp71r_963{align-self:stretch}._circleList_kp71r_967{gap:var(--s-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._circleLink_kp71r_976,._circleSkeleton_kp71r_977{min-height:80px;padding:var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:20px;align-items:center;gap:14px;display:flex}._circleLink_kp71r_976{color:inherit;box-shadow:var(--shadow-1);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}._circleLink_kp71r_976:hover{border-color:var(--accent-edge);box-shadow:var(--shadow-2);transform:translateY(-1px)}._circleLink_kp71r_976:active{transform:scale(.99)}._circleAvatar_kp71r_1008{width:48px;height:48px;color:var(--fg);box-shadow:0 0 0 2px var(--surface), 0 3px 10px -2px #4a381838;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:760;display:grid}._circleText_kp71r_1023{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._circleName_kp71r_1031{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}._circleMeta_kp71r_1039{color:var(--muted);font-size:var(--t-sm);margin-top:-3px}._circleChevron_kp71r_1045{color:var(--muted);flex:none;transition:transform .15s}._circleLink_kp71r_976:hover ._circleChevron_kp71r_1045{color:var(--accent-strong);transform:translate(2px)}._ownerEmpty_kp71r_1056{align-items:center;gap:var(--s-4);border:1.5px dashed var(--border-strong);background:var(--l-glass);color:var(--muted);text-align:center;border-radius:20px;flex-direction:column;padding:32px 24px;line-height:1.5;display:flex}._ownerEmpty_kp71r_1056 p{text-wrap:pretty;max-width:30em;margin:0}._ownerJoin_kp71r_1076{align-items:flex-start;gap:var(--s-3);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent-edge) 45%, var(--border));border-radius:20px;flex-flow:column wrap;padding:18px 20px;display:flex}._ownerJoinText_kp71r_1088{color:var(--fg);font-size:var(--t-md);text-wrap:pretty;margin:0;line-height:1.5}._ownerJoinText_kp71r_1088 strong{font-weight:700}._ownerDoors_kp71r_373{background:var(--l-glass);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 0 0 1px var(--border), var(--shadow-1);border-radius:24px;grid-template-columns:minmax(0,1fr);display:grid}._ownerDoors_kp71r_373>*+*{border-top:1px solid var(--border)}._skeleton_kp71r_1116{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_kp71r_1;display:block}._skeleton_kp71r_1116._circleAvatar_kp71r_1008{box-shadow:none;border-radius:50%}@keyframes _shimmer_kp71r_1{0%{background-position:100% 0}to{background-position:-100% 0}}._footer_kp71r_185{padding:32px 0 calc(var(--safe-bottom) + 32px);border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 55%, transparent)}._footerInner_kp71r_1146{gap:var(--s-5);flex-direction:column;display:flex}._footerBrand_kp71r_1152{align-items:center;gap:10px;display:flex}._credit_kp71r_1158{color:var(--muted);font-size:var(--t-sm);margin:0}._footerLinks_kp71r_1164{flex-wrap:wrap;gap:4px 24px;display:flex}._footerLink_kp71r_1164{appearance:none;min-height:44px;color:var(--fg);font:inherit;font-size:var(--t-md);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:620;text-decoration:none;display:inline-flex}._footerLink_kp71r_1164:hover{text-underline-offset:3px;text-decoration:underline}._appearance_kp71r_1191{max-width:320px}@media (width>=720px){._landing_kp71r_4{--l-gap:104px}._wrap_kp71r_116{padding-left:32px;padding-right:32px}._headerInner_kp71r_143{min-height:76px}._hero_kp71r_288{padding-top:56px}._doorInvited_kp71r_361,._doorPlain_kp71r_374{padding:24px 28px}._heroCopy_kp71r_296 ._doorInvited_kp71r_361{max-width:500px}._sectionTitle_kp71r_466{margin-bottom:44px}._band_kp71r_476{border-radius:40px;margin:0 16px}._examples_kp71r_734{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}._promisePanel_kp71r_799{border-radius:36px;padding:56px 48px 24px}._promises_kp71r_808{grid-template-columns:repeat(2,minmax(0,1fr))}._ownerHome_kp71r_927{gap:64px;padding-top:56px}._ownerHead_kp71r_941{flex-direction:row;justify-content:space-between;align-items:flex-end}._ownerAction_kp71r_963{align-self:auto}._circleList_kp71r_967{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}._ownerJoin_kp71r_1076{flex-direction:row;align-items:center}._ownerJoinText_kp71r_1088{flex:320px}._ownerJoin_kp71r_1076 ._pasteError_kp71r_449{flex-basis:100%;margin:0}._ownerDoors_kp71r_373{grid-template-columns:repeat(2,minmax(0,1fr))}._ownerDoors_kp71r_373>*+*{border-top:0;border-left:1px solid var(--border)}._footerInner_kp71r_1146{justify-content:space-between;align-items:center;gap:var(--s-5) var(--s-8);flex-flow:wrap}}@media (width>=720px) and (width<=999px){._heroCopy_kp71r_296{max-width:none}._headline_kp71r_302,._lead_kp71r_311{max-width:640px}._heroDoors_kp71r_339{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}._heroCopy_kp71r_296 ._doorInvited_kp71r_361{max-width:none}._glowSun_kp71r_62{width:800px;height:800px;top:760px;left:calc(50% - 400px)}._step_kp71r_499{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;column-gap:32px;display:grid}._stepArt_kp71r_514{grid-row:1/span 2;margin-bottom:0}._stepTitle_kp71r_526{margin-top:12px}._examples_kp71r_734{grid-template-columns:minmax(0,1fr)}._example_kp71r_734{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._preview_kp71r_753{grid-row:1/span 2;margin:10px}._exampleIcon_kp71r_762{margin:24px 0 0 14px}._exampleText_kp71r_778{padding:14px 24px 24px 14px}}@media (width>=1000px){._wrap_kp71r_116{padding-left:40px;padding-right:40px}._backdrop_kp71r_46{height:min(1180px,100%)}._glowSun_kp71r_62{width:940px;height:940px;top:-60px;left:calc(75% - 470px)}._glowPeach_kp71r_70{width:640px;height:640px;top:-260px;left:calc(97% - 320px)}._glowSage_kp71r_78{width:760px;height:760px;top:420px;left:calc(8% - 380px)}._hero_kp71r_288{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:48px}._steps_kp71r_499{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}._promises_kp71r_808{grid-template-columns:repeat(3,minmax(0,1fr))}._faq_kp71r_839{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:48px}}@media (prefers-reduced-motion:reduce){._backdrop_kp71r_46>span{animation:none}}._root_11doz_4{position:relative;overflow:hidden}._photo_11doz_9{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}._previewBar_14vnl_3{z-index:10;justify-content:center;align-items:center;gap:var(--s-2);padding:calc(var(--safe-top) + 8px) var(--s-4) 8px;background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 -1px 0 var(--accent-edge);font-size:var(--t-md);display:flex;position:sticky;top:0}._previewText_14vnl_18{flex-direction:column;min-width:0;line-height:1.25;display:flex}._previewText_14vnl_18>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._previewNote_14vnl_31{font-size:var(--t-xs);opacity:.75}._previewBar_14vnl_3 button{appearance:none;margin-left:var(--s-1);border-radius:var(--r-pill);background:var(--accent-ink);min-height:32px;color:var(--accent);font:inherit;font-size:var(--t-sm);cursor:pointer;border:0;flex:none;padding:0 14px;font-weight:700}._previewBar_14vnl_3+main{padding-top:var(--s-4)}._topBar_14vnl_58{justify-content:space-between;align-items:center;min-height:48px;display:flex}._topActions_14vnl_65{align-items:center;gap:var(--s-1);margin-right:-6px;display:flex}._iconButton_14vnl_72{appearance:none;width:46px;height:46px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s;display:grid;position:relative}._iconButton_14vnl_72:hover,._iconButton_14vnl_72:active{background:var(--surface-2)}._builderLink_14vnl_94{min-height:38px;margin-right:var(--s-1);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);color:var(--fg);font-size:var(--t-md);align-items:center;gap:6px;padding:0 14px 0 11px;font-weight:650;text-decoration:none;transition:background .15s;display:inline-flex}._builderLink_14vnl_94:hover,._builderLink_14vnl_94:active{background:var(--surface-2)}._badge_14vnl_117{border-radius:var(--r-pill);background:var(--accent);min-width:20px;height:20px;color:var(--accent-ink);font-size:var(--t-xs);text-align:center;box-shadow:0 0 0 2px var(--bg);padding:0 6px;font-weight:750;line-height:20px;position:absolute;top:4px;right:2px}._tabs_14vnl_136{gap:var(--s-2);margin:var(--s-4) -20px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 20px;display:flex;overflow-x:auto}._tabs_14vnl_136::-webkit-scrollbar{display:none}._tab_14vnl_136{appearance:none;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);font:inherit;font-size:var(--t-md);cursor:pointer;white-space:nowrap;flex:none;padding:0 18px;font-weight:650;transition:background .15s,color .15s;position:relative}._tab_14vnl_136:hover{color:var(--fg)}._tabActive_14vnl_174{background:var(--accent);border-color:var(--accent-edge);color:var(--accent-ink)}._tabActive_14vnl_174:hover{color:var(--accent-ink)}._tabDot_14vnl_184{background:var(--accent-strong);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}._notes_14vnl_196{margin-top:var(--s-4);gap:var(--s-2);flex-direction:column;display:flex}._noteClose_14vnl_203{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;width:32px;height:32px;margin:-6px -8px -6px 0;font-size:22px;line-height:1}._updatePill_14vnl_218{width:fit-content;max-width:100%;margin:var(--s-2) auto 0;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-edge);font-size:var(--t-sm);align-items:center;padding-right:4px;display:flex}._updateAction_14vnl_232,._updateClose_14vnl_233{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}._updateAction_14vnl_232{text-align:left;min-height:36px;padding:0 4px 0 16px}._updateAction_14vnl_232:disabled{cursor:progress}._updateClose_14vnl_233{width:32px;height:32px;font-size:20px;line-height:1}._hello_14vnl_261{margin-top:var(--s-6)}._people_14vnl_265{margin-top:var(--s-3);align-items:center;gap:var(--s-3);color:var(--muted);font-size:var(--t-base);display:flex}._faces_14vnl_274{flex:none;display:flex}._face_14vnl_274{width:30px;height:30px;color:var(--fg);font-size:var(--t-sm);box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;place-items:center;margin-left:-8px;font-weight:750;display:grid}._face_14vnl_274:first-child{margin-left:0}._peopleText_14vnl_296{text-wrap:pretty;min-width:0;line-height:1.35}._prompt_14vnl_304{margin-top:var(--s-6);padding:var(--s-4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1)}._notifyCard_14vnl_313{margin-top:var(--s-4);background:var(--accent-soft);border-color:var(--accent-edge)}._notifyCard_14vnl_313 ._promptIcon_14vnl_319{background:var(--accent);color:var(--accent-ink)}._promptHead_14vnl_324{align-items:flex-start;gap:14px;display:flex}._promptIcon_14vnl_319{border-radius:var(--r-control);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-strong);flex:none;place-items:center;display:grid}._promptText_14vnl_341{font-size:var(--t-md);flex-direction:column;gap:3px;line-height:1.4;display:flex}._promptText_14vnl_341 strong{font-size:var(--t-base);font-weight:650}._promptText_14vnl_341 span{color:var(--muted)}._promptActions_14vnl_358{margin-top:var(--s-3);justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}._small_14vnl_366{border-radius:var(--r-control);min-height:42px;font-size:var(--t-md);padding:0 18px}._grid_14vnl_375{margin:var(--s-8) 0 0;gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));padding:0;list-style:none;display:grid}._tile_14vnl_384{height:100%;min-height:124px;padding:var(--s-4) var(--s-2) 14px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);color:inherit;-webkit-touch-callout:none;flex-direction:column;align-items:center;gap:10px;text-decoration:none;transition:transform .12s,box-shadow .15s;display:flex}._tile_14vnl_384:hover{box-shadow:var(--shadow-2)}._tile_14vnl_384:active{transform:scale(.96)}._tileIcon_14vnl_412{border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}._tileIcon_14vnl_412 img{object-fit:cover;width:100%;height:100%}._tileSkeleton_14vnl_428{box-shadow:none;pointer-events:none}._tileNameSkeleton_14vnl_433{border-radius:var(--r-pill);width:64%;height:14px;margin-top:4px}._updating_14vnl_440{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:var(--t-sm);padding:4px 10px;font-weight:560;animation:.2s ease-out _fadeIn_14vnl_1}@keyframes _fadeIn_14vnl_1{0%{opacity:0}}._emoji_14vnl_456{font-size:32px;line-height:1}._tileName_14vnl_433{max-width:100%;font-size:var(--t-md);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:620;line-height:1.25;display:-webkit-box;overflow:hidden}._emptyApps_14vnl_476{margin-top:var(--s-8);padding:var(--s-8) var(--s-6);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);color:var(--muted);text-align:center;font-size:var(--t-base);flex-direction:column;align-items:center;gap:14px;line-height:1.5;display:flex}._emptyIcon_14vnl_492{border-radius:var(--r-card);background:var(--accent-soft);width:52px;height:52px;color:var(--accent-strong);place-items:center;display:grid}._emptyApps_14vnl_476 p{text-wrap:pretty;max-width:26em;margin:0}._errorBox_14vnl_508{margin-top:var(--s-8)}._steps_f5elh_1{margin:var(--s-6) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}._step_f5elh_1{padding:14px var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-1);font-size:var(--t-base);align-items:center;gap:14px;line-height:1.35;display:flex}._num_f5elh_23{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);font-size:var(--t-sm);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}._text_f5elh_36{flex-direction:column;flex:1;gap:6px;display:flex}._hint_f5elh_43{font-size:var(--t-sm);color:var(--muted)}._glyph_f5elh_48{border-radius:var(--r-control);color:#0a84ff;background:var(--surface-2);flex:none;place-items:center;width:46px;height:46px;display:grid}._sheetRow_f5elh_59{padding:10px var(--s-3);background:var(--surface-2);font-size:var(--t-md);border-radius:10px;justify-content:space-between;align-items:center;display:flex}._appIcon_f5elh_69{flex:none;place-items:center;width:46px;height:46px;display:grid}._root_19k99_1{gap:var(--s-4);flex-direction:column;width:100%;display:flex}._group_19k99_8{gap:var(--s-2);flex-direction:column;display:flex}._title_19k99_14{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600}._grid_19k99_22{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(52px,1fr));display:grid}._tile_19k99_28{aspect-ratio:1;cursor:pointer;display:block;position:relative}._input_19k99_36{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}._img_19k99_44{pointer-events:none;outline-offset:2px;border-radius:50%;outline:3px solid #0000;width:100%;height:100%;transition:transform .12s,outline-color .12s;display:block}._tile_19k99_28:hover ._img_19k99_44{transform:scale(1.06)}._input_19k99_36:checked+._img_19k99_44{outline-color:var(--accent)}._input_19k99_36:focus-visible+._img_19k99_44{outline-color:var(--focus)}._input_19k99_36:disabled+._img_19k99_44{opacity:.6}._input_19k99_36:disabled{cursor:default}._tile_19k99_28:has(._input_19k99_36:disabled){cursor:default}@media (prefers-reduced-motion:reduce){._img_19k99_44{transition:none}._tile_19k99_28:hover ._img_19k99_44{transform:none}}._root_y06vi_1{gap:var(--s-4);flex-direction:column;display:flex}._head_y06vi_7{align-items:center;gap:var(--s-4);display:flex}._side_y06vi_13{align-items:flex-start;gap:var(--s-2);flex-direction:column;min-width:0;display:flex}._actions_y06vi_21{gap:var(--s-2);flex-wrap:wrap;display:flex}._input_y06vi_28{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._status_y06vi_37,._error_y06vi_38{font-size:var(--t-sm);margin:0}._status_y06vi_37{color:var(--muted)}._error_y06vi_38{color:var(--danger)}._sheet_kirax_1{background:var(--bg);width:min(560px,100%);max-width:100%;max-height:92dvh;color:var(--fg);box-shadow:var(--shadow-3);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;padding:0;font-size:17px}._sheet_kirax_1[open]{animation:.26s cubic-bezier(.2,.8,.2,1) _rise_kirax_1}._sheet_kirax_1::backdrop{background:var(--scrim)}@media (width>=600px){._sheet_kirax_1{border-radius:24px;margin:auto}}@keyframes _rise_kirax_1{0%{opacity:0;transform:translateY(24px)}}._inner_kirax_37{gap:var(--s-6);padding:var(--s-2) var(--s-5) calc(var(--safe-bottom) + var(--s-6));flex-direction:column;display:flex}._grabber_kirax_44{border-radius:var(--r-pill);background:var(--border-strong);align-self:center;width:36px;height:5px}@media (width>=600px){._grabber_kirax_44{display:none}._inner_kirax_37{padding-top:var(--s-5)}}._header_kirax_61{margin-bottom:calc(var(--s-2) * -1);justify-content:space-between;align-items:center;display:flex}._title_kirax_68{font-size:var(--t-xl);letter-spacing:-.015em;margin:0;font-weight:750}._close_kirax_75{appearance:none;background:var(--surface-2);width:36px;height:36px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:50%;margin-right:-6px;font-size:22px;line-height:1}._group_kirax_90{gap:var(--s-2);flex-direction:column;display:flex}._groupTitle_kirax_96{font-size:var(--t-md);margin:0;font-weight:650}._groupLead_kirax_102{font-size:var(--t-md);color:var(--muted);margin:0}._groupLead_kirax_102 strong{color:var(--fg)}._rows_kirax_112{margin-top:var(--s-1);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}._row_kirax_112{appearance:none;justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:0 var(--s-4);color:var(--fg);font:inherit;font-size:var(--t-base);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:550;text-decoration:none;display:flex}._row_kirax_112:disabled{cursor:default;opacity:.6}._rowAccent_kirax_146{color:var(--accent-strong);font-weight:650}._error_kirax_151{font-size:var(--t-md);color:var(--danger);margin:0}._row_kirax_112+._row_kirax_112{border-top:1px solid var(--border)}._row_kirax_112:active{background:var(--surface-2)}._rowChevron_kirax_165{color:var(--muted)}._rowDanger_kirax_169{color:var(--danger)}._confirm_kirax_173{margin-top:var(--s-1);padding:var(--s-4);border-radius:var(--r-card);background:var(--danger-soft);font-size:var(--t-md);line-height:1.45}._confirm_kirax_173 p{margin:0}._confirmActions_kirax_186{margin-top:var(--s-4);gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}._confirmActions_kirax_186 button{min-height:46px;font-size:var(--t-base)}._builderLink_kirax_198{min-height:44px;margin:calc(var(--s-2) * -1) 0 calc(var(--s-2) * -1) -2px;color:var(--muted);font-size:var(--t-md);align-self:flex-start;align-items:center;gap:2px;font-weight:550;text-decoration:none;display:inline-flex}._builderLink_kirax_198:hover{color:var(--fg)}._dangerButton_kirax_215{background:var(--danger);color:var(--danger-ink)}._photo_kirax_221{margin-top:var(--s-1)}._photoAvatar_kirax_225{width:64px;height:64px;color:var(--fg);font-size:var(--t-2xl);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}._photoButton_kirax_237{appearance:none;min-height:44px;padding:0 var(--s-4);border-radius:var(--r-control);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--t-md);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;border:0;font-weight:600}._photoButton_kirax_237:disabled{opacity:.6;cursor:default}._photoRemove_kirax_257{color:var(--danger)}._header_1x9na_1{align-items:center;gap:var(--s-1);grid-template-columns:46px 1fr auto;min-height:48px;display:grid}._back_1x9na_9{width:46px;height:46px;color:var(--fg);border-radius:50%;place-items:center;margin-left:-10px;transition:background .15s;display:grid}._back_1x9na_9:hover,._back_1x9na_9:active{background:var(--surface-2)}._title_1x9na_25{font-size:var(--t-2xl);letter-spacing:-.02em;margin:0;font-weight:760}._markAll_1x9na_32{appearance:none;min-height:44px;padding:0 var(--s-2);margin-right:calc(var(--s-2) * -1);border-radius:var(--r-sm);font:inherit;font-size:var(--t-md);color:var(--accent-strong);cursor:pointer;background:0 0;border:0;font-weight:650}._markAll_1x9na_32:disabled{color:var(--muted);opacity:.6;cursor:default}._list_1x9na_53{margin:var(--s-5) 0 0;gap:var(--s-2);flex-direction:column;padding:0;list-style:none;display:flex}._item_1x9na_62{appearance:none;width:100%;min-height:72px;padding:var(--s-3) 14px;text-align:left;font:inherit;color:inherit;border-radius:var(--r-card);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:14px;transition:background .15s;display:flex}._item_1x9na_62:hover,._item_1x9na_62:active{background:var(--surface-2)}._item_1x9na_62:disabled{cursor:default}._itemSkeleton_1x9na_89,._itemSkeleton_1x9na_89:hover{cursor:default;background:0 0}._unread_1x9na_95{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-1)}._unread_1x9na_95:hover{background:var(--surface);border-color:var(--border-strong)}._icon_1x9na_106{background:var(--surface-2);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:24px;line-height:1;display:grid;overflow:hidden}._icon_1x9na_106 img{object-fit:cover;width:100%;height:100%}._text_1x9na_125{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._message_1x9na_133{font-size:var(--t-base);color:var(--muted);overflow-wrap:anywhere;line-height:1.35}._unread_1x9na_95 ._message_1x9na_133{color:var(--fg);font-weight:650}._meta_1x9na_145{font-size:var(--t-sm);color:var(--muted)}._aside_1x9na_150{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--s-2);flex-direction:column;flex:none;padding:2px 0;display:flex}._time_1x9na_161{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}._dot_1x9na_168{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 1px var(--accent-edge);border-radius:50%;margin-bottom:4px}._empty_1x9na_177{padding:var(--s-10) var(--s-4);align-items:center;gap:var(--s-4);text-align:center;color:var(--muted);font-size:var(--t-base);flex-direction:column;margin:auto 0;line-height:1.5;display:flex}._empty_1x9na_177 p{text-wrap:pretty;max-width:24em;margin:0}._emptyIcon_1x9na_196{border-radius:var(--r-card);background:var(--accent-soft);width:56px;height:56px;color:var(--accent-strong);place-items:center;display:grid}._emptyAction_1x9na_206{min-height:46px;font-size:var(--t-base)}._brand_293w4_1{margin:var(--s-3) 0 var(--s-8);display:flex}._stepMark_293w4_6{margin-bottom:var(--s-6);display:flex}._bellMark_293w4_11{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-strong);border-radius:18px;place-items:center;display:grid}._okLine_293w4_21{color:var(--ok)}._members_293w4_27{margin:var(--s-6) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}._member_293w4_27{appearance:none;width:100%;min-height:76px;padding:14px var(--s-4);text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-1);cursor:pointer;align-items:center;gap:14px;transition:transform .12s,box-shadow .15s,border-color .15s;display:flex}._member_293w4_27:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}._member_293w4_27:active{transform:scale(.985)}._member_293w4_27._bound_293w4_67{box-shadow:none;background:0 0;border-style:dashed}._member_293w4_27._bound_293w4_67 ._memberName_293w4_73{color:var(--muted)}._person_293w4_77{color:var(--fg)}._member_293w4_27._bound_293w4_67 ._mutedAvatar_293w4_81{background:var(--surface-2);color:var(--muted)}._memberText_293w4_86{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._memberName_293w4_73{font-size:var(--t-lg);font-weight:680}._memberHint_293w4_99{font-size:var(--t-md);color:var(--muted);line-height:1.35}._chevron_293w4_105{color:var(--muted);flex:none}._pinInput_293w4_112{opacity:0;caret-color:#0000;border:0;width:1px;height:1px;padding:0;font-size:16px;position:fixed;top:0;left:0}._pinStep_293w4_126{flex-direction:column;flex:1;display:flex}._back_293w4_132{appearance:none;border-radius:var(--r-pill);min-height:44px;font:inherit;font-size:var(--t-base);color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;margin-left:-8px;padding:0 12px 0 4px;font-weight:600;display:inline-flex}._back_293w4_132:hover{background:var(--surface-2);color:var(--fg)}._pinHead_293w4_156{text-align:center;flex-direction:column;align-items:center;margin-top:7vh;display:flex}._pinHead_293w4_156 ._bigAvatar_293w4_164{width:84px;height:84px;margin-bottom:var(--s-5);box-shadow:0 0 0 6px var(--bg), 0 0 0 7.5px var(--border-strong);font-size:36px}._cells_293w4_174{margin:var(--s-10) auto 0;padding:var(--s-3) var(--s-4);cursor:text;gap:22px;display:flex}._cellsLocked_293w4_182{opacity:.4}._cell_293w4_174{border:2.5px solid var(--border-strong);background:0 0;border-radius:50%;width:24px;height:24px;transition:border-color .15s,background .15s,transform .15s}._filled_293w4_198{background:var(--accent);border-color:var(--accent-edge);transform:scale(1.12)}._current_293w4_204{border-color:var(--focus)}._shake_293w4_208{animation:.45s cubic-bezier(.36,.07,.19,.97) _shake_293w4_208}@keyframes _shake_293w4_208{15%,85%{transform:translate(-2px)}30%,70%{transform:translate(5px)}45%,55%{transform:translate(-6px)}}._pinMessage_293w4_227{min-height:48px;margin:var(--s-5) 0 0;text-align:center;font-size:var(--t-md);color:var(--muted);line-height:1.45}._error_293w4_236{color:var(--danger);font-weight:600}._muted_293w4_81{color:var(--muted)}._pictureStep_293w4_247{padding:var(--s-6) 0}._pictureControls_293w4_251{margin-top:var(--s-6)}._pictureAvatar_293w4_255{width:72px;height:72px;font-size:30px}._pictureButton_293w4_261{appearance:none;min-height:44px;padding:0 var(--s-4);border-radius:var(--r-control);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--t-md);box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;border:0;font-weight:600}._pictureButton_293w4_261:disabled{opacity:.6;cursor:default}._pictureRemove_293w4_281{color:var(--danger)}._pictureActions_293w4_286{z-index:1;margin-top:var(--s-6);padding:var(--s-3) 0 calc(var(--s-3) + var(--safe-bottom));background:linear-gradient(to bottom, transparent, var(--bg) 30%);position:sticky;bottom:0}._back_j5u20_1{min-height:44px;margin:0 0 var(--s-4) -6px;color:var(--muted);font-size:var(--t-md);align-self:flex-start;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}._back_j5u20_1:hover{color:var(--fg)}._card_j5u20_18{margin-top:var(--s-6);padding:var(--s-5);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);flex-direction:column;display:flex}._or_j5u20_29{margin:var(--s-4) 0;text-align:center;color:var(--muted);font-size:var(--t-md)}._scan_j5u20_36{width:100%}._owner_j5u20_40{margin-top:var(--s-6);padding:var(--s-5);gap:var(--s-3);border-radius:var(--r-card);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent-edge) 45%, var(--border));flex-direction:column;display:flex}._ownerText_j5u20_51{font-size:var(--t-md);margin:0;line-height:1.45}._error_j5u20_57{color:var(--danger);font-size:var(--t-md);margin:0}._scan_1cm5p_3{z-index:10;color:#fff;background:#000;position:fixed;inset:0;overflow:hidden}._video_1cm5p_12{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._overlay_1cm5p_20{padding:calc(var(--safe-top) + 8px) max(16px, env(safe-area-inset-right)) calc(var(--safe-bottom) + 28px) max(16px, env(safe-area-inset-left));flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}._top_1cm5p_30{z-index:1;justify-content:flex-start;align-self:stretch;display:flex;position:relative}._cancel_1cm5p_38{appearance:none;min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:0;font-size:17px;font-weight:600}._frame_1cm5p_54{aspect-ratio:1;border-radius:28px;width:min(72vw,72dvh,300px);margin:auto 0;position:relative;box-shadow:0 0 0 100vmax #00000080}._corners_1cm5p_64{border-radius:inherit;border:4px solid #fff;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 0 0/28% 28% no-repeat,linear-gradient(#000 0 0) 100% 0/28% 28% no-repeat,linear-gradient(#000 0 0) 0 100%/28% 28% no-repeat,linear-gradient(#000 0 0) 100% 100%/28% 28% no-repeat;mask:linear-gradient(#000 0 0) 0 0/28% 28% no-repeat,linear-gradient(#000 0 0) 100% 0/28% 28% no-repeat,linear-gradient(#000 0 0) 0 100%/28% 28% no-repeat,linear-gradient(#000 0 0) 100% 100%/28% 28% no-repeat}._hint_1cm5p_76{max-width:22em;min-height:48px;padding:12px var(--s-5);border-radius:var(--r-pill);font-size:var(--t-base);text-align:center;margin:0;font-weight:600;line-height:1.35;position:relative}._hint_1cm5p_76:empty{visibility:hidden}._hintRejected_1cm5p_93{background:var(--danger);color:var(--danger-ink)}._problem_1cm5p_99{z-index:2;background:var(--bg);color:var(--fg);position:absolute;inset:0;overflow-y:auto}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f6f2;--surface:#fffdfa;--surface-2:#f1ede6;--surface-3:#e8e2d8;--border:#e7e1d7;--border-strong:#d6cfc2;--fg:#29251f;--muted:#6b6358;--accent:#ffc53d;--accent-hover:#ffbb1f;--accent-edge:#e0a417;--accent-ink:#2b2107;--accent-strong:#8a5b00;--accent-soft:#fff1c9;--focus:#b07700;--ok:#1f7a4a;--ok-soft:#e4f3e9;--warn:#94530a;--warn-soft:#fcefd9;--danger:#bf3529;--danger-soft:#fceae6;--danger-ink:#fff;--kid:#6a45c2;--kid-soft:#efe9fb;--tint-alpha:.24;--scrim:#29251f4d;--shadow-1:0 1px 2px #4a38180d, 0 2px 8px #4a38180a;--shadow-2:0 1px 3px #4a38180f, 0 10px 28px #4a381814;--shadow-3:0 6px 20px #4a38181a, 0 28px 64px #4a381824;--r-card:16px;--r-control:12px;--r-sm:8px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--t-xs:12px;--t-sm:13px;--t-md:15px;--t-base:16px;--t-lg:18px;--t-xl:22px;--t-2xl:28px;--t-3xl:34px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--tap:52px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);font-family:var(--font);-webkit-font-smoothing:antialiased}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1915;--surface:#26231e;--surface-2:#312d27;--surface-3:#3b362f;--border:#36322b;--border-strong:#4a443b;--fg:#f4efe7;--muted:#aba394;--accent:#ffcb52;--accent-hover:#ffd470;--accent-edge:#d9a12a;--accent-ink:#2b2107;--accent-strong:#ffd36b;--accent-soft:#3d331f;--focus:#ffcb52;--ok:#74d39c;--ok-soft:#1d3326;--warn:#f3b866;--warn-soft:#3a2d17;--danger:#ff8f7f;--danger-soft:#3e211c;--danger-ink:#2a0f0b;--kid:#c0a8f7;--kid-soft:#2e2645;--tint-alpha:.34;--scrim:#08070599;--shadow-1:0 1px 2px #00000040;--shadow-2:0 1px 2px #0000004d, 0 10px 28px #00000040;--shadow-3:0 8px 24px #00000059, 0 28px 64px #0006}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100%;color:var(--fg);margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--fg)}:root[data-surface=launcher] body{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;font-size:17px;line-height:1.4}.page{max-width:640px;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));margin:0 auto}a{color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
