.calm-desk-v6 .calm-heading,.calm-desk-v6 .calm-tools,.calm-desk-v6 .calm-inspector,.calm-desk-v6 .calm-tray,.calm-desk-v6 .checkout-bar{display:none!important}body:has(.dk) .app-top{display:none!important}.forge-workspace-ready:has(.dk) .page-head{display:none!important}.forge-workspace-ready:has(.dk) .sample-row{display:none!important}.layout:has(.dk)>.main{max-width:none;padding:0}.ds .calm-studio.calm-desk-v6{background:var(--color-canvas);border-top:0;height:auto;min-height:0}.calm-desk-v6 .calm-body{display:block}.calm-desk-v6 .calm-footer{box-shadow:none;background:0 0;border:0;padding:0;position:static}.dk{background:var(--color-canvas);height:100dvh;color:var(--color-fg);grid-template-columns:300px minmax(0,1fr) 380px;display:grid}@media (max-width:1280px){.dk{grid-template-columns:260px minmax(0,1fr) 340px}}.dk-proj{border-right:1px solid var(--color-rule);flex-direction:column;gap:10px;min-height:0;padding:24px 18px;display:flex;overflow-y:auto}.dk-proj h2{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;overflow:hidden}.dk-count{color:var(--color-fg-muted);margin-top:-6px;font-size:12.5px}.dk-prog{background:var(--color-rule);border-radius:2px;height:4px;margin:2px 0 4px;overflow:hidden}.dk-prog span{background:linear-gradient(90deg,#e8402a,#ff8f4d);height:100%;display:block}.dk-up{color:var(--color-fg-muted);background:#fbf8f3;border:1.5px dashed #cdbfad;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13.5px;font-weight:700;display:flex}.dk-up.is-over{border-color:var(--color-amber);background:var(--color-accent-soft)}.dk-up u{color:var(--color-accent);text-decoration:none}.dk-up .icon{width:20px;height:20px;color:var(--color-amber)}.dk-list{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dk-item{border:1px solid var(--color-rule);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.dk-item.on{border:2px solid var(--color-night);padding:9px}.dk-item img{object-fit:cover;background:#ece4d8;border-radius:7px;flex:none;width:40px;height:52px}.dk-item b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:14px;font-weight:800;display:block;overflow:hidden}.dk-item small{color:#1e8a5b;font-size:12px;font-weight:600}.dk-item small.is-paid{color:var(--color-accent)}.dk-item.is-run{background:#1e1713;border-color:#1e1713}.dk-item.is-run b{color:#f2ebe1}.dk-item.is-run small{color:#ff8f4d;font-weight:700}.dk-scan{background:linear-gradient(#6e6458,#4a4239);border-radius:7px;flex:none;width:40px;height:52px;position:relative;overflow:hidden}.dk-scan:after{content:"";background:#ffe0c8;height:2px;animation:2.4s ease-in-out infinite alternate dk-scan;position:absolute;left:0;right:0;box-shadow:0 0 10px 3px #ff6a1fe6}@keyframes dk-scan{0%{top:10%}to{top:88%}}.dk-center{background:radial-gradient(at 50% 40%,#fff8f0,#efe7db 70%);min-width:0;min-height:0;overflow-y:auto}.dk-panel{border-left:1px solid var(--color-rule);background:#fbf8f3;min-height:0;overflow-y:auto}.pc-desk{background:0 0;flex-direction:column;align-items:center;padding:22px 36px 30px;display:flex}.pc-desk>*{width:100%;max-width:560px}.pc-tabs{border:1px solid var(--color-rule);background:#fff;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;width:auto!important}.pc-tabs button{color:var(--color-fg-muted);border-radius:9px;padding:8px 14px;font-size:13px;font-weight:700}.pc-tabs button[aria-pressed=true]{background:var(--color-night);color:#fff}.pc-size{color:var(--color-fg-muted);border-left:1px solid var(--color-rule);margin-left:6px;padding:0 10px;font-size:12.5px;font-weight:700}.pc-desk .pc-bar{height:52px}.pc-desk{--pc-room:380px}.pc-desk:has(.pc-ask){--pc-room:432px}.pc-desk .pc-card{width:min(420px, calc(100dvh - var(--pc-room)) * .75)}.pc-desk .pc-stage.is-square .pc-card{width:min(470px, calc(100dvh - var(--pc-room)))}.pe-panel{background:0 0;padding:18px 22px 26px}.pe-panel .pe-top{margin-top:0}.pe-panel .pe-schemes{grid-template-columns:repeat(6,1fr);gap:6px}.pe-panel .pe-scheme{font-size:10.5px}.pe-panel .pe-tile{height:50px}.pe-panel .pe-lbl{margin-top:14px}.dk-total{color:#f2ebe1;background:linear-gradient(160deg,#2a2320,#0f0b09);border-radius:18px;margin-top:18px;padding:16px 18px}.dk-total .r{color:#bfb2a3;justify-content:space-between;padding:3px 0;font-size:13.5px;display:flex}.dk-total .r b{color:#f2ebe1}.dk-total .sum{border-top:1px solid #3a302a;align-items:baseline;margin-top:8px;padding-top:10px}.dk-total .sum span{color:#f2ebe1;font-weight:700}.dk-total .sum strong{font-family:var(--font-display);color:#fff;font-size:24px}.ds .dk-cta{border-radius:16px;width:100%;min-height:56px;margin-top:14px;font-size:17px}.dk-sub{text-align:center;color:var(--color-fg-muted);margin-top:8px;font-size:12.5px;font-weight:600}.dk-panel{flex-direction:column;display:flex}.dk-panel-top{z-index:5;border-bottom:1px solid var(--color-rule);background:#fbf8f3;padding:18px 22px 14px;position:sticky;top:0}.dk-panel-top .dk-total{margin-top:0;margin-bottom:12px}.dk-panel-top .dk-cta{margin-top:0}.ds .dk-split{margin-top:14px}.dk-panel-top .dk-split{margin-top:0}.dk-panel .ps{flex:1}.dk-panel .ps-top{padding:18px 22px 26px}.dk .forge-composer-docked{height:100%;animation:.2s ease-out dk-edit-in}@keyframes dk-edit-in{0%{opacity:.4}}.dk .forge-composer-docked .forge-composer-panel{max-width:none;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:68px 36px 30px;display:flex}.dk .forge-composer-docked .forge-placement-head{width:100%;max-width:560px;height:52px;margin:0 0 36px}.dk .forge-composer-docked .forge-placement-body{width:100%;display:block}.dk .forge-composer-docked .forge-composer-preview{background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:static}.dk .forge-composer-docked .forge-placement-stage{border-radius:6px;width:min(420px,75dvh - 285px);max-width:100%;margin:0 auto;box-shadow:0 18px 40px -18px #372e2566}.dk .forge-composer-docked .forge-placement-stage.is-square{width:min(470px,100dvh - 380px)}.dk .forge-composer-docked .forge-casual-mobile-settings{display:none}.ps-host .forge-composer-controls{background:0 0;border:0;gap:14px;max-height:none;padding:0;display:grid;overflow:visible}.ps-host .forge-mobile-controls-head{display:none}.ps-host .forge-editor-controls-content{overscroll-behavior:auto;scrollbar-gutter:auto;max-height:none;overflow:visible}.ps-host .forge-calm-panel{padding:16px}.ps-host .ps-head{margin-bottom:0}@media (prefers-reduced-motion:reduce){.dk .forge-composer-docked{animation:none}}.dk-center{grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.dk-work{flex-direction:column;align-items:safe center;min-height:0;display:flex;overflow:auto}.dk-work>*{flex:none;width:100%}.dk-zoom{border:1px solid var(--color-rule);background:#fff;border-radius:999px;justify-self:end;align-items:center;gap:2px;margin:6px 16px 10px;padding:3px 6px;display:flex}.dk-zoom button{min-width:32px;height:30px;color:var(--color-fg-muted);border-radius:999px;padding:0 8px;font-size:17px;font-weight:700}.dk-zoom button:hover:not(:disabled){color:var(--color-fg);background:#f4eee6}.dk-zoom button:disabled{opacity:.35}.dk-zoom .dk-zoom-pct{min-width:64px;color:var(--color-fg);font-size:14px}.dk-center .pc-desk{align-items:safe center}.dk-center .pc-desk .pc-card{width:calc(min(420px, (100dvh - var(--pc-room)) * .75) * var(--dk-zoom,1))}.dk-center .pc-desk .pc-stage.is-square .pc-card{width:calc(min(470px, 100dvh - var(--pc-room)) * var(--dk-zoom,1))}.dk-center.is-zoomed .pc-desk>.pc-stage{justify-content:safe center;max-width:none}.dk-center .forge-composer-docked .forge-composer-panel,.dk-center .forge-composer-docked .forge-composer-preview{align-items:safe center}.dk-center .forge-composer-docked .forge-placement-stage{width:calc(min(420px, (100dvh - 380px) * .75) * var(--dk-zoom,1));max-width:none}.dk-center .forge-composer-docked .forge-placement-stage.is-square{width:calc(min(470px, 100dvh - 380px) * var(--dk-zoom,1))}.dk-check{gap:4px;padding:6px 22px 24px;display:grid}
@media (max-width:850px){.layout:has(.calm-studio){display:block}.layout:has(.calm-studio)>.sidebar{display:none}}.layout:has(.calm-studio)>.main{min-width:0;max-width:none;padding:0}.main:has(.calm-studio)>.app-foot{display:none}.forge-workspace-ready .page-head{align-items:center;min-height:58px;margin:0;padding:10px 24px}.forge-workspace-ready .page-head h1,.forge-workspace-ready .page-head .slogan,.forge-workspace-ready .page-head p{display:none}.forge-workspace-ready .page-head .head-actions{margin:0}.calm-project-back{color:#786e64;font-size:13px;text-decoration:none}.forge-workspace-ready>.stack{grid-template-columns:minmax(0,1fr);gap:0}.forge-workspace-ready .sample-row{margin:0;padding:5px 24px}.ds .calm-studio{--calm-accent:#a64b00;--calm-paper:#f5f4f1;--calm-line:#ede6df;color:#342e28;border-top:1px solid var(--calm-line);background:#fff;flex-direction:column;width:100%;min-width:0;height:calc(100dvh - 140px);min-height:650px;display:flex}.calm-studio button:focus-visible{outline-offset:2px;outline:3px solid #ea9e74}.calm-studio button:disabled{opacity:.5;cursor:default}.calm-studio .btn{color:#534a40;box-shadow:none;border-color:#e8dfd5;min-height:40px}.calm-studio .btn.blue,.calm-studio .btn.primary{background:var(--color-mandarin);border-color:var(--color-mandarin);color:var(--color-mandarin-ink);font-weight:700;box-shadow:0 8px 18px -12px #be642873}.calm-studio .btn[aria-pressed=true]{color:#904000;background:#f8f1ea;border-color:#de8a59}.calm-body{flex:1;grid-template-columns:88px minmax(0,1fr) 330px;min-height:0;display:grid;overflow:hidden}.calm-inspector{border-left:1px solid var(--calm-line);scrollbar-gutter:stable;overscroll-behavior:contain;min-width:0;min-height:0;padding:24px;overflow:auto}.calm-inspector .field{margin:0 0 23px}.calm-inspector input:not([type=range]):not([type=color]):not([type=checkbox]),.calm-inspector textarea,.calm-inspector select{background:#fff;border-color:#e3dad0;min-height:42px;font-size:13px}.calm-inspector .field>b,.calm-inspector .field>label,.calm-inspector .field>span:first-child{font-size:13px}.calm-inspector small,.calm-inspector .form-note{color:#83796e;font-size:11px;line-height:1.65}.calm-inspector .field>small{margin-top:6px}.calm-more{border-top:1px solid var(--calm-line);margin:22px 0;padding-top:16px;font-size:12px}.calm-more summary{cursor:pointer;color:#736a60;min-height:30px}.calm-more[open] summary{margin-bottom:14px}.calm-more p{color:#83796e;font-size:12px;line-height:1.7}.calm-inline-options{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.calm-inspector>.btn{margin:0 5px 12px 0}.calm-inspector .background-picker,.calm-inspector .backgrounds{margin-top:20px}.calm-inspector .panel{box-shadow:none;border:0;padding:0}.calm-inspector>.forge-shadow>b{display:none}.calm-notice{color:#487252;background:#f1f8f3;flex:none;justify-content:space-between;align-items:center;padding:8px 24px;font-size:12px;display:flex}.calm-notice button{cursor:pointer;background:0 0;border:0}.calm-notice .icon{width:16px}.calm-pending{color:#3f372d;background:#fff;border:1px solid #e4d6c7;border-radius:16px;max-width:min(460px,100vw - 32px);margin:auto;padding:26px;box-shadow:0 20px 70px #3f160030}.calm-pending::backdrop{background:#271f1677}.calm-pending h2{margin:0 0 12px;font-size:21px}.calm-pending p{margin-bottom:20px;font-size:14px;line-height:1.7}.calm-pending>div{flex-wrap:wrap;gap:8px;display:flex}.calm-studio .checkout-bar{box-shadow:none;border:0;border-top:1px solid var(--calm-line);background:#fff;border-radius:0;flex:none;margin:0;padding:12px 24px;position:static}.calm-studio .checkout-bar b{font-size:13px}.calm-studio .checkout-bar small{color:#8e8479;font-size:11px}.calm-studio .checkout-bar .btn{min-height:44px}.calm-body>.forge-composer-inline,.calm-body>.forge-placement-inline{grid-column:1/-1;height:100%;min-height:0;overflow:hidden}.calm-body .forge-composer-panel,.calm-body .forge-placement-inline>.forge-placement-panel{border-radius:0;flex-direction:column;height:100%;min-height:0;padding:16px 24px;display:flex}.calm-body .forge-placement-head{flex:none}.calm-studio.calm-editing .forge-placement-body{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;overflow:hidden}.calm-studio.calm-editing .calm-body .forge-placement-controls{align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:auto}.calm-body .forge-composer-preview{flex-direction:column;height:100%;min-height:0;display:flex;position:static}.calm-body .forge-composer-preview .forge-placement-stage{flex:1;align-self:center;width:auto;max-width:100%;min-height:0;max-height:100%}@media (max-width:1100px){.calm-body{grid-template-columns:76px minmax(0,1fr) 290px}.calm-inspector{padding:20px}}@media (max-width:700px){.forge-workspace-ready .page-head{flex-direction:row;gap:8px;min-height:48px;padding:6px 12px;display:flex}.forge-workspace-ready .head-actions .btn{min-height:34px;padding:6px 9px;font-size:11px}.forge-workspace-ready .page-head .head-actions{gap:5px}.calm-project-back{font-size:11px}.ds .calm-studio{height:calc(100dvh - 112px);min-height:565px}.calm-body{grid-template-rows:minmax(190px,50%) 58px minmax(120px,1fr);grid-template-columns:minmax(0,1fr)}.calm-inspector{border-left:0;grid-row:3;padding:13px 16px}.calm-inspector .field{margin-bottom:16px}.calm-inspector input:not([type=range]):not([type=color]):not([type=checkbox]),.calm-inspector textarea,.calm-inspector select{font-size:16px}.calm-studio .checkout-bar{gap:8px;padding:8px 12px}.calm-studio .checkout-bar>div{min-width:0}.calm-studio .checkout-bar>div:first-child{flex:1}.calm-studio .checkout-bar>div:last-child{flex:none;width:auto}.calm-studio .checkout-bar b{font-size:11px}.calm-studio .checkout-bar small{max-width:155px;font-size:9px}.calm-studio .checkout-bar .btn{min-height:40px;padding:8px 11px;font-size:11px}.calm-studio .checkout-bar .total-price{font-size:14px}.calm-notice{padding:6px 12px;font-size:10px}}@media (max-width:800px){.calm-editing .calm-tray,.calm-editing .checkout-bar{display:none}.calm-studio.calm-editing .calm-body{display:block}.calm-body .forge-composer-panel,.calm-body .forge-placement-inline>.forge-placement-panel{padding:10px 12px}.calm-body .forge-placement-head{margin-bottom:8px!important}.calm-body .forge-placement-head h2{font-size:16px!important}.calm-body .forge-placement-head p{font-size:10px}.calm-studio.calm-editing .forge-placement-body{flex-direction:column;gap:9px;display:flex;overflow:hidden}.calm-body .forge-composer-preview,.calm-body .forge-detail-preview{flex:none;width:100%;height:47%;padding:8px}.calm-studio.calm-editing .calm-body .forge-placement-controls{flex:1 1 0;width:100%;height:auto;min-height:0;max-height:none;overflow:auto}.calm-body .forge-composer-preview .forge-placement-stage{width:auto;height:100%;max-height:100%}.calm-body .forge-calm-toolbar{flex:none;margin-bottom:5px}.calm-body .forge-calm-toolbar>span{display:none}.calm-body .forge-calm-toolbar button{min-height:30px;padding:4px 9px}}.calm-classic .calm-tray,.calm-classic .checkout-bar{display:none!important}.calm-classic .calm-footer{box-shadow:none;border:0;padding:0;position:static}.calm-classic .guide-steps,.calm-classic .guide-hint{display:none!important}
.calm-tool-intro{gap:13px;font-size:13px;line-height:1.7;display:grid}.calm-tool-intro p{color:#797065;margin:0}.calm-download-formats{color:#a2521c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 0 0;font-size:11px;text-decoration:underline;display:block}.ds .calm-studio .calm-body>.forge-composer-inline,.ds .calm-studio .calm-body>.forge-placement-inline{grid-column:2/-1}.ds .calm-studio.calm-editing .calm-body{display:grid}.calm-object-shadow-entry{border-top:1px solid var(--calm-line);margin-top:20px;padding-top:20px}.calm-object-shadow-entry h4{margin:0;font-size:13px}@media (max-width:800px){.ds .calm-studio,.ds .calm-studio.calm-editing{height:auto;min-height:calc(100dvh - 112px)}.ds .calm-studio .calm-body,.ds .calm-studio.calm-editing .calm-body{flex-direction:column;display:flex;overflow:visible}.ds .calm-studio .calm-inspector{border-left:0;border-top:1px solid var(--calm-line);order:2;padding:20px;overflow:visible}.ds .calm-studio .calm-body>.forge-composer-inline{order:1;height:auto;overflow:visible}.ds .calm-studio .calm-body .forge-composer-panel{height:auto;min-height:0;overflow:visible}.ds .calm-studio.calm-editing .forge-placement-body{flex:none;min-height:0;overflow:visible}.ds .calm-studio .forge-composer-preview,.ds .calm-studio .forge-detail-preview{flex:none;height:auto;min-height:0}.ds .calm-studio .forge-composer-preview .forge-placement-stage,.ds .calm-studio .forge-detail-preview .forge-placement-stage{flex:none;width:min(100%,420px);height:auto;min-height:0;max-height:none}.ds .calm-studio.calm-editing .calm-body .forge-placement-controls:not(.forge-composer-controls){flex:none;height:auto;max-height:none;overflow:visible}.ds .calm-studio.calm-editing .calm-body .forge-composer-controls{display:none}.ds .calm-studio.calm-editing .calm-body .forge-composer-controls.is-mobile-open{height:auto;max-height:var(--forge-controls-height,52dvh);flex:none;display:flex;overflow:hidden}.ds .calm-studio .forge-composer-panel.has-mobile-settings{padding-bottom:54dvh}.ds .calm-studio.calm-editing .checkout-bar{display:flex}.calm-download-formats{min-height:30px;font-size:10px}}.forge-workspace-ready .page-head{min-height:48px;padding:6px 24px}.forge-workspace-ready .page-head .head-actions .btn{min-height:36px;padding:6px 13px;font-size:13px}@media (min-width:801px){.ds .calm-studio{height:calc(100dvh - 122px);min-height:560px}}.calm-studio .checkout-bar{padding:8px 24px}.calm-inspector>.btn .icon{width:16px;height:16px}.calm-studio .calm-notice{z-index:30;border:1px solid #cfe5d5;border-radius:10px;gap:14px;width:max-content;max-width:min(560px,100vw - 24px);padding:10px 14px;position:fixed;top:132px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #2e261d20}@media (min-width:801px){.calm-studio.calm-editing .calm-tray,.calm-studio.calm-editing .checkout-bar{display:none}.calm-studio .calm-body .forge-composer-panel{padding:10px 20px 12px}.calm-studio .forge-composer-inline .forge-composer-panel .forge-placement-head{align-items:center;margin-bottom:8px}.calm-studio .forge-composer-inline .forge-composer-panel .forge-placement-head h2{font-size:16px}.calm-studio .forge-composer-inline .forge-placement-head>div{align-items:baseline;gap:12px;display:flex}.calm-studio .forge-composer-inline .forge-placement-head p{margin:0}.calm-studio .forge-calm-editor .forge-composer-preview{padding:10px 14px 12px}.calm-studio .forge-calm-toolbar{margin-bottom:8px}.calm-studio .forge-casual-stage-actions{gap:7px;padding-top:8px}}.forge-calm-editor .forge-placement-head.is-drafting>.btn{color:#555048;background:#fff;border-color:#dedbd5}.forge-calm-editor .btn.sm.forge-callout-done:not(:disabled){color:#fff;background:#ad5001;border-color:#ad5001}.forge-calm-toolbar button>span{margin-left:3px}@media (max-width:800px){.forge-calm-toolbar button>span{display:none}.calm-studio .calm-notice{top:auto;bottom:12px}.ds .calm-studio:is(.calm-untitled,:has(#forge-title:focus)) .calm-inspector{border-top:0;order:1}.ds .calm-studio:is(.calm-untitled,:has(#forge-title:focus)) .calm-preview{order:2}.calm-studio:is(.calm-untitled,:has(#forge-title:focus)) :is(.calm-mobile-settings,.calm-back-to-card){display:none}}.calm-footer{display:contents}@media (min-width:1101px){.calm-footer{border-top:1px solid var(--calm-line);flex:none;align-items:stretch;display:flex}.calm-footer>.checkout-bar{border-top:0;border-left:1px solid var(--calm-line);flex:none;gap:16px;max-width:46%}.calm-footer>.checkout-bar>div:first-child small,.calm-studio.calm-editing .calm-footer{display:none}}@media (max-width:700px){.forge-workspace-ready .page-head{flex-wrap:nowrap;justify-content:space-between}.forge-workspace-ready .page-head>div:first-child{min-width:0}.forge-workspace-ready .calm-project-back{white-space:nowrap}.forge-workspace-ready .page-head .head-actions{flex-wrap:nowrap;margin:0}.forge-workspace-ready .page-head .head-actions .btn{gap:5px;min-height:34px;padding:6px 9px;font-size:11px}.forge-workspace-ready .page-head .head-actions .btn .icon{width:14px;height:14px}.forge-workspace-ready:not(:has(.calm-studio)) .page-head{margin-bottom:14px;padding:0}}.forge-source-line{display:none}@media (max-width:800px){.forge-upload .forge-source-line{color:var(--color-fg-muted);flex-wrap:wrap;order:-2;align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.forge-upload .forge-source-line b{color:var(--color-fg);font-weight:550}.forge-upload .forge-source-line button{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;text-decoration:underline}.forge-upload .forge-sources{order:-1}.forge-upload:not(.sources-open) .forge-sources{display:none}.ds .calm-studio:is(.calm-untitled,:has(#forge-title:focus)) .calm-inspector>:not(.field:has(#forge-title),.calm-title-go){display:none}.ds .calm-studio:is(.calm-untitled,:has(#forge-title:focus)) .calm-inspector{padding-bottom:12px}.ds .calm-studio:is(.calm-untitled,:has(#forge-title:focus)) .calm-title-go{justify-content:center;width:100%;min-height:46px;margin-top:-4px;font-size:14px;display:inline-flex}.ds .calm-studio .calm-footer{bottom:var(--cookie-bar,0px);z-index:25;background:#fff;display:block;position:sticky;box-shadow:0 -6px 18px #2e261d1a}.ds .calm-studio.calm-editing .calm-footer{box-shadow:none;position:static}.calm-studio .calm-footer .checkout-bar>div:first-child{display:none}.calm-studio .calm-footer .checkout-bar>div:last-child{flex:1}.calm-studio .calm-footer .checkout-bar>div:last-child>.btn{width:100%}.calm-studio .calm-footer .checkout-bar{border-top:0;padding:6px 12px 8px}.calm-studio .calm-footer .checkout-bar .btn{min-height:44px}.calm-studio .calm-notice{top:76px;bottom:auto}body:has(.calm-studio) .toast.corner{top:76px;bottom:auto}body:has(.calm-studio):has(.guide-hint,.fix-hint) .toast.corner{display:none}}
.fb{color:#f2ebe1;background:linear-gradient(160deg,#2a2320,#0f0b09);border-radius:26px;width:100%;max-width:460px;margin:0 auto;padding:0 22px 34px;position:relative;overflow:hidden}@media (max-width:800px){.fb{border-radius:0;width:100%;max-width:none;min-height:100dvh}}.fb-glow{pointer-events:none;background:radial-gradient(at 50% 30%,#e8402a59,#0000 62%);position:absolute;inset:0}.fb>*{position:relative}.fb-bar{justify-content:space-between;align-items:center;height:60px;display:flex}.fb-ib{color:#bfb2a3;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.fb-head{flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.fb-dots{gap:4px;display:flex}.fb-dots i{background:#f2ebe14d;border-radius:2px;width:18px;height:4px}.fb-dots i.on{background:#ff9a5c;box-shadow:0 0 8px #ff8f4db3}.fb-clock{text-align:right;width:40px;font-family:var(--font-display);font-size:15px;font-weight:600}.fb-dev{aspect-ratio:3/4;background:linear-gradient(160deg,#3a302a,#241d18);border-radius:18px;width:min(236px,64vw);margin:12px auto 0;position:relative;overflow:hidden;box-shadow:0 24px 50px -20px #e8402a73}.fb-dev img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.fb-dev.no-photo:before{content:"";background:#f2ebe112;border-radius:12px;position:absolute;inset:22% 18%}.fb-scan{background:linear-gradient(90deg,#e8402a,#ff8f4d);height:3px;animation:3.2s ease-in-out infinite alternate fb-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 8px #e8402a8c}.fb-scan:after{content:"";background:linear-gradient(#ff8f4d2e,#0000);height:60px;position:absolute;top:3px;left:0;right:0}@keyframes fb-scan{0%{top:4%}to{top:92%}}@media (prefers-reduced-motion:reduce){.fb-scan{animation:none;top:46%}}.fb-track{background:#f2ebe129;border-radius:3px;height:6px;margin:24px 4px 0}.fb-track span{background:linear-gradient(90deg,#ff6a1f,#ffb27a);border-radius:3px;height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #ff8f4da6}.fb-steps{flex-direction:column;gap:13px;margin:20px 0 0;padding:0;list-style:none;display:flex}.fb-step{color:#bfb2a3;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.fb-step small{color:#ffb383;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.fb-o{border:1.5px solid #f2ebe14d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.fb-step.is-ok{color:#f2ebe1}.fb-step.is-ok .fb-o{color:#fff;background:#2fb67c;border-color:#2fb67c}.fb-step.is-ok .icon{stroke-width:2.6px;width:14px;height:14px}.fb-step.is-now{color:#fff}.fb-step.is-now .fb-o{border:2.5px solid #ff9a5c;border-color:#ff9a5c #ff9a5c #f2ebe133 #f2ebe133;animation:1s linear infinite fb-spin}@keyframes fb-spin{to{transform:rotate(360deg)}}.fb-note{color:#d9cfc3;background:#f2ebe10f;border:1px solid #f2ebe124;border-radius:14px;margin-top:18px;padding:12px 14px;font-size:13.5px;line-height:1.45}.fb-note b{color:#f2ebe1;margin-bottom:3px;display:block}.fb-tip{color:#bfb2a3;margin-top:12px;font-size:13px;line-height:1.45}.fb-foot{text-align:center;color:#bfb2a3;margin-top:22px;font-size:12.5px}@media (max-width:800px){body:has(.fb) .app-top{display:none!important}.layout:has(.fb)>.sidebar{display:none!important}.forge-workspace-ready:has(.fb) .page-head{display:none!important}.layout:has(.fb)>.main{padding:0}.forge-workspace-ready:has(.fb)>.stack{gap:0}}
