@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/IBMPlexMono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/IBMPlexMono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/IBMPlexMono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/IBMPlexMono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/IBMPlexSans-600i-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/IBMPlexSans-600i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/IBMPlexSans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/IBMPlexSans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/IBMPlexSans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/IBMPlexSans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/IBMPlexSans-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/IBMPlexSans-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-alt:#f4f4f4;--surface-raised:#fff;--ink:#3d3d3c;--ink-muted:#646463;--line:#dadada;--line-strong:#858584;--brand:#890c58;--mark:#890c58;--brand-tone:#aa0061;--highlight:#f9d3e8;--on-accent:#fff;--patent:#002554;--a11y:#0f6b5c;--danger:#b42318;--success:#1d6b43;--warning:#8a5300;--shadow-overlay:0 8px 24px -8px #1f191c2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#1a1517;--surface-alt:#231d20;--surface-raised:#2c2528;--ink:#f4eff2;--ink-muted:#b3a7ad;--line:#3a3135;--line-strong:#857880;--brand:#e58cbd;--mark:#fff;--brand-tone:#aa0061;--highlight:#4d1c39;--on-accent:#1a1517;--patent:#9dbcf2;--a11y:#6fd0bd;--danger:#ff9a8a;--success:#79d6a2;--warning:#f0c060;--shadow-overlay:0 8px 24px -8px #0009}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#1a1517;--surface-alt:#231d20;--surface-raised:#2c2528;--ink:#f4eff2;--ink-muted:#b3a7ad;--line:#3a3135;--line-strong:#857880;--brand:#e58cbd;--mark:#fff;--brand-tone:#aa0061;--highlight:#4d1c39;--on-accent:#1a1517;--patent:#9dbcf2;--a11y:#6fd0bd;--danger:#ff9a8a;--success:#79d6a2;--warning:#f0c060;--shadow-overlay:0 8px 24px -8px #0009}:root{--space-1:4px;--space-2:8px;--space-4:16px;--space-6:24px;--space-12:48px;--space-24:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--container:1200px;--measure:68ch;--app-bar:48px;--app-nav:232px;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"IBM Plex Serif", Georgia, "Times New Roman", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}body{background:var(--surface);color:var(--ink);font:400 16px/1.5 var(--font-sans);margin:0}.mtc-preview{padding:var(--space-6);gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.mtc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.mtc-app{--action:var(--patent);font:400 14px/20px var(--font-sans);color:var(--ink);background:var(--surface)}.mtc-app[data-field=a11y]{--action:var(--a11y)}.mtc-app[data-field=brand]{--action:var(--brand)}.mtc-app a:not(.mtc-btn){color:var(--ink);text-underline-offset:3px}.mtc-app a:not(.mtc-btn):hover{color:var(--action)}.mtc-btn{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-md);font:500 16px/1 var(--font-sans);white-space:nowrap;cursor:pointer;color:var(--ink);background:0 0;border:1.5px solid #0000;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.mtc-btn svg{flex:none;width:18px;height:18px}.mtc-btn--primary{background:var(--action,var(--brand));color:var(--on-accent)}.mtc-btn--primary:hover{background:var(--ink);color:var(--surface)}.mtc-btn--secondary{border-color:var(--line-strong)}.mtc-btn--secondary:hover{border-color:var(--ink)}.mtc-btn--ghost{color:var(--ink);padding:0 var(--space-1);text-underline-offset:4px;text-decoration:underline}.mtc-btn--ghost:hover{color:var(--action,var(--brand))}.mtc-btn[aria-disabled=true]{background:var(--surface-alt);color:var(--ink-muted);border-color:var(--line);cursor:not-allowed}.mtc-app .mtc-btn{min-height:32px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:14px}.mtc-app .mtc-btn svg{width:16px;height:16px}.mtc-tag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;border:1px solid;display:inline-flex}.mtc-tag:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.mtc-tag--patent{color:var(--patent)}.mtc-tag--a11y{color:var(--a11y)}.mtc-tag--brand{color:var(--brand)}.mtc-tag--success{color:var(--success)}.mtc-tag--warning{color:var(--warning)}.mtc-tag--danger{color:var(--danger)}.mtc-tag--success:before,.mtc-tag--warning:before,.mtc-tag--danger:before{display:none}.mtc-form{gap:var(--space-6);flex-direction:column;width:420px;max-width:100%;display:flex}.mtc-field{gap:var(--space-2);flex-direction:column;display:flex}.mtc-field label{font:500 16px/24px var(--font-sans)}.mtc-input{font:400 16px/24px var(--font-sans);color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4)}.mtc-input[aria-invalid=true]{border:2px solid var(--danger)}.mtc-error{gap:var(--space-2);font:500 14px/20px var(--font-sans);color:var(--danger);align-items:center;margin:0;display:flex}.mtc-app .mtc-form{gap:var(--space-4)}.mtc-app .mtc-field{gap:var(--space-1)}.mtc-app .mtc-field label{font:500 14px/20px var(--font-sans)}.mtc-app .mtc-input{padding:6px var(--space-2);font-size:14px;line-height:20px}.mtc-table-wrap{max-width:100%;overflow-x:auto}.mtc-table{border-collapse:collapse;font:400 16px/24px var(--font-sans);width:100%;min-width:420px}.mtc-table caption{text-align:left;font:600 16px/24px var(--font-sans);padding-bottom:var(--space-2)}.mtc-table th{text-align:left;font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--line-strong)}.mtc-table td{padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--line)}.mtc-table .num{text-align:right;font-variant-numeric:tabular-nums}.mtc-table td.num{font-family:var(--font-mono)}.mtc-table code{font:400 13px/20px var(--font-mono)}.mtc-app .mtc-table{min-width:0;font-size:14px;line-height:20px}.mtc-app .mtc-table thead th{background:var(--surface-alt);padding:var(--space-2)}.mtc-app .mtc-table td{padding:6px var(--space-2)}.mtc-header{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.mtc-brand{color:var(--mark);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.mtc-brand svg{width:auto;height:32px;display:block}.mtc-nav{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mtc-nav a{color:var(--ink);font:500 16px/24px var(--font-sans);border-bottom:2px solid #0000;text-decoration:none}.mtc-nav a:hover,.mtc-nav a[aria-current=page]{border-bottom-color:var(--brand)}.mtc-header .mtc-btn{margin-left:auto}.mtc-hero{gap:var(--space-12);padding:var(--space-12) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.mtc-hero__text{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.mtc-hero h1{font:600 64px/68px var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.mtc-hero h1 em{color:var(--brand);font-style:italic;display:block}.mtc-hero p:not(.mtc-eyebrow){font:400 18px/30px var(--font-serif);max-width:68ch;margin:0}.mtc-hero__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.mtc-stage{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-alt);place-items:center;display:grid;position:relative;overflow:hidden}.mtc-stage>svg{width:60%;height:auto;color:var(--mark)}.mtc-motion{left:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;display:inline-flex;position:absolute}.mtc-motion svg{width:16px;height:16px}.mtc-motion[aria-pressed=true]{background:var(--ink);color:var(--surface)}@media (width<=720px){.mtc-hero{grid-template-columns:1fr}.mtc-hero h1{font-size:40px;line-height:44px}}.mtc-section{gap:var(--space-12);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.mtc-section__head{gap:var(--space-4);flex-direction:column;max-width:44rem;display:flex}.mtc-eyebrow{font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0}.mtc-section h2{font:600 32px/40px var(--font-sans);letter-spacing:-.01em;text-wrap:balance;margin:0}.mtc-bar{background:var(--brand);width:96px;height:4px;display:block}.mtc-section__head p:not(.mtc-eyebrow){font:400 18px/30px var(--font-serif);margin:0}.mtc-cards{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mtc-card{gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--line);border-top:4px solid var(--card,var(--line-strong));border-radius:var(--radius-lg);flex-direction:column;display:flex}.mtc-card--patent{--card:var(--patent)}.mtc-card--a11y{--card:var(--a11y)}.mtc-card--brand{--card:var(--brand)}.mtc-card h3{font:600 20px/28px var(--font-sans);margin:0}.mtc-card p:not(.mtc-eyebrow){font:400 16px/26px var(--font-serif);margin:0}.mtc-card .mtc-btn{align-self:flex-start;margin-top:auto}.mtc-card .mtc-tag{align-self:flex-start}.mtc-chapter{font:400 56px/1 var(--font-mono);color:var(--ink-muted);letter-spacing:-.02em}.mtc-hl{background:var(--highlight);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em;font-style:italic}.mtc-brandpanel{align-content:end;gap:var(--space-6);min-height:320px;padding:var(--space-12);background:var(--brand);color:var(--on-accent);display:grid;position:relative;overflow:hidden}.mtc-brandpanel__mark{width:78%;color:var(--brand-tone);pointer-events:none;position:absolute;top:-30%;right:-12%}.mtc-brandpanel__mark svg{width:100%;height:auto;display:block}.mtc-brandpanel>:not(.mtc-brandpanel__mark){position:relative}.mtc-brandpanel h2{max-width:20ch;font:italic 600 32px/40px var(--font-sans);letter-spacing:-.01em;margin:0}.mtc-brandpanel :focus-visible{outline-color:var(--on-accent)}.mtc-brandpanel .mtc-btn--primary{background:var(--surface);color:var(--brand)}.mtc-brandpanel .mtc-btn--primary:hover{background:var(--ink);color:var(--surface)}.mtc-brandpanel .mtc-chapter{color:var(--line)}.mtc-photo--filter{display:block;position:relative;overflow:hidden}.mtc-photo--filter img{filter:grayscale()contrast(1.05);width:100%;height:auto;display:block}.mtc-photo--filter:after{content:"";background:var(--brand);mix-blend-mode:multiply;opacity:.65;position:absolute;inset:0}.mtc-footer{gap:var(--space-4) var(--space-12);padding:var(--space-6);background:var(--surface-alt);border-top:1px solid var(--line);font:400 13px/18px var(--font-sans);flex-wrap:wrap;align-items:center;display:flex}.mtc-footer .mtc-brand svg{height:24px}.mtc-footer ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mtc-footer a{color:var(--ink)}.mtc-footer address{color:var(--ink-muted);font-style:normal}.mtc-shell{grid-template-columns:var(--app-nav) minmax(0, 1fr);grid-template-rows:var(--app-bar) minmax(0, 1fr);border:1px solid var(--line);border-radius:var(--radius-md);min-height:420px;display:grid;overflow:clip}.mtc-shell--full{border:0;border-radius:0;height:100dvh;min-height:0}.mtc-shell--full .mtc-appmain{overflow:auto}.mtc-appbar__menu{display:none}.mtc-appnav__group{margin:var(--space-4) var(--space-2) var(--space-1);font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.mtc-appbar{align-items:center;gap:var(--space-4);padding:0 var(--space-4);background:var(--surface);border-top:3px solid var(--brand);border-bottom:1px solid var(--line);grid-column:1/-1;display:flex}.mtc-appbar__brand{align-items:baseline;gap:var(--space-2);color:var(--ink);text-decoration:none;display:inline-flex}.mtc-appbar__brand svg{width:20px;height:auto;color:var(--mark);align-self:center}.mtc-appbar__brand b{font:600 16px/20px var(--font-sans)}.mtc-appbar__brand small{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.mtc-appbar__end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.mtc-appnav{background:var(--surface-alt);border-right:1px solid var(--line);padding:var(--space-2)}.mtc-appnav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mtc-appnav a{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;display:flex}.mtc-appnav a:hover{background:var(--surface-raised)}.mtc-appnav a[aria-current=page]{background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.mtc-appnav a[aria-current=page]:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.mtc-appmain{padding:var(--space-4);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mtc-appmain__head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.mtc-appmain h1{font:600 20px/28px var(--font-sans);margin:0}.mtc-appmain__meta{font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin:0}.mtc-panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4)}.mtc-modes{gap:var(--space-6);padding:var(--space-6);grid-template-columns:5fr 7fr;display:grid}.mtc-modes figure{gap:var(--space-2);flex-direction:column;min-width:0;margin:0;display:flex}.mtc-modes figcaption{font:600 12px/16px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.mtc-modes .frame{border:1px solid var(--line);border-radius:var(--radius-md);height:100%;overflow:hidden}@media (width<=860px){.mtc-modes,.mtc-shell{grid-template-columns:1fr}.mtc-appbar__menu{display:inline-flex}.mtc-appnav{display:none}.mtc-appnav[data-open]{inset:var(--app-bar) 0 0 0;z-index:20;border-right:0;display:block;position:fixed}}.mtc-arrival{justify-items:start;gap:var(--space-4);max-width:34rem;padding:var(--space-6) 0;display:grid}.mtc-arrival h2{font:600 20px/28px var(--font-sans);margin:0}.mtc-arrival ol{gap:var(--space-2);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.mtc-arrival li{gap:var(--space-2);counter-increment:step;grid-template-columns:28px 1fr;display:grid}.mtc-arrival li:before{content:counter(step, decimal-leading-zero);font:400 13px/20px var(--font-mono);color:var(--ink-muted)}.mtc-arrival__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mtc-notice{gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--ink-muted);background:var(--surface);border:1px solid;align-items:flex-start;display:flex}.mtc-notice>b{text-align:center;flex:none;width:16px}.mtc-notice>p{color:var(--ink);margin:0}.mtc-notice--warning{color:var(--warning)}.mtc-notice--danger{color:var(--danger)}.mtc-notice--success{color:var(--success)}.mtc-toast{right:var(--space-4);bottom:var(--space-4);z-index:30;gap:var(--space-2);max-width:360px;padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);align-items:center;display:flex;position:fixed}.mtc-help{display:inline-block;position:relative}.mtc-help>button{border:1px solid var(--line-strong);background:var(--surface);width:20px;height:20px;color:var(--ink-muted);font:600 12px/1 var(--font-sans);cursor:pointer;vertical-align:middle;border-radius:50%;padding:0}.mtc-help>button:after{content:"";position:absolute;inset:-12px}.mtc-help__tip{z-index:25;width:280px;padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);font:400 14px/20px var(--font-sans);color:var(--ink);position:absolute;top:calc(100% + 6px);left:0}.mtc-dialog{max-width:480px;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-overlay)}.mtc-dialog::backdrop{background:#0006}.mtc-loader{justify-items:center;gap:var(--space-2);display:inline-grid}.mtc-loader svg{width:var(--loader-size,96px);height:auto;color:var(--mark);overflow:visible}.mtc-loader .ring{fill:none;stroke:currentColor;stroke-width:36.4px;stroke-dasharray:60 22;transform-box:fill-box;transform-origin:50%}.mtc-loader .core{fill:currentColor}.mtc-loader[data-state=turning] .ring{animation:1.6s linear infinite mtc-turn}.mtc-loader[data-state=turning] .ring.r2{animation-duration:2.2s;animation-direction:reverse}.mtc-loader[data-state=locked] .rings,.mtc-loader:not([data-state=locked]) .mark{display:none}.mtc-loader .mark{animation:.28s ease-out mtc-lock}.mtc-loader__text{font:400 14px/20px var(--font-sans);color:var(--ink);margin:0}.mtc-loader__count{font-family:var(--font-mono)}@keyframes mtc-turn{to{transform:rotate(360deg)}}@keyframes mtc-lock{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mtc-loader .ring{stroke-dasharray:none;animation:none!important}.mtc-loader .mark{animation:none}.mtc-btn{transition:none}}*,:before,:after{box-sizing:border-box}html{background:var(--surface)}.isf-skip{top:var(--space-2);left:var(--space-2);z-index:40;padding:var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);position:absolute;transform:translateY(-200%)}.isf-skip:focus{transform:none}.isf-user{font:400 13px/18px var(--font-sans);color:var(--ink-muted);white-space:nowrap}.isf-inline-form{display:contents}.mtc-appbar__menu[aria-expanded=true]{border-color:var(--ink)}.isf-nav-soon{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);color:var(--ink-muted);cursor:default;display:flex}.isf-nav-soon .mtc-tag{padding:0 var(--space-1);letter-spacing:.1em;margin-left:auto}.isf-arrival-mark{width:64px;height:auto;color:var(--mark);display:block}.mtc-arrival p{margin:0}.isf-arrival-lead{color:var(--ink)}.isf-arrival-howto{font-weight:600}.isf-empty{color:var(--ink-muted)}.isf-auth{min-height:100dvh;padding:var(--space-4);background:var(--surface-alt);border-top:3px solid var(--brand);place-items:center;display:grid}.isf-auth__panel{justify-items:start;gap:var(--space-4);width:100%;max-width:400px;padding:var(--space-6);display:grid}.isf-auth__lockup{gap:var(--space-2);display:grid}.isf-auth__mark{width:auto;height:48px;color:var(--mark);display:block}.isf-auth__title{font:600 20px/28px var(--font-sans);margin:0}.isf-auth__by{font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin:0}.isf-auth__panel>p,.isf-auth__panel form{margin:0}.isf-prose{max-width:44rem}.isf-prose h2{margin:0 0 var(--space-2);font:600 14px/20px var(--font-sans)}.isf-prose p,.isf-prose ol,.isf-prose dl{margin:0 0 var(--space-2)}.isf-prose dt{font-weight:600}.isf-prose dd{margin:0 0 var(--space-2)}@media (width<=600px){.isf-user,.mtc-appbar__brand small{display:none}.mtc-appbar{gap:var(--space-2);padding:0 var(--space-2)}}
