@font-face{font-family:Timeless Serif;src:url(/fonts/graphical/TimelessSerifVF.woff2)format("woff2");font-style:normal;font-weight:200 700;font-display:swap}@font-face{font-family:Timeless Serif;src:url(/fonts/graphical/TimelessSerifItalicVF.woff)format("woff");font-style:italic;font-weight:300 700;font-display:swap}@font-face{font-family:Sidebar Geist Mono;src:url(/fonts/graphical/GeistMono.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@layer graphical{:root{--app-paper:var(--neutral-1);--app-ink:var(--neutral-10);--app-muted:var(--neutral-7);--app-rule:var(--neutral-4);--app-gradient:linear-gradient(var(--neutral-1), var(--neutral-1));--app-highlight:var(--color-none);--app-hover:var(--neutral-3);--app-color-scheme:var(--gui-color-scheme);--selection:var(--color-1);--selection-ink:var(--cte-accent-text);--error-ink:var(--error);--ui-font:var(--font-ui);color-scheme:var(--gui-color-scheme)}body{font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);text-wrap:pretty}.plot-document{text-wrap-style:var(--body-wrap-style,auto)}button,input,textarea,select{font-family:inherit}:is(button,a,input,textarea,select,summary,[data-gui][tabindex]):focus-visible{outline:var(--focus-ring-outline,2px solid var(--cte-focus));outline-offset:2px}button:disabled,[data-gui][data-disabled],.baseui-specimen [data-disabled]{opacity:1;cursor:default}[data-gui]{box-sizing:border-box}[data-gui] svg:not(.divider-svg){flex:none;width:1em;height:1em}[data-gui] svg:not(.divider-svg) [stroke-width]{stroke-width:var(--icon-stroke-width,1.5)}[data-gui]::placeholder,input::placeholder,textarea::placeholder{color:var(--cte-text-muted);opacity:1}.plot-ui,.menu-surface,.baseui-specimen,.studio-specimen{font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--neutral-10);color-scheme:var(--gui-color-scheme)}.menu-surface{background:var(--neutral-1);box-shadow:var(--shadow-m);border-radius:var(--radius-m)}.design-studio,.admin-studio{--paper:var(--neutral-1);--ink:var(--neutral-10);--muted:var(--neutral-7);--rule:var(--neutral-4);--studio-surface:var(--neutral-1);--studio-subtle:var(--neutral-2);--studio-ink:var(--neutral-10);--studio-secondary:var(--neutral-7);--studio-rule:var(--neutral-4);--studio-accent:var(--neutral-10);--studio-selected:var(--color-1-transparent);--studio-hover:var(--neutral-3);--studio-error:var(--error);--canvas-bg:var(--neutral-2);--canvas-map-tile:var(--neutral-5);--control-hover:var(--neutral-3);background:var(--neutral-1);color:var(--neutral-10);color-scheme:var(--gui-color-scheme);font:var(--weight-ui-regular) var(--size-s)/var(--line-s) var(--font-ui);letter-spacing:var(--letter-spacing-s)}.welcome-copy h1,.auth-content h1{font-family:var(--font-brand);font-weight:var(--weight-brand-regular);font-size:var(--size-xxl);line-height:var(--line-xxl);letter-spacing:var(--letter-spacing-xxl);margin-bottom:var(--space-l)}.auth-content h1{font-size:var(--size-xl);line-height:var(--line-xl);letter-spacing:var(--letter-spacing-xl)}.welcome-copy p{font-family:var(--font-editorial);font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m);margin-bottom:var(--space-m)}.wordmark,.studio-wordmark{font-family:var(--font-brand);font-size:var(--size-l);line-height:var(--line-l);font-weight:var(--weight-brand-medium);letter-spacing:var(--letter-spacing-l)}.auth-content>p{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.welcome-page,.auth-page{padding:var(--space-l)}.welcome-page footer,.fine-print,.setting-description,.bui-muted{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--neutral-7)}.welcome-page footer{margin-block:var(--space-xxl)}.bui-specimen-description{margin-bottom:var(--space-m);font:var(--size-xs)/var(--line-xs) var(--font-ui);color:var(--neutral-7)}.baseui-specimen{padding:var(--space-l)}.bui-label,.bui-title{font-weight:var(--weight-ui-medium);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.bui-title{font-size:var(--size-m);line-height:var(--line-m);letter-spacing:var(--letter-spacing-m)}.bui-stack{gap:var(--space-s)}.bui-wide-gap{gap:var(--space-l)}.bui-actions,.bui-between,.bui-choice{gap:var(--space-xs)}.bui-actions{justify-content:flex-start}.bui-preview-art{font-family:var(--font-brand);background:var(--color-3);color:var(--cte-accent-text);border-radius:var(--radius-xs)}code,kbd,.studio-number-control input,.studio-copy-field,.studio-stat-value{font-family:var(--font-data);font-variant-numeric:tabular-nums}.pad{background:var(--neutral-3);border-radius:var(--radius-s)}.pad-control[data-disabled]{opacity:1}.pad-dot{background:var(--neutral-4)}.pad-knob{width:var(--space-l);height:var(--space-l);border-radius:var(--radius-full);box-shadow:none;background:var(--color-1);transition:left var(--motion-duration) var(--motion-easing), top var(--motion-duration) var(--motion-easing);border:0}.pad-control[data-disabled] .pad-knob{background:var(--neutral-5)}.pad-word{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--neutral-7)}.editor-notice,.recovery-notice{background:var(--neutral-2);color:var(--neutral-10);border-radius:var(--radius-m);box-shadow:var(--shadow-m);padding:var(--space-m);gap:var(--space-s);font:var(--size-s)/var(--line-s) var(--font-ui);letter-spacing:var(--letter-spacing-s);border:0}}@layer graphical-geometry{:is([data-gui=button\.control],[data-gui$=\.trigger],[data-gui$=\.action],[data-gui$=\.close],.primary-button,.secondary-button,.studio-button,.studio-pill){justify-content:center;align-items:center;gap:var(--space-xs);white-space:nowrap;height:auto;min-height:0;text-decoration:none;display:inline-flex}:is([data-gui=button\.control],.primary-button,.secondary-button){font-size:var(--button-fontSize,var(--size-s));border-radius:var(--button-radius,var(--radius-full));padding-inline:var(--button-padding,var(--space-l));min-height:var(--button-rowHeight,0px);gap:var(--button-gap,var(--space-xs))}:is([data-gui=button\.control],[data-gui=toggle\.control],[data-gui=toolbar\.control]){transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), translate var(--motion-duration) var(--motion-easing)}:is([data-gui=button\.control],[data-gui=toggle\.control]):active:not(:disabled,[data-disabled]){translate:0 var(--motion-press-distance)}[data-gui]:focus-visible,[data-gui][data-studio-force=focus]{outline:var(--focus-ring-outline,2px solid var(--cte-focus));outline-offset:2px}:is([data-gui=input\.control],[data-gui=field\.input],[data-gui=select\.control],[data-gui=autocomplete\.input],textarea,.username-input){width:100%;min-width:0;height:auto;min-height:0;font-size:var(--input-fontSize,var(--size-s));border-radius:var(--input-radius,var(--radius-s));padding-inline:var(--input-padding,var(--space-m));margin-top:0}[data-gui=autocomplete\.input]{padding-inline:var(--space-s)}[data-gui=select\.control]{text-align:start;justify-content:space-between;align-items:center;display:flex}:is([data-gui=select\.control]>svg,[data-gui=select\.control]>span:has(svg)){flex:none}[data-gui=field\.group],[data-gui=fieldset\.group],[data-gui=form\.group]{flex-direction:column;min-width:0;display:flex}[data-gui=field\.group]>label{margin:0}:is([data-gui=field\.description],[data-gui=field\.error]){max-width:40ch;margin:0}.auth-content form{margin-top:var(--space-l)}.auth-content .form-field{margin-top:0}.auth-content .primary-button{margin-top:var(--space-xs)}.username-input{background:var(--neutral-3);box-shadow:none;border-radius:var(--radius-s);padding:var(--space-s) var(--space-m);line-height:var(--line-s);border:0;display:flex}.username-input:focus-within{outline:2px solid var(--cte-focus);outline-offset:2px}.username-input input{font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.username-input>span{font:inherit;color:var(--neutral-7)}[data-gui=combobox\.input]{align-items:center;width:100%;height:auto;display:flex}[data-gui=combobox\.input] input{width:0;color:inherit;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}[data-gui=combobox\.input] input::placeholder{color:currentColor;opacity:.45}[data-gui=combobox\.input] button{width:1.5em;min-height:1.5em;color:inherit;background:0 0;border:0;padding:0}[data-gui=combobox\.input]:focus-within{outline:2px solid var(--cte-focus);outline-offset:2px}[data-gui$=\.popover]{font-family:var(--font-ui);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);color:var(--neutral-10);max-width:min(var(--available-width,100vw), calc(100vw - var(--space-xl)), 420px);max-height:var(--available-height,calc(100dvh - var(--space-xl)));transform-origin:var(--transform-origin);transition:opacity var(--motion-duration) var(--motion-easing), scale var(--motion-duration) var(--motion-easing);overflow-y:auto}:is([data-gui=menu\.popover],[data-gui=context-menu\.popover],.insert-menu){min-width:min(220px, var(--available-width,calc(100vw - var(--space-xl))));width:var(--menu-width,220px)}:is([data-gui=menu\.option],[data-gui=context-menu\.option],[data-gui=select\.option],[data-gui=combobox\.option],[data-gui=autocomplete\.option]){justify-content:space-between;align-items:center;gap:var(--space-xs);cursor:default;white-space:nowrap;height:auto;min-height:0;display:flex}.insert-menu [data-gui=menu\.option]{justify-content:flex-start}.menu-icon{width:1em;height:1em}[data-gui=menu\.option]{font-size:var(--menu-fontSize,var(--size-s));padding-inline:var(--menu-padding,var(--space-xs));min-height:var(--menu-rowHeight,0px)}:is([data-gui=menu\.option],[data-gui=context-menu\.option]).danger:not([data-disabled]){color:var(--error)}:is([data-gui=select\.popover],[data-gui=combobox\.popover],[data-gui=autocomplete\.popover]){width:var(--anchor-width);min-width:0;max-height:min(360px, var(--available-height,360px))}.bui-option-list{max-height:min(360px, var(--available-height,360px))}:is([data-gui=popover\.popover],[data-gui=preview-card\.popover]){width:var(--panel-width,300px);flex-direction:column;display:flex}[data-gui$=\.title],[data-gui$=\.description]{margin:0}[data-gui$=\.description]{max-width:40ch}[data-gui=tooltip\.popover]{width:max-content;max-width:min(32ch, var(--available-width,calc(100vw - var(--space-xl))));white-space:normal;overflow-wrap:anywhere;font-size:var(--size-xs);line-height:var(--line-xs);font-weight:var(--weight-ui-medium);color:var(--neutral-1)}[data-gui$=\.popover]:is([data-starting-style],[data-ending-style]){--component-presence-opacity:0;scale:var(--motion-popup-scale)}:is([data-gui=dialog\.popover],[data-gui=alert-dialog\.popover]){width:min(400px, calc(100vw - var(--space-xl)));transition-duration:var(--motion-large-duration);transition-timing-function:var(--motion-large-easing);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}:is([data-gui=dialog\.popover],[data-gui=alert-dialog\.popover],[data-gui=drawer\.popover]) .bui-actions{margin-top:var(--space-xs);flex-wrap:wrap;justify-content:flex-end}.bui-dialog .bui-button{flex:initial;padding-inline:var(--space-l)}[data-gui$=\.backdrop]{transition:opacity var(--motion-large-duration) var(--motion-large-easing);position:fixed;inset:0}[data-gui$=\.backdrop]:is([data-starting-style],[data-ending-style]){--component-presence-opacity:0}.bui-drawer-viewport{justify-content:center}[data-gui=drawer\.popover]{width:min(480px,100%);max-height:85dvh;translate:0 var(--drawer-swipe-movement-y,0px);transition:translate var(--motion-large-duration) var(--motion-large-easing), opacity var(--motion-large-duration) var(--motion-large-easing)}[data-gui=drawer\.popover][data-swiping]{transition:none}[data-gui=drawer\.popover]:is([data-starting-style],[data-ending-style]){translate:0 100%;scale:1}.bui-drawer-grip{width:calc(2 * var(--space-xl));height:var(--space-xxs);border-radius:var(--radius-full);background:var(--neutral-4);margin:0 auto var(--space-xs)}[data-gui=navigation-menu\.popover]{min-width:min(220px, var(--available-width));transition-duration:var(--motion-large-duration)}.bui-nav-list,[data-gui=menubar\.group]{align-items:center;list-style:none;display:flex}.bui-nav-link{text-decoration:none}.app-popover{padding:var(--panel-padding,var(--space-l));border-radius:var(--panel-radius,var(--radius-m));gap:0}.app-popover:has([data-design-panel]){width:var(--panel-width,320px);max-width:min(var(--available-width,100vw), calc(100vw - var(--space-xl)));padding:0}.app-popover [data-design-panel]{width:100%;max-width:100%;padding:var(--panel-padding,var(--space-l))}[data-design-panel]>h2{margin:0 0 var(--space-l);padding-right:var(--space-xl)}.close-popover{top:var(--space-xs);right:var(--space-xs);width:var(--space-xl);height:var(--space-xl);padding:var(--space-xs)}.app-popover:has([data-design-panel]) .close-popover{top:var(--space-m);right:var(--space-m)}.header-divider-target{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0}.studio-preview-anchor{opacity:0;border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0}.app-popover :is(.form-field,.range-control,.appearance-row,.pad-control){margin-block:var(--panel-gap,var(--space-l))}.app-popover .post-actions{margin-top:var(--panel-gap,var(--space-l))}.panel-description{margin-top:0}.account-menu,.editing-bar{width:max-content;height:auto;box-shadow:var(--shadow-m);align-items:center;display:flex}.account-menu>:is(button,a),.editing-bar>button{height:auto;min-height:0;font-size:var(--size-s);line-height:var(--line-s);border-radius:var(--radius-s);padding:var(--space-xs) var(--space-s);white-space:nowrap}.format-toolbar{width:max-content;height:auto}[data-gui=toolbar\.control]{width:auto;height:auto;min-width:calc(1em + 2 * var(--space-s));justify-content:center;align-items:center;display:inline-flex}.account-menu>:is(button,a),.format-toolbar>button,.bui-toolbar button{width:max(calc(1em + 2 * var(--space-s)), calc(1lh + 2 * var(--space-xs)));height:max(calc(1em + 2 * var(--space-s)), calc(1lh + 2 * var(--space-xs)));flex:none}.segmented,[data-gui=toggle-group\.group]{align-items:center;gap:var(--choice-gap,var(--space-xxs));display:flex}.segmented button,[data-gui=toggle\.control],.bui-toolbar button,.bui-toggle-group button{white-space:nowrap;justify-content:center;align-items:center;width:auto;height:auto;min-height:0;display:inline-flex}.segmented button{font-size:var(--choice-fontSize,var(--size-s));border-radius:var(--choice-radius,var(--radius-s));padding-inline:var(--choice-padding,var(--space-s))}.appearance-row[data-variant=icons] .segmented button{width:auto;padding:var(--space-xs) var(--space-s)}.appearance-row{align-items:start;gap:var(--space-xs);flex-wrap:wrap}[data-gui=switch\.row]{justify-content:space-between;align-items:center;display:flex}[data-gui=switch\.control]{width:calc(var(--gui-control-size) * 1.75);height:var(--gui-control-size);flex:none;padding:0;display:inline-block;position:relative}[data-gui=switch\.thumb]{top:12.5%;left:12.5%;left:calc(var(--gui-control-size) / 8);width:calc(var(--gui-control-size) * .75);height:calc(var(--gui-control-size) * .75);transition:translate var(--motion-duration) var(--motion-easing), width var(--motion-duration) var(--motion-easing);position:absolute;translate:0}[data-gui=switch\.control][data-checked] [data-gui=switch\.thumb]{translate:calc(var(--gui-control-size) * .75) 0}[dir=rtl] [data-gui=switch\.control]{direction:rtl}[dir=rtl] [data-gui=switch\.thumb]{left:auto;right:calc(var(--gui-control-size) / 8)}[dir=rtl] [data-gui=switch\.control][data-checked] [data-gui=switch\.thumb]{translate:calc(var(--gui-control-size) * -.75) 0}[data-gui=switch\.control]:active:not([data-disabled],[data-readonly]) [data-gui=switch\.thumb]{width:calc(var(--gui-control-size) * .75 + min(6px, var(--gui-control-size) * .1875));transition-duration:calc(var(--motion-duration) / 2)}[data-gui=switch\.control][data-checked]:active:not([data-disabled],[data-readonly]) [data-gui=switch\.thumb]{translate:calc(var(--gui-control-size) * .75 - min(6px, var(--gui-control-size) * .1875)) 0}[dir=rtl] [data-gui=switch\.control][data-checked]:active:not([data-disabled],[data-readonly]) [data-gui=switch\.thumb]{translate:calc(var(--gui-control-size) * -.75 + min(6px, var(--gui-control-size) * .1875)) 0}:is([data-gui=checkbox\.control],[data-gui=radio\.control]){width:var(--gui-control-size);height:var(--gui-control-size);flex:none;place-items:center;padding:0;display:inline-grid;position:relative}[data-gui=checkbox\.indicator]{place-items:center;width:70%;height:70%;display:grid}[data-gui=checkbox\.indicator] svg{width:100%;height:100%}[data-gui=checkbox-group\.group] [data-gui=checkbox\.indicator]{width:75%;height:75%}[data-gui=radio\.indicator]{width:auto;height:auto;position:absolute;inset:30%}.bui-choice{align-items:center}.bui-choice>span:not([data-base-ui]){font:var(--weight-ui-regular) var(--size-s)/var(--line-s) var(--font-ui);letter-spacing:var(--letter-spacing-s)}.bui-choice small{margin-top:var(--space-xxs);font-size:var(--size-xs);line-height:var(--line-xs)}[data-gui=checkbox\.control]:has(.gui-checkbox-fill){background:var(--neutral-3)}[data-gui=checkbox\.control]:has(.gui-checkbox-fill):hover:not([data-disabled]){background:var(--neutral-4)}.gui-checkbox-fill{border-radius:inherit;background:var(--color-1);transition:scale var(--motion-duration) var(--motion-easing);position:absolute;inset:0;scale:0}[data-gui=checkbox\.control]:is([data-checked],[data-indeterminate]) .gui-checkbox-fill{scale:1}[data-gui=checkbox\.control][data-disabled] .gui-checkbox-fill{background:var(--neutral-3)}[data-gui=checkbox\.indicator]{transition:scale calc(var(--motion-duration) * .7) var(--motion-easing);position:relative;scale:0}[data-gui=checkbox\.indicator]:is([data-checked],[data-indeterminate]){transition-duration:calc(var(--motion-duration) * .9);transition-delay:calc(var(--motion-duration) * .35);scale:1}.range-control{gap:var(--space-s);flex-direction:column;display:flex}.range-heading{gap:var(--space-s);line-height:var(--line-s)}.range-input{--gui-track-size:var(--space-xl);min-height:var(--gui-track-size);height:var(--gui-track-size);width:calc(100% - var(--gui-track-size));margin-inline:calc(var(--gui-track-size) / 2);align-items:center;padding:0;display:flex}.range-track{height:var(--gui-control-size);width:calc(100% + var(--gui-track-size));margin-inline:calc(var(--gui-track-size) / -2);flex:1;overflow:hidden}.range-indicator{height:100%}.range-thumb{width:var(--gui-control-size);height:var(--gui-control-size);padding:0}.range-input[data-range],.range-input[data-range] .range-track{width:100%;margin-inline:0}.range-input .range-thumb,.range-input .range-indicator{transition:inset-inline-start var(--motion-duration) var(--motion-easing), left var(--motion-duration) var(--motion-easing), width var(--motion-duration) var(--motion-easing)}[data-dragging] .range-thumb,[data-dragging] .range-indicator{transition:none}.range-snap{height:var(--space-xs);background:var(--neutral-7)}.range-control[data-snapped] .range-thumb{box-shadow:none}:is([data-gui=progress\.track],[data-gui=meter\.track]){height:var(--gui-control-size);padding:0;overflow:hidden}:is([data-gui=progress\.indicator],[data-gui=meter\.indicator]){height:100%;padding:0}[data-status=indeterminate] [data-gui=progress\.indicator]{width:35%;animation:graphical-progress calc(4 * var(--motion-large-duration)) var(--motion-large-easing) infinite alternate}@keyframes graphical-progress{to{transform:translate(185%)}}.bui-number{align-items:center;gap:var(--space-xs);border:0;border-radius:0;height:auto;display:flex;overflow:visible}[data-gui=number-field\.input]{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:80px}.gui-number-display{flex:none;display:inline-flex;position:relative;overflow:hidden}.gui-number-display:not(:focus-within) input{-webkit-text-fill-color:transparent}.gui-number-animation{pointer-events:none;font:var(--weight-ui-regular) var(--size-s)/var(--line-s) var(--font-ui);letter-spacing:var(--letter-spacing-s);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.gui-number-display:focus-within .gui-number-animation{visibility:hidden}.gui-number-display:has(input:disabled) .gui-number-animation{color:var(--neutral-5)}.gui-number-animation>span{grid-area:1/1}.gui-number-outgoing{opacity:0}.gui-number-animation[data-animate] .gui-number-incoming{animation:graphical-number-in var(--motion-duration) var(--motion-easing)}.gui-number-animation[data-animate] .gui-number-outgoing{animation:graphical-number-out var(--motion-duration) var(--motion-easing)}@keyframes graphical-number-in{0%{opacity:0;translate:0 calc(var(--number-direction) * 100%)}}@keyframes graphical-number-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(var(--number-direction) * -100%)}}:is([data-gui=number-field\.increment],[data-gui=number-field\.decrement]){width:calc(var(--line-s) + 2 * var(--space-s));height:calc(var(--line-s) + 2 * var(--space-s));border-radius:max(0px, min(var(--radius-s), calc((var(--line-s) + 2 * var(--space-s)) / 2)) - var(--space-xxs));place-items:center;padding:0;display:grid}:is([data-gui=number-field\.increment],[data-gui=number-field\.decrement]):active:not([data-disabled]) svg{scale:.75}.bui-otp{gap:var(--space-xs);flex-wrap:nowrap}[data-gui=otp-field\.input]{width:calc(var(--gui-control-size) + 2 * var(--space-s));text-align:center;font-variant-numeric:tabular-nums;flex:none;height:auto}[data-gui=avatar\.control]{width:var(--gui-control-size);height:var(--gui-control-size);flex:none;place-items:center;padding:0;display:inline-grid;overflow:hidden}[data-gui=avatar\.fallback]{place-items:center;width:100%;height:100%;display:grid}.bui-accordion h3{margin:0}:is([data-gui=accordion\.trigger],[data-gui=collapsible\.trigger]){text-align:start;white-space:normal;justify-content:space-between;width:100%;display:flex}.bui-accordion [data-index]+[data-index]{border:0}[data-gui=accordion\.panel]{transition:grid-template-rows var(--motion-large-duration) var(--motion-large-easing), opacity var(--motion-large-duration) var(--motion-large-easing);grid-template-rows:1fr;padding:0;display:grid}[data-gui=accordion\.panel]>.gui-panel-clip{min-height:0;overflow:hidden}[data-gui=accordion\.content]{padding:0 0 var(--space-m)}[data-gui=accordion\.panel]:is([data-starting-style],[data-ending-style]){--component-presence-opacity:0;grid-template-rows:0fr}[data-gui=collapsible\.panel]{height:var(--collapsible-panel-height);transition:height var(--motion-large-duration) var(--motion-large-easing), opacity var(--motion-large-duration) var(--motion-large-easing);padding:0;overflow:hidden}[data-gui=collapsible\.content]{padding:var(--space-s);display:flow-root}[data-gui=collapsible\.panel]:is([data-starting-style],[data-ending-style]){--component-presence-opacity:0;height:0}[data-gui=collapsible\.group]:not([data-panel-open]){gap:0}:is([data-gui=accordion\.trigger],[data-gui=collapsible\.trigger]) svg{transition:rotate var(--motion-large-duration) var(--motion-large-easing);transform:none}:is([data-gui=accordion\.trigger],[data-gui=collapsible\.trigger])[data-panel-open] svg{transform:none}[data-gui=tabs\.list]{isolation:isolate;width:fit-content;max-width:100%;display:flex;position:relative}[data-gui=tabs\.trigger]{z-index:1;position:relative}.bui-tab-indicator{z-index:0;top:var(--active-tab-top);left:calc(var(--active-tab-left) + var(--tab-anticipation-start,0px));width:calc(var(--active-tab-width) + var(--tab-anticipation,0px));height:var(--active-tab-height);background:var(--neutral-1);border-radius:var(--radius-s);transition:left var(--motion-duration) var(--motion-easing), top var(--motion-duration) var(--motion-easing), width var(--motion-duration) var(--motion-easing), height var(--motion-duration) var(--motion-easing);position:absolute;bottom:auto;transform:none}.bui-tabs:has(.bui-tab-indicator:not([hidden])) [data-gui=tabs\.trigger][data-active]{background:0 0}[data-gui=tabs\.panel]{margin-top:var(--space-s)}[data-gui=tabs\.panel][hidden],[data-gui=accordion\.panel][hidden],[data-gui=collapsible\.panel][hidden]{display:none}[data-gui$=\.separator],.menu-separator{height:var(--space-xxs);min-width:var(--space-m);box-shadow:inset 0 1px 0 var(--neutral-4);margin-block:var(--space-xxs);background:0 0;border:0;padding:0}[data-gui$=\.separator][data-orientation=vertical]{width:var(--space-xxs);min-width:0;height:auto;min-height:var(--space-l);box-shadow:inset 1px 0 0 var(--neutral-4);margin-block:0;margin-inline:var(--space-xxs);align-self:stretch}.bui-scroll-area{border-radius:var(--radius-s);border:0;height:240px;padding:0;position:relative;overflow:hidden}.bui-scroll-viewport{border-radius:inherit;width:100%;height:100%}[data-gui=scroll-area\.content]{padding:var(--space-m);gap:var(--space-s);flex-direction:column;display:flex}[data-gui=scroll-area\.scrollbar]{width:var(--gui-control-size);margin:var(--space-xxs);padding:0}[data-gui=scroll-area\.scrollbar][data-orientation=horizontal]{width:auto;height:var(--gui-control-size)}[data-gui=scroll-area\.thumb]{width:100%;padding:0}.bui-scroll-row{gap:var(--space-xxs);border:0;margin:0;padding:0}.bui-scroll-row small{color:var(--neutral-7);font-size:var(--size-xs)}.toast-viewport{left:auto;right:var(--space-l);bottom:var(--space-l);width:min(360px, calc(100vw - var(--space-xl)));gap:var(--space-s);transform:none}[data-gui=toast\.popover]{width:100%;translate:var(--toast-swipe-movement-x,0px) var(--toast-swipe-movement-y,0px);transition-duration:var(--motion-large-duration);transition-timing-function:var(--motion-large-easing);display:flex;position:relative}[data-gui=toast\.title]{padding-right:calc(var(--space-xl) + var(--space-l))}[data-gui=toast\.close]{top:var(--space-s);right:var(--space-s);width:auto;position:absolute}.bui-toast-viewport{width:100%}[data-gui=toast\.popover][data-limited]{display:none}@media (max-width:700px){.editor-toolbar{max-width:calc(100vw - var(--space-xl))}.account-menu{max-width:100%;overflow-x:auto}.app-panel-positioner .app-popover{width:100%;max-width:100%}.format-toolbar{max-width:calc(100vw - var(--space-xl));grid-template-columns:repeat(5,auto);display:grid;overflow:visible}}@media (prefers-reduced-motion:reduce){[data-gui],[data-gui] svg,.bui-tab-indicator,.gui-checkbox-fill,.gui-number-animation>span{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.pad-knob{transition:none}[data-gui=button\.control]:active,[data-gui=toggle\.control]:active{translate:none}.bui-tab-indicator{left:var(--active-tab-left);width:var(--active-tab-width)}[data-gui=switch\.control]:active [data-gui=switch\.thumb]{width:calc(var(--gui-control-size) * .75)}[data-gui=switch\.control][data-checked]:active [data-gui=switch\.thumb]{translate:calc(var(--gui-control-size) * .75) 0}[dir=rtl] [data-gui=switch\.control][data-checked]:active [data-gui=switch\.thumb]{translate:calc(var(--gui-control-size) * -.75) 0}}}
@layer graphical{.admin-settings,.admin-preview-toolbar{background:var(--neutral-1)}.admin-sidebar{background:var(--neutral-2);padding:var(--space-l) var(--space-m)}.admin-sidebar nav a>span{color:inherit}.admin-settings-heading{padding:var(--space-xl) var(--space-l) var(--space-l)}.admin-settings-heading h2,.matrix-intro h2{font:var(--weight-brand-medium) var(--size-l)/var(--line-l) var(--font-brand);letter-spacing:var(--letter-spacing-l)}.admin-settings-body{padding:0 var(--space-l) var(--space-xxl)}.admin-settings-heading p,.matrix-intro p,.admin-version-section p{font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s);margin-top:var(--space-xs)}.admin-font-label,.admin-control-title,.studio-setting-label,.studio-number-control,.studio-wrap-control{font:var(--weight-ui-regular) var(--size-s)/var(--line-s) var(--font-ui);letter-spacing:var(--letter-spacing-s)}.studio-number-control,.studio-wrap-control{color:var(--neutral-10)}.studio-wrap-control{font-weight:var(--weight-ui-medium)}.admin-brand h1{font:var(--weight-ui-medium) var(--size-s)/var(--line-s) var(--font-ui)}.admin-font-label,.admin-control-title{font-weight:var(--weight-ui-medium)}.admin-nav-label,.matrix-eyebrow{font:var(--size-xs)/var(--line-xs) var(--font-data);letter-spacing:var(--tracking-l)}.studio-help,.admin-sidebar-footer,.admin-preview-footer,.admin-preview-toolbar small,.studio-draft-status,.admin-brand small,.matrix-axis-top,.matrix-axis-top small,.matrix-axis-bottom,.matrix-legend,.matrix-selection p,.matrix-save-hint,.studio-setting-label small,.studio-font-actions,.studio-offer,.studio-change-list span{font-size:var(--size-xs);line-height:var(--line-xs);letter-spacing:var(--letter-spacing-xs);color:var(--neutral-7)}.studio-inspector-section h3,.studio-scale h4,.studio-contrast h3,.studio-detail-section h3,.matrix-selection h3,.matrix-spacing-editor>h3,.matrix-spacing-editor>h4,.admin-preview-toolbar strong,.admin-version-section h3,.studio-change-list strong{font:var(--weight-ui-medium) var(--size-s)/var(--line-s) var(--font-ui);letter-spacing:var(--letter-spacing-s)}.studio-inspector-section{padding-top:var(--space-l);margin-top:var(--space-l)}.admin-font-default{font:var(--size-xs)/var(--line-xs) var(--font-ui);padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-xs);color:var(--neutral-10);background:var(--color-1-transparent)}.admin-compare-note,.admin-conflicts{background:var(--color-1-transparent);border-color:var(--color-1);border-radius:var(--radius-xs)}.studio-floating{background:var(--neutral-1);box-shadow:var(--shadow-s);border:0}.studio-dialog{font-family:var(--font-ui)}.studio-dialog::backdrop{background:var(--neutral-10-transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.studio-notice.has-error{background:var(--neutral-2);color:var(--error)}.studio-draft-status i{background:var(--success)}.studio-draft-status i.changed{background:var(--color-1)}.admin-review>span{border-color:var(--neutral-10-transparent);padding-left:var(--space-xs)}.studio-number-control>span:last-child,.studio-color-input{background:var(--neutral-3);border-radius:var(--radius-s);border:0}.studio-number-control input,.studio-color-input input[type=text]{font-family:var(--font-data);font-size:var(--size-s);line-height:var(--line-s);letter-spacing:var(--letter-spacing-s)}.studio-number-control small{font-size:var(--size-xs);line-height:var(--line-xs)}.admin-size-steps small,.matrix-notch>small{font-size:var(--size-xs);line-height:var(--line-xs);opacity:1}.admin-size-steps strong{font-size:var(--size-m);line-height:var(--line-m);font-weight:var(--weight-ui-medium)}.matrix-notch{gap:var(--space-xxs)}.matrix-notch>span:first-child{font-size:var(--size-s);line-height:var(--line-s)}.matrix-notch:hover,.matrix-notch[aria-pressed=true]{outline:0}.matrix-notch:focus-visible{outline:2px solid var(--cte-focus);outline-offset:2px}.matrix-notch .matrix-swatch-type{font-family:var(--font-brand)}.studio-type-preview-toolbar{font:var(--size-xs)/var(--line-xs) var(--font-ui);color:var(--neutral-10);background:var(--neutral-2);border-color:var(--neutral-4)}.studio-onion-toggle{font:inherit}.studio-onion-reference-menu{color:var(--neutral-10);background:var(--neutral-2);border-radius:var(--radius-m);box-shadow:var(--shadow-m);padding:var(--space-m);border:0}.studio-onion-reference-menu>p,.studio-onion-references legend{color:var(--neutral-7)}.canvas-tile-heading,.canvas-group-label,.canvas-group-label span,.canvas-hint,.canvas-component-badge,.canvas-grip,.canvas-navigator small,.canvas-navigator p,.canvas-frame-loading,.canvas-index>button>span{font-size:var(--size-xs);line-height:var(--line-xs);color:var(--neutral-7)}.canvas-group-label,.canvas-group-label .canvas-group-number,.canvas-zoom{font-family:var(--font-data)}.canvas-tile-handle,.canvas-tile-focus,.canvas-zoom{color:var(--neutral-7);font-size:var(--size-xs)}.canvas-product-grip{background:var(--color-3);color:var(--cte-accent-text);box-shadow:var(--shadow-s)}.canvas-frame-error,.design-studio[data-canvas-mode=dark] .canvas-frame-error{background:var(--neutral-1);color:var(--neutral-7)}.canvas-tile:is(.is-screen,.is-base-ui)>.canvas-frame,.studio-preview-item .canvas-frame{background:var(--neutral-1);border-radius:var(--radius-s);box-shadow:var(--shadow-s);outline-color:var(--neutral-4)}.canvas-tile.is-base-ui.is-focused>.canvas-frame{outline-color:var(--color-1)}.canvas-tile.is-base-ui[data-usage]:not([data-usage="0"])>.canvas-frame{box-shadow:0 0 0 2px var(--color-3)}.canvas-tool-divider{background:var(--neutral-4)}.canvas-navigator{border-radius:var(--radius-m);padding:var(--space-xs)}.design-studio[data-canvas-mode=dark] .studio-workspace{color:var(--neutral-10)}.design-studio[data-canvas-mode=dark] .studio-workspace :is(.studio-workspace-controls,.studio-workspace-footer){border-color:var(--neutral-4)}.design-studio[data-canvas-mode=dark] .studio-workspace-footer{background:var(--neutral-2)}.canvas-layout-guides,.canvas-layout-guides button,.layout-row-guide{border-color:var(--color-3)}.canvas-dimensions,.canvas-product-drop{background:var(--color-3);color:var(--cte-accent-text)}.layout-padding-zone{background:var(--color-3-transparent);border-color:var(--color-3)}.layout-gap-zone{background:var(--color-1-transparent);border-color:var(--color-1)}.layout-gap-zone>span,.layout-padding-zone>span{color:var(--neutral-10)}.canvas-layout-guides .layout-gap-handle{background:var(--neutral-1);border-color:var(--color-1)}.studio-element-outline{border-color:var(--color-3);box-shadow:none}.studio-usage-outlines>div{border-color:var(--color-1);background:var(--color-1-transparent)}html[data-studio-inspect=true] :is(button,a,input,label,h1,h2,p,span,textarea):hover{outline-color:var(--color-3)}}@layer graphical-geometry{.studio-setting-label,.studio-color-control>label{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.studio-setting-label{margin-block:var(--space-m)}.studio-setting-label>:is(input,select,textarea),.studio-color-input{margin-top:0}.studio-field-heading{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.studio-field-heading>label{min-width:0}.studio-field-heading .studio-text-button{align-items:center;gap:var(--space-xs);white-space:nowrap;padding:0;display:inline-flex}.studio-help{margin:var(--space-xs) 0 var(--space-m)}.studio-inspector-section{padding-bottom:var(--space-xs)}.studio-inspector-section h3{margin-bottom:var(--space-m)}.studio-section-heading{gap:var(--space-xs);margin-bottom:var(--space-m)}.studio-section-heading h3{margin-bottom:0}.admin-settings-body>.studio-inspector-section:first-child{border-top:0;margin-top:0;padding-top:0}.admin-settings-body>.studio-font-select:first-child{margin-top:0}.studio-number-control{gap:var(--space-xs);padding-block:var(--space-xs)}.studio-wrap-control{gap:var(--space-xs);margin:var(--space-m) 0 var(--space-xs)}.studio-color-control{gap:var(--space-xs);margin-block:var(--space-m)}.design-studio :is(input:not([type=checkbox],[type=color],[type=file]),select){height:auto;min-height:0}.design-studio :is(label,.studio-font-select,.studio-select):has(>select){position:relative}.design-studio :is(label,.studio-font-select,.studio-select):has(>select):after{content:"";pointer-events:none;inset-inline-end:var(--space-m);bottom:calc((var(--line-s) + 2 * var(--space-s) - var(--size-s)) / 2);width:var(--size-s);height:var(--size-s);background:var(--neutral-10);position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.75 9.5L12 15.75L18.25 9.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.75 9.5L12 15.75L18.25 9.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.design-studio :is(label,.studio-font-select,.studio-select):has(>select:disabled):after{background:var(--neutral-5)}.design-studio :is(label,.studio-font-select,.studio-select)>select{appearance:none;background-image:none;padding-inline-end:calc(var(--space-m) + var(--size-s) + var(--space-xs))}.studio-select{min-width:0;display:inline-flex}.studio-number-control>span:last-child{padding:0 var(--space-xs) 0 0}.studio-number-control input{width:80px;padding:var(--space-s) var(--space-xs)}.studio-color-input{padding-inline:var(--space-m);gap:var(--space-xs)}.studio-color-input:focus-within{outline:2px solid var(--cte-focus);outline-offset:2px}.studio-color-input input:focus-visible{outline:none}.studio-color-input input[type=color]{width:var(--space-l);height:var(--space-l);border-radius:var(--radius-xs);padding:0}.studio-color-input input[type=color]::-webkit-color-swatch{border:1px solid var(--neutral-4);border-radius:var(--radius-xs)}.studio-color-input input[type=color]::-moz-color-swatch{border:1px solid var(--neutral-4);border-radius:var(--radius-xs)}.studio-color-input input[type=text]{min-width:0;height:auto;padding:var(--space-s) 0;background:0 0;flex:1}.studio-color-control{grid-template-columns:minmax(0, 1fr) var(--space-xl)}.studio-color-control>button{width:var(--space-xl);height:calc(var(--line-s) + 2 * var(--space-s))}.studio-icon-button{width:auto;min-width:calc(var(--size-s) + 2 * var(--space-s));height:auto}.design-studio input[type=checkbox],.studio-type-preview-toolbar input[type=checkbox]{appearance:none;width:var(--gui-control-size);height:var(--gui-control-size);cursor:pointer;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.design-studio input[type=checkbox]:not([role=switch]):after,.studio-type-preview-toolbar input[type=checkbox]:after{content:"";background:var(--cte-accent-text);clip-path:polygon(10% 45%,35% 70%,85% 15%,94% 24%,35% 90%,1% 54%);width:70%;height:70%;transition:scale var(--motion-duration) var(--motion-easing);scale:0}.design-studio input[type=checkbox]:checked:after,.studio-type-preview-toolbar input[type=checkbox]:checked:after{scale:1}.design-studio input[type=checkbox]:disabled:after{background:var(--neutral-5)}.design-studio input[type=checkbox][role=switch]{width:calc(var(--gui-control-size) * 1.75)}.design-studio input[type=checkbox][role=switch]:after{content:"";inset-inline-start:calc(var(--gui-control-size) / 8);width:calc(var(--gui-control-size) * .75);height:calc(var(--gui-control-size) * .75);border-radius:var(--radius-full);background:var(--neutral-1);transition:inset-inline-start var(--motion-duration) var(--motion-easing);position:absolute;top:12.5%}.design-studio input[type=checkbox][role=switch]:checked:after{inset-inline-start:calc(var(--gui-control-size) * .875)}.admin-header-actions,.admin-preview-tools{flex-wrap:wrap}.admin-preview-toolbar{gap:var(--space-s);padding:var(--space-m) var(--space-l);flex-wrap:wrap}.admin-tabs,.matrix-tabs{margin-block:var(--space-l);overflow-x:auto}.admin-tabs button,.matrix-tabs button{flex:1}.admin-size-steps button{padding-inline:var(--space-xxs);flex-direction:column;align-items:center;display:flex}.admin-sidebar nav a{min-height:0;padding:var(--space-xs) var(--space-s);gap:var(--space-xs);margin-bottom:var(--space-xxs)}.admin-sidebar nav a>span{width:var(--size-s);display:inline-flex}.admin-sidebar nav a svg{width:1em;height:1em}.admin-nav-label{margin:0 var(--space-s) var(--space-xs)}.admin-sidebar nav>.admin-management-start{margin-top:var(--space-l)}.admin-sidebar-footer{padding:var(--space-s);gap:var(--space-s)}.admin-sidebar-footer small{font-size:var(--size-xs);line-height:var(--line-xs)}.admin-version-section{padding-bottom:var(--space-l);margin-bottom:var(--space-l)}.admin-backup-actions,.admin-header-actions,.admin-preview-tools{gap:var(--space-xs)}.studio-dialog>header{gap:var(--space-m);margin-bottom:var(--space-l)}.studio-dialog-actions{gap:var(--space-xs);margin-top:var(--space-l)}.admin-interface-sample{gap:var(--space-m);margin-block:var(--space-xxl);flex-direction:column;display:flex}.admin-interface-sample>p,.admin-interface-sample input{margin:0}.admin-mobile-tabs{height:auto}@media (max-width:540px){.admin-header{gap:var(--space-xs)}.admin-header-actions{gap:var(--space-xxs);flex-wrap:nowrap}.admin-header .studio-button{padding-inline:var(--space-xs)}.admin-header .admin-undo{padding:var(--space-xs)}.admin-header .admin-undo svg{width:var(--size-s)}.admin-header .admin-review{font-size:var(--size-xs);gap:var(--space-xs);max-width:none}.admin-brand{gap:var(--space-xs)}.admin-brand h1{font-size:var(--size-xs)}.admin-sidebar nav a{font-size:var(--size-xs);padding:var(--space-xs)}.admin-sidebar nav>.admin-management-start{margin-top:0}}@media (prefers-reduced-motion:reduce){.design-studio input[type=checkbox]:after,.studio-type-preview-toolbar input[type=checkbox]:after{transition:none}}}
