.AHjc8a_widget{min-height:65px}
.zvuYCG_avatar{border-radius:var(--kl-radius-pill);background:var(--kl-color-surface-sunken);color:var(--kl-color-fg);font-family:var(--kl-font-ui);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}
.l-wsma_block{border-radius:var(--kl-radius-md);background:var(--kl-color-blocked-soft);color:var(--kl-color-blocked);align-items:flex-start;gap:10px;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:hidden}.l-wsma_block:before{content:"";background:repeating-linear-gradient(135deg, var(--kl-color-blocked) 0 2px, transparent 2px 6px);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.l-wsma_icon{flex:none;margin-top:1px}.l-wsma_text{flex-direction:column;gap:2px;min-width:0;display:flex}.l-wsma_title{font:var(--kl-text-label)}.l-wsma_hint{font:var(--kl-text-body-s)}.l-wsma_inline{font:600 12.5px/1.3 var(--kl-font-ui);color:var(--kl-color-blocked);align-items:center;gap:5px;display:inline-flex}.l-wsma_inline svg{flex:none}
.Ly0Bva_button{height:var(--kl-control-h);border:var(--kl-border-width-strong) solid transparent;border-radius:var(--kl-radius-md);color:var(--kl-color-fg);font:600 15px/1 var(--kl-font-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--kl-duration-fast) var(--kl-ease), border-color var(--kl-duration-fast) var(--kl-ease), transform var(--kl-duration-fast) var(--kl-ease);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex;position:relative}.Ly0Bva_button[data-size=sm]{height:var(--kl-control-h-sm);padding:0 14px;font-size:13px}.Ly0Bva_button[data-size=sm]:before{content:"";inset:calc((var(--kl-touch-min) - var(--kl-control-h-sm)) / -2) 0;position:absolute}.Ly0Bva_button[data-size=lg]{height:var(--kl-control-h-lg);padding:0 24px}.Ly0Bva_button[data-full-width]{width:100%}.Ly0Bva_button[data-icon-only]{width:var(--kl-control-h);padding:0}.Ly0Bva_button[data-icon-only][data-size=sm]{width:var(--kl-control-h-sm)}.Ly0Bva_button[data-icon-only][data-size=lg]{width:var(--kl-control-h-lg)}.Ly0Bva_button:focus-visible,.Ly0Bva_button[data-kl-preview-state=focus]{box-shadow:var(--kl-focus-ring)}.Ly0Bva_button:disabled{cursor:not-allowed}.Ly0Bva_button[data-variant=primary]{background:var(--kl-color-accent);color:var(--kl-color-on-accent)}.Ly0Bva_button[data-variant=primary]:hover:not(:disabled),.Ly0Bva_button[data-variant=primary][data-kl-preview-state=hover]{background:var(--kl-color-accent-hover)}.Ly0Bva_button[data-variant=primary]:active:not(:disabled),.Ly0Bva_button[data-variant=primary][data-kl-preview-state=active]{background:var(--kl-color-accent-pressed);transform:translateY(1px);box-shadow:inset 0 2px #0000001f}.Ly0Bva_button[data-variant=primary]:disabled{background:var(--kl-color-surface-sunken);color:var(--kl-color-fg-subtle)}.Ly0Bva_button[data-variant=secondary]{border-color:var(--kl-color-fg)}.Ly0Bva_button[data-variant=secondary]:hover:not(:disabled),.Ly0Bva_button[data-variant=secondary][data-kl-preview-state=hover]{background:var(--kl-color-surface-sunken)}.Ly0Bva_button[data-variant=secondary]:active:not(:disabled),.Ly0Bva_button[data-variant=secondary][data-kl-preview-state=active]{background:var(--kl-color-border);transform:translateY(1px)}.Ly0Bva_button[data-variant=secondary]:disabled{border-color:var(--kl-color-border);color:var(--kl-color-fg-subtle)}.Ly0Bva_button[data-variant=ghost]{text-decoration:none}.Ly0Bva_button[data-variant=ghost][data-icon-only],.Ly0Bva_button[data-variant=ghost]:hover:not(:disabled),.Ly0Bva_button[data-variant=ghost][data-kl-preview-state=hover]{background:var(--kl-color-surface-sunken)}.Ly0Bva_button[data-variant=ghost][data-icon-only]:hover:not(:disabled),.Ly0Bva_button[data-variant=ghost][data-icon-only][data-kl-preview-state=hover],.Ly0Bva_button[data-variant=ghost]:active:not(:disabled),.Ly0Bva_button[data-variant=ghost][data-kl-preview-state=active]{background:var(--kl-color-border)}.Ly0Bva_button[data-variant=ghost]:disabled{color:var(--kl-color-fg-subtle);text-decoration:none}.Ly0Bva_button[data-variant=subtle]{border-inline-width:0;padding-inline:0;text-decoration:none}.Ly0Bva_button[data-variant=subtle]:hover:not(:disabled){background:var(--kl-color-surface-sunken)}.Ly0Bva_button[data-variant=subtle]:disabled{color:var(--kl-color-fg-subtle)}
._9r99nW_group{border:0;min-inline-size:0;margin:0;padding:0}._9r99nW_legend{margin-bottom:var(--kl-space-2);font:var(--kl-text-label);padding:0}._9r99nW_options{gap:var(--kl-space-4);flex-wrap:wrap;display:flex}._9r99nW_option{align-items:center;gap:var(--kl-space-1);cursor:pointer;flex-direction:column;display:flex;position:relative}._9r99nW_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._9r99nW_swatch{border-radius:var(--kl-radius-md);width:44px;height:44px;color:var(--kl-color-on-material);outline-offset:2px;pointer-events:none;justify-content:center;align-items:center;display:flex}._9r99nW_input:checked+._9r99nW_swatch{outline:2px solid var(--kl-color-fg)}._9r99nW_input:focus-visible+._9r99nW_swatch{box-shadow:var(--kl-focus-ring)}._9r99nW_name{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}._9r99nW_input:checked~._9r99nW_name{color:var(--kl-color-fg);font-weight:600}
.y1-Mrq_dialog{width:min(100% - 2 * var(--kl-space-4), 420px);border-radius:var(--kl-radius-xl);background:var(--kl-color-surface-raised);color:var(--kl-color-fg);box-shadow:var(--kl-shadow-3);border:0;padding:0}.y1-Mrq_dialog::backdrop{background:var(--kl-overlay)}.y1-Mrq_box{gap:var(--kl-space-3);padding:var(--kl-space-6);flex-direction:column;display:flex}.y1-Mrq_title{font:var(--kl-text-h2)}.y1-Mrq_body{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.y1-Mrq_actions{justify-content:flex-end;gap:var(--kl-space-2);margin-top:var(--kl-space-3);flex-wrap:wrap;display:flex}
.AnOsGa_error{align-items:flex-start;gap:var(--kl-space-2);padding:var(--kl-space-3);border-radius:var(--kl-radius-md);background:var(--kl-color-error-soft);color:var(--kl-color-error);font:var(--kl-text-body-s);display:flex}.AnOsGa_error svg{flex:none}
.PjOLRW_group{gap:var(--kl-space-2);flex-direction:column;display:flex}.PjOLRW_title{font:var(--kl-text-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--kl-color-fg-muted)}.PjOLRW_card{border-radius:var(--kl-radius-lg);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);overflow:hidden}.PjOLRW_row{width:100%;min-height:56px;padding:10px var(--kl-space-3) 10px var(--kl-space-4);border:0;border-bottom:var(--kl-border-width) solid var(--kl-color-border);color:var(--kl-color-fg);font:inherit;text-align:start;background:0 0;align-items:center;gap:10px;text-decoration:none;display:flex}.PjOLRW_row:last-child{border-bottom:0}a.PjOLRW_row,button.PjOLRW_row{cursor:pointer}a.PjOLRW_row:hover,button.PjOLRW_row:hover{background:var(--kl-color-surface-sunken)}a.PjOLRW_row:focus-visible,button.PjOLRW_row:focus-visible{box-shadow:inset var(--kl-focus-ring);outline:none}.PjOLRW_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PjOLRW_label{font:var(--kl-text-body)}.PjOLRW_row[data-danger] .PjOLRW_label{color:var(--kl-color-error);font-weight:600}.PjOLRW_hint{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.PjOLRW_value{max-width:50%;font:var(--kl-text-body-s);color:var(--kl-color-fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.waQ3wa_money{font-variant-numeric:var(--kl-font-numeric-variant);white-space:nowrap}.waQ3wa_money[data-align=end]{text-align:end;display:block}.waQ3wa_money[data-size=num]{font:var(--kl-text-num);font-variant-numeric:var(--kl-font-numeric-variant)}.waQ3wa_money[data-size=num-l]{font:var(--kl-text-num-l);font-variant-numeric:var(--kl-font-numeric-variant)}.waQ3wa_money[data-size=num-xl]{font:var(--kl-text-num-xl);font-variant-numeric:var(--kl-font-numeric-variant);letter-spacing:-.02em}
.L27QEG_field{flex-direction:column;gap:6px;min-width:0;display:flex}.L27QEG_label{font:var(--kl-text-label);color:var(--kl-color-fg)}.L27QEG_field[data-disabled] .L27QEG_label{color:var(--kl-color-fg-subtle)}.L27QEG_message{font:var(--kl-text-caption);color:var(--kl-color-fg-muted);text-wrap:pretty;align-items:center;gap:6px;display:flex}.L27QEG_message[data-tone=warning]{color:var(--kl-color-warning)}.L27QEG_message[data-tone=error]{color:var(--kl-color-error)}.L27QEG_message svg{flex:none}
.LcpAOW_box{height:var(--kl-control-h-lg);border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);cursor:text;transition:border-color var(--kl-duration-fast) var(--kl-ease), box-shadow var(--kl-duration-fast) var(--kl-ease);align-items:center;gap:8px;padding:0 14px;display:flex}.LcpAOW_box:hover:not([data-disabled]){border-color:var(--kl-color-fg-muted)}.LcpAOW_box:focus-within,.LcpAOW_box[data-kl-preview-state=focus],.LcpAOW_box[data-tone=error],.LcpAOW_box[data-tone=warning]{border-width:var(--kl-border-width-strong);padding:0 13.5px}.LcpAOW_box:focus-within,.LcpAOW_box[data-kl-preview-state=focus]{border-color:var(--kl-color-fg);box-shadow:0 0 0 3px var(--kl-color-accent-soft)}.LcpAOW_box[data-tone=error]{border-color:var(--kl-color-error)}.LcpAOW_box[data-tone=warning]{border-color:var(--kl-color-warning)}.LcpAOW_box[data-disabled]{background:var(--kl-color-surface-sunken);cursor:not-allowed;border-style:dashed}.LcpAOW_prefix{font:500 16px/1 var(--kl-font-ui);color:var(--kl-color-fg-muted)}.LcpAOW_input{min-width:0;height:100%;font:600 22px/1 var(--kl-font-ui);font-variant-numeric:var(--kl-font-numeric-variant);color:var(--kl-color-fg);caret-color:var(--kl-color-fg);background:0 0;border:0;flex:1;padding:0}.LcpAOW_input::placeholder{color:var(--kl-color-fg-subtle);opacity:1}.LcpAOW_input:disabled{color:var(--kl-color-fg-subtle);cursor:not-allowed}.LcpAOW_trailing{font:var(--kl-text-caption);color:var(--kl-color-fg-muted);white-space:nowrap}
.xyhNrq_full{align-items:center;gap:14px;display:inline-flex}.xyhNrq_scale{gap:5px;padding:2px;display:flex}.xyhNrq_diamond{border:var(--kl-border-width-strong) solid var(--kl-color-border-strong);width:10px;height:10px;transform:rotate(45deg)}.xyhNrq_diamond[data-filled]{border-color:var(--kl-color-fg);background:var(--kl-color-fg)}.xyhNrq_label{font:var(--kl-text-label);white-space:nowrap}.xyhNrq_compact{border-radius:var(--kl-radius-sm);background:var(--kl-color-surface-sunken);height:24px;font:600 12px/1 var(--kl-font-ui);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.xyhNrq_compactDiamond{background:currentColor;width:6px;height:6px;transform:rotate(45deg)}
.HoDX4G_group{border:0;min-inline-size:0;margin:0;padding:0}.HoDX4G_legend{width:100%;margin-bottom:var(--kl-space-2);font:var(--kl-text-label);justify-content:space-between;padding:0;display:flex}.HoDX4G_options{gap:var(--kl-space-2);display:flex}.HoDX4G_option{flex:1;display:flex;position:relative}.HoDX4G_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.HoDX4G_box{border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);min-height:44px;font:var(--kl-text-label);color:var(--kl-color-fg);pointer-events:none;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.HoDX4G_diamond{border:1.5px solid;width:7px;height:7px;transform:rotate(45deg)}.HoDX4G_input:hover+.HoDX4G_box{background:var(--kl-color-surface-sunken)}.HoDX4G_input:checked+.HoDX4G_box{border-color:var(--kl-color-fg);background:var(--kl-color-fg);color:var(--kl-color-fg-inverse)}.HoDX4G_input:checked+.HoDX4G_box .HoDX4G_diamond{background:currentColor}.HoDX4G_input:focus-visible+.HoDX4G_box{box-shadow:var(--kl-focus-ring)}
.szbDHG_track{background:var(--kl-color-surface-sunken);border-radius:3px;height:6px;overflow:hidden}.szbDHG_fill{background:var(--kl-color-fg);height:100%;transition:width var(--kl-duration-slow) var(--kl-ease)}
.ChepkG_group{border:0;flex-direction:column;gap:6px;min-inline-size:0;margin:0;padding:0;display:flex}.ChepkG_legend{font:var(--kl-text-label);color:var(--kl-color-fg);margin-bottom:6px;padding:0}.ChepkG_root{border-radius:var(--kl-radius-md);background:var(--kl-color-surface-sunken);padding:3px;display:flex}.ChepkG_option{flex:1;min-width:0;display:flex;position:relative}.ChepkG_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ChepkG_label{min-width:0;min-height:38px;padding:0 var(--kl-space-2);text-align:center;font:var(--kl-text-label);color:var(--kl-color-fg-muted);transition:background var(--kl-duration-fast) var(--kl-ease), color var(--kl-duration-fast) var(--kl-ease);pointer-events:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.ChepkG_stacked .ChepkG_label{min-height:52px;padding:6px var(--kl-space-1);flex-direction:column;gap:2px}.ChepkG_input:hover+.ChepkG_label{color:var(--kl-color-fg)}.ChepkG_input:checked+.ChepkG_label{background:var(--kl-color-surface-raised);color:var(--kl-color-fg);box-shadow:var(--kl-shadow-1)}.ChepkG_input:focus-visible+.ChepkG_label{box-shadow:var(--kl-focus-ring)}
.Jr4tyq_root{position:relative}.Jr4tyq_trigger{width:100%;height:var(--kl-control-h);border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);color:var(--kl-color-fg);font:var(--kl-text-input);text-align:start;cursor:pointer;transition:border-color var(--kl-duration-fast) var(--kl-ease), box-shadow var(--kl-duration-fast) var(--kl-ease);align-items:center;gap:10px;padding:0 12px;display:flex}.Jr4tyq_trigger:hover:not(:disabled),.Jr4tyq_trigger[data-kl-preview-state=hover]{border-color:var(--kl-color-fg-muted)}.Jr4tyq_trigger:focus-visible,.Jr4tyq_trigger[aria-expanded=true],.Jr4tyq_trigger[data-tone=error],.Jr4tyq_trigger[data-tone=warning]{border-width:var(--kl-border-width-strong);padding:0 11.5px}.Jr4tyq_trigger:focus-visible,.Jr4tyq_trigger[aria-expanded=true]{border-color:var(--kl-color-fg);box-shadow:0 0 0 3px var(--kl-color-accent-soft)}.Jr4tyq_trigger[data-tone=error]{border-color:var(--kl-color-error)}.Jr4tyq_trigger[data-tone=warning]{border-color:var(--kl-color-warning)}.Jr4tyq_trigger:disabled{background:var(--kl-color-surface-sunken);color:var(--kl-color-fg-subtle);cursor:not-allowed;border-style:dashed}.Jr4tyq_value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Jr4tyq_value[data-placeholder]{color:var(--kl-color-fg-muted)}.Jr4tyq_chevron{transition:transform var(--kl-duration-fast) var(--kl-ease);flex:none}.Jr4tyq_trigger[aria-expanded=true] .Jr4tyq_chevron{transform:rotate(180deg)}.Jr4tyq_list{inset-inline:0;z-index:10;border:var(--kl-border-width) solid var(--kl-color-border);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);max-height:280px;box-shadow:var(--kl-shadow-2);flex-direction:column;margin:0;padding:4px;list-style:none;display:flex;position:absolute;top:calc(100% + 6px);overflow-y:auto}.Jr4tyq_list[hidden]{display:none}.Jr4tyq_option{min-height:var(--kl-touch-min);font:var(--kl-text-body);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:0 10px;display:flex}.Jr4tyq_option[data-active]{background:var(--kl-color-surface-sunken)}.Jr4tyq_option[aria-selected=true]{font-weight:600}.Jr4tyq_optionLabel{flex:1}
.AaGQ6G_sheet{width:min(100% - 2 * var(--kl-space-4), 560px);max-height:min(100dvh - 2 * var(--kl-space-8), 900px);border-radius:var(--kl-radius-xl);background:var(--kl-color-surface-raised);color:var(--kl-color-fg);box-shadow:var(--kl-shadow-3);border:0;padding:0}.AaGQ6G_sheet::backdrop{background:var(--kl-overlay)}.AaGQ6G_box{max-height:inherit;flex-direction:column;display:flex}.AaGQ6G_header{justify-content:space-between;align-items:center;gap:var(--kl-space-3);padding:var(--kl-space-4) var(--kl-space-3) var(--kl-space-2) var(--kl-space-6);display:flex}.AaGQ6G_title{font:var(--kl-text-h2)}.AaGQ6G_body{padding:var(--kl-space-2) var(--kl-space-6) var(--kl-space-6);overflow-y:auto}@media (max-width:767px){.AaGQ6G_sheet{border-radius:var(--kl-radius-xl) var(--kl-radius-xl) 0 0;width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0}.AaGQ6G_body{padding-bottom:max(var(--kl-space-6), env(safe-area-inset-bottom))}}
.O9tulW_chip{border:var(--kl-border-width-strong) solid transparent;border-radius:var(--kl-radius-sm);height:28px;font:var(--kl-text-label);color:var(--kl-color-fg);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.O9tulW_chip[data-size=sm]{height:22px;font:600 11.5px/1 var(--kl-font-ui);gap:5px;padding:0 7px}.O9tulW_diamond{border:var(--kl-border-width-strong) solid currentColor;flex:none;width:7px;height:7px;transform:rotate(45deg)}.O9tulW_chip[data-size=sm] .O9tulW_diamond{width:5px;height:5px}.O9tulW_chip[data-status=idea]{border-style:dashed;border-color:var(--kl-color-border-strong);color:var(--kl-color-fg-muted)}.O9tulW_chip[data-status=quoting]{border-color:var(--kl-color-border-strong)}.O9tulW_chip[data-status=quoting] .O9tulW_diamond{background:linear-gradient(135deg,#0000 50%,currentColor 50%)}.O9tulW_chip[data-status=decided]{border-color:var(--kl-color-fg);background:var(--kl-color-surface-sunken)}.O9tulW_chip[data-status=decided] .O9tulW_diamond,.O9tulW_chip[data-status=purchased] .O9tulW_diamond{background:currentColor}.O9tulW_chip[data-status=purchased]{background:var(--kl-color-fg);color:var(--kl-color-fg-inverse)}.O9tulW_chip[data-status=purchased] .O9tulW_diamond{border-width:0}.O9tulW_chip[data-status=done]{background:var(--kl-color-success-soft);color:var(--kl-color-success);gap:6px}
.kDW7sW_ruler{gap:var(--kl-space-1);display:flex}.kDW7sW_segment{border-radius:var(--kl-radius-pill);background:var(--kl-color-border);flex:1;height:4px}
.K8960G_stepper{border:var(--kl-border-width-strong) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);align-items:center;display:flex}.K8960G_button{border-radius:var(--kl-radius-md);width:44px;height:40px;color:var(--kl-color-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.K8960G_button:hover:not(:disabled){background:var(--kl-color-surface-sunken)}.K8960G_button:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.K8960G_button:disabled{color:var(--kl-color-fg-subtle);cursor:default}.K8960G_value{text-align:center;min-width:20px;font:600 15px var(--kl-font-ui);font-variant-numeric:tabular-nums}
.nOFjGq_stripes{background:repeating-linear-gradient(135deg, var(--a) 0 var(--w), var(--b) var(--w) calc(var(--w) * 2));width:100%;height:100%}
.-conRa_wrapper{position:relative}.-conRa_reveal{width:var(--kl-touch-min);border-radius:var(--kl-radius-md);color:var(--kl-color-fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.-conRa_reveal:hover{color:var(--kl-color-fg)}.-conRa_reveal:focus-visible{box-shadow:var(--kl-focus-ring)}.-conRa_input[data-password]{padding-inline-end:var(--kl-touch-min)}.-conRa_input{width:100%;height:var(--kl-control-h);border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);color:var(--kl-color-fg);font:var(--kl-text-input);transition:border-color var(--kl-duration-fast) var(--kl-ease), box-shadow var(--kl-duration-fast) var(--kl-ease);padding:0 12px}.-conRa_input::placeholder{color:var(--kl-color-fg-muted);opacity:1}.-conRa_input:hover:not(:disabled),.-conRa_input[data-kl-preview-state=hover]{border-color:var(--kl-color-fg-muted)}.-conRa_input:focus,.-conRa_input[data-kl-preview-state=focus],.-conRa_input[data-tone=error],.-conRa_input[data-tone=warning]{border-width:var(--kl-border-width-strong);padding:0 11.5px}.-conRa_input:focus,.-conRa_input[data-kl-preview-state=focus]{border-color:var(--kl-color-fg);box-shadow:0 0 0 3px var(--kl-color-accent-soft)}.-conRa_input[data-tone=error]{border-color:var(--kl-color-error)}.-conRa_input[data-tone=warning]{border-color:var(--kl-color-warning)}.-conRa_input:disabled{background:var(--kl-color-surface-sunken);color:var(--kl-color-fg-subtle);cursor:not-allowed;border-style:dashed}
.F_EqxG_info{vertical-align:middle;display:inline-flex}.F_EqxG_info>.F_EqxG_trigger[data-size=sm]{border-radius:50%;width:24px;height:24px}.F_EqxG_info>.F_EqxG_trigger[data-size=sm]:before{inset:-10px}
._7xlhyq_page{gap:var(--kl-space-5);max-width:1100px;padding-bottom:calc(240px + env(safe-area-inset-bottom));flex-direction:column;display:flex}._7xlhyq_title{font:var(--kl-text-h1);margin:0}._7xlhyq_toolbar{align-items:center;gap:var(--kl-space-2);flex-wrap:wrap;display:flex}._7xlhyq_month{font:var(--kl-text-h3);text-transform:capitalize;flex:1;margin:0}._7xlhyq_layout,._7xlhyq_overview,._7xlhyq_detail{gap:var(--kl-space-4);flex-direction:column;min-width:0;display:flex}._7xlhyq_summary{padding:var(--kl-space-4);border-radius:var(--kl-radius-lg);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);gap:var(--kl-space-3);flex-direction:column;display:flex}._7xlhyq_summary p,._7xlhyq_row p,._7xlhyq_overdue p,._7xlhyq_notice p{margin:0}._7xlhyq_big{font:var(--kl-text-num-xl)}._7xlhyq_numbers{gap:var(--kl-space-4);flex-wrap:wrap;margin:0;display:flex}._7xlhyq_numbers div{flex:1;min-width:90px}._7xlhyq_numbers dt,._7xlhyq_muted{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}._7xlhyq_numbers dd{margin:var(--kl-space-1) 0 0;font:var(--kl-text-label)}._7xlhyq_error,._7xlhyq_numbers [data-error=true]{color:var(--kl-color-error);font:var(--kl-text-body-s)}._7xlhyq_success{color:var(--kl-color-success);font:var(--kl-text-body-s)}._7xlhyq_progress{background:var(--kl-color-surface-sunken);border-radius:3px;height:10px;display:flex;overflow:hidden}._7xlhyq_progress span,._7xlhyq_paidBar{background:var(--kl-color-fg)}._7xlhyq_progress i,._7xlhyq_unpaidBar{background:repeating-linear-gradient(135deg, var(--kl-color-fg) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--kl-color-fg)}._7xlhyq_chart{padding-top:4px}._7xlhyq_bars{gap:var(--kl-space-2);height:110px;display:flex;position:relative}._7xlhyq_bars button{border-radius:var(--kl-radius-sm);min-width:0;color:var(--kl-color-fg-muted);font:var(--kl-text-caption);cursor:pointer;z-index:1;background:0 0;border:0;flex:1;padding:4px 3px 0}._7xlhyq_bars button[aria-pressed=true]{background:var(--kl-color-surface-sunken);color:var(--kl-color-fg);font-weight:700}._7xlhyq_barSpace{flex-direction:column;justify-content:end;height:84px;margin-bottom:6px;display:flex}._7xlhyq_barSpace i{min-height:0;display:block}._7xlhyq_limitLine{border-top:1px dashed var(--kl-color-fg-muted);pointer-events:none;z-index:2;position:absolute;left:0;right:0}._7xlhyq_segment{background:var(--kl-color-surface-sunken);border-radius:var(--kl-radius-md);gap:3px;padding:3px;display:flex}._7xlhyq_segment button{border-radius:var(--kl-radius-sm);min-height:44px;color:var(--kl-color-fg-muted);font:var(--kl-text-label);cursor:pointer;background:0 0;border:0;flex:1}._7xlhyq_segment button[aria-pressed=true]{background:var(--kl-color-surface-raised);color:var(--kl-color-fg);box-shadow:var(--kl-shadow-1)}._7xlhyq_rows{gap:var(--kl-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7xlhyq_row{border-radius:var(--kl-radius-lg);padding:var(--kl-space-4);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);gap:var(--kl-space-2);flex-direction:column;display:flex}._7xlhyq_row[data-state=PAID]{box-shadow:none;border:1px solid var(--kl-color-border);background:var(--kl-color-surface)}._7xlhyq_row[data-state=PAID] ._7xlhyq_rowHead{color:var(--kl-color-fg-muted)}._7xlhyq_rowHead{justify-content:space-between;align-items:start;gap:var(--kl-space-3);font:var(--kl-text-label);display:flex}._7xlhyq_rowHead strong{white-space:nowrap}._7xlhyq_itemLink{color:inherit;overflow-wrap:anywhere;text-decoration:none}._7xlhyq_itemLink:hover{background:var(--kl-color-surface-sunken)}._7xlhyq_roomDot{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}._7xlhyq_actions{gap:var(--kl-space-2);flex-wrap:wrap;align-items:center;display:flex}._7xlhyq_feedback{z-index:30;max-width:560px;margin-left:auto;position:fixed;bottom:20px;left:20px;right:20px}._7xlhyq_notice{background:var(--kl-color-surface-raised);border:1px solid var(--kl-color-success);box-shadow:var(--kl-shadow-2);padding:var(--kl-space-3);border-radius:var(--kl-radius-md);font:var(--kl-text-body-s)}._7xlhyq_notice p[role=status]{color:var(--kl-color-success)}._7xlhyq_calendar{padding:var(--kl-space-3);border-radius:var(--kl-radius-lg);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1)}._7xlhyq_week,._7xlhyq_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}._7xlhyq_week{text-align:center;color:var(--kl-color-fg-muted);font:var(--kl-text-caption);padding-bottom:8px}._7xlhyq_day{border-radius:var(--kl-radius-sm);min-width:0;height:48px;color:var(--kl-color-fg);font:var(--kl-text-label);cursor:pointer;background:0 0;border:1.5px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}._7xlhyq_day[data-today=true]{border-color:var(--kl-color-fg)}._7xlhyq_day[data-selected=true]{background:var(--kl-color-fg);color:var(--kl-color-fg-inverse)}._7xlhyq_dots{gap:4px;height:7px;display:flex}._7xlhyq_dots i,._7xlhyq_legend i{border:1px solid;width:6px;height:6px;display:inline-block;transform:rotate(45deg)}._7xlhyq_dots i[data-state=PAID],._7xlhyq_legend i[data-state=PAID]{background:var(--kl-color-success);color:var(--kl-color-success)}._7xlhyq_dots i[data-state=OVERDUE],._7xlhyq_legend i[data-state=OVERDUE]{background:var(--kl-color-error);color:var(--kl-color-error)}._7xlhyq_legend{gap:var(--kl-space-3);font:var(--kl-text-caption);color:var(--kl-color-fg-muted);padding-top:var(--kl-space-3);flex-wrap:wrap;display:flex}._7xlhyq_legend span{align-items:center;gap:6px;display:flex}._7xlhyq_dayTitle,._7xlhyq_overdue h3{font:var(--kl-text-label);margin:0}._7xlhyq_overdue{gap:var(--kl-space-3);border-top:1px solid var(--kl-color-border);padding-top:var(--kl-space-5);flex-direction:column;display:flex}._7xlhyq_empty{padding:var(--kl-space-5);text-align:center;color:var(--kl-color-fg-muted);font:var(--kl-text-body-s)}@media (min-width:1024px){._7xlhyq_layout{grid-template-columns:minmax(280px,1fr) minmax(380px,1.4fr);align-items:start;display:grid}._7xlhyq_overview{position:sticky;top:20px}}._7xlhyq_chartLegend i[data-state=PAID]{background:var(--kl-color-fg);color:var(--kl-color-fg)}._7xlhyq_chartLegend i[data-state=OPEN]{background:var(--kl-hatch)}._7xlhyq_day[data-today=true][data-selected=true]{border-color:var(--kl-color-fg-inverse);box-shadow:0 0 0 1px var(--kl-color-fg)}._7xlhyq_legend ._7xlhyq_todayLegend{border-radius:2px;width:10px;height:10px;transform:none}._7xlhyq_row{gap:0;padding:0}._7xlhyq_openRow{flex-direction:column;gap:6px;padding:14px 16px;display:flex}._7xlhyq_rowHead{font:var(--kl-text-label);align-items:baseline}._7xlhyq_itemLink{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._7xlhyq_rowMeta{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted);align-items:center;gap:6px;min-width:0;display:flex}._7xlhyq_rowMeta>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._7xlhyq_rowMeta ._7xlhyq_roomDot{flex:none;margin:0}._7xlhyq_rowFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}._7xlhyq_rowFooter button{padding-inline:16px;font-size:14px}._7xlhyq_stateBadge{font:var(--kl-text-caption);border:1.5px solid var(--kl-color-border-strong);border-radius:var(--kl-radius-xs);align-items:center;min-height:24px;padding:2px 8px;display:inline-flex}._7xlhyq_stateBadge[data-state=OVERDUE]{color:var(--kl-color-error);background:var(--kl-color-error-soft);border-color:#0000}._7xlhyq_paidRow{border-radius:inherit;width:100%;color:var(--kl-color-fg-muted);font:var(--kl-text-label);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}._7xlhyq_paidRow:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}._7xlhyq_paidText{flex-direction:column;gap:4px;min-width:0;display:flex}._7xlhyq_paidText>strong{font:var(--kl-text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7xlhyq_paidMeta{color:var(--kl-color-success);font:var(--kl-text-caption);align-items:center;gap:6px;display:flex}._7xlhyq_paidMeta ._7xlhyq_roomDot{flex:none;margin:0}._7xlhyq_paidValue{white-space:nowrap;font:var(--kl-text-body)}._7xlhyq_menuActions{gap:var(--kl-space-3);padding-top:var(--kl-space-3);flex-direction:column;align-items:flex-start;display:flex}
.kPZN0a_saved{gap:var(--kl-space-5);flex-direction:column;display:flex}.kPZN0a_savedHead{align-items:center;gap:var(--kl-space-3);display:flex}.kPZN0a_check{border-radius:var(--kl-radius-md);background:var(--kl-color-success-soft);width:48px;height:48px;color:var(--kl-color-success);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kPZN0a_savedName{font:var(--kl-text-h2)}.kPZN0a_savedMeta{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}.kPZN0a_queue{align-items:center;gap:var(--kl-space-3);padding:var(--kl-space-4);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-sunken);font:var(--kl-text-body);display:flex}.kPZN0a_later{gap:var(--kl-space-2);flex-direction:column;display:flex}.kPZN0a_laterTitle{font:var(--kl-text-label)}.kPZN0a_laterActions{gap:var(--kl-space-2);flex-wrap:wrap;display:flex}.kPZN0a_row{gap:var(--kl-space-2);grid-template-columns:1fr 1fr;display:grid}
.pi_IYa_section{gap:var(--kl-space-3);flex-direction:column;display:flex}.pi_IYa_head{justify-content:space-between;align-items:center;gap:var(--kl-space-3);display:flex}.pi_IYa_title{font:var(--kl-text-h3)}.pi_IYa_muted{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.pi_IYa_list{border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pi_IYa_row{align-items:center;display:flex}.pi_IYa_row+.pi_IYa_row{border-top:1px solid var(--kl-color-border)}.pi_IYa_link{min-width:0;min-height:52px;padding:var(--kl-space-2) var(--kl-space-4);border-radius:var(--kl-radius-md);color:var(--kl-color-fg);flex-direction:column;flex:1;justify-content:center;gap:2px;text-decoration:none;display:flex}.pi_IYa_link:focus-visible,.pi_IYa_remove:focus-visible,.pi_IYa_option:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.pi_IYa_name{font:600 15px/19px var(--kl-font-ui);overflow-wrap:anywhere}.pi_IYa_meta{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.pi_IYa_meta[data-done]{color:var(--kl-color-success)}.pi_IYa_remove{width:44px;height:44px;margin-right:var(--kl-space-1);border-radius:var(--kl-radius-pill);color:var(--kl-color-fg-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pi_IYa_remove:hover:not(:disabled){background:var(--kl-color-surface-sunken);color:var(--kl-color-fg)}.pi_IYa_picker{gap:var(--kl-space-4);flex-direction:column;display:flex}.pi_IYa_group{gap:var(--kl-space-2);flex-direction:column;display:flex}.pi_IYa_groupTitle{align-items:center;gap:var(--kl-space-2);font:var(--kl-text-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--kl-color-fg-muted);display:flex}.pi_IYa_dot{border-radius:2px;width:8px;height:8px}.pi_IYa_options{gap:var(--kl-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pi_IYa_option{width:100%;min-height:52px;padding:var(--kl-space-2) var(--kl-space-3);border:1px solid var(--kl-color-border);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);color:var(--kl-color-fg);text-align:start;cursor:pointer;flex-direction:column;justify-content:center;gap:2px;display:flex}.pi_IYa_option:hover:not(:disabled){border-color:var(--kl-color-border-strong)}.pi_IYa_option:disabled{cursor:not-allowed;background:var(--kl-color-surface-sunken)}.pi_IYa_option:disabled .pi_IYa_name{color:var(--kl-color-fg-muted)}
.gfUY5W_form{gap:var(--kl-space-6);flex-direction:column;display:flex}.gfUY5W_note{flex-direction:column;gap:6px;display:flex}.gfUY5W_noteLabel{font:var(--kl-text-label)}.gfUY5W_textarea{min-height:96px;padding:var(--kl-space-3);border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);color:var(--kl-color-fg);font:var(--kl-text-input);resize:vertical}.gfUY5W_textarea::placeholder{color:var(--kl-color-fg-muted)}.gfUY5W_textarea:focus-visible{border-color:var(--kl-color-fg);box-shadow:var(--kl-focus-ring);outline:none}.gfUY5W_actions{gap:var(--kl-space-2);flex-direction:column;display:flex}.gfUY5W_hint{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted);text-align:center}
.B0N60G_row{align-items:center;gap:var(--kl-space-3);min-height:60px;padding:var(--kl-space-3) var(--kl-space-3) var(--kl-space-3) var(--kl-space-4);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);color:var(--kl-color-fg);border-left:3px solid;text-decoration:none;display:flex}.B0N60G_row:hover{box-shadow:var(--kl-shadow-2)}.B0N60G_row:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.B0N60G_tile{border-radius:var(--kl-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.B0N60G_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.B0N60G_rowName{font:600 15px/19px var(--kl-font-ui);overflow-wrap:anywhere}.B0N60G_rowMeta{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.B0N60G_rowAmount{font:600 14px var(--kl-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.B0N60G_rowNoAmount{font:var(--kl-text-caption);color:var(--kl-color-fg-subtle);white-space:nowrap}.B0N60G_position{min-width:28px;font:600 13px var(--kl-font-ui);font-variant-numeric:tabular-nums;color:var(--kl-color-fg-muted);flex-shrink:0}.B0N60G_position[data-first]{color:var(--kl-color-fg)}.B0N60G_filters{gap:var(--kl-space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.B0N60G_filter{min-height:36px;padding:0 var(--kl-space-3);border-radius:var(--kl-radius-md);font:var(--kl-text-label);cursor:pointer;align-items:center;display:inline-flex;position:relative}.B0N60G_filterInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.B0N60G_filter:has(.B0N60G_filterInput:focus-visible){box-shadow:var(--kl-focus-ring)}.B0N60G_picker{border:0;min-inline-size:0;margin:0;padding:0}.B0N60G_pickerLegend{margin-bottom:var(--kl-space-2);font:var(--kl-text-label);padding:0}.B0N60G_chips{gap:var(--kl-space-2);flex-wrap:wrap;display:flex}.B0N60G_chip{align-items:center;gap:var(--kl-space-2);min-height:44px;padding:0 var(--kl-space-3);border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);font:var(--kl-text-label);cursor:pointer;display:inline-flex;position:relative}.B0N60G_chip:hover{background:var(--kl-color-surface-sunken)}.B0N60G_chip[data-selected]{border-color:var(--kl-color-fg);background:var(--kl-color-fg);color:var(--kl-color-fg-inverse)}.B0N60G_chip:has(.B0N60G_chipInput:focus-visible){box-shadow:var(--kl-focus-ring)}.B0N60G_chipInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.B0N60G_dot{border-radius:var(--kl-radius-xs);width:10px;height:10px}.B0N60G_error{margin-top:var(--kl-space-1);font:var(--kl-text-caption);color:var(--kl-color-error)}
._7Hh6xG_field{gap:var(--kl-space-2);flex-direction:column;display:flex}._7Hh6xG_label{font:var(--kl-text-label)}._7Hh6xG_empty{justify-content:center;align-items:center;gap:var(--kl-space-3);padding:0 var(--kl-space-4);border:var(--kl-border-width-strong) dashed var(--kl-color-border-strong);border-radius:var(--kl-radius-lg);background:var(--kl-color-surface);flex-direction:column;display:flex}._7Hh6xG_hint{max-width:280px;font:var(--kl-text-body-s);color:var(--kl-color-fg-muted);text-align:center}._7Hh6xG_preview{border-radius:var(--kl-radius-lg);background:var(--kl-color-surface-sunken);position:relative;overflow:hidden}._7Hh6xG_image{object-fit:cover;width:100%;height:100%;display:block}._7Hh6xG_uploading{color:#fff;font:var(--kl-text-label);background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._7Hh6xG_actions{justify-content:center;gap:var(--kl-space-2);flex-wrap:wrap;display:flex}
.gi1ZdW_page{gap:var(--kl-space-6);flex-direction:column;max-width:960px;display:flex}.gi1ZdW_header{gap:var(--kl-space-4);padding:var(--kl-space-4) var(--kl-space-5) var(--kl-space-5);border-radius:var(--kl-radius-xl);flex-direction:column;display:flex}.gi1ZdW_nav{justify-content:space-between;align-items:center;display:flex}.gi1ZdW_round,.gi1ZdW_pill{border-radius:var(--kl-radius-pill);background:var(--kl-color-surface-raised);min-height:44px;color:var(--kl-color-fg);justify-content:center;align-items:center;text-decoration:none;display:flex}.gi1ZdW_round{width:44px}.gi1ZdW_pill{padding:0 var(--kl-space-4);font:var(--kl-text-label)}.gi1ZdW_round:focus-visible,.gi1ZdW_pill:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.gi1ZdW_identity{align-items:center;gap:var(--kl-space-3);display:flex}.gi1ZdW_tile{border-radius:var(--kl-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.gi1ZdW_meta{font:600 13px/16px var(--kl-font-ui);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gi1ZdW_dot{border-radius:var(--kl-radius-xs);width:8px;height:8px}.gi1ZdW_title{font:var(--kl-text-h1);overflow-wrap:anywhere}.gi1ZdW_subtitle{margin-top:var(--kl-space-1);font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}.gi1ZdW_valueRow{justify-content:space-between;align-items:flex-end;gap:var(--kl-space-3);display:flex}.gi1ZdW_valueLabel{font:var(--kl-text-caption)}.gi1ZdW_value{font:var(--kl-text-num-l);font-variant-numeric:tabular-nums}.gi1ZdW_statusButton{border-radius:var(--kl-radius-sm);background:var(--kl-color-surface-raised);cursor:pointer;border:0;padding:0}.gi1ZdW_statusButton:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.gi1ZdW_cards{gap:var(--kl-space-3);grid-template-columns:1fr 1fr;display:grid}.gi1ZdW_card{gap:var(--kl-space-1);padding:var(--kl-space-3);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);color:var(--kl-color-fg);text-align:start;border:0;flex-direction:column;display:flex}button.gi1ZdW_card{cursor:pointer}button.gi1ZdW_card:hover{box-shadow:var(--kl-shadow-2)}button.gi1ZdW_card:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.gi1ZdW_cardLabel{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.gi1ZdW_cardValue{font:var(--kl-text-label)}.gi1ZdW_note{gap:var(--kl-space-1);font:var(--kl-text-body);flex-direction:column;display:flex}.gi1ZdW_statusList{gap:var(--kl-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gi1ZdW_statusOption{width:100%;min-height:52px;padding:var(--kl-space-2);border-radius:var(--kl-radius-md);color:var(--kl-color-fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.gi1ZdW_statusOption:hover:not(:disabled){background:var(--kl-color-surface-sunken)}.gi1ZdW_statusOption:disabled{opacity:.55;cursor:default}.gi1ZdW_statusOption:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.gi1ZdW_statusHint{padding:0 var(--kl-space-2) var(--kl-space-2);font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.gi1ZdW_sheetSpacer{margin-top:var(--kl-space-4)}
.YBuSQa_loading{background:var(--kl-color-bg);min-height:100dvh}.YBuSQa_error{justify-content:center;align-items:flex-start;gap:var(--kl-space-4);max-width:480px;min-height:100dvh;padding:var(--kl-space-6);flex-direction:column;margin:0 auto;display:flex}.YBuSQa_wake{justify-content:center;align-items:center;gap:var(--kl-space-6);min-height:100dvh;padding:var(--kl-space-6) var(--kl-space-4);background:var(--kl-color-bg);text-align:center;flex-direction:column;display:flex}.YBuSQa_wakeBody{align-items:center;gap:var(--kl-space-3);flex-direction:column;max-width:360px;display:flex}.YBuSQa_wakeTitle{font:var(--kl-text-h);color:var(--kl-color-fg)}.YBuSQa_wakeText{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.YBuSQa_spinner{border:3px solid var(--kl-color-border);border-top-color:var(--kl-color-accent);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite YBuSQa_kl-spin}@keyframes YBuSQa_kl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.YBuSQa_spinner{animation-duration:2.4s}}.YBuSQa_gateLinks{justify-content:center;gap:var(--kl-space-2);flex-wrap:wrap;display:flex}.YBuSQa_gateActions{align-items:center;gap:var(--kl-space-2);flex-direction:column;width:min(100%,360px);display:flex}
.y4Zz3G_section{gap:var(--kl-space-3);flex-direction:column;display:flex}.y4Zz3G_head{justify-content:space-between;align-items:center;gap:var(--kl-space-3);flex-wrap:wrap;display:flex}.y4Zz3G_title{font:var(--kl-text-h3)}.y4Zz3G_label{font:var(--kl-text-label)}.y4Zz3G_muted{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}.y4Zz3G_warning{padding:var(--kl-space-3);background:var(--kl-color-warning-soft);color:var(--kl-color-warning);border-radius:var(--kl-radius-md);font:var(--kl-text-body-s)}.y4Zz3G_quote{padding:var(--kl-space-3);border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);font:var(--kl-text-body-s)}.y4Zz3G_generation{align-items:end;gap:var(--kl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.y4Zz3G_installments{gap:var(--kl-space-4);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.y4Zz3G_installment{gap:var(--kl-space-3);min-width:0;padding:var(--kl-space-3);border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);flex-direction:column;display:flex}.y4Zz3G_installment legend{padding-inline:var(--kl-space-1);font:var(--kl-text-label)}.y4Zz3G_list{gap:var(--kl-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.y4Zz3G_row{justify-content:space-between;align-items:center;gap:var(--kl-space-2);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);padding:var(--kl-space-3);box-shadow:var(--kl-shadow-1);flex-wrap:wrap;display:flex}.y4Zz3G_rowText{gap:var(--kl-space-1);font:var(--kl-text-body-s);flex-direction:column;display:flex}.y4Zz3G_totals{gap:var(--kl-space-4);font:var(--kl-text-body-s);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.y4Zz3G_numbers{gap:var(--kl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.y4Zz3G_numbers dt{font:var(--kl-text-caption)}.y4Zz3G_numbers dd{margin:var(--kl-space-1) 0 0;font:var(--kl-text-label);font-variant-numeric:tabular-nums}.y4Zz3G_impact{border:1px solid var(--kl-color-border);background:var(--kl-color-surface-sunken);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.y4Zz3G_impact h3{font:var(--kl-text-label);margin:0}.y4Zz3G_impactMonth{font:var(--kl-text-body-s);flex-direction:column;gap:4px;display:flex}.y4Zz3G_impactMonth p{color:var(--kl-color-fg-muted);margin:0}
._8yvViW_wordmark{font-family:var(--kl-font-display);letter-spacing:-.04em;color:var(--kl-color-fg);align-items:baseline;font-weight:800;line-height:1;display:inline-flex}._8yvViW_plumb{margin:0 .06em;display:inline-block}
.f8MSva_gallery{gap:var(--kl-space-3);flex-direction:column;display:flex}.f8MSva_head{justify-content:space-between;align-items:baseline;display:flex}.f8MSva_title{font:var(--kl-text-h3)}.f8MSva_count{font:var(--kl-text-caption);color:var(--kl-color-fg-muted);font-variant-numeric:tabular-nums}.f8MSva_muted{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.f8MSva_stage{gap:var(--kl-space-2);flex-direction:column;display:flex}.f8MSva_stageTitle{font:var(--kl-text-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--kl-color-fg-muted)}.f8MSva_thumbs{gap:var(--kl-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.f8MSva_thumb{border-radius:var(--kl-radius-md);background:var(--kl-color-surface-sunken);cursor:pointer;border:0;width:96px;height:96px;padding:0;display:block;overflow:hidden}.f8MSva_thumb:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.f8MSva_thumbImage{object-fit:cover;width:100%;height:100%;display:block}.f8MSva_full{border-radius:var(--kl-radius-md);object-fit:contain;background:#000;width:100%;max-height:60dvh;display:block}.f8MSva_stageLabel{margin-top:var(--kl-space-3);font:var(--kl-text-label);color:var(--kl-color-fg)}.f8MSva_moves{gap:var(--kl-space-2);margin-top:var(--kl-space-2);flex-wrap:wrap;display:flex}
.gXYK8q_tile{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gXYK8q_whole,.gXYK8q_card,.gXYK8q_add{color:var(--kl-color-fg);border-radius:var(--kl-radius-lg);text-decoration:none}.gXYK8q_whole:focus-visible,.gXYK8q_card:focus-visible,.gXYK8q_add:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.gXYK8q_whole{padding:var(--kl-space-4);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);align-items:flex-start;gap:14px;display:flex}.gXYK8q_whole:hover,.gXYK8q_card:hover{box-shadow:var(--kl-shadow-2)}.gXYK8q_wholeIcon{background:var(--kl-color-surface-sunken);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.gXYK8q_body{gap:var(--kl-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.gXYK8q_head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.gXYK8q_wholeName{font:var(--kl-text-h2)}.gXYK8q_percent{font:600 16px var(--kl-font-ui);font-variant-numeric:tabular-nums}.gXYK8q_percentSmall{font:600 14px var(--kl-font-ui);font-variant-numeric:tabular-nums}.gXYK8q_description{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}.gXYK8q_caption{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.gXYK8q_card{background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);flex-direction:column;display:flex;overflow:hidden}.gXYK8q_cover{height:64px;display:block;position:relative}.gXYK8q_coverImage{object-fit:cover;width:100%;height:100%;display:block}.gXYK8q_coverTile{bottom:var(--kl-space-2);left:var(--kl-space-2);display:flex;position:absolute}.gXYK8q_cardBody{padding:10px var(--kl-space-3) var(--kl-space-3);flex-direction:column;gap:6px;display:flex}.gXYK8q_name{min-width:0;font:600 15px/18px var(--kl-font-ui);overflow-wrap:anywhere}.gXYK8q_add{justify-content:center;align-items:center;gap:var(--kl-space-2);border:var(--kl-border-width-strong) dashed var(--kl-color-border-strong);min-height:150px;font:var(--kl-text-label);flex-direction:column;display:flex}.gXYK8q_add:hover{background:var(--kl-color-surface-sunken)}
.cnMKBa_shell{min-height:100dvh}.cnMKBa_skip{z-index:var(--kl-z-toast);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-inverse);color:var(--kl-color-fg-inverse);font:var(--kl-text-label);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.cnMKBa_skip:focus-visible{box-shadow:var(--kl-focus-ring);transform:none}.cnMKBa_topbar{z-index:var(--kl-z-nav);align-items:center;gap:var(--kl-space-2);height:56px;padding:0 var(--kl-space-2);padding-top:env(safe-area-inset-top);border-bottom:var(--kl-border-width) solid var(--kl-color-border);background:var(--kl-color-bg);display:flex;position:sticky;top:0}.cnMKBa_overlay{z-index:calc(var(--kl-z-drawer) - 1);background:var(--kl-overlay);opacity:0;visibility:hidden;transition:opacity var(--kl-duration) var(--kl-ease), visibility 0s linear var(--kl-duration);position:fixed;inset:0}.cnMKBa_overlay[data-open]{opacity:1;visibility:visible;transition:opacity var(--kl-duration) var(--kl-ease)}.cnMKBa_panel{z-index:var(--kl-z-drawer);gap:var(--kl-space-1);width:min(280px,85dvw);padding:var(--kl-space-3);padding-top:max(var(--kl-space-3), env(safe-area-inset-top));background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-3);visibility:hidden;touch-action:pan-y;transition:transform var(--kl-duration) var(--kl-ease), visibility 0s linear var(--kl-duration);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}.cnMKBa_panel[data-open]{visibility:visible;transition:transform var(--kl-duration) var(--kl-ease);transform:none}.cnMKBa_panel[data-dragging]{transition:none}.cnMKBa_topbar .cnMKBa_topbarAdd{margin-left:auto;margin-right:var(--kl-space-1)}.cnMKBa_panelAdd{padding:0 0 var(--kl-space-4)}.cnMKBa_brand{padding:var(--kl-space-1) 0 var(--kl-space-4) 10px;justify-content:space-between;align-items:center;display:flex}.cnMKBa_footer{padding:var(--kl-space-4) 0 max(0px, env(safe-area-inset-bottom));border-top:var(--kl-border-width) solid var(--kl-color-border);align-items:flex-start;gap:var(--kl-space-2);flex-direction:column;margin-top:auto;display:flex}.cnMKBa_account{width:100%;min-height:52px;padding:var(--kl-space-1) 10px;border-radius:var(--kl-radius-md);color:var(--kl-color-fg);align-items:center;gap:10px;text-decoration:none;display:flex}.cnMKBa_account:hover,.cnMKBa_account[aria-current=page]{background:var(--kl-color-surface-sunken)}.cnMKBa_account:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.cnMKBa_accountText{flex-direction:column;flex:1;min-width:0;display:flex}.cnMKBa_accountName{text-overflow:ellipsis;white-space:nowrap;font:var(--kl-text-label);overflow:hidden}.cnMKBa_accountHint{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.cnMKBa_main{padding:var(--kl-space-6) var(--kl-space-4);padding-bottom:max(var(--kl-space-6), env(safe-area-inset-bottom))}.cnMKBa_main:focus{outline:none}@media (min-width:768px){.cnMKBa_shell{grid-template-columns:248px minmax(0,1fr);display:grid}.cnMKBa_topbar,.cnMKBa_overlay,.cnMKBa_brand .cnMKBa_closeButton{display:none}.cnMKBa_panel{width:auto;height:100dvh;padding:var(--kl-space-6) var(--kl-space-4);border-right:var(--kl-border-width) solid var(--kl-color-border);background:var(--kl-color-surface);box-shadow:none;visibility:visible;transition:none;position:sticky;top:0;transform:none}.cnMKBa_brand{padding:0 10px var(--kl-space-6)}.cnMKBa_main{padding:var(--kl-space-8) var(--kl-space-10)}}
._9lQH2W_page{min-height:100dvh;padding:var(--kl-space-10) var(--kl-space-4);background:var(--kl-color-bg);justify-content:center;display:flex}._9lQH2W_card{gap:var(--kl-space-8);flex-direction:column;width:min(100%,420px);display:flex}@media (min-width:768px){._9lQH2W_page{align-items:center}._9lQH2W_card{padding:var(--kl-space-10) var(--kl-space-8);border:var(--kl-border-width) solid var(--kl-color-border);border-radius:var(--kl-radius-xl);background:var(--kl-color-surface);box-shadow:var(--kl-shadow-1)}}._9lQH2W_header{gap:var(--kl-space-2);flex-direction:column;display:flex}._9lQH2W_title{font:var(--kl-text-display-l);letter-spacing:var(--kl-tracking-display)}._9lQH2W_subtitle{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}._9lQH2W_form{gap:var(--kl-space-5);flex-direction:column;display:flex}._9lQH2W_links{justify-content:center;gap:var(--kl-space-2);flex-wrap:wrap;display:flex}._9lQH2W_footer{justify-content:center;align-items:center;gap:var(--kl-space-1);font:var(--kl-text-body);color:var(--kl-color-fg-muted);flex-wrap:wrap;display:flex}._9lQH2W_footer a{font:var(--kl-text-label);color:var(--kl-color-fg)}._9lQH2W_notice{font:var(--kl-text-body-s);color:var(--kl-color-success)}._9lQH2W_hint{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted);text-align:center}._9lQH2W_check{align-items:flex-start;gap:var(--kl-space-3);font:var(--kl-text-body);color:var(--kl-color-fg);display:flex}._9lQH2W_check input{width:22px;height:22px;accent-color:var(--kl-color-accent);flex:none;margin:1px 0 0}._9lQH2W_check a{color:var(--kl-color-fg);font-weight:600;text-decoration:none}._9lQH2W_check a:focus-visible,._9lQH2W_check input:focus-visible{outline:2px solid var(--kl-color-focus);outline-offset:2px}._9lQH2W_fieldError{margin-top:calc(-1 * var(--kl-space-3));font:var(--kl-text-body-s);color:var(--kl-color-error)}._9lQH2W_legalFooter{justify-content:center;gap:var(--kl-space-1);flex-wrap:wrap;display:flex}
.Ps37sW_gallery{gap:var(--kl-space-8);flex-direction:column;display:flex}.Ps37sW_section{gap:var(--kl-space-3);flex-direction:column;display:flex}.Ps37sW_sectionTitle{font:var(--kl-text-h3)}.Ps37sW_card{gap:var(--kl-space-5);padding:var(--kl-space-5);border:var(--kl-border-width) solid var(--kl-color-border);border-radius:var(--kl-radius-lg);background:var(--kl-color-surface);flex-direction:column;display:flex;overflow-x:auto}.Ps37sW_caption{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.Ps37sW_stateGrid{gap:var(--kl-space-3) var(--kl-space-4);grid-template-columns:88px repeat(5,minmax(112px,1fr));align-items:center;min-width:660px;padding:4px;display:grid}.Ps37sW_rowLabel{font:var(--kl-text-label)}.Ps37sW_row{align-items:center;gap:var(--kl-space-3);flex-wrap:wrap;padding:4px;display:flex}.Ps37sW_stack{gap:var(--kl-space-3);flex-direction:column;min-width:0;display:flex}.Ps37sW_fieldGrid{gap:var(--kl-space-6) var(--kl-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.Ps37sW_openSelect{gap:var(--kl-space-3);flex-direction:column;min-height:230px;display:flex}.Ps37sW_progressRow{gap:var(--kl-space-2);flex-direction:column;display:flex}.Ps37sW_moneyList{flex-direction:column;margin:0;display:flex}.Ps37sW_moneyRow{justify-content:space-between;gap:var(--kl-space-4);padding:var(--kl-space-3) 0;border-bottom:var(--kl-border-width) solid var(--kl-color-border);font:var(--kl-text-body);display:flex}.Ps37sW_moneyRow dd{margin:0}
.X8_SLW_section{gap:var(--kl-space-3);flex-direction:column;display:flex}.X8_SLW_head{justify-content:space-between;align-items:center;gap:var(--kl-space-3);display:flex}.X8_SLW_title{font:var(--kl-text-h3)}.X8_SLW_row:focus-visible,.X8_SLW_fileLink:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.X8_SLW_muted{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.X8_SLW_list{gap:var(--kl-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.X8_SLW_row{align-items:center;gap:var(--kl-space-3);width:100%;padding:var(--kl-space-3) var(--kl-space-4);border:var(--kl-border-width) solid transparent;border-radius:var(--kl-radius-md);background:var(--kl-color-surface-raised);box-shadow:var(--kl-shadow-1);color:var(--kl-color-fg);text-align:start;cursor:pointer;display:flex}.X8_SLW_row[data-chosen]{border-color:var(--kl-color-fg)}.X8_SLW_row:hover{box-shadow:var(--kl-shadow-2)}.X8_SLW_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.X8_SLW_tags{gap:var(--kl-space-1);flex-wrap:wrap;margin-bottom:2px;display:flex}.X8_SLW_tag{padding:1px var(--kl-space-2);border-radius:var(--kl-radius-pill);background:var(--kl-color-surface-sunken);font:600 11px/16px var(--kl-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--kl-color-fg-muted)}.X8_SLW_tag[data-kind=chosen]{background:var(--kl-color-fg);color:var(--kl-color-fg-inverse)}.X8_SLW_tag[data-kind=expired]{background:var(--kl-color-warning-soft);color:var(--kl-color-warning)}.X8_SLW_supplier{font:600 15px/19px var(--kl-font-ui);overflow-wrap:anywhere}.X8_SLW_meta{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.X8_SLW_amount{font:600 15px var(--kl-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.X8_SLW_sheet{gap:var(--kl-space-4);flex-direction:column;display:flex}.X8_SLW_sheetAmount{font:var(--kl-text-num-l);font-variant-numeric:tabular-nums}.X8_SLW_facts{gap:var(--kl-space-1);font:var(--kl-text-body-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.X8_SLW_facts [data-expired]{color:var(--kl-color-warning)}.X8_SLW_fileLink{font:var(--kl-text-label);color:var(--kl-color-fg)}.X8_SLW_actions{gap:var(--kl-space-2);flex-direction:column;display:flex}.X8_SLW_payment{gap:var(--kl-space-3);flex-direction:column;display:flex}.X8_SLW_installments{align-items:center;gap:var(--kl-space-3);display:flex}.X8_SLW_per{font:var(--kl-text-label);font-variant-numeric:tabular-nums}.X8_SLW_dates{gap:var(--kl-space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.X8_SLW_fileField{gap:var(--kl-space-2);flex-direction:column;display:flex}.X8_SLW_attached{align-items:center;gap:var(--kl-space-2);padding:var(--kl-space-2) var(--kl-space-3);border-radius:var(--kl-radius-md);background:var(--kl-color-surface-sunken);font:var(--kl-text-body-s);display:flex}.X8_SLW_attachedName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.X8_SLW_removeFile{border-radius:var(--kl-radius-pill);width:32px;height:32px;color:var(--kl-color-fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.X8_SLW_removeFile:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}
.e2kKzW_page{gap:var(--kl-space-5);flex-direction:column;max-width:720px;display:flex}.e2kKzW_header{gap:var(--kl-space-1);flex-direction:column;display:flex}.e2kKzW_title{font:var(--kl-text-h1)}.e2kKzW_explanation,.e2kKzW_muted{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}.e2kKzW_filter{max-width:320px}.e2kKzW_section{gap:var(--kl-space-3);flex-direction:column;display:flex}.e2kKzW_sectionTitle{align-items:center;gap:var(--kl-space-2);font:var(--kl-text-h3);display:flex}.e2kKzW_count{min-width:24px;padding:2px var(--kl-space-2);border-radius:var(--kl-radius-pill);background:var(--kl-color-surface-sunken);font:600 12px var(--kl-font-ui);font-variant-numeric:tabular-nums;text-align:center;color:var(--kl-color-fg-muted)}.e2kKzW_list{gap:var(--kl-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.e2kKzW_emptyBox{gap:var(--kl-space-3);padding:var(--kl-space-5);border:1px dashed var(--kl-color-border-strong);border-radius:var(--kl-radius-lg);flex-direction:column;display:flex}
.BHGFHG_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.BHGFHG_item{height:var(--kl-touch-min);border-radius:var(--kl-radius-md);font:var(--kl-text-body);color:var(--kl-color-fg);transition:background var(--kl-duration-fast) var(--kl-ease);align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.BHGFHG_item:hover{background:var(--kl-color-surface-sunken)}.BHGFHG_item:focus-visible{box-shadow:var(--kl-focus-ring)}.BHGFHG_item[aria-current=page]{background:var(--kl-color-surface-sunken);font:600 15px/22px var(--kl-font-ui)}.BHGFHG_badge{min-width:24px;padding:2px var(--kl-space-2);border-radius:var(--kl-radius-pill);background:var(--kl-color-surface-sunken);font:600 12px var(--kl-font-ui);font-variant-numeric:tabular-nums;text-align:center;color:var(--kl-color-fg-muted);margin-left:auto}.BHGFHG_item[aria-current=page] .BHGFHG_badge{background:var(--kl-color-surface-raised)}
.cqntxW_stack{flex-direction:column;gap:16px;display:flex}.cqntxW_toolbar,.cqntxW_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cqntxW_toolbar{justify-content:space-between}.cqntxW_stage{background:var(--kl-color-surface-raised);border:1px solid var(--kl-color-border);border-radius:12px;overflow:hidden}.cqntxW_stage[data-status=PLANNED]{border-style:dashed}.cqntxW_head{align-items:center;gap:12px;padding:16px;display:flex}.cqntxW_toggle{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.cqntxW_position{border:1.5px solid var(--kl-color-fg);width:36px;height:36px;font:var(--kl-text-label);border-radius:8px;flex:none;place-items:center;display:grid}.cqntxW_identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cqntxW_identity strong{font:var(--kl-text-label)}.cqntxW_badge{border:1px dashed var(--kl-color-border-strong);font:var(--kl-text-caption);white-space:nowrap;border-radius:4px;padding:4px 8px}.cqntxW_badge[data-status=IN_PROGRESS]{background:var(--kl-color-fg);color:var(--kl-color-fg-inverse);border-style:solid}.cqntxW_badge[data-status=COMPLETED]{color:var(--kl-color-success);background:var(--kl-color-success-soft)}.cqntxW_body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.cqntxW_numbersBox{background:var(--kl-color-surface-sunken);border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.cqntxW_numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;margin:0;display:grid}.cqntxW_numbers>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cqntxW_numbers dt,.cqntxW_muted{font:var(--kl-text-caption);color:var(--kl-color-fg-muted);margin:0}.cqntxW_numbers dd{font:var(--kl-text-label);overflow-wrap:anywhere;margin:0}.cqntxW_warning{background:var(--kl-color-warning-soft);color:var(--kl-color-fg);font:var(--kl-text-body-s);border-radius:8px;margin:0;padding:12px}.cqntxW_notice{background:var(--kl-color-surface-sunken);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.cqntxW_notice p{font:var(--kl-text-body-s);margin:0}.cqntxW_list,.cqntxW_order{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cqntxW_order li{border:1px solid var(--kl-color-border);border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.cqntxW_order li span{flex:1}.cqntxW_celebrate{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.cqntxW_diamond{background:var(--kl-color-material-musgo);width:32px;height:32px;transform:rotate(45deg)}@media (min-width:768px){.cqntxW_numbers{grid-template-columns:repeat(6,minmax(0,1fr))}}.cqntxW_position{width:32px;height:32px}.cqntxW_position[data-status=IN_PROGRESS]{background:var(--kl-color-fg);color:var(--kl-color-fg-inverse)}.cqntxW_position[data-status=PLANNED]{color:var(--kl-color-fg-muted);border-style:dashed}.cqntxW_position[data-status=COMPLETED]{background:var(--kl-color-success-soft);color:var(--kl-color-success);border-color:var(--kl-color-success)}.cqntxW_identityTop,.cqntxW_identityMeta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.cqntxW_identityTop strong{flex:1;min-width:48px}.cqntxW_identityMeta{font:var(--kl-text-caption);color:var(--kl-color-fg-muted);justify-content:space-between}.cqntxW_badge{padding:3px 6px;font-size:11px}.cqntxW_badge:before{content:"";background:currentColor;width:5px;height:5px;margin-right:5px;display:inline-block;transform:rotate(45deg)}.cqntxW_numberLabel{flex-direction:row;align-items:center;gap:4px;display:flex}.cqntxW_brand{font:var(--kl-text-display-xl);letter-spacing:var(--kl-tracking-display);margin:0}.cqntxW_support{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted);margin:0}.cqntxW_closingNumbers{grid-template-columns:repeat(3,minmax(0,1fr))}.cqntxW_budgetComparison{border-top:1px solid var(--kl-color-border);font:var(--kl-text-body-s);color:var(--kl-color-fg-muted);margin:0;padding-top:10px}
.smfcEG_page{gap:var(--kl-space-6);flex-direction:column;max-width:960px;display:flex}.smfcEG_header{gap:var(--kl-space-4);padding:var(--kl-space-4) var(--kl-space-5) var(--kl-space-5);border-radius:var(--kl-radius-xl);flex-direction:column;display:flex}.smfcEG_nav{justify-content:space-between;display:flex}.smfcEG_round{border-radius:var(--kl-radius-pill);background:var(--kl-color-surface-raised);width:44px;height:44px;color:var(--kl-color-fg);justify-content:center;align-items:center;display:flex}.smfcEG_round:hover{opacity:.85}.smfcEG_round:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.smfcEG_cover{border:var(--kl-border-width-strong) solid;border-radius:var(--kl-radius-lg);height:160px;overflow:hidden}.smfcEG_coverImage{object-fit:cover;width:100%;height:100%;display:block}.smfcEG_identity{align-items:center;gap:var(--kl-space-3);display:flex}.smfcEG_title{font:var(--kl-text-h1)}.smfcEG_count{font:600 14px var(--kl-font-ui)}.smfcEG_empty{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.smfcEG_estimatedLabel{font:var(--kl-text-caption)}.smfcEG_estimated{font:var(--kl-text-label);font-variant-numeric:tabular-nums}.smfcEG_items{gap:var(--kl-space-3);flex-direction:column;display:flex}.smfcEG_list{gap:var(--kl-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.smfcEG_emptyBox{align-items:center;gap:var(--kl-space-3);padding:var(--kl-space-8) var(--kl-space-5);border:var(--kl-border-width-strong) dashed var(--kl-color-border-strong);border-radius:var(--kl-radius-lg);text-align:center;flex-direction:column;display:flex}
.xOqx_G_page{gap:var(--kl-space-5);flex-direction:column;max-width:960px;display:flex}.xOqx_G_header{justify-content:space-between;align-items:flex-end;gap:var(--kl-space-3);display:flex}.xOqx_G_title{font:var(--kl-text-h1)}.xOqx_G_summary{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}.xOqx_G_addButton{border:var(--kl-border-width-strong) solid var(--kl-color-fg);border-radius:var(--kl-radius-md);width:44px;height:44px;color:var(--kl-color-fg);justify-content:center;align-items:center;display:flex}.xOqx_G_addButton:hover{background:var(--kl-color-surface-sunken)}.xOqx_G_addButton:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.xOqx_G_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.xOqx_G_grid>li{flex-direction:column;display:flex}.xOqx_G_grid>li>*{flex:1}@media (min-width:768px){.xOqx_G_grid{gap:var(--kl-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}
.JCnu5a_page{gap:var(--kl-space-6);flex-direction:column;max-width:560px;display:flex}.JCnu5a_title{font:var(--kl-text-h1)}.JCnu5a_appearance{gap:var(--kl-space-2);flex-direction:column;display:flex}.JCnu5a_groupTitle{font:var(--kl-text-overline);letter-spacing:.1em;text-transform:uppercase;color:var(--kl-color-fg-muted)}.JCnu5a_thumb{border-radius:var(--kl-radius-sm);object-fit:cover;width:48px;height:36px;display:block}.JCnu5a_footer{font:var(--kl-text-caption);color:var(--kl-color-fg-muted);text-align:center}.JCnu5a_form{gap:var(--kl-space-5);flex-direction:column;display:flex}.JCnu5a_hint{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.JCnu5a_back{align-self:flex-start;align-items:center;gap:var(--kl-space-1);min-height:44px;color:var(--kl-color-fg);font:var(--kl-text-label);text-decoration:none;display:inline-flex}.JCnu5a_back:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}
.zt6zZG_page{min-height:100dvh;padding:var(--kl-space-6) var(--kl-space-4) var(--kl-space-10);background:var(--kl-color-bg);justify-content:center;display:flex}.zt6zZG_card{gap:var(--kl-space-6);flex-direction:column;width:min(100%,520px);display:flex}@media (min-width:768px){.zt6zZG_page{padding-top:var(--kl-space-12);align-items:flex-start}.zt6zZG_card{padding:var(--kl-space-8);border:var(--kl-border-width) solid var(--kl-color-border);border-radius:var(--kl-radius-xl);background:var(--kl-color-surface);box-shadow:var(--kl-shadow-1)}}.zt6zZG_progress{align-items:center;gap:var(--kl-space-3);min-height:44px;display:flex}.zt6zZG_bars{gap:var(--kl-space-1);flex:1;display:flex}.zt6zZG_bar{background:var(--kl-color-border);flex:1;height:4px}.zt6zZG_bar[data-done]{background:var(--kl-color-fg)}.zt6zZG_stepLabel{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.zt6zZG_form{gap:var(--kl-space-6);flex-direction:column;display:flex}.zt6zZG_header{flex-direction:column;gap:10px;display:flex}.zt6zZG_title{font:var(--kl-text-display-l);letter-spacing:var(--kl-tracking-display)}.zt6zZG_subtitle{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.zt6zZG_rooms{gap:var(--kl-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zt6zZG_row{align-items:center;gap:var(--kl-space-3);min-height:56px;padding:6px var(--kl-space-2) 6px 14px;border:var(--kl-border-width-strong) solid var(--kl-color-border-strong);background:var(--kl-color-surface-raised);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;display:grid;position:relative}label.zt6zZG_row{cursor:pointer}.zt6zZG_row[data-selected]{border:2px solid var(--kl-color-fg)}.zt6zZG_row[data-disabled]{cursor:default}.zt6zZG_rowText{flex-direction:column;display:flex}.zt6zZG_rowLabel{font:500 15px var(--kl-font-ui)}.zt6zZG_row[data-selected] .zt6zZG_rowLabel{font-weight:600}.zt6zZG_rowHint{font:var(--kl-text-caption);color:var(--kl-color-fg-muted)}.zt6zZG_checkbox{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.zt6zZG_box{border:var(--kl-border-width-strong) solid var(--kl-color-border-strong);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:6px;display:flex}.zt6zZG_row[data-selected] .zt6zZG_box{background:var(--kl-color-fg);color:var(--kl-color-fg-inverse);border:0}.zt6zZG_checkbox:focus-visible~.zt6zZG_box{box-shadow:var(--kl-focus-ring)}.zt6zZG_custom{gap:var(--kl-space-3);flex-direction:column;display:flex}.zt6zZG_shortcuts{gap:var(--kl-space-2);flex-wrap:wrap;display:flex}.zt6zZG_shortcut{min-height:44px;padding:0 var(--kl-space-3);border:var(--kl-border-width) solid var(--kl-color-border-strong);border-radius:var(--kl-radius-md);color:var(--kl-color-fg);font:var(--kl-text-label);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0}.zt6zZG_shortcut[aria-checked=true]{border:var(--kl-border-width-strong) solid var(--kl-color-fg);background:var(--kl-color-surface-sunken)}.zt6zZG_shortcut:focus-visible{box-shadow:var(--kl-focus-ring);outline:none}.zt6zZG_note{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}.zt6zZG_finish{gap:var(--kl-space-2);flex-direction:column;display:flex}
.yIDyQW_page{gap:var(--kl-space-6);min-height:100dvh;padding:var(--kl-space-6) var(--kl-space-4);flex-direction:column;display:flex}.yIDyQW_header{justify-content:space-between;align-items:flex-end;gap:var(--kl-space-4);flex-wrap:wrap;display:flex}.yIDyQW_title{font:var(--kl-text-display-l);letter-spacing:var(--kl-tracking-display)}.yIDyQW_subtitle{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.yIDyQW_toggle{width:min(100%,320px)}.yIDyQW_columns{gap:var(--kl-space-4);display:grid}@media (min-width:1280px){.yIDyQW_columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.yIDyQW_column{gap:var(--kl-space-6);min-width:0;padding:var(--kl-space-6) var(--kl-space-4);border:var(--kl-border-width) solid var(--kl-color-border);border-radius:var(--kl-radius-xl);background:var(--kl-color-bg);color:var(--kl-color-fg);flex-direction:column;display:flex}.yIDyQW_columnTitle{font:var(--kl-text-overline);letter-spacing:var(--kl-tracking-overline);text-transform:uppercase;color:var(--kl-color-fg-muted)}
.NaLOZq_links{justify-content:center;gap:var(--kl-space-1);flex-wrap:wrap;display:flex}.NaLOZq_page{min-height:100dvh;padding:var(--kl-space-8) var(--kl-space-4) var(--kl-space-16);background:var(--kl-color-bg)}.NaLOZq_article{gap:var(--kl-space-6);flex-direction:column;width:min(100%,720px);margin:0 auto;display:flex}.NaLOZq_top{justify-content:space-between;align-items:center;gap:var(--kl-space-4);display:flex}.NaLOZq_title{font:var(--kl-text-display-l);letter-spacing:var(--kl-tracking-display);color:var(--kl-color-fg)}.NaLOZq_meta{font:var(--kl-text-body-s);color:var(--kl-color-fg-muted)}.NaLOZq_draft{padding:var(--kl-space-3) var(--kl-space-4);border-radius:var(--kl-radius-md);background:var(--kl-color-warning-soft);color:var(--kl-color-fg);font:var(--kl-text-body-s)}.NaLOZq_section{gap:var(--kl-space-3);flex-direction:column;display:flex}.NaLOZq_section h2{font:var(--kl-text-h);color:var(--kl-color-fg)}.NaLOZq_section p{font:var(--kl-text-body);color:var(--kl-color-fg);white-space:pre-line}
.sl7RVW_page{gap:var(--kl-space-6);flex-direction:column;max-width:560px;display:flex}.sl7RVW_title{font:var(--kl-text-h1)}.sl7RVW_form{gap:var(--kl-space-6);flex-direction:column;display:flex}.sl7RVW_note{font:var(--kl-text-body);color:var(--kl-color-fg-muted)}.sl7RVW_actions{gap:var(--kl-space-2);flex-direction:column;display:flex}
