.site-container.ssr-card-maker-container{max-width:min(1760px,calc(100vw - 24px));padding-inline:.75rem}.ssr-card-maker-container .main-content{padding-top:1rem}.ssr-card-maker-container .breadcrumb{margin-bottom:.65rem}.ssr-card-maker-container .page-heading-row{align-items:center;margin-bottom:.8rem}.ssr-card-maker-container .page-title{margin:0 0 .3rem;font-size:1.65rem}.ssr-card-maker-container .page-subtitle{font-size:.94rem}.ssr-card-maker-container .privacy-banner{padding-block:.6rem;font-size:.88rem}.ssr-card-maker-container .privacy-banner-spaced{margin-bottom:.75rem}.ssr-workspace{margin-top:.5rem}.ssr-panel{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-sm)}.ssr-panel-heading{padding:.875rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-heading);background:var(--color-border-light);font-weight:700}.ssr-panel-body,.ssr-step-content,.ssr-step-pane,.ssr-holo-step,.ssr-frame-step,.ssr-text-panel,.ssr-text-editor,.ssr-text-list-side{display:grid}.control-group{display:grid;gap:.4rem;min-width:0}.control-group label,.check-label{color:var(--color-heading);font-size:.85rem;font-weight:650}.control-group select,.control-group input[type=text]{width:100%;min-width:0;padding:.55rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);font:inherit}.control-group select:focus-visible,.control-group input:focus-visible,.check-label input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.check-label{display:flex;align-items:center;gap:.5rem}.range-row{display:grid;grid-template-columns:minmax(0,1fr) 3.75rem;align-items:center;gap:.6rem}.range-row input[type=range]{min-width:0;width:100%}.range-row span{color:var(--color-text-muted);font-size:.78rem;font-variant-numeric:tabular-nums;text-align:right}.ssr-file-hidden,.ssr-frame-step #frame-select,.ssr-frame-step #custom-frame-input,.ssr-layer-order-panel #layer-mode{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.ssr-step-workspace{display:grid;grid-template-columns:620px minmax(680px,1fr);grid-template-rows:auto minmax(0,1fr);width:min(1480px,100%);height:clamp(680px,calc(100dvh - 280px),860px);min-height:680px;margin-inline:auto;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card);box-shadow:var(--shadow-lg)}.ssr-workbench-progress{grid-column:1 / -1;grid-row:1;z-index:4;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;padding:.5rem .75rem;border-bottom:1px solid var(--color-border);background:var(--color-card)}.ssr-step-tab{display:grid;grid-template-columns:1.5rem minmax(0,auto);align-items:center;justify-content:center;gap:.4rem;min-width:0;height:38px;padding:0 .55rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font:inherit;font-size:.8rem;font-weight:700;white-space:nowrap;cursor:pointer}.ssr-step-tab span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-border-light);font-size:.72rem}.ssr-step-tab:hover:not(:disabled){border-color:var(--color-primary-border);color:var(--color-heading)}.ssr-step-tab.active{border-color:var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-primary)}.ssr-step-tab.active span{background:var(--color-primary);color:#fff}.ssr-step-tab:disabled{opacity:.42;cursor:not-allowed}.ssr-step-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ssr-inspector-panel{grid-column:1;grid-row:2;position:relative;z-index:3;display:grid;min-width:0;min-height:0;overflow:hidden;border:0;border-right:1px solid var(--color-border);border-radius:0;box-shadow:none}.ssr-inspector-panel>.ssr-panel-heading,.ssr-stage-preview-panel>.ssr-panel-heading{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ssr-inspector-panel>.ssr-panel-body,.ssr-step-shell,.ssr-step-content{min-height:0;height:100%}.ssr-inspector-panel>.ssr-panel-body{display:block;padding:0}.ssr-step-content{grid-template-rows:auto auto minmax(0,1fr) 52px;gap:0;padding:0 1rem .75rem}.ssr-inspector-header{display:grid;gap:.35rem;padding:.7rem 0 .6rem;border-bottom:1px solid var(--color-border-light)}.ssr-inspector-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ssr-step-title{margin:0;color:var(--color-heading);font-size:1rem;line-height:1.2}.ssr-step-position{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.ssr-step-hint,.ssr-step-helper{margin:0;color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.ssr-step-hint{min-height:2.25em}.ssr-layer-stack{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;padding:.55rem 0;border-bottom:1px solid var(--color-border-light)}.ssr-layer-stack[hidden],.ssr-step-nav .btn[hidden]{display:none}.ssr-layer-chip{min-height:28px;padding:.25rem .55rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-border-light);color:var(--color-text-muted);font-size:.75rem;font-weight:650}.ssr-layer-chip.is-hidden{opacity:.42;text-decoration:line-through}.ssr-pane-host{min-height:0;padding:.875rem .25rem .75rem 0;overflow:auto;overflow-anchor:none;scrollbar-gutter:stable;overscroll-behavior:contain}.ssr-step-body,.ssr-step-pane{min-height:0}.ssr-step-pane{gap:.8rem}.ssr-step-pane[hidden]{display:none}.ssr-step-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:52px;padding-top:.625rem;border-top:1px solid var(--color-border-light)}.ssr-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ssr-upload-card{display:grid;grid-template-rows:minmax(112px,1fr) auto auto;gap:.5rem;min-width:0;min-height:188px;padding:.75rem;border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);text-align:center;cursor:pointer}.ssr-upload-card:hover,.ssr-upload-card:focus-visible,.ssr-upload-card.is-dragover{border-color:var(--color-primary);background:var(--color-primary-bg);outline:none}.ssr-upload-preview{display:block;min-height:112px;border-radius:4px;background:linear-gradient(45deg,#e5e7eb 25%,transparent 25% 75%,#e5e7eb 75%),linear-gradient(45deg,#e5e7eb 25%,#f8fafc 25%,#f8fafc 75%,#e5e7eb 75%);background-position:0 0,8px 8px;background-size:16px 16px}.ssr-upload-preview.has-image{background-color:#f8fafc;background-position:center;background-repeat:no-repeat;background-size:contain}.ssr-upload-title{color:var(--color-heading);font-size:.88rem;font-weight:700}.ssr-upload-hint{color:var(--color-text-muted);font-size:.72rem}.ssr-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .9rem}.ssr-fit-grid .control-group,.ssr-holo-section-body .control-group{align-content:start}.ssr-frame-step,.ssr-holo-step{gap:.8rem}.ssr-frame-gallery{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}.ssr-frame-option,.ssr-choice-option,.ssr-product-foil-option,.ssr-product-texture-option,.ssr-material-preset-option,.ssr-optical-family-option,.ssr-shine-profile-option,.ssr-pointer-profile-option,.ssr-material-mode-tab{min-width:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);font:inherit;cursor:pointer}.ssr-frame-option{display:grid;gap:.3rem;padding:.35rem}.ssr-frame-option:hover,.ssr-frame-option.active,.ssr-choice-option:hover,.ssr-choice-option.active,.ssr-product-foil-option:hover,.ssr-product-foil-option.active,.ssr-product-texture-option:hover,.ssr-product-texture-option.active,.ssr-material-preset-option:hover,.ssr-material-preset-option.active,.ssr-optical-family-option:hover,.ssr-optical-family-option.active,.ssr-shine-profile-option:hover,.ssr-shine-profile-option.active,.ssr-pointer-profile-option:hover,.ssr-pointer-profile-option.active,.ssr-material-mode-tab:hover,.ssr-material-mode-tab.active{border-color:var(--color-primary);background:var(--color-primary-bg)}.ssr-frame-option:focus-visible,.ssr-choice-option:focus-visible,.ssr-product-foil-option:focus-visible,.ssr-product-texture-option:focus-visible,.ssr-material-preset-option:focus-visible,.ssr-optical-family-option:focus-visible,.ssr-shine-profile-option:focus-visible,.ssr-pointer-profile-option:focus-visible,.ssr-material-mode-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ssr-frame-thumb{aspect-ratio:.72;border-radius:3px;background-color:#111827;background-position:center;background-repeat:no-repeat;background-size:100% 100%}.ssr-frame-thumb.none{background:linear-gradient(45deg,#d1d5db 25%,transparent 25% 75%,#d1d5db 75%),linear-gradient(45deg,#d1d5db 25%,#f8fafc 25%,#f8fafc 75%,#d1d5db 75%);background-position:0 0,5px 5px;background-size:10px 10px}.ssr-frame-thumb.custom:after{content:"+";display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:1.4rem}.ssr-frame-label,.ssr-choice-label,.ssr-product-foil-label,.ssr-product-texture-label,.ssr-material-preset-label,.ssr-optical-family-label,.ssr-shine-profile-label{min-width:0;color:var(--color-text);font-size:.7rem;line-height:1.25;overflow-wrap:anywhere;text-align:center}.ssr-holo-section{display:grid;gap:.45rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-light)}.ssr-holo-section:last-of-type{border-bottom:0}.ssr-holo-section-title{margin:0;color:var(--color-heading);font-size:.82rem}.ssr-holo-section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.ssr-holo-section-header .ssr-material-isolation-toggle{flex:0 0 auto;margin:0}.ssr-holo-section-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ssr-material-mode-tabs,.ssr-material-target-tabs,.ssr-text-editor-tabs{display:grid;gap:.35rem;padding:.25rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border-light)}.ssr-material-mode-tabs,.ssr-text-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-material-target-tabs{grid-template-columns:repeat(3,minmax(0,1fr));position:sticky;top:0;z-index:2}.ssr-material-mode-tab{min-height:36px;padding:.4rem .65rem;font-size:.82rem;font-weight:700}.ssr-material-target-tab,.ssr-text-editor-tab{min-width:0;min-height:36px;padding:.4rem .55rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.ssr-material-mode-tab.active,.ssr-material-target-tab.active,.ssr-text-editor-tab.active{background:var(--color-card);color:var(--color-primary);box-shadow:var(--shadow-sm)}.ssr-material-target-tab:hover:not(:disabled),.ssr-text-editor-tab:hover:not(:disabled){color:var(--color-heading)}.ssr-material-target-tab:focus-visible,.ssr-text-editor-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ssr-material-target-tab:disabled{opacity:.4;cursor:not-allowed}.ssr-material-status{margin:0;color:var(--color-text-muted);font-size:.78rem;font-weight:650}.ssr-material-mode-panel,.ssr-material-advanced-panel,.ssr-material-target-panel,.ssr-material-card-panel,.ssr-layer-material-panel{display:grid;gap:.8rem}.ssr-material-mode-panel[hidden],.ssr-material-target-panel[hidden]{display:none}.ssr-target-texture-editor{display:grid;grid-column:1 / -1;gap:.75rem}.ssr-target-texture-editor .control-group,.ssr-target-texture-editor label{min-width:0}.ssr-target-texture-editor select{width:100%}.ssr-target-texture-editor.is-unavailable{opacity:.56}.ssr-target-texture-source{max-width:100%}.ssr-target-texture-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .75rem}.ssr-holo-section-body>.ssr-target-texture-control-grid[data-global-texture-response]{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-target-response-group{display:grid;gap:.45rem;padding-top:.65rem;border-top:1px solid var(--color-border-light)}.ssr-target-response-group .ssr-target-texture-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-target-response-title{margin:0;color:var(--color-heading);font-size:.78rem}.ssr-holo-section-body>.ssr-target-texture-editor{grid-column:1 / -1}.ssr-material-preset-gallery,.ssr-optical-family-gallery,.ssr-shine-profile-gallery{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.ssr-material-preset-option,.ssr-optical-family-option,.ssr-shine-profile-option{display:grid;gap:.35rem;padding:.4rem}.ssr-material-preset-thumb,.ssr-optical-family-thumb,.ssr-shine-profile-thumb{display:block;position:relative;aspect-ratio:1.8;overflow:hidden;border-radius:3px;background-color:#17202b}.ssr-material-preset-thumb:before,.ssr-material-preset-thumb:after,.ssr-optical-family-thumb:before,.ssr-optical-family-thumb:after,.ssr-shine-profile-thumb:before,.ssr-shine-profile-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ssr-material-preset-thumb[data-material-preset-key=classic]{background:linear-gradient(145deg,#17354d,#7b5170 48%,#bd9b54)}.ssr-material-preset-thumb[data-material-preset-key=classic]:before{background:repeating-linear-gradient(118deg,transparent 0 10px,rgba(255,255,255,.28) 11px 13px,transparent 14px 24px)}.ssr-material-preset-thumb[data-material-preset-key=diffraction]{background:linear-gradient(125deg,#245c55,#505fa7 43%,#a94d70 72%,#d7a54a)}.ssr-material-preset-thumb[data-material-preset-key=diffraction]:before{background:repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,255,255,.34) 9px 11px,transparent 12px 20px)}.ssr-material-preset-thumb[data-material-preset-key=prismatic]{background:conic-gradient(from 205deg at 50% 115%,#207070,#506bc1,#b05291,#d6924d,#5d9a72,#207070)}.ssr-material-preset-thumb[data-material-preset-key=prismatic]:before{background:repeating-radial-gradient(circle at 50% 115%,transparent 0 8px,rgba(255,255,255,.3) 9px 11px,transparent 12px 19px)}.ssr-material-preset-thumb[data-material-preset-key=reverseLattice]{background:linear-gradient(135deg,#4b3a1f,#7c9352 45%,#c7784d)}.ssr-material-preset-thumb[data-material-preset-key=reverseLattice]:before{background:repeating-linear-gradient(45deg,transparent 0 9px,rgba(255,255,255,.34) 10px 11px,transparent 12px 20px),repeating-linear-gradient(-45deg,transparent 0 9px,rgba(255,255,255,.2) 10px 11px,transparent 12px 20px)}.ssr-material-preset-thumb[data-material-preset-key=holoScan]{background:linear-gradient(122deg,#497d73,#6963a9 48%,#b46686)}.ssr-material-preset-thumb[data-material-preset-key=holoScan]:before{background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.3) 5px 6px),linear-gradient(90deg,transparent 8%,rgba(255,255,255,.32) 48%,transparent 86%)}.ssr-material-preset-thumb[data-material-preset-key=prismDust]{background:radial-gradient(circle at 20% 28%,rgba(255,255,255,.9) 0 2%,transparent 3%),radial-gradient(circle at 72% 24%,rgba(255,255,255,.76) 0 1.5%,transparent 2.5%),radial-gradient(circle at 58% 72%,rgba(255,255,255,.86) 0 2%,transparent 3%),linear-gradient(126deg,#392f7c,#2d8f82 46%,#d06c51)}.ssr-material-preset-thumb[data-material-preset-key=prismDust]:before{background:repeating-radial-gradient(circle at 42% 55%,transparent 0 7px,rgba(255,255,255,.18) 8px 9px,transparent 10px 17px)}.ssr-material-preset-thumb[data-material-preset-key=radiantFocus]{background:conic-gradient(from 20deg at 50% 55%,#d58239,#398cbb,#8f54bd,#d58239)}.ssr-material-preset-thumb[data-material-preset-key=radiantFocus]:before{background:repeating-radial-gradient(circle at 50% 55%,transparent 0 7px,rgba(255,255,255,.34) 8px 10px,transparent 11px 18px)}.ssr-material-preset-thumb[data-material-preset-key=vCross]{background:linear-gradient(90deg,#315f98,#38a06e 28%,#c99b3a 54%,#b34f8c 78%,#465faa)}.ssr-material-preset-thumb[data-material-preset-key=vCross]:before{background:repeating-linear-gradient(112deg,transparent 0 11px,rgba(255,255,255,.3) 12px 14px,transparent 15px 26px),repeating-linear-gradient(12deg,transparent 0 14px,rgba(255,255,255,.2) 15px 17px,transparent 18px 30px)}.ssr-material-preset-recommendation{min-width:0;color:var(--color-text-muted);font-size:.62rem;line-height:1.2;overflow-wrap:anywhere;text-align:center}.ssr-material-preset-thumb:after,.ssr-optical-family-thumb:after,.ssr-shine-profile-thumb:after{background:linear-gradient(105deg,transparent 16%,rgba(255,255,255,.72) 48%,transparent 76%);opacity:.65}.ssr-optical-family-thumb[data-optical-family-key=standard]{background:linear-gradient(122deg,#233746,#7f95a0 49%,#815d75)}.ssr-optical-family-thumb[data-optical-family-key=reverseField]{background:linear-gradient(122deg,#39908a,#6d63ae 46%,#bd655e),#263847}.ssr-optical-family-thumb[data-optical-family-key=reverseField]:before{top:0;right:0;bottom:0;left:0;border:0;border-radius:inherit;background:repeating-radial-gradient(circle at 26% 72%,transparent 0 9px,rgba(255,255,255,.24) 10px 12px,transparent 13px 22px),repeating-linear-gradient(42deg,transparent 0 13px,rgba(23,38,47,.28) 14px 17px,transparent 18px 29px)}.ssr-optical-family-thumb[data-optical-family-key=holofoil]{background:linear-gradient(122deg,#3c8f78,#596db4 48%,#b75a82)}.ssr-optical-family-thumb[data-optical-family-key=holofoil]:before{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.2) 4px 5px),repeating-linear-gradient(92deg,transparent 0 12px,rgba(255,255,255,.24) 13px 15px,transparent 16px 24px)}.ssr-optical-family-thumb[data-optical-family-key=amazingPrism]{background:radial-gradient(circle at 18% 28%,#f8fbff 0 2%,transparent 3%),radial-gradient(circle at 72% 24%,#f8fbff 0 1.5%,transparent 2.5%),radial-gradient(circle at 62% 72%,#f8fbff 0 2%,transparent 3%),linear-gradient(122deg,#2b8276,#5d62bd 44%,#b85086 70%,#c89947)}.ssr-optical-family-thumb[data-optical-family-key=radiantGrid]{background:radial-gradient(circle at 50% 55%,rgba(255,255,255,.7) 0 3%,transparent 5% 18%,rgba(255,255,255,.18) 20% 22%,transparent 25%),conic-gradient(from 28deg at 50% 55%,#3b896c,#4f68b3,#ad5a88,#c7934f,#3b896c)}.ssr-optical-family-thumb[data-optical-family-key=vSpectrum]{background:repeating-linear-gradient(112deg,transparent 0 12px,rgba(255,255,255,.28) 13px 16px,transparent 17px 29px),repeating-linear-gradient(8deg,transparent 0 15px,rgba(255,255,255,.22) 16px 19px,transparent 20px 34px),linear-gradient(90deg,#335d98,#3ba083 25%,#c7a048 52%,#b75285 76%,#4c64a9)}.ssr-shine-profile-thumb[data-shine-profile-key=baseline]{background:linear-gradient(115deg,#24445c,#899cab 48%,#79536e)}.ssr-shine-profile-thumb[data-shine-profile-key=diffraction]{background:linear-gradient(115deg,#3f7e63,#4b6dad 38%,#a34f78 66%,#c48648)}.ssr-shine-profile-thumb[data-shine-profile-key=prismatic]{background:linear-gradient(115deg,#2e7b78,#6b64b7 34%,#b0508a 62%,#d29b54)}.ssr-pointer-profile-control{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.ssr-pointer-profile-option{min-height:36px;padding:.4rem .65rem;font-size:.78rem;font-weight:700}.ssr-material-control-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem .8rem}.ssr-product-foil-gallery,.ssr-product-texture-gallery,.ssr-choice-gallery{display:grid;grid-column:1 / -1;gap:.45rem}.ssr-product-foil-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.ssr-product-texture-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.ssr-choice-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.ssr-product-foil-option,.ssr-product-texture-option,.ssr-choice-option{display:grid;gap:.3rem;padding:.35rem}.ssr-product-foil-swatch,.ssr-product-texture-swatch,.ssr-choice-thumb{display:block;position:relative;aspect-ratio:1.55;overflow:hidden;border-radius:3px;background:#111827}.ssr-product-foil-swatch{background-image:var(--ssr-foil-swatch-image);background-position:center;background-size:cover}.ssr-product-foil-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.75) 50%,transparent 78%);mix-blend-mode:screen}.ssr-product-texture-swatch{background:linear-gradient(135deg,#202733,#687385)}.ssr-product-texture-swatch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fff,#737373);-webkit-mask-image:var(--ssr-texture-swatch-mask);mask-image:var(--ssr-texture-swatch-mask);-webkit-mask-size:76px 76px;mask-size:76px 76px}.ssr-product-texture-swatch.is-none{background:linear-gradient(45deg,#d1d5db 25%,transparent 25% 75%,#d1d5db 75%),linear-gradient(45deg,#d1d5db 25%,#f8fafc 25%,#f8fafc 75%,#d1d5db 75%);background-position:0 0,6px 6px;background-size:12px 12px}.ssr-product-texture-swatch.is-none:before{display:none}.ssr-holo-preview-toggle{margin:0}.ssr-preview-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem .8rem;min-height:38px;margin:0 0 .4rem;padding:.4rem .5rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffffd1}.ssr-preview-tool-toggle,.ssr-material-isolation-toggle{font-size:.78rem;white-space:nowrap}.ssr-text-panel{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:.85rem;align-items:start}.ssr-text-list-side,.ssr-text-editor,.ssr-text-list,.ssr-text-editor-panel{gap:.55rem}.ssr-text-editor-panel{display:grid}.ssr-text-editor-panel[hidden]{display:none}.ssr-target-material-controls{display:grid;gap:.55rem;padding-top:.7rem;border-top:1px solid var(--color-border-light)}.ssr-frame-step>.ssr-target-material-controls{grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr);align-items:center}.ssr-frame-step>.ssr-target-material-controls>.ssr-holo-section{grid-column:1 / -1}.ssr-text-editor .ssr-target-material-controls>.ssr-holo-section{margin-top:.2rem}.ssr-target-material-controls .control-group{margin:0}.ssr-text-material-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ssr-text-material-grid .control-group>label{display:grid;gap:.35rem}.ssr-text-material-color input[type=color]{width:100%;min-height:36px;padding:.2rem}.ssr-text-material-color[hidden]{display:none}.ssr-text-base-color-control{grid-template-columns:minmax(72px,1fr) auto;align-items:center;gap:.75rem}.ssr-text-base-color-control>label{margin:0}.ssr-text-base-color-row{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.control-group .ssr-text-base-color-row input[type=text]{width:6.75rem;min-height:36px;padding:.45rem .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;text-align:center}.ssr-text-base-color-row input[type=color]{width:42px;height:36px;flex:0 0 42px;padding:.18rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);cursor:pointer}.ssr-text-list{display:grid}.ssr-text-item{width:100%;padding:.55rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.ssr-text-item.active{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-heading);font-weight:700}.ssr-layer-order-panel,.ssr-layer-order-list{display:grid;gap:.5rem}.ssr-layer-order-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);cursor:grab}.ssr-layer-order-row.is-hidden{opacity:.52}.ssr-layer-order-actions{display:flex;align-items:center;gap:.3rem}.ssr-layer-order-actions .btn{min-width:44px}.ssr-stage-preview-panel{grid-column:2;grid-row:2;display:grid;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0;background:#f4f6f8;box-shadow:none}.ssr-preview-compare-grid,.ssr-preview-column{display:grid;min-width:0;min-height:0}.ssr-preview-compare-grid{grid-template-columns:minmax(320px,520px);align-items:stretch;justify-content:center;height:100%}.ssr-preview-column{grid-template-rows:auto auto minmax(0,1fr);padding:.875rem}.ssr-preview-label{margin:0 0 .5rem;color:var(--color-heading);font-size:.82rem;text-align:center}.preview-stage{display:flex;align-items:center;justify-content:center;min-height:0;height:100%;padding:1.25rem;overflow:hidden;background:#f4f6f8;perspective:1100px}.ssr-card-preview{--ssr-card-depth-x: 0px;--ssr-card-depth-y: 0px;width:min(360px,78vw);aspect-ratio:.72;position:relative;isolation:isolate;overflow:visible;border-radius:24px;background:transparent;box-shadow:0 28px 80px #0f172a38;transform-style:preserve-3d;will-change:transform;transition:transform .12s ease-out}.ssr-card-preview[data-frame=none]{box-shadow:0 18px 56px #0f172a29}.ssr-card-preview.material-isolation-active{background:#69717c}.ssr-card-preview.material-isolation-active:before{border-color:#0f172ab8;background:#69717c}.ssr-card-preview.material-isolation-active .ssr-new-background,.ssr-card-preview.material-isolation-active .ssr-new-character,.ssr-card-preview.material-isolation-active .ssr-new-frame,.ssr-card-preview.material-isolation-active .ssr-new-title,.ssr-card-preview.material-isolation-active .ssr-new-subtitle,.ssr-card-preview.material-isolation-active .ssr-target-material-layer{display:none!important}.ssr-card-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:1px solid rgba(23,30,41,.7);border-radius:inherit;background:linear-gradient(135deg,#f5f7fa,#a4adba 42%,#303846);box-shadow:0 10px 22px #0f172a33;opacity:0;pointer-events:none;transform:translate3d(var(--ssr-card-depth-x),var(--ssr-card-depth-y),-5px)}.ssr-card-preview[data-has-image=true]:before{opacity:1}.ssr-card-preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;border:1px solid rgba(255,255,255,.42);border-radius:inherit;box-shadow:inset 1px 1px #ffffff57,inset -1px -1px #0f172a4d;pointer-events:none;transform:translateZ(1px)}.ssr-new-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;overflow:hidden}.ssr-new-background,.ssr-new-character{background-position:center;background-repeat:no-repeat;background-size:cover}.ssr-new-background{background-color:#111827}.ssr-new-character{background-color:transparent}.ssr-new-optical-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;border-radius:inherit}.ssr-new-optical-shadow{mix-blend-mode:color-burn}.ssr-new-optical-material{mix-blend-mode:soft-light}.ssr-new-optical-highlight{mix-blend-mode:screen}.ssr-target-material-layer{display:none;pointer-events:none}.ssr-target-material-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;will-change:contents}.ssr-background-target-material .ssr-target-shadow,.ssr-character-target-material .ssr-target-shadow{mix-blend-mode:color-burn}.ssr-background-target-material .ssr-target-material,.ssr-character-target-material .ssr-target-material{mix-blend-mode:soft-light}.ssr-background-target-material .ssr-target-highlight,.ssr-character-target-material .ssr-target-highlight{mix-blend-mode:screen}.ssr-frame-target-material .ssr-target-shadow{mix-blend-mode:multiply}.ssr-frame-target-material .ssr-target-material{mix-blend-mode:soft-light}.ssr-text-target-material .ssr-target-shadow{mix-blend-mode:multiply}.ssr-text-target-material .ssr-target-material{mix-blend-mode:normal;filter:saturate(2.9) contrast(1.08) brightness(1.08)}.ssr-text-target-material .ssr-target-highlight{filter:saturate(2.2) contrast(1.22) brightness(1.05)}.ssr-target-highlight{mix-blend-mode:screen}.ssr-new-frame,.ssr-new-title,.ssr-new-subtitle{pointer-events:none}.card-text-item{position:absolute;min-width:max-content;max-width:82%;transform:translate(-50%,-50%);color:#fff;line-height:1.05;overflow-wrap:anywhere;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.78);white-space:pre-wrap;writing-mode:horizontal-tb;word-break:keep-all}.card-text-item.material-enabled{color:#dce2eb;text-shadow:0 1px 2px rgba(255,255,255,.18),0 2px 9px rgba(0,0,0,.7)}.ssr-card-new[data-active-step="4"] .ssr-new-title,.ssr-card-new[data-active-step="4"] .card-text-item{pointer-events:auto}.card-text-item.editing{outline:1px dashed rgba(255,255,255,.84);outline-offset:4px;cursor:grab}.ssr-card-new[data-active-step="4"].text-dragging .card-text-item.editing{cursor:grabbing}.ssr-card-new[data-active-step="2"]{cursor:grab;-webkit-user-select:none;user-select:none}.ssr-card-new[data-active-step="2"].fit-dragging{cursor:grabbing}.action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.status-text{min-height:1.25rem;color:var(--color-text-muted);font-size:.85rem}.ssr-review-panel{display:grid;gap:.8rem}.ssr-export-format-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.3rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}.ssr-export-format-button{min-width:0;min-height:44px;padding:.5rem .65rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.ssr-export-format-button:hover{color:var(--color-heading);background:var(--color-card)}.ssr-export-format-button.active{border-color:var(--color-primary);background:var(--color-card);color:var(--color-primary)}.ssr-export-format-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ssr-export-format-button:disabled{cursor:wait;opacity:.6}.ssr-export-panel[hidden]{display:none}.ssr-export-controls{display:grid;gap:.75rem;padding-block:.15rem .8rem;border-bottom:1px solid var(--color-border-light)}.ssr-export-header{display:grid;gap:.2rem}.ssr-export-header h4,.ssr-export-header p{margin:0}.ssr-export-header h4{color:var(--color-heading);font-size:.88rem}.ssr-export-header p{color:var(--color-text-muted);font-size:.78rem;line-height:1.45}.ssr-export-pose-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.3rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}.ssr-export-pose-button{min-width:0;min-height:42px;padding:.4rem .45rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.74rem;font-weight:650;line-height:1.25;cursor:pointer}.ssr-export-pose-button:hover{color:var(--color-heading);background:var(--color-card)}.ssr-export-pose-button.active{border-color:var(--color-primary);background:var(--color-card);color:var(--color-primary)}.ssr-export-pose-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ssr-export-angle-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.ssr-export-angle-grid[hidden]{display:none}.ssr-gif-export-controls{padding-top:.15rem}.ssr-gif-sweep-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:38px;padding:.45rem 0;color:var(--color-text-muted);font-size:.8rem}.ssr-gif-sweep-summary strong{color:var(--color-heading);font-size:.84rem;letter-spacing:0}.ssr-gif-progress{display:grid;gap:.35rem}.ssr-gif-progress[hidden]{display:none}.ssr-gif-progress progress{width:100%;height:8px;accent-color:var(--color-primary)}.ssr-gif-progress p{min-height:1.15rem;margin:0;color:var(--color-text-muted);font-size:.76rem;text-align:right}.ssr-export-actions{display:grid;gap:.5rem}.ssr-export-actions .btn{width:100%}.ssr-review-panel #btn-cancel-gif[hidden]{display:none}@media(max-width:1364px){.ssr-step-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;height:auto;min-height:0;overflow:visible}.ssr-workbench-progress{grid-column:1;grid-row:1}.ssr-step-tab{grid-template-columns:minmax(0,1fr);gap:0;font-size:.72rem}.ssr-step-tab span{display:none}.ssr-stage-preview-panel{grid-column:1;grid-row:2;min-height:560px;border-bottom:1px solid var(--color-border)}.ssr-inspector-panel{grid-column:1;grid-row:3;min-height:520px;overflow:visible;border-right:0}.ssr-inspector-panel>.ssr-panel-body,.ssr-step-shell,.ssr-step-content{height:auto}.ssr-step-content{grid-template-rows:auto auto auto auto}.ssr-pane-host{overflow:visible}}@media(max-width:720px){.site-container.ssr-card-maker-container{max-width:100%;padding-inline:.5rem}.ssr-step-workspace{width:100%;margin-top:1rem}.ssr-workbench-progress{grid-template-columns:repeat(4,minmax(0,1fr));padding:.625rem}.ssr-step-tab{height:38px;padding:0 .25rem;font-size:.68rem}.ssr-stage-preview-panel{min-height:480px}.ssr-preview-column,.preview-stage{padding:.5rem}.ssr-step-content{padding:0 .75rem .75rem}.ssr-step-hint{min-height:0}.ssr-upload-grid,.ssr-fit-grid,.ssr-text-panel,.ssr-frame-step>.ssr-target-material-controls,.ssr-text-material-grid{grid-template-columns:1fr}.ssr-target-texture-control-grid,.ssr-target-response-group .ssr-target-texture-control-grid{grid-template-columns:1fr}.ssr-holo-section-body>.ssr-target-texture-control-grid[data-global-texture-response]{grid-template-columns:1fr}.ssr-preview-tools{justify-content:center}.ssr-export-pose-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-frame-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.ssr-holo-section-body{grid-template-columns:1fr}.ssr-choice-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.ssr-material-preset-gallery,.ssr-optical-family-gallery,.ssr-shine-profile-gallery,.ssr-material-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-product-foil-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.ssr-product-texture-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.ssr-step-workspace.ssr-target-workspace{grid-template-columns:280px minmax(560px,1fr) 420px;grid-template-rows:52px minmax(0,1fr);width:min(1700px,100%);height:clamp(740px,calc(100dvh - 220px),920px);min-height:740px}.ssr-target-workspace>.ssr-workbench-progress,.ssr-target-workspace .ssr-step-nav,.ssr-target-workspace .ssr-layer-stack,.ssr-target-workspace .ssr-text-editor-tabs,.ssr-target-workspace .ssr-text-list-side{display:none}.ssr-workspace-area-tabs{grid-column:1 / -1;grid-row:1;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.4rem;border-bottom:1px solid var(--color-border);background:var(--color-card)}.ssr-inspector-position-button{position:absolute;top:.875rem;right:.875rem;z-index:13;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fffffff0;color:var(--color-heading);font:inherit;font-size:1.45rem;line-height:1;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm)}.ssr-inspector-position-glyph{display:block;line-height:1;transform:translateY(-.06em)}.ssr-target-workspace[data-inspector-position=inspector-first] .ssr-inspector-position-button{right:auto;left:.875rem}.ssr-inspector-position-button:hover{border-color:var(--color-primary-border);color:var(--color-primary)}.ssr-inspector-position-button:focus-visible,.ssr-range-reset-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ssr-inspector-position-button[hidden]{display:none}.ssr-workspace-area-tab{min-width:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.ssr-workspace-area-tab:hover{color:var(--color-heading);background:var(--color-border-light)}.ssr-workspace-area-tab.active{border-color:var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-primary)}.ssr-workspace-area-tab:focus-visible,.ssr-edit-target-button:focus-visible,.ssr-target-property-tab:focus-visible,.ssr-mobile-target-button:focus-visible,.ssr-target-picker-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ssr-edit-target-rail{grid-column:1;grid-row:2;display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--color-border);background:var(--color-card)}.ssr-edit-target-rail[hidden]{display:none}.ssr-target-rail-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:52px;padding:.75rem .875rem;border-bottom:1px solid var(--color-border-light)}.ssr-target-rail-header h3,.ssr-target-group-label{margin:0;color:var(--color-heading)}.ssr-target-rail-header h3{font-size:.95rem}.ssr-target-group-label{padding:.2rem .25rem;font-size:.72rem;text-transform:uppercase}.ssr-target-picker-close{display:none;width:34px;height:34px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-heading);font:inherit;cursor:pointer}.ssr-target-rail-scroll{min-height:0;padding:.75rem;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.ssr-edit-target-list,.ssr-target-button-list{display:grid}.ssr-edit-target-list{gap:.4rem}.ssr-target-button-list{gap:.25rem}.ssr-target-group-label:not(:first-child){margin-top:.6rem}.ssr-edit-target-button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;min-height:42px;padding:.45rem .55rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.ssr-edit-target-button:hover{background:var(--color-border-light)}.ssr-edit-target-button.active{border-color:var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-heading)}.ssr-edit-target-name{min-width:0;overflow:hidden;font-size:.83rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ssr-edit-target-status{color:var(--color-text-muted);font-size:.68rem;font-weight:650;white-space:nowrap}.ssr-target-text-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.65rem}.ssr-target-text-actions .btn{min-width:0;white-space:normal}.ssr-target-workspace .ssr-stage-preview-panel{position:relative;grid-column:2;grid-row:2}.ssr-target-workspace .ssr-preview-column{grid-template-rows:auto minmax(0,1fr)}.ssr-target-workspace .ssr-preview-tools{position:absolute;top:3.5rem;right:1rem;z-index:12;display:grid;justify-items:end;width:auto;max-width:calc(100% - 1.75rem);min-height:0;margin:0;padding:0;border:0;background:transparent}.ssr-preview-tools-toggle{min-height:34px;padding:.4rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fffffff0;color:var(--color-heading);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm)}.ssr-preview-tools-toggle:hover{border-color:var(--color-primary-border);color:var(--color-primary)}.ssr-preview-tools-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ssr-preview-tools-body{display:grid;gap:.55rem;width:min(300px,calc(100vw - 2rem));margin-top:.35rem;padding:.65rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fffffff5;box-shadow:var(--shadow-md)}.ssr-preview-tools-body[hidden]{display:none}.ssr-target-workspace .ssr-inspector-panel{grid-column:3;grid-row:2;border-right:0;border-left:1px solid var(--color-border)}.ssr-target-workspace[data-workspace-view=edit][data-inspector-position=inspector-first]{grid-template-columns:280px 420px minmax(560px,1fr)}.ssr-target-workspace[data-workspace-view=edit][data-inspector-position=inspector-first] .ssr-inspector-panel{grid-column:2;border-right:1px solid var(--color-border);border-left:0}.ssr-target-workspace[data-workspace-view=edit][data-inspector-position=inspector-first] .ssr-stage-preview-panel{grid-column:3}.ssr-target-workspace[data-workspace-view=layers]{grid-template-columns:420px minmax(560px,1fr)}.ssr-target-workspace[data-workspace-view=layers] .ssr-inspector-panel{grid-column:1;border-right:1px solid var(--color-border);border-left:0}.ssr-target-workspace[data-workspace-view=layers] .ssr-stage-preview-panel{grid-column:2}.ssr-target-workspace[data-workspace-view=export] .ssr-stage-preview-panel{grid-column:1 / 3}.ssr-target-workspace .ssr-step-content{grid-template-rows:auto minmax(0,1fr);padding:0 .85rem .75rem}.ssr-target-workspace .ssr-inspector-header{padding-inline:.15rem}.ssr-target-workspace .ssr-pane-host{padding-right:.15rem}.ssr-target-workspace .ssr-step-title{font-size:1.05rem}.ssr-target-workspace .ssr-step-hint{min-height:0}.ssr-target-property-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:.25rem;margin-top:.15rem;padding:.2rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border-light)}.ssr-target-property-tabs[hidden]{display:none}.ssr-target-property-tab{min-width:0;min-height:34px;padding:.35rem .45rem;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.ssr-target-property-tab:hover:not(:disabled){color:var(--color-heading)}.ssr-target-property-tab.active{border-color:var(--color-border);background:var(--color-card);color:var(--color-primary);box-shadow:var(--shadow-sm)}.ssr-target-property-tab:disabled{opacity:.42;cursor:not-allowed}.ssr-mobile-target-button{display:none;min-height:38px;padding:.45rem .6rem;border:1px solid var(--color-primary-border);border-radius:var(--radius-sm);background:var(--color-primary-bg);color:var(--color-primary);font:inherit;font-size:.8rem;font-weight:700;text-align:left;cursor:pointer}.ssr-target-workspace .ssr-upload-grid.is-single{grid-template-columns:minmax(0,1fr)}.ssr-target-workspace .ssr-upload-card[hidden]{display:none}.ssr-target-workspace .ssr-text-panel{grid-template-columns:minmax(0,1fr)}.ssr-target-workspace .ssr-fit-grid,.ssr-target-workspace .ssr-text-material-grid,.ssr-target-workspace .ssr-material-control-grid,.ssr-target-workspace .ssr-target-texture-control-grid,.ssr-target-workspace .ssr-target-response-group .ssr-target-texture-control-grid,.ssr-target-workspace .ssr-holo-section-body>.ssr-target-texture-control-grid[data-global-texture-response]{grid-template-columns:minmax(0,1fr)}.ssr-target-workspace .ssr-frame-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.ssr-target-workspace .ssr-holo-section-body{grid-template-columns:minmax(0,1fr)}.ssr-target-workspace-surface{display:grid;gap:.8rem}.ssr-target-workspace-surface[hidden],.ssr-text-material-subpanel[hidden]{display:none}.ssr-target-surface-notice{margin:0;padding:.6rem .7rem;border-left:3px solid var(--color-primary);background:var(--color-primary-bg);color:var(--color-text-muted);font-size:.76rem;line-height:1.45}.ssr-target-workspace .ssr-material-target-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ssr-text-material-subpanel{display:grid;gap:.65rem}.ssr-target-workspace .ssr-compact-range-control{grid-template-columns:minmax(112px,150px) minmax(100px,1fr) 3.75rem;align-items:center;gap:.55rem}.ssr-target-workspace .ssr-compact-range-control>.ssr-range-label-row{display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-width:0}.ssr-target-workspace .ssr-compact-range-control>.ssr-range-label-row>label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-range-reset-button{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:.92rem;cursor:pointer}.ssr-range-reset-button:hover{border-color:var(--color-border);background:var(--color-border-light);color:var(--color-primary)}.ssr-target-workspace .ssr-compact-range-control>.range-row{display:contents}.ssr-target-workspace .ssr-compact-range-control>.range-row>input[type=range]{grid-column:2}.ssr-target-workspace .ssr-compact-range-control>.range-row>span{grid-column:3}.ssr-preview-tools-note{display:grid;gap:.05rem;margin-right:auto;color:var(--color-text-muted);font-size:.68rem;line-height:1.3}.ssr-preview-tools-note strong{color:var(--color-heading);font-size:.72rem}@media(max-width:1364px){.ssr-inspector-position-button{display:none}.ssr-step-workspace.ssr-target-workspace{grid-template-columns:260px minmax(0,1fr);grid-template-rows:52px minmax(560px,auto) auto;height:auto;min-height:0;overflow:visible}.ssr-step-workspace.ssr-target-workspace[data-inspector-position=inspector-first]{grid-template-columns:260px minmax(0,1fr)}.ssr-target-workspace[data-workspace-view=edit][data-inspector-position=inspector-first] .ssr-stage-preview-panel{grid-column:2;grid-row:2}.ssr-target-workspace[data-workspace-view=edit][data-inspector-position=inspector-first] .ssr-inspector-panel{grid-column:1 / -1;grid-row:3;border-top:1px solid var(--color-border);border-right:0}.ssr-target-workspace .ssr-workspace-area-tabs{grid-column:1 / -1;grid-row:1}.ssr-target-workspace .ssr-edit-target-rail{grid-column:1;grid-row:2;min-height:560px}.ssr-target-workspace .ssr-stage-preview-panel,.ssr-target-workspace[data-workspace-view=layers] .ssr-stage-preview-panel,.ssr-target-workspace[data-workspace-view=export] .ssr-stage-preview-panel{grid-column:2;grid-row:2;min-height:560px}.ssr-target-workspace[data-workspace-view=layers] .ssr-stage-preview-panel,.ssr-target-workspace[data-workspace-view=export] .ssr-stage-preview-panel{grid-column:1 / -1}.ssr-target-workspace .ssr-inspector-panel{grid-column:1 / -1;grid-row:3;min-height:520px;border-top:1px solid var(--color-border);border-left:0}.ssr-target-workspace .ssr-inspector-panel>.ssr-panel-body,.ssr-target-workspace .ssr-step-shell,.ssr-target-workspace .ssr-step-content{height:auto}.ssr-target-workspace .ssr-step-content{grid-template-rows:auto auto}.ssr-target-workspace .ssr-pane-host{overflow:visible}}@media(max-width:720px){.ssr-step-workspace.ssr-target-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;margin-top:.75rem}.ssr-target-workspace .ssr-stage-preview-panel,.ssr-target-workspace[data-workspace-view=layers] .ssr-stage-preview-panel,.ssr-target-workspace[data-workspace-view=export] .ssr-stage-preview-panel{grid-column:1;grid-row:1;min-height:430px}.ssr-target-workspace .ssr-edit-target-rail{display:none;grid-column:1;grid-row:2;min-height:0;border-top:1px solid var(--color-border);border-right:0}.ssr-target-workspace.target-picker-open .ssr-edit-target-rail{display:grid}.ssr-target-workspace .ssr-inspector-panel{grid-column:1;grid-row:2;min-height:0;border-top:1px solid var(--color-border)}.ssr-target-workspace.target-picker-open .ssr-inspector-panel{display:none}.ssr-target-workspace .ssr-workspace-area-tabs{position:sticky;bottom:0;grid-column:1;grid-row:3;min-height:54px;border-top:1px solid var(--color-border);border-bottom:0}.ssr-target-picker-close,.ssr-mobile-target-button{display:block}.ssr-target-workspace .ssr-inspector-header{padding-top:.65rem}.ssr-target-workspace .ssr-preview-tools{top:2.75rem;right:.75rem;max-width:calc(100% - 1.5rem)}.ssr-preview-tools-note{width:100%;margin-right:0}.ssr-target-workspace .ssr-fit-grid,.ssr-target-workspace .ssr-text-material-grid,.ssr-target-workspace .ssr-holo-section-body{grid-template-columns:minmax(0,1fr)}.ssr-target-workspace .ssr-material-target-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-target-workspace .ssr-compact-range-control{grid-template-columns:minmax(96px,120px) minmax(80px,1fr) 3.5rem}.ssr-target-workspace .ssr-frame-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
