.wNR1xq_bar{z-index:var(--z-sticky-nav);background:var(--color-paper);border-top:var(--rule-hair) solid var(--color-rule);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.wNR1xq_list{align-items:center;gap:var(--space-2xs);max-width:640px;padding:var(--space-xs) var(--space-xs);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}.wNR1xq_cell{min-width:0}.wNR1xq_tab,.wNR1xq_add{justify-content:center;align-items:center;gap:var(--space-3xs);min-height:52px;padding-block:var(--space-2xs);font-size:var(--text-xs);transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);flex-direction:column;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.wNR1xq_tab{color:var(--color-muted);border-radius:10px;position:relative}.wNR1xq_tab[aria-current=page]{color:var(--color-ink);font-weight:600}.wNR1xq_tab[aria-current=page]:before{content:"";top:calc(var(--space-xs) * -1 - 1px);background:var(--color-ink);height:2px;position:absolute;left:25%;right:25%}.wNR1xq_tab:hover{color:var(--color-ink)}.wNR1xq_add{background:var(--color-ink);color:var(--color-paper);border-radius:10px;font-weight:600}.wNR1xq_add:hover,.wNR1xq_add[aria-current=page]{background:var(--color-ink-2)}.wNR1xq_tab:focus-visible,.wNR1xq_add:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wNR1xq_tab,.wNR1xq_add{transition:none}}
.dpyMdW_region{inset:auto 0 calc(96px + env(safe-area-inset-bottom)) 0;z-index:var(--z-toast);padding-inline:var(--space-md);pointer-events:none;justify-content:center;display:flex;position:fixed}.dpyMdW_toast{align-items:center;gap:var(--space-md);max-width:480px;min-height:48px;padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-card);box-shadow:var(--shadow-card);pointer-events:auto;display:flex}.dpyMdW_message{font-size:var(--text-sm);line-height:1.4}.dpyMdW_action{min-height:44px;padding:0 var(--space-xs);color:var(--color-paper);font-weight:600;font-size:var(--text-sm);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.dpyMdW_action:hover{-webkit-text-decoration-color:var(--color-accent-soft);text-decoration-color:var(--color-accent-soft)}.dpyMdW_action:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:2px}
.UMWENq_header{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-md);min-height:64px;padding:var(--space-sm) var(--space-md);padding-top:calc(var(--space-sm) + env(safe-area-inset-top));background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);display:flex;position:sticky;top:0}.UMWENq_title{font-size:var(--text-xl);max-width:none}.UMWENq_action{flex:none}
.avAAna_shell{background:var(--color-paper);min-height:100dvh}.avAAna_main,.avAAna_mainFree{max-width:640px;padding:var(--space-lg) var(--space-md);margin:0 auto}.avAAna_main{padding-bottom:calc(var(--space-xl) + 80px + env(safe-area-inset-bottom))}.avAAna_mainFree{padding-bottom:calc(var(--space-xl) + env(safe-area-inset-bottom))}
._8RiFmG_btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-lg);border:var(--rule-hair) solid transparent;font:600 var(--text-md) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-radius:10px;text-decoration:none;display:inline-flex}._8RiFmG_primary{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}._8RiFmG_primary:hover{background:var(--color-ink-2);border-color:var(--color-ink-2)}._8RiFmG_primary:active{background:var(--color-ink-2)}._8RiFmG_secondary{background:var(--color-paper-2);border-color:var(--color-rule);color:var(--color-ink)}._8RiFmG_secondary:hover,._8RiFmG_secondary:active{background:var(--color-paper-3)}._8RiFmG_btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._8RiFmG_btn:disabled,._8RiFmG_btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}._8RiFmG_btn[aria-busy=true]{cursor:progress}._8RiFmG_block{width:100%;display:flex}@media (prefers-reduced-motion:reduce){._8RiFmG_btn{transition:none}}
._7SqAPW_box{justify-items:start;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);display:grid}._7SqAPW_title{font-size:var(--text-lg)}._7SqAPW_text{max-width:36ch;color:var(--color-ink-2)}._7SqAPW_action{margin-top:var(--space-xs)}
.bfn3sa_field{gap:var(--space-2xs);display:grid}.bfn3sa_label{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.bfn3sa_input{width:100%;min-height:48px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);outline-offset:-3px;transition:border-color var(--dur-micro) var(--ease-out);border-radius:10px;outline:2px solid #0000}.bfn3sa_input::placeholder{color:var(--color-muted)}.bfn3sa_input:hover{border-color:var(--color-ink)}.bfn3sa_input:focus-visible{outline-color:var(--color-focus);border-color:var(--color-focus)}.bfn3sa_input:disabled{opacity:.55;cursor:not-allowed}.bfn3sa_input[aria-invalid=true]{border-color:var(--color-error)}.bfn3sa_hint,.bfn3sa_error{min-height:1lh;font-size:var(--text-sm);margin:0;line-height:1.4}.bfn3sa_hint{color:var(--color-muted)}.bfn3sa_error{color:var(--color-error)}@media (prefers-reduced-motion:reduce){.bfn3sa_input{transition:none}}
.b-c1ha_guide{gap:var(--space-lg);display:grid}.b-c1ha_block{gap:var(--space-xs);display:grid}.b-c1ha_steps{padding-left:var(--space-lg);gap:var(--space-2xs);color:var(--color-ink-2);margin:0;display:grid}.b-c1ha_guide :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.WEZH7G_main{background:var(--color-paper);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.WEZH7G_top{min-height:64px;padding:calc(var(--space-sm) + env(safe-area-inset-top)) calc(var(--space-md) + env(safe-area-inset-right)) var(--space-sm) calc(var(--space-md) + env(safe-area-inset-left));border-bottom:var(--rule-hair) solid var(--color-rule);align-items:center;display:flex}.WEZH7G_brand{min-height:44px;font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-display);align-items:center;text-decoration:none;display:inline-flex}.WEZH7G_brand:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.WEZH7G_body{width:100%;max-width:440px;padding:var(--space-xl) var(--space-md);align-self:start;margin:0 auto}.WEZH7G_card{gap:var(--space-md);display:grid}.WEZH7G_title{font-size:var(--text-2xl)}.WEZH7G_text{color:var(--color-ink-2);max-width:36ch}.WEZH7G_link{min-height:44px;color:var(--color-ink);text-underline-offset:.16em;cursor:pointer;transition:text-decoration-color var(--dur-micro) var(--ease-out);background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.WEZH7G_link:active,.WEZH7G_brand:active{color:var(--color-ink-2)}.WEZH7G_link:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.WEZH7G_link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.WEZH7G_link{transition:none}}
.zDgPUG_screen{gap:var(--space-lg);display:grid}.zDgPUG_well{gap:var(--space-2xs);padding:var(--space-md);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);display:grid}.zDgPUG_wellLabel{font-size:var(--text-sm);color:var(--color-muted)}.zDgPUG_date{letter-spacing:var(--tracking-display);color:var(--color-ink);font-size:clamp(2.074rem,1rem + 3vw,3.25rem);font-weight:700;line-height:1.05}.zDgPUG_wellMeta{font-size:var(--text-sm);color:var(--color-ink-2)}.zDgPUG_section{gap:var(--space-xs);display:grid}.zDgPUG_listHead{max-width:none;padding-top:var(--space-xs);border-top:var(--rule-hair) solid var(--color-ink);font-size:var(--text-md);line-height:1.3}.zDgPUG_note{color:var(--color-ink-2)}.zDgPUG_ideas,.zDgPUG_events{margin:0;padding:0;list-style:none}.zDgPUG_ideas>li,.zDgPUG_events>li{border-bottom:var(--rule-hair) solid var(--color-rule)}.zDgPUG_ideas>li:last-child,.zDgPUG_events>li:last-child{border-bottom:0}.zDgPUG_idea{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);grid-template-columns:56px minmax(0,1fr) auto;min-height:48px;text-decoration:none;display:grid}.zDgPUG_thumb{background:var(--color-paper-3);border-radius:var(--radius-card);width:56px;height:56px;color:var(--color-muted);place-items:center;display:grid;overflow:hidden}.zDgPUG_thumbImg{object-fit:cover;width:56px;height:56px}.zDgPUG_ideaText{min-width:0;display:grid}.zDgPUG_ideaName{overflow-wrap:anywhere;font-weight:600}.zDgPUG_ideaMeta{font-size:var(--text-sm);color:var(--color-muted)}.zDgPUG_event{gap:var(--space-3xs);padding-block:var(--space-sm);min-height:48px;text-decoration:none;display:grid}.zDgPUG_eventTop{justify-content:space-between;align-items:baseline;gap:var(--space-3xs) var(--space-sm);flex-wrap:wrap;display:flex}.zDgPUG_eventName{overflow-wrap:anywhere;font-weight:600}.zDgPUG_eventDate{white-space:nowrap}.zDgPUG_idea:hover .zDgPUG_ideaName,.zDgPUG_event:hover .zDgPUG_eventName{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.16em}.zDgPUG_idea:active,.zDgPUG_event:active{background:var(--color-paper-2)}.zDgPUG_idea:focus-visible,.zDgPUG_event:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.zDgPUG_skel{background:var(--color-paper-3);border-radius:var(--radius-card);animation:zDgPUG_pulse 1.4s var(--ease-in-out) infinite}.zDgPUG_skelWell{height:132px}.zDgPUG_skelRow{gap:var(--space-sm);padding-block:var(--space-sm);grid-template-columns:56px minmax(0,1fr);display:grid}.zDgPUG_skelThumb{height:56px}.zDgPUG_skelLines{gap:var(--space-xs);align-content:center;display:grid}.zDgPUG_skelLine{height:14px}.zDgPUG_skelLineShort{width:60%;height:14px}@keyframes zDgPUG_pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.zDgPUG_skel{animation:none}}
.u_dtMa_text{color:var(--color-ink-2);max-width:40ch}.u_dtMa_note{color:var(--color-muted);font-size:var(--text-sm);text-align:center;margin:0}.u_dtMa_error{color:var(--color-error);font-size:var(--text-sm);margin:0}.u_dtMa_share:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.PY-aAG_stack{gap:var(--space-xl);display:grid}.PY-aAG_block{gap:var(--space-sm);display:grid}.PY-aAG_block h2{font-size:var(--text-lg);text-wrap:balance}.PY-aAG_stack :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PY-aAG_stack a:active{color:var(--color-ink-2)}.PY-aAG_stack button:disabled{opacity:.55}.PY-aAG_row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.PY-aAG_col{gap:var(--space-sm);display:grid}
.eSbG6G_list{display:grid}.eSbG6G_row{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:52px;padding:var(--space-sm) 0;border:0;border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;text-decoration:none;display:flex}div.eSbG6G_row{cursor:default}.eSbG6G_row:disabled,.eSbG6G_chip:disabled,.eSbG6G_switch:disabled,.eSbG6G_select:disabled{opacity:.55;cursor:not-allowed}.eSbG6G_row:active{background:var(--color-paper-2)}.eSbG6G_row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.eSbG6G_rowText{gap:var(--space-3xs);min-width:0;display:grid}.eSbG6G_rowTitle{font-weight:600}.eSbG6G_rowValue{color:var(--color-muted);font-size:var(--text-sm);text-align:right;overflow-wrap:anywhere;min-width:0}.eSbG6G_rowText .eSbG6G_rowValue{text-align:left}.eSbG6G_danger .eSbG6G_rowTitle{color:var(--color-error)}.eSbG6G_switch{border:var(--rule-hair) solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper-3);cursor:pointer;width:52px;height:32px;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);flex:none;padding:0;position:relative}.eSbG6G_switch[aria-checked=true]{background:var(--color-ink);border-color:var(--color-ink)}.eSbG6G_switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.eSbG6G_switch:before{content:"";position:absolute;inset:-8px -4px}.eSbG6G_knob{border-radius:var(--radius-pill);background:var(--color-ink);width:24px;height:24px;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);position:absolute;top:3px;left:3px}.eSbG6G_switch[aria-checked=true] .eSbG6G_knob{background:var(--color-paper);transform:translate(20px)}.eSbG6G_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.eSbG6G_chip{min-height:44px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);cursor:pointer;font-weight:600}.eSbG6G_chip[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.eSbG6G_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.eSbG6G_day{gap:var(--space-xs);padding:0 0 var(--space-md);border:0;border-bottom:var(--rule-hair) solid var(--color-rule);min-width:0;margin:0;display:grid}.eSbG6G_legend{padding:0;font-weight:700}.eSbG6G_pair{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eSbG6G_selectLabel{gap:var(--space-2xs);font-size:var(--text-sm);font-weight:600;display:grid}.eSbG6G_select{width:100%;min-height:48px;padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);border-radius:10px;font-weight:400}.eSbG6G_select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.eSbG6G_link{min-height:44px;color:var(--color-ink);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.eSbG6G_link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.eSbG6G_error{min-height:1lh;color:var(--color-error);font-size:var(--text-sm);margin:0}@media (prefers-reduced-motion:reduce){.eSbG6G_switch,.eSbG6G_knob{transition:none}}.eSbG6G_linkAction{min-height:44px;color:var(--color-ink);font:inherit;text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.eSbG6G_linkAction:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
._88jJYW_lead{margin:0 0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm);max-width:44ch}._88jJYW_actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}._88jJYW_list{border-top:var(--rule-hair) solid var(--color-ink);margin:0;padding:0;list-style:none}._88jJYW_row{align-items:center;gap:var(--space-md);width:100%;min-height:80px;padding:var(--space-sm) 0;border:0;border-bottom:var(--rule-hair) solid var(--color-rule);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}._88jJYW_row:active{background:var(--color-paper-2)}._88jJYW_row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._88jJYW_thumb{border-radius:var(--radius-card);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-3);object-fit:cover;flex:none;width:56px;height:56px}._88jJYW_rowBody{gap:var(--space-3xs);flex:1;min-width:0;display:grid}._88jJYW_rowTitle{overflow-wrap:anywhere;font-weight:600}._88jJYW_rowMeta{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}._88jJYW_sheetActions{gap:var(--space-sm);display:grid}._88jJYW_priceRow{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._88jJYW_error{min-height:1lh;color:var(--color-error);font-size:var(--text-sm);margin:0}._88jJYW_confirm{color:var(--color-ink-2);margin:0}._88jJYW_skel{border-radius:var(--radius-card);background:var(--color-paper-3);display:block}._88jJYW_skelRow{align-items:center;gap:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);min-height:80px;display:flex}._88jJYW_skelThumb{flex:none;width:56px;height:56px}._88jJYW_skelLines{gap:var(--space-xs);flex:1;display:grid}._88jJYW_skelLine{height:14px}._88jJYW_skelLine:first-child{width:50%}._88jJYW_skelLine:last-child{width:30%}
._7Yhcpq_overlay{z-index:var(--z-modal);background:color-mix(in oklch, var(--color-ink) 40%, transparent);overscroll-behavior:contain;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._7Yhcpq_panel{width:100%;max-width:640px;max-height:90dvh;padding:var(--space-lg) var(--space-md);padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom));background:var(--color-paper);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-card);animation:_7Yhcpq_rise var(--dur-long) var(--ease-out);overflow-y:auto}._7Yhcpq_panel:focus{outline:none}._7Yhcpq_title{font-size:var(--text-xl);margin-bottom:var(--space-md)}._7Yhcpq_body{gap:var(--space-md);display:grid}@keyframes _7Yhcpq_rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._7Yhcpq_panel{animation:none}}
._1yBGQG_tag{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:600;line-height:1.3;display:inline-flex}._1yBGQG_neutral{background:var(--color-paper-3);color:var(--color-ink-2)}._1yBGQG_in{background:var(--color-accent-soft);color:var(--color-accent-soft-ink)}._1yBGQG_on{background:var(--color-ink);color:var(--color-paper)}._1yBGQG_out{box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule);color:var(--color-muted);background:0 0}
.O6_d0W_file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.O6_d0W_sources{margin:0 0 var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink);padding:0;list-style:none}.O6_d0W_sources li{border-bottom:var(--rule-hair) solid var(--color-rule)}.O6_d0W_sourceRow{align-items:center;gap:var(--space-md);width:100%;min-height:52px;padding:0 var(--space-2xs);color:var(--color-ink);font:600 var(--text-lg) / 1.2 var(--font-body);text-align:left;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;display:flex}.O6_d0W_sourceRow:hover{background:var(--color-paper-2)}.O6_d0W_sourceRow:active{background:var(--color-paper-3)}.O6_d0W_sourceRow:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.O6_d0W_sourceRow[aria-expanded=true]{background:var(--color-paper-2)}.O6_d0W_inline{gap:var(--space-xs);margin-bottom:var(--space-lg);display:grid}.O6_d0W_describe{gap:var(--space-xs);display:grid}.O6_d0W_form{gap:var(--space-md);display:grid}.O6_d0W_photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-3);width:100%;display:block}.O6_d0W_status{color:var(--color-ink-2);margin:0}.O6_d0W_notice{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);margin:0}.O6_d0W_field{gap:var(--space-2xs);display:grid}.O6_d0W_group{gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}.O6_d0W_label{font-size:var(--text-sm);color:var(--color-ink);padding:0;font-weight:600}.O6_d0W_hint,.O6_d0W_error{min-height:1lh;font-size:var(--text-sm);margin:0;line-height:1.4}.O6_d0W_hint{color:var(--color-muted)}.O6_d0W_error{color:var(--color-error)}.O6_d0W_error:empty{min-height:0}.O6_d0W_select,.O6_d0W_textarea,.O6_d0W_priceInput{width:100%;min-height:48px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);font:inherit;outline-offset:-3px;transition:border-color var(--dur-micro) var(--ease-out);border-radius:10px;outline:2px solid #0000}.O6_d0W_textarea{padding:var(--space-sm) var(--space-md);resize:vertical;line-height:1.4}.O6_d0W_priceInput{font-variant-numeric:tabular-nums;min-width:0;font-weight:700}.O6_d0W_select:hover,.O6_d0W_textarea:hover,.O6_d0W_priceInput:hover{border-color:var(--color-ink)}.O6_d0W_select:focus-visible,.O6_d0W_textarea:focus-visible,.O6_d0W_priceInput:focus-visible{outline-color:var(--color-focus);border-color:var(--color-focus)}.O6_d0W_textarea::placeholder{color:var(--color-muted)}.O6_d0W_priceRow{align-items:center;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.O6_d0W_dash{color:var(--color-muted)}.O6_d0W_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.O6_d0W_chip{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule);color:var(--color-ink);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0}.O6_d0W_chip:hover{background:var(--color-paper-2)}.O6_d0W_chip:active{background:var(--color-paper-3)}.O6_d0W_chip[aria-checked=true]{background:var(--color-ink);color:var(--color-paper);box-shadow:none}.O6_d0W_chip[aria-checked=true]:active{background:var(--color-ink-2)}.O6_d0W_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.O6_d0W_switch{justify-content:space-between;align-items:center;gap:var(--space-md);border:0;border-top:var(--rule-hair) solid var(--color-rule);border-bottom:var(--rule-hair) solid var(--color-rule);width:100%;min-height:52px;color:var(--color-ink);font:400 var(--text-md) / 1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}.O6_d0W_switch:active .O6_d0W_track{background:var(--color-rule)}.O6_d0W_switch[aria-checked=true]:active .O6_d0W_track{background:var(--color-ink-2)}.O6_d0W_switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.O6_d0W_track{border-radius:var(--radius-pill);background:var(--color-paper-3);width:44px;height:26px;box-shadow:inset 0 0 0 var(--rule-hair) var(--color-muted);transition:background-color var(--dur-micro) var(--ease-out);flex:none;position:relative}.O6_d0W_knob{border-radius:var(--radius-pill);background:var(--color-muted);width:20px;height:20px;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);position:absolute;top:3px;left:3px}.O6_d0W_switch[aria-checked=true] .O6_d0W_track{background:var(--color-ink);box-shadow:none}.O6_d0W_switch[aria-checked=true] .O6_d0W_knob{background:var(--color-paper);transform:translate(18px)}.O6_d0W_skelGroup{gap:var(--space-xs);display:grid}.O6_d0W_skelLabel,.O6_d0W_skelInput{background:var(--color-paper-3);border-radius:10px;display:block}.O6_d0W_skelLabel{width:30%;height:14px}.O6_d0W_skelInput{height:48px;margin-bottom:var(--space-sm)}@media (prefers-reduced-motion:reduce){.O6_d0W_sourceRow,.O6_d0W_chip,.O6_d0W_select,.O6_d0W_textarea,.O6_d0W_priceInput,.O6_d0W_track,.O6_d0W_knob{transition:none}}
._4WpgRW_wrap{gap:var(--space-xl);display:grid}._4WpgRW_section{gap:var(--space-sm);display:grid}._4WpgRW_h{font-size:var(--text-section)}._4WpgRW_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._4WpgRW_table th,._4WpgRW_table td{padding:var(--space-xs) var(--space-xs) var(--space-xs) 0;border-bottom:var(--rule-hair) solid var(--color-rule);text-align:left;vertical-align:top}._4WpgRW_table th{color:var(--color-muted);font-weight:600}._4WpgRW_table td._4WpgRW_n,._4WpgRW_table th._4WpgRW_n{text-align:right;white-space:nowrap;padding-right:0}._4WpgRW_bar{height:6px;margin-top:var(--space-2xs);background:var(--color-paper-3);border-radius:var(--radius-pill);overflow:hidden}._4WpgRW_fill{background:var(--color-accent);height:100%;display:block}._4WpgRW_note{color:var(--color-muted);font-size:var(--text-sm);margin:0}._4WpgRW_ok{color:var(--color-success);font-weight:600}._4WpgRW_miss{color:var(--color-error);font-weight:600}._4WpgRW_feed{margin:0;padding:0;list-style:none;display:grid}._4WpgRW_feed li{padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);gap:var(--space-3xs);overflow-wrap:anywhere;display:grid}._4WpgRW_meta{color:var(--color-muted);font-size:var(--text-sm)}._4WpgRW_scroll{overflow-x:auto}._4WpgRW_scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
._P1A2q_page{background:var(--color-paper);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}._P1A2q_top{min-height:64px;padding:var(--space-sm) var(--space-md);padding-top:calc(var(--space-sm) + env(safe-area-inset-top));border-bottom:var(--rule-hair) solid var(--color-rule);align-items:center;display:flex}._P1A2q_brand{min-height:44px;font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-display);align-items:center;text-decoration:none;display:inline-flex}._P1A2q_brand:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._P1A2q_body{width:100%;max-width:440px;padding:var(--space-xl) var(--space-md);align-self:start;margin:0 auto}._P1A2q_card{gap:var(--space-md);display:grid}._P1A2q_title{font-size:var(--text-2xl);overflow-wrap:anywhere}._P1A2q_text{color:var(--color-ink-2);max-width:36ch}._P1A2q_error{min-height:1lh;color:var(--color-error);font-size:var(--text-sm);margin:0}._P1A2q_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}._P1A2q_chip{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule);color:var(--color-ink);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0}._P1A2q_chip:hover{background:var(--color-paper-2)}._P1A2q_chip:active{background:var(--color-paper-3)}._P1A2q_chip:disabled{opacity:.55;cursor:not-allowed}._P1A2q_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._P1A2q_chip{transition:none}}
._9zmeUq_item{gap:var(--space-lg);display:grid}._9zmeUq_photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-3);width:100%;display:block}._9zmeUq_priceBlock{gap:var(--space-2xs);display:grid}._9zmeUq_price{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-ink);margin:0;font-weight:700}._9zmeUq_num{font-variant-numeric:tabular-nums}._9zmeUq_hint{color:var(--color-muted);font-size:var(--text-sm);margin:0}._9zmeUq_facts{border-top:var(--rule-hair) solid var(--color-ink);margin:0}._9zmeUq_fact{padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}._9zmeUq_factName{color:var(--color-muted);font-size:var(--text-sm)}._9zmeUq_factValue{overflow-wrap:anywhere;white-space:pre-line;margin:0}._9zmeUq_link{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:.16em;transition:text-decoration-color var(--dur-micro) var(--ease-out);font-weight:600}._9zmeUq_link:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}._9zmeUq_link:active{color:var(--color-ink-2)}._9zmeUq_link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._9zmeUq_section{gap:var(--space-sm);display:grid}._9zmeUq_head{font-size:var(--text-lg)}._9zmeUq_segments{padding:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-2);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._9zmeUq_segment{min-height:44px;padding:0 var(--space-xs);border-radius:var(--radius-pill);color:var(--color-ink);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0}._9zmeUq_segment:hover{background:var(--color-paper-3)}._9zmeUq_segment:active{background:var(--color-rule)}._9zmeUq_segment[aria-checked=true]{background:var(--color-ink);color:var(--color-paper)}._9zmeUq_segment:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._9zmeUq_segment:disabled{cursor:progress}._9zmeUq_statusLine{color:var(--color-ink-2);margin:0}._9zmeUq_statusLine b{color:var(--color-ink);font-weight:700}._9zmeUq_error{color:var(--color-error);font-size:var(--text-sm);margin:0}._9zmeUq_error:empty{display:none}._9zmeUq_shops{border-top:var(--rule-hair) solid var(--color-ink);margin:0;padding:0;list-style:none}._9zmeUq_shops li{border-bottom:var(--rule-hair) solid var(--color-rule)}._9zmeUq_shop{min-height:52px;color:var(--color-ink);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:flex}._9zmeUq_shop:hover{color:var(--color-accent)}._9zmeUq_shop:active{background:var(--color-paper-2)}._9zmeUq_shop:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}._9zmeUq_quiet,._9zmeUq_danger{min-height:44px;font:600 var(--text-md) / 1 var(--font-body);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}._9zmeUq_quiet{color:var(--color-ink-2)}._9zmeUq_danger{color:var(--color-error);justify-self:center}._9zmeUq_quiet:active,._9zmeUq_danger:active{color:var(--color-ink)}._9zmeUq_quiet:focus-visible,._9zmeUq_danger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._9zmeUq_quiet:disabled{cursor:progress}._9zmeUq_sheetForm{gap:var(--space-md);display:grid}._9zmeUq_group{gap:var(--space-2xs);border:0;min-width:0;margin:0;padding:0;display:grid}._9zmeUq_label{font-size:var(--text-sm);color:var(--color-ink);padding:0;font-weight:600}._9zmeUq_muted{color:var(--color-muted)}._9zmeUq_priceRow{align-items:center;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);display:grid}._9zmeUq_input,._9zmeUq_textarea{width:100%;min-width:0;min-height:48px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);font:inherit;outline-offset:-3px;transition:border-color var(--dur-micro) var(--ease-out);border-radius:10px;outline:2px solid #0000}._9zmeUq_input{font-variant-numeric:tabular-nums;font-weight:700}._9zmeUq_textarea{padding:var(--space-sm) var(--space-md);resize:vertical;line-height:1.4}._9zmeUq_input:hover,._9zmeUq_textarea:hover{border-color:var(--color-ink)}._9zmeUq_input:focus-visible,._9zmeUq_textarea:focus-visible{outline-color:var(--color-focus);border-color:var(--color-focus)}._9zmeUq_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}._9zmeUq_chip{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule);color:var(--color-ink);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0}._9zmeUq_chip:hover{background:var(--color-paper-2)}._9zmeUq_chip:active{background:var(--color-paper-3)}._9zmeUq_chip[aria-checked=true]{background:var(--color-ink);color:var(--color-paper);box-shadow:none}._9zmeUq_chip[aria-checked=true]:active{background:var(--color-ink-2)}._9zmeUq_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._9zmeUq_switch{justify-content:space-between;align-items:center;gap:var(--space-md);border:0;border-top:var(--rule-hair) solid var(--color-rule);border-bottom:var(--rule-hair) solid var(--color-rule);width:100%;min-height:52px;color:var(--color-ink);font:400 var(--text-md) / 1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}._9zmeUq_switch:active ._9zmeUq_track{background:var(--color-rule)}._9zmeUq_switch[aria-checked=true]:active ._9zmeUq_track{background:var(--color-ink-2)}._9zmeUq_switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._9zmeUq_track{border-radius:var(--radius-pill);background:var(--color-paper-3);width:44px;height:26px;box-shadow:inset 0 0 0 var(--rule-hair) var(--color-muted);transition:background-color var(--dur-micro) var(--ease-out);flex:none;position:relative}._9zmeUq_knob{border-radius:var(--radius-pill);background:var(--color-muted);width:20px;height:20px;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);position:absolute;top:3px;left:3px}._9zmeUq_switch[aria-checked=true] ._9zmeUq_track{background:var(--color-ink);box-shadow:none}._9zmeUq_switch[aria-checked=true] ._9zmeUq_knob{background:var(--color-paper);transform:translate(18px)}._9zmeUq_skel{border-radius:var(--radius-card);background:var(--color-paper-3);display:block}._9zmeUq_skelPhoto{aspect-ratio:4/3}._9zmeUq_skelLine{width:40%;height:20px}._9zmeUq_skelRow{border-bottom:var(--rule-hair) solid var(--color-rule);height:52px}@media (prefers-reduced-motion:reduce){._9zmeUq_link,._9zmeUq_segment,._9zmeUq_shop,._9zmeUq_input,._9zmeUq_textarea,._9zmeUq_chip,._9zmeUq_track,._9zmeUq_knob{transition:none}}
._8aEwW_nav{border-bottom:var(--rule-hair) solid var(--color-rule);padding-top:env(safe-area-inset-top)}._8aEwW_navRow{justify-content:space-between;align-items:center;min-height:72px;display:flex}._8aEwW_brand{min-height:44px;font-size:var(--text-xl);letter-spacing:var(--tracking-display);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._8aEwW_brand:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}._8aEwW_hero{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}._8aEwW_heroText{gap:var(--space-lg);align-content:center;display:grid}._8aEwW_title{max-width:11ch;font-size:clamp(2.5rem,1.1rem + 4.6vw,4.25rem);line-height:1}._8aEwW_lead{font-size:var(--text-lg);max-width:30ch;color:var(--color-ink-2);line-height:1.45}._8aEwW_actions{gap:var(--space-sm);display:grid}._8aEwW_slot[data-slot]{background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);justify-self:center;width:100%;max-width:440px;overflow:hidden}._8aEwW_screen{gap:var(--space-md);padding:var(--space-md);display:grid}@media (min-width:60rem){._8aEwW_screen{gap:var(--space-lg);padding:var(--space-lg)}._8aEwW_idea{padding-block:var(--space-md)}._8aEwW_wellMeta{font-size:var(--text-md)}}._8aEwW_screenTitle{font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.1}._8aEwW_well{gap:var(--space-2xs);padding:var(--space-md);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);display:grid}._8aEwW_wellLabel{font-size:var(--text-sm);color:var(--color-muted)}._8aEwW_date{letter-spacing:var(--tracking-display);color:var(--color-ink);font-size:clamp(2.074rem,1rem + 3vw,3.25rem);font-weight:700;line-height:1.05}._8aEwW_wellMeta{font-size:var(--text-sm);color:var(--color-ink-2)}._8aEwW_listHead{padding-top:var(--space-xs);border-top:var(--rule-hair) solid var(--color-ink);font-size:var(--text-md);font-weight:700}._8aEwW_ideas{margin:0;padding:0;list-style:none}._8aEwW_idea{align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:56px minmax(0,1fr) auto;display:grid}._8aEwW_idea:last-child{border-bottom:0;padding-bottom:0}._8aEwW_thumb{background:var(--color-paper-3);border-radius:var(--radius-card);width:56px;height:56px;color:var(--color-muted);place-items:center;display:grid}._8aEwW_ideaText{min-width:0;display:grid}._8aEwW_ideaName{font-weight:600}._8aEwW_ideaMeta{font-size:var(--text-sm);color:var(--color-muted)}._8aEwW_steps,._8aEwW_faq{padding-block:var(--section-gap-s) 0;gap:var(--space-lg);display:grid}._8aEwW_sectionTitle{max-width:14ch;font-size:clamp(2rem,1rem + 2.6vw,3.25rem);line-height:1.05}._8aEwW_stepList{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._8aEwW_step{gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-ink);align-content:start;display:grid}._8aEwW_stepNum{letter-spacing:var(--tracking-display);font-size:clamp(3rem,2rem + 4vw,4.5rem);font-weight:700;line-height:1}._8aEwW_stepTitle{font-size:var(--text-xl)}._8aEwW_stepText{color:var(--color-ink-2);max-width:32ch}._8aEwW_rows{border-top:var(--rule-hair) solid var(--color-ink);margin:0}._8aEwW_row{gap:var(--space-2xs);padding-block:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}._8aEwW_q{font-weight:600}._8aEwW_a{color:var(--color-ink-2);margin:0}._8aEwW_band{margin-top:var(--section-gap-s);background:var(--color-paper-2);border-block:var(--rule-hair) solid var(--color-rule)}._8aEwW_bandRow{gap:var(--space-lg);padding-block:var(--space-2xl);place-items:center start;display:grid}._8aEwW_bandTitle{max-width:14ch;font-size:clamp(2rem,1rem + 2.6vw,3.25rem);line-height:1.05}._8aEwW_footer{justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);padding-block:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}._8aEwW_colophon{color:var(--color-ink-2)}._8aEwW_footLink{align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}._8aEwW_footLink:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}._8aEwW_brand:active,._8aEwW_footLink:active{color:var(--color-ink-2)}._8aEwW_brand:focus-visible,._8aEwW_footLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:30rem){._8aEwW_actions{grid-auto-flow:column;justify-content:start}}@media (min-width:60rem){._8aEwW_hero{gap:var(--gap-columns);padding-block:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:calc(100dvh - 73px)}._8aEwW_slot[data-slot]{justify-self:start}._8aEwW_stepList{gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr))}._8aEwW_faq{gap:var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}._8aEwW_row{gap:var(--gap-columns);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}._8aEwW_bandRow{grid-template-columns:minmax(0,1fr) auto;justify-items:end}._8aEwW_bandTitle{justify-self:start}}
.FElYlq_form{gap:var(--space-md);display:grid}.FElYlq_group{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.FElYlq_legend{font-size:var(--text-sm);color:var(--color-ink);margin-bottom:var(--space-xs);padding:0;font-weight:600}.FElYlq_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.FElYlq_chip{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule);color:var(--color-ink);font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0}.FElYlq_chip:hover{background:var(--color-paper-2)}.FElYlq_chip:active{background:var(--color-paper-3)}.FElYlq_chip[aria-checked=true]:active{background:var(--color-ink-2)}.FElYlq_chip[aria-checked=true]{background:var(--color-ink);color:var(--color-paper);box-shadow:none}.FElYlq_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.FElYlq_dateRow{gap:var(--space-sm);grid-template-columns:5.5rem minmax(0,1fr) 6.5rem;align-items:start;display:grid}.FElYlq_field{gap:var(--space-2xs);display:grid}.FElYlq_label{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.FElYlq_select,.FElYlq_textarea{width:100%;min-height:48px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);font:inherit;outline-offset:-3px;transition:border-color var(--dur-micro) var(--ease-out);border-radius:10px;outline:2px solid #0000}.FElYlq_textarea{padding:var(--space-sm) var(--space-md);resize:vertical;line-height:1.4}.FElYlq_select:hover,.FElYlq_textarea:hover{border-color:var(--color-ink)}.FElYlq_select:focus-visible,.FElYlq_textarea:focus-visible{outline-color:var(--color-focus);border-color:var(--color-focus)}.FElYlq_note,.FElYlq_error{min-height:1lh;font-size:var(--text-sm);margin:0;line-height:1.4}.FElYlq_note{color:var(--color-muted)}.FElYlq_error{color:var(--color-error)}.FElYlq_switches{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none}.FElYlq_switches li{border-bottom:var(--rule-hair) solid var(--color-rule)}.FElYlq_switch{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;min-height:52px;color:var(--color-ink);font:400 var(--text-md) / 1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.FElYlq_switch:active .FElYlq_track{background:var(--color-rule)}.FElYlq_switch[aria-checked=true]:active .FElYlq_track{background:var(--color-ink-2)}.FElYlq_switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.FElYlq_track{border-radius:var(--radius-pill);background:var(--color-paper-3);width:44px;height:26px;box-shadow:inset 0 0 0 var(--rule-hair) var(--color-muted);transition:background-color var(--dur-micro) var(--ease-out);flex:none;position:relative}.FElYlq_knob{border-radius:var(--radius-pill);background:var(--color-muted);width:20px;height:20px;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);position:absolute;top:3px;left:3px}.FElYlq_switch[aria-checked=true] .FElYlq_track{background:var(--color-ink);box-shadow:none}.FElYlq_switch[aria-checked=true] .FElYlq_knob{background:var(--color-paper);transform:translate(18px)}.FElYlq_actions{gap:var(--space-sm);margin-top:var(--space-sm);display:grid}.FElYlq_danger{min-height:48px;color:var(--color-error);font:600 var(--text-md) / 1 var(--font-body);text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.FElYlq_danger:active{color:var(--color-ink)}.FElYlq_danger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.FElYlq_chip,.FElYlq_select,.FElYlq_textarea,.FElYlq_track,.FElYlq_knob{transition:none}}
.StUJia_avatar{border-radius:var(--radius-pill);background:var(--color-paper-3);width:48px;height:48px;color:var(--color-ink);font-size:var(--text-lg);flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.StUJia_avatarBig{width:64px;height:64px;font-size:var(--text-2xl)}.StUJia_list{border-top:var(--rule-hair) solid var(--color-ink);margin:0;padding:0;list-style:none}.StUJia_row{align-items:center;gap:var(--space-md);min-height:72px;padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);color:inherit;text-decoration:none;display:flex}a.StUJia_row:active{background:var(--color-paper-2)}a.StUJia_row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.StUJia_rowBody{gap:var(--space-3xs);flex:1;min-width:0;display:grid}.StUJia_rowTitle{overflow-wrap:anywhere;font-weight:600}.StUJia_rowMeta{color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.StUJia_head{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.StUJia_headText{gap:var(--space-3xs);min-width:0;display:grid}.StUJia_relation{color:var(--color-ink-2)}.StUJia_facts{margin:0 0 var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink)}.StUJia_fact{padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.StUJia_factName{color:var(--color-muted);font-size:var(--text-sm)}.StUJia_factValue{overflow-wrap:anywhere;white-space:pre-line;margin:0}.StUJia_factValue b{font-variant-numeric:tabular-nums;font-weight:700}.StUJia_when{color:var(--color-ink-2);font-variant-numeric:tabular-nums}.StUJia_tabs{gap:var(--space-xs);margin-bottom:var(--space-md);display:flex}.StUJia_tab{min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule);color:var(--color-ink);transition:background-color var(--dur-micro) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.StUJia_tab:hover{background:var(--color-paper-2)}.StUJia_tab[aria-current=page]{background:var(--color-ink);color:var(--color-paper);box-shadow:none}.StUJia_tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.StUJia_thumb{border-radius:var(--radius-card);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-3);object-fit:cover;flex:none;width:56px;height:56px}.StUJia_tags{gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.StUJia_after{margin-top:var(--space-lg)}.StUJia_skel{border-radius:var(--radius-card);background:var(--color-paper-3);display:block}.StUJia_skelRow{align-items:center;gap:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);min-height:72px;display:flex}.StUJia_skelCircle{border-radius:var(--radius-pill);width:48px;height:48px}.StUJia_skelLines{gap:var(--space-xs);flex:1;display:grid}.StUJia_skelLine{height:14px}.StUJia_skelLine:first-child{width:40%}.StUJia_skelLine:last-child{width:70%}@media (prefers-reduced-motion:reduce){.StUJia_tab{transition:none}}.StUJia_privacy{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.StUJia_wishRow{align-items:center;gap:var(--space-md);min-height:80px;padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);display:flex}.StUJia_wishSide{flex:none;justify-content:flex-end;align-items:center;display:flex}.StUJia_reserve{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}.StUJia_tagButton{cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;display:inline-flex}.StUJia_tagButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-pill)}.StUJia_sheetActions{gap:var(--space-sm);display:grid}.StUJia_inviteRow{gap:var(--space-3xs);margin-bottom:var(--space-lg);padding:var(--space-xs) var(--space-md) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);display:grid}.StUJia_inviteBtn{width:100%;min-height:44px;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:flex}.StUJia_inviteBtn:active{color:var(--color-ink-2)}.StUJia_inviteBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.StUJia_linkButton{min-height:44px;margin-top:var(--space-lg);color:var(--color-ink);font:inherit;text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.StUJia_linkButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.DfqkqW_page{background:var(--color-paper);min-height:100dvh}.DfqkqW_top{gap:var(--space-sm);padding:var(--space-md);padding-top:calc(var(--space-md) + env(safe-area-inset-top));max-width:440px;margin:0 auto;display:grid}.DfqkqW_brand{font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-display)}.DfqkqW_progress{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.DfqkqW_seg,.DfqkqW_segOn{border-radius:var(--radius-pill);background:var(--color-rule);height:4px}.DfqkqW_segOn{background:var(--color-ink)}.DfqkqW_body{max-width:440px;padding:var(--space-lg) var(--space-md) calc(var(--space-xl) + env(safe-area-inset-bottom));margin:0 auto}.DfqkqW_card{gap:var(--space-md);display:grid}.DfqkqW_title{font-size:var(--text-2xl)}.DfqkqW_title:focus{outline:none}.DfqkqW_chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.DfqkqW_chip{min-height:44px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);font-weight:600}.DfqkqW_chip:hover{background:var(--color-paper-3)}.DfqkqW_chip[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.DfqkqW_chip:active{background:var(--color-paper-3)}.DfqkqW_chip:disabled{opacity:.55;cursor:not-allowed}.DfqkqW_chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DfqkqW_rows{display:grid}.DfqkqW_row{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);min-height:64px;display:flex}.DfqkqW_rowLabel{font-weight:600}.DfqkqW_select{min-width:140px;min-height:48px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);border-radius:10px}.DfqkqW_select:hover,.DfqkqW_select:active{border-color:var(--color-ink)}.DfqkqW_select:disabled{opacity:.55;cursor:not-allowed}.DfqkqW_select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DfqkqW_status{font-weight:600}.DfqkqW_note{color:var(--color-ink-2)}.DfqkqW_install{gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule);background:var(--color-paper-2);border-radius:10px;display:grid}.DfqkqW_actions{gap:var(--space-sm);margin-top:var(--space-sm);display:grid}.DfqkqW_error{min-height:1lh;color:var(--color-error);font-size:var(--text-sm);margin:0}@media (prefers-reduced-motion:reduce){.DfqkqW_chip{transition:none}}
.kJIWcq_form{gap:var(--space-md);display:grid}.kJIWcq_group{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.kJIWcq_legend{margin-bottom:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink);padding:0;font-weight:600}.kJIWcq_choices{gap:var(--space-xs);flex-wrap:wrap;display:flex}.kJIWcq_choice{position:relative}.kJIWcq_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kJIWcq_choice span{min-width:48px;min-height:48px;padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);transition:background-color var(--dur-micro) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.kJIWcq_choice input:checked+span{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.kJIWcq_choice input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.kJIWcq_textarea{width:100%;min-height:96px;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);font:inherit;resize:vertical;outline-offset:-3px;border-radius:10px;outline:2px solid #0000;line-height:1.4}.kJIWcq_textarea:hover{border-color:var(--color-ink)}.kJIWcq_textarea:focus-visible{outline-color:var(--color-focus);border-color:var(--color-focus)}.kJIWcq_error{min-height:1lh;font-size:var(--text-sm);color:var(--color-error);margin:0}.kJIWcq_later{min-height:48px;color:var(--color-muted);font:inherit;text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.kJIWcq_later:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kJIWcq_choice span{transition:none}}.kJIWcq_later:active{color:var(--color-ink)}.kJIWcq_choice input:active+span{background:var(--color-paper-3)}.kJIWcq_choice input:checked:active+span{background:var(--color-ink-2)}
