html[data-theme=apple]{--grouped:#f2f2f7;--card-glass:#ffffffbd;--label:#000;--label-2:#3c3c439e;--label-3:#3c3c434d;--sep:#3c3c4329;--fill:#7676801f;--fill-2:#76768033;--seg-on:#ffffffeb;--tint:#007aff;--tint-soft:#007aff1f;--green:#34c759;--red:#ff3b30;--mode:#5e5ce6;--mode-2:#0a84ff;--glass:#ffffff80;--glass-strong:#ffffff94;--glass-rim:#ffffffbf;--glass-hi:#fffffff2;--glass-lo:#ffffff4d;--glass-shadow:0 12px 34px #0000001a, 0 2px 6px #0000000d;--blur:blur(24px) saturate(190%);--stage-base:linear-gradient(160deg, #f7f7f9 0%, #ececf0 52%, #e1e1e6 100%);--dots:#3c3c4312;--apple-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, sans-serif;--apple-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#000;--ivory:#f2f2f7;--cream:#fff;--stone:#e5e5ea;--brass:#007aff;--line:#3c3c4329;--muted:#3c3c439e;--background:#f2f2f7;--foreground:#000;--card:#fff;--primary:#007aff;--primary-foreground:#fff;--accent:#007aff;--border:#3c3c4329;--input:#3c3c4329;--ring:#007aff}html[data-theme=apple] body,html[data-theme=apple] .studio-editor,html[data-theme=apple] .studio-app,html[data-theme=apple] .studio-auth{background:radial-gradient(48% 52% at 4% 2%, color-mix(in srgb, var(--mode) 30%, transparent), transparent 72%), radial-gradient(30% 34% at 62% 0%, color-mix(in srgb, var(--mode-2) 12%, transparent), transparent 70%), radial-gradient(38% 42% at 100% 100%, color-mix(in srgb, var(--mode-2) 16%, transparent), transparent 72%), radial-gradient(var(--dots) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--stage-base);background-color:#ececf0;background-attachment:fixed}html[data-theme=apple] .studio-app,html[data-theme=apple] .studio-editor,html[data-theme=apple] .studio-auth{font-family:var(--apple-font);letter-spacing:-.01em;color:var(--label);-webkit-font-smoothing:antialiased;font-size:15px}html[data-theme=apple] .studio-app h1,html[data-theme=apple] .studio-app h2,html[data-theme=apple] .studio-editor h2:not(.studio-export *),html[data-theme=apple] .studio-auth h1,html[data-theme=apple] .studio-auth h2,html[data-theme=apple] .studio-editor-header strong{font-family:var(--apple-display);letter-spacing:-.025em;color:var(--label);font-weight:700}html[data-theme=apple] .studio-app h1{font-size:34px}html[data-theme=apple] .studio-app h2,html[data-theme=apple] .studio-editor h2:not(.studio-export *){font-size:22px}html[data-theme=apple] .studio-editor h3:not(.studio-export *){font:600 13px var(--apple-font);text-transform:uppercase;letter-spacing:.02em;color:var(--label-2)}html[data-theme=apple] .studio-editor-header strong{font-size:18px;font-weight:600}html[data-theme=apple] .studio-editor-header em{color:var(--tint);font-style:normal}html[data-theme=apple] .studio-app p,html[data-theme=apple] .studio-editor p:not(.studio-export *),html[data-theme=apple] .studio-auth p{color:var(--label-2)}html[data-theme=apple] .studio-editor small:not(.studio-export *),html[data-theme=apple] .studio-editor .studio-hint{color:var(--label-2);font-size:12px}html[data-theme=apple] .studio-editor-header,html[data-theme=apple] .studio-topbar,html[data-theme=apple] .studio-tools,html[data-theme=apple] .studio-variants,html[data-theme=apple] .studio-canvas-controls,html[data-theme=apple] .studio-modal{background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-hi), inset 0 -1px 1px var(--glass-lo), var(--glass-shadow)}html[data-theme=apple] .studio-editor-header{border-radius:26px;margin:12px 12px 0;padding:8px 12px 8px 16px}html[data-theme=apple] .studio-topbar{border-radius:26px;margin:12px;padding:12px 20px}html[data-theme=apple] .studio-tools,html[data-theme=apple] .studio-variants{scrollbar-width:thin;scrollbar-color:var(--fill-2) transparent;border-radius:28px}html[data-theme=apple] .studio-tools nav{background:0 0;padding:12px 12px 4px}html[data-theme=apple] .studio-canvas{background:0 0;border-radius:28px}html[data-theme=apple] .studio-canvas-controls{border-radius:999px;padding:5px}html[data-theme=apple] .studio-modal{background:#fafafcdb;border-radius:30px}html[data-theme=apple] .studio-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000038}html[data-theme=apple] .studio-app button,html[data-theme=apple] .studio-editor button,html[data-theme=apple] .studio-auth button,html[data-theme=apple] .studio-button-link,html[data-theme=apple] .studio-topbar-link{font:500 15px var(--apple-font);letter-spacing:-.01em;color:var(--label);background:var(--fill);border:0;border-radius:999px;min-height:36px;padding:0 15px;transition:filter .15s,transform .12s,background .15s,box-shadow .2s}html[data-theme=apple] .studio-app button:hover,html[data-theme=apple] .studio-editor button:hover,html[data-theme=apple] .studio-auth button:hover,html[data-theme=apple] .studio-button-link:hover,html[data-theme=apple] .studio-topbar-link:hover{background:var(--fill-2);border-color:#0000}html[data-theme=apple] .studio-app button:active,html[data-theme=apple] .studio-editor button:active{transform:scale(.97)}html[data-theme=apple] .studio-editor button svg,html[data-theme=apple] .studio-app button svg{color:var(--tint)}html[data-theme=apple] .studio-editor .primary,html[data-theme=apple] .studio-app .primary,html[data-theme=apple] .studio-auth .primary,html[data-theme=apple] .studio-editor button.primary,html[data-theme=apple] .studio-app button.primary,html[data-theme=apple] .studio-auth button.primary,html[data-theme=apple] .studio-pdf-download{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 78%, #fff) 0%, var(--tint) 55%, color-mix(in srgb, var(--tint) 88%, #000) 100%);border:1px solid color-mix(in srgb, var(--tint) 55%, #fff);box-shadow:inset 0 1px 0 #ffffff80, 0 6px 18px color-mix(in srgb, var(--tint) 32%, transparent);font-weight:600}html[data-theme=apple] .studio-editor button.primary svg,html[data-theme=apple] .studio-app button.primary svg{color:#fff}html[data-theme=apple] .studio-editor button.primary:hover,html[data-theme=apple] .studio-app button.primary:hover{filter:brightness(1.06);background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 78%, #fff) 0%, var(--tint) 55%, color-mix(in srgb, var(--tint) 88%, #000) 100%)}html[data-theme=apple] .studio-editor .danger,html[data-theme=apple] .studio-app .danger{color:var(--red)}html[data-theme=apple] .studio-editor button:disabled,html[data-theme=apple] .studio-app button:disabled{opacity:.4;filter:grayscale(.4);transform:none}html[data-theme=apple] .studio-editor button[aria-pressed=true],html[data-theme=apple] .studio-app button[aria-pressed=true]{background:var(--seg-on);font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 3px 10px #0000001a,0 0 0 .5px #0000000a}html[data-theme=apple] .studio-tools nav button{border-radius:14px;min-height:40px;padding:4px 6px;font-size:12px}html[data-theme=apple] .studio-area-switch{background:var(--fill);border:0;border-radius:999px;gap:2px;padding:3px}html[data-theme=apple] .studio-area-switch button{background:0 0;min-height:32px}html[data-theme=apple] .studio-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme=apple] .studio-app select,html[data-theme=apple] .studio-app textarea,html[data-theme=apple] .studio-editor input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme=apple] .studio-editor select,html[data-theme=apple] .studio-editor textarea,html[data-theme=apple] .studio-auth input{font:15px var(--apple-font);color:var(--label);background:var(--fill);border:0;border-radius:12px;outline:none;padding:10px 12px}html[data-theme=apple] .studio-editor input:focus,html[data-theme=apple] .studio-editor select:focus,html[data-theme=apple] .studio-editor textarea:focus,html[data-theme=apple] .studio-app input:focus,html[data-theme=apple] .studio-auth input:focus{box-shadow:0 0 0 3px var(--tint-soft)}html[data-theme=apple] .studio-app label,html[data-theme=apple] .studio-editor label,html[data-theme=apple] .studio-auth label{font:500 13px var(--apple-font);color:var(--label-2)}html[data-theme=apple] .studio-editor input[type=checkbox],html[data-theme=apple] .studio-app input[type=checkbox],html[data-theme=apple] .studio-editor input[type=radio]{accent-color:var(--tint)}html[data-theme=apple] .studio-editor input[type=range]{appearance:none;background:0 0;height:28px}html[data-theme=apple] .studio-editor input[type=range]::-webkit-slider-runnable-track{background:var(--fill-2);border-radius:6px;height:6px}html[data-theme=apple] .studio-editor input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:11px;width:34px;height:22px;margin-top:-8px;box-shadow:0 3px 10px #00000029,0 1px 2px #00000024}html[data-theme=apple] .studio-editor input[type=range]::-moz-range-track{background:var(--fill-2);border-radius:6px;height:6px}html[data-theme=apple] .studio-editor input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:11px;width:34px;height:22px;box-shadow:0 3px 10px #00000029}html[data-theme=apple] .studio-card,html[data-theme=apple] .studio-project-card,html[data-theme=apple] .studio-variant{background:var(--card-glass);border:.5px solid #ffffff80;border-radius:20px;box-shadow:inset 0 1px #ffffff8c,0 1px 2px #0000000a}html[data-theme=apple] .studio-editor .studio-variant{text-align:left;padding:12px 14px}html[data-theme=apple] .studio-editor .studio-variant[aria-pressed=true],html[data-theme=apple] .studio-editor .studio-variant.active{box-shadow:0 0 0 2px var(--tint), 0 6px 18px #007aff29;background:#fff}html[data-theme=apple] .studio-app details,html[data-theme=apple] .studio-editor details{border-radius:16px}html[data-theme=apple] .studio-app summary,html[data-theme=apple] .studio-editor summary{font-weight:500}html[data-theme=apple] .studio-stone>*{filter:drop-shadow(0 18px 40px #00000029)}html[data-theme=apple] .studio-editor .studio-height-presets button[aria-pressed=true],html[data-theme=apple] .studio-editor .studio-frame-profiles button[aria-pressed=true],html[data-theme=apple] .studio-editor button[aria-pressed=true],html[data-theme=apple] .studio-app button[aria-pressed=true]{color:var(--label);border-color:#0000}html[data-theme=apple] .studio-editor .studio-upload-large,html[data-theme=apple] .studio-confirm button.primary,html[data-theme=apple] .studio-catalog-dialog button.primary,html[data-theme=apple] .studio-catalog-add-button,html[data-theme=apple] .studio-editor .studio-editor-header button.primary{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--tint) 78%, #fff) 0%, var(--tint) 55%, color-mix(in srgb, var(--tint) 88%, #000) 100%);border:1px solid color-mix(in srgb, var(--tint) 55%, #fff);box-shadow:inset 0 1px 0 #ffffff80, 0 6px 18px color-mix(in srgb, var(--tint) 32%, transparent);border-radius:999px}html[data-theme=apple] .studio-variant strong,html[data-theme=apple] .studio-variant b{font-family:var(--apple-display);font-size:16px;font-weight:600}html[data-theme=apple] .studio-tool-content>p:first-child,html[data-theme=apple] .studio-empty-hint,html[data-theme=apple] .studio-notice{background:var(--card-glass);border:.5px solid #ffffff80;border-radius:16px}html[data-theme=apple] .studio-pdf-options,html[data-theme=apple] .studio-ruler-panel{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-hi), var(--glass-shadow);background:#fafafccc;border-radius:20px}html[data-theme=apple] .studio-brand-summary,html[data-theme=apple] .studio-invite-text{background:var(--card-glass);border:.5px solid #ffffff80;border-radius:16px}html[data-theme=apple]{--font-figtree:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", Roboto, sans-serif}html[data-theme=apple] body{font-family:var(--apple-font)}html[data-theme=apple] .studio-brand,html[data-theme=apple] .studio-project-cover span,html[data-theme=apple] .studio-variant strong,html[data-theme=apple] .studio-presentation>p,html[data-theme=apple] .studio-device-gate h1,html[data-theme=apple] .studio-device-gate-address,html[data-theme=apple] .studio-confirm h2,html[data-theme=apple] .studio-catalog-dialog-compact h2,html[data-theme=apple] .studio-catalog-heading,html[data-theme=apple] .studio-catalog-add strong,html[data-theme=apple] .studio-modal h2,html[data-theme=apple] .studio-production h2,html[data-theme=apple] .studio-production h3{font-family:var(--apple-display);letter-spacing:-.02em;font-style:normal;font-weight:600}html[data-theme=apple] .studio-brand em{color:var(--tint);font-style:normal}html[data-theme=apple]{--ap-surface:#ffffffbd;--ap-surface-2:#7676801f;--ap-sep:#3c3c4329;--ap-label:#000;--ap-label-2:#3c3c439e;--ap-tint:#007aff;--ap-tint-soft:#007aff1f;--ap-primary:#007aff;--ap-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", sans-serif}html[data-theme=apple] .studio-production{background:0 0}html[data-theme=apple] .studio-production-state{border-radius:16px}html[data-theme=apple] .studio-production [class*=__operations],html[data-theme=apple] .studio-production [class*=__finish]{background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-hi), var(--glass-shadow);border-radius:28px;padding:16px}html[data-theme=apple] .studio-production [class*=__page]{background:0 0}html[data-theme=apple] .studio-app .studio-search input{border-radius:999px;padding-left:42px!important}html[data-theme=apple] .studio-app .studio-view-switch{background:var(--fill);border:0;border-radius:999px;gap:2px;padding:3px}html[data-theme=apple] .studio-app .studio-view-switch button{background:0 0;min-height:32px;border-radius:999px!important}html[data-theme=apple] .studio-app .studio-view-switch button[aria-pressed=true]{background:var(--seg-on)}html[data-theme=apple] .studio-app select{border-radius:999px}html[data-theme=apple] .studio-file-button,html[data-theme=apple] .studio-editor .studio-upload-button{font:500 15px var(--apple-font);color:var(--label);background:var(--fill);border:0;border-radius:999px;min-height:36px;padding:0 15px}html[data-theme=apple] .studio-file-button:hover,html[data-theme=apple] .studio-editor .studio-upload-button:hover{background:var(--fill-2)}html[data-theme=apple] .studio-catalog-dialog,html[data-theme=apple] .studio-confirm{font-family:var(--apple-font);letter-spacing:-.01em;color:var(--label);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-rim);box-shadow:inset 0 1px 0 var(--glass-hi), 0 30px 80px #00000040;background:#fafafcdb;border-radius:30px}html[data-theme=apple] .studio-catalog-dialog-compact{border-radius:30px}html[data-theme=apple] .studio-catalog-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000038}html[data-theme=apple] .studio-catalog-dialog>header{border-bottom:.5px solid var(--sep)}html[data-theme=apple] .studio-catalog-dialog h2,html[data-theme=apple] .studio-confirm h2{font-family:var(--apple-display);letter-spacing:-.025em;font-weight:700}html[data-theme=apple] .studio-catalog-dialog header p,html[data-theme=apple] .studio-catalog-content small{color:var(--label-2)}html[data-theme=apple] .studio-catalog-dialog button,html[data-theme=apple] .studio-confirm button{font:500 15px var(--apple-font);color:var(--label);background:var(--fill);border:0;border-radius:999px;min-height:40px;padding:0 16px}html[data-theme=apple] .studio-catalog-dialog button:hover,html[data-theme=apple] .studio-confirm button:hover{background:var(--fill-2)}html[data-theme=apple] .studio-catalog-content .studio-catalog button,html[data-theme=apple] .studio-catalog-content .studio-choice-grid button{background:var(--card-glass);border-radius:22px;padding:14px}html[data-theme=apple] .studio-catalog-content label{font:500 13px var(--apple-font);color:var(--label-2)}html[data-theme=apple] .studio-catalog-content input,html[data-theme=apple] .studio-catalog-content select{font:15px var(--apple-font);color:var(--label);background:var(--fill);border:0;border-radius:12px}html[data-theme=apple] .studio-catalog-content input:focus,html[data-theme=apple] .studio-catalog-content select:focus{box-shadow:0 0 0 3px var(--tint-soft);outline:none}html[data-theme=apple] .studio-editor-header,html[data-theme=apple] .studio-topbar,html[data-theme=apple] .studio-tools,html[data-theme=apple] .studio-variants,html[data-theme=apple] .studio-canvas-controls{position:relative}html[data-theme=apple] .studio-editor-header:after,html[data-theme=apple] .studio-topbar:after,html[data-theme=apple] .studio-canvas-controls:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(140deg,#ffffff8c 0%,#fff0 32% 72%,#fff3 100%);position:absolute;inset:0}html[data-theme=apple] .studio-canvas-controls{position:absolute}html[data-theme=apple]{--ap-surface:#ffffffc7;--ap-surface-2:#7676801a}html[data-theme=apple] :is(.studio-catalog-dialog,.studio-confirm,.studio-modal,.studio-app,.studio-auth) :is(h1,h2,h3){font-family:var(--apple-display);font-style:normal}html[data-theme=apple] .studio-catalog-dialog-compact h2{letter-spacing:-.025em;font-weight:700;font-family:var(--apple-display)!important;font-size:24px!important}html[data-theme=apple]{--t-large:700 34px/1.12 var(--apple-display);--t-title1:700 28px/1.15 var(--apple-display);--t-title2:700 22px/1.2 var(--apple-display);--t-title3:600 20px/1.25 var(--apple-display);--t-headline:600 17px/1.3 var(--apple-font);--t-body:400 17px/1.3 var(--apple-font);--t-callout:400 16px/1.3 var(--apple-font);--t-subhead:400 15px/1.33 var(--apple-font);--t-footnote:400 13px/1.38 var(--apple-font);--t-caption:400 12px/1.33 var(--apple-font);--tint-pressed:#0062cc;--hit:44px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px}html[data-theme=apple] .studio-app,html[data-theme=apple] .studio-editor,html[data-theme=apple] .studio-auth{font:var(--t-subhead);letter-spacing:-.016em}html[data-theme=apple] .studio-app h1{font:var(--t-large);letter-spacing:-.012em}html[data-theme=apple] .studio-app h2,html[data-theme=apple] .studio-editor h2:not(.studio-export *),html[data-theme=apple] .studio-modal h2,html[data-theme=apple] .studio-confirm h2{font:var(--t-title2);letter-spacing:-.019em;margin:0 0 var(--sp-3)}html[data-theme=apple] .studio-editor h3:not(.studio-export *){font:600 13px/1.38 var(--apple-font);letter-spacing:-.006em;text-transform:uppercase;color:var(--label-2);margin:var(--sp-6) 0 var(--sp-2)}html[data-theme=apple] .studio-app p,html[data-theme=apple] .studio-editor p:not(.studio-export *),html[data-theme=apple] .studio-auth p{font:var(--t-subhead);letter-spacing:-.016em}html[data-theme=apple] .studio-editor small:not(.studio-export *),html[data-theme=apple] .studio-editor .studio-hint,html[data-theme=apple] .studio-app small{font:var(--t-footnote);letter-spacing:-.006em;color:var(--label-2)}html[data-theme=apple] .studio-app label,html[data-theme=apple] .studio-editor label,html[data-theme=apple] .studio-auth label{font:400 13px/1.38 var(--apple-font);letter-spacing:-.006em;color:var(--label-2);margin:var(--sp-3) 0;gap:6px}html[data-theme=apple] .studio-editor-header strong{font:var(--t-headline);letter-spacing:-.024em}html[data-theme=apple] .studio-app button,html[data-theme=apple] .studio-editor button,html[data-theme=apple] .studio-auth button,html[data-theme=apple] .studio-catalog-dialog button,html[data-theme=apple] .studio-confirm button,html[data-theme=apple] .studio-button-link,html[data-theme=apple] .studio-topbar-link,html[data-theme=apple] .studio-file-button{font:500 15px/1.2 var(--apple-font);letter-spacing:-.016em;color:var(--tint);background:var(--fill);min-height:var(--hit);padding:0 var(--sp-4);-webkit-tap-highlight-color:transparent;border-radius:999px;gap:6px;transition:background-color .12s ease-out,transform .1s ease-out,opacity .12s ease-out}html[data-theme=apple] .studio-app button:hover,html[data-theme=apple] .studio-editor button:hover,html[data-theme=apple] .studio-catalog-dialog button:hover,html[data-theme=apple] .studio-confirm button:hover{background:var(--fill-2)}html[data-theme=apple] :is(.studio-app,.studio-editor,.studio-auth,.studio-catalog-dialog,.studio-confirm) button:active:not(:disabled){opacity:.85;transform:scale(.97)}html[data-theme=apple] .studio-editor .primary,html[data-theme=apple] .studio-app .primary,html[data-theme=apple] .studio-auth .primary,html[data-theme=apple] .studio-editor button.primary,html[data-theme=apple] .studio-app button.primary,html[data-theme=apple] .studio-auth button.primary,html[data-theme=apple] .studio-catalog-dialog button.primary,html[data-theme=apple] .studio-confirm button.primary,html[data-theme=apple] .studio-editor .studio-editor-header button.primary,html[data-theme=apple] .studio-editor .studio-upload-large,html[data-theme=apple] .studio-catalog-add-button,html[data-theme=apple] .studio-pdf-download{color:#fff;background:var(--tint);filter:none;border:0;border-radius:999px;font-weight:600;box-shadow:inset 0 1px #ffffff47}html[data-theme=apple] :is(.studio-app,.studio-editor,.studio-auth,.studio-catalog-dialog,.studio-confirm) .primary:hover:not(:disabled){background:var(--tint-pressed);filter:none}html[data-theme=apple] :is(.studio-app,.studio-editor) .primary svg{color:#fff}html[data-theme=apple] .studio-editor .danger,html[data-theme=apple] .studio-app .danger,html[data-theme=apple] .studio-editor button.danger,html[data-theme=apple] .studio-app button.danger{color:var(--red);background:var(--fill);font-size:15px}html[data-theme=apple] .studio-editor button.danger svg,html[data-theme=apple] .studio-app button.danger svg{color:var(--red)}html[data-theme=apple] :is(.studio-app,.studio-editor,.studio-auth,.studio-catalog-dialog,.studio-confirm) button:disabled{opacity:1;filter:none;color:var(--label-3);background:var(--fill);cursor:default}html[data-theme=apple] :is(.studio-app,.studio-editor) button:disabled svg{color:var(--label-3)}html[data-theme=apple] .studio-editor button[aria-pressed],html[data-theme=apple] .studio-app button[aria-pressed]{color:var(--label)}html[data-theme=apple] .studio-editor button[aria-pressed=true],html[data-theme=apple] .studio-app button[aria-pressed=true]{color:var(--label);font-weight:600}html[data-theme=apple] .studio-area-switch button,html[data-theme=apple] .studio-view-switch button{min-height:32px;padding:0 var(--sp-4);color:var(--label);font-size:13px;font-weight:500}html[data-theme=apple] .studio-area-switch button[aria-pressed=true],html[data-theme=apple] .studio-view-switch button[aria-pressed=true]{font-weight:600}html[data-theme=apple] .studio-tools nav{gap:var(--sp-1);padding:var(--sp-3) var(--sp-3) var(--sp-1)}html[data-theme=apple] .studio-tools nav button{color:var(--label);min-height:36px;padding:0 var(--sp-2);border-radius:999px;font-size:13px}html[data-theme=apple] .studio-canvas-controls{gap:var(--sp-1);padding:6px}html[data-theme=apple] .studio-canvas-controls button{min-width:36px;min-height:36px;padding:0 var(--sp-3);color:var(--label);background:0 0}html[data-theme=apple] .studio-canvas-controls button:hover{background:var(--fill)}html[data-theme=apple] .studio-canvas-controls button svg{color:var(--tint)}html[data-theme=apple] .studio-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme=apple] .studio-app select,html[data-theme=apple] .studio-editor input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html[data-theme=apple] .studio-editor select,html[data-theme=apple] .studio-auth input,html[data-theme=apple] .studio-catalog-content input,html[data-theme=apple] .studio-catalog-content select{font:var(--t-body);letter-spacing:-.024em;min-height:var(--hit);padding:0 var(--sp-3);border-radius:10px}html[data-theme=apple] .studio-editor textarea,html[data-theme=apple] .studio-app textarea{font:var(--t-body);letter-spacing:-.024em;padding:10px var(--sp-3);border-radius:10px}html[data-theme=apple] .studio-app .studio-search input{padding-left:42px!important}html[data-theme=apple] :is(.studio-app,.studio-editor) input::placeholder,html[data-theme=apple] :is(.studio-app,.studio-editor) textarea::placeholder{color:var(--label-3)}html[data-theme=apple] .studio-tool-content{padding:var(--sp-4) var(--sp-5) var(--sp-6)}html[data-theme=apple] .studio-variants{padding:var(--sp-5) var(--sp-4)}html[data-theme=apple] .studio-editor-header{gap:var(--sp-3)}html[data-theme=apple] .studio-workarea{gap:var(--sp-3);padding:var(--sp-3)}html[data-theme=apple] .studio-card{padding:var(--sp-5)}html[data-theme=apple] .studio-modal{padding:var(--sp-6)}html[data-theme=apple] :is(.studio-app,.studio-editor,.studio-auth,.studio-catalog-dialog,.studio-confirm) :is(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--tint) 55%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-theme=apple] :is(.studio-app,.studio-editor,.studio-auth) *{transition-duration:1ms!important}html[data-theme=apple] :is(.studio-app,.studio-editor,.studio-auth,.studio-catalog-dialog,.studio-confirm) button:active:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){html[data-theme=apple] :is(.studio-editor-header,.studio-topbar,.studio-tools,.studio-variants,.studio-canvas-controls,.studio-modal,.studio-catalog-dialog,.studio-confirm,.studio-pdf-options,.studio-ruler-panel),html[data-theme=apple] .studio-production :is([class*=__operations],[class*=__finish]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9f9fb}}@media (prefers-contrast:more){html[data-theme=apple]{--label-2:#3c3c43d9;--sep:#3c3c4373;--fill:#76768038}html[data-theme=apple] :is(.studio-editor-header,.studio-topbar,.studio-tools,.studio-variants,.studio-canvas-controls,.studio-modal){background:#fff;border-color:#3c3c4380}}html[data-theme=apple] :is(.studio-app,.studio-editor) :is(a,button):not(.primary){text-decoration:none}html[data-theme=apple] :is(.studio-app,.studio-editor) a:not([class]){color:var(--tint)}html[data-theme=apple][data-accent=ottone]{--tint:#86672c;--tint-pressed:#6f5524;--tint-soft:#86672c24;--ap-tint:#86672c;--ap-tint-soft:#86672c24;--ap-primary:#86672c;--brass:#86672c;--primary:#86672c;--accent:#86672c;--ring:#86672c;--mode:#d4b679;--mode-2:#b39a62}html[data-theme=apple][data-accent=nero]{--tint:#292d26;--tint-pressed:#3b4136;--tint-soft:#292d261a;--ap-tint:#292d26;--ap-tint-soft:#292d261a;--ap-primary:#292d26;--brass:#292d26;--primary:#292d26;--accent:#292d26;--ring:#292d26;--mode:#b8bcc4;--mode-2:#9ea4ad}html[data-theme=apple][data-accent=nero] :is(.studio-app,.studio-editor) button:not(.primary):not(:disabled) svg,html[data-theme=apple][data-accent=nero] .studio-editor-header em,html[data-theme=apple][data-accent=nero] .studio-brand em{color:#86672c}html[data-theme=apple] .studio-element-controls>*+*,html[data-theme=apple] .studio-tool-content>fieldset>*+*{margin-top:var(--sp-4)}html[data-theme=apple] .studio-inspector-heading h2{margin:0}html[data-theme=apple] .studio-back-link{min-height:32px!important;color:var(--tint)!important;background:0 0!important;padding:0!important;font-weight:400!important}html[data-theme=apple] .studio-case-buttons,html[data-theme=apple] .studio-height-presets,html[data-theme=apple] .studio-frame-profiles,html[data-theme=apple] .studio-photo-orientation{background:var(--fill);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;margin:0;padding:2px;display:grid}html[data-theme=apple] .studio-height-presets{grid-template-columns:repeat(4,1fr);grid-auto-flow:row}html[data-theme=apple] .studio-editor :is(.studio-case-buttons,.studio-height-presets,.studio-frame-profiles,.studio-photo-orientation) button{min-height:32px;color:var(--label);font:500 13px/1.2 var(--apple-font);letter-spacing:-.006em;box-shadow:none;background:0 0;border-radius:10px;padding:0 6px}html[data-theme=apple] .studio-editor :is(.studio-case-buttons,.studio-height-presets,.studio-frame-profiles,.studio-photo-orientation) button[aria-pressed=true]{color:var(--label);background:#fff;font-weight:600;box-shadow:0 3px 8px #0000001f,0 0 0 .5px #0000000a}html[data-theme=apple] .studio-case-buttons button span{color:var(--label-2);font-weight:400}html[data-theme=apple] .studio-height-row{gap:var(--sp-2);grid-template-columns:44px minmax(0,1fr) auto 44px}html[data-theme=apple] .studio-editor .studio-height-row button{min-width:44px;min-height:36px;color:var(--tint);padding:0;font-size:20px;font-weight:400}html[data-theme=apple] .studio-editor .studio-height-row input{text-align:center;font-weight:600;min-height:36px!important}html[data-theme=apple] .studio-height-unit{color:var(--label-2);font-size:15px}html[data-theme=apple] :is(.studio-app,.studio-editor,.studio-catalog-content) select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16'%3E%3Cpath d='M1.5 5.5 5 2l3.5 3.5M1.5 10.5 5 14l3.5-3.5' fill='none' stroke='%233c3c43' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 16px;padding-right:34px!important}html[data-theme=apple] :is(.studio-editor,.studio-app) label:has(>input[type=checkbox]):not(.studio-production *){gap:var(--sp-3);font:400 15px/1.3 var(--apple-font);color:var(--label);white-space:normal;min-height:44px;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important}html[data-theme=apple] :is(.studio-editor,.studio-app) label>input[type=checkbox]:not(.studio-production *){appearance:none;cursor:pointer;background:#78788029;border-radius:31px;flex:none;margin:0;transition:background-color .2s ease-out;position:relative;width:51px!important;height:31px!important}html[data-theme=apple] :is(.studio-editor,.studio-app) label>input[type=checkbox]:not(.studio-production *):after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .25s cubic-bezier(.3,.8,.3,1.15);position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}html[data-theme=apple] :is(.studio-editor,.studio-app) label>input[type=checkbox]:checked:not(.studio-production *){background:var(--green)}html[data-theme=apple] :is(.studio-editor,.studio-app) label>input[type=checkbox]:checked:not(.studio-production *):after{transform:translate(20px)}html[data-theme=apple] :is(.studio-editor,.studio-app) label>input[type=checkbox]:disabled{opacity:.4}html[data-theme=apple] .studio-frame-options,html[data-theme=apple] .studio-dxf,html[data-theme=apple] .studio-photo-card,html[data-theme=apple] .studio-empty-hint,html[data-theme=apple] .studio-notice,html[data-theme=apple] .studio-text-list-heading+*,html[data-theme=apple] .studio-selection-actions{box-shadow:0 1px 2px #0000000a;padding:var(--sp-3) var(--sp-4)!important;background:#fffc!important;border:0!important;border-radius:12px!important}html[data-theme=apple] .studio-photo-card.is-missing{box-shadow:inset 3px 0 #ff9500,0 1px 2px #0000000a}html[data-theme=apple] .studio-notice p,html[data-theme=apple] .studio-empty-hint{color:var(--label-2)!important;font:var(--t-footnote)!important}html[data-theme=apple] .studio-panel-intro,html[data-theme=apple] .studio-panel-note,html[data-theme=apple] .studio-colour-note{color:var(--label-2);font:var(--t-footnote);letter-spacing:-.006em}html[data-theme=apple] .studio-editor legend,html[data-theme=apple] .studio-section-caption,html[data-theme=apple] .studio-arrange-label{font:400 13px/1.38 var(--apple-font);letter-spacing:-.006em;color:var(--label-2);text-transform:none;margin:0 0 var(--sp-2)}html[data-theme=apple] .studio-colour-options{gap:var(--sp-2) var(--sp-1);grid-template-columns:repeat(3,1fr);display:grid}html[data-theme=apple] .studio-editor .studio-colour-options button{color:var(--label)!important;font:400 12px/1.25 var(--apple-font)!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border-radius:12px!important;padding:6px 2px!important}html[data-theme=apple] .studio-editor .studio-colour-options button>span[aria-hidden]{border-color:#0000001f!important;width:30px!important;height:30px!important}html[data-theme=apple] .studio-editor .studio-colour-options button[aria-pressed=true]{font-weight:600!important}html[data-theme=apple] .studio-editor .studio-colour-options button[aria-pressed=true]>span[aria-hidden]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--tint)}html[data-theme=apple] .studio-editor .studio-colour-options button:hover{background:var(--fill)!important}html[data-theme=apple] .studio-material-grid{gap:var(--sp-3);grid-template-columns:repeat(2,1fr)}html[data-theme=apple] .studio-editor .studio-material-grid .studio-material{box-shadow:0 1px 2px #0000000f;color:var(--label)!important;font:500 13px/1.25 var(--apple-font)!important;background:#fff!important;border-radius:14px!important;padding:0 0 10px!important}html[data-theme=apple] .studio-material-grid .studio-material>span{border-radius:0;height:72px;margin:0 0 8px}html[data-theme=apple] .studio-editor .studio-material-grid .studio-material[aria-pressed=true]{box-shadow:0 0 0 2px var(--tint), 0 4px 12px #00000014;font-weight:600!important}html[data-theme=apple] .studio-editor details>summary,html[data-theme=apple] .studio-app details>summary{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:44px;font:400 15px/1.3 var(--apple-font);color:var(--label);cursor:pointer;margin:0;list-style:none;display:flex}html[data-theme=apple] .studio-editor details>summary::-webkit-details-marker{display:none}html[data-theme=apple] .studio-app details>summary::-webkit-details-marker{display:none}html[data-theme=apple] .studio-editor details>summary:after,html[data-theme=apple] .studio-app details>summary:after{content:"";border-right:2px solid var(--label-3);border-bottom:2px solid var(--label-3);flex:none;width:7px;height:7px;margin-right:4px;transition:transform .2s ease-out;transform:rotate(-45deg)}html[data-theme=apple] .studio-editor details[open]>summary:after,html[data-theme=apple] .studio-app details[open]>summary:after{transform:rotate(45deg)}html[data-theme=apple] .studio-precision,html[data-theme=apple] .studio-element-margins,html[data-theme=apple] .studio-font-upload{border-top:.5px solid var(--sep)!important;margin-top:var(--sp-2)!important;padding-top:0!important}html[data-theme=apple] .studio-arrange-head strong{font:var(--t-headline);letter-spacing:-.024em}html[data-theme=apple] .studio-arrange-row{background:var(--fill);margin:0 0 var(--sp-3);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}html[data-theme=apple] .studio-editor .studio-arrange-row button{color:var(--label);min-height:52px;font:500 11px/1.2 var(--apple-font);background:0 0;border-radius:10px;flex-direction:column;gap:3px;padding:4px}html[data-theme=apple] .studio-editor .studio-arrange-row button:hover:not(:disabled){background:#fff;box-shadow:0 2px 6px #0000001a}html[data-theme=apple] .studio-editor .studio-arrange-row button svg{width:20px;height:20px;color:var(--tint)}html[data-theme=apple] .studio-ruler-centre{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}html[data-theme=apple] .studio-ruler-centre>span{font:var(--t-footnote);color:var(--label-2);grid-column:1/-1}html[data-theme=apple] .studio-selection-footer{border-top:.5px solid var(--sep);padding-top:var(--sp-3);margin-top:var(--sp-4)}html[data-theme=apple] .studio-selection-bottom{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}html[data-theme=apple] .studio-editor .studio-open-catalog{font-weight:600;background:var(--tint)!important;color:#fff!important}html[data-theme=apple] .studio-editor .studio-open-catalog svg{color:#fff}html[data-theme=apple] .studio-tools nav{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:.5px solid var(--sep);padding-bottom:var(--sp-3);background:#ffffffb8;border-radius:28px 28px 0 0}@media (prefers-reduced-transparency:reduce){html[data-theme=apple] .studio-tools nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9f9fb}}html[data-theme=apple] .studio-editor .studio-photo-card-main{text-align:left;border-radius:10px;justify-content:flex-start;min-height:56px;font-weight:400;color:var(--label)!important;background:0 0!important;padding:4px 0!important}html[data-theme=apple] .studio-editor .studio-photo-card-main:hover{background:var(--fill)!important}html[data-theme=apple] .studio-photo-card-text strong{color:var(--label);font:var(--t-headline);letter-spacing:-.016em;font-size:15px}html[data-theme=apple] .studio-photo-card-text small{color:var(--label-2);font:var(--t-footnote)}html[data-theme=apple] .studio-photo-card-text em{color:#c93400;font:400 13px/1.38 var(--apple-font);font-style:normal}html[data-theme=apple] .studio-editor .studio-photo-card-main>svg:last-child{color:var(--label-3)}html[data-theme=apple] .studio-photo-thumb{border-radius:50%!important}html[data-theme=apple] .studio-arrange{min-width:0;overflow:hidden}html[data-theme=apple] .studio-editor .studio-gap-field{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0;font:400 15px/1.3 var(--apple-font);color:var(--label);grid-template-columns:minmax(0,1fr) 110px;display:grid!important}html[data-theme=apple] .studio-gap-field>span{min-width:0;color:var(--label-2);align-items:center;gap:6px;display:flex}html[data-theme=apple] .studio-editor .studio-gap-field input{text-align:right;width:100%;min-width:0}html[data-theme=apple] .studio-selection-bottom{grid-template-columns:1fr}html[data-theme=apple] :is(.studio-catalog-dialog,.studio-app) input[type=range]{appearance:none;height:28px;accent-color:var(--tint);background:0 0}html[data-theme=apple] :is(.studio-catalog-dialog,.studio-app) input[type=range]::-webkit-slider-runnable-track{background:var(--fill-2);border-radius:6px;height:6px}html[data-theme=apple] :is(.studio-catalog-dialog,.studio-app) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:11px;width:34px;height:22px;margin-top:-8px;box-shadow:0 3px 10px #00000029,0 1px 2px #00000024}html[data-theme=apple] :is(.studio-catalog-dialog,.studio-app) input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:11px;width:34px;height:22px;box-shadow:0 3px 10px #00000029}html[data-theme=apple] .studio-catalog-content .studio-catalog button{color:var(--label);font:600 13px/1.2 var(--apple-font)}html[data-theme=apple] .studio-pdf-options{background:#fafafcf0;border-radius:16px;width:330px;padding:6px}html[data-theme=apple] .studio-pdf-group{font:400 13px/1.38 var(--apple-font)!important;color:var(--label-2)!important;text-transform:none!important;letter-spacing:-.006em!important;margin:6px 10px 2px!important}html[data-theme=apple] .studio-editor .studio-pdf-options button{text-align:left;width:100%;color:var(--label);min-height:44px;box-shadow:none;background:0 0;border-radius:10px;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;padding:8px 10px;display:flex}html[data-theme=apple] .studio-editor .studio-pdf-options button:hover{background:var(--fill)}html[data-theme=apple] .studio-editor .studio-pdf-options button svg{color:var(--tint);margin-top:2px}html[data-theme=apple] .studio-pdf-options button strong{font:400 15px/1.3 var(--apple-font);letter-spacing:-.016em;color:var(--label);display:block}html[data-theme=apple] .studio-pdf-options button small{font:var(--t-footnote);color:var(--label-2);margin-top:1px;display:block}html[data-theme=apple] .studio-pdf-group+button{border-top:0}html[data-theme=apple] .studio-pdf-options button+.studio-pdf-group{border-top:.5px solid var(--sep);padding-top:8px}html[data-theme=apple] :is(.studio-app,.studio-editor,.studio-catalog-dialog) .studio-info-trigger{border:1.5px solid var(--tint)!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;color:var(--tint)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;padding:0!important;font:italic 700 12px/1 Georgia,Times New Roman,serif!important}html[data-theme=apple] :is(.studio-app,.studio-editor) .studio-info-trigger:hover{background:var(--tint-soft)!important}html[data-theme=apple] .studio-editor .studio-pdf-options button:focus-visible{background:var(--fill);outline:none}html[data-theme=apple] .studio-presentation{color:#fff;font-family:var(--apple-font);background:#000}html[data-theme=apple] .studio-presentation p,html[data-theme=apple] .studio-presentation>p{font:400 17px/1.3 var(--apple-font);letter-spacing:-.024em;font-style:normal;color:#ebebf599!important}html[data-theme=apple] .studio-presentation small,html[data-theme=apple] .studio-present-footer small{color:#ebebf599!important}html[data-theme=apple] .studio-present-footer strong{color:#fff;font:600 17px/1.3 var(--apple-font)}html[data-theme=apple] .studio-presentation .studio-present-close{color:#fff!important;background:#ffffff24!important}html[data-theme=apple] .studio-present-footer button{color:#fff;background:#ffffff24}html[data-theme=apple] .studio-present-footer button[aria-pressed=true]{color:#000;background:#fff}html[data-theme=apple] .studio-tools nav{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:.5px solid var(--sep);padding:var(--sp-3);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;box-shadow:0 6px 12px -10px #00000040}html[data-theme=apple] .studio-editor .studio-tools nav button{text-align:center;min-height:34px;font:500 12.5px/1 var(--apple-font);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;padding:0 4px;display:flex;overflow:hidden}html[data-theme=apple] .studio-editor .studio-tools nav button[aria-pressed=true]{font-weight:600}html[data-theme=apple] .studio-precision,html[data-theme=apple] .studio-element-margins,html[data-theme=apple] .studio-font-upload,html[data-theme=apple] .studio-editor .studio-panel-details{box-shadow:0 1px 2px #0000000a;padding:0 var(--sp-4)!important;margin:var(--sp-2) 0 0!important;background:#fffc!important;border:0!important;border-radius:12px!important}html[data-theme=apple] .studio-editor details>summary{min-height:44px;line-height:1.3;margin:0!important;padding:0!important}html[data-theme=apple] .studio-editor details[open]>summary{border-bottom:.5px solid var(--sep);margin-bottom:var(--sp-3)!important}html[data-theme=apple] .studio-editor details[open]{padding-bottom:var(--sp-3)!important}html[data-theme=apple] .studio-editor .studio-variant{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:100%;min-height:60px;background:#fff!important;border:0!important;border-radius:14px!important;padding:10px 14px!important;display:flex!important;box-shadow:0 1px 2px #0000000f!important}html[data-theme=apple] .studio-editor .studio-variant[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--tint), 0 4px 12px #0000000f!important}html[data-theme=apple] .studio-variant strong{letter-spacing:-.016em;color:var(--label);font:600 15px/1.25 var(--apple-display)!important}html[data-theme=apple] .studio-variant small{font:var(--t-footnote)!important;color:var(--label-2)!important}html[data-theme=apple] .studio-production [class*=__originSlab]{border:1.5px solid var(--label-3);background:#fff;border-radius:6px}html[data-theme=apple] .studio-editor .studio-production [class*=__originSlab] button{opacity:1!important;background:#fff!important;border:1.5px solid #3c3c4359!important;border-radius:50%!important;width:18px!important;min-width:0!important;height:18px!important;min-height:0!important;margin:-9px 0 0 -9px!important;padding:0!important;transform:none!important;box-shadow:0 1px 2px #0000001f!important}html[data-theme=apple] .studio-editor .studio-production [class*=__originSlab] button:hover{border-color:var(--red)!important}html[data-theme=apple] .studio-editor .studio-production [class*=__originSlab] button[aria-checked=true]{background:var(--red)!important;border-color:var(--red)!important;box-shadow:0 0 0 4px #ff3b302e!important}html[data-theme=apple] .studio-editor .studio-production [class*=__originSlab] button:focus-visible{outline:2px solid var(--tint);outline-offset:2px}html[data-theme=apple] .studio-production [class*=__operation]:not([class*=__operations]){margin-bottom:var(--sp-2);background:#fff;border:0;border-radius:12px;box-shadow:0 1px 2px #0000000f}html[data-theme=apple] .studio-production [class*=__operation]:disabled{opacity:.5}html[data-theme=apple] .studio-editor .studio-production [class*=__header]{text-align:left;outline:none;justify-content:flex-start;min-height:52px;font-weight:400;color:var(--label)!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;padding:8px 12px 8px 6px!important}html[data-theme=apple] .studio-editor .studio-production [class*=__header]:hover{background:var(--fill)!important}html[data-theme=apple] .studio-production [class*=__header] strong{color:var(--label);font:600 15px/1.25 var(--apple-font);letter-spacing:-.016em}html[data-theme=apple] .studio-production [class*=__header] small{color:var(--label-2);font:var(--t-footnote)}html[data-theme=apple] .studio-production [class*=__header] [class*=__time]{color:var(--label-2);font:400 13px var(--apple-font)}html[data-theme=apple] .studio-editor .studio-production [class*=__header] svg{color:var(--label-3)}html[data-theme=apple] .studio-production [class*=__row]{gap:6px;padding-left:12px}html[data-theme=apple] .studio-production input[type=checkbox]{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #3c3c434d;border-radius:50%;flex:none;margin:0;transition:background-color .15s ease-out;width:22px!important;height:22px!important}html[data-theme=apple] .studio-production input[type=checkbox]:checked{border-color:var(--tint);background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1.5 5.2 4.6 8.2 10.5 1.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 10px no-repeat}html[data-theme=apple] .studio-production input[type=checkbox]:disabled{opacity:.45}html[data-theme=apple] .studio-production label[class*=check]{color:var(--label);font:400 15px/1.3 var(--apple-font)!important;align-items:center!important}html[data-theme=apple] .studio-editor .studio-production [class*=__addRelief]{border:1.5px dashed var(--sep)!important;color:var(--tint)!important;background:0 0!important;border-radius:12px!important}html[data-theme=apple] .studio-production [class*=__heading]{font:600 13px/1.38 var(--apple-font);letter-spacing:-.006em;color:var(--label-2)}html[data-theme=apple]{--ap-slab:#fff;--ap-slab-edge:#3c3c4359;--ap-slab-shadow:#000;--ap-grid:#3c3c431a}html[data-theme=apple] .studio-photo-orientation{background:0 0!important;border-radius:0!important;padding:0!important;display:block!important}html[data-theme=apple] .studio-section-caption{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;margin:0 0 var(--sp-2);display:flex!important}html[data-theme=apple] .studio-section-caption .studio-info{margin:0 0 0 auto}html[data-theme=apple] .studio-photo-orientation .studio-frame-profiles{width:100%}html[data-theme=apple] .studio-editor .studio-photo-orientation .studio-frame-profiles button{gap:6px;min-height:34px;font-size:14px}html[data-theme=apple][data-accent=ottone]{--prominent:#292d26;--prominent-pressed:#3b4136;--ap-primary:#292d26}html[data-theme=apple][data-accent=ottone] :is(.studio-editor .primary,.studio-app .primary,.studio-auth .primary,.studio-editor button.primary,.studio-app button.primary,.studio-auth button.primary,.studio-catalog-dialog button.primary,.studio-confirm button.primary,.studio-editor .studio-editor-header button.primary,.studio-editor .studio-upload-large,.studio-catalog-add-button,.studio-pdf-download,.studio-editor .studio-open-catalog){background:var(--prominent)!important;color:#fff!important;border-color:var(--prominent)!important}html[data-theme=apple][data-accent=ottone] :is(.studio-app,.studio-editor,.studio-auth,.studio-catalog-dialog,.studio-confirm) :is(.primary,.studio-upload-large,.studio-open-catalog):hover:not(:disabled){background:var(--prominent-pressed)!important}html[data-theme=apple][data-accent=ottone] :is(.studio-editor,.studio-app) :is(.primary,.studio-upload-large,.studio-open-catalog) svg{color:#fff!important}html[data-theme=apple][data-accent=ottone] :is(.studio-app,.studio-editor,.studio-auth,.studio-catalog-dialog,.studio-confirm) :is(button,.studio-button-link,.studio-topbar-link,.studio-file-button,.studio-upload-button):not(.primary):not(.danger):not(.studio-back-link):not(.studio-link-button):not(:disabled):not(.studio-upload-large):not(.studio-open-catalog):not(.studio-info-trigger){color:#292d26}html[data-theme=apple][data-accent=ottone] :is(.studio-app,.studio-editor) :is(button,.studio-upload-button):not(.primary):not(.danger):not(:disabled) svg{color:var(--tint)}html[data-theme=apple] .studio-production [class*=__operation]:not([class*=__operations]){padding:0 14px 14px}html[data-theme=apple] .studio-production [class*=__operation]:not([class*=__operations])>[class*=__row]{margin:0 -14px;padding-left:12px}html[data-theme=apple] .studio-production [class*=__operation]:not([class*=__operations])>:not([class*=__row]),html[data-theme=apple] .studio-production [class*=__operation] label[class*=check]{margin-left:0!important;margin-right:0!important}html[data-theme=apple] .studio-production [class*=__operation] small{margin-left:0;margin-right:0}html[data-theme=apple] .studio-production [class*=__operation]:not([class*=__operations]) :is(select,input:not([type=checkbox]):not([type=radio])){box-sizing:border-box;width:100%}html[data-theme=apple] .studio-editor .studio-production [class*=__header],html[data-theme=apple] .studio-editor .studio-production [class*=__header][aria-expanded=true]{box-shadow:none!important;border:0!important;outline:none!important}html[data-theme=apple] .studio-editor .studio-production [class*=__header]:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tint) 30%, transparent)!important}html[data-theme=apple] .studio-production [class*=__transport]{background:#fff;border:0;border-radius:16px;padding:10px 14px 12px;box-shadow:0 1px 2px #0000000f}html[data-theme=apple] .studio-editor .studio-production :is([class*=__play],[class*=__rewind]){width:40px;height:40px;background:var(--fill)!important;min-width:40px!important;min-height:40px!important;color:var(--label)!important;border-radius:50%!important;padding:0!important}html[data-theme=apple] .studio-editor .studio-production [class*=__play]{background:var(--prominent,var(--tint))!important}html[data-theme=apple] .studio-editor .studio-production [class*=__play] svg{color:#fff!important}html[data-theme=apple] .studio-editor .studio-production [class*=__rewind] svg{color:var(--label)!important}html[data-theme=apple] .studio-production [class*=__clock]{font:600 15px var(--apple-font);font-variant-numeric:tabular-nums;color:var(--label)}html[data-theme=apple] .studio-production [class*=__clock] small{color:var(--label-2);font-weight:400}html[data-theme=apple] .studio-production [class*=__phase]{color:var(--label-2);font:var(--t-footnote)}html[data-theme=apple] .studio-production [class*=__speeds]{background:var(--fill);border:0;border-radius:10px;grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}html[data-theme=apple] .studio-editor .studio-production [class*=__speeds] button{min-width:0!important;min-height:30px!important;color:var(--label)!important;font:500 13px var(--apple-font)!important;box-shadow:none!important;background:0 0!important;border-radius:8px!important;padding:0 12px!important}html[data-theme=apple] .studio-editor .studio-production [class*=__speeds] button[aria-pressed=true]{background:#fff!important;font-weight:600!important;box-shadow:0 2px 6px #0000001f!important}html[data-theme=apple] .studio-production [class*=__timeline] input[type=range]::-webkit-slider-runnable-track{background:0 0!important}html[data-theme=apple] .studio-production [class*=__timeline] input[type=range]::-moz-range-track{background:0 0!important}html[data-theme=apple] .studio-production [class*=__timeline] input[type=range]::-webkit-slider-thumb{background:#fff;border-radius:50%!important;width:18px!important;height:18px!important;margin-top:-6px!important;box-shadow:0 1px 4px #0000004d,0 0 0 .5px #0000001a!important}html[data-theme=apple] .studio-production [class*=__timeline] input[type=range]::-moz-range-thumb{border-radius:50%;width:18px;height:18px}html[data-theme=apple] .studio-production [class*=__phases]{border-radius:3px;overflow:hidden}html[data-theme=apple] .studio-editor .studio-production :is([class*=__legend],[class*=__sequence])>summary{font:400 15px/1.3 var(--apple-font);color:var(--label-2);flex-wrap:wrap;gap:6px;justify-content:flex-start!important}html[data-theme=apple] .studio-editor .studio-production :is([class*=__legend],[class*=__sequence])>summary:after{margin-left:auto}html[data-theme=apple] .studio-production [class*=__sequence]>summary strong{color:var(--label);font-weight:600}html[data-theme=apple] .studio-production [class*=__legend]{color:var(--label-2);font:var(--t-footnote)}html[data-theme=apple] .studio-production [class*=__sequence]{margin-top:var(--sp-3);background:#fff;border-radius:12px;padding:0 14px;box-shadow:0 1px 2px #0000000f;border:0!important}html[data-theme=apple] .studio-production [class*=__sequence][open]{padding-bottom:12px}html[data-theme=apple] .studio-production [class*=__sequence] table{border-collapse:collapse;width:100%;font:400 13px/1.35 var(--apple-font)}html[data-theme=apple] .studio-production [class*=__sequence] th{color:var(--label-2);text-align:left;border-bottom:.5px solid var(--sep);background:0 0;padding:8px 10px 8px 0;font-weight:500}html[data-theme=apple] .studio-production [class*=__sequence] td{border-bottom:.5px solid var(--sep);color:var(--label);vertical-align:top;padding:8px 10px 8px 0}html[data-theme=apple] .studio-production [class*=__sequence] tr:last-child td{border-bottom:0}html[data-theme=apple] .studio-production [class*=__sequence] td small{color:var(--label-2);display:block}html[data-theme=apple] .studio-editor .studio-production [class*=__timeline] input[type=range]{background:0 0!important;height:18px!important;padding:0!important}html[data-theme=apple] .studio-editor .studio-production [class*=__timeline] input[type=range]::-webkit-slider-runnable-track{background:0 0!important;height:18px!important}html[data-theme=apple] .studio-editor .studio-production [class*=__timeline] input[type=range]::-moz-range-track{background:0 0!important;height:18px!important}html[data-theme=apple] .studio-editor .studio-production [class*=__timeline] input[type=range]::-webkit-slider-thumb{width:18px!important;height:18px!important;margin-top:0!important}html[data-theme=apple] dialog[class*=__library]{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);color:var(--label);font-family:var(--apple-font);border:1px solid var(--glass-rim)!important;background:#f8f8faf7!important;border-radius:24px!important;box-shadow:0 30px 80px #00000040!important}html[data-theme=apple] dialog[class*=__library]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047}html[data-theme=apple] dialog[class*=__library] [class*=__heading]{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}html[data-theme=apple] dialog[class*=__library] [class*=__heading] h2{letter-spacing:-.019em;margin:0;font:var(--t-title2)!important;text-transform:none!important;color:var(--label)!important}html[data-theme=apple] dialog[class*=__library]>div>p{color:var(--label-2);font:var(--t-footnote)}html[data-theme=apple] [class*=ToolLibraryFields][class*=__list]{background:#fff;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000f}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__item]{text-align:left;flex-direction:column;gap:2px;width:100%;min-height:56px;color:var(--label)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;padding:8px 14px!important;display:flex!important}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__item]+[class*=__item]{box-shadow:inset 0 .5px 0 var(--sep)!important}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__item]:hover{background:var(--fill)!important}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__item][aria-pressed=true]{background:var(--tint-soft)!important}html[data-theme=apple] [class*=ToolLibraryFields][class*=__item] strong{font:600 15px/1.25 var(--apple-font);letter-spacing:-.016em;color:var(--label)}html[data-theme=apple] [class*=ToolLibraryFields][class*=__item] small{font:var(--t-footnote);color:var(--label-2);margin:0}html[data-theme=apple] [class*=ToolLibraryFields][class*=__actions]{margin-top:var(--sp-3);background:#fff;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000f}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__actions] button{width:100%;min-height:44px;color:var(--tint)!important;font:400 15px var(--apple-font)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;margin:0!important;padding:0 14px!important}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__actions] button+input+button,html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__actions] button+button{box-shadow:inset 0 .5px 0 var(--sep)!important}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__actions] button:hover{background:var(--fill)!important}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__actions] button:last-of-type{color:var(--red)!important}html[data-theme=apple] .studio-editor [class*=ToolLibraryFields][class*=__actions] button svg{color:var(--tint)!important}html[data-theme=apple] [class*=ToolLibraryFields][class*=__detail]{padding:var(--sp-4);background:#fff;border:0;border-radius:12px;box-shadow:0 1px 2px #0000000f}html[data-theme=apple] [class*=ToolLibraryFields][class*=__detail] h3{text-transform:uppercase;margin:0 0 var(--sp-2);font:600 13px/1.38 var(--apple-font)!important;color:var(--label-2)!important}html[data-theme=apple] dialog[class*=__library] [class*=__libraryChoice]{padding:var(--sp-2) var(--sp-4);background:#fff;border:0;border-radius:12px;box-shadow:0 1px 2px #0000000f}html[data-theme=apple] .studio-editor dialog[open]:not(.studio-catalog-dialog){-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);color:var(--label);border:1px solid var(--glass-rim)!important;background:#f8f8faf7!important;border-radius:24px!important;box-shadow:0 30px 80px #00000040!important}html[data-theme=apple] .studio-editor dialog[open]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047}html[data-theme=apple] .studio-editor dialog[open] h2{letter-spacing:-.019em;font:var(--t-title2)!important;text-transform:none!important;color:var(--label)!important}html[data-theme=apple] .studio-editor dialog[open] header p{color:var(--label-2);font:var(--t-subhead)}html[data-theme=apple] [class*=AddToolDialog][class*=__kinds]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}html[data-theme=apple] .studio-editor [class*=AddToolDialog][class*=__kind]:not([class*=__kinds]){justify-items:start;gap:var(--sp-3);text-align:left;white-space:normal;grid-template-columns:44px minmax(0,1fr);min-height:88px;color:var(--label)!important;background:#fff!important;border:0!important;border-radius:16px!important;align-items:center!important;padding:12px 14px!important;display:grid!important;box-shadow:0 1px 2px #0000000f!important}html[data-theme=apple] .studio-editor [class*=AddToolDialog][class*=__kind]:not([class*=__kinds])>svg{justify-self:center;width:44px!important;height:56px!important}html[data-theme=apple] .studio-editor [class*=AddToolDialog][class*=__kind]:not([class*=__kinds]):hover{background:#fafafa!important}html[data-theme=apple] .studio-editor [class*=AddToolDialog][class*=__kind][aria-checked=true]{box-shadow:0 0 0 2px var(--tint), 0 4px 12px #00000014!important}html[data-theme=apple] [class*=AddToolDialog][class*=__kind] b{font:600 15px/1.25 var(--apple-font);letter-spacing:-.016em;color:var(--label);display:block}html[data-theme=apple] [class*=AddToolDialog][class*=__kind] small{font:var(--t-footnote);color:var(--label-2);margin-top:2px;display:block}html[data-theme=apple] [class*=AddToolDialog][class*=__actions]{border-top:.5px solid var(--sep)}@media (max-width:640px){html[data-theme=apple] [class*=AddToolDialog][class*=__kinds]{grid-template-columns:1fr}}html[data-theme=apple][data-accent=ottone] .studio-production input[type=checkbox]:checked{background-color:#292d26;border-color:#292d26}html[data-theme=apple][data-accent=ottone] :is(.studio-editor,.studio-app,.studio-catalog-dialog) input[type=checkbox]:not(label>input){accent-color:#292d26}html[data-theme=apple] .studio-tools nav{padding:var(--sp-2) 6px;justify-content:space-between;gap:0;display:flex}html[data-theme=apple] .studio-editor .studio-tools nav button{min-width:0;min-height:50px;color:var(--label-2);font:500 10px/1.1 var(--apple-font);letter-spacing:-.02em;border-radius:10px;flex-direction:column;flex:auto;gap:3px;padding:6px 0 5px;background:0 0!important;border:0!important;width:auto!important}html[data-theme=apple] .studio-editor .studio-tools nav button span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}html[data-theme=apple] .studio-tab-icon{flex-shrink:0;display:block}html[data-theme=apple] .studio-editor .studio-tools nav button:hover{color:var(--label);background:var(--fill,#76768014)!important}html[data-theme=apple] .studio-editor .studio-tools nav button[aria-pressed=true]{color:var(--tint);box-shadow:none;font-weight:600;background:var(--tint-soft,#86672c1f)!important}html[data-theme=apple] .studio-editor-header strong,html[data-theme=apple] .studio-brand{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:0;font-weight:500}html[data-theme=apple] .studio-editor-header strong{font-size:25px;line-height:1.1}html[data-theme=apple] .studio-editor-header em,html[data-theme=apple] .studio-brand em{font-style:italic}@media (min-width:1100px){html[data-theme=apple] .studio-editor .studio-tools{width:340px}}html[data-theme=apple] .studio-library-switch{background:var(--fill);margin:0 0 var(--sp-4);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}html[data-theme=apple] .studio-editor .studio-library-switch button{min-height:32px;color:var(--label);font:500 13px/1.2 var(--apple-font);letter-spacing:-.006em;box-shadow:none;background:0 0;border:0;border-radius:10px;padding:0 6px}html[data-theme=apple] .studio-editor .studio-library-switch button[aria-pressed=true]{color:var(--label);background:#fff;font-weight:600;box-shadow:0 3px 8px #0000001f,0 0 0 .5px #0000000a}
