.xqn71G_dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-preview);padding:0;overflow:auto}.xqn71G_dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 65%, transparent)}.xqn71G_content{padding:var(--space-6)}.xqn71G_heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.xqn71G_heading h2{font-size:var(--font-size-page)}.xqn71G_close{border:1px solid var(--color-border);border-radius:var(--radius-round);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);font-size:var(--font-size-page);cursor:pointer;flex-shrink:0}.xqn71G_description{color:var(--color-muted);font-size:var(--font-size-body);margin-bottom:var(--space-4)}.xqn71G_list{gap:var(--space-3);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.xqn71G_row{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);display:flex}.xqn71G_row[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.xqn71G_row[draggable=true]:active{cursor:grabbing}.xqn71G_handle{width:36px;min-height:44px;color:var(--color-muted);font-size:var(--font-size-page);cursor:grab;background:0 0;border:0;flex-shrink:0}.xqn71G_handle:active{cursor:grabbing}.xqn71G_handle:disabled{cursor:default}.xqn71G_icon{pointer-events:none;flex-shrink:0}.xqn71G_icon>span{width:64px;height:64px}.xqn71G_name{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-card);font-weight:var(--font-weight-semibold);flex:1}.xqn71G_actions{gap:var(--space-2);flex-shrink:0;display:flex}.xqn71G_actions button:disabled{color:var(--color-muted);opacity:.5;cursor:default}.xqn71G_dragging{opacity:.5}.xqn71G_dropBefore{border-top:var(--space-hair) solid var(--color-ink)}.xqn71G_dropAfter{border-bottom:var(--space-hair) solid var(--color-ink)}.xqn71G_done{width:100%;min-height:48px;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--color-surface);background:var(--color-action);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;border:0}@media (max-width:600px){.xqn71G_content{padding:var(--space-4)}.xqn71G_heading h2{font-size:var(--font-size-section)}.xqn71G_row{gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap}.xqn71G_icon>span{width:48px;height:48px}.xqn71G_actions{justify-content:flex-end;width:100%}}
[data-tool-choices] [data-choice-mode=single]:is([aria-pressed=true],[aria-expanded=true],[data-choice-selected=true]),[data-tool-choices] [role=tab][aria-selected=true]{background:var(--color-choice-selected);border-color:var(--color-ink)}[data-tool-choices] label:has(>input[type=radio]:checked){background:var(--color-choice-selected);border-color:var(--color-ink)}[data-tool-choices] select:not([multiple]):has(option:checked:not([value=""])){background:var(--color-choice-selected);border-color:var(--color-ink)}
.YGHslG_trigger{align-items:center;gap:var(--space-2);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex}.YGHslG_trigger svg{width:22px;height:22px}.YGHslG_subtitle{margin-top:var(--space-hair);color:var(--color-placeholder);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:block}.YGHslG_dialog{border:1px solid var(--color-shell-border);border-radius:var(--radius-xl);width:min(1080px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--color-surface);background:var(--color-ink);box-shadow:var(--shadow-preview);padding:0;overflow:auto}.YGHslG_dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 78%, transparent)}.YGHslG_content{align-items:center;gap:var(--space-8);padding:var(--space-12);grid-template-columns:1.7fr 1fr;display:grid;position:relative}.YGHslG_close{top:var(--space-4);right:var(--space-4);border:1px solid var(--color-shell-border);border-radius:var(--radius-round);background:var(--color-shell);width:40px;height:40px;color:var(--color-surface);font-size:var(--font-size-page);line-height:var(--line-height-icon);cursor:pointer;place-items:center;display:grid;position:absolute}.YGHslG_close:hover{background:var(--color-shell-hover)}.YGHslG_dialog .YGHslG_eyebrow{margin:0 0 var(--space-5);color:var(--color-accent);font-size:var(--font-size-card);font-weight:var(--font-weight-bold)}.YGHslG_copy h2{margin:0 0 var(--space-7);font-size:var(--font-size-symbol);font-weight:var(--font-weight-heavy);line-height:var(--line-height-base);letter-spacing:-.03em}.YGHslG_copy>p:not(.YGHslG_eyebrow):not(.YGHslG_note){font-size:var(--font-size-card);line-height:var(--line-height-relaxed);color:var(--color-placeholder);margin:0}.YGHslG_benefits{gap:var(--space-5);margin:var(--space-8) 0 var(--space-6);padding:0;list-style:none;display:grid}.YGHslG_benefits li{align-items:center;gap:var(--space-3);font-size:var(--font-size-section);font-weight:var(--font-weight-bold);display:flex}.YGHslG_benefits span{background:var(--color-accent);height:28px;color:var(--color-ink);border-radius:var(--radius-round);flex:0 0 28px;place-items:center;display:grid}.YGHslG_qrPanel{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-shell-border);border-radius:var(--radius-xl);background:var(--color-ink);flex-direction:column;display:flex}.YGHslG_qr{border-radius:var(--radius-md);width:100%;max-width:300px;height:auto;display:block}.YGHslG_url{color:var(--color-accent);font-size:var(--font-size-md);text-underline-offset:4px;overflow-wrap:anywhere}.YGHslG_dialog .YGHslG_addGuide{color:var(--color-surface);font-size:var(--font-size-card);line-height:var(--line-height-copy);font-weight:var(--font-weight-semibold);margin:0}.YGHslG_dialog .YGHslG_note{color:var(--color-placeholder);font-size:var(--font-size-md);line-height:var(--line-height-copy);margin:0}@media (max-width:760px){.YGHslG_dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.YGHslG_content{gap:var(--space-6);padding:var(--space-12) var(--space-5) var(--space-5);grid-template-columns:1fr}.YGHslG_copy h2{font-size:var(--font-size-page-mobile);margin-bottom:var(--space-4)}.YGHslG_dialog .YGHslG_eyebrow{margin-bottom:var(--space-3);font-size:var(--font-size-md)}.YGHslG_benefits{margin:var(--space-5) 0;gap:var(--space-3)}.YGHslG_benefits li{font-size:var(--font-size-base)}.YGHslG_qr{max-width:240px}.YGHslG_qrPanel{padding:var(--space-4)}}.YGHslG_navigation.YGHslG_navigation{line-height:var(--line-height-copy);align-items:flex-start}.YGHslG_navigation svg{margin-top:var(--space-hair)}.YGHslG_navigationCopy{white-space:normal;overflow-wrap:anywhere;min-width:0;display:block}.YGHslG_navigation .YGHslG_subtitle{white-space:normal;font-size:var(--font-size-xs);margin-top:var(--space-hair)}.YGHslG_navigation:focus:not(:focus-visible){outline:none}.YGHslG_navigation:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}
._60gT1q_container{padding-top:var(--space-6);flex-shrink:0;margin-top:auto}._60gT1q_trigger{padding:var(--space-2);border-radius:var(--radius-xl);background:var(--color-shell-hover);cursor:pointer;border:0;display:inline-flex}._60gT1q_avatar{width:var(--space-content);height:var(--space-content);border-radius:var(--radius-round);background:var(--color-accent);color:var(--color-ink);font-size:var(--font-size-card);font-weight:var(--font-weight-semibold);line-height:var(--line-height-icon);flex-shrink:0;place-items:center;display:grid}._60gT1q_panel{top:auto;right:auto;bottom:calc(var(--space-content) + var(--space-12));left:var(--space-3);width:340px;max-width:calc(100vw - var(--space-6));max-height:calc(100dvh - var(--header-height) - var(--space-12));padding:var(--space-3);border:1px solid var(--color-shell-border);border-radius:var(--radius-xl);background:var(--color-shell);color:var(--color-surface);box-shadow:var(--shadow-preview);font-size:var(--font-size-md);margin:0;position:fixed;overflow-y:auto}._60gT1q_identity{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}._60gT1q_identity>div{min-width:0}._60gT1q_identity strong{overflow-wrap:anywhere;font-weight:var(--font-weight-medium);display:block}._60gT1q_identity span:not(._60gT1q_avatar){font-size:var(--font-size-base);color:var(--color-placeholder);display:block}._60gT1q_divider{height:1px;margin:var(--space-2) var(--space-3);background:var(--color-shell-border)}._60gT1q_usage,._60gT1q_action{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}._60gT1q_usage svg,._60gT1q_action svg{width:var(--space-6);height:var(--space-6);flex-shrink:0}._60gT1q_remaining{white-space:nowrap;color:var(--color-placeholder);margin-left:auto}._60gT1q_action{cursor:pointer}._60gT1q_action:hover,._60gT1q_action:focus-visible{background:var(--color-shell-hover)}._60gT1q_trigger:focus-visible,._60gT1q_action:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-1)}._60gT1q_action:disabled{cursor:wait;color:var(--color-placeholder)}._60gT1q_logout{min-height:var(--space-12);gap:var(--space-2);color:var(--color-placeholder);font-size:var(--font-size-sm)}._60gT1q_logout svg{width:var(--space-4);height:var(--space-4)}._60gT1q_error{padding:var(--space-3);font-size:var(--font-size-sm)}@media (min-width:601px){.sidebar-collapsed ._60gT1q_container{justify-content:center;display:flex}.sidebar-collapsed ._60gT1q_trigger{padding:var(--space-1)}}
.zzKn6W_columns{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.zzKn6W_columns form{min-width:0}.zzKn6W_examples{min-width:0;padding:var(--space-5)}.zzKn6W_examples h3{font-size:var(--font-size-base);margin:var(--space-5) 0 var(--space-3)}.zzKn6W_examples img{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;height:auto;display:block}.zzKn6W_examples button{width:100%;margin-top:var(--space-5)}.zzKn6W_exampleText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-base);line-height:var(--line-height-comfortable);background:var(--color-canvas);padding:var(--space-3);border-radius:var(--radius-md)}.zzKn6W_referenceSection{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:var(--space-4)}.zzKn6W_referenceToggle{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-canvas);color:var(--color-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;border:0;display:flex}.zzKn6W_referenceToggle:hover{background:var(--color-selection)}.zzKn6W_referenceToggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.zzKn6W_referenceState{justify-content:flex-end;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);flex-wrap:wrap;flex-shrink:0;display:flex}.zzKn6W_referenceSection>[role=region]{padding:0 var(--space-4) var(--space-4)}@media (max-width:900px){.zzKn6W_columns{grid-template-columns:minmax(0,1fr)}}.zzKn6W_columns form button:has(>strong){justify-content:center;align-items:center;gap:var(--space-3);background:var(--color-surface);border-style:dashed;flex-direction:column;min-height:140px;display:flex}.zzKn6W_columns form button:has(>strong)>svg{width:48px;height:48px}
.HQXOEG_container{max-width:1100px;margin:0 auto}.HQXOEG_hero{margin-bottom:var(--space-6)}.HQXOEG_hero h1{font-size:var(--font-size-page-reference);font-weight:var(--font-weight-heavy);line-height:var(--line-height-base);overflow-wrap:anywhere}.HQXOEG_hero h1 span{display:block}.HQXOEG_hero p{color:var(--color-muted);font-size:var(--font-size-card);line-height:var(--line-height-relaxed);margin-top:var(--space-4)}.HQXOEG_diagram{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:var(--space-6);margin-bottom:var(--space-5)}.HQXOEG_flow{justify-content:center;align-items:center;gap:var(--space-12);display:flex}.HQXOEG_documentGroup{align-items:center;gap:var(--space-3);font-size:var(--font-size-base);text-align:center;flex-direction:column;display:flex}.HQXOEG_document{width:72px;height:80px;color:var(--color-muted)}.HQXOEG_arrow{font-size:var(--font-size-symbol);color:var(--color-placeholder)}.HQXOEG_diagram>p{text-align:center;margin-top:var(--space-4);color:var(--color-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.HQXOEG_cardHeading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.HQXOEG_status{border-radius:var(--radius-pill);background:var(--color-selection);color:var(--color-muted);font-size:var(--font-size-sm);padding:var(--space-compact) var(--space-3)}.HQXOEG_actions{justify-content:flex-end;align-items:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.HQXOEG_extra{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-4)}.HQXOEG_extraField{margin-bottom:var(--space-4)}.HQXOEG_extraHeading{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-label);display:flex}.HQXOEG_message{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-top:var(--space-3)}.HQXOEG_message:empty{display:none}.HQXOEG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.HQXOEG_hero h1{font-size:var(--font-size-page-mobile)}.HQXOEG_hero p{font-size:var(--font-size-base)}.HQXOEG_flow{gap:var(--space-3)}.HQXOEG_documentGroup{min-width:0;font-size:var(--font-size-sm);flex:1}.HQXOEG_document{width:52px;height:60px}.HQXOEG_diagram{padding:var(--space-4)}.HQXOEG_diagram>p{font-size:var(--font-size-sm)}}.HQXOEG_menuContainer{margin-left:auto;position:relative}.HQXOEG_moreButton{min-width:44px;min-height:44px;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--font-size-section);line-height:var(--line-height-base);background:0 0;border:0;place-items:center;display:grid}.HQXOEG_moreButton:hover,.HQXOEG_moreButton[aria-expanded=true]{background:var(--color-selection)}.HQXOEG_moreButton:focus-visible,.HQXOEG_menu button:focus-visible,.HQXOEG_closeButton:focus-visible,.HQXOEG_addAnyway:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.HQXOEG_menu{z-index:5;min-width:200px;padding:var(--space-compact);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-preview);position:absolute;top:100%;right:0}.HQXOEG_menu button{text-align:left;border-radius:var(--radius-sm);width:100%;min-height:44px;padding:var(--space-3);color:var(--color-ink);font-size:var(--font-size-base);background:0 0;border:0;display:block}.HQXOEG_menu button:hover{background:var(--color-selection)}.HQXOEG_menu button:disabled{color:var(--color-muted);cursor:default}.HQXOEG_confirmation{width:min(620px,calc(100vw - var(--space-8)));max-height:calc(100svh - var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8) var(--space-6);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-preview);margin:auto;position:fixed;overflow:auto}.HQXOEG_confirmation::backdrop{background:color-mix(in srgb,var(--color-ink) 50%,transparent)}.HQXOEG_confirmation h2{font-size:var(--font-size-page);line-height:var(--line-height-base);margin-bottom:var(--space-6)}.HQXOEG_closeButton{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-muted);font-size:var(--font-size-page);background:0 0;border:0;position:absolute}.HQXOEG_confirmationCopy{font-size:var(--font-size-card);line-height:var(--line-height-relaxed)}.HQXOEG_confirmationCopy p{margin-bottom:var(--space-6)}.HQXOEG_replaceNote{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-muted)}.HQXOEG_confirmationActions{gap:var(--space-2);display:grid}.HQXOEG_addAnyway{border-radius:var(--radius-md);color:var(--color-ink);padding:var(--space-3);min-height:44px;font-size:var(--font-size-base);background:0 0;border:0}@media (max-width:600px){.HQXOEG_confirmation{padding:var(--space-12) var(--space-5) var(--space-5)}.HQXOEG_confirmation h2{font-size:var(--font-size-page-mobile)}.HQXOEG_confirmationCopy{font-size:var(--font-size-md)}.HQXOEG_confirmationCopy br{display:none}}.HQXOEG_inputGuide{color:var(--color-muted);font-size:var(--font-size-label);line-height:var(--line-height-base);margin-bottom:var(--space-4)}.HQXOEG_formFields{border:0;min-width:0;margin:0;padding:0}.HQXOEG_registrationCopy{margin-bottom:var(--space-6)}.HQXOEG_registrationCopy p{margin:0}.HQXOEG_registrationCopy ul{margin:var(--space-2) 0;padding-left:var(--space-6);list-style:outside}.HQXOEG_referenceCard{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.HQXOEG_referenceBenefit{margin-top:var(--space-2);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.HQXOEG_referenceHint{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-label);line-height:var(--line-height-base)}.HQXOEG_registerReference{flex-shrink:0;min-width:190px}.HQXOEG_registeredReference{align-items:center;gap:var(--space-3);margin:var(--space-4) 0;color:var(--color-muted);font-size:var(--font-size-base);line-height:var(--line-height-base);flex-wrap:wrap;display:flex}.HQXOEG_changeReference{border-radius:var(--radius-sm);min-height:44px;padding:var(--space-2);color:var(--color-ink);font-size:inherit;text-underline-offset:var(--space-compact);cursor:pointer;background:0 0;border:0;text-decoration:underline}.HQXOEG_changeReference:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:600px){.HQXOEG_registerReference{width:100%;min-width:0}}.HQXOEG_castEntry{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.HQXOEG_castEntry p{color:var(--color-muted);font-size:var(--font-size-base);line-height:var(--line-height-comfortable);margin:0}.HQXOEG_castEntry a{white-space:normal;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.HQXOEG_stylePopup{width:min(800px,calc(100vw - var(--space-8)));padding:var(--space-5) var(--space-8) var(--space-3)}.HQXOEG_popupHeader{align-items:center;gap:var(--space-3);font-size:var(--font-size-card);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);display:flex}.HQXOEG_popupHeader>span:first-child{flex-shrink:0;width:40px;height:40px}.HQXOEG_popupClose{width:44px;height:44px;color:var(--color-muted);font-size:var(--font-size-page);border-radius:var(--radius-md);background:0 0;border:0;margin-left:auto}.HQXOEG_popupClose:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.HQXOEG_popupClose:disabled{cursor:wait}.HQXOEG_stylePopup .HQXOEG_popupHeadline{font-size:var(--font-size-page-reference);line-height:var(--line-height-compact);text-align:center;font-weight:var(--font-weight-heavy);margin:0}.HQXOEG_popupPromise{margin-top:var(--space-1);text-align:center;font-size:var(--font-size-page-mobile);font-weight:var(--font-weight-heavy);line-height:var(--line-height-base)}.HQXOEG_popupIllustration{object-fit:contain;width:100%;height:auto;max-height:230px;margin:var(--space-3) auto;display:block}.HQXOEG_popupDetails{text-align:center;font-size:var(--font-size-card);font-weight:var(--font-weight-bold);line-height:var(--line-height-base);margin-bottom:var(--space-4)}.HQXOEG_popupForm{border:0;margin:0;padding:0}.HQXOEG_popupNudge{font-size:var(--font-size-md);font-weight:var(--font-weight-heavy);line-height:var(--line-height-base);margin-bottom:var(--space-1)}.HQXOEG_popupNudge:before{content:"";width:var(--space-compact);height:var(--space-3);background:var(--color-accent);border-radius:var(--radius-sm);margin-right:var(--space-2);display:inline-block}.HQXOEG_stylePopup .HQXOEG_popupLabel{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-medium);margin:0}.HQXOEG_popupForm .HQXOEG_cardHeading{margin-bottom:var(--space-2);flex-wrap:nowrap}.HQXOEG_popupForm .HQXOEG_moreButton{height:32px;min-height:32px}.HQXOEG_popupForm textarea{resize:vertical;min-height:84px}.HQXOEG_popupSave{margin-top:var(--space-4);display:flex}.HQXOEG_popupSave button{width:100%}.HQXOEG_popupLater{width:100%;color:var(--color-muted);text-underline-offset:var(--space-hair);text-decoration:underline;display:block}@media (max-width:600px){.HQXOEG_stylePopup{padding:var(--space-4)}.HQXOEG_popupHeader{font-size:var(--font-size-md)}.HQXOEG_stylePopup .HQXOEG_popupHeadline{font-size:var(--font-size-page-mobile)}.HQXOEG_popupPromise{font-size:var(--font-size-card)}.HQXOEG_popupIllustration{max-height:180px}.HQXOEG_popupDetails{font-size:var(--font-size-md)}.HQXOEG_popupForm .HQXOEG_cardHeading{flex-wrap:wrap}}@media (min-width:601px) and (max-height:800px){.HQXOEG_stylePopup{padding-top:var(--space-3)}.HQXOEG_popupHeader{margin-bottom:var(--space-2)}.HQXOEG_stylePopup .HQXOEG_popupHeadline{font-size:var(--font-size-page)}.HQXOEG_popupPromise{font-size:var(--font-size-section)}.HQXOEG_popupIllustration{max-height:190px;margin:var(--space-2) auto}.HQXOEG_popupDetails{font-size:var(--font-size-md);margin-bottom:var(--space-2)}.HQXOEG_popupSave{margin-top:var(--space-3)}}
.OTDq_W_steps{max-width:var(--tool-step-yellow-width);margin:0 0 var(--space-6);align-items:stretch;padding:0;list-style:none;display:flex}.OTDq_W_step{flex:1;min-width:0}.OTDq_W_step+.OTDq_W_step{margin-left:var(--tool-step-overlap)}.OTDq_W_button{justify-content:center;align-items:center;gap:var(--space-2);width:100%;height:100%;min-height:var(--tool-step-yellow-height);padding:var(--space-small) var(--space-5) var(--space-small) var(--tool-step-padding-start-compact);background:var(--color-tool-step-upcoming-yellow);color:var(--color-muted);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-compact);text-align:left;clip-path:polygon(0 0,calc(100% - var(--tool-step-tip)) 0,100% 50%,calc(100% - var(--tool-step-tip)) 100%,0 100%,var(--tool-step-tip) 50%);border:0;border-radius:0;display:flex}.OTDq_W_button:disabled{opacity:1;cursor:default}.OTDq_W_completed .OTDq_W_button{background:var(--color-tool-step-completed-yellow);color:var(--color-ink)}.OTDq_W_completed .OTDq_W_button:enabled{cursor:pointer}.OTDq_W_completed .OTDq_W_button:enabled:hover{background:var(--color-tool-step-hover-yellow)}.OTDq_W_button:focus-visible{outline:var(--space-hair) solid var(--color-ink);outline-offset:calc(-1 * var(--space-compact))}.OTDq_W_current .OTDq_W_button{background:var(--background-tool-step-current-yellow);color:var(--color-ink);font-weight:var(--font-weight-semibold)}.OTDq_W_marker{width:var(--space-5);height:var(--space-5);font-size:var(--font-size-base);line-height:var(--line-height-icon);flex:none;place-items:center;display:grid}.OTDq_W_marker svg{width:100%;height:100%}.OTDq_W_label{overflow-wrap:anywhere;min-width:0}@media (max-width:850px){.OTDq_W_button{font-size:var(--font-size-label)}}@media (max-width:600px){.OTDq_W_steps{gap:var(--space-hair);flex-direction:column}.OTDq_W_step+.OTDq_W_step{margin-left:0}.OTDq_W_button{clip-path:none;padding:var(--space-3) var(--space-4);justify-content:flex-start}}
.o7X6xa_choices{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.o7X6xa_choice{width:100%}.o7X6xa_sourceUpload img{width:auto;max-width:100%;max-height:480px;margin:auto}.o7X6xa_choiceDisclosure{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);margin-top:var(--space-4)}.o7X6xa_choiceDisclosure summary{cursor:pointer;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);overflow-wrap:anywhere}.o7X6xa_choiceDisclosure summary small{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}.o7X6xa_gallery{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.o7X6xa_photoCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;overflow:hidden}.o7X6xa_photoCard img{width:100%;height:auto;display:block}.o7X6xa_photoCard .o7X6xa_caption{padding:var(--space-4);gap:var(--space-3);display:grid}.o7X6xa_caption p{font-size:var(--font-size-sm);color:var(--color-muted)}.o7X6xa_comparison{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.o7X6xa_comparison figure{background:var(--color-surface-muted);border-radius:var(--radius-lg);min-width:0;padding:var(--space-3);margin:0}.o7X6xa_comparison figcaption{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.o7X6xa_comparison img{width:100%;max-width:100%;height:auto;display:block}.o7X6xa_referenceGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.o7X6xa_referenceGrid>div{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-3)}.o7X6xa_referenceGrid h3{font-size:var(--font-size-label);margin-bottom:var(--space-3)}.o7X6xa_maskPreview{background:var(--color-surface);width:300px;max-width:100%;margin:var(--space-4) auto;cursor:crosshair;border:0;padding:0;display:block;position:relative}.o7X6xa_maskPreview img{width:100%;height:auto;display:block}.o7X6xa_maskBox{border:2px solid var(--color-ink);background:var(--color-selection);pointer-events:none;position:absolute}.o7X6xa_maskControls{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.o7X6xa_maskControls input[type=range]{accent-color:var(--color-ink)}@media (max-width:1000px){.o7X6xa_choices,.o7X6xa_referenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.o7X6xa_choices,.o7X6xa_gallery,.o7X6xa_comparison,.o7X6xa_referenceGrid,.o7X6xa_maskControls{grid-template-columns:1fr}}.o7X6xa_sectionTitle{font-size:var(--font-size-label);margin-top:var(--space-5)}.o7X6xa_override{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);margin-top:var(--space-4);cursor:pointer;display:flex}.o7X6xa_override input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-ink);flex-shrink:0;padding:0}
.lMnpLG_choices{gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lMnpLG_choice{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-label);line-height:var(--line-height-base);overflow-wrap:anywhere;display:flex}.lMnpLG_choice input{width:18px;height:18px;accent-color:var(--color-ink);flex-shrink:0;margin:0;padding:0}.lMnpLG_selected{border-color:var(--color-ink)}.lMnpLG_source img{object-fit:contain;width:auto;max-width:100%;max-height:440px;margin:auto}.lMnpLG_example{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:100px minmax(0,1fr);align-items:center;display:grid}.lMnpLG_example img{width:100px;height:auto}.lMnpLG_fieldTitle{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}@media (max-width:600px){.lMnpLG_choices{grid-template-columns:1fr}}.lMnpLG_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lMnpLG_editing{gap:var(--space-4);min-width:0;display:grid}.lMnpLG_referenceSection{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);min-width:0}.lMnpLG_referenceSection h2{font-size:var(--font-size-section);margin:0 0 var(--space-4)}.lMnpLG_modes{margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lMnpLG_three{grid-template-columns:repeat(3,minmax(0,1fr))}.lMnpLG_mode{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);padding:var(--space-3);cursor:pointer;min-height:64px;font-size:var(--font-size-label);line-height:var(--line-height-base);display:flex}.lMnpLG_mode:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.lMnpLG_mode:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.lMnpLG_mode input{accent-color:var(--color-ink);flex-shrink:0}.lMnpLG_samples{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lMnpLG_placeholder{aspect-ratio:3/4;justify-content:center;align-items:center;gap:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);background:var(--color-surface-muted);flex-direction:column;display:flex}.lMnpLG_notice{font-size:var(--font-size-label);line-height:var(--line-height-base);padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md)}.lMnpLG_referenceUpload{gap:var(--space-3);display:grid}.lMnpLG_referenceUpload img{object-fit:contain;max-height:200px}.lMnpLG_supplement{gap:var(--space-2);font-size:var(--font-size-label);display:grid}.lMnpLG_details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.lMnpLG_details summary{cursor:pointer;padding:var(--space-4);font-weight:var(--font-weight-semibold)}.lMnpLG_detailContent{padding:0 var(--space-5) var(--space-5)}.lMnpLG_submit{gap:var(--space-3);display:grid}.lMnpLG_source{position:static}@media (max-width:800px){.lMnpLG_layout{grid-template-columns:1fr}.lMnpLG_source{position:static}}.lMnpLG_mode input{flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.lMnpLG_referenceUpload img{object-fit:contain;flex-shrink:0;width:140px;height:160px;max-height:160px}.lMnpLG_choice.lMnpLG_selected,.lMnpLG_mode.lMnpLG_selected{font-weight:var(--font-weight-semibold)}.lMnpLG_inputLayout{gap:var(--space-7);grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;display:grid}.lMnpLG_inputLayout>div{min-width:0}.lMnpLG_inputExample{min-width:0;padding:var(--space-4);background:var(--color-canvas);border-radius:var(--radius-lg)}.lMnpLG_exampleHeading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.lMnpLG_exampleHeading h3{font-size:var(--font-size-base);line-height:var(--line-height-base)}.lMnpLG_exampleHeading small{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}@media (max-width:1000px){.lMnpLG_inputLayout{grid-template-columns:minmax(0,1fr)}}.lMnpLG_inputExample>img{width:100%;max-width:320px;height:auto;margin:auto;display:block}.lMnpLG_inputExample>p{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-relaxed)}@media (max-width:600px){.lMnpLG_modes,.lMnpLG_three{grid-template-columns:minmax(0,1fr)}.lMnpLG_mode:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.lMnpLG_mode:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}}
._1_M8uq_selection{padding:var(--space-4);border:1px solid var(--color-selected-border);border-radius:var(--radius-md);background:var(--color-canvas)}._1_M8uq_selection label{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3);display:block}._1_M8uq_selection select{width:100%;max-width:480px;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;display:block}._1_M8uq_selection select:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}._1_M8uq_invitation{width:min(800px,calc(100vw - var(--space-8)));padding:var(--space-5) var(--space-8) var(--space-3)}._1_M8uq_header{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-section);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);display:flex}._1_M8uq_close{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-muted);font-size:var(--font-size-page);background:0 0;border:0}._1_M8uq_close:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}._1_M8uq_invitation ._1_M8uq_headline{text-align:center;font-size:var(--font-size-page-reference);font-weight:var(--font-weight-heavy);line-height:var(--line-height-compact);margin:0}._1_M8uq_illustration{object-fit:contain;width:100%;height:auto;max-height:250px;margin:var(--space-4) auto;display:block}._1_M8uq_benefits{text-align:center;font-size:var(--font-size-card);font-weight:var(--font-weight-bold);line-height:var(--line-height-comfortable)}._1_M8uq_benefits p+p{margin-top:var(--space-2)}._1_M8uq_nudge{margin:var(--space-5) auto;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-selection);font-size:var(--font-size-md);font-weight:var(--font-weight-heavy);text-align:center;display:table}._1_M8uq_skip{color:var(--color-muted);text-underline-offset:var(--space-hair);text-decoration:underline}@media (max-width:600px){._1_M8uq_invitation{padding:var(--space-4)}._1_M8uq_invitation ._1_M8uq_headline{font-size:var(--font-size-page-mobile)}._1_M8uq_benefits{font-size:var(--font-size-md)}._1_M8uq_illustration{max-height:180px}}@media (min-width:601px) and (max-height:800px){._1_M8uq_invitation{padding-top:var(--space-3)}._1_M8uq_invitation ._1_M8uq_headline{font-size:var(--font-size-page)}._1_M8uq_illustration{max-height:190px;margin:var(--space-3) auto}._1_M8uq_benefits{font-size:var(--font-size-md)}._1_M8uq_nudge{margin:var(--space-3) auto}}
.LUCXJW_stack{gap:var(--space-5);display:grid}.LUCXJW_methods{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LUCXJW_choices{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LUCXJW_option{align-items:flex-start;min-width:0}.LUCXJW_option small{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);display:block}.LUCXJW_two{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.LUCXJW_error{color:var(--profile-validation-red);font-size:var(--font-size-label);margin-top:var(--space-2)}.LUCXJW_summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-4) 0;line-height:var(--line-height-relaxed)}.LUCXJW_sr{font-size:var(--font-size-sm);color:var(--color-muted)}@media (max-width:950px){.LUCXJW_choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.LUCXJW_two,.LUCXJW_choices{grid-template-columns:1fr}}.LUCXJW_stack textarea[aria-invalid=true]{border-color:var(--profile-validation-red)}.LUCXJW_selection{margin:var(--space-5) 0}.LUCXJW_selection fieldset{border:0;min-width:0;margin:0;padding:0}.LUCXJW_selection legend{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.LUCXJW_selection fieldset>div{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LUCXJW_selection label{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-comfortable);border-color:var(--color-selected-border);overflow-wrap:normal;word-break:normal;display:flex}.LUCXJW_selection input[type=radio]{width:18px;min-width:18px;height:18px;accent-color:var(--color-ink);flex:0 0 18px;margin:0;padding:0}.LUCXJW_selection label:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:950px){.LUCXJW_selection fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.LUCXJW_selection fieldset>div{grid-template-columns:1fr}}.LUCXJW_methodCard{margin-bottom:var(--space-5)}.LUCXJW_methods{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.LUCXJW_entryOption{align-items:stretch;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-4);border:1px solid var(--color-selected-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);text-align:left;cursor:pointer;flex-direction:column;display:flex}.LUCXJW_entryOption:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.LUCXJW_entryText{min-width:0}.LUCXJW_entryText strong{min-height:2.8em;font-size:var(--font-size-section);line-height:var(--line-height-comfortable);align-items:center;display:flex}.LUCXJW_entryText small{margin-top:var(--space-2);white-space:pre-line;min-height:5.4em;font-size:var(--font-size-md);color:var(--color-ink);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);display:block}.LUCXJW_examplePanel{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;flex:1;display:flex}.LUCXJW_exampleLabels{gap:var(--space-4);text-align:center;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-ink);grid-template-columns:1fr 1fr;display:grid}.LUCXJW_exampleArea{flex:1;justify-content:center;align-items:center;width:100%;min-height:180px;display:flex}.LUCXJW_entryExample{object-fit:contain;width:100%;height:auto}.LUCXJW_photoExample{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.LUCXJW_photoExample img{aspect-ratio:1;object-fit:cover;width:46%;height:auto}.LUCXJW_photoExample>span{color:var(--color-muted);font-size:var(--font-size-lg)}.LUCXJW_textExample{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.LUCXJW_textExample img{object-fit:contain;width:48%;height:auto}.LUCXJW_exampleCopy{word-break:normal;overflow-wrap:normal;min-width:0;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium);flex:1}.LUCXJW_entryAction{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-surface);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);display:flex}.LUCXJW_methodHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}@media (max-width:950px){.LUCXJW_methods{grid-template-columns:1fr}.LUCXJW_entryText strong,.LUCXJW_entryText small{min-height:0}.LUCXJW_exampleArea{align-self:center;max-width:480px;min-height:0}}.LUCXJW_referenceExample{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.LUCXJW_referenceExample img{object-fit:contain;width:46%;height:auto}.LUCXJW_referenceExample>span{color:var(--color-muted);font-size:var(--font-size-lg)}.LUCXJW_purposeOptions{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.LUCXJW_photoDetails{margin-top:var(--space-4)}.LUCXJW_photoDetails summary{cursor:pointer;padding:var(--space-3);background:var(--color-canvas);border-radius:var(--radius-md)}.LUCXJW_purposeGroup{margin:var(--space-5) 0;border:0;min-width:0;padding:0}.LUCXJW_purposeCard{align-items:center;gap:var(--space-3);min-width:0;min-height:96px;padding:var(--space-5) var(--space-4);padding-right:var(--space-7);border:1px solid var(--color-selected-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;display:flex;position:relative}.LUCXJW_purposeCard>svg{flex-shrink:0;width:36px;height:36px}.LUCXJW_purposeCard>span{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.LUCXJW_purposeCard.LUCXJW_purposeSelected{border-color:var(--color-ink);border-width:2px}.LUCXJW_purposeCard:hover:not(.LUCXJW_purposeSelected){background:var(--color-selection)}.LUCXJW_purposeCard:focus-within{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}.LUCXJW_purposeCard input[type=radio]{top:var(--space-3);right:var(--space-3);width:var(--space-4);height:var(--space-4);min-height:0;accent-color:var(--color-ink);margin:0;padding:0;position:absolute}@media (max-width:950px){.LUCXJW_purposeCard{gap:var(--space-2);padding-left:var(--space-3)}.LUCXJW_purposeCard>span{font-size:var(--font-size-base)}}@media (max-width:600px){.LUCXJW_purposeOptions{grid-template-columns:1fr}.LUCXJW_purposeCard{min-height:80px}}.LUCXJW_contentSection h2,.LUCXJW_contentSection label[for=banner-content],.LUCXJW_contentSection .LUCXJW_photoDetails summary{font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base)}.LUCXJW_purposeCard.LUCXJW_purposeSelected>span{font-weight:var(--font-weight-heavy)}.LUCXJW_selection label:has(input:checked){font-weight:var(--font-weight-heavy)}
.meZcVW_grid.meZcVW_grid{grid-template-columns:minmax(0,1fr);align-items:start}.meZcVW_choices{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.meZcVW_choice{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;font-size:var(--font-size-label);overflow-wrap:anywhere;min-height:44px;display:flex}.meZcVW_choice input{width:16px;height:16px;accent-color:var(--color-ink);flex-shrink:0;margin:0}.meZcVW_choice.meZcVW_selected{border-color:var(--color-ink);font-weight:var(--font-weight-semibold)}.meZcVW_regionButtons button.meZcVW_selected{border-color:var(--color-ink);font-weight:var(--font-weight-heavy)}.meZcVW_selected{border-color:var(--color-ink)}.meZcVW_free{gap:var(--space-2);margin-top:var(--space-3);font-size:var(--font-size-label);display:grid}.meZcVW_result{max-width:600px;margin:var(--space-4) auto}.meZcVW_result img,.meZcVW_comparison img{width:100%;height:auto;display:block}.meZcVW_result figure,.meZcVW_comparison figure{min-width:0;margin:0}.meZcVW_result figcaption,.meZcVW_comparison figcaption{font-size:var(--font-size-label);margin-bottom:var(--space-2)}.meZcVW_comparison{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meZcVW_error{color:var(--profile-validation-red);font-size:var(--font-size-label);margin-top:var(--space-3)}@media (max-width:950px){.meZcVW_grid{grid-template-columns:1fr}}@media (max-width:600px){.meZcVW_choices,.meZcVW_comparison{grid-template-columns:1fr}}@media (min-width:1250px){.meZcVW_choices:has(>:nth-child(10)){grid-template-columns:repeat(2,minmax(0,1fr))}}.meZcVW_invalid{border:1px solid var(--profile-validation-red);border-radius:var(--radius-lg)}.meZcVW_choice:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.meZcVW_outputToolbar.meZcVW_outputToolbar{position:static}.meZcVW_regions{gap:var(--space-2);margin-top:var(--space-3);display:grid}.meZcVW_regionButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.meZcVW_regionButtons button{min-width:80px;min-height:44px}.meZcVW_regions h3{margin:0}.meZcVW_strengthField{margin:var(--space-4) 0;border:0;min-width:0;padding:0}.meZcVW_strengthField legend{font-weight:var(--font-weight-semibold)}.meZcVW_strengthChoices{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.meZcVW_regionPanel{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-ink);border-radius:var(--radius-md)}.meZcVW_regionPanelHeading{font-weight:var(--font-weight-semibold)}.meZcVW_overridePanel{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted)}.meZcVW_override{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.meZcVW_override select{width:min(100%,300px);min-height:44px;font-weight:var(--font-weight-semibold)}@media (min-width:1250px){.meZcVW_regionButtons{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.meZcVW_regionButtons button{min-width:0;padding-inline:var(--space-2)}}.meZcVW_extraSettings{margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.meZcVW_extraHeading{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;font-weight:var(--font-weight-semibold);min-height:44px;list-style:none;display:flex}.meZcVW_extraHeading::-webkit-details-marker{display:none}.meZcVW_extraHeading small{color:var(--color-muted);font-size:var(--font-size-label);margin-top:var(--space-1);display:block}.meZcVW_extraAction{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-label);flex-shrink:0}.meZcVW_extraAction span:last-child,.meZcVW_extraSettings[open]>.meZcVW_extraHeading .meZcVW_extraAction span:first-child{display:none}.meZcVW_extraSettings[open]>.meZcVW_extraHeading .meZcVW_extraAction span:last-child{display:inline}.meZcVW_extraSettings>.meZcVW_regionButtons{margin-top:var(--space-3)}@media (min-width:1250px){.meZcVW_regions .meZcVW_regionButtons{grid-template-columns:repeat(4,minmax(0,1fr))}}.meZcVW_skinSection{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.meZcVW_skinSection h3{font-size:var(--font-size-base);margin:0}@media (min-width:1250px){.meZcVW_extraSettings>.meZcVW_regionButtons{grid-template-columns:repeat(4,minmax(0,1fr))}}.meZcVW_choiceHelp{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);display:block}.meZcVW_photoLayout{gap:var(--space-7);grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;display:grid}.meZcVW_photoLayout>div{min-width:0}.meZcVW_photoLayout .meZcVW_example{padding:var(--space-4);background:var(--color-canvas);border-radius:var(--radius-lg);border:0;margin:0}@media (max-width:1000px){.meZcVW_photoLayout{grid-template-columns:minmax(0,1fr)}}
._0aLpYa_photoGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._0aLpYa_settingsGrid{gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(240px,1fr);align-items:start;display:grid}._0aLpYa_guide{margin:var(--space-5) 0;font-weight:var(--font-weight-semibold)}._0aLpYa_fieldset{border:0;border-top:1px solid var(--color-border);padding:var(--space-5) 0;margin-top:var(--space-5);min-width:0}._0aLpYa_fieldset legend{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._0aLpYa_fieldset small{font-size:var(--font-size-sm);color:var(--color-muted);font-weight:inherit}._0aLpYa_options{gap:var(--space-small);margin:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._0aLpYa_option{align-items:center;gap:var(--space-small);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}._0aLpYa_selected{border-color:var(--color-ink)}._0aLpYa_option input{accent-color:var(--color-ink)}._0aLpYa_free{gap:var(--space-small);margin-top:var(--space-3);display:grid}._0aLpYa_free textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3)}._0aLpYa_error{color:var(--profile-validation-red);font-weight:var(--font-weight-semibold);margin-top:var(--space-3)}._0aLpYa_stack [data-invalid=true]{outline:2px solid var(--profile-validation-red)}._0aLpYa_override{gap:var(--space-small);margin-top:var(--space-4);display:flex}._0aLpYa_example{margin-top:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-4);color:var(--color-muted)}._0aLpYa_example img{width:120px;height:auto;margin:var(--space-3) 0}._0aLpYa_aside{gap:var(--space-4);top:var(--space-5);display:grid;position:sticky}._0aLpYa_aside>img{width:100%;height:auto}._0aLpYa_thumbnails{gap:var(--space-small);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._0aLpYa_thumbnails img{width:100%;height:auto}._0aLpYa_resultGrid{justify-content:center;gap:var(--space-5);padding:var(--space-5) 0;display:flex}._0aLpYa_resultGrid figure{flex:1;min-width:0;max-width:480px}._0aLpYa_resultGrid img{width:100%;height:auto}@media (max-width:900px){._0aLpYa_photoGrid,._0aLpYa_settingsGrid{grid-template-columns:1fr}._0aLpYa_aside{position:static}._0aLpYa_options{grid-template-columns:1fr}}._0aLpYa_stack ._0aLpYa_option input{flex:none;width:18px;min-width:0;height:18px;margin:0;padding:0}._0aLpYa_references{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._0aLpYa_references>div{min-width:0}._0aLpYa_fieldset[data-field=修正強度] ._0aLpYa_options{grid-template-columns:repeat(4,minmax(0,1fr))}._0aLpYa_fieldset select{width:100%;padding:var(--space-3);margin-top:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}@media (max-width:900px){._0aLpYa_fieldset[data-field=修正強度] ._0aLpYa_options{grid-template-columns:repeat(2,minmax(0,1fr))}}._0aLpYa_skinGrid{gap:var(--space-2);grid-template-columns:minmax(0,1fr);max-width:320px;display:grid}._0aLpYa_advanced{border-top:1px solid var(--color-border);margin-top:var(--space-5);padding-top:var(--space-5)}._0aLpYa_advanced>summary,._0aLpYa_freeDisclosure>summary{cursor:pointer;font-weight:var(--font-weight-medium)}._0aLpYa_freeDisclosure{margin-top:var(--space-3)}._0aLpYa_stack{gap:var(--space-5);display:grid}._0aLpYa_references{grid-template-columns:repeat(3,minmax(0,1fr))}._0aLpYa_summary{gap:var(--space-3);display:grid}._0aLpYa_summary dt{font-size:var(--font-size-sm);color:var(--color-muted)}._0aLpYa_summary dd{overflow-wrap:anywhere;margin:0}@media (max-width:700px){._0aLpYa_references{grid-template-columns:1fr}}._0aLpYa_stack ._0aLpYa_override input{width:18px;min-width:0;height:18px;accent-color:var(--color-ink);flex:none;margin:0;padding:0}._0aLpYa_partButtons{gap:var(--space-small);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._0aLpYa_disclosureHeading{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;list-style:none;display:flex}._0aLpYa_disclosureHeading::-webkit-details-marker{display:none}._0aLpYa_disclosureAction,._0aLpYa_extraDetails{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}._0aLpYa_disclosureAction{font-size:var(--font-size-sm);flex-shrink:0}._0aLpYa_disclosureAction span:nth-child(2),details[open]>._0aLpYa_disclosureHeading>._0aLpYa_disclosureAction span:first-child{display:none}details[open]>._0aLpYa_disclosureHeading>._0aLpYa_disclosureAction span:nth-child(2){display:inline}._0aLpYa_extraDetails[open]>._0aLpYa_disclosureHeading>span{transform:rotate(180deg)}._0aLpYa_partButtons>button{min-width:100px}._0aLpYa_fieldset[data-field=修正強度] ._0aLpYa_options{max-width:560px}._0aLpYa_fieldset[data-field=顔の修正] ._0aLpYa_options{grid-template-columns:minmax(0,1fr);max-width:320px}._0aLpYa_extraDetails{max-width:520px}._0aLpYa_skinGrid>._0aLpYa_free{gap:var(--space-1);margin-top:0}._0aLpYa_skinGrid>._0aLpYa_free,._0aLpYa_extraDetails>._0aLpYa_disclosureHeading{font-size:var(--font-size-base)}p._0aLpYa_referenceHint{font-size:var(--font-size-base);color:var(--color-ink)}._0aLpYa_option._0aLpYa_selected{border-color:var(--color-ink);font-weight:var(--font-weight-semibold)}._0aLpYa_partButtons button._0aLpYa_selected{border-color:var(--color-ink);font-weight:var(--font-weight-heavy)}._0aLpYa_photoLayout{gap:var(--space-7);grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;display:grid}._0aLpYa_photoLayout>div{min-width:0}._0aLpYa_photoLayout ._0aLpYa_example{padding:var(--space-4);background:var(--color-canvas);border-radius:var(--radius-lg);border:0;margin:0}@media (max-width:1000px){._0aLpYa_photoLayout{grid-template-columns:minmax(0,1fr)}}
.PXyqNW_picker{min-width:0}.PXyqNW_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-3) 0;font-size:var(--font-size-label);flex-wrap:wrap;display:flex}.PXyqNW_toolbar button,.PXyqNW_navigation>button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);padding:var(--space-2) var(--space-3);cursor:pointer;font:inherit}.PXyqNW_navigation{align-items:center;gap:var(--space-2);min-width:0;display:flex}.PXyqNW_navigation>button{font-size:var(--font-size-section);flex-shrink:0}.PXyqNW_strip{gap:var(--space-3);scroll-snap-type:x mandatory;min-width:0;padding:var(--space-1) var(--space-1) var(--space-3);flex:1;display:flex;overflow-x:auto}.PXyqNW_card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:130px;padding:var(--space-2);cursor:pointer;scroll-snap-align:start;color:var(--color-ink);background:var(--color-surface);flex-direction:column;flex:0 0 23%;display:flex;position:relative}.PXyqNW_card input{top:var(--space-3);left:var(--space-3);accent-color:var(--color-ink);width:18px;height:18px;position:absolute}.PXyqNW_picture{aspect-ratio:3/4;justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.PXyqNW_name{padding-top:var(--space-2);font-size:var(--font-size-label);line-height:var(--line-height-base)}.PXyqNW_name strong{display:block}.PXyqNW_selected{border-color:var(--color-ink);outline:1px solid var(--color-ink)}.PXyqNW_card:focus-within{outline:2px solid var(--color-ink);outline-offset:2px}.PXyqNW_hint{color:var(--color-muted);font-size:var(--font-size-label);line-height:var(--line-height-base);margin:var(--space-3) 0}.PXyqNW_dialog{width:min(1000px,90vw);max-height:85vh;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-ink);background:var(--color-surface)}.PXyqNW_dialog::backdrop{background:color-mix(in srgb,var(--color-ink) 55%,transparent)}.PXyqNW_dialog header{background:var(--color-surface);z-index:1;padding:var(--space-2) 0;position:sticky;top:0}.PXyqNW_dialog h2{font-size:var(--font-size-section);margin:0}.PXyqNW_grid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.PXyqNW_grid .PXyqNW_card{min-width:0}.PXyqNW_dialog footer{background:var(--color-surface);padding:var(--space-3) 0;border-top:1px solid var(--color-border);position:sticky;bottom:0}@media (max-width:600px){.PXyqNW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PXyqNW_card{flex-basis:44%}}
.Nu3OLa_columns{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.Nu3OLa_group{margin:var(--space-5) 0;border:0;min-width:0;padding:0}.Nu3OLa_group legend{font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.Nu3OLa_options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Nu3OLa_option{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:center;height:100%;display:flex}.Nu3OLa_option:has(input:checked){border-color:var(--color-ink)}.Nu3OLa_option input{width:var(--space-4);height:var(--space-4);accent-color:var(--color-ink);flex-shrink:0}.Nu3OLa_option small{color:var(--color-muted);font-size:var(--font-size-sm);display:block}.Nu3OLa_error{color:var(--profile-validation-red);margin-top:var(--space-2);font-size:var(--font-size-sm)}.Nu3OLa_columns [aria-invalid=true]{border-color:var(--profile-validation-red)}@media (max-width:850px){.Nu3OLa_columns{grid-template-columns:1fr}}@media (max-width:420px){.Nu3OLa_options{grid-template-columns:1fr}}.Nu3OLa_columns .Nu3OLa_option input{width:var(--space-4);height:var(--space-4);flex:0 0 var(--space-4);min-height:0;margin:0;padding:0}.Nu3OLa_option span{overflow-wrap:anywhere;min-width:0}.Nu3OLa_option{min-height:56px}.Nu3OLa_option:hover{border-color:var(--color-ink)}.Nu3OLa_option:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.Nu3OLa_option:has(input:checked){font-weight:var(--font-weight-semibold)}.Nu3OLa_inputLayout{gap:var(--space-7);grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;display:grid}.Nu3OLa_inputLayout>div{min-width:0}.Nu3OLa_inputExample{min-width:0;padding:var(--space-4);background:var(--color-canvas);border-radius:var(--radius-lg)}.Nu3OLa_exampleHeading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.Nu3OLa_exampleHeading h3{font-size:var(--font-size-base);line-height:var(--line-height-base)}.Nu3OLa_exampleHeading small{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}@media (max-width:1000px){.Nu3OLa_inputLayout{grid-template-columns:minmax(0,1fr)}}.Nu3OLa_bodyField>label{font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);margin-bottom:var(--space-2);display:block}.Nu3OLa_inputHelp{color:var(--color-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.Nu3OLa_inputExample>.Nu3OLa_inputHelp{margin-top:var(--space-3);font-size:var(--font-size-sm);margin-bottom:0}.Nu3OLa_exampleArticle{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);line-height:var(--line-height-copy)}.Nu3OLa_exampleArticle h4{font-size:var(--font-size-card);margin-bottom:var(--space-4)}.Nu3OLa_exampleArticle p+p{margin-top:var(--space-4)}.Nu3OLa_photoHelp{font-size:var(--font-size-base);color:var(--color-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}
.IHwTwW_header{margin:var(--space-6) 0}.IHwTwW_header h1{font-size:var(--font-size-page-reference);line-height:var(--line-height-base);outline:none}.IHwTwW_header p{margin-top:var(--space-2);font-size:var(--font-size-md)}.IHwTwW_form{gap:var(--space-7);grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;display:grid}.IHwTwW_entry{min-width:0}.IHwTwW_description{color:var(--color-muted);line-height:var(--line-height-relaxed);margin:var(--space-2) 0 var(--space-4)}.IHwTwW_inputs{border:0;min-width:0;margin:0;padding:0}.IHwTwW_drop{justify-content:center;align-items:center;gap:var(--space-4);width:100%;min-height:330px;padding:var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-canvas);color:var(--color-muted);cursor:pointer;text-align:center;flex-direction:column;display:flex}.IHwTwW_drop strong{color:var(--color-ink);font-size:var(--font-size-section)}.IHwTwW_drop small{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.IHwTwW_drop:hover,.IHwTwW_dragging{border-color:var(--color-selected-border);background:var(--color-selection)}.IHwTwW_drop:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}.IHwTwW_drop:disabled{cursor:default}.IHwTwW_uploadIcon{width:60px;height:60px}.IHwTwW_choose{background:var(--color-action);color:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3) var(--space-8);font-weight:var(--font-weight-semibold)}.IHwTwW_previews{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.IHwTwW_previews figure{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-2);margin:0}.IHwTwW_previews img{object-fit:contain;background:var(--color-canvas);width:100%;height:110px}.IHwTwW_previews figcaption{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.IHwTwW_previews figcaption span{overflow-wrap:anywhere}.IHwTwW_hint{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);grid-column:1/-1}.IHwTwW_textLabel{font-weight:var(--font-weight-semibold);margin:var(--space-6) 0 var(--space-2);display:block}.IHwTwW_inputs textarea{box-sizing:border-box;width:100%;min-height:90px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;line-height:var(--line-height-input);resize:vertical;display:block}.IHwTwW_submit{margin-top:var(--space-4)}.IHwTwW_reassurance{text-align:center;font-size:var(--font-size-sm);color:var(--color-muted);margin-top:var(--space-2)}.IHwTwW_guide{padding:var(--space-4);background:var(--color-canvas);border-radius:var(--radius-lg)}.IHwTwW_guideTitle{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.IHwTwW_guideTitle h3{font-size:var(--font-size-base);line-height:var(--line-height-base)}.IHwTwW_guideTitle span{padding:var(--space-1) var(--space-3);background:var(--color-accent);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}.IHwTwW_example{border-radius:var(--radius-md);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.IHwTwW_guide p{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-relaxed);margin-top:var(--space-3)}.IHwTwW_original{object-fit:contain;width:100%;height:auto;max-height:600px;margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);display:block}@media (max-width:1000px){.IHwTwW_form{grid-template-columns:minmax(0,1fr)}.IHwTwW_guide{max-width:400px}}@media (max-width:600px){.IHwTwW_drop{min-height:260px;padding:var(--space-4)}.IHwTwW_drop strong{font-size:var(--font-size-md)}.IHwTwW_header h1{font-size:var(--font-size-page-mobile)}.IHwTwW_previews{grid-template-columns:repeat(2,minmax(0,1fr))}}.IHwTwW_error{color:var(--profile-validation-red);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);margin-top:var(--space-2)}.IHwTwW_inputs textarea[aria-invalid=true]{border-color:var(--profile-validation-red);outline-color:var(--profile-validation-red)}
.Sn2KNG_fields{border:0;min-width:0;margin:0;padding:0}.Sn2KNG_actions{flex-wrap:wrap}.Sn2KNG_resultHeading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.Sn2KNG_resultHeading h2{outline:none}.Sn2KNG_description{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-muted);margin-top:var(--space-2)}.Sn2KNG_continuous{width:100%;max-width:490px;margin:var(--space-6) auto;background:var(--color-backdrop);box-shadow:var(--shadow-preview)}.Sn2KNG_continuous img{width:100%;height:auto;display:block}.Sn2KNG_error{color:var(--profile-validation-red);font-size:var(--font-size-sm);margin-top:var(--space-2)}.Sn2KNG_invalid{outline-color:var(--profile-validation-red);border-color:var(--profile-validation-red)!important}.Sn2KNG_overlay{z-index:100;background:var(--color-canvas);padding:var(--space-5);position:fixed;inset:0;overflow:auto}.Sn2KNG_overlay button{margin-left:auto;display:block}.Sn2KNG_overlay img{width:100%;max-width:700px;height:auto;margin:auto;display:block}.Sn2KNG_toolbar{align-items:center;gap:var(--space-4);background:var(--color-surface);padding:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Sn2KNG_overlay{border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0}.Sn2KNG_toolbar a{align-items:center;text-decoration:none;display:inline-flex}
.cwtRcW_frame{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr) max-content;display:grid}.cwtRcW_content,.cwtRcW_rail{min-width:0}.cwtRcW_position{top:calc(var(--header-height) + var(--space-3));padding:var(--space-3) 0;position:sticky}.cwtRcW_button{justify-content:center;align-items:center;gap:var(--space-2);max-width:240px;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-surface);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;display:flex}.cwtRcW_button:hover{background:var(--color-action-hover)}.cwtRcW_button:disabled{opacity:.6;cursor:wait}.cwtRcW_button:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}.cwtRcW_button svg{flex-shrink:0;width:20px;height:20px}.cwtRcW_compactLabel{display:none}@media (max-width:850px){.cwtRcW_frame{gap:var(--space-2)}.cwtRcW_button{width:56px;max-width:56px;padding:var(--space-3) var(--space-1);gap:var(--space-1);font-size:var(--font-size-xs);flex-direction:column}.cwtRcW_fullLabel{display:none}.cwtRcW_compactLabel{display:inline}}
.xJmZvW_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.xJmZvW_toolbar>button{width:auto;min-width:0;margin-left:auto}
.A3oioG_main{padding:var(--space-7) var(--space-12) var(--space-12)}.A3oioG_titleRow h1{font-size:var(--font-size-page-reference)}.A3oioG_breadcrumbBack{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.A3oioG_breadcrumbBack:hover{text-decoration:underline}.A3oioG_group{padding:var(--space-wide-minus) var(--space-wide);margin-bottom:var(--space-3)}.A3oioG_group legend{float:left;width:100%;margin-bottom:var(--space-between);font-size:var(--font-size-md);padding:0}.A3oioG_chips{clear:both;gap:var(--space-2);flex-wrap:wrap;display:flex}.A3oioG_chip{flex:1 1 calc((100% - (var(--columns) - 1) * var(--space-2)) / var(--columns));min-height:42px;font-size:var(--font-size-label);padding:var(--space-compact-plus) var(--space-small-plus)}.A3oioG_primary{font-size:var(--font-size-lg);padding:var(--space-medium) var(--space-7)}.A3oioG_output{box-shadow:var(--shadow-card);overflow:visible}.A3oioG_toolbar{padding:var(--space-3) var(--space-5)}.A3oioG_toolbar>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.A3oioG_toolbar p{margin:0}.A3oioG_toolbar .A3oioG_primary{font-size:var(--font-size-body);padding:var(--space-small) var(--space-5)}.A3oioG_output .A3oioG_publicationBackdrop{padding:var(--space-5) var(--space-6);background:var(--cast-publication-canvas);border:1px solid var(--cast-publication-border)}.A3oioG_output .A3oioG_publication{max-width:none;box-shadow:none;font-family:var(--publication-font-family);border:0;border-radius:0}.A3oioG_avatar{width:58px;height:58px;font-size:var(--font-size-sm);padding-bottom:var(--space-2);font-family:var(--publication-avatar-font-family);letter-spacing:var(--publication-avatar-letter-spacing);border-radius:0;align-items:end}.A3oioG_castStrip{min-height:86px;padding:var(--space-between) var(--space-6)}.A3oioG_castStrip strong{font-size:var(--font-size-body)}.A3oioG_output .A3oioG_commentHeading{min-height:42px;padding:var(--space-2) var(--space-wide);font-size:var(--font-size-section);font-weight:var(--font-weight-heavy);border-radius:var(--radius-sm);color:var(--color-surface);background:repeating-linear-gradient(45deg,var(--cast-publication-pink) 0 2px,var(--cast-publication-stripe) 2px 4px);align-items:center;display:flex}.A3oioG_output .A3oioG_editor{padding:var(--space-wide) var(--space-wide) var(--space-6);font-family:var(--publication-font-family);font-size:var(--font-size-card);line-height:var(--line-height-copy);color:var(--cast-publication-text);resize:none}@media (max-width:1250px){.A3oioG_main{padding:var(--space-6)}.A3oioG_chip{flex-basis:calc((100% - var(--space-2) * 2) / 3)}}@media (max-width:850px){.A3oioG_chip{flex-basis:calc((100% - var(--space-2)) / 2)}.A3oioG_output .A3oioG_publicationBackdrop{padding:var(--space-medium-plus)}.A3oioG_output .A3oioG_editor{font-size:var(--font-size-body);padding:var(--space-card)}}@media (max-width:600px){.A3oioG_main{padding:var(--space-5) var(--space-4) var(--space-8)}.A3oioG_titleRow h1{font-size:var(--font-size-page-mobile)}.A3oioG_group{padding:var(--space-3) var(--space-2)}.A3oioG_group legend{font-size:var(--font-size-label)}.A3oioG_chip{min-height:48px;font-size:var(--font-size-xs);padding:var(--space-compact-plus) var(--space-compact)}.A3oioG_primary{font-size:var(--font-size-label);padding:var(--space-3) var(--space-4)}.A3oioG_toolbar{padding:var(--space-4)}.A3oioG_toolbar .A3oioG_primary{font-size:var(--font-size-label);width:auto;padding:var(--space-small) var(--space-3)}.A3oioG_castStrip{padding:var(--space-3)}.A3oioG_output .A3oioG_publicationBackdrop{padding:var(--space-compact-plus)}.A3oioG_output .A3oioG_editor{font-size:var(--font-size-base);padding:var(--space-5) var(--space-4)}}
.AFnIbW_resultsGuide{margin:0 0 var(--space-6);color:var(--color-muted);font-size:var(--font-size-base)}.AFnIbW_results{gap:var(--space-6);display:grid}.AFnIbW_resultCard{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.AFnIbW_resultToolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-2) var(--space-4);display:flex}.AFnIbW_resultToolbar h2{font-size:var(--font-size-section);margin:0}.AFnIbW_publicationPreview{align-items:start;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);grid-template-columns:180px minmax(0,1fr);display:grid}.AFnIbW_photoPlaceholder{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-selection);min-height:260px;color:var(--color-muted);flex-direction:column;display:flex}.AFnIbW_photoPlaceholder svg{width:80px;height:72px}.AFnIbW_photoPlaceholder span{font-size:var(--font-size-base)}.AFnIbW_postText{min-width:0}.AFnIbW_main .AFnIbW_postTitle,.AFnIbW_main .AFnIbW_postBody{resize:none;background:var(--color-surface);width:100%;color:var(--color-ink);box-shadow:none;border:0;border-radius:0;font-family:inherit;display:block;overflow:hidden}.AFnIbW_main .AFnIbW_postTitle{min-height:0;padding:var(--space-2) 0 var(--space-4);margin:0 0 var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);line-height:var(--line-height-comfortable)}.AFnIbW_main .AFnIbW_postBody{min-height:240px;font-size:var(--font-size-lg);line-height:var(--line-height-copy);padding:0}@media (max-width:700px){.AFnIbW_publicationPreview{padding:var(--space-3);gap:var(--space-3);grid-template-columns:90px minmax(0,1fr)}.AFnIbW_photoPlaceholder{min-height:150px}.AFnIbW_photoPlaceholder svg{width:54px;height:48px}.AFnIbW_resultToolbar{flex-wrap:wrap}.AFnIbW_main .AFnIbW_postTitle{font-size:var(--font-size-lg)}.AFnIbW_main .AFnIbW_postBody{font-size:var(--font-size-base)}}@media (max-width:400px){.AFnIbW_publicationPreview{grid-template-columns:minmax(0,1fr)}.AFnIbW_photoPlaceholder{min-height:110px}}.AFnIbW_main{min-width:0;font-family:var(--font-family);color:var(--color-ink)}.AFnIbW_copyButton{border:1px solid var(--color-action);border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);color:var(--color-surface);background:var(--color-action);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer}.AFnIbW_actions{margin:var(--space-6) 0;align-items:center;display:flex}.AFnIbW_backButton{color:var(--color-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--space-3) 0;cursor:pointer;background:0 0;border:0}.AFnIbW_copyButton:focus-visible,.AFnIbW_backButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.KO5M-W_results{min-width:0}.KO5M-W_guide{color:var(--color-muted);font-size:var(--font-size-base);margin-bottom:var(--space-6)}.KO5M-W_card{padding:var(--space-5);margin-bottom:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.KO5M-W_toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.KO5M-W_toolbar h2{font-size:var(--font-size-section);margin:0}.KO5M-W_copy{min-width:180px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-surface);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.KO5M-W_post{align-items:start;gap:var(--space-4);max-width:760px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:48px minmax(0,1fr);margin:auto;display:grid}.KO5M-W_avatar{border-radius:var(--radius-round);width:48px;height:48px;padding:var(--space-2);background:var(--color-border);color:var(--color-surface)}.KO5M-W_avatar svg{width:100%;height:100%}.KO5M-W_content{min-width:0}.KO5M-W_identity{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.KO5M-W_identity span{color:var(--color-muted)}.KO5M-W_more{margin-left:auto}.KO5M-W_results .KO5M-W_body{width:100%;min-height:0;padding:var(--space-2) 0;box-shadow:none;background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-lg);line-height:var(--line-height-copy);resize:none;border:0;border-radius:0;display:block;overflow:hidden}.KO5M-W_photo{min-height:140px;margin-top:var(--space-3);border-radius:var(--radius-lg);background:var(--color-selection);color:var(--color-muted);justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.KO5M-W_photo svg{width:48px;height:40px}.KO5M-W_reactions{color:var(--color-muted);margin-top:var(--space-4);justify-content:space-between;display:flex}.KO5M-W_reactions svg{width:22px;height:22px}.KO5M-W_actions{margin:var(--space-6) 0;justify-content:center;display:flex}.KO5M-W_back{padding:var(--space-3) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-base)}.KO5M-W_copy:focus-visible,.KO5M-W_back:focus-visible,.KO5M-W_body:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:600px){.KO5M-W_card{padding:var(--space-3)}.KO5M-W_toolbar{flex-wrap:wrap}.KO5M-W_post{padding:var(--space-3);gap:var(--space-2);grid-template-columns:32px minmax(0,1fr)}.KO5M-W_avatar{width:32px;height:32px}.KO5M-W_results .KO5M-W_body{font-size:var(--font-size-base)}}
.lKxvEq_topics{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lKxvEq_topic{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface);min-width:0;min-height:94px;display:flex}.lKxvEq_topic.lKxvEq_selected{border:2px solid var(--color-ink)}.lKxvEq_topic:hover:not(.lKxvEq_selected){background:var(--color-selection)}.lKxvEq_topic input{width:22px;height:22px;accent-color:var(--color-ink);flex:0 0 22px;margin:0;padding:0}.lKxvEq_topic>span{overflow-wrap:anywhere;min-width:0}.lKxvEq_topic strong{font-size:var(--font-size-card);font-weight:var(--font-weight-bold);line-height:var(--line-height-base);display:block}.lKxvEq_topicExamples{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-base);line-height:var(--line-height-comfortable);display:block}.lKxvEq_guide{margin:var(--space-3) 0;font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.lKxvEq_theme{margin:var(--space-5) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.lKxvEq_examples{margin:var(--space-4) 0;padding-left:var(--space-5);font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.lKxvEq_method{margin:var(--space-3) 0;color:var(--color-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.lKxvEq_referenceGrid{gap:var(--space-5);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;display:grid}.lKxvEq_reference{height:390px;overflow:auto}.lKxvEq_bubble{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--color-muted);border-radius:var(--radius-xl);background:var(--color-surface-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);overflow-wrap:anywhere;position:relative}.lKxvEq_bubble:after{content:"";background:var(--color-surface-muted);border-right:1px solid var(--color-muted);border-bottom:1px solid var(--color-muted);width:12px;height:12px;position:absolute;bottom:-7px;left:20px;transform:rotate(45deg)}.lKxvEq_titleChoices{margin:var(--space-6) 0;border:0;min-width:0;padding:0}.lKxvEq_titleChoices legend{margin-bottom:var(--space-3);font-size:var(--font-size-card);font-weight:var(--font-weight-semibold)}.lKxvEq_titleChoices label{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);cursor:pointer;overflow-wrap:anywhere;display:flex}.lKxvEq_titleChoices input{width:18px;height:18px;accent-color:var(--color-ink);flex:0 0 18px;margin:0;padding:0}.lKxvEq_article{border:1px solid var(--color-border);padding:var(--space-1);background:var(--color-surface)}.lKxvEq_article .lKxvEq_title{width:100%;padding:var(--space-4);resize:none;background:var(--blog-publication-pink);color:var(--color-surface);font-size:var(--font-size-section);font-weight:var(--font-weight-bold);line-height:var(--line-height-comfortable);border:0;border-radius:0;display:block;overflow:hidden}.lKxvEq_articleBody{margin:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--color-border)}.lKxvEq_article .lKxvEq_body{resize:none;background:var(--color-surface);width:100%;color:var(--color-muted);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);border:0;border-radius:0;padding:0;display:block;overflow:hidden}.lKxvEq_article textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lKxvEq_returnRow{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.lKxvEq_returnLink{padding:var(--space-2) 0;color:var(--color-muted);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;text-decoration:underline}.lKxvEq_returnLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.lKxvEq_status{margin:var(--space-3) 0 0;font-size:var(--font-size-base);line-height:var(--line-height-base)}@media (max-width:700px){.lKxvEq_topics,.lKxvEq_referenceGrid{grid-template-columns:1fr}.lKxvEq_topic{padding:var(--space-4)}.lKxvEq_reference{height:280px}.lKxvEq_articleBody{margin:var(--space-3)}}.lKxvEq_output{overflow:visible}.lKxvEq_validationError{color:var(--profile-validation-red);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-top:var(--space-2)}.lKxvEq_topics[aria-invalid=true]{outline:2px solid var(--profile-validation-red);outline-offset:2px}.lKxvEq_topic.lKxvEq_selected strong{font-weight:var(--font-weight-heavy)}.lKxvEq_titleChoices .lKxvEq_activeTitle{font-weight:var(--font-weight-semibold)}
.Cuffya_fields{border:0;min-width:0;margin:0;padding:0}.Cuffya_input fieldset fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Cuffya_input fieldset fieldset:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}.Cuffya_resultHeader{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.Cuffya_result{margin-top:var(--space-4)}.Cuffya_previewLabel{font-size:var(--font-size-sm);color:var(--color-muted);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.Cuffya_publication{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-7);background:var(--color-surface);color:var(--color-muted)}.Cuffya_profile{align-items:center;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.Cuffya_avatar{font-size:var(--font-size-symbol);line-height:var(--line-height-icon);flex-shrink:0}.Cuffya_identity{min-width:0}.Cuffya_identity strong{color:var(--recruit-publication-pink);font-size:var(--font-size-section);overflow-wrap:anywhere}.Cuffya_identity span{font-size:var(--font-size-base)}.Cuffya_age{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-top:var(--space-1)}.Cuffya_profile time{white-space:nowrap;font-size:var(--font-size-base);margin-left:auto}.Cuffya_category{color:var(--color-surface);background:var(--recruit-publication-category);padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;max-width:100%;display:inline-block}.Cuffya_body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-top:var(--space-3);min-height:120px}.Cuffya_publication .Cuffya_bodyEditor{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-top:var(--space-3);color:var(--color-muted)}.Cuffya_editActions{margin-top:var(--space-3);justify-content:flex-end;display:flex}.Cuffya_classifications{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:600px){.Cuffya_input fieldset fieldset>div{grid-template-columns:1fr}.Cuffya_publication{padding:var(--space-4)}.Cuffya_profile{gap:var(--space-3);flex-wrap:wrap}.Cuffya_profile time{text-align:right;flex-basis:100%}.Cuffya_classifications{grid-template-columns:1fr;gap:0}}.Cuffya_resultHeader>div{margin:0}.Cuffya_classifications>label{gap:var(--space-2);min-width:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0;display:grid}.Cuffya_classifications select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;min-height:46px;color:var(--color-ink);font:inherit;padding:var(--space-3) var(--space-4)}.Cuffya_classifications select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.wRGc0G_page{z-index:10;background:var(--color-canvas);color:var(--color-ink);position:fixed;inset:0;overflow:auto}.wRGc0G_header{margin:var(--space-5) 0 var(--space-6)}.wRGc0G_header h1{font-size:var(--font-size-page)}.wRGc0G_header p{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--font-size-base)}.wRGc0G_saveRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.wRGc0G_saveRow p{color:var(--color-muted)}.wRGc0G_footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.wRGc0G_input{margin-top:var(--space-6);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.wRGc0G_input summary{cursor:pointer}.wRGc0G_input dl{margin-top:var(--space-4)}.wRGc0G_input dl>div{margin-bottom:var(--space-4)}.wRGc0G_input dt{font-weight:var(--font-weight-semibold)}.wRGc0G_input dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-2)}
.MID39q_panel{justify-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-6);background:var(--color-surface);min-width:0;min-height:300px;color:var(--color-ink);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);font-family:var(--font-family);text-align:center;scroll-margin:var(--anchor-offset);display:grid}.MID39q_message{justify-items:center;gap:var(--space-5);min-width:0;display:grid}.MID39q_message h2{font-size:var(--font-size-page-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);overflow-wrap:anywhere;margin:0}.MID39q_message p{color:var(--color-ink);font-size:var(--font-size-md);line-height:var(--line-height-copy);margin:0}.MID39q_info{width:var(--space-8);height:var(--space-8);border:var(--space-hair) solid var(--color-ink);border-radius:var(--radius-round);font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.MID39q_skeleton{gap:var(--space-3);width:min(100%,360px);padding:var(--space-4) 0;display:grid}.MID39q_skeleton span{height:var(--space-3);background:var(--color-border);border-radius:var(--radius-xs);width:85%;display:block}.MID39q_skeleton span:nth-child(2){width:55%}.MID39q_retry{width:min(100%,320px);padding:var(--space-3) var(--space-5);border:1px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-surface);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.MID39q_retry:hover{background:var(--color-action-hover)}.MID39q_review{padding:var(--space-2);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.MID39q_reassurance{box-sizing:border-box;align-items:flex-start;gap:var(--space-3);width:min(100%,560px);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-choice-selected);text-align:left;display:flex}.MID39q_reassurance .MID39q_info{width:var(--space-6);height:var(--space-6);font-size:var(--font-size-md);border-width:1px;flex-shrink:0}.MID39q_reassurance>div{min-width:0}.MID39q_reassurance h3{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);overflow-wrap:anywhere}.MID39q_reassurance p{color:var(--color-ink);font-size:var(--font-size-body);line-height:var(--line-height-copy);overflow-wrap:anywhere;margin:0}@media (max-width:600px){.MID39q_panel{padding:var(--space-6) var(--space-4)}.MID39q_reassurance{padding:var(--space-4);gap:var(--space-2)}}
.WLxZbW_stack{gap:var(--space-5);color:var(--color-ink);font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-copy);display:grid}.WLxZbW_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-card);min-width:0}.WLxZbW_stack label{gap:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);display:grid}.WLxZbW_stack textarea,.WLxZbW_stack input,.WLxZbW_stack select{border:1px solid var(--color-border);width:100%;min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:inherit;color:var(--color-ink);background:var(--color-surface)}.WLxZbW_stack textarea{resize:vertical}.WLxZbW_field{gap:var(--space-2);margin-top:var(--space-4);display:grid}.WLxZbW_preview{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:640px;height:auto;display:block}.WLxZbW_stack figure{margin:0}.WLxZbW_stack h1{font-size:var(--font-size-page)}.WLxZbW_stack p{line-height:var(--line-height-copy);overflow-wrap:anywhere}.WLxZbW_stack button,.WLxZbW_stack a{font:inherit}.WLxZbW_primary,.WLxZbW_secondary{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-semibold);cursor:pointer}.WLxZbW_primary{background:var(--color-ink);color:var(--color-surface)}form.WLxZbW_stack>.WLxZbW_primary{justify-self:end;max-width:100%}.WLxZbW_secondary{background:var(--color-surface);color:var(--color-ink)}.WLxZbW_stack :disabled{opacity:.6;cursor:wait}.WLxZbW_stack pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-sm);line-height:var(--line-height-copy);overflow:auto}.WLxZbW_stack a{color:var(--color-ink);text-decoration:underline}.WLxZbW_tabs{gap:var(--space-3);flex-wrap:wrap;display:flex}.WLxZbW_tabs [aria-selected=true],.WLxZbW_tabs [aria-pressed=true]{color:var(--color-ink)}.WLxZbW_stack [hidden]{display:none}.WLxZbW_choices{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);min-width:0}.WLxZbW_choices>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.WLxZbW_choices label{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:flex}.WLxZbW_choices input{width:auto;accent-color:var(--color-ink)}.WLxZbW_stack small{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:inherit}
.yICkUW_root{gap:var(--space-4);min-width:0;color:var(--color-ink);border:0;margin:0;padding:0;display:grid}.yICkUW_root h3,.yICkUW_root h4{margin:0 0 var(--space-2);font-size:var(--font-size-base)}.yICkUW_tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.yICkUW_tabs>*{flex:1;min-width:120px}.yICkUW_choices{gap:var(--space-2);display:grid}.yICkUW_root .yICkUW_choice{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium);display:flex}.yICkUW_root .yICkUW_choice input{width:18px;height:18px;accent-color:var(--color-ink);flex-shrink:0;margin:0}.yICkUW_tabs button[aria-expanded=true]{border-color:var(--color-ink)}.yICkUW_choice:has(input:checked){border-color:var(--color-ink)}.yICkUW_root button{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font:inherit}.yICkUW_panel{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-3);min-width:0;display:grid}.yICkUW_root summary{cursor:pointer;font-weight:var(--font-weight-semibold)}.yICkUW_root small{font-size:var(--font-size-label);color:var(--color-muted);margin-top:var(--space-1);display:block}.yICkUW_free{gap:var(--space-2);margin-top:var(--space-3);font-weight:var(--font-weight-medium);display:grid}.yICkUW_root textarea,.yICkUW_root select{box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit}.yICkUW_root h4 small{margin-left:var(--space-2);display:inline}
.lBbtXG_row{gap:var(--space-2);flex-wrap:wrap;display:flex}.lBbtXG_chip{align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink);border-radius:var(--radius-sm);text-align:left;min-height:43px;padding:var(--space-compact-plus) var(--space-small-plus);font-size:var(--font-size-sm);line-height:var(--line-height-compact);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;display:flex}.lBbtXG_checkbox{border:1.5px solid var(--color-placeholder);border-radius:var(--radius-xs);width:14px;height:14px;font-size:var(--font-size-xs);line-height:var(--line-height-icon);flex-shrink:0;place-items:center;display:grid}.lBbtXG_checked{border-color:var(--color-selected-border);color:var(--color-ink)}.lBbtXG_checked .lBbtXG_checkbox{background:var(--color-action);border-color:var(--color-action);color:var(--color-surface)}.lBbtXG_single{border-radius:var(--radius-round)}.lBbtXG_chip.lBbtXG_checked{font-weight:var(--font-weight-semibold)}
.YpCEVW_field{gap:var(--space-2);min-width:0;color:var(--color-ink);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);display:grid}.YpCEVW_field textarea,.YpCEVW_field select,.YpCEVW_field input{border:1px solid var(--color-border);width:100%;min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:inherit;color:var(--color-ink);background:var(--color-surface)}.YpCEVW_field textarea{resize:vertical}.YpCEVW_field h3{align-items:center;gap:var(--space-3);font-size:var(--font-size-base);margin:0;display:flex}.YpCEVW_field small{color:var(--color-muted);font-size:var(--font-size-sm);font-weight:inherit}.YpCEVW_options{gap:var(--space-3);flex-wrap:wrap;display:flex}.YpCEVW_options label{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}.YpCEVW_options input{width:auto;accent-color:var(--color-ink)}.YpCEVW_group{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.YpCEVW_group h4{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:0}.YpCEVW_groupOptions{grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--space-2);display:grid}.YpCEVW_field .YpCEVW_groupOptions label{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);overflow-wrap:anywhere;display:flex}.YpCEVW_field .YpCEVW_groupOptions input{width:auto;accent-color:var(--color-ink);flex-shrink:0}@media (max-width:767px){.YpCEVW_groupOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}.YpCEVW_options label:has(input:checked){border-color:var(--color-selected-border)}.YpCEVW_field .YpCEVW_groupOptions label:has(input:checked){border-color:var(--color-selected-border)}
._5L0CjW_content{width:100%;max-width:1040px;margin:0 auto}._5L0CjW_header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}._5L0CjW_header h1{font-size:var(--font-size-page);line-height:var(--line-height-base)}._5L0CjW_button{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-base);cursor:pointer}._5L0CjW_button:hover{background:var(--color-selection)}._5L0CjW_button:disabled{cursor:wait;color:var(--color-muted)}._5L0CjW_button:focus-visible,._5L0CjW_retry:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}._5L0CjW_summary{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-7);background:var(--color-surface)}._5L0CjW_summaryHeading{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}._5L0CjW_summaryHeading h2,._5L0CjW_history h2{font-size:var(--font-size-section);line-height:var(--line-height-base)}._5L0CjW_summaryHeading p,._5L0CjW_note{color:var(--color-muted);font-size:var(--font-size-base);line-height:var(--line-height-copy)}._5L0CjW_totals{gap:var(--space-6);margin:var(--space-7) 0 0;flex-wrap:wrap;display:flex}._5L0CjW_totals>div{min-width:130px;padding-right:var(--space-5);border-right:1px solid var(--color-border);flex:1}._5L0CjW_totals>div:last-child{border:0;padding:0}._5L0CjW_totals dt{font-size:var(--font-size-base);color:var(--color-muted);margin-bottom:var(--space-2)}._5L0CjW_totals dd{font-size:var(--font-size-page-reference);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}._5L0CjW_totals small{font-size:var(--font-size-base);margin-left:var(--space-2);font-weight:400;display:inline-block}._5L0CjW_remaining dt{color:var(--color-ink);font-weight:var(--font-weight-semibold)}._5L0CjW_note{margin-top:var(--space-5)}._5L0CjW_history{margin-top:var(--space-8)}._5L0CjW_history h2{margin-bottom:var(--space-4)}._5L0CjW_tableWrap{overflow-x:auto}._5L0CjW_table{border-collapse:collapse;background:var(--color-surface);width:100%;font-size:var(--font-size-body);line-height:var(--line-height-base)}._5L0CjW_table th{text-align:center;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);background:var(--color-surface-muted);color:var(--color-muted)}._5L0CjW_table th,._5L0CjW_table td{text-align:center;vertical-align:middle;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._5L0CjW_table th:last-child{text-align:center}._5L0CjW_table small{font-size:var(--font-size-sm);color:var(--color-muted);margin-top:var(--space-1);font-weight:400;display:block}._5L0CjW_toolName{overflow-wrap:anywhere;display:block}._5L0CjW_date{white-space:nowrap;font-size:var(--font-size-base)}._5L0CjW_points{text-align:center;font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}._5L0CjW_historyFooter{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);font-size:var(--font-size-base);color:var(--color-muted);display:flex}._5L0CjW_empty{padding:var(--space-8) var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--font-size-body)}._5L0CjW_error{margin-bottom:var(--space-5);font-size:var(--font-size-base);line-height:var(--line-height-copy)}._5L0CjW_retry{padding:var(--space-1);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:600px){._5L0CjW_summary{padding:var(--space-5)}._5L0CjW_totals{gap:var(--space-5)}._5L0CjW_totals>div{border:0;flex-basis:40%}._5L0CjW_table{min-width:580px}}
._7tV3PW_content{width:100%;max-width:1100px;margin:0 auto}._7tV3PW_title{font-size:var(--font-size-page);line-height:var(--line-height-base);margin-bottom:var(--space-6)}._7tV3PW_section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-7);margin-bottom:var(--space-5)}._7tV3PW_section h2{font-size:var(--font-size-section);line-height:var(--line-height-base);margin-bottom:var(--space-4)}._7tV3PW_information{font-size:var(--font-size-md);line-height:var(--line-height-base);margin:0}._7tV3PW_information>div{gap:var(--space-6);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:220px minmax(0,1fr);display:grid}._7tV3PW_information>div:first-child{border-top:1px solid var(--color-border)}._7tV3PW_information dt{color:var(--color-muted)}._7tV3PW_information dd{overflow-wrap:anywhere;min-width:0;margin:0}._7tV3PW_note{margin-top:var(--space-4);font-size:var(--font-size-base);line-height:var(--line-height-copy);color:var(--color-muted)}._7tV3PW_passwordForm{column-gap:var(--space-6);row-gap:var(--space-4);grid-template-columns:180px minmax(0,1fr);align-items:center;display:grid}._7tV3PW_passwordForm>div:not([data-password-actions]){grid-column:1/-1;grid-template-columns:subgrid;align-items:center;margin:0;display:grid}._7tV3PW_passwordForm label{font-size:var(--font-size-base);color:var(--color-muted);margin:0}._7tV3PW_passwordForm>p,._7tV3PW_passwordForm>[data-password-actions]{grid-column:2}._7tV3PW_passwordForm>[data-password-actions]{gap:var(--space-3);display:flex}@media (max-width:800px){._7tV3PW_information>div{gap:var(--space-4);grid-template-columns:180px minmax(0,1fr)}._7tV3PW_passwordForm{column-gap:var(--space-4);grid-template-columns:180px minmax(0,1fr)}}@media (max-width:600px){._7tV3PW_section{padding:var(--space-5)}._7tV3PW_information>div{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}._7tV3PW_passwordForm{grid-template-columns:minmax(0,1fr)}._7tV3PW_passwordForm>div{gap:var(--space-2)}._7tV3PW_passwordForm>p,._7tV3PW_passwordForm>[data-password-actions]{grid-column:1}}._7tV3PW_passwordContent{width:100%;max-width:700px}._7tV3PW_back{color:var(--color-muted);font-size:var(--font-size-base);margin-bottom:var(--space-5);display:inline-block}._7tV3PW_back:hover{text-decoration:underline}._7tV3PW_passwordEntry{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._7tV3PW_passwordEntry h2{margin:0}._7tV3PW_changeLink{justify-content:center;align-items:center;gap:var(--space-5);display:inline-flex}
.VDmpHa_filters{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);font-size:var(--font-size-base);flex-wrap:wrap;display:flex}.VDmpHa_filters label{font-weight:var(--font-weight-medium)}.VDmpHa_filters select{max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font:inherit;min-width:240px}.VDmpHa_list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.VDmpHa_rowWithActions{padding-right:var(--space-3);border-top:1px solid var(--color-border);align-items:center;display:flex}.VDmpHa_notice{margin-bottom:var(--space-4);color:var(--color-muted);font-size:var(--font-size-base)}.VDmpHa_columns,.VDmpHa_row{gap:var(--space-5);padding:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr) 170px 72px 16px;align-items:center;display:grid}.VDmpHa_columnsWithActions{padding-right:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex}.VDmpHa_columnsWithActions>span{flex-shrink:0;width:36px}.VDmpHa_columns{min-width:0;color:var(--color-muted);font-size:var(--font-size-base);flex:1}.VDmpHa_row{min-width:0;color:var(--color-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1}.VDmpHa_row:hover{background:var(--color-selection)}.VDmpHa_row:focus-visible,.VDmpHa_filters select:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-1)}.VDmpHa_tool{align-items:center;gap:var(--space-4);min-width:0;display:flex}.VDmpHa_icon{flex-shrink:0;width:56px;height:56px;display:block}.VDmpHa_icon .tool-art{width:100%;height:100%;margin:0}.VDmpHa_description{gap:var(--space-1);min-width:0;display:grid}.VDmpHa_toolLabel{font-size:var(--font-size-base);color:var(--color-muted)}.VDmpHa_description strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.VDmpHa_date,.VDmpHa_status{font-size:var(--font-size-base);color:var(--color-muted)}.VDmpHa_status{white-space:nowrap}.VDmpHa_empty{padding:var(--space-8) var(--space-5);color:var(--color-muted);background:var(--color-surface);border-radius:var(--radius-lg)}@media (max-width:800px){.VDmpHa_columnsWithActions{display:none}.VDmpHa_row{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.VDmpHa_row:first-child{border-top:0}.VDmpHa_tool{grid-column:1/-1}.VDmpHa_date{grid-column:1}.VDmpHa_status{grid-area:2/2}.VDmpHa_row>span:last-child{display:none}.VDmpHa_filters select{width:100%;min-width:0}}
.VRE1Ea_notice{min-height:240px;padding:var(--space-12) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;place-items:center;display:grid}.VRE1Ea_notice p{color:var(--color-ink);font-size:var(--font-size-page-mobile);font-weight:var(--font-weight-semibold);line-height:var(--line-height-copy);margin:0}
.Tn5xia_stack{gap:var(--space-5);display:grid}.Tn5xia_field{gap:var(--space-2);margin-top:var(--space-4);display:grid}.Tn5xia_preview{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:640px;height:auto;display:block}.Tn5xia_stack figure{margin:0}.Tn5xia_stack h1{font-size:var(--font-size-page)}.Tn5xia_stack p{line-height:var(--line-height-copy);overflow-wrap:anywhere}
