._4WpgRW_loginPage{min-height:100dvh;padding:var(--space-8) var(--space-4);place-items:center;display:grid}._4WpgRW_loginCard{gap:var(--space-6);width:min(100%,26rem);padding:var(--space-10) var(--space-8);border:var(--rule-width) solid var(--color-ink);background:var(--color-paper);display:grid}._4WpgRW_loginMark{width:3rem;color:var(--color-ink)}._4WpgRW_loginTitle{font-size:var(--text-h2);line-height:1}._4WpgRW_qr{width:200px;height:200px;padding:var(--space-2);border:var(--rule-width) solid var(--color-ink);background:#fff;background:lab(100% 0 0)}._4WpgRW_code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-small);word-break:break-all}._4WpgRW_codeInput{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:1.5rem}._4WpgRW_linkButton{padding:var(--space-2) 0;font-size:var(--text-small);font-weight:var(--weight-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}._4WpgRW_linkButton:hover{color:var(--color-ink-muted)}._4WpgRW_shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100dvh;display:grid}._4WpgRW_topbar,._4WpgRW_scrim{display:none}._4WpgRW_sidebar{gap:var(--space-6);height:100dvh;padding:var(--space-6) var(--space-3);border-right:var(--rule-width) solid var(--color-rule);background:var(--color-paper);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}._4WpgRW_sidebarBrand{padding:0 var(--space-2)}._4WpgRW_brand{align-items:center;gap:var(--space-3);font-weight:var(--weight-display);font-stretch:var(--stretch-display);text-decoration:none;display:flex}._4WpgRW_brand svg{width:1.75rem}._4WpgRW_nav{gap:var(--space-5);display:grid}._4WpgRW_navGroup{gap:2px;margin:0;padding:0;list-style:none;display:grid}._4WpgRW_navHeading{padding:0 var(--space-2) var(--space-2)}._4WpgRW_navLink{align-items:center;gap:var(--space-3);min-height:2.375rem;padding:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-strong);transition:background-color var(--dur-micro) var(--ease-out);text-decoration:none;display:flex}._4WpgRW_navIcon{color:var(--color-ink-muted);flex:none}._4WpgRW_navText{flex:1;min-width:0}._4WpgRW_navLink:hover{background:var(--color-surface)}._4WpgRW_navLink[aria-current=page]{background:var(--color-ink);color:var(--color-paper)}._4WpgRW_navLink[aria-current=page] ._4WpgRW_navIcon{color:inherit}._4WpgRW_badge{min-width:1.5rem;padding:0 var(--space-2);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-label);text-align:center;line-height:1.5rem}._4WpgRW_navLink[aria-current=page] ._4WpgRW_badge{background:var(--color-paper);color:var(--color-ink)}._4WpgRW_sidebarFoot{gap:var(--space-2);padding-top:var(--space-4);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-small);margin-top:auto;display:grid}._4WpgRW_footRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-2);display:flex}._4WpgRW_sidebarFoot>._4WpgRW_muted{padding:0 var(--space-2)}._4WpgRW_main{padding:var(--space-8) clamp(var(--space-4), 3vw, var(--space-12)) var(--space-20);min-width:0}._4WpgRW_pageHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-6);margin-bottom:var(--space-8);border-bottom:var(--rule-width) solid var(--color-ink);flex-wrap:wrap;display:flex}._4WpgRW_pageTitle{font-size:var(--text-h2);line-height:1}._4WpgRW_pageIntro{margin-top:var(--space-2);max-width:60ch;color:var(--color-ink-muted);font-size:var(--text-small)}._4WpgRW_muted{color:var(--color-ink-muted);font-size:var(--text-small)}._4WpgRW_stack{gap:var(--space-5);display:grid}._4WpgRW_alertError,._4WpgRW_alertSuccess{padding:var(--space-3) var(--space-4);font-size:var(--text-small);font-weight:var(--weight-strong);border-left:4px solid}._4WpgRW_alertError{color:var(--color-danger);background:color-mix(in oklch, var(--color-danger) 10%, transparent)}._4WpgRW_alertSuccess{color:var(--color-success);background:color-mix(in oklch, var(--color-success) 10%, transparent)}._4WpgRW_form{gap:var(--space-8);max-width:52rem;display:grid}._4WpgRW_fieldset{gap:var(--space-5) var(--space-6);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}._4WpgRW_legend{width:100%;margin-bottom:var(--space-1);padding-bottom:var(--space-2);border-bottom:var(--rule-width) solid var(--color-rule);grid-column:1/-1}._4WpgRW_field{gap:var(--space-2);grid-column:1/-1;align-content:start;display:grid}._4WpgRW_half{grid-column:span 1}._4WpgRW_fieldLabel{font-size:var(--text-small);font-weight:var(--weight-strong)}._4WpgRW_hint{font-size:var(--text-label);color:var(--color-ink-muted)}._4WpgRW_fieldError{font-size:var(--text-small);font-weight:var(--weight-strong);color:var(--color-danger)}._4WpgRW_input{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-body);transition:border-color var(--dur-micro) var(--ease-out);border-radius:0}._4WpgRW_input:hover{border-color:var(--color-ink-muted)}._4WpgRW_input:focus-visible{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink);outline:none}._4WpgRW_input[aria-invalid=true]{border-color:var(--color-danger)}._4WpgRW_input:disabled{opacity:.45;cursor:not-allowed}textarea._4WpgRW_input{resize:vertical;min-height:7rem;line-height:1.5}._4WpgRW_check{align-items:center;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;grid-column:1/-1;display:flex}._4WpgRW_check input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);cursor:pointer}._4WpgRW_formActions{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;background:var(--color-paper);border-top:var(--rule-width) solid var(--color-rule);flex-wrap:wrap;display:flex;position:sticky;bottom:0}._4WpgRW_mediaField{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._4WpgRW_mediaPreview{aspect-ratio:16/10;background:var(--color-surface);border:1px solid var(--color-rule);width:10rem;position:relative;overflow:hidden}._4WpgRW_mediaPreview img{object-fit:cover;width:100%;height:100%}._4WpgRW_mediaPreviewEmpty{font-size:var(--text-label);color:var(--color-ink-muted);place-items:center;display:grid}._4WpgRW_mediaButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_smallButton{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-1) var(--space-3);border:var(--rule-width) solid var(--color-ink);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;text-decoration:none;display:inline-flex}._4WpgRW_smallButton:hover{background:var(--color-ink);color:var(--color-paper)}._4WpgRW_smallButton:active{transform:scale(.97)}._4WpgRW_smallButton:disabled{opacity:.45;cursor:not-allowed;color:inherit;background:0 0}._4WpgRW_dangerButton{border-color:var(--color-danger);color:var(--color-danger)}._4WpgRW_dangerButton:hover{background:var(--color-danger);color:var(--color-paper)}._4WpgRW_list{border-top:var(--rule-width) solid var(--color-rule);margin:0;padding:0;list-style:none}._4WpgRW_row{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--rule-width) solid var(--color-rule);background:var(--color-paper);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._4WpgRW_row[data-dragging]{z-index:2;position:relative;box-shadow:0 8px 24px #0000002e;box-shadow:0 8px 24px lab(0% 0 0/.18)}._4WpgRW_handle{width:2.25rem;height:2.25rem;color:var(--color-ink-muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;display:grid}._4WpgRW_handle:active{cursor:grabbing}._4WpgRW_rowMain{gap:var(--space-1);min-width:0;display:grid}._4WpgRW_rowTitle{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}._4WpgRW_rowTitle:hover{text-decoration:underline}._4WpgRW_rowSub{font-size:var(--text-small);color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4WpgRW_rowActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_pill{align-items:center;gap:var(--space-1);min-height:2rem;padding:0 var(--space-3);border:1px solid var(--color-rule);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;display:inline-flex}._4WpgRW_pill[aria-pressed=true],._4WpgRW_pill[aria-checked=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}._4WpgRW_pill:hover{border-color:var(--color-ink)}._4WpgRW_pill:disabled{opacity:.45;cursor:progress}._4WpgRW_iconButton{border:1px solid var(--color-rule);cursor:pointer;background:0 0;place-items:center;width:2rem;height:2rem;display:grid}._4WpgRW_iconButton:hover{border-color:var(--color-ink)}._4WpgRW_iconButton:disabled{opacity:.3;cursor:not-allowed}._4WpgRW_empty{padding:var(--space-12) 0;color:var(--color-ink-muted);text-align:left}._4WpgRW_stats{margin:0 0 var(--space-12);border-top:var(--rule-width) solid var(--color-rule);border-left:var(--rule-width) solid var(--color-rule);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:0;padding:0;list-style:none;display:grid}._4WpgRW_stats>li{display:grid}._4WpgRW_stat{align-content:space-between;gap:var(--space-2);padding:var(--space-5);border-right:var(--rule-width) solid var(--color-rule);border-bottom:var(--rule-width) solid var(--color-rule);transition:background-color var(--dur-micro) var(--ease-out);text-decoration:none;display:grid}._4WpgRW_stat:hover{background:var(--color-surface)}._4WpgRW_statValue{font-size:var(--text-h2);font-weight:var(--weight-display);font-stretch:var(--stretch-display);line-height:1}._4WpgRW_tabs{gap:var(--space-1);margin-bottom:var(--space-8);border-bottom:var(--rule-width) solid var(--color-rule);flex-wrap:wrap;display:flex}._4WpgRW_tab{padding:var(--space-2) var(--space-4);margin-bottom:calc(-1 * var(--rule-width));border-bottom:var(--rule-width) solid transparent;font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none}._4WpgRW_tab[aria-current=page]{border-bottom-color:var(--color-ink)}._4WpgRW_tab:hover{background:var(--color-surface)}._4WpgRW_mediaGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}._4WpgRW_mediaCard{gap:var(--space-2);align-content:start;display:grid}._4WpgRW_mediaThumb{aspect-ratio:4/3;background:var(--color-surface);border:1px solid var(--color-rule);position:relative;overflow:hidden}._4WpgRW_mediaThumb img{object-fit:cover;width:100%;height:100%}._4WpgRW_mediaPick{border:var(--rule-width) solid transparent;cursor:pointer;text-align:left;background:0 0;padding:0}._4WpgRW_mediaPick:hover,._4WpgRW_mediaPick:focus-visible{border-color:var(--color-ink)}._4WpgRW_dropzone{place-items:center;gap:var(--space-2);padding:var(--space-10);margin-bottom:var(--space-8);border:var(--rule-width) dashed var(--color-rule);text-align:center;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);display:grid}._4WpgRW_dropzone[data-over]{border-color:var(--color-ink);background:var(--color-surface)}._4WpgRW_dialog{border:var(--rule-width) solid var(--color-ink);background:var(--color-paper);width:min(92vw,60rem);max-height:85dvh;color:var(--color-ink);padding:0}._4WpgRW_dialog::backdrop{background:#00000080;background:lab(0% 0 0/.5)}._4WpgRW_dialogHead{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-paper);border-bottom:var(--rule-width) solid var(--color-rule);display:flex;position:sticky;top:0}._4WpgRW_dialogBody{padding:var(--space-5)}._4WpgRW_inboxItem{gap:var(--space-3);padding:var(--space-5) 0;border-bottom:var(--rule-width) solid var(--color-rule);display:grid}._4WpgRW_inboxHead{justify-content:space-between;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._4WpgRW_meta{gap:var(--space-1) var(--space-5);font-size:var(--text-small);flex-wrap:wrap;margin:0;display:flex}._4WpgRW_meta dt{color:var(--color-ink-muted)}._4WpgRW_meta dd{font-weight:var(--weight-strong);margin:0}._4WpgRW_metaPair{gap:var(--space-2);display:flex}._4WpgRW_message{white-space:pre-wrap;max-width:70ch}._4WpgRW_status{padding:0 var(--space-2);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;border:1px solid;line-height:1.6rem;display:inline-block}._4WpgRW_status[data-status=new]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}@media (max-width:860px){._4WpgRW_shell{grid-template-columns:minmax(0,1fr)}._4WpgRW_topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-paper);border-bottom:var(--rule-width) solid var(--color-rule);display:flex;position:sticky;top:0}._4WpgRW_topbar ._4WpgRW_iconButton{width:2.75rem;height:2.75rem}._4WpgRW_sidebarBrand{display:none}._4WpgRW_sidebar{z-index:40;visibility:hidden;width:min(85vw,18rem);transition:transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}._4WpgRW_sidebar[data-open]{visibility:visible;transition:transform var(--dur-base) var(--ease-out);transform:none}._4WpgRW_scrim{z-index:30;background:#00000073;background:lab(0% 0 0/.45);display:block;position:fixed;inset:0}._4WpgRW_fieldset{grid-template-columns:minmax(0,1fr)}._4WpgRW_half{grid-column:1/-1}._4WpgRW_row{grid-template-columns:auto minmax(0,1fr)}._4WpgRW_rowActions{grid-column:1/-1;justify-content:flex-start}}._4WpgRW_sections{gap:var(--space-12);display:grid}._4WpgRW_card{gap:var(--space-5);min-width:0;padding:var(--space-6);border:var(--rule-width) solid var(--color-rule);background:var(--color-paper);align-content:start;display:grid}._4WpgRW_cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._4WpgRW_cardTitle{font-size:var(--text-h3);line-height:1.1}._4WpgRW_cardIntro{max-width:62ch;color:var(--color-ink-muted);font-size:var(--text-small)}._4WpgRW_split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1180px){._4WpgRW_split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}._4WpgRW_kpis{border-top:var(--rule-width) solid var(--color-rule);border-left:var(--rule-width) solid var(--color-rule);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}._4WpgRW_kpi{gap:var(--space-2);min-height:7.5rem;padding:var(--space-5);border-right:var(--rule-width) solid var(--color-rule);border-bottom:var(--rule-width) solid var(--color-rule);transition:background-color var(--dur-micro) var(--ease-out);align-content:space-between;text-decoration:none;display:grid}a._4WpgRW_kpi:hover{background:var(--color-surface)}._4WpgRW_kpiValue{font-size:var(--text-h2);font-weight:var(--weight-display);font-stretch:var(--stretch-display);line-height:1}._4WpgRW_kpiNote{color:var(--color-ink-muted);font-size:var(--text-label)}._4WpgRW_tone{font-size:var(--text-small);font-weight:var(--weight-strong);white-space:nowrap;display:inline-block}._4WpgRW_tone:first-letter{text-transform:uppercase}._4WpgRW_tone[data-tone=ok]{color:var(--color-success)}._4WpgRW_tone[data-tone=warn]{color:var(--color-warning)}._4WpgRW_tone[data-tone=missing],._4WpgRW_tone[data-tone=error]{color:var(--color-danger)}._4WpgRW_tone[data-tone=neutral]{color:var(--color-ink-muted)}._4WpgRW_switch{align-items:center;gap:var(--space-3);font-size:var(--text-small);font-weight:var(--weight-strong);cursor:pointer;grid-column:1/-1;display:flex}._4WpgRW_switch input{appearance:none;border:var(--rule-width) solid var(--color-ink);cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border-radius:999px;flex:none;margin:0;position:relative}._4WpgRW_switch input:after{content:"";background:var(--color-ink);width:calc(1.5rem - 8px);height:calc(1.5rem - 8px);transition:transform var(--dur-micro) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}._4WpgRW_switch input:checked{background:var(--color-ink)}._4WpgRW_switch input:checked:after{background:var(--color-paper);transform:translate(1.25rem)}._4WpgRW_switch input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._4WpgRW_switchHint{font-weight:var(--weight-body);color:var(--color-ink-muted);display:block}._4WpgRW_inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_inline ._4WpgRW_input{flex:14rem;width:auto;min-height:2.25rem}._4WpgRW_result{gap:var(--space-2);padding:var(--space-3) var(--space-4);font-size:var(--text-small);border-left:4px solid;align-items:flex-start;display:flex}._4WpgRW_result[data-tone=ok]{color:var(--color-success);background:color-mix(in oklch, var(--color-success) 10%, transparent)}._4WpgRW_result[data-tone=error]{color:var(--color-danger);background:color-mix(in oklch, var(--color-danger) 10%, transparent)}._4WpgRW_result[data-tone=neutral]{color:var(--color-ink-muted);background:var(--color-surface)}._4WpgRW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_chip{padding:var(--space-1) var(--space-2);border:1px dashed var(--color-rule-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-label);cursor:pointer;background:0 0}._4WpgRW_chip:hover{background:var(--color-surface);border-style:solid}._4WpgRW_previewFrame{border:var(--rule-width) solid var(--color-rule);background:#f4f2ef;width:100%;min-height:36rem}._4WpgRW_previewMeta{gap:var(--space-1);font-size:var(--text-small);display:grid}._4WpgRW_table{border-collapse:collapse;width:100%;font-size:var(--text-small)}._4WpgRW_table th{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--rule-width) solid var(--color-ink);font-size:var(--text-label);font-weight:var(--weight-strong);letter-spacing:.06em;text-align:left;text-transform:uppercase}._4WpgRW_table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:var(--rule-width) solid var(--color-rule);vertical-align:top}._4WpgRW_tableWrap{overflow-x:auto}._4WpgRW_nowrap{white-space:nowrap}._4WpgRW_clip{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}._4WpgRW_dnsRow{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:var(--rule-width) solid var(--color-rule);display:grid}._4WpgRW_dnsHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_codeRow{align-items:stretch;gap:0;min-width:0;display:flex}._4WpgRW_codeRow code{min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-label);overflow-wrap:anywhere;flex:1}._4WpgRW_codeRow button{padding:0 var(--space-3);border:0;border-left:var(--rule-width) solid var(--color-paper);background:var(--color-surface-strong);font-size:var(--text-label);font-weight:var(--weight-strong);cursor:pointer;flex:none}._4WpgRW_checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}._4WpgRW_checklist li{align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--rule-width) solid var(--color-rule);font-size:var(--text-small);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}._4WpgRW_checkMark{border:var(--rule-width) solid var(--color-ink);place-items:center;width:1.5rem;height:1.5rem;display:grid}._4WpgRW_checklist li[data-done] ._4WpgRW_checkMark{background:var(--color-ink);color:var(--color-paper)}._4WpgRW_checklist li[data-done] ._4WpgRW_checkText{color:var(--color-ink-muted)}._4WpgRW_progress{background:var(--color-surface-strong);height:4px}._4WpgRW_progress span{background:var(--color-ink);transform-origin:0;height:100%;display:block}._4WpgRW_activity{margin:0;padding:0;list-style:none;display:grid}._4WpgRW_activity li{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:var(--rule-width) solid var(--color-rule);font-size:var(--text-small);grid-template-columns:minmax(0,1fr) auto;display:grid}._4WpgRW_activity a{font-weight:var(--weight-strong);text-decoration:none}._4WpgRW_activity a:hover{text-decoration:underline}._4WpgRW_composer{gap:var(--space-3);padding:var(--space-4);border:var(--rule-width) solid var(--color-rule);background:var(--color-surface);display:grid}._4WpgRW_history{gap:var(--space-1);font-size:var(--text-small);margin:0;padding:0;list-style:none;display:grid}._4WpgRW_history li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_searchForm{gap:var(--space-2);margin-bottom:var(--space-6);max-width:32rem;display:flex}._4WpgRW_searchForm ._4WpgRW_input{min-height:2.5rem}._4WpgRW_formActionsStatic{padding-bottom:0;position:static}._4WpgRW_previewText{min-height:20rem;padding:var(--space-5);border:var(--rule-width) solid var(--color-rule);background:var(--color-paper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}
._8RiFmG_button{--btn-bg:var(--color-ink);--btn-fg:var(--color-paper);--btn-border:var(--color-ink);justify-content:space-between;align-items:center;gap:var(--space-6);min-height:3rem;padding:var(--space-3) var(--space-5);border:var(--rule-width) solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--text-small);font-weight:var(--weight-strong);font-stretch:var(--stretch-display);letter-spacing:.01em;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;transition:transform var(--dur-micro) var(--ease-out), color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_button:before{content:"";z-index:-1;background:var(--btn-hover-bg,var(--color-surface-strong));transform-origin:0;transition:transform var(--dur-base) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}._8RiFmG_label{white-space:nowrap}._8RiFmG_icon{transition:transform var(--dur-base) var(--ease-out);display:inline-flex}._8RiFmG_button:hover{color:var(--btn-hover-fg,var(--color-ink));text-decoration:none}._8RiFmG_button:hover:before{transform:scaleX(1)}._8RiFmG_button:hover ._8RiFmG_icon{transform:translate(3px)}._8RiFmG_button:active{transform:scale(.97)}._8RiFmG_button:disabled,._8RiFmG_button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}._8RiFmG_button:disabled:before{transform:scaleX(0)}._8RiFmG_button[data-loading]{opacity:1;cursor:progress}._8RiFmG_button[data-loading] ._8RiFmG_icon{animation:.9s linear infinite _8RiFmG_spin}@keyframes _8RiFmG_spin{to{transform:rotate(360deg)}}._8RiFmG_primary{--btn-hover-bg:var(--color-paper);--btn-hover-fg:var(--color-ink)}._8RiFmG_secondary{--btn-bg:transparent;--btn-fg:var(--color-ink);--btn-border:var(--color-ink);--btn-hover-bg:var(--color-ink);--btn-hover-fg:var(--color-paper)}._8RiFmG_ghost{--btn-bg:transparent;--btn-fg:var(--color-ink);--btn-border:transparent;--btn-hover-bg:var(--color-surface);--btn-hover-fg:var(--color-ink);padding-inline:var(--space-3)}._8RiFmG_inverse{--btn-bg:var(--color-inverse-ink);--btn-fg:var(--color-inverse-paper);--btn-border:var(--color-inverse-ink);--btn-hover-bg:var(--color-inverse-paper);--btn-hover-fg:var(--color-inverse-ink)}._8RiFmG_block{width:100%;display:flex}@media (prefers-reduced-motion:reduce){._8RiFmG_button:before{transition:opacity var(--dur-micro) var(--ease-out);opacity:0;transform:none}._8RiFmG_button:hover:before{opacity:1}._8RiFmG_button:hover ._8RiFmG_icon,._8RiFmG_button:active{transform:none}._8RiFmG_button[data-loading] ._8RiFmG_icon{animation:none}}
.JMfsBq_header{z-index:var(--z-nav);background:var(--color-paper);transition:box-shadow var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);position:sticky;top:0}.JMfsBq_header[data-scrolled]{box-shadow:0 var(--rule-width) 0 var(--color-rule)}.JMfsBq_bar{align-items:center;gap:var(--space-6);min-height:4.5rem;display:flex}.JMfsBq_brand{padding-block:var(--space-2);color:var(--color-ink);transition:opacity var(--dur-micro) var(--ease-out);align-items:center;margin-right:auto;display:inline-flex}.JMfsBq_brand:hover{opacity:.7}.JMfsBq_wordmark{width:4.75rem;height:auto}.JMfsBq_nav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.JMfsBq_link{padding:var(--space-2) var(--space-3);font-size:var(--text-small);font-weight:var(--weight-strong);text-decoration:none;display:inline-block;position:relative}.JMfsBq_link:after{content:"";left:var(--space-3);right:var(--space-3);height:var(--rule-width);transform-origin:100%;transition:transform var(--dur-base) var(--ease-out);background:currentColor;position:absolute;bottom:.25rem;transform:scaleX(0)}.JMfsBq_link:hover:after,.JMfsBq_link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.JMfsBq_actions{align-items:center;gap:var(--space-2);display:flex}.JMfsBq_cta{min-height:2.75rem}.JMfsBq_menuButton{border:var(--rule-width) solid var(--color-ink);cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;place-items:center;padding:0;display:none}.JMfsBq_menuButton:hover,.JMfsBq_header[data-open] .JMfsBq_menuButton{background:var(--color-ink);color:var(--color-paper)}.JMfsBq_menuButton:active{transform:scale(.96)}.JMfsBq_sheet{z-index:var(--z-overlay);padding-block:var(--space-6) var(--space-12);background:var(--color-paper);border-top:var(--rule-width) solid var(--color-rule);position:fixed;inset:4.5rem 0 0;overflow-y:auto}.JMfsBq_sheetList{margin:0 0 var(--space-8);padding:0;list-style:none}.JMfsBq_sheetList li{border-bottom:var(--rule-width) solid var(--color-rule);animation:JMfsBq_sheet-in var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.JMfsBq_sheetLink{padding:var(--space-5) 0;font-size:var(--text-h2);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);justify-content:space-between;align-items:center;line-height:1;text-decoration:none;display:flex}.JMfsBq_sheetLink[aria-current=page]{color:var(--color-ink-muted)}@keyframes JMfsBq_sheet-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:760px){.JMfsBq_nav,.JMfsBq_cta{display:none}.JMfsBq_menuButton{display:inline-grid}}@media (min-width:761px){.JMfsBq_sheet{display:none}}@media (prefers-reduced-motion:reduce){.JMfsBq_sheetList li{animation:none}}
