@font-face{font-family:PF DinText Universal;src:url(/brand/fonts/PFDinTextUniversal-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:PF DinText Universal;src:url(/brand/fonts/PFDinTextUniversal-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:PF DinText Universal;src:url(/brand/fonts/PFDinTextUniversal-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orange:#f59e2c;--orange-dark:#c97a12;--orange-soft:#fef3e3;--orange-line:#f8c27a;--grey:#3f4344;--grey-2:#565b5c;--ink:#2b2f30;--muted:#6b7173;--bg:#f4f3f0;--surface:#fff;--line:#e4e2dd;--line-2:#d3d0c9;--ok:#1e7b34;--ok-bg:#e8f4eb;--warn:#8a5300;--warn-bg:#fff4e0;--bad:#b42318;--bad-bg:#fdecea;--info:#2d5ba8;--info-bg:#eaf0fa;--focus:#1f6feb;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px #2828280d, 0 4px 16px -8px #2828281f;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:PF DinText Universal,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;margin:0}h1{color:var(--grey);letter-spacing:-.01em;margin:.2rem 0 .3rem;font-size:1.85rem;font-weight:300}h2{text-transform:uppercase;letter-spacing:.12em;color:var(--orange-dark);margin:0 0 .8rem;font-size:.78rem;font-weight:700}h3{color:var(--grey);margin:1rem 0 .5rem;font-size:1rem;font-weight:700}p{margin:0 0 .8rem}a{color:var(--orange-dark)}a:hover{color:var(--grey)}code,.mono,pre{font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:.86em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:.85rem}.mt{margin-top:1.4rem}.bad-text{color:var(--bad)}.warn-text{color:var(--warn)}.break{word-break:break-all}.grow{flex:auto;min-width:0}.spacer{flex:auto}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.plain{margin:.3rem 0;padding-left:1.1rem}.skip{position:absolute;left:-9999px}.skip:focus{z-index:99;background:#fff;padding:.4rem .7rem;top:.5rem;left:1rem}.shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidenav{background:var(--grey);color:#e9eaea;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff14;padding:1.3rem 1.3rem 1rem}.brand img{height:auto;display:block}.brand-name{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-top:.55rem;font-size:.78rem;font-weight:700;display:block}.sidenav ul{flex-direction:column;gap:2px;margin:.8rem 0;padding:0 .6rem;list-style:none;display:flex}.sidenav a{border-radius:var(--radius-sm);color:#e9eaea;border-left:3px solid #0000;align-items:center;gap:.7rem;padding:.62rem .8rem;text-decoration:none;display:flex}.sidenav a:hover{color:#fff;background:#ffffff12}.sidenav a.active{color:#fff;border-left-color:var(--orange);background:#f59e2c24;font-weight:700}.sidenav a.active .icon{color:var(--orange)}.icon{flex:none;width:19px;height:19px}.side-foot{flex-direction:column;gap:.7rem;margin-top:auto;padding:1rem 1.3rem 1.2rem;font-size:.78rem;display:flex}.side-foot .muted{color:#a9aeaf}.mode{background:#ffffff1a;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.mode-live{background:var(--orange);color:#241503}.main{flex-direction:column;min-width:0;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:10;align-items:center;gap:.8rem;padding:.6rem 1.6rem;display:flex;position:sticky;top:0}.user{align-items:center;gap:.6rem;display:flex}.user-text{flex-direction:column;line-height:1.2;display:flex}.avatar{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.content{width:100%;max-width:1500px;padding:1.6rem}.nav-toggle,.scrim{display:none}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;display:flex}.page-head p{max-width:60rem;margin:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;margin-bottom:1rem;padding:1.2rem 1.3rem}.card.flush{padding:0}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:1rem;display:grid}.grid2>*{min-width:0}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.panel-head h2,.panel-head h3{margin:0}.btn{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--grey);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-height:38px;padding:.5rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--orange);color:var(--orange-dark)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--orange);border-color:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-dark);border-color:var(--orange-dark);color:#fff}.btn-danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn-danger:hover{color:#fff;background:#8f1b12}.btn-danger-ghost{color:var(--bad)}.btn-danger-ghost:hover{border-color:var(--bad);color:var(--bad);background:var(--bad-bg)}.btn-ghost{border-color:#0000}.btn-small{min-height:30px;padding:.25rem .6rem;font-size:.85rem}.btn-big{width:100%;margin-top:.4rem;padding:.8rem 1.4rem;font-size:1.05rem}.btn-block{width:100%;margin-top:.5rem}.link-btn{font:inherit;color:var(--orange-dark);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.icon-btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:34px;height:34px;color:var(--grey);border-radius:50%;font-size:1.1rem;line-height:1}.icon-btn:hover{border-color:var(--orange)}.upload{cursor:pointer;margin-bottom:.6rem}input,select,textarea{font:inherit;color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:#fff;max-width:100%;min-height:38px;padding:.45rem .6rem}input:focus,select:focus,textarea:focus{border-color:var(--orange);outline-offset:0;outline:2px solid #f59e2c40}input[type=color]{width:44px;padding:2px}input[type=checkbox],input[type=radio]{min-height:0;accent-color:var(--orange);width:16px;height:16px}textarea{resize:vertical;width:100%}input:disabled,select:disabled,textarea:disabled{color:var(--muted);background:#f6f5f2}.field{flex-direction:column;gap:.25rem;min-width:0;margin-bottom:.8rem;display:flex}.field>input,.field>select,.field>textarea{width:100%}.field.wide{grid-column:1/-1}.field-label{color:var(--grey);font-size:.85rem;font-weight:700}.field-hint{color:var(--muted);font-size:.8rem;display:block}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 1rem;display:grid}.check{cursor:pointer;align-items:flex-start;gap:.55rem;margin:.4rem 0 .8rem;display:flex}.check input{flex:none;margin-top:.2rem}.radio-row{flex-wrap:wrap;align-items:center;gap:.3rem 1rem;display:flex}.radio-row .check{margin:.2rem 0}.pick{flex-wrap:wrap;gap:.35rem;display:flex}.pick-item{border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.9rem;display:inline-flex}.pick-item.on{border-color:var(--orange);background:var(--orange-soft)}.seg{border:1px solid var(--line-2);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.seg-btn{font:inherit;cursor:pointer;border:0;border-right:1px solid var(--line-2);background:#fff;padding:.35rem .7rem}.seg-btn:last-child{border-right:0}.seg-btn.active{background:var(--grey);color:#fff}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.2rem;margin-bottom:1rem;display:flex}.tab{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.6rem .9rem;font-weight:700}.tab:hover{color:var(--grey)}.tab.active{color:var(--grey);border-bottom-color:var(--orange)}.toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.toolbar .tabs{border-bottom:0;margin-bottom:0}.toolbar input[type=search]{min-width:240px}.badge{white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;padding:.12rem .5rem;font-size:.74rem;font-weight:700;display:inline-block}.badge-ok{background:var(--ok-bg);color:var(--ok)}.badge-warn{background:var(--warn-bg);color:var(--warn)}.badge-bad{background:var(--bad-bg);color:var(--bad)}.badge-info{background:var(--info-bg);color:var(--info)}.badge-neutral{color:var(--grey-2);background:#efeeeb}.alert{border-radius:var(--radius-sm);border:1px solid;margin:.5rem 0 1rem;padding:.7rem .9rem}.alert-error{background:var(--bad-bg);color:#7a1810;border-color:#f3b7b0}.alert-warn{background:var(--warn-bg);border-color:var(--orange-line);color:#5e3a00}.alert-info{background:var(--info-bg);color:#1e3e73;border-color:#c5d4ee}.alert-ok{background:var(--ok-bg);color:#14501f;border-color:#b6dabf}.state{color:var(--muted);align-items:center;gap:.6rem;padding:2rem;display:flex}.spinner{border:2px solid var(--line-2);border-top-color:var(--orange);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty{text-align:center;color:var(--muted);flex-direction:column;gap:.3rem;padding:1.4rem;display:flex}.empty strong{color:var(--grey)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .8rem}th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#faf9f7;font-size:.74rem;font-weight:700}tbody tr:hover{background:#fbfaf8}tr.clickable{cursor:pointer}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.actions{text-align:right;white-space:nowrap}td.actions .btn{margin-left:.3rem}th.cb,td.cb{width:36px}.pager{align-items:center;gap:.6rem;margin:.6rem 0 1rem;display:flex}.bulkbar{background:var(--orange-soft);border:1px solid var(--orange-line);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.6rem .8rem;display:flex}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding:.6rem 0;display:flex}.list li:first-child{border-top:0}.kv{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}.kv dt{color:var(--muted);font-size:.85rem}.kv dd{margin:0}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);border-top:3px solid var(--orange);box-shadow:var(--shadow);flex-direction:column;gap:.15rem;padding:.9rem 1rem;display:flex}.stat.warn{border-top-color:var(--bad)}.stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.74rem;font-weight:700}.stat-value{color:var(--grey);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:300;line-height:1.15}.stat-sub{color:var(--muted);font-size:.8rem}.dialog{border-radius:var(--radius);width:min(560px,100vw - 2rem);color:var(--ink);border:0;padding:0;box-shadow:0 30px 80px -20px #0006}.dialog.wide{width:min(900px,100vw - 2rem)}.dialog::backdrop{background:#2b2f3073}.dialog-head{justify-content:space-between;align-items:center;padding:1rem 1.2rem .4rem;display:flex}.dialog-head h2{margin:0}.dialog-body{max-height:70vh;padding:.4rem 1.2rem 1rem;overflow:auto}.dialog-foot{border-top:1px solid var(--line);background:#faf9f7;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;display:flex}.toasts{z-index:100;flex-direction:column;gap:.4rem;display:flex;position:fixed;bottom:1rem;right:1rem}.toast{background:var(--grey);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow);max-width:420px;padding:.7rem 1rem}.toast-error{background:var(--bad)}pre.code{color:#f2f2f0;border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-all;background:#2b2f30;padding:.8rem 1rem;overflow:auto}.login{background:linear-gradient(160deg, #fff 0%, var(--bg) 60%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.login-card{border:1px solid var(--line);border-top:4px solid var(--orange);border-radius:var(--radius);width:min(420px,100%);box-shadow:var(--shadow);background:#fff;padding:2rem}.login-card img{height:auto;margin-bottom:1.2rem;display:block}.dev-login{border-top:1px dashed var(--line-2);margin-top:1.5rem;padding-top:1rem}.dev-login .btn{justify-content:flex-start}.login-foot{margin-top:1rem}.campaign-head{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.title-input{width:100%;color:var(--grey);background:0 0;border:1px solid #0000;margin:.2rem 0 .3rem -.3rem;padding:.1rem .3rem;font-size:1.7rem;font-weight:300;display:block}.title-input:hover{border-color:var(--line-2)}.sub-input{background:0 0;border-color:#0000;width:100%;margin-left:-.3rem}.save{color:var(--muted);font-size:.82rem}.save.ok{color:var(--ok)}.save.bad{color:var(--bad)}.template-pick{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;display:grid}.tpl{border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:.2rem;padding:.7rem;display:flex}.tpl input{display:none}.tpl.on{border-color:var(--orange);background:var(--orange-soft)}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.tpl-card h3{margin-top:0}.audience-count .big{margin-bottom:.3rem;font-size:1.2rem}.audience-count .big span{color:var(--orange-dark);margin-right:.3rem;font-size:2.2rem;font-weight:300}.checks{margin:0 0 .8rem;padding:0;list-style:none}.chk{border-top:1px solid var(--line);gap:.7rem;padding:.55rem 0;display:flex}.chk:first-child{border-top:0}.chk-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:grid}.chk-ok .chk-icon{background:var(--ok)}.chk-warning .chk-icon{background:var(--orange)}.chk-error .chk-icon{background:var(--bad)}.chk-info .chk-icon{background:var(--info)}.editor{grid-template-columns:190px minmax(0,1fr) 300px;align-items:start;gap:1rem;display:grid}.editor.readonly{grid-template-columns:minmax(0,1fr)}.palette,.inspector{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-height:calc(100vh - 90px);padding:1rem;position:sticky;top:72px;overflow:auto}.palette h3,.inspector h3{margin-top:0}.palette-item{text-align:left;border:1px solid var(--line-2);border-radius:var(--radius-sm);width:100%;font:inherit;cursor:grab;touch-action:none;background:#fff;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.5rem .6rem;display:flex}.palette-item:hover{border-color:var(--orange);background:var(--orange-soft)}.palette-item.dragging{opacity:.4}.palette-item.ghost{box-shadow:var(--shadow);background:var(--orange-soft);border-color:var(--orange);width:170px}.glyph{width:26px;height:26px;color:var(--grey);background:#f2f1ee;border-radius:5px;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.canvas-wrap{min-width:0}.canvas{border-radius:var(--radius);border:1px solid var(--line);min-height:420px;padding:1.5rem 1rem}.canvas-body{border-radius:4px;margin:0 auto;padding:1rem 1.2rem;font-family:Arial,Helvetica,sans-serif;font-size:15px}.blk{background:inherit;border:1px dashed #0000;border-radius:4px;margin:2px 0;padding:.35rem .4rem;position:relative}.blk:hover{border-color:var(--line-2)}.blk.sel{border:1px solid var(--orange);box-shadow:0 0 0 3px #f59e2c26}.blk.dragging{opacity:.5;z-index:5}.blk-bar{color:var(--muted);align-items:center;gap:.3rem;margin:-.1rem 0 .3rem;font-family:PF DinText Universal,Arial,sans-serif;font-size:.75rem;display:none}.blk:hover>.blk-bar,.blk.sel>.blk-bar{display:flex}.blk-handle{cursor:grab;touch-action:none;background:#f2f1ee;border:0;border-radius:4px;padding:0 .35rem;font-size:1rem;line-height:1.4}.blk-type{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.blk-tools button{border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:4px;min-width:24px;height:22px;margin-left:2px;font-size:.78rem}.blk-tools button:hover:not(:disabled){border-color:var(--orange)}.blk-tools button.danger:hover{border-color:var(--bad);color:var(--bad)}.blk-tools button:disabled{opacity:.35}.drop-end{border:2px dashed var(--line-2);text-align:center;color:var(--muted);border-radius:6px;margin-top:.5rem;padding:1rem;font-family:PF DinText Universal,Arial,sans-serif;font-size:.85rem}.drop-end.over{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-dark)}.auto-footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:.8rem;padding:.6rem;font-size:.78rem}.v-heading{font-weight:700;line-height:1.25}.v-text p{margin:0 0 .7em}.v-text.editable{cursor:text;outline:none;min-height:1.5em}.v-text.editable:focus{background:#fffcf6}.v-button{border-radius:4px;padding:.65rem 1.3rem;font-weight:700;display:inline-block}.v-divider{border:0;border-top:1px solid;margin:.5rem 0}.v-placeholder{border:2px dashed var(--line-2);text-align:center;color:var(--muted);border-radius:4px;padding:1.6rem;font-size:.85rem}.v-footer{color:#8a8f90;text-align:center;padding:.6rem 0;font-size:.78rem}.v-html{white-space:pre-wrap;background:#f6f5f2;border-radius:4px;max-height:200px;padding:.6rem;font-size:.78rem;overflow:auto}.v-columns{gap:.7rem;display:flex}.v-col{border:1px dotted var(--line-2);border-radius:4px;flex:1 1 0;min-width:0;padding:.3rem}.blk.inner{margin:0 0 .3rem}.add-inner{width:100%;min-height:28px;color:var(--muted);padding:.1rem .3rem;font-size:.78rem}.rt-bar{flex-wrap:wrap;gap:3px;margin-bottom:.3rem;font-family:PF DinText Universal,Arial,sans-serif;display:flex}.rt-bar button,.rt-bar select{border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:4px;min-height:26px;padding:.1rem .45rem;font-size:.78rem}.insp .row input:not([type=color]){flex:1 1 0;min-width:0}.insp-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.3rem;margin-top:1rem;padding-top:.8rem;display:flex}.fallbacks{margin-top:.5rem}.inbox-line{border:1px solid var(--line);border-radius:var(--radius-sm);background:#faf9f7;margin-bottom:.7rem;padding:.5rem .7rem}.frame-wrap{border-radius:var(--radius-sm);background:#e9e7e2;justify-content:center;padding:1rem;display:flex}.frame-wrap iframe{width:100%;height:900px;box-shadow:var(--shadow);background:#fff;border:0;border-radius:4px}.frame-wrap.desktop iframe{max-width:820px}.frame-wrap.mobile iframe{border:10px solid #2b2f30;border-radius:26px;width:375px;height:760px}.text-preview{white-space:pre-wrap;border:1px solid var(--line);border-radius:var(--radius-sm);background:#faf9f7;max-height:700px;padding:1rem;overflow:auto}.rules{flex-direction:column;gap:.5rem;margin:.8rem 0;display:flex}.rule{border:1px solid var(--line);border-radius:var(--radius-sm);background:#faf9f7;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.6rem;display:flex}.rule-value{flex:260px;min-width:0}.rule-value>input,.rule-value>select{width:100%}table.mapping th{text-transform:none;letter-spacing:0;min-width:150px}table.mapping select{width:100%;margin-top:.25rem}.small-stats .stat-value{font-size:1.4rem}.domain{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:.8rem;padding:.9rem 1rem}table.dns td{font-size:.85rem}.logo-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;margin-bottom:.8rem;padding:.8rem}.logo-preview img{max-width:240px;height:auto;display:block}table.rates th{text-transform:none;letter-spacing:0;color:var(--grey);background:0 0;width:34%;font-size:.9rem}table.rates td.big{white-space:nowrap;font-size:1.4rem;font-weight:300}.timeline svg{width:100%;height:auto}.timeline .axis{stroke:var(--line-2)}.timeline .tick{fill:var(--muted);font-size:10px}.s-delivered{fill:var(--orange)}.s-bounced{fill:var(--bad)}.s-opens{fill:#5b8bd0}.s-clicks{fill:var(--grey)}.s-unsub{fill:#9aa0a1}.legend{color:var(--muted);flex-wrap:wrap;gap:.3rem 1rem;margin:.4rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.swatch{border-radius:2px;width:10px;height:10px;margin-right:.35rem;display:inline-block}span.swatch.s-delivered{background:var(--orange)}span.swatch.s-bounced{background:var(--bad)}span.swatch.s-opens{background:#5b8bd0}span.swatch.s-clicks{background:var(--grey)}span.swatch.s-unsub{background:#9aa0a1}@media (width<=1180px){.editor{grid-template-columns:170px minmax(0,1fr)}.inspector{grid-column:1/-1;max-height:none;position:static}}@media (width<=860px){.shell{grid-template-columns:1fr}.sidenav{z-index:40;width:250px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.nav-open .sidenav{transform:none}.nav-open .scrim{z-index:30;background:#00000059;border:0;display:block;position:fixed;inset:0}.nav-toggle{place-items:center;display:inline-grid}.content{padding:1rem}.editor{grid-template-columns:1fr}.palette{flex-wrap:wrap;gap:.3rem;max-height:none;display:flex;position:static}.palette h3,.palette p{width:100%}.palette-item{width:auto;margin:0}.user-text{display:none}.v-columns{flex-direction:column}}.setup-step{border-left:4px solid var(--line)}.setup-step.setup-done{border-left-color:#2e8b45}.setup-step.setup-open{border-left-color:var(--orange)}.setup-head{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.setup-head h2{flex:12rem;margin:0}.setup-num{color:#fff;background:#3f4344;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-weight:700;display:inline-grid}.setup-done .setup-num{background:#2e8b45}.setup-open .setup-num{background:var(--orange);color:#2b2b2b}.setup-list{margin:.3rem 0 .8rem;padding-left:1.3rem}.setup-list li{margin:.3rem 0}.setup-row{border-top:1px solid var(--line);align-items:center;padding:.45rem 0}.setup-row input{flex:14rem;min-width:0}.setup-body .grow{flex:1 1 0}button.link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.setup-row .badge{white-space:normal;text-align:left}
