@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--background:#fbfcfe;--surface:#fff;--ink:#202b44;--muted:#636c7b;--line:#dce2ee;--accent:#3259ed;--accent-muted:#93a7fd;--accent-pale:#eef2ff;--accent-border:#c4d2f8;--panel-blue:#edf1fd;--panel-blue-border:#c4d2f8;--panel-peach:#fff0e4;--panel-peach-border:#f2ddcc;--panel-green:#eaf5ee;--panel-green-border:#d0e5d8;--panel-section:#f6f8fc;--radius:20px;--control-radius:8px;--badge-radius:999px;--border:var(--line);--foreground:var(--ink);--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;font-synthesis:none;color:var(--ink);background:var(--background);font-family:DM Sans Variable,DM Sans,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.custom-select{min-width:180px;position:relative}.custom-select-trigger{text-align:left;width:100%;padding-right:44px!important}.custom-select button.custom-select-trigger{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.custom-select-trigger:after{content:"⌄";position:absolute;right:18px}.custom-select-menu{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:max-content;min-width:100%;max-width:min(360px,80vw);max-height:280px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 40px #202b441a}.custom-select-menu li{border-radius:var(--control-radius);cursor:pointer;padding:12px 16px}.custom-select-menu li[aria-selected=true]{font-weight:600}.custom-select-menu li[aria-disabled=true]{opacity:.5;cursor:not-allowed}@keyframes exchange-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){main>h1,main>.eyebrow,main>.ex-hero,main>section,main>article{animation:.5s cubic-bezier(.22,1,.36,1) both exchange-enter}button,.button,input,textarea,select,.card,.catalog-card,.resource-link{transition:background-color .18s,border-color .18s,color .18s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body{margin:0;font-size:16px;line-height:1.6}pre{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:100%;padding:20px 24px;font-size:14px;line-height:1.8;overflow-x:auto}a{color:var(--accent);text-underline-offset:4px}button,input,select,textarea{font:inherit;border-radius:var(--control-radius)}button:not(.button):not(.custom-select-trigger):not([data-quiet-control]){border-radius:var(--control-radius);color:var(--ink);background:var(--surface);cursor:pointer;isolation:isolate;border:1px solid #dbe0e9;padding:10px 20px;font-size:14px;font-weight:500;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),color .25s 40ms;position:relative;overflow:hidden}button:not(.button):not(.custom-select-trigger):not([data-quiet-control])>*{z-index:1;position:relative}button:not(.button):not(.custom-select-trigger):not([data-quiet-control]):before{content:"";z-index:-2;pointer-events:none;background:#c7d8fc;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-101%)}button:not(.button):not(.custom-select-trigger):not([data-quiet-control]):after{content:"";z-index:-1;background:var(--accent);pointer-events:none;transition:transform .46s cubic-bezier(.22,1,.36,1) 40ms;position:absolute;inset:0;transform:translate(-101%)}button:not(.button):not(.custom-select-trigger):not([data-quiet-control]):hover:not(:disabled):before,button:not(.button):not(.custom-select-trigger):not([data-quiet-control]):hover:not(:disabled):after{transform:translate(0)}button:not(.button):not(.custom-select-trigger):not([data-quiet-control]):hover:not(:disabled){border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -4px #3259ed59}button:not(.button):not(.custom-select-trigger):not([data-quiet-control]):active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.98)}button:not(.button):not(.custom-select-trigger):not([data-quiet-control]):disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line);max-width:100%;color:var(--ink);background:var(--surface);padding:13px 18px;font-size:16px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;border-color:var(--accent);outline-width:2px}textarea{border-radius:var(--radius);line-height:1.6}input::file-selector-button{border-radius:var(--control-radius);font:inherit;color:var(--accent);background:var(--accent-pale);cursor:pointer;border:0;margin-right:12px;padding:8px 16px;font-size:14px}.skip-link{z-index:100;background:var(--surface);border-radius:var(--control-radius);padding:12px 20px;position:fixed;top:-100px;left:16px;box-shadow:0 4px 16px #202b4420}.skip-link:focus{top:12px}.site-header{z-index:50;background:var(--background);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:24px;min-height:104px;padding-block:22px;padding-inline:max(24px,50vw - 660px);display:flex;position:relative}.brand{color:var(--accent);white-space:nowrap;letter-spacing:-.03em;flex-shrink:0;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:flex}.brand .muted{color:var(--accent-muted);letter-spacing:-.01em;font-weight:350}.site-header nav{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.site-header nav a{color:var(--muted);border-radius:var(--control-radius);letter-spacing:.01em;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.site-header nav a:hover{color:var(--ink);background:var(--panel-section)}.site-header nav a[aria-current]{color:var(--accent);background:var(--accent-pale);font-weight:600}.account-link{color:var(--ink);border-radius:var(--control-radius);white-space:nowrap;letter-spacing:.01em;background:var(--surface);isolation:isolate;border:1px solid #dbe0e9;margin-left:auto;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),color .25s 40ms;position:relative;overflow:hidden}.account-link>*{z-index:1;position:relative}.account-link:not([aria-current=page]):before{content:"";z-index:-2;pointer-events:none;background:#c7d8fc;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-101%)}.account-link:not([aria-current=page]):after{content:"";z-index:-1;background:var(--accent);pointer-events:none;transition:transform .46s cubic-bezier(.22,1,.36,1) 40ms;position:absolute;inset:0;transform:translate(-101%)}.account-link:not([aria-current=page]):hover:before,.account-link:not([aria-current=page]):hover:after{transform:translate(0)}.account-link:not([aria-current=page]):hover{border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -4px #3259ed59}.account-link[aria-current=page]{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 5px 18px #3259ed25}main{width:min(1320px,100% - 64px);margin-inline:auto;padding:48px 0 80px}.muted{color:var(--muted)}.eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow:before{content:"✳";color:var(--accent);letter-spacing:0;font-size:14px;font-weight:400}h1{letter-spacing:-.062em;max-width:820px;margin:16px 0 28px;font-size:clamp(48px,6.5vw,92px);font-weight:500;line-height:.98}.lead{color:var(--muted);max-width:640px;font-size:18px;line-height:1.65}.editorial-accent{color:var(--accent);letter-spacing:-.025em;margin-left:0;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.actions{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.button{border:1px solid var(--accent);border-radius:var(--control-radius);background:var(--accent);color:#fff;cursor:pointer;letter-spacing:.01em;isolation:isolate;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #3259ed25}.button>*{z-index:1;position:relative}.button canvas.cta-liquid-canvas{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.button:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -4px #2d5bff66}.button:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 2px 8px #3259ed20}.button.secondary{background:var(--surface);color:var(--ink);box-shadow:none;isolation:isolate;border:1px solid #dbe0e9;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),color .25s 40ms;position:relative;overflow:hidden}.button.secondary>*{z-index:1;position:relative}.button.secondary:not([aria-current=page]):before{content:"";z-index:-2;pointer-events:none;background:#c7d8fc;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-101%)}.button.secondary:not([aria-current=page]):after{content:"";z-index:-1;background:var(--accent);pointer-events:none;transition:transform .46s cubic-bezier(.22,1,.36,1) 40ms;position:absolute;inset:0;transform:translate(-101%)}.button.secondary:not([aria-current=page]):hover:not(:disabled):before,.button.secondary:not([aria-current=page]):hover:not(:disabled):after{transform:translate(0)}.button.secondary:not([aria-current=page]):hover:not(:disabled){border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px -4px #3259ed59}.button.secondary[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600;box-shadow:0 4px 14px #3259ed30}.button.secondary:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.98)}.button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:48px 0;display:grid}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:48px 0;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;flex-direction:column;padding:32px 36px;display:flex}.card:focus-within{border-color:var(--accent-border)}.card h2{letter-spacing:-.035em;margin:12px 0 14px;font-size:22px;font-weight:600;line-height:1.2}.card p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.6}.card a:not(.button){align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.card a:not(.button):not(.text-link):not(.catalog-card-link):after{content:"→";transition:transform .15s}.card a:not(.button):not(.text-link):hover:after{transform:translate(4px)}.step-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:700}.ex-hero{padding:32px 0 24px}.ex-hero h1{margin:18px 0 24px}.notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-section);color:var(--muted);padding:18px 24px;font-size:14px;line-height:1.6}.notice a:not(.button){color:var(--accent)}.notice a.button:not(.secondary){color:#fff}.home-feature-strip{border-block:1px solid var(--line);color:var(--muted);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:28px;margin:40px 0;padding:24px 0;font-size:13px;font-weight:600;display:flex}.home-feature-strip span{align-items:center;gap:7px;display:flex}.home-feature-strip svg{color:var(--accent)}.account-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0;padding:0;list-style:none;display:grid}.account-steps li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:32px;display:flex}.account-steps li:first-child{background:var(--panel-blue);border-color:var(--panel-blue-border)}.account-steps li:nth-child(2){background:var(--panel-peach);border-color:var(--panel-peach-border)}.account-steps li:nth-child(3){background:var(--panel-green);border-color:var(--panel-green-border)}.account-steps h3{letter-spacing:-.03em;margin:8px 0 12px;font-size:20px;font-weight:600}.account-steps p{color:var(--muted);flex:1;margin:0 0 20px;font-size:14px;line-height:1.6}.token-create-panel{margin:36px 0}.token-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.token-fields label{letter-spacing:.02em;color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.token-fields input,.token-fields select{width:100%}.token-fields p{color:var(--muted);margin:8px 0 0;font-size:14px}.catalog-filters{background:var(--panel-section);border-radius:var(--radius);border:1px solid var(--line);grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:16px;margin:40px 0 16px;padding:24px 28px;display:grid}.catalog-filters label{letter-spacing:.02em;color:var(--muted);text-transform:uppercase;gap:8px;font-size:13px;font-weight:600;display:grid}.catalog-filters input,.catalog-filters select{width:100%;min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--control-radius);padding:12px 16px;font-size:15px}.catalog-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.catalog-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;box-shadow:none;flex-direction:column;padding:28px;display:flex}.catalog-card:hover{border-color:var(--accent-border);transform:translateY(-2px);box-shadow:0 10px 28px #3259ed14}.catalog-card h2{letter-spacing:-.025em;margin:16px 0 8px;font-size:19px;font-weight:600;line-height:1.25}.catalog-card h2 a{color:var(--ink);text-decoration:none}.catalog-card h2 a:hover{color:var(--accent)}.catalog-card p:first-of-type{color:var(--muted);flex:1;margin:0 0 16px;font-size:14px;line-height:1.55}.catalog-card p:nth-of-type(2){color:var(--accent);background:var(--accent-pale);border-radius:var(--badge-radius);width:fit-content;margin:0 0 8px;padding:4px 10px;font-family:monospace;font-size:12px}.catalog-card p:nth-of-type(3){color:var(--muted);margin:0;font-size:12px;font-weight:600}.catalog-icon{border-radius:var(--radius);background:var(--panel-blue);border:1.5px solid var(--panel-blue-border);width:52px;height:52px;color:var(--accent);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.catalog-icon svg{width:28px;height:28px}.catalog-icon img{object-fit:contain;background:#fff;width:100%;height:100%;position:absolute;inset:0}.detail-back{margin:0 0 28px}.detail-back-link{color:var(--muted);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.detail-back-link:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-pale)}.detail-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;align-items:flex-start;gap:28px;margin:0 0 32px;padding:36px 40px;display:flex}.detail-icon-wrap{border-radius:var(--radius);background:var(--panel-blue);border:1.5px solid var(--panel-blue-border);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.detail-hero-content{flex:1;min-width:0}.detail-hero-content h1{letter-spacing:-.05em;margin:6px 0 12px;font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.05}.detail-version-card{background:var(--panel-section);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;padding:18px 28px;display:flex}.detail-version-card label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.detail-version-card select{background:var(--surface);padding:10px 18px}.detail-grid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1.2fr);align-items:start;gap:32px;display:grid}.detail-main-column,.detail-side-column{flex-direction:column;gap:28px;display:flex}.install-card{background:var(--panel-blue);border:1.5px solid var(--panel-blue-border);border-radius:var(--radius);padding:32px}.install-card h2{letter-spacing:-.035em;margin-top:0;font-size:22px;font-weight:600}.meta-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;padding:32px}.meta-card h2{letter-spacing:-.035em;margin-top:0;font-size:22px;font-weight:600}#extension-metadata{grid-template-columns:max-content 1fr;align-items:baseline;gap:8px 16px;margin:16px 0;font-size:14px;display:grid}#extension-metadata dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}#extension-metadata dd{overflow-wrap:anywhere;margin:0}#extension-permissions{flex-wrap:wrap;gap:6px;margin:12px 0 20px;padding:0;list-style:none;display:flex}#extension-permissions li{background:var(--panel-peach);border:1px solid var(--panel-peach-border);border-radius:var(--badge-radius);color:#8a4a1a;padding:6px 14px;font-size:13px;font-weight:500}#extension-install-identity{overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:16px 0;padding:14px 18px;font-family:monospace;font-size:13px}#extension-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}#extension-links a{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--ink);background:var(--surface);padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none}#extension-links a:hover{border-color:var(--accent-border);color:var(--accent);background:var(--accent-pale)}#extension-history{border:1px solid var(--line);border-radius:var(--radius);margin:12px 0;overflow:hidden}#extension-history summary{cursor:pointer;background:var(--panel-section);padding:18px 24px;font-size:15px;font-weight:600}.extension-previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.extension-previews figure{margin:0}.extension-previews img{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto;display:block}#review-content form>label{margin:16px 0;display:block}#review-content>section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-bottom:24px;padding:32px}.review-actions{flex-wrap:wrap;gap:12px;display:flex}.review-tag{border-radius:var(--badge-radius);text-transform:uppercase;letter-spacing:.05em;background:var(--panel-blue);border:1px solid var(--panel-blue-border);color:var(--accent);align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.review-tag.approved{background:var(--panel-green);border-color:var(--panel-green-border);color:#1a7a4c}.review-tag.rejected{color:#c81e1e;background:#fde8e8;border-color:#f8b4b4}.review-tag.quarantine{background:var(--panel-peach);border-color:var(--panel-peach-border);color:#b45309}.publish-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:32px;margin-top:40px;display:grid}.publish-panel{min-width:0}.publish-panel fieldset{border:0;min-width:0;margin:0;padding:0}.publish-panel legend{letter-spacing:.02em;color:var(--muted);text-transform:uppercase;padding:0 0 20px;font-size:14px;font-weight:600}.publish-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;margin-bottom:20px;padding:32px}.publish-step h2{letter-spacing:-.04em;margin:10px 0 16px;font-size:26px;font-weight:600;line-height:1.15}.publish-step select{width:100%;margin-top:12px;display:block}.package-drop{border:2px dashed var(--accent-border);border-radius:var(--radius);background:var(--panel-section);text-align:center;margin:24px 0;padding:32px 24px}.package-drop input{width:100%;margin-top:16px;display:block}.publication-guide{background:var(--panel-green);border-color:var(--panel-green-border);box-shadow:none}.release-steps{padding-left:20px}.release-steps li{margin:20px 0;padding-left:8px}.release-steps li strong{letter-spacing:-.01em;font-size:16px}.release-steps p{color:var(--muted);margin:6px 0 0;font-size:15px}#publish-progress{border-radius:var(--control-radius);width:100%;height:8px;margin:16px 0}#publish-progress::-webkit-progress-bar{background:var(--panel-section);border-radius:var(--control-radius)}#publish-progress::-webkit-progress-value{background:var(--accent);border-radius:var(--control-radius)}.docs-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;display:grid}.docs-breadcrumb{color:var(--muted);align-items:center;gap:8px;margin-bottom:32px;font-size:13px;display:flex}.docs-breadcrumb a{color:var(--muted);font-weight:500;text-decoration:none}.docs-breadcrumb a:hover{color:var(--ink)}.docs-search-panel{background:var(--panel-blue);border:1.5px solid var(--panel-blue-border);border-radius:var(--radius);margin:0 0 48px;padding:32px}.docs-search-panel label{letter-spacing:-.045em;color:var(--ink);margin-bottom:16px;font-size:24px;font-weight:600;display:block}.docs-search-panel input{width:100%}#docs-search-results{padding:0;list-style:none}#docs-search-results li{border-top:1px solid var(--panel-blue-border);padding:20px 0}#docs-search-results li:first-child{margin-top:20px}#docs-search-results p{color:var(--muted);margin-bottom:0;font-size:15px}.docs-nav{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none;align-self:start;padding:6px;position:sticky;top:96px}.docs-nav summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:var(--control-radius);padding:14px 16px;font-size:11px;font-weight:700}.docs-nav nav{padding:4px 0 8px}.docs-nav a{border-radius:var(--control-radius);color:var(--muted);margin:2px 0;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;display:block}.docs-nav a:hover{background:var(--panel-section);color:var(--ink)}.docs-nav a[aria-current]{background:var(--accent-pale);color:var(--accent);font-weight:700}.docs-copy{margin-top:16px;padding:8px 16px;font-size:14px}.docs-diagram{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:36px 0;padding:32px;box-shadow:0 2px 12px #1c2b6604}.docs-diagram figcaption{color:var(--muted);margin-top:18px;font-size:14px;font-style:italic;line-height:1.6}.prose{min-width:0}.prose p,.prose li{max-width:76ch;font-size:17px;line-height:1.75}.prose h1{letter-spacing:-.05em;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1.06}.prose h2{letter-spacing:-.04em;border-top:1px solid var(--line);margin-top:56px;padding-top:28px;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.15}.prose h3{letter-spacing:-.03em;margin-top:36px;font-size:clamp(18px,2vw,22px);font-weight:600}.prose pre{background:var(--panel-section);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;font-size:14px;line-height:1.8;overflow:auto}.prose code{overflow-wrap:anywhere}.prose img{border-radius:var(--radius);max-width:100%}.prose a{font-weight:500}.prose :is(h1,h2,h3,h4,h5,h6){position:relative}.prose :is(h1,h2,h3,h4,h5,h6)>a{color:var(--muted);opacity:0;margin-left:10px;font-weight:400;text-decoration:none;transition:opacity .2s,color .2s;display:inline-block}.prose :is(h1,h2,h3,h4,h5,h6):hover>a,.prose :is(h1,h2,h3,h4,h5,h6)>a:focus-visible{opacity:1;color:var(--accent)}.prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;max-width:100%;margin:36px 0;font-size:14px;display:block;overflow:hidden;box-shadow:0 4px 16px #1c2b660a}.prose thead{background:var(--panel-section)}.prose th{text-transform:uppercase;letter-spacing:.05em;color:var(--foreground);text-align:left;border-bottom:1px solid var(--border);padding:16px 24px;font-size:13px;font-weight:600}.prose th:first-child,.prose td:first-child{overflow-wrap:anywhere;border-right:1px solid var(--border);width:38%}.prose td{vertical-align:top;border-bottom:1px solid var(--border);color:var(--foreground);padding:16px 24px;line-height:1.6}.prose td:first-child{color:var(--foreground);font-weight:500}.prose td:last-child{color:var(--muted)}.prose tbody tr:last-child td{border-bottom:none}.prose tbody tr:hover{background:#3259ed08}.prose table code{background:var(--panel-section);border-radius:var(--control-radius);font-size:13px;font-family:var(--font-mono);color:var(--accent);padding:3px 7px;font-weight:500}.docs-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:52px;padding-top:28px;display:flex}.docs-pagination a{font-size:15px;font-weight:600}#account-content>.card+.card{margin-top:24px}.account-namespace-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.site-footer{background:var(--accent);color:#fff;border-top:0;margin-top:32px;padding:95px max(32px,50vw - 660px) 36px}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{color:#d7ebbe}.footer-top{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-intro{letter-spacing:-.055em;margin:8px 0 32px;font-size:clamp(36px,4.4vw,66px);font-weight:500;line-height:1.04}.footer-links{border-block:1px solid #ffffff35;justify-content:space-between;gap:32px;padding:26px 0;font-size:13px;display:flex}.footer-links>a{white-space:nowrap}.footer-links nav{flex-wrap:wrap;gap:12px 24px;display:flex}.exchange-signature{letter-spacing:-.07em;color:#c9d8ff;overflow-wrap:anywhere;padding:52px 0 28px;font-size:clamp(36px,6vw,88px);font-weight:500;line-height:1}.exchange-signature[data-official=true]{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.18em;width:100%;font-size:clamp(28px,11.7vw,180px);line-height:.95;display:flex}.exchange-signature[data-official=true]>span{flex-shrink:0}.exchange-baseline{letter-spacing:.09em;text-transform:uppercase;color:#d4dfff;border-top:1px solid #ffffff30;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-size:10px;display:flex}@media (width<=900px){.catalog-filters{grid-template-columns:1fr 1fr}.catalog-results{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:1fr}}@media (width<=760px){.site-header{flex-wrap:wrap;gap:16px;height:auto;min-height:64px;padding-block:14px;position:relative}.site-header nav{order:3;gap:2px;width:100%}.account-link{font-size:13px}.cards,.docs-layout{grid-template-columns:1fr}.docs-nav{position:static}main{padding-top:36px}h1{font-size:clamp(42px,10vw,72px)}.account-steps,.token-fields{grid-template-columns:minmax(0,1fr)}.publish-layout{grid-template-columns:1fr}.publish-step,.package-drop{padding:22px}.detail-hero{flex-direction:column;padding:24px}}@media (width<=520px){.catalog-filters,.catalog-results{grid-template-columns:1fr}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2,h3{letter-spacing:-.035em;font-weight:500;line-height:1.2}.text-link{align-items:center;gap:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.text-link>span{transition:transform .18s}.text-link:hover>span{transform:translate(2px,-2px)}.home-hero{grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(36px,6vw,90px);padding:22px 0 64px;display:grid}.home-hero h1{letter-spacing:-.067em;margin:22px 0 28px;font-size:clamp(64px,6.7vw,100px);line-height:.98}.home-hero .lead{max-width:440px;line-height:1.6}.home-search{border:1px solid var(--line);background:var(--surface);border-radius:var(--control-radius);gap:8px;max-width:470px;margin-top:28px;padding:7px;display:flex}.home-search input[type=search]{background:0 0;border:0;flex:1;min-width:0;padding:10px 8px;font-size:15px}.home-search .button{padding:10px 18px;font-size:22px}.hero-links{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.hero-links .text-link{gap:8px;font-size:13px}.trust-line{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:12px;display:flex}.trust-line>span{color:var(--muted)}.trust-line>div{flex-wrap:wrap;gap:28px;display:flex}.trust-line>div>span:before{content:"+";color:var(--accent);margin-right:8px}.trust-line a{text-decoration:none}.section-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;margin:64px 0 32px;display:grid}.section-heading h2,.make-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.6vw,64px);line-height:1.03}.section-heading p:not(.eyebrow){max-width:420px;color:var(--muted);font-size:15px}.registry-status{color:var(--muted);margin:20px 0;font-size:13px}.registry-empty{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-section);align-items:center;gap:32px;padding:36px;display:flex}.registry-empty h2,.registry-empty h3{margin:0 0 10px;font-size:26px}.registry-empty p{max-width:600px;color:var(--muted);margin:0;font-size:14px}.registry-empty .actions{margin:20px 0 0}.empty-mark{background:var(--panel-blue);width:80px;height:80px;color:var(--accent);border-radius:var(--radius);flex-shrink:0;place-items:center;font-size:48px;font-weight:300;display:grid}.make-section{background:var(--panel-peach);border:1px solid var(--panel-peach-border);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:100px;margin-top:80px;padding:56px;display:grid}.make-section .lead{max-width:400px;margin:28px 0;font-size:16px}.make-path{margin:0;padding:0;list-style:none}.make-path li{border-top:1px solid var(--panel-peach-border);gap:24px;padding:24px 0;display:flex}.make-path li:first-child{border-top:0;padding-top:0}.make-path li>span{color:var(--muted);font-size:12px}.make-path h3{margin:0 0 12px;font-size:22px}.make-path p{color:var(--muted);font-size:14px}.make-path a{font-size:13px;font-weight:600;text-decoration:none}.instance-note{color:var(--muted);border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font-size:12px}.catalog-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin:0 0 36px;display:grid}.catalog-heading h1{margin:0;font-size:clamp(40px,4.5vw,64px)}.catalog-heading .lead{max-width:360px;font-size:16px}.catalog-filters{background:var(--panel-blue);margin:0 0 12px;padding:20px}.catalog-card{min-height:270px;position:relative}.catalog-card:nth-child(3n+1) .catalog-icon{background:var(--panel-blue)}.catalog-card:nth-child(3n+2) .catalog-icon{background:var(--panel-peach);border-color:var(--panel-peach-border);color:#8a4a1a}.catalog-card:nth-child(3n) .catalog-icon{background:var(--panel-green);border-color:var(--panel-green-border);color:#246046}.catalog-icon{border-radius:var(--control-radius);width:56px;height:56px}.catalog-card-link:after{content:"↗";color:var(--muted);font-size:20px;position:absolute;top:28px;right:24px}.catalog-card p.catalog-description{flex:1;font-size:14px;line-height:1.6}.catalog-meta{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding-top:12px;font-size:11px;display:flex}.catalog-publisher{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.publisher-layout{grid-template-columns:190px minmax(0,1fr);gap:48px;display:grid}.publisher-main{min-width:0}.workspace-heading{border-bottom:1px solid var(--line);margin-bottom:32px;padding:0 0 24px}.workspace-heading h1,body[data-page=operations] main>h1{max-width:920px;font-size:clamp(32px,4vw,52px);line-height:1.1}.workspace-heading .eyebrow{margin-bottom:4px}.account-nav{flex-direction:column;align-self:start;align-items:stretch;gap:5px;display:flex;position:sticky;top:28px}.account-nav .step-label{margin:0 0 16px 12px}.account-nav-link{color:var(--muted);border-left:2px solid #0000;padding:10px 12px;font-size:14px;text-decoration:none}.account-nav-link:hover{color:var(--ink);background:var(--panel-section)}.account-nav-link[aria-current=page]{color:var(--accent);border-left-color:var(--accent);background:var(--panel-blue);font-weight:600}.signin-panel{text-align:center;background:var(--panel-blue);max-width:560px;margin:32px auto;padding:48px 32px}#account-status{padding:12px 16px;font-size:13px}#account-content h2{font-size:26px}#account-content>section{margin-bottom:24px}#account-content>p:first-child{margin-top:0}#account-content form>label,body[data-page=operations] form label{margin:12px 0 6px;font-size:14px;display:block}#account-content form>input:not([type=checkbox]),#account-content textarea,body[data-page=operations] textarea{width:100%}#account-content ul:not(.actions),body[data-page=operations] ul{padding-left:20px}#account-submissions,#token-list,#account-namespaces,#review-items{list-style:none;padding:0!important}#account-submissions>li,#token-list>li,#account-namespaces>li,#review-items>li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0;font-size:14px}.account-steps{gap:16px}.account-steps li{padding:24px}.account-steps .eyebrow{font-size:9px}.account-steps .eyebrow:before{display:none}.publish-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:24px;margin-top:28px}.publish-intro .lead{font-size:16px}.publication-guide{background:var(--panel-peach);border-color:var(--panel-peach-border);padding:24px}.publish-step{padding:28px}.publish-step h2{font-size:23px}.publish-panel :disabled{cursor:not-allowed}.package-drop{background:var(--panel-blue)}.developer-hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.developer-hero h1{font-size:clamp(54px,6vw,84px)}.developer-hero .lead{max-width:440px;font-size:17px}.note-top{letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.docs-layout{grid-template-columns:230px minmax(0,1fr);gap:64px}.docs-sidebar{position:sticky;top:24px}.docs-search-panel{border-radius:var(--control-radius);background:var(--panel-section);border-color:var(--line);margin:0 0 24px;padding:16px}.docs-search-panel label{letter-spacing:0;margin-bottom:10px;font-size:14px}.docs-search-panel input[type=search]{padding:10px;font-size:13px}.docs-search-panel p{margin:8px 0 0;font-size:11px}#docs-search-results{margin:0}#docs-search-results li{padding:12px 0}#docs-search-results a{font-size:13px}#docs-search-results p{font-size:11px}.docs-nav{box-shadow:none;background:0 0;border:0;padding:0;position:static}.docs-nav a{border-radius:var(--control-radius);padding:8px 12px;font-size:13px}.docs-nav summary{padding:0 12px}.docs-copy{margin:12px 0;padding:0 12px;font-size:11px}body[data-page=docs] .prose{max-width:860px}body[data-page=docs] .prose h1{margin-top:0}body[data-page=docs] .prose p,body[data-page=docs] .prose li{font-size:16px}body[data-page=docs] .ex-hero h1{font-size:clamp(36px,4vw,56px)}body[data-page=docs] .card{box-shadow:none}body[data-page=operations] main>p{max-width:760px;color:var(--muted)}body[data-page=operations] fieldset{border:1px solid var(--line);border-radius:var(--control-radius);min-width:0;padding:24px}body[data-page=operations] :is(#security-content,#review-content)>section{border:1px solid var(--line);border-radius:var(--radius);margin:24px 0;padding:28px}body[data-page=operations] :is(h2,h3){font-size:24px}body[data-page=operations] :is(input,textarea){max-width:100%}.terms-heading h1{font-size:clamp(40px,4.5vw,64px)}.terms-sections{grid-template-columns:1fr;max-width:920px}.terms-sections .card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:28px 0}@media (width>=1000px){.detail-side-column{position:sticky;top:24px}}@media (width<=1100px){.site-header{gap:16px}.site-header nav a{padding:8px;font-size:13px}.brand{font-size:20px}.account-link{padding:10px 14px}.home-hero,.developer-hero{gap:36px}.publisher-layout{grid-template-columns:160px minmax(0,1fr);gap:28px}.make-section{gap:48px;padding:40px}}@media (width<=900px){.site-header nav{order:3;justify-content:center;width:100%}.home-hero,.developer-hero{grid-template-columns:1fr;gap:40px}.home-hero-copy{max-width:720px}.home-hero h1{font-size:clamp(64px,10vw,88px)}.home-hero .lead{max-width:540px}.catalog-heading{gap:32px}.account-steps,.publish-layout{grid-template-columns:1fr}.make-section{gap:32px}.docs-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (width<=760px){main{width:calc(100% - 40px);padding:32px 0 48px}.site-header{gap:12px;min-height:80px;padding:18px 20px 12px}.site-header nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.site-header nav a{white-space:nowrap}.brand{gap:7px;font-size:19px}.account-link{padding:8px 10px;font-size:11px}.account-link>span{display:none}.home-hero{padding-top:12px}.home-hero h1{font-size:clamp(54px,11vw,78px)}.section-heading,.catalog-heading,.make-section{grid-template-columns:1fr;gap:20px}.section-heading{margin-top:48px}.make-section{gap:36px;margin-top:48px;padding:28px}.catalog-heading h1{font-size:clamp(40px,8vw,56px)}.catalog-heading .lead{max-width:560px}.trust-line>div{gap:16px}.publisher-layout{grid-template-columns:1fr;gap:20px}.account-nav{border-bottom:1px solid var(--line);flex-direction:row;gap:0;padding-bottom:8px;position:static;overflow-x:auto}.account-nav .step-label{display:none}.account-nav-link{border-bottom:2px solid #0000;border-left:0;flex-shrink:0;padding:10px 14px;font-size:13px}.account-nav-link[aria-current=page]{border-bottom-color:var(--accent)}.workspace-heading{margin-bottom:20px}.workspace-heading h1{font-size:clamp(32px,7vw,46px)}.docs-layout{grid-template-columns:1fr;gap:32px}.docs-sidebar{position:static}.docs-nav{border-bottom:1px solid var(--line);padding-bottom:16px}.docs-nav nav{grid-template-columns:1fr 1fr;display:grid}.docs-breadcrumb{flex-wrap:wrap}.footer-top,.footer-links{flex-direction:column;align-items:flex-start;gap:16px}.site-footer{padding:40px 20px 24px}.registry-empty{align-items:flex-start;gap:20px;padding:24px}.empty-mark{width:48px;height:48px;font-size:28px}.registry-empty h2,.registry-empty h3{font-size:22px}}@media (width<=440px){.hero-links{gap:16px}.registry-empty{flex-direction:column}.home-search input[type=search]{font-size:13px}}.custom-select-trigger{border-radius:var(--control-radius);cursor:pointer;padding:12px 16px;font-size:14px}.custom-select-trigger:disabled{cursor:not-allowed;opacity:.55}.detail-icon-wrap{color:var(--accent);position:relative}.detail-icon-wrap>img{object-fit:contain;background:var(--surface);width:100%;height:100%;position:absolute;inset:0}body[data-page=workspace] .ex-hero h1{font-size:clamp(32px,4vw,52px)}@media (width<=760px){.site-header nav a{padding:8px 6px;font-size:12px}.site-header nav{scrollbar-width:none}.site-header nav::-webkit-scrollbar{display:none}}.detail-hero{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:20px 0 32px}.detail-version-card{border-radius:var(--control-radius);padding:16px 20px}.detail-main-column>.card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 32px}.detail-main-column .prose h1{font-size:32px}.detail-main-column .prose h2{font-size:26px}.detail-main-column .prose h3{font-size:20px}@media (width<=760px){.prose :is(th,td){min-width:190px;padding:12px 14px}.prose :is(th,td):first-child{min-width:150px}}.docs-search-trigger{border:1px solid var(--line);border-radius:var(--control-radius);width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;align-items:center;gap:10px;margin-bottom:28px;padding:14px 12px;font-size:13px;display:flex}.docs-search-trigger svg{flex-shrink:0}.docs-search-dialog{border:1px solid var(--line);border-radius:var(--radius);width:min(760px,100vw - 32px);max-height:min(760px,100dvh - 48px);color:var(--ink);background:#fafbff;padding:0;overflow:auto;box-shadow:0 24px 90px #17234333}.docs-search-dialog[open]{flex-direction:column;display:flex}.docs-search-dialog::backdrop{backdrop-filter:blur(4px);background:#18233e66}.docs-search-heading{justify-content:space-between;align-items:center;gap:16px;padding:28px 28px 20px;display:flex}.docs-search-heading .eyebrow{margin:0 0 8px;font-size:11px}.docs-search-heading h2{letter-spacing:-1px;margin:0;font-size:30px;font-weight:500}.docs-search-close{border-radius:var(--control-radius);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid}.docs-search-close:hover{color:var(--ink);background:#eef1ff}.docs-search-field{border:1px solid var(--line);border-radius:var(--control-radius);background:#fff;align-items:center;gap:8px;margin:0 28px;padding:0 14px;display:flex}.docs-search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.docs-search-field input[type=search]{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:none;padding:18px 0;font-size:16px}.docs-search-field button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:13px}.docs-search-filters{border:0;flex-wrap:wrap;gap:8px;margin:20px 28px 0;padding:0;display:flex}.docs-search-filters legend{color:var(--muted);margin-bottom:10px;font-size:12px}.docs-search-filters label{cursor:pointer;margin:0;font-size:12px;font-weight:500;position:relative}.docs-search-filters input{opacity:0;width:1px;height:1px;position:absolute}.docs-search-filters span{border:1px solid var(--line);border-radius:var(--control-radius);background:#fff;align-items:center;min-height:44px;padding:8px 12px;display:flex}.docs-search-filters input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.docs-search-filters input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.docs-search-status{color:var(--muted);margin:20px 28px 12px;font-size:12px}.docs-search-scroll{overscroll-behavior:contain;min-height:80px;overflow-y:auto}.docs-search-dialog #docs-search-results{margin:0;padding:0 16px 12px;list-style:none}.docs-search-dialog #docs-search-results li{border:0;padding:0}.docs-search-dialog #docs-search-results a{border-radius:var(--control-radius);color:var(--ink);flex-direction:column;gap:6px;padding:16px 12px;font-size:16px;text-decoration:none;display:flex}.docs-search-dialog #docs-search-results a:hover,.docs-search-dialog #docs-search-results a:focus-visible{background:#eef1ff}.docs-search-page{color:var(--accent);font-size:11px}.docs-search-snippet{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.docs-search-dialog mark{color:inherit;border-radius:var(--control-radius);background:#fce8ac}.docs-search-help{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:14px 28px;font-size:11px;display:flex}@media (width<=760px){.docs-search-heading{padding:20px 20px 16px}.docs-search-heading h2{font-size:26px}.docs-search-field{margin:0 20px}.docs-search-filters{margin:18px 20px 0}.docs-search-status{margin:18px 20px 12px}.docs-search-help{padding:14px 20px}}.docs-api-search{max-width:260px}.extension-story{min-width:0;margin:0}.extension-story-art{padding:14px 0 20px;position:relative}.extension-story-art:before{content:"";z-index:-1;border-radius:var(--radius);background:#edf1ff;position:absolute;inset:78px -14px 50px 20px;transform:rotate(-3deg)}.story-caption{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:0 8px 24px;font:italic 23px Instrument Serif,Georgia,serif;display:flex}.story-caption>span{font-size:32px}.story-maker{border:1px solid var(--line);border-radius:var(--radius);background:#fff5e9;align-items:center;gap:16px;width:fit-content;margin:0 0 24px 24px;padding:16px 24px 16px 16px;display:flex;position:relative;transform:rotate(-3deg)}.story-extension-mark{border-radius:var(--control-radius);background:var(--accent);color:#fff;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.story-extension-mark svg{width:34px;height:34px}.story-maker>div{gap:5px;display:grid}.story-small-label{letter-spacing:.09em;color:var(--muted);font-size:8px}.story-maker strong{font-size:17px;font-weight:600}.story-source{color:var(--muted);font-size:10px}.story-connection{color:var(--accent);position:absolute;bottom:-23px;right:-54px}.story-workspace{border-radius:var(--radius);background:#fff;border:1px solid #cbd2e5;position:relative;overflow:hidden;box-shadow:8px 10px #dfe6fc}.story-titlebar{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:10px;display:flex}.story-window-dots{gap:5px;display:flex}.story-window-dots i{border-radius:var(--badge-radius);border:1px solid #aab4ca;width:6px;height:6px}.story-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:4px;padding:10px 10px 0;display:flex}.story-toolbar>span{color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:10px;display:flex}.story-toolbar svg{flex-shrink:0;width:14px;height:14px}.story-toolbar .story-custom-tool{border-radius:var(--control-radius) var(--control-radius) 0 0;color:var(--accent);background:#edf1ff;border:1px solid #cbd6fc;border-bottom:0;font-weight:600}.story-tool-space{padding:28px 24px}.story-tool-heading{letter-spacing:-.04em;align-items:center;gap:16px;margin-bottom:24px;font-size:26px;font-weight:500;line-height:1.1;display:flex}.story-tool-heading em{color:var(--accent);font:italic 36px Instrument Serif,Georgia,serif}.story-spark{color:var(--accent);font-size:44px;font-weight:400}.story-tool-canvas{grid-template-columns:1fr 1.1fr;gap:14px;display:grid}.story-canvas-note{border-radius:var(--control-radius);background:#fcecd9;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px;display:flex}.story-canvas-note>span{letter-spacing:.09em;color:var(--muted);font-size:7px}.story-canvas-note strong{letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:1.3}.story-canvas-note svg{color:#a36330;margin-top:auto}.story-canvas-blocks{flex-direction:column;justify-content:center;gap:10px;display:flex}.story-canvas-blocks>span{border:1px solid var(--line);border-radius:var(--control-radius);align-items:center;gap:8px;padding:14px 10px;font-size:9px;display:flex}.story-canvas-blocks i{border-radius:var(--badge-radius);background:#7b9c8d;flex-shrink:0;width:9px;height:9px}.story-canvas-blocks>span:nth-child(2) i{background:#9a9fc6}.story-canvas-blocks>span:nth-child(3) i{background:#c79a75}.story-sharing{border-radius:var(--control-radius);background:#eaf5ee;border:1px solid #ccdfd4;align-items:center;gap:12px;margin:22px 12px 0 40px;padding:16px;display:flex;position:relative;transform:rotate(2deg)}.story-sharing>div{gap:7px;display:grid}.story-sharing strong{font-size:11px;font-weight:500}.story-sharing-mark{color:#4c7760;font-size:30px}.story-other-workspace{color:#4c7760;flex-shrink:0;margin-left:auto}.extension-story figcaption{text-align:center;color:var(--muted);margin:8px 0 0;font-size:9px}@media (width<=1080px){.extension-story{width:100%;max-width:560px;margin-inline:auto}}@media (width<=440px){.extension-story-art:before{inset-inline:12px 0}.story-caption{gap:8px;font-size:21px}.story-maker{gap:12px;margin-left:8px;padding:14px}.story-maker strong{font-size:15px}.story-source{font-size:9px}.story-extension-mark{width:44px;height:44px}.story-connection{width:44px;right:-34px}.story-toolbar>span{gap:4px;padding:10px 5px;font-size:8px}.story-toolbar svg{width:12px;height:12px}.story-tool-space{padding:24px 16px}.story-tool-heading{font-size:24px}.story-tool-canvas{gap:10px}.story-canvas-note{padding:16px 12px}.story-canvas-note strong{font-size:14px}.story-canvas-blocks>span{padding:13px 8px;font-size:8px}.story-sharing{gap:10px;margin-left:12px;margin-right:0;padding:14px 12px}.story-sharing strong{font-size:10px}}.developer-hero{gap:clamp(32px,5vw,72px);padding:32px 0 72px}.developer-hero .ex-hero{padding:0}.developer-hero .actions{align-items:center;gap:22px}.developer-hero .text-link{font-size:13px}.workshop-version{color:var(--muted);margin-top:22px;font-size:12px}.builder-art{min-width:0;margin:0;padding:12px 0}.art-handnote{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;font:italic 23px Instrument Serif,Georgia,serif;display:flex}.art-handnote>span{font-size:32px}.builder-files{gap:8px;margin:0 12px -1px;display:flex}.builder-files>span{border-radius:var(--control-radius) var(--control-radius) 0 0;background:#fcecd9;border:1px solid #e7d7c1;border-bottom:0;padding:10px 14px;font-size:10px}.builder-files>span:nth-child(2){border-color:var(--line);background:#edf1ff}.builder-files>span:nth-child(3){background:#eaf5ee;border-color:#ccdfd4}.builder-editor{border-radius:var(--radius);background:#fff;border:1px solid #ccd3e5;overflow:hidden;box-shadow:8px 10px #edf1ff}.builder-editor-bar{border-bottom:1px solid var(--line);color:var(--muted);background:#f3f5fa;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:10px;display:flex}.builder-editor-bar>span:first-child{gap:6px;display:flex}.builder-editor-bar i{border-radius:var(--badge-radius);border:1px solid #aab4ca;width:6px;height:6px}.builder-source{font:12px/1.5 var(--font-mono);gap:10px;padding:24px 20px;display:grid}.source-line{align-items:baseline;gap:20px;display:flex}.source-line>i{color:#858ea4;font-size:10px;font-style:normal}.source-line b{color:#4762bd;font-weight:500}.builder-editor-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:10px;display:flex}.builder-bridge{color:var(--accent);justify-content:center;align-items:center;gap:20px;padding:20px 0 14px;font:italic 22px Instrument Serif,Georgia,serif;display:flex}.builder-output{border-radius:var(--radius);background:#eaf5ee;border:1px solid #cbdcd0;width:86%;margin-left:auto;overflow:hidden;transform:rotate(2deg)}.builder-output-bar{color:#526b5e;border-bottom:1px solid #d2e2d8;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:9px;display:flex}.builder-output-tool{border-radius:var(--control-radius);color:var(--accent);background:#fff;align-items:center;gap:6px;padding:6px 8px;display:flex}.builder-output-tool svg{width:12px;height:12px}.builder-output-space{align-items:center;gap:22px;padding:20px 28px;display:flex}.builder-output-space>span{color:#59816a;font-size:50px}.builder-output-space small{letter-spacing:.09em;color:#526b5e;font-size:8px}.builder-output-space strong{letter-spacing:-.03em;margin-top:8px;font-size:26px;font-weight:500;line-height:1.05;display:block}.builder-output-space em{color:#527960;font:italic 36px Instrument Serif,Georgia,serif}.builder-art figcaption{text-align:center;color:var(--muted);margin-top:20px;font-size:9px}.toolkit-desk{border-radius:var(--radius);background:#edf1ff;grid-template-columns:1.1fr 1fr;gap:80px;padding:48px;scroll-margin-top:24px;display:grid}.toolkit-desk h2,.library-index h2,.community-desk h2,.workshop-publication h2{letter-spacing:-.04em;margin:16px 0 24px;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.03}.toolkit-desk-copy>p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:15px;line-height:1.7}.toolkit-desk-copy .toolkit-availability{border-top:1px solid #d1d9ee;padding-top:16px;font-size:13px}.toolkit-desk .actions{align-items:center}.toolkit-integrity{color:var(--muted);margin-top:24px;font-size:12px}.toolkit-integrity summary{cursor:pointer;color:var(--ink)}.toolkit-integrity #release-digest{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:10px}.toolkit-inventory{border-left:1px solid #cbd4eb;padding-left:40px}.toolkit-inventory-label{letter-spacing:.1em;color:var(--muted);font-size:10px}.toolkit-inventory dl{margin:12px 0 24px}.toolkit-inventory dl>div{border-bottom:1px solid #d1d9ee;padding:20px 0}.toolkit-inventory dt{letter-spacing:-.025em;font-size:20px;font-weight:500}.toolkit-inventory dt>span{color:var(--accent);margin-right:16px;font:italic 23px Instrument Serif,Georgia,serif}.toolkit-inventory dd{color:var(--muted);margin:8px 0 0 42px;font-size:13px;line-height:1.6}.toolkit-inventory>p{color:var(--muted);font-size:11px;line-height:1.6}.workshop-route{margin:80px 0}.workshop-route nav>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:48px 1fr 170px 24px;align-items:center;gap:24px;padding:28px 0;text-decoration:none;display:grid}.workshop-route nav>a:last-child{border-bottom:1px solid var(--line)}.workshop-route nav>a:hover h3{color:var(--accent)}.route-number{color:var(--muted);font:italic 30px Instrument Serif,Georgia,serif}.workshop-route h3{letter-spacing:-.035em;margin:0 0 8px;font-size:24px;font-weight:500}.workshop-route p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.route-arrow{color:var(--accent);font-size:22px}.route-art{border-radius:var(--control-radius);justify-content:center;align-items:center;gap:4px;min-height:68px;display:flex}.route-files{background:#fff2e3;transform:rotate(-3deg)}.route-files>i{font:9px var(--font-mono);border-radius:var(--control-radius);background:#fffaf3;border:1px solid #d7b897;padding:10px 6px}.route-workspace{background:#eaf5ee;border:1px solid #d1e1d6;flex-direction:column;gap:10px;transform:rotate(2deg)}.route-workspace i{color:#526b5e;font-size:9px;font-style:normal}.route-workspace b{color:#527960;font-size:11px;font-weight:500}.route-code{color:var(--accent);font:24px var(--font-mono);background:#edf1ff;transform:rotate(-2deg)}.route-code small{font-family:inherit;font-size:10px}.workshop-publication{grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin:80px 0 40px;display:grid}.workshop-publication>div>p:not(.eyebrow){color:var(--muted);max-width:440px;font-size:15px;line-height:1.7}.workshop-publication .actions{gap:16px 28px}.workshop-publication .text-link{font-size:13px}.publication-art{margin:0}.publication-parcel{border-radius:var(--control-radius);background:#fcecd9;border:1px solid #e1ceb6;justify-content:center;align-items:center;gap:18px;width:78%;margin:0 auto 30px;padding:36px 20px 24px;display:flex;position:relative;transform:rotate(-3deg)}.publication-parcel>svg{color:#977248;width:32px;height:32px}.parcel-label{letter-spacing:.1em;color:#7a654e;font-size:7px;position:absolute;top:12px;left:16px}.parcel-format{font:22px var(--font-mono)}.parcel-seal{border-radius:var(--badge-radius);width:40px;height:40px;color:var(--accent);background:#edf1ff;border:1px solid #cbd6fc;place-items:center;font-size:24px;display:grid;position:absolute;bottom:-12px;right:10px}.publication-track{margin:0;padding:0;list-style:none}.publication-track li{gap:16px;padding-bottom:22px;display:flex;position:relative}.publication-track li:not(:last-child):after{content:"";border-left:1px dashed #b7c2dc;position:absolute;top:35px;bottom:5px;left:15px}.publication-track li>span{border-radius:var(--badge-radius);width:32px;height:32px;color:var(--accent);background:#edf1ff;flex-shrink:0;place-items:center;font:italic 17px Instrument Serif,Georgia,serif;display:grid}.publication-track strong{font-size:14px;font-weight:600}.publication-track p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.publication-art figcaption{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:10px;line-height:1.6}.publication-guide{box-shadow:none;background:0 0;border:0;padding:0 0 0 24px}.publication-guide>h2{margin-bottom:32px;font-size:30px;font-weight:500;line-height:1.1}.publication-guide .text-link{margin-top:24px;font-size:13px}.library-heading{max-width:780px;padding-bottom:48px}.reference-shelf{border-bottom:2px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0 0 80px;padding:0 12px 28px;display:grid}.reference-book{color:var(--ink);border-radius:var(--control-radius);border:1px solid #c6cddf;min-width:0;text-decoration:none;transition:transform .18s;display:flex;box-shadow:4px 5px #dfe3ed}.reference-book:hover{transform:translateY(-6px)}.book-blue{background:#edf1ff}.book-peach{background:#fff0de}.book-green{background:#eaf5ee}.book-spine{writing-mode:vertical-rl;letter-spacing:.12em;border-left:1px solid #b7c0d333;flex-shrink:0;padding:20px 14px;font-size:8px;transform:rotate(180deg)}.book-cover{flex-direction:column;flex:1;min-width:0;padding:24px 22px;display:flex}.book-topline{letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:16px;font-size:8px;display:flex}.book-topline>span{font:italic 23px Instrument Serif,Georgia,serif}.book-kind{color:var(--muted);margin:36px 0 10px;font-size:10px}.book-cover h2{letter-spacing:-.045em;min-height:64px;margin:0;font-size:29px;font-weight:500;line-height:1.05}.book-cover p{color:var(--muted);margin:24px 0;font-size:12px;line-height:1.7}.book-open{color:var(--accent);justify-content:space-between;gap:10px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.book-drawing{flex-direction:column;justify-content:center;align-items:center;min-height:145px;margin-top:24px;display:flex}.book-drawing i{font-style:normal}.draw-file{border-radius:var(--control-radius);color:#a36330;font:24px var(--font-mono);background:#fff7ed;border:1px solid #c8a685;align-self:flex-start;padding:12px 16px;transform:rotate(-8deg)}.draw-workspace{border-radius:var(--control-radius);background:#fff7ed;border:1px solid #c8a685;align-self:flex-end;width:80%;padding:16px 12px;font-size:12px;transform:rotate(4deg)}.draw-lines{border-radius:var(--control-radius);background:#f7f9ff;border:1px solid #a8b7df;width:80%;height:80px}.draw-lines:before{content:"";background:#a8b7df;height:1px;margin:20px 14px;display:block;box-shadow:0 12px #a8b7df,0 24px #a8b7df}.draw-bracket{font:30px var(--font-mono);color:#5271bd;background:#edf1ff;align-self:flex-end;margin-top:-20px;padding:4px 12px;transform:rotate(8deg)}.draw-registry,.draw-clients{border-radius:var(--control-radius);color:#4c7760;background:#f7fcf8;border:1px solid #9dbdab;padding:12px 24px;font-size:13px}.draw-orbits{color:#4c7760;font-size:28px}.library-index{grid-template-columns:1fr 1.5fr;gap:100px;margin:80px 0;display:grid}.library-index nav>a{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:1fr auto 20px;align-items:center;gap:20px;padding:20px 0;font-size:15px;text-decoration:none;display:grid}.library-index nav>a:last-child{border-bottom:1px solid var(--line)}.library-index nav>a:hover{color:var(--accent)}.library-index small{color:var(--muted);font-size:11px}.library-index nav>a>span:last-child{color:var(--accent);font-size:20px}.community-desk{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:100px;margin-bottom:40px;padding-top:48px;display:grid}.community-desk h3{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:500}.community-desk h3:not(:first-child){margin-top:36px}.community-desk p{color:var(--muted);font-size:14px;line-height:1.7}.support-unconfigured{border-left:2px solid #b58e55;margin-top:24px;padding:4px 0 4px 16px;font-size:12px}.signin-panel{border-radius:var(--radius);background:#edf1ff;border:0;padding:40px 28px}.publisher-entry-art{color:var(--accent);justify-content:center;align-items:center;gap:16px;padding:0 0 28px;display:flex}.entry-identity{font:italic 32px Instrument Serif,Georgia,serif}.entry-package{border-radius:var(--control-radius);font:16px var(--font-mono);color:#8a613a;background:#fff0de;border:1px solid #d4b899;padding:18px 14px;transform:rotate(-7deg)}.entry-arrow{font-size:28px}.entry-workspace{border-radius:var(--control-radius);color:#4c7760;text-align:left;background:#eaf5ee;border:1px solid #abc0b3;padding:14px 18px;font-size:12px;transform:rotate(5deg)}.account-steps{border-top:1px solid var(--line);display:block}.account-steps li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:150px 1fr 1.7fr auto;align-items:center;gap:24px;padding:24px 0;display:grid}.account-steps li:nth-child(n){background:0 0}.account-steps h3,.account-steps p{margin:0}.account-steps h3{font-size:18px}.account-steps p{font-size:13px}.account-steps .button{padding:10px 14px;font-size:11px}@media (width<=1080px){.builder-art{width:100%;max-width:560px;margin-inline:auto}.toolkit-desk{gap:40px;padding:36px}.workshop-publication,.library-index,.community-desk{gap:48px}.book-cover{padding:20px 16px}.book-cover h2{font-size:25px}.book-spine{padding:20px 10px}.account-steps li{grid-template-columns:1fr 2fr auto}.account-steps .eyebrow{grid-column:1/-1;margin:0}}@media (width<=760px){.developer-hero{grid-template-columns:1fr;padding:16px 0 48px}.toolkit-desk,.workshop-publication,.library-index,.community-desk{grid-template-columns:1fr;gap:28px}.toolkit-desk{padding:28px 22px}.toolkit-inventory{border-top:1px solid #cbd4eb;border-left:0;padding:24px 0 0}.workshop-route{margin:48px 0}.workshop-route nav>a{grid-template-columns:30px 1fr 20px;gap:14px;padding:24px 0}.workshop-route h3{font-size:21px}.route-art{display:none}.workshop-publication{margin:48px 0}.workshop-publication .publication-art{width:100%;max-width:420px;margin-inline:auto}.publication-guide{border-top:1px solid var(--line);padding:24px 0 0}.reference-shelf{grid-template-columns:1fr;gap:24px;margin-bottom:48px;padding-inline:8px}.book-cover{padding:24px}.book-cover h2{min-height:0;font-size:32px}.book-drawing{flex-direction:row;gap:12px;min-height:100px}.book-drawing .draw-workspace{width:auto}.book-kind{margin-top:24px}.book-drawing .draw-bracket{margin:0}.library-index{margin:48px 0}.library-index nav>a{gap:12px}.library-index small{display:none}.community-desk{padding-top:32px}.account-steps li{grid-template-columns:1fr;gap:12px}.account-steps li>a{justify-self:start}}@media (width<=440px){.builder-files{gap:4px;margin-inline:6px}.builder-files>span{padding:10px 8px;font-size:8px}.builder-source{padding:22px 14px;font-size:10px}.source-line{gap:12px}.builder-bridge{gap:12px;font-size:20px}.builder-output{width:92%}.builder-output-space{gap:16px;padding:18px 20px}.builder-output-space>span{font-size:38px}.publisher-entry-art{gap:10px}.entry-identity{font-size:26px}.entry-package{padding:14px 10px;font-size:13px}.entry-workspace{padding:10px 12px}}.lost-page{text-align:center;max-width:700px;margin:48px auto}.lost-page .eyebrow,.lost-page .actions{justify-content:center}.lost-page h1{font-size:clamp(56px,7vw,84px)}.lost-page .lead{max-width:480px;margin-inline:auto;font-size:17px}.lost-page .actions{align-items:center;gap:24px}.lost-piece{border-radius:var(--radius);background:#edf1ff;border:1px solid #cbd6fc;width:190px;height:125px;margin:0 auto 40px;position:relative;transform:rotate(-6deg)}.lost-piece>span{color:var(--muted);font:italic 20px Instrument Serif,Georgia,serif;position:absolute;top:15px;left:18px}.lost-piece svg{width:72px;height:72px;color:var(--accent);position:absolute;bottom:-14px;right:8px;transform:rotate(16deg)}.lost-piece i{color:var(--accent);font-size:30px;font-style:normal;position:absolute;bottom:15px;left:30px}.catalog-tool-sketch{align-items:center;gap:12px;margin-bottom:28px;display:flex}.catalog-tool-sketch>span{border-radius:var(--control-radius);color:#8a613a;font:16px var(--font-mono);background:#fff0de;border:1px solid #d7bfa3;padding:16px 20px;transform:rotate(-7deg)}.catalog-tool-sketch>span:nth-child(2){color:var(--accent);background:#edf1ff;border-color:#c3cdef;font-family:inherit;font-size:13px;transform:rotate(4deg)}.catalog-tool-sketch i{color:var(--accent);font-size:28px;font-style:normal}.catalog-reset{align-self:end;padding:12px 0;font-size:12px}.catalog-filters{grid-template-columns:2fr 1fr 1fr auto auto}.catalog-preview{aspect-ratio:16/9;object-fit:contain;border-bottom:1px solid var(--line);background:#f3f5fa;width:calc(100% + 48px);max-width:none;height:auto;margin:-24px -24px 24px;display:block}.catalog-category-tags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.catalog-category-tags span{color:var(--muted);border:1px solid var(--line);border-radius:var(--control-radius);padding:4px 7px;font-size:10px}.catalog-card:has(.catalog-preview) .catalog-card-link:after{float:right;margin-left:8px;position:static}.catalog-card:has(.catalog-preview){overflow:hidden}@media (width<=1080px){.catalog-filters{grid-template-columns:1fr 1fr}}@media (width<=760px){.catalog-tool-sketch{margin-top:12px}.catalog-filters{grid-template-columns:1fr}.catalog-reset{justify-self:center}}.api-reference-heading{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;margin:32px 0 64px;display:grid}.api-reference-heading h1{margin:0 0 24px;font-size:clamp(44px,5vw,72px)}.api-reference-heading .lead{max-width:550px;font-size:16px}.api-contract-note{border-radius:var(--radius);background:#edf1ff;align-items:center;gap:24px;padding:28px;display:flex}.api-contract-braces{font:44px var(--font-mono);color:var(--accent);flex-shrink:0;transform:rotate(-8deg)}.api-contract-note strong{letter-spacing:-.025em;font-size:18px;font-weight:500}.api-contract-note p{color:var(--muted);font-size:13px;line-height:1.6}.api-contract-note a{margin-top:12px;font-size:12px;display:block}.api-reference-layout{grid-template-columns:260px minmax(0,1fr);gap:72px;display:grid}.api-reference-index{align-self:start;position:sticky;top:24px}.api-reference-index>label{font-size:14px;font-weight:500}.api-reference-index input[type=search]{margin-top:8px;font-size:12px}#api-operation-status{color:var(--muted);margin:14px 0;font-size:11px}.api-reference-index ul{max-height:65vh;margin:0;padding:0;list-style:none;overflow-y:auto}.api-reference-index a{font:10px/1.6 var(--font-mono);color:var(--ink);align-items:baseline;gap:8px;padding:10px 0;text-decoration:none;display:flex}.api-reference-index a>span:last-child{overflow-wrap:anywhere}.api-reference-index a:hover{color:var(--accent)}.api-method{border-radius:var(--control-radius);font:10px var(--font-mono);color:#475a83;background:#edf1ff;flex-shrink:0;padding:3px 6px;display:inline-block}.api-method[data-method=post]{color:#376148;background:#eaf5ee}.api-method[data-method=delete]{color:#8a4a1a;background:#fff0e4}.api-operation{border-top:1px solid var(--line);padding:32px 0 48px;scroll-margin-top:24px}.api-operation:first-child{border-top:0;padding-top:0}.api-operation-path{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.api-operation-path code{overflow-wrap:anywhere;font-size:15px}.api-operation h2{letter-spacing:-.035em;margin:20px 0 12px;font-size:27px;font-weight:500}.api-operation>p{color:var(--muted);font-size:14px;line-height:1.7}.api-operation h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:28px 0 16px;font-size:12px;font-weight:600}.api-parameters{margin:0}.api-parameters>div{border-top:1px solid var(--line);padding:16px 0}.api-parameters dt{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.api-parameters dt>span{color:var(--muted);font-size:12px}.api-parameters dd{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.api-parameters details{margin-top:8px}.api-operation summary{cursor:pointer;color:var(--accent);font-size:12px}.api-operation pre{margin-top:12px;font-size:11px}.api-responses{margin:0}.api-responses>div{align-items:baseline;gap:16px;margin:12px 0;font-size:13px;display:flex}.api-responses code{color:#8a4a1a;border-radius:var(--control-radius);background:#fff0e4;padding:3px 7px;font-size:11px}.api-responses code[data-success=true]{color:#376148;background:#eaf5ee}.api-responses dd{color:var(--muted);margin:0;line-height:1.6}@media (width<=1080px){.api-reference-heading{gap:36px}.api-reference-layout{grid-template-columns:220px minmax(0,1fr);gap:36px}}@media (width<=760px){.api-reference-heading,.api-reference-layout{grid-template-columns:1fr;gap:32px}.api-reference-index{position:static}.api-reference-index ul{max-height:220px}.api-contract-note{gap:20px;padding:22px}}.library-heading h1{font-size:clamp(48px,5vw,72px)}.library-heading{padding-top:16px}.package-drop{border:1px solid var(--border);background:var(--panel-peach);text-align:left;padding:28px;position:relative;overflow:hidden}.upload-art{max-width:440px;height:196px;margin:0 auto 24px;position:relative}.upload-art-note{color:var(--muted);font-size:13px;line-height:1.5;position:absolute;top:22px;left:0}.upload-art-note em{color:var(--accent);font-family:Instrument Serif,serif;font-size:24px}.upload-art-file{border:1px solid var(--border);border-radius:var(--control-radius);width:130px;box-shadow:4px 6px 0 var(--panel-blue);background:#fff;padding:14px;position:absolute;top:0;left:43%;transform:rotate(8deg)}.upload-art-file-top{letter-spacing:.08em;color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.upload-art-file svg{width:48px;height:48px;color:var(--accent);margin:18px auto;display:block}.upload-art-extension{font-family:monospace;font-size:12px;display:block}.upload-art-folder{border:1px solid var(--panel-green-border);border-radius:var(--control-radius);background:var(--panel-green);padding:22px;position:absolute;bottom:0;left:32%;right:0;transform:rotate(-3deg)}.upload-art-folder>span:first-child{text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:10px;display:block}.upload-art-folder strong{padding-right:24px;font-size:17px;display:block}.upload-art-arrow{color:var(--accent);font-size:28px;position:absolute;top:25px;right:18px}.upload-choice label{letter-spacing:-.025em;font-size:20px;font-weight:600;display:block}.upload-choice p{color:var(--muted);margin:6px 0 16px;font-size:14px}.package-drop input{background:#fff;padding:12px;font-size:14px}.package-drop input::file-selector-button{background:var(--accent);color:#fff;border-radius:var(--control-radius);font:inherit;cursor:pointer;border:0;margin-right:12px;padding:10px 16px}.package-drop input:disabled::file-selector-button{background:var(--panel-blue);color:var(--muted);cursor:not-allowed}.upload-help{margin:14px 0 0;font-size:12px;line-height:1.7}.package-drop[data-dragging=true]{border-color:var(--accent);background:var(--panel-blue);box-shadow:inset 0 0 0 2px var(--accent)}.package-drop[data-selected=true]{border-color:var(--panel-green-border);background:var(--panel-green)}.package-drop[data-selected=true] .upload-art-arrow{color:var(--ink)}@media (prefers-reduced-motion:no-preference){.site-header nav a,.account-link,.text-link,.reference-book,.workshop-route nav>a,.account-nav a,.docs-search-trigger,.docs-search-filters label span,.package-drop,.upload-art-file,.upload-art-folder,.reference-book .book-drawing,.text-link span,.account-link span,.catalog-card img{transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s,box-shadow .24s,color .18s}.reference-book:hover,.reference-book:focus-visible{transform:translateY(-5px)rotate(-1deg)}.reference-book:hover svg{transform:rotate(5deg)}.workshop-route nav>a:hover{transform:translate(4px)}.text-link:hover span,.account-link:hover span{display:inline-block;transform:translate(3px,-3px)}.site-header nav a:active,.account-link:active,.text-link:active,.docs-search-trigger:active,button[data-quiet-control]:active{transform:translateY(1px)scale(.98)}.button:not(:disabled):active{transform:translateY(2px)scale(.98)}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px var(--panel-blue)}.package-drop:focus-within .upload-art-file,.package-drop[data-dragging=true] .upload-art-file{transform:translateY(-10px)rotate(3deg)}.package-drop:focus-within .upload-art-folder,.package-drop[data-dragging=true] .upload-art-folder{transform:rotate(0)}.package-drop[data-selected=true] .upload-art-file{transform:translateY(8px)rotate(0)}.catalog-card:hover img{transform:scale(1.025)}.docs-search-dialog[open]{animation:.22s cubic-bezier(.22,1,.36,1) exchange-dialog-enter}.docs-search-dialog[open]::backdrop{animation:.18s exchange-backdrop-enter}.docs-search-dialog #docs-search-results li{animation:.2s both exchange-enter}.docs-search-dialog #docs-search-results li:nth-child(2){animation-delay:25ms}.docs-search-dialog #docs-search-results li:nth-child(3){animation-delay:50ms}details[open]>:not(summary){animation:.2s exchange-enter}.package-drop input::file-selector-button{transition:background-color .18s,transform .18s}.package-drop input:not(:disabled)::file-selector-button:hover{background:var(--ink)}}@keyframes exchange-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes exchange-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (width<=440px){.package-drop{padding:18px}.upload-art{height:186px}.upload-art-note{top:0}.upload-art-note em{font-size:20px}.upload-art-file{width:112px;left:48%}.upload-art-folder{padding:18px;left:15%}.upload-art-folder strong{font-size:16px}}.api-trust-contract{margin-top:20px;font-size:14px;line-height:1.7}.api-trust-contract summary{color:var(--accent);cursor:pointer}.api-trust-contract p{margin-top:14px}.api-reference-index>label{margin-bottom:10px;display:block}.api-reference-index>input{width:100%;display:block}@media (prefers-reduced-motion:no-preference){.docs-search-trigger svg{transition:transform .22s}.docs-search-trigger:hover svg{transform:rotate(-12deg)scale(1.08)}.docs-search-filters label:hover span{transform:translateY(-2px)}.docs-search-filters label:active span{transform:scale(.97)}}.site-footer .eyebrow{color:#d4dfff}.site-footer .eyebrow:before{color:#d7ebbe}.site-footer .editorial-accent{color:#cad8ff}.footer-spark{color:#d7ebbe;font-size:112px;line-height:1}.footer-top>div{flex:1}.site-footer a.button.secondary{color:#2544b2;background:#fff;border-color:#fff}.site-footer a.button.secondary:hover{color:#2544b2;box-shadow:0 5px 18px #0000002e}.site-footer .button .button-label,.site-footer .button .button-arrow,.site-footer .button:before,.site-footer .button:after{color:#2544b2}.footer-links{margin-top:54px}.footer-back-top{margin-left:auto;font-size:22px;line-height:1}@media (width<=760px){.footer-spark{font-size:66px}.footer-top{align-items:flex-start}.footer-links{margin-top:30px}}.operations-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;padding:24px 0 48px;display:grid}.operations-heading h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(38px,4.9vw,70px);line-height:1.04}.operations-heading .lead{max-width:570px;font-size:18px}.operations-art{background:var(--panel-peach);border:1px solid var(--panel-peach-border);border-radius:var(--radius);margin:0;padding:24px}.ops-art-top{letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.ops-art-top>span:last-child{color:var(--accent);font-size:32px}.ops-art-scene{justify-content:center;align-items:center;gap:12px;padding:28px 0;display:flex}.ops-art-sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--control-radius);width:48%;padding:22px 18px;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:rotate(-7deg);box-shadow:6px 8px #202b4410}.ops-art-label{letter-spacing:.1em;margin-bottom:16px;font-size:9px;display:block}.ops-art-sheet>strong{letter-spacing:-.04em;font-size:clamp(20px,2.6vw,32px)}.ops-art-lines{gap:7px;margin:22px 0;display:grid}.ops-art-lines i{background:var(--line);width:100%;height:3px}.ops-art-lines i:last-child{width:65%}.ops-art-stamp{color:var(--accent);border:1px solid var(--accent-border);border-radius:var(--control-radius);padding:5px 8px;font-size:10px;display:inline-block}.ops-art-connector{color:var(--accent);font-size:30px}.ops-art-note{background:var(--panel-green);border:1px solid var(--panel-green-border);width:42%;padding:20px 15px;transition:transform .4s cubic-bezier(.22,1,.36,1);transform:rotate(5deg)}.ops-art-note strong{white-space:pre-line;font-family:Instrument Serif,serif;font-size:clamp(25px,3vw,38px);font-style:italic;font-weight:400;line-height:1;display:block}.ops-art-note>span:last-child{margin-top:28px;font-size:10px;display:block}.operations-art figcaption{text-align:center;color:var(--muted);font-size:12px}.operations-art:hover .ops-art-sheet{transform:rotate(-3deg)translateY(-4px)}.operations-art:hover .ops-art-note{transform:rotate(2deg)translateY(-3px)}.operations-art[data-kind=people],.operations-art[data-kind=security] .ops-art-note{background:var(--panel-blue);border-color:var(--accent-border)}.operations-nav{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);gap:8px;margin-bottom:28px;padding:8px;display:flex}.operations-nav a{border-radius:var(--control-radius);color:var(--muted);flex:1;justify-content:space-between;gap:20px;padding:14px 18px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.operations-nav a:hover{background:var(--panel-blue);color:var(--accent)}.operations-nav a:active{transform:scale(.98)}.operations-nav a[aria-current=page]{background:var(--accent);color:#fff}.operations-status{border-left:2px solid var(--accent);background:var(--panel-section);margin-bottom:20px;padding:12px 16px;font-size:13px}.operations-workspace{max-width:1080px;margin:0 auto}.operations-workspace>button{margin-bottom:20px}.operator-identity{color:var(--accent);font-size:13px;font-weight:600}.access-workbench{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px;margin:32px 0;display:grid}.operations-panel,.operations-ledger,body[data-page=operations] :is(#security-content,#review-content)>section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:24px 0;padding:32px}.access-workbench .operations-panel{margin:0}.operations-workspace h2{letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(24px,2.6vw,34px)}.operations-workspace h3{font-size:18px!important}.access-boundaries{background:var(--panel-green);border-radius:var(--radius);align-self:start;padding:32px}.access-boundaries p{font-size:14px}.operations-workspace fieldset{border:0!important;padding:0!important}.operations-workspace legend{color:var(--muted);padding:0 0 8px;font-size:12px}.operations-workspace input:not([type=checkbox]),.operations-workspace textarea{width:100%}.operations-workspace textarea{resize:vertical;min-height:110px}.operations-workspace form button{margin-top:20px}.operations-workspace #roles-confirmation{background:var(--panel-peach);border-radius:var(--control-radius);margin-top:24px;padding:22px}.operations-ledger{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:32px 0}.audit-list{list-style:none;padding:0!important}.audit-list>li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:18px 0}body[data-page=operations] #review-content>.review-inbox{background:0 0;border:0;padding:28px 0}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.section-heading a{font-size:13px}#review-items>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:20px 0;padding:28px}#review-items>li>h3{overflow-wrap:anywhere;margin-block:.83em;font-size:1.5em}#review-items>li>section>h4{letter-spacing:-.035em;margin-block:1em;font-size:1.17em;font-weight:500;line-height:1.2}#review-items>li>p{font-family:var(--font-mono);background:var(--panel-section);border-radius:var(--control-radius);padding:12px;font-size:12px}#review-items>li>a{margin:16px 0;display:inline-block}#review-items>li>section{border-top:1px solid var(--line);padding:20px 0}#review-items>.review-empty{background:var(--panel-green);border-color:var(--panel-green-border);padding:42px}#review-items>.review-empty h3{color:var(--accent);margin:0 0 12px;font:italic 42px Instrument Serif,serif!important}#review-items>.review-empty p{font:inherit;background:0 0;max-width:600px;padding:0}.review-guidance{background:var(--panel-blue);border-radius:var(--control-radius);margin:24px 0;padding:18px 24px}.review-guidance p{font-size:14px}#review-operations-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}#review-operations-details>:is(h3,p,ul){grid-column:1/-1}#review-operations-alerts{background:var(--panel-peach);border-radius:var(--control-radius);padding:18px 18px 18px 38px}#review-operations-details ul{overflow-wrap:anywhere;font-size:13px}#review-history-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px;display:grid}#review-history-form label:first-of-type{grid-area:1/1}#review-history-form label:nth-of-type(2){grid-area:1/2}#review-history-form button{width:fit-content}#security-content>section>p{max-width:800px}#security-content form{max-width:740px}#security-content details{margin-top:32px}.advanced-publisher #signed-in>section{border-top:1px solid var(--line);padding:32px 0}.advanced-publisher #signed-in>section>h2{letter-spacing:-.025em;font-size:30px}.advanced-publisher #signed-in form{max-width:740px}.advanced-publisher #signed-in form>label{margin:16px 0 6px;font-size:14px;display:block}.advanced-publisher #signed-in form>input:not([type=checkbox]),.advanced-publisher textarea{width:100%}.advanced-publisher form>button{margin:20px 0}.advanced-publisher #token-result{background:var(--panel-peach);border-radius:var(--radius);padding:24px}.publisher-session{background:var(--panel-blue);border-radius:var(--control-radius);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.advanced-publisher #upload-drop{background:var(--panel-peach);border:1px dashed var(--panel-peach-border);border-radius:var(--radius);padding:32px}.advanced-publisher ul{overflow-wrap:anywhere}@media (width<=800px){.operations-heading{grid-template-columns:1fr;gap:28px;padding-top:0}.operations-heading h1{font-size:clamp(38px,8vw,60px)}.operations-art{width:100%;max-width:540px}.ops-art-sheet>strong{font-size:28px}.ops-art-note strong{font-size:34px}.access-workbench{grid-template-columns:1fr;gap:20px}.operations-nav{gap:4px}.operations-nav a{gap:8px;padding:12px 10px;font-size:12px}.operations-panel,body[data-page=operations] :is(#security-content,#review-content)>section{padding:22px}#review-history-form{display:block}.publisher-session{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.operations-art *,.operations-nav a{transition:none!important}}.audit-access{color:var(--accent);background:var(--panel-blue);border-radius:var(--badge-radius);margin-left:12px;padding:4px 9px;font-size:11px;display:inline-block}.audit-list p{margin:8px 0 0;font-size:13px}.terms-copy{max-width:800px;padding:16px 0 48px}.terms-copy p:first-child{background:var(--panel-peach);border-radius:var(--radius);padding:24px}.publisher-jump{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.publisher-jump a{border:1px solid var(--line);border-radius:var(--badge-radius);padding:8px 12px;font-size:12px;text-decoration:none;transition:background .2s,color .2s}.publisher-jump a:hover{background:var(--panel-blue);color:var(--accent)}@media (width<=480px){.ops-art-scene{padding:20px 0}.ops-art-note{padding:18px 12px}.ops-art-note strong{font-size:27px}.ops-art-sheet{padding:20px 12px}}.publisher-heading{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:54px;margin-bottom:40px;padding:20px 0 44px;display:grid}.publisher-heading h1{max-width:620px;font-size:clamp(38px,4.8vw,68px);line-height:1.06}.publisher-heading .lead{max-width:550px}.publisher-art{border:1px solid var(--panel-peach-border);border-radius:var(--radius);background:var(--panel-peach);margin:0;padding:24px;overflow:hidden}.publisher-art[data-kind=identity]{background:var(--panel-green);border-color:var(--panel-green-border)}.publisher-art[data-kind=access]{background:var(--panel-blue);border-color:var(--accent-border)}.publisher-art-caption{letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.publisher-art-caption>span:last-child{color:var(--accent);font-size:30px}.publisher-art figcaption{color:var(--muted);text-align:center;margin-top:24px;font-size:12px}.art-micro{letter-spacing:.08em;font-size:9px;display:block}.publisher-workspace-art{padding:20px 20px 40px 0;position:relative}.publisher-mini-window{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);width:88%;padding-bottom:24px;transition:transform .4s;transform:rotate(-3deg);box-shadow:5px 7px #202b4410}.publisher-mini-window>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 16px;font-size:12px;font-weight:600;display:flex}.publisher-mini-window nav{color:var(--muted);gap:10px;padding:12px 10px;font-size:10px;display:flex}.publisher-mini-window nav span{padding:5px 7px}.publisher-mini-window .mini-tab-active{color:var(--accent);background:var(--panel-blue);border-radius:var(--control-radius)}.publisher-mini-window svg{width:38px;height:38px;color:var(--accent);margin:20px auto 14px;display:block}.publisher-mini-window>.art-micro{text-align:center}.publisher-mini-package{background:var(--panel-green);border:1px solid var(--panel-green-border);border-radius:var(--control-radius);padding:20px;transition:transform .4s;position:absolute;bottom:16px;right:0;transform:rotate(5deg)}.publisher-mini-package strong{margin:12px 0;font-size:24px;display:block}.publisher-mini-package>span:last-child{color:var(--accent);position:absolute;top:46px;right:16px}.publisher-art:hover .publisher-mini-window{transform:rotate(-1deg)translateY(-3px)}.publisher-art:hover .publisher-mini-package{transform:rotate(2deg)translateY(-3px)}.identity-stationery{padding:28px 12px 20px;position:relative}.identity-slip{background:var(--surface);border:1px solid var(--line);padding:28px 22px;transform:rotate(-4deg);box-shadow:5px 7px #202b4410}.identity-slip strong{letter-spacing:-.05em;margin-top:26px;font-size:clamp(22px,3vw,38px);display:block}.identity-slip strong span{color:var(--accent)}.identity-rule{background:var(--line);height:1px;margin:20px 0}.identity-slip>span:last-child{font-size:12px}.identity-seal{border:1px solid var(--accent);border-radius:var(--badge-radius);background:var(--panel-blue);width:75px;height:75px;color:var(--accent);text-align:center;place-content:center;font:italic 22px Instrument Serif,serif;display:grid;position:absolute;bottom:0;right:8px;transform:rotate(10deg)}.access-ticket{background:var(--surface);border:1px solid var(--line);border-radius:var(--control-radius);align-items:center;gap:26px;margin:24px 0 0;padding:32px 18px;display:flex}.access-ticket strong{letter-spacing:-.04em;margin:16px 0;font-size:28px;line-height:1.1;display:block}.access-ticket strong em{color:var(--accent);font:italic 36px Instrument Serif,serif}.ticket-key{width:62px;height:115px;color:var(--accent);flex-shrink:0;position:relative;transform:rotate(-30deg)}.ticket-key span{border-radius:var(--badge-radius);border:9px solid;width:50px;height:50px;display:block}.ticket-key i{background:currentColor;width:9px;height:65px;margin-left:20px;display:block}.ticket-key i:after{content:"";background:currentColor;width:22px;height:9px;display:block;position:absolute;bottom:10px;left:20px}.ticket-scope{font:10px var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ticket-scope span:not(:nth-child(2)){border:1px solid var(--line);border-radius:var(--control-radius);background:var(--panel-section);padding:5px 7px}.publisher-main[data-publisher-section]:not([data-publisher-section=publish]) #account-status{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0;margin-bottom:28px!important}.publisher-main[data-publisher-section]:not([data-publisher-section=publish]) #account-content>.card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:32px 0}.publisher-main[data-publisher-section] #account-content>.card h2{font-size:28px}.publisher-context{max-width:780px}.publisher-ledger{border-top:1px solid var(--line);margin:24px 0;padding:32px 0}.publisher-section-intro h2{font-size:32px!important}.publisher-section-intro p{max-width:640px}.publisher-waypoints{margin:20px 0 40px;padding:0;list-style:none}.publisher-waypoints li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:0 24px;padding:28px 0;display:grid}.publisher-waypoints .eyebrow{grid-row:1/4;margin:6px 0;font-size:10px}.publisher-waypoints .eyebrow:before{display:none}.publisher-waypoints h3{letter-spacing:-.025em;margin:0 0 12px;font-size:24px}.publisher-waypoints p{color:var(--muted);max-width:560px;margin:0 0 18px}.publisher-waypoints .button{width:fit-content;padding:9px 14px}.namespace-create-desk{background:var(--panel-green);border:1px solid var(--panel-green-border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;margin:32px 0;padding:32px;display:grid}.namespace-create-desk h2{font-size:30px!important}.namespace-create-desk p{color:var(--muted);font-size:14px}.namespace-create-desk form>input:not([type=checkbox]){background:var(--surface);width:100%}.namespace-example{font:18px var(--font-mono);flex-wrap:wrap;margin:28px 0;display:flex}.namespace-example span:last-child{color:var(--accent)}.release-desk{padding:28px 0}#account-submissions>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:16px 0;padding:24px}#account-submissions>li>a{font-size:20px;font-weight:600;text-decoration:none}.submission-state-badge{color:var(--accent);background:var(--panel-blue);border-radius:var(--badge-radius);margin:0 0 0 14px;padding:5px 9px;font-size:11px;display:inline-block}.submission-digest{font:11px var(--font-mono);color:var(--muted);margin-bottom:0}#account-submissions>.submission-empty{background:var(--panel-green);border-color:var(--panel-green-border);padding:40px}.submission-empty h3{color:var(--accent);margin:0 0 16px;font:italic 38px Instrument Serif,serif}.submission-empty p{max-width:560px;font-size:15px}#account-submissions>.submission-empty>a{font-size:14px;font-weight:500}.submission-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:20px 0;font-size:12px;display:flex}.access-create-desk{background:var(--panel-blue);border:1px solid var(--accent-border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;margin:32px 0;padding:32px;display:grid}.access-create-desk h2{margin-bottom:20px;line-height:1.15;font-size:30px!important}.access-create-desk .token-panel-intro{border-bottom:0;margin:0;padding:0}.access-create-desk .token-fields{grid-template-columns:1fr;gap:18px;display:grid}.access-create-desk input,.access-create-desk select{background:var(--surface)}.access-create-desk .access-form-side>button{margin-top:22px}.scope-comparison{margin:28px 0 0}.scope-comparison>div{border-top:1px solid var(--accent-border);padding:14px 0}.scope-comparison dt{font-size:13px;font-weight:600}.scope-comparison dd{color:var(--muted);margin:6px 0 0;font-size:13px}.advanced-publisher #signed-in>section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:24px 0;padding:32px}.advanced-publisher #signed-in>section:nth-of-type(2n){background:var(--panel-section)}.advanced-publisher #signed-in>section h3{border-top:1px solid var(--line);margin-top:32px;padding-top:18px}.site-footer .footer-cta{color:#2544b2;box-shadow:none;background:#c9d8ff;border-color:#c9d8ff}.site-footer .footer-cta:hover:not(:disabled),.site-footer .footer-cta:focus-visible{color:#2544b2;background:#c9d8ff;border-color:#fff;box-shadow:0 5px 18px #0000002e}@media (width<=900px){.publisher-heading{gap:28px}.access-ticket{gap:12px;padding:22px 12px}.ticket-key{width:45px;transform:scale(.75)rotate(-30deg)}}@media (width<=800px){.publisher-heading{grid-template-columns:1fr}.publisher-art{width:100%;max-width:540px}.namespace-create-desk,.access-create-desk{grid-template-columns:1fr;gap:20px;padding:24px}.publisher-waypoints li{grid-template-columns:1fr}.publisher-waypoints .eyebrow{grid-row:auto;margin-bottom:12px}.identity-slip strong{font-size:clamp(23px,7vw,38px)}.advanced-publisher #signed-in>section{padding:24px}.submission-state-badge{margin:12px 0 0}}@media (prefers-reduced-motion:reduce){.publisher-art *,.publisher-jump a{transition:none!important}.site-footer .footer-cta:hover:not(:disabled){background:#fff}}[data-workspace-panel][data-panel-active=false]{display:none!important}.workspace-controls{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:24px 0;display:grid;overflow:hidden}.workspace-controls a{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px;text-decoration:none;transition:background .2s,color .2s;display:flex}.workspace-controls a>span:nth-child(2){flex:1;min-width:0}.workspace-controls a strong{font-size:14px;font-weight:600;display:block}.workspace-controls a small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.workspace-control-number{width:32px;height:32px;color:var(--accent);flex-shrink:0;place-content:center;font:italic 24px Instrument Serif,serif;display:grid}.workspace-controls a[aria-current=location]{background:var(--panel-blue);color:var(--accent)}.workspace-controls a[aria-current=location] .workspace-control-number{background:var(--accent);color:#fff;border-radius:var(--badge-radius)}.workspace-controls a:hover{background:var(--panel-section)}.workspace-controls a[aria-current=location]:hover{background:var(--panel-blue)}.advanced-control-room{min-height:600px;padding-left:230px;position:relative}.advanced-control-room .workspace-controls{border-radius:var(--control-radius);grid-template-columns:1fr;width:210px;margin:0;position:absolute;top:0;left:0}.advanced-control-room .workspace-controls a{gap:8px;padding:14px 12px}.advanced-control-room .workspace-controls a>span:last-child{display:none}.advanced-control-room .workspace-control-number{width:24px;height:24px;font-size:20px}.advanced-control-room .publisher-session{border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 18px;font-size:12px}.advanced-control-room .publisher-session button{padding:8px 12px;font-size:12px}.advanced-publisher .advanced-control-room>section[data-workspace-panel]{background:0 0;border:0;border-radius:0;margin:24px 0;padding:0}.advanced-publisher .advanced-control-room>section>h2{margin-top:0;font-size:34px}.advanced-control-room form{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);margin:20px 0;padding:24px}.advanced-control-room form>label:first-child{margin-top:0!important}.advanced-control-room form>label{font-size:13px;font-weight:500}.advanced-control-room form button{margin-bottom:0}.advanced-control-room :is(#tokens,#submissions,#appeals,#namespaces){padding:0;list-style:none}.advanced-control-room :is(#tokens,#submissions,#appeals,#namespaces)>li{border:1px solid var(--line);background:var(--panel-section);border-radius:var(--control-radius);margin:12px 0;padding:20px;font-size:13px}.review-search-bar{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;margin:24px 0 12px;display:grid}.review-search-bar label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.review-search-bar input{width:100%}#review-filter-status{color:var(--muted);font-size:12px}.review-health-strip{background:var(--panel-peach);border:1px solid var(--panel-peach-border);border-radius:var(--control-radius);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.review-health-strip p{max-width:760px;margin:0;font-size:12px}.review-health-strip a{flex-shrink:0;font-size:12px}.review-control-room .workspace-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.review-control-room .workspace-controls a{flex-wrap:wrap;align-content:start;gap:8px;padding:16px}.review-control-room .workspace-controls a>span:nth-child(2){flex-basis:100%;order:3}.review-control-room .workspace-controls a>span:last-child{margin-left:auto}.review-control-room .operations-panel{box-shadow:none}#review-operations-details h3{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}#review-operations-details ul:not(#review-operations-alerts){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}#review-operations-details ul:not(#review-operations-alerts)>li{background:var(--panel-section);border:1px solid var(--line);border-radius:var(--control-radius);margin:0;padding:18px}#review-items>li form{background:var(--panel-blue);border-radius:var(--radius);padding:24px}#review-items>li form button{margin-right:10px}.access-studio{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.access-studio .operations-panel{background:var(--surface);padding:32px}.access-studio .access-boundaries{padding:28px}.access-studio .access-boundaries h2{font-size:26px;line-height:1.12}.access-form-guidance{margin:8px 0 24px;font-size:13px}.role-boundary-map{margin:24px 0}.role-boundary-map>div{background:var(--surface);border:1px solid var(--panel-green-border);border-radius:var(--control-radius);padding:16px}.role-boundary-map>span{color:var(--accent);padding:8px 20px;display:block}.role-boundary-map div span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;display:block}.role-boundary-map strong{margin-top:8px;font-size:18px;font-weight:500;display:block}.operations-workspace #roles-confirmation{border:1px solid var(--panel-peach-border);margin-top:28px}.operations-workspace #roles-confirmation[data-access-action=grant]{background:var(--panel-green);border-color:var(--panel-green-border)}#roles-summary{color:var(--ink);overflow-wrap:anywhere;font-size:16px}.team-ledger>.team-empty{background:var(--panel-blue);border:1px solid var(--accent-border);border-radius:var(--radius);padding:32px}.team-empty strong{color:var(--accent);font:italic 30px Instrument Serif,serif}@media (width<=1100px){.advanced-control-room{padding-left:0}.advanced-control-room .workspace-controls{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin-bottom:28px;position:static}}@media (width<=800px){.review-control-room .workspace-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.access-studio{grid-template-columns:1fr}.advanced-control-room .workspace-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.review-search-bar{grid-template-columns:1fr}.review-health-strip{flex-direction:column;align-items:start}#review-operations-details ul:not(#review-operations-alerts){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-controls a{transition:none}}@media (width>=1101px){.review-control-room{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.review-control-room>.review-health-strip{grid-column:1/-1}.review-control-room>.workspace-controls{grid-column:1;grid-template-columns:1fr;margin:0;position:sticky;top:24px}.review-control-room>.workspace-controls a{flex-wrap:nowrap;align-items:center}.review-control-room>.workspace-controls a>span:nth-child(2){order:initial;flex-basis:auto}.review-control-room>.workspace-controls a>span:last-child{display:none}body[data-page=operations] .review-control-room>section[data-workspace-panel]{grid-area:2/2;min-width:0;margin:0;padding:28px}body[data-page=operations] .review-control-room>.review-inbox{padding:0 0 28px}}#review-history-versions:empty,#review-history-decisions:empty{border-top:1px solid var(--line);color:var(--muted);padding:18px 0;font-size:13px}#review-history-versions:empty:before{content:"Submitted versions will appear after a lookup."}#review-history-decisions:empty:before{content:"Review decisions will appear after a lookup."}#submission-identity{overflow-wrap:anywhere}#submission-metadata{background:var(--panel-blue);border:1px solid var(--accent-border);border-radius:var(--control-radius);grid-template-columns:1fr 1fr;gap:8px 24px;margin:24px 0;padding:24px;display:grid}#submission-metadata dt{color:var(--muted);font-size:12px}#submission-metadata dt:first-child,#submission-metadata dd:nth-child(2){grid-column:1/-1}#submission-metadata dt:nth-child(3){grid-area:3/1}#submission-metadata dt:nth-child(5){grid-area:3/2}#submission-metadata dd:nth-child(4){grid-area:4/1}#submission-metadata dd:nth-child(6){grid-area:4/2}#submission-metadata dd{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);margin:0;font-size:12px}body[data-dashboard=true]{background:#f6f8fc}.dashboard-header{background:var(--surface);border-bottom:1px solid var(--line);gap:20px;max-width:none;min-height:76px;padding:18px max(24px,50vw - 688px)}.dashboard-header .brand{font-size:18px}.dashboard-header .account-link{margin-left:auto;font-size:13px}main.dashboard-main{width:100%;max-width:1440px;margin:0 auto;padding:32px}.dashboard-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.dashboard-sidebar{min-width:0;position:sticky;top:24px}.dashboard-sidebar .account-nav{gap:5px;padding:0;position:static}.dashboard-sidebar .step-label{margin:0 0 10px;padding:12px 14px;font-size:10px}.dashboard-sidebar .account-nav-link{border-radius:var(--control-radius);border:1px solid #0000;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;font-size:14px;display:flex}.dashboard-sidebar .account-nav-link small{color:var(--muted);font-size:11px;font-weight:400}.dashboard-sidebar .account-nav-link[aria-current=page]{background:var(--accent);color:#fff;border-color:var(--accent)}.dashboard-sidebar .account-nav-link[aria-current=page] small{color:#fffd}.dashboard-role-nav{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.dashboard-content{min-width:0;padding-bottom:32px}.dashboard-heading{border-bottom:1px solid var(--line);margin-bottom:24px;padding:10px 0 24px}.dashboard-heading .eyebrow{text-transform:capitalize;letter-spacing:.06em;font-size:10px}.dashboard-heading h1{letter-spacing:-.035em;margin:10px 0;font-size:clamp(30px,3vw,42px);line-height:1.15}.dashboard-heading>p:last-child{color:var(--muted);max-width:700px;margin-bottom:0;font-size:14px}.dashboard-welcome{border-radius:var(--radius);background:var(--panel-green);border:1px solid var(--panel-green-border);grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin-bottom:24px;padding:28px;display:grid}.dashboard-welcome h2{margin:16px 0;line-height:1.12;font-size:clamp(28px,3vw,36px)!important}.dashboard-welcome .publisher-art{background:0 0;border:0;padding:16px}.dashboard-welcome .publisher-art figcaption{display:none}.dashboard-welcome .publisher-mini-package{padding:14px}.dashboard-welcome .publisher-mini-package strong{font-size:20px}[data-dashboard=true] :is(.publisher-main,.operations-workspace,#account-content,form,fieldset,section){min-width:0}[data-dashboard=true] .operations-workspace{max-width:none}[data-dashboard=true] .operations-heading{display:none}[data-dashboard=true] .operations-nav{margin:0 0 24px;padding:5px}[data-dashboard=true] :is(.button,button:not(.custom-select-trigger)){border-radius:var(--control-radius);white-space:normal;max-width:100%;min-height:44px;padding:10px 16px;font-size:14px;line-height:20px}[data-dashboard=true] :is(input:not([type=checkbox]):not([type=file]),select,.custom-select-trigger){width:100%;max-width:100%;min-height:44px;padding:10px 12px;font-size:14px;line-height:20px}[data-dashboard=true] .custom-select{min-width:0;max-width:100%}[data-dashboard=true] textarea{max-width:100%;padding:12px;font-size:14px}[data-dashboard=true] :is(.actions,.section-heading){flex-wrap:wrap;gap:12px}[data-dashboard=true] :is(pre,table){max-width:100%}[data-dashboard=true] pre{padding:18px;font-size:12px;overflow-x:auto}[data-dashboard=true] :is(dd,li,#extension-install-identity,.publisher-session p){overflow-wrap:anywhere}[data-dashboard=true] :is(.namespace-create-desk,.access-create-desk){gap:28px;margin:24px 0;padding:28px}[data-dashboard=true] .publisher-waypoints li{gap:12px 24px}[data-dashboard=true] .publish-panel{min-width:0}[data-dashboard=true] .publish-layout{gap:28px}[data-dashboard=true] .publish-step h2{font-size:26px}[data-dashboard=true] .upload-art{max-width:100%}[data-dashboard=true] .advanced-control-room{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;min-height:0;padding-left:0;display:grid}[data-dashboard=true] .advanced-control-room>.workspace-controls{grid-area:1/1/span 2;width:auto;position:static}[data-dashboard=true] .advanced-control-room>.publisher-session{grid-area:1/2}[data-dashboard=true] .advanced-control-room>section[data-workspace-panel]{grid-area:2/2;margin:0}[data-dashboard=true] .advanced-control-room>section>h2{font-size:28px}.dashboard-footer.site-footer{clear:both;margin-top:0;padding:24px 32px}.dashboard-footer-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1376px;margin:0 auto;font-size:12px;display:flex}.dashboard-footer-inner nav{flex-wrap:wrap;gap:20px;display:flex}.dashboard-footer-inner a{color:#e7edff;text-decoration:none}.dashboard-footer-inner a:hover{color:#fff;text-decoration:underline}.dashboard-exit{font-weight:600}@media (width<=1200px){[data-dashboard=true] .advanced-control-room{display:block}[data-dashboard=true] .advanced-control-room>.workspace-controls{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:24px;position:static}[data-dashboard=true] .advanced-control-room>section[data-workspace-panel]{margin-top:24px}[data-dashboard=true] .publish-layout{grid-template-columns:1fr}[data-dashboard=true] .publication-guide{max-width:none}[data-dashboard=true] .access-studio{grid-template-columns:1fr;gap:24px}}@media (width<=900px){main.dashboard-main{padding:24px}.dashboard-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}.dashboard-welcome{grid-template-columns:1fr}.dashboard-welcome .publisher-art{display:none}[data-dashboard=true] :is(.access-create-desk,.namespace-create-desk){grid-template-columns:1fr}.dashboard-footer-inner{flex-wrap:wrap;align-items:start}}@media (width<=680px){.dashboard-header{flex-wrap:wrap;min-height:0;padding:16px 20px}.dashboard-header .brand{font-size:16px}.dashboard-header .account-link{padding:8px;font-size:12px}main.dashboard-main{padding:20px}.dashboard-layout{grid-template-columns:1fr;gap:24px}.dashboard-sidebar{position:static}.dashboard-sidebar .account-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dashboard-sidebar .step-label{grid-column:1/-1;margin-bottom:6px;padding:0}.dashboard-sidebar .account-nav-link{background:var(--surface);border-color:var(--line);padding:10px 12px}.dashboard-role-nav{display:contents}.dashboard-heading{padding-top:0}.dashboard-welcome{padding:22px}[data-dashboard=true] .advanced-control-room>.workspace-controls{grid-template-columns:repeat(2,minmax(0,1fr))}[data-dashboard=true] .review-search-bar{grid-template-columns:1fr}[data-dashboard=true] .operations-nav a{gap:8px;padding:10px;font-size:12px}[data-dashboard=true] :is(.access-create-desk,.namespace-create-desk,.publish-panel,.operations-panel,.access-studio .operations-panel,.access-boundaries){padding:22px}.dashboard-footer.site-footer{padding:24px 20px}.dashboard-footer-inner{flex-direction:column;gap:20px}.dashboard-footer-inner nav{gap:12px 20px}}.header-workspace-menu{flex-shrink:0;margin-left:auto;position:relative}.header-workspace-menu summary{border:1px solid var(--line);background:var(--surface);border-radius:var(--control-radius);cursor:pointer;align-items:center;gap:16px;min-height:44px;padding:10px 14px;font-size:13px;list-style:none;display:flex}.header-workspace-menu summary::-webkit-details-marker{display:none}.header-workspace-menu[open] summary{border-color:var(--accent);color:var(--accent)}.site-header .header-workspace-menu nav{background:var(--surface);border:1px solid var(--line);border-radius:var(--control-radius);z-index:30;flex-direction:column;gap:4px;min-width:240px;max-width:calc(100vw - 40px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #202b441a}.site-header .header-workspace-menu nav a{text-align:left;min-height:44px;margin:0;padding:12px;font-size:13px}@media (width<=800px){.site-header:not(.dashboard-header){justify-content:space-between;gap:16px}.site-header:not(.dashboard-header)>nav{flex-basis:100%;order:3;justify-content:space-between;gap:10px}.site-header:not(.dashboard-header)>nav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}}[data-dashboard=true] .publisher-session #logout{display:none}[data-dashboard=true] .publisher-ledger{margin:16px 0;padding:24px 0}.header-workspace-label{color:var(--muted);font-size:13px}.header-workspace-menu summary{border-radius:var(--badge-radius);background:#f0f3fc;border-color:#0000;gap:10px;padding:5px 10px 5px 5px;font-weight:600}.account-monogram{color:#fff;background:var(--accent);border-radius:var(--badge-radius);place-items:center;width:32px;height:32px;font-size:13px;display:grid}.header-workspace-menu[open] .account-chevron{transform:rotate(180deg)}.header-workspace-menu .account-chevron{transition:transform .18s}.site-header .header-workspace-menu nav{border-radius:var(--radius);min-width:250px;padding:10px;box-shadow:0 16px 40px #202b4420}.header-menu-label{color:var(--muted);letter-spacing:.12em;margin:8px 12px;font-size:10px}.site-header .header-workspace-menu nav a,.header-signout{border-radius:var(--control-radius);width:100%;color:var(--ink);box-shadow:none;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.site-header .header-workspace-menu nav a:hover,.header-signout:hover{color:var(--accent);background:#edf1ff;transform:none}.header-signout{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between}#dashboard-session-status{margin:8px 12px;font-size:12px}#dashboard-session-status:empty,.dashboard-menu-toggle,.dashboard-mobile-heading{display:none}[data-dashboard=true] .publisher-waypoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-dashboard=true] .publisher-waypoints li{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}[data-dashboard=true] .publisher-waypoints li :is(h3,p,.eyebrow){margin:0}[data-dashboard=true] .publisher-waypoints li h3{font-size:19px}[data-dashboard=true] .publisher-waypoints li p{font-size:14px;line-height:1.6}[data-dashboard=true] .publisher-waypoints li .button{width:100%;margin-top:auto}[data-dashboard=true] .extension-naming-help{margin-bottom:20px;font-size:13px}@media (width<=1000px){[data-dashboard=true] .publisher-waypoints{grid-template-columns:1fr}}@media (width<=1024px){.dashboard-header{flex-wrap:nowrap;gap:8px;padding:12px 16px}.dashboard-header .brand{gap:6px;font-size:14px}.dashboard-header .brand svg{width:22px}.dashboard-header .header-workspace-label{display:none}.dashboard-header .header-workspace-menu{margin-left:0}.dashboard-header .header-workspace-menu summary>span:nth-child(2){display:none}.dashboard-header .header-workspace-menu summary{gap:5px;padding:4px}.dashboard-menu-toggle:not([hidden]){border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);width:44px;min-height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;margin-left:auto;font-size:21px;display:flex}main.dashboard-main{padding:20px 16px}.dashboard-layout{gap:0}.dashboard-sidebar.dashboard-menu-open{background:var(--background);z-index:100;height:100dvh;padding:20px 16px;display:block;position:fixed;inset:0;overflow-y:auto}.dashboard-mobile-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.dashboard-mobile-heading button{border-radius:var(--control-radius);background:var(--surface);border:1px solid var(--line);width:44px;min-height:44px;color:var(--ink);cursor:pointer;font-size:26px}body.dashboard-menu-open{overflow:hidden}.dashboard-sidebar .account-nav{grid-template-columns:1fr}.dashboard-sidebar .account-nav-link{min-height:64px}.dashboard-sidebar.dashboard-menu-open{animation:.18s ease-out dashboard-menu-in}[data-dashboard=true] .publisher-waypoints li{padding:20px}}@keyframes dashboard-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-sidebar.dashboard-menu-open{animation:none}.account-chevron{transition:none!important}}[data-dashboard=true] #account-status[data-state=ready]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}[data-dashboard=true] .publisher-main[data-publisher-section] #account-content>.card{padding:24px 0}[data-dashboard=true] .namespace-create-desk h2,[data-dashboard=true] .access-create-desk h2{font-size:28px}[data-dashboard=true] .publisher-section-intro h2{font-size:24px!important}[data-dashboard=true] .publisher-section-intro{margin-bottom:20px}[data-dashboard=true] .operations-panel h2,[data-dashboard=true] .access-boundaries h2{font-size:26px}.account-monogram{position:relative;overflow:hidden}.account-monogram img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-header .header-account-link{color:var(--ink)}.site-header .header-account-link:before,.site-header .header-account-link:after{content:none}.custom-select-trigger:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:8px;height:8px;top:50%;transform:translateY(-70%)rotate(45deg)}.custom-select-menu{width:100%;min-width:0;max-width:100%}.custom-select-menu li{text-transform:none;letter-spacing:normal;color:var(--ink);padding:12px 36px 12px 14px;font-size:14px;font-weight:400;position:relative}.custom-select-menu li[aria-selected=true]{background:var(--surface);color:var(--ink);font-weight:600}.custom-select-menu li[aria-selected=true]:after{content:"✓";color:var(--accent);position:absolute;right:14px}.custom-select-menu li[data-active],.custom-select-menu li:hover{background:var(--panel-blue);color:var(--ink)}.custom-select-menu li[aria-disabled=true]{background:0 0}.mobile-dashboard-link{display:none}@media (width<=1024px){.site-header,.dashboard-header{flex-wrap:nowrap;gap:12px;padding:14px 20px;display:flex}.site-header>.dashboard-menu-toggle:not([hidden]){border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);width:44px;min-height:44px;color:var(--ink);cursor:pointer;flex-shrink:0;order:-1;justify-content:center;align-items:center;margin-left:0;padding:0;display:flex}.dashboard-menu-toggle>svg{flex:0 0 20px;width:20px;height:20px}.site-header>.header-workspace-menu{margin-left:auto}.header-workspace-label{display:none}.dashboard-layout{grid-template-columns:1fr;gap:0}.dashboard-sidebar.dashboard-menu-open,.site-header>nav.dashboard-menu-open{background:var(--accent);color:#fff;z-index:100;height:100dvh;padding:24px;animation:.26s ease-out dashboard-menu-in;display:block;position:fixed;inset:0;overflow-y:auto}.dashboard-mobile-heading{border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:24px;display:flex}.dashboard-mobile-heading button{border-radius:var(--control-radius);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff60;place-items:center;width:44px;min-height:44px;font-size:26px;display:grid}.dashboard-sidebar .account-nav{flex-direction:column;gap:0;display:flex}.dashboard-sidebar .account-nav .step-label{display:none}.dashboard-role-nav{border-top:1px solid #ffffff40;flex-direction:column;margin-top:16px;padding-top:16px;display:flex}.dashboard-sidebar .account-nav-link,.site-header>nav.dashboard-menu-open>a{color:#fff;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:16px 0;font-size:22px;text-decoration:none;display:flex}.dashboard-sidebar .account-nav-link small{color:#e0e7ff;text-align:right;max-width:150px;font-size:12px}.dashboard-sidebar .account-nav-link[aria-current=page],.site-header>nav.dashboard-menu-open>a[aria-current=page]{color:#fff;box-shadow:none;background:0 0}.dashboard-sidebar .account-nav-link[aria-current=page]>span:after,.site-header>nav.dashboard-menu-open>a[aria-current=page]:after{content:"●";margin-left:12px;font-size:10px}.dashboard-sidebar .account-nav-link:hover,.site-header>nav.dashboard-menu-open>a:hover{color:#fff;text-decoration:underline}body.dashboard-menu-open{overflow:hidden}.header-workspace-menu summary>#account-summary-name{text-overflow:ellipsis;max-width:130px;display:inline;overflow:hidden}}@media (width<=480px){.site-header,.dashboard-header{gap:8px;padding:12px}.site-header .brand{gap:4px;font-size:13px}.site-header .brand svg{width:20px}.header-workspace-menu summary>#account-summary-name{max-width:82px;font-size:11px}.header-workspace-menu summary{gap:6px;padding:4px}.account-monogram{width:28px;height:28px}.dashboard-sidebar .account-nav-link{font-size:20px}}@media (prefers-reduced-motion:reduce){.site-header>nav.dashboard-menu-open,.dashboard-sidebar.dashboard-menu-open{animation:none}}.inline-arrow{vertical-align:-.12em;flex-shrink:0;width:1em;height:1em;margin-left:.35em;display:inline-block}:is(.button,.text-link,.operations-nav a,.header-signout,.footer-links a) .inline-arrow{align-self:center}.header-signout:before,.header-signout:after{content:none!important}#catalog-custom-category{margin-top:8px}.catalog-card a.catalog-card-link{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalog-card a.catalog-card-link:after,.card a:has(>.inline-arrow):after{content:none}.catalog-card .inline-arrow{margin-left:0}.card a:not(.button):not(.text-link):after{vertical-align:-.12em;width:1em;height:1em;line-height:1;display:inline-block}.dashboard-sidebar.dashboard-menu-open :focus-visible,.mobile-site-menu.dashboard-menu-open :focus-visible{outline-color:#fff}.tabs-cursor{pointer-events:none;z-index:10000;color:#3259ed;display:none;position:fixed;top:0;left:0}.cursor-pointer{box-sizing:border-box;transform-origin:50%;border:1px solid;border-radius:50%;width:18px;height:18px;transition:width .25s,height .25s,rotate .3s,scale .2s;position:absolute;top:0;left:0;translate:-50% -50%}.cursor-hotspot{background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;translate:-50% -50%}.tabs-cursor[data-mode=action] .cursor-pointer,.tabs-cursor[data-mode=download] .cursor-pointer{border-inline-color:#0000;width:14px;height:14px;rotate:45deg}.tabs-cursor[data-scrolling=true] .cursor-pointer{border-color:currentColor;width:18px;height:18px;rotate:0deg}.tabs-cursor[data-pointer-light=true] .cursor-pointer{color:#fff}.cursor-toy{will-change:transform;width:25px;height:28px;position:absolute;top:0;left:0}.cursor-tab{transform-origin:50% 85%;border-radius:3px 5px 5px;position:absolute;inset:4px 0 0;box-shadow:0 2px 4px #202b4415}.cursor-tab:before{content:"";background:inherit;border-radius:3px 3px 0 0;width:12px;height:5px;position:absolute;top:-3px;left:0}.cursor-tab-peach{background:#f6b88c}.cursor-tab-mint{background:#a4d6be}.cursor-tab-blue{color:#fff;background:#3259ed;place-items:center;display:grid}.cursor-tab-blue span{font:18px/1 Arial,sans-serif;display:block;position:relative}.cursor-download-arrow,.tabs-cursor[data-mode=download] .cursor-tab-blue span{display:none}.tabs-cursor[data-mode=download] .cursor-download-arrow{display:block}.tabs-cursor[data-footer=true] .cursor-pointer{color:#fff}.tabs-cursor[data-footer=true] .cursor-tab-blue{color:#3259ed;background:#fff}.tabs-cursor[data-pressed=true] .cursor-pointer{scale:.72}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.tabs-cursor-active .tabs-cursor{display:block}html.tabs-cursor-active,html.tabs-cursor-active body,html.tabs-cursor-active body *{cursor:none!important}}
