.ml-scrim{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#1111117a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ml-dialog{width:min(860px,100%);max-height:min(88dvh,900px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 30px 80px #00000040;color:#171717}.ml-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid #eeece9}.ml-head h2{margin:0;font-size:18px;letter-spacing:-.01em}.ml-x{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:#f3f1ee;color:#171717;cursor:pointer}.ml-body,.ml-start{padding:18px 20px 22px}.ml-paste{width:100%;box-sizing:border-box;padding:12px;border:1px solid #d8d5d1;border-radius:10px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.ml-paste:focus{outline:2px solid #111;outline-offset:1px}.ml-error{margin:10px 0 0;padding:8px 12px;border-radius:8px;background:#fdf1ef;color:#8a2a1f;font-size:13px}.ml-ghost,.ml-primary{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:10px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ml-primary{border:1px solid #841b2b;background:#841b2b;color:#fff}.ml-primary:disabled{opacity:.45;cursor:default}.ml-ghost{border:1px solid #d8d5d1;background:#fff;color:#171717}.ml-danger{margin-right:auto;color:#8a2a1f}.ml-add{margin-top:8px}.ml-h{margin:22px 0 4px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e6e73}.ml-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ml-card{padding:12px;border:1px solid #eeece9;border-radius:12px;background:#fffdf9}.ml-env{display:flex;flex-direction:column;gap:1px;padding:0 0 10px;margin:0 0 10px;border-bottom:1px dashed #e3ddd4;font-size:13px}.ml-env b{font-size:14px}.ml-env i{margin-top:4px;font-style:normal;font-size:12px;color:#8a2a1f}.ml-msg{margin:0;font-family:Allura,cursive;font-size:20px;line-height:1.15;color:#2a2622;white-space:pre-wrap}.ml-bad{margin-top:12px;font-size:13px}.ml-bad summary{cursor:pointer;color:#8a2a1f}.ml-bad ul{margin:8px 0 0;padding-left:18px;color:#3d3a37}.ml-foot{position:sticky;bottom:-22px;margin:18px -20px -22px;padding:14px 20px;background:#fff;border-top:1px solid #eeece9}@media (max-width:759.98px){.ml-scrim{padding:0;place-items:end stretch}.ml-dialog{width:100%;max-height:92dvh;border-radius:16px 16px 0 0}.ml-preview{grid-template-columns:1fr}.ml-primary{flex:1 1;justify-content:center}}.ml-over{border-color:#111;background:#f3f1ee}.ml-touch{display:none}@media (hover:none){.ml-fine{display:none}.ml-touch{display:inline}}.ml-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:10px;background:#f1f0ee}.ml-seg button{min-height:38px;border:0;border-radius:7px;background:none;font:inherit;font-size:14px;font-weight:500;color:#55524d;cursor:pointer}.ml-seg button[aria-pressed=true]{background:#fff;color:#171717;font-weight:600;box-shadow:0 1px 2px #0000001a,0 0 0 1px #00000008}.ml-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;margin-top:10px;border:1px solid #171717;border-radius:10px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#171717;cursor:pointer}.ml-add:hover{background:#171717;color:#fff}.ml-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid #e3e0dc;border-radius:10px;font-size:13px;color:#55524d}.ml-summary b{color:#171717}.ml-summary em{display:block;font-style:normal;color:#a4262c;margin-top:2px}.ml-summary button{flex:0 0 auto;padding:6px 10px;border:0;border-radius:7px;background:#f1f0ee;font:inherit;font-size:13px;font-weight:600;color:#171717;cursor:pointer}.ml-summary button:hover{background:#e6e4e0}.ml-start{display:grid;gap:14px}.ml-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:10px;background:#f1f0ee}.ml-tabs button{min-height:38px;border:0;border-radius:7px;background:none;font:inherit;font-size:14px;font-weight:500;color:#55524d;cursor:pointer}.ml-tabs button[aria-selected=true]{background:#fff;color:#171717;font-weight:600;box-shadow:0 1px 2px #0000001a,0 0 0 1px #00000008}.ml-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:240px;padding:28px 20px;border:1.5px dashed #d3cec8;border-radius:14px;background:#faf9f7;text-align:center}.ml-zone.ml-over{border-color:#171717;background:#f3f1ee}.ml-zone-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:999px;background:#fff;color:#171717;box-shadow:0 0 0 1px #e6e3df}.ml-zone b{font-size:16px;font-weight:600;color:#171717}.ml-zone small{font-size:13px;color:#6e6e73}.ml-zone .ml-primary{margin-top:12px}.ml-dialog .ml-start .ml-paste{min-height:240px;padding:14px;font-family:inherit;font-size:14px;line-height:1.6;tab-size:16;border-color:#dcd9d5}.ml-dialog .ml-start .ml-paste:focus{outline:0;border-color:#171717;box-shadow:0 0 0 3px #1717170f}.ml-start-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.ml-start-foot a{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#55524d;text-decoration:none}.ml-start-foot a:hover{color:#171717;text-decoration:underline;text-underline-offset:3px}.ml-dialog .ml-primary{border-color:#171717;background:#171717}.ml-dialog .ml-primary:disabled{opacity:.3}.ml-dialog:has(.ml-start){width:min(600px,100%)}.ml-dialog:has(.ml-cols){width:min(680px,100%)}.ml-body{display:grid;gap:14px}.ml-cols-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ml-cols-top h3{margin:0;font-size:16px;font-weight:650}.ml-cols-top p{margin:3px 0 0;font-size:13px;color:#6e6e73}.ml-hdr{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;margin-top:2px;font-size:13px;color:#55524d;white-space:nowrap;cursor:pointer}.ml-hdr input{width:16px;height:16px;accent-color:#171717}.ml-cols{border:1px solid #e6e3df;border-radius:12px;overflow:hidden}.ml-col{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px 10px 16px;border-top:1px solid #efedea}.ml-col:first-child{border-top:0}.ml-col-src{display:flex;flex-direction:column;min-width:0}.ml-col-src b{font-size:14px;font-weight:600}.ml-col-src b,.ml-col-src small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-col-src small{font-size:13px;color:#8a8680}.ml-col-arrow{color:#b5b0aa}.ml-col select{width:100%;min-height:40px;padding:0 34px 0 12px;border:1px solid #dcd9d5;border-radius:9px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;font:inherit;font-size:14px;color:#8a8680;cursor:pointer}.ml-col.is-set select{border-color:#171717;color:#171717;font-weight:600}.ml-col.is-set .ml-col-arrow{color:#171717}.ml-tip{margin:0;font-size:13px;color:#6e6e73}.ml-tip code{padding:1px 6px;border-radius:5px;background:#f1f0ee;font:inherit;font-size:13px;color:#171717}.ml-body .ml-error{margin:0}.ml-body .ml-h{margin:6px 0 0;font-size:13px;font-weight:650;letter-spacing:0;text-transform:none;color:#171717}.ml-foot2{display:flex;align-items:center;justify-content:space-between;gap:12px}.ml-total{display:flex;flex-direction:column;font-size:14px;color:#55524d}.ml-total b{color:#171717}.ml-total small{font-size:12px;color:#1f7a45}.ml-foot-btns{display:flex;gap:8px}@media (max-width:599.98px){.ml-cols-top{flex-direction:column;gap:8px}.ml-col{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px}.ml-col-arrow{display:none}.ml-foot2{flex-direction:column;align-items:stretch}.ml-foot-btns .ml-primary{flex:1 1;justify-content:center}}.ml-card .ml-env:last-child{border:0;margin:0;padding:0}.ml-tip{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ml-tip>span{font-size:13px;color:#6e6e73;margin-right:2px}.ml-tip small{flex-basis:100%;font-size:12px;color:#8a8680}.ml-insert{position:sticky;top:0;z-index:6;min-width:0;width:100%;max-width:760px;margin:0 auto 10px}.ml-insert-box{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #e6e3df;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.08);overflow-x:auto;scrollbar-width:none}.ml-insert-box::-webkit-scrollbar{display:none}.ml-insert-box>span{flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8680;margin-right:4px}.ml-insert-box button{flex-shrink:0;min-height:32px;padding:0 11px;border:1px solid #dcd9d5;border-radius:999px;background:#faf9f7;font:inherit;font-size:13px;color:#171717;white-space:nowrap;cursor:pointer}.ml-insert-box button:before{content:"+ ";color:#8a8680}.ml-insert-box button:hover{border-color:#171717;background:#fff}@media(min-width:1100px){.app[data-studio] .ml-insert-box>span{margin:2px 4px 4px}.app[data-studio] .ml-insert-box button{text-align:left;white-space:normal;padding:6px 10px;border-radius:9px;line-height:1.25}}.ml-saved{margin:0 0 16px}.ml-saved h3{margin:0 0 8px;font-size:14px;font-weight:650}.ml-saved ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ml-saved button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:baseline;gap:10px;width:100%;padding:11px 14px;border-radius:10px;box-shadow:0 0 0 1px var(--line);background:#fff}.ml-saved button:hover{box-shadow:0 0 0 1px var(--line-strong)}.ml-saved button:focus-visible{outline:2px solid var(--seal);outline-offset:2px}.ml-saved b{font-weight:600}.ml-saved small,.ml-saved span{font-size:13px;color:var(--muted)}.ml-saved small{margin-left:auto}.ml-keep{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:14px}.ml-keep input[type=text]{flex:1 1 160px;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;font:inherit}.ml-keep input[type=text]:disabled{opacity:.5}.app[data-studio] .app-cta:disabled{opacity:.8}.app[data-studio] .sheet-stack .small.muted{color:#625f58}.app[data-studio] .co-trust{line-height:1.45}.app[data-studio] .co-thumb{height:88px}.app[data-studio] .co-thumb img{width:auto;height:auto;max-width:70px;max-height:70px;object-fit:contain}@media(min-width:760px){.app[data-studio] .screen-0 .desk-stage{padding-top:68px}.app[data-studio] .screen-0 .options{display:flex;flex-direction:column}}@media(min-width:760px) and (max-height:800px){.app[data-studio] .screen-0 .options .cx-group{padding-block:12px;gap:8px}}@media(min-width:1100px){.app[data-studio] .desk-stage{padding-inline:36px}}.app[data-studio] .co-trust{margin-top:8px;align-items:flex-start}.app[data-studio] .co-trust svg{margin-top:2px}.ad-card-note .ad-note{margin:0;padding:16px 20px 20px;font-size:15px;line-height:1.55;color:var(--text)}input.co-qty{position:static;display:inline-block;min-width:0;width:96px;height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--text);font:inherit;font-size:15px;font-weight:400;place-items:normal}input.co-qty.cf-tables{height:40px;border-radius:10px;font-size:16px}.cf-tables{width:96px;height:40px;padding:0 10px;font-size:16px;border:1px solid var(--line-strong);border-radius:10px}.cst-stack{display:flex;flex-direction:column;align-items:center;gap:34px;width:100%;padding-bottom:28px}.cst-stack>.alert,.cst-stack>.ml-insert{width:min(100%,820px)}.cst-frame-wrap{position:relative;max-width:100%}.cst-heads{position:relative;height:32px}.cst-heads span{position:absolute;bottom:8px;text-align:center;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--text,#1f1d1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cst-over .cst-heads span{color:#a1262f}.cst-frame{position:relative;width:100%;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05),0 22px 44px rgba(0,0,0,.1);overflow:hidden;container-type:inline-size}.cst-panel{position:absolute;z-index:1}.cst-panel-over{background:rgba(161,38,47,.04)}.cst-ink{all:unset;box-sizing:border-box;position:absolute;inset:0;display:block;cursor:text}.cst-ink svg{display:block;width:100%;height:100%}.cst-ink:focus-visible{outline:2px solid var(--text,#111);outline-offset:-2px}.cst-edit{position:absolute;inset:0;box-sizing:border-box;display:flex;flex-direction:column}.cst-edit:hover{background:rgba(0,0,0,.015)}.cst-edit:focus-within{background:rgba(255,255,255,.35);box-shadow:inset 0 0 0 1.5px rgba(17,17,17,.55)}.cst-text{flex:1 1 auto;width:100%;min-height:0;border:0;background:transparent;color:var(--ink,#1a1a1a);font-family:var(--sans)}.cst-text:focus{outline:none;box-shadow:none}.cst-text::placeholder{color:rgba(0,0,0,.3)}.cst-edit-form{overflow:auto}.cst-reserved{position:absolute;z-index:0;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;border:1px dashed rgba(0,0,0,.18);border-radius:3px;background:rgba(0,0,0,.035);text-align:center}.cst-reserved span{font-size:clamp(9px,1.3cqw,12px);line-height:1.3;color:rgba(0,0,0,.42)}.cst-stamp{border-style:solid;border-color:rgba(0,0,0,.28);background:rgba(0,0,0,.05)}.cst-strip{border:0;border-top:1px dashed rgba(0,0,0,.14);border-radius:0;background:repeating-linear-gradient(135deg,rgba(0,0,0,.035) 0 6px,transparent 6px 12px)}.cst-divider{position:absolute;top:5%;bottom:10%;width:0;border-left:1px solid rgba(0,0,0,.35);z-index:0}.cst-fold{top:0;bottom:0;width:16px;margin-left:-8px;z-index:2;background:linear-gradient(90deg,transparent,rgba(70,60,48,.1) 50%,transparent);border-left:1px solid rgba(70,60,48,.1)}.cst-art,.cst-fold{position:absolute;pointer-events:none}.cst-art{z-index:0;opacity:.32;display:grid;place-items:center;overflow:hidden}.cst-art img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cst-rail{top:22px!important}@media (max-width:1099.98px){.cst-frame-wrap .cst-rail{position:static;display:inline-flex;gap:2px;margin:0 auto 8px;padding:3px;width:max-content}.cst-frame-wrap .cst-rail button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:40px;padding:0 12px}.cst-frame-wrap .cst-rail button span{font-size:13px;color:var(--text)}.cst-frame-wrap:has(.cst-rail){display:flex;flex-direction:column}}@media (max-width:759.98px){.cst-stack{gap:22px}.cst-frame-wrap{width:100%!important}}.app[data-studio] .desk-stage:has(.cst-stack){padding-inline:24px}.cst-empty{position:absolute;left:6%;right:6%;bottom:5%;padding:4px 8px;border:1px dashed rgba(161,38,47,.35);border-radius:6px;background:rgba(255,255,255,.7);color:#8a1c2b;font-size:clamp(10px,1.6cqw,12px);line-height:1.35;text-align:center}@media (min-width:1100px){.cst-frame-wrap:has(.cst-rail){max-width:calc(100% - 168px)}}.cst-inside~.cst-back{max-width:50%}@media (min-width:1100px){.cst-stack:has(.cst-rail) .cst-inside~.cst-back{max-width:calc((100% - 168px) / 2)}}@media (max-width:759.98px){.cst-inside~.cst-back{max-width:100%;width:100%!important}}.cst-insert{position:relative}.cst-insert>button{display:grid;justify-items:center;gap:4px;width:60px;min-height:54px;padding:8px 2px;background:none;border:0;border-radius:9px;font:inherit;color:var(--text);cursor:pointer}.cst-insert>button span{font-size:11px;font-weight:500;color:var(--muted);line-height:1}.cst-insert>button:hover,.cst-insert>button[aria-expanded=true]{background:#f4f3ef}.cst-insert-menu{position:absolute;left:calc(100% + 10px);top:0;z-index:20;display:grid;gap:4px;min-width:170px;padding:8px;background:#fff;border:1px solid var(--line,#e5e2db);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.cst-insert-menu p{margin:2px 6px 4px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#7a766d}.cst-insert-menu button{all:unset;cursor:pointer;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--text)}.cst-insert-menu button:hover{background:#f4f3ef}@media (max-width:1099.98px){.cst-insert>button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:40px;padding:0 12px}.cst-insert>button span{font-size:13px;color:var(--text)}.cst-insert-menu{left:0;top:calc(100% + 6px)}}.cst-templates{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.cst-templates>span{margin-right:4px;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:#7a766d}.cst-templates button{padding:7px 14px;border:1px solid var(--line,#e2ded6);border-radius:999px;background:#fff;font:inherit;font-size:13.5px;color:var(--text);cursor:pointer}.cst-templates button:hover{border-color:#b9b4aa}.cst-templates button[aria-checked=true]{background:#111;border-color:#111;color:#fff}.cst-layouts-back{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(30,28,24,.32);animation:cst-fade .15s ease-out}@keyframes cst-fade{0%{opacity:0}}.cst-layouts{position:relative;width:min(100%,720px);max-height:calc(100dvh - 32px);overflow:auto;padding:22px 22px 16px;background:#fff;border:1px solid var(--line,#e5e2db);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.12);text-align:center}.cst-layouts h2{margin:0 0 16px;font-size:18px;font-weight:650;letter-spacing:-.01em;color:var(--text)}.cst-layout-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.cst-layout-tiles>button{display:grid;justify-items:center;gap:8px;width:150px;padding:10px;border:1.5px solid transparent;border-radius:12px;background:none;font:inherit;cursor:pointer}.cst-layout-tiles>button:hover{background:#f6f5f1}.cst-layout-tiles>button[aria-pressed=true]{border-color:#111}.cst-layout-tiles b{font-size:14px;font-weight:600;color:var(--text)}.cst-mini{display:flex;flex-direction:column;align-items:flex-start;gap:7%;width:100%;max-height:150px;padding:12% 11%;box-sizing:border-box;background:#fbfaf6;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 6px 14px rgba(0,0,0,.08)}.cst-mini-center{align-items:center}.cst-mini i{display:block;border-radius:3px;background:repeating-linear-gradient(180deg,#c9c4ba 0 2px,transparent 2px 7px)}.cst-mini em{margin:auto;font-style:normal;font-size:12px;color:#9a958b}.cst-layouts-skip{margin-top:10px;font:inherit;font-size:13px;color:#7a766d;text-decoration:underline}.cst-layouts-skip,.cst-rail-layout{border:0;background:none;cursor:pointer}.cst-rail-layout{display:grid;justify-items:center;gap:4px;width:60px;min-height:54px;padding:8px 2px;border-radius:9px;font:inherit;color:var(--text)}.cst-rail-layout span{font-size:11px;font-weight:500;color:var(--muted);line-height:1}.cst-rail-layout:hover,.cst-rail-layout[aria-expanded=true]{background:#f4f3ef}@media (max-width:1099.98px){.cst-rail-layout{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:40px;padding:0 12px}.cst-rail-layout span{font-size:13px;color:var(--text)}}@media (max-width:759.98px){.cst-layout-tiles>button{width:calc(50% - 7px)}}.cst-layout-phone{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--line,#e2ded6);border-radius:999px;background:#fff;font:inherit;font-size:14px;color:var(--text)}.cx-sn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4px}.cx-sn-group{display:grid;gap:6px;min-width:0}.cx-sn-label{font-size:12px;color:var(--muted);white-space:nowrap}.cx-sn-label em{font-style:normal;color:var(--text)}.cx-sn-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;background:#f2f1ee;border-radius:10px}.cx-sn-seg button{display:grid;place-items:center;height:36px;padding:0;border:0;border-radius:8px;background:none;color:#8a867d;font:inherit;cursor:pointer}.cx-sn-seg button span{font-family:Georgia,serif;line-height:1}.cx-sn-seg button:hover{color:var(--text)}.cx-sn-seg button[aria-pressed=true]{background:#fff;color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.08)}.app[data-studio] .options .cx-label{min-height:0;align-items:baseline}.app[data-studio] .options .cx-label h3{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}.app[data-studio] .options .cx-label>span{font-size:12px;color:var(--text)}.app[data-studio] .options .cx-label .cx-link{font-size:12px}.app[data-studio] .options .ml-seg{gap:2px;padding:3px;border-radius:10px;background:#f2f1ee}.app[data-studio] .options .ml-seg button{min-height:36px;border-radius:8px;font-size:13px;font-weight:400;color:#8a867d}.app[data-studio] .options .ml-seg button:hover{color:var(--text)}.app[data-studio] .options .ml-seg button[aria-pressed=true]{font-weight:400;color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.08)}.app[data-studio] .options .ml-add{min-height:36px;margin-top:6px;border:1px dashed #cfcbc2;border-radius:10px;background:none;font-size:13px;font-weight:400;color:var(--text)}.app[data-studio] .options .ml-add svg{width:15px;height:15px;color:#8a867d}.app[data-studio] .options .ml-add:hover{background:#f6f5f1;color:var(--text);border-color:#a9a499}.app[data-studio] .options .cx-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.app[data-studio] .options .cx-swatches i{height:32px}.app[data-studio] .options .cx-hand{height:48px}.app[data-studio] .options .cx-group{border-top:0;padding-block:10px;gap:8px}.app[data-studio] .options .cx-hands{gap:2px;padding:3px;border-radius:10px;background:#f2f1ee}.app[data-studio] .options .cx-hand{height:44px;border:0;border-radius:8px;background:none;box-shadow:none;opacity:.55;transition:opacity .15s,background .15s}.app[data-studio] .options .cx-hand:hover{opacity:.85}.app[data-studio] .options .cx-hand[aria-pressed=true]{opacity:1;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08)}.app[data-studio] .options .ml-section{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px}.app[data-studio] .options .ml-section>*{grid-column:1/-1}.app[data-studio] .options .ml-section>.cx-label{grid-column:1}.app[data-studio] .options .ml-section>.co-qty,.app[data-studio] .options .ml-section>.ml-seg{grid-column:2}.app[data-studio] .options .ml-add{margin-top:0}.app[data-studio] .options .cx-group:has(>.cx-swatches){grid-template-columns:minmax(0,1fr) auto;align-items:center}.app[data-studio] .options .cx-swatches{display:flex;gap:6px}.app[data-studio] .options .cx-swatches button{padding:3px;border-radius:50%}.app[data-studio] .options .cx-swatches i{width:26px;height:26px;border-radius:50%}.cst-kind{position:absolute;top:16px;left:50%;transform:translateX(-50%);z-index:5;display:flex;align-items:center;min-height:44px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text,#1f1d1a);white-space:nowrap;pointer-events:none}.cst-layouts-sub{margin:-8px 0 16px;font-size:13px;color:var(--muted,#7a766d)}.cst-layouts-warn{margin:12px 0 0;font-size:13px;color:#a1262f}.cst-mini-preset{position:relative;display:block;padding:0}.cst-sample-note{margin:10px 0 0;text-align:center;font-size:13px;color:#a1262f}.cst-mini-ink{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.cst-layout-tiles>button{width:170px}.cst-mini{max-height:none}.cst-layouts{width:min(100%,880px)}.cst-layout-tiles>button{width:180px}.app[data-studio]{--sheet-chrome-arrange:210px}@media (min-width:900px){.app[data-studio] .cst-rail{position:absolute;top:14px!important;left:50%;right:auto;transform:translateX(-50%);display:flex;flex-direction:row;align-items:center;gap:2px;padding:4px;z-index:20;max-width:calc(100% - 360px);overflow-x:auto}.app[data-studio] .cst-rail .cst-insert>button,.app[data-studio] .cst-rail button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:36px;padding:0 10px}.app[data-studio] .cst-rail button span{font-size:13px;color:var(--text)}.app[data-studio] .cst-kind{left:24px;transform:none;top:14px;min-height:46px;font-size:17px}.app[data-studio] .desk-stage:has(.cst-stack){padding-inline:24px}}.app-draft{margin-left:18px}.app-draft>*{box-shadow:none!important}.cst-reserved{background:transparent;border:1px dashed rgba(0,0,0,.16)}.cst-reserved span{color:rgba(0,0,0,.38)}.cst-stamp{background:transparent;border-style:dashed;border-color:rgba(0,0,0,.22)}.cst-strip{background:repeating-linear-gradient(135deg,rgba(0,0,0,.025) 0 6px,transparent 6px 12px)}.cst-sides{display:flex;justify-content:center;gap:14px;margin-top:4px}.cst-sides button{display:grid;justify-items:center;gap:6px;padding:6px;border:0;border-radius:10px;background:none;font:inherit;cursor:pointer}.cst-sides button:hover{background:#efeee9}.cst-sides b{font-size:12px;font-weight:500;color:var(--muted,#7a766d)}.cst-sides button[aria-selected=true] b{color:var(--text)}.cst-side-thumb{position:relative;display:block;height:54px;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.08)}.cst-sides button[aria-selected=true] .cst-side-thumb{box-shadow:0 0 0 2px var(--text)}.cst-side-thumb>*{width:100%;height:100%}.cst-side-lines{display:grid;align-content:center;gap:5px;padding:0 18%}.cst-side-lines i{display:block;height:2px;border-radius:2px;background:rgba(0,0,0,.25)}.cst-side-lines i:nth-child(2){width:80%}.cst-side-lines i:nth-child(3){width:60%}.cst-front-view{padding-top:4px}.cst-front-big{position:relative;height:calc(100dvh - 300px);max-height:760px;max-width:100%;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.05),0 18px 40px rgba(0,0,0,.08)}.cst-front-big>*{width:100%;height:100%}.cst-front-name{margin:0;font-size:13px;color:var(--muted,#7a766d)}@media (min-width:900px){.app[data-studio]{--sheet-chrome-arrange:300px;--sheet-chrome:300px}}.cst-front-big{height:calc(100dvh - 310px)}@media (min-width:900px){.app[data-studio]{--sheet-chrome-arrange:345px;--sheet-chrome:310px}}.cst-front-big{height:calc(100dvh - 325px)}.cst-sample-note{margin:6px 0 0}@media (min-width:900px){.app[data-studio]{--sheet-chrome-arrange:356px}}.app[data-studio] .cst-rail button span{white-space:nowrap}.cst-caption{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--text,#1f1d1a)}.cst-stack .cst-caption{margin-top:-14px}.cx-kind{display:flex;align-items:baseline;gap:10px;padding:20px 0 8px}.cx-kind h2{margin:0;font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.1;color:var(--text)}.cx-kind span{font-size:16px;color:var(--muted,#7a766d)}.app[data-studio] .options .cx-kind+.cx-group{padding-top:12px}@media (min-width:900px){.app[data-studio] .cst-stack:has(>.cst-rail){padding-top:20px}.app[data-studio]:has(.cst-stack>.cst-rail){--sheet-chrome:330px}}@media (min-width:900px){.app[data-studio] .cst-stack.cst-one{min-height:calc(100dvh - 200px);justify-content:center}.app[data-studio] .cst-stack.cst-oneface{--sheet-chrome:210px}}.cx-included{margin:-2px 0 6px;padding:0 0 14px;border-bottom:1px solid var(--line,#e7e4dc)}.cx-included ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.cx-included li{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;color:var(--text,#1f1d1a)}.cx-included li svg{flex:none;margin-top:2px;color:#3f7d4e}.cx-included p{margin:8px 0 0;font-size:12.5px;line-height:1.35;color:var(--muted,#7a766d)}@media (min-width:900px){.app[data-studio] .cst-stack{padding-bottom:10px}}.desk-stage:has(.cst-scaled){container-type:inline-size}.app[data-studio] .desk-stage:has(.cst-scaled){padding-inline:24px}.cst-stack.cst-scaled>.cst-frame-wrap{max-width:none}.cst-stack.cst-scaled>.cst-front-big{max-height:none;max-width:none}.cst-stack.cst-scaled>.cst-frame-wrap:not(:has(>.cst-heads)){margin-top:32px}.cst-stack.cst-front-view.cst-scaled{padding-top:52px}.cst-list-btn svg:last-child{margin-left:-2px;color:var(--muted,#7a766d)}.cst-list-btn.is-open{background:#f4f3ef}.cst-list-menu{position:fixed;z-index:200;display:grid;gap:2px;min-width:230px;padding:6px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.14)}.cst-list-menu button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;color:#171717;cursor:pointer}.cst-list-menu button:hover{background:#f4f3ef}.cst-list-menu b{display:block;font-size:14px;font-weight:550}.cst-list-menu small{display:block;font-size:12px;color:#7a766d}.cst-icon-btn{justify-content:center;width:40px!important;padding:0!important}.cst-list-menu{width:316px;min-width:0;padding:12px}.cst-lm-head{margin:2px 4px 10px;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#7a766d}.cst-lm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cst-list-menu .cst-lm-tile{display:grid;align-content:center;gap:6px;width:auto;min-height:64px;padding:8px 9px;border:1px solid #e6e3dd;border-radius:9px;background:#fff;grid-template-columns:none;cursor:pointer}.cst-list-menu .cst-lm-tile:hover{border-color:#b9b4ac;background:#fff}.cst-list-menu .cst-lm-tile.is-on{border-color:#171717;box-shadow:inset 0 0 0 1px #171717}.cst-lm-row{display:flex;align-items:center;gap:5px;min-width:0}.cst-lm-row i{flex:none;min-width:14px;font-style:normal;font-size:13px;line-height:1;color:#171717}.cst-lm-row b{flex:1 1;height:2px;border-radius:2px;background:#d6d2cb}.cst-lm-none{font-size:13px;color:#5f5b55;text-align:center}.cst-lm-note{margin:10px 4px 0;font-size:12px;line-height:1.4;color:#7a766d}@media (min-width:900px){.app[data-studio] .cst-stack.cst-one.cst-scaled{min-height:0;justify-content:flex-start}}@media (min-width:900px){.app[data-studio] .desk-stage:has(>.cst-oneface.cst-scaled){display:flex;flex-direction:column}.app[data-studio] .desk-stage>.cst-oneface.cst-scaled{margin-block:auto}}@media (max-width:899.98px){.cst-frame-wrap.cst-m-side{width:var(--side-w)!important;max-width:100%!important;margin-inline:auto}.cst-frame.m-front{position:relative;overflow:hidden}.cst-frame.m-front>*{width:100%;height:100%;object-fit:cover;display:block}}.cst-list-menu.m-sheet{left:0;right:0;bottom:0;top:auto;width:auto;border-radius:16px 16px 0 0;padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.cst-list-menu.m-sheet .cst-lm-grid{grid-template-columns:repeat(4,1fr)}.cst-lm-tabs{display:flex;align-items:center;gap:6px;margin:0 0 12px}.cst-list-menu .cst-lm-tabs button{display:inline-flex;width:auto;min-height:36px;padding:0 14px;border:1px solid #dcd9d5;border-radius:999px;background:#fff;font-size:14px;font-weight:550;grid-template-columns:none}.cst-list-menu .cst-lm-tabs button[aria-selected=true]{border-color:#171717;background:#171717;color:#fff}.cst-list-menu .cst-lm-tabs .cst-lm-done{margin-left:auto;border:0;color:#8f1d2c}.cst-lm-indent{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0}.cst-list-menu .cst-lm-indent button{display:block;width:100%;min-height:42px;border:1px solid #dcd9d5;border-radius:10px;background:#fff;font-size:14px;text-align:center;grid-template-columns:none}@media (max-width:899.98px){.app[data-studio] .app-bar .stages button[aria-current=step] span{display:inline!important}.app[data-studio] .app-bar .stages button[aria-current=step]{gap:6px;padding-right:10px}.cst-m-arrange>.cst-layout-phone{justify-self:center;width:auto}}.cst-m-front-on [class*=__column]{display:none!important}@media (max-width:899.98px){.m-bundle-pick{display:flex;justify-content:center;min-width:0}.m-opts{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end}.m-opts-scrim{position:absolute;inset:0;border:0;background:rgba(0,0,0,.32)}.m-opts-panel{position:relative;display:flex;flex-direction:column;width:min(88vw,400px);height:100%;max-height:100dvh;background:#fff;box-shadow:-8px 0 30px rgba(0,0,0,.18);animation:m-opts-in .22s ease-out}@keyframes m-opts-in{0%{transform:translateX(40px);opacity:.6}to{transform:none;opacity:1}}.m-opts-top{display:flex;align-items:center;gap:10px;padding:14px 16px 10px;border-bottom:1px solid #eeece8}.m-opts-top b{font-size:17px;font-weight:680}.m-opts-top span{margin-left:auto;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-opts-top button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:14px;font-weight:600}.app .m-opts-body.options{display:flex;flex-direction:column;border:0;padding:4px 16px calc(20px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;min-height:0}.m-opts .cx-group{display:grid;gap:12px;padding:22px 0;border-top:1px solid var(--line)}.m-opts .cx-group:first-child{padding-top:18px}.m-opts .cx-label{display:flex;align-items:baseline;gap:8px;min-height:20px}.m-opts .cx-label h3{margin:0;font-size:14px;font-weight:600;letter-spacing:0;color:var(--text)}.m-opts .cx-label>span{font-size:14px;color:var(--muted)}.m-opts .cx-link{margin-left:auto;padding:0;background:none;border:0;font:inherit;font-size:13px;color:var(--muted);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.m-opts .cx-link:hover{color:var(--text);text-decoration-color:currentColor}}@media (max-width:899.98px){.m-opts .cx button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.m-opts .cx-hands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m-opts .cx-hand{display:grid;place-items:center;height:56px;padding:6px 10px;background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-lg);cursor:pointer;transition:border-color .15s,box-shadow .15s}.m-opts .cx-hand svg{width:100%;height:auto;color:var(--ink)}.m-opts .cx-hand:hover{border-color:var(--muted)}.m-opts .cx-hand[aria-pressed=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.m-opts .cx-sizes{display:grid;border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden}.m-opts .cx-sizes button{display:grid;grid-template-columns:18px auto 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 14px;background:var(--white);border:0;border-top:1px solid var(--line);font:inherit;text-align:left;color:var(--text);cursor:pointer}.m-opts .cx-sizes button:first-child{border-top:0}.m-opts .cx-sizes button:hover:not(:disabled){background:var(--stone-2)}.m-opts .cx-sizes button:disabled{opacity:.4;cursor:not-allowed}.m-opts .cx-sizes i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-strong);box-sizing:border-box}.m-opts .cx-sizes button[aria-checked=true] i{border:5px solid var(--text)}.m-opts .cx-sizes b{font-size:14px;font-weight:500}.m-opts .cx-sizes small{font-size:13px;color:var(--muted)}.m-opts .cx-sizes em{font-style:normal;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-opts .cx-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.m-opts .cx-swatches button{padding:3px;background:none;border:0;border-radius:calc(var(--r-lg) + 3px);box-shadow:inset 0 0 0 1.5px transparent;cursor:pointer;transition:box-shadow .15s}.m-opts .cx-swatches button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--line-strong)}.m-opts .cx-swatches button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--text)}.m-opts .cx-swatches button:disabled{opacity:.35;cursor:not-allowed}.m-opts .cx-swatches i{display:block;height:40px;border-radius:var(--r-lg);background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.m-opts .cx-env i{height:44px;display:grid;place-items:center;padding:5px;background:var(--stone-2);overflow:hidden;box-sizing:border-box}.m-opts .cx-env img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.14))}.m-opts .cx-group:first-child{border-top:0}.app .m-opts-body.options>*{flex:none}.app .m-opts-body.options{flex:1 1 auto}.desk-phone>.cst-m-arrange{margin-top:0!important;margin-bottom:auto!important}.cst-m-arrange>section{margin-top:8px}.m-typebar{position:fixed;left:0;right:0;z-index:70;display:flex;align-items:center;gap:2px;height:48px;padding:0 6px;border-top:1px solid #e3e1dd;background:#fbfaf8;box-shadow:0 -4px 14px rgba(0,0,0,.06)}.m-typebar>i{flex:none;width:1px;height:22px;margin:0 2px;background:#dcd9d5}.m-typebar button{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:38px;padding:0 6px;border:0;border-radius:9px;background:none;font:inherit;font-size:14px;color:#171717}.m-typebar button:disabled{opacity:.35}.m-typebar button:first-child{min-width:0;max-width:28vw}.m-typebar button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-typebar small{font-size:13px;font-weight:600}.m-typebar big{font-size:19px;font-weight:600}.m-pages-wrap{position:sticky;top:0;z-index:15;display:grid;justify-items:center;gap:2px;width:100%;padding:8px 0 6px;background:var(--stone-2,#f6f5f2)}.m-pages{display:flex;align-items:flex-end;justify-content:center;gap:14px}.m-pg-group{display:grid;justify-items:center;gap:4px}.m-pg-group small{font-size:11px;font-weight:600;letter-spacing:.02em;color:#8a867d}.m-pg-group.is-on small{color:#171717}.m-pg-row{display:flex}.m-pg{position:relative;display:block;height:34px;padding:0;border:1px solid #d6d2cb;border-radius:2px;background:#fff;overflow:hidden;cursor:pointer}.m-pg-row .m-pg+.m-pg{border-left-style:dashed}.m-pg>*{width:100%;height:100%;object-fit:cover}.m-pg>i{position:absolute;inset:9px 6px auto;height:2px;border-radius:2px;background:#d6d2cb;box-shadow:0 5px 0 #d6d2cb,0 10px 0 #e2ded7}.m-pg[aria-selected=true]{z-index:1;border-color:#171717;box-shadow:0 0 0 1.5px #171717}.m-pg-now{margin:2px 0 0;font-size:13px;font-weight:600;color:#171717}.m-opts-panel{width:min(92vw,440px)}.m-pages-wrap{order:10;position:static!important;margin-top:10px;padding:4px 0 8px;background:none}.m-pages{overflow-x:auto;max-width:100%;scrollbar-width:none;padding:2px 4px}.m-pg-now{display:none}.m-pg{height:50px}.m-pg>i{inset:13px 8px auto;box-shadow:0 7px 0 #d6d2cb,0 14px 0 #e2ded7}.m-pages{gap:18px}.m-pg-group small{font-size:12.5px}.m-pages-wrap{margin-top:8px;padding:0 0 4px}}@media (max-width:899.98px){.desk-phone .cst-stack:has(.m-pages-wrap){row-gap:0;padding-top:10px;padding-bottom:8px}}@media (max-width:899.98px){.m-typebar{overflow-x:auto;scrollbar-width:none}.m-typebar button:first-child{max-width:36vw}.m-typebar svg{flex:none}}@media (max-width:360px){.m-typebar button:first-child{max-width:27vw}.m-typebar .cst-list-btn span{display:none}}@media (max-width:899.98px){.cst-m-front-on>section>:not([role=toolbar]){display:none!important}.cst-m-front-on>section{margin-top:0!important;min-height:0!important;height:auto}.cst-m-arrange{row-gap:0!important}.cst-m-arrange [data-block]:not(.le-sel){outline-color:transparent!important}.cst-m-arrange [class*=__words] em{font-style:normal;color:#a19d96}.cst-m-front-on>.cst-m-side{margin-top:10px}.cst-m-side .cst-edit{box-shadow:none!important}.cst-m-arrange [class*=__printable]{outline-color:transparent!important}.cst-m-arrange [role=toolbar][aria-label="Layout tools"]{display:flex!important;gap:0!important;padding-inline:2px!important}.cst-m-arrange [role=toolbar][aria-label="Layout tools"]>:not(i),.cst-m-arrange [role=toolbar][aria-label="Layout tools"]>button,.cst-m-arrange [role=toolbar][aria-label="Layout tools"]>span>button{flex:1 0 54px;width:auto!important;min-width:54px!important;padding-inline:0!important}.cst-m-arrange [role=toolbar][aria-label="Layout tools"] span{font-size:10.5px;white-space:nowrap}.cst-m-arrange [role=toolbar][aria-label="Layout tools"]>i{display:none}}:root{--pen-font:ui-monospace,"SF Mono",SFMono-Regular,Menlo,"Cascadia Mono",Consolas,"Roboto Mono","Liberation Mono","DejaVu Sans Mono",monospace}.le-pen-probe{position:absolute;left:-9999px;top:0;visibility:hidden;font-size:100px;letter-spacing:0;white-space:pre}.le-pen-probe,.le-pen-words,.le-rich.le-pen{font-family:var(--pen-font);font-feature-settings:"kern" off,none;font-kerning:none;font-variant-ligatures:none}.le-pen-words,.le-rich.le-pen{line-height:2;white-space:break-spaces;overflow-wrap:normal;word-break:normal;tab-size:4;-moz-tab-size:4;padding:0;color:#1f1d1a}.le-pen-words,.le-pen-words div,.le-pen-words span,.le-rich.le-pen,.le-rich.le-pen div,.le-rich.le-pen span{letter-spacing:var(--pen-ls,0)}.le-pen-words div,.le-rich.le-pen div{min-height:2em}.le-pen-words{line-height:2!important;white-space:break-spaces!important;overflow-wrap:normal!important}.le-pen-wrap .le-rich-ph{font-family:var(--pen-font);letter-spacing:var(--pen-ls,0)}.sig-pad,.sig-tab{display:grid;gap:12px}.sig-surface{position:relative;height:min(46vh,260px);border:1px solid #dcd9d3;border-radius:14px;background:#fffefb;overflow:hidden;touch-action:none}.sig-surface canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.sig-line{left:28px;right:28px;bottom:30%;height:1px;background:#c9c5bd}.sig-line,.sig-x{position:absolute;pointer-events:none}.sig-x{left:22px;bottom:calc(30% + 4px);font-size:22px;font-weight:400;color:#9a958c;line-height:1}.sig-hint{position:absolute;left:0;right:0;top:34%;text-align:center;font-size:15px;color:#a19c93;pointer-events:none}.sig-clear{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #e2dfd9;border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:#3a3732;cursor:pointer}.sig-actions{display:flex;justify-content:flex-end;gap:8px}.sig-btn{min-height:44px;padding:0 18px;border:1px solid #dcd9d3;border-radius:12px;background:#fff;font:inherit;font-size:15px;font-weight:600;color:#1f1d1a;cursor:pointer}.sig-btn.sig-primary{border-color:#171717;background:#171717;color:#fff}.sig-btn:disabled{opacity:.35;cursor:default}.sig-note{margin:0;font-size:13px;color:#b42318}.sig-result{display:grid;place-items:center;height:min(40vh,220px);padding:16px;border:1px solid #e6e3dd;border-radius:14px;background:#fffefb}.sig-result svg{width:100%;height:100%}.sig-keep{margin:0;font-size:13px;color:#6b6760}::highlight(nat-spell){-webkit-text-decoration:underline wavy #d92d20;text-decoration:underline wavy #d92d20;text-decoration-thickness:1.5px;text-underline-offset:3px}.spell-bar{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.spell-bar::-webkit-scrollbar{display:none}.spell-bar.spell-pop{position:fixed;z-index:1300;width:max-content;max-width:calc(100vw - 16px);flex-wrap:nowrap;overflow-x:auto;gap:0;padding:0;border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.18),0 0 0 .5px rgba(0,0,0,.12)}.spell-pop .spell-fix,.spell-pop .spell-quiet{min-height:44px;padding:0 11px;border:0;border-radius:0;background:none;font:inherit;font-size:15px;white-space:nowrap;cursor:pointer}.spell-pop .spell-fix{color:#171717;font-weight:600}.spell-pop .spell-quiet{color:#6b6760;font-weight:500}.spell-bar.spell-pop>*+*{border-left:1px solid #e7e4de}.spell-pop button:active{background:#f1efea}.spell-pop .spell-none{display:flex;align-items:center;min-height:44px;padding:0 14px;font-size:14px}.spell-bar.spell-desk{flex:0 1 auto;padding:0 6px}.spell-fix{padding:0 12px;border:0;border-radius:999px;background:#171717;color:#fff;font:inherit;font-size:14px;font-weight:600}.spell-fix,.spell-quiet{flex:0 0 auto;min-height:34px;cursor:pointer}.spell-quiet{padding:0 10px;border:1px solid #e2dfd9;border-radius:999px;background:#fff;color:#3a3732;font:inherit;font-weight:500}.spell-none,.spell-quiet{font-size:13px;white-space:nowrap}.spell-none{color:#6b6760}.spell-ask{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.35)}.spell-ask>div{width:min(360px,100%);padding:22px 20px 18px;border-radius:16px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.25)}.spell-ask b{display:block;font-size:18px;font-weight:650;color:#171717}.spell-ask p{margin:8px 0 0;font-size:15px;line-height:1.4;color:#55524d}.spell-ask ul{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.spell-ask li{padding:4px 10px;border-radius:999px;background:#fdecea;color:#b42318;font-weight:600;font-size:14px}.spell-ask .spell-ask-note{font-size:13px;color:#8a867d}.spell-ask-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.spell-bar.spell-desk{position:absolute;top:70px;left:50%;transform:translateX(-50%);z-index:21;max-width:min(860px,calc(100% - 380px));padding:5px 6px;border-radius:12px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.12),0 0 0 .5px rgba(0,0,0,.08)}.spell-bar.spell-desk .spell-none{padding:0 8px;font-size:13px}.spell-bar.spell-desk.is-full .spell-none{color:#b42318;font-weight:600}.spell-ask-fix,.spell-ask-go{min-height:46px;border-radius:12px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.spell-ask-go{border:1px solid #dcd9d3;background:#fff;color:#1f1d1a}.spell-ask-fix{border:0;background:#171717;color:#fff}.co-real{margin:0 0 18px;padding:14px 12px 16px;border:1px solid #e7e4de;border-radius:16px;background:linear-gradient(#f7f5f0,#efece5)}.co-real h3{margin:0 0 4px;font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#8a867d;text-align:center}.cr{gap:12px;justify-items:center}.cr,.cr-stage{display:grid;width:100%}.cr-stage{position:relative;place-items:center;perspective:1600px;transition:height .35s ease}.cr-card{position:relative;transition:transform .9s cubic-bezier(.22,1,.36,1)}.cr-base,.cr-card,.cr-leaf{transform-style:preserve-3d}.cr-base,.cr-leaf{position:absolute;inset:0}.cr-leaf{transform-origin:left center;transition:transform 1.05s cubic-bezier(.45,.05,.2,1)}.cr-face{position:absolute;inset:0;overflow:hidden;border-radius:2px;background:#fbfaf6;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 1px 2px rgba(0,0,0,.08),0 14px 34px rgba(0,0,0,.14)}.cr-backface{transform:rotateY(180deg)}.cr-face svg,.cr-face>*{display:block;width:100%;height:100%}.cr-mail{position:relative;perspective:1600px}.cr-env{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.45,.05,.2,1)}.cr-env-back,.cr-env-front{position:absolute;inset:0;border-radius:3px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 2px 4px rgba(0,0,0,.08),0 16px 36px rgba(0,0,0,.16)}.cr-env-front{transform:rotateY(180deg);overflow:hidden}.cr-env-card{position:absolute;left:50%;top:50%;z-index:1;transition:transform .95s cubic-bezier(.22,1,.36,1)}.cr-pocket{inset:0;height:100%;z-index:2}.cr-flap,.cr-pocket{position:absolute;width:100%}.cr-flap{left:0;top:0;height:58%;z-index:3;transform-origin:top center;transition:transform .7s ease}.cr-mail[data-step="0"] .cr-flap,.cr-mail[data-step="1"] .cr-flap{z-index:0}.cr-env-ink{position:absolute;inset:0}.cr-env-ink svg{display:block;width:100%;height:100%}.cr-env-none{position:absolute;inset:auto 10% 40% 10%;margin:0;text-align:center;font-size:13px;color:#8a867d}.cr-stamp{position:absolute;right:5%;top:8%;width:10%;aspect-ratio:.82;border:2px dashed rgba(143,29,44,.35);border-radius:2px;background:rgba(143,29,44,.06)}.cr-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cr-controls button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid #dcd9d3;border-radius:999px;background:#fff;font:inherit;font-size:14px;font-weight:600;color:#1f1d1a;cursor:pointer}.cr-controls .cr-go{border-color:#171717;background:#171717;color:#fff}@media (prefers-reduced-motion:reduce){.cr-card,.cr-env,.cr-env-card,.cr-flap,.cr-leaf,.cr-stage{transition:none!important}}.gc{position:fixed;inset:0;z-index:1400;display:flex;flex-direction:column;background:#f4f2ed;color:#1b1b1b;overscroll-behavior:contain}@media (min-width:760px){.gc{inset:4vh max(3vw,calc(50vw - 480px));border-radius:18px;box-shadow:0 0 0 100vmax rgba(20,18,14,.45),0 30px 80px rgba(0,0,0,.3);overflow:hidden}}.gc-head{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:max(10px,env(safe-area-inset-top)) 12px 10px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.gc-icon{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.gc-icon:hover{background:rgba(0,0,0,.05)}.gc-title{min-width:0;text-align:center;display:flex;flex-direction:column;gap:2px}.gc-title b{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-title small{font-size:13px;color:#6f6a62;display:flex;gap:8px;justify-content:center;align-items:center}.gc-own{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:999px;background:#efe3e4;color:#8a4a52}.gc-names-btn{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font:inherit;font-size:14px;cursor:pointer;color:inherit}.gc-names-btn[aria-expanded=true]{background:#1b1b1b;color:#fff;border-color:#1b1b1b}@media (max-width:420px){.gc-names-btn span{display:none}.gc-names-btn{width:40px;padding:0;justify-content:center}}.gc-stage{position:relative;flex:1 1;min-height:0;justify-content:center;padding:18px 16px;touch-action:pan-y;overflow:hidden;-webkit-user-select:none;user-select:none}.gc-slide,.gc-stage{display:flex;align-items:center}.gc-slide{flex-direction:column;gap:16px;width:100%;max-width:640px;will-change:transform}.gc-card{gap:0;width:100%;filter:drop-shadow(0 10px 22px rgba(0,0,0,.14))}.gc-card,.gc-page{display:flex;justify-content:center}.gc-page{position:relative;flex:0 1 auto;width:min(100%,calc((100vh - 330px) / var(--gc-r)),300px);aspect-ratio:1/var(--gc-r);border-radius:2px;overflow:hidden;flex-direction:column;align-items:center}.gc-spread .gc-page{width:min(50%,calc((100vh - 330px) / var(--gc-r)),300px)}.gc-spread .gc-page+.gc-page{box-shadow:inset 8px 0 10px -8px rgba(0,0,0,.18)}.gc-page>canvas,.gc-page>img,.gc-page>svg{position:absolute;inset:0;width:100%;height:100%}.gc-wait p{position:relative;z-index:1;margin:0 14px 10px;text-align:center;font-size:14px;color:#6f6a62}.gc-shimmer{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:200% 100%;animation:gcShine 1.3s linear infinite}@keyframes gcShine{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.gc-shimmer{animation:none}.gc-slide{transition:none!important}}.gc-env{width:min(60%,280px);aspect-ratio:1.45;background:#f3eee4;border-radius:3px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;overflow:hidden}.gc-env>*{position:absolute;inset:0;width:100%;height:100%}.gc-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);color:inherit}.gc-arrow:disabled{opacity:.3;cursor:default}.gc-prev{left:14px}.gc-next{right:14px}@media (max-width:759px){.gc-arrow{display:none}}.gc-sides{display:flex;justify-content:center;gap:6px;padding:0 16px 8px}.gc-sides button{height:32px;padding:0 14px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font:inherit;font-size:13px;cursor:pointer;color:inherit}.gc-sides button[aria-pressed=true]{background:#1b1b1b;color:#fff;border-color:#1b1b1b}.gc-foot{display:flex;gap:10px;flex-wrap:wrap;padding:12px 16px 4px;background:#fff;border-top:1px solid rgba(0,0,0,.08)}.gc-foot,.gc-foot .btn{align-items:center;justify-content:center}.gc-foot .btn{display:inline-flex;gap:8px;min-height:46px}.gc-wide{width:min(100%,420px)}.gc-foot .gc-quiet{background:#fff;color:#1b1b1b;border:1px solid rgba(0,0,0,.18)}.gc-ask{width:100%;font-weight:600}.gc-ask,.gc-note{text-align:center}.gc-note{margin:0;padding:2px 16px max(12px,env(safe-area-inset-bottom));background:#fff;font-size:13px;color:#6f6a62}.gc-names{flex:1 1;min-height:0;display:flex;flex-direction:column;background:#fff}.gc-search{display:flex;align-items:center;gap:8px;margin:12px 16px;padding:0 12px;height:44px;border-radius:12px;background:#f1efea;color:#6f6a62}.gc .gc-search input{flex:1 1;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0;height:auto;font:inherit;font-size:16px;color:#1b1b1b;outline:none!important;min-width:0;appearance:none}.gc-names ul{list-style:none;margin:0;padding:0 8px max(12px,env(safe-area-inset-bottom));overflow:auto;flex:1 1}.gc-names li button{width:100%;display:flex;align-items:center;gap:12px;min-height:48px;padding:0 10px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.gc-names li button:hover{background:#f6f4f0}.gc-names li button[aria-current]{background:#efede8;font-weight:600}.gc-n{width:32px;color:#8b857b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.gc-nm{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-empty{text-align:center;color:#6f6a62}.co-guests{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:0 0 16px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff}.co-guests div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.co-guests small{color:#6f6a62}.pc-banner{position:relative;z-index:5;flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#2b2722;color:#fff;font-size:14px}.pc-banner b{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.pc-banner button{height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.pc-banner button.pc-done{background:#fff;color:#1b1b1b;border-color:#fff;font-weight:600}.pc-open{display:flex;align-items:center;gap:8px;margin:14px auto 0;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font:inherit;font-size:14px;cursor:pointer;color:#1b1b1b}.pc-open:hover{background:#f6f4f0}.pc-open small{color:#8a4a52;font-weight:600}@media (max-width:759px){.pc-banner{padding:8px 12px;gap:8px;font-size:13px}.pc-banner button{height:32px;padding:0 12px;font-size:12.5px}}.gc-foot{padding-bottom:max(12px,env(safe-area-inset-bottom))}.gc-foot:has(+.gc-note){padding-bottom:4px}.gc-foot .btn:not(.gc-wide){flex:1 1;min-width:0;max-width:240px;padding:0 12px;white-space:nowrap}@media (max-width:759px){.gc-foot .btn{font-size:15px}.gc-foot .btn svg{flex:none}}.gc-orphans{display:flex;align-items:center;gap:12px;margin:8px 16px 16px;padding:12px 14px;border-radius:12px;background:#f6f1f1;font-size:14px}.gc-orphans p{flex:1 1;margin:0;color:#5b4a4c}.m-undo-slot{display:contents}.m-undo{display:flex;align-items:center;margin-right:2px}.m-undo button{display:grid;place-items:center;width:38px;height:42px;padding:0;border:0;border-radius:10px;background:none;color:#171717;cursor:pointer}.m-undo button:active:not(:disabled){background:#efeeea}.m-undo button:disabled{opacity:.28;cursor:default}.cx-included h3{margin:0 0 8px;font-size:14px;font-weight:650;color:var(--text,#1f1d1a)}.co-included{margin:0 0 18px;padding:16px 18px;border:1px solid var(--line,#e7e4dc);border-radius:14px;background:#fbfaf7}.co-included h3{font-size:15px}.co-included li{font-size:14px}.m-steps-extra{margin:6px 4px 2px;padding:12px 8px 4px;border-top:1px solid #eeebe7;white-space:normal;max-width:calc(100vw - 48px)}.m-steps-extra .cx-included{margin:0;padding:0;border:0}@media (max-width:759.98px){.app[data-studio] .ad .ad-card{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 22px!important}.app[data-studio] .ad .ad-card-head{padding:0 4px 8px!important;border:0!important;margin:0!important;align-items:center}.app[data-studio] .ad .ad-card-head small{display:none!important}.app[data-studio] .ad .address-title{font-size:13px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73!important}.app[data-studio] .ad .ad-note{padding:0 4px!important;margin:0!important;text-align:left!important;font-size:15px;color:#3a3833}.app[data-studio] .ad .ad-wrap{padding-top:18px!important}.app[data-studio] .ad .ad-cols{display:block!important}.cst-layouts-back{padding:64px 16px 28px!important}.cst-layouts{max-height:calc(100dvh - 92px)!important}.cst-layout-tiles{gap:10px!important}.cst-layout-tiles>button{width:calc(50% - 5px)!important;padding:6px!important}.m-opts-panel .m-opts-top b{font-size:19px!important}.m-opts-panel .m-opts-top button,.m-opts-panel .m-opts-top span{font-size:16px!important}.m-opts-panel .cx-label h3,.m-opts-panel .cx-label>span,.m-opts-panel .cx-sn-label,.m-opts-panel .cx-sn-label em{font-size:15px!important}.m-opts-panel .cx-link{font-size:14px!important}.m-opts-panel .cx-sizes b,.m-opts-panel .cx-sizes em,.m-opts-panel .ml-section button,.m-opts-panel .ml-summary span,.m-opts-panel [role=radiogroup] button,.m-opts-panel [role=tablist] button,.m-opts-panel li,.m-opts-panel p{font-size:15px!important}.m-opts-panel .cx-sizes small,.m-opts-panel small{font-size:13.5px!important}.m-opts-panel .cx-hands{grid-template-columns:1fr!important}.m-opts-panel .cx-hand{height:54px!important;opacity:.8!important}.m-opts-panel .cx-hand[aria-pressed=true]{opacity:1!important}.m-opts-panel .cx-hand svg{width:auto!important;max-width:92%!important;height:36px!important}}.cst-frame img[data-machine-preview],.cst-front-big img[data-machine-preview],.cst-over img[data-machine-preview],.cst-side-thumb img[data-machine-preview],.m-pg img[data-machine-preview]{mix-blend-mode:multiply}.app[data-studio] .desk-phone{overflow:hidden!important;overscroll-behavior:none}.cst-arrange [data-block]:has([class*=__placeholder]):not(.le-sel):after{content:"";position:absolute;inset:1px;z-index:3;border:1.5px dashed rgba(23,23,23,.28);border-radius:3px;pointer-events:none}.cst-arrange [data-block]:not(:has([class*=__placeholder])):not(.le-sel){outline-color:transparent!important}.cst-arrange [class*=__placeholder]{display:block;padding:6px 8px}.cx-blank{display:flex;align-items:center;gap:12px;margin:2px 0 6px;padding:12px 14px;border:1px solid #e6e3dc;border-radius:12px;background:#faf9f6;color:var(--text,#1f1d1a);text-decoration:none;transition:border-color .15s,background .15s}.cx-blank:hover{border-color:#bdb8ad;background:#fff}.cx-blank span{display:grid;gap:1px;flex:1 1;min-width:0}.cx-blank b{font-size:13.5px;font-weight:650}.cx-blank small{font-size:12.5px;color:var(--muted,#7a766d)}.cx-blank i{font-style:normal;font-size:16px;color:#55524b}