@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap";:root{color-scheme:dark;font-family:Rajdhani,Segoe UI,Arial,sans-serif;color:#f4f7fb;background:radial-gradient(circle at top left,rgba(48,94,168,.3),transparent 34%),radial-gradient(circle at top right,rgba(20,65,128,.24),transparent 30%),linear-gradient(180deg,#071126,#050d20 48%,#030918)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:transparent}.app-shell{min-height:100vh;padding:86px 24px 56px;max-width:1280px;margin:0 auto}.global-nav{position:fixed;inset:0 0 auto 0;z-index:100;min-height:76px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px 13px;flex-wrap:nowrap;max-width:none;overflow:visible;background:linear-gradient(180deg,#020807fc,#050d1ef7);border-bottom:1px solid rgba(121,184,255,.2);box-shadow:0 12px 30px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}button,input,select,textarea{font-family:inherit}.password-field{position:relative;width:100%}.password-field>input{width:100%;padding-right:50px!important}.password-visibility-button{position:absolute;top:50%;right:8px;z-index:1;width:36px;height:36px;min-width:36px;min-height:36px;padding:7px;display:grid;place-items:center;border:0;border-radius:50%;color:#f4f7fbb8;background:transparent;box-shadow:none;transform:translateY(-50%);cursor:pointer}.panel .password-visibility-button{padding:7px}.password-visibility-button:hover,.password-visibility-button:focus-visible{color:#a8d4ff;background:#79b8ff1f;transform:translateY(-50%)}.password-visibility-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.global-nav::-webkit-scrollbar{display:none}.global-nav-sponsor{flex:0 0 auto;margin-right:auto;color:#79b8ff;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.global-nav-button{border:1px solid rgba(121,184,255,.22);border-radius:14px 6px 16px 8px;padding:10px 14px;background:#050c1be0;color:#f4f7fb;font:inherit;color-scheme:dark;font-size:.92rem;cursor:pointer;box-shadow:0 14px 32px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-nav-button:hover,.global-nav-button:focus-visible{border-color:#79b8ffcc;color:#b7dcff;transform:translateY(-1px)}.global-nav-button.is-active,.global-nav-button.is-home{background:linear-gradient(180deg,#a8d4ff,#4f8fff);color:#08111f;border-color:transparent}.hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:24px;align-items:stretch}.brand-hero{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.25fr) minmax(220px,.9fr);gap:16px;align-items:center;margin-top:24px}.brand-copy{display:grid;gap:16px;align-items:start;padding:30px;border:1px solid rgba(121,184,255,.16);background:#060e1fe0;border-radius:18px 6px 20px 8px;box-shadow:inset 0 0 0 1px #79b8ff0d,0 24px 60px #00000047}.brand-title{margin:0;font-size:clamp(2.4rem,4.6vw,4.6rem);line-height:.88;letter-spacing:.01em;text-transform:uppercase;color:#b8d9ff;text-shadow:-2px -2px 0 #071a3a,2px -2px 0 #071a3a,-2px 2px 0 #071a3a,2px 2px 0 #071a3a,0 0 20px rgba(121,184,255,.36)}.brand-art{position:relative;min-height:380px;display:grid;place-items:center;padding:0 8px;border:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.brand-art img{width:min(100%,380px);height:auto;filter:drop-shadow(0 34px 28px rgba(0,0,0,.58));transform:scale(1.1)}.brand-art-left img{transform:translate(-8px) scale(1.18) rotate(-4deg)}.brand-art-right img{transform:translate(10px) scale(1.18) rotate(6deg)}.brand-art-label{position:absolute;left:16px;bottom:16px;padding:6px 10px;border-radius:10px 4px 12px 6px;background:#79b8ff1f;color:#9fcaff;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.home-search-block{display:grid;gap:14px;margin-top:8px}.home-actions{display:flex;flex-wrap:wrap;gap:10px}.home-action-button{position:static}.hero-copy,.hero-card,.panel{border:1px solid rgba(121,184,255,.18);background:#060e1fd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px 6px 20px 8px;box-shadow:inset 0 0 0 1px #79b8ff0d,0 24px 60px #00000047}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-copy{padding:36px}.eyebrow{margin:0 0 14px;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;color:#79b8ff}h1,h2,p{margin-top:0}h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95;max-width:10ch;margin-bottom:18px}.lead{max-width:64ch;font-size:1.05rem;line-height:1.7;color:#f4f7fbd6}.search-bar{margin-top:24px}.search-bar input{width:100%;border:1px solid rgba(121,184,255,.18);border-radius:12px 4px 14px 6px;background:#00000070;color:#f4f7fb;font:inherit;color-scheme:dark;padding:16px 18px;outline:none}.search-bar input::placeholder{color:#f4f7fb80}.search-bar input:focus{border-color:#79b8ffc2;box-shadow:0 0 0 3px #79b8ff1f}.hero-card{padding:28px;display:flex;flex-direction:column;justify-content:space-between}.chip{display:inline-flex;align-items:center;width:fit-content;padding:8px 12px;border-radius:10px 4px 12px 6px;background:#79b8ff1f;color:#79b8ff;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.hero-card ul{margin:20px 0 0;padding-left:20px;color:#f4f7fbdb;line-height:1.8}.hero-card-stats{gap:18px}.hero-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-kpis div{padding:14px;border-radius:14px 5px 16px 6px;border:1px solid rgba(121,184,255,.14);background:#ffffff08;display:grid;gap:4px}.hero-kpis strong{color:#79b8ff;font-size:1.2rem}.hero-kpis span{color:#f4f7fba3;font-size:.82rem}.panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.panel{padding:24px}.panel p{color:#f4f7fbc7;line-height:1.7}.status-message{margin:18px 0 0;color:#ffd58a}.catalog-section{margin-top:32px}.three-column-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;margin-top:28px}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.section-head p{margin-bottom:0;color:#f4f7fbb8}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card{min-height:170px;padding:18px;border-radius:18px 6px;border:1px solid rgba(121,184,255,.16);background:linear-gradient(180deg,#070e1ddb,#050d1df5),linear-gradient(135deg,rgba(121,184,255,.06),transparent 60%)}.card-button{color:inherit;text-align:left;cursor:pointer}.card-button.is-active{border-color:#79b8ffb8;box-shadow:0 0 0 1px #79b8ff2e,0 24px 50px #00000052}.card-button:hover{transform:translateY(-2px)}.card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:18px}.card-badge{padding:6px 10px;border-radius:10px 4px 12px 6px;background:#79b8ff1f;color:#79b8ff;font-size:.75rem}.card-number{color:#f4f7fbad;font-size:.82rem}.card h3{margin-bottom:8px}.card p,.card small{color:#f4f7fbb8}.result-card-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.12);margin-bottom:14px;background:#ffffff0a}.result-card-image-empty{display:grid;place-items:center;color:#f4f7fb7a;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase}.detail-panel,.board-panel{border:1px solid rgba(121,184,255,.16);background:#060e1fd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px 6px 20px 8px;box-shadow:inset 0 0 0 1px #79b8ff0d,0 24px 60px #00000047;padding:24px}.page-header h1{max-width:min(24ch,78vw);margin-bottom:8px;text-transform:uppercase;letter-spacing:.015em;font-size:clamp(1.75rem,2.35vw,2.65rem);line-height:1.02;text-wrap:balance}.detail-card{margin-top:12px;padding:22px;border-radius:16px 5px 18px 8px;background:#ffffff08;border:1px solid rgba(121,184,255,.12)}.detail-meta{color:#f4f7fbb8}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 0}.detail-list dt{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#f4f7fb8a}.detail-list dd{margin:6px 0 0}.detail-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.detail-actions button{border:0;border-radius:10px 4px 12px 6px;padding:12px 16px;font:inherit;color-scheme:dark;background:#79b8ff;color:#08111f;cursor:pointer}.detail-actions button.secondary{background:#ffffff14;color:#f4f7fb}.board-panel{margin-top:18px}.board-summary{margin-top:8px;padding:18px;border-radius:16px 5px 18px 8px;background:#ffffff08}.board-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.board-columns h4{margin-bottom:10px}.mini-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.mini-row:last-child{border-bottom:0}.empty-state{color:#f4f7fbad;line-height:1.6}.featured-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.featured-column{display:grid;gap:16px;min-width:0;align-content:start}.featured-order-stack{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:stretch}.featured-order-card{border:1px solid rgba(121,184,255,.14);border-radius:18px 6px;background:#060e1fd6;padding:18px;display:grid;gap:14px;min-height:340px;align-content:start}.featured-order-top{display:flex;gap:14px;align-items:start;margin-bottom:2px}.featured-order-thumb{flex:0 0 60px;width:60px;height:84px;border-radius:12px;object-fit:cover;background:#ffffff0f;border:1px solid rgba(121,184,255,.18)}.featured-order-thumb-empty{display:flex;align-items:center;justify-content:center;color:#f4f7fb80;font-size:.68rem;letter-spacing:.08em}.featured-order-head{flex:1;min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.featured-order-card h3{margin:0;font-size:1.05rem;line-height:1.1}.featured-order-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto}.featured-order-price{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:12px 14px;border-radius:14px 5px 16px 6px;background:#ffffff08}@media(max-width:900px){.hero,.panel-grid,.brand-hero,.three-column-layout{grid-template-columns:1fr}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{padding:100px 16px 40px}.hero-copy{padding:28px}.brand-copy{order:2}.brand-art{min-height:240px}.brand-title{font-size:clamp(2.2rem,8vw,3.8rem)}}@media(max-width:640px){.catalog-grid,.detail-list,.board-columns{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:start}.brand-art-left,.brand-art-right{order:1}.brand-copy{order:2;padding:20px}}.page-shell{gap:24px;width:min(1280px,calc(100% - 48px));margin-left:auto;margin-right:auto}.chat-unread-dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 0 2px #ff3b3b29,0 0 10px #ff3b3b9e}.global-nav-menu{position:relative;flex:0 0 auto}.global-nav-trigger{display:flex;align-items:center;gap:7px;white-space:nowrap}.global-nav-trigger .global-nav-chevron{font-size:1rem;transition:transform .18s ease}.global-nav-menu:hover .global-nav-trigger .global-nav-chevron,.global-nav-menu:focus-within .global-nav-trigger .global-nav-chevron,.global-nav-menu.is-open .global-nav-trigger .global-nav-chevron{transform:rotate(180deg)}.global-nav-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:120;min-width:210px;display:grid;gap:4px;padding:8px;border:1px solid rgba(121,184,255,.28);border-radius:12px;background:#040c1dfa;box-shadow:0 18px 38px #0000007a;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.global-nav-menu:hover .global-nav-dropdown,.global-nav-menu:focus-within .global-nav-dropdown,.global-nav-menu.is-open .global-nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.global-nav-dropdown button{width:100%;border:0;border-radius:8px;padding:10px 12px;background:transparent;color:#f4f7fb;font:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:9px}.global-nav-dropdown button:hover,.global-nav-dropdown button:focus-visible{background:#4f8fff33;color:#b7dcff;outline:none}.global-nav-dropdown button.is-danger{color:#ff9c9c}.page-header{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.page-action{display:flex;align-items:center}.secondary-link,.hero-cta,.search-toolbar button,.inline-actions button,.panel button{border:0;border-radius:999px;padding:12px 18px;font:inherit;color-scheme:dark;cursor:pointer}.secondary-link,.search-toolbar button,.panel button.secondary,.inline-actions button.secondary{background:#ffffff14;color:#f4f7fb}.search-toolbar button{border:1px solid rgba(121,184,255,.22);background:#050c1be0;color:#f4f7fb;box-shadow:0 14px 32px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.search-toolbar button:hover,.search-toolbar button:focus-visible{border-color:#79b8ffcc;color:#b7dcff;transform:translateY(-1px)}.hero-home{margin-top:24px}.hero-home h2{font-size:1.35rem;margin-bottom:12px}.hero-cta{margin-top:20px;width:fit-content;background:#79b8ff;color:#08111f}.search-toolbar{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.search-toolbar input,.search-toolbar select{flex:1 1 320px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0a;color:#f4f7fb;font:inherit;color-scheme:dark;padding:16px 18px;outline:none}.search-toolbar input{min-height:58px}.search-toolbar input:focus,.search-toolbar select:focus{border-color:#79b8ff80;box-shadow:0 0 0 4px #79b8ff1f}.results-grid{margin-top:16px}.search-summary{margin-top:18px}.search-summary p{margin-bottom:0}.empty-results{margin-top:18px}.market-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:4px}.market-hero,.market-section{min-width:0}.market-hero{display:grid;gap:18px}.market-filters{display:grid;gap:16px;padding:0 0 8px}.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filter-field{display:grid;gap:8px}.filter-field span{font-size:.82rem;letter-spacing:.03em;color:#f4f7fbb8}.filter-field select{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#142030;color:#f4f7fb;padding:12px 14px;font:inherit;outline:none;color-scheme:dark}.filter-field select:disabled{opacity:.55;cursor:not-allowed}.filter-field select:focus{border-color:#79b8ff8c;box-shadow:0 0 0 3px #79b8ff1f}.filter-field option{background:#10192a;color:#f4f7fb}.filter-field option:checked,.filter-field option:hover{background:#2a5bd7;color:#fff}.market-card-summary{padding:18px 20px}@media(max-width:760px){.filter-grid{grid-template-columns:1fr}}.market-card-summary h2{margin-bottom:10px}.market-image-frame{margin:18px 0 10px}.market-image{display:block;width:100%;max-width:520px;margin:0;border-radius:22px;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 40px #00000047}.market-image-empty{min-height:320px;display:grid;place-items:center;padding:24px;background:#ffffff0a;color:#f4f7fb8f;text-align:center}.market-orders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.market-section{align-self:start;padding:18px}.market-section .section-head h2{font-size:1.25rem}.market-section .section-head p{font-size:.82rem}.market-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.market-order-card{padding:13px 14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.market-order-top{display:flex;gap:14px;align-items:start;margin-bottom:14px}.market-order-thumb{flex:0 0 56px;width:56px;height:78px;border-radius:12px;object-fit:cover;background:#ffffff0f;border:1px solid rgba(121,184,255,.18)}.market-order-thumb-empty{display:flex;align-items:center;justify-content:center;color:#f4f7fb80;font-size:.68rem;letter-spacing:.08em}.market-order-head{display:flex;justify-content:space-between;gap:14px;align-items:start;flex:1;min-width:0}.market-order-head p{margin-bottom:0;color:#f4f7fbad}.market-order-price{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:10px 0}.market-order-price span{color:#f4f7fbad}.market-order-price strong{font-size:1.2rem}.market-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.market-order-grid dt{font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:#f4f7fb8f}.market-order-grid dd{margin:3px 0 0;font-size:.82rem}.order-date{margin:10px 0 8px;color:#f4f7fbad;font-size:.75rem}.market-order-open{padding:7px 11px;font-size:.74rem}.order-stack{display:grid;gap:10px}.pill{display:inline-flex;align-items:center;width:fit-content;padding:8px 12px;border-radius:999px;background:#79b8ff1f;color:#79b8ff;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.pill.is-muted{background:#ffffff14;color:#f4f7fbb8}.inline-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}@media(max-width:900px){.market-layout,.market-orders{grid-template-columns:1fr}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.search-toolbar input,.search-toolbar select{flex-basis:100%}}.results-footer{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.results-meta{margin:0;color:#f4f7fbb8}.load-more-button:disabled{opacity:.65;cursor:wait}.page-action-group{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.featured-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.featured-column{display:grid;gap:16px;min-width:0}.featured-order-stack{display:grid;gap:14px}.featured-order-card{border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#09101eb8;padding:18px;display:grid;gap:14px}.featured-order-card h3{margin:0;font-size:1.05rem}.featured-order-card p{margin:0;color:#f4f7fbb8}.featured-order-head,.featured-order-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.featured-order-head time{color:#f4f7fb9e;font-size:.86rem}.featured-order-price{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:12px 14px;border-radius:16px;background:#ffffff0d}.featured-order-price span{color:#f4f7fbad}.featured-order-price strong{color:#79b8ff}.featured-order-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.featured-order-meta dt{color:#f4f7fb94;font-size:.78rem}.featured-order-meta dd{margin:4px 0 0}.pill.is-buy{background:#5be09d29;color:#9af5c5;font-weight:900}.pill.is-sell{background:#79b8ff24;color:#79b8ff}.info-panel{max-width:680px}.text-link{border:0;background:transparent;color:#79b8ff;padding:0;font:inherit;color-scheme:dark;cursor:pointer;text-align:left}.board-layout{min-height:100vh;max-width:1180px;margin:0 auto;padding:86px 24px 56px;display:grid;gap:22px;align-content:start}.board-header,.board-header-actions{align-items:center}.board-header-actions .global-nav-button,.board-header-actions .secondary-link,.board-header-actions .danger-link{min-height:46px}.board-create-header h1{font-size:clamp(1.31rem,1.76vw,1.99rem)}.board-create-chat-launcher{min-height:132px;margin-bottom:2px;border-color:#79b8ff6b;background:linear-gradient(135deg,#356cb752,#0c254de6);box-shadow:inset 0 1px #abd5ff21,0 18px 38px #09275233}.board-create-action-launcher{min-height:132px;border-color:#79b8ff52;background:linear-gradient(135deg,#1f4d8b47,#091a38e6)}.board-create-modal-grid{width:min(900px,100%);max-height:calc(100vh - 44px);overflow:auto;grid-template-columns:minmax(0,1fr);padding:22px;border:1px solid rgba(121,184,255,.42);border-radius:22px 8px;background:linear-gradient(180deg,#081630,#040d20);box-shadow:0 30px 90px #0000009e}.board-create-modal-grid .board-create-panel{border:0;background:transparent;box-shadow:none}.boards-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:20px}.board-create-panel,.board-summary-panel,.board-detail-hero,.board-orders-panel{min-width:0}.board-create-form{display:grid;gap:14px}.board-create-form label{display:grid;gap:8px}.board-create-form span,.board-visibility-toggle span{font-size:.82rem;letter-spacing:.03em;color:#f4f7fbb8}.board-create-form input,.board-create-form textarea,.board-create-form select,.board-detail-search-form input{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f4f7fb;padding:12px 14px;font:inherit;color-scheme:dark;outline:none}.board-create-form input:focus,.board-create-form textarea:focus,.board-create-form select:focus,.board-detail-search-form input:focus{border-color:#79b8ff8c;box-shadow:0 0 0 3px #79b8ff1f}.helper-text{margin:-4px 0 0;color:#f4f7fb9e;font-size:.86rem}.board-logo-upload input[type=file]{padding:11px 12px}.board-logo-preview{display:grid;gap:12px;max-width:260px}.board-logo-preview img{display:block;width:100%;border-radius:18px;border:1px solid rgba(121,184,255,.16);background:#ffffff08}.board-banner-preview{display:grid;gap:12px}.board-banner-preview img{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:18px;border:1px solid rgba(121,184,255,.18);background:#ffffff08}.board-showcase-editor{display:grid;gap:12px;padding:16px;border:1px solid rgba(121,184,255,.18);border-radius:18px;background:#79b8ff0b}.board-showcase-editor h3,.board-showcase-editor p{margin:0}.board-showcase-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.board-showcase-options label{display:grid;grid-template-columns:auto 42px minmax(0,1fr);gap:8px;align-items:center;padding:10px;border:1px solid rgba(121,184,255,.14);border-radius:12px;cursor:pointer}.board-showcase-options label.is-selected{border-color:var(--board-accent,#79b8ff);background:color-mix(in srgb,var(--board-accent,#79b8ff) 12%,transparent)}.board-showcase-options input{width:18px;height:18px;accent-color:var(--board-accent,#79b8ff)}.board-showcase-options span{width:42px;height:42px;overflow:hidden;border-radius:8px;background:#ffffff0d}.board-showcase-options img{width:100%;height:100%;object-fit:cover}.board-showcase-options strong,.board-showcase-options small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-showcase-options small{grid-column:3;color:#f4f7fb9e}.board-visibility-toggle{display:flex;align-items:center;gap:10px}.board-visibility-toggle input{width:18px;height:18px;accent-color:#79b8ff}.board-summary-panel ul{margin:12px 0 0;padding-left:18px;color:#f4f7fbb8;display:grid;gap:8px}.board-list-section{margin-top:4px}.board-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}@media(max-width:1180px){.board-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.board-directory-grid,.board-showcase-options,.board-showcase-grid,.board-info-grid{grid-template-columns:1fr}}.board-card{text-align:left;display:grid;gap:12px;overflow:hidden;align-content:start;position:relative;border:3px solid var(--board-accent, #79b8ff);box-shadow:0 0 0 1px #ffffff0a,0 12px 30px color-mix(in srgb,var(--board-accent, #79b8ff) 16%,transparent)}.board-color-field{display:grid;gap:10px}.board-color-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.board-color-control input[type=color]{width:64px;height:46px;padding:4px;border:2px solid rgba(121,184,255,.34);border-radius:12px;background:#10192a;cursor:pointer}.board-color-control strong{min-width:84px;color:#f4f7fbd1;font-size:.82rem;letter-spacing:.06em}.board-color-preview{display:grid;place-items:center;min-height:58px;padding:12px;border:4px solid var(--board-accent, #79b8ff);border-radius:14px;background:linear-gradient(135deg,var(--board-secondary, #0b2446),rgba(5,13,30,.9));color:#f4f7fb;font-size:.82rem;font-weight:800}.board-card-open{display:grid;gap:8px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.board-card .card-top{margin-bottom:0}.board-card-open:focus-visible{outline:2px solid #79b8ff;outline-offset:5px;border-radius:14px}.board-favorite-heart{position:absolute;top:26px;right:26px;z-index:2;background:#061126e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.board-card-logo{display:block;width:100%;aspect-ratio:16 / 9;box-sizing:border-box;object-fit:contain;object-position:center;border-radius:16px;background:#79b8ff0d;border:1px solid rgba(121,184,255,.12);padding:0}.board-card-logo-empty{display:grid;place-items:center;color:#f4f7fb8f;font-size:.78rem;letter-spacing:.12em}.board-card h3{margin-bottom:0}.board-card-location{margin:0;color:#f4f7fbc7;line-height:1.45}.board-card-type{color:#f4f7fb9e;font-size:.78rem}.board-card .board-stats{margin-top:auto}.board-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.board-card-details div{display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(121,184,255,.1);border-radius:10px;background:#79b8ff09}.board-card-details dt{color:#f4f7fb80;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.board-card-details dd{margin:0;color:#f4f7fbe0;font-size:.82rem}.board-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#79b8ff}.board-rating strong{color:#f4f7fb;font-size:.88rem}.star-rating{display:inline-flex;align-items:center;color:#ffd978;letter-spacing:.08em;text-shadow:0 0 8px rgba(255,217,120,.2)}.board-rating small{color:#f4f7fb9e}.board-rating-detail{margin-top:10px;padding-top:10px;border-top:1px solid rgba(121,184,255,.12)}.board-rating-prominent,.board-rating-detail{padding:12px;border:1px solid rgba(255,217,120,.3);border-radius:14px;background:#ffd97812}.board-rating-prominent strong,.board-rating-detail strong{font-size:1.05rem}.rating-reviews-link{margin-left:auto;padding:7px 10px;border:1px solid rgba(255,217,120,.38);border-radius:10px;background:#ffd9781a;color:#ffe6a4;cursor:pointer}.reviews-page{display:grid;gap:20px}.reviews-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#ffd97859;background:#ffd97812}.reviews-score{display:grid;gap:5px}.reviews-score strong{font-size:2.4rem;color:#fff}.reviews-score>span{color:#ffd978}.reviews-list,.review-card{display:grid;gap:12px}.review-card>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.review-card p{margin:0}.review-card time{color:#f4f7fb94;font-size:.8rem}.trade-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:20px;background:#000000ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.trade-modal{width:min(440px,100%);display:grid;gap:16px;padding:24px;border:1px solid rgba(121,184,255,.45);border-radius:22px 8px;background:#07152d;box-shadow:0 25px 80px #0009}.trade-modal h2,.trade-modal p{margin:0}.trade-modal label{display:grid;gap:8px}.trade-modal-price{display:flex;align-items:center;gap:10px}.trade-modal-price input{flex:1}.trade-modal-actions,.trade-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.trade-chat-list{display:grid;gap:8px;margin:8px 0}.trade-chat-card{display:grid;gap:7px;padding:10px;border:1px solid rgba(255,217,120,.3);border-radius:14px;background:#ffd9780f}.trade-chat-head,.trade-price{display:flex;justify-content:space-between;gap:12px}.trade-chat-head>div{display:flex;align-items:center;gap:9px}.trade-chat-head span{text-transform:uppercase;color:#ffd978;font-size:.72rem}.trade-remove-button{display:grid;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;margin:0;padding:0 0 2px;border:1px solid rgba(244,120,120,.55);border-radius:50%;background:transparent;color:#ff9a9a;font:700 1.15rem/1 Arial,sans-serif;cursor:pointer}.trade-remove-button:hover,.trade-remove-button:focus-visible{background:#ff696929;outline:none}.trade-listing-reference{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:#aeb9cb;font-size:.82rem}.trade-listing-reference-copy{display:grid;min-width:0;gap:3px}.trade-listing-reference span{color:#ffd978}.trade-listing-reference strong{overflow:hidden;color:#79b8ff;font-size:1.64rem;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.trade-listing-reference img{flex:0 0 auto;width:50px;height:70px;object-fit:contain;border:1px solid rgba(121,184,255,.34);border-radius:7px;background:#071126}.trade-price b{color:#79b8ff}.trade-actions input{width:150px}.trade-complete-button{width:100%;font-size:.73rem;line-height:1.2}.trade-review-form{display:grid;grid-template-columns:140px 1fr auto;gap:8px}.trade-review-form textarea{min-height:64px}@media(max-width:720px){.trade-review-form{grid-template-columns:1fr}.trade-actions input{width:100%}}.trade-feedback{margin:0;padding:8px 10px;border-radius:9px;background:#79b8ff17;color:#c8e2ff;font-size:.8rem}.trade-review-saved{display:grid;gap:5px;padding:10px;border-radius:10px;background:#79b8ff17}.trade-review-saved span{color:#ffd978;letter-spacing:.08em}.trade-review-saved p{margin:0;color:#f4f7fbb3}.trade-review-unavailable{display:flex;align-items:center;gap:9px;color:#aeb9cb;font-size:.86rem}.trade-review-unavailable button{display:grid;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0 0 2px;border:1px solid rgba(244,120,120,.55);border-radius:50%;background:transparent;color:#ff9a9a;font:700 1.2rem/1 Arial,sans-serif;cursor:pointer}.trade-review-unavailable button:hover,.trade-review-unavailable button:focus-visible{background:#ff696929;outline:none}.trade-review-unavailable p{margin:0}.board-kind,.board-visibility{display:inline-flex;width:fit-content;padding:7px 10px;border-radius:999px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.board-kind{background:#79b8ff1f;color:#79b8ff}.board-visibility.is-public{background:#64b5ff24;color:#8cc8ff}.board-visibility.is-private{background:#ffffff17;color:#f4f7fbbd}.board-stats,.board-detail-stats{display:flex;gap:12px;flex-wrap:wrap;color:#f4f7fbad;font-size:.92rem}.board-detail-hero{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:22px;align-items:start;border-color:var(--board-accent, #79b8ff);background:linear-gradient(135deg,color-mix(in srgb,var(--board-secondary, #0b2446) 82%,#07152d),#07152d)}.board-detail-banner{overflow:hidden;border:2px solid var(--board-accent,#79b8ff);border-radius:22px;background:var(--board-secondary,#0b2446);box-shadow:0 14px 34px color-mix(in srgb,var(--board-accent,#79b8ff) 18%,transparent)}.board-detail-banner img{display:block;width:100%;max-height:310px;object-fit:cover}.board-detail-tagline{margin:0;color:#dcecff;font-size:.98rem;line-height:1.45}.board-detail-link a{display:inline-block;overflow-wrap:anywhere}.board-detail-description{display:grid;gap:5px}.board-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.board-info-grid article{display:grid;gap:8px;padding:18px;border:1px solid var(--board-accent,#79b8ff);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--board-secondary,#0b2446) 78%,#07152d),#07152d)}.board-info-grid p{margin:0;color:#f4f7fbd6;line-height:1.6}.board-showcase{border-color:var(--board-accent,#79b8ff)}.board-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.board-detail-hero-main{display:grid;justify-items:start;gap:10px}.board-detail-description{margin-bottom:0;color:#f4f7fbd1;font-size:.92rem;line-height:1.5}.board-detail-cover{width:min(100%,160px);padding:8px;border-radius:14px;border:1px solid rgba(121,184,255,.14);background:#ffffff08}.board-detail-cover img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:contain}.board-detail-content{display:grid;gap:12px;min-width:0}.board-detail-info-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.board-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.board-detail-meta dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#f4f7fb8f}.board-detail-meta dd{margin:3px 0 0;overflow-wrap:anywhere}.board-detail-summary{display:grid;gap:8px;min-width:240px}.board-detail-summary .board-detail-stats{justify-content:flex-end;font-size:.82rem}.board-detail-summary .board-rating-detail{margin:0;padding:8px 10px;border-top:1px solid rgba(255,217,120,.3)}.board-detail-summary .rating-reviews-link{padding:5px 8px}.board-detail-info-button{min-height:40px;padding-inline:18px}.board-info-modal{width:min(760px,100%)}.board-info-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px}.board-info-modal-grid article{display:grid;gap:7px;min-height:92px;padding:16px;border:1px solid rgba(121,184,255,.23);border-radius:15px;background:linear-gradient(145deg,#162f5bb3,#07122ad1)}.board-info-modal-grid p{margin:0;overflow-wrap:anywhere;color:#f4f7fbe6;line-height:1.5}.board-detail-search{align-items:center;flex-wrap:wrap}.board-detail-search-form{display:flex;gap:12px;flex:1 1 360px;flex-wrap:wrap}.board-detail-search-form input{flex:1 1 320px}.board-search-toolbar{width:min(860px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.32fr) auto;gap:12px;align-items:stretch}.board-search-toolbar input{min-height:50px;width:100%}.board-search-toolbar button{min-height:50px}.boards-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.board-order-card{padding:12px 14px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.board-order-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.board-order-head p{margin-bottom:0;color:#f4f7fbad;font-size:.88rem}.board-order-title{min-width:0}.board-order-card-link{font-size:.98rem;font-weight:700;line-height:1.2}.board-order-price{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:10px 0 12px}.board-order-price span{color:#f4f7fbad;font-size:.88rem}.board-order-price strong{font-size:1.05rem}.board-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.board-order-grid dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#f4f7fb8f}.board-order-grid dd{margin:4px 0 0;font-size:.92rem}.success{color:#79b8ff}@media(max-width:1080px){.boards-grid,.board-directory-grid,.boards-detail-grid,.board-detail-hero,.board-detail-info-row{grid-template-columns:1fr}.board-detail-summary .board-detail-stats{justify-content:flex-start}.board-info-modal-grid,.board-search-toolbar{grid-template-columns:1fr}}@media(max-width:760px){.app-shell,.board-layout{padding:174px 16px 40px}.global-nav{top:14px;left:16px;right:16px;justify-content:flex-start;max-width:none;flex-wrap:wrap;overflow:visible}.global-nav-sponsor{flex-basis:100%}.global-nav-button{padding:9px 11px;font-size:.84rem}.featured-layout,.featured-order-meta{grid-template-columns:1fr}.page-action-group,.board-header-actions,.board-detail-search{justify-content:flex-start}.board-detail-search-form{flex-basis:100%}.board-search-toolbar{max-width:none}.board-order-grid{grid-template-columns:1fr}}.board-search-panel,.board-listing-panel{display:grid;gap:18px}.board-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.board-result-card{min-height:auto;display:grid;gap:12px}.board-result-image{aspect-ratio:4 / 3}.board-result-language{padding:6px 10px;border-radius:999px;background:#79b8ff1f;color:#79b8ff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.board-result-actions,.board-listing-actions,.board-order-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.board-result-actions button,.board-listing-actions button,.board-order-actions button,.danger-link{border:0;border-radius:999px;padding:12px 16px;font:inherit;color-scheme:dark;cursor:pointer}.board-result-actions button,.board-listing-actions button{background:#79b8ff;color:#08111f}.board-result-actions .secondary-link,.board-listing-actions .secondary-link,.board-order-actions .danger-link{background:#ffffff14;color:#f4f7fb}.board-order-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.listing-favorite-count{display:flex;align-items:center;gap:5px;min-height:32px;padding:6px 10px!important;border:1px solid rgba(239,83,80,.48);border-radius:999px;background:#ef53501f;color:#ff9b9b;cursor:pointer}.listing-favorite-count:hover{background:#ef535038;color:#fff0f0}.listing-favorite-count span{font-size:1rem;line-height:1}.listing-favorite-count b{font-size:.78rem;line-height:1}.favorite-users-modal{width:min(620px,calc(100vw - 32px))}.favorite-users-modal-content{display:grid;gap:12px;padding:20px}.favorite-users-list{display:grid;gap:9px}.favorite-user-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 16px;border:1px solid rgba(121,184,255,.28);border-radius:12px;background:#79b8ff14;color:#f4f7fb;text-align:left}button.favorite-user-row{cursor:pointer}button.favorite-user-row:hover{background:#79b8ff2b;border-color:#79b8ff94}.favorite-user-row span{display:grid;gap:3px}.favorite-user-row small{color:#aebbd0}.favorite-user-row>b{color:#79b8ff;font-size:.76rem;white-space:nowrap}.favorite-user-row.is-unavailable{opacity:.7}.board-order-open{background:#79b8ff1f;color:#79b8ff}.danger-link{background:#ff6b6b29;color:#ffb4b4}.account-danger-panel{border-color:#ff6b6b6b}.account-danger-panel h2{color:#ffb4b4}.account-delete-confirm{margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,107,107,.22)}.account-delete-confirm .danger-link:disabled{opacity:.45;cursor:not-allowed}.authenticity-page,.authenticity-detail{max-width:1320px}.authenticity-login{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.authenticity-login p{flex-basis:100%}.authenticity-create{margin-bottom:28px}.authenticity-sale-import{display:grid;gap:8px}.authenticity-sale-import>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.authenticity-sale-import small,.authenticity-imported-note{color:#f4f7fba8;text-transform:none}.authenticity-imported-note{margin:0;padding:11px 13px;border:1px solid rgba(121,184,255,.3);border-radius:10px 4px 12px 5px;background:#2663b521}.authenticity-upload small{color:#f4f7fb94;text-transform:none}.authenticity-preview-grid,.authenticity-photo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.authenticity-preview-grid>div{display:grid;gap:8px}.authenticity-preview-grid img,.authenticity-photo-grid img{width:100%;aspect-ratio:3 / 4;object-fit:contain;border-radius:12px 5px 14px 6px;background:#0000006b;border:1px solid rgba(121,184,255,.2)}.authenticity-list-section{margin-top:26px}.authenticity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.authenticity-card{padding:0;overflow:hidden;display:grid;grid-template-columns:140px minmax(0,1fr);min-height:210px;text-align:left;color:#f4f7fb;background:#060e1fe0;border:1px solid rgba(121,184,255,.22);border-radius:18px 6px 20px 8px;cursor:pointer}.authenticity-card:hover{border-color:#79b8ffb8;transform:translateY(-2px)}.authenticity-card>img{width:100%;height:100%;min-height:210px;object-fit:cover;background:#020712}.authenticity-card>div{padding:18px;display:flex;flex-direction:column;gap:8px}.authenticity-card small,.authenticity-card span{color:#f4f7fb9e}.authenticity-card .authenticity-source-order{color:#ffd978;font-weight:700}.authenticity-card h3{margin:0;font-size:1.15rem}.authenticity-card-counts{display:flex;gap:8px;margin-top:auto}.authenticity-card-counts strong,.authenticity-vote{padding:8px 12px;border-radius:999px}.authenticity-card-counts .is-real,.authenticity-vote.is-real{color:#80edbd;background:#23b37124}.authenticity-card-counts .is-fake,.authenticity-vote.is-fake{color:#ff9f9f;background:#ff575724}.authenticity-photo-grid{margin-bottom:28px}.authenticity-verdicts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.authenticity-vote{min-height:88px;border:1px solid currentColor;display:flex;align-items:center;justify-content:space-between;font:inherit;cursor:pointer}.authenticity-vote strong{font-size:1.8rem}.authenticity-vote.is-selected{box-shadow:0 0 0 3px currentColor}.authenticity-vote:disabled{cursor:not-allowed;opacity:.62}.authenticity-owner-note{text-align:center;margin-top:12px}.authenticity-voter-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.authenticity-voter-lists details{padding:16px;border:1px solid rgba(121,184,255,.18);border-radius:14px 5px 16px 6px;background:#ffffff08}.authenticity-voter-lists summary{cursor:pointer;font-weight:700}.authenticity-voter-lists ul{margin:14px 0 0;padding-left:20px}@media(max-width:980px){.authenticity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticity-preview-grid,.authenticity-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.authenticity-grid,.authenticity-verdicts,.authenticity-voter-lists{grid-template-columns:1fr}.authenticity-card{grid-template-columns:110px minmax(0,1fr)}.authenticity-preview-grid,.authenticity-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.authenticity-sale-import>div{grid-template-columns:1fr}}.board-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.board-form-grid label,.listing-notes-field,.listing-upload-field{display:grid;gap:8px}.board-listing-form input,.board-listing-form select,.board-listing-form textarea{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f4f7fb;padding:12px 14px;font:inherit;color-scheme:dark;outline:none}.board-listing-form input:focus,.board-listing-form select:focus,.board-listing-form textarea:focus{border-color:#79b8ff8c;box-shadow:0 0 0 3px #79b8ff1f}.listing-image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.listing-image-sort-area{display:grid;gap:7px}.listing-image-sort-area>small{color:var(--text-soft)}.listing-image-thumb-wrap{position:relative;padding:0;border:0;background:transparent;cursor:grab;transition:opacity .15s ease,transform .15s ease}.listing-image-thumb-wrap:active{cursor:grabbing}.listing-image-thumb-wrap.is-dragging{opacity:.45;transform:scale(.97)}.listing-image-thumb{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.12)}.listing-image-position{position:absolute;left:10px;top:10px;display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:#050d1edb;color:#fff;font-weight:800}.listing-image-remove{position:absolute;right:10px;bottom:10px;padding:6px 10px;border-radius:999px;background:#08111fd6;color:#f4f7fb;font-size:.72rem}.board-order-notes,.market-order-notes{margin:12px 0 0;color:#f4f7fbc2;line-height:1.6}@media(max-width:1080px){.board-results-grid,.board-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.board-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.board-results-grid,.board-form-grid{grid-template-columns:1fr}}.home-hero{grid-template-columns:minmax(0,550px);justify-content:center;gap:28px;align-items:center;min-height:calc(100vh - 170px)}.home-trader{position:fixed;top:76px;bottom:auto;z-index:30;display:flex;justify-content:center;width:clamp(380px,29vw,570px);height:min(88vh,900px);margin:0;overflow:visible;pointer-events:none;filter:drop-shadow(0 24px 28px rgba(0,0,0,.42))}.home-trader img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.home-trader-left{left:clamp(44px,10.5vw,205px)}.home-trader-right{right:clamp(0px,7vw,135px)}.home-hero .brand-art{min-height:520px}.home-hero .brand-art img{width:min(100%,460px);transform:scale(1.18)}.home-copy{position:relative;z-index:35;min-height:100%;justify-content:center;padding:30px 28px 26px;text-align:center}.home-brand-title{display:grid;justify-items:center;width:100%;text-align:center;font-size:clamp(2.45rem,3.5vw,4rem);line-height:.86;letter-spacing:-.025em}.board-detail-description a{color:#79b8ff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.board-detail-description a:hover{color:#d7eaff}.home-brand-title span{display:block;width:100%;white-space:normal;overflow-wrap:normal}.home-copy-main{display:grid;gap:16px;justify-items:center}.home-lead{max-width:58ch;margin-top:2px;margin-inline:auto}.home-note{margin:0;max-width:60ch;color:#f4f7fbc7;line-height:1.75}.home-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px}.home-stat-card{padding:10px 7px;border-radius:18px 6px;border:1px solid rgba(121,184,255,.16);background:linear-gradient(180deg,#090e14f0,#0a1412eb);display:grid;gap:8px;min-height:68px;text-align:center}.home-stat-label{color:#f4f7fba6;text-transform:uppercase;letter-spacing:.055em;font-size:.56rem}.home-stat-value{color:var(--text);font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1}.home-copy>.panel{padding:14px 16px!important}.home-copy>.panel .eyebrow{margin-bottom:6px}.home-copy>.panel p:last-child{margin-top:0;font-size:.84rem;line-height:1.45}.home-search-block{margin-top:12px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.home-catalog-search-button{min-width:230px;padding:13px 24px;border:1px solid rgba(121,184,255,.5);border-radius:999px;background:linear-gradient(180deg,#a8d4ff,#4f8fff);color:#071126;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #4f8fff2e}.home-catalog-search-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #4f8fff42}.home-featured-button{background:linear-gradient(180deg,#ffe59a,#ffb633);border-color:#ffc24da6;color:#241600;box-shadow:0 12px 28px #ffb63329}.home-featured-button:hover{box-shadow:0 16px 34px #ffb63340}@media(max-width:560px){.home-search-block{display:grid}.home-catalog-search-button{width:100%;min-width:0}}.home-support-action{display:flex;justify-content:center}.home-support-button{min-width:230px;padding:12px 24px;border:1px solid rgba(255,153,77,.65);border-radius:999px;background:linear-gradient(180deg,#ffbd78,#ef762f);color:#241006;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #ef762f2e}.home-support-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #ef762f47}.paypal-support-box{width:min(100%,420px);margin:20px auto 0;min-height:48px;display:grid;gap:10px;text-align:center}.paypal-support-link{min-height:52px;padding:10px 22px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;color:#061a41;background:#ffc439;border:2px solid #ffc439;box-shadow:0 12px 26px #ffc4392e}.paypal-support-link:hover{background:#ffd56d;border-color:#ffd56d;transform:translateY(-1px)}.paypal-support-link strong{font-size:1.16rem;font-style:italic}.paypal-support-link span{font-weight:700}.paypal-support-box small{color:#f4f7fb9e}.solana-support-box{width:min(100%,520px);margin:20px auto 0;display:grid;gap:12px;justify-items:center;text-align:center}.solana-network-label{padding:5px 12px;border:1px solid rgba(20,241,149,.48);border-radius:999px;color:#67f7bd;background:#14f19514;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.solana-address{width:100%;padding:14px;border:1px solid rgba(153,69,255,.55);border-radius:12px;color:#f4f7fb;background:#9945ff17;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86rem;overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all}.solana-copy-button{min-height:44px;padding:9px 22px;border:1px solid rgba(20,241,149,.58);border-radius:999px;color:#051b16;background:linear-gradient(135deg,#14f195,#80ecdc);font:inherit;font-weight:800;cursor:pointer}.solana-copy-button:hover{transform:translateY(-1px);filter:brightness(1.06)}.solana-network-warning{color:#ffc46b;line-height:1.5}.bank-support-box{width:min(100%,520px);margin:20px auto 0;display:grid;gap:12px;justify-items:center;text-align:center}.bank-support-label{padding:5px 12px;border:1px solid rgba(111,174,255,.5);border-radius:999px;color:#8bc2ff;background:#4c91eb1a;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bank-support-iban{width:100%;padding:14px;border:1px solid rgba(111,174,255,.5);border-radius:12px;color:#f4f7fb;background:#4c91eb14;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92rem;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.bank-support-copy{min-height:44px;padding:9px 22px;border:1px solid rgba(111,174,255,.65);border-radius:999px;color:#071426;background:linear-gradient(180deg,#9bcaff,#559cf0);font:inherit;font-weight:800;cursor:pointer}.bank-support-copy:hover{transform:translateY(-1px);filter:brightness(1.06)}@media(max-width:560px){.home-support-button{width:100%;min-width:0}}.catalog-search-panel{width:min(100%,1040px);margin-inline:auto}.catalog-filter-search{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;align-items:end;width:100%;max-width:100%;margin-inline:auto}.catalog-filter-query{grid-column:span 4}.catalog-filter-search label{display:grid;gap:6px}.catalog-filter-search label span{color:#f4f7fbad;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.catalog-filter-search input,.catalog-filter-search select{width:100%;min-height:48px}.catalog-filter-search button{min-height:48px}.catalog-page-action{transform:translateY(-10px)}.catalog-order-control{grid-column:4/-1;justify-self:end;width:min(100%,290px)}.active-search-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:12px 0 0;color:#f4f7fba8;font-size:.78rem}@media(max-width:900px){.catalog-filter-search{grid-template-columns:1fr 1fr}.catalog-filter-query{grid-column:1/-1}.catalog-filter-search>button{grid-column:1/-1}.catalog-order-control{grid-column:2;justify-self:stretch;width:100%}}@media(max-width:560px){.catalog-filter-search{grid-template-columns:1fr}.catalog-filter-query,.catalog-filter-search>button,.catalog-order-control{grid-column:auto}.catalog-order-control{justify-self:stretch;width:100%}.catalog-page-action{transform:translateY(-4px)}}.home-support-stack{display:grid;gap:18px;margin-top:8px;width:min(100%,760px)}.home-support-stack .home-footer-card{min-height:auto}.home-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.home-footer-card{padding:24px 26px;display:grid;gap:14px;min-height:220px}.home-disclaimer{display:grid;gap:9px;width:min(100%,64ch);box-sizing:border-box;margin:0 auto;padding:16px 18px;border-left:3px solid #79b8ff;border-radius:3px 10px 10px 3px;background:#79b8ff12;color:#f4f7fbb8;font-size:.86rem;line-height:1.55}.home-disclaimer strong{color:#79b8ff;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.home-disclaimer-rights{justify-self:center;min-height:30px;padding:5px 13px;border:1px solid rgba(121,184,255,.38);border-radius:999px;background:#79b8ff1a;color:#a8d4ff;font-size:.76rem;font-weight:600;cursor:pointer}.home-disclaimer-rights:hover,.home-disclaimer-rights:focus-visible{border-color:#79b8ff;background:#79b8ff2e}.home-shell{position:relative}.home-ad-rail{position:fixed;top:0;bottom:0;width:clamp(140px,calc((100vw - 1280px)/2),190px);z-index:40;display:flex;flex-direction:column;justify-content:space-between;padding:108px 16px 28px;background:linear-gradient(180deg,#060e1ff5,#060e1f94 48%,#060e1feb),radial-gradient(circle at top,rgba(121,184,255,.12),transparent 56%);border-color:#79b8ff1f;box-shadow:inset 0 0 0 1px #79b8ff0d}.home-ad-rail-left{left:0;border-right:1px solid rgba(121,184,255,.16)}.home-ad-rail-right{right:0;border-left:1px solid rgba(121,184,255,.16)}.home-ad-rail-copy{align-self:flex-start;max-width:10ch;color:#f4f7fbb3;font-size:.78rem;line-height:1.5;text-transform:uppercase;letter-spacing:.12em}.home-ad-rail-promo{display:grid;gap:10px;align-content:start}.home-ad-rail-promo p{max-width:15ch;margin:0;color:#f4f7fbd1;font-size:.92rem;line-height:1.35}.home-ad-rail-promo button{width:fit-content;padding:8px 10px;border-color:#79b8ff80;border-radius:10px 4px;color:#dcecff;background:#123d6f9e;font-size:.82rem}.home-ad-rail-promo button:hover,.home-ad-rail-promo button:focus-visible{border-color:#79b8ff;background:#3777c8a8}.home-ad-rail-label{align-self:flex-end;writing-mode:vertical-rl;transform:rotate(180deg);color:#79b8ff85;font-size:.72rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.home-footer-head{margin-bottom:0}.home-footer-head h3{margin:0;font-size:1.2rem}.home-footer-text{margin:0;color:#f4f7fbc7;line-height:1.7}.home-donation-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.home-donation-list div{padding:14px;border-radius:14px 5px 16px 6px;border:1px solid rgba(121,184,255,.14);background:#ffffff08}.home-donation-list dt{margin:0;color:#f4f7fb8f;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.home-donation-list dd{margin:6px 0 0;color:#f4f7fb;font-weight:700}.home-social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-social-link{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px 5px 16px 6px;border:1px solid rgba(121,184,255,.16);background:#ffffff08;color:#f4f7fb;text-decoration:none;font-weight:700}.home-social-link svg{width:22px;height:22px;fill:currentColor;stroke:currentColor;stroke-width:1.6;flex:0 0 auto}.home-social-link:hover{border-color:#79b8ff6b;color:#b7dcff}@media(max-width:1080px){.home-hero,.home-footer-grid{grid-template-columns:1fr}.home-hero .brand-art{min-height:360px}.home-donation-list,.home-social-links{grid-template-columns:1fr}.home-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trader{display:none}}@media(max-width:1280px){.home-trader{display:none}}@media(max-width:1600px){.home-ad-rail{display:none}}@media(max-width:760px){.home-copy{padding:24px 20px 22px}.home-hero .brand-art{min-height:260px}.home-hero .brand-art img{width:min(100%,320px)}}.board-create-form select option,.board-listing-form select option,.search-toolbar select option,.filter-field select option,.board-detail-search-form select option{background:#10192a;color:#f4f7fb}.board-chat-panel{display:grid;gap:20px}.board-chat-owner-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;align-items:start}.board-chat-inbox,.board-chat-thread{display:grid;gap:14px}.board-chat-inbox{padding:18px;border-radius:20px;background:#080e14a6;border:1px solid rgba(121,184,255,.12)}.board-chat-conversation-list{display:grid;gap:10px}.board-chat-conversation{display:grid;gap:4px;text-align:left;padding:12px 14px;border-radius:16px;border:1px solid rgba(121,184,255,.12);background:#ffffff08}.board-chat-conversation.is-active{border-color:#79b8ff73;background:#79b8ff14}.board-chat-conversation strong,.board-chat-thread-head strong{color:var(--text-strong)}.board-chat-conversation span,.board-chat-thread-head span{font-size:.88rem;color:var(--text-soft)}.board-chat-thread{padding:18px;border-radius:20px;background:#080e1480;border:1px solid rgba(121,184,255,.12)}.board-chat-thread-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.board-chat-messages{display:grid;gap:12px;max-height:420px;overflow:auto;padding-right:4px}.board-chat-message{display:grid;gap:8px;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(121,184,255,.12)}.board-chat-message.is-self{margin-left:10%;background:#52a3821f}.board-chat-message-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:.84rem}.board-chat-message p{margin:0;white-space:pre-wrap}.board-chat-trade-link{justify-self:start;padding:7px 11px;border:1px solid rgba(121,184,255,.5);border-radius:9px;background:#79b8ff21;color:#c8e2ff;font-size:.78rem;font-weight:800}.board-chat-message.is-self .board-chat-trade-link{border-color:#ffffff6b;background:#040f2633;color:#fff}.board-chat-form{display:grid;gap:12px}.board-chat-form textarea{min-height:110px}.board-chat-actions{display:flex;justify-content:flex-end}.board-chat-empty{padding:16px;border-radius:16px;background:#ffffff08;border:1px dashed rgba(121,184,255,.22)}@media(max-width:960px){.board-chat-owner-layout{grid-template-columns:1fr}.board-chat-message.is-self{margin-left:0}}.board-chat-launcher{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border-color:#79b8ff6b;background:linear-gradient(135deg,#356cb752,#0c254de6);box-shadow:inset 0 1px #abd5ff21,0 18px 38px #09275233}.board-chat-launcher h2,.board-chat-launcher p{margin:0}.board-chat-launcher>div{display:grid;gap:5px}.board-chat-launcher>button{position:relative;display:grid;gap:3px;min-width:min(100%,280px);text-align:left;border:1px solid rgba(121,184,255,.22);border-radius:15px;padding:14px 18px;background:#79b8ff17;color:#f4f7fb}.board-chat-launcher>button span{color:#f4f7fb9e;font-size:.76rem}.board-chat-launcher>button:hover{border-color:#79b8ff80;background:#79b8ff26}.board-chat-launcher-unread{position:absolute;top:12px;right:13px}.private-chats-panel{display:grid;gap:18px}.private-chats-panel .section-head{margin:0}.private-chats-count{display:grid;place-items:center;min-width:36px;height:36px;border-radius:50%;background:#79b8ff29;color:#9bc7ff}.private-chats-list{display:grid;gap:10px}.private-chat-card{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(130px,.45fr);align-items:center;gap:13px;width:100%;padding:12px;border:1px solid rgba(121,184,255,.18);border-radius:15px;background:#79b8ff0b;color:#f4f7fb;text-align:left;cursor:pointer}.private-chat-card:hover{border-color:#79b8ff80;background:#79b8ff1a}.private-chat-card img,.private-chat-card-logo{width:52px;height:52px;border-radius:12px;object-fit:cover;border:1px solid rgba(121,184,255,.22)}.private-chat-card-logo{display:grid;place-items:center;color:#8ec0ff;font-size:.7rem;font-weight:900;letter-spacing:.08em}.private-chat-card-copy{display:grid;min-width:0;gap:3px}.private-chat-card-copy strong{color:#f4f7fb}.private-chat-card-copy small{color:#f4f7fb9e}.private-chat-card-copy em{overflow:hidden;color:#f4f7fbc7;font-size:.82rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.private-chat-card-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#f4f7fb8a;font-size:.75rem}@media(max-width:680px){.private-chat-card{grid-template-columns:44px minmax(0,1fr)}.private-chat-card img,.private-chat-card-logo{width:44px;height:44px}.private-chat-card-meta{grid-column:2;justify-content:flex-start}.private-chat-card-meta time{font-size:.7rem}}.board-chat-modal-backdrop{padding:24px}.board-chat-modal{box-sizing:border-box;display:flex;flex-direction:column;width:min(1180px,calc(100vw - 48px));height:min(850px,calc(100vh - 48px));max-height:calc(100vh - 48px);overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable}.board-chat-panel{gap:14px;padding:20px;overflow:hidden}.board-chat-messenger-layout{flex:1 1 auto;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:0;align-items:stretch;min-height:0;max-height:none;overflow:hidden;border:1px solid rgba(121,184,255,.16);border-radius:20px;background:#071126}.board-chat-messenger-layout .board-chat-inbox{grid-template-rows:auto minmax(0,1fr);padding:18px 12px;border:0;border-right:1px solid rgba(121,184,255,.16);border-radius:0;background:#081228fa;overflow:hidden}.board-chat-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px 8px}.board-chat-inbox-head h3{margin:0}.board-chat-inbox-head>span{display:grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:999px;background:#79b8ff21;color:#a8d4ff;font-size:.75rem;font-weight:900}.board-chat-messenger-layout .board-chat-conversation-list{align-content:start;gap:4px;overflow-y:auto;padding-right:3px}.board-chat-conversation-row{position:relative;border-radius:12px}.board-chat-messenger-layout .board-chat-conversation{width:100%;min-height:62px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 42px 10px 10px;border:0;border-radius:12px;background:transparent}.board-chat-messenger-layout .board-chat-conversation-row.is-active{background:#79b8ff24}.board-chat-delete{position:absolute;top:50%;right:9px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:27px;min-width:27px;max-width:27px;height:27px;min-height:27px;margin:0;padding:0 0 2px;border:0;border-radius:50%;background:transparent;color:#f4f7fb8f;font:700 1.05rem/1 Arial,sans-serif;cursor:pointer}.board-chat-delete:hover,.board-chat-delete:focus-visible{background:#ff696929;color:#ff8f8f;outline:none}.board-chat-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#79b8ff,#3b68bd);color:#071126!important;font-size:1rem!important;font-weight:950}.board-chat-conversation-copy{display:grid;gap:3px;min-width:0}.board-chat-conversation-copy small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--text-soft);font-size:.72rem}.board-chat-conversation>b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#4f8fff;color:#fff;font-size:.68rem}.board-chat-messenger-layout .board-chat-thread{grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;min-width:0;padding:0;border:0;border-radius:0;background:linear-gradient(180deg,#081228fa,#040b1bfa);overflow:hidden}.board-chat-messenger-layout .board-chat-thread-head{min-height:70px;padding:14px 20px;border-bottom:1px solid rgba(121,184,255,.15)}.board-chat-thread-head-actions{display:flex;align-items:center;gap:10px}.board-chat-thread-head-actions .secondary-link{padding:7px 10px;font-size:.76rem}.board-chat-trades-modal{width:min(532px,calc(100vw - 32px))}.board-chat-trades-modal-content{padding:16px}.trade-manager-head-actions{display:flex;align-items:center;gap:12px}.trade-history-button{border-color:#ffb347;background:linear-gradient(135deg,#ffad32,#ed7b12);color:#171006;box-shadow:0 8px 18px #ed7b1233}.trade-history-button:hover:not(:disabled){border-color:#ffd08a;background:linear-gradient(135deg,#ffbd59,#f28a20);color:#171006}.board-trade-history-modal{width:min(620px,100%)}.board-trade-history-content{display:grid;gap:10px;padding:22px}.board-trade-history-item{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border:1px solid rgba(255,217,120,.28);border-radius:12px;background:#ffd9780f}.board-trade-history-reference{grid-column:1/-1;display:grid;gap:4px}.board-trade-history-reference small{color:#ffd978;font-size:.72rem}.board-trade-history-reference strong{color:#79b8ff}.board-trade-history-reference em{color:#f4f7fba3;font-size:.76rem;font-style:normal}.board-trade-history-item.is-unsuccessful{border-color:#f4787859;background:#ff696912}.board-trade-history-item.is-unsuccessful .board-trade-history-reference em{color:#ffabab}.board-trade-history-item span{display:grid;gap:4px;color:#f4f7fbad;font-size:.8rem}.board-trade-history-item strong{color:#79b8ff;font-size:1rem}@media(max-width:560px){.trade-manager-head-actions{gap:8px}.trade-history-button{font-size:.72rem;padding:7px 9px}.board-trade-history-item{grid-template-columns:1fr}}.board-chat-trades-modal-content .trade-chat-list{max-height:none;overflow:visible;margin:0;padding:0}.board-chat-messenger-layout .board-chat-thread{grid-template-rows:auto minmax(0,1fr) auto}.board-chat-messenger-layout .board-chat-messages{max-height:none;align-content:start;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;padding:20px}.board-chat-messenger-layout .board-chat-message{justify-self:start;width:auto;max-width:min(76%,620px);padding:10px 14px;border-radius:18px 18px 18px 5px}.board-chat-messenger-layout .board-chat-message.is-self{justify-self:end;margin-left:0;border-radius:18px 18px 5px;border-color:#a8d4ff59;background:linear-gradient(145deg,#4f8fffe6,#3769c6eb)}.board-chat-messenger-layout .board-chat-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:14px 18px;border-top:1px solid rgba(121,184,255,.15);background:#050d1efa}.board-chat-messenger-layout .board-chat-form textarea{box-sizing:border-box;width:100%;min-height:52px;max-height:120px;padding:14px 16px;border-radius:18px;font:inherit;line-height:1.35;resize:vertical;overflow-y:auto}.board-chat-messenger-layout .board-chat-form textarea::placeholder{line-height:1.35}.board-chat-messenger-layout .board-chat-actions{align-items:center;gap:10px}.board-chat-actions small{color:#f4f7fb7a;font-size:.65rem;white-space:nowrap}@media(max-width:680px){.board-chat-launcher{align-items:stretch;flex-direction:column}.board-chat-launcher>button{width:100%}.board-chat-modal-backdrop{padding:10px}.board-chat-modal{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);padding:14px}.board-chat-messenger-layout{min-height:0}}.home-search-block{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.community-hero{position:relative;display:grid;grid-template-columns:minmax(468px,684px);justify-content:center;align-items:stretch;min-height:calc(100vh - 142px)}.community-trader{top:calc(50vh + 38px);width:clamp(361px,27.55vw,542px);height:min(83.6vh,855px)}.community-trader.home-trader-left{left:calc(25vw - 171px + clamp(70px,calc((100vw - 1280px)/4),95px));transform:translate(-44.775%,-50%)}.community-trader.home-trader-right{left:calc(75vw + 171px - clamp(70px,calc((100vw - 1280px)/4),95px));right:auto;transform:translate(-49.121%,-50%)}.community-chat-panel{align-self:stretch;display:grid;grid-template-rows:auto minmax(300px,1fr) auto auto auto;min-width:0;max-height:calc(100vh - 142px);overflow:hidden;border:2px solid rgba(121,184,255,.34);border-radius:24px 7px;background:linear-gradient(180deg,#081228fa,#040b1bfa);box-shadow:0 24px 70px #00000073}.community-chat-panel>header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(121,184,255,.18)}.community-chat-panel h1{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1;white-space:nowrap}.community-chat-panel header p{margin:0}.community-chat-panel header span,.community-rules{color:#f4f7fb94;font-size:.72rem}.community-messages{display:grid;align-content:start;gap:10px;padding:18px;overflow-y:auto}.community-message{justify-self:start;display:grid;gap:8px;width:auto;max-width:min(76%,620px);padding:11px 14px;border:1px solid rgba(121,184,255,.18);border-radius:18px 18px 18px 5px;background:#ffffff0e}.community-message.is-self{justify-self:end;border-radius:18px 18px 5px;background:linear-gradient(145deg,#4f8fffe6,#3769c6eb)}.community-message.is-targeted{outline:3px solid #ffd978;outline-offset:4px;animation:community-target-pulse 1.2s ease-in-out 2}@keyframes community-target-pulse{50%{outline-color:#79b8ff;box-shadow:0 0 28px #79b8ff73}}.community-board-tag{justify-self:start;padding:7px 11px;border:1px solid rgba(255,217,120,.55);border-radius:999px;background:#ffd9781f;color:#ffe7a8;font-weight:700}.community-message>div{display:flex;justify-content:space-between;gap:14px;font-size:.78rem}.community-message time{color:#ffffff94}.community-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.community-image-button{display:block;width:min(190px,100%);padding:0;overflow:hidden;border:0;border-radius:10px;background:#030914;cursor:zoom-in}.community-image-button img{display:block;width:100%;max-height:150px;border-radius:10px;object-fit:cover;background:#030914}.community-message-meta-actions{display:flex;align-items:center;gap:7px}.community-message-delete{display:grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;background:#ff6b6b2e;color:#ffd0d0;font-size:1rem;line-height:1}.community-message-delete:hover{background:#ff6b6b61}.community-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:32px;background:#01050ee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out}.community-lightbox-content{position:relative;display:grid;place-items:center;max-width:min(92vw,1400px);max-height:90vh;cursor:default}.community-lightbox-content img{display:block;max-width:100%;max-height:90vh;border:2px solid rgba(121,184,255,.48);border-radius:16px;object-fit:contain;box-shadow:0 30px 90px #000000b3}.community-lightbox-close{position:absolute;top:-18px;right:-18px;z-index:1;width:44px;height:44px;padding:0;border-radius:50%;font-size:1.8rem;line-height:1;background:#f4f7fb;color:#071126}.community-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:end;padding:13px 16px;border-top:1px solid rgba(121,184,255,.18)}.community-form textarea{min-height:52px;max-height:120px;resize:vertical}.community-upload input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.community-upload span{display:grid;place-items:center;min-height:50px;padding:0 14px;border:1px solid rgba(121,184,255,.35);border-radius:12px;color:#a8d4ff;cursor:pointer}.community-board-picker{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.community-board-picker>label{padding-top:11px;color:#a8d4ff;font-size:.75rem;font-weight:700}.community-board-search-wrap{position:relative;display:flex;align-items:center;gap:8px;min-width:0}.community-board-search-wrap>input{width:100%;min-height:40px}.community-board-search-wrap>small{position:absolute;top:calc(100% + 4px);left:4px;z-index:3;color:#ffffff9e}.community-board-clear{flex:0 0 auto;min-height:40px;padding:7px 11px;background:#ff6b6b29;color:#ffd0d0}.community-board-results{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:20;display:grid;max-height:230px;overflow-y:auto;padding:6px;border:1px solid rgba(121,184,255,.4);border-radius:10px;background:#071126;box-shadow:0 18px 40px #0000008c}.community-board-results button{width:100%;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:#d9ecff;text-align:left}.community-board-results button:hover,.community-board-results button:focus-visible{background:#79b8ff29;color:#fff}.community-board-results p{margin:0;padding:10px;color:#ffffff9e;font-size:.8rem}.community-image-preview{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(121,184,255,.2);border-radius:12px;background:#79b8ff0f}.community-image-preview img{width:58px;height:58px;object-fit:cover;border-radius:8px}.community-image-preview span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-image-preview button{padding:7px 10px}.board-chat-message.is-community-tag{border-color:#ffd97873;background:linear-gradient(145deg,#ffd9781f,#79b8ff14)}.board-chat-tag-link{margin-top:4px;padding:8px 12px;background:#ffd978;color:#071126;font-weight:800}.trade-useful-links-button{margin-top:4px}.trade-links-modal{width:min(720px,100%)}.trade-links-modal-content{display:grid;gap:12px;padding:22px}.trade-links-modal-content>p{margin:0 0 4px;color:#f4f7fbb8;line-height:1.45}.trade-useful-link{display:grid;gap:5px;padding:16px;border:1px solid rgba(121,184,255,.22);border-radius:16px 5px;background:#79b8ff12;color:#f4f7fb;text-decoration:none}.trade-useful-link strong{color:#a8d4ff;font-size:1.08rem}.trade-useful-link span{color:#f4f7fbc2;line-height:1.38}.trade-useful-link b{color:#79b8ff;font-size:.86rem}.trade-useful-link:hover,.trade-useful-link:focus-visible{border-color:#79b8ff9e;background:#79b8ff21}.trade-useful-link.is-warning{border-color:#ffbf5852;background:#ffbf580f}.trade-useful-link.is-warning strong,.trade-useful-link.is-warning b{color:#ffd978}.community-error{margin:8px 16px 0}.community-login{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;border-top:1px solid rgba(121,184,255,.18)}.community-login p{margin:0}.community-rules{padding:0 16px 12px;text-align:center}@media(max-width:1280px){.community-hero{grid-template-columns:minmax(0,684px)}}@media(max-width:620px){.community-shell{padding-inline:8px}.community-chat-panel{border-radius:16px}.community-chat-panel>header{align-items:flex-start;flex-direction:column}.community-message{max-width:88%}.community-form{grid-template-columns:auto 1fr}.community-form>button{grid-column:1/-1}.community-chat-panel{max-height:none;min-height:calc(100vh - 100px)}}.support-bug-card{border-color:#ffd97857;background:linear-gradient(145deg,#ffd97814,#79b8ff0d)}.support-bug-card button{justify-self:start;border-color:#ffb347;background:linear-gradient(135deg,#ffad32,#ed7b12);color:#171006;box-shadow:0 10px 24px #ed7b1242}.support-bug-card button:hover{border-color:#ffd08a;background:linear-gradient(135deg,#ffbd59,#f28a20);color:#171006}.support-report-panel{max-width:900px;width:100%;margin-inline:auto}.support-report-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-report-form label{display:grid;gap:8px}.support-report-form label>span{color:#f4f7fbbd;font-size:.82rem;font-weight:800}.support-report-wide{grid-column:1/-1}.support-report-form textarea{resize:vertical}.support-report-form>button{grid-column:1/-1;justify-self:start}.card-variant-badge{display:inline-flex;width:fit-content;padding:5px 9px;border:1px solid rgba(255,217,120,.42);border-radius:999px;background:#ffd97817;color:#ffe39a;font-size:.68rem;font-weight:900;letter-spacing:.04em}.card-variant-detail{width:fit-content;margin:0 0 12px;padding:7px 10px;border:1px solid rgba(255,217,120,.35);border-radius:10px;color:#ffe39a;background:#ffd97812;font-weight:800}@media(max-width:680px){.support-report-form{grid-template-columns:1fr}.support-report-wide,.support-report-form>button{grid-column:1}}@media(max-width:960px){.board-chat-messenger-layout{grid-template-columns:1fr;max-height:none}.board-chat-messenger-layout .board-chat-inbox{max-height:240px;border-right:0;border-bottom:1px solid rgba(121,184,255,.16)}.board-chat-messenger-layout .board-chat-thread{min-height:520px}}@media(max-width:620px){.board-chat-panel{padding:10px}.board-chat-messenger-layout{min-height:720px}.board-chat-messenger-layout .board-chat-form{grid-template-columns:1fr}.board-chat-messenger-layout .board-chat-actions{justify-content:space-between}.board-chat-actions small{white-space:normal}.board-chat-messenger-layout .board-chat-message{max-width:88%}}.map-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);gap:20px;align-items:start}.map-page{gap:10px}.map-page-header{min-height:46px;align-items:center}.map-page-header h1{margin:0;font-size:clamp(1.65rem,2.2vw,2.35rem)}.map-canvas-panel{padding:10px}.map-canvas-toolbar{display:flex;justify-content:flex-end;align-items:center;min-height:42px;margin-bottom:6px}.map-stage{position:relative;overflow:hidden;border-radius:18px 6px 20px 8px;border:1px solid rgba(121,184,255,.14);background:#ffffff05;height:clamp(560px,calc(100vh - 214px),790px);padding:6px;touch-action:none;-webkit-user-select:none;user-select:none}.italy-map-svg{display:block;width:100%;height:100%;min-height:0;cursor:grab}.map-tooltip{position:fixed;z-index:30;display:grid;gap:4px;padding:10px 12px;border-radius:12px 4px 14px 6px;border:1px solid rgba(121,184,255,.28);background:#060e1ff2;color:#f4f7fb;box-shadow:0 18px 40px #00000059;pointer-events:none;max-width:220px}.map-tooltip strong{font-size:.98rem}.map-tooltip span{color:#f4f7fbb8;font-size:.82rem}.map-sidebar{display:grid;gap:16px;padding:20px}.map-search-field{display:grid;gap:8px}.map-location-filters{display:grid;gap:14px}.map-search-field select,.map-search-field input{width:100%;min-height:46px;border:1px solid rgba(121,184,255,.2);border-radius:12px;padding:0 12px;background:#10192a;color:#f4f7fb}.map-search-field select option{background:#10192a;color:#f4f7fb}.map-search-field select:disabled,.map-search-field input:disabled{cursor:not-allowed;opacity:.5}.map-card-filter{display:grid;gap:14px;padding:15px;border:1px solid rgba(121,184,255,.18);border-radius:16px;background:#79b8ff09}.map-card-filter-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.map-card-filter-heading h3,.map-card-filter-heading p{margin:0}.map-card-filter-heading p{margin-top:5px;color:#f4f7fbb3;font-size:.86rem;line-height:1.45}.map-card-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.map-card-name-field{position:relative;grid-column:1 / -1}.map-card-suggestions{position:absolute;z-index:12;top:calc(100% + 4px);left:0;right:0;display:grid;max-height:330px;overflow:auto;padding:6px;border:1px solid rgba(121,184,255,.3);border-radius:14px;background:#071126;box-shadow:0 18px 42px #00000080}.map-card-suggestions button{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:#f4f7fb;text-align:left}.map-card-suggestions button:hover,.map-card-suggestions button:focus-visible{background:#79b8ff1f;outline:none}.map-card-suggestions img,.map-card-suggestion-placeholder{width:42px;height:55px;border-radius:7px;object-fit:cover;background:#13213b;display:grid;place-items:center;color:#79b8ff;font-size:.58rem}.map-card-suggestions button>span:last-child{display:grid;gap:2px;min-width:0}.map-card-suggestions strong,.map-card-suggestions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-card-suggestions small,.map-card-search-note{color:#f4f7fba8;font-size:.72rem}.map-card-filter-status{margin:0;padding:9px 11px;border-radius:10px;background:#ffc24d1a;color:#ffd36c;font-size:.82rem}.map-card-filter-status.is-success{background:#5bdea61a;color:#77e8b7}.map-card-filter-status.is-error{color:#ff9c9c;background:#ff64641a}.map-filter-reset{justify-self:start}.map-board-results-head{display:grid;gap:4px;padding-top:4px;border-top:1px solid rgba(121,184,255,.12)}.map-board-results-head h3,.map-board-results-head p{margin:0}.map-board-results{display:grid;gap:10px;max-height:460px;overflow:auto;padding-right:4px}.map-board-result{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px;border:1px solid rgba(121,184,255,.14);border-radius:16px;background:#ffffff09;color:#f4f7fb;text-align:left}.map-board-result:hover{border-color:#79b8ff8c;background:#79b8ff14}.map-board-result div{display:grid;gap:5px;min-width:0}.map-board-result span,.map-board-result small{color:#f4f7fbb8}.map-board-result small{flex:0 0 auto;text-align:right;line-height:1.45}.map-filter-empty{padding:18px}@media(max-width:760px){.map-card-filter-grid{grid-template-columns:1fr}.map-card-name-field{grid-column:auto}}.province-mini-grid{display:grid;gap:10px;max-height:480px;overflow:auto;padding-right:4px}.province-mini-card{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;text-align:left;padding:12px 14px;border-radius:16px;border:1px solid rgba(121,184,255,.12);background:#ffffff08;color:#f4f7fb}.province-summary-grid,.province-board-grid,.province-order-grid{display:grid;gap:16px}.province-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.province-board-grid,.province-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.province-board-card,.province-order-card{padding:16px;border-radius:18px 6px;border:1px solid rgba(121,184,255,.12);background:#ffffff08;display:grid;gap:12px}.province-board-top,.province-order-head{display:flex;gap:12px;align-items:start}.province-board-logo,.province-order-thumb{flex:0 0 auto;width:72px;height:72px;object-fit:cover;border-radius:14px;border:1px solid rgba(121,184,255,.14);background:#ffffff0a}.province-order-price{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:12px 14px;border-radius:14px 5px 16px 6px;background:#ffffff08}.province-order-price strong{color:#79b8ff}.province-board-meta,.province-order-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.map-summary-stats{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;color:#79b8ff}@media(max-width:1080px){.map-layout,.province-summary-grid,.province-board-grid,.province-order-grid{grid-template-columns:1fr}.italy-map-svg{min-height:0}.map-stage{height:min(720px,calc(100vh - 190px));min-height:500px}}.board-order-card-compact{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:8px;align-items:center;padding:12px 14px;min-height:0;width:100%;box-sizing:border-box}.board-order-thumb-button{width:64px;height:84px;padding:0;overflow:hidden;border:1px solid rgba(121,184,255,.16);border-radius:10px;background:#ffffff0a;cursor:pointer;grid-row:1 / 3}.board-order-thumb{width:100%;height:100%;display:block;object-fit:cover}.board-order-thumb-placeholder{display:grid;width:100%;height:100%;place-items:center;color:#f4f7fb80;font-size:.62rem;letter-spacing:.08em}.board-order-compact-info{display:grid;gap:9px;min-width:0}.listing-public-id{color:#ffd978;font-size:.67rem;font-weight:800;letter-spacing:.06em;overflow-wrap:anywhere}.board-order-card-compact.has-owner-actions .board-order-compact-info{padding-right:136px}.board-order-owner-actions{position:absolute;top:11px;right:12px;z-index:2;display:flex;gap:6px;align-items:center}.board-order-owner-actions button{min-height:29px;padding:5px 8px;font-size:.66rem}.board-order-type-badge{position:absolute;top:11px;right:12px;z-index:2;padding:5px 9px;border-radius:999px;font-size:.64rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.board-order-type-badge.is-buy{color:#9af5c5;border:1px solid rgba(114,255,179,.35);background:#37d28029}.board-order-type-badge.is-sell{color:#ffb8bd;border:1px solid rgba(255,139,147,.35);background:#ff596726}.favorite-heart{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;padding:0!important;border:1px solid rgba(244,247,251,.3);border-radius:50%;background:#f4f7fb0f;color:#f4f7fb80;cursor:pointer}.favorite-heart span{font-size:1.2rem;line-height:1;transform:translateY(1px)}.favorite-heart.is-favorite{border-color:#ef5350bf;background:#ef535024;color:#ef5350;box-shadow:0 0 16px #ef535038}.favorite-heart:hover{color:#ff7774;transform:scale(1.08)}.favorites-page{display:grid;gap:20px}.favorites-page .board-orders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.favorites-page .board-orders-grid>.panel{display:grid;gap:10px;padding:16px}.favorites-page .board-orders-grid>.panel h2{margin:0;font-size:1.15rem}.favorites-page .board-order-card-compact{gap:5px;padding:9px 10px;border-radius:12px}.favorites-page .board-order-card-compact.is-board-link{cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.favorites-page .board-order-card-compact.is-board-link:hover,.favorites-page .board-order-card-compact.is-board-link:focus-visible{border-color:#79b8ff9e;transform:translateY(-2px);box-shadow:0 14px 30px #00000047;outline:none}.favorites-page .board-order-compact-info{gap:5px}.favorites-page .listing-public-id{font-size:.58rem}.favorites-page .board-order-card-link{font-size:.86rem}.favorites-page .board-order-essential-grid{gap:5px 8px}.favorites-page .board-order-essential-grid dt{font-size:.55rem}.favorites-page .board-order-essential-grid dd{margin-top:2px;font-size:.72rem}.favorites-page .board-order-compact-actions{gap:6px}.favorites-page .board-order-compact-actions .order-date{font-size:.62rem}.favorites-page .board-order-buttons{gap:5px}.favorites-page .board-order-card-compact .board-order-buttons button,.favorites-page .board-order-card-compact .external-card-image-link{min-height:27px;padding:5px 8px;font-size:.6rem}.favorites-page .favorite-heart{width:28px;height:28px;flex-basis:28px}.favorites-page .favorite-heart span{font-size:.95rem}.favorite-boards-panel{display:grid;gap:16px}.favorite-boards-panel h2{margin:0}.favorite-boards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.favorite-board-card{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid rgba(239,83,80,.25);border-radius:14px;background:linear-gradient(135deg,#ef535014,#79b8ff09)}.favorite-board-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:#f4f7fb;text-align:left;cursor:pointer}.favorite-board-open img,.favorite-board-placeholder{width:58px;height:58px;flex:0 0 58px;object-fit:contain;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(121,184,255,.16);background:#79b8ff0d;color:#79b8ff;font-size:.7rem;letter-spacing:.08em}.favorite-board-open>span:last-child{display:grid;gap:4px;min-width:0}.favorite-board-open strong,.favorite-board-open small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-board-open small{color:#f4f7fb94}@media(max-width:900px){.favorite-boards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.favorites-page .board-orders-grid{grid-template-columns:1fr}}@media(max-width:560px){.favorite-boards-grid{grid-template-columns:1fr}}.board-order-essential-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin:0}.board-order-essential-grid dt{color:#f4f7fb85;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.board-order-essential-grid dd{margin:3px 0 0;font-size:.84rem;line-height:1.25;overflow-wrap:anywhere}.board-order-compact-actions{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.board-order-compact-actions .order-date{margin:0;color:#f4f7fb9e;font-size:.72rem;text-align:left;white-space:nowrap}.board-order-card-compact .board-order-buttons button{padding:7px 9px;font-size:.72rem}.board-order-card-compact .board-order-photos:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(1)}.board-order-card-compact .board-order-buttons{flex-wrap:nowrap;margin-left:0}@media(min-width:1081px){.boards-detail-grid .board-order-card-compact{height:278px;min-height:278px}.boards-detail-grid .board-order-compact-info{gap:5px}.boards-detail-grid .board-order-visible-price{margin-bottom:3px}}@media(max-width:720px){.board-order-card-compact{grid-template-columns:minmax(0,1fr)}.board-order-thumb-button{width:56px;height:76px}.board-order-essential-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-order-compact-actions{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:stretch;min-width:0}.board-order-compact-actions .order-date{text-align:left}.board-order-card-compact.has-owner-actions{padding-top:50px}.board-order-card-compact.has-owner-actions .board-order-compact-info{padding-right:0}}.featured-column-buy,.featured-column-sell{padding:20px;border-radius:24px 8px;border:1px solid transparent}.featured-column-buy{background:#b2eecb29;border-color:#b2eecb57}.featured-column-sell{background:#ffb8b829;border-color:#ffb8b857}.featured-column-buy .featured-order-card{border-color:#b2eecb47;background:#05120dd1}.featured-column-sell .featured-order-card{border-color:#ffb8b847;background:#17080ad1}.board-orders-panel.is-buy{background:#b2eecb29;border-color:#b2eecb57}.board-orders-panel.is-sell{background:#ffb8b829;border-color:#ffb8b857}.board-order-card-compact.is-buy{border-color:#b2eecb47;background:#05120dd1}.board-order-card-compact.is-sell{border-color:#ffb8b847;background:#17080ad1}.board-order-visible-price{display:inline-flex;width:fit-content;margin:2px 0 7px;padding:6px 9px;border-radius:9px;background:#79b8ff1f;color:#a8d4ff;font-size:.82rem}.board-order-card-compact.is-buy .board-order-visible-price{background:#72ffb321;color:#9af5c5}.board-order-card-compact.is-sell .board-order-visible-price{background:#ff8b9321;color:#ffb8bd}.sale-photos-page{display:grid;gap:20px}.sale-photos-panel{display:grid;gap:18px}.sale-photos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.sale-photos-grid a{display:grid;gap:9px;padding:12px;border:1px solid rgba(121,184,255,.22);border-radius:16px;background:#050d1ed1;color:#a8d4ff;text-decoration:none}.sale-photos-grid img{display:block;width:100%;height:clamp(280px,48vw,620px);object-fit:contain;border-radius:11px;background:#030914}.sale-photos-grid span{text-align:center;font-weight:800}@media(max-width:720px){.featured-column-buy,.featured-column-sell{padding:14px}}.board-order-card .board-order-thumb-button{width:64px;height:84px;padding:3px;border-radius:10px}.board-order-card .board-order-thumb{width:100%;height:100%;border-radius:7px;object-fit:cover}@media(max-width:720px){.board-order-card .board-order-thumb-button{width:56px;height:76px}}.featured-order-card.featured-order-card-compact{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:12px 14px;align-items:stretch}.featured-order-media{min-height:166px;display:grid;place-items:center}.featured-order-card-compact .featured-order-thumb{width:108px;height:166px;max-width:100%;object-fit:contain;border-radius:10px;transform:translate(6px)}.featured-order-compact-body{display:grid;gap:8px;min-width:0;align-content:center}.featured-order-title-row{display:flex;justify-content:space-between;align-items:start;gap:10px}.featured-order-title-row p{margin-top:4px;font-size:.82rem}.featured-order-card-compact .featured-order-price{padding:7px 10px;border-radius:10px}.featured-order-card-compact .featured-order-price span,.featured-order-card-compact .featured-order-price strong{font-size:.82rem}.featured-order-card-compact .featured-order-meta{gap:5px 12px}.featured-order-card-compact .featured-order-meta dt{font-size:.62rem}.featured-order-card-compact .featured-order-meta dd{margin-top:2px;font-size:.78rem;line-height:1.15}.featured-order-card-compact .featured-order-actions{gap:8px;margin-top:0}.featured-order-card-compact .featured-order-actions button{padding:7px 10px;font-size:.76rem}.featured-order-card .pill.is-buy{color:#9af5c5;background:#5be09d29;font-weight:900}.featured-order-card .pill.is-sell{color:#ff8b93;background:#ff596724;font-weight:900}.board-catalog-tools{display:grid;gap:22px;padding:0 0 24px;overflow:hidden;border:1px solid rgba(121,184,255,.3);background:radial-gradient(circle at 12% 0%,rgba(47,100,190,.2),transparent 34%),linear-gradient(180deg,#081430f7,#040c1dfa);box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000047}.board-catalog-header{margin:0;padding:28px 30px 24px;align-items:start;border-bottom:1px solid rgba(121,184,255,.2);background:linear-gradient(110deg,#163062b8,#050e225c)}.board-catalog-header .eyebrow{display:block;margin-bottom:8px;color:#79b8ff}.board-catalog-header h2{margin:0 0 9px;font-size:clamp(1.8rem,2.7vw,2.55rem);line-height:1;text-transform:uppercase;letter-spacing:.015em}.board-catalog-header p{max-width:760px;margin:0;color:#f4f7fbb8;line-height:1.55}.board-catalog-tools>.status-message,.board-catalog-tools>.import-preview,.board-catalog-tools>.import-history,.board-catalog-tools>.moderation-queue{margin-left:24px;margin-right:24px}.board-catalog-tool-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 24px}.board-catalog-tool-buttons>button{display:grid;align-content:center;justify-items:start;gap:5px;min-height:94px;padding:18px 20px;border:1px solid rgba(121,184,255,.28);border-radius:16px 6px;color:#f4f7fb;background:linear-gradient(145deg,#193569eb,#08142dfa);text-align:left;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0000002e}.board-catalog-tool-buttons>button:hover,.board-catalog-tool-buttons>button:focus-visible{border-color:#79b8ff!important;background:linear-gradient(145deg,#28529df5,#0a1d40fa)!important;transform:translateY(-2px)}.board-catalog-tool-buttons strong{color:#a8d4ff;font-size:1rem}.board-catalog-tool-buttons span{color:#f4f7fba8;font-size:.76rem;line-height:1.35}.catalog-tool-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:22px;background:#000510d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.catalog-tool-modal{width:min(1180px,100%);max-height:calc(100vh - 44px);overflow:auto;border:1px solid rgba(121,184,255,.42);border-radius:22px 8px;background:linear-gradient(180deg,#081630,#040d20);box-shadow:0 30px 90px #0000009e}.catalog-tool-modal.board-chat-trades-modal,.catalog-tool-modal.board-trade-history-modal{width:min(472px,calc(100vw - 32px))}.catalog-tool-modal-head{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid rgba(121,184,255,.2);background:#07142df7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catalog-tool-modal-head .eyebrow{color:#79b8ff}.catalog-tool-modal-head h2{margin:4px 0 0;font-size:clamp(1.45rem,2.4vw,2rem)}.catalog-tool-modal-close{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;padding:0;border-radius:50%;color:#f4f7fb;background:#ffffff12;font-size:1.7rem;line-height:1}.catalog-tool-modal>.status-message{margin:18px 24px 0}.catalog-tool-modal>.catalog-discovery-panel{margin:22px}.catalog-tool-card-modal{width:min(720px,calc(100% - 44px));margin:22px auto;box-sizing:border-box}.catalog-import-modal-content{display:grid;gap:18px;padding:22px}.catalog-import-modal-content .catalog-tool-card-modal{width:min(760px,100%);margin:0 auto}.catalog-import-modal-content>.import-preview,.catalog-import-modal-content>.import-history{padding:18px;border:1px solid rgba(121,184,255,.18);border-radius:14px;background:#ffffff06}.catalog-discovery-panel{display:grid;gap:16px;margin:0 24px;padding:22px;border:1px solid rgba(121,184,255,.26);border-radius:20px 7px;background:linear-gradient(180deg,#040e20eb,#040b1bf5);box-shadow:inset 0 0 0 1px #79b8ff0a,0 16px 34px #00000038}.catalog-discovery-filters{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(210px,1fr) minmax(250px,1.25fr) minmax(145px,.65fr);gap:14px;align-items:end;width:100%;margin-inline:auto}.board-catalog-search-filters{grid-template-columns:repeat(5,minmax(120px,1fr))}.board-catalog-search-filters .catalog-card-query{grid-column:span 2}.board-catalog-search-filters>button.catalog-search-submit{min-height:48px;border-color:#79b8ff!important;background:linear-gradient(135deg,#79b8ff,#4f8fff)!important;color:#061126!important;box-shadow:0 8px 22px #4f8fff3d;font-weight:900}.board-catalog-search-filters>button.catalog-search-submit:hover:not(:disabled),.board-catalog-search-filters>button.catalog-search-submit:focus-visible:not(:disabled){background:linear-gradient(135deg,#a8d4ff,#79b8ff)!important}.catalog-discovery-filters label,.catalog-order-mode{display:grid;gap:6px}.catalog-discovery-filters label span,.catalog-order-mode span{color:#f4f7fba8;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.catalog-discovery-filters input,.catalog-discovery-filters select{min-height:48px;border-color:#79b8ff33;background:#10192a}.catalog-discovery-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;overflow:auto;padding-right:4px}.catalog-discovery-card{display:grid;gap:8px;padding:10px;text-align:left;border-radius:14px;background:#ffffff0b;border:1px solid rgba(121,184,255,.12)}.catalog-discovery-card:hover{border-color:#79b8ff7a!important;background:#79b8ff14!important}.catalog-discovery-select{display:grid!important;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0!important;text-align:left;border:0!important;border-radius:8px!important;background:transparent!important}.catalog-discovery-thumb{display:grid;place-items:center;width:82px;height:112px;overflow:hidden;border:1px solid rgba(121,184,255,.2);border-radius:8px;background:#071126}.catalog-discovery-thumb img{width:100%;height:100%;object-fit:contain;transition:transform .18s ease}.catalog-discovery-card:hover .catalog-discovery-thumb img{transform:scale(1.04)}.catalog-discovery-thumb.is-empty{padding:8px;color:#f4f7fb73;font-size:.62rem;line-height:1.25;text-align:center}.catalog-discovery-image-marker,.catalog-discovery-placeholder{width:58px;height:78px;border-radius:7px;background:#ffffff0d}.catalog-discovery-image-marker{display:grid;place-items:center;color:#79b8ff;font-size:.7rem;font-weight:900;letter-spacing:.12em;border:1px solid rgba(121,184,255,.18)}.catalog-discovery-placeholder{display:grid;place-items:center;color:#f4f7fb73;font-size:.62rem}.catalog-discovery-select>span:last-child{display:grid;gap:4px;min-width:0}.catalog-discovery-card small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#f4f7fba3}.catalog-external-image{justify-self:start;margin-left:0;color:#79b8ff;font-size:.72rem;font-weight:800}.result-card-select{display:grid;gap:5px;width:100%;padding:0!important;text-align:left;border:0!important;border-radius:0!important;background:transparent!important;color:inherit}.external-card-image-link{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;padding:7px 11px;border:1px solid rgba(121,184,255,.24);border-radius:999px;color:#79b8ff;background:#79b8ff12;font-size:.68rem;font-weight:800;line-height:1.2;text-align:center;text-decoration:none}.external-card-image-link:hover{border-color:#79b8ff8f;background:#79b8ff21}.result-card{min-height:154px!important;height:100%;padding:10px 11px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.result-card-select{flex:1 1 auto;align-self:stretch;grid-template-rows:auto minmax(2.4em,auto) auto;min-width:0}.result-card-year-row{display:flex;justify-content:flex-end;min-height:20px}.result-card-identity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0}.result-card .card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"year year" "game number";gap:7px 9px;align-items:center;min-width:0;margin:0}.result-card .card-top .card-publication-year{grid-area:year;justify-self:end}.result-card .card-top .board-kind{grid-area:game}.result-card .card-top .card-number{grid-area:number}.result-card .card-publication-year{padding:3px 7px;border:1px solid rgba(255,193,7,.28);border-radius:999px;color:#ffd166;background:#ffc10714;font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap}.result-card .board-kind{min-width:0;max-width:100%;padding:6px 9px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem}.result-card .card-number{min-width:0;justify-self:end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.result-card h3{min-height:2.4em;margin:0;overflow:hidden;overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.result-card p{margin:2px 0 0;overflow:hidden;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.3}.result-card .result-card-image-link{flex:0 0 auto;align-self:flex-end;width:auto;min-width:126px;min-height:34px;margin:0;padding:5px 10px;display:flex;gap:4px;white-space:nowrap;line-height:1.05;text-align:center}.result-card-image-link span{display:block;white-space:nowrap}.results-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-auto-rows:1fr;gap:9px;align-items:stretch}.catalog-load-more{display:flex;justify-content:center;padding:22px 0 6px}.catalog-load-more button{min-width:240px;border:1px solid rgba(121,184,255,.34)}@media(max-width:620px){.result-card .external-card-image-link{align-self:flex-start}}.market-order-card{padding:14px}.market-order-top{margin-bottom:8px}.market-order-grid{gap:8px 12px}.catalog-external-disclaimer{display:grid;gap:4px;margin:2px 0 0;padding:10px 12px;border-left:3px solid rgba(121,184,255,.72);border-radius:0 9px 9px 0;background:#79b8ff0e;color:#f4f7fba3;font-size:.72rem;line-height:1.45}.catalog-external-disclaimer strong{color:#79b8ff;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.catalog-order-mode{max-width:240px}@media(max-width:900px){.catalog-discovery-filters,.catalog-discovery-results{grid-template-columns:1fr}}@media(max-width:480px){.catalog-discovery-select{grid-template-columns:68px minmax(0,1fr)}.catalog-discovery-thumb{width:68px;height:94px}}@media(max-width:1100px){.board-catalog-search-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.board-catalog-search-filters .catalog-card-query{grid-column:span 2}}@media(max-width:700px){.board-catalog-search-filters{grid-template-columns:1fr 1fr}.board-catalog-search-filters .catalog-card-query{grid-column:1/-1}}@media(max-width:480px){.board-catalog-search-filters{grid-template-columns:1fr}.board-catalog-search-filters .catalog-card-query{grid-column:auto}}.catalog-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 24px}.catalog-tool-card{display:grid;align-content:start;gap:14px;padding:22px;border:1px solid rgba(121,184,255,.2);border-radius:20px 7px;background:linear-gradient(160deg,#0d1b39f0,#050d1ef7);box-shadow:inset 0 1px #ffffff09,0 14px 30px #0003}.catalog-tool-card h3,.catalog-tool-card p{margin:0}.catalog-tool-card h3{color:#f4f7fb;font-size:1.35rem}.catalog-tool-card p{min-height:2.8em;color:#f4f7fbad;line-height:1.45}.catalog-tool-card label{display:grid;gap:6px}.catalog-tool-card label span{color:#f4f7fba6;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.catalog-tool-card input,.catalog-tool-card select{min-height:44px;border-color:#79b8ff2e;background:#10192a}.catalog-tool-card>button{min-height:46px;margin-top:4px;background:linear-gradient(180deg,#a8d4ff,#4f8fff);color:#071126;font-weight:900}.compact-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.export-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:4px}.import-preview,.import-history,.moderation-queue{display:grid;gap:12px;padding-top:18px;border-top:1px solid rgba(121,184,255,.14)}.import-preview h3,.import-history h3,.moderation-queue h3{margin:0}.import-preview-table{overflow:auto;max-height:360px;border:1px solid rgba(121,184,255,.12);border-radius:12px}.import-preview-table table{width:100%;border-collapse:collapse;min-width:780px;font-size:.78rem}.import-preview-table th,.import-preview-table td{padding:9px 10px;border-bottom:1px solid rgba(244,247,251,.08);text-align:left}.import-preview-table th{position:sticky;top:0;background:#0a1931;color:#79b8ff}.import-preview-table tr.has-error td{color:#ff9c9c;background:#ef535012}.import-history-row,.moderation-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(244,247,251,.1);border-radius:12px;background:#ffffff06}.import-history-row>span:first-child,.moderation-row>span{display:grid;gap:4px;min-width:0}.import-history-row small,.moderation-row small{color:#f4f7fb94}.moderation-row>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.moderation-row input{width:110px}.community-card-badge{justify-self:start;padding:5px 8px;border:1px solid rgba(255,191,94,.35);border-radius:999px;background:#ffbf5e14;color:#ffd38b;font-size:.65rem;font-weight:800;letter-spacing:.04em}@media(max-width:820px){.catalog-tools-grid,.compact-field-row{grid-template-columns:1fr}.import-history-row,.moderation-row{align-items:flex-start;flex-direction:column}}@media(max-width:820px){.board-catalog-tool-buttons{grid-template-columns:1fr}.board-catalog-tool-buttons>button{min-height:76px}.catalog-tool-modal-backdrop{padding:10px}.catalog-tool-modal{max-height:calc(100vh - 20px)}.catalog-tool-modal-head{padding:16px}.catalog-tool-modal>.catalog-discovery-panel{margin:12px;padding:14px}.catalog-tool-card-modal{width:calc(100% - 24px);margin:12px auto}.catalog-import-modal-content{padding:12px}}.admin-validation-panel{display:grid;gap:22px;padding:24px}.admin-overview-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.admin-overview-columns>.admin-validation-panel{height:100%;box-sizing:border-box}.admin-validation-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-validation-heading h2{margin:4px 0 0}.admin-validation-count{display:grid;place-items:center;min-width:48px;height:48px;padding:0 12px;border:1px solid rgba(121,184,255,.35);border-radius:50%;background:#79b8ff1a;color:#a8d4ff;font-size:1.25rem}.admin-validation-grid{display:grid;gap:14px}.admin-validation-card{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border:1px solid rgba(121,184,255,.2);border-radius:18px 7px;background:linear-gradient(150deg,#0e1d3bf0,#050d1efa)}.admin-validation-image{display:grid;place-items:center;width:110px;height:150px;overflow:hidden;border:1px solid rgba(121,184,255,.18);border-radius:10px;background:#071126;color:#f4f7fb80;font-size:.7rem;text-align:center}.admin-validation-image img{width:100%;height:100%;object-fit:contain}.admin-validation-details{display:grid;justify-items:start;gap:8px;min-width:0}.admin-validation-details h3{margin:0;font-size:1.3rem}.admin-validation-details dl{display:grid;grid-template-columns:repeat(4,minmax(90px,auto));gap:10px 20px;margin:0}.admin-validation-details dl div{display:grid;gap:2px}.admin-validation-details dt{color:#f4f7fb85;font-size:.66rem;font-weight:800;text-transform:uppercase}.admin-validation-details dd{margin:0;color:#f4f7fb}.admin-validation-details a{color:#79b8ff;font-size:.78rem;font-weight:800}.admin-validation-actions{display:grid;gap:9px;min-width:170px}.admin-validation-actions button{min-height:42px}@media(max-width:820px){.admin-validation-card{grid-template-columns:90px minmax(0,1fr)}.admin-validation-image{width:90px;height:125px}.admin-validation-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.admin-validation-details dl{grid-template-columns:1fr 1fr}}@media(max-width:520px){.admin-validation-card{grid-template-columns:1fr}.admin-validation-image{width:100%;height:240px}.admin-validation-actions{grid-column:auto;grid-template-columns:1fr}.admin-validation-details dl{grid-template-columns:1fr}}.legal-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.legal-policy-card{display:grid;align-content:start;gap:10px;padding:22px}.legal-policy-card h2,.legal-policy-card p{margin:0}.legal-policy-card p{color:#f4f7fbb8;line-height:1.6}.rights-sources-panel{display:grid;gap:18px;margin-top:16px;padding:24px}.rights-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rights-source-list article{display:grid;gap:5px;padding:14px;border:1px solid rgba(121,184,255,.15);border-radius:12px;background:#79b8ff09}.rights-source-list a{color:#79b8ff;font-weight:700;overflow-wrap:anywhere}.rights-source-list span{color:#f4f7fbad;line-height:1.45}.rights-source-warning{margin:0;padding:13px 15px;border-left:3px solid #ffd166;background:#ffc1070f;color:#f4f7fbc2;line-height:1.5}.rights-report-panel{display:grid;gap:18px;padding:24px}.rights-report-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rights-report-form label:not(.rights-confirm){display:grid;gap:6px}.rights-report-form label>span:first-child{color:#f4f7fba8;font-size:.72rem;font-weight:800;text-transform:uppercase}.rights-report-wide{grid-column:1/-1}.rights-confirm{display:flex!important;align-items:flex-start;gap:10px;text-transform:none!important;color:#f4f7fbb8;line-height:1.45}.rights-confirm input{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.rights-confirm span{font-size:.78rem!important;text-transform:none!important}.rights-confirm a{color:#79b8ff}.rights-report-form>button{justify-self:start;min-width:220px}.rights-admin-list{display:grid;gap:12px}@media(max-width:900px){.admin-overview-columns{grid-template-columns:1fr}}.rights-admin-report{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border:1px solid rgba(121,184,255,.18);border-radius:14px;background:#ffffff08}.rights-admin-report>div:first-child{display:grid;gap:7px;min-width:0}.rights-admin-report p{margin:0;white-space:pre-wrap}.rights-admin-report a{overflow-wrap:anywhere;color:#79b8ff}.rights-admin-report small{color:#f4f7fb8c}.rights-admin-report.is-removed{border-color:#ffc10747;opacity:.75}.rights-admin-report.is-dismissed{opacity:.55}@media(max-width:760px){.legal-policy-grid,.rights-source-list,.rights-report-form{grid-template-columns:1fr}.rights-report-wide{grid-column:auto}.rights-admin-report{grid-template-columns:1fr}}.result-card{min-height:176px!important}.result-card .result-card-select{grid-template-columns:86px minmax(0,1fr);grid-template-rows:auto;gap:11px;align-items:center}.result-card-media{display:grid;place-items:center;width:86px;height:126px;overflow:hidden;border:1px solid rgba(121,184,255,.18);border-radius:9px;background:#071126;color:#f4f7fb6b;font-size:.58rem;text-align:center}.result-card-media img{width:100%;height:100%;object-fit:contain}.result-card-copy{display:grid;gap:7px;min-width:0}.featured-order-card.featured-order-card-compact{grid-template-columns:116px minmax(0,1fr);align-items:center}.featured-order-media{min-height:0;height:166px;border:1px solid rgba(121,184,255,.16);border-radius:10px;background:#071126;color:#f4f7fb6b;font-size:.62rem;text-align:center;overflow:hidden}.featured-order-card-compact .featured-order-thumb{width:100%;height:100%;transform:none;object-fit:contain}.board-order-card-compact{grid-template-columns:74px minmax(0,1fr);grid-template-rows:auto auto}.board-order-media{grid-column:1;grid-row:1/-1;display:grid;place-items:center;width:74px;height:108px;overflow:hidden;border:1px solid rgba(121,184,255,.16);border-radius:9px;background:#071126;color:#f4f7fb6b;font-size:.56rem;text-align:center}.board-order-media .board-order-thumb{width:100%;height:100%;object-fit:contain}.board-order-card-compact .board-order-compact-info,.board-order-card-compact .board-order-compact-actions{grid-column:2}.board-result-card-image{display:grid;place-items:center;width:100%;height:190px;overflow:hidden;border:1px solid rgba(121,184,255,.16);border-radius:12px;background:#071126;color:#f4f7fb6b;font-size:.68rem}.board-result-card-image img{width:100%;height:100%;object-fit:contain}.market-card-image{display:grid;place-items:center;width:min(100%,300px);height:410px;margin:16px auto;overflow:hidden;border:1px solid rgba(121,184,255,.18);border-radius:16px;background:#071126;color:#f4f7fb73}.market-card-image img{width:100%;height:100%;object-fit:contain}@media(max-width:720px){.featured-order-card.featured-order-card-compact{grid-template-columns:92px minmax(0,1fr)}.featured-order-media{height:136px}.board-order-card-compact{grid-template-columns:64px minmax(0,1fr)}.board-order-media{width:64px;height:92px}.board-order-card-compact .board-order-compact-actions{grid-column:1/-1}.market-card-image{height:340px}}@media(max-width:480px){.result-card .result-card-select{grid-template-columns:68px minmax(0,1fr)}.result-card-media{width:68px;height:98px}.featured-order-card.featured-order-card-compact{grid-template-columns:1fr}.featured-order-media{width:96px;height:140px;justify-self:center}}@media(max-width:720px){.featured-order-card.featured-order-card-compact{grid-template-columns:minmax(0,1fr)}.featured-order-card-compact .featured-order-thumb{width:82px;height:124px}.featured-order-media{min-height:124px}}.outbound-conversations-panel{display:grid;gap:16px}.outbound-conversation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.outbound-conversation-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid rgba(121,184,255,.14);border-radius:16px;background:#ffffff09;color:#f4f7fb;text-align:left}.outbound-conversation-card:hover{border-color:#79b8ff7a;background:#79b8ff14}.outbound-conversation-logo{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#ffffff0d}.outbound-conversation-logo img{width:100%;height:100%;object-fit:contain}.outbound-conversation-logo span{font-size:.62rem;letter-spacing:.08em;color:#f4f7fb80}.outbound-conversation-copy{display:grid;gap:4px;min-width:0}.outbound-conversation-copy span,.outbound-conversation-copy p,.outbound-conversation-meta{color:#f4f7fba8;font-size:.78rem}.outbound-conversation-copy p{margin:2px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.outbound-conversation-meta{display:grid;gap:5px;justify-items:end;text-align:right}@media(max-width:900px){.outbound-conversation-list{grid-template-columns:1fr}}@media(max-width:560px){.outbound-conversation-card{grid-template-columns:48px minmax(0,1fr)}.outbound-conversation-logo{width:48px;height:48px}.outbound-conversation-meta{grid-column:1 / -1;grid-template-columns:1fr auto;justify-items:start;text-align:left}}.support-contact-grid{margin-bottom:20px}.support-faq-section{display:grid;gap:18px}.support-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.support-faq-item{border:1px solid rgba(121,184,255,.14);border-radius:14px;background:#ffffff08;overflow:hidden}.support-faq-item[open]{border-color:#79b8ff6b;background:#79b8ff12}.support-faq-item summary{display:flex;align-items:center;gap:12px;padding:14px 16px;color:#f4f7fb;font-weight:700;cursor:pointer;list-style:none}.support-faq-item summary::-webkit-details-marker{display:none}.support-faq-item summary:after{content:"+";margin-left:auto;color:#79b8ff;font-size:1.2rem}.support-faq-item[open] summary:after{content:"−"}.support-faq-item summary span{color:#79b8ff;font-size:.72rem;letter-spacing:.08em}.support-faq-item p{margin:0;padding:0 16px 16px 48px;color:#f4f7fbbd;line-height:1.6}@media(max-width:820px){.support-faq-list{grid-template-columns:1fr}}.map-tooltip.is-locked{pointer-events:auto;z-index:80;border-color:#79b8ff9e;box-shadow:0 20px 48px #00000080,0 0 0 2px #79b8ff14}.map-tooltip.is-locked .secondary-link{pointer-events:auto}.map-tooltip-close{position:absolute;top:7px;right:7px;width:28px;height:28px;padding:0;border-radius:50%;border:1px solid rgba(121,184,255,.24);background:#ffffff0f;color:#e8f2ff;cursor:pointer}.pill.is-buy,.featured-order-card .pill.is-buy,.featured-column-buy .pill.is-buy{color:#72ffb3!important;background:#37d28033!important;border:1px solid rgba(114,255,179,.38)!important;font-weight:900!important;text-shadow:0 0 10px rgba(114,255,179,.25)}.auctions-page,.auction-detail-page{display:grid;gap:22px}.auction-create-panel summary{cursor:pointer;font-size:1.15rem;font-weight:700}.auction-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.auction-create-form label,.auction-summary form label{display:grid;gap:6px;position:relative}.auction-create-form label>span:first-child,.auction-summary label>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.auction-wide{grid-column:1/-1}.auction-card-suggestions{position:absolute;z-index:20;top:100%;left:0;right:0;display:grid;padding:8px;border:1px solid var(--line);background:#07152b;box-shadow:0 16px 30px #0006}.auction-card-suggestions button{display:grid;grid-template-columns:40px 1fr;gap:9px;text-align:left;background:transparent;border:0;border-radius:8px}.auction-card-suggestions button:hover{background:#79b8ff1f}.auction-card-suggestions img{width:40px;height:56px;object-fit:contain}.auction-card-suggestions span{display:grid}.auction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.auction-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:14px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:16px;color:var(--text)}.auction-card:hover{transform:translateY(-2px);border-color:#79b8ff}.auction-card-media{height:150px;display:grid;place-items:center}.auction-card-media img{width:100%;height:100%;object-fit:contain}.auction-card-copy{display:grid;align-content:start;gap:6px}.auction-status{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;background:#79b8ff24;color:#79b8ff;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.auction-card.is-live{border-color:#ffaa2ea6}.auction-card.is-live .auction-status,.auction-status.is-live{background:#ff9b232e;color:#ffad46}.auction-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.75fr);gap:18px}.auction-lot{display:grid;grid-template-columns:minmax(220px,.65fr) 1fr;gap:24px}.auction-lot>img{width:100%;max-height:520px;object-fit:contain}.auction-summary{display:grid;align-content:start;gap:14px}.auction-current-price{font-size:2rem;color:#79b8ff}.auction-summary dl{display:grid;gap:8px}.auction-summary dl div{display:flex;justify-content:space-between;gap:12px}.auction-summary dt{color:var(--text-soft)}.auction-summary form{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.auction-winner{display:grid;gap:5px;padding:16px;border:1px solid rgba(255,174,68,.45);border-radius:12px;background:#ffae4414}.auction-winner span{font-size:.7rem;text-transform:uppercase}.auction-bid-history ol{display:grid;gap:8px;list-style:none;padding:0}.auction-bid-history li{display:grid;grid-template-columns:1fr auto auto;gap:18px;padding:10px 12px;border-bottom:1px solid var(--line)}.auction-login-required{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px}.auction-login-required div{display:grid;gap:6px}.auction-login-required h2,.auction-login-required p{margin:0}.auction-login-required p{color:var(--text-soft)}@media(max-width:1050px){.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-detail-grid{grid-template-columns:1fr}}@media(max-width:700px){.auction-grid,.auction-create-form{grid-template-columns:1fr}.auction-wide{grid-column:auto}.auction-card{grid-template-columns:80px 1fr}.auction-card-media{height:115px}.auction-lot{grid-template-columns:1fr}.auction-bid-history li{grid-template-columns:1fr auto}.auction-bid-history small{grid-column:1/-1}}.board-poster-page{display:grid;gap:18px}.board-poster-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px}.board-poster-summary span{color:var(--text-soft)}.board-poster-summary a{color:#79b8ff;overflow-wrap:anywhere}.board-poster-preview{width:min(100%,920px);height:min(76vh,1040px);margin:0 auto;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#d8dde5;box-shadow:0 22px 50px #00000059}.board-poster-preview iframe{width:100%;height:100%;border:0}.board-poster-page a.global-nav-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}@media(max-width:700px){.board-poster-preview{height:68vh;border-radius:12px}}.file-drop-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:1px dashed rgba(121,184,255,.42);border-radius:12px;background:#79b8ff0a;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.file-drop-input input[type=file]{width:100%;min-width:0}.file-drop-input>span{color:var(--text-soft);font-size:.75rem;text-align:right}.file-drop-input.is-dragging{border-color:#79b8ff;background:#79b8ff29;box-shadow:0 0 0 3px #79b8ff1f}.file-drop-input.is-disabled{opacity:.55}@media(min-width:1081px){.boards-detail-grid .board-order-card-compact{grid-template-columns:104px minmax(0,1fr);min-height:218px;height:auto;gap:10px 13px;padding:12px 14px}.boards-detail-grid .board-order-media{width:104px;height:154px;align-self:center}.boards-detail-grid .board-order-compact-info{align-self:start;gap:4px}.boards-detail-grid .board-order-card-compact.has-owner-actions .board-order-compact-info{padding-right:128px}.boards-detail-grid .board-order-essential-grid{gap:7px 12px}.boards-detail-grid .board-order-essential-grid dd{font-size:.8rem;line-height:1.18}.boards-detail-grid .board-order-compact-actions{align-self:end}.board-showcase-grid .board-order-card-compact{grid-template-columns:104px minmax(0,1fr);min-height:218px;height:auto;gap:10px 13px;padding:12px 14px}.board-showcase-grid .board-order-media{width:104px;height:154px;align-self:center}.board-showcase-grid .board-order-compact-info{align-self:start;gap:4px}.board-showcase-grid .board-order-essential-grid{gap:7px 12px}.board-showcase-grid .board-order-essential-grid dd{font-size:.8rem;line-height:1.18}.board-showcase-grid .board-order-compact-actions{align-self:end}}@media(max-width:620px){.file-drop-input{grid-template-columns:1fr}.file-drop-input>span{text-align:left}}
