.UZnF3W_page{width:100%;max-width:var(--page-max);padding:16px var(--gutter) 48px;flex-direction:column;gap:16px;min-width:0;margin-inline:auto;display:flex}.UZnF3W_header{flex-direction:column;gap:8px;display:flex}.UZnF3W_h1{font-size:var(--text-utility-h1);letter-spacing:var(--tracking-display);margin:0;font-weight:700;line-height:1.1}.UZnF3W_lede{color:var(--text-2);font-size:var(--text-body);max-width:68ch;margin:0;line-height:1.5}.UZnF3W_meta,.UZnF3W_hint{color:var(--muted);font-size:var(--text-meta);margin:0;line-height:1.4}.UZnF3W_jump{min-height:var(--tap);color:var(--link);text-underline-offset:3px;align-self:flex-start;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.UZnF3W_jump:focus-visible,.UZnF3W_weekLink:focus-visible,.UZnF3W_segment:focus-visible,.UZnF3W_smallButton:focus-visible,.UZnF3W_primary:focus-visible,.UZnF3W_input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.UZnF3W_weekBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.UZnF3W_weekNav{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.UZnF3W_weekLabel{margin:0;font-weight:700}.UZnF3W_weekLink{min-height:var(--tap);color:var(--link);font-size:var(--text-meta);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.UZnF3W_weekLink[data-disabled]{color:var(--muted);text-decoration:none}.UZnF3W_counts{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;margin:0;padding:12px 16px;display:flex}.UZnF3W_counts>div{align-items:baseline;gap:8px;display:flex}.UZnF3W_counts dt{color:var(--text-2);font-size:var(--text-meta)}.UZnF3W_counts dd{margin:0;font-weight:700}.UZnF3W_banner{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--danger);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.UZnF3W_banner svg{color:var(--danger);flex:none}.UZnF3W_layout,.UZnF3W_column{flex-direction:column;gap:16px;min-width:0;display:flex}.UZnF3W_aside{min-width:0}.UZnF3W_saveLine{min-height:20px;color:var(--text-2);font-size:var(--text-meta);align-items:center;gap:8px;display:flex}.UZnF3W_saveLine svg{color:var(--danger)}.UZnF3W_card{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.UZnF3W_sectionTitle{font-size:var(--text-section);letter-spacing:var(--tracking-tight);align-items:center;gap:10px;margin:0;font-weight:700;display:flex}.UZnF3W_step{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--text-2);font-size:var(--text-small);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.UZnF3W_field{flex-direction:column;gap:6px;display:flex}.UZnF3W_label{font-size:var(--text-meta);font-weight:700}.UZnF3W_input{width:100%;min-height:var(--tap);border-radius:var(--radius-18);border:1px solid var(--field-border);background:var(--field-sunk);color:var(--text);font:inherit;font-size:var(--text-body);padding:0 14px}.UZnF3W_input[readonly]{border-style:dashed;border-color:var(--border);cursor:default;background:0 0}.UZnF3W_input[aria-invalid=true]{border-color:var(--danger)}.UZnF3W_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.UZnF3W_suggestion{border-radius:var(--radius-card);background:var(--bg-raised);border:1px solid var(--border);align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.UZnF3W_appText{flex:1;min-width:0}.UZnF3W_appName{overflow-wrap:anywhere;margin:0;font-weight:700}.UZnF3W_smallButton{min-height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--border-strong);color:var(--text);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.UZnF3W_smallButton:disabled{color:var(--muted);cursor:not-allowed;opacity:.8}.UZnF3W_primary{min-height:54px}.UZnF3W_primary:disabled{opacity:.6;cursor:not-allowed}.UZnF3W_emptyNote{flex-direction:column;gap:4px;padding:12px 0;display:flex}.UZnF3W_searchBox{flex-direction:column;gap:8px;display:flex}.UZnF3W_slots{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.UZnF3W_slot{border-radius:var(--radius-card);background:var(--bg-raised);border:1px solid var(--border);gap:12px;min-width:0;padding:14px;display:flex}.UZnF3W_slot[data-flagged]{border-color:var(--danger)}.UZnF3W_slotEmpty{border-style:dashed;border-color:var(--border-strong);background:0 0;align-items:center;min-height:72px}.UZnF3W_slotEmptyTitle{margin:0;font-weight:700}.UZnF3W_numeral{width:28px;color:var(--rank-ink);flex:none;font-size:1.75rem;font-weight:700;line-height:1}.UZnF3W_slotBody{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.UZnF3W_appLine{align-items:center;gap:12px;display:flex}.UZnF3W_slotActions{flex-wrap:wrap;gap:8px;display:flex}.UZnF3W_problem{color:var(--text);font-size:var(--text-meta);align-items:flex-start;gap:8px;margin:0;line-height:1.4;display:flex}.UZnF3W_problem svg,.UZnF3W_warning svg{color:var(--danger);flex:none;margin-top:1px}.UZnF3W_warning{color:var(--text);font-size:var(--text-body);align-items:flex-start;gap:8px;margin:0;line-height:1.4;display:flex}.UZnF3W_pull{border-left:3px solid var(--violet);font-size:var(--text-card);margin:0;padding:4px 0 4px 14px;line-height:1.5}.UZnF3W_pull p{margin:0 0 6px}.UZnF3W_checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.UZnF3W_checklist li{align-items:flex-start;gap:10px;display:flex}.UZnF3W_checkMark{text-align:center;width:20px;color:var(--muted);flex:none;font-weight:700}.UZnF3W_checklist li[data-done=true] .UZnF3W_checkMark{color:var(--link)}.UZnF3W_unmet{color:var(--text-2);font-size:var(--text-meta);margin:0;padding-left:18px;line-height:1.5}.UZnF3W_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.UZnF3W_warnBlock{border-radius:var(--radius-18);border:1px solid var(--border-strong);flex-direction:column;gap:8px;padding:12px;display:flex}.UZnF3W_warnActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.UZnF3W_check{min-height:var(--tap);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.UZnF3W_check input{width:20px;height:20px;accent-color:var(--accent)}.UZnF3W_quote{color:var(--text-2);font-size:var(--text-meta);overflow-wrap:anywhere;margin:0}.UZnF3W_result{flex-direction:column;gap:12px;display:flex}.UZnF3W_facts{flex-direction:column;gap:6px;margin:0;display:flex}.UZnF3W_facts>div{align-items:baseline;gap:8px;display:flex}.UZnF3W_facts dt{min-width:90px;font-weight:700}.UZnF3W_facts dd{margin:0}.UZnF3W_factLabel{margin:0 0 4px;font-weight:700}.UZnF3W_plainList{margin:0 0 8px;padding-left:18px;line-height:1.5}.UZnF3W_previewCard{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);scroll-margin-top:calc(var(--header-h) + 8px);flex-direction:column;gap:12px;padding:18px;display:flex}.UZnF3W_previewControls{flex-wrap:wrap;gap:8px;display:flex}.UZnF3W_segmented{border-radius:var(--radius-pill);border:1px solid var(--border-strong);display:inline-flex;overflow:hidden}.UZnF3W_segment{min-width:56px;min-height:var(--tap);color:var(--text-2);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.UZnF3W_segment[aria-pressed=true],.UZnF3W_segment[aria-current=true]{background:var(--text);color:var(--bg)}.UZnF3W_previewStage{border-radius:var(--radius-18);background:var(--surface-inset);border:1px solid var(--border);justify-content:center;min-width:0;padding:8px;display:flex}.UZnF3W_previewScaler{min-width:0;max-width:100%}.UZnF3W_previewFrame{transform-origin:0 0;border-radius:var(--radius-10);background:var(--p-white);border:0;max-width:100%;height:640px}.UZnF3W_previewText{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:640px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-meta);color:var(--text);margin:0;line-height:1.5;overflow:auto}.UZnF3W_skeleton{border-radius:var(--radius-card);background:var(--skeleton);animation:UZnF3W_composer-pulse 1.4s var(--ease-out) infinite}.UZnF3W_skeletonSlot{min-height:150px}.UZnF3W_skeletonFrame{min-height:640px}@keyframes UZnF3W_composer-pulse{0%,to{background:var(--skeleton)}50%{background:var(--skeleton-hi)}}@media (min-width:1024px){.UZnF3W_page{padding-top:32px}.UZnF3W_jump{display:none}.UZnF3W_layout{grid-template-columns:minmax(0,760px) minmax(0,440px);justify-content:space-between;align-items:start;gap:32px;display:grid}.UZnF3W_aside{top:calc(var(--header-h) + 16px);position:sticky}}@media (min-width:768px){.UZnF3W_card,.UZnF3W_previewCard{padding:24px}}@media (prefers-reduced-motion:reduce){.UZnF3W_skeleton{animation:none}}
.U2iAKa_success{min-height:46px;color:var(--text);align-items:center;gap:10px;font-size:.875rem;line-height:1.4;display:flex}.U2iAKa_success:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--radius-10)}.U2iAKa_check{color:var(--link);flex:none;font-weight:700}.U2iAKa_invalid{border-color:var(--danger)}.U2iAKa_join:disabled{opacity:.7;cursor:progress}.U2iAKa_live:empty{display:none}.U2iAKa_error{color:var(--text);align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.4;display:flex}.U2iAKa_errorIcon{width:16px;height:16px;color:var(--danger);flex:none;margin-top:1px}@media (min-width:768px){.U2iAKa_success{min-height:52px;font-size:1rem}}
