.sb-root{--sb-ink:#35203f;--sb-muted:#685d6b;--sb-line:#d3cbd8;--sb-surface:#f9f8f5;--sb-panel:#fff;--sb-soft:#efeaf2;--sb-stage:#e7e3de;color:var(--sb-ink);background:var(--sb-surface);font-family:var(--font-body);text-align:left;border:1px solid #9886a0;font-size:13px;line-height:1.5}.sb-root button,.sb-root a,.sb-root input,.sb-root select,.sb-root textarea{font:inherit}.sb-root button{border:1px solid var(--sb-line);min-height:44px;color:var(--sb-ink);white-space:nowrap;background:0 0;border-radius:3px;padding:8px 12px}.sb-root button:hover:not(:disabled){background:var(--sb-soft)}.sb-root button:disabled{opacity:.45;cursor:not-allowed}.sb-root button[aria-pressed=true]{color:#fff;background:var(--sb-ink);border-color:var(--sb-ink)}.sb-root button:focus-visible,.sb-root a:focus-visible,.sb-root input:focus-visible,.sb-root select:focus-visible,.sb-root textarea:focus-visible,.sb-root summary:focus-visible{outline-offset:3px;outline:3px solid #825597}.sb-root h3{font-family:var(--font-body);letter-spacing:-.02em;color:var(--sb-ink);font-size:16px;font-weight:600;line-height:1.4}.sb-root p{color:var(--sb-muted)}.sb-root input,.sb-root select,.sb-root textarea{max-width:100%;color:var(--sb-ink);background:#fff;border:1px solid #b8aebe;border-radius:3px;min-height:44px;padding:10px 11px}.sb-root input[type=checkbox]{min-height:0;accent-color:var(--sb-ink);flex:none;width:18px;height:18px;margin:0;padding:0}.sb-root input[type=range]{-webkit-appearance:none;appearance:none;width:100%;accent-color:var(--sb-ink);touch-action:pan-y;background:0 0;border:0;min-width:0;padding:0}.sb-root input[type=range]::-webkit-slider-runnable-track{background:#b3a2bd;border-radius:2px;height:4px}.sb-root input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--sb-ink);width:20px;height:20px;box-shadow:0 0 0 1px var(--sb-ink);border:3px solid #fff;border-radius:50%;margin-top:-8px}.sb-root input[type=range]::-moz-range-track{background:#b3a2bd;height:4px}.sb-root input[type=range]::-moz-range-thumb{background:var(--sb-ink);border:2px solid #fff;border-radius:50%;width:15px;height:15px}.sb-topbar{border-bottom:1px solid var(--sb-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.sb-topbar>div:first-child{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.sb-topbar strong{font-size:16px;font-weight:600}.sb-root .sb-editor-heading{font:600 16px/1.5 var(--font-body);letter-spacing:normal;color:var(--sb-ink)}.sb-topbar span{color:var(--sb-muted);font-size:11px}.sb-file-actions{gap:8px;display:flex}.sb-root .sb-file-input{display:none}.sb-workspace{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr);align-items:start;display:grid}.sb-preview{border-right:1px solid var(--sb-line);background:var(--sb-surface);z-index:2;min-width:0;padding:22px;position:sticky;top:98px}.sb-view-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.sb-segment{gap:4px;display:flex}.sb-segment button{min-width:50px;font-size:12px}.sb-camera-actions{gap:5px;display:flex}.sb-camera-actions button:not(:first-child){min-width:44px;padding:8px;font-size:22px;line-height:1}.sb-stage{background:var(--sb-stage);isolation:isolate;height:440px;position:relative;overflow:hidden}.sb-stage canvas{touch-action:none;outline-offset:-4px!important}.sb-stage canvas:focus-visible{outline:3px solid #825597}.sb-scene-loading{z-index:3;background:var(--sb-stage);color:var(--sb-ink);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.sb-scene-loading span{border-bottom:2px solid #846994;padding:20px}.sb-view-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.sb-view-bottom>span{color:var(--sb-muted);font-size:11px}.sb-root .sb-gesture-help{margin-top:12px;font-size:11px;line-height:1.7}.sb-root .sb-preview-error{color:#69223a;background:#f5e7ec;border-left:3px solid #962841;margin-top:12px;padding:12px;font-size:12px;line-height:1.6}.sb-root .sb-preview-spec{border-top:1px solid var(--sb-line);color:var(--sb-ink);font-variant-numeric:tabular-nums;margin-top:16px;padding-top:15px;font-size:11px}.sb-settings{background:var(--sb-panel);min-width:0}.sb-tabs{border-bottom:1px solid var(--sb-line);gap:10px;padding:9px 16px 0;display:flex}.sb-root .sb-tabs button{color:var(--sb-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;padding:12px 6px;font-size:12px}.sb-root .sb-tabs button[aria-selected=true]{border-bottom-color:var(--sb-ink);color:var(--sb-ink);font-weight:600}.sb-settings-fields{border:0;min-width:0;min-height:560px;margin:0;padding:22px 25px 28px}.sb-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.sb-logo-panel{background:var(--sb-soft);border:1px solid var(--sb-line);margin:0 0 22px;padding:18px}.sb-logo-panel h3{margin-bottom:5px;font-size:15px}.sb-logo-actions{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.sb-logo-settings{border-top:1px solid var(--sb-line);margin-top:17px;padding-top:16px}.sb-logo-name{color:var(--sb-muted);overflow-wrap:anywhere;align-items:center;gap:12px;margin-bottom:15px;font-size:11px;display:flex}.sb-logo-name img{object-fit:contain;border:1px solid var(--sb-line);background:#fff;width:58px;height:42px;padding:4px}.sb-root .sb-small-action{text-underline-offset:4px;border:0;padding:8px 2px;font-size:12px;text-decoration:underline}.sb-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:20px;display:grid}.sb-root .sb-layers button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:9px 11px;display:flex}.sb-layers span{font-size:11px}.sb-layers small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.sb-field{color:var(--sb-ink);flex-direction:column;gap:7px;min-width:0;margin:0 0 17px;font-size:11px;display:flex}.sb-field>span:first-child{font-weight:500}.sb-field textarea{resize:vertical;width:100%;min-height:76px;font-size:16px}.sb-field select{width:100%;font-size:13px}.sb-two-cols{grid-template-columns:1fr 1fr;gap:13px;display:grid}.sb-number-wrap{display:block;position:relative}.sb-number-wrap input{font-variant-numeric:tabular-nums;width:100%;padding-right:33px}.sb-number-wrap>span{color:var(--sb-muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sb-root .sb-colour-field input[type=color]{cursor:pointer;width:100%;height:44px;min-height:44px;padding:5px}.sb-root .sb-help{margin:10px 0 17px;font-size:11px;line-height:1.7}.sb-range-field{margin:20px 0 10px}.sb-range-field>label{margin-bottom:9px;font-size:12px;font-weight:500;display:block}.sb-range-field>div{grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:17px;display:grid}.sb-range-field .sb-field{margin:0}.sb-range-field .sb-field>span:first-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sb-range-field .sb-number-wrap input{padding:10px 8px}.sb-checkbox{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:15px 0 0;font-size:12px;display:flex}.sb-position{border-top:1px solid var(--sb-line);border-bottom:1px solid var(--sb-line);margin:2px 0 20px;padding:8px 0}.sb-position summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:12px;list-style:none;display:flex}.sb-position summary:after{content:"+";margin-left:auto;font-size:20px}.sb-position[open] summary:after{content:"−"}.sb-position summary::-webkit-details-marker{display:none}.sb-position>.sb-two-cols{margin-top:12px}.sb-setting-block{padding-top:2px}.sb-wide-segment{margin:0 0 22px}.sb-wide-segment button{flex:1}.sb-root .sb-material-description{margin-top:-5px}.sb-bottom-bar{border-top:1px solid var(--sb-line);background:var(--sb-surface);justify-content:space-between;align-items:center;gap:25px;padding:21px 24px;display:flex}.sb-bottom-bar>div:first-child{min-width:0;max-width:440px}.sb-bottom-bar p{font-size:10px;line-height:1.6}.sb-root .sb-notice{color:var(--sb-ink);min-height:18px;margin-bottom:4px;font-size:12px}.sb-bottom-actions{flex:none;align-items:center;gap:20px;display:flex}.sb-price{align-items:baseline;gap:12px;max-width:680px;margin:10px 0;display:flex}.sb-price strong{color:var(--sb-ink);font-family:var(--font-display);white-space:nowrap;font-size:27px;font-weight:500;line-height:1}.sb-price span{color:var(--sb-muted);font-size:10px;line-height:1.5}.sb-price[data-price-status=review] strong{font-family:var(--font-body);font-size:14px;font-weight:600}.sb-root .sb-reset{text-underline-offset:4px;border:0;padding:8px 0;font-size:11px;text-decoration:underline}.sb-quote{background:var(--sb-ink);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;gap:25px;min-height:50px;padding:14px 20px;font-size:12px;display:flex}.sb-quote:hover{background:#54355f}.sb-full-link{border-top:1px solid var(--sb-line);justify-content:center;align-items:center;gap:20px;min-height:48px;font-size:12px;display:flex}.sb-full-link:hover{background:var(--sb-soft)}.sb-page-intro{padding-top:36px;padding-bottom:32px}.sb-page-intro h1{font-size:clamp(42px,4vw,64px)}.sb-page-intro>.intro-description{max-width:650px;margin-top:15px;font-size:14px}.sb-page-shell{padding:0 var(--page-gutter) 70px;max-width:1560px;margin:auto}.sb-full-page .sb-stage{height:500px}@media (width<=1279px){.sb-workspace{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr)}.sb-preview{padding:18px}.sb-stage{height:380px}.sb-settings-fields{padding:20px}.sb-bottom-bar{flex-direction:column;align-items:flex-start;gap:18px}.sb-price{flex-direction:column;align-items:flex-start;gap:7px}.sb-bottom-actions{justify-content:space-between;width:100%}.sb-full-page .sb-stage{height:440px}}@media (width<=1023px){.sb-topbar{padding:14px 18px}.sb-topbar>div:first-child{flex-direction:column;gap:4px}.sb-file-actions{gap:4px}.sb-file-actions button{padding:8px;font-size:11px}.sb-workspace{grid-template-columns:minmax(0,1fr) minmax(310px,1fr)}.sb-stage{height:330px}.sb-view-toolbar{flex-wrap:wrap}.sb-gesture-help{min-height:36px}.sb-full-page .sb-stage{height:370px}}.sb-template-picker{border-bottom:1px solid var(--sb-line);margin:-4px 0 22px;padding-bottom:20px}.sb-template-picker>span{color:var(--sb-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.sb-template-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sb-root .sb-template-picker button{border:1px solid var(--sb-line);min-height:44px;color:var(--sb-ink);background:#fff;padding:8px 10px;font-size:12px}.sb-root .sb-template-picker button:hover,.sb-root .sb-template-picker button:focus-visible{border-color:var(--sb-accent);background:var(--sb-soft)}@media (width<=767px){.sb-topbar{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:13px 14px}.sb-topbar>div:first-child{flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;width:100%}.sb-topbar strong{font-size:15px}.sb-topbar span{font-size:10px}.sb-file-actions{grid-template-columns:1fr 1fr 1.5fr 1fr;gap:6px;width:100%;display:grid}.sb-file-actions button{min-height:44px;font-size:11px}.sb-workspace{grid-template-columns:minmax(0,1fr)}.sb-preview{border-right:0;border-bottom:1px solid var(--sb-line);z-index:5;padding:12px;position:sticky;top:68px}.sb-stage,.sb-full-page .sb-stage{height:clamp(200px,32dvh,300px)}.sb-view-toolbar{flex-wrap:nowrap;margin-bottom:10px}.sb-root .sb-view-toolbar button{min-height:44px}.sb-camera-actions button:not(:first-child){min-width:44px}.sb-view-bottom{margin-top:9px}.sb-view-bottom .sb-segment button{min-height:44px;padding:6px 10px;font-size:11px}.sb-root .sb-gesture-help{min-height:0;margin-top:8px;font-size:10px;line-height:1.5}.sb-root .sb-preview-spec{margin-top:8px;padding-top:8px;font-size:10px}.sb-tabs{gap:6px;padding:4px 14px 0}.sb-root .sb-tabs button{min-height:49px;font-size:12px}.sb-settings-fields{min-height:0;padding:20px 18px}.sb-template-picker>div{grid-template-columns:1fr}.sb-logo-panel{padding:15px}.sb-field>input,.sb-field select,.sb-number-wrap input{font-size:16px}.sb-field{font-size:12px}.sb-root .sb-help{font-size:11px}.sb-bottom-bar{gap:15px;padding:18px}.sb-bottom-actions{flex-direction:column-reverse;align-items:stretch;gap:10px}.sb-quote{justify-content:space-between;min-height:52px;padding:14px 17px;font-size:12px}.sb-root .sb-reset{min-height:44px}.sb-bottom-bar>div:first-child{max-width:none}.sb-page-intro{padding-top:25px;padding-bottom:24px}.sb-page-intro h1{font-size:48px}.sb-page-intro>.intro-description{font-size:13px}.sb-page-shell{padding:0 12px 45px}.sb-full-page .sb-preview{top:68px}.sb-layers{gap:8px}.sb-root .sb-layers button{min-height:54px}}@media (width<=767px) and (height<=650px){.sb-stage,.sb-full-page .sb-stage{height:170px}.sb-root .sb-gesture-help,.sb-root .sb-preview-spec{display:none}.sb-preview{padding:8px 12px}.sb-view-bottom{margin-top:6px}}@media (prefers-reduced-motion:reduce){.sb-root *{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2)format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.woff)format("woff")}
