@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap");:root{color-scheme:dark;--bg:#101513;--panel:#171e1a;--raised:#1d2520;--line:#2b352e;--text:#e4e8e0;--muted:#95a097;--gold:#d8bd7d;--green:#8cb799;--purple:#bb9cda}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:13px/1.6 Manrope,Segoe UI,sans-serif}button,input,select{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{opacity:.42;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button{background:none;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}svg{flex-shrink:0}input,select{min-width:0;color:var(--text)}.app-shell{min-height:100vh}.sidebar{width:218px;position:fixed;inset:0 auto 0 0;background:#131a15;border-right:1px solid var(--line);padding:31px 17px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:0 8px}.brand>svg{width:35px;height:40px;color:var(--gold)}.brand strong{display:block;font-size:21px;letter-spacing:3px;font-weight:800;line-height:1.4}.brand span{display:block;font-size:7px;letter-spacing:2.1px;color:var(--muted)}.guild-label{font-size:8px;font-weight:700;letter-spacing:1.1px;color:#738477;margin:49px 12px 15px}.main-nav{display:flex;flex-direction:column;gap:5px}.main-nav button{display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:5px;color:#9ca89e;text-align:left;font-size:11px;min-height:43px;transition:.2s}.main-nav button:hover{background:#1b251e;color:var(--text)}.main-nav button.active{background:#293023;color:var(--gold)}.main-nav button.active svg{color:var(--gold)}.main-nav b{margin-left:auto;border:1px solid #6b6747;min-width:20px;height:19px;text-align:center;border-radius:4px;font-size:10px;line-height:17px}.sidebar-bottom{margin-top:auto;padding:20px 6px 0}.server-label{font-size:10px;color:#94ab96;display:flex;align-items:center;gap:7px}.available i,.demo-tag i,.live-dot,.server-label i,.status-badge i{width:5px;height:5px;border-radius:50%;display:inline-block;background:var(--green)}.sidebar-bottom p{font-family:Georgia,serif;font-size:17px;line-height:1.55;color:#c5cdbd;margin:24px 0}.discord-button{width:100%;border:1px solid #34443a;border-radius:5px;padding:11px 8px;display:flex;gap:8px;align-items:center;color:#b7c0bc;font-size:10px}.discord-button svg{margin-left:auto;color:#839286}.discord-mark{font-size:18px;color:#aaa4d7;line-height:1}.sidebar-version{display:block;margin-top:20px;font-size:7px;letter-spacing:.8px;color:#68766c}.workspace{margin-left:218px}.topbar{height:75px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#111714}.breadcrumb{font-size:10px;color:#a1aba1;font-weight:600;letter-spacing:.3px}.breadcrumb span{color:#4d5c50;margin:0 14px}.topbar-right{gap:24px}.demo-tag,.topbar-right{display:flex;align-items:center}.demo-tag{font-size:9px;color:#b7ae87;border:1px solid #393c2d;border-radius:4px;padding:4px 9px;gap:7px}.demo-tag i{background:var(--gold)}.profile-select{display:flex;align-items:center;gap:9px}.avatar{width:31px;height:31px;border-radius:50%;background:#32352b;border:1px solid #696848;display:grid;place-items:center;font-size:10px;color:var(--gold)}.profile-select select{background:transparent;border:0;outline:0;font-size:11px;max-width:145px}.profile-select option{background:#18221a}.main-content{max-width:1560px;margin:auto;padding:35px 38px 0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow{color:#8e9c83;font-size:8px;font-weight:700;letter-spacing:2px;margin-bottom:8px}h1{font-size:44px;line-height:1.25;font-weight:500;letter-spacing:-1.5px;font-family:Georgia,Times New Roman,serif}.page-heading p{font-size:11px;color:var(--muted);margin-top:9px}.heading-actions{display:flex;gap:10px;align-items:center}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:4px;padding:10px 16px;font-size:10px;font-weight:700;letter-spacing:.1px;white-space:nowrap;transition:background .15s,transform .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:var(--gold);color:#20291e;border:1px solid var(--gold)}.button.primary:hover:not(:disabled){background:#e3cc98}.button.secondary{border:1px solid #3c463a;color:#d2d8c9;background:#192119}.button.secondary:hover{background:#252e23}.button.danger{background:#683b32;border:1px solid #a26653;color:#ffe8dd}.full{width:100%}.demo-notice{display:flex;align-items:center;gap:9px;margin:25px 0 20px;font-size:9px;color:#99a496}.demo-notice>svg{color:#8e9a82}.demo-notice .text-button{margin-left:auto;flex-shrink:0}.text-button{padding:0;display:inline-flex;align-items:center;gap:7px;color:#c9b88c;font-size:10px}.text-button:hover{text-decoration:underline}.wallet-strip{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:linear-gradient(110deg,#1c261c,#182019 55%,#222a1d);padding:22px 24px;margin-bottom:30px;gap:28px;position:relative;overflow:hidden}.wallet-strip:after{content:"";position:absolute;right:-30px;top:-60px;width:230px;height:230px;border:1px solid #a69b5920;transform:rotate(45deg);pointer-events:none}.wallet-title{display:flex;align-items:center;gap:12px;min-width:145px}.coin-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #776b43;border-radius:50%;color:var(--gold);font-family:Georgia,serif;font-size:19px;background:#292d1e;box-shadow:inset 0 0 0 4px #22291a}.wallet-title div>span{font-size:7px;letter-spacing:1.5px;color:#a3af92;display:block;margin-bottom:4px}.wallet-title strong{font-size:12px;font-weight:600}.wallet-stat{min-width:83px}.wallet-stat>span{font-size:9px;display:block;color:#a2ab9b;margin-bottom:3px}.wallet-stat>strong{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.8px}.wallet-stat.reserved>strong{color:#a8b0a0}.wallet-stat.available{border-left:1px solid #3b4530;padding-left:28px;min-width:165px}.wallet-stat.available>strong{color:var(--gold)}.wallet-stat.available>span{display:flex;gap:6px;align-items:center}.wallet-stat small{font-size:10px;font-weight:500;letter-spacing:0}.wallet-sync{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:8px;color:#a0ac93;z-index:1}.wallet-sync svg{color:#9eaf85}.wallet-sync b{font-weight:400;color:#738267;font-size:8px}.auction-layout{display:grid;grid-template-columns:minmax(0,1fr) 237px;gap:29px}.filter-row{border-bottom:1px solid var(--line);margin-bottom:17px}.status-tabs{display:flex;gap:23px;overflow-x:auto}.status-tabs button{color:#909e90;white-space:nowrap;font-size:10px;padding:0 0 13px;display:flex;gap:7px;align-items:center;border-bottom:2px solid transparent}.status-tabs button.active{color:var(--gold);border-color:var(--gold)}.status-tabs span{font-size:8px;padding:1px 5px;background:#222b21;border-radius:3px}.status-tabs button.active span{background:#323422;color:var(--gold)}.search-row{gap:10px;margin-bottom:19px}.search-box,.search-row{display:flex;align-items:center}.search-box{gap:8px;padding:9px 11px;border:1px solid var(--line);border-radius:4px;flex:1;color:#7b8a7d;background:#141b16}.search-box input{border:0;background:none;outline:none;min-width:0;width:100%;font-size:10px}.search-box input::placeholder{color:#7e8c7e}.kind-select{background:#161e18;border:1px solid var(--line);border-radius:4px;font-size:9px;padding:10px 8px;width:136px}.lot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lot-card{background:#182019;border:1px solid #30392d;border-radius:6px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.lot-card:hover{border-color:#5e6548;box-shadow:0 7px 30px #0002}.card-art{height:223px;background:radial-gradient(ellipse at 50% 60%,#252c28,#171e1a 80%);position:relative;overflow:hidden;border-bottom:1px solid #30382e}.art-button{padding:0}.art-button,.item-art{display:block;width:100%;height:100%}.item-art{max-height:235px;transition:transform .35s}.lot-card:hover .item-art{transform:translateY(-3px) scale(1.025)}.status-badge{display:inline-flex;align-items:center;gap:6px;color:#9eaa9b;font-size:8px;background:#18251ceb;border:1px solid #3b4d38;border-radius:3px;padding:4px 7px;font-weight:600}.card-art>.status-badge{position:absolute;left:14px;top:13px;z-index:2}.status-badge.scheduled{color:#b7b696;border-color:#4b4b37;background:#282b1f}.status-badge.scheduled i{background:#b4ad76}.status-badge.cancelled,.status-badge.missed,.status-badge.sold,.status-badge.unsold{background:#20271e;color:#8c9787;border-color:#384334}.status-badge.cancelled i,.status-badge.missed i,.status-badge.sold i,.status-badge.unsold i{background:#7e8e75}.lot-number{position:absolute;right:13px;top:18px;font-size:7px;color:#74806f;letter-spacing:1px}.art-footer{position:absolute;bottom:12px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between}.epic-label{color:#c0a2d2;font-size:7px;font-weight:700;letter-spacing:1px}.epic-label:before{content:"◆";font-size:7px;margin-right:5px}.countdown{display:inline-flex;align-items:center;gap:5px;color:#c2cbb9;font-size:10px;font-variant-numeric:tabular-nums;background:#141c16c9;padding:4px 6px;border:1px solid #354332;border-radius:3px}.countdown.urgent{color:#d9bc84;border-color:#62563b;background:#2d2a1cc9}.card-info{padding:17px 18px 18px}.item-category{font-size:8px;color:#82917d}.item-category span{margin:0 4px;color:#66775e}.card-info h2{font-size:15px;color:#e4e6d9;font-weight:600;letter-spacing:-.3px;margin-top:4px}.card-info h2 button{padding:0;text-align:left;font:inherit}.item-trait{font-size:8px;color:#aab29c;display:flex;align-items:center;gap:5px;margin-top:7px}.item-trait span{font-size:6px;color:#93b69f}.card-divider{height:1px;background:#2e392b;margin:16px 0 13px}.price-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.price-row>div>span{display:block;font-size:8px;color:#94a18a;margin-bottom:3px}.price-row>div>strong{font-size:26px;line-height:1.4;font-weight:500;color:#dfc58b;font-variant-numeric:tabular-nums;letter-spacing:-.8px}.price-row small{font-size:9px;letter-spacing:0;margin-left:2px;font-weight:400}.price-row .leader{text-align:right}.price-row .leader strong{font-size:9px;color:#d3dcc7;letter-spacing:0;font-weight:500}.card-cta{width:100%;border:1px solid #48513c;background:#222b20;color:#cbd6bb;justify-content:space-between;margin-top:16px;min-height:38px;padding:10px 12px;font-size:9px}.card-cta.bid-cta{border-color:#5c6142;background:#303724;color:#dbc898}.card-cta:hover{background:#3a412a;border-color:#777853}.activity-panel{padding-top:1px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.section-title h2{font-size:12px;font-weight:600;letter-spacing:-.2px}.live-dot{box-shadow:0 0 0 4px #65866916;margin-right:5px}.activity-feed{margin-top:19px}.activity-item{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:15px 0;border-bottom:1px solid #273225}.activity-avatar{height:31px;width:31px;border-radius:5px;border:1px solid #4d5941;background:#303c29;display:grid;place-items:center;font-size:9px;color:#becaa8}.activity-avatar.shade-1{background:#2b3536;color:#9eb5b5;border-color:#3c5051}.activity-avatar.shade-2{background:#382e3c;color:#b8a7c1;border-color:#514258}.activity-person{display:flex;justify-content:space-between;gap:6px;font-size:8px;font-weight:600}.activity-person span{font-size:7px;color:#6f8069;font-weight:400}.activity-item>div>button{display:block;padding:3px 0;font-size:8px;text-align:left;color:#91a080}.activity-item strong{display:block;color:#d0bd88;font-size:11px;font-weight:500}.activity-item strong small{font-size:7px}.activity-all{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#b8c0a7;padding:15px 0;margin-bottom:17px}.rule-note{padding:20px 18px;border:1px solid #4c4e32;border-radius:5px;background:linear-gradient(125deg,#2d3220,#20291b);position:relative;overflow:hidden}.rule-icon{color:#c1b47c;display:inline-flex;margin-bottom:14px}.rule-note h3{font-size:12px;font-weight:600;color:#dbd3ac;margin-bottom:8px}.rule-note p{font-size:9px;color:#a7af91;line-height:1.85}.rule-note button{display:flex;align-items:center;color:#c1bd8a;gap:3px;font-size:8px;padding:14px 0 0}.stock-note{display:flex;gap:10px;align-items:flex-start;margin:24px 1px;color:#718567}.stock-note p{font-size:8px;line-height:1.8}.page-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:37px;padding:20px 0 24px;font-size:8px;color:#63795e;letter-spacing:.3px}.page-footer b{margin:0 6px}.page-footer>span:first-child{letter-spacing:.8px}.loading{display:flex;justify-content:center;align-items:center;gap:13px;min-height:240px;color:#a8b69c;font-size:11px}.loading.compact{min-height:110px}.spinner{border:2px solid #3b4732;border-top:2px solid var(--gold);width:22px;height:22px;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty-state{min-height:310px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#98a78c;border:1px dashed #35492f;border-radius:5px}.empty-state h3{color:#d9e1cb;font-size:15px}.empty-state p{font-size:10px}.catalog-note{font-size:11px;color:#abb5a0;border-left:2px solid #7e7f51;padding-left:15px;margin-bottom:24px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-grid .card-art{height:220px}.history-panel{padding:23px;border:1px solid var(--line);border-radius:5px;background:#161f17}.table-scroll{overflow-x:auto;margin-top:20px}table{border-collapse:collapse;width:100%;font-size:10px;text-align:left}th{font-size:8px;color:#8b9d7e;font-weight:500;padding:12px 15px;border-bottom:1px solid #34452d;background:#1c271c}td{padding:14px 15px;border-bottom:1px solid #2a3926}tbody tr:hover{background:#1b291c}.table-link{padding:0;text-align:left;color:#b5c1a6;font-size:10px}.table-link:hover{color:var(--gold)}.table-person{color:#d4dfc8;font-size:10px}.muted{color:var(--muted);font-size:11px}.gold-text{color:var(--gold)!important}.green-text{color:#a3c498}.ledger-title{margin-top:36px}.small-empty{font-size:11px;color:#91a17f;padding:35px 10px}.purchase-list{margin-top:20px}.purchase-list>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:14px 0;font-size:11px}.purchase-list b{font-weight:500;color:#c0c8b0;margin-left:15px}.purchase-list strong{font-weight:500;color:var(--gold)}.rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rule-card{border:1px solid var(--line);border-radius:5px;background:#192319;padding:26px}.rule-card>span{display:block;font-family:Georgia,serif;font-size:26px;color:#858b57;margin-bottom:25px}.rule-card h2{font-size:15px;font-weight:600;margin-bottom:12px}.rule-card p{font-size:11px;line-height:1.95;color:#9aa98b}.error-banner,.inline-error{padding:14px 17px;border:1px solid #8b5746;background:#36251c;color:#e0b39d;border-radius:4px;margin:15px 0;font-size:11px}.error-banner button{color:#e2cb9d;text-decoration:underline;margin-left:15px}.modal-backdrop{position:fixed;inset:0;background:#060b08c9;backdrop-filter:blur(6px);z-index:80;display:flex;align-items:center;justify-content:center;padding:25px}.modal{width:510px;max-width:100%;max-height:calc(100dvh - 50px);overflow:auto;outline:0;background:#19221b;border:1px solid #43513b;border-radius:9px;box-shadow:0 30px 100px #0009}.modal.wide{width:830px}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:21px 26px;border-bottom:1px solid #33422c;position:sticky;top:0;background:#1b251dea;backdrop-filter:blur(12px);z-index:2}.modal-head h2{font-size:18px;font-weight:500;letter-spacing:-.5px}.icon-button{padding:5px;display:inline-flex;align-items:center;justify-content:center;color:#a3b095;border-radius:3px}.icon-button:hover{background:#35412c}.modal-content{padding:25px 26px}.modal-content>p{font-size:12px;line-height:1.9;margin:0 0 18px}.modal-content>h3{font-size:17px;margin-bottom:15px}.lot-detail{display:grid;grid-template-columns:42% 58%}.detail-art{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;border-right:1px solid #33422c;background:radial-gradient(ellipse at 50% 40%,#303a2b,#18231a)}.detail-art>.epic-label{font-size:8px}.item-art.large{width:100%;max-height:350px;min-height:270px}.detail-stats{font-size:10px;color:#a9b798;display:flex;flex-direction:column;align-items:center;gap:9px}.detail-body{padding:25px 28px}.detail-price{margin:20px 0 13px}.detail-price>span{display:block;font-size:10px;color:#98a587}.detail-price strong{font-size:38px;letter-spacing:-1px;color:#dbc28a;font-weight:500;display:block}.detail-price small{font-size:12px;letter-spacing:0}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;margin:10px 0}.detail-row>span{color:#90a17f}.detail-row b{font-weight:500}.detail-countdown{padding:13px 0;border-top:1px solid #33432c;border-bottom:1px solid #33432c;display:flex;align-items:center;justify-content:space-between;margin:17px 0;color:#a5b295;font-size:10px}.detail-countdown .countdown{font-size:16px}.bid-form label{font-size:10px;color:#b2bda3;display:block;margin-bottom:8px}.bid-input{display:flex;align-items:center;border:1px solid #66744f;border-radius:4px;background:#101c13;overflow:hidden}.bid-input input{border:0;background:none;outline:none;width:100%;padding:10px 12px;font-size:23px;color:#ded4ac}.bid-input>span{font-size:10px;color:#9aaa83;margin-right:14px}.quick-bids{display:flex;gap:6px;align-items:center;margin-top:9px}.quick-bids button{font-size:10px;border:1px solid #435435;border-radius:3px;padding:4px 9px;background:#26351f;color:#d0d7b8}.quick-bids>span{margin-left:auto;font-size:8px;color:#8d9e79}.bid-available{font-size:9px;color:#b6bd8f;margin:13px 0}.bid-hint{font-size:8px;color:#859b72;line-height:1.75;margin:10px 0 0}.cancel-button{padding:0;font-size:9px;color:#b19577;text-decoration:underline;margin-top:18px}.detail-history{border-top:1px solid #33422c;padding:20px 26px}.detail-history h3{font-size:12px;font-weight:600;margin-bottom:14px}.detail-history>div{display:flex;gap:20px;font-size:10px;padding:10px 0;border-bottom:1px solid #293c24}.detail-history time{color:#879b76;margin-left:auto}.detail-history strong{color:var(--gold);font-weight:500}.form{display:flex;flex-direction:column;gap:18px}.form>p{margin:0}.form label{display:flex;flex-direction:column;gap:8px;font-size:10px;color:#bdc8af}.form input,.form select{width:100%;background:#122015;border:1px solid #425637;border-radius:4px;padding:11px 12px;font-size:12px;min-height:43px;outline:none}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.start-now{margin-top:-10px;align-self:flex-end}.form-note{font-size:9px!important;color:#91a77b;line-height:1.8}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.modal-actions>.form-note{margin-right:auto}.import-options{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:21px}.import-option{border:1px solid #435436;border-radius:5px;background:#1e2a1d;padding:20px;display:flex;align-items:flex-start;flex-direction:column;text-align:left;position:relative;gap:10px;min-height:160px}.import-option:hover{border-color:#89965b;background:#27351e}.import-option>strong{font-size:13px;font-weight:600}.import-option>span:not(:first-child){font-size:10px;color:#9bac87}.import-option>svg{position:absolute;right:19px;top:25px;color:#aebd88}.fixture-icon,.sheet-icon{display:grid;place-items:center;width:29px;height:31px;border-radius:4px;color:#a9d3a8;border:1px solid #66855d;font-size:19px}.fixture-icon{color:var(--gold);border-color:#948757;font-family:Georgia,serif}.inline-notice{padding:13px 16px;border:1px solid #5c653b;background:#2d341f;color:#c6ce9f;font-size:10px;line-height:1.9;border-radius:4px;margin:20px 0}.preview{border-top:1px solid #34482a;margin-top:25px;padding-top:23px}.preview-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.preview-heading h3{font-size:14px}.preview-heading span{font-size:10px;color:#9bb083}.preview-table{max-height:300px;overflow:auto;border:1px solid #34482a}.preview-table th{position:sticky;top:0}.connection-logo{width:48px;height:52px;color:var(--gold);margin:3px auto 25px}.toast{position:fixed;bottom:25px;left:calc(50% + 100px);transform:translateX(-50%);z-index:120;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 40px);width:max-content;background:#2a3a25;border:1px solid #7e8b57;box-shadow:0 12px 35px #0006;padding:15px 19px;border-radius:6px;font-size:11px;color:#e0e4c6}.toast>svg{color:var(--gold)}.toast .icon-button{margin-left:10px}@media(min-width:1650px){.lot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-art{height:240px}.main-content{padding-top:44px}.auction-layout{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:1250px){.sidebar{width:192px;padding:27px 13px}.workspace{margin-left:192px}.brand strong{font-size:18px;letter-spacing:2px}.brand>svg{width:30px}.brand span{font-size:6px}.guild-label{font-size:7px}.main-nav button{font-size:10px}.main-content{padding:30px 27px 0}.topbar{padding:0 27px}.auction-layout{grid-template-columns:minmax(0,1fr) 210px;gap:22px}.wallet-strip{gap:20px;padding:20px}.wallet-title{min-width:120px}.wallet-stat.available{padding-left:20px;min-width:145px}.wallet-sync{display:none}.status-tabs{gap:17px}.page-heading h1{font-size:39px}.heading-actions .button{padding:10px 12px;font-size:9px}.activity-person{font-size:7px}.activity-person span{font-size:6px}.card-info{padding:16px}.card-art{height:205px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1020px){.activity-panel{display:none}.auction-layout{display:block}.main-content{padding:27px 25px 0}.page-heading{align-items:flex-start}.heading-actions{flex-direction:column;align-items:stretch}.heading-actions .button{min-height:35px}.wallet-strip{gap:22px}.wallet-title{min-width:110px}.wallet-stat.available{min-width:125px;padding-left:18px}.wallet-stat>strong{font-size:23px}.wallet-stat{min-width:65px}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toast{left:calc(50% + 96px)}}@media(max-width:760px){.sidebar{width:100%;position:static;padding:14px 18px 0;border-right:0;border-bottom:1px solid var(--line);height:auto}.brand{padding:0}.brand>svg{width:29px;height:34px}.brand strong{font-size:18px}.guild-label,.sidebar-bottom{display:none}.main-nav{flex-direction:row;margin-top:19px;justify-content:space-between;gap:4px}.main-nav button{padding:12px 8px;border-radius:4px 4px 0 0;gap:6px;font-size:9px;min-height:40px}.main-nav button svg{width:16px;height:16px}.main-nav b{font-size:8px;min-width:16px;height:16px;line-height:14px}.workspace{margin-left:0}.topbar{height:58px;padding:0 20px}.breadcrumb{font-size:8px}.breadcrumb span{margin:0 7px}.topbar-right{gap:12px}.demo-tag{font-size:7px;padding:3px 6px}.profile-select select{font-size:9px;max-width:102px}.profile-select{gap:6px}.avatar{width:26px;height:26px;font-size:9px}.main-content{padding:26px 20px 0}.page-heading h1{font-size:36px}.page-heading p{font-size:10px;max-width:210px}.eyebrow{font-size:7px}.demo-notice{align-items:flex-start;font-size:8px;margin-top:22px;gap:8px}.demo-notice>svg{margin-top:3px}.demo-notice .text-button{font-size:8px;margin-top:2px}.wallet-strip{display:grid;grid-template-columns:1fr 1fr 1.4fr;padding:18px;gap:16px;margin-bottom:25px}.wallet-title{grid-column:1/-1;padding-bottom:13px;border-bottom:1px solid #3b4e31}.wallet-stat{min-width:0}.wallet-stat>span{font-size:8px}.wallet-stat>strong{font-size:24px}.wallet-stat.available{min-width:0;padding-left:16px}.wallet-stat.available>span{font-size:7px}.wallet-sync{display:none}.lot-grid{gap:13px}.card-art{height:190px}.card-info{padding:14px}.card-info h2{font-size:14px}.item-trait{font-size:7px}.status-tabs{gap:22px}.status-tabs button{font-size:9px}.page-footer,.status-tabs span{font-size:7px}.page-footer{margin-top:28px}.page-footer span:last-child{display:none}.toast{left:50%;font-size:10px;padding:12px 15px}.modal-backdrop{padding:14px}.modal{max-height:calc(100dvh - 28px)}.modal-head{padding:18px 20px}.modal-head h2{font-size:17px}.modal-content{padding:22px 20px}.detail-body{padding:22px}.detail-art{padding:25px 13px}.lot-detail{grid-template-columns:40% 60%}.detail-price strong{font-size:33px}.detail-row{font-size:9px}.detail-history{padding:20px}.catalog-grid,.rules-grid{gap:14px}.rule-card{padding:23px}.history-panel{padding:18px}}@media(max-width:480px){.main-nav button{font-size:8px;padding:11px 5px;gap:4px}.main-nav svg{width:14px!important}.main-nav button b{display:none}.main-content{padding:22px 16px 0}.topbar{padding:0 16px}.breadcrumb{font-size:7px}.demo-tag{display:none}.page-heading{gap:8px;align-items:center}.page-heading h1{font-size:35px}.heading-actions{gap:6px}.heading-actions .button{font-size:8px;gap:5px;padding:8px 9px;min-height:32px}.heading-actions .button svg{width:14px}.page-heading p{font-size:9px;max-width:180px}.demo-notice .text-button{max-width:72px;text-align:right;line-height:1.6}.wallet-strip{padding:16px;gap:11px}.wallet-stat>strong{font-size:22px}.wallet-stat.available{padding-left:13px}.wallet-stat>span{font-size:7px}.wallet-stat.available>span{font-size:6px}.wallet-stat small{font-size:8px}.lot-grid{grid-template-columns:1fr;gap:19px}.card-art{height:230px}.item-art{max-height:245px}.card-info{padding:19px}.card-info h2{font-size:17px}.item-category,.item-trait,.price-row>div>span{font-size:9px}.price-row>div>strong{font-size:30px}.price-row .leader strong{font-size:10px}.card-cta{font-size:11px;min-height:42px}.status-tabs{justify-content:space-between;gap:10px}.kind-select,.status-tabs button{font-size:8px}.kind-select{width:123px}.search-box input{font-size:9px}.catalog-grid,.rules-grid{grid-template-columns:1fr}.lot-detail{display:block}.detail-art{border-right:0;border-bottom:1px solid #33422c;padding:22px 18px}.item-art.large{min-height:190px;max-height:200px}.detail-art .epic-label{font-size:8px}.detail-stats{flex-direction:row;font-size:9px;gap:18px}.detail-body{padding:23px}.detail-row{font-size:10px}.bid-form label{font-size:11px}.quick-bids>span{font-size:9px}.detail-history>div{font-size:9px;gap:12px}.import-options{grid-template-columns:1fr}.import-option{min-height:125px;padding:17px;gap:7px}.import-option>strong{font-size:12px}.import-option>span:not(:first-child){font-size:9px}.modal-actions{flex-wrap:wrap}.modal-actions>.form-note{width:100%}.modal-content>p{font-size:11px}.history-panel{padding:15px}.table-scroll table{min-width:520px}.preview-table table{min-width:430px}.page-footer{padding-bottom:20px}.purchase-list>div{font-size:9px}.purchase-list b{display:block;margin:4px 0}.form-row{gap:12px}}@media(min-width:761px){.main-nav button{font-size:12px}.breadcrumb,.button{font-size:11px}.page-heading p{font-size:12px}.demo-notice,.wallet-stat>span{font-size:10px}.wallet-title div>span{font-size:8px}.wallet-title strong{font-size:13px}.wallet-sync,.wallet-sync b{font-size:9px}.status-tabs button{font-size:11px}.item-category,.item-trait,.price-row>div>span{font-size:10px}.card-cta,.price-row .leader strong{font-size:11px}.activity-person{font-size:10px}.activity-person span{font-size:8px}.activity-item>div>button{font-size:10px}.activity-item strong{font-size:13px}.rule-note p{font-size:11px}.activity-all,.rule-note button,.stock-note p{font-size:10px}.search-box input{font-size:11px}.demo-tag,.kind-select{font-size:10px}.profile-select select{font-size:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.game-item-art{display:flex;align-items:center;justify-content:center;width:100%;height:230px;position:relative}.game-item-art img{height:150px;width:150px;max-width:70%;object-fit:contain;filter:drop-shadow(0 12px 15px #0008);image-rendering:auto}.game-item-art.large{height:250px}.game-item-art.large img{width:200px;height:200px}.catalog-art{display:block;width:100%;text-align:inherit}.catalog-art .art-footer{width:auto;gap:12px;font-size:10px}.missing-item-icon{display:grid;place-items:center;gap:8px;color:var(--muted)}.missing-item-icon>span{font-size:70px;line-height:1}.missing-item-icon small{font-size:12px}.catalog-filters{flex-wrap:wrap}.catalog-filters .search-box{min-width:200px;flex:1}.catalog-count{color:var(--muted);font-size:11px;margin-bottom:16px}.catalog-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px}.catalog-actions .card-cta{margin:0}.catalog-grid .card-info h2{min-height:44px}.catalog-grid .card-art{height:230px}.catalog-grid .item-trait{min-height:36px}.catalog-pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:26px}.item-source{overflow-wrap:anywhere;color:var(--muted);font-size:10px;margin:20px 0}.member-note{color:var(--muted);max-width:780px;margin:12px 0 22px}.member-search{background:#131b16;border:1px solid var(--line);border-radius:4px;padding:10px 13px;flex:1;min-width:130px}.member-id{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:3px}.membership-events{display:grid;gap:10px}.membership-events>div{display:grid;grid-template-columns:1fr 1fr auto;gap:5px 15px;padding:14px 0;border-bottom:1px solid var(--line)}.membership-events p{grid-column:1/-1;color:var(--muted);font-size:11px}.membership-events time{color:var(--muted);font-size:10px}.member-access{margin-bottom:20px}.modal-content>h3{margin:18px 0 12px}.history-panel .section-title{gap:15px;flex-wrap:wrap}@media(max-width:600px){.catalog-filters .search-box{flex-basis:100%}.catalog-filters .kind-select{flex:1;width:120px}.membership-events>div{grid-template-columns:1fr 1fr}.membership-events time{grid-column:1/-1}.game-item-art img{height:145px;width:145px}.member-search{width:100%}.history-panel .search-row{flex-wrap:wrap}.history-panel .kind-select{width:100%}.catalog-pagination{gap:15px}.catalog-grid .card-info h2{min-height:0}}.notification-bell{position:relative;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;color:#bfc9b9;flex-shrink:0}.notification-bell:hover{background:var(--raised)}.notification-bell b{position:absolute;right:-7px;top:-7px;background:var(--gold);color:#22291c;border-radius:10px;padding:1px 5px;min-width:17px;font-size:9px;line-height:15px}.outbid-alert{position:fixed;right:24px;top:88px;z-index:45;display:flex;gap:13px;width:min(425px,calc(100vw - 32px));padding:18px 15px;background:#2b3021;border:1px solid #8a7b4e;border-radius:8px;box-shadow:0 14px 40px #0007}.outbid-alert-icon{color:var(--gold);padding-top:2px}.outbid-alert>div{min-width:0;flex:1}.outbid-alert strong{font-size:13px;color:#ecdbad}.outbid-alert p{font-size:12px;margin:5px 0;overflow-wrap:anywhere}.outbid-alert small{display:block;font-size:10px;color:#b1ba9f;line-height:1.5}.outbid-alert .text-button{margin-top:10px;font-size:12px}.outbid-alert>.icon-button{align-self:flex-start;flex-shrink:0}.outbid-alert .outbid-more{margin-top:7px}.notification-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px;color:var(--muted);font-size:11px}.notification-item{padding:17px 15px;margin-bottom:12px;border:1px solid var(--line);border-radius:6px;background:#151e17}.notification-item.unread{border-color:#766c45;background:#242b1d}.notification-item-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--gold);font-size:12px}.notification-item-heading i{width:6px;height:6px;background:var(--gold);border-radius:50%;flex-shrink:0}.notification-item h3{font-size:14px;margin:8px 0!important;overflow-wrap:anywhere}.notification-item p{font-size:11px}.notification-item time{display:block;color:var(--muted);font-size:10px;margin:9px 0 14px}.notification-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.notification-actions>.muted{font-size:10px}.notification-empty{text-align:center;padding:30px 14px}.notification-empty>svg{margin:0 auto 14px;color:var(--gold)}.notification-empty h3{font-size:17px}.notification-empty p{font-size:12px;color:var(--muted);margin:10px 0}.notification-list>.form-note{margin-top:18px}@media(max-width:600px){.outbid-alert{right:16px;top:74px;padding:14px 12px;gap:10px}.topbar-right{gap:12px!important}.notification-bell{width:32px;height:32px}.notification-item{padding:14px 11px}}.signin-page{min-height:100vh;display:grid;grid-template-columns:minmax(350px,1fr) 45%;background:#111318}.signin-card{max-width:610px;width:100%;padding:66px 65px;margin:auto}.signin-card .brand{margin-bottom:75px}.signin-card h1{font-size:clamp(40px,5vw,66px);line-height:1.08;margin:20px 0 24px;letter-spacing:-2px}.signin-card>p{color:#a8abb6;line-height:1.7}.signin-cta{margin:30px 0;min-height:54px;justify-content:space-between;text-decoration:none}.signin-details{display:grid;gap:18px;padding:20px 0;border-top:1px solid #292b33;color:#d1aa59}.signin-details b{color:#c4c5ce;font-weight:400;padding-left:16px}.signin-footnote{font-size:12px}.signin-footnote a{color:#cfaa64;display:block;margin-top:8px}.signin-aside{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:70px;background:radial-gradient(ellipse at 60% 30%,#4c3d2533,transparent 60%),#191b20;border-left:1px solid #303039}.signin-h{font-size:46vw;font-weight:950;color:#cca0520a;position:absolute;right:-12%;top:-8%;line-height:1.4;transform:skew(-10deg);pointer-events:none}.signin-aside p{font-size:30px;color:#d2b16e;line-height:1.3;font-weight:700;z-index:1}.signin-aside>span{font-size:11px;letter-spacing:4px;color:#7f808d;z-index:1}.profile-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signout-form{display:inline-flex}.signout-form button{color:#9699a7}.privacy-page{max-width:800px;margin:70px auto;padding:25px;line-height:1.8;color:#c3c5cf}.privacy-page h1{line-height:1.2}.privacy-page a{color:#d2b16e}@media(max-width:800px){.signin-page{display:block}.signin-aside{display:none}.signin-card{padding:36px 24px}.signin-card .brand{margin-bottom:55px}.signin-card h1{font-size:48px}.topbar-right{gap:9px}.profile-name{max-width:100px}}