.cxd,.cxd-win,.cxd-held,.cxd-pref,.cxd-prompt,.cxd-corner{--cx-bg:var(--sl-bg,#fff);--cx-bg-2:var(--sl-bg-subtle,#fafafa);--cx-bg-3:var(--sl-bg-sunken,#f4f4f5);--cx-border:var(--sl-border,#ececec);--cx-border-strong:var(--sl-border-strong,#dcdcde);--cx-text:var(--sl-text,#0a0a0a);--cx-muted:var(--sl-text-muted,#57575c);--cx-faint:var(--sl-text-faint,#8a8a90);--cx-accent:#0075ff;--cx-accent-ink:#005ed1;--cx-accent-soft:#0075ff14;--cx-warn:#a35c00;--cx-warn-bar:#e8a317;--cx-warn-soft:#e8a3171a;--cx-danger:#c0362c;--cx-scrim:#0a0a0a52;--cx-shadow:0 18px 40px -20px #0a183452, 0 4px 12px #0a0a0a12;--cx-font:var(--sl-font,Inter, "Inter Variable", Helvetica, Arial, sans-serif);font-family:var(--cx-font)}:is(html.dark,html[data-stacklumen-theme=dark],body.dark,body[data-stacklumen-theme=dark]) :is(.cxd,.cxd-win,.cxd-held,.cxd-pref,.cxd-prompt,.cxd-corner){--cx-bg:var(--sl-bg,#0a0a0a);--cx-bg-2:var(--sl-bg-subtle,#121214);--cx-bg-3:var(--sl-bg-sunken,#18181b);--cx-border:var(--sl-border,#232326);--cx-border-strong:var(--sl-border-strong,#34343a);--cx-text:var(--sl-text,#fafafa);--cx-muted:var(--sl-text-muted,#a3a3a3);--cx-faint:var(--sl-text-faint,#737373);--cx-accent-ink:#5ba8ff;--cx-accent-soft:#0075ff24;--cx-warn:#fab219;--cx-warn-bar:#fab219;--cx-warn-soft:#fab2191a;--cx-danger:#f08a80;--cx-scrim:#00000080;--cx-shadow:0 18px 40px -18px #000000b3, 0 4px 12px #0006}.sd :is(.cxd,.cxd-win,.cxd-held,.cxd-pref,.cxd-prompt,.cxd-corner){--cx-bg:var(--sd-bg);--cx-bg-2:var(--sd-bg-2);--cx-bg-3:var(--sd-tray);--cx-border:var(--sd-border);--cx-border-strong:var(--sd-border-strong);--cx-text:var(--sd-text);--cx-muted:var(--sd-muted);--cx-faint:var(--sd-faint);--cx-accent-ink:var(--sd-accent-ink);--cx-warn:var(--sd-warn);--cx-warn-bar:var(--sd-warn-bar);--cx-warn-soft:var(--sd-warn-soft);--cx-font:var(--sd-font)}:where(.cxd,.cxd-win,.cxd-held,.cxd-pref,.cxd-prompt) :where(p,pre){margin:0}.cxd-mark{flex:none;display:block}.cxd-fig{gap:10px;min-width:0;margin:0;display:grid}.cxd-fig__stage{border:1px solid var(--cx-border);background:var(--cx-bg-2);border-radius:3px;min-width:0;padding:16px}.cxd-fig__cap{color:var(--cx-faint);font-size:13px;line-height:1.55}.cxd-win{border:1px solid var(--cx-border-strong);background:var(--cx-bg);min-width:0;color:var(--cx-text);text-align:left;border-radius:3px;font-size:12px;line-height:1.45;overflow:hidden;container:cxdwin/inline-size}.cxd-win__bar{border-bottom:1px solid var(--cx-border);background:var(--cx-bg-2);align-items:center;gap:10px;height:30px;padding:0 10px;display:flex}.cxd-win__dots{gap:5px;display:inline-flex}.cxd-win__dots i{background:var(--cx-border-strong);border-radius:50%;width:8px;height:8px}.cxd-win__addr{background:var(--cx-bg);min-width:0;max-width:340px;color:var(--cx-faint);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;flex:auto;margin:0 auto;padding:3px 10px;font-size:10.5px;overflow:hidden}.cxd-win__body{min-width:0;position:relative}.cxd-hub{grid-template-columns:148px minmax(0,1fr);min-height:100%;display:grid}.cxd-rail{border-right:1px solid var(--cx-border);background:var(--cx-bg-2);flex-direction:column;gap:2px;padding:12px 8px;display:flex}.cxd-rail__brand{color:var(--cx-text);letter-spacing:-.01em;align-items:center;gap:7px;margin:0 0 12px 6px;font-size:12px;font-weight:650;display:flex}.cxd-rail__brand .cxd-mark{color:var(--cx-accent)}.cxd-rail__item{display:contents}.cxd-rail__group{color:var(--cx-faint);margin:10px 0 4px 8px;font-size:10.5px;font-weight:500}.cxd-rail__row{height:26px;color:var(--cx-muted);white-space:nowrap;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:0 8px;font-size:11.5px;display:flex}.cxd-rail__row svg{flex:none;width:14px;height:14px}.cxd-rail__row.is-on{border-color:var(--cx-border-strong);background:var(--cx-bg);color:var(--cx-text);font-weight:550}.cxd-rail__row.is-on svg{color:var(--cx-accent)}.cxd-main{align-content:start;gap:12px;min-width:0;padding:18px 20px 20px;display:grid}.cxd-head{gap:4px;display:grid}.cxd-title{color:var(--cx-text);letter-spacing:-.028em;font-size:19px;font-weight:650;line-height:1.15}.cxd-mute{color:var(--cx-muted)}.cxd-lede{max-width:60ch;color:var(--cx-muted);font-size:11.5px}.cxd-stack{gap:12px;min-width:0;display:grid}.cxd-muted{color:var(--cx-muted)}.cxd-nowrap{white-space:nowrap}.cxd-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cxd-link{color:var(--cx-text);text-decoration:underline;-webkit-text-decoration-color:var(--cx-border-strong);text-decoration-color:var(--cx-border-strong);text-underline-offset:2px;font-weight:550}.cxd-row{align-items:center;gap:8px;min-width:0;display:flex}.cxd-row--wrap{flex-wrap:wrap}.cxd-row--grow>.cxd-input{flex:auto}.cxd-panel{border:1px solid var(--cx-border);background:var(--cx-bg);border-radius:3px;min-width:0}.cxd-panel__head{border-bottom:1px solid var(--cx-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cxd-panel__titles{gap:1px;min-width:0;display:grid}.cxd-panel__title{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.cxd-panel__cap{color:var(--cx-faint);font-size:10.5px}.cxd-panel__body{gap:10px;min-width:0;padding:12px;display:grid}.cxd-panel.is-flush>.cxd-panel__body{gap:0;padding:0}.cxd-btn{border:1px solid var(--cx-border-strong);background:var(--cx-bg);height:28px;color:var(--cx-text);white-space:nowrap;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0 11px;font-size:11.5px;font-weight:550;display:inline-flex}.cxd-btn.is-sm{height:24px;padding:0 9px;font-size:11px}.cxd-btn--primary{border-color:var(--cx-accent);background:var(--cx-accent);color:#fff}.cxd-btn--quiet{color:var(--cx-muted);background:0 0;border-color:#0000}.cxd-btn--danger{border-color:var(--cx-danger);color:var(--cx-danger);background:0 0}.cxd-btn.is-focus{box-shadow:0 0 0 2px var(--cx-bg), 0 0 0 4px #0075ff73}.cxd-badge{background:var(--cx-bg-3);height:18px;color:var(--cx-muted);white-space:nowrap;border-radius:2px;align-items:center;gap:5px;padding:0 6px 0 5px;font-size:10.5px;font-weight:500;display:inline-flex}.cxd-badge:before{content:"";background:var(--cx-faint);border-radius:50%;width:6px;height:6px}.cxd-badge.is-info{background:var(--cx-accent-soft);color:var(--cx-accent-ink)}.cxd-badge.is-info:before{box-shadow:inset 0 0 0 1.5px var(--cx-accent);background:0 0}.cxd-facts{color:var(--cx-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;display:flex}.cxd-tabs{border-bottom:1px solid var(--cx-border);gap:2px;display:flex;overflow:hidden}.cxd-tab{color:var(--cx-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 9px;font-size:11.5px}.cxd-tab.is-on{border-bottom-color:var(--cx-text);color:var(--cx-text);font-weight:600}.cxd-table{min-width:0;font-size:11px;display:grid}.cxd-tr{border-top:1px solid var(--cx-border);align-items:center;gap:10px;min-width:0;padding:8px 12px;display:grid}.cxd-tr>*{min-width:0}.cxd-tr--head{color:var(--cx-faint);border-top:0;font-size:10.5px;font-weight:500}.cxd-tr .is-num{text-align:right;font-variant-numeric:tabular-nums}.cxd-tr--list{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.8fr)}.cxd-tr--rec{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr) repeat(3,minmax(0,.78fr)) minmax(0,.7fr) minmax(0,.95fr) minmax(0,.85fr)}.cxd-tr--share{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.6fr)}.cxd-sharecell{gap:4px;display:grid}.cxd-sharecell i{background:var(--cx-accent);opacity:.75;border-radius:1px;height:3px;display:block}.cxd-yes{color:var(--cx-text);font-weight:550}.cxd-no{color:var(--cx-faint)}.cxd-field{gap:4px;display:grid}.cxd-label{color:var(--cx-text);font-size:11px;font-weight:550}.cxd-input{border:1px solid var(--cx-border-strong);background:var(--cx-bg);min-width:0;min-height:28px;color:var(--cx-text);white-space:nowrap;border-radius:2px;align-items:center;padding:4px 9px;font-size:11.5px;display:flex;overflow:hidden}.cxd-input--area{flex-direction:column;align-items:flex-start;gap:2px;min-height:62px;padding:6px 9px}.cxd-input--ghost{color:var(--cx-faint)}.cxd-hint{color:var(--cx-faint);font-size:10.5px;line-height:1.5}.cxd-code{border:1px solid var(--cx-border);background:var(--cx-bg-2);border-radius:3px;min-width:0;position:relative}.cxd-code__text{color:var(--cx-text);font-family:var(--cx-font);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px 12px;font-size:11px;line-height:1.6}.cxd-code__tools{justify-content:flex-end;padding:0 8px 8px;display:flex}.cxd-key{background:var(--cx-bg-3);font-family:var(--cx-font);border-radius:2px;padding:2px 6px;font-size:11px}.cxd-held{color:var(--cx-text);grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;display:grid}.cxd-held__col{gap:8px;min-width:0;display:grid}.cxd-held__t{font-size:12px;font-weight:600}.cxd-held__d{color:var(--cx-muted);align-items:center;gap:8px;font-size:11px;display:flex}.cxd-held__arrow{background:var(--cx-accent);height:2px;margin-top:62px;position:relative}.cxd-held__arrow span{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--cx-accent);width:0;height:0;position:absolute;top:-4px;right:-1px}.cxd-pill{border:1px solid var(--cx-border-strong);color:var(--cx-muted);border-radius:2px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:600}.cxd-pill.is-on{border-color:var(--cx-accent);background:var(--cx-accent-soft);color:var(--cx-accent-ink)}@container cxd (width<=520px){.cxd-held{grid-template-columns:minmax(0,1fr)}.cxd-held__arrow{width:2px;height:22px;margin-top:0;margin-left:14px}.cxd-held__arrow span{border-top:7px solid var(--cx-accent);border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;inset:auto auto -1px -4px}}.cxd-site{background:var(--cx-bg);align-content:start;gap:18px;min-height:300px;padding:0 0 20px;display:grid;position:relative}.cxd-site__nav{border-bottom:1px solid var(--cx-border);justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.cxd-site__brand{letter-spacing:-.02em;font-size:12.5px;font-weight:700}.cxd-site__links{gap:10px;display:flex}.cxd-site__links i,.cxd-site__hero i,.cxd-site__cards i{background:var(--cx-bg-3);border-radius:2px;display:block}.cxd-site__links i{width:34px;height:7px}.cxd-site__hero{gap:9px;padding:10px 18px 0;display:grid}.cxd-site__hero i{width:82%;height:8px}.cxd-site__hero i.is-h{background:var(--cx-border-strong);width:64%;height:18px}.cxd-site__hero i.is-short{width:42%}.cxd-site__hero i.is-mid{width:58%}.cxd-site__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px;display:grid}.cxd-site__cards i{height:64px}.cxd-site__float{max-width:calc(100% - 24px);position:absolute;bottom:12px;left:12px}.cxd-site__scrim{background:var(--cx-scrim);justify-content:flex-start;align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0;overflow:hidden}.cxd-site.is-dim{min-height:500px}.cxd-prompt{border:1px solid var(--cx-border);background:var(--cx-bg);width:300px;max-width:100%;box-shadow:var(--cx-shadow);color:var(--cx-text);border-radius:2px;padding:14px 14px 12px}.cxd-prompt__t{letter-spacing:-.02em;margin-bottom:5px;font-size:13.5px;font-weight:600;line-height:1.25}.cxd-prompt__d{color:var(--cx-muted);margin-bottom:11px;font-size:11px;line-height:1.5}.cxd-prompt__d u,.cxd-pref__legal u{color:var(--cx-text);text-underline-offset:2px}.cxd-prompt__actions,.cxd-pref__actions{gap:6px;display:flex}.cxd-prompt__actions .cxd-cbtn{flex:1 1 0;min-width:0}.cxd-cbtn{border:1px solid var(--cx-border-strong);color:var(--cx-text);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding:8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.cxd-cbtn.is-primary{border-color:var(--cx-accent);background:var(--cx-accent);color:#fff}.cxd-corner{border:1px solid var(--cx-border);background:var(--cx-bg);color:var(--cx-text);white-space:nowrap;border-radius:2px;align-items:center;gap:9px;padding:6px 10px;display:inline-flex;box-shadow:0 4px 16px #0a0a0a14}.cxd-corner__pref{color:var(--cx-muted);font-size:11px;font-weight:600}.cxd-corner__made{border-left:1px solid var(--cx-border);opacity:.85;align-items:center;gap:5px;padding-left:9px;display:inline-flex}.cxd-corner__t{color:var(--cx-muted);letter-spacing:.02em;font-size:10px;font-weight:600}.cxd-corner__w{letter-spacing:.02em;font-size:10px;font-weight:700}.cxd-pref{border:1px solid var(--cx-border);background:var(--cx-bg);width:340px;max-width:100%;box-shadow:var(--cx-shadow);color:var(--cx-text);border-radius:2px;padding:16px 16px 14px}.cxd-pref__t{letter-spacing:-.028em;margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.15}.cxd-pref__d{color:var(--cx-muted);margin-bottom:12px;font-size:10.5px;line-height:1.5}.cxd-pref__rows{border:1px solid var(--cx-border);border-radius:2px;margin-bottom:12px;display:grid;overflow:hidden}.cxd-pref__row{border-top:1px solid var(--cx-border);gap:4px;padding:8px 10px;display:grid}.cxd-pref__row:first-child{border-top:0}.cxd-pref__row.is-locked{background:var(--cx-bg-2)}.cxd-pref__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cxd-pref__name{letter-spacing:-.014em;font-size:11.5px;font-weight:600}.cxd-pref__always{color:var(--cx-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:600}.cxd-pref__line{color:var(--cx-muted);font-size:10px;line-height:1.45}.cxd-pref__actions .cxd-cbtn{flex:auto}.cxd-pref__legal{color:var(--cx-faint);margin-top:10px;font-size:9.5px;line-height:1.5}.cxd-switch{background:var(--cx-border-strong);border-radius:2px;flex:none;width:28px;height:16px;position:relative}.cxd-switch.is-on{background:var(--cx-accent)}.cxd-switch__knob{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.cxd-switch.is-on .cxd-switch__knob{transform:translate(12px)}.cxd-switch.is-lg{width:34px;height:20px}.cxd-switch.is-lg .cxd-switch__knob{width:14px;height:14px;top:3px;left:3px}.cxd-switch.is-lg.is-on .cxd-switch__knob{transform:translate(14px)}.cxd-trio{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cxd-trio li{align-content:start;gap:6px;min-width:0;display:grid}.cxd-trio li:nth-child(3){grid-column:1/-1}.cxd-trio__n{color:var(--cx-muted);font-size:12px;font-weight:600}@container cxd (width<=560px){.cxd-trio{grid-template-columns:minmax(0,1fr)}}.cxd-chips{background:var(--cx-bg-3);border-radius:2px;justify-self:start;gap:2px;padding:2px;display:inline-flex}.cxd-chip{color:var(--cx-muted);border:1px solid #0000;border-radius:2px;padding:4px 9px;font-size:11px}.cxd-chip.is-on{border-color:var(--cx-border-strong);background:var(--cx-bg);color:var(--cx-text);font-weight:550}.cxd-stats{border:1px solid var(--cx-border);background:var(--cx-border);border-radius:3px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cxd-stat{background:var(--cx-bg);gap:4px;padding:10px 12px;display:grid}.cxd-stat__k{color:var(--cx-faint);font-size:10.5px}.cxd-stat__v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:650}.cxd-chart{border-bottom:1px solid var(--cx-border-strong);align-items:flex-end;gap:3px;height:120px;padding-top:6px;display:flex}.cxd-chart i{background:var(--cx-accent);opacity:.85;border-radius:1px 1px 0 0;flex:1 1 0;min-width:2px}.cxd-chart__axis{color:var(--cx-faint);justify-content:space-between;font-size:10px;display:flex}.cxd-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cxd-toolbar__end{gap:8px;margin-left:auto;display:flex}.cxd-search{border:1px solid var(--cx-border-strong);background:var(--cx-bg);min-width:0;height:28px;color:var(--cx-faint);white-space:nowrap;border-radius:2px;flex:0 240px;align-items:center;gap:7px;padding:0 9px;font-size:11.5px;display:inline-flex;overflow:hidden}.cxd-search.is-filled{color:var(--cx-text);flex-basis:300px}.cxd-search svg{width:13px;height:13px;color:var(--cx-faint);flex:none}.cxd-strip{border:1px solid var(--cx-border);border-left:3px solid var(--cx-warn-bar);background:var(--cx-warn-soft);color:var(--cx-text);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 12px;font-size:11.5px;display:flex}.cxd-hook{border:1px solid var(--cx-border);border-radius:3px;gap:9px;padding:11px 12px;display:grid}.cxd-hook__head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:11px;display:flex}.cxd-hook__url{font-weight:600}.cxd-good{color:var(--cx-accent-ink);font-size:11px}.cxd-main--full{padding:18px 20px 22px}.cxd-setrow{border-top:1px solid var(--cx-border);border-bottom:1px solid var(--cx-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 0;display:flex}.cxd-setrow__copy{gap:4px;max-width:62ch;display:grid}.cxd-setrow__label{font-size:12.5px;font-weight:600}.cxd-setrow__help{color:var(--cx-muted);font-size:11.5px;line-height:1.5}.cxd-as{grid-template-columns:150px minmax(0,1fr) 176px;align-items:start;gap:12px;min-width:0;display:grid}.cxd-as.is-wide{grid-template-columns:150px minmax(0,1fr)}.cxd-as__steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cxd-as__step{color:var(--cx-muted);border:1px solid #0000;border-radius:3px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.cxd-as__step[data-status=current]{border-color:var(--cx-border);background:var(--cx-bg-2);color:var(--cx-text)}.cxd-as__step[data-status=locked]{color:var(--cx-faint)}.cxd-as__num{border:1px solid var(--cx-border-strong);font-variant-numeric:tabular-nums;border-radius:2px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;font-weight:600;display:inline-flex}.cxd-as__step[data-status=current] .cxd-as__num{border-color:var(--cx-text)}.cxd-as__step[data-status=done] .cxd-as__num{background:var(--cx-bg-3);color:var(--cx-text);border-color:#0000}.cxd-as__words{min-width:0;display:grid}.cxd-as__label{font-size:11.5px;font-weight:550;line-height:1.35}.cxd-as__hint{color:var(--cx-faint);font-size:10px}.cxd-as__body{border:1px solid var(--cx-border);background:var(--cx-bg);border-radius:3px;min-width:0;display:grid;container:cxdbody/inline-size}.cxd-as__head{justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 0;display:flex}.cxd-as__head>span:first-child{gap:1px;display:grid}.cxd-as__pos{color:var(--cx-faint);font-size:10.5px}.cxd-as__title{letter-spacing:-.01em;font-size:14px;font-weight:600}.cxd-as__main{gap:11px;min-width:0;padding:12px 14px 14px;display:grid}.cxd-as__foot{border-top:1px solid var(--cx-border);justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;display:flex}.cxd-sum{border:1px solid var(--cx-border);background:var(--cx-bg-2);border-radius:3px;gap:9px;min-width:0;padding:11px 12px;display:grid}.cxd-sum__t{color:var(--cx-muted);font-size:10.5px;font-weight:600}.cxd-sum__rows{gap:8px;margin:0;display:grid}.cxd-sum__rows dt{color:var(--cx-faint);font-size:10px}.cxd-sum__rows dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:11px}.cxd-sum__foot{border-top:1px solid var(--cx-border);color:var(--cx-muted);padding-top:8px;font-size:10px;line-height:1.5}.cxd-copy{color:var(--cx-muted);font-size:11.5px;line-height:1.5}.cxd-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cxd-choice{border:1px solid var(--cx-border);border-radius:3px;align-content:start;gap:3px;padding:10px 11px;display:grid}.cxd-choice.is-on{border-color:var(--cx-text);background:var(--cx-bg-2)}.cxd-choice__t{font-size:11.5px;font-weight:600}.cxd-choice__d{color:var(--cx-muted);font-size:10.5px;line-height:1.45}.cxd-ptabs{border-bottom:1px solid var(--cx-border);flex-wrap:wrap;gap:0 2px;display:flex}.cxd-ptab{color:var(--cx-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:5px 8px;font-size:11px}.cxd-ptab.is-on{border-bottom-color:var(--cx-text);color:var(--cx-text);font-weight:600}.cxd-checkform{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cxd-grow{flex:120px}.cxd-check{border:1px solid var(--cx-border);border-left:2px solid var(--cx-accent);border-radius:3px;gap:7px;padding:11px 12px;display:grid}.cxd-check__head{flex-wrap:wrap;align-items:center;gap:6px 9px;display:flex}.cxd-check__t{font-size:11.5px;font-weight:600}.cxd-check__d{color:var(--cx-muted);font-size:11px;line-height:1.5}.cxd-check__facts{grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:2px 0 0;font-size:10.5px;display:grid}.cxd-check__facts dt{color:var(--cx-faint)}.cxd-check__facts dd{overflow-wrap:anywhere;margin:0}.cxd-custom{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:12px;display:grid}.cxd-custom__controls,.cxd-custom__preview{gap:10px;min-width:0;display:grid}.cxd-cat{gap:5px;display:grid}.cxd-cat+.cxd-cat{border-top:1px solid var(--cx-border);padding-top:9px}.cxd-cat__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cxd-cat__sw{color:var(--cx-muted);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.cxd-input--two{white-space:normal;align-items:flex-start;min-height:40px}.cxd-input--area.cxd-input--ghost{white-space:normal}.cxd-short{width:110px}.cxd-swatch{border:1px solid var(--cx-border-strong);background:var(--cx-accent);width:28px;height:28px;box-shadow:inset 0 0 0 3px var(--cx-bg);border-radius:2px;flex:none}.cxd-frame{gap:8px;min-width:0;display:grid}.cxd-frame__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.cxd-frame__end{flex-wrap:wrap;gap:6px;display:inline-flex}.cxd-frame__stage{border:1px solid var(--cx-border);background:var(--cx-bg-2);border-radius:3px;overflow:hidden}.cxd-frame__stage .cxd-site{zoom:.78;min-height:330px}.cxd-savebar{border-top:1px solid var(--cx-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding-top:9px;font-size:11px;display:flex}@container cxdbody (width<=540px){.cxd-custom{grid-template-columns:minmax(0,1fr)}.cxd-custom__preview{order:-1}.cxd-choices{grid-template-columns:minmax(0,1fr)}}.cxd-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.cxd-fig{container:cxd/inline-size}@container cxdwin (width<=1000px){.cxd-as,.cxd-as.is-wide{grid-template-columns:140px minmax(0,1fr)}.cxd-as>.cxd-sum{grid-column:2}.cxd-as>.cxd-sum .cxd-sum__rows{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}}@container cxdwin (width<=640px){.cxd-as,.cxd-as.is-wide{grid-template-columns:minmax(0,1fr)}.cxd-as>.cxd-sum{grid-column:auto}.cxd-as>.cxd-sum .cxd-sum__rows{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.cxd-as.is-row{grid-template-columns:minmax(0,1fr)}@container cxdwin (width<=640px){.cxd-as__steps{flex-direction:row;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.cxd-as__step{white-space:nowrap;flex:none}.cxd-as__hint,.cxd-as__step:not([data-status=current]) .cxd-as__words{display:none}}.cxd-as.is-row .cxd-as__steps{flex-direction:row;overflow:hidden}.cxd-as.is-row .cxd-as__step{white-space:nowrap;flex:none}.cxd-as.is-row .cxd-as__hint{display:none}@container cxdwin (width<=760px){.cxd-hub{grid-template-columns:44px minmax(0,1fr)}.cxd-rail{align-items:center;padding:10px 6px}.cxd-rail__brand{gap:0;margin:0 0 10px;font-size:0}.cxd-rail__group{background:var(--cx-border);width:18px;height:1px;margin:8px 0 6px;font-size:0;overflow:hidden}.cxd-rail__row{justify-content:center;gap:0;width:30px;padding:0;font-size:0}.cxd-tr--rec .cxd-hide-sm{display:none}.cxd-tr--rec{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) repeat(3,minmax(0,.8fr))}.cxd-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cxd-stat:nth-child(n+4){display:none}}@container cxdwin (width<=520px){.cxd-hub{grid-template-columns:minmax(0,1fr)}.cxd-rail{display:none}.cxd-main{padding:14px 14px 16px}.cxd-title{font-size:17px}.cxd-hide-sm{display:none}.cxd-tr--list{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.9fr)}.cxd-tr--rec{grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,.7fr))}.cxd-tr--rec>:first-child{display:none}.cxd-tabs{overflow-x:hidden}.cxd-site__cards i{height:44px}.cxd-site.is-dim{min-height:540px}.cxd-site__scrim{padding:0}.cxd-site__scrim .cxd-pref{border-width:1px 0 0;width:100%}.cxd-site__float{bottom:10px;left:10px;right:10px}.cxd-site__float .cxd-prompt{width:100%}}
