:root{color-scheme:dark;--surface:#07152F;--surface-raised:#0C2350;--surface-solid:#12306A;--ink:#E8ECF4;--ink-muted:#A3B2CF;--ink-faint:#7F92B6;--on-solid:#E8ECF4;--accent:#CFA54F;--highlight:#F2E2A6;--seal-gold:#CFA54F;--gold-mark:#CFA54F;--on-gold:#07152F;--champagne:#F2E2A6;--rule:rgba(207,165,79,.3);--rule-soft:rgba(207,165,79,.16);--focus:#F2E2A6;--paper:#F4F2EC;--paper-raised:#FBFAF6;--paper-ink:#0C2350;--paper-muted:#3D4B6E;--paper-accent:#86641F;--paper-link:#004BA6;--font-display:"Cormorant Garamond",Garamond,Georgia,serif;--font-text:"EB Garamond",Garamond,Georgia,serif;--font-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--display-scale:1;--caps-tracking:.16em;--body-size:18px;--emb-shade:rgba(0,0,0,.55);--emb-light:rgba(255,255,255,.16);--emb-cast:rgba(0,0,0,.35);--emb-edge:rgba(0,0,0,.35);--content-max:1180px;--measure:66ch;--cameo:168px;--ring-opacity:1;--honorary-cols:6;--ground-sovereign-img:none;--ground-bond-img:none;--ground-w:240px;--ground-h:96px;--ground-speed:0s;--gutter:24px}[data-theme=bond]{--surface:var(--paper);--surface-raised:var(--paper-raised);--surface-solid:var(--paper-ink);--ink:var(--paper-ink);--ink-muted:var(--paper-muted);--ink-faint:var(--paper-muted);--on-solid:var(--paper);--accent:var(--paper-accent);--highlight:var(--paper-link);--gold-mark:var(--paper-accent);--rule:color-mix(in srgb, var(--paper-ink) 20%, transparent);--rule-soft:color-mix(in srgb, var(--paper-ink) 10%, transparent);--focus:var(--paper-link);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--surface);color:var(--ink);font:400 var(--body-size)/1.6 var(--font-text);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}a{color:var(--highlight)}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wrap{max-width:var(--content-max);margin:0 auto;padding-inline:var(--gutter)}@media(max-width:640px){:root{--gutter:16px}}.micro{overflow:hidden;white-space:nowrap;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.18em;color:var(--gold-mark);opacity:.75;border-block:1px solid var(--rule-soft);padding-block:3px;user-select:none}.label{display:block;font-family:var(--font-caps);font-size:12px;font-weight:500;letter-spacing:var(--caps-tracking);text-transform:uppercase;color:var(--accent)}.muted{color:var(--ink-muted)}.source{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint)}.mast{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px 24px;padding-block:14px}.lockup{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink);min-width:0}.lockup img,.lockup .seal-mini{width:48px;height:48px;display:block;flex:none}.lockup .wm{font-family:var(--font-mark);text-transform:uppercase;letter-spacing:.2em;font-size:clamp(11px,1.25vw,15px);line-height:1.3;padding-left:14px;border-left:1px solid var(--rule)}.nav{display:flex;flex-wrap:wrap;gap:0 18px;align-items:center}.nav a{font-family:var(--font-caps);font-size:11px;font-weight:500;letter-spacing:var(--caps-tracking);text-transform:uppercase;color:var(--ink-muted);text-decoration:none;padding-block:14px}.nav a:hover{color:var(--highlight)}.menu-btn{display:none;font-family:var(--font-caps);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--highlight);background:transparent;border:1px solid var(--rule);min-height:44px;padding:0 14px;cursor:pointer;flex:none}.menu-btn span{display:inline-block;width:14px;height:9px;margin-right:9px;vertical-align:0;border-block:1px solid currentColor;position:relative}.menu-btn span:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:1px solid currentColor}@media(max-width:900px){.menu-btn{display:inline-flex;align-items:center}.mast .nav{display:none;position:absolute;left:0;right:0;top:100%;z-index:30;flex-direction:column;align-items:stretch;gap:0;padding:8px var(--gutter) 20px;background:var(--surface);border-block:1px solid var(--rule);box-shadow:0 18px 40px #00000073}.mast .nav.open{display:flex}.mast .nav a{font-size:13px;padding-block:14px;border-bottom:1px solid var(--rule-soft)}.mast .nav .btn{margin-top:16px;border-bottom:1px solid var(--seal-gold)}}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-caps);font-size:12px;font-weight:500;letter-spacing:var(--caps-tracking);text-transform:uppercase;padding:13px 18px;border:1px solid var(--seal-gold);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s;min-height:44px}.btn--primary{background:var(--seal-gold);color:var(--on-gold)}.btn--primary:hover{background:var(--champagne);color:var(--on-gold)}.btn--ghost{background:transparent;color:var(--highlight)}.btn--ghost:hover{background:var(--surface-raised);color:var(--highlight)}.btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:480px){.btns .btn{flex:1 1 100%}}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:20px 48px}.hero-text{display:flex;flex-direction:column;gap:24px;min-width:0}.hero h1{margin:0;font-family:var(--font-display);font-weight:500;font-size:calc(clamp(38px,5.2vw,70px) * var(--display-scale));line-height:1.03;letter-spacing:-.01em;text-wrap:balance}.hero h1 em{color:var(--highlight);font-weight:400}.lede{margin:0;font-size:calc(var(--body-size) + 2px);line-height:1.6;color:var(--ink-muted);max-width:56ch}.stage{position:relative;width:100%;max-width:560px;aspect-ratio:1;justify-self:center}.stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.stage canvas:active{cursor:grabbing}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:28px;padding-block:8px 32px}.stage{max-width:min(440px,86vw);order:-1}}@media(max-width:480px){.hero h1{font-size:calc(36px * var(--display-scale))}.lede{font-size:var(--body-size)}}.clause{padding-top:48px;display:flex;flex-direction:column;gap:32px}.clause-head{display:grid;grid-template-columns:90px minmax(0,1fr);gap:24px;align-items:baseline}.clause-head .num{font-family:var(--font-caps);font-weight:500;font-size:15px;letter-spacing:.1em;color:var(--accent)}.clause-head h2{margin:0;font-family:var(--font-display);font-weight:500;font-size:calc(36px * var(--display-scale));line-height:1.1;text-wrap:balance}.clause-head p{margin:10px 0 0;color:var(--ink-muted);max-width:var(--measure)}@media(max-width:640px){.clause{padding-top:36px;gap:24px}.clause-head{grid-template-columns:1fr;gap:4px}.clause-head h2{font-size:calc(30px * var(--display-scale))}}.divider{height:44px;width:100%;margin-top:48px}.divider svg{width:100%;height:100%;display:block}@media(max-width:640px){.divider{margin-top:36px}}.panel{position:relative;border:1px solid var(--rule);background-color:var(--surface-raised);background-image:var(--ground-sovereign-img);background-size:var(--ground-w) var(--ground-h);padding:24px;min-width:0}[data-theme=bond] .panel{background-image:var(--ground-bond-img)}.panel--plain{background-image:none!important}.panel--solid{background:var(--surface-solid)!important;color:var(--on-solid);border-color:transparent}.panel h3{margin:0 0 8px;font-family:var(--font-display);font-weight:500;font-size:calc(26px * var(--display-scale));line-height:1.15;text-wrap:balance}.panel p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-muted)}.panel p+p{margin-top:10px}.panel--solid p,.panel--solid h3{color:var(--on-solid)}.panel--solid .label{color:var(--on-solid);opacity:.8}[data-theme=bond] .panel--solid .label{color:var(--champagne)}.panel .label{margin-bottom:12px}@media(max-width:640px){.panel{padding:20px}.panel h3{font-size:calc(23px * var(--display-scale))}}@keyframes ground-drift{to{background-position:var(--ground-w) 0}}body.ground-drift .panel{animation:ground-drift var(--ground-speed) linear infinite}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1000px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.g3{grid-template-columns:1fr}}@media(max-width:700px){.g2,.g4{grid-template-columns:1fr}}.list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:17px;line-height:1.5;color:var(--ink)}.list li:before{content:"";width:9px;height:9px;margin-top:8px;background:var(--gold-mark);clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%)}@media(max-width:640px){.list li{font-size:16px}}.cameo{position:relative;width:var(--cameo);aspect-ratio:1;flex:none;margin:0 auto;max-width:100%}.cameo .photo{position:absolute;inset:10.5%;width:79%;height:79%;border-radius:50%;object-fit:cover;display:block;background:var(--surface-raised)}.cameo{filter:drop-shadow(0 -.5px 0 var(--emb-light)) drop-shadow(0 2px 2px var(--emb-shade)) drop-shadow(0 8px 14px var(--emb-cast))}.cameo:before{content:"";position:absolute;inset:8.6%;border-radius:50%;pointer-events:none;border:1px solid color-mix(in srgb,var(--seal-gold) 55%,transparent);box-shadow:0 -1px 0 var(--emb-light),0 1.5px 2.5px var(--emb-shade),inset 0 1px 0 var(--emb-light)}.cameo .photo{z-index:1}.cameo:after{z-index:2}.cameo:after{content:"";position:absolute;inset:10.5%;border-radius:50%;pointer-events:none;box-shadow:inset 0 3px 6px var(--emb-shade),inset 0 -1.5px 2px var(--emb-light),inset 0 0 0 1px var(--emb-edge)}.cameo .ring{position:absolute;inset:0;width:100%;height:100%;opacity:var(--ring-opacity);transform:rotate(var(--rot,0deg));transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}body.cameo-hover .person:hover .ring,body.cameo-hover .chair-card:hover .ring{transform:rotate(calc(var(--rot,0deg) + 40deg))}.cameo--fine{width:calc(var(--cameo) * .62)}body[data-treatment=mono] .cameo .photo,body[data-treatment=mono] .exec img{filter:grayscale(1) contrast(1.08)}body[data-treatment=engraved] .cameo .photo,body[data-treatment=engraved] .exec img{filter:url(#duo) contrast(1.06)}.board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(220px,calc(var(--cameo) + 48px)),1fr));gap:36px 20px}.person{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0}.person .cameo{margin-bottom:8px}.person-name{margin:0;font-family:var(--font-display);font-weight:500;font-size:calc(23px * var(--display-scale));line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}.person-name--lg{font-size:calc(40px * var(--display-scale))}.person-name--sm{font-size:calc(17px * var(--display-scale))}.office{margin:0;font-style:italic;font-size:15px;line-height:1.35;color:var(--ink-muted);text-wrap:balance}.office--sm{font-size:13px;color:var(--ink-faint)}.note{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--ink-faint);max-width:30ch;text-wrap:pretty}body.hide-notes .note{display:none}.tag{font-family:var(--font-mono);font-size:10.5px;line-height:16px;color:var(--on-gold);background:var(--seal-gold);padding:1px 7px}.chair-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px 40px;align-items:center;border:1px solid var(--rule);background:var(--surface-raised);background-image:var(--ground-sovereign-img);background-size:var(--ground-w) var(--ground-h);padding:28px}.chair-card .cameo{width:calc(var(--cameo) * 1.35)}.chair-text{display:flex;flex-direction:column;gap:10px;min-width:0}.exec ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 18px}.exec li{display:flex;gap:10px;align-items:center;min-width:0}.exec img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--seal-gold);flex:none}.exec b{display:block;font-weight:500;font-size:15.5px;line-height:1.25}.exec i{display:block;font-size:13px;color:var(--ink-faint)}.honorary-grid{display:grid;grid-template-columns:repeat(var(--honorary-cols),minmax(0,1fr));gap:28px 16px}@media(max-width:1000px){.honorary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.chair-card{grid-template-columns:1fr;text-align:center;padding:24px 18px}.chair-card .cameo{width:min(220px,64vw)}.exec ul{grid-template-columns:1fr;text-align:left}}@media(max-width:640px){:root{--cameo:min(132px,36vw)}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.person-name{font-size:calc(18.5px * var(--display-scale))}.person-name--lg{font-size:calc(32px * var(--display-scale))}.office{font-size:13.5px}.note{font-size:13px;line-height:1.4}.honorary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.cameo--fine{width:min(88px,24vw)}.person-name--sm{font-size:calc(14.5px * var(--display-scale))}.office--sm{font-size:11.5px}}.council{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.council .seal{width:min(220px,70vw);aspect-ratio:1}.council .seal svg{width:100%;height:100%;display:block}.press{display:flex;flex-direction:column;gap:12px}.docket{display:flex;flex-wrap:wrap;gap:6px 24px;font-family:var(--font-mono);font-size:12px;color:var(--ink-muted)}.more{font-family:var(--font-caps);font-size:11.5px;font-weight:500;letter-spacing:var(--caps-tracking);text-transform:uppercase;text-decoration:none;margin-top:auto;padding-block:10px 0}.ribbon{width:100%;aspect-ratio:1200/220;display:block}@media(max-width:640px){.ribbon{aspect-ratio:1200/360}}.charter{position:relative;padding:72px 64px}.charter-frame{position:absolute;inset:0;pointer-events:none}.charter-frame svg{width:100%;height:100%;display:block}@media(max-width:640px){.charter{padding:54px 30px}}.quote{margin:0;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center}.quote blockquote{margin:0;font-family:var(--font-display);font-style:italic;font-size:calc(30px * var(--display-scale));line-height:1.25;max-width:24ch}@media(max-width:640px){.quote blockquote{font-size:calc(25px * var(--display-scale))}}.foot{border-top:1px solid var(--rule);margin-top:24px}.foot-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:center;padding-block:32px 22px}.foot-brand{display:flex;flex-direction:column;gap:10px;min-width:0}.foot-legal{border-top:1px solid var(--rule-soft)}.foot-legal .docket{justify-content:space-between;gap:4px 14px;padding-block:14px;font-size:11px;letter-spacing:.06em;color:var(--ink-faint)}.foot .nav{justify-content:flex-end}@media(max-width:900px){.foot-grid{grid-template-columns:1fr;gap:12px}.foot .nav{justify-content:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.foot .nav a{padding-block:12px;border-bottom:1px solid var(--rule-soft)}}[hidden]{display:none!important}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}::selection{background:var(--seal-gold);color:var(--on-gold)}.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--seal-gold);color:var(--on-gold);padding:10px 14px;font-family:var(--font-caps);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.skip:focus{left:12px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}.site-head{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.site-head.scrolled{border-bottom-color:var(--rule-soft);box-shadow:0 10px 30px -18px #00000080}.site-head .mast{padding-block:12px}.site-head .lockup .seal-mini{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.site-head .lockup:hover .seal-mini{transform:rotate(-24deg)}.nav-main{display:flex;align-items:center;gap:2px}.nav-item{position:relative}.nav-item>a,.nav-item>button{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-caps);font-size:11px;font-weight:500;letter-spacing:var(--caps-tracking);text-transform:uppercase;color:var(--ink-muted);text-decoration:none;padding:14px 10px;background:none;border:0;cursor:pointer}.nav-item>a:hover,.nav-item>button:hover,.nav-item.open>button,.nav-item>a[aria-current=page],.nav-item.current>button{color:var(--highlight)}.nav-item>button:after{content:"";width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.nav-item.open>button:after{transform:rotate(225deg) translateY(-1px)}.nav-drop{position:absolute;top:100%;left:-8px;min-width:300px;background:var(--surface-raised);border:1px solid var(--rule);box-shadow:var(--shadow);padding:10px;display:none;z-index:45}.nav-item.open .nav-drop{display:grid;animation:drop .18s ease-out}@keyframes drop{0%{opacity:0;transform:translateY(-4px)}}.nav-drop a{display:grid;gap:2px;padding:10px 12px;text-decoration:none;color:var(--ink);border-left:1px solid transparent}.nav-drop a:hover,.nav-drop a[aria-current=page]{border-left-color:var(--seal-gold);background:color-mix(in srgb,var(--seal-gold) 7%,transparent)}.nav-drop a b{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.2}.nav-drop a span{font-size:13.5px;line-height:1.35;color:var(--ink-muted)}.nav-cta{margin-left:12px}.nav-cta .btn{padding:10px 14px;min-height:40px}.site-switch{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-faint);text-decoration:none;border-left:1px solid var(--rule);padding-left:12px;margin-left:8px;white-space:nowrap}.site-switch:hover{color:var(--highlight)}@media(max-width:1080px){.menu-btn{display:inline-flex;align-items:center}.nav-main{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:8px var(--gutter) 22px;background:var(--surface);border-block:1px solid var(--rule);box-shadow:var(--shadow);max-height:calc(100vh - 76px);overflow:auto}.nav-main.open{display:flex}.nav-item>a,.nav-item>button{width:100%;justify-content:space-between;font-size:13px;padding-block:15px;border-bottom:1px solid var(--rule-soft)}.nav-drop{position:static;box-shadow:none;border:0;padding:0 0 8px;min-width:0;background:transparent}.nav-cta{margin:16px 0 0}.nav-cta .btn{width:100%}.site-switch{border:0;padding:14px 0 0;margin:0}}.page-head{position:relative;padding-block:56px 40px;border-bottom:1px solid var(--rule-soft);overflow:hidden}.page-head .wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint);margin-bottom:18px}.crumbs a{color:var(--ink-faint);text-decoration:none}.crumbs a:hover{color:var(--highlight)}.crumbs span[aria-hidden]{opacity:.6}.page-head h1{margin:10px 0 0;font-family:var(--font-display);font-weight:500;font-size:calc(clamp(40px,5.4vw,76px) * var(--display-scale));line-height:1.02;letter-spacing:-.012em;text-wrap:balance;max-width:20ch}.page-head h1 em{color:var(--highlight);font-weight:400}.page-head .lede{margin-top:20px;max-width:62ch}.page-head .head-mark{width:clamp(120px,16vw,200px);aspect-ratio:1;opacity:.95}.page-head .head-mark svg{width:100%;height:100%;display:block}.page-head-ground{position:absolute;inset:0;background-image:var(--ground-img);background-size:var(--ground-w) var(--ground-h);opacity:.55;mask-image:linear-gradient(90deg,transparent 30%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);pointer-events:none}@media(max-width:760px){.page-head{padding-block:36px 28px}.page-head .wrap{grid-template-columns:1fr}.page-head .head-mark{display:none}}.section{padding-block:72px}.section+.section{padding-top:24px}.section--tight{padding-block:40px}.section--band{background:var(--surface-raised);border-block:1px solid var(--rule-soft)}.section--solid{background:var(--surface-solid);color:var(--on-solid)}.section--solid .clause-head p,.section--solid .muted{color:color-mix(in srgb,var(--on-solid) 78%,transparent)}.section--solid .label,.section--solid .num{color:color-mix(in srgb,var(--on-solid) 80%,transparent)}.section--paper{background:var(--surface);color:var(--ink)}.stack{display:flex;flex-direction:column;gap:32px}.stack-sm{display:flex;flex-direction:column;gap:16px}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:900px){.split,.split--even{grid-template-columns:1fr;gap:32px}}.prose{max-width:var(--measure);font-size:var(--body-size);line-height:1.68}.prose p{margin:0 0 1.05em}.prose h2{font-family:var(--font-display);font-weight:500;font-size:calc(34px * var(--display-scale));line-height:1.12;margin:1.6em 0 .5em}.prose h3{font-family:var(--font-display);font-weight:500;font-size:calc(25px * var(--display-scale));margin:1.4em 0 .4em}.prose ul{padding-left:1.1em}.prose li{margin-bottom:.4em}.prose blockquote{margin:1.4em 0;padding-left:22px;border-left:2px solid var(--seal-gold);font-family:var(--font-display);font-style:italic;font-size:1.3em;line-height:1.35}.dropcap:first-letter{float:left;font-family:var(--font-display);font-size:4.1em;line-height:.82;padding:6px 10px 0 0;color:var(--accent)}.kicker{font-family:var(--font-display);font-style:italic;font-size:calc(26px * var(--display-scale));line-height:1.3;color:var(--ink);max-width:36ch;margin:0;text-wrap:balance}.kicker em{color:var(--highlight)}.statement{font-family:var(--font-display);font-weight:500;font-size:calc(clamp(30px,3.6vw,50px) * var(--display-scale));line-height:1.12;letter-spacing:-.01em;margin:0;text-wrap:balance;max-width:24ch}.statement em{color:var(--highlight);font-weight:400}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.stat{padding:26px 22px;border-left:1px solid var(--rule-soft);display:flex;flex-direction:column;gap:6px}.stat:first-child{border-left:0}.stat b{font-family:var(--font-display);font-weight:500;font-size:calc(clamp(42px,5vw,64px) * var(--display-scale));line-height:1;color:var(--highlight);font-variant-numeric:lining-nums}.stat span{font-size:15px;line-height:1.4;color:var(--ink-muted)}@media(max-width:800px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--rule-soft)}}.timeline{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:0}.timeline:before{content:"";position:absolute;left:118px;top:6px;bottom:6px;border-left:1px solid var(--rule)}.timeline li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:36px;padding-block:16px;position:relative}.timeline li:after{content:"";position:absolute;left:114px;top:24px;width:9px;height:9px;background:var(--seal-gold);clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%)}.timeline time{font-family:var(--font-mono);font-size:12.5px;color:var(--accent);padding-top:4px;text-align:right}.timeline h3{margin:0 0 4px;font-family:var(--font-display);font-weight:500;font-size:calc(23px * var(--display-scale))}.timeline p{margin:0;font-size:16px;color:var(--ink-muted)}@media(max-width:640px){.timeline:before{left:6px}.timeline li{grid-template-columns:1fr;gap:4px;padding-left:28px}.timeline li:after{left:2px}.timeline time{text-align:left}}.steps{counter-reset:step;list-style:none;padding:0;display:grid;grid-template-columns:repeat(var(--steps,4),minmax(0,1fr));gap:0;border-top:1px solid var(--rule)}.step{counter-increment:step;padding:22px 22px 6px 0;position:relative}.step+.step{padding-left:22px;border-left:1px solid var(--rule-soft)}.step:before{content:counter(step,upper-roman);display:block;font-family:var(--font-caps);font-size:13px;letter-spacing:.14em;color:var(--accent);margin-bottom:12px}.step h3{margin:0 0 6px;font-family:var(--font-display);font-weight:500;font-size:calc(23px * var(--display-scale));line-height:1.15}.step p{margin:0;font-size:15.5px;color:var(--ink-muted);line-height:1.5}@media(max-width:900px){.steps{grid-template-columns:1fr 1fr}.step:nth-child(odd){padding-left:0;border-left:0}.step{padding-left:22px}}@media(max-width:560px){.steps{grid-template-columns:1fr}.step,.step+.step{padding-left:0;border-left:0;border-top:1px solid var(--rule-soft)}}.card-link{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:border-color .2s,transform .3s cubic-bezier(.2,.7,.2,1)}.card-link:hover{border-color:var(--seal-gold);transform:translateY(-2px)}.card-link .more{color:var(--highlight)}.card-link:hover .more:after{transform:translate(4px)}.more:after{content:"→";display:inline-block;margin-left:8px;transition:transform .2s}.index-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.index-list li{border-bottom:1px solid var(--rule-soft)}.index-list a{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:24px;align-items:baseline;padding:20px 4px;text-decoration:none;color:var(--ink);transition:background-color .2s,padding .3s}.index-list a:hover{background:color-mix(in srgb,var(--seal-gold) 6%,transparent);padding-left:14px}.index-list .idx{font-family:var(--font-mono);font-size:12px;color:var(--ink-faint)}.index-list h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:calc(24px * var(--display-scale));line-height:1.2;text-wrap:balance}.index-list p{margin:6px 0 0;font-size:15.5px;color:var(--ink-muted)}.index-list .go{font-family:var(--font-caps);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--highlight)}@media(max-width:700px){.index-list a{grid-template-columns:1fr;gap:6px}.index-list .go{display:none}}.nations{position:relative;border:1px solid var(--rule);background:var(--surface-raised);overflow:hidden}.nations svg{display:block;width:100%;height:auto}.nations .country{fill:color-mix(in srgb,var(--ink) 9%,transparent);stroke:color-mix(in srgb,var(--ink) 18%,transparent);stroke-width:.4;transition:fill .25s}.nations .country.led{fill:color-mix(in srgb,var(--seal-gold) 62%,transparent);stroke:var(--seal-gold);cursor:pointer}.nations .country.led:hover,.nations .country.led.hot{fill:var(--highlight)}.nations .grat{fill:none;stroke:color-mix(in srgb,var(--seal-gold) 14%,transparent);stroke-width:.5}.nations .sphere{fill:none;stroke:var(--rule);stroke-width:1}.nations-tip{position:absolute;pointer-events:none;background:var(--surface);border:1px solid var(--seal-gold);padding:10px 12px;font-size:14px;line-height:1.35;max-width:280px;box-shadow:var(--shadow);opacity:0;transition:opacity .15s;z-index:3}.nations-tip b{display:block;font-family:var(--font-caps);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.nations-tip.on{opacity:1}.nations-legend{position:absolute;left:18px;bottom:16px;display:flex;gap:18px;font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.nations-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px;background:var(--seal-gold)}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip{font-family:var(--font-caps);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:9px 12px;border:1px solid var(--rule);background:transparent;color:var(--ink-muted);cursor:pointer;min-height:38px}.chip:hover{color:var(--highlight);border-color:var(--seal-gold)}.chip[aria-pressed=true]{background:var(--seal-gold);color:var(--on-gold);border-color:var(--seal-gold)}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--rule);padding:0 12px;min-height:42px;background:var(--surface-raised);min-width:min(320px,100%)}.search input{flex:1;background:none;border:0;color:var(--ink);font:16px var(--font-text);outline:none;min-width:0;padding-block:8px}.search svg{width:16px;height:16px;flex:none;stroke:var(--ink-faint)}a.person{text-decoration:none;color:inherit}a.person:hover .person-name{color:var(--highlight)}.person .region{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);letter-spacing:.04em}.is-hidden{display:none!important}.profile{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;align-items:start}.profile .cameo{width:min(340px,80vw)}.profile-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 24px;margin:0;border-top:1px solid var(--rule);padding-top:18px}.profile-facts dt{font-family:var(--font-caps);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding-top:3px}.profile-facts dd{margin:0;font-size:17px}@media(max-width:860px){.profile{grid-template-columns:1fr;gap:28px}}.document{position:relative;background:var(--paper);color:var(--paper-ink);padding:clamp(48px,7vw,96px) clamp(28px,7vw,104px);box-shadow:var(--shadow)}.document .charter-frame{position:absolute;inset:0;pointer-events:none}.document .label{color:var(--paper-accent)}.document a{color:var(--paper-link)}.doc-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:48px}.doc-head .seal-doc{width:120px;height:120px}.doc-head h1,.doc-head h2{margin:0;font-family:var(--font-title);font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(22px,2.8vw,34px);line-height:1.3}.doc-head p{margin:0;font-family:var(--font-display);font-style:italic;font-size:20px;color:var(--paper-muted)}.article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:28px;padding-block:26px;border-top:1px solid color-mix(in srgb,var(--paper-ink) 14%,transparent)}.article>.art-no{font-family:var(--font-caps);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-accent);padding-top:8px}.article h2,.article h3{margin:0 0 10px;font-family:var(--font-display);font-weight:500;font-size:calc(28px * var(--display-scale));line-height:1.15}.article p,.article li{font-size:17.5px;line-height:1.65;color:var(--paper-ink)}.article p{margin:0 0 .8em}.article ol,.article ul{margin:0;padding-left:1.2em}.article li{margin-bottom:.45em}.article li::marker{color:var(--paper-accent);font-family:var(--font-mono);font-size:.8em}@media(max-width:640px){.article{grid-template-columns:1fr;gap:4px}}.signatures{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px 32px;margin-top:40px}.signature{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--paper-ink);padding-top:8px}.signature .sig{font-family:Pinyon Script,Snell Roundhand,cursive;font-size:30px;line-height:1;color:var(--paper-link);margin-top:-36px;margin-bottom:10px;min-height:30px}.signature b{font-weight:500;font-size:15px}.signature i{font-size:13px;color:var(--paper-muted)}.specimen{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;overflow:hidden}.specimen span{font-family:var(--font-mark);font-size:clamp(60px,12vw,150px);letter-spacing:.2em;color:color-mix(in srgb,var(--paper-accent) 9%,transparent);transform:rotate(-24deg);white-space:nowrap}.toc{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--rule);padding-left:0}.toc a{font-size:14.5px;line-height:1.35;text-decoration:none;color:var(--ink-muted);padding:7px 14px;border-left:2px solid transparent;margin-left:-1px}.toc a:hover,.toc a.on{color:var(--highlight);border-left-color:var(--seal-gold)}.with-toc{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px;align-items:start}@media(max-width:1000px){.with-toc{grid-template-columns:1fr}.toc{display:none}}.release-meta{display:flex;flex-wrap:wrap;gap:8px 28px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-muted);padding-block:16px;border-block:1px solid var(--rule-soft)}.release-meta b{color:var(--accent);font-weight:500;margin-right:6px}.dateline{font-family:var(--font-caps);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.endmark{text-align:center;font-family:var(--font-mono);letter-spacing:.5em;color:var(--ink-faint);margin:36px 0}.form{display:grid;gap:22px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media(max-width:640px){.form-row{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:8px}.field>label,.field>legend{font-family:var(--font-caps);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.field input,.field select,.field textarea{font:17px/1.4 var(--font-text);color:var(--ink);background:var(--surface-raised);border:0;border-bottom:1px solid var(--rule);padding:12px 2px;outline:none;transition:border-color .2s,background-color .2s;border-radius:0;width:100%}.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-muted) 50%),linear-gradient(135deg,var(--ink-muted) 50%,transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.field textarea{min-height:140px;resize:vertical;padding:12px}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--highlight);background:color-mix(in srgb,var(--surface-raised) 80%,var(--seal-gold) 6%)}.field .hint{font-size:13.5px;color:var(--ink-faint)}.field.invalid input,.field.invalid select,.field.invalid textarea{border-bottom-color:#d2544a}.field .err{font-size:13.5px;color:#d2544a;display:none}.field.invalid .err{display:block}fieldset.field{border:0;padding:0;margin:0}.choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.choice{position:relative;display:flex;gap:12px;align-items:flex-start;border:1px solid var(--rule);padding:14px;cursor:pointer;background:var(--surface-raised);transition:border-color .2s}.choice:hover{border-color:var(--seal-gold)}.choice input{accent-color:var(--seal-gold);margin-top:4px;width:16px;height:16px;flex:none}.choice b{display:block;font-weight:500;font-size:16px}.choice span{font-size:13.5px;color:var(--ink-muted);line-height:1.4}.choice:has(input:checked){border-color:var(--seal-gold);background:color-mix(in srgb,var(--seal-gold) 9%,var(--surface-raised))}.form-note{font-size:14px;color:var(--ink-faint);border-left:2px solid var(--rule);padding-left:14px}.form-done{display:none;text-align:center;padding:40px 20px}.form.done>:not(.form-done){display:none}.form.done .form-done{display:block}.progress-rail{display:flex;gap:6px;margin-bottom:8px}.progress-rail i{flex:1;height:2px;background:var(--rule-soft)}.progress-rail i.on{background:var(--seal-gold)}.wizard-step{display:none}.wizard-step.on{display:grid;gap:22px;animation:rise .4s ease-out}.foot-big{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:32px 40px;padding-block:56px 36px}.foot-col h4{margin:0 0 14px;font-family:var(--font-caps);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.foot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.foot-col a{color:var(--ink-muted);text-decoration:none;font-size:15.5px}.foot-col a:hover{color:var(--highlight)}.foot-motto{margin:18px 0 0;font-family:var(--font-display);font-style:italic;font-size:19px;color:var(--ink-muted);max-width:34ch;line-height:1.4}@media(max-width:900px){.foot-big{grid-template-columns:1fr 1fr}.foot-big>:first-child{grid-column:1/-1}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal-stagger.in>*{opacity:1;transform:none}.reveal-stagger.in>:nth-child(2){transition-delay:.07s}.reveal-stagger.in>:nth-child(3){transition-delay:.14s}.reveal-stagger.in>:nth-child(4){transition-delay:.21s}.reveal-stagger.in>:nth-child(5){transition-delay:.28s}.reveal-stagger.in>:nth-child(6){transition-delay:.35s}.reveal-stagger.in>:nth-child(n+7){transition-delay:.42s}.divider.draw svg path{stroke-dasharray:var(--len,100000);animation:engrave 2.4s cubic-bezier(.4,.1,.2,1) both}@keyframes engrave{0%{stroke-dashoffset:var(--len,100000)}}.rule-draw{height:1px;background:var(--seal-gold);transform-origin:left;transform:scaleX(0);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.in .rule-draw,.rule-draw.in{transform:scaleX(1)}html.no-motion .reveal,html.no-motion .reveal-stagger>*{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{opacity:1;transform:none;transition:none}.divider.draw svg path{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.hero--home{min-height:min(860px,calc(100vh - 110px));padding-block:12px 64px}.hero-meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-faint);border-top:1px solid var(--rule-soft);padding-top:16px}.hero-meta b{color:var(--accent);font-weight:500}.scroll-cue{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-caps);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);text-decoration:none}.scroll-cue:after{content:"";width:1px;height:28px;background:linear-gradient(var(--seal-gold),transparent);animation:cue 2.4s ease-in-out infinite}@keyframes cue{50%{transform:translateY(6px);opacity:.4}}.marquee{overflow:hidden;border-block:1px solid var(--rule-soft);padding-block:14px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;gap:42px;width:max-content;animation:marquee 90s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee span{font-family:var(--font-caps);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.marquee span:before{content:"✦";color:var(--seal-gold);margin-right:42px;font-size:9px;vertical-align:2px}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;padding:3px 9px;border:1px solid var(--rule);color:var(--ink-muted);white-space:nowrap}.pill--gold{background:var(--seal-gold);border-color:var(--seal-gold);color:var(--on-gold)}.notice{display:flex;gap:14px;align-items:flex-start;border:1px dashed var(--rule);padding:14px 16px;font-size:15px;color:var(--ink-muted)}.notice b{color:var(--ink);font-weight:500}.center{text-align:center}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-1{margin-top:12px}.mt-2{margin-top:24px}.mt-3{margin-top:40px}.cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center}@media(max-width:760px){.cta-band{grid-template-columns:1fr}}.quote-card{display:flex;flex-direction:column;gap:16px}.quote-card blockquote{margin:0;font-family:var(--font-display);font-style:italic;font-size:calc(24px * var(--display-scale));line-height:1.35}.quote-card figcaption{font-family:var(--font-caps);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}uwl-portrait{display:block;border-radius:50%;overflow:hidden;background:var(--portrait-ground);--portrait-ink:var(--ink);--portrait-ground:var(--surface-raised)}html[data-site=uwl] uwl-portrait{--portrait-ink:var(--highlight);--portrait-ground:var(--surface-raised)}.nations .mark{fill:var(--seal-gold);stroke:var(--surface-raised);stroke-width:1.2;cursor:pointer;transition:fill .2s}.nations .mark:hover,.nations .mark:focus{fill:var(--highlight);outline:none}.nations .mark-ring{fill:none;stroke:var(--seal-gold);stroke-width:.8;opacity:.6;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:ping 3s ease-out infinite}@keyframes ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){.nations .mark-ring{animation:none}}.nations .country.led:focus{outline:none;fill:var(--highlight)}:root{--seal-disc:var(--surface);--seal-ink:var(--seal-gold);--seal-light:var(--highlight)}.seal-svg{display:block;width:100%;height:auto;overflow:visible}.seal-svg .seal-mark{font-family:var(--font-mark)}.seal-svg .seal-cond{font-family:var(--font-mark-cond)}.seal-svg .seal-light{font-family:var(--font-mark-light)}.seal-svg .seal-micro{font-family:var(--font-micro)}.label .name,.more .name{font-family:var(--font-text);text-transform:none;letter-spacing:.01em;font-size:1.25em;font-weight:400}.seal-svg .em-fill{fill:var(--seal-light)}.council .seal{width:min(260px,100%);padding-inline:14px 10px;aspect-ratio:1;filter:drop-shadow(0 6px 14px rgba(0,0,0,.28))}.seal-wrap .seal{width:100%;padding-inline:12px 8px}html[data-site=yuwl] .council .seal{filter:drop-shadow(0 6px 12px rgba(60,35,20,.16))}.divider--chain{height:56px;margin-block:8px}@media(max-width:640px){.document{padding:68px 22px 60px;box-shadow:none}.charter{padding:64px 22px 56px}.doc-head{margin-bottom:28px;gap:10px}.doc-head .seal-doc{width:84px;height:84px}.doc-head h1,.doc-head h2{font-size:20px;letter-spacing:.1em}.article{padding-block:20px}.article h2,.article h3{font-size:calc(24px * var(--display-scale))}.article p,.article li{font-size:16.5px;line-height:1.6}.resolution{font-size:16.5px}.resolution ol{padding-left:22px}.specimen span{font-size:56px}.with-toc{gap:24px}}.tuner{position:fixed;top:0;right:0;bottom:0;width:min(360px,100vw);z-index:80;background:#06080f;color:#e8ecf4;border-left:1px solid rgba(207,165,79,.35);display:flex;flex-direction:column;font:14px/1.4 EB Garamond,Georgia,serif;color-scheme:dark;box-shadow:-20px 0 50px #00000059}.tuner[hidden]{display:none}.tuner .th{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(207,165,79,.25);padding-top:calc(14px + env(safe-area-inset-top,0px))}.tuner .th b{font-family:Cinzel,serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#cfa54f;font-weight:500}.tuner-body{overflow:auto;flex:1;padding:4px 0 12px;overscroll-behavior:contain}.tuner details{border-bottom:1px solid rgba(207,165,79,.14)}.tuner summary{cursor:pointer;padding:13px 16px;font-family:Cinzel,serif;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#f2e2a6;min-height:44px}.tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 16px;align-items:center}.tr label{color:#a3b2cf;font-size:13.5px}.tr output{font:11.5px IBM Plex Mono,monospace;color:#e8ecf4}.tr input[type=range]{grid-column:1/-1;width:100%;accent-color:#CFA54F;min-height:28px}.tr select{grid-column:2;background:#0b1020;color:#e8ecf4;border:1px solid rgba(207,165,79,.35);padding:6px;font:12px IBM Plex Mono,monospace;max-width:190px;min-height:32px}.tr input[type=color]{width:48px;height:32px;border:1px solid rgba(207,165,79,.35);background:none;padding:0}.tb{grid-column:1/-1;display:flex;gap:8px;align-items:center;color:#e8ecf4!important;min-height:32px}.tb input{accent-color:#CFA54F;width:18px;height:18px}.pal-row{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1}.tn{color:#7f92b6;font-size:12.5px}.tbtn{font:12px IBM Plex Mono,monospace;background:transparent;color:#f2e2a6;border:1px solid rgba(207,165,79,.4);padding:7px 10px;cursor:pointer;min-height:36px}.tbtn:hover{background:#15203a}.pal-btn{display:inline-flex;align-items:center;gap:8px;text-align:left}.pal-btn[aria-pressed=true]{border-color:#f2e2a6;background:#15203a}.pal-btn .sw{display:inline-flex;border:1px solid rgba(255,255,255,.25)}.pal-btn .sw i{display:block;width:9px;height:18px}.tf{border-top:1px solid rgba(207,165,79,.25);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px}.tf .row{display:flex;gap:6px;flex-wrap:wrap}.tune-json{width:100%;height:120px;background:#0b1020;color:#e8ecf4;font:11px IBM Plex Mono,monospace;border:1px solid rgba(207,165,79,.35)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--seal-gold);color:var(--on-gold);font:12px IBM Plex Mono,monospace;padding:8px 14px;z-index:90;opacity:0;transition:opacity .2s;pointer-events:none;max-width:90vw}.toast.on{opacity:1}
