:root{font-family:Segoe UI Variable,Aptos,Trebuchet MS,sans-serif;color:#163126;background:#e9e0d0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--green: #163126;--green-deep: #10271d;--green-soft: #dce8d3;--cream: #f4f7fa;--sand: #e9e0d0;--gold: #d59a44;--rose: #b85b5d;--ink-muted: #657066;--line: rgba(22, 49, 38, .14);--shadow: 0 18px 56px rgba(28, 36, 30, .11)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 82% 14%,rgba(213,154,68,.18),transparent 30%),linear-gradient(135deg,#f5efe4,#e9e0d0 52%,#dfe5d7)}button,select,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}a{color:inherit;text-decoration:none}.access-page{min-height:100vh;display:grid;place-items:center;padding:28px}.access-panel{width:min(560px,100%);padding:32px;border:1px solid var(--line);border-radius:8px;background:#ffffffeb;box-shadow:var(--shadow)}.access-panel h1,.studio-topbar h1,.studio-panel h2{margin:0;letter-spacing:0}.access-panel h1{font-size:2rem}.access-panel p{color:var(--ink-muted);line-height:1.55}.access-panel-loading{position:relative;overflow:hidden}.access-panel-loading:after{content:"";display:block;height:3px;margin-top:24px;background:linear-gradient(90deg,var(--green),var(--gold))}.notice{border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin:18px 0;background:#f6eddc}.notice-error{border-color:#b85b5d47;color:#792a31;background:#fff1ef}.notice-success{border-color:#21824d3d;color:#0f5131;background:#eff8ed}.primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:8px;background:var(--green);color:#fff8ea;font-weight:800}.primary-button{min-height:44px;border:0;border-radius:8px;padding:0 18px;background:var(--green);color:#fff8ea;font-weight:850}.secondary-button,.danger-button{min-height:38px;border-radius:8px;padding:0 13px;font-weight:850}.secondary-button{border:1px solid var(--line);background:#ffffffdb;color:var(--green)}.secondary-button:hover{border-color:#16312657;background:#fff}.danger-button{border:1px solid rgba(184,91,93,.26);background:#fff1ef;color:#792a31}.danger-button:hover{background:#ffe6e2}.unlock-form{display:grid;gap:12px;margin-top:20px}.unlock-form label{color:var(--green);font-weight:850}.unlock-form input{width:100%;min-height:56px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--green);font:inherit;font-size:1.45rem;font-weight:850;letter-spacing:.12em;padding:0 14px}.unlock-form input:focus{outline:3px solid rgba(213,154,68,.28);border-color:#16312661}.access-footnote{margin-top:18px;overflow-wrap:anywhere;font-size:.9rem}.studio-shell{min-height:100vh;display:grid;grid-template-columns:264px minmax(0,1fr)}.studio-sidebar{min-height:100vh;padding:26px 18px;background:linear-gradient(180deg,#183628,#10271d);color:#f8f0df;display:flex;flex-direction:column;gap:24px}.brand-lockup{display:flex;align-items:center;gap:12px}.brand-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:8px;background:#f4c878;color:var(--green-deep);font-weight:900}.brand-lockup p{margin:0 0 2px;color:#f8f0dfb3;font-size:.82rem}.brand-lockup strong{display:block;font-size:1.15rem}.studio-nav{display:grid;gap:8px}.studio-nav-item{padding:12px 13px;border-radius:8px;color:#f8f0dfb8;font-weight:750}.studio-nav-item-active,.studio-nav-item:hover{color:#fff8ea;background:#ffffff1a}.operator-card{margin-top:auto;display:grid;gap:5px;padding:14px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.operator-card span{color:#f8f0dfa6;font-size:.78rem}.operator-card strong{overflow-wrap:anywhere}.sidebar-button{min-height:38px;margin-top:8px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1a;color:#fff8ea;font-weight:850}.sidebar-button:hover{background:#ffffff29}.studio-main{min-width:0;padding:30px}.studio-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.studio-topbar h1{max-width:760px;font-size:clamp(2rem,3vw,3.3rem);line-height:1.04}.eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:850;color:#7a6a4c}.manufacturer-switcher{min-width:240px;display:grid;gap:8px}.manufacturer-switcher span,.metric-label{color:var(--ink-muted);font-size:.78rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.manufacturer-switcher select{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:#ffffffe6;color:var(--green);font-weight:800}.status-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.status-band>div,.studio-panel{border:1px solid var(--line);border-radius:8px;background:#ffffffd6;box-shadow:var(--shadow)}.status-band>div{padding:16px;display:grid;gap:8px}.status-band strong{font-size:1.25rem}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:start}.studio-panel{padding:20px}.studio-panel-wide{grid-column:1 / -1}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.studio-panel h2{font-size:1.35rem}.status-pill{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;font-size:.75rem;font-weight:850;white-space:nowrap}.status-active,.status-configure{color:#6b4312;background:#f4dfb9}.status-core,.status-ready{color:#0f5131;background:var(--green-soft)}.status-waiting,.status-defer{color:#5e6360;background:#ebe5db}.packet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.packet-tile{min-height:96px;border:1px solid var(--line);border-radius:8px;background:#ffffff7a;color:var(--green);padding:14px;text-align:left;display:grid;align-content:space-between;cursor:pointer}.packet-tile:hover{border-color:#16312657;background:#fff}.packet-tile span{color:var(--ink-muted)}.packet-workbench{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:18px;align-items:start}.packet-records,.packet-editor-shell{min-width:0}.packet-record-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.packet-record-list{display:grid;gap:8px}.packet-record,.empty-state{width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff70;color:var(--green);padding:12px;text-align:left}.packet-record:hover,.packet-record-active{border-color:#16312661;background:#fff}.packet-record strong,.packet-record span,.empty-state{display:block}.packet-record span,.empty-state{color:var(--ink-muted);font-size:.88rem;line-height:1.4}.packet-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.packet-meta-grid label,.packet-json-label,.production-confirm{display:grid;gap:7px;color:var(--green);font-weight:850}.packet-meta-grid span,.packet-json-label{color:var(--ink-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.packet-meta-grid input,.packet-meta-grid select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#ffffffeb;color:var(--green);padding:0 10px;font-weight:750}.packet-viewbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0}.packet-view-tabs{display:inline-flex;border:1px solid var(--line);border-radius:8px;background:#ffffffb3;padding:4px}.packet-view-tab{min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--ink-muted);padding:0 12px;font-weight:850}.packet-view-tab:hover,.packet-view-tab-active{background:var(--green);color:#fff8ea}.packet-json-panel,.packet-review-panel{border:1px solid rgba(22,49,38,.12);border-radius:8px;background:#ffffff6b;padding:16px}.packet-mode-copy{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.packet-mode-copy h3{margin:0;color:var(--green);font-size:1.1rem;letter-spacing:0}.packet-mode-copy label{min-width:180px;display:grid;gap:7px;color:var(--green);font-weight:850}.packet-mode-copy span{color:var(--ink-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.packet-mode-copy select{min-height:40px;border:1px solid var(--line);border-radius:8px;background:#ffffffeb;color:var(--green);padding:0 10px;font-weight:750}.readiness-panel{border:1px solid var(--line);border-radius:8px;background:#ffffffc7;padding:14px;margin-bottom:14px}.readiness-ready{border-color:#28734f47}.readiness-needs_review{border-color:#c7873a61}.readiness-blocked{border-color:#b0374257}.readiness-summary{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.readiness-summary h3{margin:0;color:var(--green);font-size:1.06rem;letter-spacing:0}.readiness-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.readiness-counts span,.readiness-check>span{border-radius:999px;background:var(--soft);color:var(--green);padding:5px 8px;font-size:.74rem;font-weight:900;text-transform:uppercase}.readiness-check-list{display:grid;gap:8px}.readiness-check{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(22,49,38,.08);border-radius:8px;background:#fff;padding:10px}.readiness-check strong{display:block;color:var(--ink);font-size:.95rem}.readiness-check p{margin:3px 0 0;color:var(--ink-muted);font-size:.88rem;line-height:1.35}.readiness-check-pass>span{background:#28734f21;color:#28734f}.readiness-check-warn>span{background:#c7873a2e;color:#8a5a1d}.readiness-check-block>span{background:#b0374224;color:#a8323d}.packet-preview-shell{margin:16px 0;border:1px solid rgba(22,49,38,.12);border-radius:8px;background:#ffffff7a;padding:16px}.packet-preview-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px}.packet-preview-heading h3{margin:0;color:var(--green);font-size:1.24rem;letter-spacing:0}.preview-slug-stack{display:grid;gap:5px;color:var(--ink-muted);font-size:.78rem;font-weight:750;text-align:right}.mobile-preview-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(280px,1fr);gap:16px;align-items:start}.mobile-frame{--preview-primary: #0b1f3a;--preview-accent: #eef1f4;--preview-support: #c7873a;max-width:390px;width:100%;margin:0 auto;border:10px solid #18221f;border-radius:28px;background:#18221f;box-shadow:0 18px 34px #121c182e;overflow:hidden}.mobile-live-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:390px;margin:0 auto 12px}.mobile-device-stage{display:grid;place-items:start center;padding:18px;border:1px solid rgba(22,49,38,.1);border-radius:8px;background:linear-gradient(180deg,#eef1f4e6,#f4f7fad1)}.mobile-device-shell{position:relative;width:min(100%,430px);max-width:430px;aspect-ratio:430 / 910;margin:0 auto;border:12px solid #0f1724;border-radius:38px;background:#0f1724;box-shadow:0 28px 60px #0f172438;padding:22px 10px 18px}.mobile-device-shell:before,.mobile-device-shell:after{content:"";position:absolute;right:-16px;width:4px;border-radius:999px;background:#172235}.mobile-device-shell:before{top:112px;height:56px}.mobile-device-shell:after{top:188px;height:82px}.mobile-device-speaker{position:absolute;top:12px;left:50%;width:72px;height:6px;border-radius:999px;background:#2e3a4e;transform:translate(-50%)}.mobile-device-screen{width:100%;height:100%;border-radius:24px;background:#f4f7fa;overflow:hidden}.mobile-device-screen iframe{display:block;width:100%;height:100%;border:0;background:#f4f7fa}.mobile-device-home{position:absolute;bottom:7px;left:50%;width:112px;height:4px;border-radius:999px;background:#334155;transform:translate(-50%)}.packet-form-panel{border:1px solid rgba(22,49,38,.12);border-radius:8px;background:#ffffff7a;padding:16px}.editor-save-hint{max-width:260px;color:var(--ink-muted);font-size:.88rem;font-weight:750;line-height:1.45;text-align:right}.packet-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.packet-fieldset{min-width:0;margin:0;border:1px solid rgba(22,49,38,.12);border-radius:8px;background:#ffffffb3;padding:14px;display:grid;gap:12px}.packet-fieldset-wide{margin-top:14px}.packet-fieldset legend{padding:0 6px;color:var(--green);font-weight:900}.packet-fieldset label{display:grid;gap:7px;min-width:0}.packet-fieldset label span,.packet-product-head span{color:var(--ink-muted);font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.packet-fieldset input,.packet-fieldset select,.packet-fieldset textarea,.packet-product-row input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--green);padding:0 10px;font-weight:750}.packet-fieldset textarea{min-height:132px;padding:10px;resize:vertical;line-height:1.45}.packet-fieldset input[type=color]{min-height:44px;padding:4px}.packet-fieldset input:disabled{background:#edf1f5;color:#64748b;cursor:not-allowed}.packet-check-row{align-items:center;display:grid!important;grid-template-columns:18px minmax(0,1fr);gap:10px!important}.packet-check-row input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--green)}.packet-color-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.packet-product-table{display:grid;gap:8px;overflow-x:auto}.packet-product-head,.packet-product-row{display:grid;grid-template-columns:minmax(74px,.5fr) minmax(180px,1.5fr) minmax(140px,1fr) minmax(72px,.45fr) minmax(72px,.45fr) minmax(104px,.6fr);gap:8px;align-items:center;min-width:820px}.packet-product-row{padding:8px;border:1px solid rgba(22,49,38,.08);border-radius:8px;background:#ffffff80}.packet-product-row strong{color:var(--green);overflow-wrap:anywhere}.mobile-screen{min-height:620px;border-radius:18px;background:#f4f7fa;overflow:hidden;display:flex;flex-direction:column}.mobile-hero{min-height:132px;padding:20px;background:var(--preview-primary);color:#fff;display:flex;justify-content:space-between;gap:14px}.mobile-buyer-card span,.preview-detail-card>span{display:block;margin-bottom:5px;color:#ffffffbd;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mobile-brand-lockup{display:grid;gap:9px;align-content:start;min-width:0}.mobile-logo-image{width:132px;height:46px;object-fit:contain;object-position:left center;border-radius:6px;background:#fff}.mobile-logo-fallback{width:46px;height:46px;border-radius:8px;display:grid;place-items:center;background:var(--preview-accent);color:var(--preview-primary);font-weight:950}.mobile-hero strong{display:block;max-width:240px;font-size:1rem;line-height:1.16}.mobile-hero em{align-self:flex-start;border-radius:999px;background:var(--preview-accent);color:var(--preview-primary);font-style:normal;font-weight:900;padding:6px 9px;white-space:nowrap}.mobile-buyer-card{margin:-28px 16px 12px;border:1px solid rgba(13,31,44,.1);border-radius:8px;background:#fff;padding:14px;box-shadow:0 10px 24px #121c1817}.mobile-buyer-card span,.preview-detail-card>span{color:var(--ink-muted)}.mobile-buyer-card strong{display:block;color:var(--green)}.mobile-buyer-card p,.preview-detail-card p{margin:5px 0 0;color:var(--ink-muted);line-height:1.42}.mobile-chip-row{display:flex;gap:8px;overflow:hidden;padding:0 16px 12px}.mobile-chip-row span{flex:0 0 auto;border:1px solid rgba(13,31,44,.1);border-radius:999px;background:#fff;color:var(--preview-primary);font-size:.78rem;font-weight:850;padding:7px 10px}.mobile-product-list{display:grid;gap:10px;padding:0 16px 14px}.mobile-product-card{min-height:76px;border:1px solid rgba(13,31,44,.1);border-radius:8px;background:#fff;padding:12px;display:flex;justify-content:space-between;gap:12px}.mobile-product-card strong,.preview-line strong{display:block;color:var(--green);line-height:1.25}.mobile-product-card span{display:block;margin-top:4px;color:var(--ink-muted);font-size:.82rem;line-height:1.35}.mobile-product-card em,.preview-line em{flex:0 0 auto;color:var(--preview-primary);font-style:normal;font-weight:900}.mobile-order-bar{margin-top:auto;min-height:70px;padding:14px 16px;background:var(--preview-primary);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-order-bar span{color:#ffffffb8;font-weight:800}.mobile-order-bar strong{font-size:1.12rem}.preview-detail-stack{display:grid;gap:12px}.preview-detail-card{border:1px solid rgba(22,49,38,.1);border-radius:8px;background:#ffffffb8;padding:14px}.preview-line{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(22,49,38,.08)}.preview-line:last-child{border-bottom:0}.preview-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.preview-pill-row em{border-radius:999px;background:#16312614;color:var(--green);font-size:.78rem;font-style:normal;font-weight:850;padding:6px 9px}.preview-pos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.preview-pos-grid strong{border-radius:8px;background:#fff;border:1px solid color-mix(in srgb,var(--preview-support) 28%,rgba(13,31,44,.1));color:var(--preview-primary);font-size:.84rem;padding:10px;text-align:center}.packet-json-editor{width:100%;min-height:420px;margin-top:8px;border:1px solid var(--line);border-radius:8px;background:#10271d;color:#fff8ea;padding:14px;resize:vertical;font-family:Cascadia Mono,Consolas,monospace;font-size:.9rem;line-height:1.5}.packet-json-editor:focus,.packet-meta-grid input:focus,.packet-meta-grid select:focus{outline:3px solid rgba(213,154,68,.25);border-color:#16312666}.packet-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.packet-release-steps{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.production-confirm{grid-template-columns:18px minmax(0,1fr);align-items:center;margin-top:12px;color:#792a31;font-size:.92rem}.packet-result{margin-top:18px;border-top:1px solid rgba(22,49,38,.12);padding-top:16px}.packet-result pre{max-height:280px;overflow:auto;border-radius:8px;background:#10271d;color:#fff8ea;padding:14px;font-family:Cascadia Mono,Consolas,monospace;font-size:.85rem;line-height:1.5}.stage-list,.decision-list,.connector-stack,.capability-list,.release-ops-grid,.release-log-list{display:grid;gap:12px}.stage-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid rgba(22,49,38,.09)}.stage-row:last-child{padding-bottom:0;border-bottom:0}.stage-row p,.decision-row span,.connector-stack span,.capability-row span,.release-copy{margin:4px 0 0;color:var(--ink-muted);line-height:1.48}.stage-row em{color:var(--ink-muted);font-size:.78rem;font-style:normal;font-weight:800}.status-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;background:#c8c4b9}.status-dot.status-active{background:var(--gold)}.status-dot.status-ready{background:#21824d}.decision-row,.connector-stack>div,.capability-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid rgba(22,49,38,.09)}.decision-row:last-child,.connector-stack>div:last-child,.capability-row:last-child{border-bottom:0}.decision-row>div,.connector-stack>div,.capability-row>div{min-width:0}.decision-row strong,.decision-row span,.connector-stack strong,.connector-stack span,.capability-row strong,.capability-row span{display:block}.capability-list{margin-top:18px}.release-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.release-target-card,.release-ops-block{border:1px solid rgba(22,49,38,.11);border-radius:8px;background:#ffffff80;padding:14px}.release-target-card>span,.release-ops-block>span{color:var(--ink-muted);display:block;font-size:.78rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.release-target-card strong{display:block;margin-top:6px}.release-target-card p{color:var(--ink-muted);line-height:1.45;margin:4px 0 0}.release-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.release-ops-block-wide{grid-column:1 / -1}.release-ops-block ul{margin:10px 0 0;padding-left:18px}.release-ops-block li{color:var(--ink-muted);line-height:1.45;margin:6px 0}.release-log-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:12px;margin-top:14px}.release-log-panel{border:1px solid rgba(22,49,38,.11);border-radius:8px;background:#ffffff85;padding:14px}.release-log-heading{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.release-log-heading span,.release-log-form label span{color:var(--ink-muted);display:block;font-size:.78rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.release-log-heading strong{color:var(--ink);font-size:.9rem}.release-log-entry{border-top:1px solid rgba(22,49,38,.09);padding-top:11px}.release-log-entry:first-child{border-top:0;padding-top:0}.release-log-entry strong,.release-log-entry span{display:block}.release-log-entry span,.release-log-entry p,.release-log-empty{color:var(--ink-muted);line-height:1.45}.release-log-entry span{font-size:.84rem;margin-top:3px}.release-log-entry p,.release-log-empty{margin:8px 0 0}.release-log-form{display:grid;gap:10px}.release-log-form label{display:grid;gap:6px}.release-log-form input,.release-log-form select,.release-log-form textarea{background:#fffefb;border:1px solid rgba(22,49,38,.18);border-radius:8px;color:var(--ink);font:inherit;min-width:0;padding:10px 11px}.release-log-form textarea{min-height:92px;resize:vertical}.release-copy{max-width:880px;font-size:1rem}@media(max-width:980px){.studio-shell{grid-template-columns:1fr}.studio-sidebar{min-height:auto}.studio-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.status-band,.workspace-grid,.packet-grid,.packet-workbench,.packet-meta-grid,.packet-form-grid,.release-target-grid,.release-ops-grid,.release-log-grid,.mobile-preview-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.studio-main{padding:20px}.studio-topbar{display:grid}.status-band,.workspace-grid,.packet-grid,.packet-workbench,.packet-meta-grid,.packet-form-grid,.release-target-grid,.release-ops-grid,.release-log-grid,.mobile-preview-grid,.studio-nav{grid-template-columns:1fr}.packet-preview-heading,.packet-viewbar,.packet-mode-copy{display:grid}.packet-view-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.preview-slug-stack,.editor-save-hint{text-align:left}.mobile-device-stage{padding:10px}.stage-row,.decision-row,.connector-stack>div,.capability-row{grid-template-columns:1fr}}
