@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;700&display=swap";.custom-blocks-head{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;padding:18px 18px 8px;display:flex}.custom-blocks-head h3{margin:0;font-size:12px}.custom-blocks-head p{color:#99a1af;margin:3px 0 0;font-size:10px}.custom-blocks-head>span{color:#f5401f;background:#ffede6;border-radius:99px;padding:3px 7px;font-size:10px;font-weight:700}.custom-block-list{padding:0 16px 14px}.custom-empty{color:#929aaa;border:1px dashed #d9ddea;border-radius:8px;padding:12px;font-size:10px;line-height:1.5}.custom-block-card{background:#fff;border:1px solid #e4e7ee;border-radius:8px;align-items:center;margin-bottom:7px;display:flex}.custom-block-card>button:first-child{text-align:left;color:#d8371c;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.custom-block-card strong{color:#485267;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.custom-block-card small{color:#a0a7b3;text-transform:capitalize;margin-top:2px;font-size:9px;display:block}.custom-delete{color:#a7aebb;cursor:pointer;background:0 0;border:0;border-left:1px solid #edf0f4;width:31px;height:32px}.precise label{background:#fff;border:1px solid #dde1e8;border-radius:5px;align-items:center;display:flex;overflow:hidden}.precise input{width:43px;box-shadow:none!important;border:0!important;padding:3px 2px 3px 6px!important;font-size:10px!important}.precise i,.spacing-grid i{color:#8a92a2;padding-right:6px;font-size:9px;font-style:normal}.spacing-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.spacing-heading>span{color:#566075;font-size:11px;font-weight:600}.spacing-heading button{color:#d8371c;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.spacing-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.spacing-grid>label>span{color:#8b93a2;margin-bottom:4px;font-size:9px;display:block}.spacing-grid>label>div{border:1px solid #dde1e8;border-radius:6px;align-items:center;display:flex;overflow:hidden}.spacing-grid input{min-width:0;box-shadow:none!important;border:0!important;padding:7px 3px 7px 8px!important;font-size:11px!important}.inspector-footer.stacked{display:block}.inspector-footer.stacked>div{gap:8px;margin-top:8px;display:flex}.inspector-footer.stacked>div button{flex:1}.inspector-footer .save-custom{color:#d8371c;background:#fff7f3;border-color:#ffcdbd;width:100%}.css-editor{border-top:1px solid #eceef2;margin-top:26px;padding-top:18px}.css-title{color:#d8371c;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.css-title strong{color:#4d566a;font-size:11px;display:block}.css-title span{color:#929aaa;margin-top:2px;font-size:9px;display:block}.css-editor textarea{resize:vertical;width:100%;line-height:1.5;color:#d4daf0!important;background:#1f2533!important;border:0!important;border-radius:7px!important;padding:10px!important;font-family:SFMono-Regular,Consolas,monospace!important;font-size:10px!important}.css-editor>small{color:#969eac;margin-top:7px;font-size:9px;line-height:1.5;display:block}:root{color:#20283a;font-synthesis:none;background:#f5f6f8;font-family:Instrument Sans,sans-serif}*{box-sizing:border-box}body{min-width:1100px;margin:0;overflow:hidden}button,input,textarea,select{font:inherit}.app-shell{flex-direction:column;height:100vh;display:flex}.topbar{z-index:5;background:#fff;border-bottom:1px solid #e4e7ed;grid-template-columns:300px 1fr 430px;align-items:center;height:68px;padding:0 20px;display:grid}.brand{color:#222b3e;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.brand-mark{color:#fff;background:linear-gradient(135deg,#f5401f,#ff7a48);border-radius:10px;place-items:center;width:33px;height:33px;display:grid;box-shadow:0 5px 15px #f5401f44}.pill{letter-spacing:.08em;color:#f5401f;background:#ffe4da;border-radius:5px;padding:3px 6px;font-size:9px}.document-title{color:#8b93a4;justify-self:center;align-items:center;gap:10px;display:flex}.document-title input{text-align:center;color:#2e3649;background:0 0;border:0;outline:0;width:260px;font-weight:600}.document-title small{text-align:center;color:#9da4b1;margin-top:2px;font-size:10px;display:block}.top-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.separator{background:#e5e8ee;width:1px;height:24px;margin:0 4px}.button,.icon-button{color:#4c5568;cursor:pointer;background:#fff;border:1px solid #dfe3ea;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;font-weight:600;display:flex}.icon-button{width:35px;padding:0}.icon-button:disabled{opacity:.35}.button.primary{color:#fff;background:#f5401f;border-color:#f5401f;min-width:90px}.workspace{flex:1;grid-template-columns:260px 1fr 300px;min-height:0;display:grid}.left-panel,.right-panel{background:#fff;min-height:0;overflow:auto}.left-panel{border-right:1px solid #e1e5ec}.right-panel{border-left:1px solid #e1e5ec}.panel-tabs{border-bottom:1px solid #e8eaf0;padding:9px;display:flex}.panel-tabs button{color:#8991a2;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:600;display:flex}.panel-heading{justify-content:space-between;align-items:start;padding:22px 20px 12px;display:flex}.panel-heading h3,.theme-body h3{margin:0;font-size:14px}.panel-heading p,.theme-body>p{color:#9aa1af;margin:3px 0;font-size:11px}.block-grid{grid-template-columns:1fr 1fr;gap:8px;padding:4px 16px 20px;display:grid}.block-grid button{color:#566075;cursor:grab;background:#fff;border:1px solid #e2e5eb;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:78px;font-size:12px;transition:all .18s;display:flex}.block-grid button:hover{color:#d8371c;border-color:#ff6a3d;transform:translateY(-1px);box-shadow:0 5px 16px #36305a10}.block-grid span{background:#ffefe8;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.mini-banner{background:linear-gradient(145deg,#fff1ea,#fffaf7);border:1px solid #ffdfd2;border-radius:10px;gap:10px;margin:5px 16px;padding:14px;display:flex}.ai-icon{color:#fff;background:#f5401f;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;display:grid}.mini-banner strong{font-size:12px}.mini-banner p{color:#777f92;margin:3px 0 8px;font-size:10px;line-height:1.4}.mini-banner button{color:#d8371c;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.stage{background:#edf0f5;flex-direction:column;min-width:0;display:flex}.stage-toolbar{color:#8c94a3;background:#fafbfc;border-bottom:1px solid #e0e4eb;grid-template-columns:1fr 1fr 1fr;align-items:center;height:48px;padding:0 18px;font-size:11px;display:grid}.device-toggle{background:#ebedf2;border-radius:7px;justify-self:start;padding:3px;display:flex}.device-toggle button{color:#8b93a4;background:0 0;border:0;border-radius:5px;place-items:center;width:33px;height:27px;display:grid}.device-toggle button.active{color:#d8371c;background:#fff;box-shadow:0 1px 4px #18223c18}.stage-toolbar>span{text-align:center}.zoom{justify-self:end;align-items:center;gap:5px;display:flex}.canvas-scroll{flex:1;padding:35px 45px 80px;overflow:auto}.email-canvas{border-radius:14px;width:100%;min-height:600px;margin:auto;transition:max-width .25s;overflow:hidden;box-shadow:0 12px 40px #17223a1a}.email-block{outline:0 solid #0000;transition:outline .1s;position:relative}.email-block:hover{outline-offset:-2px;outline:1px dashed #ff8a65}.email-block.selected{outline-offset:-2px;z-index:2;outline:2px solid #f5401f}.block-label{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#f5401f;border-radius:4px 4px 0 0;padding:4px 8px;font-size:9px;position:absolute;top:-20px;right:0}.canvas-add{color:#f5401f;cursor:pointer;background:#fff7f3;border:1px dashed #f0a58e;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:18px auto 28px;padding:8px 13px;font-size:11px;display:flex}.inspector-head{color:#868fa1;border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;height:75px;padding:17px 18px;display:flex}.inspector-head h3{color:#283146;margin:3px 0 0;font-size:15px}.eyebrow{letter-spacing:.12em;color:#a0a7b4;font-size:8px;font-weight:700}.inspector-body{padding:20px 18px}.field{margin-bottom:19px;display:block}.field>span,.range-label span{color:#566075;margin-bottom:7px;font-size:11px;font-weight:600;display:block}.field input:not([type=range]):not([type=color]),.field textarea,.field select{color:#384156;resize:vertical;background:#fff;border:1px solid #dde1e8;border-radius:7px;outline:none;width:100%;padding:9px 10px;font-size:12px}.input-icon{position:relative}.input-icon svg{color:#9299a8;position:absolute;top:10px;left:9px}.input-icon input{padding-left:31px!important}.segmented{background:#f0f2f5;border-radius:7px;padding:3px;display:flex}.segmented button{color:#8991a1;background:0 0;border:0;border-radius:5px;flex:1;height:29px}.segmented button.active{color:#d8371c;background:#fff;box-shadow:0 1px 4px #18223c16}.range-label{justify-content:space-between;display:flex}.range-label output{color:#7c8495;background:#f0f2f5;border-radius:4px;padding:3px 6px;font-size:10px}.field input[type=range]{accent-color:#f5401f;width:100%}.color-field{border:1px solid #dde1e8;border-radius:7px;height:38px;display:flex;overflow:hidden}.color-field input[type=color]{background:#f5f6f8;border:0;width:40px;height:38px;padding:5px}.color-field input[type=text]{border:0!important}.toggle-row{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.toggle-row strong{font-size:11px;display:block}.toggle-row span{color:#989fac;margin-top:3px;font-size:9px;display:block}.inspector-footer{background:#fff;border-top:1px solid #e5e8ed;gap:8px;padding:12px 18px;display:flex;position:sticky;bottom:0}.inspector-footer button{color:#657084;background:#fff;border:1px solid #dfe3e9;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;height:35px;font-size:11px;font-weight:600;display:flex}.theme-body{padding:22px 18px}.theme-body>p{margin-bottom:24px}.empty-tip{color:#d8371c;background:#fff3ec;border-radius:8px;gap:10px;padding:13px;display:flex}.empty-tip strong{font-size:11px}.empty-tip p{color:#7c8496;margin:3px 0;font-size:9px;line-height:1.45}.toast{color:#fff;z-index:20;background:#252d3e;border-radius:9px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #1118273b}.canvas-scroll{padding-bottom:0}.canvas-bottom-space{pointer-events:none;height:64px;min-height:64px}.stage{min-height:0;overflow:hidden}.canvas-scroll{min-height:0}.embedded-editor{min-height:100vh}.embedded-editor .topbar{position:sticky;top:0}.css-editor.feature-locked{cursor:pointer;background:#faf8ff;border-color:#e3d9ff}.css-editor.feature-locked textarea{pointer-events:none;opacity:.45}.embed-status{text-align:center;color:#22223c;background:#f5f5f9;place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:40px;font-family:Arial,sans-serif;display:grid}.embed-status img{width:48px;height:48px;margin-bottom:8px}.embed-status h1{margin:0;font-size:22px}.embed-status p{color:#72728a;max-width:420px;margin:0}.embed-spinner{border:3px solid #f6ddd3;border-top-color:#f5401f;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite embed-spin}@keyframes embed-spin{to{transform:rotate(360deg)}}.topbar{grid-template-columns:220px minmax(360px,1fr) 530px}.language-switcher{color:#d8371c;cursor:pointer;background:#fff8f5;border:1px solid #ffd4c7;border-radius:8px;align-items:center;gap:7px;min-width:142px;height:36px;padding:0 8px;display:flex}.language-switcher>span{white-space:nowrap;font-size:10px;font-weight:700}.language-switcher select{color:#343c50;cursor:pointer;background:0 0;border:0;outline:0;min-width:0;max-width:78px;font-size:11px;font-weight:650}.language-switcher:focus-within{border-color:#ff6a3d;box-shadow:0 0 0 3px #f5401f15}.app-shell[dir=rtl]{text-align:right}.app-shell[dir=rtl] .left-panel{border-left:1px solid #e1e5ec;border-right:0}.app-shell[dir=rtl] .right-panel{border-left:0;border-right:1px solid #e1e5ec}.app-shell[dir=rtl] .top-actions{justify-content:flex-start}.app-shell[dir=rtl] .device-toggle{justify-self:end}.app-shell[dir=rtl] .zoom{justify-self:start}.app-shell[dir=rtl] .custom-block-card>button:first-child{text-align:right}.app-shell[dir=rtl] .custom-delete{border-left:0;border-right:1px solid #edf0f4}.app-shell[dir=rtl] .input-icon svg{left:auto;right:9px}.app-shell[dir=rtl] .input-icon input{padding-left:10px!important;padding-right:31px!important}.app-shell[dir=rtl] .block-label{border-radius:4px 4px 0 0;left:0;right:auto}.app-shell[dir=rtl] code,.app-shell[dir=rtl] .css-editor textarea,.app-shell[dir=rtl] input[type=url]{text-align:left;direction:ltr}:root{--arems-bg:#07091c;--arems-bg2:#0b0e24;--arems-panel:#0d1026;--arems-glass:#ffffff08;--arems-glass2:#ffffff0f;--arems-line:#ffffff14;--arems-line2:#ffffff26;--arems-text:#f3f1ec;--arems-mut:#a2a1b5;--arems-dim:#6f6e85;--arems-coral:#ff5a2e;--arems-coral2:#ff7a48;--arems-deep:#e8371c;--arems-gold:#ffc94b;--arems-mint:#57d9a3;--arems-grad:linear-gradient(120deg, #ff7a48, #e8371c);--arems-mono:"JetBrains Mono", ui-monospace, monospace;--arems-ink:var(--arems-text);--arems-paper:var(--arems-bg2);--arems-white:#fff;--arems-coral-deep:var(--arems-coral2);--arems-coral-soft:#ff7a481f;--arems-border:var(--arems-line);color:var(--arems-text);background:var(--arems-bg);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}button,input,textarea,select{font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}.left-panel::-webkit-scrollbar{width:8px;height:8px}.right-panel::-webkit-scrollbar{width:8px;height:8px}.canvas-scroll::-webkit-scrollbar{width:8px;height:8px}.doc-loader-menu::-webkit-scrollbar{width:8px;height:8px}.left-panel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.right-panel::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.canvas-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.doc-loader-menu::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}.left-panel::-webkit-scrollbar-track{background:0 0}.right-panel::-webkit-scrollbar-track{background:0 0}.canvas-scroll::-webkit-scrollbar-track{background:0 0}.topbar{border-color:var(--arems-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0e24d9}.brand{color:var(--arems-text);letter-spacing:-.025em;font-size:19px;font-weight:600}.brand-logo{width:138px;height:auto;display:block}.custom-brand-logo{object-fit:contain;width:auto;max-width:155px;max-height:34px}.custom-brand-name{max-width:160px;color:var(--arems-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.powered-by-arems{color:var(--arems-dim);font:600 7px var(--arems-mono);letter-spacing:.08em;text-transform:uppercase}.brand-product{margin-left:-2px;font-family:Instrument Serif,Georgia,serif;font-size:18px;font-style:italic;font-weight:400}.brand-mark{background:var(--arems-grad);box-shadow:none;border-radius:50%;position:relative;overflow:visible}.brand-mark:before{content:none}.pill{color:var(--arems-gold);font-family:var(--arems-mono);letter-spacing:.12em;background:#ffc94b1a;border:1px solid #ffc94b4d}.document-title{color:var(--arems-dim)}.document-title input{width:180px;color:var(--arems-text);background:0 0;font-weight:600}.document-title small{color:var(--arems-dim)}.editor-back{border:1px solid var(--arems-line);width:32px;height:32px;color:var(--arems-mut);background:var(--arems-glass);cursor:pointer;border-radius:50%;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.editor-back:hover{color:var(--arems-text);border-color:var(--arems-line2);background:var(--arems-glass2)}.separator{background:var(--arems-line)}.button,.icon-button{border-color:var(--arems-line2);color:var(--arems-text);background:var(--arems-glass);border-radius:999px;transition:border-color .2s,background .2s,transform .2s}.button:hover,.icon-button:hover:not(:disabled){background:#ff7a4814;border-color:#ff7a4873}.button.primary{background:var(--arems-grad);color:#fff;border-color:#0000;box-shadow:0 8px 24px #e8371c59}.button.primary:hover{filter:brightness(1.07);background:var(--arems-grad)}.language-switcher{border-color:var(--arems-line2);color:var(--arems-coral2);background:var(--arems-glass);border-radius:999px;transition:border-color .2s,background .2s,box-shadow .2s}.language-switcher:hover{background:#ff7a4814;border-color:#ff7a4880}.language-switcher>span{color:var(--arems-mut)}.language-switcher select{color:var(--arems-text)}.language-switcher select option{color:#181a2e;background:#fff}.doc-loader{position:relative}.doc-loader-trigger{border:1px solid var(--arems-line2);max-width:190px;height:34px;color:var(--arems-coral2);background:var(--arems-glass);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:10.5px;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.doc-loader-trigger>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--arems-text);overflow:hidden}.doc-loader-trigger>svg:last-child{color:var(--arems-dim);flex:none;transition:transform .22s}.doc-loader-trigger:hover{background:#ff7a4814;border-color:#ff7a4880}.doc-loader-trigger.open{border-color:var(--arems-coral);box-shadow:0 0 0 4px #ff5a2e29}.doc-loader-trigger.open>svg:last-child{transform:rotate(180deg)}.doc-loader-menu{z-index:90;border:1px solid var(--arems-line2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1026f5;border-radius:16px;width:258px;max-height:320px;animation:.2s cubic-bezier(.16,1,.3,1) doc-menu-in;position:absolute;top:calc(100% + 8px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 70px #0000008c}@keyframes doc-menu-in{0%{opacity:0;transform:translate(-50%)translateY(-7px)scale(.97)}}.doc-loader-head{border-bottom:1px solid var(--arems-line);background:#0d1026f5;justify-content:space-between;align-items:center;padding:11px 14px;display:flex;position:sticky;top:0}.doc-loader-head strong{font-family:var(--arems-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--arems-dim);font-size:9px}.doc-loader-head span{min-width:19px;color:var(--arems-coral2);background:var(--arems-coral-soft);text-align:center;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.doc-loader-empty{color:var(--arems-dim);text-align:center;margin:0;padding:22px 16px;font-size:10.5px;line-height:1.6}.doc-loader-empty b{color:var(--arems-text)}.doc-loader-menu>.doc-loader-item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .14s;display:flex}.doc-loader-item:hover{background:#ff7a4814}.doc-loader-item.active{background:#ff7a4821}.doc-loader-item img{border-radius:8px;flex:none;width:26px;height:26px}.doc-loader-item>span{flex:1;min-width:0}.doc-loader-item strong{color:var(--arems-text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.doc-loader-item small{color:var(--arems-dim);margin-top:2px;font-size:9px;display:block}.doc-loader-item>svg{color:var(--arems-coral2);flex:none}.left-panel,.right-panel,.panel-tabs{background:var(--arems-bg2)}.left-panel,.right-panel,.panel-tabs,.stage-toolbar{border-color:var(--arems-line)}.panel-tabs button{color:var(--arems-dim);border-radius:999px}.panel-tabs button.active{color:var(--arems-text);background:var(--arems-glass2)}.panel-heading h3,.custom-blocks-head h3,.theme-body h3,.inspector-head h3{color:var(--arems-text);font-weight:600}.panel-heading p,.custom-blocks-head p,.theme-body>p{color:var(--arems-dim)}.inspector-head{border-color:var(--arems-line);color:var(--arems-dim)}.eyebrow{color:var(--arems-coral2);font-family:var(--arems-mono);letter-spacing:.18em}.block-grid button{border-color:var(--arems-line);color:var(--arems-mut);background:var(--arems-glass);border-radius:14px;transition:border-color .2s,color .2s,transform .2s,background .2s}.block-grid button:hover{color:var(--arems-text);box-shadow:none;background:#ff7a480f;border-color:#ff7a4873;transform:translateY(-1px)}.block-grid span{color:var(--arems-coral2);background:var(--arems-coral-soft)}.mini-banner{background:linear-gradient(135deg,#e8371c38,#ffc94b14);border:1px solid #ff7a484d}.mini-banner strong{color:#ffd9c9}.mini-banner p{color:var(--arems-mut)}.mini-banner button{color:var(--arems-gold)}.ai-icon{background:var(--arems-grad);border-radius:50%}.custom-blocks-head{border-color:var(--arems-line)}.custom-blocks-head>span{color:var(--arems-coral2);background:var(--arems-coral-soft)}.custom-empty{border-color:var(--arems-line2);color:var(--arems-dim)}.custom-block-card{border-color:var(--arems-line);background:var(--arems-glass)}.custom-block-card>button:first-child{color:var(--arems-coral2)}.custom-block-card strong{color:var(--arems-text)}.custom-block-card small{color:var(--arems-dim)}.custom-delete{border-color:var(--arems-line);color:var(--arems-dim)}.custom-delete:hover{color:#ff7d8a}.stage,.canvas-scroll{background:radial-gradient(ellipse 60% 45% at 50% 8%, #ff7a4812, transparent 70%), var(--arems-bg)}.stage-toolbar{color:var(--arems-dim);font-family:var(--arems-mono);background:#0b0e24b3;font-size:10px}.device-toggle{background:var(--arems-glass2);border-radius:999px}.device-toggle button,.device-toggle button.active{border-radius:999px}.device-toggle button{color:var(--arems-dim)}.device-toggle button.active{color:var(--arems-text);box-shadow:none;background:#ffffff1f}.zoom{color:var(--arems-dim)}.email-canvas{border-radius:16px;box-shadow:0 0 0 1px #ffffff12,0 30px 90px #0000008c,0 16px 50px #e8371c1a}.email-block:hover{outline-color:var(--arems-coral2)}.email-block.selected{outline-color:var(--arems-coral)}.email-block.synced{box-shadow:inset 3px 0 0 var(--arems-coral)}.block-label{background:var(--arems-grad);font-family:var(--arems-mono);letter-spacing:.08em;border-radius:8px 8px 0 0}.canvas-add{color:var(--arems-coral2);background:#ff7a4814;border-color:#ff7a4880;border-radius:999px}.field>span,.range-label span,.spacing-heading>span{color:var(--arems-mut)}.field input:not([type=range]):not([type=color]),.field textarea,.field select{border-color:var(--arems-line2);color:var(--arems-text);background:#00000047}.field select option{color:#1c1a2e;background:#fff}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--arems-coral);box-shadow:0 0 0 3px #ff5a2e29}.field input[type=range]{accent-color:var(--arems-coral)}.input-icon svg{color:var(--arems-dim)}.segmented{background:#0000004d}.segmented button{color:var(--arems-dim)}.segmented button.active{color:var(--arems-text);box-shadow:none;background:#ffffff1f}.range-label output{color:var(--arems-text);background:var(--arems-glass2)}.color-field{border-color:var(--arems-line2);background:#00000047}.color-field input[type=color]{background:0 0}.color-field input[type=text]{color:var(--arems-text);background:0 0}.toggle-row{border-color:var(--arems-line)}.toggle-row strong{color:var(--arems-text)}.toggle-row span{color:var(--arems-dim)}.toggle-row input{accent-color:var(--arems-coral)}.precise label,.spacing-grid>label>div{border-color:var(--arems-line2);background:#00000047}.precise input,.spacing-grid input{color:var(--arems-text);background:0 0}.precise i,.spacing-grid i,.spacing-grid>label>span{color:var(--arems-dim)}.spacing-heading button{color:var(--arems-coral2)}.inspector-footer{border-color:var(--arems-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e24e6}.inspector-footer button{border-color:var(--arems-line2);color:var(--arems-mut);background:var(--arems-glass);border-radius:999px}.inspector-footer button:hover{color:var(--arems-text);border-color:#ff7a4873}.inspector-footer button.danger{color:#ff7d8a}.inspector-footer .save-custom{color:var(--arems-coral2);background:var(--arems-coral-soft);border-color:#ff7a4866;border-radius:999px}.inspector-footer .library-actions{grid-template-columns:1fr 1fr;margin-top:0!important;display:grid!important}.inspector-footer .save-synced{color:var(--arems-text);background:0 0;border-color:#ff7a4866}.empty-tip{background:var(--arems-coral-soft);color:var(--arems-coral2);border-radius:10px}.empty-tip strong{color:#ffd9c9}.empty-tip p{color:var(--arems-mut)}.inspector-section{border:1px solid var(--arems-line);background:var(--arems-glass);border-radius:12px;margin:19px 0;padding:14px}.section-title{color:var(--arems-coral2);gap:8px;margin-bottom:10px;display:flex}.section-title strong{color:var(--arems-text);font-size:11px;display:block}.section-title span{color:var(--arems-dim);margin-top:2px;font-size:9px;display:block}.tag-chips{flex-wrap:wrap;gap:5px;display:flex}.tag-chips button{background:var(--arems-coral-soft);color:#ffd9c9;cursor:pointer;font-size:9px;font-family:var(--arems-mono);border:1px solid #ff7a4859;border-radius:999px;padding:5px 7px}.toggle-row.compact{border:0;padding:0}.condition-grid{gap:7px;margin-top:12px;display:grid}.condition-grid select,.condition-grid input{border:1px solid var(--arems-line2);width:100%;color:var(--arems-text);background:#00000047;border-radius:7px;padding:8px;font-size:11px}.condition-grid select option{color:#1c1a2e;background:#fff}.css-editor{border-color:var(--arems-line)}.css-title{color:var(--arems-coral2)}.css-title strong{color:var(--arems-text)}.css-title span{color:var(--arems-dim)}.css-editor textarea{color:#d7d5e6!important;border:1px solid var(--arems-line)!important;font-family:var(--arems-mono)!important;background:#0006!important}.css-editor>small{color:var(--arems-dim)}.tools-panel{min-width:0;padding:18px 14px 40px;overflow:hidden}.tools-panel section{border:1px solid var(--arems-line);background:var(--arems-glass);border-radius:14px;width:100%;min-width:0;margin-bottom:12px;padding:13px;overflow:hidden}.tools-heading{justify-content:space-between;align-items:center;gap:9px;margin-bottom:12px;display:flex}.tools-heading>div:first-child{min-width:0;color:var(--arems-coral2);align-items:center;gap:8px;display:flex}.tools-heading>div:first-child>span{min-width:0}.tools-heading strong{color:var(--arems-text);font-size:12px;display:block}.tools-heading small{color:var(--arems-dim);margin-top:2px;font-size:9px;display:block}.audit-score{width:38px;height:38px;font-size:12px;font-weight:700;font-family:var(--arems-mono);border-radius:50%;place-items:center;display:grid}.audit-score.good{color:var(--arems-mint);background:#57d9a31f;box-shadow:inset 0 0 0 1px #57d9a359}.audit-score.warn{color:var(--arems-gold);background:#ffc94b1a;box-shadow:inset 0 0 0 1px #ffc94b59}.audit-score.bad{color:#ff7d8a;background:#ff7d8a1a;box-shadow:inset 0 0 0 1px #ff7d8a59}.audit-list{gap:6px;display:grid}.audit-item{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:8px;width:100%;padding:8px;transition:border-color .15s,background .15s;display:flex}.audit-item:hover:not(:disabled){border-color:var(--arems-line2);background:#ffffff0f}.audit-item:disabled{cursor:default}.audit-item i{border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.audit-item.error i{background:#ff7d8a}.audit-item.warning i{background:var(--arems-gold)}.audit-item.tip i{background:var(--arems-mint)}.audit-item strong{color:var(--arems-text);font-size:10px;display:block}.audit-item small{color:var(--arems-dim);margin-top:2px;font-size:8px;line-height:1.4;display:block}.merge-list{gap:5px;min-width:0;display:grid}.merge-list>button{border:1px solid var(--arems-line);background:var(--arems-glass);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(48px,38%);align-items:center;gap:8px;width:100%;min-width:0;padding:8px;transition:border-color .15s,background .15s;display:grid;overflow:hidden}.merge-list>button:hover{background:#ff7a480f;border-color:#ff7a4866}.merge-list>button>span{min-width:0;overflow:hidden}.merge-list strong{color:var(--arems-text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.merge-list code{color:var(--arems-coral2);font-family:var(--arems-mono);white-space:nowrap;text-overflow:ellipsis;font-size:8px;display:block;overflow:hidden}.merge-list small{min-width:0;color:var(--arems-dim);text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.add-tag{grid-template-columns:minmax(0,1fr) 31px;gap:6px;min-width:0;margin-top:9px;display:grid}.add-tag input{border:1px solid var(--arems-line2);width:100%;min-width:0;color:var(--arems-text);background:#00000047;border-radius:8px;padding:8px;font-size:10px}.add-tag button{background:var(--arems-grad);color:#fff;border:0;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.capabilities-card>strong{color:var(--arems-text);margin-bottom:9px;font-size:11px;display:block}.capabilities-card>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.capabilities-card span{color:var(--arems-mut);align-items:center;gap:4px;font-size:9px;display:flex}.capabilities-card svg{color:var(--arems-mint)}.theme-presets{grid-template-columns:1fr 1fr;gap:8px;margin:-8px 0 22px;display:grid}.theme-presets button{border:1px solid var(--arems-line);background:var(--arems-glass);text-align:left;cursor:pointer;border-radius:12px;min-width:0;padding:9px;transition:border-color .16s,transform .16s,background .16s}.theme-presets button:hover{box-shadow:none;background:#ff7a480f;border-color:#ff7a4873;transform:translateY(-1px)}.theme-presets button>span{border:1px solid var(--arems-line);border-radius:7px;height:19px;margin-bottom:7px;display:flex;overflow:hidden}.theme-presets button i{flex:1}.theme-presets button strong{color:var(--arems-text);font-size:10px}.localization-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.localization-grid .field{min-width:0}.asset-upload{color:var(--arems-coral2);background:var(--arems-coral-soft);cursor:pointer;border:1px solid #ff7a4866;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:700;display:flex;position:relative}.asset-upload.disabled,.asset-empty.disabled{cursor:wait;opacity:.62}.asset-upload input,.asset-empty input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.asset-note{color:var(--arems-dim);margin:-5px 0 10px;font-size:8px}.asset-error{color:#ff929d;background:#ff556612;border:1px solid #ff636f38;border-radius:7px;margin:-4px 0 10px;padding:7px 8px;font-size:8px;line-height:1.45}.asset-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.asset-item{border:1px solid var(--arems-line);background:var(--arems-glass);border-radius:10px;min-width:0;position:relative;overflow:hidden}.asset-preview{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.asset-preview img{object-fit:cover;background:#0000004d;width:100%;height:74px;display:block}.asset-preview span{color:var(--arems-mut);white-space:nowrap;text-overflow:ellipsis;padding:7px 24px 7px 7px;font-size:8px;display:block;overflow:hidden}.asset-remove{color:#ff7d8a;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:4px;right:5px}.asset-empty{min-height:112px;color:var(--arems-coral2);cursor:pointer;background:#ff7a480a;border:1px dashed #ff7a4866;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.asset-empty strong{color:var(--arems-text);margin-top:7px;font-size:10px}.asset-empty span{color:var(--arems-dim);margin-top:3px;font-size:8px}.toast{border:1px solid var(--arems-line2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1026f2;border-radius:999px;box-shadow:0 16px 45px #00000080}.arems-modal-overlay{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040510b3;place-items:center;padding:24px;animation:.16s ease-out arems-fade-in;display:grid;position:fixed;inset:0}.arems-modal{border:1px solid var(--arems-line2);background:var(--arems-panel);border-radius:24px;width:min(440px,100vw - 48px);animation:.2s ease-out arems-modal-in;position:relative;overflow:hidden;box-shadow:0 40px 110px #000000a6}.arems-modal-close{z-index:1;border:1px solid var(--arems-line);background:var(--arems-glass);width:34px;height:34px;color:var(--arems-dim);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.arems-modal-close:hover{color:var(--arems-text);background:var(--arems-glass2)}.arems-modal-brand{border-bottom:1px solid var(--arems-line);align-items:center;gap:7px;height:67px;padding:0 24px;display:flex}.arems-modal-brand img{width:132px;height:auto;display:block}.arems-modal-brand span{color:var(--arems-text);font-family:Instrument Serif,Georgia,serif;font-size:16px;font-style:italic}.arems-modal-heading{gap:14px;padding:25px 24px 7px;display:flex}.arems-modal-icon{height:42px;color:var(--arems-coral2);background:var(--arems-coral-soft);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.arems-modal-heading>div:last-child{min-width:0}.arems-modal-eyebrow{color:var(--arems-coral2);font-family:var(--arems-mono);letter-spacing:.16em;margin:1px 0 5px;font-size:9px;font-weight:500;display:block}.arems-modal-heading h2{color:var(--arems-text);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650}.arems-modal-heading p{color:var(--arems-mut);margin:7px 0 0;font-size:11px;line-height:1.5}.arems-modal-body{padding:18px 24px 24px}.arems-modal-field{display:block;position:relative}.arems-modal-field>span{color:var(--arems-text);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.arems-modal-field input{border:1px solid var(--arems-line2);width:100%;height:43px;color:var(--arems-text);background:#00000047;border-radius:11px;outline:0;padding:0 52px 0 12px;font-size:12px}.arems-modal-field input:focus{border-color:var(--arems-coral);box-shadow:0 0 0 4px #ff5a2e26}.arems-modal-field>small{color:var(--arems-dim);font-size:8px;position:absolute;bottom:14px;right:11px}.arems-modal-summary{border:1px solid var(--arems-line);background:var(--arems-glass);border-radius:12px;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.arems-modal-summary>span{width:31px;height:31px;color:var(--arems-coral2);background:var(--arems-coral-soft);border-radius:9px;place-items:center;display:grid}.arems-modal-summary.synced>span{color:var(--arems-mint);background:#57d9a31f}.arems-modal-summary strong{color:var(--arems-text);text-transform:capitalize;font-size:10px;display:block}.arems-modal-summary small{color:var(--arems-dim);margin-top:2px;font-size:9px;display:block}.arems-modal-actions{border-top:1px solid var(--arems-line);background:#ffffff05;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.arems-modal-actions button{cursor:pointer;border-radius:999px;min-height:38px;padding:0 16px;font-size:11px;font-weight:600}.arems-modal-secondary{border:1px solid var(--arems-line2);color:var(--arems-mut);background:0 0}.arems-modal-secondary:hover{color:var(--arems-text);border-color:var(--arems-line2)}.arems-modal-primary{color:#fff;background:var(--arems-grad);border:0;box-shadow:0 8px 24px #e8371c59}.arems-modal-primary:hover:not(:disabled){filter:brightness(1.07)}.arems-modal-primary:disabled{cursor:not-allowed;opacity:.42}@keyframes arems-fade-in{0%{opacity:0}}@keyframes arems-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media (prefers-reduced-motion:reduce){.arems-modal-overlay,.arems-modal{animation:none}}.preview-overlay{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040510bf;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.preview-modal{border:1px solid var(--arems-line2);background:var(--arems-panel);border-radius:22px;flex-direction:column;width:min(1120px,96vw);height:min(860px,92vh);display:flex;overflow:hidden;box-shadow:0 40px 120px #000000a6}.preview-modal-head{border-bottom:1px solid var(--arems-line);justify-content:space-between;align-items:center;min-height:68px;padding:12px 18px;display:flex}.preview-modal-head>div:first-child{align-items:center;gap:11px;display:flex}.preview-modal-head img{width:72px}.preview-modal-head strong{color:var(--arems-text);font-size:13px}.preview-modal-head span{color:var(--arems-dim);font-family:var(--arems-mono);letter-spacing:.05em;font-size:9px}.preview-actions{align-items:center;gap:8px;display:flex}.preview-segment{background:#0000004d;border-radius:999px;padding:3px;display:flex}.preview-actions button{color:var(--arems-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:8px 11px;font-size:10px;display:flex}.preview-actions button.active{color:var(--arems-text);box-shadow:none;background:#ffffff1f}.preview-actions .dark-toggle{border:1px solid var(--arems-line2)}.preview-actions .dark-toggle.active{color:#12142e;background:var(--arems-gold);border-color:#0000}.preview-actions .preview-close{border:1px solid var(--arems-line);justify-content:center;width:34px;height:34px;padding:0}.preview-viewport{background:var(--arems-bg);flex:1;justify-content:center;padding:32px;transition:background .2s;display:flex;overflow:auto}.preview-viewport.dark{background:#020308}.preview-viewport iframe{background:#fff;border:0;border-radius:12px;flex:none;height:100%;transition:width .2s;box-shadow:0 0 0 1px #ffffff14,0 24px 70px #0009}.embed-status{color:var(--arems-text)!important;background:var(--arems-bg)!important}.embed-status p{color:var(--arems-mut)!important}body:has(.access-gate){min-width:0;overflow:auto}.access-gate{width:100vw;min-width:0;min-height:100vh;color:var(--arems-text);background:radial-gradient(circle at 18% 12%, #e8371c40, transparent 34%), radial-gradient(circle at 84% 82%, #ffc94b1f, transparent 30%), radial-gradient(circle at 60% 40%, #5b5bd61f, transparent 40%), var(--arems-bg);place-items:center;padding:30px;display:grid;position:relative;overflow:hidden}.access-gate:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 70%)}.access-gate-glow{filter:blur(60px);opacity:.5;pointer-events:none;border-radius:50%;position:absolute}.access-gate-glow.one{background:#e8371c66;width:250px;height:250px;top:-80px;right:10%}.access-gate-glow.two{background:#ffc94b40;width:180px;height:180px;bottom:-60px;left:8%}.access-card{border:1px solid var(--arems-line2);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;background:#0d1026d9;border-radius:28px;width:min(430px,100vw - 40px);padding:26px 32px 30px;animation:.32s ease-out arems-modal-in;position:relative;box-shadow:0 40px 110px #0009}.access-brand{border-bottom:1px solid var(--arems-line);justify-content:center;align-items:center;gap:8px;margin-bottom:28px;padding-bottom:23px;display:flex}.access-brand img{width:166px;display:block}.access-icon{width:50px;height:50px;color:var(--arems-coral2);background:var(--arems-coral-soft);border-radius:16px;place-items:center;margin:0 auto 14px;display:grid;box-shadow:inset 0 0 0 1px #ff7a484d}.access-eyebrow{color:var(--arems-coral2);font-family:var(--arems-mono);letter-spacing:.2em;font-size:9px;font-weight:500;display:block}.access-card h1{letter-spacing:-.04em;color:var(--arems-text);margin:7px 0 8px;font-size:26px}.access-card>p{max-width:310px;color:var(--arems-mut);margin:0 auto 23px;font-size:12px;line-height:1.6}.access-card form{text-align:left}.access-password>span{color:var(--arems-text);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.access-password>div{border:1px solid var(--arems-line2);background:#00000047;border-radius:13px;align-items:center;height:46px;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.access-password>div:focus-within{border-color:var(--arems-coral);box-shadow:0 0 0 4px #ff5a2e26}.access-password input{min-width:0;height:100%;color:var(--arems-text);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:13px}.access-password button{width:44px;height:100%;color:var(--arems-dim);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.access-error{color:#ff7d8a;margin:8px 2px 0;font-size:10px}.access-submit{color:#fff;background:var(--arems-grad);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;margin-top:14px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 12px 32px #e8371c59}.access-submit:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 16px 40px #e8371c73}.access-submit:disabled{cursor:not-allowed;opacity:.42}.access-card>small{color:var(--arems-dim);margin-top:18px;font-size:9px;display:block}@media (width<=520px){.access-gate{padding:20px}.access-card{border-radius:22px;padding:22px 22px 25px}.access-card h1{font-size:23px}}html:has(.mk){scroll-behavior:smooth}body:has(.mk){background:#07091c;min-width:0;margin:0;overflow:hidden auto}.mk{--bg:#07091c;--bg2:#0b0e24;--panel:#ffffff09;--panel2:#ffffff0f;--line:#ffffff14;--line2:#ffffff24;--txt:#f3f1ec;--mut:#a2a1b5;--dim:#6f6e85;--coral:#ff5a2e;--coral2:#ff7a48;--deep:#e8371c;--gold:#ffc94b;--grad:linear-gradient(120deg,#ff7a48,#e8371c);--sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,1,.3,1);min-width:0;color:var(--txt);background:var(--bg);font-family:var(--sans);-webkit-font-smoothing:antialiased;position:relative}.mk *{box-sizing:border-box}.mk button{font:inherit;cursor:pointer}.mk a{color:inherit}.mk:before{content:"";z-index:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E");position:fixed;inset:0}.mk>*{z-index:1;position:relative}[data-reveal]{opacity:0;filter:blur(7px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(34px)scale(.985)}[data-reveal].is-in{opacity:1;filter:none;transform:none}.mk-kicker{font-family:var(--mono);letter-spacing:.22em;color:var(--coral2);font-size:10.5px;font-weight:500;display:inline-block}.mk-caret{background:var(--coral2);vertical-align:-2px;width:7px;height:14px;margin-left:6px;animation:1.05s step-end infinite mk-blink;display:inline-block}@keyframes mk-blink{50%{opacity:0}}.mk-dots{gap:6px;display:inline-flex}.mk-dots i{background:#3a3d55;border-radius:50%;width:9px;height:9px}.mk-dots i:first-child{background:#ff6057}.mk-dots i:nth-child(2){background:#febc2e}.mk-dots i:nth-child(3){background:#28c840}.mk-wordmark{align-items:center;gap:10px;display:inline-flex}.mk-wordmark img{width:30px;height:30px;display:block}.mk-wordmark>span{letter-spacing:-.035em;color:var(--txt);font-size:20px;font-weight:700}.mk-wordmark.lg img{width:36px;height:36px}.mk-wordmark.lg>span{font-size:24px}.mk-cta{color:#fff;background:var(--grad);letter-spacing:-.01em;height:52px;transition:transform .25s var(--ease),box-shadow .25s,filter .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #ff7a4840,0 14px 40px #e8371c59}.mk-cta:hover{filter:brightness(1.06);transform:translateY(-2px)scale(1.015);box-shadow:0 0 0 1px #ff7a4866,0 20px 55px #e8371c80}.mk-cta-sm{height:41px;padding:0 17px;font-size:13.5px}.mk-cta-xl{height:58px;padding:0 32px;font-size:16px}.mk-ghost{color:var(--mut);background:0 0;border:0;font-size:14px;font-weight:500;transition:color .2s}.mk-ghost:hover{color:var(--txt)}.mk-ghost-lg{border:1px solid var(--line2);height:52px;color:var(--txt);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s,background .25s,transform .25s var(--ease);background:#ffffff08;border-radius:999px;padding:0 24px;font-size:15px;font-weight:500}.mk-ghost-lg:hover{background:#ff7a4812;border-color:#ff7a4880;transform:translateY(-2px)}.mk-topbar{color:#ffd9c9;letter-spacing:.01em;background:linear-gradient(90deg,#e8371c40,#ff7a4824 50%,#e8371c40);border-bottom:1px solid #ff7a4829;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.mk-topbar:hover{color:#fff}.mk-topbar-tag{font-family:var(--mono);letter-spacing:.18em;color:#12142e;background:var(--gold);border-radius:99px;padding:3px 7px;font-size:9px;font-weight:700}.mk-nav{z-index:60;border-bottom:1px solid #0000;align-items:center;gap:38px;height:72px;padding:0 max(28px,50vw - 640px);transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;display:flex;position:sticky;top:0}.mk-nav.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#07091cb8}.mk-logo{text-decoration:none}.mk-links{gap:30px;margin:auto;display:flex}.mk-links a{color:var(--mut);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.mk-links a:after{content:"";background:var(--grad);transform-origin:0;width:100%;height:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.mk-links a:hover{color:var(--txt)}.mk-links a:hover:after{transform:scaleX(1)}.mk-nav-actions{align-items:center;gap:18px;display:flex}.mk-burger{color:var(--txt);background:0 0;border:0;display:none}.mk-mobile-menu{display:none}.mk-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-aurora i{filter:blur(90px);opacity:.5;border-radius:50%;animation:16s ease-in-out infinite alternate mk-aurora;position:absolute}.mk-aurora i:first-child{background:radial-gradient(circle,#e8371c8c,#0000 65%);width:640px;height:640px;top:-260px;left:6%}.mk-aurora i:nth-child(2){background:radial-gradient(circle,#ffa94b66,#0000 65%);width:520px;height:520px;animation-delay:-6s;top:-140px;right:2%}.mk-aurora i:nth-child(3){background:radial-gradient(circle,#5b5bd652,#0000 65%);width:560px;height:560px;animation-delay:-11s;top:180px;left:38%}@keyframes mk-aurora{0%{transform:translate(0)scale(1)}to{transform:translate(-70px,50px)scale(1.15)}}.mk-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 55% at 50% 12%,#000 25%,#0000 72%);mask-image:radial-gradient(75% 55% at 50% 12%,#000 25%,#0000 72%)}.mk-hero{padding:96px 24px 60px;position:relative;overflow:hidden}.mk-hero-inner{z-index:2;text-align:center;max-width:920px;margin:0 auto;position:relative}.mk-hero-pill{color:#ffb49b;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s,background .25s,transform .25s var(--ease);background:#ff7a4814;border:1px solid #ff7a484d;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:11px;text-decoration:none;display:inline-flex}.mk-hero-pill:hover{background:#ff7a4824;border-color:#ff7a488c;transform:translateY(-1px)}.mk-hero-inner h1{letter-spacing:-.045em;margin:30px 0 24px;font-size:clamp(54px,7.4vw,104px);font-weight:650;line-height:1}.mk-rotator{min-height:1.06em;display:block}.mk-rotator em{font-family:var(--serif);letter-spacing:-.02em;background:linear-gradient(105deg,#ff9d68 5%,#ff5a2e 45%,#ffc94b 95%);-webkit-text-fill-color:transparent;animation:mk-word-in .65s var(--ease);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400;display:inline-block}@keyframes mk-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(26px)rotateX(50deg)}to{opacity:1;filter:none;transform:none}}.mk-hero-inner>p{max-width:600px;color:var(--mut);letter-spacing:-.005em;margin:0 auto;font-size:19px;line-height:1.6}.mk-hero-actions{justify-content:center;gap:14px;margin-top:36px;display:flex}.mk-hero-meta{color:var(--dim);font-family:var(--mono);letter-spacing:.18em;justify-content:center;align-items:center;gap:14px;margin-top:30px;font-size:10px;display:flex}.mk-hero-meta i{background:var(--coral);border-radius:50%;width:4px;height:4px}.mk-stage{z-index:2;max-width:1120px;margin:76px auto 0;position:relative}.mk-frame{border:1px solid var(--line2);transform-origin:top;will-change:transform;background:#0d1026;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 50px 120px #0000008c,0 24px 60px #e8371c1f}.mk-frame-bar{border-bottom:1px solid var(--line);background:#ffffff06;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 18px;display:grid}.mk-url{border:1px solid var(--line);color:var(--mut);font-family:var(--mono);background:#00000040;border-radius:999px;align-items:center;gap:7px;padding:7px 16px;font-size:11px;display:inline-flex}.mk-url svg{color:#57d9a3}.mk-frame-actions{justify-content:flex-end;gap:9px;display:flex}.mk-frame-chip{border:1px solid var(--line);color:var(--dim);font-family:var(--mono);letter-spacing:.06em;border-radius:999px;padding:6px 11px;font-size:9.5px}.mk-frame-export{color:#fff;background:var(--grad);border-radius:999px;padding:6px 14px;font-size:11px;font-weight:600}.mk-frame-body{grid-template-columns:172px 1fr 188px;min-height:470px;display:grid}.mk-ed-rail{border-right:1px solid var(--line);background:#ffffff04;padding:16px 12px}.mk-ed-rail-head,.mk-ed-inspect-head{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;margin-bottom:12px;font-size:9.5px}.mk-ed-block{border:1px solid var(--line);color:var(--mut);background:#ffffff05;border-radius:9px;align-items:center;gap:9px;margin-bottom:6px;padding:9px 10px;font-size:12px;transition:border-color .2s,color .2s,transform .2s;display:flex}.mk-ed-block:hover{color:var(--txt);border-color:#ff7a4873;transform:translate(2px)}.mk-ed-block svg{color:var(--coral2)}.mk-ed-ai{color:#ffd9c9;background:linear-gradient(135deg,#e8371c47,#ffc94b1f);border:1px solid #ff7a484d;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px;font-size:11.5px;font-weight:500;display:flex}.mk-ed-canvas{background:radial-gradient(70% 60% at 50% 30%,#ff7a480f,#0000 70%);place-items:center;padding:28px 20px;display:grid}.mk-email{background:#fff;border-radius:14px;width:min(360px,100%);overflow:hidden;box-shadow:0 24px 70px #00000080}.mk-email-hero{color:#fff;background:radial-gradient(circle at 88% -10%,#ff7a48 0,#0000 42%),#12142e;padding:26px 28px 28px}.mk-email-hero img{width:96px;display:block}.mk-email-hero>span{color:#ffb49b;font-family:var(--mono);letter-spacing:.22em;margin-top:24px;font-size:8px;display:block}.mk-email-hero h4{letter-spacing:-.04em;margin:9px 0 8px;font-size:29px;font-weight:650;line-height:1}.mk-email-hero p{color:#c9c8d4;max-width:250px;margin:0;font-size:10.5px;line-height:1.55}.mk-email-hero b{color:#fff;background:var(--grad);border-radius:999px;margin-top:16px;padding:8px 15px;font-size:9px;font-weight:700;display:inline-block}.mk-email-band{background:#ffede6;grid-template-columns:44% 56%;align-items:center;min-height:104px;display:grid}.mk-email-band i{background:linear-gradient(135deg,#ffc94b,#f5401f);border-radius:9px;align-self:stretch;margin:12px}.mk-email-band span{color:#d42e12;font-family:var(--mono);letter-spacing:.18em;font-size:6.5px;display:block}.mk-email-band strong{color:#221f36;letter-spacing:-.02em;margin:5px 12px 4px 0;font-size:13.5px;line-height:1.1;display:block}.mk-email-band small{color:#7a7568;font-size:8.5px}.mk-email-foot{color:#8f8ea3;text-align:center;background:#12142e;padding:12px;font-size:7.5px}.mk-ed-inspect{border-left:1px solid var(--line);background:#ffffff04;padding:16px 14px}.mk-ed-inspect label{color:var(--dim);margin-bottom:16px;font-size:10.5px;display:block}.mk-ed-input{border:1px solid var(--line);color:var(--txt);background:#00000040;border-radius:8px;margin-top:6px;padding:9px 10px;font-size:11px;display:block}.mk-ed-range{background:#ffffff1f;border-radius:99px;height:3px;margin-top:14px;display:block;position:relative}.mk-ed-range i{background:var(--grad);border-radius:99px;width:64%;height:100%;position:absolute;top:0;left:0}.mk-ed-range i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 3px #ff5a2e59}.mk-ed-pads{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mk-ed-pads span{border:1px solid var(--line);color:var(--dim);font-family:var(--mono);border-radius:7px;justify-content:space-between;padding:8px 9px;font-size:9px;display:flex}.mk-ed-pads b{color:var(--txt)}.mk-stage-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(#e8371c66,#0000 70%);border-radius:50%;height:130px;position:absolute;bottom:-70px;left:8%;right:8%}.mk-chip{z-index:3;border:1px solid var(--line2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1026d1;border-radius:14px;align-items:center;gap:11px;padding:12px 16px;animation:6s ease-in-out infinite mk-float;display:flex;position:absolute;box-shadow:0 18px 50px #00000073}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.mk-chip strong{letter-spacing:-.01em;font-size:12.5px;display:block}.mk-chip small{color:var(--dim);margin-top:2px;font-size:10px;display:block}.mk-chip>svg{color:var(--gold)}.mk-chip-a{top:64px;right:-64px}.mk-chip-b{animation-delay:-2s;bottom:110px;left:-58px}.mk-chip-c{animation-delay:-4s;bottom:-24px;right:60px}.mk-chip-ring{width:38px;height:38px;position:relative}.mk-chip-ring svg{width:38px;height:38px;transform:rotate(-90deg)}.mk-chip-ring circle{fill:none;stroke:#ffffff1a;stroke-width:3.4px}.mk-chip-ring .arc{stroke:#ff5a2e;stroke-linecap:round;stroke-dasharray:97.4;stroke-dashoffset:2px;animation:mk-arc 1.6s var(--ease) .6s backwards}.mk-chip-ring b{place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;inset:0}@keyframes mk-arc{0%{stroke-dashoffset:97.4px}}.mk-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;padding:26px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mk-ticker-track{width:max-content;animation:36s linear infinite mk-marquee;display:flex}.mk-ticker:hover .mk-ticker-track{animation-play-state:paused}.mk-ticker-group{align-items:center;display:flex}.mk-ticker-group span{color:var(--dim);font-family:var(--serif);white-space:nowrap;align-items:center;gap:28px;padding:0 14px;font-size:21px;font-style:italic;display:flex}.mk-ticker-group i{color:var(--coral);opacity:.7;font-size:12px;font-style:normal}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mk-section{max-width:1280px;margin:0 auto;padding:130px 28px 40px}.mk-section-head{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:58px;display:grid}.mk-section-head.center{text-align:center;grid-template-columns:1fr;justify-items:center}.mk-section-head h2{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(38px,4.6vw,62px);font-weight:650;line-height:1.02}.mk-section-head h2 em,.mk-final h2 em,.mk-dev-copy h2 em{font-family:var(--serif);color:#ffb49b;font-style:italic;font-weight:400}.mk-section-head>p{max-width:330px;color:var(--mut);margin:0 0 6px;font-size:15px;line-height:1.6}.mk-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:225px;gap:14px;display:grid}.mk-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;gap:10px;padding:26px;display:flex;position:relative;overflow:hidden}.mk-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),#ff7a4821,transparent 65%);transition:opacity .35s;position:absolute;inset:0}.mk-card:hover:after{opacity:1}.mk-card:hover{border-color:var(--line2)}.mk-card[data-reveal].is-in{transition:opacity .9s var(--ease),transform .5s var(--ease),filter .9s var(--ease),border-color .3s}.mk-card:hover{transform:translateY(-4px)}.mk-card h3{letter-spacing:-.02em;margin:2px 0 0;font-size:19px;font-weight:600;line-height:1.15}.mk-card>p,.mk-card-canvas>p{color:var(--mut);margin:auto 0 0;font-size:12.5px;line-height:1.55}.mk-card header h3{font-size:24px}.mk-card-canvas{grid-area:span 2/span 2}.mk-card-wide{grid-column:span 2}.mk-demo-canvas{flex:1;align-items:stretch;gap:14px;margin:8px 0;display:flex;position:relative}.mk-demo-palette{border:1px solid var(--line);background:#00000038;border-radius:12px;flex-direction:column;align-self:center;gap:8px;padding:9px;display:flex}.mk-demo-palette span{width:34px;height:34px;color:var(--mut);border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.mk-demo-palette span.lift{color:#fff;background:var(--grad);animation:4.4s ease-in-out infinite mk-lift}@keyframes mk-lift{0%,14%{transform:scale(1)}7%{transform:scale(.9)}}.mk-demo-email{border:1px solid var(--line);background:#ffffff08;border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:9px;padding:20px;display:flex;position:relative}.mk-demo-email i{background:#ffffff1f;border-radius:99px;height:9px}.mk-demo-email .l1{width:62%}.mk-demo-email .l2{width:84%}.mk-demo-email .l3{width:46%}.mk-demo-drop{color:#fff;background:var(--grad);opacity:0;border-radius:999px;place-items:center;width:118px;height:34px;font-size:11px;font-weight:600;animation:4.4s ease-in-out infinite mk-drop;display:grid}@keyframes mk-drop{0%,52%{opacity:0;transform:scale(.6)}62%{opacity:1;transform:scale(1.08)}68%{transform:scale(1)}92%{opacity:1}to{opacity:0}}.mk-demo-cursor{z-index:2;color:#fff;filter:drop-shadow(0 3px 8px #0009);animation:4.4s ease-in-out infinite mk-cursor;position:absolute}@keyframes mk-cursor{0%{top:78%;left:26px}10%{top:64%;left:26px}55%{top:46%;left:52%}62%{top:48%;left:52%}80%{opacity:1;top:70%;left:60%}92%{opacity:0}to{opacity:0;top:78%;left:26px}}.mk-demo-tag{font-family:var(--serif);color:var(--txt);align-items:center;gap:9px;margin:14px 0 4px;font-size:27px;font-style:italic;display:flex}.mk-flip{perspective:400px;display:inline-grid;position:relative}.mk-flip b{backface-visibility:hidden;animation:mk-flip 5s var(--ease) infinite;border-radius:8px;grid-area:1/1;padding:3px 11px;font-weight:400}.mk-flip .tag{font-family:var(--mono);color:#ffb49b;background:#ff7a481f;border:1px solid #ff7a484d;align-self:center;font-size:14px;font-style:normal}.mk-flip .val{color:#12142e;background:var(--gold);animation-delay:-2.5s}@keyframes mk-flip{0%,42%{transform:rotateX(0)}50%,92%{transform:rotateX(180deg)}to{transform:rotateX(360deg)}}.mk-demo-audit{align-items:center;gap:18px;margin-top:12px;display:flex}.mk-ring{flex:0 0 64px;width:64px;height:64px;position:relative}.mk-ring svg{width:64px;height:64px;transform:rotate(-90deg)}.mk-ring circle{fill:none;stroke:#ffffff17;stroke-width:4px}.mk-ring .arc{stroke:#ff5a2e;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:119.4px}.mk-card.is-in .mk-ring .arc{animation:mk-ring 1.7s var(--ease) .4s forwards}@keyframes mk-ring{to{stroke-dashoffset:4.8px}}.mk-ring b{place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;inset:0}.mk-demo-audit>div{gap:8px;display:grid}.mk-demo-audit>div span{color:var(--mut);align-items:center;gap:7px;font-size:11.5px;display:flex}.mk-demo-audit svg{overflow:visible}.mk-demo-audit>div svg{color:#57d9a3}.mk-demo-sync{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid;position:relative}.mk-sync-card{border:1px solid var(--line);background:#ffffff08;border-radius:11px;padding:12px;position:relative;overflow:hidden}.mk-sync-card i{background:var(--grad);border-radius:99px;width:26px;height:8px;display:block}.mk-sync-card b{background:#ffffff29;border-radius:99px;width:80%;height:7px;margin:9px 0 6px;display:block}.mk-sync-card small{background:#ffffff17;border-radius:99px;width:55%;height:7px;display:block}.mk-sync-card:after{content:"";background:linear-gradient(100deg,#0000,#ff7a4838,#0000);animation:3.4s ease-in-out infinite mk-sweep;position:absolute;inset:0;transform:translate(-110%)}.mk-sync-card:nth-child(2):after{animation-delay:.14s}@keyframes mk-sweep{0%,55%{transform:translate(-110%)}75%,to{transform:translate(110%)}}.mk-sync-badge{color:#12142e;background:var(--gold);font-family:var(--mono);letter-spacing:.04em;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:8.5px;font-weight:700;display:flex;position:absolute;top:-12px;right:-6px;box-shadow:0 6px 18px #00000059}.mk-demo-code{border:1px solid var(--line);font-family:var(--mono);color:#c9c8dd;background:#0000004d;border-radius:11px;gap:7px;margin-top:14px;padding:15px;font-size:11.5px;display:grid}.mk-demo-code i{color:#ff9d68;font-style:normal}.mk-demo-code em{color:var(--gold);font-style:normal}.mk-demo-render{flex:1;align-items:center;gap:22px;margin-top:10px;display:flex}.mk-render-mail{border:1px solid var(--line);border-radius:12px;flex:0 0 210px;height:128px;position:relative;overflow:hidden}.mk-render-mail>div{padding:15px;position:absolute;inset:0}.mk-render-mail b{letter-spacing:-.01em;font-size:12px;display:block}.mk-render-mail i{border-radius:99px;height:7px;margin-top:8px;display:block}.mk-render-mail i.short{width:60%}.mk-render-mail span{border-radius:999px;margin-top:10px;padding:6px 12px;font-size:9px;font-weight:700;display:inline-block}.mk-render-mail .light{color:#1c1a2e;background:#fff}.mk-render-mail .light i{background:#e8e4dc}.mk-render-mail .light span{color:#fff;background:#12142e}.mk-render-mail .dark{color:#fff;clip-path:inset(0 0 0 100%);background:#12142e;animation:5.6s ease-in-out infinite mk-nightshift}.mk-render-mail .dark i{background:#ffffff29}.mk-render-mail .dark span{color:#12142e;background:var(--gold)}@keyframes mk-nightshift{0%,18%{clip-path:inset(0 0 0 100%)}42%,68%{clip-path:inset(0 0 0 0%)}88%,to{clip-path:inset(0 100% 0 0)}}.mk-render-clients{flex-wrap:wrap;gap:8px;display:flex}.mk-render-clients span{border:1px solid var(--line);color:var(--mut);font-family:var(--mono);border-radius:999px;padding:7px 12px;font-size:10px}.mk-numbers{grid-template-columns:repeat(4,1fr);max-width:1280px;margin:120px auto 0;padding:0 28px;display:grid}.mk-numbers>div{border-left:1px solid var(--line);padding:10px 26px}.mk-numbers>div:first-child{border-left:0}.mk-numbers b{font-family:var(--mono);letter-spacing:-.05em;background:linear-gradient(120deg,#ffd0b8,#ff5a2e 60%,#e8371c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.4vw,58px);font-weight:500;display:block}.mk-numbers span{color:var(--dim);margin-top:8px;font-size:12.5px;line-height:1.5;display:block}.mk-flow{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mk-flow article{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:28px 24px;transition:border-color .3s,background .3s;position:relative}.mk-flow article:hover{background:#ff7a480d;border-color:#ff7a4866}.mk-flow-n{font-family:var(--serif);color:#ffffff1a;font-size:34px;font-style:italic;position:absolute;top:20px;right:22px}.mk-flow-icon{color:#fff;background:var(--grad);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 24px #e8371c59}.mk-flow h3{letter-spacing:-.01em;margin:20px 0 8px;font-size:18px;font-weight:600}.mk-flow p{color:var(--mut);margin:0;font-size:13px;line-height:1.6}.mk-quotes{padding:130px 0 30px;overflow:hidden}.mk-quotes .mk-section-head{max-width:1280px;margin:0 auto 54px;padding:0 28px}.mk-quote-row{padding:9px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-quote-track{width:max-content;animation:52s linear infinite mk-marquee;display:flex}.mk-quote-row.reverse .mk-quote-track{animation-direction:reverse}.mk-quote-row:hover .mk-quote-track{animation-play-state:paused}.mk-quote-group{gap:16px;padding-right:16px;display:flex}.mk-quote{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:380px;margin:0;padding:22px 24px;transition:border-color .25s,background .25s}.mk-quote:hover{border-color:var(--line2);background:var(--panel2)}.mk-quote blockquote{color:#d9d8e2;letter-spacing:-.005em;margin:0;font-size:13.5px;line-height:1.6}.mk-quote figcaption{align-items:center;gap:11px;margin-top:16px;display:flex}.mk-avatar{color:#fff;background:var(--grad);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.mk-quote strong{font-size:12.5px;display:block}.mk-quote small{color:var(--dim);margin-top:1px;font-size:10.5px;display:block}.mk-dev{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-bottom:60px;display:grid}.mk-dev-copy h2{letter-spacing:-.04em;margin:16px 0 18px;font-size:clamp(36px,4.2vw,56px);font-weight:650;line-height:1.02}.mk-dev-copy>p{max-width:480px;color:var(--mut);margin:0;font-size:15.5px;line-height:1.65}.mk-dev-copy ul{margin:26px 0 30px;padding:0;list-style:none}.mk-dev-copy li{color:#d9d8e2;align-items:center;gap:10px;margin:11px 0;font-size:14px;display:flex}.mk-dev-copy li svg{color:var(--gold)}.mk-dev-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mk-install{border:1px solid var(--line2);color:#ffd9c9;font-family:var(--mono);background:#0000004d;border-radius:12px;padding:14px 18px;font-size:13px}.mk-install:before{content:"$ ";color:var(--dim)}.mk-terminal{border:1px solid var(--line2);background:#0a0c20;border-radius:18px;overflow:hidden;box-shadow:0 40px 100px #00000080}.mk-terminal-bar{border-bottom:1px solid var(--line);height:46px;color:var(--dim);font-family:var(--mono);background:#ffffff06;align-items:center;gap:12px;padding:0 16px;font-size:11px;display:flex}.mk-terminal-body{font-family:var(--mono);padding:24px 22px 28px;font-size:13px;line-height:2.1}.mk-terminal-body p{color:#cfcede;opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);margin:0;transform:translateY(6px)}.mk-terminal-body b{color:var(--coral2);margin-right:8px;font-weight:500}.mk-terminal-body .ok{color:#57d9a3}.mk-terminal-body .hl{color:var(--gold)}.mk-terminal.is-in .t1{opacity:1;transition-delay:.2s;transform:none}.mk-terminal.is-in .t2{opacity:1;transition-delay:.75s;transform:none}.mk-terminal.is-in .t3{opacity:1;transition-delay:1.3s;transform:none}.mk-terminal.is-in .t4{opacity:1;transition-delay:1.85s;transform:none}.mk-terminal.is-in .t5{opacity:1;transition-delay:2.4s;transform:none}.mk-terminal.is-in .t6{opacity:1;transition-delay:2.95s;transform:none}.mk-billing{border:1px solid var(--line);background:var(--panel);border-radius:999px;justify-content:center;gap:4px;width:max-content;margin:0 auto 46px;padding:5px;display:flex}.mk-billing button{height:38px;color:var(--mut);background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:500;transition:color .25s,background .25s}.mk-billing button.on{color:#fff;background:#ffffff1a}.mk-billing em{color:var(--gold);font-style:normal;font-family:var(--mono);margin-left:6px;font-size:10px}.mk-plans{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mk-plans article{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;padding:28px 24px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.mk-plans article:hover{border-color:var(--line2)}.mk-plans article.is-popular{border-color:#0000}.mk-plans article.is-popular:before{content:"";background:conic-gradient(from 0deg,transparent 0 210deg,#ffc94b 260deg,#ff5a2e 310deg,#e8371c 340deg,transparent 360deg);animation:4.5s linear infinite mk-spin;position:absolute;inset:-120%}.mk-plans article.is-popular:after{content:"";background:#12132b;border-radius:18.5px;position:absolute;inset:1.4px}.mk-plans article>*{z-index:2;position:relative}@keyframes mk-spin{to{transform:rotate(360deg)}}.mk-plans article>.mk-popular{z-index:2;color:#12142e;background:var(--gold);font-family:var(--mono);letter-spacing:.1em;border-radius:999px;padding:5px 9px;font-size:8.5px;font-weight:700;position:absolute;top:16px;right:16px}.mk-plans h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:650}.mk-plan-desc{min-height:52px;color:var(--dim);margin:10px 0 16px;font-size:12px;line-height:1.55}.mk-price{align-items:baseline;gap:6px;display:flex}.mk-price b{font-family:var(--mono);letter-spacing:-.06em;font-size:38px;font-weight:500}.mk-price span{color:var(--dim);font-family:var(--mono);font-size:11px}.mk-billed{min-height:16px;color:var(--coral2);font-family:var(--mono);margin-top:3px;font-size:9.5px;display:block}.mk-plans article>button{border:1px solid var(--line2);height:44px;color:var(--txt);transition:border-color .25s,background .25s,transform .25s var(--ease);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:18px 0 22px;font-size:13px;font-weight:600;display:flex}.mk-plans article>button:hover{background:#ff7a481a;border-color:#ff7a4880;transform:translateY(-1px)}.mk-plans article.is-popular>button{color:#fff;background:var(--grad);border:0;box-shadow:0 10px 30px #e8371c59}.mk-plans article.is-popular>button:hover{filter:brightness(1.07)}.mk-plans ul{border-top:1px solid var(--line);margin:0;padding:20px 0 0;list-style:none}.mk-plans li{color:var(--mut);align-items:center;gap:9px;margin:10px 0;font-size:12.5px;display:flex}.mk-plans li svg{color:var(--coral2)}.mk-enterprise{text-align:center;color:var(--dim);margin:40px 0 0;font-size:13px}.mk-enterprise a{color:var(--coral2);font-weight:600;text-decoration:none}.mk-enterprise a:hover{text-decoration:underline}.mk-final{border-top:1px solid var(--line);text-align:center;margin-top:120px;padding:150px 24px 160px;position:relative;overflow:hidden}.mk-final .mk-aurora i:nth-child(3){top:auto;bottom:-200px}.mk-final-inner{z-index:2;position:relative}.mk-final h2{letter-spacing:-.045em;margin:18px 0 34px;font-size:clamp(48px,6.4vw,88px);font-weight:650;line-height:1}.mk-final-meta{color:var(--dim);font-family:var(--mono);letter-spacing:.2em;margin-top:26px;font-size:10px;display:block}.mk-footer{border-top:1px solid var(--line);background:#050715;position:relative;overflow:hidden}.mk-footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:44px;max-width:1280px;margin:0 auto;padding:70px 28px 40px;display:grid}.mk-footer-grid p{max-width:280px;color:var(--dim);margin:16px 0 0;font-size:13px;line-height:1.6}.mk-footer-grid nav{flex-direction:column;gap:12px;display:flex}.mk-footer-grid strong{margin-bottom:6px;font-size:13px}.mk-footer-grid nav a{color:var(--dim);font-size:13px;text-decoration:none;transition:color .2s}.mk-footer-grid nav a:hover{color:var(--coral2)}.mk-footer-bottom{border-top:1px solid var(--line);color:#565671;justify-content:space-between;max-width:1280px;margin:0 auto;padding:22px 28px 140px;font-size:11.5px;display:flex}.mk-footer-mark{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #ffffff12;background:linear-gradient(#0000 30%,#e8371c24);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(160px,26vw,360px);font-weight:700;line-height:1;position:absolute;bottom:-.28em;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}[data-reveal]{opacity:1;filter:none;transition:none;transform:none}.mk *,.mk :before,.mk :after{animation-duration:.01ms!important;animation-iteration-count:1!important}.mk-terminal-body p{opacity:1;transition:none;transform:none}}@media (width<=1180px){.mk-chip-a{top:-24px;right:8px}.mk-chip-b{left:8px}.mk-chip-c{display:none}.mk-bento{grid-template-columns:repeat(2,1fr)}.mk-card-canvas{grid-column:span 2}.mk-flow{grid-template-columns:repeat(2,1fr)}.mk-numbers{grid-template-columns:repeat(2,1fr);row-gap:34px}.mk-numbers>div:nth-child(3){border-left:0}.mk-dev{gap:44px}.mk-plans{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.mk-links,.mk-nav-actions .mk-ghost{display:none}.mk-nav{justify-content:space-between;gap:0}.mk-burger{display:block}.mk-mobile-menu{z-index:59;border:1px solid var(--line2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b0e24f5;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 14px;padding:14px;display:grid;position:sticky;top:72px;box-shadow:0 22px 60px #00000073}.mk-mobile-menu a,.mk-mobile-menu .mk-ghost{border:1px solid var(--line);min-height:42px;color:var(--mut);background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.mk-mobile-menu .mk-cta{grid-column:1/-1;width:100%}.mk-topbar{font-size:11px}.mk-hero{padding-top:64px}.mk-hero-inner h1{font-size:clamp(44px,11.5vw,64px)}.mk-hero-actions{flex-direction:column;align-items:stretch;max-width:340px;margin:32px auto 0}.mk-hero-meta{flex-wrap:wrap;gap:10px}.mk-frame-body{grid-template-columns:1fr}.mk-ed-rail,.mk-ed-inspect,.mk-chip{display:none}.mk-section{padding:90px 20px 30px}.mk-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.mk-bento{grid-template-columns:1fr;grid-auto-rows:auto}.mk-card,.mk-card-canvas,.mk-card-wide{grid-area:auto/span 1;min-height:230px}.mk-flow{grid-template-columns:1fr}.mk-numbers{grid-template-columns:1fr 1fr;margin-top:80px}.mk-dev,.mk-plans{grid-template-columns:1fr}.mk-demo-render{flex-direction:column;align-items:flex-start}.mk-final{padding:100px 20px}.mk-footer-grid{grid-template-columns:1fr 1fr;gap:36px}.mk-footer-grid>div:first-child{grid-column:1/-1}.mk-footer-bottom{padding-bottom:90px}}:is(body:has(.auth-page),body:has(.dashboard),body:has(.dash-loading)){min-width:0;overflow:hidden auto}.auth-page,.dashboard{--d-bg:#080b18;--d-panel:#0e1224;--d-card:#11162b;--d-line:#ffffff17;--d-text:#f7f3ef;--d-muted:#969bad;--d-coral:#ff623b;--d-gold:#ffbb65;min-height:100vh;color:var(--d-text);background:var(--d-bg);font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif}.auth-page{grid-template-columns:minmax(360px,1.05fr) minmax(420px,.95fr);display:grid}.auth-story{background:radial-gradient(circle at 15% 15%,#ff643a47,#0000 34%),radial-gradient(circle at 80% 72%,#7d3fff47,#0000 36%),#0a0d1c;min-height:100vh;padding:42px 7vw;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.auth-back{z-index:2;color:#d5d3dc;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute}.auth-story-copy{z-index:1;max-width:610px;margin:auto 0;position:relative}.auth-story-copy>img{width:138px;margin-bottom:60px}.auth-eyebrow,.auth-kicker{font:700 10px/1.2 var(--arems-mono,monospace);letter-spacing:.19em;color:var(--d-coral)}.auth-story h1{letter-spacing:-.035em;max-width:580px;margin:14px 0 20px;font:500 clamp(40px,5vw,70px)/.98 Instrument Serif,Georgia,serif}.auth-story-copy>p:not(.auth-eyebrow){color:#b7b9c7;max-width:520px;font-size:17px;line-height:1.65}.auth-story ul{color:#d9d9e1;gap:14px;margin:38px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.auth-story li{align-items:center;gap:12px;display:flex}.auth-story li svg{color:var(--d-gold)}.auth-story-meta{z-index:1;color:#777d91;font:600 9px/1 var(--arems-mono,monospace);letter-spacing:.14em;text-transform:uppercase;position:absolute;bottom:40px}.auth-form-panel{color:#17192a;background:#fbfaf8;place-items:center;padding:40px;display:grid}.auth-form{width:min(420px,100%)}.auth-mark{display:none}.auth-kicker{margin:0 0 11px}.auth-form h2{letter-spacing:-.025em;margin:0;font:500 40px/1.04 Instrument Serif,Georgia,serif}.auth-intro{color:#686c7c;margin:14px 0 30px;line-height:1.55}.auth-form label{color:#303343;gap:8px;margin:16px 0;font-size:12px;font-weight:650;display:grid}.auth-form input{color:#181a29;background:#fff;border:1px solid #d9d8de;border-radius:11px;outline:0;width:100%;height:48px;padding:0 14px;font-size:14px}.auth-form input:focus{border-color:#ff714e;box-shadow:0 0 0 3px #ff623b1f}.auth-password{display:flex;position:relative}.auth-password input{padding-right:48px}.auth-password button{color:#7b7e8c;background:0 0;border:0;width:44px;height:44px;position:absolute;top:2px;right:2px}.auth-assistance{justify-content:space-between;gap:12px;margin:-5px 0 18px;display:flex}.auth-forgot{color:#d94e2d;background:0 0;border:0;font-size:12px}.auth-forgot:disabled{cursor:not-allowed;opacity:.45}.auth-submit{color:#fff;background:linear-gradient(135deg,#ff7047,#e93920);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;margin-top:18px;font-weight:700;display:flex;box-shadow:0 12px 28px #e63e1f33}.auth-submit:disabled{opacity:.6}.auth-alert,.auth-notice{border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5}.auth-alert{color:#a21f2e;background:#ffebee}.auth-notice{color:#17633d;background:#e9f8ef}.auth-switch{text-align:center;color:#747787;font-size:13px}.auth-switch button{color:#e44c2d;background:0 0;border:0;font-weight:700}.auth-form>small{color:#989aa5;justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:10px;display:flex}.dashboard{background:#090c18;grid-template-columns:248px minmax(0,1fr);display:grid}.dashboard aside{z-index:20;border-right:1px solid var(--d-line);background:#0b0f1e;flex-direction:column;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.dash-brand{align-items:center;gap:9px;padding:0 8px 19px;display:flex}.dash-brand img{width:27px;height:27px}.dash-brand strong{font-family:Instrument Serif,Georgia,serif;font-size:21px}.dash-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.dash-org-picker{color:#676e82;font:700 8px/1 var(--arems-mono,monospace);letter-spacing:.14em;text-transform:uppercase;gap:6px;padding:0 7px 17px;display:grid}.dash-org-picker select,.dash-header-actions select{border:1px solid var(--d-line);color:#e8e7ed;background:#101527;border-radius:9px;outline:0;height:38px;padding:0 10px;font-size:11px}.dashboard aside nav{gap:2px;display:grid;overflow-y:auto}.dashboard aside nav button{color:#8d93a7;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:37px;padding:0 11px;font-size:11px;display:flex}.dashboard aside nav button:hover,.dashboard aside nav button.active{color:#fff;background:#ffffff12}.dashboard aside nav button.active svg{color:var(--d-coral)}.dash-plan{background:linear-gradient(140deg,#ff603617,#7641ff12);border:1px solid #ff68412e;border-radius:12px;margin:auto 5px 12px;padding:14px}.dash-plan>span{color:var(--d-coral);font:700 8px var(--arems-mono,monospace);letter-spacing:.12em}.dash-plan strong{margin:7px 0 3px;font-size:12px;display:block}.dash-plan p{color:#777e92;margin:0;font-size:9px}.dash-plan button{color:#ffc89c;background:0 0;border:0;align-items:center;gap:5px;margin-top:11px;padding:0;font-size:9px;display:flex}.dash-profile{border:0;border-top:1px solid var(--d-line);color:#fff;text-align:left;background:0 0;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:14px 7px 0;display:grid}.dash-profile>span:first-child{background:linear-gradient(135deg,#ff6a43,#802dff);border-radius:8px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.dash-profile>span:nth-child(2){min-width:0;display:grid}.dash-profile strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.dash-profile small{color:#656c80;text-overflow:ellipsis;font-size:8px;overflow:hidden}.dashboard>main{min-width:0}.dashboard>main>header{border-bottom:1px solid var(--d-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c18e6;align-items:center;gap:14px;height:76px;padding:0 32px;display:flex}.dashboard header small{color:#6e7488;font-size:9px}.dashboard header h1{margin:2px 0 0;font-size:17px}.dash-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.dash-header-actions select{min-width:190px}.dash-help{border:1px solid var(--d-line);color:#8e94a7;background:0 0;border-radius:50%;width:34px;height:34px}.dash-menu{color:#fff;background:0 0;border:0;display:none}.dash-content{max-width:1440px;margin:0 auto;padding:30px 32px 70px}.dash-error{color:#ffabb0;background:#ff384614;border:1px solid #ff596040;border-radius:9px;justify-content:space-between;align-items:center;margin:16px 32px 0;padding:10px 13px;font-size:11px;display:flex}.dash-error button{color:inherit;background:0 0;border:0}.dash-hero{background:radial-gradient(circle at 85% 10%,#753cff47,#0000 35%),radial-gradient(circle at 10% 120%,#ff663a38,#0000 40%),#11162b;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:205px;padding:32px;display:flex;overflow:hidden}.dash-hero p,.dash-card-head small,.dash-section-intro>small{color:var(--d-coral);font:700 8px var(--arems-mono,monospace);letter-spacing:.16em}.dash-hero h2{max-width:650px;margin:8px 0;font:500 clamp(30px,4vw,48px)/1 Instrument Serif,Georgia,serif}.dash-hero span{color:#9ca1b3;font-size:12px}.dash-hero button,.dash-primary,.origin-form button,.key-create button,.dash-empty button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.dash-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.dash-metrics article{border:1px solid var(--d-line);background:var(--d-card);border-radius:13px;gap:5px;padding:18px;display:grid}.dash-metrics small{color:#858b9d;font-size:9px}.dash-metrics strong{font:500 27px Instrument Serif,serif}.dash-metrics strong.ok{color:#66dda0}.dash-metrics span{color:#646b7e;font-size:8px}.dash-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.dash-card{border:1px solid var(--d-line);background:var(--d-card);border-radius:15px;padding:20px}.dash-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dash-card-head h3{margin:6px 0 0;font-size:14px}.dash-card-head p{color:#747b8f;margin:6px 0 0;font-size:10px}.dash-card-head>b{color:#ffc39a;background:#ff67391f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.dash-card-head>svg{color:#73798c}.dash-progress{background:#22283b;border-radius:9px;height:4px;margin:17px 0}.dash-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff6741,#a954ff);height:100%;display:block}.dash-checklist{display:grid}.dash-checklist button{border:0;border-top:1px solid var(--d-line);color:#9aa0b2;text-align:left;background:0 0;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.dash-checklist button>span{border:1px solid var(--d-line);border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.dash-checklist button>span.done{color:#0c1b15;background:#62d99b;border-color:#0000}.dash-checklist strong{font-size:10px}.dash-empty{text-align:center;align-content:center;place-items:center;min-height:210px;display:grid}.dash-empty>span{color:#777e92;background:#1b2134;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.dash-empty h3{margin:12px 0 5px;font-size:12px}.dash-empty p{color:#6f7689;max-width:350px;margin:0;font-size:9px;line-height:1.5}.dash-empty button{margin-top:15px}.dash-table-card{min-height:440px}.dash-projects{margin-top:16px;display:grid}.dash-projects>button{border:0;border-top:1px solid var(--d-line);color:#e9e8ed;text-align:left;background:0 0;grid-template-columns:42px minmax(160px,1fr) 70px 110px auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.project-icon{color:#ff9a72;background:#ff653b1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.dash-projects>button>span:nth-child(2){display:grid}.dash-projects strong{font-size:11px}.dash-projects small{color:#697084;margin-top:3px;font-size:8px}.dash-projects em,.key-list em,.origin-list em{color:#72dba5;font:700 7px var(--arems-mono,monospace);text-transform:uppercase;background:#3eb97b14;border:1px solid #5fd59a2e;border-radius:999px;justify-self:start;padding:4px 7px}.dash-projects em.live{color:#ff9a78;background:#ff663b14;border-color:#ff663b33}.developer-stack{gap:16px;display:grid}.origin-form,.key-create{gap:9px;margin-top:17px;display:flex}.origin-form input,.key-create input,.dash-modal input,.dash-modal select{border:1px solid var(--d-line);color:#f1f0f4;background:#0b1020;border-radius:9px;outline:0;flex:1;height:40px;padding:0 12px;font-size:10px}.origin-form input:focus,.key-create input:focus,.dash-modal input:focus,.dash-modal select:focus{border-color:#ff694099}.origin-list,.key-list{margin-top:13px;display:grid}.origin-list>div,.key-list>div{border-top:1px solid var(--d-line);align-items:center;gap:11px;padding:12px 3px;display:flex}.origin-list code,.key-list code{color:#b8bcc9;font-size:9px}.origin-list em{margin-left:auto}.origin-list>p,.key-list>p{color:#666d80;font-size:9px}.status-dot{background:#56d494;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #56d49417}.key-create input{max-width:320px}.key-list>div>span{gap:4px;display:grid}.key-list>div>span strong{font-size:10px}.key-list em{margin-left:auto}.key-list em.revoked{color:#ff8e97;background:#ff3c4614;border-color:#ff5a6433}.key-list button{color:#777e91;background:0 0;border:0}.secret-once{background:#ffa84c12;border:1px solid #ffb15b40;border-radius:11px;grid-template-columns:1fr auto;gap:9px;margin-top:16px;padding:12px;display:grid}.secret-once>div{color:#ffd3a4;grid-column:1/-1;align-items:center;gap:9px;display:flex}.secret-once>div>span{display:grid}.secret-once strong{font-size:10px}.secret-once small{color:#9d866e;font-size:8px}.secret-once>div>button{color:#b49576;background:0 0;border:0;margin-left:auto}.secret-once>code{color:#ffcf9c;white-space:nowrap;background:#090d18;border-radius:7px;padding:9px;font-size:9px;overflow:auto}.secret-once>button{color:#15120e;background:#ffc17d;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:9px;display:flex}.code-block{border:1px solid var(--d-line);color:#d7d9e3;font:9px/1.8 var(--arems-mono,monospace);white-space:pre;background:#080b15;border-radius:11px;margin:17px 0 0;padding:17px;position:relative;overflow:auto}.code-block button{border:1px solid var(--d-line);color:#a9aebe;background:#151a2a;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex;position:absolute;top:9px;right:9px}.sdk-line{color:#747b8e;align-items:center;gap:12px;margin-top:12px;font-size:9px;display:flex}.sdk-line>code{border:1px solid var(--d-line);color:#ffae89;background:#0b1020;border-radius:7px;padding:7px 9px}.dash-section-intro{min-height:460px;padding:34px}.dash-section-intro h2{margin:10px 0;font:500 34px Instrument Serif,serif}.dash-section-intro>p{color:#8b91a4;max-width:620px;line-height:1.6}.dash-coming{border:1px solid var(--d-line);color:#72d7a5;background:#53cd930d;border-radius:13px;align-items:center;gap:14px;max-width:620px;margin-top:35px;padding:18px;display:flex}.dash-coming>div{gap:4px;display:grid}.dash-coming strong{font-size:11px}.dash-coming span{color:#71798c;font-size:9px}.dash-loading{color:#d9d9e1;background:#090c18;align-content:center;place-items:center;gap:14px;min-height:100vh;font-size:11px;display:grid}.dash-loading img{width:38px}.dash-loading>span{border:2px solid #252b40;border-top-color:#ff6941;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite dash-spin}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02040bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dash-modal>form{border:1px solid var(--d-line);color:#f5f2ef;background:#11162a;border-radius:18px;width:min(440px,100%);padding:24px;box-shadow:0 30px 90px #0000008c}.dash-modal>form>div:first-child{justify-content:space-between;align-items:center;display:flex}.dash-modal>form>div:first-child>span{color:#ff9d76;background:#ff653b1f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.dash-modal>form>div:first-child>button{color:#8c92a4;background:0 0;border:0}.dash-modal>form>small{color:#ff7c56;font:700 8px var(--arems-mono,monospace);letter-spacing:.14em;margin-top:19px;display:block}.dash-modal h2{margin:7px 0;font:500 29px Instrument Serif,serif}.dash-modal p{color:#7d8498;font-size:10px}.dash-modal label{color:#adb1bf;gap:7px;margin-top:15px;font-size:9px;display:grid}.dash-modal input,.dash-modal select{width:100%}.dash-modal footer{border-top:1px solid var(--d-line);justify-content:flex-end;gap:9px;margin-top:22px;padding-top:17px;display:flex}.dash-modal footer>button:first-child{color:#9298aa;background:0 0;border:0;font-size:10px}.dash-scrim{display:none}.session-list{margin-top:16px;display:grid}.session-list article{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 3px;display:grid}.session-list article>span{gap:4px;min-width:0;display:grid}.session-list strong{font-size:10px}.session-list small{color:#747b8e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.session-list em{color:#72dba5;font:700 7px var(--arems-mono,monospace);text-transform:uppercase;background:#3eb97b14;border:1px solid #5fd59a2e;border-radius:999px;padding:4px 7px}.session-list em.expired{border-color:var(--d-line);color:#7b8295;background:#151a2b}.session-list button{color:#ff969d;background:#ff3f4b12;border:1px solid #ff5d6533;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.session-list>p{color:#676e81;margin:12px 0 0;font-size:9px}.settings-form label,.settings-delete-form label{color:#aeb3c1;gap:7px;font-size:9px;display:grid}.settings-form input,.settings-form select,.settings-delete-form input{border:1px solid var(--d-line);color:#f1f0f4;background:#0b1020;border-radius:9px;outline:0;width:100%;height:40px;padding:0 12px;font-size:10px}.settings-form input:focus,.settings-form select:focus,.settings-delete-form input:focus{border-color:#ff694099}.settings-form button,.settings-secondary,.settings-deletion-pending button,.settings-delete-form button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:36px;padding:0 15px;font-size:9px;font-weight:700;display:flex}.settings-form button:disabled,.settings-secondary:disabled,.settings-deletion-pending button:disabled,.settings-delete-form button:disabled{cursor:not-allowed;opacity:.5}.settings-secondary{border:1px solid var(--d-line);color:#d8d9e0;background:#171c2f;margin-top:18px}.settings-audit,.settings-danger{grid-column:1/-1}.settings-audit-list{margin-top:17px;display:grid}.settings-audit-list article{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:18px;padding:12px 3px;display:flex}.settings-audit-list article>span{gap:4px;display:grid}.settings-audit-list strong{font-size:10px}.settings-audit-list small,.settings-empty{color:#747b8e;font-size:8px}.settings-audit-list code{color:#757d91;text-overflow:ellipsis;white-space:nowrap;max-width:42%;font-size:8px;overflow:hidden}.settings-empty{margin:20px 0 2px}.settings-danger{background:linear-gradient(135deg,#80192514,#11162bfa);border-color:#ff525b33}.settings-danger .dash-card-head small,.settings-danger .dash-card-head>svg{color:#ff8189}.settings-delete-form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.settings-delete-form button{background:#8f2634;min-height:40px}.settings-delete-form>small{color:#ff9ba2;grid-column:1/-1;font-size:9px}.settings-deletion-pending{background:#ffa4480f;border:1px solid #ffb15b33;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px;display:flex}.settings-deletion-pending>span{gap:4px;display:grid}.settings-deletion-pending strong{font-size:10px}.settings-deletion-pending small{color:#9c856f;font-size:8px}.settings-deletion-pending button{border:1px solid var(--d-line);color:#dddde3;background:#171c2e}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-form-panel{min-height:100vh}.auth-mark{align-items:center;gap:8px;margin-bottom:50px;display:flex}.auth-mark img{width:28px}.auth-mark span{font:500 21px Instrument Serif,serif}.dashboard{grid-template-columns:1fr}.dashboard aside{width:260px;transition:transform .2s;position:fixed;left:0;transform:translate(-105%)}.dashboard aside.is-open{transform:none}.dash-brand>button,.dash-menu{display:block}.dash-scrim{z-index:15;background:#0000008c;border:0;display:block;position:fixed;inset:0}.dash-content{padding:22px 18px 60px}.dashboard>main>header{padding:0 18px}.dash-metrics{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}.dash-hero{flex-direction:column;align-items:flex-start}.dash-projects>button{grid-template-columns:42px 1fr auto}.dash-projects>button>span:nth-last-child(2),.dash-projects em{display:none}}@media (width<=560px){.auth-form-panel{padding:28px 20px}.auth-form h2{font-size:34px}.dash-header-actions select{display:none}.dash-metrics{grid-template-columns:1fr 1fr}.dash-metrics article{padding:14px}.origin-form,.key-create{flex-direction:column;align-items:stretch}.origin-form button,.key-create button{min-height:40px}.secret-once{grid-template-columns:1fr}.secret-once>button{justify-content:center;min-height:34px}.sdk-line{flex-direction:column;align-items:flex-start}.dash-card{padding:16px}.session-list article{grid-template-columns:1fr auto}.session-list article>span{grid-column:1/-1}.session-list small{white-space:normal}.settings-grid{grid-template-columns:1fr}.settings-audit,.settings-danger,.settings-notice{grid-column:auto}.settings-delete-form{grid-template-columns:1fr}.settings-deletion-pending{flex-direction:column;align-items:stretch}.settings-deletion-pending button{width:100%}.settings-audit-list article{flex-direction:column;align-items:flex-start}.settings-audit-list code{max-width:100%}}.dash-projects>article{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.project-open{color:#e9e8ed;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(160px,1fr) 70px 110px auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.project-open>span:nth-child(2){display:grid}.project-settings{border:1px solid var(--d-line);color:#aeb3c2;background:#ffffff06;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;display:flex}.origin-list button,.key-list button{color:#777e91;background:0 0;border:0}.origin-list a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.origin-list a:hover code{color:#ff9a79;text-underline-offset:3px;text-decoration:underline}.key-create-panel{gap:12px;margin-top:17px;display:grid}.key-create{grid-template-columns:minmax(180px,1fr) minmax(170px,.65fr) auto;align-items:end;gap:9px;margin-top:0;display:grid}.key-create label{color:#a7adbb;gap:6px;font-size:8px;display:grid}.key-create button{min-height:40px}.key-scopes{border:1px solid var(--d-line);border-radius:10px;flex-wrap:wrap;gap:7px;margin:0;padding:10px 12px;display:flex}.key-scopes legend{color:#9ca2b3;padding:0 5px;font-size:8px}.key-scopes label{color:#aeb3c1;background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.key-scopes input{accent-color:#ff6741}.key-list>div>span{min-width:0}.key-list>div>span small{color:#6f7789;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dash-modal .project-archive{color:#ff8f97;background:#ff3c480f;border:1px solid #ff535e33;border-radius:999px;margin-right:auto;padding:0 12px;font-size:9px}.overview-activity{margin-top:14px;display:grid}.overview-activity article{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.overview-activity article>span{gap:3px;display:grid}.overview-activity strong{font-size:9px}.overview-activity small,.overview-activity code{color:#6f7789;font-size:7px}.overview-activity code{text-overflow:ellipsis;white-space:nowrap;max-width:40%;overflow:hidden}@media (width<=900px){.project-open{grid-template-columns:42px 1fr auto}.project-open>span:nth-last-child(2){display:none}}@media (width<=560px){.key-create{grid-template-columns:1fr}.key-create button{width:100%}.key-scopes{flex-direction:column;align-items:stretch}.key-scopes label{border-radius:8px}.key-list>div>span small{white-space:normal}.dash-modal footer{flex-wrap:wrap}.dash-modal .project-archive{order:3;width:100%;min-height:36px;margin:3px 0 0}}.auth-action-icon{color:#e94e2e;background:#ffe7df;border-radius:16px;place-items:center;width:54px;height:54px;margin:8px 0 22px;display:grid}.team-stack{gap:16px;display:grid}.member-list,.invitation-list{margin-top:16px;display:grid}.member-list>div,.invitation-list>div{border-top:1px solid var(--d-line);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:58px;display:grid}.member-avatar{color:#fff;background:linear-gradient(135deg,#ff6a43,#802dff);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.member-list>div>span:nth-child(2),.invitation-list span{gap:3px;min-width:0;display:grid}.member-list strong,.invitation-list strong{color:#eeeef3;text-overflow:ellipsis;font-size:10px;overflow:hidden}.member-list small,.invitation-list small{color:#70778b;text-overflow:ellipsis;font-size:8px;overflow:hidden}.member-list select,.invite-form select{border:1px solid var(--d-line);color:#dfe1e9;background:#0a0f1e;border-radius:8px;height:36px;padding:0 9px;font-size:9px}.member-list em{color:#8e96aa;text-transform:capitalize;font-size:9px}.member-list>div>button{color:#777e91;background:0 0;border:0}.invite-form{grid-template-columns:minmax(180px,1fr) 130px auto;gap:9px;margin-top:17px;display:grid}.invite-form input{border:1px solid var(--d-line);color:#f1f0f4;background:#0b1020;border-radius:9px;outline:0;min-width:0;height:40px;padding:0 12px;font-size:10px}.invite-form button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.dev-invite-link{color:#ffd3a4;background:#ffa84c12;border:1px solid #ffb15b40;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.dev-invite-link span{gap:3px;display:grid}.dev-invite-link strong{font-size:10px}.dev-invite-link small{color:#9d866e;font-size:8px}.dev-invite-link button,.invitation-list button{color:#ffc89f;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.invitation-list>div{grid-template-columns:minmax(0,1fr) auto}.invitation-list>p{color:#666d80;font-size:9px}@media (width<=620px){.invite-form{grid-template-columns:1fr}.invite-form input,.invite-form select,.invite-form button{min-height:40px}.member-list>div{grid-template-columns:38px minmax(0,1fr) auto}.member-list select,.member-list em{grid-column:2;justify-self:start}.member-list>div>button{grid-area:1/3/span 2}}.design-stack{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;display:grid}.design-create{gap:9px;margin-top:17px;display:flex}.design-create input{border:1px solid var(--d-line);color:#f1f0f4;background:#0b1020;border-radius:9px;outline:0;flex:1;min-width:0;height:40px;padding:0 12px;font-size:10px}.design-create button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.design-list{margin-top:16px;display:grid}.design-list article{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:5px;padding:8px 0;display:grid}.design-list article>button:not(.design-open),.history-close{color:#72798c;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.design-list article>button:not(.design-open):hover,.history-close:hover{color:#ff9a78;background:#ffffff0f}.design-open{color:#e9e8ed;text-align:left;background:0 0;border:0;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.design-open>span:first-child{color:#ff9a72;background:#ff653b1a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.design-open>span:nth-child(2),.version-list span{gap:4px;min-width:0;display:grid}.design-open strong,.version-list strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.design-open small,.version-list small{color:#70778a;font-size:8px;line-height:1.5}.version-list{margin-top:16px;display:grid}.version-list>div{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.version-list button{border:1px solid var(--d-line);color:#ffc29d;background:0 0;border-radius:999px;padding:6px 10px;font-size:8px}@media (width<=980px){.design-stack{grid-template-columns:1fr}}@media (width<=520px){.design-create{flex-direction:column;align-items:stretch}.design-create button{min-height:40px}}.content-stack{gap:14px;display:grid}.content-tabs{border:1px solid var(--d-line);background:var(--d-card);scrollbar-width:none;border-radius:13px;gap:6px;padding:5px;display:flex;overflow-x:auto}.content-tabs::-webkit-scrollbar{display:none}.content-tabs button{color:#777f92;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;display:flex}.content-tabs button.active{color:#fff;background:linear-gradient(135deg,#ff643a38,#703fff29);box-shadow:inset 0 0 0 1px #ff825c29}.content-grid{grid-template-columns:minmax(330px,.8fr) minmax(380px,1.2fr);align-items:start;gap:16px;display:grid}.content-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.content-form label{color:#a7adbc;gap:7px;font-size:9px;display:grid}.content-form label.wide{grid-column:1/-1}.content-form input:not([type=color]),.content-form select,.content-form textarea{border:1px solid var(--d-line);color:#eeeef3;background:#0b1020;border-radius:9px;outline:0;width:100%;min-width:0;padding:0 11px;font:10px inherit}.content-form input:not([type=color]),.content-form select{height:40px}.content-form textarea{resize:vertical;padding-block:10px;line-height:1.45}.content-form input[type=color]{border:1px solid var(--d-line);background:#0b1020;border-radius:9px;width:100%;height:40px;padding:4px}.content-form>button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:9px;font-weight:700;display:flex}.content-form>button:disabled{opacity:.55}.content-list{margin-top:16px;display:grid}.content-list article{border-top:1px solid var(--d-line);grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:58px;display:grid}.content-list article>span:first-child{color:#ff9b78;background:#ff673e17;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.content-list article>span:nth-child(2){gap:4px;min-width:0;display:grid}.content-list strong{color:#eeeef3;text-overflow:ellipsis;font-size:10px;overflow:hidden}.content-list small{color:#6f778b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.content-list button{color:#777e91;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.content-list button:hover{color:#ff8d76;background:#ff5d4814}.content-upload{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6d44,#e63b22);border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:9px;font-weight:700;display:flex;position:relative}.content-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.content-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.content-assets article{border:1px solid var(--d-line);background:#0a0f1e;border-radius:12px;min-width:0;position:relative;overflow:hidden}.content-assets img{object-fit:cover;background:#070b16;width:100%;height:120px;display:block}.content-assets article>span{gap:4px;min-width:0;padding:10px 72px 11px 11px;display:grid}.content-assets strong,.content-assets small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-assets strong{color:#ececf2;font-size:9px}.content-assets small{color:#6f778a;font-size:7px}.content-assets button{border:1px solid var(--d-line);color:#8a91a3;background:#111728;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:10px;right:39px}.content-assets button:last-child{color:#ff8379;right:8px}@media (width<=1040px){.content-grid{grid-template-columns:1fr}.content-assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.content-form{grid-template-columns:1fr}.content-form label.wide,.content-form>button{grid-column:auto}.content-assets{grid-template-columns:1fr}.content-assets img{height:150px}}.settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-form{gap:13px;margin-top:18px;display:grid}.settings-form label{color:#a9afbe;gap:7px;font-size:9px;display:grid}.settings-form input,.settings-form select{border:1px solid var(--d-line);color:#f1f0f4;background:#0b1020;border-radius:9px;outline:0;width:100%;height:40px;padding:0 12px;font-size:10px}.settings-form input:disabled,.settings-form select:disabled{opacity:.65}.settings-form button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;justify-self:start;min-height:38px;padding:0 17px;font-size:10px;font-weight:700}.settings-notice{color:#75dda8;background:#57d6990f;border:1px solid #57d69933;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:10px;display:flex}.settings-data{grid-column:1/-1}.settings-data ul{color:#7f8699;gap:9px;margin:18px 0 0;padding-left:18px;font-size:10px;line-height:1.5;display:grid}@media (width<=760px){.settings-grid{grid-template-columns:1fr}.settings-notice,.settings-data{grid-column:auto}}.usage-stack{gap:16px;display:grid}.usage-loading{border:1px solid var(--d-line);background:var(--d-card);border-radius:15px;min-height:360px}.usage-head{background:radial-gradient(circle at 86% 0,#753cff40,transparent 42%),var(--d-card);justify-content:space-between;align-items:center;min-height:145px;display:flex}.usage-head small{color:var(--d-coral);font:700 8px var(--arems-mono,monospace);letter-spacing:.16em}.usage-head h2{margin:8px 0 6px;font:500 34px Instrument Serif,serif}.usage-head p{color:#7d8498;margin:0;font-size:10px}.usage-head>span{color:#ff9a77;background:#ff653b1a;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.usage-metrics{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.usage-metrics article{border:1px solid var(--d-line);background:var(--d-card);border-radius:13px;grid-template-columns:1fr auto;gap:14px;padding:17px;display:grid}.usage-metrics article>div{gap:5px;display:grid}.usage-metrics strong{font-size:10px}.usage-metrics small{color:#767d90;font-size:8px}.usage-metrics b{color:#babdca;font:500 18px Instrument Serif,serif}.usage-metrics article>span{background:#242a3d;border-radius:99px;grid-column:1/-1;height:4px;overflow:hidden}.usage-metrics i{border-radius:inherit;background:linear-gradient(90deg,#62d99b,#55a7ff);height:100%;display:block}.usage-metrics i.warning{background:#ffb65e}.usage-metrics i.danger{background:#ff6470}.usage-chart{border-bottom:1px solid var(--d-line);align-items:flex-end;gap:7px;min-height:230px;margin-top:24px;padding:22px 5px 0;display:flex;overflow-x:auto}.usage-chart>div{place-items:end center;width:34px;min-width:34px;height:190px;display:grid;position:relative}.usage-chart i{background:linear-gradient(#ff7550,#8a4dff);border-radius:5px 5px 0 0;width:16px;min-height:5px}.usage-chart small{color:#656c80;white-space:nowrap;margin-top:7px;font-size:7px}.usage-chart b{color:#b8bdca;font-size:7px;position:absolute;top:-2px}@media (width<=620px){.usage-metrics{grid-template-columns:1fr}.usage-head h2{font-size:29px}}.billing-stack{gap:16px;display:grid}.billing-current{background:radial-gradient(circle at 80% 0,#753cff40,transparent 43%),var(--d-card);justify-content:space-between;align-items:center;gap:20px;min-height:145px;display:flex}.billing-current small{color:var(--d-coral);font:700 8px var(--arems-mono,monospace);letter-spacing:.16em}.billing-current h2{margin:8px 0 5px;font:500 35px Instrument Serif,serif}.billing-current p{color:#7d8498;margin:0;font-size:9px}.billing-current p strong{color:#75dca8;text-transform:capitalize}.billing-current button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:9px;display:flex}.billing-toggle{border:1px solid var(--d-line);background:var(--d-card);border-radius:999px;width:max-content;margin:4px auto;padding:4px;display:flex}.billing-toggle button{color:#777e91;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 14px;font-size:9px}.billing-toggle button.active{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22)}.billing-setup{color:#ffd2a4;background:#ffa84c0f;border:1px solid #ffb25b33;border-radius:11px;align-items:center;gap:12px;padding:13px 15px;display:flex}.billing-setup span{gap:4px;display:grid}.billing-setup strong{font-size:10px}.billing-setup small{color:#9c866e;font-size:8px}.billing-plans{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.billing-plans article{border:1px solid var(--d-line);background:var(--d-card);border-radius:15px;padding:20px;position:relative}.billing-plans article.popular{background:linear-gradient(150deg,#ff633914,#733fff0f),var(--d-card);border-color:#ff6b434d}.billing-plans em{color:#ff9e7b;font:700 7px var(--arems-mono,monospace);letter-spacing:.1em;position:absolute;top:14px;right:14px}.billing-plans h3{margin:0;font:500 24px Instrument Serif,serif}.billing-plans article>p{color:#777e91;min-height:32px;font-size:9px;line-height:1.5}.billing-plans article>div{align-items:baseline;gap:5px;margin-top:18px;display:flex}.billing-plans article>div strong{font:500 31px Instrument Serif,serif}.billing-plans article>div span,.billing-plans article>small{color:#6d7487;font-size:8px}.billing-plans article>small{min-height:20px;display:block}.billing-plans article>button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;width:100%;min-height:38px;margin:14px 0;font-size:9px;font-weight:700}.billing-plans article>button:disabled{color:#73798c;background:#202638}.billing-plans ul{border-top:1px solid var(--d-line);gap:9px;margin:0;padding:13px 0 0;list-style:none;display:grid}.billing-plans li{color:#979cad;align-items:center;gap:8px;font-size:8px;display:flex}.billing-plans li svg{color:#6bdba4}.billing-footnote{color:#656c80;justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex}@media (width<=960px){.billing-plans{grid-template-columns:1fr}.billing-plans article>p{min-height:0}}@media (width<=560px){.billing-current{flex-direction:column;align-items:flex-start}.billing-current button{justify-content:center;width:100%}.billing-toggle{width:100%}.billing-toggle button{flex:1}.billing-footnote{align-items:flex-start}}.webhook-stack{gap:16px;display:grid}.webhook-form{grid-template-columns:minmax(180px,.72fr) minmax(260px,1.28fr);gap:13px;margin-top:18px;display:grid}.webhook-form>label{color:#a9afbe;gap:7px;font-size:9px;display:grid}.webhook-form input[type=text],.webhook-form input[type=url],.webhook-form>label input{border:1px solid var(--d-line);color:#f1f0f4;background:#0b1020;border-radius:9px;outline:0;width:100%;min-width:0;height:40px;padding:0 12px;font-size:10px}.webhook-form input:focus{border-color:#ff6f4a94;box-shadow:0 0 0 3px #ff663d14}.webhook-form fieldset{border:1px solid var(--d-line);border-radius:11px;grid-column:1/-1;margin:0;padding:12px 13px 13px}.webhook-form legend{color:#a9afbe;padding:0 5px;font-size:9px}.webhook-form fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.webhook-form fieldset label{color:#8f96a9;font:8px var(--arems-mono,monospace);background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:flex}.webhook-form fieldset input{accent-color:#ff6540;width:12px;height:12px}.webhook-form>button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:7px;min-height:39px;padding:0 17px;font-size:9px;font-weight:700;display:flex}.webhook-form>button:disabled{opacity:.55}.webhook-list{margin-top:16px;display:grid}.webhook-list article{border-top:1px solid var(--d-line);grid-template-columns:10px minmax(0,1fr) auto auto 32px;align-items:center;gap:11px;min-height:68px;display:grid}.webhook-list article>span:nth-child(2){gap:4px;min-width:0;display:grid}.webhook-list strong{color:#ececf2;text-overflow:ellipsis;font-size:10px;overflow:hidden}.webhook-list code{color:#838b9e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.webhook-list small{color:#656d81;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.webhook-status{background:#555d70;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #555d7021}.webhook-status.active{background:#61daa0;box-shadow:0 0 0 3px #61daa01f}.webhook-list em{color:#8d94a7;text-transform:uppercase;font-size:8px;font-style:normal}.webhook-list button{border:1px solid var(--d-line);color:#d6d8e0;background:#ffffff06;border-radius:999px;place-items:center;min-height:30px;padding:0 10px;font-size:8px;display:grid}.webhook-list button:last-child{color:#777e91;background:0 0;border:0;border-radius:8px;width:30px;padding:0}.webhook-list button:last-child:hover{color:#ff8c75;background:#ff5d4814}.webhook-signature{grid-template-columns:minmax(270px,.75fr) minmax(300px,1.25fr);align-items:center;gap:24px;display:grid}.webhook-signature>div{color:#ff9b78;align-items:center;gap:11px;display:flex}.webhook-signature>div>span{gap:5px;min-width:0;display:grid}.webhook-signature strong{color:#e9e9ef;font-size:10px}.webhook-signature code{color:#a1a6b6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.webhook-signature p{color:#747c90;margin:0;font-size:9px;line-height:1.65}.webhook-signature p code{color:#c7cbd6}@media (width<=760px){.webhook-form,.webhook-signature{grid-template-columns:1fr}.webhook-form fieldset{grid-column:auto}.webhook-form>button{width:100%}.webhook-list article{grid-template-columns:10px minmax(0,1fr) auto 32px;padding:10px 0}.webhook-list em{grid-column:2}.webhook-list article>button:not(:last-child){grid-area:1/3/span 2}.webhook-list article>button:last-child{grid-area:1/4/span 2}}@media (width<=460px){.webhook-form fieldset>div{flex-direction:column;align-items:stretch}.webhook-form fieldset label{border-radius:8px}.webhook-signature{gap:14px}}.integration-stack{gap:16px;display:grid}.integration-notice{color:#76dda9;background:#5bd79d0f;border:1px solid #5cd99f33;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;display:flex}.integration-hero{background:radial-gradient(circle at 86% 0,#753cff3d,transparent 43%),var(--d-card);justify-content:space-between;align-items:center;gap:20px;min-height:142px;display:flex}.integration-hero small,.provider-head small,.integration-sync small{color:var(--d-coral);font:700 8px var(--arems-mono,monospace);letter-spacing:.15em}.integration-hero h2{margin:7px 0 5px;font:500 34px Instrument Serif,serif}.integration-hero p{color:#7c8497;max-width:620px;margin:0;font-size:9px;line-height:1.55}.integration-hero>svg{color:#ff9975}.integration-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.provider-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.provider-mark{color:#fff;width:42px;height:42px;font:800 17px var(--arems-mono,monospace);border-radius:13px;place-items:center;display:grid}.provider-mark.klaviyo{background:linear-gradient(135deg,#6545ff,#a84dff)}.provider-mark.shopify{background:linear-gradient(135deg,#5aa849,#8bc34a)}.provider-head h3{margin:4px 0 3px;font-size:14px}.provider-head p{color:#747c8f;margin:0;font-size:8px;line-height:1.5}.provider-head em{border:1px solid var(--d-line);color:#80879a;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal}.provider-head em.connected{color:#6cdaa3;background:#56d99d0d;border-color:#56d99d33}.provider-head em.error{color:#ff8b8e}.integration-form{gap:11px;margin-top:20px;display:grid}.integration-form label{color:#a7adbc;gap:7px;font-size:9px;display:grid}.integration-form input{border:1px solid var(--d-line);color:#eeeef3;background:#0b1020;border-radius:9px;outline:0;width:100%;height:40px;padding:0 11px;font-size:10px}.integration-form p{color:#6f778a;align-items:flex-start;gap:7px;margin:2px 0;font-size:8px;line-height:1.5;display:flex}.integration-form p code{color:#b4b8c5}.integration-form>button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-size:9px;font-weight:700;display:flex}.integration-form>button:disabled{color:#747b8d;background:#202638}.provider-connected{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.provider-connected>div:first-child{gap:4px;display:grid}.provider-connected strong{font-size:10px}.provider-connected small{color:#747c8f;font-size:8px}.provider-connected>div:last-child{gap:7px;display:flex}.provider-connected button{border:1px solid var(--d-line);color:#d9dbe3;background:0 0;border-radius:999px;min-height:32px;padding:0 11px;font-size:8px}.provider-connected button.danger{color:#ff8a82}.shopify-steps{border-top:1px solid var(--d-line);gap:11px;margin-top:20px;padding-top:15px;display:grid}.shopify-steps>span{align-items:center;gap:10px;display:flex}.shopify-steps b{color:#85ce6d;background:#75bd5717;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.shopify-steps div{gap:3px;display:grid}.shopify-steps strong{font-size:9px}.shopify-steps small{color:#6f778a;font-size:8px}.integration-grid section>a{color:#ff9c79;align-items:center;gap:6px;width:max-content;margin-top:17px;font-size:8px;text-decoration:none;display:flex}.integration-sync{grid-template-columns:minmax(260px,1fr) minmax(200px,.7fr) auto;align-items:center;gap:16px;display:grid}.integration-sync h3{margin:5px 0 4px;font-size:14px}.integration-sync p{color:#747c8f;margin:0;font-size:8px}.integration-sync select{border:1px solid var(--d-line);color:#e8e8ee;background:#0b1020;border-radius:9px;min-width:0;height:38px;padding:0 10px;font-size:9px}.integration-sync button{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border:0;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:9px;display:flex}.integration-sync>span{color:#8b92a4;font-size:9px}@media (width<=920px){.integration-grid,.integration-sync{grid-template-columns:1fr}.integration-sync button{justify-content:center}}@media (width<=560px){.provider-head{grid-template-columns:44px minmax(0,1fr)}.provider-head em{grid-column:2;justify-self:start}.provider-connected{flex-direction:column;align-items:flex-start}.provider-connected>div:last-child{width:100%}.provider-connected button{flex:1}.integration-hero h2{font-size:29px}.integration-hero>svg{display:none}}.webhook-list article{grid-template-columns:10px minmax(0,1fr) auto auto auto 32px}.webhook-deliveries .dash-card-head>div:last-child{gap:7px;display:flex}.webhook-deliveries .dash-card-head button{border:1px solid var(--d-line);color:#b8bdc9;background:0 0;border-radius:999px;padding:6px 9px;font-size:8px}.webhook-deliveries .dash-card-head button:first-child{color:#ff9a79;background:#ff67410f;border-color:#ff674140}.delivery-list{margin-top:16px;display:grid}.delivery-list article{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 3px;display:grid}.delivery-list article>span{gap:3px;min-width:0;display:grid}.delivery-list strong{font-size:9px}.delivery-list small,.delivery-list code{color:#747b8d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.delivery-list em{color:#72dba5;font:700 7px var(--arems-mono,monospace);text-transform:uppercase;background:#3db97a14;border:1px solid #5bd3992e;border-radius:999px;padding:4px 7px}.delivery-list em.failed,.delivery-list em.exhausted{color:#ff9198;background:#ff3f4b0f;border-color:#ff5b6333}.delivery-list p{color:#9ca2b1;background:#0c1120;border-radius:7px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:8px;line-height:1.5}@media (width<=760px){.webhook-list article{grid-template-columns:10px minmax(0,1fr) auto auto}.webhook-list em{grid-column:2}.webhook-list article>button:not(:last-child){grid-area:auto}.webhook-list article>button:last-child{grid-area:1/4}.delivery-list article{grid-template-columns:1fr auto}.delivery-list article>code{grid-column:1/-1}}body:has(.legal-page){background:#080b18;min-width:0;overflow:hidden auto}.legal-page{color:#efedf1;background:radial-gradient(circle at 70% -10%,#7e41ff30,#0000 35%),#080b18;min-height:100vh;font-family:Instrument Sans,system-ui,sans-serif}.legal-page>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;max-width:1180px;height:76px;margin:auto;padding:0 28px;display:flex}.legal-page>header img{width:122px}.legal-page button{color:#c4c2cc;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.legal-page>header button:last-child{color:#fff;background:linear-gradient(135deg,#ff7047,#e93920);border-radius:999px;padding:10px 15px;font-weight:700}.legal-hero{text-align:center;max-width:850px;margin:0 auto;padding:110px 28px 75px}.legal-hero>span{color:#ff8b66;background:#ff663b14;border:1px solid #ff795033;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 25px;display:grid}.legal-hero>p{color:#ff7b55;font:700 9px var(--arems-mono,monospace);letter-spacing:.2em;margin:0}.legal-hero h1{letter-spacing:-.035em;margin:16px 0;font:500 clamp(44px,7vw,76px)/.98 Instrument Serif,Georgia,serif}.legal-hero>div{color:#a3a6b5;max-width:690px;margin:auto;font-size:17px;line-height:1.7}.legal-hero small{color:#646a7d;margin-top:24px;font-size:10px;display:block}.legal-page>article{max-width:850px;margin:0 auto;padding:0 28px 100px;display:grid}.legal-page>article section{border-top:1px solid #ffffff17;grid-template-columns:230px minmax(0,1fr);column-gap:45px;padding:35px 0;display:grid}.legal-page>article h2{margin:0;font:500 23px Instrument Serif,Georgia,serif}.legal-page>article p{color:#969aaa;grid-column:2;margin:0 0 14px;font-size:13px;line-height:1.75}.legal-page>footer{color:#73798d;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;max-width:850px;margin:auto;padding:28px;font-size:11px;display:flex}.legal-page a,.legal-page>footer button{color:#ff9a77}@media (width<=700px){.legal-page>header{padding:0 18px}.legal-page>header img{width:100px}.legal-page>header button:last-child{display:none}.legal-hero{padding:75px 20px 55px}.legal-page>article{padding:0 20px 70px}.legal-page>article section{grid-template-columns:1fr;gap:18px}.legal-page>article p{grid-column:1}.legal-page>footer{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 20px}}body:has(.docs-page){background:#090c18;min-width:0;overflow:hidden auto}.docs-page{color:#edebf0;background:#090c18;min-height:100vh;font-family:Instrument Sans,system-ui,sans-serif}.docs-page>header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090c18eb;border-bottom:1px solid #ffffff14;align-items:center;gap:30px;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.docs-page>header button{color:#d9d7df;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.docs-page>header>button:last-child{color:#fff;background:linear-gradient(135deg,#ff6d44,#e63b22);border-radius:999px;margin-left:auto;padding:9px 14px}.docs-page>header nav{gap:22px;display:flex}.docs-page a{color:#8f95a7;font-size:10px;text-decoration:none}.docs-page a:hover{color:#ff9a77}.docs-hero{text-align:center;background:radial-gradient(circle at 50% -20%,#703eff4d,#0000 45%),radial-gradient(circle at 20% 80%,#ff613824,#0000 30%);padding:105px 28px 95px}.docs-hero>p,.docs-kicker{color:#ff7954;font:700 9px var(--arems-mono,monospace);letter-spacing:.19em}.docs-hero h1{letter-spacing:-.04em;margin:17px 0;font:500 clamp(44px,7vw,78px)/.96 Instrument Serif,Georgia,serif}.docs-hero h1 em{color:#ff8e67;font-style:normal}.docs-hero>div{color:#a1a5b4;max-width:720px;margin:auto;font-size:17px;line-height:1.65}.docs-hero>span{color:#70dba5;background:#43be7f0f;border:1px solid #5fd39929;border-radius:999px;align-items:center;gap:8px;margin-top:27px;padding:8px 12px;font-size:9px;display:inline-flex}.docs-layout{grid-template-columns:220px minmax(0,820px);justify-content:center;gap:55px;padding:75px 28px 120px;display:grid}.docs-layout aside{border-left:1px solid #ffffff17;gap:12px;height:max-content;padding-left:20px;display:grid;position:sticky;top:96px}.docs-layout aside strong{color:#dad9df;margin-top:12px;font-size:9px}.docs-layout aside a{font-size:9px}.docs-layout article{min-width:0}.docs-layout article>section{border-top:1px solid #ffffff17;padding:55px 0;scroll-margin-top:90px}.docs-layout article>section:first-child{border:0;padding-top:0}.docs-layout h2{margin:9px 0 16px;font:500 36px/1.05 Instrument Serif,Georgia,serif}.docs-layout section>p:not(.docs-kicker){color:#969bac;max-width:720px;font-size:13px;line-height:1.75}.docs-layout code{font-family:var(--arems-mono,monospace)}.docs-steps{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.docs-steps>span{background:#11162a;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:30px 1fr;gap:5px 10px;padding:17px;display:grid}.docs-steps b{color:#ffc2a0;background:#ff653b1c;border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.docs-steps strong{font-size:11px}.docs-steps small{color:#737a8e;font-size:9px;line-height:1.55}.docs-modes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.docs-modes>div{background:#11162a;border:1px solid #ffffff14;border-radius:13px;padding:17px}.docs-modes strong{color:#ff9e7b;font-size:10px}.docs-modes p{color:#7b8295;font-size:9px;line-height:1.65}.docs-code{color:#d9dce6;font:10px/1.75 var(--arems-mono,monospace);white-space:pre;background:#050810;border:1px solid #ffffff1a;border-radius:15px;margin:22px 0;padding:25px;position:relative;overflow:auto}.docs-code button{color:#aeb3c2;background:#131828;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex;position:absolute;top:10px;right:10px}.docs-warning{color:#ffd2a4;background:#ffa84c0f;border:1px solid #ffb25b33;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.docs-warning span{gap:3px;display:grid}.docs-warning strong{font-size:10px}.docs-warning small{color:#9c866e;font-size:8px}.docs-endpoints{gap:7px;margin-top:20px;display:grid}.docs-endpoints code{color:#c8cbd6;background:#0d1222;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:9px}.docs-event-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.docs-event-grid span{background:#11162a;border:1px solid #ffffff14;border-radius:11px;padding:14px}.docs-event-grid code{color:#ff9e7c;font-size:9px}.docs-event-grid p{color:#777f92;margin:7px 0 0;font-size:8px;line-height:1.5}.docs-layout ul{gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.docs-layout li{color:#a4a8b7;align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:flex}.docs-layout li svg{color:#6bdba4;flex:none;margin-top:2px}.docs-security-link{color:#ff9b78;background:#ff643b12;border:1px solid #ff774e33;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;display:flex}.docs-page>footer{color:#737a8d;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:10px;padding:28px;font-size:10px;display:flex}.docs-page>footer a{color:#ff9b78}@media (width<=800px){.docs-page>header nav{display:none}.docs-hero{padding:75px 20px 65px}.docs-layout{grid-template-columns:1fr;padding:55px 20px 90px}.docs-layout aside{display:none}.docs-modes,.docs-event-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.docs-page>header{padding:0 18px}.docs-steps,.docs-modes,.docs-event-grid{grid-template-columns:1fr}.docs-layout h2{font-size:31px}.docs-code{margin-left:-5px;margin-right:-5px;padding:20px 15px;font-size:8.5px}.docs-code button{width:max-content;margin-bottom:10px;display:flex;position:sticky;left:100%}}.docs-security-actions{flex-wrap:wrap;gap:9px;display:flex}.docs-security-actions .docs-security-link{text-decoration:none}.internal-admin,.internal-loading,.internal-denied{color:#eeedf2;background:#080b15;min-height:100vh}.internal-loading,.internal-denied{text-align:center;align-content:center;place-items:center;gap:14px;padding:30px;display:grid}.internal-loading img{width:38px}.internal-loading>span{border:2px solid #252b40;border-top-color:#ff6941;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite dash-spin}.internal-denied>svg{color:#ff7350}.internal-denied>p,.internal-title p,.internal-card-head small,.internal-detail-title small{color:#ff7049;font:700 8px var(--arems-mono,monospace);letter-spacing:.15em;margin:0}.internal-denied h1{margin:0;font:500 38px Instrument Serif,Georgia,serif}.internal-denied>span{color:#858b9d;max-width:520px;font-size:11px;line-height:1.6}.internal-denied>button,.internal-title>button{color:#dfdfe5;background:#14192a;border:1px solid #282e41;border-radius:999px;align-items:center;gap:7px;min-height:38px;margin-top:8px;padding:0 16px;font-size:10px;display:flex}.internal-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b15eb;border-bottom:1px solid #202537;justify-content:space-between;align-items:center;height:68px;padding:0 max(22px,50vw - 720px);display:flex;position:sticky;top:0}.internal-brand{color:#f2f0f4;text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex}.internal-brand img{width:29px}.internal-brand span,.internal-person{gap:2px;display:grid}.internal-brand strong{font:500 19px Instrument Serif,Georgia,serif}.internal-brand small,.internal-person small{color:#6f7588;font-size:8px}.internal-header>div{align-items:center;gap:14px;display:flex}.internal-live{color:#78dda8;background:#35b9790f;border:1px solid #4ad39326;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;display:flex}.internal-live i{background:#55d393;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #55d3931a}.internal-person{text-align:right}.internal-person strong{font-size:9px}.internal-header>div>button{color:#82899c;background:#111625;border:1px solid #252a3b;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.internal-content{max-width:1440px;margin:0 auto;padding:36px 32px 80px}.internal-title{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.internal-title h1{margin:8px 0;font:500 clamp(35px,5vw,51px)/1 Instrument Serif,Georgia,serif}.internal-title span{color:#81879a;max-width:720px;font-size:11px;line-height:1.6;display:block}.internal-title>button{margin:0}.internal-alert{color:#ffa1a8;background:#ff3b4712;border:1px solid #ff586138;border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:11px 13px;font-size:10px;display:flex}.internal-alert button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:9px}.internal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 16px;display:grid}.internal-metrics article{background:#111625;border:1px solid #202638;border-radius:13px;gap:7px;padding:18px;display:grid}.internal-metrics small{color:#7c8396;font:700 8px var(--arems-mono,monospace);letter-spacing:.08em}.internal-metrics strong{font:500 29px Instrument Serif,Georgia,serif}.internal-metrics span{color:#667083;align-items:center;gap:6px;font-size:8px;display:flex}.internal-metrics article.warning strong,.internal-metrics article.warning span{color:#ffb175}.internal-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px;display:grid}.internal-card{background:#111625;border:1px solid #202638;border-radius:15px;padding:20px}.internal-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.internal-card-head h2{margin:6px 0 0;font-size:14px}.internal-card-head p{color:#747b8e;margin:5px 0 0;font-size:9px}.internal-card-head>svg{color:#6f7689}.internal-search{background:#090d19;border:1px solid #252b3e;border-radius:10px;align-items:center;gap:9px;height:42px;margin-top:17px;padding-left:12px;display:flex}.internal-search>svg{color:#636a7e}.internal-search input{color:#ececf1;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.internal-search button{color:#fff;background:#252b3f;border:0;border-radius:0 9px 9px 0;align-self:stretch;padding:0 15px;font-size:9px}.internal-search button:disabled{opacity:.5}.internal-org-list{margin-top:12px;display:grid}.internal-org-list>button{color:#e5e5eb;text-align:left;background:0 0;border:0;border-top:1px solid #202638;grid-template-columns:36px minmax(120px,1fr) auto 16px;align-items:center;gap:11px;padding:13px 4px;display:grid}.internal-org-list>button:hover,.internal-org-list>button.active{background:#ffffff06}.internal-org-avatar{color:#ffb092;width:34px;height:34px;font:700 11px var(--arems-mono,monospace);background:#ff673b1a;border-radius:9px;place-items:center;display:grid}.internal-org-list>button>span:nth-child(2),.internal-org-stats{gap:4px;min-width:0;display:grid}.internal-org-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.internal-org-list small{color:#6f768a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.internal-org-stats{text-align:right}.internal-org-stats em{color:#74dca7;font:700 7px var(--arems-mono,monospace);text-transform:uppercase}.internal-org-list>button>svg{color:#555d71}.internal-empty{color:#70778a;align-items:center;gap:7px;margin:18px 2px;font-size:9px;display:flex}.internal-detail{min-height:470px}.internal-detail-empty{text-align:center;align-content:center;place-items:center;height:100%;min-height:420px;display:grid}.internal-detail-empty>svg{color:#536078}.internal-detail-empty h2{margin:12px 0 5px;font-size:13px}.internal-detail-empty p{color:#697185;max-width:330px;margin:0;font-size:9px;line-height:1.6}.internal-detail-title{align-items:center;gap:11px;display:flex}.internal-detail-title h2{margin:4px 0;font-size:15px}.internal-detail-title p{color:#6f778b;margin:0;font-size:8px}.internal-detail-panel dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:17px 0;display:grid}.internal-detail-panel dl>div{background:#0d1120;border:1px solid #22283a;border-radius:9px;padding:10px}.internal-detail-panel dt{color:#686f82;font-size:8px}.internal-detail-panel dd{margin:4px 0 0;font:500 20px Instrument Serif,Georgia,serif}.internal-detail-panel dd.bad{color:#ff8d94}.internal-detail-panel h3{color:#8d93a4;margin:18px 0 4px;font-size:9px}.internal-mini-list{display:grid}.internal-mini-list>span{border-top:1px solid #202638;gap:3px;padding:9px 2px;display:grid}.internal-mini-list strong{font-size:9px}.internal-mini-list small,.internal-mini-list p{color:#687083;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.internal-events{margin-top:16px}.internal-event-list{margin-top:13px;display:grid}.internal-event-list article{border-top:1px solid #202638;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 2px;display:grid}.internal-event-list article>span{gap:4px;min-width:0;display:grid}.internal-event-list strong{font-size:10px}.internal-event-list small,.internal-event-list code{color:#6e7689;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.internal-event-list code{color:#bd8588}.internal-event-list em{color:#ffad79;font:700 7px var(--arems-mono,monospace);background:#ff803b0f;border:1px solid #ff9f632b;border-radius:999px;padding:5px 8px}.internal-event-list button{color:#dddde4;background:#181d2e;border:1px solid #30364a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;display:flex}.internal-event-list button:disabled{opacity:.5}.internal-success{color:#70d9a3}@media (width<=980px){.internal-metrics{grid-template-columns:repeat(2,1fr)}.internal-grid{grid-template-columns:1fr}.internal-detail{min-height:auto}.internal-detail-empty{min-height:260px}}@media (width<=640px){.internal-header{padding:0 18px}.internal-live,.internal-person{display:none}.internal-content{padding:28px 18px 60px}.internal-title{flex-direction:column;align-items:flex-start}.internal-title>button{justify-content:center;width:100%}.internal-metrics{grid-template-columns:1fr 1fr}.internal-metrics article{padding:14px}.internal-card{padding:16px}.internal-org-list>button{grid-template-columns:34px 1fr 15px}.internal-org-stats{display:none}.internal-event-list article{grid-template-columns:1fr auto}.internal-event-list article>span{grid-column:1/-1}.internal-event-list em{justify-self:start}.internal-event-list code{white-space:normal}.internal-detail-panel dl{grid-template-columns:1fr 1fr}}.internal-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1180px){.internal-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.internal-metrics{grid-template-columns:repeat(2,1fr)}}
