:where(.pml,.pml-stage,.pml-remote,.pml-report,.pml-toaster,.pml-tip,.pml-menu,.pml-live-page,.pmh,.pmb,.pmlib){--font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fw-regular:400;--fw-medium:500;--fw-cta:600;--fs-display:clamp(30px,4vw + 14px,48px);--lh-display:1.25;--ls-display:-.025em;--fs-h1:clamp(26px,3.6vw + 12px,44px);--lh-h1:1.1;--ls-h1:-.02em;--fs-h2:24px;--lh-h2:32px;--ls-h2:-.01em;--fs-h3:21px;--lh-h3:28px;--ls-h3:-.01em;--fs-ql2:22px;--lh-ql2:28px;--fs-ql3:20px;--lh-ql3:26px;--fs-ql4:18px;--lh-ql4:26px;--fs-lead:22px;--lh-lead:32px;--ls-lead:0em;--fs-body:17px;--lh-body:28px;--ls-body:0em;--fs-ui:15px;--lh-ui:22px;--ls-ui:0em;--fs-small:14px;--lh-small:20px;--ls-small:0em;--fs-micro:13px;--lh-micro:18px;--ls-micro:0em;--fs-nano:11px;--lh-nano:16px;--ls-nano:.02em;--fs-cta:18px;--lh-cta:24px;--fs-sc-h:24px;--lh-sc-h:30px;--fs-sc-h2:22px;--lh-sc-h2:28px;--fs-sc-b:16px;--lh-sc-b:24px;--fs-sc-bl:18px;--lh-sc-bl:28px;--fs-sc-q:22px;--lh-sc-q:30px;--fs-sc-n:56px;--lh-sc-n:60px;--fs-sc-n2:44px;--lh-sc-n2:48px;--fs-sc-n3:36px;--lh-sc-n3:40px;--fs-sc-i:32px;--lh-sc-i:38px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:40px;--sp-6:48px;--sp-7:56px;--sp-8:64px }:where(.pml,.pml-stage,.pml-remote,.pml-report,.pml-toaster,.pml-tip,.pml-menu,.pml-live-page,.pmh,.pmb,.pmlib){--font-ui:var(--font-sans);--fs-meta:var(--fs-micro);--lh-meta:var(--lh-micro);--ls-meta:var(--ls-micro);--fs-caption:var(--fs-micro);--lh-caption:var(--lh-micro);--fs-tab:var(--fs-ui);--lh-tab:var(--lh-ui);--fs-choice:var(--fs-body);--fs-title-m:var(--fs-h3);--lh-title-m:var(--lh-h3);--tr-title-m:var(--ls-h3);--fs-title-l:var(--fs-h2);--lh-title-l:var(--lh-h2);--tr-title-l:var(--ls-h2);--fs-display-s:var(--fs-h1);--lh-display-s:var(--lh-h1);--tr-display-s:var(--ls-h1);--fs-display-m:var(--fs-h1);--lh-display-m:var(--lh-h1);--tr-display-m:var(--ls-h1);--fs-display-l:var(--fs-h1);--lh-display-l:var(--lh-h1);--tr-display-l:var(--ls-h1);--tr-display:var(--ls-h1);--tr-h1:var(--ls-h2);--tr-h2:var(--ls-h3);--st-title:var(--fs-h3);--st-title-lh:var(--lh-h3);--st-title-tr:var(--ls-h3);--st-body:var(--fs-body);--st-body-lh:var(--lh-body);--st-label:var(--fs-ui);--st-label-lh:var(--lh-ui);--st-help:var(--fs-small);--st-help-lh:var(--lh-small);--st-btn:var(--fs-small)}.pml-stage{--sf:calc(var(--u) * .0955 * var(--k,1));--sfs-min:24px;--sfs-hero:clamp(64px,calc(70.9 * var(--sf)),180px);--sfs-display:clamp(40px,calc(41.45 * var(--sf)),120px);--sfs-figure-hero:clamp(34px,calc(34.9 * var(--sf)),96px);--sfs-h1:clamp(40px,calc(41.45 * var(--sf)),120px);--sfs-figure:clamp(34px,calc(34.9 * var(--sf)),96px);--sfs-h2:clamp(28px,calc(22.36 * var(--sf)),72px);--sfs-h3:clamp(var(--sfs-min),calc(17.45 * var(--sf)),48px);--sfs-body:clamp(var(--sfs-min),calc(17.45 * var(--sf)),48px);--sfs-small:clamp(var(--sfs-min),calc(17.45 * var(--sf)),48px) }:where(.pml){--fs-land-h2:40px;--lh-land-h2:44px;--ls-land-h2:-.02em;--fs-land-lead:20px;--lh-land-lead:30px;--fs-land-body:18px;--lh-land-body:28px;--fs-land-title:20px;--lh-land-title:28px;--ls-land-title:-.01em;--fs-land-card:18px;--lh-land-card:24px;--fs-land-cell:16px;--lh-land-cell:26px;--fs-land-small:14px;--lh-land-small:20px;--fs-land-faq:17px;--lh-land-faq:28px }@media(max-width:599px){:where(.pml){--fs-land-h2:28px;--lh-land-h2:34px;--fs-land-lead:18px;--lh-land-lead:28px;--fs-land-faq:16px;--lh-land-faq:26px}}.pml,.pml-remote,.pml-report,.pml-toast{--band:var(--look-band,#0b1839);--on-band:var(--look-on-band,#fff);--band-muted:var(--look-band-muted,#c9ccd3);--band-ok:var(--look-band-ok,#3fd0a8);--band-warn:var(--look-band-warn,#ffb36b);--qr-ink:#0b1530;--qr-paper:#fff;--radius:5px;--font-display:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--surface:#f7f8fa;--surface-2:#fff;--text:#111624;--text-muted:#5b6477;--line:#d6dbe4;--line-strong:#858ea1;--success:#12733e;--success-soft:#e8f5ee;--success-ink:#0d5c31;--warn:#8a5300;--warn-soft:#fdf3e4;--danger:#c41e3a;--danger-soft:#fdecee;--accent:var(--look-acc,#79befa);--on-accent:var(--look-on-acc,#0b0b0b);--accent-ink:var(--look-ink,#2e72a9);--accent-soft:var(--look-soft,#ebf1f7);--focus:var(--accent-ink);color-scheme:light}@media(prefers-color-scheme:dark){.pml-remote{--surface:#0b0e15;--surface-2:#10141d;--text:#f3f5f8;--text-muted:#8a93a6;--line:#262d3c;--line-strong:#5d6679;--success:#5fd08f;--success-soft:#1a2b2b;--success-ink:#8ae6b4;--warn:#f0b45a;--warn-soft:#2b2724;--danger:#ff8a8a;--danger-soft:#2d222a;--accent:var(--look-acc-d,#79befa);--on-accent:var(--look-on-acc-d,#0b0b0b);--accent-ink:var(--look-ink-d,#79befa);--accent-soft:var(--look-soft-d,#212f40);color-scheme:dark}}.pml,.pml-stage,.pml-remote,.pml-report,.pml-toaster,.pml-tip,.pml-menu,.pml-live-page{--cta:linear-gradient(to right,#ff512f 0%,#dd2476 51%,#ff512f 100%);--cta-base:#e6007e;--on-cta:#ffffff;--cta2:linear-gradient(to right,#0077c2 0%,#0062e6 51%,#0077c2 100%);--cta2-base:#0062e6;--hero:linear-gradient(to left,#021b79,#0575e6);--on-hero:#ffffff;--on-hero-muted:#dfe7fb;--s-0h:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--gutter:32px;--h-sm:32px;--h-md:40px;--h-lg:48px;--h-cta:52px;--h-row:48px;--h-qrow:56px;--h-vote:56px;--h-tabs:48px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--icon-btn:36px;--hit:24px;--field-h:40px;--seg-h:36px;--ghost-h:36px;--r-xs:2px;--r-sm:3px;--r:5px;--d-fast:.1s;--d-base:.15s;--d-mod:.2s;--d-slow:.25s;--d-toast:.4s;--d-sheet:.5s;--d-cta:.5s;--ease-std:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.23,1,.32,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--press:.97;--press-wide:.985;--z-bar:200;--z-overlay:500;--z-live:2147483000;--z-pop:2147483600;--z-dialog:2147483600;--z-toast:2147483610;--z-tip:2147483620;--print-paper:#ffffff;--print-ink:#000000;--card-w:1080px;--side-w:400px;--scroll-top:72px;--scroll-bottom:96px;--shadow-pop:0 18px 40px rgba(0,0,0,.28);--shadow-panel:0 30px 80px rgba(0,0,0,.4);--shadow-tip:0 6px 16px rgba(0,0,0,.3);--ease:cubic-bezier(.2,.7,.2,1);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;box-sizing:border-box}@media(hover:none),(pointer:coarse){.pml,.pml-remote,.pml-report,.pml-toaster,.pml-menu{--hit:44px;--icon-btn:44px;--field-h:48px;--seg-h:44px;--ghost-h:44px;--h-row:52px;--h-md:48px}}.pml,.pml-remote,.pml-report,.pml-toaster,.pml-tip,.pml-menu,.pml-live-page{--c-bg:#f7f8fa;--c-surface:#ffffff;--c-surface-2:#eff1f5;--c-surface-3:#e4e7ee;--c-line:#d6dbe4;--c-line-subtle:#e4e7ee;--c-line-disabled:#c3c9d5;--c-line-strong:#858ea1;--c-icon:#697387;--c-muted:#5b6477;--c-text-2:#474f61;--c-text:#111624;--c-accent:#0555e6;--c-accent-hover:#0447c2;--c-accent-soft:#ebf1fd;--c-accent-ink:#0447c2;--c-accent-tint-2:#dce7fc;--c-accent-tint-3:#cbdafa;--c-on-accent:#ffffff;--c-focus:#0555e6;--c-success:#12733e;--c-success-soft:#e8f5ee;--c-danger:#c41e3a;--c-danger-soft:#fdecee;--c-warn:#8a5300;--c-warn-soft:#fdf3e4;--c-scrim:rgba(11,21,48,.45);--c-bezel:#111624;--c-rainbow:conic-gradient(#ff3b30,#ffcc00,#34c759,#00c7be,#007aff,#af52de,#ff2d55,#ff3b30);--c-tip-bg:#111624;--c-tip-text:#ffffff;--c-tip-hint:#c3c9d5;--c-thumb:#ffffff;--c-on-danger:#ffffff;--c-swatch-ring:rgba(0,0,0,.12);--e1:0 0 0 1px rgba(17,22,36,.06),0 1px 2px rgba(17,22,36,.06);--e2:0 0 0 1px rgba(0,0,0,.08),0 1px 1px rgba(0,0,0,.02),0 4px 8px -4px rgba(0,0,0,.04),0 16px 24px -8px rgba(0,0,0,.06);--e3:0 0 0 1px rgba(0,0,0,.08),0 4px 8px -2px rgba(17,22,36,.1),0 12px 24px -8px rgba(17,22,36,.16);--e4:0 0 0 1px rgba(0,0,0,.08),0 8px 32px -12px rgba(0,0,0,.08),0 32px 72px -12px rgba(0,0,0,.06);--bar-shadow:0 -8px 16px -12px rgba(17,22,36,.12)}.pml *,.pml-stage *,.pml-remote *,.pml-report *,.pml-toaster *,.pml-menu *,.pml-tip{box-sizing:border-box}:where(.pml,.pml-stage,.pml-remote,.pml-report,.pml-toaster,.pml-menu,.pml-live-page) button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.pml,.pml-stage,.pml-remote,.pml-report,.pml-menu,.pml-live-page) button[disabled]{cursor:default}:where(.pml,.pml-stage,.pml-remote,.pml-report,.pml-toaster,.pml-menu) :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}[tabindex="-1"]:focus:not(.pml-helpdlg .pml-dlg-body){outline:none}html[data-pm-ptr] :focus-visible:not([aria-pressed=true]),html[data-pm-ptr] :focus-visible *{outline:none!important}.pml [hidden],.pml-stage [hidden],.pml-remote [hidden],.pml-report [hidden],.pml-menu [hidden],.pml-live-page [hidden]{display:none!important}.pml-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}BODY:has(.pml) #content{padding-bottom:0}BODY.pml-live{overflow:hidden}BODY.pml-live .web-edit-page{display:none!important}.pml-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--h-md);padding:0 var(--s-4);border:1px solid var(--c-line-disabled);border-radius:var(--r);background-color:var(--c-surface);color:var(--c-text);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--d-fast) var(--ease-std),border-color var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-out)}.pml-btn svg{width:var(--icon-md);height:var(--icon-md);flex:none}.pml-btn--go{border:0;color:var(--on-cta);background-color:var(--cta-base);background-image:var(--cta);background-size:200% auto;background-position:left center;background-repeat:no-repeat;min-height:var(--h-cta);min-width:160px;padding:0 var(--s-6);font-size:var(--fs-cta);line-height:var(--lh-cta);font-weight:var(--fw-cta);transition:background-position var(--d-cta) linear,transform var(--d-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pml-btn--go:hover{background-position:right center}}.pml-btn--go:active{transform:scale(var(--press))}.pml-btn--go.pml-wide:active{transform:scale(var(--press-wide))}.pml-btn--go[aria-busy=true]{cursor:progress}.pml-spin{width:16px;height:16px;flex:none;animation:pmlSpin .7s linear infinite}@keyframes pmlSpin{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.pml-btn:not(.pml-btn--go):not(.pml-btn--pv):not(.pml-addq):not([disabled]):hover{background-color:var(--c-surface-2);border-color:var(--c-line-strong)}}.pml-btn:not(.pml-btn--go):not(.pml-btn--pv):not(.pml-addq):not([disabled]):active{background-color:var(--c-surface-3);transform:scale(var(--press))}.pml-btn--pv{border:0;color:var(--on-cta);background-color:var(--cta2-base);background-image:var(--cta2);background-size:200% auto;background-position:left center;background-repeat:no-repeat;min-height:var(--h-cta);padding:0 var(--s-5);font-size:var(--fs-cta);line-height:var(--lh-cta);font-weight:var(--fw-cta);transition:background-position var(--d-cta) linear,transform var(--d-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.pml-btn--pv:hover{background-position:right center}}.pml-btn--pv:active{transform:scale(var(--press))}.pml-btn--pv svg{width:var(--icon-lg);height:var(--icon-lg)}.pml-btn:not(.pml-btn--go)[disabled]{background-color:var(--c-bg);border-color:var(--c-line-subtle);color:var(--c-icon);cursor:not-allowed}.pml-btn--danger{background-color:var(--c-danger);border-color:var(--c-danger);color:var(--c-on-danger)}.pml-tbtn{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--ghost-h);padding:0 var(--s-3);border:0;border-radius:var(--r);background:none;color:var(--c-accent);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-out)}.pml-tbtn svg{width:var(--icon-md);height:var(--icon-md);flex:none}.pml-tbtn--muted{color:var(--c-text-2)}@media(hover:hover)and (pointer:fine){.pml-tbtn:not([disabled]):hover{background-color:var(--c-surface-2)}}.pml-tbtn:not([disabled]):active{background-color:var(--c-surface-3);transform:scale(var(--press))}.pml-tbtn[disabled]{color:var(--c-icon);cursor:default}.pml-link{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.pml-link:hover{text-decoration-thickness:2px}}.pml-icon{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--icon-btn);height:var(--icon-btn);padding:0;border:0;border-radius:var(--r);background:transparent;color:var(--c-icon);transition:background-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-out)}.pml-icon svg{width:var(--icon-md);height:var(--icon-md)}@media(hover:hover)and (pointer:fine){.pml-icon:not([disabled]):hover{background-color:var(--c-surface-2);color:var(--c-text)}}.pml-icon:not([disabled]):active{background-color:var(--c-surface-3);transform:scale(var(--press))}.pml-icon[aria-pressed=true]{background-color:var(--c-accent-soft);color:var(--c-accent)}.pml-icon[disabled]{opacity:.4}.pml-field{display:block;width:100%;min-height:var(--field-h);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);caret-color:var(--c-accent);transition:border-color var(--d-fast) var(--ease-std),box-shadow var(--d-fast) var(--ease-std)}textarea.pml-field{padding:var(--s-2) var(--s-3);resize:vertical}.pml-field::placeholder{color:var(--c-icon);opacity:1}@media(hover:hover)and (pointer:fine){.pml-field:hover{border-color:var(--c-icon)}}.pml .pml-field:focus-visible,.pml-remote .pml-field:focus-visible{outline:none;border-color:var(--c-focus);box-shadow:0 0 0 1px var(--c-focus)}.pml-field[aria-invalid=true]{border-color:var(--c-danger)}.pml-field[aria-invalid=true]:focus-visible{border-color:var(--c-danger);box-shadow:0 0 0 1px var(--c-danger)}.pml-label{display:block;margin:0 0 var(--s-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text-2)}.pml-help{margin:6px 0 0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted)}.pml-err{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-danger)}.pml-err svg{width:14px;height:14px;flex:none}.pml-hint{margin:var(--s-2) 0 0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.pml-menu{position:fixed;z-index:var(--z-pop);min-width:180px;max-height:320px;overflow:auto;padding:var(--s-1);border-radius:var(--r);background:var(--c-surface);box-shadow:var(--e2);color:var(--c-text);font-family:var(--font-ui);opacity:1;transform:none;transform-origin:top left;transition:opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-out);overscroll-behavior:contain}.pml-menu[data-enter]{opacity:0;transform:scale(.96)}.pml-menu[data-leave]{opacity:0;transition:opacity var(--d-fast) linear}.pml-mi{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:36px;padding:0 var(--s-3);border:0;border-radius:var(--r-sm);background:none;color:var(--c-text);font-size:var(--fs-small);line-height:var(--lh-small);text-align:left;white-space:nowrap;cursor:pointer}.pml-mi>svg:first-child{width:var(--icon-md);height:var(--icon-md);flex:none;color:var(--c-icon)}.pml-mi .ck{margin-left:auto;width:16px;height:16px;flex:none;color:var(--c-accent);visibility:hidden}.pml-mi[aria-selected=true] .ck,.pml-mi[aria-checked=true] .ck{visibility:visible}.pml-mi[data-active]{background:var(--c-surface-2)}.pml-mi[aria-disabled=true]{color:var(--c-icon);cursor:default}.pml-mi--danger{color:var(--c-danger)}.pml-mi--danger>svg:first-child{color:var(--c-danger)}.pml-msep{height:1px;margin:var(--s-1) calc(-1 * var(--s-1));background:var(--c-line-subtle)}@media(hover:none),(pointer:coarse){.pml-mi{min-height:44px;font-size:var(--fs-body);line-height:var(--lh-body)}}.pml-segc{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;min-height:var(--seg-h);padding:3px;border-radius:var(--r);background:var(--c-surface-2);isolation:isolate}.pml-segc:before{content:"";position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n,2));border-radius:var(--r-sm);background:var(--c-surface);box-shadow:var(--e1);transform:translate(calc(100% * var(--i,0)));transition:transform var(--d-base) var(--ease-std)}.pml-segc[data-none]:before{opacity:0}@media(prefers-reduced-motion:reduce){.pml-segc:before{transition:none}}.pml-segc button{min-width:0;padding:0 var(--s-3);border:0;border-radius:var(--r-sm);background:none;color:var(--c-text-2);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--d-base) var(--ease-std)}.pml-segc button[aria-checked=true]{color:var(--c-text)}@media(hover:hover)and (pointer:fine){.pml-segc button[aria-checked=false]:hover{color:var(--c-text)}}.pml-segc button:active{opacity:.8}.pml-segc button:focus-visible{outline-offset:-2px}.pml-sw{position:relative;flex:none;width:40px;height:24px;padding:0;border:0;border-radius:var(--r);background:var(--c-line-strong);transition:background-color var(--d-base) var(--ease-std)}.pml-sw:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--r-sm);background:var(--c-thumb);box-shadow:var(--e1);transition:transform var(--d-base) var(--ease-std)}.pml-sw[aria-checked=true]{background:var(--c-accent)}@media(hover:hover)and (pointer:fine){.pml-sw:not([disabled]):hover{background:var(--c-icon)}.pml-sw[aria-checked=true]:not([disabled]):hover{background:var(--c-accent-hover)}}.pml-sw:not([disabled]):active:before{transform:scale(.92)}.pml-sw[aria-checked=true]:not([disabled]):active:before{transform:translate(16px) scale(.92)}.pml-sw[disabled]{opacity:.45}.pml-tip{position:fixed;z-index:var(--z-tip);max-width:240px;padding:6px var(--s-2);border-radius:var(--r-sm);background:var(--c-tip-bg);color:var(--c-tip-text);font:var(--fw-regular) var(--fs-micro)/var(--lh-micro) var(--font-ui);pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.pml-tip[data-on]{opacity:1;transform:none}.pml-tip kbd{margin-left:var(--s-2);color:var(--c-tip-hint);font:inherit;font-variant-numeric:tabular-nums}.pml-toaster{position:fixed;left:var(--s-6);bottom:calc(var(--s-6) + var(--toast-lift,0px));z-index:var(--z-toast);display:flex;flex-direction:column-reverse;gap:14px;width:356px;max-width:calc(100vw - 32px);pointer-events:none}.pml-toast{display:flex;align-items:center;gap:var(--s-3);min-height:48px;padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-surface);color:var(--c-text);box-shadow:var(--e3);font-size:var(--fs-small);line-height:var(--lh-small);pointer-events:auto;touch-action:pan-y;transform:translateY(0);opacity:1;transition:transform var(--d-toast) ease,opacity var(--d-toast) ease}.pml-toast[data-enter],.pml-toast[data-leave]{transform:translateY(100%);opacity:0}.pml-toast>svg{width:16px;height:16px;flex:none;color:var(--c-success)}.pml-toast span{flex:1}.pml-toast button{margin:-12px -8px -12px 0;min-height:44px;padding:0 var(--s-2);border:0;background:none;color:var(--c-accent);font:var(--fw-medium) var(--fs-small)/var(--lh-small) var(--font-ui);cursor:pointer}.pml-toast button:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}@media(max-width:599px){.pml-toaster{left:16px;right:16px;width:auto;bottom:calc(16px + var(--toast-lift,0px) + env(safe-area-inset-bottom))}.pml-toaster .pml-toast:not(:first-child){display:none}}.pml-dlg{width:min(1100px,94vw);max-width:none;max-height:85vh;padding:var(--s-6);border:0;border-radius:var(--r);background:var(--c-surface);color:var(--c-text);box-shadow:var(--e4);overscroll-behavior:contain;opacity:1;transform:none;transition:opacity var(--d-mod) var(--ease-out),transform var(--d-mod) var(--ease-out),overlay var(--d-mod) allow-discrete,display var(--d-mod) allow-discrete}.pml-dlg[open]{display:flex;flex-direction:column}.pml-dlg{flex-direction:column}@starting-style{.pml-dlg[open]{opacity:0;transform:scale(.96)}}.pml-dlg:not([open]){opacity:0;transform:scale(.96);transition-duration:var(--d-base)}.pml-dlg::backdrop{background:var(--c-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;transition:opacity var(--d-mod) var(--ease-out),overlay var(--d-mod) allow-discrete,display var(--d-mod) allow-discrete}@starting-style{.pml-dlg[open]::backdrop{opacity:0}}.pml-dlg:not([open])::backdrop{opacity:0}.pml-dlg-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin:0 0 var(--s-4)}.pml-dlg-top h2{margin:0;font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:var(--fw-medium)}.pml-pvdlg .pml-pv-note{margin:0 0 var(--s-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.pml-pvdlg .pml-dlg-top{margin-bottom:var(--s-1)}.pml-pv-scene[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.pml-dlg-pv{box-shadow:0 0 0 1px var(--c-line)}.pml-dlg-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-4)}.pml-dlg-foot .pml-btn--go{margin-left:auto;min-height:var(--h-cta)}.pml-dlg-sub{min-width:13em;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted);text-align:center;font-variant-numeric:tabular-nums}.pml-grab,.pml-dlg-done{display:none}@media(max-width:599px){.pml-dlg{position:fixed;inset:auto 0 0;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 26px - env(safe-area-inset-top));margin:0;padding:var(--s-2) var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom));border-radius:var(--r) var(--r) 0 0;transform:translateY(var(--drag,0px));transition:transform var(--d-sheet) var(--ease-sheet),overlay var(--d-sheet) allow-discrete,display var(--d-sheet) allow-discrete;overflow:visible}.pml-dlg:after{content:"";position:absolute;left:0;right:0;top:100%;height:200%;background:var(--c-surface)}@starting-style{.pml-dlg[open]{opacity:1;transform:translateY(100%)}}.pml-dlg:not([open]){opacity:1;transform:translateY(100%);transition-duration:var(--d-sheet)}.pml-dlg{min-height:0}.pml-dlg:not([open]){transition:transform var(--d-sheet) var(--ease-sheet),overlay var(--d-sheet) allow-discrete,display var(--d-sheet) allow-discrete,min-height 0s var(--d-sheet)}.pml-dlg[data-dragging]{transition:none}.pml-dlg[data-detent=large]{min-height:calc(100dvh - 26px - env(safe-area-inset-top))}.pml-dlg::backdrop{transition:opacity var(--d-sheet) var(--ease-sheet),overlay var(--d-sheet) allow-discrete,display var(--d-sheet) allow-discrete}.pml-dlg-x{display:none}.pml-dlg-done{display:inline-flex}.pml-grab{position:relative;display:block;align-self:center;width:44px;height:24px;margin:0 auto;padding:0;border:0;background:none;touch-action:none}.pml-grab:before{content:"";position:absolute;left:4px;right:4px;top:6px;height:4px;border-radius:var(--r-xs);background:var(--c-line-disabled)}.pml-dlg-top{min-height:48px;margin:0}.pml-dlg-pv{margin:var(--s-4) calc(-1 * var(--s-4)) 0;border-radius:0;box-shadow:none}.pml-dlg-foot{margin-top:var(--s-3)}.pml-dlg-foot .pml-btn--go{flex:1 1 100%;margin-left:0}}kbd{display:inline-block;min-width:22px;padding:0 5px;border:1px solid var(--c-line-disabled);border-bottom-width:2px;border-radius:var(--r-sm);font:var(--fw-medium) var(--fs-micro)/1.6 var(--font-ui);text-align:center;font-variant-numeric:tabular-nums}.pml{color:var(--c-text);font-size:var(--fs-body);line-height:var(--lh-body);background:var(--c-surface);text-align:left}.pml :where(h1,h2,h3),.pml-remote :where(h1,h2,h3),.pml-report :where(h1,h2,h3){font-family:var(--font-sans);font-weight:var(--fw-medium);text-wrap:balance;margin:0;padding:0}.pml-dlg,.pml-dlg::backdrop{animation:none}.pml :where(p){text-wrap:pretty;margin:0}.pml,.pml-stage,.pml-remote,.pml-report,.pml-toaster,.pml-menu,.pml-tip,.pml-con{text-wrap:pretty}:where(.pml,.pml-stage,.pml-remote,.pml-report,.pml-menu,.pml-con) :is(h1,h2,h3,h4,summary,button,legend,.pml-tpl-n,.pml-tpd-qs .qq){text-wrap:balance}.pml .pml-segc button,.pml-remote .pml-segc button{text-wrap:nowrap}.pml-wrap{max-width:var(--card-w);margin:0 auto;padding:0 var(--gutter)}.pml-hero{color:var(--on-hero);background:var(--hero);padding:var(--s-4) var(--s-4) var(--s-20);text-align:center}.pml-h1{font-weight:300}.pml-h1 span{display:block;font-weight:300;font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.pml-h1 span+span{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.pml-card{--ed-x:48px;max-width:960px;margin:var(--s-8) auto 0;background:var(--c-surface);color:var(--c-text);border-radius:var(--r);text-align:left}.pml-tabrow{position:relative;display:flex;align-items:center;gap:var(--s-2);padding-right:var(--s-2);border-bottom:1px solid var(--c-line-subtle);border-radius:var(--r) var(--r) 0 0;background:var(--c-surface)}.pml-tabs{position:relative;display:flex;flex:1;min-width:0;gap:var(--s-6);height:var(--h-tabs);padding:0 var(--ed-x)}.pml-cardmenu{--icon-btn:44px}.pml-cardmenu[aria-expanded=true]{background:var(--c-surface-2);color:var(--c-text)}.pml-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0;border:0;background:none;color:var(--c-muted);font-size:var(--fs-ui);line-height:var(--lh-ui);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--d-base) var(--ease-std)}.pml-tab[aria-selected=true]{color:var(--c-text)}@media(hover:hover)and (pointer:fine){.pml-tab[aria-selected=false]:hover{color:var(--c-text)}}.pml-tab:active{opacity:.72}.pml .pml-tab:focus-visible{outline-offset:-2px}.pml-tabn{margin-left:6px;font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-regular);color:var(--c-muted);font-variant-numeric:tabular-nums}.pml-tabbar{position:absolute;left:0;bottom:-1px;width:1px;height:2px;background:var(--c-accent);transform-origin:0 0;transform:translate(var(--x,0px)) scaleX(var(--w,0));pointer-events:none}.pml-tabbar[data-anim]{transition:transform var(--d-base) var(--ease-std)}.pml-body{display:block}.pml-ed{min-width:0;padding:var(--ed-x)}.pml-go{position:sticky;bottom:0;z-index:var(--z-bar);display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--ed-x) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--c-line);border-radius:0 0 var(--r) var(--r);transition:box-shadow var(--d-base) var(--ease-std)}.pml-go[data-stuck]{box-shadow:var(--bar-shadow)}.pml-go[data-kb]{visibility:hidden}.pml-go-note{flex:1;min-width:0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted)}.pml .pml-present{min-width:200px}.pml-saved{float:right;margin:0 0 0 var(--s-3);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted);opacity:0;transition:opacity var(--d-base) var(--ease-std)}.pml-saved[data-on]{opacity:1}.pml-list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.pml-list:empty{min-height:336px}@media(max-width:768px){.pml-list:empty{min-height:360px}}@media(max-width:599px){.pml-list:empty{min-height:364px}}.pml-qi{position:relative;min-width:0;background:var(--c-surface);scroll-margin:var(--scroll-top) 0 var(--scroll-bottom)}.pml-qi+.pml-qi{margin-top:var(--s-12)}.pml-qh{position:relative;display:flex;align-items:flex-start;gap:var(--s-3)}.pml-qlead{position:absolute;right:100%;top:calc(var(--s-1) + var(--lh-h2) / 2 - 20px);display:flex;align-items:center;height:40px;margin-right:var(--s-2)}.pml-qh-n{flex:none;min-width:12px;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted);text-align:right;font-variant-numeric:tabular-nums}.pml-qctl{order:1;display:flex;align-items:center;gap:2px;flex:none;margin-top:calc(var(--s-1) + var(--lh-h2) / 2 - 16px)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pml-qlead .pml-handle{opacity:0;transition:opacity var(--d-fast) var(--ease-std)}.pml-qi:hover .pml-qlead .pml-handle,.pml-qlead .pml-handle:focus-visible,.pml-qlead .pml-handle[aria-pressed=true]{opacity:1}}@media(max-width:768px){.pml-qh{flex-wrap:wrap;align-items:center;row-gap:0}.pml-qlead{position:static;order:-2;margin:0}.pml-qctl{order:-1;margin:0 0 0 auto}.pml .pml-qh textarea.pml-qin{flex:1 0 100%}}.pml-handle{position:relative;flex:none;width:32px;height:40px;margin:0 -8px 0 -10px;padding:0;border:0;border-radius:var(--r-sm);background:none;color:var(--c-icon);cursor:grab;touch-action:none;transition:color var(--d-fast) var(--ease-std)}.pml-handle i{position:absolute;left:10px;top:11px;width:12px;height:18px;background-image:radial-gradient(circle,currentColor 1.5px,transparent 1.6px);background-size:6px 6px;background-position:0 0}.pml-qi:is(:hover,:focus-within) .pml-qlead .pml-handle{color:var(--c-text-2)}@media(hover:hover)and (pointer:fine){.pml-handle:hover{color:var(--c-text)}}@media(hover:none),(pointer:coarse){.pml-handle:before{content:"";position:absolute;inset:-2px -6px}}.pml-type{display:inline-flex;align-items:center;gap:6px;flex:none;height:32px;padding:0 var(--s-2);border:0;border-radius:var(--r);background:none;color:var(--c-muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std)}.pml-type svg{width:16px;height:16px;flex:none;color:var(--c-icon)}.pml-type .cv{width:12px;height:12px;transition:transform var(--d-base) var(--ease-std)}.pml-qi:is(:hover,:focus-within) .pml-type{color:var(--c-text-2)}@media(hover:hover)and (pointer:fine){.pml .pml-type:hover{background:var(--c-surface-2);color:var(--c-text)}}.pml .pml-type:active{background:var(--c-surface-3)}.pml .pml-type[aria-expanded=true]{background:var(--c-surface-2);color:var(--c-text)}.pml-type[aria-expanded=true] .cv{transform:rotate(180deg)}.pml-more-btn{--icon-btn:32px}.pml-qi:is(:hover,:focus-within) .pml-more-btn{color:var(--c-text-2)}.pml-more-btn[aria-expanded=true]{background:var(--c-surface-2);color:var(--c-text)}@media(hover:none),(pointer:coarse){.pml-type{height:44px}.pml-more-btn{--icon-btn:44px}}.pml-qe{padding:var(--s-1) 0 0}.pml textarea.pml-qin{display:block;flex:1;width:auto;min-width:0;min-height:0;padding:var(--s-1) 0 var(--s-2);border:0;border-radius:0;background:none;color:var(--c-text);font:inherit;font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);resize:none;overflow:hidden;caret-color:var(--c-accent);scroll-margin:var(--scroll-top) 0 var(--scroll-bottom);transition:border-color var(--d-fast) var(--ease-std)}.pml textarea.pml-qin::placeholder{color:var(--c-icon);opacity:1}.pml-qcount{margin:var(--s-1) 0 0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted);text-align:right;font-variant-numeric:tabular-nums}.pml-opts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:var(--s-4) 0 0;padding:0;list-style:none}.pml-opt{position:relative;display:flex;align-items:center;gap:var(--s-3);height:var(--opt-h);padding:0 var(--s-1) 0 var(--s-4);border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-surface);transition:border-color var(--d-fast) var(--ease-std),box-shadow var(--d-fast) var(--ease-std)}@media(hover:hover)and (pointer:fine){.pml-opt:hover{border-color:var(--c-line-strong)}}.pml-opt:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.pml-opt[data-new]{overflow:hidden;animation:pmlOptIn .18s var(--ease-out)}@keyframes pmlOptIn{0%{height:0;margin-top:-10px;opacity:0;border-color:transparent}}.pml-opt[data-err]{border-color:var(--c-danger)}.pml-key{flex:none;min-width:12px;color:var(--c-muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);transition:color var(--d-fast) var(--ease-std)}.pml-opt:focus-within .pml-key,.pml-other:focus-within .pml-key{color:var(--c-accent)}.pml-opt .pml-in,.pml-other .pml-olab{flex:1;align-self:stretch;min-width:0;height:auto;padding:0;border:0;background:none;color:var(--c-text);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);caret-color:var(--c-accent);scroll-margin:var(--scroll-top) 0 var(--scroll-bottom)}.pml-opt .pml-in::placeholder,.pml-other .pml-olab::placeholder{color:var(--c-icon);opacity:1}.pml .pml-opt .pml-in:focus-visible,.pml .pml-other .pml-olab:focus-visible{outline:none}.pml-opt>.pml-handle{position:absolute;left:-30px;top:50%;margin:-20px 0 0;width:28px}.pml-opt>.pml-handle i{left:8px}@media(hover:hover)and (pointer:fine){.pml-opt>.pml-handle{opacity:0;transition:opacity var(--d-fast) var(--ease-std)}.pml-opt:is(:hover,:focus-within)>.pml-handle,.pml-opt>.pml-handle:focus-visible,.pml-opt>.pml-handle[aria-pressed=true]{opacity:1}}.pml-other{display:flex;align-items:center;gap:var(--s-3);height:var(--opt-h);margin-top:10px;padding:0 var(--s-1) 0 var(--s-4);border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg);transition:border-color var(--d-fast) var(--ease-std),box-shadow var(--d-fast) var(--ease-std)}.pml-other:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.pml-other-h{flex:none;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted);white-space:nowrap}.pml-ok{position:relative;display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:0 var(--s-2);border-radius:var(--r);color:var(--c-icon);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--d-fast) var(--ease-std)}.pml-ok input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.pml-ok svg{width:var(--icon-md);height:var(--icon-md)}.pml-ok .lbl{display:none}.pml-ok:has(input:checked){color:var(--c-success)}.pml-ok:has(input:checked) .lbl{display:inline}.pml-ok:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.pml-ok:hover{background:var(--c-surface-2)}}.pml-ok:active{background:var(--c-surface-3)}.pml-x{flex:none;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--r);background:none;color:var(--c-icon);transition:opacity var(--d-fast) var(--ease-std),background-color var(--d-fast) var(--ease-std)}.pml-x svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.pml-opt .pml-x{opacity:0}.pml-opt:hover .pml-x,.pml-opt:focus-within .pml-x{opacity:1}.pml-x:hover{background:var(--c-surface-2);color:var(--c-text)}}.pml-x:active{background:var(--c-surface-3);color:var(--c-text);transform:scale(var(--press))}@media(hover:none),(pointer:coarse){.pml-x{width:44px;height:44px}}.pml .pml-opt .pml-x:focus-visible,.pml .pml-ty-row .pml-x:focus-visible{opacity:1;outline:2px solid var(--c-focus);outline-offset:-2px}.pml-sprite{position:absolute;width:0;height:0;overflow:hidden}.pml-share-h{margin-bottom:var(--s-1)}.pml-share-meta{margin:0 0 var(--s-4);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted)}.pml-limit,.pml-rank-note{margin:var(--s-2) 0 0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted)}.pml-rank-note[data-warn]{color:var(--c-warn)}.pml-dup-note{margin:var(--s-2) 0 0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-warn)}.pml-nw{white-space:nowrap}.pml-ocnt{flex:none;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted);font-variant-numeric:tabular-nums}.pml-sum{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-3);margin:var(--s-3) 0 0;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted)}.pml-sum-dv{flex:none;width:1px;height:12px;background:var(--c-line)}.pml-sumb{padding:3px 0;border:0;background:none;color:var(--c-muted);font:inherit;text-decoration:underline;text-decoration-color:var(--c-line-strong);text-underline-offset:3px;cursor:pointer}@media(hover:hover)and (pointer:fine){.pml-sumb:hover{color:var(--c-text);text-decoration-color:currentColor}}.pml-addrow{width:100%}.pml-addrow svg{width:var(--icon-md);height:var(--icon-md);flex:none}.pml-addq{margin-top:var(--s-8)}.pml-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-4)}.pml-qmenu{width:280px;max-height:min(480px,70vh)}.pml-qmenu .pml-mi{gap:var(--s-2);min-height:36px;padding:0 var(--s-3);white-space:normal}.pml-mi .l{flex:1;min-width:0;padding:var(--s-1) 0}.pml-mi .l small{display:block;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted)}.pml-msw{position:relative;flex:none;width:32px;height:18px;border-radius:var(--r-sm);background:var(--c-line-strong);transition:background-color var(--d-base) var(--ease-std)}.pml-msw:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--r-xs);background:var(--c-thumb);box-shadow:var(--e1);transition:transform var(--d-base) var(--ease-std)}.pml-mi[aria-checked=true] .pml-msw{background:var(--c-accent)}.pml-mi[aria-checked=true] .pml-msw:before{transform:translate(14px)}.pml-mi[aria-disabled=true] .pml-msw{opacity:.45}.pml-mi--val em,.pml-mi--back em{flex:none;font-style:normal;font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted);white-space:nowrap}.pml-mi--back em{margin-left:auto}.pml-mi .cv{display:grid;flex:none;color:var(--c-icon)}.pml-mi .cv svg{width:12px;height:12px}.pml-step{display:flex;align-items:center;gap:2px;flex:none}.pml-step>span{position:relative;display:block;width:28px;height:28px;border-radius:var(--r-sm);color:var(--c-text-2);cursor:pointer}.pml-step>span i{position:absolute;left:9px;top:13px;width:10px;height:2px;border-radius:1px;background:currentColor}.pml-step>span i+i{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.pml-step>span:hover{background:var(--c-surface-3);color:var(--c-text)}}.pml-step b{min-width:56px;font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-regular);text-align:center;font-variant-numeric:tabular-nums}.pml-mi .sc{flex:none;min-width:0;margin-left:auto;padding:0;border:0;color:var(--c-muted);font:var(--fw-regular) var(--fs-micro)/var(--lh-micro) var(--font-ui)}.pml-mi[aria-checked] .ck{visibility:hidden}.pml-mi[role=menuitemradio][aria-checked=true] .ck{visibility:visible}.pml-mi[role=menuitemradio] .ck{margin-left:auto;width:16px;height:16px;flex:none;color:var(--c-accent)}.pml-mi[role=menuitemradio] .ck svg{width:16px;height:16px}.pml-menu:focus-visible{outline:none}.pml-menu:focus-visible .pml-mi[data-active]{box-shadow:inset 0 0 0 2px var(--c-focus)}.pml-tmenu{width:296px;max-height:min(440px,calc(100vh - 16px))}.pml-tmenu .pml-mi>svg:first-child{width:20px;height:20px}.pml-tmenu .pml-mi[aria-selected=true]>svg:first-child{color:var(--c-accent)}.pml-mi--hint small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pml-mi--hint{min-height:52px;white-space:normal}.pml-tmenu.pml-tgrid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--s-2);align-content:start;width:min(calc(var(--cols) * 280px + (var(--cols) - 1) * var(--s-2) + 2 * var(--s-1)),calc(100vw - 16px));max-height:calc(100vh - 16px)}.pml-tmenu.pml-tgrid[style*=--div]{background:linear-gradient(var(--c-line-subtle),var(--c-line-subtle)) var(--div) var(--s-2)/1px calc(100% - 2 * var(--s-2)) no-repeat,var(--c-surface)}.pml-tgrid .pml-mi[data-sep]{position:relative}.pml-tgrid .pml-mi[data-sep]:before{content:"";position:absolute;left:var(--s-3);right:var(--s-3);top:0;height:1px;background:var(--c-line-subtle)}.pml-msheet .pml-tmenu.pml-tgrid{width:auto;max-height:none;column-gap:var(--s-1)}.pml-msheet .pml-tgrid .pml-mi small{display:none}.pml-msheet .pml-tgrid .pml-mi{min-height:48px;padding:0 var(--s-2);gap:var(--s-2)}.pml-msheet .pml-tgrid .pml-mi .t{min-width:0}.pml-msheet .pml-tgrid .pml-mi .t>span{display:block;overflow:hidden;font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;text-overflow:ellipsis}.pml-msheet .pml-tgrid .pml-mi .ck{display:none}.pml-msheet .pml-tgrid .pml-mi[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--c-accent);color:var(--c-accent-ink)}.pml-mi--hint .t{display:flex;flex-direction:column;flex:1;min-width:0;padding:var(--s-1) 0}.pml-mi--hint .t>span{font-weight:var(--fw-medium)}.pml-mi--hint small{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted)}.pml-msheet .pml-menu{position:static;width:auto;max-height:none;padding:0;overflow:visible;box-shadow:none;background:none;opacity:1;transform:none}.pml-msheet .pml-dlg-body{margin:0 calc(-1 * var(--s-2));overflow:auto;overscroll-behavior:contain}.pml-msheet .pml-mi{min-height:48px;font-size:var(--fs-body);line-height:var(--lh-body)}.pml-msheet .pml-mi--hint{min-height:60px}.pml-msheet .pml-mi--hint small{font-size:var(--fs-micro);line-height:var(--lh-micro)}.pml-msheet .pml-msw{width:40px;height:24px}.pml-msheet .pml-msw:before{top:3px;left:3px;width:18px;height:18px}.pml-msheet .pml-mi[aria-checked=true] .pml-msw:before{transform:translate(16px)}.pml-msheet .pml-mi .sc{display:none}.pml-msheet .pml-step>span{width:44px;height:44px}.pml-msheet .pml-step>span i{left:17px;top:21px}@media(hover:none),(pointer:coarse){.pml-qmenu .pml-mi{min-height:44px}.pml-mi .sc{display:none}}.pml-rows{margin:0;padding:0}.pml-set{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:52px;padding:var(--s-2) 0}.pml-set-l small:empty{display:none}.pml-set-l{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text)}.pml-set-l small{display:block;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.pml-set--sw .pml-set-l{flex:1;cursor:pointer}.pml-set[data-off] .pml-set-l{cursor:default;color:var(--c-muted)}.pml-set-c{display:flex;align-items:center;justify-content:flex-end;gap:var(--s-2);flex:none;min-width:0}.pml-set--stack{flex-wrap:wrap}.pml-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(min-width:1280px){.pml{--card-w:1200px}}@media(min-width:600px)and (max-width:1023px){.pml,.pml-remote,.pml-report{--gutter:24px}}@media(max-width:1023px){.pml-tabrow{position:sticky;top:0;z-index:var(--z-bar)}.pml-ed{padding-bottom:var(--s-4)}}@media(max-width:768px){.pml-card{--ed-x:24px}}@media(max-width:599px){.pml-card{--ed-x:16px}.pml,.pml-remote,.pml-report{--gutter:16px;--fs-title-l:var(--fs-h3);--lh-title-l:var(--lh-h3)}.pml-hero{padding:var(--s-3) 0 0}.pml-h1{padding:0 var(--s-4)}.pml-h1 span{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.pml-h1 span+span{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.pml-card{margin:var(--s-5) 0 0;border-radius:0}.pml-tabrow{border-radius:0;padding-right:0}.pml-tabs{display:flex;gap:0;padding:0 calc(var(--s-4) - 11px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:auto;--fl:0px;--fr:24px;-webkit-mask-image:linear-gradient(90deg,transparent,black var(--fl),black calc(100% - var(--fr)),transparent);mask-image:linear-gradient(90deg,transparent,black var(--fl),black calc(100% - var(--fr)),transparent)}.pml-tabs::-webkit-scrollbar{display:none}.pml-tabs[data-end]{--fr:0px}.pml-tabs[data-start]{--fl:0px}.pml-tabs:not([data-start]){--fl:16px}.pml-tabs .pml-tab{flex:none;min-width:44px;padding:0 11px;white-space:nowrap;transition:none}.pml-tabs .pml-tab[data-tab=share]{min-width:76px}.pml-tabs .pml-tab:after{content:"";position:absolute;left:11px;right:11px;bottom:0;height:2px;background:var(--c-accent);opacity:0}.pml-tabs .pml-tab[aria-selected=true]:after{opacity:1}.pml-tabs .pml-tab:active{opacity:1;background-color:var(--c-surface-2)}.pml-tabbar{display:none}.pml-tabrow .pml-mode .pml-mode-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pml-tabrow .pml-mode{min-width:44px;min-height:44px;justify-content:center;padding:0 var(--s-1)}.pml-tabrow .pml-mode:before{content:"";position:absolute;left:-5px;top:12px;bottom:12px;width:1px;background:var(--c-line-subtle);pointer-events:none}.pml-ed{padding-top:var(--s-5)}.pml-go{border-radius:0;padding-left:var(--s-4);padding-right:var(--s-4)}.pml-go-note{display:none}.pml-go .pml-btn{flex:1 1 auto;min-width:0;padding:0 var(--s-3);white-space:nowrap}.pml .pml-present{flex:1.4 1 auto;min-width:0}.pml-qi+.pml-qi{margin-top:var(--s-10)}.pml-opt>.pml-handle{position:relative;left:auto;top:auto;order:5;margin:0 -4px 0 -8px;width:32px}.pml-grid2{grid-template-columns:1fr}}@media(min-width:600px)and (max-width:1023px){.pml-tabs{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.pml-tabs::-webkit-scrollbar{display:none}.pml-tabs .pml-tab{flex:none;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.pml *,.pml-remote *,.pml-toaster *,.pml-menu,.pml-menu *,.pml-dlg,.pml-dlg::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(prefers-reduced-motion:reduce){.pml-stage *,.pml-remote *,.pml *,.pml-stage,.pml-toast{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pml .pml-addq{margin-top:var(--s-8);min-height:48px;padding:0 var(--s-5) 0 var(--s-4);gap:var(--s-2);border:1px solid var(--c-line-strong);border-radius:var(--r);background:var(--c-surface);color:var(--c-accent-ink);font-size:var(--fs-body);font-weight:var(--fw-medium);transition:background-color var(--d-fast) var(--ease-std),transform var(--d-fast) var(--ease-out)}.pml .pml-addq svg{width:20px;height:20px}@media(hover:hover)and (pointer:fine){.pml .pml-addq:hover{border-color:var(--c-text-2)}}.pml .pml-addq:active{border-color:var(--c-text);background:var(--c-surface-2);transform:scale(var(--press))}.pml .pml-addq[aria-expanded=true]{border-color:var(--c-text-2)}.pml-dlg-body{min-height:0;overflow:auto;overscroll-behavior:contain}.pml-mhead{padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-medium);color:var(--c-muted)}:root{--chrome-bg:#061437;--chrome-raised:#0b1839;--chrome-ctl:#0f1a3a;--chrome-ctl2:#17203c;--chrome-line:#47526c;--chrome-line-soft:#2a3555;--chrome-line-strong:#5c6987;--chrome-text:#dce3f1;--chrome-text2:#b8c3dc;--chrome-muted:#9fb0d0;--chrome-accent:#79befa;--chrome-accent-hover:#9bcefc;--chrome-accent-ink:#8fc8fb;--chrome-on-accent:#061437;--chromel-bg:#f4f6fb;--chromel-ctl:#e4e9f4;--chromel-ctl2:#d9e0ee;--chromel-line:#c3cbdd;--chromel-line-strong:#aab4cb;--chromel-text:#17233f;--chromel-text2:#2f3d5c;--chromel-muted:#4d5a77;--chromel-accent:#1a4fc4;--chromel-accent-hover:#153f9e;--chromel-accent-soft:#dfe7fa;--chromel-on-accent:#ffffff}.pml-mi--sw .pml-msw{margin-left:var(--s-2)}.pml-mi--sw .sc+.pml-msw{margin-left:var(--s-3)}.pml-addrow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-top:var(--s-8)}.pml .pml-addrow .pml-addq{margin-top:0}@media(min-width:600px){.pml-note.pmw-suggest{margin-top:var(--s-1)}.pml-list:has(.pmw-suggest)~.pml-addrow{margin-top:var(--s-5)}}.pml-about-btns{display:inline-flex;flex-wrap:wrap;gap:var(--s-1);min-width:0}.pml-about-b{max-width:320px;min-width:0;color:var(--c-text-2)}.pml-about-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pml-about{display:grid;gap:var(--s-4);margin-top:var(--s-8)}.pml-about[hidden],.pml-about-f[hidden]{display:none}.pml-about-f{display:grid;gap:6px;max-width:600px}.pml-about-f>label{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--c-text-2)}.pml-about-f>small{display:block;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.pml-about-f textarea.pml-field{min-height:64px}.pml{--q-pad:var(--s-6)}@media(max-width:768px){.pml{--q-pad:var(--s-5)}}@media(max-width:599px){.pml{--q-pad:var(--s-4)}}.pml .pml-qi{padding:var(--q-pad);border-radius:var(--r)}.pml .pml-qi+.pml-qi{margin-top:var(--s-6)}@media(max-width:599px){.pml .pml-qi+.pml-qi{margin-top:var(--s-4)}}.pml .pml-addq{margin-left:var(--q-pad)}.pml .pml-list{margin-top:calc(-1 * var(--q-pad))}.pml .pml-list~.pml-addrow{margin-top:calc(var(--s-8) - var(--q-pad))}@media(min-width:600px){.pml .pml-list:has(.pmw-suggest)~.pml-addrow{margin-top:calc(var(--s-5) - var(--q-pad))}}.pml .pml-addq{border-color:var(--c-line)}@media(hover:hover)and (pointer:fine){.pml .pml-addq:hover{border-color:var(--c-line-strong)}}.pml .pml-addq:active,.pml .pml-addq[aria-expanded=true]{border-color:var(--c-line-strong)}.pml{--pane-min:360px}@media(min-width:600px){.pml{--pane-min:400px}}.pml .pml-ed{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:start;padding:0}.pml .pml-ed>.pml-pane{grid-area:1 / 1;min-width:0;min-height:var(--pane-min);padding:var(--ed-x)}@media(min-width:1025px){.pml .pml-ed>.pml-pane--q{margin-bottom:calc(-1 * var(--s-8))}}.pml .pml-ed>.pml-pane--theme{padding:0}.pml .pml-ed>.pml-pane>.pml-empty:only-child{min-height:calc(var(--pane-min) - 2 * var(--ed-x))}.pml .pml-list{margin-left:calc(-1 * var(--q-pad));margin-right:calc(-1 * var(--q-pad))}.pml .pml-addq{margin-left:0}.pml{--opt-h:52px}@media(hover:none),(pointer:coarse),(max-width:599px){.pml{--opt-h:56px}}.pml textarea.pml-qin{padding:var(--s-2) var(--s-4);margin:calc(-1 * var(--s-1)) 0 0;border-radius:var(--r);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line);transition:box-shadow var(--d-fast) var(--ease-std)}@media(hover:hover)and (pointer:fine){.pml textarea.pml-qin:hover{box-shadow:inset 0 0 0 1px var(--c-line-strong)}}.pml textarea.pml-qin:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--c-accent),0 0 0 1px var(--c-accent)}.pml textarea.pml-qin[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--c-danger),0 0 0 1px var(--c-danger)}@media(max-width:599px){.pml-tabrow:not(:has(>.pml-mode))>.pml-tabs{margin-right:calc(44px + var(--s-2))}}.pml .pml-list~.pml-addq{margin-top:calc(var(--s-8) - var(--q-pad))}@media(max-width:599px){.pml .pml-go{padding-top:var(--ed-x);padding-bottom:calc(var(--ed-x) + env(safe-area-inset-bottom))}}.pml{--ed-mo:.26s;--ed-ease:cubic-bezier(.22,.61,.36,1)}.pml .pml-ed[data-sizing]{overflow:clip}.pml .pml-ed>.pml-pane[data-enter]{animation:pmlPaneIn .2s var(--ed-ease) both}@keyframes pmlPaneIn{0%{opacity:0}to{opacity:1}}.pml-rrdlg .pml-segc{display:grid;width:100%;margin:0 0 var(--s-3)}.pml-rrdlg .pml-dlg-foot{justify-content:flex-end}.pml-rrdlg .pml-dlg-foot .pml-btn,.pml-rrdlg .pml-segc button{min-height:44px}@media(max-width:599px){.pml-dlg.pml-rrdlg{width:100%}.pml-rrdlg .pml-dlg-foot{display:grid;grid-template-columns:1fr 1fr}.pml-rrdlg .pml-dlg-foot .pml-btn,.pml-rrdlg .pml-segc button{min-height:48px}}.pml-report{scrollbar-gutter:stable}.pml-boot,.pml-boot-bar{display:none}html[data-pml-rt] .pml>:not(.pml-boot),html[data-pml-rt] #menu-container,html[data-pml-rt] #footer{display:none}html[data-pml-rt] #header{visibility:hidden}html[data-pml-rt] .pml-boot{display:block;position:fixed;inset:0;z-index:var(--z-live);background:var(--chrome-bg);color:var(--chrome-text)}html[data-pml-rt=report] .pml-boot,html[data-pml-rt=remote] .pml-boot{background:var(--c-surface);color:var(--c-text)}html[data-pml-rt=report] .pml-boot-bar{display:block;min-height:56px;border-bottom:1px solid var(--c-line-subtle)}.pml-boot-in{max-width:824px;margin:0 auto;padding:var(--s-10) var(--s-8)}.pml-boot-h{margin:0;font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-medium);text-wrap:balance}@media(max-width:640px){.pml-boot-in{padding:var(--s-6) var(--s-4)}.pml-boot-h{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}}body.pml-live .pml-boot{display:none}.pml-qi[data-type=grid] .pml-opt .pml-key{min-width:1.4em;text-align:center}.pml-opt[data-long]{border-color:var(--c-warn)}.pml-grid-note{margin:var(--s-2) 0 0}.pml-grid-note[data-warn]{color:var(--c-text-2)}.pml-gs{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-surface-2)}.pml-gs-h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap}.pml-gs-h .pml-label{margin:0}.pml-gs-pick{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--field-h);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r);background:var(--c-surface);color:var(--c-text);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);cursor:pointer}.pml-gs-pick .cv{width:12px;height:12px;color:var(--c-icon)}@media(hover:hover)and (pointer:fine){.pml-gs-pick:hover{border-color:var(--c-icon)}}.pml .pml-gs-pick:focus-visible{outline:none;border-color:var(--c-focus);box-shadow:0 0 0 1px var(--c-focus)}.pml-gs-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-3)}.pml-gs-range .pml-segc{display:grid;width:100%}.pml-gs-to{max-width:8em}.pml-gs>.pml-set{margin-top:var(--s-2)}.pml-gs-labs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--s-2) var(--s-3);margin-top:var(--s-3)}.pml-gs-labs[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pml-gs-l{display:flex;align-items:center;gap:var(--s-2);min-width:0;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-2)}.pml-gs-l>b{flex:none;min-width:1.4em;text-align:center;font-weight:var(--fw-medium);color:var(--c-muted);font-variant-numeric:tabular-nums}.pml-gs-l .pml-field{flex:1;min-width:0;min-height:36px;font-size:var(--fs-small)}.pml-gs-lna{margin-top:var(--s-3)}.pml-gs-lna>span{flex:none;white-space:nowrap}@media(max-width:599px){.pml-gs-range{grid-template-columns:1fr}.pml-gs-labs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pml-ty{display:grid;gap:var(--s-4);margin-top:var(--s-4)}.pml-ty-sec{min-width:0}.pml-ty-sec>.pml-label{margin-bottom:var(--s-2)}.pml-ty-ansrow{position:relative}.pml-ty-ansrow .pml-field{padding-right:calc(var(--s-3) + 6ch)}.pml-ty-cnt{position:absolute;right:var(--s-3);top:50%;transform:translateY(-50%);font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--c-muted);font-variant-numeric:tabular-nums;pointer-events:none}.pml-ty-list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.pml-ty-row{display:flex;align-items:center;gap:var(--s-2);min-width:0}.pml-ty-row .pml-field{flex:1;min-width:0}.pml-ty-row .pml-x{opacity:1}.pml-ty-row:has(.pml-field:placeholder-shown) .pml-x{visibility:hidden}.pml-ty .pml-hint{margin-top:var(--s-2)}.pml-ty-warn{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.pml-ty-warn:empty{display:none}.pml-ty-warn li{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r);border:1px solid var(--c-warn);background:var(--c-surface);color:var(--c-text-2);font-size:var(--fs-small);line-height:var(--lh-small)}.pml-ty-warn li svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--c-warn)}.pml-ty-warn li[data-k=numbers]{border-color:var(--c-line-strong)}.pml-ty-warn li[data-k=numbers] svg{color:var(--c-icon)}.pml-ty-r{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:var(--s-2) 0 0;min-height:var(--lh-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-2)}.pml-ty-r:empty{display:none}.pml-ty-r svg{flex:none;width:18px;height:18px;margin-right:var(--s-2)}.pml-ty-r b{font-weight:var(--fw-medium)}.pmt{--t-text:var(--c-text,var(--text,#111624));--t-muted:var(--c-muted,var(--text-muted,#5b6477));--t-line:var(--c-line-strong,var(--line-strong,#c3c9d5));--t-acc:var(--c-accent,var(--accent,#0555e6));--t-fs:var(--fs-h3);--t-lh:var(--lh-h3);--t-tr:var(--ls-h3);min-width:0}.pmt[data-size=l]{--t-fs:var(--fs-h2);--t-lh:var(--lh-h2);--t-tr:var(--ls-h2)}.pmt[data-size=xl]{--t-fs:var(--fs-h1);--t-lh:48px;--t-tr:var(--ls-h1)}.pmt[data-size=s]{--t-fs:var(--fs-body);--t-lh:var(--lh-body);--t-tr:0}.pmt-h{margin:0;font:inherit}.pmt-b,.pmt-in{box-sizing:border-box;min-height:calc(var(--t-lh) + 8px);margin:0 0 0 -6px;padding:4px 6px;border:1px solid transparent;border-radius:5px;font-family:inherit;font-size:var(--t-fs);line-height:var(--t-lh);font-weight:var(--fw-medium);letter-spacing:var(--t-tr);color:var(--t-text)}.pmt-b{display:inline-flex;align-items:flex-start;gap:8px;max-width:calc(100% + 6px);background:none;text-align:left;cursor:text;touch-action:manipulation}.pmt-v{min-width:0;overflow-wrap:anywhere;text-wrap:balance}.pmt-nb{white-space:nowrap}@media(max-width:599px){.pmt[data-size=xl]{--t-lh:36px}}.pmt[data-size=f]{--t-fs:var(--fs-body);--t-lh:var(--lh-body);--t-tr:0}.pmt[data-size=f] :is(.pmt-b,.pmt-in){display:flex;align-items:center;gap:var(--s-3);width:100%;max-width:none;height:var(--opt-h,52px);margin:0;padding:0 var(--s-3) 0 var(--s-4);border-color:var(--c-line);border-radius:var(--r);background:var(--c-surface);box-shadow:none;font-weight:inherit}.pmt[data-size=f] .pmt-v{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pmt[data-size=f][data-auto] .pmt-v{color:var(--c-icon)}.pmt[data-size=f] .pmt-ic{margin:0}.pmt-cap{display:block;margin:0 0 var(--s-1);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-muted)}.pmt-ic{flex:none;width:18px;height:18px;margin-top:calc((var(--t-lh) - 18px) / 2);color:var(--t-muted);opacity:.7;transition:opacity .15s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.pmt-b:hover{border-color:var(--c-line)}.pmt-b:hover .pmt-ic{opacity:1}}.pmt-b:active{background:var(--c-surface-2,var(--surface-2))}.pmt-b:focus-visible{outline:2px solid var(--c-focus,var(--focus,var(--t-acc)));outline-offset:2px}.pmt-in{width:calc(100% + 6px);max-width:none;border-color:var(--t-acc);box-shadow:0 0 0 1px var(--t-acc);background:var(--c-surface);outline:0}.pmt-in::placeholder{color:var(--t-muted)}@media(hover:hover)and (pointer:fine){.pmt[data-size=f] .pmt-b:hover{border-color:var(--c-line-strong)}}.pmt[data-size=f] .pmt-b:active{background:var(--c-surface-2,var(--surface-2))}.pmt[data-size=f] :is(.pmt-b:focus-visible,.pmt-in){outline:0;border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.pmt-hint{margin:4px 0 0;color:var(--t-muted);font-size:var(--fs-micro);line-height:var(--lh-micro)}.pml-ins{position:relative;display:flex;align-items:center;justify-content:center;list-style:none;height:var(--s-12);margin:0;padding:0}.pml-ins:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--c-line)}.pml-ins-b{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);min-width:32px;height:32px;padding:0 var(--s-2);border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-surface);color:var(--c-muted);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--d-fast) var(--ease-std),color var(--d-fast) var(--ease-std),border-color var(--d-fast) var(--ease-std)}.pml-ins-b svg{width:16px;height:16px;flex:none}.pml-ins-b:focus-visible{color:var(--c-text);border-color:var(--c-line-strong)}@media(hover:hover)and (pointer:fine){.pml-ins-b:hover{background:var(--c-surface-2);color:var(--c-text);border-color:var(--c-line-strong)}}@media(hover:none),(pointer:coarse){.pml-ins-b{min-width:44px;height:44px}}.pml-ins-b[aria-expanded=true]{background:var(--c-surface-2);color:var(--c-text)}.pml-ins-b:active{background:var(--c-surface-3);color:var(--c-text);border-color:var(--c-line-strong);transform:scale(var(--press))}.pml-slideset{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);list-style:none;margin:var(--s-4) 0 0;padding:var(--s-3) 0;border-top:1px solid var(--c-line)}.pml-slideset[hidden]{display:none}.pml-slideset .pml-label{margin:0}.pml,.pml-remote{--st-title:var(--fs-h3);--st-title-lh:var(--lh-h3);--st-title-tr:var(--ls-h3);--st-body:var(--fs-body);--st-body-lh:var(--lh-body);--st-label:var(--fs-ui);--st-label-lh:var(--lh-ui);--st-help:var(--fs-small);--st-help-lh:var(--lh-small);--st-btn:var(--fs-small)}.pml-settings--q .pml-stop{padding:0}.pml-sum{padding:var(--s-4) var(--s-5) var(--s-3);border-radius:var(--r);background:var(--c-surface-2)}.pml-sum-f{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-1)}.pml-settings--q .pml-sen{margin:0;max-width:none;font-size:var(--st-body);line-height:var(--st-body-lh);font-weight:var(--fw-regular);color:var(--c-text)}.pml-settings--q .pml-sen-note{margin:0;font-size:var(--st-help);line-height:var(--st-help-lh);color:var(--c-muted)}.pml .pml-sum-edit{flex:none;min-height:32px;margin:0 calc(-1 * var(--s-2)) 0 0;padding:0 var(--s-2);font-size:var(--st-btn);font-weight:var(--fw-medium);color:var(--c-accent-ink)}.pml-sw{width:36px;height:20px;background:var(--c-line);box-shadow:inset 0 0 0 1px var(--c-line-strong)}.pml-sw:before{top:3px;left:3px;width:14px;height:14px;background:var(--c-thumb);box-shadow:0 0 0 1px var(--c-line-strong);transition:transform var(--d-base) var(--ease-out)}.pml-sw[aria-checked=true]{background:var(--c-accent);box-shadow:none}.pml-sw[aria-checked=true]:before{box-shadow:none}@media(hover:hover)and (pointer:fine){.pml-sw:not([disabled]):hover{background:var(--c-line)}.pml-sw[aria-checked=true]:not([disabled]):hover{background:var(--c-accent-hover)}}.pml-sw[aria-checked=true]:before{transform:translate(16px)}.pml-sw[aria-checked=true]:not([disabled]):active:before{transform:translate(16px) scale(.9)}.pml-sw:not([disabled]):active:before{transform:scale(.9)}.pml-sw:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.pml-sw[disabled]{opacity:1;background:var(--c-surface-2);box-shadow:none;cursor:not-allowed}.pml-sw[disabled]:before{background:var(--c-line);box-shadow:none}.pml-sw[aria-checked=true][disabled]{background:var(--c-accent-soft)}.pml-sw[aria-checked=true][disabled]:before{background:var(--c-surface)}@media(pointer:coarse){.pml-sw{width:40px;height:24px}.pml-sw:before{top:4px;left:4px;width:16px;height:16px}.pml-sw[aria-checked=true]:before{transform:translate(16px)}.pml-sw[aria-checked=true]:not([disabled]):active:before{transform:translate(16px) scale(.9)}}@media(prefers-reduced-motion:reduce){.pml-sw,.pml-sw:before{transition:none}}.pml-hero .pl-sub{max-width:30em;margin:var(--s-2) auto 0;font-size:var(--fs-land-lead);line-height:var(--lh-land-lead);font-weight:300;text-wrap:balance}@media(max-width:599px){.pml-hero .pl-sub{padding:0 var(--s-4)}}.pml-tabrow .pml-mode{position:relative;margin-left:auto}.pml-tabrow .pml-mode+.pml-cardmenu{margin-left:0}.pml-modemenu .pml-mi--hint small{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance}@media(max-width:520px){.pml-mode .pml-mode-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pml-mode{min-width:44px;min-height:44px;justify-content:center;padding:0 var(--s-1)}}.pl-qa,.qa-hsteps{--qa-ink:oklch(.21 .035 262);--qa-ink-2:oklch(.4 .032 262);--qa-muted:oklch(.47 .028 262);--qa-rule:oklch(.9 .014 262);--qa-rule-2:oklch(.83 .022 262);--qa-tint:oklch(.975 .01 262);--qa-white:oklch(1 0 0);--qa-accent:#0575e6;--qa-accent-ink:oklch(.46 .17 258);--qa-accent-soft:oklch(.94 .035 258);--qa-accent-tint:oklch(.86 .07 258);--qa-hero-a:#0575e6;--qa-hero-b:#021b79;--qa-on-dark:oklch(1 0 0);--qa-on-dark-2:oklch(1 0 0 / .86);--qa-hn-edge:oklch(1 0 0 / .55);--qa-accent-hover:oklch(.4 .16 258);--qa-ring:oklch(.21 .035 262 / .08);--qa-sh1:oklch(.21 .035 262 / .04);--qa-sh2:oklch(.21 .035 262 / .1);--qa-screen:oklch(.962 .014 262);--qa-y:112px;--qa-head:56px;--qa-stack:56px}.pl-qa{--c-text:var(--qa-ink);--c-text-2:var(--qa-ink-2);--c-muted:var(--qa-muted);--c-icon:var(--qa-muted);--c-line:var(--qa-rule);--c-line-strong:var(--qa-rule-2);--c-bg:var(--qa-tint);--c-surface:var(--qa-white);--c-accent:var(--qa-accent);--c-accent-ink:var(--qa-accent-ink);--c-accent-soft:var(--qa-accent-soft);--c-accent-tint-3:var(--qa-accent-tint);--c-focus:var(--qa-accent)}@media(max-width:1023px){.pl-qa{--qa-y:96px;--qa-head:48px;--qa-stack:48px}}@media(max-width:599px){.pl-qa{--qa-y:64px;--qa-head:36px;--qa-stack:36px}}.pml-hero:has(.qa-hsteps) .pml-h1 span{font-size:calc(var(--fs-land-title) * 2.8);line-height:1.08;letter-spacing:-.025em}@media(max-width:599px){.pml-hero:has(.qa-hsteps) .pml-h1 span{font-size:calc(var(--fs-land-title) * 2);line-height:1.1}}.pml-hero:has(.qa-hsteps) .pl-sub{font-weight:300}.pml .qa-hsteps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3) var(--s-8);margin:var(--s-5) auto 0;padding:0 var(--s-4);max-width:880px;list-style:none;color:var(--qa-on-dark)}.qa-hsteps li{display:flex;align-items:center;gap:var(--s-3);margin:0;font-size:var(--fs-land-cell);line-height:var(--lh-land-cell);font-weight:var(--fw-medium)}.qa-hn{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--qa-hn-edge);font-size:var(--fs-land-small);line-height:1;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}@media(max-width:599px){.pml .qa-hsteps{flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;gap:var(--s-2)}}:where(.pml>.pl-band){visibility:hidden;overflow:hidden;content-visibility:hidden;contain-intrinsic-block-size:100vh}@supports not (aspect-ratio:1){.pml>.pl-band{display:none}}