.surface-scrim{z-index:var(--semantic-z-base);pointer-events:none;background:linear-gradient(to right, var(--semantic-scrim-fill) 0%, var(--semantic-scrim-fill) 56%, transparent 72%);border:1px solid var(--semantic-scrim-border);box-shadow:var(--semantic-scrim-shadow);border-radius:0;position:absolute;inset:0}html[dir=rtl] .surface-scrim{background:linear-gradient(to left, var(--semantic-scrim-fill) 0%, var(--semantic-scrim-fill) 56%, transparent 72%)}.image-hero .surface-scrim{background:var(--semantic-scrim-fill);clip-path:polygon(0 0, var(--hero-split-top,60%) 0, var(--hero-split-bottom,60%) 100%, 0 100%);transition:clip-path var(--alias-motion-duration-draw,.6s) var(--motion-ease-reveal,cubic-bezier(.25, 1, .5, 1))}html[dir=rtl] .image-hero .surface-scrim{clip-path:polygon(100% 0, calc(100% - var(--hero-split-top,60%)) 0, calc(100% - var(--hero-split-bottom,60%)) 100%, 100% 100%)}@media (max-width:720px){.image-hero .surface-scrim,html[dir=rtl] .image-hero .surface-scrim{clip-path:polygon(0 0,100% 0,100% 72%,0 72%)}}.cta-section .surface-scrim,html[dir=rtl] .cta-section .surface-scrim{background:radial-gradient(ellipse at center, var(--semantic-scrim-fill) 0%, var(--semantic-scrim-fill) 40%, var(--semantic-scrim-fill-edge) 100%)}.image-hero .copy>:not(.surface-scrim),.cta-section .inner>:not(.surface-scrim){z-index:var(--semantic-z-local-front);position:relative}.image-hero .btn-primary,.cta-section .btn-primary{background-color:var(--semantic-color-action-primary);color:var(--semantic-color-action-primary-text);border-color:var(--semantic-color-action-primary)}.image-hero .btn-primary:hover,.cta-section .btn-primary:hover{background-color:var(--alias-brand-accent-hover);color:var(--semantic-color-action-primary-text);border-color:var(--alias-brand-accent-hover)}@media (prefers-reduced-transparency:reduce){.surface-scrim,html[dir=rtl] .surface-scrim,.image-hero .surface-scrim,html[dir=rtl] .image-hero .surface-scrim,.cta-section .surface-scrim{background:color-mix(in srgb, var(--semantic-scrim) 92%, transparent);box-shadow:none}}
.image-hero:has(>.hero-layer){isolation:isolate;background:0 0;display:block;position:relative;overflow:hidden}.image-hero>.hero-layer{pointer-events:none;position:absolute;inset:0}.image-hero>.hero-layer-ambient{z-index:var(--semantic-z-base);transform:scale(var(--semantic-hero-ambient-scale,1));transform-origin:var(--hero-split-anchor,60%) 50%}.image-hero>.hero-layer-scrim{z-index:var(--semantic-z-local-back)}.image-hero>.hero-layer-geometry{z-index:var(--semantic-z-local-front)}.image-hero>.hero-layer-subject{z-index:var(--semantic-z-local-float)}.image-hero>.hero-layer-ambient>.fluid-mesh-canvas,.image-hero>.hero-layer-ambient>.image-hero__fluid{z-index:var(--semantic-z-base)}.image-hero>.hero-layer-ambient>.mesh-node{z-index:var(--semantic-z-local-back);block-size:78%;inline-size:46%;pointer-events:none;transform-origin:0%;will-change:transform;opacity:var(--mesh-opacity,.9);animation-name:sovereign-mesh-swirl;animation-timing-function:var(--motion-ease-ambient,ease-in-out);background:radial-gradient(circle at 30% 50%, var(--theme-highlight) 0%, var(--theme-secondary) 58%, transparent var(--mesh-spread-1,65%));border-radius:50%;animation-iteration-count:infinite;position:absolute;inset-block-start:11%;inset-inline-start:var(--hero-split-anchor,60%)}.image-hero>.hero-layer-ambient>.mesh-node-1{animation-duration:var(--mesh-speed-1,16s)}.image-hero>.hero-layer-ambient>.mesh-node-2{inline-size:52%;animation-duration:var(--mesh-speed-2,20s);background:radial-gradient(circle at 55% 60%, var(--theme-secondary) 0%, var(--theme-highlight) 42%, transparent var(--mesh-spread-2,70%));animation-delay:-7s;inset-block-start:28%}.image-hero>.hero-layer-ambient>.mesh-node-3{block-size:64%;inline-size:38%;animation-duration:var(--mesh-speed-3,24s);background:radial-gradient(circle at 20% 40%, var(--theme-highlight) 0%, transparent var(--mesh-spread-3,90%));animation-delay:-13s;inset-block-start:0%}html[dir=rtl] .image-hero>.hero-layer-ambient>.mesh-node{transform-origin:100%;animation-name:sovereign-mesh-swirl-rtl}.image-hero>.hero-layer-geometry,.image-hero>.hero-layer-subject{background:0 0;justify-content:center;align-items:center;display:flex;inset-block:0;inset-inline-start:var(--hero-split-anchor,60%);inset-inline-end:0}.image-hero>.hero-layer-geometry>.media,.image-hero>.hero-layer-geometry>svg,.image-hero>.hero-layer-geometry>img{z-index:auto;background:0 0;max-block-size:100%;inline-size:100%;max-inline-size:100%;position:relative}.image-hero>.hero-layer-geometry>svg,.image-hero>.hero-layer-geometry>img{object-fit:contain;object-position:center;block-size:100%}.image-hero>.hero-layer-subject>img,.image-hero>.hero-layer-subject>picture{object-fit:contain;object-position:center;block-size:100%;max-block-size:100%;max-inline-size:100%;display:block}.image-hero>.hero-layer-ui{z-index:var(--semantic-z-local-top);pointer-events:auto;grid-template-columns:var(--semantic-layout-hero-columns,minmax(0, 1fr));min-block-size:var(--semantic-layout-hero-min-block,var(--semantic-size-hero-min));display:grid;position:relative}.image-hero>.hero-layer-ui>.copy,.image-hero>.hero-layer-ui>.media{z-index:auto;background:0 0;position:relative}@media (max-width:900px){.image-hero>.hero-layer-geometry>.media,.image-hero>.hero-layer-ui>.media{background:0 0}}@media (max-width:720px){.image-hero>.hero-layer-ui{align-content:start;padding-block-end:var(--semantic-layout-hero-min-block,var(--semantic-size-hero-min))}.image-hero>.hero-layer-ui>.copy{justify-content:flex-start}.image-hero>.hero-layer-geometry,.image-hero>.hero-layer-subject{block-size:42%;inline-size:100%;inset-block:auto 0;inset-inline:0}.image-hero>.hero-layer-geometry>.media,.image-hero>.hero-layer-geometry>svg,.image-hero>.hero-layer-geometry>img{block-size:100%;inline-size:100%}.image-hero>.hero-layer-subject>img,.image-hero>.hero-layer-subject>picture{max-inline-size:100%}}
.semantic-palette{gap:var(--alias-space-25);color:var(--semantic-text-ink);flex-direction:column;display:flex}.semantic-palette__group{gap:var(--alias-space-15);flex-direction:column;display:flex}.semantic-palette__group--accents{border-block-start:1px solid var(--semantic-border-on-surface);padding-block-start:var(--alias-space-25)}.semantic-palette__heading{align-items:center;gap:var(--alias-space-1);font-family:var(--semantic-font-subhead);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult));font-weight:700;line-height:var(--alias-leading-display);color:var(--semantic-text-ink);margin:0;display:flex}.semantic-palette__count{font-family:var(--semantic-font-mono,ui-monospace, monospace);font-size:calc(var(--semantic-font-size-caption) * var(--semantic-type-mult-body));padding-block:var(--alias-space-05);padding-inline:var(--alias-space-1);border:1px solid var(--semantic-border-on-surface);border-radius:var(--alias-radius-pill,var(--alias-radius-m));color:var(--semantic-text-ink-soft);font-weight:400;line-height:1}.semantic-palette__grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--alias-sizing-800), 100%), 1fr));gap:var(--alias-space-2);margin:0;padding:0;list-style:none;display:grid}.semantic-palette__empty{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-caption) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink-soft);margin:0}.semantic-palette__empty code{font-family:var(--semantic-font-mono,ui-monospace, monospace)}.semantic-palette__item{align-items:center;gap:var(--alias-space-05);flex-direction:column;min-width:0;display:flex}.semantic-palette__swatch{aspect-ratio:1;border-radius:var(--alias-radius-m);inline-size:100%;box-shadow:var(--semantic-shadow-card);border:1px solid var(--semantic-border-on-surface)}.semantic-palette__label{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-caption) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink);text-align:center}.semantic-palette__token{font-family:var(--semantic-font-mono,ui-monospace, monospace);font-size:calc(var(--semantic-font-size-caption) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--semantic-text-ink-soft);text-align:center;overflow-wrap:anywhere}
html.lenis,html.lenis body{height:auto}#tri-core-portal,.a11y-guides,.image-hero .devicebg,.image-hero .media[aria-hidden=true],.cta-section .pattern{pointer-events:none}.stagegrid,.app-views,.app-view,.chapter,.chapter-body,.chrome button,.chrome a,.chrome input,.chrome select,.chrome textarea,.chrome summary,.chrome [role=button],.chrome [role=tab],.chrome [role=switch],.app-view button,.app-view a,.app-view input,.app-view select,.app-view textarea,.app-view summary,.app-view [role=button],.app-view [role=tab],.app-view [role=switch],.stagegrid button,.stagegrid a,.stagegrid input,.stagegrid select,.stagegrid textarea,.stagegrid summary,.stagegrid [role=button],.stagegrid [role=tab],.stagegrid [role=switch],.chapter-body button,.chapter-body a,.chapter-body input,.chapter-body select,.chapter-body textarea,.chapter-body summary,.chapter-body [role=button],.chapter-body [role=tab],.chapter-body [role=switch]{pointer-events:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}html,body{overflow:visible}body{background:var(--chrome-bg);color:var(--chrome-fg);font-family:var(--semantic-font-body);-webkit-font-smoothing:antialiased;min-height:100vh;transition:background var(--motion-duration-moderate) var(--motion-ease-standard),color var(--motion-duration-moderate) var(--motion-ease-standard);padding-block-end:var(--semantic-space-page-end)}.chrome{--chrome-gutter:clamp(12px, 4vw, 30px);max-width:min(var(--semantic-layout-content-max,1280px), 100%);padding:18px var(--chrome-gutter) 40px;margin:0 auto;overflow-x:clip}.chrome-head{z-index:var(--semantic-z-layout-sticky);margin:0 calc(-1 * var(--chrome-gutter)) 14px;padding:10px var(--chrome-gutter);background:var(--chrome-head-bg);-webkit-backdrop-filter:blur(14px)saturate(1.15);border-block-end:1px solid var(--chrome-line);min-height:72px;transition:min-height var(--motion-duration-moderate) var(--motion-ease-entrance), background var(--motion-duration-moderate) var(--motion-ease-entrance), border-color var(--motion-duration-moderate) var(--motion-ease-entrance), box-shadow var(--motion-duration-moderate) var(--motion-ease-entrance), backdrop-filter var(--motion-duration-moderate) var(--motion-ease-entrance);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;inset-block-start:0;overflow:visible;box-shadow:0 8px 24px #0000002e}.chrome-head.condensed{min-height:56px;padding-block:8px;box-shadow:0 10px 28px #00000047}.chrome-head .mark{transition:opacity var(--motion-duration-moderate) var(--motion-ease-entrance), transform var(--motion-duration-moderate) var(--motion-ease-entrance), max-width var(--motion-duration-moderate) var(--motion-ease-entrance)}.chrome-head.condensed .mark{opacity:0;white-space:nowrap;pointer-events:none;max-width:0;overflow:hidden;transform:translate(-8px)}html[dir=rtl] .chrome-head.condensed .mark{transform:translate(8px)}.chrome-head.condensed .chrome-actions{margin-inline-start:auto}.chrome-head.condensed .switcher{margin-inline-start:0}.chrome-head.condensed .bswitch{padding:7px 13px;font-size:11.5px}.chrome-head:after{content:"";height:2px;width:var(--scrolled,0%);background:linear-gradient(90deg,#12524d,var(--chrome-accent));opacity:0;transition:opacity var(--motion-duration-moderate) var(--motion-ease-entrance);border-start-end-radius:2px;border-end-end-radius:2px;position:absolute;inset-block-end:-1px;inset-inline-start:0}html[dir=rtl] .chrome-head:after{background:linear-gradient(270deg,#12524d,var(--chrome-accent));border-start-start-radius:2px;border-end-start-radius:2px}.chrome-head.condensed:after{opacity:1}.mark{font-family:var(--semantic-font-mono);letter-spacing:.18em;color:var(--chrome-soft);text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.mark .sq{background:var(--chrome-accent);flex:none;width:12px;height:12px}.chrome-actions{flex-wrap:wrap;justify-content:end;align-items:stretch;gap:10px;display:flex}.scheme-toggle{appearance:none;font-family:var(--semantic-font-mono);letter-spacing:.06em;border:1px solid var(--chrome-line);cursor:pointer;transition:border-color var(--motion-duration-micro) var(--motion-ease-productive), background var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive);border-radius:999px;align-self:center;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:inline-flex}[data-scheme=dark] .scheme-toggle{color:#0a0b0c;background:#f0f2f3;border-color:#d6dee0}[data-scheme=dark] .scheme-toggle:hover{border-color:var(--chrome-accent);color:#0a0b0c;background:#fff}[data-scheme=light] .scheme-toggle{color:#f5f5f5;background:#0a0b0c;border-color:#0a0b0c}[data-scheme=light] .scheme-toggle:hover{border-color:var(--chrome-accent);color:#fff;background:#111517}.scheme-toggle:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:2px}.scheme-toggle .ico{flex:none;width:14px;height:14px}.scheme-toggle .ico-moon,[data-scheme=light] .scheme-toggle .ico-sun{display:none}[data-scheme=light] .scheme-toggle .ico-moon{display:block}.a11y-wrap{align-self:center;position:relative}.a11y-launch{appearance:none;border:1px solid var(--chrome-line);background:var(--chrome-btn);width:42px;height:42px;color:var(--chrome-fg);cursor:pointer;transition:border-color var(--motion-duration-micro) var(--motion-ease-productive), background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.a11y-launch:hover{border-color:var(--chrome-accent);color:var(--chrome-accent)}.a11y-launch[aria-expanded=true]{background:var(--chrome-accent);color:var(--chrome-bg);border-color:var(--chrome-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--chrome-accent), transparent 55%)}.a11y-launch:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:2px}.a11y-launch svg{width:20px;height:20px}.a11y-panel{z-index:var(--semantic-z-overlay-panel);background:var(--chrome-accent);width:min(300px,100vw - 40px);color:var(--chrome-bg);border:1px solid color-mix(in srgb, var(--chrome-accent), transparent 20%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-1 * var(--motion-distance-text)));transition:opacity var(--motion-duration-fast) var(--motion-ease-reveal), visibility var(--motion-duration-fast) var(--motion-ease-reveal), transform var(--motion-duration-fast) var(--motion-ease-reveal);flex-direction:column;gap:16px;padding:18px 16px 14px;display:flex;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 18px 40px #00000073}.a11y-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.a11y-panel[hidden]{opacity:0;visibility:hidden;pointer-events:none;display:flex!important}.a11y-sim{border-block-start:1px solid color-mix(in srgb, var(--chrome-bg), transparent 70%);flex-direction:column;gap:10px;min-width:0;margin-block-start:2px;padding-block-start:14px;display:flex}.a11y-sim-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.a11y-panel .pseudo-switcher,.a11y-panel .font-switcher,.a11y-panel .inspector-launch{background:#0a0b0c;border-color:#0a0b0c;flex:0 auto;max-width:100%;display:inline-flex}.a11y-panel .pseudo-switcher .pswitch,.a11y-panel .font-switcher .fswitch,.a11y-panel .inspector-launch{color:#fff;white-space:nowrap;padding:9px 11px;font-size:10px}.a11y-panel .pseudo-switcher .pswitch:hover,.a11y-panel .font-switcher .fswitch:hover,.a11y-panel .inspector-launch:hover{color:#fff;background:#111517}.a11y-panel .pseudo-switcher .pswitch[aria-pressed=true],.a11y-panel .font-switcher .fswitch[aria-pressed=true],.a11y-panel .inspector-launch[aria-expanded=true]{color:#fff;box-shadow:none;background:#5b7c9a}.a11y-panel .pseudo-switcher .pswitch:focus-visible,.a11y-panel .font-switcher .fswitch:focus-visible,.a11y-panel .inspector-launch:focus-visible{outline:2.5px solid var(--chrome-bg);outline-offset:2px;z-index:var(--semantic-z-local-back)}[data-scheme=light] .a11y-panel .pseudo-switcher .pswitch,[data-scheme=light] .a11y-panel .font-switcher .fswitch,[data-scheme=light] .a11y-panel .inspector-launch,[data-scheme=light] .a11y-panel .pseudo-switcher .pswitch:hover,[data-scheme=light] .a11y-panel .font-switcher .fswitch:hover,[data-scheme=light] .a11y-panel .inspector-launch:hover,[data-scheme=light] .a11y-panel .pseudo-switcher .pswitch[aria-pressed=true],[data-scheme=light] .a11y-panel .font-switcher .fswitch[aria-pressed=true],[data-scheme=light] .a11y-panel .inspector-launch[aria-expanded=true]{color:#fff}.a11y-sec{flex-direction:column;gap:8px;display:flex}.a11y-sec-label{font-family:var(--semantic-font-ui);color:var(--chrome-bg);margin:0;font-size:15px;font-weight:500}.a11y-row{flex-wrap:wrap;gap:8px;display:flex}.a11y-btn{appearance:none;color:#fff;cursor:pointer;width:48px;height:48px;font-family:var(--semantic-font-ui);transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);background:#0a0b0c;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:700;display:inline-flex}.a11y-btn svg{pointer-events:none;width:22px;height:22px}.a11y-btn:hover{background:#111517}.a11y-btn[aria-pressed=true],.a11y-btn[aria-checked=true]{background:#5b7c9a;box-shadow:inset 0 0 0 1px #ffffff4d}.a11y-btn:focus-visible{outline:2.5px solid var(--chrome-bg);outline-offset:2px}.a11y-reset{appearance:none;color:var(--chrome-bg);cursor:pointer;font-family:var(--semantic-font-ui);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-block-start:2px;padding:4px 0;font-size:14px;font-weight:500;display:inline-flex}.a11y-reset svg{width:16px;height:16px}.a11y-reset:hover{color:#0a0b0c;opacity:.85}.a11y-reset:focus-visible{outline:2.5px solid var(--chrome-bg);outline-offset:3px}.a11y-guides{z-index:var(--semantic-z-overlay-guide);pointer-events:none;display:none;position:fixed;inset:0}html[data-a11y-ruler=on] .a11y-guides,html[data-a11y-highlight=on] .a11y-guides{display:block}.a11y-highlight-band{background:color-mix(in srgb, var(--semantic-a11y-highlight), transparent 68%);height:clamp(36px,2.75em,56px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--semantic-a11y-highlight), transparent 78%);display:none;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(-100%)}html[data-a11y-highlight=on] .a11y-highlight-band{display:block}.a11y-ruler{border-block-end:2.5px solid var(--semantic-a11y-ruler);height:0;display:none;position:absolute;inset-block-start:0;inset-inline:0;transform:none}html[data-a11y-ruler=on] .a11y-ruler{display:block}.switcher{background:var(--chrome-switcher-bg);border:1px solid var(--chrome-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--chrome-accent), transparent 70%), 0 10px 28px #00000038;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;padding:8px 10px 9px;display:flex}.switcher-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.switcher .lbl{font-family:var(--semantic-font-mono);letter-spacing:.14em;color:var(--chrome-accent);text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.switcher .hint{font-family:var(--semantic-font-mono);letter-spacing:.04em;color:var(--chrome-muted);margin:0;font-size:9.5px}.switcher-btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bswitch{font-family:var(--semantic-font-mono);letter-spacing:.06em;border:1px solid var(--chrome-line);background:var(--chrome-btn);color:var(--chrome-btn-fg);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), border-color var(--motion-duration-micro) var(--motion-ease-productive), padding var(--motion-duration-micro) var(--motion-ease-productive), font-size var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);border-radius:999px;padding:9px 14px;font-size:12px}.bswitch:hover{border-color:var(--chrome-accent);color:var(--chrome-fg)}.bswitch[aria-pressed=true]{background:var(--chrome-accent);color:var(--chrome-bg);border-color:var(--chrome-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--chrome-accent), transparent 55%);font-weight:700}.bswitch:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:2px}.bswitch:active{filter:brightness(.96)}.chrome-coach{border-radius:var(--alias-radius-m);border:1px dashed color-mix(in srgb, var(--chrome-accent), transparent 35%);background:color-mix(in srgb, var(--chrome-accent), transparent 92%);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 18px;padding:12px 14px;font-family:Inter,Inter Fallback,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.45;display:flex}.chrome-coach p{font:inherit;color:var(--chrome-soft);max-width:62ch;margin:0}.chrome-coach strong{color:var(--chrome-fg);font-weight:600}.chrome-coach-dismiss{appearance:none;color:var(--chrome-muted);font-family:var(--semantic-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 2px;font-size:10px}.chrome-coach-dismiss:hover{color:var(--chrome-accent)}.chrome-coach-dismiss:focus-visible{outline:2px solid var(--chrome-accent);outline-offset:2px}.chrome-coach.is-hidden{display:none}@keyframes switcherNudge{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--chrome-accent), transparent 70%), 0 10px 28px #00000038}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--chrome-accent), transparent 45%), 0 12px 32px #00000047}}.switcher.is-nudge{animation:switcherNudge var(--motion-duration-loop) var(--motion-ease-standard) 2}.lang-switcher,.market-switcher{align-self:center;align-items:center;gap:0;display:none}html[data-brand=deg] .lang-switcher,html[data-brand=deg] .market-switcher{display:inline-flex}.lang-switcher--menu{flex-direction:column;align-items:stretch;min-inline-size:0;position:relative}.lang-switcher__trigger{appearance:none;align-items:center;gap:var(--alias-space-05);padding-block:var(--alias-space-1);padding-inline:var(--alias-space-15);border:1px solid var(--chrome-line);border-radius:var(--alias-radius-pill,999px);background:var(--chrome-btn);color:var(--chrome-btn-fg);font-family:var(--semantic-font-dual-script,var(--semantic-font-ui));font-size:calc(var(--semantic-font-size-caption) * var(--semantic-type-mult-body));font-weight:var(--alias-weight-subhead,600);letter-spacing:var(--alias-tracking-cta,.02em);cursor:pointer;white-space:nowrap;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), border-color var(--motion-duration-micro) var(--motion-ease-productive);display:inline-flex}.lang-switcher__trigger:hover{border-color:var(--chrome-accent);color:var(--chrome-fg)}.lang-switcher__trigger[aria-expanded=true]{background:var(--chrome-accent);color:var(--chrome-bg);border-color:var(--chrome-accent)}.lang-switcher__trigger:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:2px}.lang-switcher__flag{flex:none;font-size:1rem;line-height:1}.lang-switcher__pair{font-variant-numeric:tabular-nums;align-items:center;gap:0;min-inline-size:0;display:inline-flex}.lang-switcher__code,.lang-switcher__region{font-family:var(--semantic-font-mono,var(--semantic-font-ui));font-weight:var(--alias-weight-subhead,600);letter-spacing:var(--alias-tracking-cta,.04em);text-transform:uppercase}.lang-switcher__sep{margin-inline:var(--alias-space-05);color:inherit;opacity:.72;font-weight:var(--alias-weight-subhead,600)}.lang-switcher__caret{opacity:.8;transition:transform var(--motion-duration-micro) var(--motion-ease-productive);flex:none}.lang-switcher__trigger[aria-expanded=true] .lang-switcher__caret{transform:rotate(180deg)}.lang-switcher__menu{z-index:var(--semantic-z-popover,100);min-inline-size:min(22rem,88vw);max-inline-size:min(28rem,94vw);padding:var(--alias-space-1);border:1px solid var(--semantic-border-on-surface);border-radius:var(--alias-radius-card,12px);background:var(--semantic-surface-card);color:var(--semantic-text-ink);box-shadow:var(--semantic-shadow-card);box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity var(--semantic-motion-morph,var(--motion-duration-macro) var(--motion-ease-spring)), visibility var(--semantic-motion-morph,var(--motion-duration-macro) var(--motion-ease-spring)), transform var(--semantic-motion-morph,var(--motion-duration-macro) var(--motion-ease-spring));margin:0;display:block;position:absolute;inset-block-start:calc(100% + var(--alias-space-1));inset-inline-end:0;transform:scale(.96)}html[dir=rtl] .lang-switcher__menu{transform-origin:0 0}.lang-switcher__menu[data-open=true],.lang-switcher__menu:not([hidden]){opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.lang-switcher__menu[hidden]{display:none}.lang-switcher__grid{gap:var(--alias-space-1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.lang-switcher__col{gap:var(--alias-space-05);min-inline-size:0;padding:var(--alias-space-05);border-inline-end:1px solid var(--semantic-border-on-surface);flex-direction:column;display:flex}.lang-switcher__col:last-child{border-inline-end:0}.lang-switcher__col-label{padding-inline:var(--alias-space-1);font-family:var(--semantic-font-mono,var(--semantic-font-ui));font-size:calc(var(--core-typography-fontSize-3,.75rem) * var(--semantic-type-mult-body,1));font-weight:var(--alias-weight-subhead,600);letter-spacing:var(--alias-tracking-cta,.04em);text-transform:var(--alias-transform-cta,uppercase);color:var(--semantic-text-muted,var(--semantic-text-ink-soft));margin:0;margin-block-end:var(--alias-space-05)}.lang-switcher__option{appearance:none;align-items:center;gap:var(--alias-space-1);inline-size:100%;padding-block:var(--alias-space-1);padding-inline:var(--alias-space-15);border-radius:var(--alias-radius-m,8px);color:var(--semantic-text-ink);font-family:var(--semantic-font-dual-script,var(--semantic-font-body));font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));font-weight:var(--alias-weight-subhead,600);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive);background:0 0;border:0;margin:0;display:flex}.lang-switcher__option:hover{background:var(--semantic-surface-inset,var(--chrome-btn))}.lang-switcher__option[aria-pressed=true],.lang-switcher__option[aria-selected=true],.lang-switcher__option[aria-checked=true]{background:var(--chrome-accent);color:var(--chrome-bg)}.lang-switcher__option:focus-visible{outline:2.5px solid var(--semantic-focus,var(--chrome-accent));outline-offset:2px}.lang-switcher__name{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.lang-switcher__option .lang-switcher__code,.lang-switcher__option .lang-switcher__currency,.lang-switcher__option .lang-switcher__region{font-family:var(--semantic-font-mono,var(--semantic-font-ui));font-size:calc(var(--semantic-font-size-caption) * var(--semantic-type-mult-body));font-weight:var(--alias-weight-subhead,600);letter-spacing:var(--alias-tracking-cta,.04em);text-transform:uppercase;opacity:.9;flex:none;margin-inline-start:auto}.lang-switcher__option .lang-switcher__currency{margin-inline-start:auto}.lang-switcher__option .lang-switcher__region{opacity:.72;margin-inline-start:var(--alias-space-05)}.lang-switcher__option--market .lang-switcher__name{display:none}.lang-switcher--list{gap:var(--alias-space-05);border:1px solid var(--chrome-line);border-radius:var(--alias-radius-card,12px);background:var(--chrome-panel,var(--chrome-btn));inline-size:100%;padding:var(--alias-space-1);box-sizing:border-box;flex-direction:column;display:flex}.lang-switcher--list .lang-switcher__grid{min-inline-size:0}.lang-switcher--list .lang-switcher__option{border-radius:var(--alias-radius-pill,999px)}@media (max-width:420px){.lang-switcher__grid{grid-template-columns:1fr}.lang-switcher__col{border-inline-end:0;border-block-end:1px solid var(--semantic-border-on-surface);padding-block-end:var(--alias-space-1)}.lang-switcher__col:last-child{border-block-end:0;padding-block-end:0}}.market-switcher,.lang-switcher:not(.lang-switcher--menu):not(.lang-switcher--list),.portal-lang-switcher{border:1px solid var(--chrome-line);background:var(--chrome-btn);border-radius:999px;overflow:hidden}.lang-switcher:not(.lang-switcher--menu):not(.lang-switcher--list) .lswitch,.portal-lang-switcher .lswitch,.market-switcher .mswitch{appearance:none;color:var(--chrome-btn-fg);font-family:var(--semantic-font-dual-script);letter-spacing:.02em;cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive);background:0 0;border:0;padding:10px 14px;font-size:12px;font-weight:600}.lang-switcher:not(.lang-switcher--menu):not(.lang-switcher--list) .lswitch:hover,.portal-lang-switcher .lswitch:hover,.market-switcher .mswitch:hover{color:var(--chrome-fg)}.lang-switcher:not(.lang-switcher--menu):not(.lang-switcher--list) .lswitch[aria-pressed=true],.portal-lang-switcher .lswitch[aria-pressed=true],.market-switcher .mswitch[aria-pressed=true]{background:var(--chrome-accent);color:var(--chrome-bg)}.lang-switcher:not(.lang-switcher--menu):not(.lang-switcher--list) .lswitch:focus-visible,.portal-lang-switcher .lswitch:focus-visible,.market-switcher .mswitch:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:-2px;z-index:var(--semantic-z-local-back)}@media (prefers-reduced-motion:reduce){.lang-switcher__menu,.lang-switcher__trigger,.lang-switcher__option,.lang-switcher__caret{transition:none!important}.lang-switcher__menu{transform:none!important}}.pseudo-switcher{border:1px solid var(--chrome-line);background:var(--chrome-btn);border-radius:999px;align-self:center;align-items:center;gap:0;display:inline-flex;overflow:hidden}.pseudo-switcher .pswitch{appearance:none;color:var(--chrome-btn-fg);font-family:var(--semantic-font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive);background:0 0;border:0;padding:10px 12px;font-size:11px;font-weight:700}.pseudo-switcher .pswitch:hover{color:var(--chrome-fg)}.pseudo-switcher .pswitch[aria-pressed=true]{background:var(--chrome-accent);color:var(--chrome-bg)}.pseudo-switcher .pswitch:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:-2px;z-index:var(--semantic-z-local-back)}.font-switcher{border:1px solid var(--chrome-line);background:var(--chrome-btn);border-radius:999px;align-self:center;align-items:center;gap:0;display:inline-flex;overflow:hidden}.font-switcher .fswitch{appearance:none;color:var(--chrome-btn-fg);font-family:var(--semantic-font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive);background:0 0;border:0;padding:10px 12px;font-size:11px;font-weight:700}.font-switcher .fswitch:hover{color:var(--chrome-fg)}.font-switcher .fswitch[aria-pressed=true]{background:var(--chrome-accent);color:var(--chrome-bg)}.font-switcher .fswitch:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:-2px;z-index:var(--semantic-z-local-back)}.hc-probe{grid-template-columns:var(--alias-layout-probe-columns,minmax(0,1fr));gap:10px;display:grid}.hc-swatch-row{flex-wrap:wrap;gap:8px;margin-block-start:10px;display:flex}.hc-swatch{border:2px solid var(--semantic-border-subtle);background:var(--semantic-surface-card);min-width:0;max-width:100%;color:var(--semantic-text-default);font-family:var(--semantic-font-mono);overflow-wrap:anywhere;border-radius:8px;flex:7.5rem;padding:10px 12px;font-size:11px;line-height:1.35}.hc-swatch.is-focus{outline:2.5px solid var(--semantic-focus);outline-offset:2px}.hc-swatch.is-compliance{border-color:var(--semantic-compliance-accent);background:var(--semantic-compliance-bg);color:var(--semantic-compliance-fg)}.hc-swatch.is-action{background:var(--semantic-action-primary);color:var(--semantic-action-primary-text);border-color:var(--semantic-action-primary)}.cls-probe{grid-template-columns:var(--alias-layout-cls-probe-columns,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.cls-probe-card{background:var(--chrome-panel-2);border:1px solid var(--chrome-line);border-radius:10px;min-width:0;padding:14px 16px}.cls-probe-meta{font-family:var(--semantic-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-muted);margin-block-end:10px;font-size:9px}.cls-probe-sample{font-family:var(--semantic-font-display);font-size:calc(28px * var(--semantic-type-mult));font-weight:var(--alias-weight-display);line-height:var(--alias-leading-display);letter-spacing:var(--alias-tracking-display);text-transform:var(--alias-transform-display);color:var(--chrome-fg);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.cls-probe-sample.is-ar{font-family:var(--semantic-font-dual-script);text-transform:none;letter-spacing:0}.cls-probe-readout{font-family:var(--semantic-font-mono);color:var(--chrome-soft);font-size:12px;line-height:1.55}.cls-probe-readout.is-measured{animation:cls-readout-flash var(--motion-duration-slow) var(--motion-ease-reveal)}@keyframes cls-readout-flash{0%{color:var(--chrome-accent)}to{color:var(--chrome-soft)}}.cls-probe-readout b{color:var(--chrome-accent);font-weight:700}.cls-probe-readout b.fail{color:#ff8a7a}.cls-probe-hint{color:var(--chrome-muted);margin-block-start:6px;font-size:10px;display:block}.cls-probe-actions{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.cls-probe-actions .btn{padding:8px 14px;font-size:12px}html[data-pseudoloc=on]{--alias-measure-display:22ch;--alias-measure-body:48ch}.bidi-grid{grid-template-columns:var(--alias-layout-probe-columns,minmax(0,1fr));gap:10px;display:grid}.bidi-case{background:var(--chrome-panel-2);border:1px solid var(--chrome-line);border-radius:10px;min-width:0;padding:12px 14px}.bidi-case-meta{font-family:var(--semantic-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-muted);margin-block-end:8px;font-size:9px}.bidi-case-sample{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));line-height:var(--alias-leading-body);color:var(--chrome-fg);overflow-wrap:anywhere;margin:0}.bidi-case-sample .bidi-ltr,.bidi-case-sample .bidi-rtl{font-family:var(--semantic-font-mono);letter-spacing:.02em;font-size:.92em}.stagegrid{--chrome-sticky-offset:132px;--inspector-track:minmax(0, 0fr);--inspector-gap:0px;--inspector-sticky-top:calc(var(--chrome-sticky-offset,132px) + 10px);grid-template-columns:minmax(0,1fr) var(--inspector-track);column-gap:var(--inspector-gap);width:100%;min-width:0;height:auto;max-height:none;transition:grid-template-columns var(--motion-duration-slow) var(--motion-ease-entrance), column-gap var(--motion-duration-slow) var(--motion-ease-entrance);align-items:start;display:grid;overflow:visible}.stagegrid>:first-child{width:100%;min-width:0;max-width:100%;overflow:visible}html[data-inspector=open] .stagegrid{--inspector-track:minmax(0,330px);--inspector-gap:18px}@media (max-width:720px){html[data-inspector=open] .stagegrid{--inspector-track:minmax(0,min(280px,42vw));--inspector-gap:12px}}@media (max-width:560px){.stagegrid{grid-template-columns:minmax(0,1fr);column-gap:0}html[data-inspector=open] .stagegrid{grid-template-columns:minmax(0,1fr);row-gap:0}}.stage{background:var(--chrome-panel);border:1px solid var(--chrome-line);transition:background var(--motion-duration-moderate) var(--motion-ease-standard),border-color var(--motion-duration-moderate) var(--motion-ease-standard);border-radius:14px;min-width:0;margin-block-end:16px;padding:clamp(12px,2.5vw,16px);overflow:visible}.stage-label{font-family:var(--semantic-font-mono);letter-spacing:.16em;color:var(--chrome-muted);text-transform:uppercase;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0;margin:2px 4px 12px;font-size:10px;display:flex}.stage-label span{overflow-wrap:anywhere;flex:12rem;min-width:0}.stage-label b{color:var(--chrome-accent);white-space:normal;overflow-wrap:anywhere;font-weight:500}.atomgrid{grid-template-columns:var(--alias-layout-atom-columns,minmax(0,1fr));gap:var(--alias-space-2);min-width:0;display:grid}.atom{min-width:0;margin:var(--semantic-space-none)}.atom h4{font-family:var(--semantic-font-mono);letter-spacing:.16em;color:var(--semantic-text-muted);text-transform:uppercase;margin-block:var(--semantic-space-none) 10px;overflow-wrap:anywhere;font-size:10px;font-weight:500}.ramp{align-items:flex-end;gap:4px;min-width:0;max-width:100%;display:flex}.step{text-align:center;flex:1 1 0;min-width:0}.step i{border:1px solid var(--semantic-border-faint);height:32px;transition:background var(--motion-duration-slow);border-radius:4px;display:block}.step b{font-family:var(--semantic-font-mono);color:var(--semantic-text-muted);letter-spacing:.03em;margin-block-start:4px;font-size:6.5px;font-weight:500;display:block}.step.acc i{border-radius:50%}.pgrid{grid-template-columns:var(--alias-layout-pgrid-columns,minmax(0,1fr));gap:var(--semantic-space-stack);align-items:stretch;min-width:0;display:grid}.pgrid>.product-card{height:100%}.crow{grid-template-columns:var(--alias-layout-crow-columns,minmax(0,1fr));gap:var(--semantic-space-stack);align-items:stretch;min-width:0;display:grid}.crow+.cbox{margin-block-start:var(--semantic-space-stack)}.crow-agent,.crow-gen,.crow-perm,.crow-hand,.crow-citizen,.crow-override,.crow-conv{grid-template-columns:var(--alias-layout-crow-pair-columns,minmax(0,1fr))}.crow-composer{grid-template-columns:minmax(0,1fr)}.crow-perm-3,.crow-hand-3{grid-template-columns:var(--alias-layout-crow-triple-columns,minmax(0,1fr))}.cbox .clabel{font-family:var(--semantic-font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--semantic-text-muted);overflow-wrap:anywhere;white-space:normal;margin-block-end:12px;font-size:7.5px;line-height:1.4}html[data-locale-script=cjk] .cbox .clabel,html[lang=ar] .cbox .clabel{text-transform:none;letter-spacing:.04em}.tscale>div{color:var(--semantic-text-ink);letter-spacing:var(--alias-tracking-display);line-height:1.08;font-family:var(--semantic-font-display);transition:font-size var(--motion-duration-slow),color var(--motion-duration-moderate);text-transform:none;margin-block-end:8px}html[data-locale-script=cjk] .tscale>div{letter-spacing:0}.tscale .trole{font-family:var(--semantic-font-mono);color:var(--semantic-text-muted);letter-spacing:.05em;vertical-align:middle;text-transform:none;margin-inline-start:8px;font-size:7px}html[data-locale-script=cjk] .tscale .trole{letter-spacing:0;font-size:8px}.sbar{align-items:center;gap:9px;margin-block-end:7px;display:flex}.sbar i{background:var(--alias-brand-500);height:11px;transition:background var(--motion-duration-slow),width var(--motion-duration-slow);border-radius:2px;flex:none;display:block}.sbar b{font-family:var(--semantic-font-mono);color:var(--semantic-text-muted);letter-spacing:.05em;font-size:7px;font-weight:500}[data-brand=aurora] .art-aurora,[data-brand=ember] .art-ember,[data-brand=deg] .art-deg,[data-brand=border] .art-aurora{display:block}@keyframes cubeLift{0%,to{transform:translateY(0)}46%,60%{transform:translateY(-26px)}}.art-aurora .a-lift{transform-box:view-box;transform-origin:0 0;--motion-art-cycle:4.4s;animation:cubeLift var(--motion-art-cycle) var(--motion-ease-reveal) infinite;animation-delay:1.2s}@keyframes jet{0%,to{opacity:.95;transform:scaleY(1)scaleX(1)}50%{opacity:.75;transform:scaleY(1.42)scaleX(.88)}}.art-ember .a-jet{transform-box:view-box;transform-origin:100px 132px;animation:jet var(--motion-duration-slow) var(--motion-ease-standard) infinite;animation-delay:1.2s}.art-deg{--deg-cycle:4.2s}@keyframes degProgress{0%,4%{opacity:.55;transform:scaleX(0)}38%{opacity:1;transform:scaleX(1)}72%,to{opacity:1;transform:scaleX(1)}}@keyframes degCoreTurn{0%,38%{transform:rotate(0)}62%{transform:rotate(90deg)}72%,to{transform:rotate(90deg)}}.art-deg .a-acc{transform-box:view-box;transform-origin:52px 152px;animation:degProgress var(--deg-cycle) var(--motion-ease-expressive) infinite;animation-delay:1.2s}html[dir=rtl] .art-deg .a-acc{transform-origin:148px 152px}.art-deg .a-core{transform-box:view-box;transform-origin:100px 100px;animation:degCoreTurn var(--deg-cycle) var(--motion-ease-arrive) infinite;animation-delay:1.2s}[data-brand=aurora] .p-aurora,[data-brand=ember] .p-ember,[data-brand=deg] .p-deg,[data-brand=border] .p-aurora,[data-brand=aurora] .pmedia .p-aurora,[data-brand=ember] .pmedia .p-ember,[data-brand=deg] .pmedia .p-deg,[data-brand=border] .pmedia .p-aurora{display:block}.p-deg{overflow:visible}.p-deg .deg-bar-orbit,.p-deg .deg-bar-face{transform-box:fill-box;transform-origin:50%}.p-deg .deg-bar-face{transition:transform var(--motion-duration-slow) var(--motion-ease-spring)}.cta-section:has(.btn-primary:hover) .p-deg .deg-bar-face{transform:translateX(var(--bar-strafe,8px)) scaleX(-1) scaleY(1.12)}html[dir=rtl] .cta-section:has(.btn-primary:hover) .p-deg .deg-bar-face{transform:translateX(calc(-1 * var(--bar-strafe,8px))) scaleX(-1) scaleY(1.12)}.cta-section:has(.btn-primary:hover) .p-deg .deg-bar-orbit:nth-child(odd) .deg-bar-face{transition-delay:0s}.cta-section:has(.btn-primary:hover) .p-deg .deg-bar-orbit:nth-child(2n) .deg-bar-face{transition-delay:50ms}.cta-section:not(:has(.btn-primary:hover)) .p-deg .deg-bar-face{transition:transform var(--motion-duration-slow) var(--motion-ease-arrive)}.rampnote{font-family:var(--semantic-font-mono);color:var(--semantic-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-block-end:8px;font-size:7.5px}.inspector-launch{appearance:none;font-family:var(--semantic-font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--chrome-line);background:var(--chrome-btn);color:var(--chrome-btn-fg);cursor:pointer;transition:border-color var(--motion-duration-micro) var(--motion-ease-productive), background var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:10px 12px;font-size:11px;font-weight:700;display:inline-flex}.inspector-launch:hover{border-color:var(--chrome-accent);color:var(--chrome-fg)}.inspector-launch[aria-expanded=true]{background:var(--chrome-accent);color:var(--chrome-bg);border-color:var(--chrome-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--chrome-accent), transparent 55%)}.inspector-launch:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:2px}.inspector{background:var(--chrome-panel-2);border:1px solid var(--chrome-line);font-family:var(--semantic-font-mono);opacity:0;visibility:hidden;pointer-events:none;min-inline-size:0;transition:opacity var(--motion-duration-moderate) var(--motion-ease-entrance), visibility var(--motion-duration-moderate) var(--motion-ease-entrance), background var(--motion-duration-moderate) var(--motion-ease-standard),border-color var(--motion-duration-moderate) var(--motion-ease-standard);border-radius:14px;margin-inline-start:0;overflow:hidden}html[data-inspector=open] .inspector{opacity:1;visibility:visible;pointer-events:auto;max-block-size:calc(100dvh - var(--inspector-sticky-top,142px) - 14px);z-index:var(--semantic-z-layout-rail);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--inspector-sticky-top,142px)}@media (max-width:560px){.inspector{margin-inline-start:0}html[data-inspector=open] .inspector{max-block-size:none;inline-size:min(320px,100vw - 20px);z-index:var(--semantic-z-layout-drawer);position:fixed;inset-block-start:var(--inspector-sticky-top,142px);inset-block-end:10px;inset-inline-end:10px;box-shadow:0 18px 48px #00000059}html[data-inspector=open] .stagegrid>:first-child{padding-inline-end:min(320px,100vw - 20px)}}.inspector-head{border-block-end:1px solid var(--chrome-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.inspector-head h3{letter-spacing:.18em;color:var(--chrome-muted);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;margin:0;font-size:10px;font-weight:500;display:flex}.inspector-close{appearance:none;border:1px solid var(--chrome-line);background:var(--chrome-btn);color:var(--chrome-btn-fg);font-family:var(--semantic-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), background var(--motion-duration-micro) var(--motion-ease-productive);border-radius:999px;flex:none;padding:6px 10px;font-size:10px}.inspector-close:hover{border-color:var(--chrome-accent);color:var(--chrome-fg)}.inspector-close:focus-visible{outline:2px solid var(--chrome-accent);outline-offset:2px}.inspector-body{overscroll-behavior:contain;flex:auto;min-block-size:0;padding:12px 16px 16px;overflow:auto}.inspector-section{margin-block-end:16px}.inspector-section:last-child{margin-block-end:0}.inspector-section-title{letter-spacing:.14em;color:var(--chrome-muted);text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:500}.ovr{color:var(--chrome-accent);font-size:10px}.chain{border-inline-start:2px solid var(--chrome-line);margin-block-end:12px;padding-inline-start:11px}.chain .prop{color:var(--chrome-fg);margin-block-end:5px;font-size:11px;font-weight:700}.chain .hop{color:var(--chrome-muted);align-items:center;gap:8px;font-size:10px;line-height:1.85;display:flex}.chain .hop .lvl{color:var(--chrome-muted);text-transform:uppercase;letter-spacing:.08em;flex:none;width:62px;font-size:9px}.chain .hop .val{color:var(--chrome-soft)}.chain .hop .chipdot{border:1px solid #fff2;border-radius:3px;flex:none;width:10px;height:10px}.chain .hop.final .val{color:var(--chrome-accent);font-weight:700}.pulse{animation:pulse var(--motion-duration-moderate) var(--motion-ease-productive)}@keyframes pulse{0%{background:color-mix(in srgb, var(--chrome-accent), transparent 85%)}to{background:0 0}}.legend{border-block-start:1px solid var(--chrome-line);color:var(--chrome-muted);margin-block-start:8px;padding-block-start:10px;font-size:9.3px;line-height:1.75}.legend b{color:var(--chrome-soft);font-weight:500}.aa-probe{border-block-start:0;margin-block-start:0;padding-block-start:0}.aa-probe h4,.aa-probe .inspector-section-title{letter-spacing:.14em;color:var(--chrome-muted);text-transform:uppercase;margin-block-end:8px;font-size:10px;font-weight:500}.aa-row{color:var(--chrome-soft);justify-content:space-between;align-items:center;gap:8px;margin-block-end:6px;font-size:10px;line-height:1.5;display:flex}.aa-row .pair{align-items:center;gap:6px;min-width:0;display:flex}.aa-row .sw{border:1px solid #fff2;border-radius:3px;flex:none;width:12px;height:12px}.aa-row .ratio{color:var(--chrome-accent);font-variant-numeric:tabular-nums;font-weight:700}.aa-row .ratio.fail{color:#ff8a7a}.aa-row .floor{color:var(--chrome-muted);font-size:9px}.inspector-audit{border-block-start:1px solid var(--chrome-line);padding-block-start:12px}.inspector-audit .audit-metrics{font-family:var(--semantic-font-mono);color:var(--chrome-soft);flex-wrap:wrap;gap:8px 12px;margin-block-end:10px;font-size:11px;display:flex}.inspector-audit .audit-metrics b{color:var(--chrome-accent);font-weight:600}.inspector-audit .audit-metrics b.fail{color:#ff8a7a}.inspector-audit .audit-bar-head{appearance:none;border:1px solid var(--chrome-line);background:var(--chrome-btn);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:start;width:100%;font:inherit;color:inherit;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.inspector-audit .audit-bar-head:focus-visible{outline:2px solid var(--chrome-accent);outline-offset:2px}.inspector-audit .audit-bar-head strong{letter-spacing:.02em;color:var(--chrome-fg);font-size:11px;font-weight:600}.audit-head-lead{align-items:center;gap:8px;min-width:0;display:flex}.inspector-audit .audit-bar-head .pulse{background:var(--chrome-accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--chrome-accent), transparent 45%);animation:auditPulse var(--motion-duration-loop) var(--motion-ease-exit) infinite;border-radius:50%;flex:none}@keyframes auditPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--chrome-accent), transparent 55%)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.inspector-audit .audit-toggle{appearance:none;border:1.5px solid var(--chrome-accent);background:color-mix(in srgb, var(--chrome-accent), transparent 82%);color:var(--chrome-accent);cursor:pointer;min-height:28px;font-family:var(--semantic-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.inspector-audit.is-open .audit-toggle{background:var(--chrome-accent);color:var(--chrome-bg);border-color:var(--chrome-accent)}.audit-chevron{width:14px;height:14px;transition:transform var(--motion-duration-micro) var(--motion-ease-productive);flex:none;display:block;transform:rotate(180deg)}.inspector-audit.is-open .audit-chevron{transform:rotate(0)}.inspector-audit .audit-drawer{border:1px solid var(--chrome-line);background:var(--chrome-panel);opacity:0;visibility:hidden;max-height:0;transition:max-height var(--motion-duration-move) var(--motion-ease-reveal), opacity var(--motion-duration-fast) var(--motion-ease-reveal), visibility var(--motion-duration-fast) var(--motion-ease-reveal), margin-block-start var(--motion-duration-fast) var(--motion-ease-reveal), padding-block var(--motion-duration-fast) var(--motion-ease-reveal);border-radius:10px;margin-block-start:10px;padding:10px;overflow:hidden}.inspector-audit.is-open .audit-drawer{max-height:var(--motion-panel-max);opacity:1;visibility:visible}.inspector-audit .audit-drawer p{color:var(--chrome-soft);margin:0 0 10px;font-size:12px;line-height:1.5}.inspector-audit .audit-drawer p b{color:var(--chrome-fg);font-weight:600}.audit-chips{flex-wrap:wrap;gap:8px;display:flex}.audit-chip{background:var(--chrome-btn);border:1px solid var(--chrome-line);border-radius:10px;min-width:110px;padding:8px 10px}.audit-chip .ct{letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-muted);margin-block-end:2px;font-size:10px}.audit-chip .cd{font-family:var(--semantic-font-mono);color:var(--chrome-accent);font-size:11px}.site-sig{text-align:center;font-family:var(--semantic-font-mono);letter-spacing:.04em;color:var(--chrome-muted);background:var(--chrome-bg);transition:background var(--motion-duration-moderate) var(--motion-ease-standard),color var(--motion-duration-moderate) var(--motion-ease-standard);margin:0;padding:20px 28px 40px;font-size:11px;line-height:1.5}.ramp .step,.tscale>div{opacity:1;transform:none}.sbar i{transform-origin:0%;transform:scaleX(1)}html[dir=rtl] .sbar i{transform-origin:100%}@media (prefers-reduced-motion:reduce){.switcher.is-nudge,.art-aurora .a-lift,.art-ember .a-jet,.art-deg .a-acc,.art-deg .a-core,.inspector-audit .audit-bar-head .pulse{animation:none!important}.p-deg .deg-bar-face,.stagegrid,.inspector{transition:none!important}.p-deg .deg-bar-face,.inspector{transform:none!important}.inspector{margin-inline-start:0!important}.chrome-head,.chrome-head .mark,.scheme-toggle,.a11y-launch,.inspector-launch,.a11y-btn,.a11y-panel,.bswitch,.cswitch,.btn,button,a,input,select,textarea,.reveal,.reveal.is-revealed,.reveal-headline,.reveal-headline.is-revealed,.reveal-body,.reveal-body.is-revealed,.reveal-pop,.reveal-pop.is-revealed,.reveal-blur,.reveal-blur.is-revealed,.reveal-left,.reveal-right,.reveal-left.is-revealed,.reveal-right.is-revealed,.reveal-grid>*,.popover,.popover__panel,[role=dialog]{transition-duration:1ms!important;animation:none!important}.ramp .step,.sbar i,.tscale>div{opacity:1!important;animation:none!important;transform:none!important}}
body{margin:0}.chrome.app-shell{width:100%;max-width:none;padding-block-start:0;padding-inline:0}.chrome.app-shell>.chrome-coach,.chrome.app-shell>.stagegrid{width:min(var(--semantic-layout-content-max,1280px), 100%);padding-inline:var(--chrome-gutter);box-sizing:border-box;margin-inline:auto}.app-shell-header{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-block-end:none;flex-direction:column;align-items:stretch;gap:0;padding-block:0}.app-shell-header.condensed{box-shadow:none;padding-block-start:0}.app-shell-header.chrome-head{width:100%;min-height:0;margin:0 0 14px;padding:0}.app-shell-header:after{display:none}.control-bar{justify-content:space-between;align-items:center;gap:var(--alias-layout-gap-control,8px 12px);box-sizing:border-box;width:100%;min-width:0;z-index:var(--semantic-z-local-front);padding-block:12px;padding-inline:max(var(--chrome-gutter), calc((100% - var(--semantic-layout-content-max,1280px)) / 2 + var(--chrome-gutter)));-webkit-backdrop-filter:blur(14px)saturate(1.15);border-block-end:1px solid var(--chrome-line);background:#fff;flex-wrap:nowrap;margin-inline:0;display:flex;position:relative;overflow:visible;box-shadow:0 2px 10px #0000001a}.app-shell-header.condensed .control-bar{padding-block:10px;box-shadow:0 2px 12px #00000024}.control-bar-brand{flex:0 auto;justify-self:start;min-width:0}.control-bar-tools{justify-content:end;justify-self:end;align-items:center;gap:var(--alias-layout-gap-tools,8px);flex-wrap:nowrap;min-width:0;margin-inline-start:auto;padding-block:0;display:flex;overflow:visible}.control-bar .lang-switcher--menu{z-index:var(--semantic-z-popover,100)}.control-bar .switcher{background:0 0;border:0;flex:none;margin:0;padding:0}.control-bar .switcher-top{display:none}.control-bar .switcher-btns{border:1px solid var(--chrome-line);background:var(--chrome-panel,var(--chrome-btn));border-radius:999px;flex-wrap:nowrap;gap:4px;padding:3px;display:inline-flex}.control-bar .bswitch{padding:var(--alias-layout-pad-bswitch,8px 12px);white-space:nowrap;font-size:var(--alias-layout-bswitch-size,11.5px);background:0 0;border:0;border-radius:999px;flex:none}.control-bar .bswitch[aria-pressed=true]{background:var(--chrome-accent);color:var(--chrome-bg)}.control-bar .lang-switcher,.control-bar .market-switcher{white-space:nowrap;flex:none}.control-bar .a11y-wrap{flex:none}.prefs-launch{appearance:none;border:1px solid var(--chrome-line);background:var(--chrome-btn);block-size:42px;inline-size:42px;color:var(--chrome-fg);cursor:pointer;transition:border-color var(--motion-duration-micro) var(--motion-ease-productive), background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive);border-radius:999px;flex:none;justify-content:center;align-items:center;display:none}.prefs-launch svg{color:currentColor;flex:none;block-size:20px;inline-size:20px}.prefs-launch:hover{border-color:var(--chrome-accent);color:var(--chrome-accent)}.prefs-launch[aria-expanded=true]{background:var(--chrome-accent);color:var(--chrome-bg);border-color:var(--chrome-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--chrome-accent), transparent 55%)}.prefs-launch:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:2px}.global-prefs{gap:var(--alias-space-2,1rem);flex-direction:column;min-inline-size:0;display:flex}.global-prefs__group{gap:var(--alias-space-1,.5rem);flex-direction:column;min-inline-size:0;display:flex}.global-prefs__label{font-family:var(--semantic-font-mono,var(--chrome-fg));letter-spacing:.14em;text-transform:uppercase;color:var(--semantic-text-ink-soft,var(--chrome-muted));margin:0;font-size:10px}.global-prefs__switcher{background:0 0;border:0;inline-size:100%;margin:0;padding:0}.global-prefs__switcher .switcher-top{display:none}.global-prefs__switcher .switcher-btns,.global-prefs__segment{box-sizing:border-box;border:1px solid var(--chrome-line);background:var(--chrome-panel,var(--chrome-btn));border-radius:999px;flex-wrap:nowrap;gap:0;inline-size:100%;max-inline-size:100%;padding:3px;display:flex;overflow:hidden}.global-prefs .lang-switcher,.global-prefs .market-switcher{display:flex}.global-prefs .lang-switcher--list{flex-direction:column;inline-size:100%}.global-prefs .lang-switcher__grid{inline-size:100%}.global-prefs__switcher .bswitch,.global-prefs__segment .mswitch{text-align:center;white-space:nowrap;min-inline-size:0;padding-block:var(--alias-layout-pad-bswitch,10px);padding-inline:var(--alias-space-1,.5rem);border:0;border-radius:999px;flex:1 1 0;justify-content:center}.global-prefs__a11y{justify-content:flex-start;align-items:center;gap:var(--alias-space-15,.75rem);box-sizing:border-box;border-radius:var(--alias-radius-m,12px);inline-size:100%;max-inline-size:100%;padding-block:var(--alias-space-15,.75rem);padding-inline:var(--alias-space-2,1rem);display:flex}.global-prefs__a11y span{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm,.875rem) * var(--semantic-type-mult-body,1));font-weight:600}@media (max-width:900px){.control-bar{flex-wrap:nowrap;justify-content:space-between;min-inline-size:0;overflow:visible}.control-bar-brand,.control-bar .lang-switcher,.control-bar .market-switcher{display:none}.control-bar .a11y-wrap{block-size:0;inline-size:0;z-index:var(--semantic-z-modal,80);pointer-events:none;display:block;position:fixed;inset-block-start:calc(var(--alias-sizing-100,1rem) + 52px);inset-inline-end:var(--chrome-gutter,12px);overflow:visible}.control-bar .a11y-wrap .a11y-launch{display:none}.control-bar .a11y-panel{pointer-events:auto;inset-block-start:0;inset-inline-end:0}.prefs-launch{display:inline-flex}.control-bar-tools{gap:var(--alias-layout-gap-tools,8px);flex-wrap:nowrap;flex:none;margin-inline-start:auto}}.context-switcher{align-items:end;gap:var(--alias-layout-gap-context,6px);width:min(var(--semantic-layout-content-max,1280px), 100%);min-width:0;z-index:var(--semantic-z-local-back);padding-block:0 4px;padding-inline:var(--chrome-gutter);box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--alias-layout-context-tuck,-12px);margin-inline:auto;display:grid;position:relative}.app-shell-header.condensed{gap:0}.app-shell-header.condensed .bswitch{padding:7px 10px;font-size:11.5px}.app-shell-header.condensed .cswitch{padding:12px 12px 7px}.app-shell-header.condensed .cswitch-label{font-size:11px}.app-shell-header.condensed .cswitch-meta{display:none}.cswitch{appearance:none;z-index:var(--semantic-z-local-back);border:1px solid var(--chrome-line);background:var(--chrome-btn);width:100%;min-width:0;color:var(--chrome-btn-fg);cursor:pointer;text-align:start;opacity:.88;transition:background-color var(--motion-duration-micro) var(--motion-ease-productive), color var(--motion-duration-micro) var(--motion-ease-productive), border-color var(--motion-duration-micro) var(--motion-ease-productive), box-shadow var(--motion-duration-micro) var(--motion-ease-productive), transform var(--motion-duration-micro) var(--motion-ease-productive), opacity var(--motion-duration-micro) var(--motion-ease-productive), z-index 0s;border-radius:12px;flex-direction:column;align-items:start;gap:2px;padding:18px 20px 10px;display:flex;position:relative;transform:translateY(-2px);box-shadow:0 6px 14px #00000024}.cswitch:hover{color:var(--chrome-fg);border-color:var(--chrome-accent);opacity:1;z-index:var(--semantic-z-local-front);transform:translateY(0)}.cswitch:active{filter:brightness(.97)}.cswitch[aria-selected=true]{z-index:var(--semantic-z-local-front);opacity:1;background:var(--chrome-panel);color:var(--chrome-fg);border-color:var(--chrome-accent);transform:translateY(2px);box-shadow:0 8px 18px #00000038}.cswitch:focus-visible{z-index:var(--semantic-z-local-front);opacity:1;box-shadow:0 0 0 2.5px var(--chrome-accent), 0 8px 18px #0000002e;outline:none}.cswitch-label{font-family:var(--semantic-font-ui);letter-spacing:.02em;overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.25}.cswitch-label-compact{display:none}.cswitch-meta{font-family:var(--semantic-font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.78;font-size:10px}.cswitch[aria-selected=true] .cswitch-meta{opacity:.9}@media (max-width:900px){.context-switcher{width:100%;inline-size:100%;max-inline-size:100%;padding-block:var(--alias-space-1,.5rem);padding-inline:var(--chrome-gutter);box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:0;margin-block-start:0;margin-inline:0;display:flex}.context-switcher:before{content:"";inset-inline:var(--chrome-gutter);inset-block:var(--alias-space-1,.5rem);border:1px solid var(--chrome-line);background:var(--chrome-panel,var(--chrome-btn));pointer-events:none;z-index:var(--semantic-z-base);border-radius:999px;position:absolute}.cswitch,.app-shell-header.condensed .cswitch{min-inline-size:0;box-shadow:none;opacity:1;text-align:center;z-index:var(--semantic-z-local-back);background:0 0;border:0;border-radius:999px;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding-block:10px;padding-inline:6px;transform:none}.cswitch:hover,.cswitch:active,.cswitch[aria-selected=true]{box-shadow:none;opacity:1;transform:none}.cswitch[aria-selected=true]{background:var(--chrome-accent);color:var(--chrome-bg);border-color:#0000}.cswitch:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:2px;box-shadow:none;z-index:var(--semantic-z-local-front)}.cswitch[aria-selected=true]:focus-visible{outline-color:var(--chrome-bg)}.cswitch-label{letter-spacing:.01em;overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-size:11px;overflow:hidden}.cswitch-label-full{display:none}.cswitch-label-compact{display:inline}.cswitch-meta,.app-shell-header.condensed .cswitch-meta{display:none}}.app-views{flex-direction:column;gap:0;width:100%;min-width:0;display:flex;overflow:visible}.app-view{gap:var(--alias-space-3,2rem);flex-direction:column;width:100%;min-width:0;height:auto;max-height:none;display:flex;overflow:visible}.app-view[hidden]{display:none!important}.app-view:not([hidden]){opacity:1}.app-view-banner{display:none}.app-view-kicker,.app-view-title,.app-view-desc{margin:0}.chapter{gap:var(--semantic-layout-space-section,var(--alias-space-2,1rem));flex-direction:column;width:100%;min-width:0;display:flex;overflow:visible}.chapter-head{border-block-end:1px solid var(--chrome-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-block-end:10px;display:flex}.chapter-title{font-family:var(--semantic-font-subhead,var(--semantic-font-display));font-size:calc(1.15rem * var(--semantic-type-mult,1));color:var(--chrome-fg);letter-spacing:var(--alias-tracking-display,0);margin:0;font-weight:700;line-height:1.2}.chapter-meta{font-family:var(--semantic-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-muted,var(--chrome-soft));margin:0;font-size:10px}.chapter-body{gap:var(--alias-space-2,1rem);flex-direction:column;min-width:0;display:flex;overflow:visible}.chapter--first .chapter-body{gap:var(--alias-space-25,1.5rem)}.health-drawer{border:1px solid var(--chrome-line);background:var(--chrome-panel,var(--semantic-surface-card));border-radius:16px;overflow:clip}.health-drawer--shared{margin-block:0 var(--alias-space-2,1rem)}.health-empty{font-family:var(--semantic-font-body);color:var(--chrome-soft);max-width:62ch;margin:0;font-size:13px;line-height:1.45}.health-drawer-summary{cursor:pointer;font-family:var(--semantic-font-ui);color:var(--chrome-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:14px 16px;list-style:none;display:flex}.health-drawer-summary::-webkit-details-marker{display:none}.health-drawer-title{letter-spacing:.02em;font-size:13px;font-weight:700}.health-drawer-meta{font-family:var(--semantic-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--chrome-muted,var(--chrome-soft));font-size:10px}.health-drawer-summary:focus-visible{outline:2.5px solid var(--chrome-accent);outline-offset:-2px}.health-drawer-body{gap:var(--alias-space-2,1rem);border-block-start:1px solid var(--chrome-line);opacity:0;min-width:0;max-height:0;transition:max-height var(--motion-duration-move) var(--motion-ease-reveal), opacity var(--motion-duration-fast) var(--motion-ease-reveal), padding-block var(--motion-duration-fast) var(--motion-ease-reveal);flex-direction:column;padding:0 16px 16px;display:flex;overflow:hidden}.health-drawer[open]>.health-drawer-body{max-height:var(--motion-panel-max);opacity:1}.health-tools{flex-wrap:nowrap;align-items:center;gap:10px;padding-block:12px 4px;display:flex}.health-tools.control-bar-tools{gap:8px;padding-block:0}.col-span-full{grid-column:1/-1}
.portal-stage{background:0 0;border:none;border-radius:0;margin-block-end:var(--semantic-space-stack);padding:0;overflow:visible}.portal-section-head{margin:0 0 var(--semantic-space-stack);min-width:0;max-width:42rem}.portal-section-kicker{margin:0 0 var(--alias-space-1);font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-body-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--semantic-text-muted);font-weight:700;line-height:1.3}.portal-section-title{margin:0 0 var(--alias-space-1);font-family:var(--semantic-font-subhead,var(--alias-font-subhead));font-size:var(--semantic-layout-section-title-size,var(--semantic-font-size-subhead,calc(var(--alias-size-subhead,1.125rem) * var(--semantic-type-mult,1))));font-weight:var(--alias-weight-subhead,var(--alias-weight-display,600));letter-spacing:var(--alias-tracking-subhead,var(--alias-tracking-display,-.01em));color:var(--semantic-text-ink);overflow-wrap:anywhere;line-height:1.2}.portal-section-desc{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body) * var(--semantic-type-mult-body));color:var(--semantic-text-soft);overflow-wrap:anywhere;max-width:48ch;margin:0;line-height:1.55}.portal-service-meta{align-items:center;gap:var(--alias-space-1);margin:0 0 var(--alias-space-15);font-family:var(--semantic-font-body);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-text-muted);flex-wrap:wrap;display:flex}.portal-orient{padding:clamp(var(--alias-sizing-100), 3vw, var(--alias-sizing-200));border-radius:var(--alias-radius-section);corner-shape:var(--alias-corner-shape);background:var(--semantic-surface-inset);border:1px solid var(--semantic-border-subtle);min-width:0;overflow:visible}.portal-orient-lead{justify-content:space-between;align-items:flex-start;gap:var(--alias-space-2) var(--alias-sizing-200);margin:0 0 var(--semantic-space-stack);flex-wrap:wrap;min-width:0;display:flex}.portal-orient-lead .portal-section-head{flex:16rem;max-width:42rem;margin:0}.portal-orient-lang{align-items:var(--semantic-layout-orient-align,flex-end);gap:var(--alias-space-1);flex-direction:column;flex:none;min-width:0;margin-block-start:var(--alias-space-05);display:flex}.portal-orient-label{font-family:var(--semantic-font-ui);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-text-default);text-align:var(--semantic-layout-orient-label-align,end);margin:0;font-weight:600}.portal-lang-switcher{gap:var(--alias-space-1);flex-wrap:wrap;display:inline-flex}.portal-orient-panel{gap:var(--alias-space-15);flex-direction:column;min-width:0;display:flex}.portal-orient-tips{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));color:var(--semantic-text-soft);max-width:52ch;margin:0;padding-inline-start:1.15em;line-height:1.55}.portal-orient-tips li{overflow-wrap:anywhere;margin-block-end:var(--alias-space-1)}.portal-orient-tips li:last-child{margin-block-end:0}.portal-orient-note{align-items:center;gap:var(--alias-space-1);font-family:var(--semantic-font-body);font-size:var(--semantic-font-size-body-sm);color:var(--semantic-text-muted);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}.portal-discovery{gap:var(--alias-space-2);flex-direction:column;min-width:0;display:flex}.portal-services-block{gap:var(--alias-space-15);flex-direction:column;min-width:0;display:flex}.portal-subsection-title{font-family:var(--semantic-font-subhead,var(--alias-font-subhead));font-size:var(--semantic-font-size-subhead,calc(var(--alias-size-subhead,1.125rem) * var(--semantic-type-mult,1)));font-weight:var(--alias-weight-subhead,var(--alias-weight-display,600));letter-spacing:var(--alias-tracking-subhead,var(--alias-tracking-display,-.01em));color:var(--semantic-text-ink);margin:0;line-height:1.25}.portal-subsection-desc{font-family:var(--semantic-font-body);font-size:calc(var(--semantic-font-size-body-sm) * var(--semantic-type-mult-body));color:var(--semantic-text-soft);max-width:48ch;margin:0;line-height:1.5}.portal-flows,.portal-resilience{gap:var(--alias-space-2);flex-direction:column;min-width:0;display:flex}.portal-stack-card{gap:var(--alias-space-2);padding:var(--semantic-space-card-pad);background:var(--semantic-surface-card);border:1px solid var(--semantic-border-on-surface);border-radius:var(--alias-radius-card);corner-shape:var(--alias-corner-shape);box-shadow:var(--semantic-shadow-card);flex-direction:column;min-width:0;display:flex;overflow:visible}.portal-stack-card>.transaction-wizard,.portal-stack-card>.document-checklist,.portal-stack-card>.global-search,.portal-stack-card>.status-dashboard,.portal-stack-card>.citizen-dashboard,.portal-stack-card>.notification-centre,.portal-stack-card>.trust-indicator,.portal-stack-card>.page-feedback,.portal-stack-card>.data-table-panel,.portal-stack-card>.form-system{background:var(--semantic-transparent);box-shadow:none;border:none;border-radius:0;padding:0}.portal-stack-card>.explainability-panel{background:var(--semantic-transparent);box-shadow:none;border-block:none;border-inline-end:none;border-radius:0;padding:0;padding-inline-start:var(--alias-space-15)}.portal-stack-card>:not(:first-child){border-block-start:1px solid var(--semantic-border-subtle);padding-block-start:var(--alias-space-2)}.portal-stack-card>.portal-services-block{padding-block-start:var(--alias-space-25,1.5rem)}.portal-orient-panel .accessibility-toolbar{margin-block-end:var(--alias-space-05)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#tri-core-portal{pointer-events:none;width:100vw;height:100vh;z-index:var(--semantic-z-max,9999);isolation:isolate;perspective:1200px;perspective-origin:50% 42%;transform-style:preserve-3d;position:fixed;top:0;left:0;overflow:hidden}#tri-core-portal>*{pointer-events:auto}

