@font-face{font-family:Studio UI Sans;src:url(/fonts/dmsans.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Studio UI Serif;src:url(/fonts/instrumentserif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ds-canvas:#f8f7f4;--ds-surface:#fff;--ds-surface-subtle:#efeee8;--ds-panel:#f0f1eb;--ds-text:#252e28;--ds-text-muted:#626b64;--ds-border:#dce1d7;--ds-border-strong:#84907f;--ds-action:#28392e;--ds-action-hover:#3c5141;--ds-on-action:#fff;--ds-selected:#e6edda;--ds-selected-border:#a9bb8b;--ds-focus:#a33521;--ds-danger:#8c3024;--ds-danger-surface:#fff0ed;--ds-danger-border:#f0c9c2;--ds-success:#2d5f3d;--ds-success-surface:#ecf2e8;--ds-success-border:#bdd0b6;--ds-warning:#765038;--ds-warning-surface:#f6eee7;--ds-warning-border:#dfc8b7;--ds-neutral-surface:#efeee8;--ds-neutral-text:#535c55;--ds-provider-apple:#171a18;--ds-overlay:#252e2866;--ds-font-ui:"Studio UI Sans", system-ui, sans-serif;--ds-font-display:"Studio UI Serif", Georgia, serif;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-space-20:80px;--ds-radius-control:2px;--ds-radius-card:8px;--ds-radius-dialog:12px;--ds-radius-pill:999px;--ds-control-height:48px;--ds-touch-min:44px;--ds-type-caption:12px;--ds-type-label:13px;--ds-type-body:16px;--ds-type-lead:18px;--ds-type-page:clamp(34px, 3.4vw, 44px);--ds-type-heading:20px;--ds-type-copy:14px;--ds-type-title:clamp(36px, 5vw, 64px);--ds-type-hero:clamp(48px, 5.7vw, 80px);--ds-type-section:clamp(32px, 4vw, 48px);--ds-line-body:1.65;--ds-line-display:1.04;--ds-gutter:clamp(20px, 6.25vw, 88px);--ds-page-width:1440px;--ds-shadow-card:0 4px 16px #263c290a;--ds-shadow-dialog:0 20px 80px #17263730;--ds-ease-out:cubic-bezier(.23, 1, .32, 1);--ds-duration-press:.14s}:where(.platform,.account-page,.studio-editor,.workspace-body,.review-body){font-family:var(--ds-font-ui);font-synthesis:none;-webkit-font-smoothing:antialiased;caret-color:var(--ds-focus);accent-color:var(--ds-action);scrollbar-color:var(--ds-border-strong) transparent}:where(.platform,.account-page,.studio-editor,.workspace-body,.review-body) ::selection{color:var(--ds-text);background:var(--ds-selected)}:where(.platform-button,.account-primary,.account-secondary,.account-provider,.template-demo-controls button,.library-tabs button,.btn,.icon-btn,.workspace-body .button,.review-body .review-comment-form button){transition:transform var(--ds-duration-press) var(--ds-ease-out)}:where(.platform-button,.account-primary,.account-secondary,.account-provider,.template-demo-controls button,.library-tabs button,.btn,.icon-btn,.workspace-body .button,.review-body .review-comment-form button):active:where(:not(:disabled)){transform:scale(.97)}:where(.platform-button,.account-primary,.account-secondary,.account-provider,.template-demo-controls button,.library-tabs button,.btn,.icon-btn,.workspace-body .button,.review-body .review-comment-form button):focus-visible:active{transition:none;transform:none}:where(.platform,.account-page,.studio-editor,.workspace-body,.review-body) :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ds-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.platform-button,.account-primary,.account-secondary,.account-provider,.template-demo-controls button,.library-tabs button,.btn,.icon-btn,.workspace-body .button,.review-body .review-comment-form button){transition:none}:where(.platform-button,.account-primary,.account-secondary,.account-provider,.template-demo-controls button,.library-tabs button,.btn,.icon-btn,.workspace-body .button,.review-body .review-comment-form button):active{transform:none}}.taika-finish-mark{vertical-align:middle;color:#171715;flex:none;width:28px;height:28px;display:inline-block}.taika-copy-signature{font:550 12px/1.4 var(--ds-font-ui);color:var(--ds-text-muted);align-items:center;gap:10px;margin:0 0 16px;display:flex}@media (prefers-reduced-motion:no-preference){.taika-copy-signature .taika-finish-mark{animation:.36s cubic-bezier(.16,1,.3,1) taika-finish-stroke}}@keyframes taika-finish-stroke{0%{transform:translate(-6px,4px)rotate(-8deg)}to{transform:none}}.studio-client-header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:76px;margin:auto;padding:16px 0;display:flex}.studio-client-location{flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;display:flex}.studio-client-brand{font:600 17px/1.3 var(--ds-font-ui);letter-spacing:-.025em;color:var(--ds-text);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.studio-client-back{min-height:44px;font:13px/1.4 var(--ds-font-ui);color:var(--ds-text-muted);text-underline-offset:4px;align-items:center;display:inline-flex}.studio-client-project{font:500 14px/1.5 var(--ds-font-ui);overflow-wrap:anywhere}.studio-client-revision{color:var(--ds-text-muted);font:12px/1.5 var(--ds-font-ui);font-variant-numeric:tabular-nums}.studio-client-account{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.studio-project-nav{flex-wrap:wrap;gap:4px;display:flex}.studio-project-nav[hidden],.studio-project-nav [hidden]{display:none}.studio-project-nav :where(a,button){min-height:var(--ds-touch-min);border-radius:var(--ds-radius-control);min-width:0;color:var(--ds-text-muted);font:500 14px/1.5 var(--ds-font-ui);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:flex}.studio-project-nav :where(a,button):hover{background:var(--ds-neutral-surface);color:var(--ds-text)}.studio-project-nav :where(a,button)[aria-current=page]{background:var(--ds-selected);color:var(--ds-text)}.studio-project-nav--vertical{flex-direction:column}.studio-project-menu{display:none}.studio-project-menu summary{background:var(--ds-selected);border-radius:var(--ds-radius-control);min-height:48px;font:500 14px/1.5 var(--ds-font-ui);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;list-style:none;display:flex}.studio-project-menu summary::-webkit-details-marker{display:none}.studio-project-menu svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.studio-project-menu[open] .studio-project-nav{padding-top:8px}@media (max-width:960px){.studio-project-navigation [data-project-desktop]{display:none}.studio-project-menu{display:block}}.studio-project-nav :where(a,button):focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.studio-status,.studio-message{--state-text:var(--ds-neutral-text);--state-surface:var(--ds-neutral-surface);--state-border:var(--ds-border);color:var(--state-text);background:var(--state-surface);font:500 12px/1.5 var(--ds-font-ui);overflow-wrap:anywhere}:is(.studio-status,.studio-message)[data-tone=success]{--state-text:var(--ds-success);--state-surface:var(--ds-success-surface);--state-border:var(--ds-success-border)}:is(.studio-status,.studio-message)[data-tone=warning]{--state-text:var(--ds-warning);--state-surface:var(--ds-warning-surface);--state-border:var(--ds-warning-border)}:is(.studio-status,.studio-message)[data-tone=danger]{--state-text:var(--ds-danger);--state-surface:var(--ds-danger-surface);--state-border:var(--ds-danger-border)}.studio-status{border-radius:4px;max-width:100%;padding:4px 8px;display:inline-flex}.studio-message{border:1px solid var(--state-border);border-radius:var(--ds-radius-control);padding:14px 16px;font-size:14px;font-weight:400;line-height:1.6}.studio-message :where(p){margin:0}@media (max-width:680px){.studio-client-header{flex-direction:column;align-items:flex-start;gap:8px}.studio-client-location{column-gap:16px}.studio-client-project{width:100%}.studio-project-nav--horizontal{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select){-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--ds-border-strong,#84907f);border-radius:var(--ds-radius-control,2px);background-color:var(--ds-surface,#fff);min-width:0;max-width:100%;min-height:48px;color:var(--ds-text,#252e28);font:400 16px/1.45 var(--ds-font-ui,system-ui, sans-serif);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 19px),calc(100% - 15px);background-repeat:no-repeat;background-size:4px 4px;padding:11px 42px 11px 14px}:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:15px,19px;padding-left:42px;padding-right:14px}:is(.studio-editor,.workspace-body,.account-page) select:not(.site-document select):not(.preview-body select):focus-visible{outline:2px solid var(--ds-focus,#a33521);outline-offset:3px}:is(.studio-editor,.workspace-body,.account-page) select:not(.site-document select):not(.preview-body select):disabled{opacity:.48;cursor:not-allowed}.studio-editor :is(.studio-preview-page,.experience-mode-select) select:not(.site-document select):not(.preview-body select){min-height:44px;padding-block:9px}@supports ((-webkit-appearance:base-select) or (appearance:base-select)) and selector(select::picker(select)){@media (hover:hover) and (pointer:fine){:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select){-webkit-appearance:base-select;appearance:base-select}:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select)::picker(select){-webkit-appearance:base-select;appearance:base-select}:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select)::picker-icon{display:none}:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select)::picker(select){border:1px solid var(--ds-border-strong,#84907f);border-radius:var(--ds-radius-control,2px);background:var(--ds-surface,#fff);max-height:min(360px,70dvh);color:var(--ds-text,#252e28);font:400 16px/1.45 var(--ds-font-ui,system-ui, sans-serif);padding:6px;box-shadow:0 12px 32px #17171514}:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select) option{border-radius:2px;min-height:44px;padding:10px 12px}:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select) option:checked{background:var(--ds-selected,#e6edda);color:var(--ds-text,#252e28);font-weight:600}:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select) option:focus-visible{outline:2px solid var(--ds-focus,#a33521);outline-offset:-2px}}}@media (forced-colors:active){:is(.studio-editor,.workspace-body,.account-page) select:not([multiple]):not([size]):not(.site-document select):not(.preview-body select){-webkit-appearance:auto;appearance:auto;color:fieldtext;background-color:field;background-image:none;border-color:buttontext}}*{box-sizing:border-box}html,body{background:var(--ds-canvas);color:var(--ds-text);font-family:var(--ds-font-ui);margin:0}body{min-height:100dvh}
