.preset-foundation{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;padding:.9rem;display:flex}.preset-foundation>div:first-child{max-width:760px}.preset-foundation strong{margin-top:.3rem;font-size:1rem;display:block}.preset-foundation p{color:#7c899a;margin:.15rem 0 0;font-size:.76rem;line-height:1.55}.preset-foundation-tags{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.preset-foundation-tags span{border:1px solid var(--line);color:#6071da;background:#f7f9ff;border-radius:999px;padding:.38rem .48rem;font-size:.75rem;font-weight:900}.os-shell{grid-template-columns:220px minmax(0,1fr) 350px;align-items:start;gap:.65rem;display:grid}.os-rail{position:sticky;top:78px;overflow:hidden}.os-rail>header,.os-preview>header,.os-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.os-rail>header small,.os-preview>header small,.os-editor-head small{color:#6d7fe4;font-size:.75rem;font-weight:950;display:block}.os-rail>header strong,.os-preview>header strong,.os-editor-head strong{margin-top:.08rem;font-size:.78rem;display:block}.os-rail nav{padding:.4rem;display:grid}.os-rail nav button{color:#657389;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:32px 1fr 18px;align-items:center;gap:.45rem;padding:.55rem;display:grid}.os-rail nav button>span{color:#76849a;background:#f0f3f8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:950;display:grid}.os-rail nav button strong,.os-rail nav button small{display:block}.os-rail nav button strong{font-size:.75rem}.os-rail nav button small{color:#9aa4b1;margin-top:.05rem;font-size:.75rem}.os-rail nav button i{font-style:normal}.os-rail nav button.active{color:#0c1b30;background:linear-gradient(135deg,#315cff13,#7657ff0b)}.os-rail nav button.active>span{color:#fff;background:linear-gradient(135deg,#315cff,#7657ff)}.os-rail-note{color:#dce4ef;background:#0e1e34;border-radius:12px;margin:.4rem;padding:.65rem}.os-rail-note>span{color:#8d9cff;font-size:.75rem;font-weight:950}.os-rail-note>strong{margin-top:.28rem;font-size:.76rem;display:block}.os-rail-note>p{color:#97a7ba;margin:.12rem 0 0;font-size:.75rem;line-height:1.5}.os-editor{min-width:0}.os-save-tools{align-items:center;gap:.45rem;display:flex}.os-save-tools>span{color:#2d9675;font-size:.75rem}.os-save-tools>button{color:#75839a;background:0 0;border:0;font-size:.75rem;font-weight:850}.os-editor-body{padding:1rem}.os-section-intro>span{color:#697ae1;letter-spacing:.08em;font-size:.75rem;font-weight:950}.os-section-intro h2{letter-spacing:-.05em;margin:.35rem 0 .22rem;font-size:2rem;line-height:.98}.os-section-intro p{color:#7d899a;max-width:720px;margin:0;font-size:.76rem;line-height:1.62}.os-form-grid{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1rem;display:grid}.os-form-grid .span-2{grid-column:1/-1}.os-field,.os-field>span,.os-field>small{display:block}.os-field>span,.os-tier-editor label small,.os-bump-editor label small{color:#6e7b90;margin-bottom:.28rem;font-size:.75rem;font-weight:900}.os-field>small{color:#97a1ae;margin-top:.25rem;font-size:.75rem}.os-field input,.os-field textarea,.os-field select,.os-service input,.os-service select,.os-tier-editor input,.os-tier-editor textarea,.os-tier-editor select,.os-bump-editor input,.os-bump-editor select{border:1px solid var(--line);color:#102037;width:100%;min-height:46px;font:inherit;background:#fff;border-radius:10px;outline:0;padding:.55rem .65rem;font-size:.75rem}.os-field textarea{resize:vertical;min-height:95px}.os-toggle-stack{gap:.45rem;margin-top:1rem;display:grid}.os-toggle{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.os-toggle strong,.os-toggle small{display:block}.os-toggle strong{font-size:.75rem}.os-toggle small{color:#8e99a8;margin-top:.06rem;font-size:.75rem}.os-toggle input{display:none}.os-toggle>span{background:#dfe4eb;border-radius:999px;width:42px;height:24px;padding:3px}.os-toggle>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .16s;display:block}.os-toggle input:checked+span{background:#5368dd}.os-toggle input:checked+span:after{transform:translate(18px)}.os-architecture,.os-warning{border-radius:12px;align-items:flex-start;gap:.5rem;margin-top:1rem;padding:.7rem;display:flex}.os-architecture{background:#315cff0f}.os-warning{background:#e7b85d1c}.os-architecture b,.os-warning b{font-size:.75rem}.os-architecture span,.os-warning span{color:#778598;font-size:.75rem;line-height:1.5}.os-service-tools{justify-content:space-between;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.os-category-tabs,.os-service-tool-actions{flex-wrap:wrap;gap:.3rem;display:flex}.os-category-tabs button,.os-danger-mini{border:1px solid var(--line);color:#66758a;background:#fff;border-radius:9px;padding:.42rem .52rem;font-size:.75rem;font-weight:850}.os-category-tabs button.active{color:#fff;background:linear-gradient(135deg,#315cff,#7657ff);border-color:#0000}.os-category-tabs small{opacity:.7}.os-danger-mini{color:#a15f5c}.os-services{gap:.45rem;margin-top:.65rem;display:grid}.os-service{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:30px 42px 1fr 82px;align-items:start;gap:.5rem;padding:.6rem;display:grid}.os-service.muted{opacity:.58}.os-service-order{gap:.18rem;display:grid}.os-service-order button{border:1px solid var(--line);background:#f8faff;border-radius:8px;width:29px;height:29px}.os-service-icon{color:#fff;background:linear-gradient(135deg,#315cff,#7657ff);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.os-service-fields{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.os-service-fields .wide{grid-column:1/-1}.os-service-fields label>span{color:#728096;margin-bottom:.22rem;font-size:.75rem;font-weight:850;display:block}.os-service-actions{justify-items:end;gap:.4rem;display:grid}.os-service-actions label{color:#728096;align-items:center;gap:.3rem;font-size:.75rem;font-weight:850;display:flex}.os-service-actions label input{display:none}.os-service-actions label>span{background:#dfe4eb;border-radius:999px;width:34px;height:20px;padding:2px}.os-service-actions label>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;display:block}.os-service-actions label input:checked+span{background:#5368dd}.os-service-actions label input:checked+span:after{transform:translate(14px)}.os-service-actions>button{color:#a15f5c;background:0 0;border:0;font-size:.75rem}.os-service-actions>small{color:#93a0af;font-size:.75rem;font-weight:950}.os-empty{border:1px dashed var(--line);text-align:center;border-radius:12px;justify-items:center;padding:1.5rem;display:grid}.os-empty>i{color:#fff;background:linear-gradient(135deg,#315cff,#7657ff);border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.os-empty strong{margin:.45rem 0;font-size:.75rem}.os-tier-editor,.os-bump-editor{gap:.55rem;margin-top:.75rem;display:grid}.os-tier-editor article,.os-bump-editor article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:38px 1fr 100px;align-items:start;gap:.55rem;padding:.7rem;display:grid}.os-tier-editor article{grid-template-columns:38px 1fr}.os-tier-editor article.recommended{border-color:#5368ff47;box-shadow:0 0 0 3px #5368ff0b}.os-tier-editor article>span,.os-bump-editor article>span{color:#fff;background:#16243a;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:950;display:grid}.os-tier-editor article>div,.os-bump-editor article>div,.os-tier-fields{grid-template-columns:1fr 1fr;gap:.42rem;display:grid}.os-tier-editor .wide,.os-bump-editor .wide{grid-column:1/-1}.os-tier-editor textarea{resize:vertical;min-height:78px}.os-tier-editor label,.os-bump-editor label{position:relative}.os-tier-editor label>b{color:#7c89a0;position:absolute;bottom:12px;right:10px}.os-tier-flags{padding:.45rem .1rem;gap:.8rem!important;display:flex!important}.os-tier-flags label,.os-check-line{color:#637087;align-items:center;gap:.4rem;font-size:.72rem;font-weight:850;display:flex}.os-tier-flags input,.os-check-line input{width:16px!important;height:16px!important;min-height:16px!important}.os-bump-editor article>button{color:#a15f5c;background:0 0;border:0;align-self:center;font-size:.75rem;font-weight:850}.os-subhead{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.os-subhead span{color:#6f80e4;font-size:.75rem;font-weight:950}.os-subhead strong{margin-top:.18rem;font-size:.82rem;display:block}.os-subhead p{color:#8591a2;margin:.08rem 0 0;font-size:.75rem}.os-event-chain{color:#fff;background:#0f1d32;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:1rem;padding:.7rem;display:flex}.os-event-chain span{background:#ffffff12;border-radius:7px;padding:.3rem .4rem;font-size:.75rem;font-weight:900}.os-event-chain i{color:#7184ee;font-style:normal}.os-preview-wrap{gap:.55rem;display:grid;position:sticky;top:78px}.os-preview>header>span{color:#fff;background:#2fa57e;border-radius:999px;padding:.24rem .36rem;font-size:.75rem;font-weight:950}.os-device{background:radial-gradient(circle at 80% 10%,#7657ff17,#0000 28%),linear-gradient(160deg,#fbfcff,#f2f5fa);border:1px solid #1025461a;border-radius:22px;min-height:520px;margin:.6rem;overflow:hidden;box-shadow:inset 0 0 0 6px #fff,0 14px 38px #12244314}.os-device-brand{align-items:center;gap:.4rem;padding:.7rem;display:flex}.os-device-brand>span{color:#fff;background:linear-gradient(135deg,#315cff,#7657ff);border-radius:10px;place-items:center;width:38px;height:38px;font-size:.75rem;font-weight:950;display:grid}.os-device-brand small,.os-device-brand strong{display:block}.os-device-brand small{color:#8a96a6;font-size:.75rem}.os-device-brand strong{font-size:.75rem}.os-device-progress{background:#e9edf3;height:2px}.os-device-progress i{background:linear-gradient(90deg,#315cff,#7657ff,#4eddb2);width:38%;height:100%;display:block}.os-device-screen{padding:1rem}.os-device-screen>small{color:#6374db;letter-spacing:.08em;font-size:.75rem;font-weight:950}.os-device-screen h3{letter-spacing:-.055em;margin:.35rem 0 .22rem;font-size:1.8rem;line-height:.96}.os-device-screen>p{color:#7e8a9c;margin:0;font-size:.75rem;line-height:1.5}.os-device-screen>button{color:#fff;background:linear-gradient(135deg,#315cff,#7657ff);border:0;border-radius:10px;width:100%;height:44px;margin-top:.7rem;font-size:.75rem;font-weight:950}.os-device-foot{color:#929dab;justify-content:center;align-items:center;gap:.25rem;padding:.55rem;font-size:.75rem;text-decoration:none;display:flex}.os-device-foot img{object-fit:contain;width:54px;height:24px}.os-preview-trust{flex-wrap:wrap;gap:.25rem;margin-top:.65rem;display:flex}.os-preview-trust span{border:1px solid var(--line);color:#728096;background:#fff;border-radius:999px;padding:.28rem .34rem;font-size:.75rem}.os-preview-trust.large{display:grid}.os-preview-choice{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:.35rem;margin-top:.4rem;padding:.4rem;display:grid}.os-preview-choice span{color:#6577df;background:#eef2ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:950;display:grid}.os-preview-choice b{font-size:.75rem}.os-preview-services{gap:.28rem;margin-top:.6rem;display:grid}.os-preview-services>div{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:32px 1fr 20px;align-items:center;gap:.35rem;padding:.35rem;display:grid}.os-preview-services i{color:#6577df;background:#eef2ff;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.os-preview-services b,.os-preview-services small{display:block}.os-preview-services b{font-size:.75rem}.os-preview-services small{color:#8e99a8;font-size:.75rem}.os-preview-services em{font-style:normal}.os-preview-option{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;gap:.35rem;margin-top:.4rem;padding:.4rem;display:grid}.os-preview-option>i{border:4px solid #6577df;border-radius:50%;width:16px;height:16px}.os-preview-option b,.os-preview-option small{display:block}.os-preview-option b{font-size:.75rem}.os-preview-option small{color:#909baa;font-size:.75rem}.os-preview-tiers{grid-template-columns:repeat(3,1fr);gap:.22rem;margin-top:.6rem;display:grid}.os-preview-tiers>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:.38rem}.os-preview-tiers>div.active{background:#f4f6ff;border-color:#697ae1}.os-preview-tiers small,.os-preview-tiers b,.os-preview-tiers strong{display:block}.os-preview-tiers small{color:#6c7ee4;font-size:.75rem}.os-preview-tiers b{margin-top:.15rem;font-size:.75rem}.os-preview-tiers strong{margin-top:.3rem;font-size:.75rem}.os-preview-bump{color:#657389;background:#fff;border:1px dashed #d5dced;border-radius:9px;margin-top:.35rem;padding:.38rem;font-size:.75rem}.os-preview-next{gap:.28rem;margin-top:.6rem;display:grid}.os-preview-next>*{text-align:center;border-radius:8px;padding:.38rem;font-size:.75rem}.os-preview-next strong{color:#fff;background:linear-gradient(135deg,#315cff,#7657ff)}.os-preview-next span{border:1px solid var(--line);background:#fff}.os-preview>footer{border-top:1px solid var(--line);color:#8d98a8;align-items:center;gap:.3rem;padding:.6rem;font-size:.75rem;display:flex}.os-preview>footer i{background:#35b989;border-radius:50%;width:7px;height:7px}.os-preview>footer a{color:#6274df;margin-left:auto;font-weight:900}.os-standard{padding:.7rem}.os-standard>strong{margin-top:.35rem;font-size:.78rem;display:block}.os-standard>p{color:#8490a2;margin:.12rem 0 0;font-size:.75rem;line-height:1.5}.os-material-policy{background:linear-gradient(135deg,#f8faff,#fff);border:1px solid #5368ff21;border-radius:14px;margin-top:1rem;padding:.8rem}.os-material-policy>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.os-material-policy>header span,.os-material-policy>header strong,.os-material-policy>header p{display:block}.os-material-policy>header span{color:#6577df;letter-spacing:.06em;font-size:.68rem;font-weight:950}.os-material-policy>header strong{margin-top:.12rem;font-size:.82rem}.os-material-policy>header p{color:#8390a3;max-width:720px;margin:.1rem 0 0;font-size:.72rem;line-height:1.5}.os-material-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.7rem;display:grid}.os-mini-switch{cursor:pointer;align-items:center;gap:.35rem;display:flex}.os-mini-switch input{display:none}.os-mini-switch i{background:#dce2eb;border-radius:999px;width:42px;height:24px;position:relative}.os-mini-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .16s;position:absolute;top:3px;left:3px}.os-mini-switch input:checked+i{background:#5368dd}.os-mini-switch input:checked+i:after{transform:translate(18px)}.os-mini-switch b{color:#68768a;font-size:.7rem}.os-material-grid select{border:1px solid var(--line);color:#102037;width:100%;min-height:46px;font:inherit;background:#fff;border-radius:10px;padding:.55rem .65rem;font-size:.75rem}.preset-commerce{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.45rem;margin:.75rem 0;display:grid}.preset-commerce>div{border:1px solid var(--line);background:#f8faff;border-radius:12px;padding:.65rem}.preset-commerce>div.total{color:#fff;background:linear-gradient(135deg,#0d1d32,#315cff 72%,#7657ff)}.preset-commerce small,.preset-commerce strong,.preset-commerce span{display:block}.preset-commerce small{color:#6678db;font-size:.68rem;font-weight:950}.preset-commerce .total small{color:#c2cbff}.preset-commerce strong{margin-top:.14rem;font-size:.9rem}.preset-commerce span{color:#8490a2;margin-top:.05rem;font-size:.7rem}.preset-commerce .total span{color:#d5dded}.preset-commerce>i{color:#9aa5b4;font-style:normal}.preset-manager{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.preset-manager article{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.preset-manager article.editing{border-color:#315cff59;box-shadow:0 0 0 3px #315cff12}.preset-visual{color:#fff;background-color:#071522;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:flex-end;min-height:175px;padding:.65rem;display:flex;position:relative}.preset-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050d18eb);position:absolute;inset:45% 0 0}.preset-visual>span,.preset-visual>strong{z-index:1;position:relative}.preset-visual span{letter-spacing:.05em;font-size:.65rem;font-weight:950}.preset-visual strong{margin-top:.12rem;font-size:.9rem}.preset-manager article>p{color:#7c899b;min-height:58px;margin:.55rem;font-size:.7rem;line-height:1.45}.preset-manager article>div:last-child{border-top:1px solid var(--line);gap:.3rem;padding:.55rem;display:flex}.preset-manager article>div:last-child button,.preset-manager article>div:last-child b{border:1px solid var(--line);color:#586bda;text-align:center;background:#f7f8ff;border-radius:8px;flex:1;padding:.42rem;font-size:.68rem;font-weight:900}.preset-manager article>div:last-child button.remove{color:#9d625e;flex:none}.preset-manager article>div:last-child b{color:#258269;background:#eaf8f3}.preset-rule{background:#f7f9fd;border-radius:11px;grid-template-columns:auto 1fr;gap:.55rem;margin-top:.7rem;padding:.6rem;display:grid}.preset-rule strong{font-size:.72rem}.preset-rule span{color:#7e8a9c;font-size:.7rem;line-height:1.45}.conversion-grid{margin-top:.7rem}.conversion-grid select{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:44px;padding:.45rem}.os-title p{max-width:900px}.preset-foundation-tags span:first-child{color:#258269;background:#eefaf6}.preset-foundation-tags .elite-demo-tag{color:#fff;background:linear-gradient(135deg,#315cff,#7657ff)}@media (width<=900px){.preset-commerce{grid-template-columns:1fr}.preset-commerce>i{text-align:center;transform:rotate(90deg)}.preset-manager{grid-template-columns:1fr 1fr}}@media (width<=580px){.preset-manager,.preset-rule{grid-template-columns:1fr}}@media (width<=1250px){.os-shell{grid-template-columns:210px minmax(0,1fr)}.os-preview-wrap{grid-column:1/-1;grid-template-columns:360px 1fr;position:relative;top:auto}.os-device{min-height:470px}}@media (width<=860px){.preset-foundation{flex-direction:column;align-items:flex-start}.preset-foundation-tags{justify-content:flex-start}.os-shell{grid-template-columns:1fr}.os-rail{position:relative;top:auto}.os-rail nav{display:flex;overflow:auto}.os-rail nav button{min-width:165px}.os-preview-wrap{grid-template-columns:1fr}.os-service{grid-template-columns:30px 40px 1fr}.os-service-actions{grid-column:3}.os-form-grid{grid-template-columns:1fr}.os-form-grid .span-2{grid-column:auto}}@media (width<=580px){.os-material-grid{grid-template-columns:1fr}.os-preview-wrap{display:none}.os-service-tools,.os-subhead{flex-direction:column;align-items:flex-start}.os-service{grid-template-columns:28px 1fr}.os-service-icon{display:none}.os-service-actions{grid-column:2}.os-service-fields{grid-template-columns:1fr}.os-tier-editor article,.os-bump-editor article{grid-template-columns:34px 1fr}.os-multiplier,.os-bump-editor article>button{grid-column:2}.os-save-tools>span{display:none}}
