:root{--sky:#48bef6;--sky-deep:#1689df;--blue:#237ddd;--blue-dark:#164f9f;--cream:#fff7d8;--cream-2:#ffebad;--paper:#fffaf0;--brown:#71330f;--brown-dark:#3d1908;--gold:#ffc438;--gold-light:#ffe987;--orange:#ff7b22;--orange-dark:#da4218;--red:#f24a38;--green:#55bd4f;--purple:#8c58d9;--ink:#51270f;--muted:#967255;--candy-edge:#8e390f;--candy-face:#ffae43;--candy-face-end:#ef6423;--candy-focus:#1268b5;--candy-paper:#fffdf4;--candy-line:#e6bd79;--candy-ease:cubic-bezier(.3, .7, .4, 1.5);--control-ink:#543414;--control-border:#b57c32;--control-edge:#996027;--control-top:#fffefa;--control-bottom:#f6dfac;--control-radius:14px;--author-manual:#966017;--author-ai:#6545a2;--author-muted:#625d57;--ui-body:1rem;--ui-label:.875rem;--ui-meta:.75rem;--ui-line:#d5c7ad;--ui-shadow:0 3px 12px #51330f0a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:Microsoft YaHei,PingFang SC,Arial Rounded MT Bold,ui-rounded,system-ui,sans-serif;font-weight:600;font-size:var(--ui-body);background-color:#0000;background-image:radial-gradient(circle at 8% 11%,#ffffffeb 0 4%,#0000 4.2%),radial-gradient(circle at 14% 13%,#ffffffd6 0 5%,#0000 5.2%),radial-gradient(circle at 89% 7%,#ffffffb8 0 7%,#0000 7.2%),linear-gradient(#47bdf5 0%,#a7e7ff 42%,#effcff 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin:0}body:before{z-index:-1;content:"";pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 20% 25%,#fff 0 2px,#0000 3px),radial-gradient(circle at 74% 18%,#fffbd1 0 3px,#0000 4px),radial-gradient(circle at 92% 42%,#fff 0 2px,#0000 3px);background-size:180px 160px,240px 220px,140px 190px;position:fixed;inset:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}body button:focus-visible,body a:focus-visible,body input:focus-visible,body textarea:focus-visible,body select:focus-visible,body summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #1870c7}.login-page{isolation:isolate;background:radial-gradient(circle at 72% 10%,#ffffffeb 0 5%,#0000 5.2%),linear-gradient(160deg,#65cdf9 0%,#b9efff 48%,#fff4c4 100%);grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.login-cloud{z-index:0;filter:blur(1px);pointer-events:none;background:#ffffffc2;border-radius:999px;width:330px;height:92px;position:absolute}.login-cloud:before,.login-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.login-cloud:before{width:125px;height:125px;bottom:0;left:42px}.login-cloud:after{width:165px;height:165px;bottom:-2px;right:36px}.cloud-a{bottom:-30px;left:-90px}.cloud-b{top:-30px;right:-120px;transform:scale(.75)}.login-world{z-index:1;border-right:6px solid var(--brown);min-height:100svh;box-shadow:inset -4px 0 var(--gold), 12px 0 28px #492d1338;background:#49bdf2;position:relative;overflow:hidden}.login-world:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#1374c214 34%,#18619d14 56%,#262c4994 100%),linear-gradient(90deg,#0000 62%,#363f572e);position:absolute;inset:0}.login-world>.brand{z-index:3;margin:0;position:absolute;top:30px;left:34px}.login-world>img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.015)}.login-copy{z-index:3;color:#fff;max-width:630px;position:absolute;bottom:clamp(34px,7vh,82px);left:clamp(28px,4.6vw,72px)}.login-copy>span{color:#fff7a5;letter-spacing:.18em;text-shadow:0 2px #24528c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d5b9f9e;border:2px solid #fff9c0d1;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:inset 0 2px #ffffff38}.login-copy h1{color:#fff7d3;letter-spacing:-.065em;-webkit-text-stroke:4px #7a2d0e;paint-order:stroke fill;text-shadow:0 7px #f47a1f,0 12px #8a3512,0 18px 30px #2e202459;margin:12px 0 5px;font-size:clamp(44px,6vw,84px);font-weight:1000;line-height:.98}.login-copy p{color:#fff;letter-spacing:.02em;text-shadow:0 2px #245080,0 4px 12px #163052b3;margin:18px 0 0;font-size:clamp(13px,1.3vw,18px);font-weight:1000}.floating-chip{z-index:2;color:#fff;background:linear-gradient(145deg,#ffe65f,#ff7e27);border:3px solid #7b3b13;place-items:center;animation:3.4s ease-in-out infinite chip-float;display:grid;position:absolute;box-shadow:0 5px #8e3e12,inset 0 2px #ffffffad,0 9px 18px #27446340}.chip-one{border-radius:13px 50% 50%;width:39px;height:39px;top:18%;right:7%;transform:rotate(13deg)}.chip-two{border-radius:50%;width:29px;height:29px;animation-delay:-.9s;top:31%;left:7%}.chip-three{background:linear-gradient(145deg,#c192ff,#6548d4);border-radius:12px;width:34px;height:34px;animation-delay:-1.8s;bottom:22%;right:21%}@keyframes chip-float{50%{translate:0 -10px;rotate:5deg}}.login-panel{z-index:2;background:radial-gradient(circle at 82% 8%,#fffffff0 0 8%,#0000 8.3%),radial-gradient(circle at 20% 94%,#ffcb485c 0 16%,#0000 16.3%),linear-gradient(155deg,#fffdf1,#ffedb5 72%,#ffd86d);place-items:center;min-width:0;padding:42px clamp(28px,4vw,70px);display:grid;position:relative}.login-panel:before{content:"";pointer-events:none;border:2px dashed #c0682038;border-radius:34px;position:absolute;inset:18px}.login-card{border:4px solid var(--brown);background:radial-gradient(circle at 89% 6%,#ffe06780,#0000 20%),linear-gradient(155deg,#fffef5,#fff4ca);border-radius:27px;width:min(430px,100%);padding:44px clamp(24px,3vw,39px) 25px;position:relative;box-shadow:0 8px #aa4b15,0 22px 45px #62361133,inset 0 0 0 4px #ffd54c7a}.chef-badge{color:#fff;background:linear-gradient(#ffad3d,#ef4f1f);border:4px solid #fff5c8;border-radius:50% 50% 43% 43%;place-items:center;width:59px;height:59px;font-size:25px;display:grid;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 5px #7f2c10,0 9px 18px #66300c3d,inset 0 3px #ffffff7a}.login-kicker{color:#ec6722;letter-spacing:.18em;text-align:center;font-size:12px;font-weight:1000;display:block}.login-card h2{color:#6e2f0e;letter-spacing:-.045em;text-align:center;text-wrap:balance;margin:6px 0 7px;font-size:clamp(22px,2.2vw,29px);font-weight:1000}.login-card>p{color:#9b7452;text-align:center;max-width:315px;margin:0 auto 22px;font-size:12px;line-height:1.7}.login-field{margin-top:13px;display:block}.login-field>span{color:#774018;margin:0 0 6px 3px;font-size:12px;font-weight:1000;display:block}.login-field>div{background:#fffdf2;border:3px solid #9c5b29;border-radius:14px;grid-template-columns:43px 1fr;align-items:center;height:49px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:inset 0 3px #f5d98f,0 2px #ffffffe6}.login-field>div:focus-within{border-color:#df581d;transform:translateY(-1px);box-shadow:0 0 0 4px #ffa33233,inset 0 3px #f7d27a}.login-field i{color:#ee7028;border-right:2px dashed #e3b46e;place-items:center;height:27px;font-size:16px;font-style:normal;display:grid}.login-field input{color:#643313;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 13px;font-size:12px;font-weight:800}.login-field input::placeholder{color:#c19b78}.login-options{color:#9a7453;justify-content:space-between;align-items:center;gap:12px;margin:11px 2px 0;font-size:12px;display:flex}.login-options label{cursor:pointer;align-items:center;gap:5px;display:flex}.login-options input{accent-color:#ef6423}.login-options button{color:#d8531f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:1000}.login-error{color:#d6382c!important;text-align:left!important;margin:10px 0 0!important}.login-submit{color:#fff;text-shadow:0 2px #9a3412;cursor:pointer;background:linear-gradient(#ff9f31,#ef501d);border:4px solid #7b2b0e;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:17px;font-size:13px;font-weight:1000;transition:transform .15s,filter .15s,box-shadow .15s;display:flex;box-shadow:0 5px #8d2e0e,inset 0 3px #ffffff75}.login-submit:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px #8d2e0e,inset 0 3px #ffffff75}.login-submit:active{transform:translateY(3px);box-shadow:0 2px #8d2e0e,inset 0 2px #fff6}.login-submit:disabled{filter:saturate(.55);cursor:wait;transform:none}.demo-accounts{color:#9a704d;background:#ffffff8c;border:2px dashed #d2a269;border-radius:12px;margin-top:17px;padding:10px 12px;font-size:12px}.demo-accounts summary{color:#8a542b;text-align:center;cursor:pointer;font-weight:1000}.demo-accounts p{margin:9px 0 3px;line-height:1.65}.demo-accounts small{color:#ae8764;font-size:12px}.login-card footer{color:#a17c59;border-top:1px dashed #d5aa71;justify-content:space-between;margin-top:17px;padding-top:13px;font-size:12px;display:flex}.login-card footer span:first-child{color:#429452}.session-restoring{background:radial-gradient(circle at 50% 35%,#ffffffe6,#0000 24%),linear-gradient(#4ec3f7,#d5f5ff 65%,#fff0ac);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.session-restoring>.brand{margin:0;position:absolute;top:28px;left:28px}.session-restoring>div{color:#825029;flex-direction:column;align-items:center;display:flex}.session-restoring>div>span{color:#fff;background:linear-gradient(#ffad38,#ef531e);border:4px solid #6e2d0e;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;animation:1.2s ease-in-out infinite restore-pulse;display:grid;box-shadow:0 5px #86300e,inset 0 3px #ffffff7a}.session-restoring strong{margin-top:18px;font-size:17px}.session-restoring small{color:#a47e5b;margin-top:6px;font-size:12px}@keyframes restore-pulse{50%{transform:scale(1.08)rotate(8deg)}}.app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.side-rail{z-index:8;color:#fff;border-right:6px solid var(--brown);background:radial-gradient(circle at 14% 8%,#ffffff40 0 2px,#0000 3px),linear-gradient(165deg,#319fe9 0%,#1871c8 58%,#11509d 100%);flex-direction:column;height:100vh;padding:25px 18px 18px;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:inset -4px 0 #ffc653,8px 0 22px #3f361b33}.side-rail:before{content:"";filter:blur(25px);background:#ffffff40;border-radius:50%;width:300px;height:190px;position:absolute;top:-110px;left:-48px}.side-rail:after{z-index:-1;content:"";opacity:.14;background-image:radial-gradient(#fff 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0}.side-admin{background:linear-gradient(165deg,#ff9a2f 0%,#e65c1c 62%,#ae3716 100%)}.side-root{background:linear-gradient(165deg,#865bdd 0%,#5940ae 58%,#342374 100%)}.brand{align-items:center;gap:11px;margin:0 5px 34px;display:flex;position:relative}.brand-mark{background:linear-gradient(145deg,#ffdf4f,#ff7925);border:4px solid #fff7ce;border-radius:50% 50% 45% 55%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 4px #8f3715,0 8px 14px #41220b47,inset 0 3px #ffffffb3}.brand-mark:before{content:"★";color:#fff;text-shadow:0 2px #a83b14;font-size:23px}.brand-mark i{background:#fff7ce;border-radius:70% 70% 0 0;width:14px;height:7px;position:absolute;top:-7px}.brand-mark i:first-child{left:2px;transform:rotate(-36deg)}.brand-mark i:nth-child(2){top:-10px;left:12px}.brand-mark i:last-child{right:2px;transform:rotate(36deg)}.brand-copy{min-width:0;display:block}.brand-copy b{color:#fff;letter-spacing:.02em;white-space:nowrap;-webkit-text-stroke:1.5px #6c2b0d;paint-order:stroke fill;text-shadow:0 3px #723015,0 5px 10px #23254e40;font-size:19px;font-weight:1000;display:block}.brand-copy small{color:#fff3a9;letter-spacing:.2em;text-shadow:0 1px #85411b;margin-top:4px;font-size:12px;font-weight:900;display:block}.primary-nav{position:relative}.nav-caption{color:#ffffffb3;letter-spacing:.16em;text-shadow:0 1px #382a1459;margin:0 12px 9px;font-size:12px;font-weight:900}.nav-item{color:#ffffffde;text-shadow:0 2px #342d183d;border:2px solid #0000;border-radius:15px;align-items:center;gap:11px;height:47px;margin:6px 0;padding:0 13px;font-size:13px;font-weight:900;transition:transform .16s,filter .16s;display:flex;position:relative}.nav-item:hover{filter:brightness(1.08);transform:translate(3px)}.nav-item>span{color:#fff;background:#1b4c9447;border:2px solid #ffffff8f;border-radius:9px;place-items:center;width:27px;height:27px;font-size:17px;line-height:1;display:grid;box-shadow:inset 0 2px #ffffff29}.nav-item.active{color:var(--brown);border-color:var(--brown);text-shadow:0 1px #fff;background:linear-gradient(#fffce7,#ffe79d);box-shadow:0 4px #4a1f08bf,inset 0 2px #fff}.nav-item.active>span{color:#fff;background:linear-gradient(#ff9c32,#ef541d);border-color:#9b3c13;box-shadow:inset 0 2px #ffffff6b}.nav-count{color:#fff;background:var(--red);border:2px solid #fff;border-radius:50%;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:12px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 2px #8b2819}.root-count{background:#ffab2e}.balance-card,.side-status-card{border:3px solid var(--brown);color:var(--brown);background:radial-gradient(circle at 90% 10%,#ffffffd9,#0000 23%),linear-gradient(145deg,#fffcec,#ffd973);border-radius:18px;margin-top:auto;padding:15px;position:relative;box-shadow:0 5px #451e07b8,inset 0 0 0 3px #ffffffa3}.balance-icon{float:right;color:#fff;background:linear-gradient(145deg,#9df2ff,#4c7df2 60%,#8055d2);border:2px solid #6840a5;border-radius:11px 50% 50%;place-items:center;width:35px;height:35px;display:grid;transform:rotate(12deg);box-shadow:0 3px #442075,inset 0 2px #ffffffb3}.balance-card p{color:#9b6d42;margin:0 0 2px;font-size:12px}.balance-card strong{color:#f05b21;text-shadow:0 2px #fff;font-size:25px;font-weight:1000;display:block}.balance-card>small{color:#a17a55;font-size:12px}.balance-card button,.side-status-card button{color:#8f541f;cursor:pointer;background:0 0;border:0;border-top:1px dashed #71330f47;justify-content:space-between;width:100%;margin-top:11px;padding:10px 0 0;font-size:12px;font-weight:900;display:flex}.side-status-head{color:#29923f;align-items:center;gap:6px;font-size:12px;font-weight:1000;display:flex}.side-status-head i{background:#55c85d;border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #3296422e}.side-status-card strong{margin-top:9px;font-size:14px;display:block}.side-status-card p{color:#9b6b42;margin:4px 0 0;font-size:12px}.root-security{background:linear-gradient(145deg,#f8f1ff,#d7c0ff)}.profile-row{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:20px 5px 2px;display:grid}.avatar{color:#fff;background:linear-gradient(#ff9b47,#e94c2c);border:3px solid #fff2bd;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:1000;display:grid;box-shadow:0 3px #71300f}.profile-row strong,.profile-row small{display:block}.profile-row strong{text-shadow:0 2px #3c261340;font-size:12px}.profile-row small{color:#ffffffbd;margin-top:3px;font-size:12px}.profile-row button{color:#fff4c7;cursor:pointer;background:0 0;border:0;font-weight:1000}.profile-actions{align-items:center;gap:6px;display:flex}.profile-actions button{background:#26377029;border:1px solid #ffffff40;border-radius:8px;place-items:center;width:25px;height:25px;padding:0;font-size:12px;display:grid}.profile-actions button:hover{color:#fff;background:#ffffff24}.main-stage{min-width:0;padding:30px clamp(24px,3.7vw,58px) 56px;position:relative;overflow:hidden}.main-stage:before{z-index:-1;content:"";background:radial-gradient(at 24% 12%,#ffffffd1 0 6%,#0000 6.3%),radial-gradient(at 78% 5%,#ffffffb3 0 8%,#0000 8.3%),linear-gradient(#ffffff0f,#f5fdffe6);position:absolute;inset:0}.role-admin .main-stage:before{background:radial-gradient(circle at 82% 3%,#ffe290bd,#0000 22%),linear-gradient(#fff2cf 0%,#fff9ec 38%,#f7fcff 100%)}.role-root .main-stage:before{background:radial-gradient(circle at 82% 2%,#c1aeff99,#0000 25%),linear-gradient(#e8e5ff 0%,#f8f5ff 37%,#f7fcff 100%)}.topbar{z-index:3;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.eyebrow{color:#fff6b8;letter-spacing:.17em;text-shadow:0 2px #315b96,0 0 8px #1c59a173;margin:0 0 5px;font-size:12px;font-weight:1000}.role-admin .eyebrow{color:#d4561d;text-shadow:0 1px #fff}.role-root .eyebrow{color:#6844bd;text-shadow:0 1px #fff}.topbar h1{color:#fff;letter-spacing:-.045em;-webkit-text-stroke:2px #28599c;paint-order:stroke fill;text-shadow:0 4px #1b5eae,0 7px 14px #224b7b3d;margin:0;font-size:clamp(25px,2.55vw,38px);font-weight:1000;line-height:1.08}.role-admin .topbar h1{color:#ff8b25;-webkit-text-stroke-color:#87330f;text-shadow:0 4px #f0b635,0 7px 14px #592a0f29}.role-root .topbar h1{color:#8a62de;-webkit-text-stroke-color:#452574;text-shadow:0 4px #d6c0ff,0 7px 14px #3b266e29}.topbar-actions{align-items:center;gap:13px;display:flex}.session-role-badge{border:3px solid var(--brown);color:#744018;background:linear-gradient(#fffdf0,#ffe391);border-radius:15px;align-items:center;gap:8px;height:43px;padding:0 14px 0 6px;font-size:12px;font-weight:1000;display:flex;box-shadow:0 4px #4f22089e,inset 0 2px #fff}.session-role-badge span{color:#fff;background:linear-gradient(#ff9f3a,#ec501e);border:2px solid #8b3213;border-radius:9px;place-items:center;width:27px;height:27px;font-size:12px;display:grid;box-shadow:0 2px #91300f,inset 0 2px #ffffff6b}.session-admin{background:linear-gradient(#fff8dc,#ffd478)}.session-root{color:#5b398f;background:linear-gradient(#f9f3ff,#d7bdff);border-color:#4f2b7c;box-shadow:0 4px #51317f,inset 0 2px #fff}.session-root span{background:linear-gradient(#a77eea,#744bc5);border-color:#4e2d7e;box-shadow:0 2px #4b2a79,inset 0 2px #ffffff6b}.icon-button{border:3px solid var(--brown);color:#fff;cursor:pointer;background:linear-gradient(#59c5ff,#207bdb);border-radius:15px;width:43px;height:43px;font-size:18px;position:relative;box-shadow:0 4px #244e8f,inset 0 2px #ffffff80}.icon-button i{background:var(--red);border:2px solid #fffbd3;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:7px}.status-strip,.admin-summary-strip,.root-warning{border:3px solid var(--brown);background:linear-gradient(#fffdf0,#ffe9a5);border-radius:17px;min-height:50px;margin:25px 0 14px;box-shadow:0 4px #602f0d80,inset 0 2px #ffffffe6}.status-strip{color:#9a704a;align-items:center;gap:10px;padding:0 16px;font-size:12px;display:flex}.status-strip strong{color:var(--brown);font-size:12px}.live-dot{background:#53c44f;border:2px solid #fff;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 2px #318f38,0 0 12px #71d96d}.participant-stack{align-items:center;margin-left:auto;display:flex}.participant-stack i{color:#fff;background:#f67852;border:2px solid #fff8cd;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-6px;font-size:12px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 1px #71330f}.participant-stack i:nth-child(2){background:#4489e4}.participant-stack i:nth-child(3){background:#54b99a}.participant-stack i:nth-child(4){background:#8c58d9}.participant-stack b{color:#7f4d23;margin-left:8px;font-size:12px}.service-dot{background:#ffaf38;border:2px solid #fff;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 2px #bb671d}.service-error{background:#f05242;box-shadow:0 0 0 2px #a82b22}.api-state-card{border:4px solid var(--brown);text-align:center;background:radial-gradient(circle at 50% 12%,#69cdff80,#0000 28%),linear-gradient(145deg,#fffef0,#ffe4a1);border-radius:27px;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:40px;display:flex;box-shadow:0 7px #a94c17,inset 0 0 0 4px #ffffffa8}.api-state-card>div,.lots-empty>div{color:#fff;background:linear-gradient(#65ccff,#237ddd);border:4px solid #71330f;border-radius:25px 50% 50%;place-items:center;width:72px;height:72px;font-size:29px;display:grid;box-shadow:0 5px #244f91,inset 0 3px #ffffff8c}.api-state-card>span{color:#ec6b25;letter-spacing:.17em;margin-top:20px;font-size:12px;font-weight:1000}.api-state-card h2{color:#71330f;margin:7px 0;font-size:25px}.api-state-card p{color:#a27a57;margin:0;font-size:12px}.api-state-card button,.lots-empty button{color:#fff;cursor:pointer;background:linear-gradient(#ff9f32,#ed501d);border:3px solid #74300e;border-radius:12px;min-width:145px;min-height:42px;margin-top:22px;font-size:12px;font-weight:1000;box-shadow:0 4px #8d2e0e,inset 0 2px #ffffff73}.auction-grid{border:4px solid var(--brown);background:var(--cream);min-height:520px;box-shadow:0 7px 0 #a94c17, 0 14px 28px #5e381340, inset 0 0 0 4px var(--gold-light);border-radius:27px;grid-template-columns:minmax(390px,1.12fr) minmax(330px,.88fr);display:grid;overflow:hidden}.lot-art{isolation:isolate;border-right:4px solid var(--brown);background:#54bef6;min-height:520px;position:relative;overflow:hidden}.lot-art:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000,#4d230975);height:38%;position:absolute;inset:auto 0 0}.auction-character{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.auction-character.compact{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.halo{display:none}.lot-art-head{z-index:3;align-items:center;gap:7px;padding:20px;display:flex;position:relative}.live-pill,.mode-pill{border:3px solid var(--brown);color:#fff;letter-spacing:.06em;text-shadow:0 1px #8f251a;background:linear-gradient(#ff7461,#dc2f28);border-radius:12px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:12px;font-weight:1000;display:inline-flex;box-shadow:0 3px #8a2919,inset 0 2px #fff6}.live-pill i{background:#ffe44d;border:2px solid #fff;border-radius:50%;width:7px;height:7px}.mode-pill{color:#fff9c8;background:linear-gradient(#58b9ff,#2178d7);box-shadow:0 3px #205496,inset 0 2px #ffffff59}.lot-art-head>button{border:3px solid var(--brown);color:#ef4935;cursor:pointer;background:linear-gradient(#fffef3,#ffdb75);border-radius:50%;width:39px;height:39px;margin-left:auto;font-size:20px;font-weight:1000;box-shadow:0 3px #82400f,inset 0 2px #fff}.lot-index{z-index:3;color:#fff;-webkit-text-stroke:2px var(--brown);paint-order:stroke fill;text-shadow:0 3px #9f4417;font-size:25px;font-weight:1000;position:absolute;bottom:19px;left:20px}.lot-index span{font-size:12px}.art-caption{z-index:3;color:#fff9c6;letter-spacing:.1em;text-shadow:0 2px var(--brown);margin:0;font-size:12px;font-weight:1000;position:absolute;bottom:22px;right:20px}.bid-panel{background:radial-gradient(#f1c971 1px,#0000 1.5px) 0 0/17px 17px,linear-gradient(150deg,#fffef2,#fff0bd);flex-direction:column;padding:clamp(30px,3.8vw,49px);display:flex;position:relative}.bid-panel:before{content:"✦";color:#ffcf4e;font-size:24px;position:absolute;top:13px;right:14px;transform:rotate(12deg)}.lot-meta{flex-wrap:wrap;gap:7px;display:flex}.lot-meta span{color:#8b4b1b;background:#fff9db;border:2px solid #c98935;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:1000;box-shadow:0 2px #e1ae50}.lot-meta span:first-child{color:#fff;background:linear-gradient(#ff9a35,#f0501c);border-color:#8b2e13;box-shadow:0 2px #92310f}.bid-panel h2{color:#ff7623;letter-spacing:-.055em;-webkit-text-stroke:2px #75300f;paint-order:stroke fill;text-shadow:0 4px #ffd44f;margin:21px 0 4px;font-size:clamp(31px,3.3vw,46px);font-weight:1000}.lot-subtitle{color:#9a704b;margin:0;font-size:12px;line-height:1.65}.price-block{background:#fffef3;border:3px solid #7b4017;border-radius:18px 18px 18px 7px;width:fit-content;min-width:215px;margin-top:26px;padding:13px 18px 11px;box-shadow:0 4px #e6a83d,inset 0 2px #fff}.price-block p{color:#aa7a4e;margin:0 0 2px;font-size:12px}.price-block div{align-items:baseline;gap:8px;display:flex}.price-block strong{color:#2f7fdc;letter-spacing:-.05em;-webkit-text-stroke:1px #164a95;paint-order:stroke fill;text-shadow:0 3px #c9edff;font-size:clamp(38px,4vw,52px);font-weight:1000;line-height:1}.price-block div span{color:#8a541f;font-size:12px;font-weight:1000}.price-block small{color:#e34d26;margin-top:5px;font-size:12px;display:block}.countdown{align-items:center;gap:7px;margin:21px 0;display:flex}.countdown>div{text-align:center;background:linear-gradient(#62c5ff,#2f85df);border:3px solid #20559a;border-radius:13px;min-width:53px;padding:8px;box-shadow:0 3px #173f78,inset 0 2px #ffffff80}.countdown strong{color:#fff;text-shadow:0 2px #245594;font-size:18px;font-weight:1000;display:block}.countdown small{color:#e9faff;font-size:12px}.countdown>span{color:#c95c20;font-size:19px;font-weight:1000}.bid-control{margin-top:auto}.bid-input-row{border:3px solid var(--brown);background:#fffefa;border-radius:15px;grid-template-columns:42px 1fr auto 42px;align-items:center;display:grid;overflow:hidden;box-shadow:0 3px #e3ae4e,inset 0 2px #fff}.bid-input-row>button{color:#fff;cursor:pointer;text-shadow:0 2px #1f5592;background:linear-gradient(#6dc5ff,#267bd2);border:0;align-self:stretch;font-size:18px;font-weight:1000}.bid-input-row label{align-items:center;gap:9px;padding-left:13px;display:flex}.bid-input-row label span{color:#a47a54;font-size:12px}.bid-input-row input{color:#e45720;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:17px;font-weight:1000}.points-label{color:#8e5c31;padding-right:10px;font-size:12px;font-weight:900}.quick-steps{align-items:center;gap:6px;padding:8px 0 12px;display:flex}.quick-steps button{color:#915020;cursor:pointer;background:linear-gradient(#fffdf0,#ffe59a);border:2px solid #92501f;border-radius:9px;padding:5px 9px;font-size:12px;font-weight:1000;box-shadow:0 2px #d89c38}.quick-steps span{color:#aa7e58;margin-left:auto;font-size:12px}.bid-button,.dark-action{color:#fff;text-shadow:0 2px #a63412;cursor:pointer;background:linear-gradient(#ff9a35,#ee4e1c);border:3px solid #7e2b11;border-radius:15px;font-weight:1000;transition:transform .15s,filter .15s;box-shadow:0 5px #912e10,inset 0 2px #ffffff7a}.bid-button:not(:disabled):hover,.dark-action:not(:disabled):hover{filter:saturate(1.08);transform:translateY(-2px)}.bid-button{justify-content:center;align-items:center;gap:16px;width:100%;height:49px;font-size:12px;display:flex}.bid-button:not(.galaxy-button) span{color:#fff6a7;font-size:18px}.dutch-accept{text-shadow:0 2px #2b792c;background:linear-gradient(#7cce4e,#3ca13a);border-color:#246d2a;box-shadow:0 5px #246e2a,inset 0 2px #ffffff80}.bid-note{color:#a67d57;text-align:center;margin:12px 0 0;font-size:12px}.bid-note span{color:#3fa346}.dutch-notice{background:#edffd8;border:2px solid #62a842;border-radius:13px;align-items:center;gap:11px;margin-bottom:13px;padding:10px 12px;display:flex}.dutch-notice>span{color:#fff;background:#55b849;border-radius:50%;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.dutch-notice strong,.dutch-notice small{display:block}.dutch-notice strong{color:#3b7c2d;font-size:12px}.dutch-notice small{color:#719063;margin-top:2px;font-size:12px}.dutch-auction .lot-art{background:radial-gradient(circle at 17% 22%,#ffffffeb 0 7%,#0000 7.3%),radial-gradient(circle at 83% 18%,#fff8becc 0 5%,#0000 5.3%),linear-gradient(150deg,#69d7ff 0 42%,#b8efff 65%,#fff0ac 100%);box-shadow:inset 0 0 0 6px #5bc34357}.proportional-auction .lot-art{box-shadow:inset 0 0 0 6px #995bd34d}.dutch-clock-art{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:61px 18px 45px}.clock-shell{aspect-ratio:1;filter:drop-shadow(0 10px #632d0d3d)drop-shadow(0 16px 18px #36527738);width:min(100%,425px);position:relative}.clock-shell:before,.clock-shell:after{z-index:-1;content:"";background:linear-gradient(145deg,#fffbe2,#ffc85e);border:7px solid #7d390f;width:25%;height:28%;position:absolute;top:42%}.clock-shell:before{border-radius:80% 18% 70% 30%;left:-8%;transform:rotate(-20deg)}.clock-shell:after{border-radius:18% 80% 30% 70%;right:-8%;transform:rotate(20deg)}.clock-shell svg{width:100%;height:100%;overflow:visible}.clock-outer-shadow{fill:#9e4714}.clock-cookie-rim{fill:#ffb92f;stroke:#71300e;stroke-width:8px}.clock-cream-face{fill:#fff8d9;stroke:#fff;stroke-width:5px}.clock-track-remaining{fill:none;stroke:#ffe071;stroke-width:22px;stroke-linecap:round}.clock-track-elapsed{fill:none;stroke:#e86425;stroke-width:22px;stroke-linecap:round;filter:drop-shadow(0 3px #a63d17)}.clock-hour-dot{fill:#48a9e8;stroke:#1f5da5;stroke-width:2.5px}.clock-hour-dot.major{fill:#ffed66;stroke:#d7641c;stroke-width:4px}.clock-hand{transform-origin:180px 180px;filter:drop-shadow(0 4px #922d16);transition:transform .7s cubic-bezier(.2,.8,.3,1)}.clock-hand path{fill:#ff5837;stroke:#75270f;stroke-width:5px;stroke-linejoin:round}.clock-hand>circle{fill:#fff066;stroke:#75270f;stroke-width:4px}.clock-center-ring{fill:#ffc331;stroke:#71300e;stroke-width:6px}.clock-center{fill:#f45a2d;stroke:#fff6b6;stroke-width:4px}.clock-center-star{fill:#fff36f}.clock-chef-hat{z-index:3;color:#f06528;background:#fffdf1;border:5px solid #71300e;border-radius:45% 45% 25% 25%;place-items:center;width:58px;height:42px;font-size:16px;display:grid;position:absolute;top:-1%;left:50%;transform:translate(-50%);box-shadow:inset 0 -7px #ffe1a1}.clock-chef-hat:before,.clock-chef-hat:after,.clock-chef-hat i{content:"";background:#fffdf1;border:5px solid #71300e;border-radius:50%;width:31px;height:31px;position:absolute;top:-18px}.clock-chef-hat:before{left:-7px}.clock-chef-hat:after{right:-7px}.clock-chef-hat i{top:-24px;left:9px}.clock-chef-hat b{z-index:1;background:#fffdf1;position:absolute;inset:-2px 3px 7px}.clock-chef-hat span{z-index:2;position:relative}.clock-chef-hat{isolation:isolate}.clock-chef-hat i,.clock-chef-hat:before,.clock-chef-hat:after{z-index:0}.clock-endpoints{z-index:5;white-space:nowrap;align-items:center;gap:4px;display:flex;position:absolute;top:9%;left:50%;transform:translate(-50%)}.clock-endpoints span{color:#733512;background:#fff8d9;border:2px solid #71300e;border-radius:8px;padding:4px 7px;font-size:12px;font-weight:1000;box-shadow:0 2px #bd6c28}.clock-endpoints span:last-child{color:#27653a;background:#ecffd7}.clock-endpoints b{color:#ef5228;font-size:12px}.clock-endpoints i{color:#fff;text-shadow:0 2px #82410f;font-size:13px;font-style:normal}.clock-price-bubble{z-index:4;text-align:center;background:linear-gradient(#fffef2,#ffd96e);border:4px solid #71300e;border-radius:18px;min-width:126px;padding:8px 14px 7px;position:absolute;bottom:22%;left:50%;transform:translate(-50%);box-shadow:0 5px #9a4614,inset 0 2px #fff}.clock-price-bubble small{color:#a16f43;font-size:12px;font-weight:1000;display:block}.clock-price-bubble strong{color:#ee5427;-webkit-text-stroke:1px #8c2e13;paint-order:stroke fill;font-size:22px;font-weight:1000}.clock-price-bubble span{color:#77451e;margin-left:4px;font-size:12px;font-weight:1000}.clock-spark{z-index:4;color:#fff36b;text-shadow:0 3px #d76b24;font-size:27px;animation:1.7s ease-in-out infinite alternate clock-twinkle;position:absolute}.clock-spark.spark-one{top:12%;left:5%}.clock-spark.spark-two{animation-delay:-.8s;bottom:20%;right:3%}@keyframes clock-twinkle{to{filter:brightness(1.15);transform:rotate(12deg)scale(1.18)}}.dutch-clock-art.compact{inset:-8px}.dutch-clock-art.compact .clock-shell{filter:drop-shadow(0 3px #632d0d4d);width:78px}.dutch-clock-art.compact .clock-chef-hat,.dutch-clock-art.compact .clock-endpoints,.dutch-clock-art.compact .clock-spark{display:none}.lower-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.activity-card,.ai-card,.editor-card,.queue-card,.accounts-card,.audit-card,.policy-card{border:3px solid var(--brown);background:linear-gradient(145deg,#fffef2,#ffedb7);border-radius:21px;box-shadow:0 5px #c5762d,inset 0 2px #fff,0 12px 24px #59321421}.activity-card{padding:20px 23px 13px}.section-head,.section-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head p,.section-title-row>div>span{color:#d16b28;letter-spacing:.13em;margin:0 0 3px;font-size:12px;font-weight:1000;display:block}.section-head h3,.section-title-row h2{color:#71330f;margin:0;font-size:17px;font-weight:1000}.section-title-row>div>p{color:#a27b59;margin:5px 0 0;font-size:12px}.section-head button,.section-title-row>button{color:#a05e27;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.bid-list{margin-top:13px}.bid-row{border-top:1px dashed #71330f38;grid-template-columns:33px 1fr auto;align-items:center;gap:10px;min-height:48px;display:grid;position:relative}.bid-row:first-child{border-top:0}.bid-row>i{color:#fff;border:2px solid #fff7d3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 2px #8d4719}.bid-row span strong,.bid-row span small{display:block}.bid-row span strong{font-size:12px}.bid-row span small{color:#b08a68;margin-top:2px;font-size:12px}.bid-row>b{color:#277bd2;font-size:12px;font-weight:1000}.bid-row>b small{color:#987153;font-size:12px}.bid-row em{color:#fff;background:#f15c34;border:1px solid #be381d;border-radius:6px;padding:2px 6px;font-size:12px;font-style:normal;font-weight:1000;position:absolute;top:2px;right:0}.ai-card{color:#fff;background:linear-gradient(145deg,#56c7ff,#377edb 58%,#7252c5);border-color:#24559c;flex-direction:column;min-width:0;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #264b8a,inset 0 2px #ffffff78,0 12px 24px #2152912e}.ai-card:before{content:"";background:#fff7953d;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-55px}.ai-orbit{place-items:center;width:50px;height:50px;display:grid;position:absolute;top:18px;right:23px}.ai-orbit span{z-index:2;color:#fff077;text-shadow:0 2px #8756b0;font-size:21px;position:relative}.ai-orbit i{border:2px dashed #fff486b3;border-radius:50%;position:absolute;inset:0}.ai-orbit i:last-child{opacity:.55;border-style:solid;inset:8px}.ai-label{color:#fff3a5;letter-spacing:.11em;text-shadow:0 1px #28528d;font-size:12px;font-weight:1000}.ai-card h3{-webkit-text-stroke:1px #194f95;paint-order:stroke fill;text-shadow:0 3px #205baa;margin:16px 0 7px;font-size:23px;font-weight:1000}.ai-card>p{color:#edfaff;max-width:88%;margin:0;font-size:12px;line-height:1.7}.ai-meter{margin:17px 0 0}.ai-meter>span{background:#2865ba;border:2px solid #214c91;border-radius:9px;height:9px;display:block;overflow:hidden;box-shadow:inset 0 2px #0f386f59}.ai-meter i{background:linear-gradient(90deg,#73d35d,#fff071);border-radius:9px;width:68%;height:100%;display:block}.ai-meter small{color:#d9f5ff;margin-top:5px;font-size:12px;display:block}.ai-card footer{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.ai-card footer span{color:#cbeaff;font-size:12px}.ai-card footer button{color:#fff39a;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:1000}.my-lots-strip button{color:#855126;cursor:pointer;background:#fff8d9;border:2px solid #96602d;border-radius:10px;margin-left:auto;padding:8px 13px;font-size:12px;font-weight:1000}.my-lots-card{border:4px solid var(--brown);background:linear-gradient(145deg,#fffef2,#ffe9a8);border-radius:27px;min-height:550px;padding:27px;box-shadow:0 7px #a94c17,0 15px 30px #5b331130,inset 0 0 0 4px #ffffffad}.my-lots-card>.section-title-row{border-bottom:2px dashed #dbb477;padding:0 2px 20px}.my-lots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.my-lot-item{background:#fffdf1;border:3px solid #71330f;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 5px #b25b20,inset 0 2px #fffc}.my-lot-image{background:#62c9f5;border-bottom:3px solid #71330f;height:205px;position:relative;overflow:hidden}.my-lot-image img{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block}.my-lot-image>i{color:#6d3210;background:#fff4b8;border:2px solid #6c300f;border-radius:9px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:1000;position:absolute;bottom:11px;left:12px;box-shadow:0 2px #8c3b12}.lot-outcome{z-index:2;color:#fff;text-shadow:0 1px #3c1f0b59;border:2px solid #fff9d5;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:1000;position:absolute;top:12px;right:12px;box-shadow:0 3px #4f250b6b}.outcome-winning{background:#ef7924}.outcome-won{background:#52ad50}.outcome-lost{background:#9299a7}.my-lot-copy{padding:18px 19px 15px}.my-lot-copy>span{color:#dc6626;letter-spacing:.06em;font-size:12px;font-weight:1000}.my-lot-copy h3{color:#71330f;margin:5px 0 6px;font-size:19px}.my-lot-copy>p{color:#9f7958;min-height:31px;margin:0;font-size:12px;line-height:1.65}.my-lot-copy>div{border-top:1px dashed #d5ad72;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:17px;padding-top:13px;display:flex}.my-lot-copy>div small{color:#a37d5b;font-size:12px}.my-lot-copy>div strong{color:#ed5b21;font-size:20px;font-weight:1000}.my-lot-copy>div strong i{color:#a26f43;font-size:12px;font-style:normal}.my-lot-copy footer{color:#a48264;justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.inline-api-error{color:#984331;background:#fff0df;border:2px solid #d24b34;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin-top:20px;padding:13px;display:grid}.inline-api-error>span{color:#fff;background:#e34d38;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.inline-api-error p,.inline-api-error strong{margin:0;font-size:12px;display:block}.inline-api-error button{color:#c4432e;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:1000}.lots-empty{color:#9d7652;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.lots-empty h3{color:#71330f;margin:18px 0 5px;font-size:20px}.lots-empty p{margin:0;font-size:12px}.admin-summary-strip{justify-content:space-between;align-items:center;padding:7px 10px 7px 15px;display:flex}.admin-summary-strip>div:first-child{align-items:center;gap:9px;display:flex}.admin-summary-strip strong{font-size:12px}.admin-summary-strip small{color:#a47c57;font-size:12px}.admin-head-actions{gap:8px;display:flex}.ghost-action,.outline-action{color:#8b4b1b;cursor:pointer;background:linear-gradient(#fffef2,#ffe29a);border:2px solid #92501f;border-radius:11px;min-height:35px;padding:0 13px;font-size:12px;font-weight:1000;box-shadow:0 3px #d19335,inset 0 2px #fff}.dark-action{min-height:35px;padding:0 14px;font-size:12px}.admin-main-grid{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:16px;display:grid}.editor-card{padding:24px}.draft-pill{color:#397d2f;background:#eaffd7;border:2px solid #56a73d;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:1000;box-shadow:0 2px #acd176}.media-editor{grid-template-columns:1.4fr .75fr;gap:11px;margin-top:20px;display:grid}.media-slot{border:3px solid var(--brown);cursor:pointer;border-radius:17px;min-height:155px;position:relative;overflow:hidden;box-shadow:0 4px #cf7c2f,inset 0 2px #fff}.media-slot.primary-image{background:#54c4fb}.media-slot .auction-character{transition:transform .2s}.media-slot:hover .auction-character{transform:scale(1.03)}.media-tag,.media-slot>i{z-index:2;color:#fff;background:#f4612a;border:2px solid #76300f;border-radius:7px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:1000;position:absolute;left:10px;box-shadow:0 2px #83300f}.media-tag{top:10px}.media-slot>i{background:#267fd6;bottom:10px;left:auto;right:10px;box-shadow:0 2px #1f5395}.add-image{color:#a1642f;background:repeating-linear-gradient(135deg,#fffbea 0 12px,#fff0bd 12px 24px);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.add-image>span{color:#fff;background:linear-gradient(#65caff,#287ed5);border:3px solid #2278ca;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid;box-shadow:0 3px #20508d}.add-image strong{margin-top:9px;font-size:12px}.add-image small{color:#b58c66;margin-top:4px;font-size:12px}.form-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.field{color:#8d5a2c;gap:6px;min-width:0;font-size:12px;font-weight:1000;display:grid}.field.full{grid-column:1/-1}.field input,.field textarea,.field select{color:#623313;background:#fffdf2;border:2px solid #a7682f;border-radius:11px;outline:0;width:100%;min-width:0;font-size:12px;font-weight:800;box-shadow:inset 0 2px #f4dc9f}.field input,.field select{height:39px;padding:0 11px}.field textarea{resize:vertical;padding:10px 11px;line-height:1.6}.field input:focus,.field textarea:focus,.field select:focus{border-color:#2585dd;box-shadow:0 0 0 3px #3799e733,inset 0 2px #d7ecff}.mode-heading{border-top:2px dashed #7841173d;justify-content:space-between;align-items:end;margin-top:23px;padding-top:20px;display:flex}.mode-heading span{color:#d16827;letter-spacing:.13em;font-size:12px;font-weight:1000}.mode-heading h3{margin:3px 0 0;font-size:15px}.mode-heading>small{color:#a47d5c;font-size:12px}.mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.mode-card{text-align:left;cursor:pointer;background:#fffdf2;border:3px solid #aa713b;border-radius:15px;grid-template-columns:38px 1fr 14px;align-items:center;gap:10px;min-height:73px;padding:11px;display:grid;position:relative;box-shadow:0 3px #dbaf68}.mode-card>i{color:#fff;background:linear-gradient(#64c7ff,#287dd5);border:2px solid #1c5ca8;border-radius:12px;place-items:center;width:37px;height:37px;font-size:19px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 3px #1d5190}.mode-card strong,.mode-card small{display:block}.mode-card strong{font-size:12px}.mode-card small{color:#aa8362;margin-top:4px;font-size:12px;line-height:1.4}.mode-card>em{background:#fff;border:2px solid #aa713b;border-radius:50%;width:13px;height:13px}.mode-card.selected{background:#e9f7ff;border-color:#1f67b5;box-shadow:0 3px #6eabd9,inset 0 0 0 2px #fff}.mode-card.selected>em{background:#3287dc;border:3px solid #fff;box-shadow:0 0 0 2px #1f67b5}.mode-card.dutch-mode>i{background:linear-gradient(#8bda53,#45a43a);border-color:#327c28;box-shadow:0 3px #2d792c}.mode-card.dutch-mode.selected{background:#efffde;border-color:#438f31;box-shadow:0 3px #91bd68,inset 0 0 0 2px #fff}.mode-card.dutch-mode.selected>em{background:#57ad3d;box-shadow:0 0 0 2px #438f31}.mode-card.proportional-mode>i{background:linear-gradient(#c583ee,#8652c4);border-color:#6b3a9f;box-shadow:0 3px #5c318d}.mode-card.proportional-mode.selected{background:#f7ebff;border-color:#7d46af;box-shadow:0 3px #bb87da,inset 0 0 0 2px #fff}.mode-card.proportional-mode.selected>em{background:#965cca;box-shadow:0 0 0 2px #713aa2}.settings-grid{background:#ffffff85;border:2px solid #e0b264;border-radius:14px;padding:14px}.unit-input{position:relative}.unit-input input{padding-right:44px}.unit-input i{color:#aa7b50;font-size:12px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editor-footer{border-top:2px dashed #7841173d;justify-content:space-between;align-items:center;gap:16px;margin-top:19px;padding-top:17px;display:flex}.editor-footer>div{align-items:center;gap:9px;display:flex}.editor-footer>div>span{color:#fff;background:#5abe4d;border:2px solid #28772c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 2px #397c31}.editor-footer p,.editor-footer strong,.editor-footer small{margin:0;display:block}.editor-footer strong{font-size:12px}.editor-footer small{color:#aa8260;margin-top:2px;font-size:12px}.editor-footer>button{color:#fff;text-shadow:0 2px #a53412;cursor:pointer;background:linear-gradient(#ff9a35,#ef501d);border:3px solid #7e2b11;border-radius:13px;min-height:41px;padding:0 17px;font-size:12px;font-weight:1000;box-shadow:0 4px #922e10,inset 0 2px #ffffff73}.live-control-card{color:#fff;background:linear-gradient(155deg,#4cc4ff,#247dd6 48%,#674bbd);border:3px solid #204f99;border-radius:21px;position:sticky;top:18px;overflow:hidden;box-shadow:0 5px #25467d,inset 0 2px #ffffff80,0 12px 25px #21497f33}.live-control-head{border-bottom:2px solid #1c488c80;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.live-control-head>span{color:#fff5a6;letter-spacing:.1em;font-size:12px;font-weight:1000}.live-control-head>span i{background:#5bd253;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.live-control-head button{color:#fff;background:0 0;border:0}.live-preview{grid-template-columns:84px 1fr;align-items:center;gap:12px;padding:15px 16px;display:grid}.mini-art{background:#47bff5;border:3px solid #71300f;border-radius:13px;height:67px;position:relative;overflow:hidden;box-shadow:0 3px #234b87}.mini-art>span{z-index:2;color:#fff;background:#e34b29;border-radius:4px;padding:2px 4px;font-size:12px;position:absolute;bottom:4px;left:5px}.live-preview>div:last-child small,.live-preview>div:last-child strong,.live-preview>div:last-child span{display:block}.live-preview>div:last-child small{color:#c7edff;font-size:12px}.live-preview>div:last-child strong{margin-top:4px;font-size:12px}.live-preview>div:last-child span{color:#73430f;background:#fff083;border-radius:5px;width:fit-content;margin-top:5px;padding:3px 6px;font-size:12px;font-weight:1000}.live-number{text-align:center;border-block:2px dashed #ffffff3d;padding:15px 16px}.live-number span{color:#d5f1ff;font-size:12px;display:block}.live-number strong{color:#fff078;-webkit-text-stroke:1px #604292;paint-order:stroke fill;text-shadow:0 3px #3d5ea1;font-size:38px;font-weight:1000}.live-number small{color:#e5f7ff;margin-left:5px;font-size:12px}.control-metrics{grid-template-columns:repeat(3,1fr);padding:13px 10px;display:grid}.control-metrics>div{text-align:center;border-left:1px solid #ffffff38}.control-metrics>div:first-child{border-left:0}.control-metrics strong,.control-metrics small{display:block}.control-metrics strong{font-size:12px}.control-metrics small{color:#cfeeff;margin-top:2px;font-size:12px}.control-actions{grid-template-columns:1.2fr 1fr;gap:7px;padding:0 15px 14px;display:grid}.control-actions button{color:#783c14;cursor:pointer;background:linear-gradient(#fff9c7,#ffc94f);border:3px solid #79411a;border-radius:11px;min-height:38px;font-size:12px;font-weight:1000;box-shadow:0 3px #85451a,inset 0 2px #fff}.control-actions button:last-child{color:#fff;background:linear-gradient(#fa7461,#d73531);border-color:#862819;box-shadow:0 3px #7b2518,inset 0 2px #fff6}.control-actions button.resume{color:#fff;background:linear-gradient(#82d557,#3ea43d);border-color:#286f2b;box-shadow:0 3px #286e2c,inset 0 2px #fff6}.server-rule{background:#11438b47;border:2px solid #ffffff57;border-radius:12px;align-items:center;gap:9px;margin:0 15px 13px;padding:10px;display:flex}.server-rule>span{color:#fff177}.server-rule strong,.server-rule small{display:block}.server-rule strong{font-size:12px}.server-rule small{color:#d0ecff;margin-top:2px;font-size:12px}.next-lot{color:#e0f5ff;cursor:pointer;background:0 0;border:0;border-top:1px dashed #ffffff4d;justify-content:space-between;width:calc(100% - 30px);margin:0 15px 16px;padding:10px 0 0;font-size:12px;font-weight:900;display:flex}.next-lot span{color:#fff185}.queue-card{margin-top:16px;padding:21px 23px 13px}.outline-action{border:2px solid #92501f!important;padding-inline:12px!important}.queue-table{min-width:700px;margin-top:15px}.queue-card{overflow-x:auto}.queue-row{color:#8d603a;border-top:1px dashed #703a1438;grid-template-columns:2fr .8fr 1fr .65fr 45px;align-items:center;gap:12px;min-height:47px;font-size:12px;display:grid}.queue-row.queue-header{color:#af815d;border-top:0;min-height:34px;font-size:12px}.queue-row.current{background:#fff5cf;border:2px solid #e18f31;border-radius:12px;margin-inline:-9px;padding-inline:9px;box-shadow:inset 0 0 0 2px #fff}.queue-row>span:first-child{color:#673211;align-items:center;gap:10px;display:flex}.queue-row>span:first-child i{color:#8a4d1a;background:#ffe5a0;border:2px solid #8c4e1c;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:1000;display:grid}.queue-row>span:first-child strong{font-size:12px}.queue-status{color:#8b6546;background:#f7e8cc;border:1px solid #b7855e;border-radius:7px;padding:4px 7px;font-style:normal;font-weight:1000;display:inline-flex}.queue-status[class*=进行中]{color:#fff;background:#f0642a;border-color:#8e2f13}.queue-status[class*=已暂停]{color:#fff;background:#df4c45;border-color:#842927}.queue-status[class*=已成交]{color:#307b32;background:#e5ffd1;border-color:#6bab55}.queue-row>span:last-child button{color:#9b6b43;cursor:pointer;background:0 0;border:0}.root-warning{background:linear-gradient(#fff9df,#e9d3ff);border-color:#5f368d;align-items:center;gap:12px;padding:8px 14px;display:flex;box-shadow:0 4px #76509b,inset 0 2px #fff}.root-warning>span{color:#fff;background:linear-gradient(#ad82ef,#744bc4);border:2px solid #4d2b7e;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 3px #4e2d7d}.root-warning strong,.root-warning small{display:block}.root-warning strong{color:#5c318a;font-size:12px}.root-warning small{color:#9b72af;margin-top:2px;font-size:12px}.root-warning button{color:#7442a3;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:1000}.root-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{color:#6c3514;background:linear-gradient(145deg,#fffdf0,#ffe49a);border:3px solid #6d3513;border-radius:19px;min-height:128px;padding:17px;position:relative;overflow:hidden;box-shadow:0 5px #bc702d,inset 0 2px #fff}.metric-card:after{content:"";background:#ffffff73;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-30px;right:-25px}.metric-card>span{float:right;color:#fff;background:#3d8fe4;border:2px solid #fff;border-radius:12px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 3px #285b9e}.metric-card p{color:#9a6d48;margin:1px 0 10px;font-size:12px}.metric-card>strong{color:#287fd4;-webkit-text-stroke:1px #1d5595;paint-order:stroke fill;text-shadow:0 2px #c6ecff;font-size:27px;font-weight:1000;display:block}.metric-card>small{color:#9e7856;font-size:12px}.metric-orange>span{background:#f36b2c;box-shadow:0 3px #993613}.metric-orange>strong{color:#ef6126;-webkit-text-stroke-color:#9a3815;text-shadow:0 2px #ffdda1}.metric-green>span{background:#58bb4d;box-shadow:0 3px #337c31}.metric-green>strong{color:#55ad43;-webkit-text-stroke-color:#32772d;text-shadow:0 2px #dcffc4}.metric-violet>span{background:#8b58d7;box-shadow:0 3px #513086}.metric-violet>strong{color:#8152cc;-webkit-text-stroke-color:#4f2e82;text-shadow:0 2px #e2d3ff}.root-main-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:stretch;gap:15px;margin-top:15px;display:grid}.accounts-card{min-width:0;padding:22px;overflow-x:auto}.accounts-card .section-title-row{min-width:650px}.accounts-table{min-width:650px;margin-top:15px}.account-row{color:#8d623f;border-top:1px dashed #6f381438;grid-template-columns:1.3fr .85fr .9fr .65fr 1fr;align-items:center;gap:10px;min-height:55px;font-size:12px;display:grid}.account-row.account-head{color:#af8461;border-top:0;min-height:32px;font-size:12px}.account-person{align-items:center;gap:9px;display:flex}.account-person>i{color:#fff;border:2px solid #fff8cf;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:1000;display:grid;box-shadow:0 2px #8c4a1e}.account-person b,.account-person small,.last-login small{display:block}.account-person b{color:#653211;font-size:12px}.account-person small,.last-login small{color:#b28c6d;margin-top:2px;font-size:12px}.scope-pill{color:#2f6da9;background:#e8f5ff;border:1px solid #5b8fca;border-radius:6px;padding:4px 6px;font-style:normal;font-weight:1000;display:inline-flex}.status-toggle{color:#997357;cursor:pointer;background:#f4e8d7;border:1px solid #af8a6a;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;font-weight:1000;display:inline-flex}.status-toggle i{background:#9d9b98;border-radius:50%;width:7px;height:7px}.status-toggle.on{color:#337735;background:#e9ffd9;border-color:#78af5e}.status-toggle.on i{background:#55bd4d}.row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.row-actions button{color:#865429;cursor:pointer;background:#fff8df;border:1px solid #a5744b;border-radius:7px;min-height:27px;padding:0 7px;font-size:12px;font-weight:900}.password-policy{color:#5280a8;background:#eaf7ff;border:2px solid #4c93cf;border-radius:10px;min-width:650px;margin:11px 0 0;padding:9px 11px;font-size:12px}.password-policy span{color:#fff;background:#3c88ca;border-radius:5px;place-items:center;margin-right:5px;padding:3px 5px;font-size:12px;display:inline-grid}.password-policy strong{color:#356d9d;margin-right:5px}.database-card{color:#fff;background:linear-gradient(145deg,#a578eb,#6e48c0 55%,#3b287e);border:3px solid #4c2a80;border-radius:21px;flex-direction:column;padding:20px;display:flex;box-shadow:0 5px #452870,inset 0 2px #ffffff70,0 12px 24px #412a7a33}.db-head{color:#fff1a4;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:12px;font-weight:1000;display:flex}.db-head i{color:#e8ffd1;background:#428b3e73;border:1px solid #bdf18c;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal}.db-orbit{place-items:center;width:78px;height:78px;margin:24px auto 15px;display:grid;position:relative}.db-orbit span{z-index:2;color:#5e3c9e;background:linear-gradient(#fffcd9,#ffcc53);border:3px solid #fff5b4;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:1000;display:grid;position:relative;box-shadow:0 4px #4e3288}.db-orbit i{border:2px dashed #fff49699;border-radius:50%;position:absolute;inset:0}.db-orbit i:nth-of-type(2){opacity:.45;border-style:solid;inset:8px}.db-orbit i:last-child{background:#55d75a;border:2px solid #fff;width:9px;height:9px;top:5px;left:7px}.database-card h3{text-align:center;text-shadow:0 2px #493178;margin:0;font-size:15px}.database-card>p{color:#e4daff;text-align:center;margin:8px 0 0;font-size:12px;line-height:1.6}.db-stats{border-block:1px dashed #ffffff47;grid-template-columns:1fr 1fr;margin:18px 0 15px;display:grid}.db-stats>span{text-align:center;padding:10px}.db-stats>span+span{border-left:1px dashed #ffffff47}.db-stats small,.db-stats strong{display:block}.db-stats small{color:#d8cbf8;font-size:12px}.db-stats strong{color:#fff298;margin-top:4px;font-size:12px}.database-card>button{color:#73380f;cursor:pointer;background:linear-gradient(#fff6a5,#ffba36);border:3px solid #6e3513;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:40px;font-size:12px;font-weight:1000;display:flex;box-shadow:0 4px #543072,inset 0 2px #fff}.backup-time{color:#d4c9ed;text-align:center;margin-top:11px;font-size:12px}.root-lower-grid{grid-template-columns:1.1fr .9fr;gap:15px;margin-top:15px;display:grid}.audit-card,.policy-card{padding:21px 22px}.audit-list{margin-top:12px}.audit-row{border-top:1px dashed #6f381433;grid-template-columns:48px 10px 1fr;align-items:center;gap:8px;min-height:43px;display:grid}.audit-row:first-child{border-top:0}.audit-row time{color:#af8462;font-size:12px}.audit-dot{background:#3e8bd4;border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #306ba5}.audit-security{background:#e65736;box-shadow:0 0 0 1px #9c321b}.audit-system{background:#57b94b;box-shadow:0 0 0 1px #34772f}.audit-control{background:#8b58d5;box-shadow:0 0 0 1px #543287}.audit-row p{color:#8d603d;margin:0;font-size:12px}.audit-row p strong{color:#63300f;margin-right:6px}.audit-row p small{float:right;color:#b58e6e;font-size:12px}.policy-row{border-top:1px dashed #6f381433;justify-content:space-between;align-items:center;gap:10px;min-height:49px;display:flex}.policy-row:nth-child(2){border-top:0;margin-top:10px}.policy-row strong,.policy-row small{display:block}.policy-row strong{font-size:12px}.policy-row small{color:#ad8462;margin-top:3px;font-size:12px}.mini-toggle{cursor:pointer;background:#dac2a2;border:2px solid #a06d49;border-radius:12px;width:36px;height:21px;padding:2px}.mini-toggle i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;display:block;box-shadow:0 1px 2px #3c210e4d}.mini-toggle.on{background:#63bf4d;border-color:#327c31}.mini-toggle.on i{transform:translate(15px)}.proportional-pie-card{background:radial-gradient(circle at 9px 9px,#ffffffb8 0 2px,#0000 2.5px) 0 0/18px 18px,linear-gradient(145deg,#fffbe5,#ffd978);border:3px solid #774214;border-radius:18px;grid-template-columns:154px minmax(0,1fr);align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:grid;box-shadow:0 4px #b55f23,inset 0 2px #fff}.pie-visual-wrap{place-items:center;min-height:142px;display:grid;position:relative}.pie-crust{aspect-ratio:1;background:repeating-conic-gradient(#ffc94c 0 8deg, #eda435 8deg 16deg);border:4px solid #74350f;border-radius:50%;place-items:center;width:136px;padding:10px;display:grid;box-shadow:0 6px #9c4a18,inset 0 0 0 4px #ffe99a,0 11px 18px #69320e38}.pie-chart{aspect-ratio:1;border:4px solid #fff8cf;border-radius:50%;width:100%;transition:background .35s;position:relative;box-shadow:inset 0 0 0 2px #66301047}.pie-chart:after{content:"";border:2px dashed #ffffffa6;border-radius:50%;position:absolute;inset:9px}.pie-center{z-index:2;color:#6f330f;background:linear-gradient(#fffdf0,#ffe16f);border:4px solid #73340e;border-radius:50%;grid-template-columns:auto auto;place-content:center;column-gap:2px;width:53px;height:53px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 3px #9d4715,inset 0 2px #fff}.pie-center span{color:#ef5b2b;grid-row:1/3;align-self:center;font-size:13px}.pie-center strong{font-size:13px;line-height:1}.pie-center small{color:#98704c;font-size:12px;font-weight:1000}.pie-cherry{color:#f04436;-webkit-text-stroke:3px #7c2e12;paint-order:stroke fill;text-shadow:0 4px #993214;font-size:22px;position:absolute;top:1px;right:5px}.pie-legend{gap:6px;min-width:0;display:grid}.pie-legend>p{color:#9b7656;text-align:center;margin:0;font-size:12px}.pie-legend-row{border:2px solid #0000;border-radius:10px;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:33px;padding:4px 7px;display:grid}.pie-legend-row.self{background:#f2e4ffcc;border-color:#7d4ba7;box-shadow:inset 0 0 0 2px #fff}.pie-legend-row>i{border:2px solid #74350f;border-radius:50%;width:10px;height:10px;box-shadow:0 2px #69300e47}.pie-legend-row span,.pie-legend-row b,.pie-legend-row small{min-width:0;display:block}.pie-legend-row b{color:#71350f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pie-legend-row small{color:#9f7958;margin-top:2px;font-size:12px}.pie-legend-row>strong{color:#8051a6;font-size:12px}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#2a184585;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.create-modal{background:linear-gradient(145deg,#fffef0,#ffe6a2);border:4px solid #5e2f10;border-radius:25px;width:min(430px,100%);padding:28px;position:relative;box-shadow:0 8px #7f3b13,0 22px 55px #31194959,inset 0 0 0 4px #ffffffa6}.modal-icon{color:#fff;background:linear-gradient(#a981ea,#744bc3);border:3px solid #4e2b80;border-radius:15px;place-items:center;width:48px;height:48px;font-size:20px;display:grid;box-shadow:0 4px #4d2c7b}.modal-close{color:#8c5125;cursor:pointer;background:#fff6d4;border:2px solid #9b6032;border-radius:50%;width:32px;height:32px;font-size:18px;position:absolute;top:16px;right:18px}.create-modal>span{color:#8452c4;letter-spacing:.13em;margin-top:17px;font-size:12px;font-weight:1000;display:block}.create-modal h2{color:#6f3511;margin:4px 0 6px;font-size:22px}.create-modal>p{color:#aa805e;margin:0 0 17px;font-size:12px}.create-modal .field{margin-top:11px}.password-modal{max-height:calc(100svh - 36px);overflow-y:auto}.password-modal>p{line-height:1.65}.password-backdrop{z-index:45}.modal-error{background:#fff0df;border:1px solid #d84937;border-radius:9px;padding:9px 11px;line-height:1.5;color:#c53d2c!important;margin:12px 0 0!important;font-size:12px!important}.modal-actions{grid-template-columns:.7fr 1.3fr;gap:9px;margin-top:20px;display:grid}.modal-actions.single-action{grid-template-columns:1fr}.modal-actions button{color:#825027;cursor:pointer;background:#fff7d7;border:2px solid #9a6131;border-radius:11px;min-height:40px;font-size:12px;font-weight:1000}.modal-actions button:last-child{color:#fff;text-shadow:0 2px #9b3211;background:linear-gradient(#ff9b34,#ed4e1c);border:3px solid #6e2d0f;box-shadow:0 4px #852b0e,inset 0 2px #ffffff80}.modal-actions button:disabled,.api-state-card button:disabled,.my-lots-strip button:disabled{opacity:.62;cursor:wait}.bid-confirm-backdrop{z-index:42}.bid-confirm-modal{color:#71350f;background:linear-gradient(145deg,#fffef0,#ffe39a);border:4px solid #5e2f10;border-radius:25px;width:min(470px,100%);max-height:calc(100svh - 36px);padding:27px;position:relative;overflow:auto;box-shadow:0 8px #7f3b13,0 24px 60px #25153e6b,inset 0 0 0 4px #ffffffa6}.bid-confirm-modal.proportional-confirm{width:min(710px,100%)}.confirm-mascot{color:#fff;background:linear-gradient(145deg,#b981e8,#7146ba);border:4px solid #623012;border-radius:17px;place-items:center;width:52px;height:52px;font-size:23px;display:grid;transform:rotate(-3deg);box-shadow:0 4px #48266f,inset 0 2px #fff6}.confirm-kicker{color:#8051bd;letter-spacing:.13em;margin-top:15px;font-size:12px;font-weight:1000;display:block}.bid-confirm-modal h2{margin:4px 0 5px;font-size:24px}.confirm-lot{color:#9c7554;margin:0 0 15px;font-size:12px}.simple-confirm-amount{text-align:center;background:linear-gradient(145deg,#ecf8ff,#bfe8ff);border:3px solid #2b65a7;border-radius:17px;margin:18px 0 15px;padding:17px;box-shadow:0 4px #518bbd,inset 0 2px #fff}.simple-confirm-amount.dutch{background:linear-gradient(145deg,#f5ffe7,#cbee9f);border-color:#3c8734;box-shadow:0 4px #6ea34b,inset 0 2px #fff}.simple-confirm-amount small{color:#60809a;font-size:12px;font-weight:1000;display:block}.simple-confirm-amount strong{color:#ed5828;-webkit-text-stroke:1px #8b3013;paint-order:stroke fill;margin-left:4px;font-size:34px}.simple-confirm-amount span{margin-left:6px;font-size:12px;font-weight:1000}.confirm-amount-grid{justify-content:center;align-items:center;gap:10px;margin:15px 0 13px;display:flex}.confirm-amount-grid>div{text-align:center;background:#fff9da;border:2px solid #9d6331;border-radius:12px;min-width:120px;padding:9px 11px;box-shadow:0 3px #c9863c}.confirm-amount-grid>i{color:#e95a29;font-size:18px;font-style:normal;font-weight:1000}.confirm-amount-grid small{color:#a17b59;font-size:12px;display:block}.confirm-amount-grid strong{color:#ee5828;font-size:19px}.confirm-amount-grid span{color:#835332;margin-left:3px;font-size:12px;font-weight:1000}.confirm-preview-title{align-items:center;gap:7px;margin-top:13px;display:flex}.confirm-preview-title>span{color:#fff;background:#8f55c8;border:2px solid #713410;border-radius:8px;padding:4px 7px;font-size:12px;font-weight:1000}.confirm-preview-title strong{font-size:12px}.confirm-preview-title small{color:#a17b59;margin-left:auto;font-size:12px}.proportional-pie-card.preview{background:radial-gradient(circle at 10px 10px,#ffffff9e 0 2px,#0000 2.5px) 0 0/20px 20px,linear-gradient(145deg,#fff7db,#efd8ff);grid-template-columns:180px minmax(0,1fr);margin-top:9px}.proportional-pie-card.preview .pie-crust{width:158px}.confirm-warning{color:#85512b;background:#fff1bd;border:2px solid #d3862e;border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:10px 12px;display:flex}.confirm-warning>span{color:#fff;background:#ef6a2b;border:2px solid #853817;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:12px;font-weight:1000;display:grid}.confirm-warning p{margin:1px 0 0;font-size:12px;line-height:1.6}.confirm-actions{margin-top:15px}.toast{z-index:40;color:#74350f;background:linear-gradient(#fffbd8,#ffd257);border:3px solid #5e2a0e;border-radius:14px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;font-weight:1000;animation:.25s ease-out toast-in;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 5px #7d390f,0 14px 30px #432a1240,inset 0 2px #fff}.toast>span{color:#fff;background:#55ba4c;border:2px solid #2b752d;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 2px #32782e}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.remote-art{background-position:50%;background-repeat:no-repeat;background-size:cover}.quick-steps button:disabled{filter:grayscale(.75);opacity:.55}.bid-input-row:has(input:disabled){filter:grayscale(.75);opacity:.55}.bid-button:disabled,.control-actions button:disabled,.editor-footer button:disabled{color:#eee7dc;text-shadow:0 1px #555;cursor:not-allowed;background:linear-gradient(#aaa7a2,#77736f);border-color:#77706a;transform:none;box-shadow:0 4px #56514d,inset 0 2px #ffffff57}.bid-note-warning{color:#c14a31;font-weight:900}.check-field{color:#87552d;align-items:center;gap:8px;font-size:12px;font-weight:900;flex-direction:row!important;display:flex!important}.check-field input{accent-color:#ef6423;width:17px!important;min-height:17px!important}.field-note{color:#9a6e47;background:#fff9df;border:2px solid #efc16e;border-radius:10px;margin:0;padding:11px 12px;font-size:12px;line-height:1.6}.account-action{display:none}.ai-builder-card,.members-card{border:3px solid var(--brown);background:linear-gradient(150deg,#fffffff2,#fff2c6f2);border-radius:19px;margin-top:16px;padding:23px;box-shadow:0 5px #b66d2c,inset 0 0 0 3px #fff}.quota-pill{color:#36752e;background:#e9ffd6;border:2px solid #397c31;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:1000}.quota-empty{color:#9b4135;background:#ffe1d9;border-color:#c05a49}.ai-builder-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:16px;margin-top:18px;display:grid}.ai-builder-grid>div{background:#ffffff85;border:2px dashed #d9a55d;border-radius:15px;padding:17px}.prompt-editor{color:#87562f;margin-top:10px;font-size:.875rem;font-weight:700}.prompt-editor>small{margin-top:8px;font-size:.875rem;line-height:1.65;display:block}.prompt-editor summary{cursor:pointer}.prompt-editor textarea{resize:vertical;color:#70401f;width:100%;font:inherit;background:#fffdf3;border:2px solid #d4aa72;border-radius:10px;margin-top:8px;padding:10px;line-height:1.55}.ai-generate{width:100%;margin-top:13px}.draft-preview{color:#fff;background:linear-gradient(150deg,#7654c0,#295fa7);border:3px solid #58408f;border-radius:16px;min-height:310px;padding:18px;box-shadow:0 5px #3a2d6c,inset 0 2px #ffffff42}.draft-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.draft-empty>span{color:#fff08b;font-size:34px}.draft-empty strong{margin-top:12px}.draft-empty small{color:#d8eaff;max-width:210px;margin-top:7px;font-size:12px;line-height:1.6}.draft-preview>span{color:#fff18a;letter-spacing:.12em;font-size:12px;font-weight:1000}.draft-preview h3{margin:8px 0 13px;font-size:16px}.draft-preview dl{margin:0}.draft-preview dl div{border-top:1px dashed #ffffff40;justify-content:space-between;gap:13px;padding:7px 0;font-size:12px;display:flex}.draft-preview dt{color:#cce7ff}.draft-preview dd{text-align:right;margin:0;font-weight:900}.draft-preview>button,.manual-adjustment>button,.ai-adjustment>button,.suggestion-review button{color:#6e370e;cursor:pointer;background:linear-gradient(#fff8a8,#ffbe37);border:2px solid #71400f;border-radius:11px;width:100%;min-height:39px;margin-top:13px;font-size:12px;font-weight:1000;box-shadow:0 3px #5b3477,inset 0 2px #fff}.draft-preview button:disabled,.manual-adjustment button:disabled,.ai-adjustment button:disabled{opacity:.58;cursor:not-allowed}.member-search{gap:7px;display:flex}.member-search input{color:#6f3a19;background:#fffdf1;border:2px solid #c69458;border-radius:10px;outline:none;min-width:190px;padding:9px 11px;font-size:12px}.member-search button{color:#fff;cursor:pointer;background:#ef6928;border:2px solid #6e3512;border-radius:10px;padding:0 11px;font-size:12px;font-weight:1000}.member-console{background:#fffaf0;border:3px solid #7b3c18;border-radius:17px;grid-template-columns:300px minmax(0,1fr);min-height:510px;margin-top:18px;display:grid;overflow:hidden}.member-list{background:linear-gradient(#fff0bd,#f7cf79);border-right:2px solid #d7aa6a;padding:10px;overflow:auto}.member-sort-toolbar{border:1px solid var(--candy-line);background:var(--candy-paper);border-radius:12px;margin-bottom:10px;padding:12px 10px;box-shadow:inset 0 1px #fff,0 2px #b6802420}.member-sort-toolbar label{color:var(--control-ink);gap:7px;font-size:.875rem;font-weight:800;display:grid}.member-sort-toolbar select{border:1px solid var(--control-border);background:var(--cream);width:100%;min-width:0;min-height:44px;color:var(--control-ink);cursor:pointer;border-radius:9px;padding:8px;font-size:.875rem}.member-sort-toolbar select:focus-visible{outline:3px solid var(--candy-focus);outline-offset:2px}.member-sort-toolbar select:disabled{opacity:.6;cursor:not-allowed}.member-sort-toolbar small,.member-sort-scope{color:#77532f;overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem;line-height:1.5;display:block}.member-sort-scope{border-top:1px solid var(--candy-line);padding-top:8px}.member-row{color:#7b4d2b;text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:10px 8px;display:grid}.member-row:hover,.member-row.selected{background:#fff9df;border-color:#b76928;box-shadow:0 2px #c38a44}.member-row>i{color:#fff;background:#e96c2d;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:1000;display:grid}.member-row span strong,.member-row span small,.member-row>b small{display:block}.member-row span strong{color:#633315;font-size:12px}.member-row span small{color:#a27854;margin-top:2px;font-size:12px}.member-row>b{color:#2779c8;text-align:right;font-size:12px}.member-row>b small{color:#9a7556;font-size:12px}.member-empty{color:#a17b58;text-align:center;margin:auto;padding:30px;font-size:12px}.member-workbench{min-width:0;padding:18px}.selected-member-head{background:#fff5cd;border:2px solid #c78f4c;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.selected-member-head>span:last-child{text-align:right}.selected-member-head strong,.selected-member-head small,.selected-member-head b{display:block}.selected-member-head strong{color:#6b3616;font-size:13px}.selected-member-head b{color:#2d7cc8;font-size:17px}.selected-member-head small{color:#9d7755;margin-top:3px;font-size:12px}.adjustment-columns{grid-template-columns:.8fr 1.2fr;gap:13px;margin-top:14px;display:grid}.manual-adjustment,.ai-adjustment{background:#fffdf4;border:2px solid #d3a56a;border-radius:14px;padding:15px}.panel-kicker{color:#dc6425;letter-spacing:.1em;font-size:12px;font-weight:1000}.manual-adjustment .form-grid{margin-top:10px}.manual-adjustment>button{box-shadow:0 3px #8c3b15,inset 0 2px #fff}.ai-adjustment{background:linear-gradient(145deg,#f4f0ff,#e5f6ff);border-color:#5d55a6}.ai-adjustment-head{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.ai-adjustment-head b,.ai-adjustment-head small{display:block}.ai-adjustment-head b{color:#5b4099;font-size:1rem}.ai-adjustment-head small{color:#5680a2;margin-top:3px;font-size:.875rem;line-height:1.5}.ai-adjustment-head em{color:#477e3e;background:#e0ffd2;border-radius:8px;height:fit-content;padding:5px 7px;font-size:.875rem;font-style:normal;font-weight:800}.ai-tools{gap:7px;margin-top:8px;display:grid}.image-upload{color:#66549b;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:2px dashed #6f65af;border-radius:9px;padding:9px;font-size:12px;font-weight:1000;display:block;overflow:hidden}.image-upload input{opacity:0;width:1px;height:1px;position:absolute}.suggestion-review{color:#594577;overflow-wrap:anywhere;background:#fff;border:2px solid #6a5ca8;border-radius:12px;min-width:0;margin-top:12px;padding:16px}.suggestion-review>span{color:#6c5aa7;font-size:.875rem;font-weight:650;line-height:1.6;display:block}.suggestion-review strong{color:#304f88;margin-top:10px;font-size:1.25rem;line-height:1.5;display:block}.suggestion-review p{white-space:pre-wrap;margin:12px 0;font-size:1rem;font-weight:500;line-height:1.8}.suggestion-review small{color:#655675;font-size:.875rem;font-weight:500;line-height:1.75;display:block}.forced-password-screen{display:block}@media (max-width:1120px){.app-shell{grid-template-columns:92px minmax(0,1fr)}.side-rail{padding-inline:12px}.brand{justify-content:center;margin-inline:0}.brand-copy,.nav-caption,.balance-card,.side-status-card,.profile-row>span:not(.avatar),.profile-row button{display:none}.primary-nav{flex-direction:column;justify-content:center;align-items:center;display:flex}.nav-item,.nav-item:not(.active){justify-content:center;width:52px;padding:0;font-size:0}.nav-item>span,.nav-item.active>span{width:30px}.profile-row{justify-content:center;margin-top:auto;display:flex}.auction-grid{grid-template-columns:1fr}.lot-art{border-right:0;border-bottom:4px solid var(--brown);min-height:460px}.admin-main-grid,.root-main-grid{grid-template-columns:1fr}.live-control-card{position:relative;top:0}.root-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-builder-grid,.adjustment-columns{grid-template-columns:1fr}.member-console{grid-template-columns:250px minmax(0,1fr)}}@media (max-width:760px){.login-page{min-height:100svh;padding-bottom:34px;display:block;overflow:auto}.login-world{border-right:0;border-bottom:5px solid var(--brown);height:45svh;min-height:45svh;box-shadow:inset 0 -4px var(--gold), 0 10px 24px #492d132e}.login-world>img{object-position:50% 40%;height:100%}.login-world>.brand{transform-origin:0 0;top:17px;left:17px;transform:scale(.86)}.login-copy{bottom:24px;left:21px;right:21px}.login-copy>span{padding:5px 9px;font-size:12px}.login-copy h1{-webkit-text-stroke-width:2.5px;text-shadow:0 5px #f47a1f,0 8px #8a3512,0 13px 22px #2e20244d;margin-top:9px;font-size:39px}.login-copy p{margin-top:12px;font-size:12px}.floating-chip{display:none}.login-panel{padding:42px 17px 18px;display:block}.login-panel:before{inset:13px}.login-card{border-radius:23px;margin:0 auto;padding:40px 22px 22px}.app-shell{display:block}.side-rail{z-index:20;border-right:0;border-top:5px solid var(--brown);flex-direction:row;align-items:center;width:100%;height:69px;padding:8px 12px;position:fixed;top:auto;bottom:0;box-shadow:inset 0 3px #ffd35a,0 -8px 20px #462c102e}.side-rail .brand,.balance-card,.side-status-card,.profile-row,.nav-caption{display:none}.primary-nav{justify-content:space-around;width:100%}.nav-item,.nav-item:not(.active){justify-content:center;width:47px;height:45px;margin:0;padding:0;font-size:0;display:flex}.nav-item>span{width:29px;height:29px;font-size:16px;display:grid}.nav-count{position:absolute;top:0;right:-2px}.main-stage{padding:21px 13px 105px}.topbar{flex-direction:column;align-items:flex-start}.topbar h1{-webkit-text-stroke-width:1.5px;max-width:240px;font-size:24px}.topbar-actions{justify-content:flex-start;width:100%;display:flex}.session-role-badge{height:38px}.icon-button{display:none}.icon-button.account-action{display:grid}.status-strip,.admin-summary-strip,.root-warning{margin-top:20px}.status-strip>span:nth-of-type(2),.participant-stack i{display:none}.auction-grid{border-radius:21px}.lot-art{min-height:350px}.dutch-clock-art{inset:57px 8px 34px}.clock-chef-hat{transform:translate(-50%)scale(.72)}.clock-price-bubble{min-width:105px;padding:5px 9px;bottom:19%}.clock-price-bubble strong{font-size:17px}.bid-panel{padding:28px 21px}.lot-subtitle{max-width:92%}.price-block{margin-top:22px}.lower-grid,.root-lower-grid,.my-lots-grid{grid-template-columns:1fr}.my-lots-card{border-radius:21px;padding:20px 16px}.my-lots-card>.section-title-row{align-items:flex-start;gap:12px}.my-lots-card>.section-title-row .dark-action{white-space:nowrap;padding-inline:9px}.my-lots-strip>span:nth-of-type(2){display:none}.my-lots-strip button{padding-inline:9px}.my-lot-image{height:190px}.admin-summary-strip{gap:8px}.admin-summary-strip small,.admin-head-actions .ghost-action:first-child{display:none}.editor-card{padding:19px 16px}.media-editor,.mode-selector,.form-grid,.settings-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.media-slot{min-height:175px}.mode-heading>small{display:none}.editor-footer{align-items:flex-end}.editor-footer small,.root-warning button{display:none}.root-metrics{grid-template-columns:1fr 1fr}.metric-card{min-height:115px}.metric-card>strong{font-size:22px}.root-main-grid{grid-template-columns:1fr}.database-card{min-height:400px}.ai-builder-card,.members-card{padding:18px 14px}.ai-builder-card .section-title-row,.members-card .section-title-row{flex-direction:column;align-items:flex-start}.ai-builder-grid{grid-template-columns:1fr}.member-search{width:100%}.member-search input{flex:1;min-width:0}.member-console{display:block}.member-list{border-bottom:2px solid #d7aa6a;border-right:0;max-height:260px}.adjustment-columns{grid-template-columns:1fr}.modal-backdrop{align-items:end;padding:12px 12px 92px}.create-modal{border-radius:22px}.bid-confirm-modal{border-radius:22px;padding:23px 17px 18px}.proportional-pie-card,.proportional-pie-card.preview{grid-template-columns:1fr;gap:8px}.proportional-pie-card.preview .pie-crust{width:142px}.confirm-amount-grid{flex-wrap:wrap;gap:7px}.confirm-amount-grid>div{flex:1;min-width:103px}.confirm-preview-title{flex-wrap:wrap;align-items:flex-start}.confirm-preview-title small{width:100%;margin-left:0}.toast{justify-content:center;bottom:138px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
button,button *,.live-pill,.mode-pill,.scope-pill{text-shadow:none!important;-webkit-text-stroke:0!important}.clock-hand-fixed{filter:drop-shadow(0 3px #922d16)}.clock-hand-fixed path{fill:#ff5837;stroke:#75270f;stroke-width:5px;stroke-linejoin:round}.clock-hand-fixed>circle{fill:#fff066;stroke:#75270f;stroke-width:4px}.mystery-item-label{z-index:4;color:#794919;background:#fff6d9;border:2px solid #865633;border-radius:12px;width:fit-content;max-width:calc(100% - 32px);margin:0 auto 12px;padding:8px 13px;font-size:12px;font-weight:800;position:relative}.lot-art:has(.mystery-item-label) .dutch-clock-art{top:115px}.lot-art:has(.mystery-item-label) .current-gallery{top:130px}.lot-art.composite-lot-art{flex-direction:column;padding-bottom:58px;display:flex}.lot-art.composite-lot-art:after{height:60px}.lot-art.composite-lot-art .auction-visuals{z-index:2;flex:1;align-content:center;gap:20px;min-width:0;padding:0 22px 16px;display:grid;position:relative}.lot-art.composite-lot-art .current-gallery{background:#ffffffa6;border:2px solid #ffe7a5;border-radius:18px;height:200px;min-height:180px;position:relative;inset:auto;top:auto!important}.lot-art.composite-lot-art .current-gallery>img{object-fit:contain;width:100%;height:100%}.lot-art.composite-lot-art .dutch-clock-art{min-height:280px;margin:14px 14px 0;position:relative;inset:auto;top:auto!important}.lot-art.composite-lot-art .clock-shell{width:min(100%,300px)}.lot-art.composite-lot-art .clock-chef-hat{transform:translate(-50%)scale(.7)}.lot-art.composite-lot-art .clock-price-bubble{min-width:115px;padding:5px 10px}.lot-art.composite-lot-art .clock-price-bubble strong{font-size:21px}.lot-art.composite-lot-art .proportional-pie-card{grid-template-columns:136px minmax(0,1fr);gap:10px;margin:0}.lot-art.composite-lot-art .pie-legend-row b,.lot-art.composite-lot-art .pie-legend-row small{font-size:12px}.dutch-notice{align-items:flex-start}.dutch-notice small{font-size:12px;line-height:1.6}.auction-closed-summary{color:#795431;background:#fff8df;border:2px solid #d0a45a;border-radius:12px;padding:15px;font-size:13px}.lot-subtitle{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ai-tools{flex-wrap:wrap}.ai-tools>.prompt-editor{width:100%}.ai-tools .prompt-editor textarea{color:#624429;background:#fffdf5;width:100%}@media (max-width:760px){.dutch-auction .lot-art:not(.composite-lot-art){min-height:470px}.dutch-auction .lot-art:not(.composite-lot-art) .dutch-clock-art{inset:133px 34px 49px}.dutch-auction .lot-art:not(.composite-lot-art) .clock-shell{width:min(100%,280px)}.lot-art.composite-lot-art .auction-visuals{gap:15px;padding:0 14px 14px}.lot-art.composite-lot-art .current-gallery{height:180px}.lot-art.composite-lot-art .dutch-clock-art{min-height:250px}.lot-art.composite-lot-art .clock-shell{width:min(100%,270px)}.lot-art.composite-lot-art .proportional-pie-card{grid-template-columns:110px minmax(0,1fr);padding:10px}.lot-art.composite-lot-art .pie-crust{width:105px}}.ai-adjustment .helper-text{margin:0 0 12px;font-size:.875rem;line-height:1.65}
body button.galaxy-button[class],body button.galaxy-button[class]:is(:hover,:active){height:auto;min-height:52px;color:var(--candy-label,#3b1b06);box-shadow:none;filter:none;touch-action:manipulation;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:17px;min-width:0;max-width:100%;padding:0;display:inline-block;position:relative;transform:none}body button.galaxy-button>.galaxy-button-shadow,body button.galaxy-button>.galaxy-button-edge{border-radius:inherit;pointer-events:none;position:absolute;inset:0}body button.galaxy-button>.galaxy-button-shadow{transition:transform .25s var(--candy-ease);background:#6b3a1420;transform:translateY(4px)}body button.galaxy-button>.galaxy-button-edge{background:var(--candy-edge)}body button.galaxy-button>.galaxy-button-front{border:3px solid var(--candy-edge);border-radius:inherit;min-height:52px;color:inherit;background:linear-gradient(var(--candy-face), var(--candy-face-end));transition:transform .25s var(--candy-ease), box-shadow .18s;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 22px;font-size:1rem;font-weight:800;line-height:1.5;display:flex;position:relative;transform:translateY(-4px);box-shadow:inset 0 3px #fff6}body button.galaxy-green{--candy-edge:#266a36;--candy-face:#77c956;--candy-face-end:#379847;--candy-label:#0b2412}body button.galaxy-gold{--candy-edge:#965720;--candy-face:#ffe78a;--candy-face-end:#ffc647;--candy-label:#623411}@media (hover:hover){body button.galaxy-button:not(:disabled):hover>.galaxy-button-front{transform:translateY(-6px);box-shadow:inset 0 3px #fff9}body button.galaxy-button:not(:disabled):hover>.galaxy-button-shadow{transform:translateY(6px)}}body button.galaxy-button:not(:disabled):active>.galaxy-button-front{transition-duration:40ms;transform:translateY(-1px)}body button.galaxy-button:not(:disabled):active>.galaxy-button-shadow{transform:translateY(1px)}body button.galaxy-button:focus-visible{outline:3px solid var(--candy-focus);outline-offset:5px}body button.galaxy-button[class]:disabled{--candy-edge:#88837c;--candy-face:#e4dfd4;--candy-face-end:#cec7ba;--candy-label:#59534c;color:#59534c;cursor:not-allowed;opacity:1}body button.galaxy-button:disabled>.galaxy-button-front{transform:translateY(-2px)}body button.galaxy-button[class][aria-busy=true]{cursor:wait}.galaxy-busy-label{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.galaxy-dots{align-items:center;gap:4px;height:1em;display:inline-flex}.galaxy-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite galaxy-dot-hop}.galaxy-dots i:nth-child(2){animation-delay:.12s}.galaxy-dots i:nth-child(3){animation-delay:.24s}@keyframes galaxy-dot-hop{0%,70%,to{opacity:.45;transform:scale(.65)}35%{opacity:1;transform:scale(1)}}body button.galaxy-button .galaxy-busy-label{color:inherit;font-size:inherit}.login-panel .login-card{width:min(460px,100%);box-shadow:0 8px var(--candy-edge), 0 24px 52px #71330f26, inset 0 0 0 5px #ffe49b;padding-top:48px}.login-card .login-kicker{letter-spacing:.16em;font-size:.75rem}.login-card>p{color:#806041;font-size:.875rem}.login-card .login-field>span{margin-bottom:8px;font-size:.875rem}.login-card .login-field>div{background:var(--candy-paper);min-height:54px}.login-card .login-field input{font-size:1rem}.login-card .login-field input::placeholder{color:#a18368}.login-card .login-options{flex-wrap:wrap;gap:10px;margin-top:16px;font-size:.875rem}.login-card .login-options button{color:#a8491f;min-height:36px;font-size:.875rem}.login-card .demo-accounts{margin-top:24px;padding:12px 14px;font-size:.875rem}.login-card .demo-accounts small,.login-card footer{color:#866342;font-size:.75rem;line-height:1.65}.login-card footer{flex-wrap:wrap;gap:8px}.login-card .login-submit{margin-top:24px}.login-card .login-error{background:#fff0e9;border:1px solid #e9ad94;border-left:4px solid #d96641;border-radius:10px;padding:10px 12px}.lot-art-head button.galaxy-favorite{background:linear-gradient(#fffef5,#ffecb5);border:3px solid #8b501b;border-radius:16px;place-items:center;width:46px;min-width:46px;height:46px;padding:8px;transition:background-color .16s,box-shadow .16s;display:grid;box-shadow:0 4px #8b501b,inset 0 2px #fff}.galaxy-favorite-star{fill:none;stroke:#ad6a25;stroke-width:1.8px;stroke-linejoin:round;width:25px;height:25px;display:block}.galaxy-favorite[aria-pressed=true] .galaxy-favorite-star{fill:#ffc83d;stroke:#9b531b;animation:.32s ease-out galaxy-star-pop}.lot-art-head button.galaxy-favorite:disabled{opacity:.55;cursor:wait}.lot-art-head button.galaxy-favorite:not(:disabled):active{box-shadow:0 1px #8b501b}@keyframes galaxy-star-pop{0%,to{transform:scale(1)}50%{transform:scale(1.18)rotate(-8deg)}}.galaxy-toast{z-index:200;background:var(--candy-paper);color:#644223;border:2px solid #986024;border-radius:20px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:12px;width:max-content;max-width:min(480px,100vw - 32px);padding:16px;animation:.18s ease-out galaxy-notice-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 5px #d5a156,0 14px 35px #48290825,inset 0 3px #fff}.galaxy-toast-icon{color:#fff;background:#399cd0;border:2px solid #3387b8;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:22px;font-weight:800;display:grid}.galaxy-toast-copy{min-width:0}.galaxy-toast-copy strong{color:#936937;letter-spacing:.06em;font-size:.75rem}.galaxy-toast-copy p{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:.875rem;line-height:1.65}.galaxy-toast button{color:#835427;cursor:pointer;background:#fff1d0;border:1px solid #e1c99f;border-radius:10px;align-self:start;width:32px;height:32px;font-size:20px}.galaxy-toast button:hover{background:#ffe19b}@keyframes galaxy-notice-in{0%{opacity:0;transform:translateY(8px)}}.main-stage :is(.ops-panel,.personal-panel,.activity-card,.my-lots-card,.members-card){background-color:var(--candy-paper);border-color:#bf8640;box-shadow:0 5px #dbab60,0 12px 28px #79401c0b,inset 0 2px #fff}.main-stage :is(.ops-panel-heading,.section-title-row){gap:18px}.main-stage :is(.ops-panel-heading p,.section-title-row p){color:#81613f;font-size:.875rem}.main-stage :is(.ops-eyebrow,.section-title-row>div>span){letter-spacing:.09em;font-size:.75rem}.main-stage .ops-lot-card,.main-stage .favorite-grid>article,.main-stage .my-lot-item{border-color:var(--candy-line);background:var(--candy-paper);transition:border-color .18s,box-shadow .18s;box-shadow:0 4px #ead09d}.main-stage .ops-lot-card:focus-within,.main-stage .favorite-grid>article:focus-within{border-color:#479bc9;box-shadow:0 4px #bddded,0 0 0 3px #dff2ff}.ops-lot-card .ops-lot-content{padding:18px}.ops-lot-card .ops-lot-description{color:#886846;min-height:44px;font-size:.875rem}.ops-lot-card :is(.ops-lot-kicker,.ops-lot-meta>span,.ops-lot-meta small,.ops-lot-time,.ops-status){font-size:.75rem}.ops-lot-card .ops-lot-actions{flex-wrap:wrap;gap:8px}.ops-lot-card .ops-lot-actions .ops-button{min-height:38px;font-size:.875rem}.ops-lot-card .ops-lot-actions .ops-icon-button{flex-basis:38px;width:38px;height:38px}.main-stage .personal-stats>div{background:linear-gradient(140deg,#fffaf0,#ffe8ab);border-color:#e2b866;position:relative;box-shadow:inset 0 2px #fff,0 3px #edcf8e}.main-stage .personal-stats small{color:#865a2a;font-size:.875rem}.main-stage .personal-stats strong{font-variant-numeric:tabular-nums;color:#ab611a}.main-stage .personal-records>article{border-bottom-color:#dcc399}.main-stage .personal-records p{color:#805e3a;font-size:.875rem}.main-stage .personal-records small{font-size:.75rem}.main-stage .unread-record{background:#fff0c8;box-shadow:inset 4px 0 #e4a534}button.announcement-teaser{background:linear-gradient(110deg,#fff1be,#fffdf2 70%);border-color:#dba546;min-height:68px;transition:border-color .18s,box-shadow .18s;box-shadow:0 4px #e4bd72,inset 0 2px #fff}button.announcement-teaser:hover{border-color:#a46b27;box-shadow:0 4px #d9aa5c,inset 0 2px #fff}button.announcement-teaser b{color:#8d5619;font-size:.875rem}button.announcement-teaser>span:nth-last-child(2){color:#805c30;font-size:.875rem}button.announcement-teaser small{color:#98631e;font-size:.75rem}button.announcement-teaser .announcement-bell{color:#8e5a15;background:#ffe094;border-color:#d19b37;border-radius:12px;width:38px;height:38px}.announcement-panel .announcement-list>article{border-color:#e5c78e;box-shadow:0 4px #eddbb7}.announcement-panel .announcement-list>article.announcement-pinned{background:linear-gradient(120deg,#fff4cb,#fffef6);border-color:#d49c39;box-shadow:0 4px #e4bd73}.announcement-panel .announcement-pin{color:#865118;background:#ffdf82;border:1px solid #d5a651;border-radius:8px}.announcement-panel .announcement-content{font-size:1rem;line-height:1.85}.announcement-panel .announcement-list footer small{font-size:.75rem}.main-stage .ops-button:not(.galaxy-button),.main-stage .dark-action:not(.galaxy-button){min-height:42px;transition:transform .16s var(--candy-ease), box-shadow .16s;font-size:.875rem}.main-stage .ops-button.primary:not(.galaxy-button){border-color:#af722c;box-shadow:0 3px #a96d28,inset 0 2px #fff3c6}.main-stage .ops-button.primary:not(.galaxy-button):not(:disabled):active{transform:translateY(2px);box-shadow:0 1px #a96d28}.main-stage .dark-action:not(.galaxy-button):not(:disabled):active{transform:translateY(3px);box-shadow:0 2px #912e10,inset 0 2px #fff6}.main-stage .ops-toolbar{background:#fff4d4;border:1px solid #e6ca91;box-shadow:inset 0 2px #fffaf0}.main-stage :is(.ops-toolbar>label,.personal-filter,.ops-form label){font-size:.875rem}.main-stage :is(.ops-form,.ops-toolbar,.field,.personal-filter) :is(input:not([type=checkbox]):not([type=file]),select,textarea){font-size:1rem}.main-stage :is(.ops-form,.ops-toolbar,.field,.personal-filter) :is(input,select,textarea):focus-visible{outline:3px solid var(--candy-focus);outline-offset:3px}.login-options input[type=checkbox],.announcement-check input[type=checkbox]{accent-color:#ce7422;cursor:pointer;flex:0 0 20px;width:20px;height:20px}.primary-nav .nav-item{min-height:48px;font-size:.875rem}.primary-nav .nav-item.active{box-shadow:0 4px #7c390e,inset 0 2px #fff6d0}.account-menu .profile-trigger{box-shadow:0 4px #d7aa62,inset 0 2px #fff}.account-menu .account-dropdown{border:2px solid #bb873d;box-shadow:0 5px #e9c987,0 16px 35px #50301726}.account-menu .account-dropdown button{font-size:.875rem}.bid-panel .price-block{background:linear-gradient(135deg,#fffef7,#eaf7ff);border-color:#537a96;box-shadow:0 4px #bbd9e9,inset 0 2px #fff}.bid-panel .price-block p{color:#59718a;font-size:.875rem}.bid-panel .price-block small{margin-top:8px;font-size:.875rem;line-height:1.5}.bid-panel .price-block strong,.bid-panel .countdown strong{font-variant-numeric:tabular-nums}.bid-panel .lot-subtitle{color:#805b37;font-size:1rem}.bid-panel .lot-meta span{font-size:.75rem}.bid-panel .bid-input-row{margin-bottom:6px}.bid-panel .bid-input-row>button{min-height:46px}.bid-panel :is(.bid-input-row label span,.points-label,.quick-steps span){font-size:.75rem}.bid-panel .quick-steps{flex-wrap:wrap;gap:8px;padding-bottom:20px}.bid-panel .quick-steps button{min-height:36px;padding:6px 11px;font-size:.875rem}.bid-panel .bid-note{color:#81603e;margin-top:16px;font-size:.75rem;line-height:1.65}.bid-panel .dutch-notice :is(strong,small){font-size:.875rem;line-height:1.6}.bid-confirm-modal .confirm-warning p{font-size:.875rem}.bid-confirm-modal .confirm-actions{gap:14px;margin-top:24px}@media (max-width:760px){.login-panel .login-card{padding:44px 24px 24px}.login-card h2{font-size:1.5rem}.galaxy-toast{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;padding:12px;bottom:16px;right:16px}.galaxy-toast-icon{width:32px;height:32px}button.announcement-teaser{grid-template-columns:38px 1fr auto;gap:6px 10px;padding:12px;display:grid}button.announcement-teaser .announcement-bell{grid-row:span 2}button.announcement-teaser>span:nth-last-child(2){grid-area:2/2/auto/-1;min-width:0}button.announcement-teaser small{grid-area:1/3}.bid-panel .bid-input-row label{flex-wrap:wrap;gap:0}.bid-panel .bid-input-row input{padding:4px 0 7px}.bid-confirm-modal .confirm-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.galaxy-dots i,.galaxy-favorite[aria-pressed=true] .galaxy-favorite-star,.galaxy-toast{opacity:1;animation:none}body button.galaxy-button>.galaxy-button-front,body button.galaxy-button>.galaxy-button-shadow{transition:none}}@media (forced-colors:active){body button.galaxy-button>.galaxy-button-front{border:2px solid buttontext}.galaxy-favorite[aria-pressed=true] .galaxy-favorite-star{fill:highlight;stroke:buttontext}}
body :is(.ops-button,.dark-action,.personal-panel button:not(.dark-action):not(.modal-close),.modal-actions button,.confirm-actions button,.control-actions button,.section-head button,.section-title-row>button,.my-lots-strip button,.api-state-card button,.lots-empty button,.inline-api-error button,.member-search button,.manual-adjustment>button,.ai-adjustment>button,.suggestion-review button,.draft-preview>button,.editor-footer>button,.row-actions button,.database-card>button,.quick-steps button,.bid-input-row>button,.bid-footer button,.announcement-preview-button):not(.galaxy-button):not(:where(.ops-lot-picture,.member-row,.announcement-teaser,.profile-trigger,.authoring-pane-heading,.authoring-pane-activate,.gallery-controls button)){border:1px solid var(--control-border);border-radius:var(--control-radius);min-height:42px;color:var(--control-ink);background:linear-gradient(175deg, var(--control-top), var(--control-bottom));box-shadow:inset 0 0 0 2px #fff8, inset 0 -3px 0 #70440b0b, 0 3px 0 var(--control-edge), 0 6px 12px #63380616;letter-spacing:.015em;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:10px 17px;font-size:.875rem;font-weight:750;line-height:1.45;transition:box-shadow .16s,transform .16s,filter .16s;display:inline-flex;position:relative}body :is(.ops-button,.dark-action,.personal-panel button:not(.dark-action):not(.modal-close),.modal-actions button,.confirm-actions button,.control-actions button,.section-head button,.section-title-row>button,.my-lots-strip button,.api-state-card button,.lots-empty button,.inline-api-error button,.member-search button,.manual-adjustment>button,.ai-adjustment>button,.suggestion-review button,.draft-preview>button,.editor-footer>button,.row-actions button,.database-card>button,.quick-steps button,.bid-input-row>button,.bid-footer button,.announcement-preview-button):not(.galaxy-button):not(:where(.ops-lot-picture,.member-row,.announcement-teaser,.profile-trigger,.authoring-pane-heading,.authoring-pane-activate,.gallery-controls button)):not(:disabled):hover{filter:brightness(1.035);box-shadow:inset 0 0 0 2px #fffa, 0 4px 0 var(--control-edge), 0 8px 16px #63380620;transform:translateY(-1px)}body :is(.ops-button,.dark-action,.personal-panel button:not(.dark-action):not(.modal-close),.modal-actions button,.confirm-actions button,.control-actions button,.section-head button,.section-title-row>button,.my-lots-strip button,.api-state-card button,.lots-empty button,.inline-api-error button,.member-search button,.manual-adjustment>button,.ai-adjustment>button,.suggestion-review button,.draft-preview>button,.editor-footer>button,.row-actions button,.database-card>button,.quick-steps button,.bid-input-row>button,.bid-footer button,.announcement-preview-button):not(.galaxy-button):not(:where(.ops-lot-picture,.member-row,.announcement-teaser,.profile-trigger,.authoring-pane-heading,.authoring-pane-activate,.gallery-controls button)):not(:disabled):active{filter:none;box-shadow:inset 0 1px 4px #64320d18, 0 1px 0 var(--control-edge);transform:translateY(2px)}body :is(.ops-button,.dark-action,.personal-panel button:not(.dark-action):not(.modal-close),.modal-actions button,.confirm-actions button,.control-actions button,.section-head button,.section-title-row>button,.my-lots-strip button,.api-state-card button,.lots-empty button,.inline-api-error button,.member-search button,.manual-adjustment>button,.ai-adjustment>button,.suggestion-review button,.draft-preview>button,.editor-footer>button,.row-actions button,.database-card>button,.quick-steps button,.bid-input-row>button,.bid-footer button,.announcement-preview-button):not(.galaxy-button):not(:where(.ops-lot-picture,.member-row,.announcement-teaser,.profile-trigger,.authoring-pane-heading,.authoring-pane-activate,.gallery-controls button)):disabled{--control-ink:#716c62;--control-top:#eeeae0;--control-bottom:#dfdace;--control-border:#c4bcad;--control-edge:#bbb2a2;opacity:1;cursor:not-allowed;filter:none;transform:none;box-shadow:inset 0 1px #fff9,0 1px #bbb2a2}body :is(.ops-button.primary,.dark-action,.modal-actions button:last-child,.manual-adjustment>button,.member-search button,.lots-empty button,.editor-footer>button,.database-card>button){--control-top:#ffe99d;--control-bottom:#edb746;--control-border:#a46a1d;--control-edge:#8b591e;--control-ink:#4c2d09}body :is(.ai-adjustment>button,.suggestion-review button){--control-top:#f4eaff;--control-bottom:#d5c0f3;--control-border:#9070ba;--control-edge:#715397;--control-ink:#4b316b}body :is(.ops-button.danger,.ops-icon-button.danger,.control-actions button:last-child){--control-top:#fff0e9;--control-bottom:#ffd1c4;--control-border:#bd6b5b;--control-edge:#9d4e40;--control-ink:#8c3024}body .control-actions button.resume{--control-top:#e3f5d9;--control-bottom:#bce39c;--control-border:#6f954f;--control-edge:#547536;--control-ink:#2d4e22}body .quick-steps button{--control-top:#f5fcff;--control-bottom:#d8effb;--control-border:#7da8bf;--control-edge:#648a9f;--control-ink:#2f5870;font-variant-numeric:tabular-nums}body button.galaxy-button[class]{border-radius:18px}body button.galaxy-button[class]>.galaxy-button-front{background:linear-gradient(120deg, #ffffff30, transparent 48%), linear-gradient(175deg, var(--candy-face), var(--candy-face-end));letter-spacing:.035em;border-width:2px;padding:14px 26px;font-weight:850;box-shadow:inset 0 0 0 2px #ffffff85,inset 0 -4px #66330712,0 5px 15px #73360e1a}body button.galaxy-button[class]>.galaxy-button-shadow{filter:blur(2px);background:#6b3a1429}body .bid-panel button.bid-button.galaxy-button>.galaxy-button-front{min-height:68px;font-size:1.125rem}body :is(.ops-icon-button,.modal-close,.notification-trigger,.profile-actions button,.ops-upload-preview>button,.galaxy-toast button,.icon-button){border:1px solid var(--control-border);min-width:36px;min-height:36px;color:var(--control-ink);background:linear-gradient(150deg, var(--control-top), var(--control-bottom));box-shadow:inset 0 0 0 2px #fff8, 0 3px var(--control-edge);cursor:pointer;border-radius:12px;place-items:center;padding:0;transition:box-shadow .16s,filter .16s;display:inline-grid}body :is(.ops-icon-button,.modal-close,.notification-trigger,.profile-actions button,.ops-upload-preview>button,.galaxy-toast button,.icon-button):hover:not(:disabled){filter:brightness(1.06)}body :is(.ops-icon-button,.modal-close,.notification-trigger,.profile-actions button,.ops-upload-preview>button,.galaxy-toast button,.icon-button):active:not(:disabled){box-shadow:inset 0 1px 3px #54341422, 0 1px var(--control-edge)}body :is(.ops-icon-button,.modal-close,.notification-trigger,.profile-actions button,.ops-upload-preview>button,.galaxy-toast button,.icon-button):disabled{opacity:.5;cursor:not-allowed}body .ops-upload-preview>button{border-radius:9px;width:28px;min-width:28px;height:28px;min-height:28px}body .galaxy-toast button{min-width:32px;min-height:32px}body .lot-art-head .galaxy-favorite{border-width:2px;box-shadow:inset 0 0 0 2px #fff9,0 4px #9a672d,0 8px 14px #70411422}body .account-menu .profile-trigger{background:linear-gradient(150deg,#fffef5,#f9e8bd);border:1px solid #bd8b44;box-shadow:inset 0 0 0 2px #fff9,0 3px #c39754,0 6px 14px #63380612}body .account-menu .account-dropdown button{border:1px solid #0000;min-height:44px;margin-top:4px}body .account-menu .account-dropdown button:hover{background:linear-gradient(120deg,#fff9e4,#ffebba);border-color:#d8b578}body :is(.balance-card,.side-status-card) button{background:#ffffff1a;border:1px solid #fff5;border-radius:10px;min-height:38px;padding:8px 12px;box-shadow:inset 0 1px #ffffff30}body :is(.login-options,.ai-card footer,.inline-api-error,.root-warning) button{text-underline-offset:4px;border-radius:9px;min-height:36px;padding:6px 9px;font-size:.875rem}body :is(.login-options,.ai-card footer,.root-warning) button:hover{text-decoration:underline}body .gallery-controls button{width:36px;height:36px;font-size:.875rem;box-shadow:0 3px #9d682b;color:#694515!important;background:#fff7de!important;border:1px solid #aa7b37!important;border-radius:11px!important}body .gallery-controls button.selected{outline-offset:2px;outline:2px solid #fff;color:#fff!important;background:#275e8a!important;border-color:#194a71!important}body .ops-upload-button{color:#795321;background:linear-gradient(140deg,#fffef4,#fff0c7);border-color:#ba8e44;font-size:.875rem;box-shadow:inset 0 0 0 3px #fff8}body .ops-upload-button:focus-within{outline:3px solid var(--candy-focus);outline-offset:3px}body .primary-nav .nav-item{background:#ffffff0d;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff1c}body .primary-nav .nav-item.active{color:#55320f;background:linear-gradient(120deg,#fff9dd,#f5c765);border-color:#c69240;box-shadow:inset 0 0 0 2px #fff7,0 4px #8b5b22,0 8px 18px #4e301122}body .primary-nav .nav-item.active>span{color:#72501d;background:#fffbdf;border-color:#cb9b4a}body .mobile-navigation button{border-width:1px;min-height:42px;font-size:.875rem;box-shadow:inset 0 0 0 2px #fff8,0 3px #cfa45b}body .mobile-navigation button.active{color:#fff9e8;background:linear-gradient(150deg,#347fb6,#235b8b);border-color:#246ca0;box-shadow:inset 0 0 0 2px #ffffff30,0 3px #194468}body .member-row.selected{background:linear-gradient(110deg,#e4f3fc,#f6fcff);border-color:#8aabc2;box-shadow:inset 3px 0 #397bac,0 3px #d0e4ef}body fieldset.authoring-choice{border:0;min-width:0;margin:20px 0 24px;padding:0}.authoring-choice legend{color:#594529;width:100%;margin-bottom:12px;font-size:1rem;font-weight:800}.authoring-choice legend small{color:#82725a;margin-left:10px;font-size:.75rem;font-weight:500;display:inline-block}.authoring-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.authoring-option{cursor:pointer;min-width:0;position:relative}body .authoring-option>input[type=radio]{opacity:0;width:1px;min-width:0;height:1px;margin:0;padding:0;position:absolute}.authoring-option-surface{min-height:92px;color:var(--author-muted);background:#eeeae2;border:2px solid #d1c8b8;border-radius:17px;align-items:center;gap:12px;padding:16px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.authoring-option-icon{background:#fff8;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:26px;display:grid}.authoring-option strong{font-size:1rem;display:block}.authoring-option small{margin-top:5px;font-size:.75rem;line-height:1.5;display:block}.authoring-check{border:1px solid;border-radius:50%;flex:0 0 23px;place-items:center;height:23px;margin-left:auto;font-size:14px;display:grid}.authoring-manual{--author-accent:var(--author-manual);--author-surface:#fff6db;--author-ring:#f4ddab}.authoring-ai{--author-accent:var(--author-ai);--author-surface:#f6f0ff;--author-ring:#ddd1f2}.authoring-option input:checked+.authoring-option-surface{color:var(--author-accent);border-color:var(--author-accent);background:var(--author-surface);box-shadow:inset 0 0 0 2px #fff, 0 4px var(--author-ring), 0 7px 15px #59371910}.authoring-option input:checked+.authoring-option-surface .authoring-check{color:#fff;background:var(--author-accent);border-color:var(--author-accent)}.authoring-option input:focus-visible+.authoring-option-surface{outline:3px solid var(--candy-focus);outline-offset:4px}.authoring-option input:disabled+.authoring-option-surface{cursor:wait}.authoring-pane{border:2px solid var(--author-accent);min-width:0;box-shadow:0 4px var(--author-ring);background:#fffefa;border-radius:18px;margin:0 0 22px;overflow:clip}body button.authoring-pane-heading{width:100%;min-height:62px;color:var(--author-accent);background:var(--author-surface);text-align:left;cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.authoring-pane-heading>span:first-child{align-items:center;gap:10px;display:flex}.authoring-pane-heading strong{font-size:1rem}.authoring-pane-symbol{font-size:22px}.authoring-pane-status{white-space:nowrap;font-size:.75rem}.authoring-pane-preview{position:relative}.authoring-pane-content{padding:20px}body fieldset.authoring-fields{border:0;min-width:0;margin:0;padding:0}.authoring-pane.is-muted{background:#d9d5ce;border-color:#bcb7ac;box-shadow:0 3px #c7c1b5}body .authoring-pane.is-muted .authoring-pane-heading{color:#625d57;background:#e2ded6}.authoring-pane.is-muted .authoring-pane-preview{max-height:150px;overflow:hidden}.authoring-pane.is-muted .authoring-pane-content{filter:grayscale();opacity:.42;pointer-events:none}body button.authoring-pane-activate{color:#554f47;cursor:pointer;background:#57504622;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:18px;display:grid;position:absolute;inset:0}.authoring-pane-activate>span{background:#f3efe6f5;border:1px solid #a39b8e;border-radius:12px;padding:12px 20px;box-shadow:0 4px 12px #3f392217}.authoring-pane-activate strong,.authoring-pane-activate small{display:block}.authoring-pane-activate strong{font-size:.875rem}.authoring-pane-activate small{margin-top:5px;font-size:.75rem}body .authoring-pane-activate:hover:not(:disabled){background:#57504612}body .authoring-pane :is(.authoring-pane-heading,.authoring-pane-activate):disabled{cursor:wait}body .authoring-pane :is(.authoring-pane-heading,.authoring-pane-activate):focus-visible{outline-offset:-5px}body .authoring-pane .ops-ai-helper{background:0 0;border:0;margin:0}.ops-ai-heading{color:#624387;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.875rem;display:flex}.ops-ai-heading small{background:#f5edff;border:1px solid #daccec;border-radius:8px;padding:5px 9px;font-size:.75rem}body .authoring-pane .ops-ai-content{padding:0}body .authoring-pane .ops-ai-content>p,body .authoring-pane .ops-help{color:#786952;font-size:.875rem}body .authoring-pane :is(.ops-form-grid>label,.ops-field-label,.ops-ai-content label){color:#64503a;font-size:.875rem}body .authoring-pane :is(input:not([type=checkbox]):not([type=file]),select,textarea){font-size:1rem}body .authoring-pane .ops-ai-advanced{color:#68517d;background:#faf7fd;border:1px solid #e1d5ec;border-radius:12px;padding:14px;font-size:.875rem}body .authoring-pane .ops-checkbox small{font-size:.75rem}.ops-form>footer{flex-wrap:wrap;align-items:center}.authoring-columns{grid-template-columns:1fr;align-items:start}.authoring-columns .authoring-pane{margin-bottom:0}.authoring-columns :is(.manual-adjustment,.ai-adjustment){background:0 0;border:0;padding:0}.authoring-columns .panel-kicker{font-size:.75rem}.authoring-columns .field>span,.authoring-columns .ai-adjustment-head b{font-size:1rem}.authoring-columns :is(.ai-adjustment-head small,.ai-adjustment-head em,.suggestion-review small){font-size:.875rem}.authoring-columns .ai-adjustment>button,.authoring-columns .suggestion-review>button{font-size:1rem}.authoring-columns .ai-adjustment-head{flex-wrap:wrap}body .authoring-columns .image-upload{color:#634481;background:#f4eaff;border-radius:12px;justify-content:center;align-items:center;min-height:42px;font-size:.875rem;display:flex}@media (max-width:1120px){body .primary-nav .nav-item{font-size:0}body .profile-row button{display:none}}@media (max-width:760px){body .icon-button:not(.account-action){display:none}}@media (max-width:600px){.authoring-options{gap:10px}.authoring-option-surface{flex-wrap:wrap;gap:8px;padding:12px 10px}.authoring-option-icon{flex-basis:30px;width:30px;height:30px;font-size:22px}.authoring-option-surface>span:nth-child(2){flex-basis:100%;order:3}.authoring-choice legend small{margin:5px 0 0;display:block}.authoring-pane-content,body button.authoring-pane-heading{padding:14px}.authoring-pane-heading strong{font-size:.875rem}.ops-form>footer>button{flex:140px}body button.galaxy-button[class]>.galaxy-button-front{padding:12px 18px}}@media (prefers-reduced-motion:reduce){body button,.authoring-option-surface{transition:none!important}}@media (forced-colors:active){.authoring-pane.is-muted .authoring-pane-content{opacity:.3}.authoring-option input:checked+.authoring-option-surface{outline:3px solid highlight}.authoring-check,.authoring-pane-activate>span{border:2px solid buttontext}}
