._brand_2n8w4_1{align-items:center;gap:11px;min-width:0;max-width:100%;display:inline-flex}._mark_2n8w4_8{background:var(--ink);width:42px;height:42px;color:var(--ink-contrast);font:500 32px/1 var(--font-display);letter-spacing:-.06em;border-radius:13px;flex:none;place-items:center;padding-bottom:5px;display:grid}._words_2n8w4_21{flex-direction:column;gap:2px;min-width:0;display:flex}._name_2n8w4_27{color:inherit;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.2;overflow:hidden}._subtitle_2n8w4_37{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}@media (width<=480px){._mark_2n8w4_8{border-radius:11px;width:36px;height:36px;font-size:28px}._brand_2n8w4_1{gap:9px}._name_2n8w4_27{font-size:14px}}._page_1h5yv_3{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}._pageWide_1h5yv_10{grid-template-columns:minmax(0,1fr)}._brandPanel_1h5yv_14{background:radial-gradient(ellipse at 80% 15%, var(--brand-panel-glow-2), transparent 70%), var(--brand-panel);height:100dvh;min-height:680px;color:var(--on-brand);flex-direction:column;justify-content:space-between;gap:32px;padding:44px clamp(40px,5vw,80px);display:flex;position:sticky;top:0;overflow:hidden}._brandTop_1h5yv_29{letter-spacing:-.012em;align-items:center;gap:12px;font-size:16px;font-weight:650;display:flex}._brandStatement_1h5yv_38{max-width:10ch;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.035em;font-size:clamp(48px,5.3vw,76px);font-weight:460;line-height:1.02}._brandText_1h5yv_48{max-width:38ch;color:var(--on-brand-muted);margin-top:18px;font-size:15px;line-height:1.75}._brandPoints_1h5yv_56{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._brandPoints_1h5yv_56 li{min-height:34px;color:var(--on-brand-muted);align-items:center;gap:8px;padding:0 12px 0 0;font-size:13.5px;font-weight:520;display:inline-flex}._formSide_1h5yv_76{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-width:0;padding:48px 32px;display:flex}._panel_1h5yv_86{width:min(400px,100%)}._wide_1h5yv_90{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:min(680px,100%);box-shadow:var(--shadow);padding:32px}._formBrand_1h5yv_99{margin-bottom:40px;display:none}._brandTop_1h5yv_29{--ink:var(--on-brand);--ink-contrast:var(--brand-panel)}._wide_1h5yv_90 ._formBrand_1h5yv_99{display:block}._title_1h5yv_113{letter-spacing:-.025em;font-size:40px}._subtitle_1h5yv_118{color:var(--text-muted);margin:12px 0 32px;font-size:14px;line-height:1.65}._footer_1h5yv_125{width:min(400px,100%);color:var(--text-muted);text-align:center;font-size:14px}._footerWide_1h5yv_132{width:min(680px,100%)}._brandMain_1h5yv_137{position:relative}._brandEyebrow_1h5yv_141{color:var(--on-brand-muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:500}._brandArt_1h5yv_150{border:1px solid var(--brand-chip-border);background:var(--brand-chip);border-radius:120px 120px 4px 4px;width:210px;height:230px;margin:0 8% 46px auto;position:relative;transform:rotate(-5deg)}._windowFrame_1h5yv_161{border:1px solid var(--brand-chip-border);border-radius:90px 90px 0 0;position:absolute;inset:12px;overflow:hidden}._windowFrame_1h5yv_161:before,._windowFrame_1h5yv_161:after{content:"";background:var(--brand-chip-border);position:absolute}._windowFrame_1h5yv_161:before{width:1px;top:0;bottom:0;left:50%}._windowFrame_1h5yv_161:after{height:1px;top:50%;left:0;right:0}._windowLight_1h5yv_190{background:var(--brand-panel-glow);box-shadow:0 0 80px 25px var(--brand-panel-glow-2);border-radius:120px 120px 4px 4px;position:absolute;inset:28px 32px}._form_1h5yv_76{flex-direction:column;gap:16px;display:flex}._error_1h5yv_206{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 18%, transparent);padding:11px 14px;font-size:14px;line-height:1.45}._notice_1h5yv_216{border-radius:var(--radius);background:var(--success-soft);color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 18%, transparent);padding:11px 14px;font-size:14px;line-height:1.45}._divider_1h5yv_226{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:14px;margin:4px 0;font-size:12.5px;font-weight:560;display:flex}._divider_1h5yv_226:before,._divider_1h5yv_226:after{content:"";border-top:1px solid var(--border);flex:1}._address_1h5yv_246{color:var(--text);overflow-wrap:anywhere}._form_1h5yv_76 ._codeInput_1h5yv_251{min-height:56px;font-family:var(--font-mono);letter-spacing:.35em;text-align:center;font-size:26px}._codeActions_1h5yv_259{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:18px;display:flex}._linkButton_1h5yv_267{color:var(--accent);background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600}._linkButton_1h5yv_267:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}._linkButton_1h5yv_267:disabled{color:var(--text-faint)}._demo_1h5yv_287{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}._demoHeading_1h5yv_293{color:var(--text-muted);font-size:13.5px;font-weight:560}._demoUsers_1h5yv_299{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}._demoUser_1h5yv_299{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);text-align:left;box-shadow:var(--shadow-xs);align-items:center;gap:10px;padding:12px;transition:border-color .12s,box-shadow .12s;display:flex}._demoUser_1h5yv_299:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}._demoName_1h5yv_326{font-size:14px;font-weight:600}._demoRole_1h5yv_331{color:var(--text-faint);font-size:12.5px}._demoNote_1h5yv_336{color:var(--text-faint);margin-top:14px;font-size:13px;line-height:1.5}._center_1h5yv_343{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}@media (width<=959px){._page_1h5yv_3{grid-template-columns:minmax(0,1fr)}._brandPanel_1h5yv_14{display:none}._formSide_1h5yv_76{padding:calc(40px + env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom));justify-content:flex-start}._formBrand_1h5yv_99{display:block}._title_1h5yv_113{font-size:36px}}@media (width<=640px){._wide_1h5yv_90{border-radius:var(--radius-lg);padding:22px 18px}}._button_5lcbw_3{letter-spacing:-.006em;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:560;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform 80ms;display:inline-flex}._button_5lcbw_3:hover{text-decoration:none}._button_5lcbw_3:active:not(:disabled){transform:scale(.985)}._button_5lcbw_3:disabled{opacity:.5}._button_5lcbw_3 svg{flex:none}._sm_5lcbw_39{border-radius:9px;gap:6px;height:36px;padding:0 12px;font-size:13px}._md_5lcbw_47{border-radius:10px;height:44px;padding:0 16px;font-size:14px}._lg_5lcbw_54{border-radius:12px;height:48px;padding:0 20px;font-size:15px}._block_5lcbw_61{width:100%}._primary_5lcbw_65{background:var(--ink);color:var(--ink-contrast);box-shadow:var(--shadow-sm)}._primary_5lcbw_65:hover:not(:disabled){background:var(--ink-hover)}._secondary_5lcbw_75{border-color:var(--border-strong);background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}._secondary_5lcbw_75:hover:not(:disabled){border-color:var(--text-faint);background:var(--surface-2)}._ghost_5lcbw_87{color:var(--text-muted);background:0 0}._ghost_5lcbw_87:hover:not(:disabled){background:var(--hover);color:var(--text)}._danger_5lcbw_97{background:var(--danger-soft);color:var(--danger)}._danger_5lcbw_97:hover:not(:disabled){background:var(--danger);color:var(--danger-contrast)}._busy_5lcbw_107{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_5lcbw_1}@keyframes _spin_5lcbw_1{to{transform:rotate(360deg)}}._iconButton_5lcbw_124{border:1px solid #0000;flex:none;place-items:center;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:inline-grid}._icon_sm_5lcbw_136{border-radius:9px;width:32px;height:32px}._icon_md_5lcbw_142{border-radius:10px;width:44px;height:44px}._iconButton_5lcbw_124._secondary_5lcbw_75{border-color:var(--border-strong)}._active_5lcbw_152,._active_5lcbw_152:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}._switchRow_5lcbw_160{cursor:pointer;align-items:center;gap:10px;display:inline-flex}._switchLabel_5lcbw_167{font-weight:500}._disabled_5lcbw_171{opacity:.5;cursor:default}._switch_5lcbw_160{border-radius:var(--radius-full);background:var(--border-strong);border:none;flex:none;width:42px;height:25px;padding:0;transition:background-color .16s;position:relative}._switch_5lcbw_160:hover:not(:disabled){background:var(--text-faint)}._switchOn_5lcbw_192,._switchOn_5lcbw_192:hover:not(:disabled){background:var(--accent)}._thumb_5lcbw_197{background:var(--knob);width:20px;height:20px;box-shadow:var(--knob-shadow);border-radius:50%;transition:transform .18s cubic-bezier(.3,.7,.4,1);position:absolute;top:2.5px;left:2.5px}._switchOn_5lcbw_192 ._thumb_5lcbw_197{transform:translate(17px)}._segmented_5lcbw_215{border-radius:var(--radius-full);background:var(--surface-3);max-width:100%;box-shadow:inset 0 0 0 1px var(--border);scrollbar-width:none;align-self:flex-start;gap:2px;padding:4px;display:inline-flex;overflow-x:auto}._segmented_5lcbw_215::-webkit-scrollbar{display:none}._segment_5lcbw_215,._segmentActive_5lcbw_233{border-radius:var(--radius-full);color:var(--text-muted);white-space:nowrap;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:6px;font-weight:560;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}._seg_md_5lcbw_251 ._segment_5lcbw_215,._seg_md_5lcbw_251 ._segmentActive_5lcbw_233{height:36px;padding:0 14px;font-size:14px}._seg_sm_5lcbw_258 ._segment_5lcbw_215,._seg_sm_5lcbw_258 ._segmentActive_5lcbw_233{height:30px;padding:0 12px;font-size:13px}._segment_5lcbw_215:hover{color:var(--text)}._segmentActive_5lcbw_233{background:var(--ink);color:var(--ink-contrast);box-shadow:var(--shadow-sm)}._badge_5lcbw_277{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11px;font-weight:560;line-height:1;display:inline-flex}._badge_5lcbw_277 svg{width:13px;height:13px}._tone_neutral_5lcbw_295{background:var(--surface-3);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border)}._tone_accent_5lcbw_301{background:var(--accent-soft);color:var(--accent)}._tone_danger_5lcbw_306{background:var(--danger-soft);color:var(--danger)}._tone_warning_5lcbw_311{background:var(--warning-soft);color:var(--warning)}._tone_success_5lcbw_316{background:var(--success-soft);color:var(--success)}._tone_info_5lcbw_321{background:var(--info-soft);color:var(--info)}._chip_5lcbw_328{border:1px solid var(--border);border-radius:var(--radius-full);height:36px;color:var(--text-muted);white-space:nowrap;box-shadow:var(--shadow-xs);background:0 0;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:550;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}._chip_5lcbw_328:hover{border-color:var(--border-strong);color:var(--text)}._chip_5lcbw_328 svg{width:15px;height:15px}._chipActive_5lcbw_359,._chipActive_5lcbw_359:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--accent-soft);color:var(--accent)}._chipDot_5lcbw_366{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--surface);border-radius:50%}._field_1ijcb_1{flex-direction:column;gap:7px;min-width:0;display:flex}._label_1ijcb_8{color:var(--text);letter-spacing:-.003em;font-size:13px;font-weight:600}._hint_1ijcb_15{color:var(--text-muted);font-size:13px;line-height:1.45}._error_1ijcb_21{color:var(--danger);font-size:13px;font-weight:500}._input_1ijcb_27,._select_1ijcb_28,._textarea_1ijcb_29{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:44px;color:var(--text);box-shadow:none;border-radius:10px;padding:10px 13px;font-size:14.5px;line-height:1.4;transition:border-color .14s,box-shadow .14s}._input_1ijcb_27:hover:not(:disabled,:focus),._select_1ijcb_28:hover:not(:disabled,:focus),._textarea_1ijcb_29:hover:not(:disabled,:focus){border-color:var(--text-faint)}._input_1ijcb_27:disabled,._select_1ijcb_28:disabled,._textarea_1ijcb_29:disabled{background:var(--surface-2);color:var(--text-muted);box-shadow:none}._textarea_1ijcb_29{resize:vertical;min-height:84px}._input_1ijcb_27:focus,._select_1ijcb_28:focus,._textarea_1ijcb_29:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._input_1ijcb_27[aria-invalid=true]{border-color:var(--danger)}._select_1ijcb_28{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 17px) 52%,calc(100% - 12.5px) 52%;background-repeat:no-repeat;background-size:4.5px 4.5px;padding-right:34px}._row_1ijcb_90{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}._checkbox_1ijcb_96{cursor:pointer;align-items:flex-start;gap:11px;padding:8px 0;display:flex}._checkbox_1ijcb_96 input{margin-top:1px}._checkboxDisabled_1ijcb_108{opacity:.55;cursor:default}._checkboxLabel_1ijcb_113{font-size:14.5px;font-weight:540;display:block}._checkboxDescription_1ijcb_119{color:var(--text-muted);margin-top:1px;font-size:13px;line-height:1.45;display:block}._swatches_1ijcb_127{flex-wrap:wrap;gap:8px;display:flex}._swatch_1ijcb_127{border:3px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;padding:0;transition:box-shadow .12s,transform .12s}._swatch_1ijcb_127:hover{transform:scale(1.08)}._swatch_1ijcb_127[aria-checked=true]{box-shadow:0 0 0 2px var(--text)}@media (width<=640px){._input_1ijcb_27,._select_1ijcb_28,._textarea_1ijcb_29{min-height:44px;font-size:16px}}._pageHeader_asax5_1{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:30px;padding-top:5px;padding-bottom:30px;display:flex}._titles_asax5_13{flex-direction:column;gap:9px;min-width:0;display:flex}._eyebrow_asax5_20{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}._subtitle_asax5_28{color:var(--text-muted);font-size:13px}._actions_asax5_33{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._section_asax5_40{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}._sectionHeader_asax5_47{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}._sectionTitles_asax5_55{flex-direction:column;gap:5px;min-width:0;display:flex}._sectionTitles_asax5_55 h2{font-family:var(--font-display);letter-spacing:-.025em;font-size:24px;font-weight:450}._sectionDescription_asax5_69{color:var(--text-muted);font-size:12px}._card_asax5_74{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs)}._padded_asax5_81{padding:24px}._empty_asax5_85{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius-lg);color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:9px;padding:44px 24px;display:flex}._emptyIcon_asax5_98{border:1px solid var(--border);background:var(--accent-soft);width:52px;height:52px;color:var(--text-muted);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}._emptyIcon_asax5_98 svg{width:22px;height:22px}._empty_asax5_85 h3{color:var(--text);font-family:var(--font-display);font-size:23px;font-weight:450}._emptyText_asax5_123{max-width:400px;margin-bottom:10px;font-size:13px}._banner_asax5_129{border-radius:var(--radius);align-items:flex-start;gap:10px;margin-bottom:20px;padding:11px 14px;font-size:14px;line-height:1.45;display:flex}._bannerIcon_asax5_140{flex:none;margin-top:1px;display:flex}._warning_asax5_146{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 18%, transparent)}._info_asax5_152{background:var(--info-soft);color:var(--info);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 18%, transparent)}._danger_asax5_158{background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 18%, transparent)}._banner_asax5_129 a{color:inherit;font-weight:650;text-decoration:underline}._spinnerWrap_asax5_170{place-items:center;padding:48px;display:grid}._spinner_asax5_170{border:2.5px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite _spin_asax5_170}@keyframes _spin_asax5_170{to{transform:rotate(360deg)}}._skeleton_asax5_191{background:linear-gradient(90deg, var(--surface-3) 25%, var(--surface-2) 50%, var(--surface-3) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_asax5_1;display:block}@keyframes _shimmer_asax5_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonGrid_asax5_207{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}@media (width<=640px){._pageHeader_asax5_1{margin-bottom:24px;padding-bottom:22px}._pageHeader_asax5_1 h1{font-size:32px}._padded_asax5_81{padding:16px}._skeletonGrid_asax5_207{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}._dialog_1o7f1_1{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text);box-shadow:var(--shadow-lg);padding:0}._dialog_1o7f1_1::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._dialog_1o7f1_1[open]{animation:.18s cubic-bezier(.2,.8,.3,1) _pop_1o7f1_1}._dialog_1o7f1_1[open]::backdrop{animation:.18s ease-out _fade_1o7f1_1}._sm_1o7f1_25{max-width:440px}._md_1o7f1_29{max-width:560px}._lg_1o7f1_33{max-width:780px}@keyframes _pop_1o7f1_1{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes _fade_1o7f1_1{0%{opacity:0}}._surface_1o7f1_50{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}._header_1o7f1_56{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 24px 23px 30px;display:flex}._headerText_1o7f1_65{flex-direction:column;gap:4px;min-width:0;padding-top:5px;display:flex}._title_1o7f1_73{font-family:var(--font-display);letter-spacing:-.016em;overflow-wrap:anywhere;font-size:29px;font-weight:450}._description_1o7f1_81{color:var(--text-muted);font-size:14px;line-height:1.5}._body_1o7f1_87{flex-direction:column;gap:18px;padding:26px 30px 30px;display:flex;overflow-y:auto}._footer_1o7f1_95{border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 var(--radius-xl) var(--radius-xl);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}._confirmText_1o7f1_106{color:var(--text-muted);font-size:14.5px;line-height:1.55}._confirmDanger_1o7f1_112,._confirmDanger_1o7f1_112:hover:not(:disabled){background:var(--danger);color:var(--danger-contrast)}@media (width<=640px){._dialog_1o7f1_1{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;width:100vw;max-width:none;max-height:92dvh;margin:auto 0 0}._dialog_1o7f1_1[open]{animation:.26s cubic-bezier(.2,.8,.3,1) _rise_1o7f1_1}._surface_1o7f1_50{max-height:92dvh}._surface_1o7f1_50:before{content:"";border-radius:var(--radius-full);background:var(--border-strong);flex:none;align-self:center;width:36px;height:5px;margin-top:8px}._header_1o7f1_56{padding:12px 12px 18px 20px}._body_1o7f1_87{padding:22px 20px}._footer_1o7f1_95{padding:12px 16px max(14px, env(safe-area-inset-bottom));border-radius:0}._footer_1o7f1_95>*{flex:auto}@keyframes _rise_1o7f1_1{0%{opacity:.4;transform:translateY(48px)}}}._region_y076t_1{z-index:100;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}._toast_y076t_13{border-radius:var(--radius);background:var(--ink);color:var(--ink-contrast);box-shadow:var(--shadow-lg);pointer-events:auto;align-items:flex-start;gap:11px;padding:12px 10px 12px 14px;animation:.22s cubic-bezier(.2,.8,.3,1) _slide_y076t_1;display:flex}@keyframes _slide_y076t_1{0%{opacity:0;transform:translateY(12px)scale(.98)}}._icon_y076t_33{flex:none;margin-top:1px;display:flex}._info_y076t_39 ._icon_y076t_33{color:var(--inverse-info)}._success_y076t_43 ._icon_y076t_33{color:var(--inverse-success)}._error_y076t_47 ._icon_y076t_33{color:var(--inverse-danger)}._text_y076t_51{flex:1;min-width:0}._title_y076t_56{letter-spacing:-.006em;font-size:14.5px;font-weight:600}._body_y076t_62{opacity:.78;margin-top:2px;font-size:13.5px;line-height:1.45}._action_y076t_69{color:inherit;text-underline-offset:2px;background:0 0;border:none;flex:none;padding:2px 4px;font-size:14px;font-weight:650;text-decoration:underline}._close_y076t_81{width:26px;height:26px;color:inherit;opacity:.6;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;display:grid}._close_y076t_81:hover{opacity:1}@media (width<=899px){._region_y076t_1{right:16px;bottom:calc(var(--tabbar-height) + 14px + env(safe-area-inset-bottom))}}._tabs_12wd5_3{border-bottom:1px solid var(--border);scrollbar-width:none;gap:8px;margin:-4px 0 30px;display:flex;overflow-x:auto}._tab_12wd5_3{color:var(--text-muted);white-space:nowrap;margin:0 6px -1px 0;padding:10px 16px 14px;font-size:14.5px;font-weight:560;text-decoration:none;transition:color .12s;position:relative}._tab_12wd5_3:hover{color:var(--text)}._tab_12wd5_3:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}._tabActive_12wd5_39,._tabActive_12wd5_39:hover{color:var(--text)}._tabActive_12wd5_39:after{background:var(--accent)}._memberCards_12wd5_50{grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}._memberCard_12wd5_50{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--surface) 55%, var(--surface-2));flex-direction:column;gap:27px;min-width:0;padding:27px;display:flex;position:relative}._memberCard_12wd5_50 ._rowMain_12wd5_71{align-items:flex-start;padding-right:44px}._memberCard_12wd5_50 ._personText_12wd5_76 h3{font-family:var(--font-display);letter-spacing:-.03em;font-size:25px;font-weight:450}._memberCard_12wd5_50 ._personText_12wd5_76{gap:6px;padding-top:3px}._memberCard_12wd5_50 ._sub_12wd5_88{flex-wrap:wrap}._memberCard_12wd5_50 ._subExtra_12wd5_92{display:block}._memberCard_12wd5_50 ._badges_12wd5_96{border-top:1px solid var(--border);margin-top:auto;padding:16px 0 0}._memberCard_12wd5_50 ._rowAction_12wd5_102{position:absolute;top:22px;right:20px}._memberCard_12wd5_50 ._rowAction_12wd5_102 button{background:var(--surface-2);width:36px;box-shadow:none;border-color:#0000;padding:0}._memberCard_12wd5_50 ._rowAction_12wd5_102 button>span:last-child{display:none}._rows_12wd5_122{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);margin:0;padding:0;list-style:none;overflow:hidden}._row_12wd5_71{grid-template-columns:minmax(240px,1.1fr) minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:20px 22px;transition:background-color .12s;display:grid}._row_12wd5_71+._row_12wd5_71{border-top:1px solid var(--border)}._row_12wd5_71:hover{background:var(--surface-2)}._rowMain_12wd5_71{align-items:center;gap:14px;min-width:0;display:flex}._rowAction_12wd5_102{justify-self:end}._disabled_12wd5_161>*{opacity:.6}._disabled_12wd5_161>._rowAction_12wd5_102{opacity:1}._personText_12wd5_76{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._personText_12wd5_76 h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sub_12wd5_88{min-width:0;color:var(--text-muted);align-items:center;gap:5px;font-size:13px;display:flex}._sub_12wd5_88 svg{color:var(--text-faint);flex:none}._subExtra_12wd5_92,._nowrap_12wd5_202{white-space:nowrap;flex:none}._clip_12wd5_208{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._badges_12wd5_96{flex-wrap:wrap;gap:6px;min-width:0;display:flex}._badgeDot_12wd5_222{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}._cards_12wd5_232{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px;display:grid}._roleCard_12wd5_238{flex-direction:column;gap:14px;display:flex}._personHeader_12wd5_244{align-items:center;gap:12px;display:flex}._roleIcon_12wd5_250{width:40px;height:40px;color:var(--on-color);box-shadow:inset 0 0 0 1px var(--color-edge);border-radius:12px;flex:none;place-items:center;display:grid}._roleButtons_12wd5_261{gap:2px;display:flex}._roleDescriptionText_12wd5_266{color:var(--text-muted);font-size:14px;line-height:1.5}._grantSummary_12wd5_272{border-top:1px solid var(--border);color:var(--text-muted);flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;line-height:1.45;display:flex}._grantSummary_12wd5_272 strong{color:var(--text);font-weight:600}._intro_12wd5_289{color:var(--text-muted);margin:-4px 0 4px;font-size:14px}._systemNote_12wd5_295{border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);gap:10px;padding:12px 14px;font-size:14px;font-weight:540;line-height:1.45;display:flex}._systemNote_12wd5_295 svg{flex:none;margin-top:1px}._error_12wd5_314{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);padding:10px 12px;font-size:14px}._fieldset_12wd5_322{border:none;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}._formHeading_12wd5_332{border-top:1px solid var(--border);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 -4px;padding-top:18px;font-size:11.5px;font-weight:650}._editorTop_12wd5_343{align-items:flex-end;gap:16px;display:flex}._editorTop_12wd5_343>:last-child{flex:1}._footerLeft_12wd5_353{gap:8px;margin-right:auto;display:flex}._rolePicker_12wd5_359{flex-direction:column;gap:8px;display:flex}._roleOption_12wd5_365{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:11px 14px;transition:border-color .12s,background-color .12s;display:flex}._roleOption_12wd5_365:hover{border-color:var(--border-strong)}._roleOptionOn_12wd5_382,._roleOptionOn_12wd5_382:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface))}._roleCheck_12wd5_388{cursor:pointer;align-items:flex-start;gap:11px;display:flex}._roleCheck_12wd5_388 input{margin-top:1px}._roleSwatch_12wd5_399{border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}._roleName_12wd5_407{font-size:14.5px;font-weight:600;display:block}._roleDescription_12wd5_266{color:var(--text-muted);font-size:13px;display:block}._expiry_12wd5_419{flex-wrap:wrap;align-items:center;gap:8px;padding-left:29px;display:flex}._expiry_12wd5_419 input{width:auto;min-height:34px;padding:4px 8px;font-size:14px}._expiryLabel_12wd5_434{color:var(--text-muted);font-size:13px;font-weight:600}._expiryButton_12wd5_440{color:var(--accent);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-left:29px;padding:0;font-size:13px;font-weight:600;display:inline-flex}._expiryButton_12wd5_440:hover{text-underline-offset:2px;text-decoration:underline}._expiryClear_12wd5_459{background:var(--surface-3);width:28px;height:28px;color:var(--text-muted);border:none;border-radius:8px;place-items:center;padding:0;display:grid}._expiryClear_12wd5_459:hover{color:var(--text)}._expired_12wd5_475{color:var(--danger);font-size:13px}._presets_12wd5_480{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}._qr_12wd5_488{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--knob);align-self:center;width:min(232px,70vw);padding:12px}._qr_12wd5_488 svg{width:100%;height:auto;display:block}._rules_12wd5_503{flex-direction:column;gap:8px;display:flex}._rule_12wd5_503{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:center;gap:8px;padding:8px;display:grid}._rule_12wd5_503 select{min-height:36px;padding-top:6px;padding-bottom:6px;font-size:14px}._ruleActions_12wd5_527{flex-wrap:wrap;gap:6px;display:flex}._checkList_12wd5_533{flex-direction:column;display:flex}._inline_12wd5_538{align-items:center;gap:8px;display:inline-flex}@media (width<=900px){._row_12wd5_71{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}._rowMain_12wd5_71{grid-area:1/1}._rowAction_12wd5_102{grid-area:1/2}._badges_12wd5_96{grid-area:2/1/auto/-1;padding-left:54px}}@media (width<=760px){._rule_12wd5_503{grid-template-columns:minmax(0,1fr) auto}._rule_12wd5_503>select{grid-column:1/-1}}@media (width<=640px){._row_12wd5_71{padding:14px}._badges_12wd5_96{padding-left:0}._rowAction_12wd5_102 button{width:34px;padding:0}._rowAction_12wd5_102 button>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._subExtra_12wd5_92{display:none}._expiry_12wd5_419{padding-left:0}._expiry_12wd5_419 input{flex:120px}._expiryButton_12wd5_440{margin-left:0}._cards_12wd5_232{grid-template-columns:minmax(0,1fr)}}._editor_14lq3_1{flex-direction:column;gap:18px;display:flex}._note_14lq3_7{color:var(--text-muted);font-size:14px}._checkList_14lq3_12{flex-direction:column;margin-top:6px;display:flex}._inline_14lq3_18{align-items:center;gap:8px;display:inline-flex}._dot_14lq3_24{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}._rules_14lq3_32{flex-direction:column;gap:8px;margin-top:8px;display:flex}._ruleActions_14lq3_39{flex-wrap:wrap;gap:6px;display:flex}._who_14lq3_47{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--accent-soft);align-items:flex-start;gap:14px;margin:20px 0 24px;padding:20px;font-size:14.5px;line-height:1.55;display:flex}._who_14lq3_47 p{color:var(--text-muted)}._who_14lq3_47 strong{color:var(--text)}._clientIcon_14lq3_68{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}._form_14lq3_80{flex-direction:column;gap:18px;display:flex}._error_14lq3_86{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);padding:10px 12px;font-size:14px}._buttons_14lq3_94{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:18px;display:flex}._connect_14lq3_105{flex-wrap:wrap;gap:8px;display:flex}._address_14lq3_111{gap:8px;display:flex}._address_14lq3_111 input{min-width:0;font-family:var(--font-mono);flex:1;font-size:13.5px}._steps_14lq3_123{color:var(--text-muted);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:flex}._steps_14lq3_123 strong{color:var(--text);font-weight:600}._list_14lq3_139{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._agent_14lq3_147{align-items:flex-start;gap:12px;padding:22px 24px;display:flex}._agent_14lq3_147+._agent_14lq3_147{border-top:1px solid var(--border)}._agentText_14lq3_158{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._agentName_14lq3_166{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}._meta_14lq3_176{color:var(--text-muted);font-size:13px}._badges_14lq3_181{flex-wrap:wrap;gap:6px;display:flex}._agentButtons_14lq3_187{flex:none;gap:2px;display:flex}._avatar_184hx_1{color:var(--on-color);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px var(--color-edge);border-radius:50%;flex:none;place-items:center;font-weight:650;line-height:1;display:inline-grid;position:relative}._photo_184hx_15{object-fit:cover;border-radius:50%;width:100%;height:100%}._presence_184hx_22{border:2px solid var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}._home_184hx_30{background:var(--presence-home)}._away_184hx_34{background:var(--text-faint)}._stack_184hx_38{display:inline-flex}._stack_184hx_38>*+*{margin-left:-8px}._stack_184hx_38>*{box-shadow:0 0 0 2px var(--surface)}._periodHeading_1nvxo_3{justify-content:space-between;align-items:baseline;gap:14px;margin:0 0 22px;display:flex}._periodHeading_1nvxo_3 h2{font:450 29px/1.2 var(--font-display);letter-spacing:-.03em}._periodHeading_1nvxo_3>span{color:var(--text-muted);font-size:11px}._nav_1nvxo_19{align-items:center;display:flex}._nav_1nvxo_19>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}._nav_1nvxo_19>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}._nav_1nvxo_19 ._todayButton_1nvxo_34{border-radius:0;margin:0 -1px}._nav_1nvxo_19>:hover,._nav_1nvxo_19>:focus-visible{z-index:1;position:relative}._sources_1nvxo_45{flex-wrap:wrap;gap:8px;margin:-6px 0 20px;display:flex}._sourceToggle_1nvxo_52{--source:var(--accent);border:1px solid var(--border);border-radius:var(--radius-full);height:36px;color:var(--text);box-shadow:var(--shadow-xs);background:0 0;align-items:center;gap:8px;padding:0 13px 0 10px;font-size:13.5px;font-weight:540;transition:color .12s,border-color .12s;display:inline-flex}._sourceToggle_1nvxo_52:hover{border-color:var(--border-strong)}._sourceToggle_1nvxo_52[aria-pressed=false]{color:var(--text-faint);box-shadow:none}._sourceCheck_1nvxo_80{border:2px solid var(--source);background:var(--source);border-radius:50%;place-items:center;width:10px;height:10px;display:grid}._sourceToggle_1nvxo_52[aria-pressed=false] ._sourceCheck_1nvxo_80{background:0 0}._layout_1nvxo_94{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;transition:opacity .15s;display:grid}._layout_1nvxo_94:has(>:only-child){grid-template-columns:minmax(0,1fr)}._fetching_1nvxo_106{opacity:.7}._monthCard_1nvxo_112{overflow:hidden}._month_1nvxo_112{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekday_1nvxo_121{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:15px 12px;font-size:10px;font-weight:600}._weekdayShort_1nvxo_132{display:none}._day_1nvxo_136{border-right:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;outline:none;flex-direction:column;gap:3px;min-width:0;min-height:128px;padding:6px 6px 8px;transition:background-color .12s;display:flex}._day_1nvxo_136:nth-child(7n){border-right:none}._day_1nvxo_136:nth-last-child(-n+7){border-bottom:none}._day_1nvxo_136:hover{background:var(--surface-2)}._day_1nvxo_136:focus-visible{box-shadow:inset var(--focus-ring)}._outside_1nvxo_167{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-3))}._outside_1nvxo_167 ._dayNumber_1nvxo_171{color:var(--text-faint)}._selected_1nvxo_175,._selected_1nvxo_175:hover{background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface))}._dayNumber_1nvxo_171{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:2px;font-size:12.5px;font-weight:600;display:grid}._today_1nvxo_34 ._dayNumber_1nvxo_171{background:var(--accent);color:var(--accent-contrast)}._dayEvents_1nvxo_197{flex-direction:column;gap:2px;min-width:0;display:flex}._dayDots_1nvxo_204{display:none}._chip_1nvxo_208{--event:var(--accent);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;width:100%;min-width:0;height:22px;padding:0 6px;font-size:12px;display:flex}._chip_1nvxo_208:hover{background:color-mix(in srgb, var(--event) 13%, transparent)}._chipAllDay_1nvxo_229{background:color-mix(in srgb, var(--event) 16%, var(--surface));color:color-mix(in srgb, var(--event) 62%, var(--text));font-weight:600}._chipAllDay_1nvxo_229:hover{background:color-mix(in srgb, var(--event) 24%, var(--surface))}._dot_1nvxo_239{background:var(--event);border-radius:50%;flex:none;width:6px;height:6px}._chipTime_1nvxo_247{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}._chipTitle_1nvxo_253{text-overflow:ellipsis;font-weight:520;overflow:hidden}._more_1nvxo_259{color:var(--text-faint);padding:1px 6px;font-size:11.5px;font-weight:600}._dayPanel_1nvxo_268{background:var(--surface-2);padding:10px;position:sticky;top:112px}._dayPanelHeader_1nvxo_275{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}._dayPanelDate_1nvxo_284{border:1px solid var(--border);background:var(--ink);width:46px;height:50px;color:var(--ink-contrast);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:650;line-height:1;display:flex}._dayPanelDate_1nvxo_284 span{color:var(--ink-contrast);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}._dayPanelTitle_1nvxo_312{font-family:var(--font-display);flex-direction:column;font-size:23px;font-weight:450;display:flex}._dayPanelTitle_1nvxo_312 span{font-family:var(--font-sans);color:var(--text-muted);letter-spacing:0;font-size:13px;font-weight:450}._week_1nvxo_121{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}._weekColumn_1nvxo_337{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;min-height:320px;box-shadow:var(--shadow-xs);flex-direction:column;gap:8px;padding:10px;display:flex}._weekColumn_1nvxo_337._today_1nvxo_34{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 3px var(--accent-soft)}._weekHeader_1nvxo_355{border-bottom:1px solid var(--border);align-items:baseline;gap:6px;padding:0 2px 8px;display:flex}._weekDayName_1nvxo_363{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:650}._weekDayNumber_1nvxo_371{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:29px;font-weight:450}._weekColumn_1nvxo_337._today_1nvxo_34 ._weekDayName_1nvxo_363,._weekColumn_1nvxo_337._today_1nvxo_34 ._weekDayNumber_1nvxo_371{color:var(--accent)}._weekEvents_1nvxo_384{flex-direction:column;gap:6px;display:flex}._free_1nvxo_390{color:var(--text-faint);padding:2px;font-size:13px}._weekEvent_1nvxo_384{--event:var(--accent);border:none;border-left:3px solid var(--event);background:color-mix(in srgb, var(--event) 10%, var(--surface));text-align:left;border-radius:4px 8px 8px 4px;flex-direction:column;gap:4px;padding:6px 8px 7px;transition:background-color .12s;display:flex}._weekEvent_1nvxo_384:hover{background:color-mix(in srgb, var(--event) 17%, var(--surface))}._weekEventTime_1nvxo_414{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}._weekEventTitle_1nvxo_421{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}._agenda_1nvxo_430{flex-direction:column;grid-column:1/-1;display:flex}._agendaFull_1nvxo_436{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}._agendaFull_1nvxo_436 ._agendaDay_1nvxo_444{grid-template-columns:132px minmax(0,1fr);gap:12px;padding:20px 18px 20px 24px;display:grid}._agendaFull_1nvxo_436 ._agendaDay_1nvxo_444+._agendaDay_1nvxo_444{border-top:1px solid var(--border)}._agendaCompact_1nvxo_455{gap:2px}._agendaDate_1nvxo_459{flex-direction:column;padding-top:9px;display:flex}._agendaDayName_1nvxo_465{font-family:var(--font-display);font-size:22px;font-weight:450}._agendaToday_1nvxo_471 ._agendaDayName_1nvxo_465{color:var(--accent)}._agendaDayDate_1nvxo_475{color:var(--text-faint);font-size:13px}._agendaEvents_1nvxo_480{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._agendaEvent_1nvxo_480{border-radius:var(--radius);text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;min-height:62px;padding:12px 10px;transition:background-color .12s;display:flex}._agendaEvent_1nvxo_480:hover{background:var(--hover)}._agendaBar_1nvxo_507{border-radius:2px;flex:none;align-self:stretch;width:3px}._agendaTime_1nvxo_514{width:58px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:560}._agendaText_1nvxo_523{flex-direction:column;min-width:0;display:flex}._agendaTitle_1nvxo_529{font-size:14.5px;font-weight:580;line-height:1.35}._agendaSub_1nvxo_535{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._emptyLine_1nvxo_543{color:var(--text-muted);padding:14px 12px;font-size:14px}._eventDot_1nvxo_551{border-radius:50%;flex:none;width:10px;height:10px}._details_1nvxo_558{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0;font-size:14.5px;display:grid}._details_1nvxo_558 dt{color:var(--text-faint);display:flex}._details_1nvxo_558 dd{overflow-wrap:anywhere;margin:0}._detailCalendar_1nvxo_577{align-items:center;gap:8px;display:flex}._description_1nvxo_583{border-radius:var(--radius);background:var(--surface-2);max-height:240px;color:var(--text-muted);white-space:pre-wrap;padding:12px 14px;font-size:14px;overflow-y:auto}._openLink_1nvxo_594{align-self:flex-start;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}._openLink_1nvxo_594:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=1100px){._layout_1nvxo_94{grid-template-columns:minmax(0,1fr)}._dayPanel_1nvxo_268{position:static}._week_1nvxo_121{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._weekColumn_1nvxo_337{min-height:0}}@media (width<=640px){._weekdayLong_1nvxo_627{display:none}._weekdayShort_1nvxo_132{display:inline}._weekday_1nvxo_121{text-align:center;padding:8px 0}._day_1nvxo_136{align-items:center;min-height:62px;padding:5px 2px}._dayEvents_1nvxo_197{display:none}._dayDots_1nvxo_204{gap:3px;display:flex}._dayDots_1nvxo_204 span{border-radius:50%;width:5px;height:5px}._week_1nvxo_121{grid-template-columns:minmax(0,1fr)}._agendaFull_1nvxo_436 ._agendaDay_1nvxo_444{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 8px 10px}._agendaDate_1nvxo_459{flex-direction:row;align-items:baseline;gap:8px;padding:0 10px}}._title_qmgi2_3{align-items:center;gap:14px;display:flex}._titleIcon_qmgi2_9{--tone:var(--accent);--tone-on:var(--on-tone);background:var(--surface-3);width:46px;height:46px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}._titleIconOn_qmgi2_22{background:var(--tone);color:var(--tone-on);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--tone) 85%, transparent)}._titleText_qmgi2_28{flex-direction:column;gap:1px;min-width:0;display:flex}._titleState_qmgi2_35{color:var(--text-muted);letter-spacing:0;font-size:13.5px;font-weight:450}._controls_qmgi2_44{flex-direction:column;gap:22px;padding:6px 0 2px;display:flex}._row_qmgi2_51{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}._rowLabel_qmgi2_59{font-size:14.5px;font-weight:580}._block_qmgi2_64{flex-direction:column;gap:12px;display:flex}._center_qmgi2_70{justify-content:center;display:flex}._muted_qmgi2_75{color:var(--text-muted);font-size:13.5px}._reading_qmgi2_80{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:center;padding:16px 0 12px;font-size:48px;font-weight:450}._range_qmgi2_90{flex-direction:column;gap:10px;display:flex}._rangeHeader_qmgi2_96{justify-content:space-between;font-size:14.5px;font-weight:580;display:flex}._rangeValue_qmgi2_103{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}._slider_qmgi2_109{--fill:var(--accent);--track:linear-gradient(90deg, var(--fill) var(--percent), var(--surface-3) var(--percent));background:var(--track);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;appearance:none;border-radius:14px;margin:0;overflow:hidden}._slider_qmgi2_109:disabled{opacity:.5;cursor:default}._slider_qmgi2_109::-webkit-slider-thumb{background:var(--knob);width:6px;height:28px;box-shadow:var(--knob-shadow);appearance:none;border-radius:3px}._slider_qmgi2_109::-moz-range-thumb{background:var(--knob);width:6px;height:28px;box-shadow:var(--knob-shadow);border:none;border-radius:3px}._colors_qmgi2_146{flex-wrap:wrap;gap:10px;display:flex}._colorSwatch_qmgi2_152{border:3px solid var(--surface);width:38px;height:38px;box-shadow:0 0 0 1px var(--border-strong);border-radius:50%;padding:0;transition:transform .1s}._colorSwatch_qmgi2_152:hover:not(:disabled){transform:scale(1.1)}._thermostat_qmgi2_168{justify-content:center;align-items:center;gap:20px;padding:6px 0;display:flex}._stepButton_qmgi2_176{border-radius:50%;width:48px;height:48px}._dial_qmgi2_182{--dial:var(--accent);background:radial-gradient(circle at 50% 30%, var(--surface) 0 55%, var(--surface-2) 100%);width:184px;height:184px;box-shadow:inset 0 0 0 9px color-mix(in srgb, var(--dial) 24%, var(--surface-3)), inset 0 0 0 10px var(--border), var(--shadow);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}._dialTarget_qmgi2_199{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:52px;font-weight:600;line-height:1}._dialLabel_qmgi2_207{color:color-mix(in srgb, var(--dial) 80%, var(--text));margin-top:8px;font-size:13.5px;font-weight:620}._dialCurrent_qmgi2_214{color:var(--text-faint);margin-top:2px;font-size:12.5px}._buttons_qmgi2_222{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._buttons_qmgi2_222>*{flex:1 1 0}._lockButton_qmgi2_235{border:none;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:10px;width:172px;height:172px;font-size:14.5px;font-weight:620;transition:transform .1s,background-color .2s,box-shadow .2s;display:flex}._lockButton_qmgi2_235:active:not(:disabled){transform:scale(.97)}._locked_qmgi2_258{background:var(--success-soft);color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--success) 25%, transparent), 0 0 0 8px color-mix(in srgb, var(--success-soft) 60%, transparent)}._unlocked_qmgi2_266{background:var(--warning-soft);color:var(--warning);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warning) 25%, transparent), 0 0 0 8px color-mix(in srgb, var(--warning-soft) 60%, transparent)}._nowPlaying_qmgi2_276{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);align-items:center;gap:14px;padding:12px;display:flex}._art_qmgi2_286{background:var(--surface-3);width:60px;height:60px;color:var(--text-faint);border-radius:12px;flex:none;place-items:center;display:grid}._artOn_qmgi2_297{background:linear-gradient(135deg, color-mix(in srgb, var(--info) 70%, var(--surface)), color-mix(in srgb, var(--accent) 60%, var(--surface)));color:var(--on-color)}._nowPlayingText_qmgi2_302{min-width:0}._mediaTitle_qmgi2_306{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:620;overflow:hidden}._mediaArtist_qmgi2_315{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13.5px;overflow:hidden}._transport_qmgi2_324{justify-content:center;align-items:center;gap:20px;display:flex}._playButton_qmgi2_331{background:var(--ink);width:64px;height:64px;color:var(--ink-contrast);box-shadow:var(--shadow);border:none;border-radius:50%;place-items:center;padding:0;transition:transform .1s;display:grid}._playButton_qmgi2_331:active:not(:disabled){transform:scale(.95)}._volume_qmgi2_349{align-items:flex-end;gap:10px;display:flex}._volume_qmgi2_349>button{margin-bottom:5px}._grow_qmgi2_359{flex:1}._footerRow_qmgi2_365{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}._favorite_qmgi2_375,._favorite_qmgi2_375:hover:not(:disabled){color:var(--accent)}._tile_6ustz_1{--tone:var(--accent);--tone-on:var(--on-tone);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-height:158px;box-shadow:none;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .12s;display:flex;position:relative;overflow:hidden}._tile_6ustz_1:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}._tile_6ustz_1:active{transform:scale(.985)}._active_6ustz_28{border-color:color-mix(in srgb, var(--tone) 40%, var(--border));background:linear-gradient(150deg, color-mix(in srgb, var(--tone) 9%, var(--surface)) 0%, color-mix(in srgb, var(--tone) 3%, var(--surface)) 100%)}._active_6ustz_28:hover{border-color:color-mix(in srgb, var(--tone) 60%, var(--border))}._lit_6ustz_42{box-shadow:none}._unavailable_6ustz_46{opacity:.55}._alert_6ustz_50{border-color:var(--danger);background:var(--danger-soft)}._body_6ustz_55{border-radius:inherit;text-align:left;background:0 0;border:none;flex-direction:column;justify-content:space-between;gap:27px;width:100%;padding:18px 18px 22px;display:flex}._icon_6ustz_68{background:var(--surface-3);width:40px;height:40px;color:var(--text-muted);border-radius:50%;place-items:center;transition:background-color .22s,color .22s,box-shadow .22s;display:grid}._active_6ustz_28 ._icon_6ustz_68{background:color-mix(in srgb, var(--tone) 22%, var(--surface));color:color-mix(in srgb, var(--tone) 45%, var(--text));box-shadow:none}._text_6ustz_88{flex-direction:column;gap:5px;min-width:0;padding-right:2px;display:flex}._name_6ustz_96{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}._state_6ustz_107{color:var(--text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}._active_6ustz_28:not(._lit_6ustz_42) ._state_6ustz_107{color:color-mix(in srgb, var(--tone) 72%, var(--text));font-weight:540}._reading_6ustz_121{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:22px;font-weight:640;line-height:1.15}._quick_6ustz_129{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-muted);box-shadow:none;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,transform .1s;display:grid;position:absolute;top:16px;right:16px}._quick_6ustz_129:hover{border-color:var(--border-strong);color:var(--text)}._quick_6ustz_129:active{transform:scale(.92)}._quickOn_6ustz_159,._quickOn_6ustz_159:hover{background:var(--tone);color:var(--tone-on);box-shadow:none;border-color:#0000}._meter_6ustz_167{background:color-mix(in srgb, var(--tone) 24%, transparent);border-radius:2px;height:3px;position:absolute;bottom:10px;left:18px;right:18px;overflow:hidden}._meter_6ustz_167 span{background:var(--tone);border-radius:2px;height:100%;display:block}@media (width<=640px){._quick_6ustz_129{width:44px;height:44px;top:12px;right:12px}._body_6ustz_55{padding-inline:14px}}._grid_1v3ym_1{grid-template-columns:repeat(auto-fill, minmax(min(var(--device-min,176px), 100%), 1fr));gap:14px;display:grid}._filters_1v3ym_7{scrollbar-width:none;gap:8px;margin:0 -2px 28px;padding:2px;display:flex;overflow-x:auto}._filters_1v3ym_7::-webkit-scrollbar{display:none}._roomSummary_1v3ym_20{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}._search_1v3ym_27{width:min(280px,100%);color:var(--text-faint);align-items:center;display:flex;position:relative}._search_1v3ym_27 svg{pointer-events:none;position:absolute;left:13px}._search_1v3ym_27 input{border-radius:10px;padding-left:38px}@media (width<=640px){._grid_1v3ym_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._filters_1v3ym_7{margin-bottom:24px}._search_1v3ym_27{width:100%}}._layout_1t2tt_10{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex;container-type:inline-size}._plan_1t2tt_19{--free-height:calc(100svh - 320px);width:min(100%, max(340px, var(--free-height) * var(--ratio)));flex:none;margin:0 auto;position:relative}@media (width<=899px){._plan_1t2tt_19{--free-height:calc(100svh - 250px)}}._planSurface_1t2tt_34{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex:420px;min-width:0;padding:26px}._planHeader_1t2tt_43{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 22px;display:flex}._planHeader_1t2tt_43 h2{font:450 25px/1.2 var(--font-display);letter-spacing:-.03em}._planHeader_1t2tt_43 p{color:var(--text-muted);margin-top:4px;font-size:12px}._legend_1t2tt_60{color:var(--text-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}._legend_1t2tt_60>span{background:var(--glow);border-radius:50%;width:8px;height:8px}@media (width<=640px){._planSurface_1t2tt_34{padding:18px 4px 12px}._planHeader_1t2tt_43{padding-inline:14px}}._aside_1t2tt_85{flex:320px;min-width:0}._planFooter_1t2tt_90{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:16px;font-size:11px;display:flex}@media (width<=640px){._planFooter_1t2tt_90{margin-inline:14px;padding-bottom:4px}}._drawing_1t2tt_110{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._outdoor_1t2tt_120{fill:var(--plan-outdoor);stroke:var(--plan-outdoor-edge);stroke-width:.08px}._board_1t2tt_126{fill:none;stroke:var(--plan-board);stroke-width:.06px}._steps_1t2tt_132{fill:var(--plan-outdoor-edge)}._tread_1t2tt_136{fill:none;stroke:var(--plan-tread);stroke-linecap:round;stroke-width:.09px}._post_1t2tt_143{fill:var(--plan-wall)}._house_1t2tt_147{filter:drop-shadow(var(--plan-shadow))}._wall_1t2tt_151{fill:var(--plan-wall);stroke:var(--plan-wall);stroke-linejoin:round}._closet_1t2tt_157{fill:var(--plan-closet)}._floor_1t2tt_161{fill:var(--plan-floor);transition:fill .4s}._floorLit_1t2tt_166{fill:var(--plan-floor-lit)}._glow_1t2tt_170{opacity:calc(var(--plan-glow) * var(--strength,0));pointer-events:none;transition:opacity .5s}._edge_1t2tt_176{fill:#0000;stroke:#0000;stroke-width:.2px;pointer-events:none;transition:stroke .16s}._edgeButton_1t2tt_184{cursor:pointer;pointer-events:all}._edgeHover_1t2tt_189{stroke:var(--plan-hover)}._edgeFocus_1t2tt_193,._edgeSelected_1t2tt_194{stroke:var(--accent);stroke-width:.26px}._overlay_1t2tt_201{pointer-events:none;position:absolute;inset:0}._side_1t2tt_207{color:var(--text-faint);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;place-items:center;font-size:10px;font-weight:640;display:grid;position:absolute}._sideLeft_1t2tt_219,._sideRight_1t2tt_220{writing-mode:vertical-rl}._sideLeft_1t2tt_219{rotate:180deg}._room_1t2tt_229{position:absolute;container-type:size}._roomButton_1t2tt_234{text-shadow:var(--plan-text-shadow);min-width:0;color:var(--text);text-align:left;pointer-events:auto;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;display:flex;position:absolute;inset:0}._room_1t2tt_229 ._roomButton_1t2tt_234:focus-visible{box-shadow:none}._roomEmpty_1t2tt_257 ._roomButton_1t2tt_234{color:var(--text-faint);pointer-events:none}._name_1t2tt_262{max-width:100%;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:560;line-height:1.15;display:-webkit-box;overflow:hidden}._meta_1t2tt_276{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}._roomLit_1t2tt_282 ._meta_1t2tt_276{color:color-mix(in srgb, var(--text) 70%, var(--text-muted))}._icon_1t2tt_286{color:var(--text-muted);flex:none;display:none}._motion_1t2tt_292{background:var(--info);vertical-align:2px;width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--info) 60%, transparent);border-radius:50%;margin-left:6px;animation:1.8s ease-out infinite _motion_1t2tt_292;display:inline-block}@keyframes _motion_1t2tt_292{70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}._light_1t2tt_313{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);box-shadow:var(--shadow-xs);pointer-events:auto;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .1s;display:grid;position:absolute;bottom:8px;right:8px}._light_1t2tt_313:hover{border-color:var(--border-strong);color:var(--text)}._light_1t2tt_313:active{transform:scale(.9)}._light_1t2tt_313:disabled{opacity:.45}._lightOn_1t2tt_349,._lightOn_1t2tt_349:hover{background:var(--tone,var(--glow));color:var(--on-glow);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone,var(--glow)) 24%, transparent), 0 6px 16px -4px color-mix(in srgb, var(--tone,var(--glow)) 75%, transparent);border-color:#0000}._lightStart_1t2tt_360 ._light_1t2tt_313{left:8px;right:auto}@container (width>=170px) and (height<=84px){._roomButton_1t2tt_234{justify-content:center;padding-right:50px}._light_1t2tt_313,._lightStart_1t2tt_360 ._light_1t2tt_313{bottom:50%;left:auto;right:8px;translate:0 50%}}@container (width<=112px) or ((width<=169px) and (height<=84px)){._roomButton_1t2tt_234{text-align:center;align-items:center;padding:6px 5px 0}._name_1t2tt_262{font-size:11.5px;line-height:1.1}._meta_1t2tt_276{display:none}._light_1t2tt_313,._lightStart_1t2tt_360 ._light_1t2tt_313{width:24px;height:24px;bottom:5px;left:auto;right:50%;translate:50%}._light_1t2tt_313 svg{width:13px;height:13px}._lightTop_1t2tt_416 ._roomButton_1t2tt_234{padding-top:34px}._lightTop_1t2tt_416 ._light_1t2tt_313{top:5px;bottom:auto}}@container (width<=55px) or (height<=50px){._name_1t2tt_262{display:none}._icon_1t2tt_286{display:block}._roomButton_1t2tt_234{justify-content:flex-start;padding-top:8px}}@container ((width<=55px) or (height<=50px)) and (orientation:landscape){._roomButton_1t2tt_234,._lightTop_1t2tt_416 ._roomButton_1t2tt_234{flex-direction:row;justify-content:flex-start;align-items:center;padding:0 0 0 9px}._light_1t2tt_313,._lightStart_1t2tt_360 ._light_1t2tt_313,._lightTop_1t2tt_416 ._light_1t2tt_313{inset:auto 7px 50% auto;translate:0 50%}._lightStart_1t2tt_360 ._roomButton_1t2tt_234{flex-direction:row-reverse;padding:0 9px 0 0}._lightStart_1t2tt_360 ._light_1t2tt_313{left:7px;right:auto}}@container (height<=36px) or (width<=34px){._icon_1t2tt_286{display:none}._light_1t2tt_313,._lightStart_1t2tt_360 ._light_1t2tt_313,._lightTop_1t2tt_416 ._light_1t2tt_313{inset:auto 50% 50% auto;translate:50% 50%}}._door_1t2tt_490{border:1.5px solid var(--plan-wall);background:var(--surface);width:26px;height:26px;color:var(--text-muted);box-shadow:var(--shadow-sm);pointer-events:auto;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,color .2s,transform .1s;display:grid;position:absolute;translate:-50% -50%}._door_1t2tt_490:hover{color:var(--text)}._door_1t2tt_490:active{transform:scale(.9)}._doorWarn_1t2tt_518,._doorWarn_1t2tt_518:hover{border-color:var(--surface);background:var(--warning);color:var(--on-tone)}._doorUnavailable_1t2tt_525{opacity:.5}._cards_1t2tt_531{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}._card_1t2tt_531{border:1px solid var(--border);background-color:var(--plan-floor);height:92px;box-shadow:var(--shadow-xs);border-radius:18px;transition:background-color .4s;position:relative;container-type:size}._card_1t2tt_531._roomLit_1t2tt_282{background-color:var(--plan-floor-lit)}._sheet_1t2tt_554{flex-direction:column;gap:22px;padding-bottom:4px;display:flex}._sheetSection_1t2tt_561{flex-direction:column;gap:10px;display:flex}._sheetHeading_1t2tt_567,._sheetHeading_1t2tt_567 h3{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}._scenes_1t2tt_578{flex-wrap:wrap;gap:8px;display:flex}._scene_1t2tt_578{border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);height:34px;color:var(--text);align-items:center;gap:7px;padding:0 14px 0 12px;font-size:13.5px;font-weight:520;transition:background-color .16s,border-color .16s,color .16s,transform .1s;display:inline-flex}._scene_1t2tt_578 svg{color:var(--text-faint)}._scene_1t2tt_578:hover:not(:disabled){border-color:var(--border-strong)}._scene_1t2tt_578:active:not(:disabled){transform:scale(.96)}._scene_1t2tt_578:disabled{opacity:.5}._sceneDone_1t2tt_619,._sceneDone_1t2tt_619 svg{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));background:var(--accent-soft);color:var(--accent)}._overview_1i9ow_3{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 26px;padding:20px 0;display:grid}._overview_1i9ow_3>div{border-right:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:6px 28px;display:grid}._overview_1i9ow_3>div:first-child{padding-left:0}._overview_1i9ow_3>div:last-child{border-right:0;padding-right:0}._overview_1i9ow_3 svg{color:var(--text-muted)}._overview_1i9ow_3 dt{color:var(--text-muted);grid-area:2/1;font-size:12px}._overview_1i9ow_3 dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;grid-area:1/2/3;margin:0;font-size:36px;font-weight:450;line-height:1}._overviewOverdue_1i9ow_51 dd,._overviewOverdue_1i9ow_51 svg{color:var(--danger)}._quickAdd_1i9ow_56{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;margin-bottom:26px;padding:8px 12px;display:flex;position:relative}._quickIcon_1i9ow_68{background:var(--surface-3);width:24px;height:24px;color:var(--text-muted);pointer-events:none;border-radius:8px;place-items:center;display:grid;position:absolute;left:16px}._quickAdd_1i9ow_56 input{border-radius:var(--radius-lg);min-width:0;min-height:48px;box-shadow:none;background:0 0;border-color:#0000;padding-left:40px}._quickAdd_1i9ow_56 input:focus{border-color:var(--accent)}._toolbar_1i9ow_95{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;display:flex}._assigneeFilter_1i9ow_103{scrollbar-width:none;gap:6px;max-width:100%;display:flex;overflow-x:auto}._groupTitle_1i9ow_111{font-family:var(--font-sans);letter-spacing:.02em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}._groupCount_1i9ow_121{border-radius:var(--radius-full);background:var(--surface-3);min-width:22px;height:20px;color:var(--text-muted);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}._overdueHeading_1i9ow_135{color:var(--danger)}._overdueHeading_1i9ow_135 ._groupCount_1i9ow_121{background:var(--danger-soft);color:var(--danger)}._skeletons_1i9ow_144{flex-direction:column;gap:8px;display:flex}._list_1i9ow_152{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);margin:0;padding:0;list-style:none;overflow:hidden}._item_1i9ow_163{--urgency:var(--urgency-normal);align-items:center;gap:12px;min-height:76px;padding:14px 16px 14px 20px;transition:background-color .14s,opacity .2s;display:flex;position:relative}._item_1i9ow_163+._item_1i9ow_163{border-top:1px solid var(--border)}._item_1i9ow_163:hover{background:var(--surface-2)}._urgency_low_1i9ow_184{--urgency:var(--urgency-low)}._urgency_high_1i9ow_188{--urgency:var(--urgency-high)}._urgency_urgent_1i9ow_192{--urgency:var(--urgency-urgent)}._urgency_high_1i9ow_188:before,._urgency_urgent_1i9ow_192:before{content:"";background:var(--urgency);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}._overdue_1i9ow_135{background:color-mix(in srgb, var(--danger-soft) 40%, var(--surface))}._overdue_1i9ow_135:hover{background:color-mix(in srgb, var(--danger-soft) 70%, var(--surface))}._highlighted_1i9ow_216,._highlighted_1i9ow_216:hover{background:var(--accent-soft)}._done_1i9ow_221 ._title_1i9ow_221{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint)}._done_1i9ow_221 ._check_1i9ow_227{opacity:.7}._check_1i9ow_227{border:2px solid var(--urgency);width:22px;height:22px;color:var(--on-color);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0;transition:background-color .15s,transform .1s;display:grid;position:relative}._check_1i9ow_227:after{content:"";position:absolute;inset:-10px}._check_1i9ow_227:hover{background:color-mix(in srgb, var(--urgency) 14%, transparent)}._check_1i9ow_227:active{transform:scale(.88)}._checked_1i9ow_262,._checked_1i9ow_262:hover{background:var(--urgency)}._main_1i9ow_267{text-align:left;background:0 0;border:none;flex-direction:column;flex:1;gap:3px;min-width:0;padding:2px 0;display:flex}._main_1i9ow_267:focus-visible{border-radius:var(--radius-xs)}._title_1i9ow_221{overflow-wrap:anywhere;font-size:14.5px;font-weight:560;line-height:1.4}._meta_1i9ow_290{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12.5px;display:flex}._meta_1i9ow_290:empty{display:none}._urgencyTag_1i9ow_303{color:var(--urgency);align-items:center;gap:4px;font-weight:620;display:inline-flex}._overdueText_1i9ow_311{color:var(--danger);font-weight:580}._snoozed_1i9ow_316{color:var(--info);align-items:center;gap:4px;display:inline-flex}._notesHint_1i9ow_323{color:var(--text-faint);align-items:center;gap:4px;display:inline-flex}._anyone_1i9ow_330{border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-muted);flex:none;padding:3px 8px;font-size:11.5px;font-weight:600}._compact_1i9ow_340{min-height:68px;padding-right:14px}._fieldset_1i9ow_347{border:none;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}._hint_1i9ow_357{color:var(--text-muted);font-size:13px}._urgencyPicker_1i9ow_362{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}._urgencyOption_1i9ow_368{--tone:var(--urgency-normal);border:1px solid var(--border-strong);background:var(--surface);height:38px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:560;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}._urgencyOption_1i9ow_368:before{content:"";background:var(--tone);border-radius:50%;width:8px;height:8px}._urgencyOption_1i9ow_368:hover{color:var(--text)}._u_low_1i9ow_399{--tone:var(--urgency-low)}._u_high_1i9ow_403{--tone:var(--urgency-high)}._u_urgent_1i9ow_407{--tone:var(--urgency-urgent)}._urgencyOption_1i9ow_368[aria-checked=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 11%, var(--surface));color:var(--text);box-shadow:0 0 0 1px var(--tone)}._repeatTag_1i9ow_420{align-items:center;gap:4px;display:inline-flex}._repeatRow_1i9ow_426{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}._repeatEvery_1i9ow_435{width:72px}._repeatUnit_1i9ow_439{width:auto;min-width:108px}._weekdayPicker_1i9ow_444{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:340px;display:grid}._weekday_1i9ow_444,._turn_1i9ow_452{border:1px solid var(--border-strong);background:var(--surface);height:36px;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}._weekday_1i9ow_444{aspect-ratio:1;border-radius:50%;height:auto}._weekday_1i9ow_444:hover,._turn_1i9ow_452:hover{color:var(--text)}._weekday_1i9ow_444[aria-pressed=true],._turn_1i9ow_452[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--ink-contrast)}._turnPicker_1i9ow_486{flex-wrap:wrap;gap:6px;display:flex}._turn_1i9ow_452{border-radius:var(--radius-full);gap:7px;padding:0 13px;font-size:13.5px}._turnNumber_1i9ow_499{background:var(--ink-contrast);min-width:18px;height:18px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}@media (width<=640px){._overview_1i9ow_3{gap:8px}._overview_1i9ow_3>div{grid-template-columns:minmax(0,1fr);gap:7px;padding:14px}._overview_1i9ow_3 svg{display:none}._overview_1i9ow_3 dd{grid-area:1/1;font-size:28px}._overview_1i9ow_3 dt{font-size:10px}._quickAdd_1i9ow_56{gap:4px;padding:6px 8px}._quickIcon_1i9ow_68{display:none}._quickAdd_1i9ow_56 input{padding-left:8px}._item_1i9ow_163{padding-left:14px}._urgencyPicker_1i9ow_362{grid-template-columns:repeat(2,minmax(0,1fr))}}._plainList_1i9ow_560{box-shadow:none;background:0 0;border:0;border-radius:0}._plainList_1i9ow_560 ._item_1i9ow_163{background:0 0;padding-left:3px;padding-right:3px}._plainList_1i9ow_560 ._item_1i9ow_163:before{display:none}._plainList_1i9ow_560 ._item_1i9ow_163+._item_1i9ow_163{border-top:1px solid var(--border)}._plainList_1i9ow_560 ._compact_1i9ow_340{min-height:67px}._plainList_1i9ow_560 ._title_1i9ow_221{font-size:14px;font-weight:500}._plainList_1i9ow_560 ._meta_1i9ow_290{font-size:11px}._plainList_1i9ow_560 ._check_1i9ow_227{border-radius:6px;width:19px;height:19px}._wrapper_r5kwd_1{display:inline-flex;position:relative}._menu_r5kwd_6{z-index:40;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:210px;color:var(--text);box-shadow:var(--shadow-pop);transform-origin:100% 0;padding:7px;animation:.14s cubic-bezier(.2,.8,.3,1) _appear_r5kwd_1;position:absolute;top:calc(100% + 6px)}@keyframes _appear_r5kwd_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}}._end_r5kwd_28{right:0}._start_r5kwd_32{transform-origin:0 0;left:0}._top_r5kwd_37{transform-origin:100% 100%;top:auto;bottom:calc(100% + 6px)}._header_r5kwd_43{border-bottom:1px solid var(--border);color:var(--text-muted);margin-bottom:4px;padding:8px 10px 7px;font-size:12.5px;font-weight:600}._item_r5kwd_52{border-radius:var(--radius-sm);text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}._item_r5kwd_52 svg{width:16px;height:16px;color:var(--text-muted)}._item_r5kwd_52:hover:not(:disabled),._item_r5kwd_52:focus-visible{background:var(--hover);box-shadow:none}._item_r5kwd_52:disabled{opacity:.5}._danger_r5kwd_84,._danger_r5kwd_84 svg{color:var(--danger)}._danger_r5kwd_84:hover:not(:disabled){background:var(--danger-soft)}._divider_r5kwd_93{background:var(--border);height:1px;margin:5px 4px}._home_ktim2_1{container-type:inline-size}._hero_ktim2_4{margin:7px 0 29px}._date_ktim2_7,._eyebrow_ktim2_8{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}._date_ktim2_7{margin-bottom:10px}._hero_ktim2_4 h1{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,46px);font-weight:430;line-height:1.16}._intro_ktim2_24{color:var(--text-muted);margin-top:10px;font-size:13px;line-height:1.6}._week_ktim2_30{margin-bottom:34px}._weekHeading_ktim2_33{justify-content:space-between;align-items:center;gap:14px;min-height:32px;margin-bottom:9px;display:flex}._weekControls_ktim2_41{color:var(--text-muted);align-items:center;gap:3px;font-size:11px;display:flex}._weekControls_ktim2_41>span{white-space:nowrap;margin-right:9px}._returnToday_ktim2_52{border-radius:var(--radius-sm);color:var(--accent);background:0 0;border:0;padding:6px 10px;font-size:11px}._returnToday_ktim2_52:hover{background:var(--accent-soft)}._days_ktim2_63{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 55%, transparent);border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:7px;display:grid}._day_ktim2_63{min-width:0;height:83px;color:var(--text-muted);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 4px 7px;transition:background .15s,color .15s;display:flex}._day_ktim2_63:hover{background:var(--surface-3)}._dayName_ktim2_92{font-size:10px;font-weight:550}._dayNumber_ktim2_96{font-family:var(--font-display);font-size:27px;font-weight:450;line-height:1}._dayToday_ktim2_102{color:var(--accent)}._daySelected_ktim2_105,._daySelected_ktim2_105:hover{background:var(--ink);color:var(--ink-contrast);box-shadow:var(--shadow-sm)}._dayDots_ktim2_111{justify-content:center;align-items:center;gap:3px;height:5px;margin-top:4px;display:flex}._dayDots_ktim2_111 i{opacity:.75;background:currentColor;border-radius:50%;width:3px;height:3px}._columns_ktim2_126{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:42px;display:grid}._leftColumn_ktim2_132,._rightColumn_ktim2_133{flex-direction:column;gap:31px;min-width:0;display:flex}._columns_ktim2_126:has(._leftColumn_ktim2_132:empty){grid-template-columns:minmax(0,1fr)}._leftColumn_ktim2_132:empty{display:none}._sectionHeading_ktim2_145{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;display:flex}._sectionHeading_ktim2_145 h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:24px;font-weight:480;line-height:1.2}._more_ktim2_159{border-radius:var(--radius-sm);min-height:36px;color:var(--text-muted);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 0 4px 6px;font-size:11px;font-weight:550;display:inline-flex}._more_ktim2_159:hover{color:var(--accent)}._sectionNote_ktim2_177{color:var(--text-muted);margin:-2px 0 15px;font-size:12px}._photoCard_ktim2_182{isolation:isolate;aspect-ratio:1.62;border-radius:var(--radius-lg);background:var(--hero-surface);width:100%;min-width:0;min-height:280px;margin:0;position:relative;overflow:hidden}._photoLayers_ktim2_194{z-index:-2}._photoCard_ktim2_182:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 34%, var(--photo-scrim));pointer-events:none;position:absolute;inset:0}._photoCaption_ktim2_205{color:var(--on-photo);position:absolute;bottom:25px;left:26px;right:75px}._photoCaption_ktim2_205>span{color:var(--on-photo-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:6px;font-size:9px;font-weight:550;display:flex}._photoCaption_ktim2_205 strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:30px;font-weight:420;line-height:1.2;display:block}._frameButton_ktim2_231{border:1px solid var(--glass-border);background:var(--glass);width:44px;height:44px;color:var(--on-photo);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;place-items:center;padding:0;transition:background .14s;display:grid;position:absolute;bottom:24px;right:22px}._frameButton_ktim2_231:hover{background:var(--glass-hover)}._photoEmpty_ktim2_250{aspect-ratio:1.62;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 30% 0, var(--accent-soft), transparent 65%), var(--surface-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:280px;padding:28px;display:flex}._photoEmpty_ktim2_250>svg{color:var(--accent)}._photoEmpty_ktim2_250 h2{font:450 26px/1.2 var(--font-display);max-width:260px}._photoEmpty_ktim2_250 p{max-width:260px;color:var(--text-muted);font-size:12px}._agendaList_ktim2_278{margin:0;padding:0;list-style:none}._agendaList_ktim2_278 li+li{border-top:1px solid var(--border)}._event_ktim2_286{border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;min-height:77px;padding:15px 3px;display:flex}._event_ktim2_286:hover{background:var(--hover)}._eventTime_ktim2_301{width:66px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}._eventMark_ktim2_308{border-radius:2px;flex:none;width:3px;height:29px}._eventText_ktim2_314{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._eventText_ktim2_314 strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.4}._eventText_ktim2_314>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._event_ktim2_286>svg{color:var(--text-faint)}._addTask_ktim2_337{border-radius:var(--radius-sm);min-height:40px;color:var(--accent);background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:8px 0;font-size:12px;display:inline-flex}._addTask_ktim2_337:hover{text-underline-offset:4px;text-decoration:underline}._meanwhile_ktim2_354{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 62%, transparent);padding:23px 25px}._meanwhile_ktim2_354 ._sectionHeading_ktim2_145 h2{font-size:23px}._meanwhile_ktim2_354 ._sectionHeading_ktim2_145{margin-bottom:13px}._homeReadings_ktim2_366{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}._reading_ktim2_371{align-items:center;gap:12px;min-width:0;display:flex}._reading_ktim2_371>svg{color:var(--text-muted);stroke-width:1.5px}._reading_ktim2_371>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._reading_ktim2_371 div>span{color:var(--text-muted);overflow-wrap:anywhere;font-size:10px}._reading_ktim2_371 strong{font-size:21px;font-weight:500;line-height:1.25}._reading_ktim2_371 small{color:var(--text-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}._entry_ktim2_405{border-top:1px solid var(--border);grid-column:1/-1;padding-top:15px}._entry_ktim2_405 strong{font-size:13px}._entryOpen_ktim2_413>svg,._entryOpen_ktim2_413 strong{color:var(--warning)}._presence_ktim2_417{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}._presenceLabel_ktim2_422{color:var(--text-muted);margin-bottom:12px;font-size:10px}._people_ktim2_427{flex-wrap:wrap;gap:14px 18px;margin:0;padding:0;list-style:none;display:flex}._people_ktim2_427 li{align-items:center;gap:7px;display:flex}._people_ktim2_427 li>span:last-child{font-size:11px;line-height:1.4}._people_ktim2_427 small{color:var(--text-muted);font-size:9px;display:block}._calm_ktim2_449{align-items:center;gap:15px;padding:25px 0;display:flex}._calm_ktim2_449>svg{color:var(--text-muted);stroke-width:1.4px}._calm_ktim2_449 strong{font-size:13px;font-weight:550}._calm_ktim2_449 p{color:var(--text-muted);margin-top:5px;font-size:12px}._message_ktim2_468{color:var(--text-muted);padding:10px 0;font-size:12px}._message_ktim2_468 button{color:var(--accent);background:0 0;border:0;padding:5px;text-decoration:underline}._loadingRows_ktim2_480{gap:8px;padding-top:12px;display:grid}@container (width<=760px){._columns_ktim2_126{grid-template-columns:minmax(0,1fr);gap:30px}._leftColumn_ktim2_132,._rightColumn_ktim2_133{display:contents}._agenda_ktim2_278{order:0}._tasks_ktim2_497{border-top:1px solid var(--border);order:1;padding-top:25px}._photoCard_ktim2_182,._photoEmpty_ktim2_250{order:2}._meanwhile_ktim2_354{order:3}._photoCard_ktim2_182,._photoEmpty_ktim2_250{aspect-ratio:1.75;min-height:240px}._hero_ktim2_4{margin-bottom:22px}._week_ktim2_30{margin-bottom:25px}._days_ktim2_63{border-radius:15px;gap:4px;padding:5px}._day_ktim2_63{border-radius:10px;height:77px}._dayNumber_ktim2_96{font-size:25px}}@container (width<=430px){._sectionHeading_ktim2_145 h2{font-size:23px}._weekHeading_ktim2_33>._eyebrow_ktim2_8{letter-spacing:.07em;font-size:9px}._weekControls_ktim2_41{gap:0;font-size:10px}._weekControls_ktim2_41>span{margin-right:0}._returnToday_ktim2_52{padding:6px;font-size:10px}._days_ktim2_63{gap:2px}._day_ktim2_63{height:74px}._dayName_ktim2_92{font-size:10px}._intro_ktim2_24{max-width:280px;font-size:12px}._meanwhile_ktim2_354{padding:19px}._event_ktim2_286{gap:11px}._eventTime_ktim2_301{width:62px}._photoCaption_ktim2_205{bottom:23px;left:22px}}@container (width<=340px){._weekHeading_ktim2_33>._eyebrow_ktim2_8{display:none}._weekControls_ktim2_41{margin-left:auto}._sectionHeading_ktim2_145 h2,._meanwhile_ktim2_354 ._sectionHeading_ktim2_145 h2{font-size:21px}._more_ktim2_159{font-size:10px}._meanwhile_ktim2_354{padding:16px}._reading_ktim2_371{gap:8px}}._layers_1g7j8_3{position:absolute;inset:0;overflow:hidden}._layer_1g7j8_3{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}._shown_1g7j8_16{opacity:1}._cover_1g7j8_20{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block}._backdrop_1g7j8_29{object-fit:cover;filter:blur(28px)brightness(.55)saturate(1.1);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}._whole_1g7j8_39{object-fit:contain;width:100%;height:100%;animation:26s ease-out forwards _drift_1g7j8_1;position:absolute;inset:0}@keyframes _drift_1g7j8_1{0%{transform:scale(1)}to{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){._whole_1g7j8_39{animation:none}}._frame_1g7j8_65{background:var(--frame-bg);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--on-photo);cursor:none;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._frame_1g7j8_65:focus-visible{box-shadow:none}._frame_1g7j8_65::backdrop{background:var(--frame-bg)}._frameAwake_1g7j8_89{cursor:default}._frameShade_1g7j8_93{background:linear-gradient(to top, var(--photo-scrim) 0%, transparent 36%), linear-gradient(to bottom, var(--photo-scrim-soft) 0%, transparent 20%);pointer-events:none;position:absolute;inset:0}._clock_1g7j8_102{left:max(32px, env(safe-area-inset-left));bottom:max(28px, env(safe-area-inset-bottom));text-shadow:0 2px 18px var(--photo-shadow);pointer-events:none;position:absolute}._clockTime_1g7j8_110{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(56px,9.5vw,120px);font-weight:420;line-height:1}._clockDate_1g7j8_119{color:var(--on-photo-muted);font-optical-sizing:auto;letter-spacing:-.01em;margin-top:10px;font-size:clamp(13px,1.8vw,22px);font-weight:480}._frameControls_1g7j8_128{padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));opacity:0;pointer-events:none;flex-direction:column;justify-content:space-between;transition:opacity .3s;display:flex;position:absolute;inset:0}._frameAwake_1g7j8_89 ._frameControls_1g7j8_128,._frameControls_1g7j8_128:focus-within{opacity:1}._frameAwake_1g7j8_89 ._frameControls_1g7j8_128>*,._frameControls_1g7j8_128:focus-within>*{pointer-events:auto}._frameTop_1g7j8_151{justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}._caption_1g7j8_158{border:1px solid var(--glass-border);border-radius:var(--radius-full);background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);margin-right:auto;padding:9px 15px;font-size:12px;font-weight:500}._frameBottom_1g7j8_169{justify-content:flex-end;gap:10px;display:flex}._frameButton_1g7j8_175{border:1px solid var(--glass-border);background:var(--glass);width:50px;height:50px;color:var(--on-photo);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border-radius:50%;flex:none;place-items:center;transition:background-color .12s;display:grid}._frameButton_1g7j8_175:hover{background:var(--glass-hover)}@media (width<=600px){._clock_1g7j8_102{bottom:max(96px, calc(env(safe-area-inset-bottom) + 84px))}._frameBottom_1g7j8_169{justify-content:center}}._connect_1g7j8_206{flex-direction:column;gap:12px;display:flex}._albums_1g7j8_212{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._album_1g7j8_212{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:18px 20px;transition:background-color .12s;display:flex}._album_1g7j8_212+._album_1g7j8_212{border-top:1px solid var(--border)}._album_1g7j8_212:hover{background:var(--surface-2)}._albumOpen_1g7j8_237{border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:180px;padding:0;display:flex}._albumCover_1g7j8_250{background:var(--surface-3);width:68px;height:68px;color:var(--text-faint);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}._albumCover_1g7j8_250 img{object-fit:cover;width:100%;height:100%}._albumText_1g7j8_269{flex-direction:column;gap:5px;min-width:0;display:flex}._albumName_1g7j8_276{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}._albumActions_1g7j8_282{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._status_1g7j8_289,._waiting_1g7j8_290{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}._dot_1g7j8_298{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite _pulse_1g7j8_1}@keyframes _pulse_1g7j8_1{50%{opacity:.3;transform:scale(.75)}}._muted_1g7j8_314{color:var(--text-muted);font-size:13px}._statusWarning_1g7j8_319{color:var(--warning)}._follow_1g7j8_325{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:8px;padding:14px 16px;display:flex}._followSource_1g7j8_335{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}._followSource_1g7j8_335 svg{color:var(--text-muted);flex:none}._linkForm_1g7j8_347{flex-direction:column;gap:8px;display:flex}._linkActions_1g7j8_353{justify-content:flex-end;gap:8px;display:flex}._removedNote_1g7j8_359{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}._newAlbum_1g7j8_367{flex-direction:column;gap:16px;display:flex}._frameActions_1g7j8_374 select{width:auto;min-height:36px;padding-top:4px;padding-bottom:4px;font-size:14px}._pushLeft_1g7j8_384{margin-right:auto}._albumFields_1g7j8_388{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;display:grid}._grid_1g7j8_395{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._tile_1g7j8_404{aspect-ratio:1;border-radius:var(--radius);background:var(--surface-3);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}._tile_1g7j8_404 img{object-fit:cover;width:100%;height:100%;transition:transform .15s;display:block}._tileSelected_1g7j8_424{box-shadow:0 0 0 3px var(--accent)}._tileSelected_1g7j8_424 img{border-radius:6px;transform:scale(.9)}._check_1g7j8_433{background:var(--accent);width:24px;height:24px;color:var(--accent-contrast);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}._pickSteps_1g7j8_448{color:var(--text-muted);flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}._pickSteps_1g7j8_448 strong{color:var(--text)}._pickOpen_1g7j8_461{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}._phone_1g7j8_468{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:12px 14px}._phone_1g7j8_468 summary{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._phoneBody_1g7j8_484{align-items:center;gap:16px;margin-top:12px;display:flex}._qr_1g7j8_492{border-radius:var(--radius-sm);background:var(--knob);flex:none;width:148px;padding:8px}._qr_1g7j8_492 svg{width:100%;height:auto;display:block}._progress_1g7j8_506{flex-direction:column;gap:10px;display:flex}._progress_1g7j8_506 progress{width:100%;height:10px;accent-color:var(--accent)}._result_1g7j8_518{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}._resultIcon_1g7j8_527{color:var(--success)}@media (width<=640px){._albumFields_1g7j8_388{grid-template-columns:minmax(0,1fr)}._phoneBody_1g7j8_484{flex-direction:column;align-items:flex-start}}._wrapper_hphxt_1{position:relative}._bell_hphxt_5{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text-muted);box-shadow:var(--shadow-xs);border-radius:50%;place-items:center;padding:0;transition:color .12s,border-color .12s;display:grid;position:relative}._bell_hphxt_5:hover,._bell_hphxt_5[aria-expanded=true]{border-color:var(--border-strong);color:var(--text)}._count_hphxt_28{border:2px solid var(--bg);border-radius:var(--radius-full);background:var(--danger);min-width:19px;height:19px;color:var(--danger-contrast);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}._panel_hphxt_46{z-index:50;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(384px,100vw - 24px);max-height:min(540px,72dvh);box-shadow:var(--shadow-pop);flex-direction:column;animation:.16s cubic-bezier(.2,.8,.3,1) _appear_hphxt_1;display:flex;position:absolute;top:calc(100% + 8px);overflow:hidden}._end_hphxt_62{transform-origin:100% 0;right:0}._start_hphxt_67{transform-origin:0 0;left:0}@keyframes _appear_hphxt_1{0%{opacity:0;transform:translateY(-6px)scale(.98)}}._panelHeader_hphxt_79{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 16px 22px;display:flex}._panelHeader_hphxt_79 h2{font:450 24px/1.2 var(--font-display)}._markAll_hphxt_90{border-radius:var(--radius-sm);color:var(--accent);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}._markAll_hphxt_90:hover{background:var(--accent-soft)}._empty_hphxt_107{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:36px 24px 40px;font-size:13.5px;display:flex}._emptyIcon_hphxt_118{background:var(--accent-soft);width:44px;height:44px;color:var(--text-muted);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}._emptyTitle_hphxt_129{color:var(--text);font-size:14.5px;font-weight:600}._list_hphxt_135{margin:0;padding:6px;list-style:none;overflow-y:auto}._item_hphxt_142{border-radius:var(--radius);text-align:left;background:0 0;border:none;gap:12px;width:100%;padding:10px 28px 10px 10px;display:flex;position:relative}._item_hphxt_142:hover{background:var(--hover)}._unread_hphxt_158{background:color-mix(in srgb, var(--accent-soft) 70%, transparent)}._unreadDot_hphxt_162{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:12px}._icon_hphxt_172{background:var(--surface-3);width:32px;height:32px;color:var(--text-muted);border-radius:10px;flex:none;place-items:center;display:grid}._urgency_high_hphxt_183{color:var(--urgency-high)}._urgency_urgent_hphxt_187{background:var(--danger-soft);color:var(--urgency-urgent)}._text_hphxt_192{flex-direction:column;gap:2px;min-width:0;display:flex}._title_hphxt_199{font-size:14px;font-weight:600;line-height:1.35}._body_hphxt_205{color:var(--text-muted);font-size:13px;line-height:1.4}._time_hphxt_211{color:var(--text-faint);margin-top:2px;font-size:12px}@media (width<=899px){._bell_hphxt_5{width:44px;height:44px}._panel_hphxt_46{top:calc(74px + env(safe-area-inset-top));position:fixed;left:auto;right:12px}}._shell_glcmd_1{min-height:100dvh}._skipLink_glcmd_4{z-index:1000;border-radius:var(--radius);background:var(--ink);color:var(--ink-contrast);padding:12px 18px;position:fixed;top:-100px;left:16px}._skipLink_glcmd_4:focus{top:12px}._topbar_glcmd_17{z-index:30;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding-top:env(safe-area-inset-top);position:sticky;top:0}._headerInner_glcmd_26{max-width:calc(var(--content-max) + 80px);align-items:center;gap:28px;height:84px;margin:0 auto;padding:0 40px;display:flex}._brand_glcmd_35{color:var(--text);flex:1;min-width:0;display:flex}._brand_glcmd_35>span{max-width:100%}._nav_glcmd_44{align-items:center;gap:4px;display:flex}._navItem_glcmd_49{border-radius:var(--radius-full);min-height:42px;color:var(--text-muted);justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:550;transition:color .14s,background .14s;display:flex}._navItem_glcmd_49:hover{color:var(--text);background:var(--hover)}._navActive_glcmd_67,._navActive_glcmd_67:hover{background:var(--nav-active);color:var(--ink)}._topActions_glcmd_72{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}._userButton_glcmd_79{border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:4px;display:grid}._userButton_glcmd_79:hover{border-color:var(--border-strong)}._content_glcmd_92{width:100%;max-width:calc(var(--content-max) + 80px);margin:0 auto;padding:30px 40px 80px}._content_glcmd_92:focus{outline:none}._notice_glcmd_101{color:var(--text-muted);align-items:center;gap:7px;margin:-10px 0 22px;font-size:11px;line-height:1.6;display:flex}._notice_glcmd_101 strong{font-weight:600}._guestNotice_glcmd_113{background:var(--accent-soft);color:var(--text);border-radius:var(--radius);align-items:center;gap:10px;margin-bottom:24px;padding:12px 16px;font-size:13px;display:flex}._tabbar_glcmd_124{display:none}@media (width>=1200px){._topActions_glcmd_72{max-width:190px}}@media (width<=1050px) and (width>=900px){._headerInner_glcmd_26{gap:16px;padding-inline:28px}._navItem_glcmd_49{padding-inline:13px}._topActions_glcmd_72{flex:0}}@media (width<=899px){._headerInner_glcmd_26{gap:16px;height:68px;padding:0 24px}._nav_glcmd_44{display:none}._topActions_glcmd_72{flex:none;gap:8px}._content_glcmd_92{padding:24px 24px calc(var(--tabbar-height) + env(safe-area-inset-bottom) + 36px)}._notice_glcmd_101{margin-top:-7px;margin-bottom:20px;font-size:10px}._tabbar_glcmd_124{z-index:30;min-height:var(--tabbar-height);padding:6px 12px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}._tabbar_glcmd_124>div{flex:1;min-width:0}._tab_glcmd_124{border-radius:var(--radius);min-width:0;min-height:56px;color:var(--text-muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:3px 2px;font-size:10px;font-weight:550;display:flex}._tabIcon_glcmd_200{border-radius:var(--radius-full);place-items:center;width:42px;height:28px;display:grid}._tabIcon_glcmd_200 svg{stroke-width:1.7px;width:19px;height:19px}._tabActive_glcmd_212{color:var(--accent)}._tabActive_glcmd_212 ._tabIcon_glcmd_200{background:var(--accent-soft)}._tab_glcmd_124:hover{background:var(--hover)}}@media (width<=480px){._headerInner_glcmd_26,._content_glcmd_92{padding-inline:20px}._noticeDetail_glcmd_229{display:none}}@media (width<=359px){._headerInner_glcmd_26,._content_glcmd_92{padding-inline:16px}._headerInner_glcmd_26{gap:8px}._topActions_glcmd_72{gap:2px}}._choices_17178_1{flex-wrap:wrap;gap:6px;display:flex}._choice_17178_1{border:1px solid var(--border);background:var(--surface-2);border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:20px;line-height:1;transition:border-color .12s,background-color .12s,transform .12s;display:grid;overflow:hidden}._choice_17178_1:hover{border-color:var(--border-strong);transform:scale(1.06)}._choice_17178_1 img{object-fit:cover;width:100%;height:100%}._initials_17178_36{color:var(--text-muted);font-size:13px;font-weight:650}._choice_17178_1[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}._frame_17178_51{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--surface-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,300px);margin:0 auto;position:relative;overflow:hidden}._frame_17178_51:active{cursor:grabbing}._source_17178_69{pointer-events:none;max-width:none;position:absolute}._mask_17178_75{box-shadow:0 0 0 100vmax var(--photo-scrim);outline:2px solid var(--on-photo-muted);outline-offset:-1px;pointer-events:none;border-radius:50%;position:absolute;inset:0}._zoom_17178_85{width:min(100%,300px);color:var(--text-muted);align-items:center;gap:10px;margin:0 auto;display:flex}._zoom_17178_85 input{flex:1;min-width:0}._error_17178_99{color:var(--danger);text-align:center;font-size:13px}._layout_1r5v7_3{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:52px;display:grid}._nav_1r5v7_10{flex-direction:column;gap:2px;display:flex;position:sticky;top:112px}._navGroup_1r5v7_18{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin:18px 10px 6px;font-size:11.5px;font-weight:650}._navGroup_1r5v7_18:first-child{margin-top:0}._navLink_1r5v7_31{min-height:42px;color:var(--text-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:540;text-decoration:none;transition:background-color .12s,color .12s;display:flex}._navLink_1r5v7_31 svg{stroke-width:1.9px;width:16px;height:16px}._navLink_1r5v7_31:hover{background:var(--hover);color:var(--text)}._navCurrent_1r5v7_59,._navCurrent_1r5v7_59:hover{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--border)}._navCurrent_1r5v7_59 svg{color:var(--accent)}._sections_1r5v7_72{min-width:0;max-width:860px}._section_1r5v7_72{margin-bottom:42px}._groupHeading_1r5v7_81{border-top:1px solid var(--border);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.018em;margin:4px 0 24px;padding-top:32px;font-size:24px;font-weight:520}._form_1r5v7_94{flex-direction:column;gap:18px;display:flex}._formFooter_1r5v7_100{padding-top:4px}._profileTop_1r5v7_104{align-items:flex-end;gap:16px;display:flex}._profileTop_1r5v7_104>:last-child{flex:1}._actions_1r5v7_114{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._rows_1r5v7_122>*+*{border-top:1px solid var(--border)}._row_1r5v7_122{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:20px 24px;display:flex}._rowText_1r5v7_135{flex-direction:column;gap:2px;min-width:0;display:flex}._row_1r5v7_122>._rowText_1r5v7_135{flex:240px}._integration_1r5v7_146>._rowText_1r5v7_135{flex:1}._rowBlock_1r5v7_150{flex-direction:column;gap:14px;padding:20px 24px 24px;display:flex}._rowBlock_1r5v7_150>._row_1r5v7_122{padding:0}._cardHeader_1r5v7_161{padding:14px 20px}._emptyRow_1r5v7_165{align-items:center;gap:14px;padding:18px 20px;display:flex}._emptyIcon_1r5v7_172{background:var(--surface-3);width:40px;height:40px;color:var(--text-muted);border-radius:12px;flex:none;place-items:center;display:grid}._muted_1r5v7_183{color:var(--text-muted);font-size:13.5px;line-height:1.5}._fine_1r5v7_190{color:var(--text-muted);font-size:13px;line-height:1.5}._errorText_1r5v7_196{color:var(--danger);font-size:14px}._integration_1r5v7_146{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}._integration_1r5v7_146 h3{overflow-wrap:anywhere}._integrationIcon_1r5v7_213{border:1px solid var(--border);background:var(--surface-2);width:40px;height:40px;color:var(--text-muted);border-radius:12px;flex:none;place-items:center;display:grid}._steps_1r5v7_225{color:var(--text-muted);font-size:14px;line-height:1.55}._steps_1r5v7_225 ol{flex-direction:column;gap:8px;margin:10px 0 0;padding-left:20px;display:flex}._steps_1r5v7_225 code{background:var(--surface-3);color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:12.5px}._themes_1r5v7_251{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._theme_1r5v7_251{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xs);text-align:left;flex-direction:column;gap:10px;padding:8px 8px 12px;transition:border-color .14s,box-shadow .14s;display:flex}._theme_1r5v7_251:hover{border-color:var(--border-strong)}._theme_1r5v7_251[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-sm)}._themeLabel_1r5v7_283{align-items:center;gap:8px;padding:0 4px;font-size:14px;font-weight:560;display:flex}._themeLabel_1r5v7_283 svg{color:var(--text-muted)}._theme_1r5v7_251[aria-checked=true] ._themeLabel_1r5v7_283 svg{color:var(--accent)}._preview_1r5v7_300{--p-bg:var(--preview-light-bg);--p-side:var(--preview-light-side);--p-card:var(--preview-light-card);--p-line:var(--preview-light-line);aspect-ratio:16/10;border:1px solid var(--border);border-radius:10px;display:block;overflow:hidden}._preview_dark_1r5v7_312{--p-bg:var(--preview-dark-bg);--p-side:var(--preview-dark-side);--p-card:var(--preview-dark-card);--p-line:var(--preview-dark-line)}._previewPane_1r5v7_319{background:var(--p-bg);flex-direction:column;height:100%;display:flex}._preview_system_1r5v7_327 ._previewPane_1r5v7_319{background:linear-gradient(90deg, var(--preview-light-bg) 50%, var(--preview-dark-bg) 50%)}._previewHeader_1r5v7_331{border-bottom:1px solid var(--p-line);background:var(--p-side);flex:none;height:20%}._previewBody_1r5v7_338{flex-direction:column;flex:1;gap:10%;padding:11% 10%;display:flex}._previewTitle_1r5v7_346{background:var(--p-line);border-radius:4px;width:46%;height:7px}._previewCards_1r5v7_353{flex:1;grid-template-columns:1fr 1fr;gap:8%;display:grid}._previewCards_1r5v7_353 span{border:1px solid var(--p-line);background:var(--p-card);border-radius:6px}._preview_system_1r5v7_327 ._previewCards_1r5v7_353 span:last-child{border-color:var(--preview-dark-line);background:var(--preview-dark-card)}._preview_system_1r5v7_327 ._previewTitle_1r5v7_346{background:linear-gradient(90deg, var(--preview-light-line) 50%, var(--preview-dark-line) 50%)}._sourceList_1r5v7_377,._choiceList_1r5v7_378,._visibilityList_1r5v7_379{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._choiceList_1r5v7_378,._visibilityList_1r5v7_379{gap:8px}._source_1r5v7_377{align-items:center;gap:12px;padding:12px 16px 12px 20px;display:flex}._source_1r5v7_377+._source_1r5v7_377{border-top:1px solid var(--border)}._choice_1r5v7_378{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:12px;padding:10px 12px;display:flex}._source_1r5v7_377 select{width:auto;min-height:34px;padding-top:4px;padding-bottom:4px;font-size:14px}._sourceDot_1r5v7_420{border-radius:50%;flex:none;width:10px;height:10px}._sourceText_1r5v7_427{flex-direction:column;flex:1;min-width:0;display:flex}._sourceName_1r5v7_434{font-size:14.5px;font-weight:600}._choiceName_1r5v7_439{flex:1;align-items:center;gap:8px;min-width:0;font-weight:550;display:flex}._visibilityTools_1r5v7_450{gap:10px;display:flex}._visibilityTools_1r5v7_450 select{width:200px}._search_1r5v7_459{color:var(--text-faint);flex:1;align-items:center;display:flex;position:relative}._search_1r5v7_459 svg{position:absolute;left:12px}._search_1r5v7_459 input{padding-left:36px}._visibilityRow_1r5v7_476{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:12px;padding:8px 10px;display:flex}._hiddenRow_1r5v7_485{background:var(--surface-2)}._hiddenRow_1r5v7_485 input{color:var(--text-faint)}._visibilityText_1r5v7_493{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._visibilityText_1r5v7_493 input{min-height:34px;padding:4px 8px;font-weight:600}._visibilityRow_1r5v7_476 select{width:190px;min-height:34px;padding-top:4px;padding-bottom:4px;font-size:14px}._entityId_1r5v7_515{color:var(--text-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._version_1r5v7_524{color:var(--text-faint);margin:8px 0;font-size:13px}@media (width<=1100px){._layout_1r5v7_3{grid-template-columns:172px minmax(0,1fr);gap:32px}}@media (width<=899px){._layout_1r5v7_3{grid-template-columns:minmax(0,1fr);gap:20px}._nav_1r5v7_10{scrollbar-width:none;flex-direction:row;gap:6px;margin:-8px -16px 4px;padding:2px 16px;position:static;overflow-x:auto}._nav_1r5v7_10::-webkit-scrollbar{display:none}._navGroup_1r5v7_18{display:none}._navLink_1r5v7_31{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:none}._navCurrent_1r5v7_59{border-color:var(--ink);background:var(--ink);color:var(--ink-contrast);box-shadow:none}._navCurrent_1r5v7_59 svg{color:inherit}}@media (width<=640px){._row_1r5v7_122,._rowBlock_1r5v7_150,._emptyRow_1r5v7_165,._cardHeader_1r5v7_161{padding-left:16px;padding-right:16px}._themes_1r5v7_251{gap:8px}._themeLabel_1r5v7_283{font-size:13px}._themeLabel_1r5v7_283 svg{display:none}._visibilityRow_1r5v7_476,._source_1r5v7_377{flex-wrap:wrap}._visibilityRow_1r5v7_476 select{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Fraunces Variable", ui-serif, Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-xs:6px;--radius-sm:8px;--radius:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:999px;--bg:var(--lightningcss-light,#f5f1e9)var(--lightningcss-dark,#201c19);--nav-active:var(--lightningcss-light,#eee6da)var(--lightningcss-dark,#39322c);--hero-surface:var(--lightningcss-light,#eee5d9)var(--lightningcss-dark,#362b24);--surface:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#2a2521);--surface-2:var(--lightningcss-light,#f9f5ee)var(--lightningcss-dark,#302923);--surface-3:var(--lightningcss-light,#ebe5da)var(--lightningcss-dark,#39322c);--border:var(--lightningcss-light,#ded6c9)var(--lightningcss-dark,#473e35);--border-strong:var(--lightningcss-light,#c4b8a8)var(--lightningcss-dark,#6c5d50);--text:var(--lightningcss-light,#342d28)var(--lightningcss-dark,#f4eee4);--text-muted:var(--lightningcss-light,#72695e)var(--lightningcss-dark,#bcb2a5);--text-faint:var(--lightningcss-light,#7a7064)var(--lightningcss-dark,#afa294);--hover:var(--lightningcss-light,#1c1a170d)var(--lightningcss-dark,#f3f0eb0f);--pressed:var(--lightningcss-light,#1c1a1717)var(--lightningcss-dark,#f3f0eb1c);--ink:var(--lightningcss-light,#503b30)var(--lightningcss-dark,#edd6c5);--ink-hover:var(--lightningcss-light,#674b3c)var(--lightningcss-dark,#fff0e2);--ink-contrast:var(--lightningcss-light,#fffaf3)var(--lightningcss-dark,#30241e);--accent:var(--lightningcss-light,#884b36)var(--lightningcss-dark,#e8a48a);--accent-hover:var(--lightningcss-light,#703b29)var(--lightningcss-dark,#f4bfa7);--accent-soft:var(--lightningcss-light,#f1dfd3)var(--lightningcss-dark,#4b3026);--accent-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#30241e);--danger:var(--lightningcss-light,#b43832)var(--lightningcss-dark,#f08c7c);--danger-soft:var(--lightningcss-light,#fae9e4)var(--lightningcss-dark,#442b26);--danger-contrast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c0b09);--warning:var(--lightningcss-light,#916017)var(--lightningcss-dark,#dfb56a);--warning-soft:var(--lightningcss-light,#f5ead0)var(--lightningcss-dark,#413522);--success:var(--lightningcss-light,#4d6c4c)var(--lightningcss-dark,#a0bf8a);--success-soft:var(--lightningcss-light,#e6eddf)var(--lightningcss-dark,#2c3929);--info:var(--lightningcss-light,#446b88)var(--lightningcss-dark,#9cbace);--info-soft:var(--lightningcss-light,#e5edf1)var(--lightningcss-dark,#2a3540);--urgency-low:var(--lightningcss-light,#7a7970)var(--lightningcss-dark,#afa294);--urgency-normal:var(--lightningcss-light,#6c807b)var(--lightningcss-dark,#9fb6ae);--urgency-high:var(--lightningcss-light,#be6a2c)var(--lightningcss-dark,#dfaa72);--urgency-urgent:var(--lightningcss-light,#b43832)var(--lightningcss-dark,#f08c7c);--glow:#f7b24a;--on-glow:#3a2507;--heat:var(--lightningcss-light,#e2672a)var(--lightningcss-dark,#f58b55);--cool:var(--lightningcss-light,#2f80e4)var(--lightningcss-dark,#6aa8f7);--on-tone:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17150f);--presence-home:var(--lightningcss-light,#5c8551)var(--lightningcss-dark,#a0bf8a);--plan-wall:var(--lightningcss-light,#d6cec2)var(--lightningcss-dark,#3e3a34);--plan-floor:var(--lightningcss-light,#efebe4)var(--lightningcss-dark,#191815);--plan-floor-lit:var(--lightningcss-light,#fdfbf7)var(--lightningcss-dark,#221f1b);--plan-closet:var(--lightningcss-light,#e4ded4)var(--lightningcss-dark,#24221e);--plan-outdoor:var(--lightningcss-light,#ebe3d3)var(--lightningcss-dark,#1e1c18);--plan-outdoor-edge:var(--lightningcss-light,#ddd2bf)var(--lightningcss-dark,#2c2924);--plan-board:var(--lightningcss-light,#78603c21)var(--lightningcss-dark,#fff0dc0f);--plan-tread:var(--lightningcss-light,#78603c57)var(--lightningcss-dark,#fff0dc2e);--plan-hover:var(--lightningcss-light,#bdb4a7)var(--lightningcss-dark,#5a544b);--plan-shadow:0 8px 14px #3c301e1f;--plan-glow:.62;--plan-text-shadow:none;--plan-card-glow:34%;--on-color:#fff;--color-edge:#00000014;--knob:#fff;--knob-shadow:0 1px 2px #0003, 0 2px 6px #0000001f;--inverse-success:var(--lightningcss-light,#6fdc9a)var(--lightningcss-dark,#1f7a45);--inverse-danger:var(--lightningcss-light,#ff9b90)var(--lightningcss-dark,#c9372c);--inverse-info:var(--lightningcss-light,#a9c4ff)var(--lightningcss-dark,#2b62d6);--shadow-xs:0 1px 2px #3d2b1808;--shadow-sm:0 2px 6px #3d2b180d;--shadow:0 3px 16px -6px #3d2b181f;--shadow-lg:0 24px 56px -12px #1c1a173d, 0 2px 6px #1c1a170f;--shadow-pop:0 14px 36px -8px #1c1a1738, 0 2px 6px #1c1a170f;--focus-ring:0 0 0 3px #884b3638;--backdrop:var(--lightningcss-light,#1714106b)var(--lightningcss-dark,#0000009e);--tabbar-height:70px;--content-max:1240px;--on-photo:#fff;--on-photo-muted:#ffffffd6;--photo-scrim:#0e0a07a8;--photo-scrim-soft:#0e0a0752;--photo-shadow:#00000073;--glass:#140f0a61;--glass-hover:#140f0a8f;--glass-border:#ffffff38;--glass-alert:#b06e08b8;--frame-bg:#000;--preview-light-bg:#f5f1e9;--preview-light-side:#fffdf8;--preview-light-card:#fffdf8;--preview-light-line:#ded6c9;--preview-dark-bg:#201c19;--preview-dark-side:#2a2521;--preview-dark-card:#2a2521;--preview-dark-line:#473e35;--brand-panel:#403128;--brand-panel-glow:#e4b88b33;--brand-panel-glow-2:#e4b88b17;--on-brand:#fbf6ef;--on-brand-muted:#fbf6efad;--brand-chip:#ffffff12;--brand-chip-border:#ffffff1f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--plan-shadow:0 10px 18px #00000073;--plan-glow:.58;--plan-text-shadow:0 1px 3px #0000008c;--plan-card-glow:48%;--shadow-xs:0 1px 2px #0000001f;--shadow-sm:0 2px 6px #00000029;--shadow:0 3px 16px -6px #00000040;--shadow-lg:0 24px 56px -12px #000000bf, 0 2px 6px #0006;--shadow-pop:0 16px 40px -8px #000000b3, 0 2px 6px #0006;--focus-ring:0 0 0 3px #e8a48a42}}:root[data-theme=dark]{--plan-shadow:0 10px 18px #00000073;--plan-glow:.58;--plan-text-shadow:0 1px 3px #0000008c;--plan-card-glow:48%;--shadow-xs:0 1px 2px #0000001f;--shadow-sm:0 2px 6px #00000029;--shadow:0 3px 16px -6px #00000040;--shadow-lg:0 24px 56px -12px #000000bf, 0 2px 6px #0006;--shadow-pop:0 16px 40px -8px #000000b3, 0 2px 6px #0006;--focus-ring:0 0 0 3px #e8a48a42}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--border-strong) transparent}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4,p{margin:0}h1{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;font-size:clamp(32px,3.5vw,44px);font-weight:450;line-height:1.15}h2{letter-spacing:-.012em;font-size:16px;font-weight:620;line-height:1.35}h3{letter-spacing:-.008em;font-size:15px;font-weight:600;line-height:1.4}strong{font-weight:600}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}svg{flex:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:var(--focus-ring)}input[type=range]{accent-color:var(--accent)}input[type=checkbox]{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:5px;flex:none;place-content:center;width:18px;height:18px;margin:0;transition:background-color .12s,border-color .12s;display:inline-grid}input[type=checkbox]:before{content:"";background:var(--accent-contrast);width:12px;height:12px;transition:transform .12s;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=checkbox]:hover:not(:disabled){border-color:var(--text-faint)}input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{opacity:.5;cursor:default}::selection{background:var(--accent-soft)}section[id]{scroll-margin-top:104px}@media (width<=899px){section[id]{scroll-margin-top:calc(76px + env(safe-area-inset-top))}}::placeholder{color:var(--text-faint);opacity:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
