.ui-form-control{min-height:calc(var(--spacing)*11);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);outline:0;background:var(--ui-field-idle-bg);color:var(--ui-text);display:flex;min-width:0;align-items:center;gap:.625rem;padding:0 .5625rem 0 calc(var(--spacing)*3);text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.ui-form-control:focus-within{border-color:var(--ui-field-focus-border);background:var(--ui-field-bg);box-shadow:var(--ui-field-focus-ring)}.ui-form-control .ui-form-leading-icon{display:grid;flex:none;place-items:center;color:var(--ui-muted)}.ui-form-control .ui-form-control-input{width:100%;min-width:0;min-height:0;height:auto;padding:0;border:0;border-radius:0;outline:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font:inherit;font-size:.875rem;line-height:1.5rem}.ui-form-control .ui-form-control-input:focus-visible{border:0;box-shadow:none}.ui-form-control .ui-form-control-input::placeholder{color:var(--ui-muted)}.ui-form-control .ui-form-control-input[type=search]::-webkit-search-cancel-button{display:none}.ui-form-control:is(:hover,:focus-within) .ui-form-clear-action{opacity:1;pointer-events:auto}.ui-form-clear-action{opacity:0;pointer-events:none;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.ui-form-textarea{align-items:flex-start;padding-block:calc(var(--spacing)*2)}.ui-form-textarea .ui-form-control-input{resize:vertical}.ui-form-textarea:has(textarea:disabled){opacity:.5}.was-validated .ui-form-control:has(.ui-form-control-input:invalid){border-color:var(--ui-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-danger) 12%,transparent)}.ui-form-select{width:100%;font:inherit;cursor:pointer}.ui-form-select:is(:focus-visible,[data-popup-open]){border-color:var(--ui-field-focus-border);background:var(--ui-field-bg);box-shadow:var(--ui-field-focus-ring)}.ui-form-select:disabled{cursor:not-allowed;opacity:.5}.ui-form-select[data-popup-open] .ui-form-select-line svg{transform:rotate(180deg)}.ui-control-frame.ui-form-select[data-size=sm]{min-height:calc(var(--spacing)*9)}.ui-control-frame.ui-form-select[data-size=sm] .ui-form-select-line{font-size:.75rem;line-height:1.25rem}.ui-control-frame.ui-form-select[data-size=sm] .ui-form-select-line svg{width:.875rem;height:.875rem}.ui-form-select-line{display:flex;width:100%;min-width:0;height:1.5rem;align-items:center;justify-content:space-between;gap:.75rem;font-size:.875rem;line-height:1.5rem}.ui-form-select-line svg{display:block;color:var(--ui-muted);transition:transform .15s}.ui-form-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-validation-message{margin:0;color:var(--ui-danger);font-size:.75rem;font-weight:650;line-height:1.45}.ui-capacity-meter{display:grid;gap:calc(var(--spacing)*2);color:var(--ui-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.ui-capacity-meter [role=meter]{overflow:hidden;height:calc(var(--spacing)*2);border-radius:var(--radius-md);background:var(--ui-field-idle-bg)}.ui-capacity-meter [role=meter]>span{display:block;height:100%;background:var(--ui-text)}.ui-capacity-meter[data-overflow]{color:var(--ui-danger)}.ui-capacity-meter[data-overflow] [role=meter]>span{background:var(--ui-danger)}.identity-supporting-copy{margin:0 0 calc(var(--spacing)*5);color:var(--ui-muted);font-size:.8125rem;line-height:1.55}.deletion-cancel-actions{display:grid;grid-template-columns:1fr;gap:calc(var(--spacing)*2)}.deletion-cancel-actions>[data-slot=button]{width:100%}.app-toast-viewport{position:fixed;z-index:1000;top:1.25rem;right:1.25rem;display:flex;width:min(23.75rem,100vw - 2rem);max-height:calc(100vh - 2.5rem);flex-direction:column;gap:.5625rem;outline:0}@media(max-width:560px){.app-toast-viewport{top:1rem;right:1rem}}.app-toast{--app-toast-tone:var(--ui-info);--app-toast-surface:var(--ui-info-soft);width:100%;border:0;border-radius:.75rem;background:var(--app-toast-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-lg);transition:opacity .18s ease,transform .18s ease}.app-toast[data-tone=success]{--app-toast-tone:var(--ui-success);--app-toast-surface:var(--ui-success-soft)}.app-toast[data-tone=warning]{--app-toast-tone:var(--ui-warning);--app-toast-surface:var(--ui-warning-soft)}.app-toast[data-tone=error]{--app-toast-tone:var(--ui-danger);--app-toast-surface:var(--ui-danger-soft)}.app-toast:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-.5rem) scale(.98)}.app-toast:is(:hover,:focus-within) .app-toast-close{opacity:1;pointer-events:auto}.app-toast-content{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center!important;gap:.6875rem;min-height:4rem;padding:.75rem .625rem .75rem .8125rem}.app-toast-icon{width:1.75rem;height:1.75rem;padding:.3125rem;border-radius:50%;background:color-mix(in srgb,var(--app-toast-tone) 13%,transparent);color:var(--app-toast-tone)}.app-toast-copy{display:grid;min-width:0;gap:.125rem}.app-toast-description,.app-toast-title{margin:0;overflow-wrap:anywhere}.app-toast-title{color:var(--ui-text);font-size:.8125rem;font-weight:720;line-height:1.35}.app-toast-description{color:var(--ui-text);font-size:.78125rem;line-height:1.4;opacity:.76}.app-toast-close{display:grid;width:1.875rem;height:1.875rem;place-items:center;padding:0;border:0;border-radius:.5rem;background:rgba(0,0,0,0);color:var(--muted-text);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.app-toast-close:hover{background:color-mix(in srgb,var(--app-toast-tone) 12%,transparent);color:var(--app-toast-tone)}.app-toast-close:focus-visible{outline:1.5px solid var(--ui-focus);outline-offset:1px;opacity:1}.color-profile-page{--color-profile-ink:var(--ui-text);--color-profile-muted:var(--ui-muted);--color-profile-line:var(--ui-line);min-height:100%;overflow:clip;background:var(--ui-bg);color:var(--color-profile-ink)}.color-profile-page button:not(.ui-studio-toolbar-action),.color-profile-page input,.color-profile-page select{font:inherit}.color-profile-page .color-picker-tool-menu :is(button,a){font-size:.8125rem}.color-profile-page>.color-picker-commandbar{z-index:52}.color-profile-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:24px;padding:10px clamp(22px,4vw,56px);border-bottom:1px solid var(--ui-line);background:var(--ui-surface);backdrop-filter:blur(16px)}.color-profile-topbar>div{display:flex;align-items:baseline;gap:10px}.color-profile-topbar span{color:var(--ui-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.color-profile-topbar strong{font-size:16px;letter-spacing:-.02em}.color-hero-actions>button,.color-profile-topbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;cursor:pointer}.color-profile-topbar button{min-height:38px;padding:0 13px;border:1px solid var(--ui-control-line);border-radius:9px;background:var(--ui-surface);color:var(--ui-muted);font-size:12px;font-weight:600}.color-profile-topbar button:disabled{opacity:.45;cursor:wait}.color-profile-main{width:min(100% - 48px,1180px);margin:0 auto;padding:44px 0 120px}.color-profile-intro{padding:42px 0 calc(var(--spacing)*12)}.color-profile-intro:before{display:block;height:2.75rem;content:""}.color-profile-intro p{max-width:650px;margin:20px 0 0;color:var(--color-profile-muted);font-size:.875rem;line-height:1.7}.color-profile-featured-copy{max-width:760px;margin-top:calc(var(--spacing)*8)}.color-profile-featured-copy>span{display:block;color:var(--ui-muted);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.color-profile-featured-copy h2{margin:calc(var(--spacing)*3) 0 0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.875rem}.color-profile-featured-copy>p{display:-webkit-box;max-width:680px;overflow:hidden;margin-top:calc(var(--spacing)*4);-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty}.color-story-open{display:inline-flex;align-items:center;gap:7px;margin-top:calc(var(--spacing)*4);padding:0;border:0;background:rgba(0,0,0,0);color:var(--ui-muted);font-size:.75rem;font-weight:600;cursor:pointer}.color-story-open:hover{color:var(--ui-text)}.color-hero-actions>button:focus-visible,.color-story-open:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.color-profile-featured-copy small{display:block;margin-top:14px;color:var(--ui-muted);font-size:.75rem;line-height:1.55}.color-story-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--ui-raised);color:var(--ui-text);overscroll-behavior:contain}.color-story-dialog[open]{display:grid;grid-template-rows:8px auto minmax(0,1fr)}.color-story-dialog::backdrop{background:var(--ui-backdrop)}.color-story-accent{width:100%}.color-story-topbar{position:sticky;z-index:2;top:0;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:24px;padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left));border-bottom:1px solid var(--ui-line);background:var(--ui-surface);backdrop-filter:blur(16px)}.color-story-topbar>span{color:var(--ui-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.color-story-topbar form{margin:0}.color-story-topbar button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 11px;border:0;background:rgba(0,0,0,0);color:var(--ui-muted);font-size:11px;font-weight:600;cursor:pointer}.color-story-topbar button:hover{color:var(--ui-text)}.color-story-topbar button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.color-story-reader{width:min(100% - 48px,720px);margin:0 auto;padding:clamp(56px,8vh,104px) 0 max(90px,env(safe-area-inset-bottom))}.color-story-reader>span{color:var(--ui-muted);font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.color-story-reader h2{margin:16px 0 0;font-size:clamp(48px,7vw,86px);font-weight:600;letter-spacing:-.065em;line-height:.98;text-wrap:balance}.color-story-lead{margin:26px 0 0;overflow-wrap:anywhere;color:var(--ui-muted);font-size:clamp(17px,2vw,22px);font-weight:500;line-height:1.55;text-wrap:pretty}.color-story-body{margin-top:48px;padding-top:42px;border-top:1px solid var(--ui-line)}.color-story-body p{margin:0 0 24px;overflow-wrap:anywhere;color:var(--ui-muted);font-size:16px;line-height:1.85;text-wrap:pretty}.color-story-reader>footer{display:flex;align-items:center;gap:10px;margin-top:54px;padding-top:20px;border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:10px}.color-story-reader>footer i{width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-action) 12%,transparent)}.color-story-reader>footer span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.color-story-reader>footer strong{font-weight:600}.color-hero{position:relative;display:grid;min-height:467px;place-items:center;overflow:visible;border-radius:16px;box-shadow:var(--ui-shadow-lg);isolation:isolate}.color-hero-actions{position:absolute;z-index:3;top:18px;right:18px;display:flex;align-items:center;gap:7px}.color-hero-actions>button{display:grid;width:2.625rem;height:2.625rem;place-items:center;padding:0;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:background-color .16s ease}.color-hero-actions>button:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb,currentColor 16%,transparent)}.color-hero-actions>button:active{background:color-mix(in srgb,currentColor 24%,transparent)}.color-hero-actions>button:focus-visible{outline:1.5px solid var(--ui-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.color-hero-actions>button{transition:none}}.color-hero-actions>button:disabled{cursor:not-allowed;opacity:.45}.color-hero-picker-control{display:flex}.color-hero:fullscreen .color-hero-picker-control{display:none}.color-hero-actions .color-hero-save{width:auto;padding:0 14px}.color-hero-actions .color-hero-surprise{width:42px;padding:0}.color-hero-actions .color-hero-surprise span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.color-hero-picker-anchor{position:absolute;top:77px;right:23px;width:1px;height:1px;pointer-events:none}.color-hero-label{position:relative;display:grid;justify-items:center;text-align:center;pointer-events:none}.color-hero-label strong{font-size:clamp(58px,9vw,118px);font-weight:400;letter-spacing:-.075em;line-height:.9}.color-hero-label h1{position:absolute;top:calc(100% + calc(var(--spacing) * 4));left:50%;width:max-content;max-width:min(60vw,700px);margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.875rem;overflow-wrap:anywhere;text-wrap:balance;transform:translateX(-50%)}@media(min-width:901px)and (max-width:1250px){.color-hero.is-picker-open{grid-template-columns:minmax(0,1fr) 388px}.color-hero.is-picker-open .color-hero-label{grid-column:1;width:100%}.color-hero.is-picker-open .color-hero-label h1{max-width:calc(100% - 24px)}}@media(min-width:901px)and (max-width:940px){.color-hero.is-picker-open .color-hero-label strong{font-size:clamp(64px,7.7vw,72px)}}.color-profile-nav{position:sticky;top:64px;z-index:20;display:flex;gap:30px;overflow-x:auto;margin:54px 0 0;border-bottom:1px solid var(--color-profile-line);background:var(--ui-surface);scrollbar-width:none;backdrop-filter:blur(14px)}.color-profile-options-bar{position:sticky;top:calc(var(--spacing)*16);z-index:49;gap:16px}.color-profile-options-bar .color-profile-nav{position:static;flex:1;min-width:0;margin:0;gap:30px;border:0;background:rgba(0,0,0,0);backdrop-filter:none}.color-profile-options-bar .color-profile-nav a{display:flex;min-height:3.125rem;align-items:center;padding:0 1px}.color-profile-toolbar-actions{display:flex;flex:none;align-items:center;gap:calc(var(--spacing)*2)}.color-profile-toolbar-actions:before{flex:none;width:1px;height:calc(var(--spacing)*9);background:var(--ui-line);content:""}.color-profile-nav a{flex:0 0 auto;padding:18px 1px 16px;color:var(--ui-muted);font-size:12px;font-weight:600;text-decoration:none}.color-profile-section{scroll-margin-top:130px;padding:80px 0}.color-profile-section+.color-profile-section{border-top:1px solid var(--ui-line)}.color-profile-section>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*12)}.color-profile-section>header h2{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.875rem}.color-profile-section>header p{margin:calc(var(--spacing)*4) 0 0;color:var(--color-profile-muted);font-size:.875rem;line-height:1.65}.color-conversion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.color-conversion-grid dl{margin:0}.color-conversion-grid dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4) calc(var(--spacing)*1);border-bottom:1px solid var(--color-profile-line)}.color-conversion-grid dt{color:var(--ui-muted);font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.color-conversion-grid dd{margin:0;color:var(--ui-text);font-size:.875rem;font-weight:600;text-align:right}.color-print-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.color-print-heading{display:flex;align-items:center;gap:calc(var(--spacing)*2)}.color-print-info-popover{width:min(20rem,100vw - calc(var(--spacing) * 7));gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*4)}.color-print-info-popover>[role=heading]{margin:0;font-size:1.0625rem}.color-print-info-popover>[role=description]{margin:0;font-size:.75rem;line-height:1.45}.color-print-comparison article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--spacing)*3) calc(var(--spacing)*4);min-width:0}.color-print-swatch{grid-column:1/-1;height:7.625rem;border:1px solid var(--ui-line);border-radius:10px}.color-print-comparison span{color:var(--ui-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em}.color-print-comparison strong{font-size:.875rem;letter-spacing:.02em}.color-print-details{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:calc(var(--spacing)*14);margin-top:calc(var(--spacing)*12)}.color-print-scenario{display:grid;align-content:center;gap:9px;padding-bottom:calc(var(--spacing)*3)}.color-print-scenario>span{color:var(--ui-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.color-print-details dl{margin:0}.color-print-details dl>div{display:grid;grid-template-columns:minmax(150px,1fr) auto;gap:calc(var(--spacing)*5);padding:calc(var(--spacing)*5) calc(var(--spacing)*1);border-bottom:1px solid var(--color-profile-line)}.color-print-details dt{color:var(--ui-muted);font-size:.75rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.color-print-details dd{margin:0;font-size:.875rem;font-weight:600;text-align:right}.color-variant-list{display:grid;gap:calc(var(--spacing)*12)}.color-variant-row{display:block}.color-variant-row>header{display:block;min-width:0}.color-variant-row h3{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.5rem}.color-variant-row p{max-width:580px;margin:calc(var(--spacing)*3) 0 calc(var(--spacing)*6);color:var(--color-profile-muted);font-size:.875rem;line-height:1.6}.color-variant-row>header>div{display:flex;justify-content:space-between;gap:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*4);color:var(--ui-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.color-variant-row-ramp{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));width:100%;min-height:152px;overflow:hidden;border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-action) 9%,transparent)}.color-variant-row-ramp button{position:relative;min-width:0;border:0;outline:0;cursor:pointer;isolation:isolate;transition:filter .14s ease}.color-variant-row-ramp button:hover{z-index:1;filter:brightness(1.045) saturate(1.04)}.color-variant-row-ramp button:focus-visible{z-index:1;box-shadow:inset 0 -3px currentColor}.color-variant-row-ramp button.is-original:before{position:absolute;z-index:2;top:12px;left:50%;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 1px 3px color-mix(in srgb,var(--ui-action) 24%,transparent);content:"";opacity:.8;transform:translateX(-50%)}.color-harmony-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing)*12)}.color-harmony-grid article{min-width:0}.color-harmony-grid h3{margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem;letter-spacing:-.02em}.color-harmony-grid article>p{max-width:470px;min-height:44px;margin:calc(var(--spacing)*3) 0 calc(var(--spacing)*6);color:var(--color-profile-muted);font-size:.875rem;line-height:1.55}.color-harmony-grid article>div{display:flex;height:7.625rem;overflow:hidden;border-radius:10px}.color-harmony-grid article>div button{flex:1;border:0;cursor:pointer}.color-profile-palette-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*3)}.color-profile-palette-item{position:relative;min-width:0;border-top:1px solid var(--ui-line)}.color-profile-palette-item .ui-studio-color-row{padding-inline:calc(var(--spacing)*3)}.color-profile-palette-item[data-selected=true] .ui-studio-color-row{padding-right:calc(var(--spacing)*11)}.color-profile-palette-item:has(.color-profile-palette-delete:is(:hover,:focus-visible)) .ui-studio-color-row{background:rgba(0,0,0,0)}.color-profile-palette-empty{margin:0;padding:calc(var(--spacing)*6) calc(var(--spacing)*1);color:var(--ui-muted);font-size:.875rem}[data-slot=button].color-profile-palette-delete{position:absolute;top:50%;right:calc(var(--spacing)*3);translate:0 -50%}[data-slot=button].color-profile-palette-delete:focus-visible{outline:1.5px solid var(--ui-focus);outline-offset:2px}:root,html[data-customer-theme]{color-scheme:light;--font-sans:var(--font-instrument-sans);--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-weight-heading-primary:700;--ui-weight-heading-section:600;--ui-control-height:calc(var(--spacing) * 10);--ui-control-radius:var(--radius-md);--ui-section-heading-height:calc(var(--spacing) * 10);--ui-divided-row-end-gap:calc(var(--spacing) * 7);--ui-field-height:calc(var(--spacing) * 11);--ui-field-height-sm:calc(var(--spacing) * 9);--ui-field-radius:var(--radius-md);--ui-field-padding-inline:calc(var(--spacing) * 3);--ui-field-gap:calc(var(--spacing) * 2);--ui-form-gap:calc(var(--spacing) * 4);--ui-choice-tile-radius:var(--radius-md);--ui-interactive-item-gap:calc(var(--spacing) * 2);--ui-nav-item-gap:calc(var(--spacing) * 2);--ui-nav-active-indicator-size:3px;--ui-studio-primary-bar-height:calc(var(--spacing) * 16);--ui-studio-context-bar-height:3.125rem;--ui-studio-toolbar-control-height:calc(var(--spacing) * 8);--ui-studio-toolbar-glyph-control-width:calc(var(--spacing) * 10);--ui-studio-inspector-width:clamp(330px,26vw,448px);--ui-studio-bar-separator-height:calc(var(--spacing) * 9);--ui-studio-toolbar-gap:calc(var(--spacing) * 2);--ui-bg:#f5f6f8;--ui-surface:#fff;--ui-raised:#fff;--ui-soft:#eceef1;--ui-text:#14171c;--ui-muted:#5c6470;--ui-line:#e2e5ea;--ui-control-line:#808894;--ui-action:#14171c;--ui-on-action:#fff;--ui-action-hover:#2a2f38;--ui-focus:#14171c;--ui-canvas-guide:#168fa3;--ui-grid-guide:#9aa1ab;--ui-object-guide:#b54aa6;--ui-glyph-snap:#4c9149;--ui-line-guide:#c74a4a;--ui-artboard-guide:#2f6fb8;--ui-brass:#796431;--ui-on-brass:#fff;--ui-on-color-selection:rgba(0,0,0,0.07);--ui-hover-bg:color-mix(in srgb,var(--ui-brass) 9%,var(--ui-surface));--ui-hover-bg-on-gray:color-mix(in srgb,var(--ui-brass) 14%,var(--ui-surface));--ui-hover-bg-on-gray-hover:color-mix(in srgb,var(--ui-brass) 18%,var(--ui-surface));--ui-hover-text:var(--ui-brass);--ui-hover-line:color-mix(in srgb,var(--ui-brass) 24%,var(--ui-surface));--ui-context-hover-bg:var(--ui-hover-bg);--ui-canvas:#fff;--ui-success:#127e4d;--ui-success-soft:#e9f5ee;--ui-warning:#b54708;--ui-warning-soft:#fff7ed;--ui-danger:#be123c;--ui-on-danger:#fff;--ui-danger-soft:#fff0f2;--ui-danger-hover-bg-on-gray:color-mix(in srgb,var(--ui-danger) 14%,var(--ui-surface));--ui-context-danger-hover-bg:var(--ui-danger-soft);--ui-info:#2163bd;--ui-info-soft:#edf4ff;--ui-backdrop:rgba(10,11,13,0.45);--ui-shadow:0 8px 28px rgba(10,11,13,0.12);--ui-shadow-lg:0 18px 46px rgba(10,11,13,0.16);--ui-selection-shadow:inset 0 0 0 1px var(--ui-text);--ui-field-border:var(--ui-line);--ui-field-bg:var(--ui-surface);--ui-field-idle-bg:var(--ui-soft);--ui-field-focus-border:color-mix(in srgb,var(--ui-text) 42%,var(--ui-line));--ui-field-focus-ring:0 0 0 3px color-mix(in srgb,var(--ui-text) 10%,transparent);--ui-choice-tile-border:var(--ui-line);--ui-choice-tile-bg:var(--ui-surface);--ui-choice-tile-selected-bg:var(--ui-soft);--ui-accent:var(--ui-brass);--ui-control:var(--ui-soft);--ui-line-strong:var(--ui-control-line);--ui-muted-bg:var(--ui-soft);--ui-page:var(--ui-bg);--ui-selection:var(--ui-brass);--bg:var(--ui-bg);--panel:var(--ui-surface);--panel-soft:var(--ui-soft);--text:var(--ui-text);--line:var(--ui-line);--line-dark:var(--ui-control-line);--nav:var(--ui-surface);--nav-soft:var(--ui-soft);--accent-dark:var(--ui-action-hover);--success:var(--ui-success);--danger:var(--ui-danger);--shadow:var(--ui-shadow);--background:var(--ui-bg);--foreground:var(--ui-text);--card:var(--ui-surface);--card-foreground:var(--ui-text);--popover:var(--ui-raised);--popover-foreground:var(--ui-text);--primary:var(--ui-action);--primary-foreground:var(--ui-on-action);--secondary:var(--ui-soft);--secondary-foreground:var(--ui-text);--muted:var(--ui-soft);--muted-foreground:var(--ui-muted);--accent:var(--ui-soft);--accent-foreground:var(--ui-text);--destructive:var(--ui-danger);--destructive-foreground:var(--ui-on-danger);--border:var(--ui-line);--input:var(--ui-control-line);--ring:var(--ui-focus);--sidebar:var(--ui-surface);--sidebar-foreground:var(--ui-text);--sidebar-primary:var(--ui-action);--sidebar-primary-foreground:var(--ui-on-action);--sidebar-accent:var(--ui-soft);--sidebar-accent-foreground:var(--ui-text);--sidebar-border:var(--ui-line);--sidebar-ring:var(--ui-focus)}:root body,html[data-customer-theme] body{background:var(--ui-bg);color:var(--ui-text);font-family:var(--font-instrument-sans);font-synthesis:none}:root h1,html[data-customer-theme] h1{font-weight:700}:root :is(h2,h3,h4,h5,h6),html[data-customer-theme] :is(h2,h3,h4,h5,h6){font-weight:600}:root :where(input,select,textarea,button,a,summary):focus-visible,html[data-customer-theme] :where(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:root .ui-studio-measure-field input:focus-visible,html[data-customer-theme] .ui-studio-measure-field input:focus-visible{outline:0;box-shadow:none}:root .preview-zoom .preview-zoom-modes button:focus-visible,html[data-customer-theme] .preview-zoom .preview-zoom-modes button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ui-brass) 52%,transparent)}:root :where(input,textarea)::placeholder,html[data-customer-theme] :where(input,textarea)::placeholder{color:var(--ui-muted);opacity:1}:root :is([data-slot=input],[data-slot=native-select],[data-slot=textarea]),html[data-customer-theme] :is([data-slot=input],[data-slot=native-select],[data-slot=textarea]){width:100%;min-width:0;min-height:calc(var(--spacing)*11);padding-inline:calc(var(--spacing)*3);border:1px solid var(--ui-field-border);border-radius:var(--radius-md);outline:0;background:var(--ui-field-bg);color:var(--ui-text);box-shadow:none;font:inherit;font-size:.875rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:root :is([data-slot=input],[data-slot=native-select],[data-slot=textarea])[data-size=sm],html[data-customer-theme] :is([data-slot=input],[data-slot=native-select],[data-slot=textarea])[data-size=sm]{min-height:calc(var(--spacing)*9);border-radius:.5rem}:root :is([data-slot=input],[data-slot=native-select],[data-slot=textarea]):focus-visible,html[data-customer-theme] :is([data-slot=input],[data-slot=native-select],[data-slot=textarea]):focus-visible{border-color:var(--ui-field-focus-border);outline:0;box-shadow:var(--ui-field-focus-ring)}:root :is([data-slot=input],[data-slot=native-select],[data-slot=textarea])[aria-invalid=true],html[data-customer-theme] :is([data-slot=input],[data-slot=native-select],[data-slot=textarea])[aria-invalid=true]{border-color:var(--ui-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-danger) 14%,transparent)}:root :is([data-slot=input],[data-slot=native-select],[data-slot=textarea]):disabled,html[data-customer-theme] :is([data-slot=input],[data-slot=native-select],[data-slot=textarea]):disabled{background:color-mix(in srgb,var(--ui-soft) 72%,var(--ui-surface));color:var(--ui-muted);opacity:.72}:root [data-slot=textarea],html[data-customer-theme] [data-slot=textarea]{min-height:6rem;padding-block:.6875rem;line-height:1.5;resize:vertical}:root .field,html[data-customer-theme] .field{gap:calc(var(--spacing)*2);color:var(--ui-text);font-size:.75rem;font-weight:600}:root .form-stack,html[data-customer-theme] .form-stack{gap:calc(var(--spacing)*4)}:root .ui-control-frame,html[data-customer-theme] .ui-control-frame{display:flex;min-height:calc(var(--spacing)*11);align-items:center;gap:.625rem;padding:0 .5625rem 0 calc(var(--spacing)*3);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);background:var(--ui-field-idle-bg);color:var(--ui-muted);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:root .ui-control-frame:focus-within,html[data-customer-theme] .ui-control-frame:focus-within{border-color:var(--ui-field-focus-border);background:var(--ui-field-bg);box-shadow:var(--ui-field-focus-ring)}:root .ui-control-frame>:is(input,select,textarea),html[data-customer-theme] .ui-control-frame>:is(input,select,textarea){min-width:0;min-height:0;flex:1;padding:0;border:0;border-radius:0;outline:0;background:rgba(0,0,0,0);color:var(--ui-text);box-shadow:none;font:inherit;font-size:.875rem}:root .ui-control-frame>:is(input,select,textarea):focus-visible,html[data-customer-theme] .ui-control-frame>:is(input,select,textarea):focus-visible{border:0;outline:0;box-shadow:none}:root [data-slot=dialog-overlay],html[data-customer-theme] [data-slot=dialog-overlay]{background:var(--ui-backdrop)}:root [data-slot=button][data-variant=destructiveGhost],html[data-customer-theme] [data-slot=button][data-variant=destructiveGhost]{background:rgba(0,0,0,0);color:var(--ui-danger)}:root [data-slot=button][data-variant=destructiveGhost]:hover,html[data-customer-theme] [data-slot=button][data-variant=destructiveGhost]:hover{background:var(--ui-context-danger-hover-bg);color:var(--ui-danger)}.dark,html[data-customer-theme=dark]{color-scheme:dark;--ui-bg:#0a0b0d;--ui-surface:#121417;--ui-raised:#1a1d21;--ui-soft:#1a1d21;--ui-text:#edeff2;--ui-muted:#8b93a1;--ui-line:#262a30;--ui-control-line:#717a88;--ui-action:#fff;--ui-on-action:#0a0b0d;--ui-action-hover:#e5e7eb;--ui-focus:#edeff2;--ui-canvas-guide:#5fd7e6;--ui-grid-guide:#6f7783;--ui-object-guide:#e07ad2;--ui-glyph-snap:#7bcb72;--ui-line-guide:#f07878;--ui-artboard-guide:#6ba8ea;--ui-brass:#c9a24d;--ui-hover-bg-on-gray:color-mix(in srgb,var(--ui-brass) 9%,var(--ui-surface));--ui-hover-bg-on-gray-hover:color-mix(in srgb,var(--ui-brass) 9%,var(--ui-surface));--ui-on-brass:#14171c;--ui-on-color-selection:rgba(0,0,0,0.07);--ui-canvas:#17191c;--ui-success:#2fcc82;--ui-success-soft:#112b20;--ui-warning:#ff9f43;--ui-warning-soft:#311a0d;--ui-danger:#ff758c;--ui-on-danger:#14171c;--ui-danger-soft:#34171f;--ui-danger-hover-bg-on-gray:#34171f;--ui-info:#70b5ff;--ui-info-soft:#14253a;--ui-backdrop:rgba(0,0,0,0.65);--ui-shadow:0 8px 28px rgba(0,0,0,0.35);--ui-shadow-lg:0 18px 46px rgba(0,0,0,0.42);--ui-selection-shadow:inset 0 0 0 1px var(--ui-text);--ui-field-border:var(--ui-line);--ui-field-bg:var(--ui-surface);--ui-field-idle-bg:var(--ui-soft);--ui-field-focus-border:color-mix(in srgb,var(--ui-text) 42%,var(--ui-line));--ui-field-focus-ring:0 0 0 3px color-mix(in srgb,var(--ui-text) 10%,transparent);--ui-choice-tile-border:var(--ui-line);--ui-choice-tile-bg:var(--ui-surface);--ui-choice-tile-selected-bg:var(--ui-soft)}html[data-customer-theme] .team-operator-seat-groups,html[data-customer-theme] .team-operator-seats{padding-bottom:0}html[data-customer-theme] .team-invitations,html[data-customer-theme] .team-people{display:grid;padding-top:calc(var(--spacing)*8 + var(--spacing)*6)}html[data-customer-theme] .team-people>header{display:flex;min-height:calc(var(--spacing)*14);align-items:center}html[data-customer-theme] .team-people-tools{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing)*2)}html[data-customer-theme] .team-person-columns,html[data-customer-theme] .team-person-row{display:grid;grid-template-columns:minmax(15rem,34%) minmax(9.375rem,20%) minmax(13.75rem,1fr) 8rem;align-items:center;gap:calc(var(--spacing)*6)}html[data-customer-theme] .team-person-columns{min-height:calc(var(--spacing)*10);padding:0 calc(var(--spacing)*2);border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-customer-theme] .team-person-columns span:last-child{text-align:center}html[data-customer-theme] .team-person-list{display:grid}html[data-customer-theme] .team-person-row-shell{position:relative;min-width:0}html[data-customer-theme] .team-people-empty{display:grid;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*8) 0}html[data-customer-theme] .team-people-empty :is(h3,p){margin:0}html[data-customer-theme] .team-people-empty h3{font-size:1.0625rem}html[data-customer-theme] .team-people-empty p{color:var(--ui-muted);font-size:.875rem}html[data-customer-theme] .team-person-row{min-height:calc(var(--spacing)*16);padding:calc(var(--spacing)*2)}html[data-customer-theme] .team-person-access,html[data-customer-theme] .team-person-identity,html[data-customer-theme] .team-person-role{display:grid;min-width:0;gap:calc(var(--spacing)*1)}html[data-customer-theme] :is(.team-person-identity,.team-person-role,.team-person-access) strong{overflow:hidden;color:var(--ui-text);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}html[data-customer-theme] :is(.team-person-identity,.team-person-access) small{overflow:hidden;color:var(--ui-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}html[data-customer-theme] .team-person-manage{display:inline-flex;align-items:center;justify-self:start;gap:calc(var(--spacing)*1);color:var(--ui-muted);font-size:.6875rem;font-weight:600}html[data-customer-theme] .team-person-remove{position:absolute;z-index:1;top:50%;right:calc(var(--spacing)*2);display:grid;width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--ui-muted);cursor:pointer;transform:translateY(-50%)}html[data-customer-theme] .team-person-remove:hover:not(:disabled){background:var(--ui-danger-soft);color:var(--ui-danger)}html[data-customer-theme] .team-person-remove:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}html[data-customer-theme] .team-person-remove:disabled{color:var(--ui-muted);cursor:not-allowed;opacity:.28}html[data-customer-theme] .team-person-positioner{z-index:90;outline:0}html[data-customer-theme] .team-person-access-footer{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*1)}html[data-customer-theme] .team-person-access-footer button{min-height:calc(var(--spacing)*10)}html[data-customer-theme] .team-person-detail-popover{width:min(23.75rem,100vw - var(--spacing)*7)}html[data-customer-theme] .team-person-facts{display:grid;margin:0;border-top:1px solid var(--ui-line)}html[data-customer-theme] .team-person-facts>div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*3) 0;border-bottom:1px solid var(--ui-line)}html[data-customer-theme] .team-person-facts :is(dt,dd){margin:0;font-size:.75rem;line-height:1.45}html[data-customer-theme] .team-person-facts dt{color:var(--ui-muted)}html[data-customer-theme] .team-person-facts dd{color:var(--ui-text);font-weight:600;text-align:right;overflow-wrap:anywhere}html[data-customer-theme] .team-person-plans{display:grid}html[data-customer-theme] .team-person-plans>div{display:grid;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*3) 0;border-bottom:1px solid var(--ui-line)}html[data-customer-theme] .team-person-plans strong{font-size:.875rem}html[data-customer-theme] .team-person-plans small{color:var(--ui-muted);font-size:.75rem}html[data-customer-theme] .team-person-detail-actions{display:flex;justify-content:flex-end;padding-top:calc(var(--spacing)*1)}html[data-customer-theme] .team-person-remove-popover{width:min(24.375rem,100vw - var(--spacing)*7)}html[data-customer-theme] .team-person-remove-actions{display:flex;justify-content:flex-end}html[data-customer-theme] .team-invite{display:grid;padding:calc(var(--spacing)*6) 0;border-bottom:1px solid var(--ui-line)}html[data-customer-theme] .team-invite>header{margin-bottom:calc(var(--spacing)*3)}html[data-customer-theme] .team-invite>header h2{margin:0;font-size:1.0625rem;letter-spacing:-.02em}html[data-customer-theme] .team-invite>form{display:grid}html[data-customer-theme] .team-invite-compose{display:grid;grid-template-columns:minmax(17.5rem,1fr) auto auto;align-items:center;gap:calc(var(--spacing)*3)}html[data-customer-theme] .team-invite-compose>.team-invite-email{min-width:0;max-width:none;margin:0}html[data-customer-theme] .team-invite-compose>.team-filter-trigger{min-width:7.5rem;min-height:calc(var(--spacing)*10)}html[data-customer-theme] .team-invite-submit{min-width:5.75rem;min-height:calc(var(--spacing)*10)}html[data-customer-theme] .team-invitations>header{display:flex;min-height:calc(var(--spacing)*14);align-items:center}html[data-customer-theme] .team-invitations form{display:flex;align-items:center;gap:calc(var(--spacing)*2)}html[data-customer-theme] .team-invitations form .ui-control-frame{width:min(22.5rem,32vw)}html[data-customer-theme] .team-invitations .team-filter-trigger{min-width:7.875rem}html[data-customer-theme] .team-invitation-list{display:grid}html[data-customer-theme] .team-invitation-columns,html[data-customer-theme] .team-invitation-row{display:grid;grid-template-columns:minmax(13.75rem,.9fr) minmax(14.375rem,1fr) 6.25rem 6.25rem 8rem;align-items:center;gap:calc(var(--spacing)*5)}html[data-customer-theme] .team-invitation-columns{min-height:calc(var(--spacing)*10);padding:0 calc(var(--spacing)*2);border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-customer-theme] .team-invitation-columns>span:nth-child(n+3){justify-self:end;text-align:right}html[data-customer-theme] .team-invitation-columns>span:last-child{justify-self:stretch;text-align:center}html[data-customer-theme] .team-invitation-row-shell{position:relative;min-width:0}html[data-customer-theme] .team-invitation-row{min-height:calc(var(--spacing)*16);padding:calc(var(--spacing)*2)}html[data-customer-theme] .team-invitation-access,html[data-customer-theme] .team-invitation-identity,html[data-customer-theme] .team-invitation-status{display:grid;min-width:0;gap:calc(var(--spacing)*1)}html[data-customer-theme] :is(.team-invitation-identity,.team-invitation-access) strong{overflow:hidden;color:var(--ui-text);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}html[data-customer-theme] :is(.team-invitation-identity,.team-invitation-access) small{overflow:hidden;color:var(--ui-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}html[data-customer-theme] .team-invitation-status [data-slot=badge]{justify-self:end}html[data-customer-theme] .team-invitation-row>time,html[data-customer-theme] .team-invitation-status{justify-self:end;text-align:right}html[data-customer-theme] .team-invitation-row>time{color:var(--ui-muted);font-size:.75rem;white-space:nowrap}html[data-customer-theme] .team-invitation-action{display:inline-flex;align-items:center;justify-self:start;gap:calc(var(--spacing)*1);color:var(--ui-muted);font-size:.6875rem;font-weight:600}html[data-customer-theme] .team-invitation-remove{position:absolute;z-index:1;top:50%;right:calc(var(--spacing)*2);display:grid;width:calc(var(--spacing)*7);height:calc(var(--spacing)*7);place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--ui-muted);cursor:pointer;transform:translateY(-50%)}html[data-customer-theme] .team-invitation-remove:hover:not(:disabled){background:var(--ui-danger-soft);color:var(--ui-danger)}html[data-customer-theme] .team-invitation-remove:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}html[data-customer-theme] .team-invitation-remove:disabled{color:var(--ui-muted);cursor:not-allowed;opacity:.28}html[data-customer-theme] .team-invitation-empty{display:grid;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*8) 0}html[data-customer-theme] .team-invitation-empty :is(h3,p){margin:0}html[data-customer-theme] .team-invitation-empty h3{font-size:1.0625rem}html[data-customer-theme] .team-invitation-empty p{color:var(--ui-muted);font-size:.875rem}html[data-customer-theme] .team-invitation-popover{position:relative;display:grid;width:min(27.5rem,100vw - var(--spacing)*7);max-height:min(38.75rem,100vh - var(--spacing)*8);gap:0;overflow:auto;padding:calc(var(--spacing)*6);border:1px solid var(--ui-line);border-radius:var(--radius-lg);background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-lg);transform-origin:var(--transform-origin)}html[data-customer-theme] .team-invitation-popover>small{margin-bottom:calc(var(--spacing)*1);color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-customer-theme] .team-invitation-popover>[role=heading]{margin:0 calc(var(--spacing)*10) 0 0;font-size:1.25rem;font-weight:600;letter-spacing:-.025em}html[data-customer-theme] .team-invitation-popover>[role=description]{margin:calc(var(--spacing)*1) calc(var(--spacing)*10) calc(var(--spacing)*5) 0;color:var(--ui-muted);font-size:.875rem;overflow-wrap:anywhere}html[data-customer-theme] .team-invitation-code{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4) 0;border-block:1px solid var(--ui-line)}html[data-customer-theme] .team-invitation-code>div{display:grid;min-width:0;gap:calc(var(--spacing)*1)}html[data-customer-theme] .team-invitation-code span{color:var(--ui-muted);font-size:.75rem}html[data-customer-theme] .team-invitation-code code{overflow:hidden;color:var(--ui-text);font-size:.9375rem;font-weight:600;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}html[data-customer-theme] .team-invitation-details{display:grid;margin:0;border-top:1px solid var(--ui-line)}html[data-customer-theme] .team-invitation-code+.team-invitation-details{border-top:0}html[data-customer-theme] .team-invitation-details>div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*3) 0;border-bottom:1px solid var(--ui-line)}html[data-customer-theme] .team-invitation-details :is(dt,dd){margin:0;font-size:.75rem;line-height:1.45}html[data-customer-theme] .team-invitation-details dt{color:var(--ui-muted)}html[data-customer-theme] .team-invitation-details dd{display:grid;gap:calc(var(--spacing)*1);color:var(--ui-text);font-weight:600;text-align:right;overflow-wrap:anywhere}html[data-customer-theme] .team-invitation-details small{color:var(--ui-muted);font-weight:400}html[data-customer-theme] .team-invitation-detail-actions{display:flex;justify-content:flex-end;padding-top:calc(var(--spacing)*4)}html[data-customer-theme] .team-invitation-remove-popover{width:min(24.375rem,100vw - var(--spacing)*7)}html[data-customer-theme] .team-invitation-remove-popover>*{min-width:0}html[data-customer-theme] .team-invitation-remove-popover>p{overflow-wrap:anywhere}html[data-customer-theme] .team-invite-popover>.team-invitation-remove-copy{margin:0;padding:calc(var(--spacing)*4) 0;border-block:1px solid var(--ui-line);color:var(--ui-text);font-size:.875rem}html[data-customer-theme] .team-invitation-remove-submit{justify-self:end;margin-top:calc(var(--spacing)*1)}@media(max-width:900px){html[data-customer-theme] .team-person-columns,html[data-customer-theme] .team-person-row{grid-template-columns:minmax(12.5rem,1fr) minmax(6.875rem,.5fr) minmax(10rem,.7fr) 7rem;gap:calc(var(--spacing)*4)}html[data-customer-theme] .team-invitation-columns,html[data-customer-theme] .team-invitation-row{grid-template-columns:minmax(11.875rem,.9fr) minmax(11.875rem,1fr) 5.5rem 5.75rem 7rem;gap:calc(var(--spacing)*3)}}@media(max-width:560px){html[data-customer-theme] .team-people>header{align-items:flex-start}html[data-customer-theme] .team-people-tools{width:100%;align-items:stretch;flex-direction:column}html[data-customer-theme] .team-people-tools .team-filter-trigger{width:100%}html[data-customer-theme] .team-person-columns{display:none}html[data-customer-theme] .team-person-row{grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--spacing)*1) calc(var(--spacing)*3);padding:calc(var(--spacing)*3) calc(var(--spacing)*10) calc(var(--spacing)*3) 0}html[data-customer-theme] .team-person-identity{grid-column:1;grid-row:1}html[data-customer-theme] .team-person-role{grid-column:1;grid-row:2}html[data-customer-theme] .team-person-access{grid-column:1;grid-row:3}html[data-customer-theme] .team-person-manage{grid-column:2;grid-row:1/4}html[data-customer-theme] .team-person-access :is(strong,small){white-space:normal}html[data-customer-theme] .team-invite-compose{grid-template-columns:minmax(0,1fr) auto}html[data-customer-theme] .team-invite-compose>.team-invite-email{grid-column:1/-1}html[data-customer-theme] .team-invite-compose>.team-filter-trigger,html[data-customer-theme] .team-invite-submit{width:100%}html[data-customer-theme] .team-invitations>header{align-items:flex-start;flex-direction:column;gap:calc(var(--spacing)*3)}html[data-customer-theme] .team-invitations form{width:100%}html[data-customer-theme] .team-invitations form .ui-control-frame{width:auto;flex:1}html[data-customer-theme] .team-invitation-columns{display:none}html[data-customer-theme] .team-invitation-row{grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--spacing)*1) calc(var(--spacing)*3);padding:calc(var(--spacing)*3) calc(var(--spacing)*10) calc(var(--spacing)*3) 0}html[data-customer-theme] .team-invitation-identity{grid-column:1;grid-row:1}html[data-customer-theme] .team-invitation-access{grid-column:1;grid-row:2}html[data-customer-theme] .team-invitation-row>time{grid-column:1;grid-row:3;justify-self:start;text-align:left}html[data-customer-theme] .team-invitation-status{grid-column:1;grid-row:4;justify-self:start;text-align:left}html[data-customer-theme] .team-invitation-status [data-slot=badge]{justify-self:start}html[data-customer-theme] .team-invitation-action{grid-column:2;grid-row:1/5}html[data-customer-theme] .team-invitation-access :is(strong,small){white-space:normal}}:root{--studio-island-width:clamp(360px,27vw,408px);--studio-island-gap:16px;--studio-island-radius:22px;--studio-island-shadow:var(--ui-shadow-lg);--studio-control-height:38px;--studio-control-radius:10px;--studio-group-radius:13px;--studio-ready:var(--ui-success);--studio-ready-soft:var(--ui-success-soft);--studio-warning:var(--ui-warning);--studio-warning-soft:var(--ui-warning-soft);--studio-danger:var(--ui-danger);--studio-danger-soft:var(--ui-danger-soft)}.ui-studio-island{position:absolute;z-index:8;top:var(--studio-island-gap);right:var(--studio-island-gap);bottom:var(--studio-island-gap);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:var(--studio-island-width);min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-text) 9%,transparent);border-radius:var(--studio-island-radius);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);color:var(--ui-text);box-shadow:var(--studio-island-shadow);backdrop-filter:blur(20px) saturate(1.08)}.ui-studio-status{display:grid;min-width:0;gap:10px;padding:17px 20px 15px;border-bottom:1px solid color-mix(in srgb,var(--ui-text) 8%,transparent)}.ui-studio-status>header{display:flex;align-items:center;gap:9px}.ui-studio-status>header small,.ui-studio-status>header strong,.ui-studio-status>header>span{display:block}.ui-studio-status>header small{color:var(--ui-muted);font-size:10px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.ui-studio-status>header strong{margin-top:2px;color:var(--ui-text);font-size:15px;font-weight:680}.ui-studio-status>p{margin:0;color:var(--ui-muted);font-size:11.5px;line-height:1.45}.ui-studio-status.is-ready>header>svg{color:var(--studio-ready)}.ui-studio-status.is-warning>header>svg{color:var(--studio-warning)}.ui-studio-status.is-danger>header>svg{color:var(--studio-danger)}.ui-studio-status__items{display:grid;border-block:1px solid color-mix(in srgb,var(--ui-text) 8%,transparent)}.ui-studio-status__items>div{display:grid;min-width:0;min-height:40px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;color:var(--ui-muted);font-size:11.5px}.ui-studio-status__items>div[data-has-value=false]{grid-template-columns:minmax(0,1fr) auto}.ui-studio-status__items>div[data-has-detail=true]{min-height:44px;font-size:11px}.ui-studio-status__item-copy{display:grid;min-width:0;gap:1px}.ui-studio-status__item-copy>small,.ui-studio-status__item-copy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-studio-status__item-copy>small{color:var(--ui-muted);font-size:10px;font-weight:450;line-height:1.3}.ui-studio-status__items strong{flex:0 0 auto}.ui-studio-status__items>div+div{border-top:1px solid var(--ui-line)}.ui-studio-status__items strong{color:var(--ui-text);font-variant-numeric:tabular-nums;text-align:right}.ui-studio-status__items button{min-height:30px;padding:0 4px;border:0;background:rgba(0,0,0,0);color:var(--ui-info);font-size:10.5px;font-weight:700}.ui-studio-status__items>div[data-has-detail=true] button{min-height:28px;padding-inline:5px;font-size:10px;font-weight:600}.ui-studio-status__items button:hover{text-decoration:underline;text-underline-offset:3px}.ui-studio-status__items .is-warning>.ui-studio-status__item-copy{color:var(--studio-warning)}.ui-studio-status__items .is-danger>.ui-studio-status__item-copy{color:var(--studio-danger)}.ui-studio-status__action{display:flex;align-items:center}.ui-studio-source-notice{display:grid;min-width:0;min-height:76px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:calc(var(--spacing)*4) 0;border-block:1px solid var(--ui-line);color:var(--ui-muted)}.ui-studio-source-notice>span{display:grid;min-width:0;gap:2px}.ui-studio-source-notice small,.ui-studio-source-notice strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-studio-source-notice strong{color:var(--ui-text);font-size:11.5px;font-weight:var(--ui-weight-semibold)}.ui-studio-source-notice small{color:var(--ui-muted);font-size:10.5px}.ui-studio-source-notice[data-state=mismatch]>svg{color:var(--studio-danger)}.ui-studio-source-notice>button{background:var(--ui-raised)}.ui-studio-copy-value{display:grid;gap:calc(var(--spacing)*2)}.ui-studio-copy-value>span{color:var(--ui-muted);font-size:.75rem;font-weight:600}.ui-studio-copy-value>div{display:grid;min-height:calc(var(--spacing)*14);grid-template-columns:minmax(0,1fr) calc(var(--spacing)*12);align-items:center;padding-right:calc(var(--spacing)*2);border-radius:var(--radius-md);background:var(--ui-soft)}.ui-studio-copy-value output{min-width:0;overflow:hidden;padding:calc(var(--spacing)*4);color:var(--ui-text);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}.ui-studio-copy-value[data-appearance=code] output{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;letter-spacing:.08em}.ui-studio-copy-value button{display:grid;width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);place-items:center;justify-self:center;padding:0;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--ui-text);cursor:pointer}.ui-studio-copy-value button:hover{background:var(--ui-hover-bg);color:var(--ui-hover-text)}.ui-studio-copy-value button:focus-visible{outline:1.5px solid var(--ui-focus);outline-offset:2px}.ui-studio-copy-value button svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.ui-studio-tabs{display:grid;grid-template-columns:repeat(var(--studio-tab-count,5),minmax(0,1fr));gap:2px;margin:10px 12px 9px;padding:3px;border:1px solid color-mix(in srgb,var(--ui-text) 6%,transparent);border-radius:var(--studio-group-radius);background:color-mix(in srgb,var(--ui-text) 6%,transparent)}.ui-studio-tabs button{min-width:0;min-height:34px;padding:0 7px;overflow:hidden;border:0;border-radius:var(--studio-control-radius);background:rgba(0,0,0,0);color:var(--ui-muted);font-size:11.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.ui-studio-tabs button:hover{background:color-mix(in srgb,var(--ui-raised) 48%,transparent);color:var(--ui-text)}.ui-studio-tabs button.active{background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow)}.ui-studio-tabs button:focus-visible{z-index:1;outline:2px solid var(--ui-focus);outline-offset:1px}.ui-studio-tabs.is-compact{gap:1px;margin:5px 8px;padding:2px;border-radius:11px}.ui-studio-tabs.is-compact button{min-height:28px;padding-inline:4px;border-radius:8px;font-size:10.5px}.ui-studio-tabs.is-compact button:focus-visible{outline-width:1px;outline-offset:0}.ui-studio-tabs.is-underline{height:var(--ui-field-height-sm);gap:0;margin:0;padding:0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.ui-studio-tabs.is-underline button{position:relative;min-height:var(--ui-field-height-sm);padding:0 8px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--ui-muted);font:inherit;font-size:12px;font-weight:var(--ui-weight-semibold)}.ui-studio-tabs.is-underline button:after{position:absolute;right:8px;bottom:-1px;left:8px;height:var(--ui-nav-active-indicator-size);background:rgba(0,0,0,0);content:""}.ui-studio-tabs.is-underline button:hover{background:rgba(0,0,0,0);color:var(--ui-hover-text)}.ui-studio-tabs.is-underline button:focus-visible{border-radius:4px;outline:2px solid var(--ui-focus);outline-offset:-4px}.ui-studio-tabs.is-underline button.active{background:rgba(0,0,0,0);color:var(--ui-text);box-shadow:none}.ui-studio-tabs.is-underline button.active:after{background:var(--ui-text)}.ui-section-nav a{position:relative}.ui-section-nav a[aria-current=location]{color:var(--ui-text)}.ui-section-nav a[aria-current=location]:after{position:absolute;right:0;bottom:-1px;left:0;height:var(--ui-nav-active-indicator-size);background:var(--ui-text);content:""}.ui-studio-section{display:grid;gap:14px;padding:19px 20px;border-bottom:1px solid color-mix(in srgb,var(--ui-text) 8%,transparent)}.ui-studio-section>header small,.ui-studio-section>header strong{display:block}.ui-studio-section>header strong{color:var(--ui-text);font-size:13px;font-weight:680}.ui-studio-section>header small{margin-top:4px;color:var(--ui-muted);font-size:11.5px;line-height:1.45}.ui-studio-control-section{display:grid;gap:calc(var(--spacing)*4);padding:0 0 calc(var(--spacing)*6);border-bottom:1px solid var(--ui-line)}.ui-studio-control-section+.ui-studio-control-section,.ui-studio-tabs+.ui-studio-control-section{padding-top:calc(var(--spacing)*6)}.ui-studio-control-section>header{display:flex;min-height:calc(var(--spacing)*4);align-items:center;justify-content:space-between;gap:calc(var(--spacing)*2)}.ui-studio-control-section>header h3{margin:0;color:var(--ui-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ui-studio-control-section>header output{color:var(--ui-text);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.ui-studio-control-section__action{display:grid;place-items:center}.ui-studio-control-section .ui-slider__control{padding-inline:calc(var(--spacing)*2.5)}.ui-studio-transform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing)*4) calc(var(--spacing)*2)}.ui-studio-transform-grid__x{grid-column:1;grid-row:1}.ui-studio-transform-grid__width{grid-column:2;grid-row:1}.ui-studio-transform-grid__y{grid-column:1;grid-row:2}.ui-studio-transform-grid__height{grid-column:2;grid-row:2}.ui-studio-transform-grid__rotation{grid-column:1;grid-row:3}.ui-studio-relation-control{display:grid;width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);place-items:center;border:0;border-radius:var(--radius-md);background:var(--ui-surface);color:var(--ui-muted);cursor:pointer}.ui-studio-relation-control:focus-visible,.ui-studio-relation-control:hover{background:var(--ui-hover-bg);color:var(--ui-hover-text);outline:0}.ui-studio-relation-control[aria-pressed=true]{color:var(--ui-text)}.ui-studio-relation-control.is-fixed{cursor:default}.ui-studio-relation-control.is-fixed:hover{background:var(--ui-surface);color:var(--ui-muted)}.ui-studio-relation-control svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.ui-studio-action-grid,.ui-studio-layer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing)*2)}.ui-studio-action-grid{margin-top:calc(var(--spacing)*2)}.ui-studio-action-grid>[data-slot=button],.ui-studio-layer-actions>[data-slot=button]{width:100%;min-height:calc(var(--spacing)*10);border:0;border-radius:var(--radius-md);background:var(--ui-surface);color:var(--ui-muted);box-shadow:none}.ui-studio-action-grid>[data-slot=button][aria-pressed=true]{color:var(--ui-text)}.ui-studio-action-grid>[data-slot=button]:hover,.ui-studio-layer-actions>[data-slot=button]:hover{background:var(--ui-hover-bg);color:var(--ui-hover-text)}.ui-studio-action-grid>[data-slot=button]:focus-visible,.ui-studio-layer-actions>[data-slot=button]:focus-visible{border-color:rgba(0,0,0,0)!important;outline:0;box-shadow:var(--ui-field-focus-ring)!important}.ui-studio-slider-field{display:grid;gap:calc(var(--spacing)*2)}.ui-studio-slider-field__label{display:flex;justify-content:space-between;color:var(--ui-muted);font-size:.875rem}.ui-studio-slider-field__label b{color:var(--ui-text);font-variant-numeric:tabular-nums}.ui-studio-slider-field .ui-slider__control{padding-inline:calc(var(--spacing)*2.5)}.ui-slider{width:100%;touch-action:none;user-select:none}.ui-slider__control{display:flex;min-height:28px;align-items:center;cursor:pointer}.ui-slider__track{position:relative;width:100%;height:5px;border-radius:999px;background:color-mix(in srgb,var(--ui-text) 15%,transparent)}.ui-slider__indicator{position:absolute;height:100%;border-radius:inherit;background:var(--ui-action)}.ui-slider__thumb{width:19px;height:19px;border:2px solid var(--ui-action);border-radius:50%;background:var(--ui-raised);box-shadow:var(--ui-shadow);outline:none}.ui-slider__thumb:focus-visible{outline:3px solid color-mix(in srgb,var(--ui-action) 28%,transparent);outline-offset:3px}.ui-slider[data-dragging] .ui-slider__thumb{transform:scale(1.06)}.token-ui-page{display:grid;width:min(100%,1240px);margin:0 auto;padding:.5rem 0 5.5rem;gap:0;color:var(--ui-text)}.token-ui-intro{display:flex;min-height:5.5rem;align-items:center;justify-content:space-between;gap:1.5rem}.token-ui-intro h1{margin:0;font-size:clamp(2.375rem,5vw,4rem);line-height:1;letter-spacing:-.058em}.token-ui-intro>div{display:grid;max-width:45rem;gap:calc(var(--spacing)*2)}.token-ui-intro p{margin:0;color:var(--ui-muted);font-size:.75rem;line-height:1.5}.token-ui-index{position:sticky;z-index:12;top:4.125rem;display:flex;min-width:0;gap:1.75rem;margin-bottom:3.625rem;padding:.9375rem 0 .875rem;overflow-x:auto;border-bottom:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-bg) 94%,transparent);scrollbar-width:none;backdrop-filter:blur(1rem)}.token-ui-index::-webkit-scrollbar{display:none}.token-ui-index a{position:relative;flex:none;color:var(--ui-muted);font-size:.75rem;font-weight:680}.token-ui-index a:after{position:absolute;right:0;bottom:-.9375rem;left:0;height:3px;background:var(--ui-text);content:"";opacity:0;transform:scaleX(.65);transition:opacity .16s ease,transform .16s ease}.token-ui-index a:focus-visible,.token-ui-index a:hover{color:var(--ui-text);outline:0}.token-ui-index a:focus-visible:after,.token-ui-index a:hover:after{opacity:1;transform:scaleX(1)}.token-ui-section{display:grid;scroll-margin-top:8rem;gap:1.75rem;padding:0 0 4.25rem}.token-ui-section+.token-ui-section{padding-top:3.625rem;border-top:1px solid var(--ui-line)}.token-ui-section-heading{display:grid;max-width:48.75rem;gap:.3125rem}.token-ui-section-heading>p{margin:0 0 .1875rem;color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.token-ui-section-heading h2{margin:0;font-size:clamp(1.625rem,3vw,2.125rem);line-height:1.12;letter-spacing:-.045em}.token-ui-section-heading>span{max-width:43.125rem;color:var(--ui-muted);font-size:.8125rem;line-height:1.55}.token-ui-subsection{display:grid;gap:.9375rem}.token-ui-subsection>h3{margin:0;color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.token-ui-inline{display:flex;min-height:3.5rem;align-items:center;flex-wrap:wrap;gap:.5625rem;padding:1.125rem 0;border-block:1px solid var(--ui-line)}.token-ui-specimen-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ui-line);border-left:1px solid var(--ui-line)}.token-ui-specimen-grid article{display:grid;min-width:0;gap:.3125rem;padding:1.125rem;border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:color-mix(in srgb,var(--ui-surface) 72%,transparent)}.token-ui-specimen-grid article>div{display:flex;min-height:3.25rem;align-items:center}.token-ui-specimen-grid article>strong{margin-top:.3125rem;font-size:.6875rem;font-weight:700}.token-ui-specimen-grid code{color:var(--ui-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow-wrap:anywhere}.token-ui-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.token-ui-button-catalog{display:grid;border-top:1px solid var(--ui-line)}.token-ui-button-legend{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing)*2);color:var(--ui-muted);font-size:.625rem}.token-ui-button-legend>span{font-weight:600}.token-ui-button-legend>small{font-size:inherit}.token-ui-button-pattern{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--ui-line)}.token-ui-button-pattern>header{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing)*2) calc(var(--spacing)*3);padding:calc(var(--spacing)*2) 0}.token-ui-button-pattern>header strong{flex:none;font-size:.75rem;white-space:nowrap}.token-ui-button-pattern>header span{min-width:0;flex:1 1 auto;color:var(--ui-muted);font-size:.6875rem}.token-ui-button-pattern>header>small{margin-left:auto;color:var(--ui-muted);font-size:.75rem;white-space:nowrap}.token-ui-button-pattern>header>div{display:flex;flex:none;align-items:center;gap:calc(var(--spacing)*1);margin-left:auto}.token-ui-button-sources{position:absolute;width:100%;height:0;overflow:hidden;opacity:0;pointer-events:none}.token-ui-button-sources>div[data-surface=bg]{background:var(--ui-bg)}.token-ui-button-sources>div[data-surface=surface]{background:var(--ui-surface)}.token-ui-button-stage{display:flex;min-width:0;min-height:3.375rem;align-items:center}.token-ui-button-stage>*{max-width:100%}.token-ui-button-stage .ui-studio-color-row{min-width:0}.token-ui-button-stage .ui-studio-tabs{width:100%}.token-ui-button-stage .studio-shell.token-ui-studio-shell-context{display:block;width:auto;min-width:0;height:auto;min-height:0;background:rgba(0,0,0,0)}.token-ui-button-normal-content{width:max-content;min-width:0;min-height:0;align-items:flex-start;gap:calc(var(--spacing)*2)}.token-ui-button-inline{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing)*2)}.token-ui-on-color-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing)*4)}.token-ui-on-color-sample{position:relative;min-height:7rem;min-width:0;overflow:visible;border-radius:var(--radius-lg)}.token-ui-on-color-actions{display:flex;justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*3)}.token-ui-on-color-actions>button{display:grid;width:2.625rem;height:2.625rem;place-items:center;padding:0;border:0;border-radius:var(--radius-md);background:rgba(0,0,0,0);color:inherit;cursor:pointer;transition:background-color .16s ease}.token-ui-on-color-actions>button:is(:hover,:focus-visible,[aria-expanded=true]){background:color-mix(in srgb,currentColor 16%,transparent)}.token-ui-on-color-actions>button:active{background:color-mix(in srgb,currentColor 24%,transparent)}.token-ui-on-color-actions>button:focus-visible{outline:1.5px solid var(--ui-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.token-ui-on-color-actions>button{transition:none}}.token-ui-on-color-anchor{position:absolute;top:4rem;right:calc(var(--spacing)*3);width:1px;height:1px;pointer-events:none}@media(max-width:900px){.token-ui-on-color-samples{grid-template-columns:minmax(0,1fr)}}.token-ui-button-list-row{display:flex;min-height:calc(var(--spacing)*10);align-items:center;justify-content:space-between;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*2);font-size:.6875rem}.token-ui-button-inspector{position:relative;display:block;width:3rem;height:3rem}.token-ui-button-inspection{grid-column:1/-1;display:grid;width:100%;min-width:0;gap:calc(var(--spacing)*1);padding:0 0 calc(var(--spacing)*3)}.token-ui-button-inspection-states{width:100%;min-width:0;padding:calc(var(--spacing)*4) calc(var(--spacing)*3);overflow-x:auto;overscroll-behavior-inline:contain;border-radius:var(--radius-md)}.token-ui-button-inspection-states[data-surface=bg]{background:var(--ui-bg)}.token-ui-button-inspection-states[data-surface=surface]{background:var(--ui-surface)}.token-ui-button-inspection-gallery{display:flex;width:max-content;min-width:0;align-items:stretch;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1)}.token-ui-button-inspection-state{display:grid;width:max-content;min-width:0;align-content:start;justify-items:start;gap:calc(var(--spacing)*2)}.token-ui-button-inspection-state>small{color:var(--ui-muted);font-size:.625rem;font-weight:600}.token-ui-button-inspection-state>button{width:auto;max-width:none}.token-ui-button-inspection-grades{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing)*4);font-size:.625rem}.token-ui-button-inspection-grades>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:calc(var(--spacing)*1)}.token-ui-button-inspection-grades small{color:var(--ui-muted);font-size:inherit}.token-ui-coverage{margin:0;padding:.75rem 0;border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:.6875rem}.token-ui-coverage strong{color:var(--ui-text)}.token-ui-coverage code{color:var(--ui-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow-wrap:anywhere}.token-ui-color-system{border-top:1px solid var(--ui-line)}.token-ui-color-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.token-ui-color-appearance[data-theme=dark]{display:none}.token-ui-color-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.token-ui-color-group>h3{grid-column:1/-1;margin:0;padding:.625rem 1rem;border-bottom:1px solid var(--ui-line);background:var(--ui-soft);color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.token-ui-color-row{min-width:0;border-bottom:1px solid var(--ui-line)}.token-ui-color-row:nth-of-type(odd){border-right:1px solid var(--ui-line)}.token-ui-color-row>header{display:grid;min-width:0;align-content:center;gap:.25rem;padding:.6875rem 1rem}.token-ui-color-row>header strong{font-size:.75rem}.token-ui-color-row code,.token-ui-color-row>header code{color:var(--ui-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow-wrap:anywhere}.token-ui-color-row>div{min-width:0;padding:.5rem .75rem}.token-ui-color-sample{display:grid;min-width:0;grid-template-columns:4.125rem minmax(0,1fr);align-items:center;gap:calc(var(--spacing)*2)}.token-ui-color-sample>code{min-width:0;overflow:hidden;padding-inline:.125rem;text-overflow:ellipsis;white-space:nowrap}.token-ui-color-sample-state{grid-template-columns:1fr}.token-ui-color-field{display:block;width:4.125rem;min-height:3rem;border-radius:.5rem}.token-ui-color-state{display:grid;min-height:3.25rem;grid-template-columns:1.875rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:.5625rem;padding:.5625rem .6875rem;border:1px solid;border-radius:var(--radius-lg)}.token-ui-color-state>i{display:grid;width:1.875rem;height:1.875rem;grid-row:1/3;place-items:center;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);font-style:normal}.token-ui-color-state svg{width:1.0625rem;height:1.0625rem;stroke-width:2}.token-ui-color-state>strong{align-self:end;font-size:.75rem}.token-ui-color-state>small{align-self:start;margin-top:.125rem;color:currentColor;font-size:.625rem;opacity:.78}.token-ui-foundation-note{max-width:47.5rem;margin:0;color:var(--ui-muted);font-size:.75rem;line-height:1.6}.token-ui-radius-scale{border-top:1px solid var(--ui-line)}.token-ui-radius-scale article{display:grid;min-height:calc(var(--spacing)*16);grid-template-columns:4rem minmax(0,1fr) 4.75rem 8.125rem;align-items:center;gap:calc(var(--spacing)*3);border-bottom:1px solid var(--ui-line)}.token-ui-radius-scale article header{display:grid;gap:calc(var(--spacing)*1)}.token-ui-radius-scale article header strong{font-size:.75rem}.token-ui-radius-scale article code,.token-ui-radius-scale article header small{color:var(--ui-muted);font-size:.625rem}.token-ui-radius-scale article code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.token-ui-radius-sample{display:block;width:calc(var(--spacing)*12);height:calc(var(--spacing)*8);border:1px solid var(--ui-control-line);background:var(--ui-soft)}.token-ui-radius-sample[data-radius=md]{border-radius:var(--radius-md)}.token-ui-radius-sample[data-radius=lg]{border-radius:var(--radius-lg)}.token-ui-foundation-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:.5rem}.token-ui-foundation-row>div{min-width:0}.token-ui-foundation-row>div>small{display:block;margin-bottom:1rem;color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.token-ui-type-catalog{display:grid;min-width:0;align-content:start}.token-ui-type-headings{min-width:0;border-top:1px solid var(--ui-line)}.token-ui-type-headings [data-slot=table-container]{overflow-x:auto}.token-ui-type-headings [data-slot=table]{width:100%;table-layout:fixed}.token-ui-type-headings [data-slot=table-row]{border-color:var(--ui-line);background:rgba(0,0,0,0)}.token-ui-type-headings [data-slot=table-head]{height:auto;padding:calc(var(--spacing)*2) calc(var(--spacing)*3);color:var(--ui-muted);font-size:.75rem;font-weight:600}.token-ui-type-headings [data-slot=table-cell]{min-width:0;padding:calc(var(--spacing)*2) calc(var(--spacing)*3);white-space:normal}.token-ui-type-headings [data-slot=table-cell]:first-child,.token-ui-type-headings [data-slot=table-head]:first-child{width:4.375rem;padding-left:0;color:var(--ui-muted);font-size:.75rem;font-weight:600}.token-ui-type-headings [data-slot=table-cell]:nth-child(3),.token-ui-type-headings [data-slot=table-head]:nth-child(3){width:9.375rem}.token-ui-type-headings [data-slot=table-cell]:nth-child(4),.token-ui-type-headings [data-slot=table-head]:nth-child(4){width:5rem}.token-ui-type-headings [data-slot=table-cell]:last-child,.token-ui-type-headings [data-slot=table-head]:last-child{width:9.375rem}.token-ui-type-headings code{color:var(--ui-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.token-ui-type-headings [data-slot=table-cell]>small{margin-left:calc(var(--spacing)*1);color:var(--ui-muted);font-size:.625rem;white-space:nowrap}.token-ui-type-headings :is(h1,h2,h3,h4,h5,h6){min-width:0;margin:0;color:var(--ui-text);overflow-wrap:anywhere}.token-ui-type-headings h1{font-size:2.5rem;font-weight:700;line-height:2.75rem;letter-spacing:-.04em}.token-ui-type-headings h2{font-size:1.5rem;font-weight:600;line-height:1.875rem;letter-spacing:-.02em}.token-ui-type-headings h3{font-size:1.125rem;font-weight:600;line-height:1.5rem;letter-spacing:-.02em}.token-ui-type-headings h4{font-size:1rem;font-weight:600;line-height:1.375rem}.token-ui-type-headings h5{font-size:.875rem;font-weight:600;line-height:1.25rem}.token-ui-type-headings h6{font-size:.75rem;font-weight:600;line-height:1.125rem}.token-ui-type-font{margin:calc(var(--spacing)*2) 0 0;color:var(--ui-muted)}.token-ui-type-font code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.token-ui-type-caveat{margin:calc(var(--spacing)*2) 0 calc(var(--spacing)*4);color:var(--ui-muted);font-size:.75rem;line-height:1.4}.token-ui-type-examples{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--spacing)*4)}.token-ui-type-example{display:grid;min-width:0;align-content:start;justify-items:start;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*3) 0;border-top:1px solid var(--ui-line)}.token-ui-type-example>small{color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.token-ui-type-example>p{margin:0;font-size:.875rem;line-height:1.5}.token-ui-type-example>a{color:var(--ui-text);font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:.1875rem}.token-ui-type-example>a:focus-visible{outline:1.5px solid var(--ui-focus);outline-offset:2px}.token-ui-type-example>.ui-studio-tabs,.token-ui-type-example>[data-slot=alert],.token-ui-type-example>[data-slot=card],.token-ui-type-example>[data-slot=input],.token-ui-type-example>[data-slot=table-container]{min-width:0;width:100%}.token-ui-type-example>[data-slot=label]{color:var(--ui-text)}.token-ui-type-example[data-kind=feedback]>[data-slot=badge]{margin-top:calc(var(--spacing)*1)}.token-ui-type-example[data-kind=data] [data-slot=table-cell],.token-ui-type-example[data-kind=data] [data-slot=table-head]{white-space:normal}.token-ui-type-secondary{color:var(--ui-muted);font-size:.75rem;line-height:1.4}.token-ui-type-secondary strong{color:var(--ui-text);font-weight:600}.token-ui-type-error{color:var(--ui-danger);font-size:.75rem;line-height:1.4}.token-ui-type-inline{flex-wrap:wrap}.token-ui-type-data-row,.token-ui-type-inline{display:flex;min-width:0;align-items:center;gap:calc(var(--spacing)*2)}.token-ui-type-data-row{width:100%;justify-content:space-between;padding-bottom:calc(var(--spacing)*2);border-bottom:1px solid var(--ui-line)}.token-ui-type-data-row>span{display:grid;min-width:0;gap:calc(var(--spacing)*1)}.token-ui-type-data-row strong{font-size:.875rem;font-weight:600}.token-ui-type-data-row small{color:var(--ui-muted);font-size:.75rem}.token-ui-type-data-row output{flex:none;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.token-ui-type-example[data-kind=data] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@media(max-width:720px){.token-ui-type-examples{grid-template-columns:1fr}.token-ui-type-headings [data-slot=table-body],.token-ui-type-headings [data-slot=table]{display:block}.token-ui-type-headings [data-slot=table-header]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.token-ui-type-headings [data-slot=table-row]{display:grid;grid-template-columns:2.75rem repeat(3,minmax(0,1fr));align-items:baseline}.token-ui-type-headings [data-slot=table-cell]{padding:calc(var(--spacing)*2) 0}.token-ui-type-headings [data-slot=table-cell]:first-child{width:auto}.token-ui-type-headings [data-slot=table-cell]:nth-child(2){grid-column:2/-1}.token-ui-type-headings [data-slot=table-cell]:nth-child(n+3){display:grid;width:auto;gap:calc(var(--spacing)*1);padding-top:0}.token-ui-type-headings [data-slot=table-cell]:nth-child(3){grid-column:2}.token-ui-type-headings [data-slot=table-cell]:nth-child(4){grid-column:3}.token-ui-type-headings [data-slot=table-cell]:last-child{grid-column:4}.token-ui-type-headings [data-slot=table-cell]:nth-child(n+3):before{content:attr(data-label);color:var(--ui-muted);font-size:.625rem;font-weight:600}.token-ui-type-headings [data-slot=table-cell]>small{margin:0}}.token-ui-measures code{color:var(--ui-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow-wrap:anywhere}.token-ui-measures dl{display:grid;margin:0;border-top:1px solid var(--ui-line)}.token-ui-measures dl>div{display:flex;min-height:2.625rem;align-items:center;justify-content:space-between;gap:1.25rem;border-bottom:1px solid var(--ui-line)}.token-ui-measures dt{color:var(--ui-muted);font-size:.6875rem}.token-ui-measures dd{margin:0}.token-ui-foundation-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ui-line)}.token-ui-foundation-links a{display:grid;min-height:calc(var(--spacing)*16);align-content:center;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*3) calc(var(--spacing)*4);border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);color:var(--ui-text);transition:background-color .16s ease,color .16s ease}.token-ui-foundation-links a:nth-child(2n){border-right:0}.token-ui-foundation-links a:focus-visible,.token-ui-foundation-links a:hover{background:var(--ui-hover-bg);color:var(--ui-hover-text);outline:0}.token-ui-foundation-links strong{font-size:.75rem}.token-ui-foundation-links span{color:var(--ui-muted);font-size:.6875rem;font-weight:400}.token-ui-reference{min-width:0;margin-top:.1875rem;overflow:hidden;border-block:1px solid var(--ui-line)}.token-ui-reference code{color:var(--ui-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.625rem;overflow-wrap:anywhere}.token-ui-reference [data-slot=table-container]{scrollbar-width:thin}.token-ui-reference [data-slot=table]{min-width:57.5rem;font-size:.65625rem}.token-ui-reference [data-slot=table-head]{height:2.125rem;padding:0 .75rem;color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.token-ui-reference [data-slot=table-cell]{max-width:15.625rem;padding:.6875rem .75rem;color:var(--ui-muted);white-space:normal}.token-ui-reference [data-slot=table-cell]:first-child{color:var(--ui-text)}.token-ui-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.token-ui-form-grid>.ui-form-control{min-width:0;max-width:none}.token-ui-choice-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--ui-line)}.token-ui-choice-row>[data-slot=radio-group],.token-ui-choice-row>label{display:flex;min-height:4.125rem;align-items:center;gap:.625rem;padding:0 1.125rem;border-right:1px solid var(--ui-line);color:var(--ui-text);font-size:.6875rem}.token-ui-choice-row>[data-slot=radio-group]{justify-content:center}.token-ui-choice-row>[data-slot=radio-group] label{display:flex;align-items:center;gap:.4375rem}.token-ui-choice-row>label:last-child{border-right:0}.token-ui-range{display:grid;gap:.8125rem;max-width:35rem;padding:1rem 0}.token-ui-range>span{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;font-size:.6875rem}.token-ui-range b{font-variant-numeric:tabular-nums}.token-ui-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.token-ui-alerts [data-slot=alert]{min-height:4.375rem;padding:.875rem}.token-ui-data-table{overflow:hidden;border-block:1px solid var(--ui-line)}.token-ui-data-table [data-slot=table]{min-width:41.25rem}.token-ui-data-table [data-slot=table-head]{color:var(--ui-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.token-ui-data-table [data-slot=table-cell]{height:3.75rem;font-size:.6875rem}.token-ui-data-table [data-slot=table-cell]:last-child,.token-ui-data-table [data-slot=table-head]:last-child{text-align:right}.token-ui-popover-trigger{display:inline-flex;width:max-content;align-items:center;gap:.4375rem;padding:0 .875rem;font:inherit;font-size:.75rem;font-weight:680;cursor:pointer;min-height:calc(var(--spacing)*10);border:1px solid var(--ui-line);border-radius:var(--radius-md);background:var(--ui-surface);color:var(--ui-text)}.token-ui-popover-trigger:hover,.token-ui-popover-trigger[aria-expanded=true]{background:var(--ui-hover-bg);color:var(--ui-hover-text)}.token-ui-popover-trigger:focus-visible{outline:1.5px solid var(--ui-focus);outline-offset:2px}.token-ui-popover-trigger svg{width:.9375rem}.token-ui-popover{width:min(23.75rem,100vw - 1.75rem)}.token-ui-popover-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.1875rem}:is(.dark,html[data-customer-theme=dark]) .token-ui-color-appearance[data-theme=light]{display:none}:is(.dark,html[data-customer-theme=dark]) .token-ui-color-appearance[data-theme=dark]{display:block}@media(max-width:1000px){.token-ui-specimen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.token-ui-choice-row,.token-ui-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-ui-choice-row>:nth-child(2){border-right:0}.token-ui-choice-row>:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}}@media(max-width:720px){.ui-studio-island{position:relative;inset:auto;width:100%;max-height:none;border-radius:0;box-shadow:none;backdrop-filter:none}.token-ui-page{padding-top:0}.token-ui-intro{min-height:4.75rem}.token-ui-intro h1{font-size:2.625rem}.token-ui-index{top:3.625rem;gap:1.25rem;margin-bottom:2.625rem;padding-block:.8125rem}.token-ui-index a:after{bottom:-.8125rem}.token-ui-section{gap:1.375rem;padding-bottom:3.125rem}.token-ui-section+.token-ui-section{padding-top:2.75rem}.token-ui-specimen-grid,.token-ui-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-ui-color-group>h3{padding-inline:0;background:rgba(0,0,0,0)}.token-ui-color-group,.token-ui-color-row{grid-template-columns:1fr}.token-ui-color-row:nth-of-type(odd){border-right:0}.token-ui-color-row>header{padding:1rem 0 .625rem}.token-ui-color-row>div{padding:0 0 .875rem}.token-ui-color-sample{grid-template-columns:4.125rem minmax(0,1fr)}.token-ui-color-field{width:4.125rem}.token-ui-color-sample-state{grid-template-columns:1fr;align-items:start;gap:.4375rem}.token-ui-specimen-grid article{padding:.8125rem}.token-ui-alerts,.token-ui-choice-row,.token-ui-form-grid,.token-ui-foundation-row{grid-template-columns:1fr}.token-ui-radius-scale article{grid-template-columns:3.5rem minmax(7.5rem,1fr) auto;gap:calc(var(--spacing)*2);padding:calc(var(--spacing)*3) 0}.token-ui-radius-scale article>code:last-child{grid-column:2/-1}.token-ui-foundation-links{grid-template-columns:1fr}.token-ui-foundation-links a{border-right:0}.token-ui-choice-row>[data-slot=radio-group],.token-ui-choice-row>label{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--ui-line)}.token-ui-choice-row>:last-child{border-bottom:0}}@media(max-width:440px){.token-ui-color-row,.token-ui-specimen-grid{grid-template-columns:1fr}.token-ui-color-row>header{grid-column:auto}.token-ui-color-sample{grid-template-columns:4.125rem minmax(0,1fr)}.token-ui-color-field{width:4.125rem}.token-ui-color-sample-state{grid-template-columns:1fr;align-items:start}.token-ui-inline{align-items:stretch}.token-ui-inline>[data-slot=button]{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.ui-studio-tabs button:after{transition:none}}:is(button,[role=button]):not([data-ui=studio-inspector-toggle]):focus-visible{outline:1.5px solid var(--ui-focus)!important;outline-offset:2px!important}@font-face{font-family:instrumentSans;src:url(/_next/static/media/1570374b20e5a32b-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrumentSans;src:url(/_next/static/media/a4b0da2ef7d2a709-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:instrumentSans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_e3e914{font-family:instrumentSans,instrumentSans Fallback,system-ui,sans-serif}.__variable_e3e914{--font-instrument-sans:"instrumentSans","instrumentSans Fallback",system-ui,sans-serif}