/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@keyframes spin{to{transform:rotate(360deg)}}@layer theme{:host,:root{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--spacing:0.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;margin-inline-end:4px}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,
      ui-sans-serif,
      system-ui,
      sans-serif,
      "Apple Color Emoji",
      "Segoe UI Emoji",
      "Segoe UI Symbol",
      "Noto Color Emoji"
    );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,
      ui-monospace,
      SFMono-Regular,
      Menlo,
      Monaco,
      Consolas,
      "Liberation Mono",
      "Courier New",
      monospace
    );font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings,
      normal
    );font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--bg:#120f0c;--panel:#1c1813;--panel-2:#242018;--line:#352f25;--text:#ede9de;--muted:#938976;--olive:#75a630;--olive-bright:#9bd746;--orange:#f3a216;--red:#dd584d}*{box-sizing:border-box}body,html{background:var(--bg)}html{scroll-behavior:smooth}body{color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}[role=button],button{transition:transform .1s,box-shadow .16s,background-color .16s,border-color .16s}.button:active:not(:disabled),[role=button]:active,button:active:not(:disabled){transition-duration:55ms;transform:translateY(2px) scale(.975)!important}.button:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:2px solid var(--olive-bright);outline-offset:3px}a{color:inherit;text-decoration:none}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120f0ce0;border-bottom:1px solid #75a6302e;justify-content:space-between;height:76px;padding:0 max(24px,50vw - 560px);position:sticky;top:0}.brand,.site-header,.site-header nav{align-items:center;display:flex}.brand{letter-spacing:.03em;gap:12px;font-weight:800}.brand-mark{width:38px;height:38px;color:var(--olive-bright);background:linear-gradient(145deg,#75a63038,#75a6300d);border:1px solid #9bd74673;border-radius:11px;place-items:center;font-family:ui-monospace,monospace;display:grid}.brand small{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;margin-top:2px;font:600 9px ui-monospace,monospace;display:block}.site-header nav{color:#b9b19f;gap:26px;font-size:13px;font-weight:650}.pulse-line b,.site-header nav a:hover{color:var(--text)}.discord-link{background:#5865f21f;border:1px solid #5865f273;border-radius:10px;padding:9px 14px;color:#c9ccff!important}.hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:64px;min-height:540px;padding:88px max(24px,50vw - 560px) 116px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(90px);background:#75a63021;border-radius:50%;width:560px;height:560px;position:absolute;top:-210px;left:-180px}.hero-grid{opacity:.22;background-image:linear-gradient(#75a63014 1px,#0000 1px),linear-gradient(90deg,#75a63014 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-card,.hero-content{position:relative}.eyebrow{color:var(--olive-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font:700 11px ui-monospace,monospace}.eyebrow span,.live-chip i{background:var(--olive-bright)}.eyebrow span{width:24px;height:1px;margin:0 9px 3px 0;display:inline-block}.hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(48px,6.8vw,86px);line-height:.95}.hero h1 em{color:#0000;-webkit-text-stroke:1px #ede9de99;font-style:normal}.hero-copy{color:#aaa08d;max-width:620px;margin:26px 0;font-size:17px;line-height:1.7}.hero-actions,.hero-card>strong{gap:12px;display:flex}.button{border-radius:11px;justify-content:center;align-items:center;padding:13px 19px;font-size:13px;font-weight:800;display:inline-flex}.button.primary{color:#15110c;background:linear-gradient(135deg,var(--olive-bright),var(--orange));box-shadow:0 12px 40px #75a6302e}.button.secondary{border:1px solid var(--line);background:#ffffff06}.hero-card{background:linear-gradient(145deg,#27221af0,#18140ff0);border:1px solid #75a63042;border-radius:22px;justify-self:end;width:100%;max-width:360px;padding:28px;transform:rotate(1.5deg);box-shadow:0 30px 80px #00000057}.card-label,.hero-card>strong small{color:var(--muted);text-transform:uppercase}.card-label{letter-spacing:.14em;font:700 10px ui-monospace,monospace}.hero-card>strong{color:var(--olive-bright);align-items:flex-end;margin:18px 0 26px;font:800 70px/1 ui-monospace,monospace}.hero-card>strong small{max-width:70px;padding-bottom:8px;font-size:11px;line-height:1.2}.pulse-line{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:14px 0;font-size:13px;display:flex}.pulse-line b{font-family:ui-monospace,monospace}.live-chip{color:#b7df78;text-transform:uppercase;background:#75a6301f;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:7px 10px;font:700 10px ui-monospace,monospace;display:inline-flex}.live-chip i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #9bd7461a}.stats-shell{z-index:2;border:1px solid var(--line);background:#1c1813f0;border-radius:18px;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:-38px auto 78px;display:grid;position:relative;box-shadow:0 20px 60px #0000003d}.stat{border-right:1px solid var(--line);padding:23px 26px}.stat:last-child{border:0}.stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font:650 10px ui-monospace,monospace}.stat strong{margin-top:6px;font:750 30px ui-monospace,monospace;display:block}.rainbow-section,.recent,.values-section{max-width:1120px;margin:0 auto;padding:0 0 90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:0;font-size:34px}.section-heading>p,.section-heading>span{max-width:420px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.section-heading.compact{align-items:center}.rainbow-title>span,.section-heading.compact h2{font-size:24px}.recent-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.recent-grid article{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.change-icon{width:34px;height:34px;background:#75a6301f;border-radius:9px;flex:none;place-items:center;display:grid}.recent-grid article div{flex:1;min-width:0}.item-copy>strong,.recent-grid strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-grid strong{font-size:13px}.recent-grid p{color:var(--muted);margin:5px 0 0;font:11px ui-monospace,monospace}.change-icon,.recent-grid p b{color:var(--olive-bright)}.recent-grid time{color:#716958;font:9px ui-monospace,monospace}.rainbow-grid article,.search-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:21px}.search-panel{padding:16px}.search-box{color:var(--muted);background:#15120e;border:1px solid #433c30;border-radius:11px;align-items:center;gap:12px;padding:0 15px;display:flex}.search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:14px 0}.filter-row{justify-content:space-between;gap:16px;margin-top:14px;display:flex}.tabs{flex-wrap:wrap;gap:7px;display:flex}.filter-actions button,.filter-actions select,.tabs button{border:1px solid var(--line);color:#aaa18f;cursor:pointer;background:#17130f;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:700}.filter-actions button.active,.tabs button.active{color:var(--olive-bright);background:#75a6301a;border-color:#9bd7466b}.filter-actions{flex:none;gap:7px;display:flex}.filter-actions select{outline:0}.list-meta{color:var(--muted);text-transform:uppercase;justify-content:space-between;margin:19px 4px 10px;font:10px ui-monospace,monospace;display:flex}.list-meta b{color:var(--text)}.value-list{flex-direction:column;gap:7px;display:flex}.value-row{border:1px solid var(--line);background:linear-gradient(90deg,#75a63006,transparent),var(--panel);border-radius:13px;transition:all .18s;position:relative;overflow:hidden}.value-row.expanded,.value-row:hover{border-color:#75a63057;transform:translateY(-1px)}.row-main{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(260px,1fr) 220px 150px;align-items:center;gap:14px;padding:10px 54px 10px 16px;display:grid}.rank{color:#6d6557;font:11px ui-monospace,monospace}.item-identity{align-items:center;gap:12px;min-width:0;display:flex}.item-thumb{object-fit:contain;border:1px solid var(--line);background:#15120e;border-radius:10px;flex:none;width:44px;height:44px}.item-thumb.placeholder{color:var(--olive-bright);place-items:center;font-weight:900;display:grid}.item-copy{min-width:0}.item-copy>strong{font-size:14px}.market-tags,.tag-line{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.tag,.trend{color:#9e9584;text-transform:uppercase;letter-spacing:.05em;background:#242019;border:1px solid #3d372c;border-radius:5px;padding:3px 6px;font:700 8px ui-monospace,monospace;display:inline-block}.trend{color:#b8af9d}.tag.hot{color:#ffad58;background:#f3a21614;border-color:#f3a21640}.tag.cool{color:#8bb9d3}.tag.accent{background:#75a63014;border-color:#75a63040}.tag.accent,.trend.rising{color:var(--olive-bright)}.trend.falling{color:#ed796d}.item-value{text-align:right;color:#f1ead8;font:800 18px ui-monospace,monospace}.favorite{color:#635b4e;cursor:pointer;background:0 0;border:0;width:34px;height:34px;position:absolute;top:21px;right:14px}.favorite.active{color:var(--orange)}.rainbow-section,.row-detail{border-top:1px solid var(--line)}.row-detail{background:#17130f;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 24px 18px 70px;display:grid}.row-detail div span{color:#716959;text-transform:uppercase;margin-bottom:4px;font:8px ui-monospace,monospace;display:block}.row-detail div strong{font-size:11px}.row-detail p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}.rainbow-section{padding-top:78px}.rainbow-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.rainbow-title{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:14px;display:flex}.rainbow-title h3{margin:0;font-size:15px}.rainbow-title p{color:var(--muted);text-transform:uppercase;margin:2px 0 0;font:9px ui-monospace,monospace}.price-row{color:#b9b19f;border-bottom:1px dashed #93897629;justify-content:space-between;padding:10px 2px;font-size:12px;display:flex}.price-row:last-child{border:0}.price-row strong{color:var(--olive-bright);font-family:ui-monospace,monospace}footer{border-top:1px solid var(--line);background:#0d0b09;justify-content:space-between;align-items:center;gap:30px;padding:42px max(24px,50vw - 560px);display:flex}footer strong{font-size:15px}footer p{color:var(--muted);margin:6px 0 0;font-size:12px}footer>div:last-child{color:#aaa18f;gap:24px;font-size:12px;display:flex}.admin-shell{background:#100d0a;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:linear-gradient(#19150f,#110e0b);border-right:1px solid #9bd74629;height:100vh;padding:28px 20px;position:sticky;top:0}.admin-sidebar .brand{padding:0 8px}.admin-user{background:linear-gradient(135deg,#75a6301c,#f3a2160f);border:1px solid #f3a2162e;border-radius:18px;align-items:center;gap:12px;margin:34px 0 26px;padding:15px;display:flex}.admin-user>span{width:38px;height:38px}.admin-user>span,.team-list>div>span{color:var(--olive-bright);background:#75a63024;border-radius:13px;place-items:center;font-weight:800;display:grid}.admin-table button small,.admin-table button strong,.admin-user small,.admin-user strong{display:block}.admin-table button strong,.admin-user strong{font-size:14px}.admin-user small{color:var(--muted);text-transform:uppercase;margin-top:4px;font:9px ui-monospace,monospace}.admin-sidebar nav{flex-direction:column;gap:8px;display:flex}.admin-sidebar nav button,.logout{color:#a79e8e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;width:100%;padding:13px;font-size:13px;transition:all .18s;display:flex}.logout{color:#df8279;width:calc(100% - 40px);position:absolute;bottom:20px;left:20px}.admin-sidebar nav button:hover{color:var(--text);background:#ffffff09}.admin-sidebar nav button b{color:var(--orange);background:#f3a21624;border-radius:99px;margin-left:auto;padding:3px 7px;font:9px ui-monospace,monospace}.admin-sidebar nav button.active{color:var(--olive-bright);box-shadow:inset 3px 0 var(--olive-bright);background:linear-gradient(135deg,#75a63026,#f3a2160f);border-color:#75a63052}.admin-content{isolation:isolate;background:radial-gradient(circle at 91% 7%,#f3a2161c,#0000 24%),radial-gradient(circle at 15% 92%,#75a6301a,#0000 27%);min-width:0;padding:48px clamp(26px,5vw,76px);position:relative;overflow:hidden}.admin-content:after,.admin-content:before{content:"";z-index:-1;filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.admin-content:before{border:42px solid #9bd74609;width:240px;height:240px;top:165px;right:-95px}.admin-content:after{background:#f3a21609;width:150px;height:150px;bottom:-75px;left:4%}.admin-content>header,.notice{justify-content:space-between;margin-bottom:32px}.notice{color:#d4efac;cursor:pointer;background:linear-gradient(90deg,#75a63021,#f3a2160f);border:1px solid #75a63059;border-radius:15px;margin-bottom:20px;padding:15px 18px;font-size:13px;display:flex}.admin-content>header h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,46px)}.admin-content>header,.admin-search,.admin-toolbar{align-items:center;display:flex}.admin-toolbar{gap:16px;margin-bottom:14px}.admin-search{background:#1c1813e0;border:1px solid #9bd74633;border-radius:16px;flex:1;padding:0 15px;box-shadow:0 12px 35px #0000001f}.admin-search>span{color:var(--olive-bright);font-size:22px}.admin-toolbar .admin-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:15px 10px;font-size:14px}.admin-toolbar>span{color:var(--muted);font:11px ui-monospace,monospace}.admin-table{background:#1c1813eb;border:1px solid #9bd74624;border-radius:20px;overflow:hidden;box-shadow:0 22px 60px #0000002e}.admin-table-head,.admin-table>button{grid-template-columns:minmax(180px,1fr) 140px 110px 100px 60px;align-items:center;gap:12px;padding:14px 18px;display:grid}.admin-table-head{color:#8c8374;text-transform:uppercase;background:#17130fdb;font:9px ui-monospace,monospace}.admin-table>button{width:100%;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #9389761f;transition:all .16s}.admin-table>button:hover{background:linear-gradient(90deg,#75a63017,#f3a21609);transform:translate(3px)}.admin-table button small{text-overflow:ellipsis;white-space:nowrap;max-width:440px;color:var(--muted);margin-top:5px;font-size:10px;overflow:hidden}.admin-table button b{font:750 14px ui-monospace,monospace}.admin-table button>span{color:#b9b09f;font-size:12px}.admin-table button em{color:var(--olive-bright);background:#75a63017;border-radius:9px;padding:6px 9px;font:10px ui-monospace,monospace}.queue-panel,.settings-grid article{background:linear-gradient(145deg,#231e17f5,#191510f5);border:1px solid #9bd74626;border-radius:22px;box-shadow:0 20px 60px #00000029}.queue-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.queue-intro h2,.settings-grid h2{margin:0;font-size:22px}.queue-intro p,.settings-grid article>p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.65}.button{cursor:pointer;border:0;transition:transform .16s,box-shadow .16s}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 34px #75a63033}.button:disabled{opacity:.4;cursor:not-allowed}.queue-list{padding:12px}.queue-list label{cursor:pointer;border:1px solid #0000;border-radius:15px;align-items:center;gap:15px;padding:17px;display:flex}.queue-list label.selected,.queue-list label:hover{background:linear-gradient(90deg,#75a63017,#f3a21606);border-color:#75a63047}.queue-list input{accent-color:var(--olive)}.queue-list label div,.team-list>div>div,.trade-assets>div>div{flex:1}.queue-list strong{font-size:14px;display:block}.queue-list p{color:var(--muted);margin:5px 0;font:12px ui-monospace,monospace}.empty-state span,.queue-list p b{color:var(--olive-bright)}.queue-list small{color:#857b6a;font-size:10px}.empty-state{text-align:center;padding:80px 20px}.empty-state span{font-size:38px}.empty-state h3{margin:10px 0 6px}.empty-state p{color:var(--muted);margin:0;font-size:13px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-grid article{padding:28px}.claim-page label,.form-grid label,.settings-grid label{color:#aca290;text-transform:uppercase;letter-spacing:.035em;margin-top:20px;font:750 10px ui-monospace,monospace;display:block}.claim-page input,.form-grid input,.form-grid select,.form-grid textarea,.settings-grid input,.settings-grid select{width:100%;color:var(--text);text-transform:none;background:#15120e;border:1px solid #494133;border-radius:13px;outline:0;margin-top:8px;padding:14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.settings-grid input:focus,.settings-grid select:focus{border-color:#9bd7468c;box-shadow:0 0 0 4px #75a63017}.form-grid select,.settings-grid select{appearance:auto;cursor:pointer}.settings-grid .button{margin-top:16px}.secret-result{gap:8px;margin-top:14px;display:flex}.secret-result code{text-overflow:ellipsis;border:1px solid var(--line);color:#aaa18f;background:#100d0a;border-radius:10px;min-width:0;padding:10px;font-size:9px;overflow:hidden}.secret-result button{color:var(--text);cursor:pointer;background:#2b251c;border:0;border-radius:10px}.team-list{margin-top:15px}.feature-list li,.team-list>div{align-items:center;gap:11px;display:flex}.team-list>div{border-top:1px solid var(--line);padding:13px 0}.team-list>div>span{width:34px;height:34px}.team-list small,.team-list strong{display:block}.team-list strong{font-size:13px}.team-list small{color:var(--muted);margin-top:3px;font-size:9px}.team-list b{color:var(--olive-bright);text-transform:uppercase;font:9px ui-monospace,monospace}.feature-list{padding:0;list-style:none}.feature-list li{color:#bcb3a3;margin:15px 0;font-size:13px}.feature-list span{width:28px;height:28px;color:var(--olive-bright);background:#75a63021;border-radius:10px;place-items:center;font:800 10px ui-monospace,monospace;display:grid}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060504c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.edit-modal{background:linear-gradient(145deg,#211c15,#18140f);border:1px solid #9bd74638;border-radius:26px;width:min(780px,100%);max-height:92vh;overflow:auto;box-shadow:0 35px 110px #00000094}.edit-modal>header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 10%,#f3a2161c,#0000 32%);justify-content:space-between;padding:26px 28px;display:flex}.edit-modal h2{margin:0;font-size:28px}.edit-modal>header p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.edit-modal>header button{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:12px;font-size:24px}.form-grid{grid-template-columns:repeat(2,1fr);gap:0 16px;padding:8px 28px 26px;display:grid}.form-grid .full{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:82px}.field-help{text-transform:none;margin:5px 0 0;font:11px/1.5 Inter,ui-sans-serif,sans-serif}.alias-input{align-items:stretch}.alias-input input{margin-top:8px}.alias-input button{color:var(--olive-bright);background:#75a6301a}.alias-chips button span{font-size:14px;color:#ad5454}.alias-chips em{text-transform:none;font:11px Inter,ui-sans-serif,sans-serif}.edit-modal>footer{border-top:1px solid var(--line);background:#15120e;flex-direction:row;justify-content:flex-end;padding:19px 28px;display:flex;gap:10px}.admin-gate,.claim-page{text-align:center;background:radial-gradient(circle at 50% 20%,#75a6301f,transparent 42%),var(--bg);align-content:center;place-items:center;min-height:100vh;padding:30px;display:grid}.admin-gate h1{margin:20px 0 8px}.admin-gate p{max-width:430px;color:var(--muted);margin:0 0 22px;line-height:1.6}.spinner{border:2px solid var(--line);border-top-color:var(--olive-bright);border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin}.claim-page>.brand{text-align:left;position:absolute;top:24px;left:28px}.claim-page section{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:18px;width:min(460px,100%);padding:30px}.claim-page h1{margin:0;font-size:30px}.claim-page section>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.65}.claim-page label small{float:right;color:#6d6557}.claim-page .button{width:100%;margin-top:20px}.form-error{color:#ef9189;background:#dd584d14;border:1px solid #dd584d4d;border-radius:8px;margin-top:14px;padding:10px;font-size:11px}.trade-page{min-height:100vh}.trade-hero{text-align:center;max-width:1040px;margin:0 auto;padding:72px 24px 34px}.trade-hero h1{letter-spacing:-.05em;margin:0;font-size:52px}.trade-hero>p:last-child{color:var(--muted)}.trade-workspace{max-width:1040px;margin:0 auto;padding:0 24px 90px}.trade-verdict{border:1px solid var(--line);color:#d59b45;background:#f3a21612;border-radius:11px;justify-content:center;gap:12px;margin:0 auto 20px;padding:12px;font-size:12px;display:flex}.trade-verdict.fair{color:var(--olive-bright);background:#75a63014}.trade-verdict strong{font-family:ui-monospace,monospace}.trade-grid{grid-template-columns:1fr 50px 1fr;align-items:center;display:grid}.trade-side{border:1px solid var(--line);background:var(--panel);border-radius:17px;min-height:420px;overflow:hidden}.trade-side-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.trade-side-title span,.trade-side-title strong{display:block}.trade-side-title span{color:var(--muted);text-transform:uppercase;font:8px ui-monospace,monospace}.trade-side-title strong{color:var(--olive-bright);margin-top:4px;font:800 24px ui-monospace,monospace}.trade-side-title select{border:1px solid var(--line);max-width:190px;color:var(--text);background:#15120e;border-radius:9px;padding:10px;font-size:10px}.versus{z-index:2;border:1px solid var(--line);background:var(--bg);width:50px;height:50px;color:var(--orange);border-radius:50%;place-items:center;font:800 10px ui-monospace,monospace;display:grid;position:relative}.trade-assets{padding:10px}.trade-assets>div:not(.trade-empty){border-bottom:1px solid #93897624;align-items:center;gap:10px;padding:11px;display:flex}.trade-assets small,.trade-assets strong{display:block}.trade-assets strong,.trade-empty{font-size:11px}.trade-assets small{color:var(--muted);margin-top:4px;font-size:8px}.trade-assets b{font:700 11px ui-monospace,monospace}.trade-assets button{color:#8c554f;cursor:pointer;background:0 0;border:0;font-size:18px}.trade-empty{color:#6e6658;place-items:center;height:290px;display:grid}.trade-note{color:#716959;text-align:center;max-width:620px;margin:24px auto 0;font-size:10px;line-height:1.6}.quantity-label,.workspace-status{color:var(--muted);align-items:center;gap:3px;font:10px ui-monospace,monospace;display:flex}.workspace-status{color:var(--olive-bright);text-transform:uppercase;background:#75a63017;border:1px solid #75a63047;border-radius:99px;gap:8px;padding:10px 14px;font:700 10px ui-monospace,monospace}.quantity-label input{border:1px solid var(--line);width:42px;color:var(--text);background:#15120e;border-radius:7px;padding:6px;font:10px ui-monospace,monospace}.workspace-status i{background:var(--olive-bright);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #9dcd55b3}.sheet-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.sheet-summary>div{background:linear-gradient(145deg,#241f17f5,#191510f5);border:1px solid #9bd74621;border-radius:18px;padding:21px 22px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000001f}.sheet-summary>div:after{content:"";background:#75a63012;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-32px;right:-25px}.sheet-summary>div:nth-child(2):after{background:#f3a21614}.sheet-summary>div:nth-child(3):after{background:#5865f214}.sheet-summary span,.sheet-summary strong{display:block}.sheet-summary span{color:#8a8172;text-transform:uppercase;margin-bottom:8px;font:9px ui-monospace,monospace}.sheet-summary strong{font-size:22px}.sheet-summary .connected{color:var(--olive-bright)}.sheet-summary .not-connected{color:#d59b45}.save-help{flex:1;margin-right:12px}.save-help span,.save-help strong{display:block}.save-help strong{font-size:12px}.save-help span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.4}.admin-shell.admin-v2{--admin-green:#0f3d2c;--admin-green-2:#1f5b43;--admin-accent:#2f7d59;--admin-line:#dbe5de;--admin-text:#18251e;--admin-muted:#6e7e74;min-height:100vh;color:var(--admin-text);background:#f5f8f6;grid-template-columns:258px minmax(0,1fr);display:grid}.admin-v2 .admin-sidebar{color:#fff;background:linear-gradient(#103e2d 0,#0b3023 100%);border:0;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.admin-account{align-items:center;display:flex}.admin-brand,.admin-stat-grid article{align-items:center;gap:12px;padding:5px 8px 26px;display:flex}.admin-stat-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:15px;gap:13px;padding:18px;box-shadow:0 8px 24px #1c3d2b0b}.admin-brand>span{background:#ffffff1f;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.admin-brand small,.admin-brand strong{display:block}.admin-brand strong{font-size:15px}.admin-brand small{color:#b7d2c4;margin-top:3px;font-size:10px}.admin-v2 .admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-v2 .admin-sidebar nav button,.admin-v2 .logout{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.admin-v2 .admin-sidebar nav button{color:#c6dbd0;border-radius:11px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;display:flex}.admin-v2 .admin-sidebar nav button>span{color:#a9cabb;width:20px;font-size:17px}.admin-v2 .admin-sidebar nav button:hover{color:#fff;background:#ffffff0f}.admin-v2 .admin-sidebar nav button.active{color:#fff;background:#5baa8040;box-shadow:inset 3px 0#7cd6a6}.admin-v2 .admin-sidebar nav button b{color:#193528;background:#f0a84b;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:9px}.admin-account{border-top:1px solid #ffffff1a;gap:10px;margin-top:auto;padding:15px 10px 8px}.admin-account>span{color:#174732;background:#d6f0e0;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.admin-account small,.admin-account strong{display:block}.admin-account strong{font-size:12px}.admin-account small{color:#a6c7b7;text-transform:capitalize;margin-top:2px;font-size:9px}.admin-v2 .logout{color:#efb5ad;border-radius:9px;margin-top:6px;padding:10px;font-size:11px;position:static}.admin-v2 .admin-content{min-width:0;color:var(--admin-text);background:#f5f8f6;padding:0;overflow:visible}.admin-v2 .admin-content:after,.admin-v2 .admin-content:before{display:none}.admin-topbar,.item-manager-card>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;display:flex}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;min-height:76px;padding:15px clamp(24px,4vw,56px);position:sticky;top:0;margin:0!important}.admin-topbar h1{letter-spacing:-.02em!important;margin:0!important;font-size:20px!important}.admin-topbar p{color:var(--admin-muted);margin:4px 0 0;font-size:11px}.admin-v2 .workspace-status{color:#236547;background:#edf8f1;border-color:#c6e4d3;font-size:9px}.admin-main{max-width:1320px;margin:0 auto;padding:34px clamp(24px,4vw,56px) 70px}.admin-v2 .notice{color:#1d6945;text-align:left;background:#effaf3;border:1px solid #b9dfc8;border-radius:11px;width:100%;margin:0 0 18px;padding:13px 16px;font-size:12px}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.stat-icon{border-radius:11px;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.stat-icon.green{color:#216745;background:#e4f1e9}.stat-icon.mint{color:#2e8a60;background:#eaf8ef}.stat-icon.gray{color:#718077;background:#eef1ef}.stat-icon.orange{color:#cc7b19;background:#fff3e4}.admin-stat-grid small,.admin-stat-grid strong{display:block}.admin-stat-grid strong{font-size:22px}.admin-stat-grid small{color:var(--admin-muted);margin-top:3px;font-size:10px}.admin-toolbar-v2{align-items:center;gap:10px;margin-bottom:14px;display:flex}.admin-search-v2{border-radius:11px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.admin-search-v2>span{color:#799087;font-size:20px}.admin-search-v2 input{width:100%;color:var(--admin-text);background:0 0;border:0;outline:0;padding:12px 0;font-size:12px}.admin-search-v2,.admin-toolbar-v2 select,.item-manager-card{border:1px solid var(--admin-line);background:#fff}.admin-toolbar-v2 select{min-width:150px;color:var(--admin-text);border-radius:11px;outline:0;padding:12px;font-size:11px}.admin-toolbar-v2>span{color:var(--admin-muted);white-space:nowrap;font-size:10px}.item-manager-card{border-radius:16px;overflow:hidden;box-shadow:0 12px 35px #1839270d}.item-manager-card>header{gap:18px;padding:18px 20px}.item-manager-card h2{margin:0;font-size:15px}.item-manager-card header p{color:var(--admin-muted);margin:5px 0 0;font-size:10px}.item-manager-head,.item-manager-list>button{grid-template-columns:minmax(250px,1fr) 135px minmax(190px,230px) 95px 58px;align-items:center;gap:12px;display:grid}.item-manager-head{color:#7b8a81;text-transform:uppercase;background:#f8faf8;padding:10px 18px;font-size:9px}.item-manager-list>button{width:100%;min-height:70px;color:var(--admin-text);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1ee;padding:11px 18px}.item-manager-list>button:hover{background:#f7fbf8}.item-cell{align-items:center;gap:11px;min-width:0;display:flex}.item-cell>span:last-child{min-width:0}.item-cell small,.item-cell strong{display:block}.item-cell strong{font-size:12px}.item-cell small{text-overflow:ellipsis;color:var(--admin-muted);white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.admin-item-image{border:1px solid var(--admin-line);color:#276545;object-fit:cover;background:#edf4ef;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid}.admin-item-image.large{border-radius:13px;width:58px;height:58px}.market-pill,.status-pill{border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:max-content;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.status-pill.enabled{color:#168052;background:#ebfbf2;border-color:#a9e3c2}.status-pill.disabled{color:#7c8781;background:#f3f5f4;border-color:#dce1de}.status-pill.pending{color:#b66b0d;background:#fff8e9;border-color:#f1d49e}.market-pill{color:#627168;background:#f5f7f5;border-color:#dce4df}.demand-high,.demand-medium,.demand-very-high{color:#ae6811;background:#fff8e8;border-color:#f0cc82}.demand-very-high{color:#b72a37;background:#fff0f1;border-color:#f5b5b5}.trend-rising{color:#097d53!important;background:#eafff4!important;border-color:#a3e4c2!important}.trend-falling{color:#bc3045!important;background:#fff0f2!important;border-color:#f4b8c0!important}.trend-stable{color:#3f718e!important;background:#f0f8fc!important;border-color:#bfd6e5!important}.market-pill.rarity{color:#6547aa;background:#f6f1ff;border-color:#c8b8f2}.table-value{color:#164e35;white-space:nowrap;font-size:12px}.market-summary{flex-wrap:wrap;gap:6px;display:flex}.item-manager-list em{color:#286e4c;font-size:10px;font-style:normal;font-weight:700}.add-item-button{white-space:nowrap;flex:none}.list-manager{flex-direction:column;gap:18px;display:flex}.list-create-card{border:1px solid var(--admin-line);background:linear-gradient(135deg,#fff 25%,#eef8f2);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex;box-shadow:0 12px 36px #1839270f}.list-create-card h2{margin:3px 0 7px;font-size:21px}.list-create-card>div:first-child>p:last-of-type{max-width:660px;color:var(--admin-muted);margin:0;font-size:11px;line-height:1.55}.category-steps{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.category-steps span{color:#35684f;background:#fff;border:1px solid #cfe2d6;border-radius:999px;align-items:center;gap:6px;padding:6px 9px 6px 6px;font-size:9px;font-weight:750;display:flex}.category-steps b{color:#fff;background:#24734e;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.list-create-controls{gap:9px;min-width:min(430px,45%);display:flex}.list-create-controls input{border:1px solid var(--admin-line);min-width:0;color:var(--admin-text);background:#fff;border-radius:10px;outline:0;flex:1;padding:12px 13px;font-size:11px}.list-create-controls input:focus{border-color:#5ca27c;box-shadow:0 0 0 3px #36845a1a}.list-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.list-card-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:16px;grid-template-columns:46px minmax(0,1fr);gap:13px;padding:19px;display:grid;box-shadow:0 9px 28px #1839270b}.list-card-icon{color:#23704d;background:#e6f4ec;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.list-card-copy{min-width:0}.list-card-copy input,.list-card-copy>strong{color:var(--admin-text);padding:4px 6px;font-size:14px;font-weight:800}.form-section-title small,.form-section-title strong,.list-card-copy>strong{display:block}.list-card-copy input{width:100%;background:0 0;border:1px solid #0000;border-radius:8px;outline:0}.list-card-copy input:focus{background:#f8fcf9;border-color:#bddbc9}.list-card-copy span{color:var(--admin-muted);margin:5px 6px 0;font-size:9px;display:block}.list-card-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;padding-top:4px;display:flex}.list-card-actions button{color:#226144;cursor:pointer;background:#f4faf6;border:1px solid #cadfd2;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800;transition:transform .13s,box-shadow .13s}.list-card-actions button:hover:not(:disabled){box-shadow:0 5px 14px #1858381a}.list-card-actions button:active:not(:disabled){transform:scale(.96)}.list-card-actions button:disabled{opacity:.46;cursor:not-allowed}.list-card-actions .add-to-list{color:#fff;background:#24734e;border-color:#24734e}.list-card-actions .rename-list{color:#6d4a0e;background:#fff9e8;border-color:#ead69d}.list-card-actions .view-list{color:#315e83;background:#f2f8fc;border-color:#c7dbe9}.list-card-actions .delete-list{color:#a8443a;background:#fff7f6;border-color:#efcdca;margin-left:auto}.admin-v2 .queue-panel,.admin-v2 .settings-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:16px;box-shadow:0 10px 30px #1839270d}.admin-v2 .queue-intro{border-color:var(--admin-line)}.admin-v2 .queue-intro h2,.admin-v2 .queue-list strong,.admin-v2 .settings-grid h2{color:var(--admin-text)}.admin-editor>header p,.admin-v2 .empty-state p,.admin-v2 .queue-intro p,.admin-v2 .queue-list p,.admin-v2 .settings-grid article>p{color:var(--admin-muted)}.admin-v2 .queue-list label.selected,.admin-v2 .queue-list label:hover{background:#f1faf4;border-color:#b5dfc6}.admin-v2 .settings-grid label{color:#4e5f55}.admin-v2 .settings-grid input,.admin-v2 .settings-grid select{border-color:var(--admin-line);color:var(--admin-text);background:#fff}.admin-v2 .feature-list li{color:#4f6256}.admin-v2 .button.primary{color:#fff;box-shadow:none;background:#17563d}.admin-v2 .button.secondary{border:1px solid var(--admin-line);color:var(--admin-text);background:#fff}.editor-backdrop{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a241a7a;padding:22px;position:fixed;inset:0;overflow:auto}.admin-editor{width:min(1180px,100%);color:var(--admin-text);background:#fff;border:1px solid #cedbd3;border-radius:19px;margin:0 auto;overflow:hidden;box-shadow:0 30px 100px #0c2b1e3d}.admin-editor>header{border-bottom:1px solid var(--admin-line);background:#fbfcfb;justify-content:space-between;align-items:flex-start;padding:22px 28px;display:flex}.admin-editor>header h2{margin:9px 0 0;font-size:24px}.admin-editor>header p{margin:4px 0 0;font-size:11px}.back-button{color:#466b58;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.editor-close{border:1px solid var(--admin-line);color:#6c7c73;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.editor-layout{grid-template-columns:minmax(0,1fr) 300px;display:grid}.editor-form{padding:8px 30px 30px}.form-section-title{border-bottom:1px solid #e9eeeb;align-items:center;gap:10px;margin:25px 0 3px;padding-bottom:12px;display:flex}.form-section-title>span{color:#fff;background:#256448;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.form-section-title strong{font-size:13px}.form-section-title small{color:var(--admin-muted);margin-top:2px;font-size:9px}.form-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.form-grid-v2>label{color:#26382e;margin-top:15px;font-size:10px;font-weight:700;display:block}.form-grid-v2 .full{grid-column:1/-1}.form-grid-v2 input,.form-grid-v2 select,.form-grid-v2 textarea{width:100%;color:var(--admin-text);background:#fff;border:1px solid #d5e0d9;border-radius:9px;outline:0;margin-top:7px;padding:11px 12px;font-size:11px;font-weight:400}.form-grid-v2 input:focus,.form-grid-v2 select:focus,.form-grid-v2 textarea:focus{border-color:#5ca27c;box-shadow:0 0 0 3px #36845a1a}.form-grid-v2 textarea{resize:vertical;min-height:72px}.alias-chips em,.field-help{font-size:9px;font-weight:400}.field-help{color:#79887f;margin-top:4px;display:block}.alias-input{gap:8px;display:flex}.admin-editor .save-help,.alias-input input,.image-field input{flex:1}.alias-input button{color:#236044;cursor:pointer;background:#f0f8f3;border:1px solid #bdd8c9;border-radius:9px;margin-top:7px;padding:0 16px;font-size:10px;font-weight:700}.alias-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.alias-chips button{color:#46594e;cursor:pointer;background:#eef3f0;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.alias-chips em{color:#8b9991}.check-card{align-items:center}.admin-editor>footer,.image-field{align-items:center;gap:12px;display:flex}.check-card{cursor:pointer;background:#fafcfb;border:1px solid #dfe8e2;border-radius:10px;gap:10px;padding:12px;display:flex!important}.check-card input{accent-color:#1f6848;height:17px;width:17px!important;margin:0!important}.check-card small,.check-card span,.check-card strong{display:block}.check-card strong{font-size:10px}.check-card small{color:var(--admin-muted);margin-top:2px;font-size:8px;font-weight:400}.item-preview-panel{border-left:1px solid var(--admin-line);background:#f7f9f7;padding:28px 22px}.item-preview-panel>p{color:#74837a;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:800}.item-preview-card{background:#fff;border:1px solid #d5e0d9;border-radius:14px;padding:20px;position:sticky;top:20px;box-shadow:0 10px 30px #1b412b0f}.admin-editor>footer{border-top:1px solid var(--admin-line);background:#fbfcfb;gap:9px;padding:15px 24px}.preview-identity{align-items:center;gap:12px;display:flex}.admin-editor .save-help span,.admin-editor .save-help strong,.preview-identity small,.preview-identity strong{display:block}.preview-identity strong{font-size:15px}.preview-identity small{color:var(--admin-muted);margin-top:4px;font-size:10px}.item-preview-card h3{margin:20px 0 12px;font-size:24px}.preview-pills{flex-wrap:wrap;gap:6px;display:flex}.item-preview-card dl{grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 0;display:grid}.admin-editor .save-help span,.item-preview-card dt,.preview-aliases span{color:var(--admin-muted);font-size:9px}.item-preview-card dd{margin:4px 0 0;font-size:10px;font-weight:700}.preview-aliases{border-top:1px solid var(--admin-line);margin-top:18px;padding-top:14px}.preview-aliases p{margin:5px 0 0;font-size:9px;line-height:1.5}.admin-editor .save-help strong{font-size:10px}.admin-editor .save-help span{margin-top:3px}.login-page{color:#18251e;background:radial-gradient(circle at 18% 12%,#388f602e,#0000 30%),radial-gradient(circle at 90% 85%,#f3a2161c,#0000 30%),#f1f6f3;place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{background:#fffffff7;border:1px solid #d5e2da;border-radius:24px;width:min(440px,100%);padding:38px;box-shadow:0 28px 80px #133e2821}.login-logo{color:#fff;background:linear-gradient(145deg,#1d6748,#0f3d2c);border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:28px;display:grid}.login-card h1{letter-spacing:-.04em;margin:0;font-size:32px}.login-card>p:not(.eyebrow){color:#718078;margin:10px 0 24px;font-size:13px;line-height:1.65}.login-card label,.login-reset-modal label{color:#34493d;margin-top:16px;font-size:11px;font-weight:750;display:block}.login-card input,.login-reset-modal input{color:#18251e;background:#fff;border:1px solid #d4e0d8;border-radius:11px;outline:0;width:100%;margin-top:7px;padding:13px 14px}.login-card input:focus,.login-reset-modal input:focus{border-color:#4f9a73;box-shadow:0 0 0 4px #2f7d591a}.password-field{position:relative}.password-field input{padding-right:68px}.password-field button{color:#246447;cursor:pointer;background:#edf6f1;border:0;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800;position:absolute;top:14px;right:7px}.login-button{width:100%;margin-top:20px}.remember-note{color:#226045;background:#edf7f1;border-radius:12px;gap:10px;margin-top:22px;padding:13px;display:flex}.remember-note>span{color:#fff;background:#2d8059;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.remember-note p,.remember-note strong{margin:0;display:block}.remember-note small{display:block;color:#648072;margin:3px 0 0;font-size:9px;line-height:1.45}.remember-note strong{font-size:10px}.account-list>div{grid-template-columns:38px minmax(0,1fr) auto auto!important}.account-list>div>button{color:#236447;cursor:pointer;background:#f3f9f5;border:1px solid #cfe0d5;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:750}.login-reset-modal{color:#18251e;background:#fff;border:1px solid #cedbd3;border-radius:18px;width:min(500px,100%);margin:8vh auto 0;padding:26px;box-shadow:0 30px 100px #0c2b1e3d}.login-reset-modal>header{justify-content:space-between;gap:20px;display:flex}.login-reset-modal h2{margin:0;font-size:21px}.login-reset-modal header p:not(.eyebrow){color:#718078;margin:7px 0 0;font-size:11px;line-height:1.55}.login-reset-modal label small{float:right;color:#7d8b83}.login-reset-modal>footer{background:0 0;border:0;justify-content:flex-end;gap:9px;margin-top:22px;padding:0;display:flex}.login-reset-modal .button.primary{color:#fff;background:#17563d}.access-card{width:min(470px,100%)}.access-tabs{background:#edf3ef;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 24px;padding:5px;display:grid}.access-tabs button{color:#6b7b72;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-size:11px;font-weight:800}.access-tabs button.active{color:#18553d;background:#fff;box-shadow:0 4px 14px #1f51361a}.login-card label small{float:right;color:#819087;font-size:9px}.form-success{color:#1f6848;background:#effaf3;border:1px solid #b7dfc7;border-radius:10px;margin-top:15px;padding:12px}.form-success span,.form-success strong{display:block}.form-success strong{font-size:11px}.form-success span{margin-top:4px;font-size:10px;line-height:1.5}.queue-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-grid .full-span{grid-column:1/-1}.application-list{border:1px solid #e1e9e4;border-radius:12px;flex-direction:column;margin-top:18px;display:flex;overflow:hidden}.application-list>div{border-top:1px solid #e8eeea;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.application-list>div:first-child{border-top:0}.application-list>div>span{color:#1f6848;background:#e5f3eb;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.application-list small,.application-list strong{display:block}.application-list strong{font-size:11px}.application-list small{color:#718078;margin-top:4px;font-size:9px}.account-actions>button,.application-list button{cursor:pointer;border-radius:8px;font-size:9px}.application-list button{padding:8px 11px;font-weight:800}.application-list .reject{color:#a73939;background:#fff4f4;border:1px solid #efc3c3}.application-list .approve{background:#effaf3;border:1px solid #b8dfc8}.approval-alert{background:linear-gradient(100deg,#fff8e8,#f3fbf6);border:1px solid #f0cb83;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:20px;padding:16px 18px;display:grid;box-shadow:0 10px 30px #1f51360f}.approval-alert-icon{color:#fff;background:#e69728;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.approval-alert strong{color:#244c38;font-size:13px;display:block}.approval-alert p{color:#68776f;margin:5px 0 0;font-size:10px}.approval-alert p b{color:#264f3b}.approval-alert .button{white-space:nowrap}.admin-v2 .admin-sidebar nav button .request-count{color:#183b2b;background:#ffb74b}.application-info dl{flex-wrap:wrap;gap:12px 22px;margin:8px 0 0;display:flex}.application-info dl div{min-width:120px}.application-info dt{color:#89958e;text-transform:uppercase;font-size:8px}.application-info dd{color:#334a3e;margin:3px 0 0;font-size:10px;font-weight:700}.application-list .approve{color:#0d6840;background:#e8f8ef;border-color:#8fd1ad;min-width:118px}.application-list .approve:hover{background:#d8f3e4}.simple-approval-panel{background:linear-gradient(135deg,#f7fff9,#fffaf0)!important;border:2px solid #8dccaa!important}.simple-approval-panel h2{font-size:26px}.simple-approval-panel>.eyebrow{color:#167149}.simple-approval-panel .application-list{border-color:#a9dbc0;box-shadow:0 8px 24px #1f513614}.simple-approval-panel .application-list>div{padding:18px}.simple-approval-panel .application-info strong{font-size:15px}.simple-approval-panel .application-list button{padding:12px 16px;font-size:11px}.simple-approval-panel .reject{color:#a62e2e;background:#fff0f0}.simple-approval-panel .approve{color:#fff;background:#147747;border-color:#147747}.simple-approval-panel .approve:hover{background:#0e6339}.account-actions{align-items:center;gap:6px;display:flex}.account-actions>button{color:#236447;background:#f3f9f5;border:1px solid #cfe0d5;padding:7px 9px;font-weight:750;transition:transform .14s,box-shadow .14s}.account-actions>button:active{transform:scale(.96)}.account-actions>button.remove-admin{color:#a83e35;background:#fff5f4;border-color:#f0c9c5}.remove-admin-warning{color:#8f342d;background:#fff5f4;border:1px solid #efcbc7;border-radius:12px;flex-direction:column;gap:4px;margin-top:20px;padding:15px;display:flex}.remove-admin-warning strong{font-size:12px}.remove-admin-warning span{font-size:10px;line-height:1.5}.button.danger{color:#fff;background:#b94238;box-shadow:0 8px 20px #b942382e}.button.danger:hover:not(:disabled){box-shadow:0 12px 28px #b9423847}
@media (max-width:900px){html,body{max-width:100%;overflow-x:hidden}.admin-shell.admin-v2{width:100%;min-width:0;display:block}.admin-v2 .admin-sidebar{width:100%;height:auto;padding:12px 14px 10px;position:relative;top:auto;z-index:30}.admin-brand{padding:3px 4px 12px}.admin-brand>span{width:36px;height:36px;font-size:20px}.admin-v2 .admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.admin-v2 .admin-sidebar nav button{min-width:0;justify-content:flex-start;gap:7px;padding:10px 8px;font-size:11px;line-height:1.2}.admin-v2 .admin-sidebar nav button>span{width:16px;font-size:15px}.admin-v2 .admin-sidebar nav button b{padding:2px 5px;font-size:8px}.admin-account{border-top:1px solid #ffffff1a;margin-top:10px;padding:11px 8px 4px}.admin-v2 .logout{width:auto;margin:0;padding:9px;position:absolute;right:14px;bottom:12px}.admin-v2 .admin-content{width:100%;min-width:0}.admin-topbar{min-height:64px;padding:12px 16px}.admin-main{width:100%;max-width:100%;padding:18px 14px 48px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.admin-stat-grid article{min-width:0;padding:14px}.admin-toolbar-v2{flex-wrap:wrap;gap:8px}.admin-search-v2{min-width:0;flex:1 1 100%}.admin-toolbar-v2 select{min-width:0;flex:1 1 140px}.admin-toolbar-v2>span{margin-left:auto}.add-item-button{width:100%;flex:1 1 100%}.item-manager-card>header{gap:12px;padding:15px}.item-manager-head{display:none}.item-manager-list{background:#f5f8f6;padding:10px;display:grid;gap:10px}.item-manager-list>button{min-width:0;min-height:0;border:1px solid var(--admin-line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px;display:grid;box-shadow:0 5px 16px #1839270a}.item-manager-list>button:first-child{border-top:1px solid var(--admin-line)}.item-manager-list>button>.item-cell{grid-column:1;grid-row:1}.item-manager-list>button>.table-value{grid-column:2;grid-row:1;align-self:center;justify-self:end}.item-manager-list>button>.market-summary{grid-column:1/-1;grid-row:2}.item-manager-list>button>.status-pill{grid-column:1;grid-row:3}.item-manager-list>button>em{grid-column:2;grid-row:3;justify-self:end}.editor-layout{grid-template-columns:minmax(0,1fr)}.item-preview-panel{border-top:1px solid var(--admin-line);border-left:0}.item-preview-card{position:static}.approval-alert{grid-template-columns:42px minmax(0,1fr)}.approval-alert .button{width:100%;grid-column:1/-1}.application-list>div,.account-list>div{grid-template-columns:38px minmax(0,1fr)!important}.account-actions,.application-list>div>button{grid-column:2;justify-self:start}.settings-grid{grid-template-columns:1fr}.queue-intro{align-items:stretch}.list-create-card{flex-direction:column;align-items:stretch}.list-create-controls{width:100%;min-width:0}.list-card-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-v2 .admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .admin-sidebar nav button{font-size:10px}.admin-brand small{display:none}.admin-topbar h1{font-size:18px!important}.admin-topbar p{display:none}.admin-v2 .workspace-status{padding:7px 9px}.admin-stat-grid article{gap:9px;padding:12px}.admin-stat-grid strong{font-size:18px}.stat-icon{width:34px;height:34px}.item-manager-card>header{align-items:stretch;flex-direction:column}.item-manager-card>header .button{width:100%}.item-manager-list{padding:8px}.item-manager-list>button{grid-template-columns:minmax(0,1fr) auto;padding:12px}.table-value{max-width:42vw;text-align:right;white-space:normal}.editor-backdrop{padding:0}.admin-editor{min-height:100%;border:0;border-radius:0}.admin-editor>header{padding:16px}.admin-editor>header h2{font-size:20px}.editor-form{padding:4px 16px 20px}.form-grid-v2{grid-template-columns:1fr}.form-grid-v2 .full{grid-column:auto}.alias-input,.image-field{align-items:stretch;flex-direction:column}.alias-input button{min-height:40px;margin-top:0}.item-preview-panel{padding:18px 16px}.admin-editor>footer{z-index:5;flex-wrap:wrap;padding:12px;position:sticky;bottom:0}.admin-editor .save-help{margin:0;flex:1 1 100%}.admin-editor>footer>.button{flex:1}.list-create-controls{flex-direction:column}.category-steps span{width:100%}.login-page{padding:14px}.login-card{border-radius:18px;padding:24px}.login-card h1{font-size:27px}.login-reset-modal{width:calc(100% - 20px);margin:10px auto}.queue-actions,.queue-actions .button{width:100%}}
