:root{--mx-ink:#170f0b;--mx-ink-2:#1f1510;--mx-ink-3:#2a1d16;--mx-ink-4:#36261d;--mx-line:rgb(var(--k-line) / .085);--mx-line-2:rgb(var(--k-line) / .16);--mx-paper:#fff4ea;--mx-mute:#b8a597;--mx-dim:#a08d80;--mx-mint:#ff8a4c;--mx-mint-2:#ff5a36;--mx-mint-ink:#2a1208;--mx-amber:#ffc56b;--mx-rose:#ff9a9a;--mx-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mx-serif:var(--font-display), "Iowan Old Style", Georgia, serif;--mx-mono:var(--font-geist-mono), ui-monospace, monospace;--mx-rail:84px;--mx-top:64px;--mx-r-sm:7px;--mx-r:12px;--mx-r-lg:20px;--mx-ease:cubic-bezier(.2, .7, .1, 1);--k-shade:12 9 5;--k-hi:255 255 255;--k-line:255 195 137;--k-ember:255 183 121;--k-strong:#fff}.mx{background:var(--mx-ink);width:100%;min-height:100dvh;color:var(--mx-paper);font-family:var(--mx-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.mx *,.mx-dialog *{box-sizing:border-box}:where(.mx) :where(a){color:inherit;text-decoration:none}:where(.mx,.mx-dialog) :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:normal;text-transform:none}:where(.mx,.mx-dialog) :where(button){cursor:pointer;box-shadow:none;background:0 0;border:0}:where(.mx,.mx-dialog) :where(button:hover){transform:none}:where(.mx,.mx-dialog) :where(:focus-visible){outline:2px solid var(--mx-mint);outline-offset:2px}:where(.mx,.mx-dialog) :where(h1,h2,h3,h4){letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}:where(.mx,.mx-dialog) :where(p){text-wrap:pretty;margin:0}.mx-display{font-family:var(--mx-serif);letter-spacing:-.015em;font-weight:400;line-height:.92}.mx-skip{z-index:100;background:var(--mx-mint);color:var(--mx-mint-ink);border-radius:8px;padding:10px 14px;position:fixed;top:-60px;left:12px}.mx-skip:focus{top:12px}.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mx-button{border-radius:var(--mx-r-sm);min-height:40px;color:var(--mx-paper);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex;border:1px solid var(--mx-line-2)!important}.mx .mx-button:hover,.mx-dialog .mx-button:hover{background:rgb(var(--k-line) / .06);border-color:rgb(var(--k-line) / .28)!important}.mx .mx-button-primary,.mx-dialog .mx-button-primary{background:var(--mx-mint);color:var(--mx-mint-ink);font-weight:600;border-color:#0000!important}.mx .mx-button-primary:hover,.mx-dialog .mx-button-primary:hover{background:#ffc288}.mx .mx-button:disabled,.mx-dialog .mx-button:disabled{opacity:.45;cursor:not-allowed}.mx-button-quiet{color:var(--mx-mute);border-color:#0000!important}.mx-button-small{min-height:32px;padding:0 11px;font-size:13px}.mx-link{border-bottom:1px solid rgb(var(--k-ember) / .3);padding-bottom:1px;font-size:14px;color:var(--mx-mint)!important}.mx-link:hover{border-color:var(--mx-mint)}.mx-icon-button{width:38px;height:38px;color:var(--mx-mute);border-radius:9px;place-items:center;display:grid}.mx-icon-button:hover{color:var(--mx-paper);background:rgb(var(--k-line) / .07)!important}.mx-dot{background:var(--mx-mint);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--k-ember) / .16);border-radius:50%;flex:none}.mx-badge{white-space:nowrap;background:rgb(var(--k-line) / .07);height:22px;color:var(--mx-mute);border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.mx-badge.is-live{background:rgb(var(--k-ember) / .12);color:var(--mx-mint)}.mx-badge.is-test{color:var(--mx-amber);background:#ecc99521}.mx-badge.is-off{color:var(--mx-rose);background:#eaa6a01a}.mx-hint{color:var(--mx-dim);font-size:13px;line-height:1.5}.mx-field,.mx-form label{color:var(--mx-mute);gap:7px;font-size:13px;display:grid}.mx-input,.mx-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.mx-form select,.mx-form textarea,.mx-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.mx-field select,.mx-field textarea{border-radius:var(--mx-r-sm);border:1px solid var(--mx-line-2);background:rgb(var(--k-shade) / .6);width:100%;min-height:42px;color:var(--mx-paper);outline:none;padding:9px 12px;font-size:14.5px;transition:border-color .15s}.mx-field textarea,.mx-form textarea{resize:vertical;line-height:1.5}.mx-input:focus,.mx-form :is(input,select,textarea):focus,.mx-field :is(input,select,textarea):focus{border-color:var(--mx-mint-2)}.mx-form{gap:18px;max-width:520px;display:grid}.mx-optional{color:var(--mx-dim);margin-left:4px;font-size:12px}.mx-rail{z-index:40;width:var(--mx-rail);background:rgb(var(--k-shade) / .92);border-right:1px solid var(--mx-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;align-items:center;padding:18px 0 16px;display:flex;position:fixed;inset:0 auto 0 0}.mx-brand{width:46px;height:46px;color:var(--mx-mint);place-items:center;margin-bottom:18px;display:grid}.mx-brand .mint-mark{color:var(--mx-mint);width:30px;height:34px}.mx-nav{flex-direction:column;gap:2px;width:100%;padding:0 8px;display:flex}.mx .mx-nav-item{font-size:11px}.mx-nav-item{letter-spacing:.01em;border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:9px 2px 8px;font-size:11px;font-weight:500;transition:color .15s,background .15s;display:flex;position:relative;color:var(--mx-dim)!important}.mx-nav-item:hover{color:var(--mx-paper)!important;background:rgb(var(--k-line) / .05)!important}.mx-nav-item[aria-current=page]{color:var(--mx-paper)!important;background:rgb(var(--k-ember) / .09)!important}.mx-nav-item[aria-current=page]:before{content:"";background:var(--mx-mint);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:-8px}.mx-nav-item[aria-current=page] svg{color:var(--mx-mint)}.mx-more{border-top:1px solid var(--mx-line);margin-top:6px;padding-top:8px;position:relative}.mx-more-menu{border:1px solid var(--mx-line-2);width:300px;animation:mx-pop .18s var(--mx-ease);background:#18120c;border-radius:14px;padding:10px;position:absolute;bottom:0;left:calc(100% + 14px);box-shadow:0 30px 80px -20px #000c}.mx-more-menu p{color:var(--mx-dim);padding:6px 10px 8px;font-size:12px}.mx-more-menu a{color:var(--mx-mute);border-radius:9px;align-items:flex-start;gap:12px;padding:9px 10px;display:flex}.mx-more-menu a:hover,.mx-more-menu a:focus-visible{background:rgb(var(--k-line) / .06);color:var(--mx-paper)}.mx-more-menu a span{color:var(--mx-paper);font-size:14px;display:grid}.mx-more-menu small{color:var(--mx-dim);font-size:12px}.mx-avatar{width:38px;height:38px;color:var(--mx-paper);margin-top:auto;font-size:14px;font-weight:600;background:linear-gradient(140deg,#6b4d2d,#352512)!important;border-radius:50%!important}.mx-body{margin-left:var(--mx-rail);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.mx-topbar{z-index:30;height:var(--mx-top);background:linear-gradient(180deg, rgb(var(--k-shade) / .88), rgb(var(--k-shade) / .72));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--mx-line);align-items:center;gap:16px;padding:0 clamp(16px,3vw,36px);display:flex;position:sticky;top:0}.mx-home .mx-topbar{left:var(--mx-rail);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;position:absolute;right:0}.mx-topbar-title{white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:500;display:flex;overflow:hidden}.mx-topbar-actions{flex:none;align-items:center;gap:6px;display:flex}.mx-search{min-width:0;height:38px;color:var(--mx-mute);border-radius:9px;align-items:center;gap:9px;padding:0 10px 0 12px;font-size:13.5px;display:flex;border:1px solid var(--mx-line-2)!important;background:rgb(var(--k-shade) / .5)!important}.mx-search span{text-align:left;min-width:90px}.mx-search kbd,.mx-palette kbd{font-family:var(--mx-sans);background:rgb(var(--k-line) / .08);color:var(--mx-dim);border-radius:5px;padding:2px 6px;font-size:11px}.mx-search:hover{color:var(--mx-paper);border-color:rgb(var(--k-line) / .28)!important}.mx-main{flex:1;min-width:0;padding:clamp(24px,4vw,48px) clamp(16px,4vw,56px) 80px}.mx-main-flush{padding:0}.mx-tabbar{display:none}.mx-dialog{border:1px solid var(--mx-line-2);border-radius:var(--mx-r-lg);width:100%;max-width:min(560px,100vw - 24px);height:fit-content;max-height:calc(100dvh - 48px);color:var(--mx-paper);font-family:var(--mx-sans);background:#16110b;margin:auto;padding:32px;font-size:15px;line-height:1.55;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 120px -30px #000000e6}.mx-dialog[open]{animation:mx-pop .22s var(--mx-ease)}.mx-dialog::backdrop{background:rgb(var(--k-shade) / .66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mx-dialog h2{margin-bottom:10px;font-size:26px}.mx-dialog p{color:var(--mx-mute)}.mx-dialog blockquote{border-left:2px solid var(--mx-mint);background:rgb(var(--k-line) / .04);border-radius:0 8px 8px 0;margin:18px 0;padding:14px 18px;font-size:15px}.mx-dialog-close{width:36px;height:36px;color:var(--mx-mute);z-index:2;border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.mx-dialog-close:hover{color:var(--mx-paper);background:rgb(var(--k-line) / .08)!important}.mx-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.mx-sheet-photo{aspect-ratio:16/8;border-radius:var(--mx-r-lg) var(--mx-r-lg) 0 0;margin:-32px -32px 24px;position:relative;overflow:hidden}.mx-sheet-photo img{object-fit:cover}@keyframes mx-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}}.mx-palette{max-width:min(640px,100vw - 24px);margin-top:12vh;padding:0}.mx-settings-dialog,.mx-palette{height:auto}.mx-palette-input{border-bottom:1px solid var(--mx-line);color:var(--mx-mute);align-items:center;gap:12px;padding:16px 18px;display:flex}.mx-palette-input input{min-width:0;color:var(--mx-paper);background:0 0;border:0;flex:1;font-size:17px;outline:none!important}.mx-palette ul{max-height:52vh;margin:0;padding:8px;list-style:none;overflow:auto}.mx-palette li{cursor:pointer;color:var(--mx-mute);border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.mx-palette li span{color:var(--mx-paper);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-palette li small{color:var(--mx-dim);text-align:right;font-size:12.5px}.mx-palette li[aria-selected=true]{background:rgb(var(--k-ember) / .09)}.mx-palette li[aria-selected=true] svg{color:var(--mx-mint)}.mx-palette-empty{text-align:center;padding:24px!important;display:block!important}.mx-toast{z-index:60;border:1px solid var(--mx-line-2);max-width:calc(100vw - 32px);animation:mx-pop .2s var(--mx-ease);background:#211910;border-radius:11px;align-items:center;gap:14px;padding:12px 12px 12px 18px;font-size:14px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px -20px #000}.mx-toast button{width:28px;height:28px;color:var(--mx-mute);border-radius:7px;place-items:center;display:grid}.mx-settings-dialog{max-width:min(880px,100vw - 24px);min-height:min(620px,100dvh - 48px);padding:0}.mx-settings{min-height:inherit;grid-template-columns:220px 1fr;display:grid}.mx-settings-nav{border-right:1px solid var(--mx-line);background:rgb(var(--k-shade) / .45);flex-direction:column;gap:2px;padding:28px 14px;display:flex}.mx-settings-nav h2{padding:0 10px 14px;margin:0!important;font-size:18px!important}.mx-settings-nav button{color:var(--mx-mute);text-align:left;border-radius:9px;align-items:center;gap:11px;padding:10px;font-size:14px;display:flex}.mx-settings-nav button:hover{color:var(--mx-paper);background:rgb(var(--k-line) / .05)!important}.mx-settings-nav button[aria-current=page]{color:var(--mx-paper);background:rgb(var(--k-ember) / .09)!important}.mx-settings-nav button[aria-current=page] svg{color:var(--mx-mint)}.mx-settings-body{min-width:0;padding:30px 34px 26px}.mx-settings-body header{margin-bottom:26px;padding-right:40px}.mx-settings-body h3{font-size:24px}.mx-settings-body header p{color:var(--mx-mute);margin-top:4px}.mx-settings-status{min-height:20px;font-size:13px;color:var(--mx-mint)!important;margin-top:18px!important}.mx-atmos-current{border-radius:var(--mx-r);height:150px;box-shadow:inset 0 -80px 60px -20px rgb(var(--k-shade) / .85);background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;padding:16px 18px;display:flex}.mx-atmos-current strong{font-size:19px;font-weight:500}.mx-atmos-current span{color:var(--mx-mute);font-size:12.5px}.mx-atmos-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin:16px 0 20px;display:grid}.mx-atmos-grid button{text-align:left;color:var(--mx-mute);gap:6px;padding:0;font-size:12.5px;display:grid}.mx-atmos-grid button span{aspect-ratio:16/10;outline-offset:2px;background-position:50%;background-size:cover;border-radius:8px;outline:2px solid #0000;transition:outline-color .15s;display:block}.mx-atmos-grid button[aria-pressed=true]{color:var(--mx-paper)}.mx-atmos-grid button[aria-pressed=true] span{outline-color:var(--mx-mint)}.mx-switch-row{border-top:1px solid var(--mx-line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.mx-switch-row span{gap:2px;display:grid}.mx-switch-row strong{font-weight:500}.mx-switch-row small{color:var(--mx-dim);font-size:12.5px}.mx input[type=checkbox][role=switch],.mx-dialog input[type=checkbox][role=switch]{appearance:none;background:var(--mx-ink-4);border:1px solid var(--mx-line-2);cursor:pointer;border-radius:99px;flex:none;width:42px;height:24px;transition:background .18s;position:relative}.mx input[type=checkbox][role=switch]:after,.mx-dialog input[type=checkbox][role=switch]:after{content:"";background:var(--mx-mute);width:18px;height:18px;transition:transform .18s var(--mx-ease);border-radius:50%;position:absolute;top:2px;left:2px}.mx input[type=checkbox][role=switch]:checked,.mx-dialog input[type=checkbox][role=switch]:checked{background:var(--mx-mint-2)}.mx input[type=checkbox][role=switch]:checked:after,.mx-dialog input[type=checkbox][role=switch]:checked:after{background:#fff;transform:translate(18px)}.mx-dialog input[type=range],.mx input[type=range]{accent-color:var(--mx-mint-2)}.mx-plans ul{margin:0 0 18px;padding:0;list-style:none}.mx-plans li{border-bottom:1px solid var(--mx-line);justify-content:space-between;padding:13px 0;display:flex}.mx-plans li strong{font-weight:500}.mx-plans li span{color:var(--mx-mute);font-variant-numeric:tabular-nums}.mx-settings-body .backup-import,.mx-settings-body .companion-settings{margin:0}.mx-onboarding{max-width:min(600px,100vw - 24px)}.mx-onboarding form{gap:18px;display:grid}.mx-onboarding h2{font-family:var(--mx-serif);margin:0;font-size:38px;font-weight:400}.mx-onboarding label{color:var(--mx-mute);gap:7px;font-size:13.5px;display:grid}.mx-onboarding input:not([type=radio]){border-radius:var(--mx-r-sm);border:1px solid var(--mx-line-2);background:rgb(var(--k-shade) / .6);min-height:44px;color:var(--mx-paper);padding:9px 12px;font-size:15px}.mx-onboarding fieldset{border:0;margin:0;padding:0}.mx-onboarding legend{color:var(--mx-mute);margin-bottom:8px;font-size:13.5px}.mx-segment{flex-wrap:wrap;gap:6px;display:flex}.mx-segment label{display:block!important}.mx-segment input,.mx-onboard-scenes input{opacity:0;width:1px;height:1px;position:absolute}.mx-segment span{border:1px solid var(--mx-line-2);color:var(--mx-mute);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:14px;display:inline-block}.mx-segment input:checked+span{background:rgb(var(--k-ember) / .12);border-color:var(--mx-mint-2);color:var(--mx-paper)}.mx-segment input:focus-visible+span,.mx-onboard-scenes input:focus-visible+span{outline:2px solid var(--mx-mint);outline-offset:2px}.mx-onboard-scenes{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mx-onboard-scenes label{cursor:pointer;font-size:12.5px!important}.mx-onboard-scenes span{aspect-ratio:4/3;outline-offset:2px;background-position:50%;background-size:cover;border-radius:9px;outline:2px solid #0000;display:block}.mx-onboard-scenes input:checked+span{outline-color:var(--mx-mint)}.mx-hero{isolation:isolate;min-height:min(880px,100dvh);padding:calc(var(--mx-top) + 40px) clamp(20px, 5.5vw, 88px) clamp(48px, 7vh, 88px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.mx-scene{z-index:-1;background:#100b06;position:absolute;inset:0;overflow:hidden}.mx-scene-image{object-fit:cover;object-position:center 40%;opacity:0;width:106%;max-width:none;height:106%;filter:saturate(.92) brightness(calc(.45 + var(--scene-strength,.85) * .45));transition:opacity 1.2s var(--mx-ease);position:absolute;inset:-3%}.mx-scene.is-loaded .mx-scene-image{opacity:1}.mx-scene.is-moving .mx-scene-image{animation:60s ease-in-out infinite alternate mx-drift}.mx-scene-light{background:radial-gradient(ellipse 60% 45% at 70% 25%, rgb(var(--k-ember) / .13), transparent 70%);mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.mx-scene[data-kind=aurora] .mx-scene-light,.mx-scene[data-kind=stars] .mx-scene-light{opacity:1}.mx-scene[data-kind=embers] .mx-scene-light{opacity:1;background:radial-gradient(50% 40% at 60% 80%,#ffaa5a24,#0000 70%)}.mx-scene.is-moving .mx-scene-light{animation:14s ease-in-out infinite alternate mx-breathe}.mx-scene-motes i{opacity:0;background:#ffeedc8c;border-radius:50%;width:3px;height:3px;position:absolute;bottom:-10px}.mx-scene[data-kind=embers] .mx-scene-motes i{background:#ffbe78cc}.mx-scene.is-moving .mx-scene-motes i{animation:linear infinite mx-rise}.mx-scene.is-paused *{animation-play-state:paused!important}.mx-scene-shade{background:linear-gradient(90deg, rgb(var(--k-shade) / .86) 0%, rgb(var(--k-shade) / .55) 42%, rgb(var(--k-shade) / .05) 75%), linear-gradient(0deg, var(--mx-ink) 0%, rgb(var(--k-shade) / .2) 38%, transparent 60%), linear-gradient(180deg, rgb(var(--k-shade) / .55), transparent 22%);position:absolute;inset:0}@keyframes mx-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.06)translate(-1.6%,-1%)}}@keyframes mx-breathe{0%{opacity:.55}to{opacity:1}}@keyframes mx-rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:.8}to{opacity:0;transform:translate(30px,-70vh)}}.mx-hero-inner{width:min(860px,100%)}.mx-hero-greeting{color:var(--mx-mute);font-size:16px;margin-bottom:18px!important}.mx-hero h1{color:#f7f4f2;text-shadow:0 2px 40px #00000059;margin-bottom:clamp(28px,4.5vh,48px);font-size:clamp(64px,10.5vw,156px)}.mx-hero h1:after{content:"";vertical-align:.55em;background:var(--mx-mint);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:.2em;height:.2em;margin-left:.04em;display:inline-block}.mx-composer{border:1px solid rgb(var(--k-line) / .16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 80px -30px #000c, inset 0 1px 0 rgb(var(--k-hi) / .04);background:#100c07c7;border-radius:16px;transition:border-color .2s;position:relative}.mx-composer:focus-within{border-color:rgb(var(--k-ember) / .5)}.mx-composer textarea{resize:none;width:100%;min-height:84px;max-height:240px;color:var(--mx-paper);field-sizing:content;background:0 0;border:0;padding:20px 22px 8px;font-size:18px;line-height:1.5;display:block;outline:none!important}.mx-composer textarea::placeholder{color:#91887f}.mx-composer-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 10px 14px;display:flex}.mx-select-chip{background:rgb(var(--k-line) / .06);height:34px;color:var(--mx-mute);border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;display:inline-flex;position:relative}.mx-select-chip:hover{color:var(--mx-paper);background:rgb(var(--k-line) / .1)}.mx-select-chip select{appearance:none;cursor:pointer;color:inherit;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 4px center,right 0 center;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;outline:none;padding:0 14px 0 0}.mx-select-chip select option{color:var(--mx-paper);background:#18120c}.mx-select-chip:focus-within{outline:2px solid var(--mx-mint);outline-offset:2px}.mx-composer-note{color:var(--mx-dim);flex:auto;padding-left:4px;font-size:12.5px}.mx-create{height:44px;border-radius:10px!important;padding:0 18px!important;font-size:15px!important}.mx-starters{flex-wrap:wrap;align-items:center;gap:6px 4px;margin-top:16px;font-size:13.5px;display:flex}.mx-starters>span{color:var(--mx-dim);margin-right:6px}.mx-starters button{color:var(--mx-mute);border-radius:8px;padding:6px 11px}.mx-starters button:hover{color:var(--mx-paper);background:rgb(var(--k-line) / .08)!important}.mx-scene-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--mx-paper);border-radius:10px;align-items:center;gap:10px;padding:9px 14px 9px 12px;font-size:13.5px;display:inline-flex;position:absolute;bottom:clamp(24px,5vh,52px);right:clamp(20px,3vw,40px);background:rgb(var(--k-shade) / .55)!important;border:1px solid var(--mx-line)!important}.mx-scene-chip small{color:var(--mx-dim);font-size:12.5px}.mx-page{padding:24px clamp(20px,5.5vw,88px) 40px}.mx-section{border-top:1px solid var(--mx-line);padding:clamp(40px,6vw,72px) 0}.mx-section:first-child{border-top:0;padding-top:24px}.mx-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:28px;display:flex}.mx-section-head h2{font-family:var(--mx-serif);letter-spacing:-.01em;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1}.mx-section-head>p{color:var(--mx-mute);max-width:46ch}.mx-empty-line{color:var(--mx-mute);max-width:60ch;font-size:16px}.mx-preview{aspect-ratio:16/10;border-radius:var(--mx-r);background:radial-gradient(ellipse at 80% 20%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 60%), linear-gradient(140deg, #1c150e, #110d08);color:#f5f2f1;position:relative;overflow:hidden;container-type:inline-size}.mx-preview.is-light{background:radial-gradient(ellipse at 80% 20%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 60%), #f5f1ef;color:#261b10}.mx-preview img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--mx-ease);position:absolute;inset:0}.mx-preview:has(img):after{content:"";background:linear-gradient(0deg, rgb(var(--k-shade) / .85), rgb(var(--k-shade) / .1) 70%);position:absolute;inset:0}.mx-preview-nav{z-index:1;align-items:center;gap:6%;padding:5cqw 6cqw;font-size:3.6cqw;display:flex;position:absolute;top:0;left:0;right:0}.mx-preview-nav b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.mx-preview-nav span{opacity:.35;background:currentColor;border-radius:2px;width:7cqw;height:.9cqw}.mx-preview-copy{z-index:1;justify-items:start;gap:2.4cqw;display:grid;position:absolute;bottom:7cqw;left:6cqw;right:10cqw}.mx-preview-copy small{letter-spacing:.08em;opacity:.7;text-transform:uppercase;font-size:2.6cqw}.mx-preview-copy strong{letter-spacing:-.03em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:6.4cqw;font-weight:500;line-height:1.02;display:-webkit-box;overflow:hidden}.mx-preview-copy em{background:var(--accent);color:var(--accent-ink,#140d06);border-radius:1.2cqw;padding:1.6cqw 3cqw;font-size:2.8cqw;font-style:normal;font-weight:600}.mx-recent{grid-template-columns:1.6fr 1fr 1fr;grid-auto-rows:auto;gap:28px 24px;display:grid}.mx-recent.count-1{grid-template-columns:minmax(0,720px)}.mx-recent.count-2{grid-template-columns:1.4fr 1fr}.mx-recent.count-4 .mx-recent-item:first-child{grid-row:span 2}.mx-recent.count-4{grid-template-columns:1.5fr 1fr 1fr}.mx-recent-item{align-content:start;gap:12px;min-width:0;display:grid}.mx-recent-item:hover .mx-preview img{transform:scale(1.03)}.mx-recent-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mx-recent-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.mx-recent-meta small{color:var(--mx-dim);white-space:nowrap;font-size:13px}.mx-journey ol{border-top:1px solid var(--mx-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mx-journey li+li{border-left:1px solid var(--mx-line)}.mx-journey a{align-content:start;gap:10px;height:100%;padding:26px 26px 30px;transition:background .2s;display:grid}.mx-journey li:first-child a{padding-left:0}.mx-journey a:hover{background:linear-gradient(180deg, rgb(var(--k-ember) / .05), transparent)}.mx-journey-step{font-family:var(--mx-serif);color:var(--mx-paper);font-size:40px;line-height:1}.mx-journey strong{font-size:16px;font-weight:500}.mx-journey a>span:not(.mx-journey-step){color:var(--mx-mute);font-size:14px}.mx-journey em{background:rgb(var(--k-line) / .06);color:var(--mx-dim);border-radius:5px;justify-self:start;margin-top:6px;padding:3px 8px;font-size:12px;font-style:normal}.mx-journey em.is-live{color:var(--mx-mint);background:rgb(var(--k-ember) / .1)}.mx-filters{flex-wrap:wrap;gap:4px;display:flex}.mx-filters button{color:var(--mx-mute);border-radius:8px;padding:7px 12px;font-size:13.5px}.mx-filters button:hover{color:var(--mx-paper)}.mx-filters button[aria-pressed=true]{color:var(--mx-paper);background:rgb(var(--k-line) / .09)!important}.mx-gallery{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:18px;display:grid}.mx-gallery-item{text-align:left;grid-column:span 2;gap:14px;display:grid;padding:0!important}.mx-gallery-item:nth-child(5n+1){grid-column:span 4}.mx-gallery-item:nth-child(5n+1) .mx-gallery-photo{aspect-ratio:16/9.1}.mx-gallery-photo{aspect-ratio:4/4.55;border-radius:var(--mx-r);background:var(--mx-ink-3);display:block;position:relative;overflow:hidden}.mx-gallery-photo img{object-fit:cover;transition:transform 1s var(--mx-ease), filter .4s;filter:saturate(.85)}.mx-gallery-item:hover .mx-gallery-photo img,.mx-gallery-item:focus-visible .mx-gallery-photo img{filter:saturate();transform:scale(1.035)}.mx-gallery-caption{grid-template-columns:1fr auto;gap:2px 16px;display:grid}.mx-gallery-caption strong{font-size:17px;font-weight:500}.mx-gallery-caption span{color:var(--mx-mute);grid-column:1;font-size:14px}.mx-gallery-caption small{color:var(--mx-dim);grid-area:1/2;align-self:center;font-size:12.5px}.mx-footnote{color:var(--mx-dim);font-size:12.5px;margin-top:22px!important}.template-photo-status{color:var(--mx-mute);font-size:12px;position:absolute;bottom:12px;left:12px}.mx-worlds-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--mx-ink-4) transparent;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.mx-worlds-strip>*{scroll-snap-align:start}.mx-worlds-strip button{border-radius:var(--mx-r);aspect-ratio:16/10;text-align:left;position:relative;overflow:hidden;padding:0!important}.mx-worlds-strip img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--mx-ease)}.mx-worlds-strip button:hover img{transform:scale(1.05)}.mx-worlds-strip button span{background:linear-gradient(0deg, rgb(var(--k-shade) / .85), transparent);padding:30px 14px 12px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.mx-worlds-companions{border-radius:var(--mx-r);border:1px solid var(--mx-line-2);color:var(--mx-mute);align-content:end;gap:4px;padding:18px;font-size:13.5px;display:grid}.mx-worlds-companions svg{color:var(--mx-mint);margin-bottom:auto}.mx-worlds-companions strong{color:var(--mx-paper);font-size:16px;font-weight:500}.mx-worlds-companions:hover{border-color:rgb(var(--k-ember) / .4)}.mx-footer{border-top:1px solid var(--mx-line);color:var(--mx-dim);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:28px 0 0;font-size:13px;display:flex}.mx-footer span:first-child{font-family:var(--mx-serif);color:var(--mx-mute);font-size:20px}.mx-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.mx-page-head h1{font-family:var(--mx-serif);letter-spacing:-.015em;font-size:clamp(44px,5.5vw,72px);font-weight:400;line-height:.95}.mx-page-head p{color:var(--mx-mute);max-width:56ch;font-size:16px;margin-top:10px!important}@media (max-width:1100px){.mx-recent,.mx-recent.count-4{grid-template-columns:1fr 1fr}.mx-recent.count-4 .mx-recent-item:first-child{grid-row:auto}.mx-recent .mx-recent-item:first-child{grid-column:1/-1}.mx-journey ol{grid-template-columns:1fr 1fr}.mx-journey li:nth-child(3){border-left:0}.mx-journey li:nth-child(3) a{padding-left:0}.mx-journey li:nth-child(n+3){border-top:1px solid var(--mx-line)}}@media (max-width:860px){:root{--mx-rail:0px;--mx-top:56px}.mx-rail{display:none}.mx-tabbar{z-index:45;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:rgb(var(--k-shade) / .94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--mx-line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.mx-tabbar a{color:var(--mx-dim);border-radius:8px;justify-items:center;gap:3px;padding:6px 0;font-size:10.5px;display:grid}.mx-tabbar a[aria-current=page]{color:var(--mx-paper)}.mx-tabbar a[aria-current=page] svg{color:var(--mx-mint)}.mx-body{padding-bottom:72px}.mx-search span,.mx-search kbd{display:none}.mx-search{justify-content:center;width:38px;padding:0}.mx-topbar-title:before{content:"";background:var(--mx-mint);flex:none;width:22px;height:24px;-webkit-mask:url(/mint-mark.svg) 50%/contain no-repeat;mask:url(/mint-mark.svg) 50%/contain no-repeat}.mx-hero{min-height:92dvh;padding-top:calc(var(--mx-top) + 24px)}.mx-scene-shade{background:linear-gradient(0deg, var(--mx-ink) 5%, rgb(var(--k-shade) / .7) 50%, rgb(var(--k-shade) / .35)), linear-gradient(180deg, rgb(var(--k-shade) / .6), transparent 30%)}.mx-scene-chip{top:calc(var(--mx-top) + 8px);bottom:auto;right:16px}.mx-scene-chip small,.mx-composer-note{display:none}.mx-create{margin-left:auto}.mx-gallery{grid-template-columns:1fr 1fr}.mx-gallery-item,.mx-gallery-item:nth-child(5n+1){grid-column:span 1}.mx-gallery-item:nth-child(5n+1){grid-column:1/-1}.mx-gallery-item .mx-gallery-photo{aspect-ratio:4/4.4}.mx-settings{grid-template-columns:1fr}.mx-settings-nav{border-right:0;border-bottom:1px solid var(--mx-line);flex-direction:row;padding:16px 52px 10px 14px;overflow-x:auto}.mx-settings-nav h2{display:none}.mx-settings-nav button{white-space:nowrap}.mx-settings-body{padding:22px 20px}.mx-dialog{padding:24px 20px}.mx-settings-dialog{padding:0}.mx-sheet-photo{margin:-24px -20px 20px}.mx-onboard-scenes{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mx-recent,.mx-recent.count-2,.mx-recent.count-4,.mx-journey ol{grid-template-columns:1fr}.mx-journey li+li{border-left:0;border-top:1px solid var(--mx-line)}.mx-journey a{padding:22px 0}.mx-gallery{grid-template-columns:1fr}.mx-gallery-item:nth-child(n){grid-column:1/-1}.mx-gallery-item .mx-gallery-photo,.mx-gallery-item:nth-child(5n+1) .mx-gallery-photo{aspect-ratio:16/11}.mx-composer textarea{padding:16px 16px 4px;font-size:16px}.mx-palette li small{display:none}}@media (prefers-reduced-motion:reduce){.mx *,.mx :before,.mx :after,.mx-dialog,.mx-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mx-scene-image{opacity:1}.mx-scene-motes{display:none}}.mx-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.mx-tabs button{height:36px;color:var(--mx-mute);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:14px;display:inline-flex}.mx-tabs button:hover{color:var(--mx-paper)}.mx-tabs button[aria-selected=true]{color:var(--mx-paper);background:rgb(var(--k-line) / .08)!important}.mx-count{background:rgb(var(--k-ember) / .14);color:var(--mx-mint);border-radius:5px;padding:1px 6px;font-size:11px}.mx-dot.is-off{background:var(--mx-rose);box-shadow:0 0 0 3px #eaa6a024}.mx-dot.is-test{background:var(--mx-amber);box-shadow:0 0 0 3px #ecc99524}.mx-lede{color:var(--mx-mute);max-width:58ch;font-size:16.5px;margin:12px 0 32px!important}.mx-popover{z-index:20;border:1px solid var(--mx-line-2);width:300px;animation:mx-pop .16s var(--mx-ease);background:#18120c;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 24px 60px -16px #000}.mx-popover button{text-align:left;width:100%;color:var(--mx-mute);border-radius:8px;align-items:flex-start;gap:11px;padding:9px 10px;display:flex}.mx-popover button:hover{color:var(--mx-paper);background:rgb(var(--k-line) / .06)!important}.mx-popover span{color:var(--mx-paper);font-size:14px;display:grid}.mx-popover small{color:var(--mx-dim);font-size:12.5px}.mx-status-list,.mx-mini-list{margin:0;padding:0;list-style:none}.mx-status-list li{border-top:1px solid var(--mx-line);color:var(--mx-mute);grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.mx-status-list li:last-child{border-bottom:1px solid var(--mx-line);margin-bottom:24px}.mx-status-list span{display:grid}.mx-status-list strong{color:var(--mx-paper);font-weight:500}.mx-status-list small{color:var(--mx-dim);font-size:13px}.mx-mini-list li{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.mx-mini-list li>span:first-child{display:grid}.mx-mini-list small{color:var(--mx-dim);font-size:12px}.mx-link-button{margin-top:10px;font-size:13px!important}.mx-agent .mx-main{display:flex}.mx-agent-grid{height:calc(100dvh - var(--mx-top));flex:1;grid-template-columns:250px minmax(0,1fr) 290px;min-height:560px;display:grid}.mx-agent.panel-closed .mx-agent-grid{grid-template-columns:250px minmax(0,1fr)}.mx-agent-list{border-right:1px solid var(--mx-line);flex-direction:column;gap:4px;padding:20px 14px;display:flex;overflow-y:auto}.mx-agent-list>.mx-button{justify-content:flex-start;margin-bottom:18px}.mx-agent-list h2{color:var(--mx-dim);letter-spacing:0;padding:0 8px 6px;font-size:12.5px;font-weight:500}.mx-agent-list ul{margin:0;padding:0;list-style:none}.mx-agent-list li button{text-align:left;border-radius:8px;gap:2px;width:100%;padding:9px 8px;display:grid}.mx-agent-list li button:hover{background:rgb(var(--k-line) / .05)!important}.mx-agent-list li span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.mx-agent-list li small{color:var(--mx-dim);font-size:12px}.mx-agent-list .mx-hint{padding:0 8px}.mx-agent-center{flex-direction:column;min-width:0;min-height:0;display:flex}.mx-thread{flex:1;padding:40px clamp(20px,5vw,64px) 24px;overflow-y:auto}.mx-thread>*{max-width:760px;margin-inline:auto}.mx-thread-empty{padding-top:clamp(10px,8vh,90px)}.mx-thread-empty h1,.mx-agent-page h1{font-size:clamp(46px,5.6vw,76px)}.mx-thread-empty>p{color:var(--mx-mute);max-width:56ch;font-size:16.5px;margin:16px 0 36px!important}.mx-skill-lines{border-top:1px solid var(--mx-line);margin:0;padding:0;list-style:none}.mx-skill-lines li{border-bottom:1px solid var(--mx-line)}.mx-skill-lines button{text-align:left;width:100%;color:var(--mx-mute);transition:padding .2s var(--mx-ease), color .2s;grid-template-columns:22px minmax(140px,auto) 1fr;align-items:center;gap:16px;padding:15px 4px;display:grid}.mx-skill-lines button:hover{color:var(--mx-paper);padding-left:10px}.mx-skill-lines button svg{color:var(--mx-mint)}.mx-skill-lines strong{color:var(--mx-paper);font-weight:500}.mx-skill-lines span{font-size:14px}.mx-skill-lines.is-large button{grid-template-columns:24px 200px 1fr auto;padding:22px 4px}.mx-skill-lines em{color:var(--mx-mint);white-space:nowrap;font-size:13px;font-style:normal}.mx-turn{gap:14px;padding:10px 0 34px;display:grid}.mx-turn header{color:var(--mx-dim);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.mx-turn-user{background:var(--mx-ink-3);border-radius:14px 14px 4px;justify-self:end;max-width:88%;padding:14px 18px 16px}.mx-turn-user p{white-space:pre-wrap;font-size:15px}.mx-turn-delete{width:28px;height:28px;color:var(--mx-dim);opacity:0;border-radius:7px;place-items:center;margin-left:auto;display:grid}.mx-turn:hover .mx-turn-delete,.mx-turn-delete:focus-visible{opacity:1}.mx-turn-delete:hover{color:var(--mx-rose)}.mx-turn-system p{color:var(--mx-mute);font-size:14.5px}.mx-system-mark{background:rgb(var(--k-ember) / .12);width:22px;height:22px;color:var(--mx-mint);border-radius:6px;place-items:center;display:grid}.mx-turn-system header>span:nth-child(2){color:var(--mx-paper)}.mx-flow{counter-reset:flow;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.mx-flow li{border-top:2px solid var(--mx-ink-4);color:var(--mx-dim);padding:12px 12px 0 0;font-size:12.5px;position:relative}.mx-flow li strong{color:var(--mx-mute);margin-bottom:2px;font-size:13px;font-weight:500;display:block}.mx-flow li.is-blocked{border-top-color:var(--mx-rose)}.mx-flow li.is-blocked span{color:var(--mx-rose)}.mx-agent-composer{background:var(--mx-ink-2);border:1px solid var(--mx-line-2);border-radius:16px;align-self:center;width:calc(100% - 2*clamp(16px,4vw,48px));max-width:820px;margin:0 clamp(16px,4vw,48px) 18px;transition:border-color .2s}.mx-agent-composer:focus-within{border-color:rgb(var(--k-ember) / .45)}.mx-agent-composer textarea{resize:none;field-sizing:content;background:0 0;border:0;width:100%;min-height:76px;max-height:260px;padding:16px 18px 4px;font-size:15.5px;display:block;outline:none!important}.mx-agent-composer textarea::placeholder{color:var(--mx-dim)}.mx-agent-composer-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px 8px 10px;display:flex}.mx-skill-picker{position:relative}.mx-agent-composer .mx-select-chip select{max-width:190px}.mx-agent-status{min-height:0;padding:0 18px;font-size:12.5px;color:var(--mx-mint)!important}.mx-agent-status:not(:empty){padding-bottom:10px}.mx-agent-page{padding:48px clamp(20px,5vw,64px);overflow-y:auto}.mx-agent-page>*{max-width:820px}.mx-agent-panel{border-left:1px solid var(--mx-line);background:#130e0980;padding:20px 20px 40px;overflow-y:auto}.mx-agent-panel section{border-bottom:1px solid var(--mx-line);margin-bottom:18px;padding:0 0 20px}.mx-agent-panel section:last-child{border-bottom:0}.mx-agent-panel h2{color:var(--mx-paper);margin-bottom:8px;font-size:13px;font-weight:500}.mx-activity ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mx-activity li{color:var(--mx-mute);gap:1px;font-size:13px;display:grid}.mx-activity time{color:var(--mx-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.mx-agent-team{height:100%;overflow-y:auto}.mx-agent-team .agent-studio{background:0 0!important;min-height:0!important}.mx-agent-team .product-header,.mx-agent-team .agent-home{display:none!important}@media (max-width:1180px){.mx-agent-grid,.mx-agent.panel-closed .mx-agent-grid{grid-template-columns:220px minmax(0,1fr)}.mx-agent-panel{z-index:35;top:var(--mx-top);background:#15100a;width:min(320px,92vw);position:fixed;bottom:0;right:0;box-shadow:-30px 0 80px -30px #000}.mx-agent:not(.panel-closed) .mx-agent-panel{animation:mx-pop .2s var(--mx-ease)}}@media (max-width:860px){.mx-agent-grid,.mx-agent.panel-closed .mx-agent-grid{height:calc(100dvh - var(--mx-top) - 72px);grid-template-columns:1fr}.mx-agent-list{display:none}.mx-flow{grid-template-columns:1fr}.mx-flow li{border-top:0;border-left:2px solid var(--mx-ink-4);padding:4px 0 8px 12px}.mx-flow li.is-blocked{border-left-color:var(--mx-rose)}.mx-skill-lines button,.mx-skill-lines.is-large button{grid-template-columns:22px 1fr}.mx-skill-lines span,.mx-skill-lines em{grid-column:2}.mx-agent-composer .mx-composer-note{display:none}.mx-agent-panel{bottom:72px}}.mx .mx-select-chip{font-size:13.5px}.mx-agent-composer .mx-composer-note{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.mx-agent-composer-bar>.mx-button{margin-left:auto}.mx-agent.list-closed .mx-agent-grid{grid-template-columns:minmax(0,1fr) 290px}.mx-agent.list-closed.panel-closed .mx-agent-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:1180px){.mx-agent.list-closed .mx-agent-grid{grid-template-columns:minmax(0,1fr)}}.mx-team{grid-template-columns:290px minmax(0,1fr);height:100%;display:grid}.mx-team-list{border-right:1px solid var(--mx-line);flex-direction:column;gap:8px;padding:22px 16px;display:flex;overflow-y:auto}.mx-team-list-head{justify-content:space-between;align-items:center;padding-left:8px;display:flex}.mx-team-list h2{font-size:15px;font-weight:500}.mx-team-list .mx-team-sub{color:var(--mx-dim);padding:18px 8px 2px;font-size:12.5px}.mx-team-list ul{margin:0;padding:0;list-style:none}.mx-team-list li button{text-align:left;border-radius:8px;gap:2px;width:100%;padding:10px 8px;display:grid}.mx-team-list li button:hover{background:rgb(var(--k-line) / .05)!important}.mx-team-list li button[aria-pressed=true]{background:rgb(var(--k-ember) / .09)!important}.mx-team-list li strong{font-size:14px;font-weight:500}.mx-team-list small{color:var(--mx-dim);font-size:12.5px}.mx-team-role{align-items:center;gap:9px;font-size:14px;display:flex}.mx-team-role svg{color:var(--mx-mint)}.mx-team-list li button>small{padding-left:25px}.mx-team-note{align-items:baseline;gap:9px;padding:16px 8px 0;display:flex;margin-top:auto!important}.mx-team-editor{min-width:0;padding:34px clamp(20px,4vw,56px) 40px;overflow-y:auto}.mx-team-editor>*{max-width:760px}.mx-team-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.mx-team-editor>header>div{flex:1;min-width:0}.mx-team-name{width:100%;color:var(--mx-paper);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;padding:0;line-height:1.1;font-family:var(--mx-serif)!important;font-size:44px!important}.mx-team-name:hover,.mx-team-name:focus{border-bottom-color:var(--mx-line-2)}.mx-team-editor header p{color:var(--mx-dim);font-size:13px;margin-top:4px!important}.mx-team-tabs{border-bottom:1px solid var(--mx-line);margin-bottom:26px;padding-bottom:10px}.mx-team-form{max-width:680px}.mx-permissions{margin:0;padding:0;list-style:none}.mx-permissions li{border-top:1px solid var(--mx-line)}.mx-permissions li:last-child{border-bottom:1px solid var(--mx-line)}.mx-permissions label{cursor:pointer;align-items:center;gap:14px;padding:15px 2px;display:flex}.mx-permissions label>svg{color:var(--mx-mute);flex:none}.mx-permissions label>span:not(.mx-badge){flex:1;display:grid}.mx-permissions strong{font-weight:500}.mx-permissions small{color:var(--mx-dim);font-size:13px}.mx-check{align-items:center;gap:10px;color:var(--mx-paper)!important;font-size:14px!important;display:flex!important}.mx-check input{width:17px;height:17px;accent-color:var(--mx-mint-2)}.mx-policy-result{background:#eaa6a014;border-radius:9px;padding:12px 14px;font-size:14px;color:var(--mx-rose)!important}.mx-policy-result.is-ok{background:rgb(var(--k-ember) / .08);color:var(--mx-mint)!important}.mx-team-footer{border-top:1px solid var(--mx-line);flex-wrap:wrap;gap:8px;margin-top:30px;padding-top:18px;display:flex}.mx .mx-danger:hover{color:var(--mx-rose);border-color:#eaa6a066!important}.mx-team-empty .mint-mark{width:40px;height:46px;color:var(--mx-mint);margin:4vh 0 18px}.mx-team-empty h1{font-size:clamp(44px,5vw,68px)}.mx-rules{border-top:1px solid var(--mx-line);grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:22px 0 0;list-style:none;display:grid}.mx-rules li{color:var(--mx-mute);font-size:14px}.mx-rules strong{color:var(--mx-paper);margin-bottom:4px;font-weight:500;display:block}@media (max-width:860px){.mx-team{grid-template-columns:1fr;height:auto}.mx-team-list{border-right:0;border-bottom:1px solid var(--mx-line)}.mx-rules{grid-template-columns:1fr}.mx-agent-team{overflow-y:auto}}.mx-crumbs{min-width:0;color:var(--mx-mute);align-items:center;gap:8px;display:flex}.mx-crumbs a{text-overflow:ellipsis;overflow:hidden}.mx-crumbs a:hover,.mx-crumbs>span:last-child{color:var(--mx-paper)}.mx-save-state{color:var(--mx-dim);white-space:nowrap;padding:0 6px;font-size:12.5px}.mx-save-state.is-error{color:var(--mx-rose)}.mx-banner{border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px 16px;font-size:14px;display:flex}.mx-banner.is-error{color:var(--mx-rose);background:#eaa6a017}.mx-error{font-size:13.5px;color:var(--mx-rose)!important;margin-top:10px!important}.mx-store-head{border-bottom:1px solid var(--mx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 32px;padding-bottom:14px;display:flex}.mx-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.mx-list-head h1{font-size:clamp(40px,4.4vw,58px)}.mx-list-actions{align-items:center;gap:8px;display:flex}.mx-list-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.mx-list-tools .mx-input{max-width:320px}.mx-empty-inline{border-top:1px solid var(--mx-line);border-bottom:1px solid var(--mx-line);color:var(--mx-mute);flex-wrap:wrap;align-items:center;gap:18px 24px;padding:28px 0;display:flex}.mx-empty-inline p{max-width:60ch}.mx-empty-state{text-align:center;justify-items:center;gap:16px;max-width:640px;margin:8vh auto;display:grid}.mx-empty-state .mint-mark{color:var(--mx-mint)}.mx-empty-state h1{font-size:clamp(40px,5vw,60px)}.mx-empty-state p{color:var(--mx-mute)}.mx-table{display:grid}.mx-table [role=row]{border-bottom:1px solid var(--mx-line);text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) 110px 130px 180px;align-items:center;gap:16px;width:100%;padding:12px 10px;display:grid}.mx-table button[role=row]:hover{background:rgb(var(--k-line) / .035)!important}.mx-table .is-head{color:var(--mx-dim);padding-top:6px;padding-bottom:10px;font-size:12.5px}.mx-table-product{align-items:center;gap:14px;min-width:0;display:flex}.mx-table-product>span:last-child{min-width:0;display:grid}.mx-table-product strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mx-table-product small,.mx-num small{color:var(--mx-dim);font-size:12.5px}.mx-num{font-variant-numeric:tabular-nums;font-size:14px}.mx-thumb{background:var(--mx-ink-3);width:46px;height:46px;color:var(--mx-dim);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.mx-thumb img{object-fit:cover;width:100%;height:100%}.mx-table-empty{padding:20px 10px}.mx-store-start{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);padding-top:6vh;display:grid}.mx-store-start h1{font-size:clamp(48px,6vw,84px)}.mx-store-start .mx-dialog-actions{margin:0 0 14px}.mx-store-steps{counter-reset:s;border-top:1px solid var(--mx-line);margin:0;padding:0;list-style:none}.mx-store-steps li{counter-increment:s;border-bottom:1px solid var(--mx-line);color:var(--mx-mute);padding:18px 0 18px 44px;font-size:14px;position:relative}.mx-store-steps li:before{content:counter(s);font-family:var(--mx-serif);color:var(--mx-mint);font-size:28px;line-height:1;position:absolute;top:14px;left:0}.mx-store-steps strong{color:var(--mx-paper);font-weight:500;display:block}.mx-store-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px 24px;display:grid}.mx-store-card{gap:12px;display:grid}.mx-product-editor>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.mx-product-editor>header>div{align-items:center;gap:14px;display:flex}.mx-status-toggle{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.mx-product-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.mx-product-main{gap:18px;min-width:0;display:grid}.mx-product-side{top:calc(var(--mx-top) + 20px);gap:4px;display:grid;position:sticky}.mx-product-block{border-top:1px solid var(--mx-line);gap:12px;padding:22px 0 6px;display:grid}.mx-product-block h3{font-size:15px;font-weight:500}.mx-image-row{flex-wrap:wrap;gap:10px;display:flex}.mx-image-row figure{background:var(--mx-ink-3);border-radius:10px;width:112px;height:112px;margin:0;position:relative;overflow:hidden}.mx-image-row figure:first-child{width:160px;height:160px}.mx-image-row figure img{object-fit:cover;width:100%;height:100%}.mx-image-row figcaption{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.mx-image-row figure:hover figcaption,.mx-image-row figure:focus-within figcaption{opacity:1}.mx-image-row figcaption button{border-radius:7px;place-items:center;width:26px;height:26px;display:grid;background:rgb(var(--k-shade) / .8)!important}.mx-image-row figure small{background:rgb(var(--k-shade) / .75);border-radius:4px;padding:2px 6px;font-size:11px;position:absolute;bottom:8px;left:8px}.mx-image-add{gap:6px;width:112px;display:grid}.mx-image-add button{height:53px;color:var(--mx-mute);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex;border:1px dashed var(--mx-line-2)!important}.mx-image-add button:hover{color:var(--mx-paper);border-color:var(--mx-mint-2)!important}.mx-library{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.mx-library button{aspect-ratio:1;border-radius:8px;overflow:hidden;padding:0!important}.mx-library button:disabled{opacity:.3}.mx-library img{object-fit:cover;width:100%;height:100%}.mx-library .mx-hint{grid-column:1/-1}.mx-option-row{grid-template-columns:180px minmax(0,1fr) 38px;align-items:end;gap:12px;display:grid}.mx-values{border-radius:var(--mx-r-sm);border:1px solid var(--mx-line-2);background:rgb(var(--k-shade) / .6);flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:5px 6px;display:flex}.mx-values:focus-within{border-color:var(--mx-mint-2)}.mx-values>span{background:rgb(var(--k-ember) / .1);color:var(--mx-paper);border-radius:6px;align-items:center;gap:4px;padding:4px 4px 4px 9px;font-size:13px;display:inline-flex}.mx-values>span button{width:20px;height:20px;color:var(--mx-mute);border-radius:5px;place-items:center;display:grid}.mx-values input{outline:none;flex:1;min-width:120px;background:0 0!important;border:0!important;min-height:30px!important;padding:0 4px!important}.mx-price-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.mx-money{border-radius:var(--mx-r-sm);border:1px solid var(--mx-line-2);background:rgb(var(--k-shade) / .6);align-items:center;display:flex}.mx-money:focus-within{border-color:var(--mx-mint-2)}.mx-money>span{color:var(--mx-dim);padding-left:11px;font-size:12.5px}.mx .mx-money input{font-variant-numeric:tabular-nums;background:0 0!important;border:0!important}.mx-money input[aria-invalid=true]{color:var(--mx-rose)!important}.mx-variant-table{display:grid}.mx-variant-table [role=row]{border-bottom:1px solid var(--mx-line);grid-template-columns:minmax(120px,1fr) 170px 150px 110px;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:grid}.mx-variant-table .is-head{color:var(--mx-dim);font-size:12.5px}.mx-variant-table .mx-field{gap:0}.mx-input{font-family:inherit}.mx-chip-check{cursor:pointer;display:inline-flex}.mx-chip-check input{opacity:0;width:1px;height:1px;position:absolute}.mx-chip-check span{border:1px solid var(--mx-line-2);color:var(--mx-mute);border-radius:7px;padding:5px 11px;font-size:13px}.mx-chip-check input:checked+span{background:rgb(var(--k-ember) / .11);border-color:rgb(var(--k-ember) / .45);color:var(--mx-paper)}.mx-chip-check input:focus-visible+span{outline:2px solid var(--mx-mint);outline-offset:2px}.mx-inline-form{gap:10px;max-width:560px;margin-bottom:24px;display:flex}.mx-collection-list{border-top:1px solid var(--mx-line);margin:0;padding:0;list-style:none}.mx-collection-list li{border-bottom:1px solid var(--mx-line);grid-template-columns:minmax(220px,320px) minmax(0,1fr) auto;align-items:start;gap:24px;padding:22px 0;display:grid}.mx-collection-fields{gap:8px;display:grid}.mx-collection-title{color:var(--mx-paper);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;padding:0;font-family:var(--mx-serif)!important;font-size:28px!important}.mx-collection-title:focus,.mx-collection-title:hover{border-bottom-color:var(--mx-line-2)}.mx-collection-members{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.mx-collection-meta{color:var(--mx-dim);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.mx-sf-editor{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:28px;display:grid}.mx-sf-editor>aside{gap:18px;display:grid}.mx-sf-editor>aside>h2{font-size:15px;font-weight:500}.mx-block-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mx-block-list li{border-radius:9px;align-items:center;display:flex}.mx-block-list li[aria-current=true]{background:rgb(var(--k-ember) / .09)}.mx-block-name{text-align:left;flex:1;min-width:0;padding:9px 10px;font-size:14px;display:grid}.mx-block-name small{color:var(--mx-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mx-block-list .mx-icon-button{width:30px;height:30px}.mx-block-list .mx-icon-button svg{transform:rotate(-90deg)}.mx-block-list .mx-icon-button.is-down svg{transform:rotate(90deg)}.mx-block-list .mx-icon-button:disabled{opacity:.25}.mx-add-blocks{flex-wrap:wrap;gap:6px;display:flex}.mx-block-fields{border-top:1px solid var(--mx-line);max-width:none;padding-top:18px}.mx-block-fields h3{font-size:15px;font-weight:500}.mx-sf-canvas{top:calc(var(--mx-top) + 16px);max-height:calc(100dvh - var(--mx-top) - 32px);border:1px solid var(--mx-line-2);border-radius:14px;position:sticky;overflow:auto}.mx-sf{--accent:#ffb779;color:#201c18;background:#f6f5f1;min-height:100%;font-size:15px;container-type:inline-size}.mx-sf-nav{border-bottom:1px solid #00000014;justify-content:space-between;padding:18px 5cqw;font-size:14px;display:flex}.mx-sf-nav strong{font-weight:600}.mx-sf-hero{background:color-mix(in srgb, var(--accent) 16%, #f6f5f1);padding:9cqw 5cqw 7cqw;position:relative}.mx-sf-hero.has-image{color:var(--k-strong);background:#111;align-items:flex-end;min-height:36cqw;display:flex}.mx-sf-hero img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.mx-sf-hero>div{max-width:640px;position:relative}.mx-sf-hero h2{font-family:var(--mx-serif);letter-spacing:-.01em;font-size:clamp(30px,6cqw,64px);font-weight:400;line-height:1}.mx-sf-hero p{opacity:.85;font-size:16px;margin-top:12px!important}.mx-sf-text{max-width:720px;padding:5cqw}.mx-sf-text h3,.mx-sf-collection h3{font-family:var(--mx-serif);margin-bottom:10px;font-size:clamp(24px,3.4cqw,36px);font-weight:400}.mx-sf-text p{color:#55504a}.mx-sf-collection{padding:5cqw}.mx-sf-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:28px 20px;margin-top:18px;display:grid}.mx-sf-card{text-align:left;gap:8px;display:grid;color:inherit!important;padding:0!important}.mx-sf-card:disabled{cursor:default;opacity:1}.mx-sf-photo{aspect-ratio:4/5;color:#9a9a92;background:#e6e4dd;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.mx-sf-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--mx-ease);position:absolute;inset:0}.mx-sf-card:hover .mx-sf-photo img{transform:scale(1.03)}.mx-sf-card strong{font-size:15px;font-weight:500}.mx-sf-price{color:#55504a;font-variant-numeric:tabular-nums;font-size:14px}.mx-sf-price s,.mx-pdp-price s{opacity:.55;margin-left:8px}.mx-sf-demo{color:#5c3f12;background:#f6e3c4;border-radius:4px;padding:2px 7px;font-size:11px;font-style:normal;position:absolute;top:8px;left:8px}.mx-sf-featured{border-bottom:1px solid #00000010;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5cqw;padding:5cqw;display:grid}.mx-sf-featured .mx-sf-photo{aspect-ratio:5/4}.mx-sf-featured h3{font-family:var(--mx-serif);font-size:clamp(28px,4cqw,44px);font-weight:400;line-height:1.05}.mx-sf-featured p{color:#55504a;margin:10px 0 14px!important}.mx-sf-button{border-radius:6px;margin-top:16px;font-size:14px;display:inline-block;color:var(--k-strong)!important;background:#201c18!important;padding:11px 18px!important}.mx-sf-empty{color:#7a827e;padding:24px 5cqw;font-size:14px}.mx-sf.is-compact{font-size:13px}@container (max-width:560px){.mx-sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-sf-featured{grid-template-columns:1fr}}.mx-preview-wrap{position:relative}.mx-preview-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.mx-sf-frame{border:1px solid var(--mx-line-2);border-radius:14px;overflow:hidden}.mx-pdp-dialog{max-width:min(980px,100vw - 24px)}.mx-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;display:grid}.mx-pdp-media .mx-sf-photo{aspect-ratio:1;background:var(--mx-ink-3);border-radius:12px}.mx-pdp-thumbs{gap:8px;margin-top:10px;display:flex}.mx-pdp-thumbs button{outline-offset:2px;border-radius:8px;outline:2px solid #0000;width:60px;height:60px;overflow:hidden;padding:0!important}.mx-pdp-thumbs button[aria-pressed=true]{outline-color:var(--mx-mint)}.mx-pdp-thumbs img{object-fit:cover;width:100%;height:100%}.mx-pdp-info{align-content:start;gap:14px;padding-top:10px;display:grid}.mx-pdp-info h2{font-family:var(--mx-serif);font-weight:400;line-height:1;margin:0!important;font-size:42px!important}.mx-pdp-info .mx-badge{justify-self:start}.mx-pdp-price{font-variant-numeric:tabular-nums;font-size:20px;color:var(--mx-paper)!important}.mx-pdp-option{border:0;margin:0;padding:0}.mx-pdp-option legend{color:var(--mx-mute);margin-bottom:8px;font-size:13px}.mx-pdp-option div{flex-wrap:wrap;gap:6px;display:flex}.mx-pdp-option button{border-radius:8px;padding:8px 14px;font-size:14px;border:1px solid var(--mx-line-2)!important}.mx-pdp-option button[aria-pressed=true]{border-color:var(--mx-mint)!important;background:rgb(var(--k-ember) / .1)!important}.mx-pdp-buy{gap:10px;margin-top:6px;display:flex}.mx-pdp-buy .mx-button{flex:1}.mx-qty{border:1px solid var(--mx-line-2);border-radius:8px;align-items:center;display:inline-flex}.mx-qty button{width:34px;height:38px;color:var(--mx-mute);place-items:center;display:grid}.mx-qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:24px}.mx-cart{z-index:50;border-left:1px solid var(--mx-line-2);width:min(420px,100vw);animation:mx-slide .24s var(--mx-ease);background:#16110b;flex-direction:column;padding:22px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-40px 0 100px -30px #000}@keyframes mx-slide{0%{opacity:0;transform:translate(24px)}}.mx-cart header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mx-cart h2{font-family:var(--mx-serif);font-size:32px;font-weight:400}.mx-cart ul{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.mx-cart li{border-bottom:1px solid var(--mx-line);grid-template-columns:46px minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.mx-cart-line{justify-items:start;gap:4px;display:grid}.mx-cart-line strong{font-size:14px;font-weight:500}.mx-cart-line small{color:var(--mx-dim);font-size:12.5px}.mx-cart .mx-qty button{width:28px;height:28px}.mx-cart footer{gap:10px;padding-top:16px;display:grid}.mx-cart-total{justify-content:space-between;font-size:16px;display:flex}.mx-cart-total strong{font-variant-numeric:tabular-nums;font-weight:600}.mx-cart a.mx-button{white-space:normal;text-align:center}@media (max-width:1100px){.mx-sf-editor{grid-template-columns:1fr}.mx-sf-canvas{max-height:none;position:static}.mx-product-cols{grid-template-columns:1fr}.mx-product-side{position:static}.mx-collection-list li{grid-template-columns:1fr;gap:12px}}@media (max-width:860px){.mx-store-start{grid-template-columns:1fr;padding-top:0}.mx-table [role=row]{grid-template-columns:minmax(0,1fr) auto}.mx-table [role=row]>:nth-child(3),.mx-table .is-head>:nth-child(n+2),.mx-table [role=row]>:nth-child(2){display:none}.mx-variant-table [role=row]{grid-template-columns:1fr 1fr}.mx-variant-table .is-head{display:none!important}.mx-option-row{grid-template-columns:1fr 38px}.mx-option-row>:nth-child(2){grid-area:2/1/auto/-1}.mx-pdp{grid-template-columns:1fr}.mx-inline-form{flex-direction:column}.mx-cart{bottom:0}}.mx .mx-button{font-size:14px}.mx .mx-button-small{font-size:13px}.mx-scrim{z-index:49;background:rgb(var(--k-shade) / .55);animation:.2s mx-fade;position:fixed;inset:0}@keyframes mx-fade{0%{opacity:0}}.mx-editor .mx-main{flex-direction:column;display:flex}.mx-editor-title{align-items:baseline;gap:12px;min-width:0;display:flex}.mx-editor-title input{field-sizing:content;min-width:60px;max-width:340px;color:var(--mx-paper);background:0 0;border:0;border-bottom:1px solid #0000;outline:none;padding:2px 0;font-size:16px;font-weight:500}.mx-editor-title input:hover,.mx-editor-title input:focus{border-bottom-color:var(--mx-line-2)}.mx-editor-title small{color:var(--mx-dim);white-space:nowrap;font-size:12.5px;font-weight:400}.mx-editor-title small.is-error{color:var(--mx-rose)}.mx .mx-icon-button:disabled{opacity:.3;cursor:default}.mx-editor .mx-banner{margin:12px 20px 0}.mx-editor-body{height:calc(100dvh - var(--mx-top));flex:1;grid-template-columns:340px minmax(0,1fr);min-height:520px;display:grid}.mx-editor.is-focused .mx-editor-body{grid-template-columns:0 minmax(0,1fr)}.mx-editor.is-focused .mx-editor-panel{visibility:hidden}.mx-editor-panel{border-right:1px solid var(--mx-line);background:var(--mx-ink-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.mx-editor-panel>.mx-tabs{border-bottom:1px solid var(--mx-line);padding:12px 12px 10px}.mx-editor-panel>.mx-tabs button{flex:1;justify-content:center;padding:0 8px}.mx-editor-panel-body{flex:1;padding:20px 18px;position:relative;overflow-y:auto}.mx-editor-panel .mx-form{max-width:none}.mx-editor-store-link{background:rgb(var(--k-ember) / .06);border:1px solid rgb(var(--k-ember) / .14);border-radius:11px;align-items:center;gap:12px;margin:0 12px 12px;padding:12px 14px;display:flex}.mx-editor-store-link>svg:first-child{color:var(--mx-mint)}.mx-editor-store-link span{flex:1;font-size:14px;font-weight:500;display:grid}.mx-editor-store-link small{color:var(--mx-dim);font-size:12.5px;font-weight:400}.mx-editor-store-link:hover{border-color:rgb(var(--k-ember) / .35)}.mx-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx-swatches>button{outline-offset:3px;border-radius:50%;outline:2px solid #0000;width:30px;height:30px}.mx-swatches>button[aria-pressed=true]{outline-color:var(--mx-paper)}.mx-swatch-custom{font-family:var(--mx-mono);grid-auto-flow:column;align-items:center;gap:8px;font-size:12.5px!important;display:inline-flex!important}.mx-swatch-custom input{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0}.mx-editor-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.mx-editor-toolbar{border-bottom:1px solid var(--mx-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mx-editor-toolbar .mx-tabs{flex-wrap:wrap;overflow:visible}.mx-editor-toolbar-end{align-items:center;gap:8px;display:flex}.mx-device{background:rgb(var(--k-line) / .05);border-radius:9px;padding:3px;display:flex}.mx-device button{width:34px;height:30px;color:var(--mx-dim);border-radius:7px;place-items:center;display:grid}.mx-device button[aria-pressed=true]{color:var(--mx-paper);background:rgb(var(--k-line) / .1)!important}.mx-menu{position:relative}.mx-menu summary{height:36px;color:var(--mx-mute);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;list-style:none;display:inline-flex}.mx-menu summary::-webkit-details-marker{display:none}.mx-menu summary svg{transform:rotate(90deg)}.mx-menu summary.is-active,.mx-menu[open] summary{background:rgb(var(--k-line) / .08);color:var(--mx-paper)}.mx-popover-down{z-index:25;top:calc(100% + 6px);bottom:auto}.mx-popover-link{border-top:1px solid var(--mx-line);border-radius:8px;margin-top:4px;padding:9px 10px;display:block}.mx-popover-link:hover{background:rgb(var(--k-line) / .06)}.mx-editor-view{background:radial-gradient(circle at 1px 1px, rgb(var(--k-line) / .05) 1px, transparent 0) 0 0 / 22px 22px, var(--mx-ink);flex:1;min-height:0;position:relative;overflow:auto}.mx-device-stage{height:100%;transition:max-width .35s var(--mx-ease);flex-direction:column;max-width:100%;margin:0 auto;padding:20px;display:flex}.mx-device-stage.device-tablet{max-width:820px}.mx-device-stage.device-mobile{max-width:430px}.mx-browser{border:1px solid var(--mx-line);color:var(--mx-dim);background:#1d1710;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:14px;padding:10px 14px;font-size:12.5px;display:flex}.mx-browser-dots{gap:6px;display:flex}.mx-browser-dots i{background:#372e24;border-radius:50%;width:9px;height:9px}.mx-browser-url{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mx-device-stage iframe,.mx-code{border:1px solid var(--mx-line);background:#fff;border-radius:0 0 12px 12px;flex:1;width:100%;min-height:480px}.mx-code{color:#d0c4b8;font-family:var(--mx-mono);white-space:pre-wrap;word-break:break-all;background:#100c07;margin:0;padding:18px;font-size:12px;overflow:auto}.mx-editor-doc{max-width:900px;padding:32px clamp(20px,4vw,48px)}.mx-editor-doc h2{font-family:var(--mx-serif);margin-bottom:8px;font-size:44px;font-weight:400}.mx-editor-doc pre{background:var(--mx-ink-2);border:1px solid var(--mx-line);font-family:var(--mx-mono);color:#d0c4b8;border-radius:12px;max-height:70vh;margin-top:20px;padding:18px;font-size:12px;overflow:auto}.mx-history{margin:22px 0 0;padding:0;list-style:none}.mx-history li{border-bottom:1px solid var(--mx-line);color:var(--mx-mute);align-items:center;gap:14px;padding:12px 0;display:flex}.mx-history li span{flex:1;min-width:0;display:grid}.mx-history strong{color:var(--mx-paper);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mx-history small{color:var(--mx-dim);font-size:12.5px}.mx-editor-view>section,.mx-editor-view>div:not(.mx-device-stage){min-height:100%}.mx-editor-panel-body .builder-bot,.mx-editor-panel-body>div{background:0 0}@media (max-width:1100px){.mx-editor-body{grid-template-columns:290px minmax(0,1fr)}.mx-editor-export{display:none!important}}@media (max-width:860px){.mx-editor-body,.mx-editor.is-focused .mx-editor-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto}.mx-editor-panel{border-right:0;border-bottom:1px solid var(--mx-line);max-height:none}.mx-editor.is-focused .mx-editor-panel{display:none}.mx-editor-panel-body{max-height:46vh}.mx-editor-toolbar{flex-wrap:wrap;padding:8px 10px}.mx-editor-toolbar .mx-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.mx-editor-view{min-height:70vh}.mx-editor-title small{display:none}.mx-editor-title input{max-width:130px}.mx-device-stage{padding:10px}}.mx-editor-body{flex:none;grid-template-rows:minmax(0,1fr)}@media (max-width:860px){.mx-editor-body,.mx-editor.is-focused .mx-editor-body{grid-template-rows:auto minmax(0,1fr)}}.mx-library-bar{border-bottom:1px solid var(--mx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;padding-bottom:18px;display:flex}.mx-library-tools{align-items:center;gap:8px;display:flex}.mx-library-tools .mx-input{width:240px;min-height:36px}.mx-dim{color:var(--mx-dim);margin-left:2px;font-size:12.5px}.mx-filters button{align-items:center;gap:6px;display:inline-flex}.mx-projects{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:34px 24px;display:grid}.mx-projects.is-list{grid-template-columns:1fr;gap:0}.mx-project{gap:12px;min-width:0;display:grid}.mx-projects.is-list .mx-project{border-bottom:1px solid var(--mx-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:12px 0}.mx-project-cover .mx-preview img{transition:transform .8s var(--mx-ease)}.mx-project-cover:hover .mx-preview img{transform:scale(1.03)}.mx-project-cover.is-trashed{opacity:.5;filter:grayscale(.6)}.mx-project-info{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mx-project-title{min-width:0;display:grid}.mx-project-title a,.mx-project-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.mx-project-title small{color:var(--mx-dim);font-size:13px}.mx-project-actions{flex:none;align-items:center;gap:2px;display:flex}.mx-project-actions .mx-menu summary{justify-content:center;width:38px;height:38px;padding:0}.mx-project-actions .mx-menu summary svg{transform:none}.mx-popover-right{width:230px;left:auto;right:0}.mx-popover-item{color:var(--mx-mute);border-radius:8px;align-items:center;gap:11px;padding:9px 10px;font-size:14px;display:flex!important}.mx-popover-item:hover{background:rgb(var(--k-line) / .06);color:var(--mx-paper)}.mx-popover-item select{color:inherit;background:0 0;border:0;flex:1;font-size:14px}.mx-popover button>span{font-size:14px}.mx-star{font-size:18px;line-height:1}.mx-star.is-on{color:var(--mx-amber)}@media (max-width:860px){.mx-library-tools .mx-input,.mx-library-tools{width:100%}.mx-projects.is-list .mx-project{grid-template-columns:100px minmax(0,1fr)}}.mx-studio-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:36px 24px;display:grid}.mx-studio-list article{gap:12px;display:grid}.mx-studio-list article>div:nth-child(2){display:grid}.mx-studio-list strong{font-size:16px;font-weight:500}.mx-studio-list small{color:var(--mx-dim);font-size:13px}.mx-studio-actions{gap:8px;display:flex}.mx-legacy .mx-main>.ecosystem-shell,.mx-legacy .mx-main>.product-shell,.mx-legacy .mx-main>.scan-shell,.mx-legacy .mx-main>.motion-gallery{max-width:1320px;margin:0 auto;background:0 0!important;min-height:0!important;padding-top:0!important}.mx-legacy .tool-workspace .product-header,.mx-scan>a:first-child{display:none}.mx-legacy h1{font-family:var(--mx-serif)!important;letter-spacing:-.015em!important;font-weight:400!important;line-height:.98!important}.mx-legacy h1 em{font-family:inherit!important}.mx-legacy .full-realm-art{animation:mx-realm-in .7s var(--mx-ease)}@keyframes mx-realm-in{0%{opacity:0;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.mx-legacy .full-realm-art{animation:none}}.mx-empty-state h2{font-size:clamp(36px,4.5vw,54px)}@media (max-width:860px){.mx-editor-panel-body{max-height:32vh}.mx-editor .mx-topbar-actions .mx-icon-button[aria-label=Redo],.mx-editor .mx-topbar-actions .mx-icon-button[aria-label="Save a checkpoint"]{display:none}.mx-editor-title input{max-width:150px}.mx-editor-store-link{padding:9px 12px}}.mx-settings-dialog{height:min(660px,100dvh - 48px);min-height:0}.mx-settings{height:100%;min-height:0}.mx-settings-body{overflow-y:auto}.mx-palette{height:fit-content;margin-top:12vh;margin-bottom:auto}.mx-recent.count-3{grid-template-columns:1.75fr 1fr}.mx-recent.count-3 .mx-recent-item:first-child{grid-row:span 2}@media (max-width:1100px){.mx-recent.count-3{grid-template-columns:1fr 1fr}.mx-recent.count-3 .mx-recent-item:first-child{grid-row:auto}}@media (max-width:560px){.mx-recent.count-3{grid-template-columns:1fr}}.mx-sf-hero.has-image:after{content:"";background:linear-gradient(#0000000d 35%,#0009);position:absolute;inset:0}.mx-sf-hero>div{z-index:1}.cs{grid-template-columns:280px minmax(0,1fr);height:100%;min-height:0;display:grid}.cs-list{border-right:1px solid var(--mx-line);flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.cs-list-head h2{font-family:var(--font-display,serif);margin:0 0 6px;font-size:28px;font-weight:400}.cs-describe{border:1px solid var(--mx-line);background:color-mix(in srgb, var(--mx-mint) 6%, transparent);border-radius:14px;gap:8px;padding:14px;display:grid}.cs-describe button{justify-self:start}.cs-describe textarea{resize:vertical}.cs-scenes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-scenes li{border-radius:var(--mx-r-sm);border:1px solid var(--mx-line);gap:4px;padding:10px 12px;display:grid}.cs-scenes li:has(.cs-scene[aria-current=true]){border-color:var(--mx-mint-2);background:rgb(var(--k-ember) / .06)}.cs-scene{all:unset;cursor:pointer;gap:2px;display:grid}.cs-scene:focus-visible{outline:2px solid var(--mx-mint);outline-offset:3px;border-radius:6px}.cs-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--mx-mint);font-size:11px}.cs-title{color:var(--mx-paper);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cs-move{gap:4px;display:flex}.cs-move .mx-icon-button{width:28px;height:28px;font-size:13px}.cs-add{position:relative}.cs-add summary{cursor:pointer;list-style:none;display:inline-flex}.cs-error{color:var(--mx-rose)}.cs-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-height:0;display:grid;overflow-y:auto}.cs-preview{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;padding:20px;display:grid}.cs-preview iframe{border:1px solid var(--mx-line-2);border-radius:var(--mx-r);background:#0a0805;width:100%;height:min(62vh,640px);min-height:380px}.cs-form{border-top:1px solid var(--mx-line);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:14px;padding:20px;display:grid}.cs-form-head{justify-content:space-between;align-items:center;display:flex}.cs-form-head h3{margin:0;font-size:18px;font-weight:500}.cs-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--mx-dim);margin:6px 0 0;font-size:12px;font-weight:500}.cs-frame,.cs-effects{border:1px solid var(--mx-line);border-radius:var(--mx-r-sm);gap:12px;min-width:0;margin:0;padding:14px;display:grid}.cs-frame legend,.cs-effects legend{color:var(--mx-mute);align-items:center;gap:10px;padding:0 6px;font-size:12px;display:flex}.cs-effects{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.cs-effects legend{grid-column:1/-1}.cs-effect{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;font-size:13px;display:flex}.cs-effect:hover{background:rgb(var(--k-hi) / .04)}.cs-effect span{gap:2px;display:grid}.cs-effect small{color:var(--mx-dim);font-size:12px;line-height:1.4}.cs-image{gap:10px;display:grid}.cs-image-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-empty{text-align:center;max-width:760px;margin:auto;padding:40px 20px}.cs-quick{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:24px;display:grid}.cs-quick-card{all:unset;cursor:pointer;border-radius:var(--mx-r);border:1px solid var(--mx-line-2);gap:6px;padding:18px;transition:border-color .15s,background .15s;display:grid}.cs-quick-card:hover,.cs-quick-card:focus-visible{border-color:var(--mx-mint-2);background:rgb(var(--k-ember) / .05)}.cs-quick-card:focus-visible{outline:2px solid var(--mx-mint);outline-offset:3px}.cs-quick-card span{color:var(--mx-dim);font-size:13px;line-height:1.45}@media (min-width:1700px){.cs-main{grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);overflow:hidden}.cs-preview iframe{height:100%}.cs-form{border-top:0;border-left:1px solid var(--mx-line);grid-template-columns:1fr;overflow-y:auto}}.cs-form-head,.cs-form>fieldset,.cs-form>.cs-sub{grid-column:1/-1}@media (max-width:820px){.cs{grid-template-columns:1fr;overflow-y:auto}.cs-list{border-right:0;border-bottom:1px solid var(--mx-line);overflow:visible}.cs-preview iframe{min-height:360px}}.mx-launch{gap:20px;max-width:880px;margin-top:48px;display:grid}.mx-launch h2{font-family:var(--font-display,serif);margin:0;font-size:34px;font-weight:400}.mx-launch-group h3,.mx-launch-files h3{letter-spacing:.16em;text-transform:uppercase;color:var(--mx-dim);margin:0 0 8px;font-size:12px;font-weight:500}.mx-launch ul{margin:0;padding:0;list-style:none}.mx-launch li{border-top:1px solid var(--mx-line);color:var(--mx-paper);grid-template-columns:84px 1fr;gap:14px;padding:11px 0;font-size:14.5px;display:grid}.mx-launch li small{color:var(--mx-dim);margin-top:2px;font-size:13px;line-height:1.5;display:block}.mx-launch li strong{letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-size:11px}.mx-launch li[data-status=pass] strong{color:var(--mx-mint)}.mx-launch li[data-status=warn] strong{color:var(--mx-amber)}.mx-launch li[data-status=fail] strong{color:var(--mx-rose)}.mx-launch li[data-status=info] strong{color:var(--mx-dim)}.mx-launch-files li{grid-template-columns:1fr auto;align-items:center}.mx-launch-files li strong{letter-spacing:0;text-transform:none;color:var(--mx-paper);padding:0;font-size:14px}.mx-agent-page-wide{max-width:1040px}.orc{--orc-claude:#e8b27a;--orc-openai:#ffb779;--orc-gemini:#8fb8ff;--orc-grok:#c9a6ff;--orc-local:#7c8a84;gap:28px;padding-bottom:80px;display:grid}.orc-head h1{text-wrap:balance;max-width:18em;margin:8px 0 14px;font-size:clamp(30px,4.4vw,52px);line-height:1.04}.orc-head p{color:var(--mx-mute);max-width:44em;margin:0 0 10px;line-height:1.6}.orc-status{align-items:center;gap:10px;font-size:13.5px;display:flex;color:var(--mx-dim)!important}.orc-controls{gap:18px;display:grid}.orc-modes,.orc-providers{border:1px solid var(--mx-line);border-radius:var(--mx-r);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:0;padding:14px;display:grid}.orc-modes legend,.orc-providers legend{color:var(--mx-mute);padding:0 6px;font-size:12px}.orc-mode,.orc-provider{cursor:pointer;color:var(--mx-paper);border-radius:10px;align-items:flex-start;gap:10px;padding:10px;font-size:14px;display:flex}.orc-mode:has(input:checked){background:rgb(var(--k-ember) / .07);outline:1px solid var(--mx-mint-2)}.orc-mode:hover,.orc-provider:hover{background:rgb(var(--k-hi) / .04)}.orc-mode span,.orc-provider span{gap:2px;display:grid}.orc-mode small,.orc-provider small{color:var(--mx-dim);font-size:12.5px;line-height:1.4}.orc-provider:before{content:"";background:var(--c,var(--mx-line-2));border-radius:2px;order:-1;align-self:stretch;width:4px}.orc-provider[data-provider=claude]{--c:var(--orc-claude)}.orc-provider[data-provider=openai]{--c:var(--orc-openai)}.orc-provider[data-provider=gemini]{--c:var(--orc-gemini)}.orc-provider[data-provider=grok]{--c:var(--orc-grok)}.orc-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.orc-summary{border-block:1px solid var(--mx-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.orc-summary>div{gap:4px;padding:18px 4px;display:grid}.orc-summary strong{font-family:var(--font-display,serif);letter-spacing:-.02em;font-size:40px;font-weight:400;line-height:1}.orc-summary span{color:var(--mx-dim);font-size:13px}.orc-summary .is-over strong{color:var(--mx-amber)}.orc-h2{letter-spacing:.16em;text-transform:uppercase;color:var(--mx-dim);margin:0 0 12px;font-size:12px;font-weight:500}.orc-timeline{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.orc-timeline li{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:14px;display:grid}.orc-lane-name{color:var(--mx-paper);font-size:13.5px;display:grid}.orc-lane-name small{color:var(--mx-dim);font-size:11.5px}.orc-track{background:rgb(var(--k-hi) / .035);border-radius:8px;height:30px;position:relative}.orc-bar{color:#100b05;background:var(--orc-local);white-space:nowrap;border-radius:6px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;transition:left .5s cubic-bezier(.2,.8,.25,1),width .5s cubic-bezier(.2,.8,.25,1);display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.orc-bar[data-provider=claude],.orc-chip[data-provider=claude]{background:var(--orc-claude)}.orc-bar[data-provider=openai],.orc-chip[data-provider=openai]{background:var(--orc-openai)}.orc-bar[data-provider=gemini],.orc-chip[data-provider=gemini]{background:var(--orc-gemini)}.orc-bar[data-provider=grok],.orc-chip[data-provider=grok]{background:var(--orc-grok)}.orc-steps{margin:0;padding:0;list-style:none}.orc-steps li{border-top:1px solid var(--mx-line);gap:8px;padding:18px 0;display:grid}.orc-steps header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orc-num{color:var(--mx-dim);letter-spacing:.1em;font-size:12px}.orc-chip{color:#100b05;background:var(--orc-local);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.orc-why{color:var(--mx-mute);margin:0;font-size:14px;line-height:1.5}.orc-deps{color:var(--mx-dim);margin:0;font-size:13px}.orc-step-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.orc-step-tools select{border-radius:var(--mx-r-sm);border:1px solid var(--mx-line-2);background:rgb(var(--k-shade) / .6);min-height:36px;color:var(--mx-paper);padding:4px 10px;font-size:13px}.orc-cost{color:var(--mx-dim);font-size:12.5px}.orc-steps details summary{cursor:pointer;color:var(--mx-mint);font-size:13px}.orc-steps details pre{white-space:pre-wrap;background:rgb(var(--k-shade) / .6);border:1px solid var(--mx-line);border-radius:var(--mx-r-sm);color:var(--mx-mute);max-height:220px;padding:12px;font-size:12.5px;line-height:1.5;overflow:auto}.orc-notes{border-left:2px solid var(--mx-amber);color:var(--mx-mute);gap:6px;margin:0;padding:14px 18px;font-size:14px;line-height:1.5;list-style:none;display:grid}.orc-run{border:1px solid var(--mx-line-2);border-radius:var(--mx-r);justify-items:start;gap:12px;padding:22px;display:grid}.orc-run p{color:var(--mx-mute);max-width:46em;margin:0 0 6px;line-height:1.55}.orc-run code{background:rgb(var(--k-hi) / .06);border-radius:4px;padding:1px 6px;font-size:12.5px}.orc-foot,.orc-empty{max-width:46em}@media (max-width:720px){.orc-timeline li{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.orc-bar{transition:none}}.mx-agent .mx-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.mx-agent .mx-tabs button{flex:none}.orc-track{overflow:hidden}.orc-bar{min-width:58px}.mk-head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-notice{border:1px solid var(--mx-line);border-radius:var(--mx-r);color:var(--mx-mute);background:rgb(var(--k-ember) / .04);margin:0 0 16px;padding:10px 14px;font-size:13px;line-height:1.5}.mk-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.mk-kinds{flex-wrap:wrap;flex:320px;gap:6px;display:flex}.mk-kinds button{border:1px solid var(--mx-line);color:var(--mx-mute);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:7px 13px;font-size:13px}.mk-kinds button.is-on{background:var(--mx-mint);color:var(--mx-mint-ink);border-color:#0000}.mk-kinds button:focus-visible,.mk-card:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.mk-search{flex:0 200px}.mk-sort{flex:0 190px}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.mk-card{border:1px solid var(--mx-line);border-radius:var(--mx-r-lg);color:inherit;transition:transform .35s var(--mx-ease),border-color .2s;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.mk-card:hover{border-color:rgb(var(--k-ember) / .3);transform:translateY(-3px)}.mk-card-body{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.mk-card-body small{color:var(--mx-mute);line-height:1.45}.mk-meta{color:var(--mx-dim);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;display:flex}.mk-meta em{text-transform:none;letter-spacing:0;font-style:normal}.mk-price{font-family:var(--mx-mono);margin-top:4px}.mk-preview{aspect-ratio:16/10;background:linear-gradient(135deg,#5a3d1c,#2a1d0d);place-items:end start;padding:14px;display:grid}.mk-preview[data-tone=ocean]{background:linear-gradient(135deg,#1f5f86,#0c2438)}.mk-preview[data-tone=ember]{background:linear-gradient(135deg,#a4572b,#3a1a10)}.mk-preview[data-tone=slate]{background:linear-gradient(135deg,#46566a,#161d27)}.mk-preview[data-tone=violet]{background:linear-gradient(135deg,#6a4aa8,#1f1436)}.mk-preview[data-tone=rose]{background:linear-gradient(135deg,#a8455e,#35111c)}.mk-glyph{font-family:var(--mx-serif);color:rgb(var(--k-hi) / .88);font-size:22px}.mk-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 300px;align-items:start;gap:28px;display:grid}.mk-detail>.mk-preview{border-radius:var(--mx-r-lg);min-height:220px}.mk-by{color:var(--mx-mute)}.mk-desc{white-space:pre-wrap}.mk-files{padding-left:18px}.mk-buy{top:calc(var(--mx-top) + 16px);border:1px solid var(--mx-line);border-radius:var(--mx-r-lg);flex-direction:column;gap:12px;padding:20px;display:flex;position:sticky}.mk-big{font-size:28px;font-family:var(--mx-serif)}.mk-fee{gap:6px;margin:10px 0 0;display:grid}.mk-fee div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.mk-fee dt{color:var(--mx-mute)}.mk-fee dd{font-family:var(--mx-mono);margin:0}.mk-fee .is-total{border-top:1px solid var(--mx-line);padding-top:8px;font-weight:600}.mk-fee .is-total dt{color:inherit}.mk-sell{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.mk-form{gap:14px;display:grid}.mk-side{top:calc(var(--mx-top) + 16px);gap:18px;display:grid;position:sticky}.mk-panel{border:1px solid var(--mx-line);border-radius:var(--mx-r-lg);gap:10px;padding:18px;display:grid}.mk-todo,.mk-problems{color:var(--mx-mute);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.mk-problems{color:var(--mx-amber)}.mk-check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.mk-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-tones{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.mk-tones legend{color:var(--mx-mute);margin-bottom:6px;font-size:13px}.mk-tone{align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:980px){.mk-detail,.mk-sell{grid-template-columns:minmax(0,1fr)}.mk-buy,.mk-side{position:static}}.mk-drafts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-drafts li{border:1px solid var(--mx-line);border-radius:var(--mx-r);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.mk-drafts li>span{flex:200px;gap:2px;display:grid}.mk-drafts small{color:var(--mx-mute)}.pl-plans{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:24px;display:grid}.pl-plan{border:1px solid var(--mx-line);border-radius:var(--mx-r-lg);flex-direction:column;gap:4px;padding:16px;display:flex}.pl-plan.is-custom{border-style:dashed;border-color:rgb(var(--k-ember) / .35)}.pl-plan small{color:var(--mx-mute);font-size:12px;line-height:1.4}.pl-price{font-family:var(--mx-serif);font-size:24px}.pl-panel{border:1px solid var(--mx-line);border-radius:var(--mx-r-lg);gap:12px;max-width:640px;margin-bottom:28px;padding:20px;display:grid}.pl-by{gap:6px;display:flex}.pl-by button{border:1px solid var(--mx-line);color:var(--mx-mute);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:7px 14px;font-size:13px}.pl-by button.is-on{background:var(--mx-mint);color:var(--mx-mint-ink);border-color:#0000}.pl-by button:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.pl-quote dd{font-size:15px}.pl-matrix-wrap{margin-bottom:28px}.pl-scroll{border:1px solid var(--mx-line);border-radius:var(--mx-r-lg);overflow-x:auto}.pl-matrix{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.pl-matrix th,.pl-matrix td{text-align:left;border-bottom:1px solid var(--mx-line);vertical-align:top;padding:10px 12px}.pl-matrix thead th{color:var(--mx-mute);font-weight:500;position:sticky;top:0}.pl-matrix tbody th{min-width:260px;font-weight:500}.pl-matrix th small{color:var(--mx-mute);margin-top:4px;font-weight:400;line-height:1.5;display:block}.pl-matrix select{width:100%;min-width:120px;font:inherit;border-radius:var(--mx-r-sm);border:1px solid var(--mx-line);color:inherit;background:0 0;padding:6px 8px;font-size:12px}.pl-matrix select[data-mode=off]{color:var(--mx-dim)}.pl-matrix select[data-mode=included],.pl-matrix select[data-mode=metered],.pl-matrix select[data-mode=addon]{border-color:rgb(var(--k-ember) / .35)}.pl-x{color:var(--mx-amber);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:8px;font-size:12px;text-decoration:underline}.gb{width:240px;height:260px;margin:6px auto 4px;position:relative}.gb-glow{background:radial-gradient(ellipse,rgb(var(--k-ember) / .16),transparent 68%);border-radius:50%;width:230px;height:150px;animation:6s ease-in-out infinite gb-breathe;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.gb-rays{opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 62%,#ffc38a33 0 5deg,transparent 5deg 15deg);border-radius:50%;width:300px;height:300px;position:absolute;bottom:58px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle at 50% 62%,#000 0,#0000 68%);mask-image:radial-gradient(circle at 50% 62%,#000 0,#0000 68%)}.gb-box{filter:drop-shadow(0 20px 22px #0000008c);width:136px;height:100px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.gb-body{z-index:3;border:1px solid rgb(var(--k-line) / .22);background:linear-gradient(150deg,#886a4d,#4a351e 55%,#2c1e10);border-radius:10px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffc68e38}.gb-body svg{z-index:1;opacity:.9;filter:drop-shadow(0 0 10px #ffbe8280);width:30px;height:30px;margin-top:8px;position:relative}.gb-band{opacity:.9;background:linear-gradient(90deg,#ffae6f,#ffc58d 50%,#ffae6f);width:20px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.gb-lid{z-index:4;border:1px solid rgb(var(--k-line) / .28);transform-origin:18% 100%;background:linear-gradient(150deg,#9a7a5b,#5e452a);border-radius:10px;height:36px;position:absolute;top:-26px;left:-8px;right:-8px}.gb-lid .gb-band{opacity:.95}.gb-bow{background:radial-gradient(circle at 50% 80%,#ffc58d 0 4px,#0000 5px);width:44px;height:22px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.gb-bow:before,.gb-bow:after{content:"";background:0 0;border:4px solid #ffc58d;border-radius:50% 50% 40% 40%;width:21px;height:19px;position:absolute;top:0}.gb-bow:before{left:-2px;transform:rotate(-24deg)}.gb-bow:after{right:-2px;transform:rotate(24deg)}.gb-friend{z-index:2;opacity:1;place-items:end center;width:100px;height:100px;display:grid;position:absolute;bottom:62px;left:50%;transform:translate(-50%,-52px)}.gb-friend .mint-sprite{width:100px;height:100px}.gb-spark{z-index:5;opacity:0;background:#f8e7d7;border-radius:50%;width:4px;height:4px;position:absolute;bottom:112px;left:50%;box-shadow:0 0 8px #ffbb7e}.gb:not([data-phase=sealed]) .gb-lid{opacity:0;animation:1.25s cubic-bezier(.3,.7,.2,1) .35s both gb-lid;transform:translate(-40px,-92px)rotate(-22deg)}.gb:not([data-phase=sealed]) .gb-bow{opacity:0;animation:.5s ease-out both gb-bow;transform:translate(-50%)scale(.4)}.gb:not([data-phase=sealed]) .gb-rays{opacity:.35;animation:2.6s ease-out .45s both gb-rays}.gb:not([data-phase=sealed]) .gb-friend{animation:1.5s cubic-bezier(.2,.8,.2,1) .8s both gb-rise}.gb:not([data-phase=sealed]) .gb-spark{animation:gb-spark 1.9s ease-out var(--sd) both}.gb[data-phase=opening] .gb-box{animation:1s ease-in-out both gb-charge}@keyframes gb-breathe{50%{opacity:.6;transform:translate(-50%)scale(1.04)}}@keyframes gb-charge{40%{filter:drop-shadow(0 20px 22px #0000008c)drop-shadow(0 0 22px #ffb67973)}}@keyframes gb-bow{0%{opacity:1;transform:translate(-50%)scale(1)}35%{opacity:1;transform:translate(-50%)scale(1.12)}to{opacity:0;transform:translate(-50%)scale(.4)}}@keyframes gb-lid{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(-12px)rotate(-3deg)}to{opacity:0;transform:translate(-40px,-92px)rotate(-22deg)}}@keyframes gb-rays{0%{opacity:0}35%{opacity:.85}to{opacity:.35}}@keyframes gb-rise{0%{opacity:0;transform:translate(-50%,28px)}to{opacity:1;transform:translate(-50%,-52px)}}@keyframes gb-spark{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--sx),calc(var(--sh) * -1))}}@media (max-width:480px){.gb{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.gb-glow,.gb:not([data-phase=sealed]) .gb-lid,.gb:not([data-phase=sealed]) .gb-bow,.gb:not([data-phase=sealed]) .gb-rays,.gb:not([data-phase=sealed]) .gb-friend,.gb:not([data-phase=sealed]) .gb-spark,.gb[data-phase=opening] .gb-box{animation:none!important}.gb-spark{display:none}}.optional-assistant[data-size=small]{width:56px;height:56px}.optional-assistant[data-size=medium]{width:76px;height:76px}.optional-assistant[data-size=large]{width:108px;height:108px}.optional-assistant{bottom:16px;right:16px}.assistant-bubble{max-height:calc(100dvh - 130px);bottom:104px}.collection-sprite{width:clamp(84px,14%,132px);bottom:22px;right:24px}.creator-display .mint-sprite{width:120px}.motion-roster-row .mint-sprite{max-width:140px}@media (max-width:760px){.optional-assistant[data-size=small]{width:48px;height:48px}.optional-assistant[data-size=medium]{width:60px;height:60px}.optional-assistant[data-size=large]{width:84px;height:84px}.optional-assistant{right:8px;bottom:calc(72px + env(safe-area-inset-bottom))}.assistant-bubble{bottom:calc(144px + env(safe-area-inset-bottom));max-height:calc(100dvh - 230px);right:8px}.collection-sprite{width:80px;bottom:14px;right:6px}}.mint-sprite,.mint-sprite canvas{image-rendering:auto!important}.cd{z-index:44;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:16px;right:16px}.cd>*{pointer-events:auto}.cd-body{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.cd[data-size=small]{--cd:64px}.cd[data-size=medium],.cd{--cd:92px}.cd[data-size=large]{--cd:128px}.cd-sprite{width:var(--cd);height:var(--cd);cursor:pointer;filter:drop-shadow(0 8px 14px #00000073);background:0 0;border:0;border-radius:18px;padding:0;position:relative}.cd-sprite:focus-visible,.cd-tuck:focus-visible,.cd-tab:focus-visible,.cd-panel button:focus-visible,.cd-panel a:focus-visible{outline:2px solid var(--mx-mint);outline-offset:3px}.cd-sprite .mint-sprite{width:100%;height:100%;display:block}.cd-zzz{font:600 11px var(--mx-mono);color:var(--mx-mint);letter-spacing:.1em;animation:3.6s ease-in-out infinite cd-float;position:absolute;top:-6px;right:-4px}@keyframes cd-float{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.cd-energy{width:max(44px,calc(var(--cd) * .82));background:rgb(var(--k-line) / .14);border:1px solid var(--mx-line);border-radius:99px;height:6px;overflow:hidden}.cd-energy i{background:linear-gradient(90deg,var(--mx-mint-2),var(--mx-mint));border-radius:99px;height:100%;transition:width .9s linear;display:block}.cd-energy[data-phase=active] i{background:linear-gradient(90deg,var(--mx-amber),#f3dba8)}.cd-energy[data-phase=napping] i{background:linear-gradient(90deg,#6f86c9,#a9bdf2)}.cd-tuck{background:var(--mx-ink-3);border:1px solid var(--mx-line-2);width:22px;height:22px;color:var(--mx-mute);opacity:0;border-radius:50%;place-items:center;font-size:11px;line-height:1;transition:opacity .2s;display:grid;position:absolute;top:-4px;left:-6px}.cd-body:hover .cd-tuck,.cd-tuck:focus-visible,.cd:focus-within .cd-tuck{opacity:1}@media (hover:none){.cd-tuck{opacity:1}}.cd-panel{border-radius:var(--mx-r-lg);border:1px solid var(--mx-line-2);background:#130e09;gap:10px;width:min(320px,100vw - 24px);max-height:calc(100dvh - 190px);padding:16px;display:grid;overflow:auto;box-shadow:0 24px 60px #0000008c}.cd-panel header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cd-panel header small{color:var(--mx-mint);font-size:12px}.cd-tip,.cd-note{color:var(--mx-mute);margin:0;font-size:13px;line-height:1.5}.cd-result{border-radius:var(--mx-r);background:var(--mx-ink-3);border:1px solid var(--mx-line);gap:6px;padding:12px;font-size:13px;display:grid}.cd-result ul{gap:5px;margin:0;padding-left:18px;list-style:outside;display:grid}.cd-result small{color:var(--mx-dim)}.cd-power{background:var(--mx-mint);min-height:44px;color:var(--mx-mint-ink);border-radius:99px;font-weight:600}.cd-power:disabled{background:var(--mx-ink-4);color:var(--mx-mute);cursor:not-allowed}.cd-error{color:var(--mx-rose);margin:0;font-size:13px}.cd-actions{color:var(--mx-mute);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.cd-actions button,.cd-actions a{min-height:32px;color:var(--mx-mute);text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.cd-actions button:hover,.cd-actions a:hover{color:var(--mx-paper)}.cd-tab{border:1px solid var(--mx-line-2);min-height:40px;color:var(--mx-mute);cursor:pointer;background:#130e09;border-bottom:0;border-radius:99px 99px 0 0;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-size:12px;display:flex}.cd-tab-face{width:28px;height:28px;display:block}.cd-tab-face .mint-sprite{width:100%;height:100%}.cd-tucked{bottom:0;right:20px}.mx-world-locked{text-align:center;border-radius:var(--mx-r);border:1px dashed var(--mx-line-2);min-height:120px;color:var(--mx-mute);place-content:center;gap:6px;padding:12px;display:grid}.mx-world-locked span:first-child{font:600 28px var(--mx-serif);color:var(--mx-dim)}@media (max-width:760px){.cd{right:8px;bottom:calc(72px + env(safe-area-inset-bottom))}.cd[data-size=small]{--cd:48px}.cd[data-size=medium],.cd{--cd:60px}.cd[data-size=large]{--cd:84px}.cd-tucked{bottom:calc(60px + env(safe-area-inset-bottom));right:12px}.cd-panel{max-height:calc(100dvh - 250px)}}@media (prefers-reduced-motion:reduce){.cd-zzz{animation:none}.cd-energy i{transition:none}}.mint-sprite.is-silhouette{filter:brightness(0) drop-shadow(0 0 1px rgb(var(--k-ember) / .9)) drop-shadow(0 0 10px #ff9a5759);opacity:.92}.mx-mystery-stage{background:radial-gradient(60% 70% at 50% 60%,#261e14 0%,#100c07 70%);place-items:center;min-height:320px;display:grid;position:relative}.mx-mystery-stage .collection-sprite{position:relative}.mx-mystery-stage:after{content:"";pointer-events:none;background:radial-gradient(40% 30% at 50% 85%,#ff9a5724,#0000 70%);position:absolute;inset:0}.mx-mystery-label{text-align:center;color:var(--mx-mute);position:absolute;bottom:18px;left:0;right:0}.mx-mystery-label h2{font:500 30px var(--mx-serif);color:var(--mx-paper);letter-spacing:.2em;margin:4px 0}.companion-row.is-mystery strong{letter-spacing:.2em;color:var(--mx-mute)}.companion-row .row-silhouette{width:34px;height:34px;display:block}@media (prefers-reduced-motion:reduce){.mint-sprite.is-silhouette{transition:none}}.tw{grid-template-columns:minmax(0,1fr);gap:24px;max-width:1180px;margin:0 auto;padding:8px 24px 80px;display:grid}.tw-tools{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.tw-tools a{white-space:nowrap;border:1px solid var(--mx-line);color:var(--mx-mute);border-radius:99px;padding:7px 14px;font-size:13px}.tw-tools a:hover{color:var(--mx-paper);border-color:var(--mx-line-2)}.tw-tools a[aria-current=page]{background:var(--mx-mint);color:var(--mx-mint-ink);border-color:var(--mx-mint);font-weight:600}.tw-tools a:focus-visible,.tw-btn:focus-visible,.tw-link:focus-visible,.tw-chip:focus-visible,.tw input:focus-visible,.tw textarea:focus-visible,.tw select:focus-visible,.tw-md:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.tw-head{border-bottom:1px solid var(--mx-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding:28px 0 8px;display:flex}.tw-head>div:first-child{max-width:680px}.tw-kicker{font:600 11px var(--mx-mono);letter-spacing:.16em;color:var(--mx-mint)}.tw-head h1{font:400 clamp(32px,5vw,52px)/1.05 var(--mx-serif);margin:8px 0 10px}.tw-head p{color:var(--mx-mute);margin:0;font-size:16px}.tw-score{color:var(--mx-mute);align-items:center;gap:14px;font-size:13px;display:flex}.tw-ring{--pct:0%;text-align:center;background:conic-gradient(var(--mx-mint) var(--pct),var(--mx-ink-4) 0);border-radius:50%;place-content:center;width:76px;height:76px;display:grid;position:relative}.tw-ring:before{content:"";background:var(--mx-ink);border-radius:50%;position:absolute;inset:7px}.tw-ring>*{display:inline;position:relative}.tw-ring strong{font:500 22px var(--mx-serif)}.tw-ring small{color:var(--mx-mute);font-size:11px}.tw-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.tw-main{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;display:grid}.tw h2{font:500 20px var(--mx-serif);letter-spacing:.01em;margin:0 0 4px}.tw-fields{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;display:grid}.tw-field{border:1px solid var(--mx-line);border-radius:var(--mx-r);background:var(--mx-ink-2);grid-template-columns:minmax(0,1fr);gap:4px;padding:16px;display:grid}.tw-field label{font-weight:600}.tw-field p{color:var(--mx-mute);margin:0;font-size:13px}.tw input,.tw textarea,.tw select{border-radius:var(--mx-r-sm);background:var(--mx-ink);border:1px solid var(--mx-line-2);width:100%;color:var(--mx-paper);padding:11px 12px;font-size:15px}.tw textarea{resize:vertical;min-height:84px}.tw input::placeholder,.tw textarea::placeholder{color:var(--mx-dim)}.tw-link{color:var(--mx-mint);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:32px;padding:4px 0;font-size:13px;text-decoration:underline}.tw-status{color:var(--mx-dim);margin:10px 0 0;font-size:12px}.tw-warn{color:var(--mx-rose);margin:8px 0;font-size:13px}.tw-ok{color:var(--mx-mint);margin:8px 0;font-size:13px}.tw-card{border:1px solid var(--mx-line-2);border-radius:var(--mx-r-lg);background:linear-gradient(180deg,var(--mx-ink-3),var(--mx-ink-2));padding:20px}.tw-note{color:var(--mx-mute);margin:0 0 14px;font-size:13px}.tw-inputs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.tw-inputs label{color:var(--mx-mute);gap:5px;font-size:13px;display:grid}.tw-color{gap:8px;display:flex}.tw-color input[type=color]{cursor:pointer;width:52px;height:42px;padding:2px}.tw-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0 8px;display:grid}.tw-stats div{border-radius:var(--mx-r);background:var(--mx-ink);border:1px solid var(--mx-line);padding:14px}.tw-stats dt{color:var(--mx-mute);font-size:12px}.tw-stats dd{font:500 22px var(--mx-serif);margin:4px 0 0}.tw-stats dd small{font:400 13px var(--mx-sans);color:var(--mx-mute)}.tw-stats .is-neg{color:var(--mx-rose)}.tw-notes{color:var(--mx-mute);gap:5px;margin:10px 0 0;padding-left:18px;font-size:13px;display:grid}.tw-notes-line{color:var(--mx-mute);margin:12px 0 0;font-size:13px}.tw-empty{color:var(--mx-dim);margin:12px 0 0;font-size:13px}.tw-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--mx-mute);margin-top:14px;font-size:12px;display:block}.tw-swatches{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0 12px;padding:0;list-style:none;display:grid}.tw-swatches li{gap:3px;font-size:12px;display:grid}.tw-swatches span{border-radius:var(--mx-r-sm);border:1px solid var(--mx-line-2);height:56px}.tw-swatches code{font-family:var(--mx-mono);color:var(--mx-mute)}.tw-swatches small{color:var(--mx-dim)}.tw-chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.tw-chip{border:1px solid var(--mx-line-2);background:var(--mx-ink);font:13px var(--mx-mono);cursor:pointer;border-radius:99px;padding:7px 13px}.tw-chip:hover{border-color:var(--mx-mint)}.tw-table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.tw-table th,.tw-table td{text-align:left;border-bottom:1px solid var(--mx-line);vertical-align:top;padding:9px 10px}.tw-table th{color:var(--mx-mute);font-weight:500}.tw-outline{counter-reset:s;gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.tw-outline li{border-radius:var(--mx-r-sm);background:var(--mx-ink);border:1px solid var(--mx-line);grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;display:grid}.tw-outline small{color:var(--mx-mute)}.tw-outline em{color:var(--mx-dim);grid-column:1/-1;font-size:12px;font-style:normal}.tw-flow{flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tw-flow li{background:var(--mx-ink);border:1px solid var(--mx-line-2);border-radius:99px;align-items:center;gap:8px;padding:8px 14px;display:flex}.tw-flow span{background:var(--mx-mint);width:20px;height:20px;color:var(--mx-mint-ink);font:600 11px var(--mx-mono);border-radius:50%;place-items:center;display:grid}.tw-projects{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tw-projects li{border-radius:var(--mx-r-sm);background:var(--mx-ink);border:1px solid var(--mx-line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.tw-projects a{color:var(--mx-mint)}.tw-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tw-row span{gap:8px;display:flex}.tw-btn{border:1px solid var(--mx-line-2);background:var(--mx-ink-3);min-height:40px;color:var(--mx-paper);cursor:pointer;text-align:center;border-radius:99px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.tw-btn:hover{border-color:var(--mx-mint)}.tw-primary{background:var(--mx-mint);color:var(--mx-mint-ink);border-color:var(--mx-mint);font-weight:600}.tw-card .tw-btn{margin-top:14px}.tw-md{border-radius:var(--mx-r);background:var(--mx-ink);border:1px solid var(--mx-line);color:var(--mx-mute);font:12.5px/1.6 var(--mx-mono);white-space:pre-wrap;word-break:break-word;max-height:360px;margin:12px 0 0;padding:16px;overflow:auto}.tw-side{border:1px solid var(--mx-line-2);border-radius:var(--mx-r-lg);background:var(--mx-ink-2);gap:12px;padding:20px;display:grid;position:sticky;top:84px}.tw-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tw-steps li{border-radius:var(--mx-r-sm);border:1px solid var(--mx-line);background:var(--mx-ink);gap:4px;padding:12px;display:grid}.tw-steps li[data-done=true]{border-color:rgb(var(--k-ember) / .35)}.tw-steps label{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.tw-steps input{width:18px;height:18px;accent-color:var(--mx-mint);margin-top:3px}.tw-steps strong{font-size:14px;font-weight:600;display:block}.tw-steps small{color:var(--mx-mute);margin-top:2px;font-size:12.5px;display:block}.tw-steps em{font:normal 11px var(--mx-mono);color:var(--mx-dim)}.tw-steps li[data-done=true] em{color:var(--mx-mint)}.tw-next{gap:8px;margin-top:6px;display:grid}.tw-boundary{color:var(--mx-dim);margin:4px 0 0;font-size:12px}@media (max-width:980px){.tw-grid{grid-template-columns:minmax(0,1fr)}.tw-side{order:-1;position:static}}@media (max-width:760px){.tw{padding:4px 16px 100px}.tw-projects li{grid-template-columns:1fr}}.mx-newshop{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0;display:flex}.mx-newshop label{color:var(--mx-mute);gap:5px;min-width:200px;font-size:13px;display:grid}.mx-newshop input,.mx-newshop select{border-radius:var(--mx-r-sm);background:var(--mx-ink);border:1px solid var(--mx-line-2);color:var(--mx-paper);padding:11px 12px;font-size:15px}.mx-newshop input:focus-visible,.mx-newshop select:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.mk-frame{gap:10px;min-width:0;display:grid}.mk-frame iframe{border:1px solid var(--mx-line-2);border-radius:var(--mx-r-lg);background:#120f0b;width:100%;display:block}.mk-frame-bar{color:var(--mx-mute);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:13px;display:flex}.mk-code-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 12px;display:flex}.mk-code summary{cursor:pointer;color:var(--mx-mint);min-height:32px}.mk-code pre{border-radius:var(--mx-r);background:var(--mx-ink);border:1px solid var(--mx-line);max-height:380px;font:12px/1.55 var(--mx-mono);white-space:pre-wrap;word-break:break-word;color:var(--mx-mute);margin:10px 0;padding:14px;overflow:auto}.mk-code pre:focus-visible,.mk-code summary:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.mk-codebox{border:1px solid var(--mx-line-2);border-radius:var(--mx-r);gap:12px;min-width:0;padding:14px 16px;display:grid}.mk-codebox legend{padding:0 6px;font-weight:600}.mk-code-input{white-space:pre;min-height:200px;overflow:auto;font:12.5px/1.5 var(--mx-mono)!important}.mk-more{justify-content:center;margin:24px 0;display:flex}.mk-free{white-space:nowrap;align-items:center;gap:8px;display:flex}.mk-kinds button small{opacity:.85;margin-left:4px}.mk-notice ul{margin:6px 0 0;padding-left:18px}.mk-detail>.mk-frame{grid-column:1/-1}.pf{border:1px solid var(--mx-line-2);background:rgb(var(--k-hi) / .015);border-radius:18px;margin:0 0 28px;overflow:hidden}.pf-banner{background:linear-gradient(135deg,#8a591f,#2a1c0b);height:150px}.pf [data-tone=ocean]{background:linear-gradient(135deg,#1f5f86,#0c2438)}.pf [data-tone=ember]{background:linear-gradient(135deg,#a4572b,#3a1a10)}.pf [data-tone=slate]{background:linear-gradient(135deg,#46566a,#161d27)}.pf [data-tone=violet]{background:linear-gradient(135deg,#6a4aa8,#1f1436)}.pf [data-tone=rose]{background:linear-gradient(135deg,#a8455e,#35111c)}.pf [data-tone=mint]{background:linear-gradient(135deg,#8a591f,#2a1c0b)}.pf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-44px;padding:0 20px;display:flex}.pf-avatar{width:92px;height:92px;color:var(--k-strong);letter-spacing:.02em;border:4px solid #110c07;border-radius:50%;place-items:center;font-size:30px;font-weight:700;display:grid}.pf-colors{flex-wrap:wrap;gap:14px;padding-bottom:6px;display:flex}.pf-colors fieldset{border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.pf-colors legend{float:left;opacity:.65;margin-right:6px;padding:0;font-size:12px}.pf-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.pf-swatch[aria-pressed=true]{border-color:#fff}.pf-swatch:focus-visible{outline-offset:2px;outline:2px solid #ffb678}.pf-id{padding:12px 20px 4px}.pf-id h2{margin:0;font-size:24px;line-height:1.2}.pf-handle{opacity:.65;margin:2px 0 8px}.pf-headline{margin:0 0 6px;font-weight:600}.pf-bio{overflow-wrap:anywhere;max-width:62ch;margin:0 0 10px;line-height:1.5}.pf-meta{opacity:.8;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;padding:0;font-size:14px;list-style:none;display:flex}.pf-meta a{color:#ffb678}.pf-roles{flex-wrap:wrap;gap:8px;margin:0 0 6px;display:flex}.pf-role{border:1px solid var(--mx-line-2);border-radius:999px;padding:3px 12px;font-size:13px}.pf-role.is-quiet{opacity:.65}.pf-tabs{border-bottom:1px solid var(--mx-line);margin-top:10px;display:flex;overflow-x:auto}.pf-tabs button{min-width:92px;color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:14px 10px}.pf-tabs button.is-on{opacity:1;border-bottom-color:#ff9d5a;font-weight:600}.pf-tabs button:focus-visible{outline-offset:-4px;outline:2px solid #ffb678}.pf-tabs small{opacity:.7;margin-left:6px}.pf-body{padding:16px 20px 20px}.pf-compose textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:64px}.pf-compose-row{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.pf-compose-row small.is-warn{color:#ffb089}.pf-posts,.pf-work{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.pf-posts li,.pf-work li{border-top:1px solid var(--mx-line);padding:14px 0;position:relative}.pf-posts header{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pf-posts header span,.pf-posts time{opacity:.6;font-size:14px}.pf-posts p,.pf-work p{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;line-height:1.5}.pf-del{color:inherit;opacity:.55;cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px;position:absolute;top:12px;right:0}.pf-del:hover,.pf-del:focus-visible{opacity:1;text-decoration:underline}.pf-work small{opacity:.65;margin-top:2px;display:block}.pf-work a{color:#ffb678;margin-top:6px;display:inline-block}.pf-skills{flex-wrap:wrap;gap:8px;display:flex}.pf-skills span{border:1px solid var(--mx-line-2);border-radius:999px;padding:3px 12px;font-size:13px}@media (max-width:640px){.pf-banner{height:110px}.pf-avatar{width:76px;height:76px;font-size:24px}.pf-head{margin-top:-38px}.pf-id,.pf-body{padding-left:16px;padding-right:16px}}.tw-domains{gap:0;margin:14px 0 8px;padding:0;list-style:none;display:grid}.tw-domains li{border-top:1px solid var(--mx-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;display:flex}.tw-domains code{overflow-wrap:anywhere;min-width:0;font-size:15px}.tw-domains small{opacity:.65;flex-basis:100%}.tw-dom{border:1px solid var(--mx-line-2);opacity:.8;border-radius:999px;padding:2px 10px;font-size:13px}.tw-dom.is-available{color:#ffb678;opacity:1;border-color:#ff9d5a}.tw-dom.is-registered{color:#f2b999;opacity:1;border-color:#c98a6a}.tw-owners{gap:10px;margin:0 0 10px;padding:0;list-style:none;display:grid}.tw-owners li{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tw-owners label{gap:4px;font-size:13px;display:grid}.tw-owners input{min-width:0}.tw-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:rgb(var(--k-hi) / .03);border:1px solid var(--mx-line);border-radius:10px;max-height:320px;padding:12px;font-size:13px;overflow:auto}.tw-block{opacity:.75;margin-top:2px;display:block}.mk-plan{border:1px solid var(--mx-line-2);border-radius:14px;grid-template-columns:minmax(200px,280px) 1fr;align-items:end;gap:6px 20px;margin:0 0 18px;padding:14px 16px;display:grid}.mk-plan p{margin:0;line-height:1.45}.mk-plan small{opacity:.65;grid-column:1/-1}.mk-plan a{color:#ffb678;text-decoration:underline}.mx-badge.is-tier{color:#ffd36b;background:#ffd36b24;border-color:#ffd36b59}@media (max-width:680px){.mk-plan{grid-template-columns:minmax(0,1fr)}}.mx-dialog.ob{border-radius:24px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.ob form{flex-direction:column;gap:0;min-height:min(560px,100dvh - 40px);padding:26px 30px;display:flex}.ob-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.ob-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ob-dots li{background:var(--mx-line-2);border-radius:3px;width:22px;height:4px;transition:background .3s,width .3s}.ob-dots li.is-done{background:var(--mx-mint-2)}.ob-dots li.is-on{background:var(--mx-mint);width:40px}.ob-skip{color:var(--mx-mute);cursor:pointer;font:inherit;background:0 0;border:0;padding:6px;font-size:14px}.ob-skip:hover{color:var(--mx-paper)}.ob-step{animation:obIn .35s var(--mx-ease);flex:1}@keyframes obIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-step{animation:none}}.ob-step h2{font:400 clamp(26px,4vw,34px)/1.12 var(--mx-serif);letter-spacing:-.01em;margin:0 0 10px}.ob-step h2.ob-display{font-size:clamp(34px,6vw,52px);line-height:1.02}.ob-lead{color:var(--mx-mute);max-width:52ch;margin:0 0 22px;line-height:1.5}.ob-field{color:var(--mx-mute);gap:8px;font-size:14px;display:grid}.ob-field input,.ob-field textarea{border-radius:14px;padding:14px 16px;font-size:17px}.ob-goals,.ob-starters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.ob-goals label,.ob-starters label,.ob-scenes label{border:1px solid var(--mx-line-2);cursor:pointer;border-radius:16px;gap:4px;padding:16px;transition:border-color .2s,background .2s;display:grid;position:relative}.ob-goals label:hover,.ob-starters label:hover,.ob-scenes label:hover{border-color:rgb(var(--k-ember) / .4)}.ob-goals label.is-on,.ob-starters label.is-on,.ob-scenes label.is-on{border-color:var(--mx-mint);background:rgb(var(--k-ember) / .06)}.ob-goals input,.ob-starters input,.ob-scenes input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:is(.ob-goals label:has(input:focus-visible),.ob-starters label:has(input:focus-visible),.ob-scenes label:has(input:focus-visible)){outline:2px solid var(--mx-mint);outline-offset:2px}.ob-goal-icon{background:rgb(var(--k-ember) / .1);width:36px;height:36px;color:var(--mx-mint);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.ob-goals small,.ob-starters small{color:var(--mx-mute);line-height:1.4}.ob-starters{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:560px){.ob-starters{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-starters label{text-align:center;justify-items:center}.ob-sprite{width:96px;height:96px;display:block}.ob-sprite>*{width:100%;height:100%}.ob-scenes{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ob-scenes label{padding:8px 8px 10px;font-size:14px}.ob-scenes span{aspect-ratio:16/10;background-position:50%;background-size:cover;border-radius:10px;margin-bottom:6px;display:block}.ob-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ob-chips button{border:1px solid var(--mx-line-2);color:var(--mx-paper);cursor:pointer;font:inherit;background:0 0;border-radius:99px;padding:7px 14px;font-size:14px}.ob-chips button:hover{border-color:var(--mx-mint)}.ob-note{color:var(--mx-dim);margin:14px 0 0;font-size:13px}.ob-error{color:var(--mx-rose);margin:12px 0 0}.ob-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}@media (max-width:560px){.ob form{padding:20px 18px}.ob-goals{grid-template-columns:1fr}}.gs{border:1px solid var(--mx-line-2);background:linear-gradient(180deg,rgb(var(--k-ember) / .045),transparent);border-radius:20px;margin:0 0 40px;padding:22px 24px}.gs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gs-head h2{font:400 24px/1.2 var(--mx-serif);margin:0}.gs-head p{color:var(--mx-mute);margin:4px 0 0}.gs-tools{gap:14px;display:flex}.gs-bar{background:var(--mx-line);border-radius:3px;height:4px;margin:16px 0 8px;overflow:hidden}.gs-bar i{background:var(--mx-mint-2);height:100%;transition:width .5s var(--mx-ease);border-radius:3px;display:block}.gs-list{margin:0;padding:0;list-style:none;display:grid}.gs-list li{border-top:1px solid var(--mx-line);align-items:center;gap:14px;padding:12px 0;display:flex}.gs-list li:first-child{border-top:0}.gs-mark{border:1.5px solid var(--mx-line-2);width:24px;height:24px;color:var(--mx-mint-ink);border-radius:50%;flex:none;place-items:center;display:grid}.gs-list li.is-done .gs-mark{background:var(--mx-mint-2);border-color:var(--mx-mint-2)}.gs-list li.is-next .gs-mark{border-color:var(--mx-mint)}.gs-text{flex:1;min-width:0;display:grid}.gs-text small{color:var(--mx-mute)}.gs-list li.is-done b{color:var(--mx-mute);font-weight:500}.gs-show{margin:0 0 24px}.mk-live{padding:0;display:block;position:relative;overflow:hidden}.mk-live iframe{transform-origin:0 0;pointer-events:none;background:#120f0b;border:0;width:960px;height:600px;position:absolute;top:0;left:0}.mk-live .mk-glyph{position:absolute;bottom:14px;left:14px}.mk-card-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px;display:flex}.mk-prompt-chip{border:1px solid var(--mx-line-2);color:var(--mx-mute);border-radius:99px;padding:3px 11px;font-size:12px}.mk-promptbox pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.55 var(--mx-mono);background:rgb(var(--k-hi) / .03);border:1px solid var(--mx-line);border-radius:12px;max-height:280px;margin:8px 0 10px;padding:14px;overflow:auto}.lib-tabs{border:1px solid var(--mx-line);border-radius:99px;gap:4px;width:max-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex;overflow-x:auto}.lib-tabs a{color:var(--mx-mute);white-space:nowrap;border-radius:99px;padding:7px 16px;font-size:14px;text-decoration:none}.lib-tabs a:hover{color:var(--mx-paper)}.lib-tabs a[aria-current=page]{background:var(--mx-paper);color:var(--mx-ink)}.lib-tabs a:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.ic-tools{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0 0 10px;display:flex}.ic-tools .mk-search{flex:1;min-width:200px}.ic-range{color:var(--mx-mute);gap:4px;min-width:140px;font-size:13px;display:grid}.ic-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ic-card{border:1px solid var(--mx-line);background:rgb(var(--k-hi) / .015);border-radius:16px;justify-items:center;gap:8px;padding:26px 10px 12px;transition:border-color .2s,background .2s;display:grid;position:relative}.ic-card:hover,.ic-card:focus-within{border-color:rgb(var(--k-ember) / .35);background:rgb(var(--k-ember) / .04)}.ic-art{height:56px;color:var(--mx-paper);place-items:center;display:grid}.ic-art svg{overflow:visible}.ic-name{color:var(--mx-mute);font-size:12px;font-family:var(--mx-mono)}.ic-actions{opacity:.55;gap:4px;transition:opacity .2s;display:flex}.ic-card:hover .ic-actions,.ic-card:focus-within .ic-actions{opacity:1}.ic-actions button{border:1px solid var(--mx-line-2);color:var(--mx-paper);font:12px var(--mx-sans);cursor:pointer;background:0 0;border-radius:8px;padding:4px 8px}.ic-actions button:hover{border-color:var(--mx-mint);color:var(--mx-mint)}.ic-actions button:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.ic-msg{color:var(--mx-mint);font-size:11px;position:absolute;top:8px;right:10px}@media (max-width:520px){.ic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-stage{border:1px solid var(--mx-line);background:radial-gradient(circle at 50% 0%,rgb(var(--k-ember) / .06),transparent 60%);touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:22px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.sc-frame{border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.sc-frame.is-mobile{border-radius:28px;outline:6px solid #24201c}.sc-frame iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.sc-nav{border:1px solid var(--mx-line-2);background:rgb(var(--k-shade) / .8);width:44px;height:44px;color:var(--mx-paper);cursor:pointer;z-index:2;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.sc-nav:hover{border-color:var(--mx-mint)}.sc-nav.is-prev{left:12px}.sc-nav.is-next{right:12px}.sc-nav:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.sc-info{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:18px 0 12px;display:flex}.sc-info h2{font:400 26px/1.15 var(--mx-serif);margin:2px 0 4px}.sc-info p{color:var(--mx-mute);max-width:60ch;margin:0}.sc-count{font-size:13px}.sc-strip{gap:6px;margin:0 0 14px;padding:0 0 6px;list-style:none;display:flex;overflow-x:auto}.sc-strip button{white-space:nowrap;border:1px solid var(--mx-line-2);color:var(--mx-mute);cursor:pointer;font:inherit;background:0 0;border-radius:99px;padding:7px 14px;font-size:13px}.sc-strip button[aria-current=true]{background:var(--mx-paper);color:var(--mx-ink);border-color:var(--mx-paper)}.sc-more summary{cursor:pointer;color:var(--mx-mute);margin:6px 0}.lg{max-width:72ch;margin-top:8px}.lg h2{font:400 32px/1.15 var(--mx-serif);margin:0 0 6px}.lg-sum{color:var(--mx-mute);margin:0 0 20px}.lg section{border-top:1px solid var(--mx-line);padding:16px 0}.lg h3{margin:0 0 8px;font-size:16px}.lg p{color:#ddd9d6;margin:0 0 10px;line-height:1.65}.sp{gap:22px;display:grid}.sp-field{gap:10px;display:grid}.sp-label{color:var(--mx-paper);font-size:13px;font-weight:600}.sp-field .mx-hint{margin:-4px 0 2px}.sp-looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sp-look{text-align:left;border:1px solid var(--mx-line-2);cursor:pointer;font:inherit;border-radius:14px;gap:2px;padding:14px;transition:transform .15s,border-color .15s;display:grid;position:relative}.sp-look:hover{transform:translateY(-2px)}.sp-look[aria-pressed=true]{border-color:var(--mx-mint);box-shadow:0 0 0 2px var(--mx-mint)}.sp-look-aa{margin-bottom:8px;font-size:30px;line-height:1}.sp-look-dot{width:26px;height:14px;position:absolute;top:16px;right:14px}.sp-look strong{font-size:14px}.sp-look small{opacity:.7;font-size:11px}.sp-swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-swatches>button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0003}.sp-swatches>button[aria-pressed=true]{border-color:var(--mx-paper);outline:2px solid var(--mx-mint);outline-offset:1px}.sp-custom{color:var(--mx-mute);font-size:12px;font-family:var(--mx-mono,monospace);align-items:center;gap:6px;display:inline-flex}.sp-custom input{cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0}.sp-seg{border:1px solid var(--mx-line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.sp-seg button{font:inherit;color:var(--mx-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:auto;padding:8px 10px;font-size:13px}.sp-seg button[aria-pressed=true]{background:var(--mx-mint);color:#1a0d06;font-weight:600}.sp-cards,.sp-fonts{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.sp-cards button,.sp-fonts button{text-align:left;font:inherit;border:1px solid var(--mx-line-2);color:inherit;cursor:pointer;background:0 0;border-radius:12px;gap:2px;padding:12px;display:grid}.sp-cards button[aria-pressed=true],.sp-fonts button[aria-pressed=true]{border-color:var(--mx-mint);box-shadow:0 0 0 1px var(--mx-mint)}.sp-fonts span{margin-bottom:4px;font-size:26px;line-height:1.1}.sp-cards strong,.sp-fonts strong{font-size:13px}.sp-cards small,.sp-fonts small{color:var(--mx-mute);font-size:11px}.sp-layout{background:color-mix(in srgb, var(--mx-mint) 10%, transparent);border-radius:8px;gap:4px;height:44px;margin-bottom:6px;padding:6px;display:grid}.sp-layout i,.sp-layout b{border-radius:3px;display:block}.sp-layout i{background:color-mix(in srgb, currentColor 55%, transparent)}.sp-layout b{background:color-mix(in srgb, var(--mx-mint) 70%, transparent)}.sp-layout-split{grid-template-columns:1fr;position:relative}.sp-layout-split b{opacity:.45;position:absolute;inset:6px}.sp-layout-split i{z-index:1;align-self:center;width:55%;height:10px}.sp-layout-editorial{grid-template-columns:1.2fr .8fr}.sp-layout-editorial b{border-radius:40% 40% 3px 3px}.sp-layout-editorial i{align-self:center;height:10px}.sp-layout-minimal{grid-template-columns:1.4fr .6fr}.sp-layout-minimal i{align-self:end;height:14px}.sp-layout-minimal b{opacity:.6}.sp button:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}.vf-badge{vertical-align:middle;flex:none;display:inline-block}.pf-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-getverified{color:var(--mx-mint);border:1px solid color-mix(in srgb, var(--mx-mint) 40%, transparent);border-radius:99px;padding:3px 10px;font-size:12px;font-weight:500;text-decoration:none}.pf-getverified:hover{background:color-mix(in srgb, var(--mx-mint) 14%, transparent)}.vf{gap:18px;max-width:760px;display:grid}.vf-hero{border:1px solid var(--mx-line-2);border-radius:var(--mx-r-lg);background:color-mix(in srgb, var(--mx-mint) 7%, transparent);align-items:center;gap:16px;padding:18px;display:flex}.vf-hero h2{margin:0 0 4px;font-size:20px}.vf-hero p{color:var(--mx-mute);margin:0}.vf-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vf-steps>li{border:1px solid var(--mx-line);border-radius:var(--mx-r-lg);opacity:.82;padding:18px}.vf-steps>li.on{opacity:1;border-color:var(--mx-line-2)}.vf-steps>li.done{opacity:1}.vf-steps>li.done h3:after{content:" ✓";color:var(--mx-mint)}.vf-steps h3{margin:0 0 12px;font-size:16px}.vf-form{gap:12px;max-width:520px;display:grid}.vf-form label{color:var(--mx-mute);gap:6px;font-size:13px;display:grid}.vf-form input,.vf-form select{font:inherit;color:inherit;background:var(--mx-ink-2);border:1px solid var(--mx-line-2);border-radius:10px;padding:10px 12px}.vf-form button{justify-self:start}.vf-kind{color:var(--mx-mute);border:0;gap:16px;margin:0;padding:0;font-size:13px;display:flex}.vf-kind legend{margin-bottom:6px}.vf-kind label{color:var(--mx-paper);align-items:center;gap:6px;display:inline-flex}.vf-methods{max-width:520px;margin-bottom:12px}.vf-code pre,.vf-share pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.5 var(--mx-mono);background:var(--mx-ink-2);border:1px solid var(--mx-line);border-radius:10px;margin:8px 0;padding:12px}.vf-check{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.vf-ok{color:var(--mx-mint);font-size:13px}.vf-agree{color:var(--mx-mute);align-items:flex-start;gap:10px;max-width:600px;margin-bottom:12px;font-size:13px;display:flex}.vf-agree input{margin-top:3px}.vf-err{color:#ff8f7a}.vf-share{border:1px solid var(--mx-line-2);border-radius:var(--mx-r-lg);padding:18px}.vf-share h3{margin:0 0 6px}.vf-page{background:var(--mx-ink);min-height:100vh;color:var(--mx-paper);font-family:var(--mx-sans);align-content:center;place-items:center;gap:28px;padding:32px 16px;display:grid}.vf-brand{color:inherit;font-family:var(--mx-serif);align-items:center;gap:8px;font-size:22px;text-decoration:none;display:inline-flex}.vf-brand .mint-mark{width:30px;height:30px}.vf-card{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:22px;justify-items:start;gap:14px;width:min(560px,100%);padding:28px;display:grid}.vf-card h1{font-family:var(--mx-serif);margin:0;font-size:clamp(26px,5vw,34px);line-height:1.1}.vf-card dl{gap:10px;width:100%;margin:0;display:grid}.vf-card dl div{border-top:1px solid var(--mx-line);grid-template-columns:150px 1fr;gap:12px;padding-top:10px;display:grid}.vf-card dt{color:var(--mx-mute);font-size:13px}.vf-card dd{overflow-wrap:anywhere;margin:0}.vf-fine{color:var(--mx-mute);margin:0;font-size:12px}@media (max-width:520px){.vf-card dl div{grid-template-columns:1fr;gap:2px}}.enhance-skills{gap:14px;margin:8px 0 28px;display:grid}.enhance-skills-head h2{font-family:var(--mx-serif);margin:0 0 4px;font-size:26px;font-weight:500}.enhance-skills-head p{color:var(--mx-mute);margin:0}.skill-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.skill-list>li{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:16px;justify-content:space-between;gap:14px;padding:16px;display:flex}.skill-list>li.is-on{border-color:color-mix(in srgb, var(--mx-mint) 55%, transparent);background:color-mix(in srgb, var(--mx-mint) 6%, var(--mx-ink-2))}.skill-list strong{font-size:15px}.skill-list p{color:var(--mx-mute);margin:4px 0 8px;font-size:13px}.skill-list ul{color:var(--mx-dim);gap:2px;margin:0;padding-left:16px;font-size:12px;display:grid}.skill-switch{color:var(--mx-mute);cursor:pointer;align-self:start;justify-items:center;gap:4px;font-size:11px;display:grid}.skill-switch input{appearance:none;background:var(--mx-ink-4);cursor:pointer;border-radius:99px;width:40px;height:24px;margin:0;transition:background .2s;position:relative}.skill-switch input:after{content:"";background:var(--mx-paper);border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}.skill-switch input:checked{background:var(--mx-mint)}.skill-switch input:checked:after{transform:translate(16px)}.skill-switch input:focus-visible{outline:2px solid var(--mx-mint);outline-offset:2px}@media (prefers-reduced-motion:reduce){.skill-switch input,.skill-switch input:after{transition:none}}.mx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sa{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sa-main{min-width:0}.sa-nav{top:calc(var(--mx-top) + 12px);gap:10px;display:grid;position:sticky}.sa-jump{position:relative}.sa-jump input{width:100%;font:inherit;color:inherit;background:var(--mx-ink-2);border:1px solid var(--mx-line-2);border-radius:10px;padding:9px 12px;font-size:14px}.sa-results{z-index:20;background:var(--mx-ink-3);border:1px solid var(--mx-line-2);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 16px 40px #0007}.sa-results button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14px;display:grid}.sa-results button:hover,.sa-results button:focus-visible{background:var(--mx-ink-4)}.sa-results small{color:var(--mx-mute);font-size:12px}.sa-list{gap:2px;display:grid}.sa-group{letter-spacing:.1em;text-transform:uppercase;color:var(--mx-dim);padding:12px 10px 4px;font-size:11px}.sa-item{text-align:left;font:inherit;color:var(--mx-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 10px;font-size:14.5px}.sa-item:hover{color:var(--mx-paper);background:var(--mx-ink-2)}.sa-item[aria-selected=true]{color:var(--mx-paper);background:var(--mx-ink-3);box-shadow:inset 3px 0 0 var(--mx-mint)}.sa-item.is-muted{opacity:.75}.sa-hidden{gap:2px;display:grid}.sa-more,.sa-customize{text-align:left;font:inherit;color:var(--mx-dim);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:13px}.sa-customize{border-top:1px solid var(--mx-line);margin-top:6px;padding-top:12px}.sa-more:hover,.sa-customize:hover{color:var(--mx-mint)}.sa-item:focus-visible,.sa-more:focus-visible,.sa-customize:focus-visible{outline:2px solid var(--mx-mint);outline-offset:1px}.sa-edit p{color:var(--mx-mute);margin:0 0 8px;font-size:13px}.sa-edit ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sa-edit li{background:var(--mx-ink-2);border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:14px;display:flex}.sa-edit li.is-off span:first-child{opacity:.45;text-decoration:line-through}.sa-edit-tools{align-items:center;gap:2px;display:flex}.sa-show{padding:4px;display:inline-flex}.sa-show input{width:16px;height:16px;accent-color:var(--mx-mint)}.sa-edit-actions{gap:8px;margin-top:10px;display:flex}@media (max-width:900px){.sa{grid-template-columns:1fr}.sa-nav{position:static}.sa-list{scrollbar-width:thin;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.sa-group{display:none}.sa-item{white-space:nowrap}}.sh{gap:18px;display:grid}.sh-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.sh-head h2{font-family:var(--mx-serif);margin:0;font-size:clamp(28px,3.4vw,38px)}.sh-head p{color:var(--mx-mute);margin:4px 0 0}.sh-test{color:#ffcf7a;background:#3a2a10;border-radius:99px;margin-left:6px;padding:2px 8px;font-size:11px;display:inline-block}.sh-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sh-edit{border:1px dashed color-mix(in srgb, var(--mx-mint) 50%, transparent);border-radius:16px;gap:10px;padding:14px 16px;display:grid}.sh-edit p{color:var(--mx-mute);margin:0;font-size:13.5px}.sh-presets,.sh-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-presets .mx-button{text-align:left;height:auto;padding-block:8px;display:grid}.sh-presets small{color:var(--mx-mute);font-size:11.5px;font-weight:400}.sh-add>span{color:var(--mx-mute);font-size:13px}.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sh-card{border:1px solid var(--mx-line-2);background:var(--mx-ink-2);border-radius:18px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid;position:relative}.sh-card.is-wide{grid-column:1/-1}.sh-card.is-editing{border-style:dashed;padding-top:48px}.sh-card h3{margin:0;font-size:16px}.sh-card-tools{gap:2px;display:flex;position:absolute;top:8px;right:8px}.sh-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sh-list li{border-top:1px solid var(--mx-line);justify-content:space-between;align-items:center;gap:10px;padding-top:8px;font-size:14px;display:flex}.sh-list li:first-child{border-top:0;padding-top:0}.sh-list li>span{overflow-wrap:anywhere;min-width:0;display:grid}.sh-list small{color:var(--mx-mute);font-size:12px}.sh-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sh-nums div{gap:2px;display:grid}.sh-nums small{color:var(--mx-mute);font-size:12px}.sh-nums strong{font-variant-numeric:tabular-nums;font-size:22px}.sh-card.is-wide .sh-nums{grid-template-columns:repeat(4,minmax(0,1fr))}.sh-quick{flex-wrap:wrap;gap:8px;display:flex}.sh-muted{color:var(--mx-mute);margin:0;font-size:14px}.sh-card>.mx-button{justify-self:start}@media (max-width:700px){.sh-grid{grid-template-columns:1fr}.sh-card.is-wide .sh-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-editor-stage{position:relative}.mx-editor-where{align-items:center;gap:10px;min-width:0;display:flex}.mx-editor-where strong{font-size:14px;font-weight:600}.mx-manual-toggle[aria-expanded=true]{color:var(--mx-paper);border-color:rgb(var(--k-ember) / .55)!important}.mx-manual{z-index:20;background:var(--mx-ink-2);border-left:1px solid var(--mx-line-2);width:min(380px,100%);animation:mx-manual-in .22s var(--mx-ease,ease) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -30px #000c}@keyframes mx-manual-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.mx-manual{animation:none}}.mx-manual-head{border-bottom:1px solid var(--mx-line);justify-content:space-between;align-items:center;padding:10px 12px 10px 18px;display:flex}.mx-manual>.mx-tabs{border-bottom:1px solid var(--mx-line);padding:10px 12px}.mx-manual>.mx-tabs button{flex:1;justify-content:center}.mx-manual-body{flex:1;padding:18px;overflow-y:auto}.mx-manual-body .mx-form{max-width:none}.mx-manual-label{color:var(--mx-dim);margin:22px 0 8px;font-size:13px;font-weight:600}.mx-manual-tools{gap:4px;display:grid}.mx-manual-tools>button,.mx-manual-link{text-align:left;width:100%;color:var(--mx-paper);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.mx-manual-tools>button:hover,.mx-manual-link:hover,.mx-manual-tools>button[aria-current=page]{background:rgb(var(--k-line) / .07)}.mx-manual-tools span{flex:1;display:grid}.mx-manual-tools small{color:var(--mx-dim);font-size:12.5px;font-weight:400}.bot-confirm{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (max-width:860px){.mx-manual{top:var(--mx-top,56px);width:100%;position:fixed}}.lk{background:#1d1410;border:1px solid #ff8a4c4d;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.lk svg{fill:none;stroke:#ff8a4c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.lk div{flex:220px;gap:2px;min-width:0;display:grid}.lk strong{color:#fff4ea;font-weight:600}.lk p{color:#c0ab9c;margin:0;font-size:14px;line-height:1.5}.lk-badge{color:#ffb48a;height:20px;font:600 11px/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.02em;white-space:nowrap;background:#ff8a4c24;border-radius:99px;align-items:center;padding:0 8px;display:inline-flex}.wf-pulse{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;background:#2a1c14;border:1px solid #ff8a4c66;border-radius:99px;align-items:center;gap:4px;padding:4px 4px 4px 14px;animation:.3s cubic-bezier(.2,.8,.2,1) both wf-pulse-in;display:flex;position:fixed;box-shadow:0 6px 18px #00000059}.wf-pulse a{color:#fff4ea;font:500 14px/1.2 var(--font-geist-sans),system-ui,sans-serif;text-decoration:none}.wf-pulse a:before{content:"";vertical-align:1px;background:#ff8a4c;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.wf-pulse button{color:#c0ab9c;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.wf-pulse button:hover{color:#fff4ea;background:#fff4ea14}@media (max-width:900px){.wf-pulse{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@keyframes wf-pulse-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.wf-pulse{animation:none}}.ad-card .wf-link{color:#ff9d63;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ad-card .wf-link:disabled{opacity:.5;cursor:default}.ms-arealinks{display:none}@media (max-width:860px){.ms-arealinks{scrollbar-width:none;gap:6px;margin:0 0 18px;padding:2px 0;display:flex;overflow-x:auto}.ms-arealinks::-webkit-scrollbar{display:none}.ms-arealinks a{min-height:38px;color:var(--mx-muted,#c0ab9c);font:500 14px/1 var(--mx-sans,system-ui,sans-serif);border:1px solid #fff4ea1f;border-radius:99px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.ms-arealinks a[aria-current=page]{color:var(--mx-paper,#fff4ea);background:#ff8a4c24;border-color:#ff8a4c73}}.grow-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.grow-card{height:100%;color:var(--mx-paper,#fff4ea);background:#1d1410;border:1px solid #fff4ea14;border-radius:16px;gap:8px;padding:20px;text-decoration:none;transition:border-color .15s,transform .12s;display:grid}.grow-card:hover{border-color:#ff8a4c73}.grow-card:active{transform:scale(.985)}.grow-card strong{font:600 18px/1.25 var(--font-display,var(--mx-sans,system-ui)),system-ui,sans-serif}.grow-card>span:last-child{color:var(--mx-muted,#c0ab9c);font-size:14.5px;line-height:1.5}.grow-icon{color:#ffb88f;background:#ff8a4c24;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}@media (prefers-reduced-motion:reduce){.grow-card{transition:none}.grow-card:active{transform:none}}.ob-goals-compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:18px}.ob-goals-compact .ob-ask{color:var(--mx-muted);grid-column:1/-1;margin:0 0 2px;font-size:14px}.ob-goals-compact label{border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ob-goals-compact .ob-goal-icon{border-radius:8px;width:30px;height:30px;margin:0}.ob-goals-compact b{font-size:14px}.gs-more{justify-self:start;margin-top:4px;font-size:14px}.mx-sheet-handle{display:none}@media (max-width:860px){.mx-editor-body,.mx-editor.is-focused .mx-editor-body{grid-template-rows:minmax(0,1fr)}.mx-editor-stage{padding-bottom:64px}.mx-editor-panel{z-index:40;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--mx-line-2);background:var(--mx-ink-2,#1d1410);border-radius:18px 18px 0 0;max-height:56px;transition:max-height .32s cubic-bezier(.2,.8,.2,1);position:fixed;overflow:hidden;box-shadow:0 -10px 30px #00000059}.mx-editor-panel.is-open{max-height:min(72vh,640px);overflow:auto}.mx-editor.is-focused .mx-editor-panel{display:block}.mx-sheet-handle{width:100%;min-height:56px;color:var(--mx-paper,#fff4ea);font:600 14.5px/1.2 var(--mx-sans,system-ui,sans-serif);cursor:pointer;z-index:1;background:0 0;background:var(--mx-ink-2,#1d1410);border:0;flex-direction:column;align-items:center;gap:6px;padding:8px 16px 10px;display:flex;position:sticky;top:0}.mx-sheet-grip{background:#fff4ea40;border-radius:4px;width:36px;height:4px}.mx-editor-panel-body{max-height:none}.mx-editor-title input{width:100%;max-width:none}.mx-editor-title{flex:1;min-width:0}.mx-editor-scan,.mx-editor .mx-icon-button[aria-label="Save a checkpoint"],.mx-editor .mx-icon-button[aria-label=Undo],.mx-editor .mx-icon-button[aria-label=Redo]{display:none!important}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.mx-editor-panel{transition:none}}.sp-more{justify-self:start;margin-top:10px}.sp-effect{margin-top:10px}.sp-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sp-look .sp-look-dot{overflow:hidden}@media (prefers-reduced-motion:reduce){.sp-look,.sp-look:hover{transition:none;transform:none}}@media (max-width:860px){.mx-editor-panel .mx-editor-store-link{margin:12px 16px 16px;position:static}}.so-limit-all{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.so-limit{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.so-limit input{width:18px;height:18px;accent-color:var(--mx-mint,#ff8a4c)}.mx-stock-limit{border:0;gap:8px;margin:14px 0 0;padding:0;display:grid}.mx-stock-limit legend{margin-bottom:6px}.mx-stock-limit label{border:1px solid var(--mx-line-2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.mx-stock-limit label:has(input:checked){border-color:var(--mx-mint);box-shadow:0 0 0 1px var(--mx-mint)}.mx-stock-limit input{width:18px;height:18px;accent-color:var(--mx-mint,#ff8a4c);flex:none;margin-top:3px}.mx-stock-limit span{gap:2px;display:grid}.mx-stock-limit small{color:var(--mx-dim);font-size:13px;line-height:1.45}.pl-col{width:auto;min-width:160px}.pt{gap:12px;display:grid}.pt-bar{z-index:2;background:var(--mx-ink-2,#1d1410);border:1px solid var(--mx-line-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex;position:sticky;top:0}.pt-bar>span:first-child{min-width:200px;color:var(--mx-mute);flex:1}.pt-err{color:#ff9b8a}.pt-wrap{border:1px solid var(--mx-line-2);border-radius:12px;overflow-x:auto}.pt-table{border-collapse:collapse;width:100%;min-width:880px;font-size:14px}.pt-table th{text-align:left;color:var(--mx-mute);background:var(--mx-ink-2,#1d1410);border-bottom:1px solid var(--mx-line-2);white-space:nowrap;padding:10px 8px;font-size:12.5px;font-weight:600;position:sticky;top:0}.pt-table td{border-bottom:1px solid rgb(var(--k-shade) / .8);vertical-align:middle;padding:4px 8px}.pt-table tr.pt-first td{border-top:1px solid var(--mx-line-2)}.pt-table .r{text-align:right}.pt-table input:not([type=checkbox]),.pt-table select{width:100%;min-width:70px;min-height:36px;color:var(--mx-paper);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 8px}.pt-table td:first-child input{min-width:180px}.pt-table input:hover,.pt-table select:hover{border-color:var(--mx-line-2)}.pt-table input:focus,.pt-table select:focus{border-color:var(--mx-mint-2);background:rgb(var(--k-shade) / .6);outline:none}.pt-table .is-changed{background:#ff8a4c14;border-color:#ffb88f8c}.pt-table .is-bad{background:#ff6b5b1a;border-color:#ff6b5b}.pt-same,.pt-opt{color:var(--mx-mute);white-space:nowrap;padding-left:8px}.pt-more{justify-self:start}.wo-list{align-content:start;gap:12px;min-width:0;display:grid}.wo-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wo-tools .so-search{flex:1;min-width:220px}.wo-check{width:36px}.wo-check input{width:18px;height:18px;accent-color:var(--mx-mint,#ff8a4c)}.wo-none{padding:16px}.wo-sums{grid-template-columns:1fr auto;gap:4px 12px;margin:8px 0 4px;font-size:14px;display:grid}.wo-sums dt{color:var(--mx-mute)}.wo-sums dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.pub-live{border-radius:var(--mx-r-lg);border:1px solid var(--mx-line-2);background:rgb(var(--k-hi) / .03);gap:14px;max-width:760px;margin-top:32px;padding:24px;display:grid}.pub-live.is-live{border-color:rgb(var(--k-ember) / .45)}.pub-live.is-loading{color:var(--mx-mute)}.pub-live-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pub-live-head h2{letter-spacing:-.02em;margin:0;font-size:22px}.pub-dot{color:var(--mx-mint);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pub-dot:before{content:"";background:var(--mx-mint);border-radius:50%;width:8px;height:8px}.pub-url{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.pub-url a{color:var(--k-strong);word-break:break-all;min-width:0;font-weight:600}.pub-slug-row{border:1px solid var(--mx-line-2);border-radius:var(--mx-r);align-items:center;min-width:0;display:flex;overflow:hidden}.pub-base{color:var(--mx-dim);white-space:nowrap;text-overflow:ellipsis;max-width:55%;padding:10px 0 10px 12px;font-size:14px;overflow:hidden}.pub-slug-row input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:10px 12px 10px 2px}.pub-slug-row:focus-within{outline:2px solid rgb(var(--k-ember) / .6);outline-offset:2px}.pub-actions{flex-wrap:wrap;gap:10px;display:flex}.pub-msg{color:var(--k-strong);margin:0}.idea{gap:14px;max-width:860px;margin-top:40px;display:grid}.idea h2{letter-spacing:-.02em;margin:0;font-size:24px}.idea h3{margin:18px 0 8px;font-size:16px}.idea-form{grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;display:grid}@media (max-width:720px){.idea-form{grid-template-columns:1fr}}.idea-out{border:1px solid var(--mx-line-2);border-radius:var(--mx-r-lg);gap:6px;padding:20px;display:grid}.idea-crowded{border-left:3px solid var(--mx-amber);padding:6px 0 6px 14px}.idea-crowded p,.idea-ok{color:var(--mx-mute);margin:4px 0 0}.idea-links,.idea-qs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.idea-links li{gap:2px;display:grid}.idea-links a{color:var(--k-strong);font-weight:600}.idea-links span,.idea-qs small{color:var(--mx-mute);font-size:13px}.idea-qs li{border-bottom:1px solid var(--mx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.idea-qs li>span:first-child{flex:280px;gap:2px;min-width:0;display:grid}.idea-yn{gap:6px;display:inline-flex}.idea-yn button{border:1px solid var(--mx-line-2);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:6px 12px;font-size:13px}.idea-yn button[aria-pressed=true]{background:var(--mx-mint);border-color:var(--mx-mint);color:var(--mx-mint-ink)}.idea-verdict{border-radius:var(--mx-r);background:rgb(var(--k-ember) / .08);margin-top:12px;padding:14px}.idea-verdict p,.idea-test p{margin:4px 0 0}.idea-test{justify-items:start;gap:10px;margin-top:14px;display:grid}html[data-a11y-text=large] body{zoom:1.125}html[data-a11y-text=xl] body{zoom:1.25}html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] :before,html[data-a11y-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-a11y-contrast=more]{--mx-mute:#efe2d6;--mx-dim:#e2d2c4;--mx-line:rgb(var(--k-line) / .34);--mx-line-2:rgb(var(--k-line) / .55)}html[data-a11y-contrast=more] :is(.mx-button,button,input,select,textarea){border-color:rgb(var(--k-line) / .7)!important}html[data-a11y-contrast=more] :is(.mx-hint,small,p){color:var(--k-strong);opacity:1}html[data-a11y-links=underline] main a:not(.mx-button){text-underline-offset:3px;text-decoration:underline!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid #ffb779}.mx-a11y-size{border:0;flex-wrap:wrap;gap:10px;margin:0 0 8px;padding:0;display:flex}.mx-a11y-size legend{margin-bottom:8px;font-weight:600}.mx-a11y-size label{border:1px solid var(--mx-line-2);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;display:inline-flex}.mx-a11y-size label.is-on{border-color:var(--mx-mint);background:rgb(var(--k-ember) / .12)}.mx-a11y-size input{accent-color:var(--mx-mint)}.sp-structures{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.sp-structures small{line-height:1.4}details.mx-product-block>summary{cursor:pointer;list-style:none}details.mx-product-block>summary::-webkit-details-marker{display:none}details.mx-product-block>summary h3{display:inline}details.mx-product-block>summary:after{content:" +";color:var(--mx-muted,inherit)}details.mx-product-block[open]>summary:after{content:" −"}.mx-allergens{border:0;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;display:flex}.mx-allergens legend{width:100%;margin-bottom:6px}.mx-allergens label{border:1px solid var(--mx-line-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:6px 12px;display:inline-flex}.mx-check{align-items:center;gap:10px;min-height:40px;margin-top:12px;font-weight:600;display:flex}.mx-editor-panel-body:has(>.builder-bot){flex-direction:column;padding:16px 16px 10px;display:flex;overflow:hidden}.mx-editor-panel-body>.builder-bot{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:auto;min-height:0;margin:0;display:grid}.mx-editor-panel-body>.builder-bot>.bot-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-right:4px;overflow-y:auto}.mx-editor-panel-body>.builder-bot>.assistant-composer{border-top:1px solid var(--mx-line);flex:none;padding-top:8px}.mx-editor-store-link{flex:none}.mx-editor-panel-body>.builder-bot .assistant-composer textarea{resize:none;min-height:52px;max-height:140px;padding-top:8px;line-height:1.45;overflow-y:auto}.mx-editor-panel-body>.builder-bot .assistant-composer form{align-items:end}@media (max-width:560px){.mx-editor-toolbar{flex-wrap:wrap}.mx-editor-toolbar-end{flex-wrap:wrap;min-width:0;max-width:100%}.mx-editor-toolbar-end .mx-device{display:none}}.mx-notice{border:1px solid var(--mx-line);background:rgb(var(--k-line) / .04);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:14px;display:flex}.mx-product-more>summary small{margin-top:4px;font-size:13px;display:block}.mx-product-more[open]>summary{margin-bottom:14px}.mx-product-more>.mx-product-block,.mx-product-more>details{border-top:1px solid var(--mx-line);margin-top:16px;padding-top:16px}details.mx-product-more>summary:after{content:none}.mx-product-more>summary h3:after{content:" +";color:var(--mx-muted,inherit)}.mx-product-more[open]>summary h3:after{content:" –"}
