.rank-basis summary strong{font-size:15px;color:#e5e8ef}.rank-basis-grid span{display:block;font-size:12px;color:#8e9aad;margin-bottom:7px}.rank-basis-grid strong{display:block;font-size:14px;line-height:1.6;color:#d6dfeb}.rank-basis-content>p{font-size:13px}.menu-destination{margin-bottom:24px}.menu-page-heading{margin-bottom:20px}.menu-banner.portal-hero{min-height:205px;border:1px solid #574524;border-radius:16px;background-color:#15171a;background-size:cover;background-position:50%;overflow:hidden}.menu-banner .portal-hero-copy{padding:26px 30px;position:relative;max-width:75%}.menu-banner h2{font-size:29px;line-height:1.35;color:#f5e6c1;margin:12px 0}.menu-banner p{font-size:14px;color:#b6b3ac;margin:0}.menu-banner .hero-pill{font-size:12px;letter-spacing:1.5px;color:#d4b56f}.menu-empty-state{padding:48px 20px;text-align:center;display:grid;justify-items:center;gap:12px;color:#929ba7}.menu-empty-state>svg{width:30px;height:30px;color:#c8a653}.menu-empty-state strong{font-size:16px;color:#dbe0e6}.menu-empty-state p{margin:0;font-size:14px}.site-navigation .navlink>.notification-count{width:auto;min-width:22px;height:20px;flex:0 0 auto;padding:0 6px;font-size:12px;line-height:20px;color:#fff;background:#c44c4c;border-radius:20px;text-align:center;font-weight:700}.nav-icon svg{width:18px;height:18px}.community-nav-arrow svg{width:10px;height:10px}.rank-basis{border:1px solid #303743;border-radius:12px;background:#11161e;margin:20px 0;overflow:hidden}.rank-basis summary{list-style:none;display:flex;gap:12px;align-items:center;padding:18px 20px;cursor:pointer}.rank-basis summary::-webkit-details-marker{display:none}.rank-basis summary>svg{width:18px;height:18px;color:#d8b765}.rank-basis summary>svg:last-child{margin-left:auto;width:12px;transition:transform .18s}.rank-basis[open] summary>svg:last-child{transform:rotate(180deg)}.rank-basis summary small{display:block;color:#98a2ae;font-size:13px;margin-top:4px}.rank-basis-content{padding:0 20px 18px;border-top:1px solid #252c36}.rank-basis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.rank-basis-grid>div{padding:15px;background:#191f29;border-radius:9px;line-height:1.6}.rank-basis-content p{font-size:13px;color:#9aa6b6}.market-board-page{display:grid}.market-board-panel>header,.market-board-tools,.market-policy-strip{display:flex;justify-content:space-between;align-items:center;gap:14px}.market-policy-strip{font-size:13px;color:#9ea8b6;padding:0 2px}.market-policy-state{color:#7ec5ab}.market-policy-state i{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:7px}.market-policy-state.is-paused{color:#e2b361}.market-scope-tabs,.market-status-filters{display:flex;gap:8px;flex-wrap:wrap}.market-scope-tabs .active,.market-status-filters .active{border-color:#ba9345;background:#302819;color:#efcb79}.market-status-filters .btn{font-size:13px;padding:9px 13px}.market-status-filters span{font-size:12px;opacity:.7;margin-left:6px}.market-board-search{display:flex}.market-board-search label{position:relative;flex:1 1}.market-board-search label>svg{position:absolute;left:14px;width:15px;color:#929ba8}.market-board-search input{padding-left:39px}.market-board-panel{border:1px solid #2b323e;border-radius:12px;overflow:hidden;background:#10151c}.market-board-panel>header{padding:18px 20px}.market-board-panel>header span{font-size:13px;color:#98a2af}.market-board-table{table-layout:fixed;font-size:14px}.market-board-table td,.market-board-table th{padding:16px 12px;border-bottom:1px solid #252c36;white-space:normal}.market-board-table th{font-size:12px;background:#1b212a;color:#a4acb7}.market-board-table th:first-child{width:60px}.market-board-table th:nth-child(2){width:30%}.market-board-table th:nth-child(3){width:17%}.market-board-table th:last-child{width:62px}.market-title button{background:none;border:0;color:#e3e7ed;text-align:left;font-size:14px;font-weight:600;padding:0;overflow-wrap:anywhere;line-height:1.6}.market-title button:hover{color:#ecc46d}.market-created,.market-no{font-size:12px;color:#7f8b9b}.market-seller img{width:24px;height:24px;object-fit:contain;vertical-align:middle;margin-right:7px}.market-seller span{display:inline-block;vertical-align:middle}.market-seller strong{font-size:13px}.market-seller small{display:block;font-size:12px;color:#8b98aa;margin-top:3px}.market-points b{color:#e9c46c}.market-price b{color:#d5dce6}.market-points small,.market-price small{font-size:12px;margin-left:3px}.market-mobile-label{display:none}.trade-status{display:inline-block;padding:5px 7px;border-radius:5px;font-size:12px;background:#232d38;color:#b5c0d0}.status-open{background:#19372f;color:#8ad5b5}.status-completed{background:#232a35;color:#98a8bf}.status-paid,.status-pending{background:#3b301a;color:#edc56d}.market-my-tag{display:inline-block;font-size:12px;color:#c3a765;margin-left:8px}.market-pagination{display:flex;justify-content:center;gap:6px;padding:20px}.market-use-guide{border:1px solid #2d3541;border-radius:10px;background:#121820}.market-use-guide summary{padding:16px 18px;cursor:pointer;display:flex;align-items:center;gap:9px;font-size:13px;color:#bfc8d4;list-style:none}.market-use-guide summary svg{width:14px;height:14px;color:#c7aa65}.market-use-guide summary svg:last-child{margin-left:auto}.market-use-guide>div{padding:0 18px 12px;color:#8f9bad;font-size:13px}.rail-chat .cardhead{padding:16px}.rail-chat #chat-messages{padding:10px 14px}.rail-chat .chat-message{display:flex;gap:7px;padding:5px 0;margin:0;border:0;align-items:flex-start}.rail-chat .chat-badge{width:22px;min-width:22px;height:22px;display:grid;place-items:center}.rail-chat .chat-badge img{width:22px;height:22px;object-fit:contain}.rail-chat .chat-message>div{display:block;line-height:1.65}.rail-chat .chat-line-meta{display:inline;font-size:13px}.rail-chat .chat-line-meta strong{color:#d7b773;margin-right:5px}.rail-chat .chat-level,.rail-chat .chat-line-meta time{display:none}.rail-chat .chat-message-body{display:inline;font-size:13px;line-height:1.65;color:#d5dce5;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rail-chat .cardbody{padding:12px;border-top:1px solid #2c323b;background:#151a21}.rail-chat .chat-compose{display:flex;align-items:center}.rail-chat .chat-compose .field{margin:0}.rail-chat .chat-compose input{background:#0e131a}.rail-chat .chat-compose input,.rail-chat .chat-compose>.btn{padding:11px 12px;border-radius:9px}.rail-chat #chat-notice{font-size:12px;margin:0 0 8px}.rail-chat #chat-notice[hidden]{display:none}.rail-chat .chat-guest-compose{font-size:12px;gap:8px}.notification-center h2{font-size:20px}@media(min-width:1001px){.nav-compact .site-navigation .navlink>.notification-count{position:absolute;right:2px;top:2px;min-width:17px;height:17px;font-size:12px;line-height:17px;padding:0 4px}}@media(max-width:700px){.menu-banner.portal-hero{min-height:160px;background-position:60%}.menu-banner .portal-hero-copy{padding:22px 18px;max-width:90%}.menu-banner h2{font-size:23px}.menu-banner p{font-size:12px;max-width:230px}.menu-banner .hero-pill{font-size:12px}.rank-basis-grid{grid-template-columns:1fr}.rank-basis summary small{font-size:12px}.market-board-panel>header{padding:16px}.market-board-table thead{display:none}.market-board-table,.market-board-table tbody{display:block}.market-board-table tr{display:grid;grid-template-columns:1fr 1fr;position:relative;padding:16px;gap:12px;border-top:1px solid #2a313c}.market-board-table td{display:block;padding:0;border:0}.market-board-table .market-title{grid-column:1/-1;padding-right:80px}.market-board-table .market-no{display:none}.market-board-table .market-seller{grid-column:1/-1}.market-board-table .market-status{position:absolute;right:16px;top:18px}.market-board-table .market-created{position:absolute;right:16px;top:61px}.market-mobile-label{display:block!important;color:#8e99a9;margin:0 0 5px!important;font-size:12px!important}.market-board-table td[colspan]{grid-column:1/-1}.market-board-tools{gap:6px}.market-refresh{font-size:12px!important}.market-status-filters{gap:5px}.market-status-filters .btn{font-size:12px;padding:8px}.market-board-search .btn,.market-policy-strip{font-size:12px}.rail-chat .chat-line-meta,.rail-chat .chat-message-body{font-size:14px}}@media(prefers-reduced-motion:reduce){.rank-basis summary>svg{transition:none}}.menu-banner-events{background-image:url(/assets/menu-events.jpg)}.menu-banner-market{background-image:url(/assets/menu-market.jpg)}.menu-banner-shop{background-image:url(/assets/menu-shop.jpg)}.menu-banner-icons{background-image:url(/assets/menu-icons.jpg)}.menu-banner-exchange{background-image:url(/assets/menu-exchange.jpg)}.menu-banner-wallet{background-image:url(/assets/menu-wallet.jpg)}.menu-banner-notifications{background-image:url(/assets/menu-notifications.jpg)}.menu-banner-mypage{background-image:url(/assets/menu-mypage.jpg)}@media(min-width:701px){.market-board-table .market-points,.market-board-table .market-price,.market-board-table th{white-space:nowrap}.market-board-table th:nth-child(4),.market-board-table th:nth-child(5){width:96px}.market-board-table th:nth-child(6){width:76px}.market-board-table th:nth-child(2){width:auto}.market-board-table th:nth-child(3){width:16%}.market-board-table td,.market-board-table th{padding:16px 10px}.market-board-table .market-points b,.market-board-table .market-price b{font-size:14px}}.menu-intro-market .menu-banner.portal-hero{min-height:165px}.menu-intro-market .menu-banner .portal-hero-copy{padding:20px 28px}.menu-intro-market .menu-banner h2{font-size:25px;margin:10px 0}.market-start-guide{background:linear-gradient(110deg,#1b2028,#12171f);border:1px solid #343c49;border-radius:12px;padding:18px 20px}.market-start-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#e1e6ee}.market-start-label>svg{width:15px;height:15px;color:#d9b76d}.market-start-label>span{color:#8f9cad;font-size:12px;margin-left:5px}.market-start-guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0;margin:16px 0 0;list-style:none}.market-start-guide li{display:flex;align-items:center;gap:10px;color:#d1d9e4;font-size:13px}.market-start-guide li>b{border:1px solid #605034;color:#e5bd6a;background:#30281c;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.market-start-guide small{display:block;font-size:12px;color:#8b98aa;margin-top:4px}.market-board-page{gap:14px}.market-board-panel>header{padding:20px;gap:20px}.market-board-panel>header p{font-size:12px;color:#8f9bad;margin:8px 0 0;line-height:1.6}.market-board-panel>header p strong{color:#d5c08c;font-weight:500}.market-board-panel>header p span{margin-left:12px;color:#a9b5c5}.market-register-action{flex-shrink:0}.market-register-action .btn{padding:12px 16px;font-size:14px;box-shadow:0 4px 18px #d5a74518}.market-board-table th:first-child{width:48px}.market-board-table th:nth-child(2){width:25%}.market-board-table th:nth-child(3){width:16%}.market-board-table th:nth-child(7){width:60px}.market-board-table th:last-child{width:104px}.market-board-table tbody tr:hover{background:#1a202a}.market-open-button{border-color:#746039!important;color:#e6c679!important;background:#30291d!important;font-size:12px!important;white-space:nowrap}.market-open-button svg{transform:rotate(-90deg);width:9px;height:9px}.market-open-cell{text-align:right}.market-points b,.market-price b,.market-title button{font-size:15px}.market-open-button:focus-visible,.market-title button:focus-visible{outline:2px solid #e7bd62;outline-offset:4px}@media(max-width:700px){.menu-intro-market .menu-banner.portal-hero{min-height:140px}.menu-intro-market .menu-banner .portal-hero-copy{padding:18px}.menu-intro-market .menu-banner h2{font-size:22px}.market-start-guide{padding:16px}.market-start-label{flex-wrap:wrap}.market-start-label>span{display:none}.market-start-guide ol{gap:10px;grid-template-columns:1fr}.market-start-guide li{font-size:13px}.market-start-guide small{display:inline;margin-left:7px;font-size:12px}.market-start-guide li>b{width:23px;height:23px;font-size:12px}.market-board-panel>header{align-items:flex-start;flex-wrap:wrap;padding:16px;gap:12px}.market-board-panel>header>div:first-child{flex:1 1 180px}.market-register-action{width:100%}.market-register-action .btn{width:100%;padding:12px}.market-board-table .market-open-cell{grid-column:1/-1;border-top:1px solid #2a313d;padding-top:12px}.market-open-button{width:100%;padding:10px!important;justify-content:space-between!important;font-size:13px!important}.market-board-panel>header p span{display:block;margin-left:0;margin-top:5px}}.community-rail{overflow-x:hidden}.rail-chat{overflow:hidden}.rail-chat,.rail-chat>.cardbody,.rail-chat>.cardhead{min-width:0;max-width:100%}.rail-chat #chat-messages{overflow-x:hidden;overflow-y:auto;scroll-behavior:auto;scrollbar-width:thin}.rail-chat #chat-messages,.rail-chat .chat-message{width:100%;max-width:100%;min-width:0}.rail-chat .chat-badge{flex:0 0 22px}.rail-chat .chat-message>div{flex:1 1;width:0;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.rail-chat .chat-line-meta,.rail-chat .chat-line-meta strong,.rail-chat .chat-message-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.rail-chat .chat-compose{width:100%;min-width:0;max-width:100%}.rail-chat .chat-compose .field{flex:1 1;width:0}.rail-chat .chat-compose input{width:100%;min-width:0;max-width:100%}.rail-chat .chat-compose>button{flex:0 0 auto;width:auto}.market-status-filters .btn{gap:7px}.market-status-filters .btn>svg{width:14px;height:14px;flex:0 0 14px;opacity:.85}.market-status-filters .btn.active>svg{opacity:1}@media(max-width:700px){.market-status-filters .btn{gap:5px}.market-status-filters .btn>svg{width:12px;height:12px;flex-basis:12px}}.market-scope-tabs .btn{gap:7px}.market-scope-tabs .btn>svg{width:14px;height:14px;flex:0 0 14px}.reward-history{display:grid;gap:20px}.reward-intro{display:flex;align-items:center;gap:18px;padding:26px;border:1px solid #51432c;border-radius:15px;background:radial-gradient(ellipse at 95% 0,#6d51262e,transparent 60%),#14181f}.reward-intro-icon{width:56px;height:56px;display:grid;place-items:center;border:1px solid #796039;border-radius:16px;background:#30281c;color:#ebc471;flex-shrink:0}.reward-intro-icon svg{width:25px;height:25px}.reward-eyebrow{font-size:12px;letter-spacing:2px;color:#bb9b60}.reward-intro h2{font-size:23px;color:#eee6d8;margin:6px 0}.reward-intro p{font-size:13px;margin:0;color:#9da8b8}.reward-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reward-summary>div{border:1px solid #303743;border-radius:12px;padding:20px;background:#141a23}.reward-summary span{display:flex;align-items:center;gap:8px;color:#a6b1c0;font-size:13px}.reward-summary svg{width:14px;height:14px;color:#d6b269}.reward-summary strong{display:block;font-size:27px;color:#efd28e;margin:12px 0 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reward-summary em{font-style:normal;font-size:14px;font-weight:500;color:#a6b3c5}.reward-summary small{font-size:12px;color:#8794a7}.reward-feed{border:1px solid #303743;border-radius:14px;overflow:hidden;background:#11171f}.reward-feed>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:#191f29;border-bottom:1px solid #303743}.reward-feed>header h2{font-size:16px}.reward-feed>header>span{font-size:12px;color:#8593a8}.reward-entry{display:flex;align-items:center;gap:16px;padding:22px 24px;border-bottom:1px solid #262e3a}.reward-entry:last-child{border:0}.reward-entry-icon{height:42px;width:42px;flex:0 0 42px;background:#273246;border:1px solid #37475d;border-radius:13px;display:grid;place-items:center;color:#9eb8dc}.reward-entry-icon svg{width:18px;height:18px}.reward-action-check,.reward-action-monthly,.reward-action-streak{color:#dbc17f;background:#332e20;border-color:#55482e}.reward-entry-content{flex:1 1;min-width:0}.reward-entry-content>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.reward-kind{font-size:12px;color:#97a7bb}.reward-state{display:inline-flex;gap:4px;align-items:center;border-radius:20px;padding:3px 7px;background:#252c36;color:#a9b5c6;font-size:12px}.reward-state svg{width:10px;height:10px}.reward-state-granted{background:#19342d;color:#86c8ad}.reward-state-failed,.reward-state-revoked{background:#3a2528;color:#e79c9c}.reward-entry h3{font-size:14px;line-height:1.65;font-weight:500;margin:7px 0 5px;overflow-wrap:anywhere;color:#d9e1ed}.reward-entry time{font-size:12px;color:#79899f}.reward-entry-amount{text-align:right;flex-shrink:0}.reward-entry-amount strong{font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#8e9aad}.reward-entry-amount.is-positive strong{color:#f0cc7f}.reward-entry-amount small{display:block;font-size:12px;color:#8b99ac;margin-top:7px}.reward-footnote{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#8795aa;line-height:1.8;margin:0}.reward-footnote svg{width:13px;height:13px;flex:0 0 13px;margin-top:4px}.home-feature{position:relative;margin-bottom:20px;border:1px solid #65502e;border-radius:17px;overflow:hidden;background:#111419}.home-feature-slide{min-height:310px;background-size:cover;background-position:50%;animation:feature-enter .35s ease}.home-feature-slide[hidden]{display:none}.feature-community{background-image:linear-gradient(90deg,#0c101877,transparent),url(/assets/menu-mypage.jpg)}.feature-attendance{background-image:linear-gradient(90deg,#0c101844,transparent),url(/assets/attendance-hero.jpg)}.feature-events{background-image:linear-gradient(90deg,#0c101844,transparent),url(/assets/menu-events.jpg)}.home-feature-copy{padding:34px 34px 70px;max-width:75%;position:relative}.home-feature-kicker{font-size:12px;letter-spacing:2px;color:#d0ae65}.home-feature h2{font-size:31px;line-height:1.45;letter-spacing:-1px;color:#f3eee4;margin:15px 0 12px}.home-feature h2 em{color:#ebc46f;font-style:normal}.home-feature-copy p{font-size:14px;color:#a8b2c1;margin:0 0 23px}.home-feature-copy .btn{gap:9px;padding:12px 17px;font-size:13px}.home-feature-copy .btn svg{width:14px;height:14px}.home-feature-controls{position:absolute;left:34px;right:25px;bottom:18px;display:flex;align-items:center;gap:8px}.home-feature-controls>div{display:flex;gap:5px;margin-right:auto}.home-feature-controls button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #55504a;background:#171b22bb;color:#c8bb9b;border-radius:50%}.home-feature-controls>div button{border:0;background:none;width:26px;height:28px;padding:0}.home-feature-controls>div span{display:block;width:6px;height:6px;background:#716955;border-radius:10px;transition:width .2s}.home-feature-controls button[aria-pressed=true] span{width:25px;background:#e9bd60}.home-feature-controls>button svg{width:10px;height:10px;transform:rotate(90deg)}.home-feature-controls .home-feature-count{font-size:12px;color:#b3a68b;letter-spacing:1px;margin-right:6px}@keyframes feature-enter{0%{opacity:.4}to{opacity:1}}@media(max-width:700px){.reward-intro{padding:20px;gap:12px}.reward-intro-icon{width:42px;height:42px;border-radius:12px}.reward-intro h2{font-size:19px}.reward-summary{gap:8px}.reward-summary>div{padding:14px 10px}.reward-summary span{font-size:12px;gap:5px}.reward-summary svg{width:12px;height:12px}.reward-summary strong{font-size:21px}.reward-summary small{font-size:12px;line-height:1.6;display:block}.reward-entry{padding:18px 14px;gap:10px;flex-wrap:wrap}.reward-entry-icon{width:34px;height:34px;flex-basis:34px;border-radius:10px}.reward-entry-content{flex-basis:calc(100% - 48px)}.reward-entry-amount{margin-left:44px;text-align:left;display:flex;align-items:center;gap:9px}.reward-entry-amount strong{font-size:17px}.reward-entry-amount small{margin:0}.reward-feed>header{padding:17px}.home-feature-slide{min-height:300px;background-position:65%}.home-feature-copy{max-width:100%;padding:27px 23px 65px;background:linear-gradient(90deg,#0c1019dc,#0c101960)}.home-feature h2{font-size:26px}.home-feature-copy p{font-size:13px;max-width:240px}.home-feature-controls{left:23px;right:18px}.home-feature-kicker{font-size:12px}}@media(prefers-reduced-motion:reduce){.home-feature-slide{animation:none}.home-feature-controls>div span{transition:none}}.home-feature-controls>button svg{transform:rotate(-90deg)}.quote-error,.quote-loading{padding:20px 22px;border:1px solid #56462f;border-radius:12px;background:#201d18;margin:16px 0;color:#d7bf8c;font-size:14px}.quote-error strong{display:block;font-size:16px;color:#edce95}.quote-error p{margin:8px 0;color:#c3b49e}.quote-error small{font-size:12px;color:#a59885;line-height:1.7}.quote-loading{display:flex;align-items:center;gap:12px}.quote-loading>span{width:16px;height:16px;border:2px solid #665438;border-top-color:#ecc474;border-radius:50%;animation:quote-spin .7s linear infinite}@keyframes quote-spin{to{transform:rotate(1turn)}}.member-name{cursor:pointer;border-radius:3px;transition:color .15s}.member-name:focus-visible,.member-name:hover{color:#f2ca76!important;text-decoration:underline;text-underline-offset:4px}.member-name:focus-visible{outline:1px solid #caa75e;outline-offset:3px}.member-quick-menu{position:fixed;z-index:200;width:176px;padding:7px;border:1px solid #665333;border-radius:12px;background:#181e28;box-shadow:0 14px 40px #0009;animation:feature-enter .14s ease}.member-quick-menu>strong{display:block;padding:9px 10px 12px;font-size:13px;color:#d8bf89;border-bottom:1px solid #303744;overflow-wrap:anywhere}.member-quick-menu>a,.member-quick-menu>button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:7px;background:transparent;padding:11px 10px;text-align:left;font-size:13px;color:#d4deeb}.member-quick-menu>a:hover,.member-quick-menu>button:hover{background:#2b3441}.member-quick-menu svg{width:14px;height:14px;color:#cbb175}.member-quick-menu button:disabled{opacity:.4}.rail-chat .cardhead{gap:8px;flex-wrap:wrap}.rail-chat .cardhead h2{font-size:15px}.chat-presence{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#9fbaa9;white-space:nowrap;margin-left:auto}.chat-presence:before{content:"";width:5px;height:5px;border-radius:50%;background:#6dc79e}.message-center{display:grid;gap:18px}.message-tabs{display:flex;gap:8px}.message-tabs>b{margin-left:7px}.message-tabs>button:last-child{margin-left:auto}.message-list{border:1px solid #303b4b;background:#121821;border-radius:14px;overflow:hidden}.message-list-row{display:flex;width:100%;border:0;border-bottom:1px solid #2b3442;background:none;text-align:left;gap:14px;padding:21px;color:#b4bfd0;align-items:center}.message-list-row:hover{background:#1b2532}.message-list-row.is-unread{background:#1d2633}.message-list-row>span:nth-child(2){flex:1 1;min-width:0}.message-list-row strong{font-size:14px;color:#e1e7ef;display:block}.message-list-row>span>span{display:block;font-size:13px;margin:7px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.message-list-row small{font-size:12px;color:#8392a9}.message-list-row em{font-size:12px;color:#c9b17f;font-style:normal}.message-row-icon svg{width:20px;height:20px;color:#c1a364}.message-pager{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#8f9caf}.message-pager>div{display:flex;gap:7px}.message-recipient{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #3b4655;background:#1c2531;border-radius:10px;color:#a4b4c9;font-size:12px}.message-recipient svg{width:20px;height:20px;color:#d9b66d}.message-recipient strong{display:block;margin-top:4px;font-size:16px;color:#e3d1ab}.message-detail-meta{display:flex;gap:10px;font-size:13px;color:#c8b482;align-items:center}.message-detail-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;padding:20px 0;color:#dde4ee}.message-tabs .btn{font-size:13px}@media(max-width:700px){.message-list-row{padding:17px 14px;gap:10px}.chat-presence{font-size:12px}.message-tabs{gap:5px}.message-tabs .btn{font-size:12px;padding:9px}}.menu-banner-messages{background-image:url(/assets/menu-notifications.jpg)}.message-fee-info{display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px 18px;background:#2b261b;border:1px solid #625031;border-radius:10px;font-size:13px;color:#bcb099}.message-fee-info strong{color:#edc979;font-size:16px}.message-fee-info small{grid-column:1/-1;color:#a69b85;font-size:12px}.message-policy-heading{display:flex;gap:13px;align-items:center}.message-policy-heading>svg{width:25px;height:25px;color:#d0ab60}.message-policy-heading p{font-size:13px;color:#91a0b4;margin:8px 0}.message-policy-guide{padding:15px 18px;border:1px solid #343f50;border-radius:10px;background:#151e29;color:#9baabd;font-size:13px}.message-policy-guide p{margin:5px 0}.menu-banner-support{background-image:url(/assets/menu-notifications.jpg)}.menu-banner-points{background-image:url(/assets/menu-market.jpg)}.menu-banner-orders{background-image:url(/assets/menu-shop.jpg)}.menu-banner-usdt{background-image:url(/assets/menu-exchange.jpg)}.menu-banner-trx{background-image:url(/assets/menu-wallet.jpg)}.menu-banner-exchanges{background-image:url(/assets/menu-exchange.jpg)}.menu-banner-trades{background-image:url(/assets/menu-market.jpg)}.menu-banner-posts{background-image:url(/assets/menu-mypage.jpg)}.menu-banner-comments{background-image:url(/assets/menu-notifications.jpg)}.menu-banner-attendance-log{background-image:url(/assets/attendance-hero.jpg)}.menu-banner-rewards{background-image:url(/assets/ranking-hero.jpg)}.menu-banner-tickets{background-image:url(/assets/menu-notifications.jpg)}.menu-banner-reports{background-image:url(/assets/menu-wallet.jpg)}.menu-intro-attendance-log .menu-banner.portal-hero,.menu-intro-comments .menu-banner.portal-hero,.menu-intro-exchanges .menu-banner.portal-hero,.menu-intro-messages .menu-banner.portal-hero,.menu-intro-orders .menu-banner.portal-hero,.menu-intro-points .menu-banner.portal-hero,.menu-intro-posts .menu-banner.portal-hero,.menu-intro-reports .menu-banner.portal-hero,.menu-intro-rewards .menu-banner.portal-hero,.menu-intro-support .menu-banner.portal-hero,.menu-intro-tickets .menu-banner.portal-hero,.menu-intro-trades .menu-banner.portal-hero,.menu-intro-trx .menu-banner.portal-hero,.menu-intro-usdt .menu-banner.portal-hero{min-height:180px}@media(max-width:700px){.menu-intro-attendance-log .menu-banner.portal-hero,.menu-intro-comments .menu-banner.portal-hero,.menu-intro-exchanges .menu-banner.portal-hero,.menu-intro-messages .menu-banner.portal-hero,.menu-intro-orders .menu-banner.portal-hero,.menu-intro-points .menu-banner.portal-hero,.menu-intro-posts .menu-banner.portal-hero,.menu-intro-reports .menu-banner.portal-hero,.menu-intro-rewards .menu-banner.portal-hero,.menu-intro-support .menu-banner.portal-hero,.menu-intro-tickets .menu-banner.portal-hero,.menu-intro-trades .menu-banner.portal-hero,.menu-intro-trx .menu-banner.portal-hero,.menu-intro-usdt .menu-banner.portal-hero{min-height:150px}}.workspace{view-transition-name:page-content;animation:none!important}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-group(page-content){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.7,.2,1)}::view-transition-old(page-content){animation:page-content-out .18s ease both;mix-blend-mode:normal}::view-transition-new(page-content){animation:page-content-in .42s cubic-bezier(.22,.7,.2,1) both;mix-blend-mode:normal}@keyframes page-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes page-content-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){::view-transition-group(page-content),::view-transition-new(page-content),::view-transition-old(page-content){animation:none!important}}.menu-banner-profile{background-image:url(/assets/menu-mypage.jpg)}.menu-banner-password{background-image:url(/assets/menu-wallet.jpg)}.menu-banner-my-icons{background-image:url(/assets/menu-icons.jpg)}.menu-intro-my-icons .menu-banner.portal-hero,.menu-intro-password .menu-banner.portal-hero,.menu-intro-profile .menu-banner.portal-hero{min-height:180px}.icon-inventory .icon-is-equipped{background:#2d291b;border-color:#9a7b3d;color:#edcd86}.cardhead .btn>svg,.icon-inventory .btn>svg{width:14px;height:14px;flex:0 0 14px}@media(max-width:700px){.menu-intro-my-icons .menu-banner.portal-hero,.menu-intro-password .menu-banner.portal-hero,.menu-intro-profile .menu-banner.portal-hero{min-height:150px}}html:not(.member-menus-enabled) .member-name{cursor:inherit;transition:none}html:not(.member-menus-enabled) .member-name:hover{color:inherit!important;text-decoration:none}.header-auth-buttons{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-items:stretch}.top-inner .header-auth-buttons .auth-entry{height:40px;min-height:40px;min-width:96px;padding:0 12px;font-size:13px;line-height:1;gap:7px;white-space:nowrap;border-radius:8px}.header-auth-buttons .auth-entry svg{width:13px;height:13px;flex:0 0 13px}.auth-modal .auth-submit.btn,.auth-modal.auth-register .auth-submit.btn{height:50px;min-height:50px;padding:0 18px}.auth-submit>span:first-child{display:inline-flex;align-items:center;gap:9px}.auth-submit>span:first-child svg{width:15px;height:15px}@media(max-width:620px){.top-inner .header-auth-buttons .auth-entry{height:36px;min-height:36px;min-width:76px;padding:0 8px;font-size:12px;gap:5px}.header-auth-buttons{gap:5px}.header-auth-buttons .auth-entry svg{width:12px;height:12px;flex-basis:12px}.auth-modal .auth-submit.btn,.auth-modal.auth-register .auth-submit.btn{height:46px;min-height:46px}}@media(max-width:360px){.top-inner .header-auth-buttons .auth-entry{min-width:69px;padding:0 6px;font-size:12px}}.interface-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 auto;pointer-events:none}.interface-icon svg{width:1em;height:1em;display:block}.interface-action{column-gap:7px}.interface-icon-action{font-size:14px;margin-right:1px}.interface-heading{display:flex;align-items:center;gap:10px}.interface-icon-heading{width:34px;height:34px;border-radius:10px;border:1px solid #645032;background:linear-gradient(140deg,#3b3020,#201d17);color:#dfbd75;font-size:18px}.menu-page-heading h1.interface-heading{gap:12px}.interface-state{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.interface-icon-state{font-size:12px}.interface-column{white-space:nowrap}.interface-icon-column{font-size:12px;color:#8e9daf;margin-right:6px;opacity:.8}.interface-icon-metric{font-size:13px;color:#cdb276;margin-right:7px}.interface-icon-empty{display:flex;width:44px;height:44px;margin:0 auto 13px;background:#202937;border:1px solid #354052;border-radius:13px;font-size:19px;color:#9babbe}.auth-switch .interface-icon{margin-right:5px}h2.interface-heading .interface-icon-heading{width:27px;height:27px;border-radius:8px;font-size:14px}.rail-chat .interface-icon-heading{width:24px!important;height:24px!important;font-size:12px!important}.btn .interface-icon-action{line-height:1}@media(max-width:700px){.interface-icon-heading{width:30px;height:30px;font-size:17px}.interface-icon-action{font-size:13px}.interface-icon-column{font-size:12px;margin-right:4px}.menu-page-heading h1.interface-heading{gap:9px}.interface-icon-state{font-size:12px}}.interface-icon-cellstate{font-size:12px;margin-right:6px;color:#baa574;vertical-align:middle}.currency-brand{display:inline-block;width:22px;height:22px;vertical-align:middle;flex-shrink:0}.interface-icon-metric:has(.currency-brand){margin-right:8px}.interface-icon-metric .currency-brand{width:20px;height:20px}.interface-icon-heading:has(.currency-brand){background:none;border:0}.interface-icon-heading .currency-brand{width:27px;height:27px}.coin-dot:has(.currency-brand){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent}.coin-dot .currency-brand,.my-menu-icon .currency-brand,.nav-icon .currency-brand{width:20px;height:20px}.currency-brand{color:#cdb276}.currency-brand circle{display:none}.currency-brand path{fill:currentColor}.coin-dot .currency-brand{color:#cdb276}.navlink.active .currency-brand{color:#f0cc7b}.maintenance-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 22px;background:radial-gradient(ellipse at 50% 35%,#3b302626,transparent 60%),#090c11;color:#e1e7ef}.maintenance-brand{display:block;margin-bottom:35px}.maintenance-brand img{width:210px;height:auto;max-height:90px;object-fit:contain}.maintenance-panel{width:min(100%,620px);text-align:center;padding:45px 42px 30px;border:1px solid #59482c;border-radius:23px;background:linear-gradient(145deg,#1d2025,#11151c 70%);box-shadow:0 20px 80px #0005;animation:maintenance-appear .45s ease}.maintenance-symbol{position:relative;display:grid;place-items:center;width:90px;height:90px;margin:0 auto 27px;border:1px solid #6e5733;border-radius:26px;background:linear-gradient(140deg,#423623,#1f1c18);color:#e2be72;box-shadow:0 0 50px #ba8c2e0c}.maintenance-symbol svg{width:39px;height:39px}.maintenance-symbol>span{position:absolute;inset:-8px;border:1px solid #55462a66;border-radius:33px}.maintenance-eyebrow{font-size:12px;letter-spacing:2.5px;color:#b79861}.maintenance-panel h1{font-size:30px;letter-spacing:-1px;margin:15px 0 20px;line-height:1.4}.maintenance-message{font-size:15px;color:#a9b2c1;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 auto;max-width:440px}.maintenance-status{display:inline-flex;align-items:center;gap:8px;border:1px solid #65512d;border-radius:20px;padding:8px 14px;font-size:12px;background:#302717;color:#d9bb7d;margin-top:27px}.maintenance-status i{height:6px;width:6px;background:#d7b064;border-radius:50%;box-shadow:0 0 10px #d7b06466}.maintenance-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:29px}.maintenance-actions .btn{min-width:130px;font-size:13px}.maintenance-foot{margin:28px 0 0;font-size:12px;letter-spacing:1px;color:#6d788b}@keyframes maintenance-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.maintenance-screen{padding:24px 16px}.maintenance-panel{padding:32px 22px 24px;border-radius:18px}.maintenance-panel h1{font-size:25px}.maintenance-message{font-size:14px}.maintenance-brand{margin-bottom:26px}.maintenance-brand img{width:175px}.maintenance-symbol{width:76px;height:76px;border-radius:21px}.maintenance-symbol svg{width:32px;height:32px}.maintenance-actions .btn{min-width:115px}}@media(prefers-reduced-motion:reduce){.maintenance-panel{animation:none}}.rail-ranking .cardhead{padding:16px 14px}.rail-ranking h2{display:flex;align-items:center;gap:7px;font-size:15px}.rail-ranking h2 svg{width:15px;height:15px;color:#cfb172}.rail-ranking .more{font-size:12px}.rail-rank-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px 12px 4px}.rail-rank-tabs button{display:flex;align-items:center;justify-content:center;gap:4px;background:#181f29;color:#8f9db0;border:1px solid #303a49;border-radius:6px;padding:8px 2px;font-size:12px;white-space:nowrap}.rail-rank-tabs svg{width:10px;height:10px}.rail-rank-tabs button[aria-pressed=true]{background:#352d1e;color:#e4c174;border-color:#816535}.rail-rank-list{padding:3px 14px}.rail-rank-row{display:flex;align-items:center;gap:10px;min-height:54px;border-bottom:1px solid #29313d}.rail-rank-row:last-child{border:0}.rail-rank-row>b{font-size:13px;min-width:12px;color:#7f8da2}.rail-rank-row>b.place-1{color:#e9c46c}.rail-rank-user{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;font-size:12px;color:#c8d1df}.rail-rank-user img{width:24px;height:24px;object-fit:contain;flex:0 0 24px}.rail-rank-user>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rail-rank-row>strong{font-size:12px;color:#d3bf94;font-weight:500;white-space:nowrap}.rail-rank-row small{font-size:12px;color:#8a97aa}.rail-rank-basis{font-size:12px;color:#7f8da3;padding:10px 14px;margin:0;border-top:1px solid #29313d;line-height:1.6}.rail-rank-row .rail-rank-place{position:relative;display:inline-flex;align-items:center;justify-content:center;width:25px;min-width:25px;height:29px;font-size:13px}.rail-rank-place svg{width:21px;height:21px}.rail-rank-place>span{position:absolute;right:-2px;bottom:0;font-size:12px;background:#171c25;line-height:1;width:12px;height:12px;border:1px solid;border-radius:50%;display:grid;place-items:center}.rail-rank-row .place-1{color:#e6be60}.rail-rank-row .place-2{color:#b4c1d4}.rail-rank-row .place-3{color:#bc8d66}.comment-reward-badge{display:inline-flex;align-items:center;gap:5px;margin:8px 0 3px;padding:4px 8px;border:1px solid #34876b40;border-radius:6px;background:#23765720;color:#7edbb6;font-size:12px;font-weight:650;line-height:1.4}.comment-reward-badge .fa-icon{width:13px;height:13px}.exchange-eyebrow{font-size:12px;letter-spacing:1.7px;color:#b69a59;font-weight:700}.exchange-quote-card{padding:26px!important}.exchange-quote-title{display:flex;gap:13px;align-items:center;margin-bottom:20px}.exchange-quote-title>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #c59d4940;background:#c59d4912;border-radius:13px;color:#e2bd66}.exchange-quote-title h2{margin:5px 0 0;font-size:21px}.exchange-quote-card form{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.exchange-quote-card form .field{margin:0}.exchange-quote-card form>.btn,.exchange-quote-hint{grid-column:1/-1}.exchange-quote-card form>.btn{min-height:48px;gap:9px}.exchange-quote-hint{margin:0;text-align:center;font-size:12px;color:#8f9bab;display:flex;justify-content:center;gap:6px;align-items:center}.exchange-history{border:1px solid #2a303c;border-radius:16px;overflow:hidden;background:#10141b;margin:22px 0}.exchange-history>header{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #282e38;background:linear-gradient(110deg,#1b2028,#12161d)}.exchange-history h2{font-size:18px;margin:7px 0 0}.exchange-count{color:#c6ac6b;border:1px solid #b9944938;border-radius:20px;padding:5px 11px;font-size:12px}.exchange-record{padding:22px 24px;border-bottom:1px solid #2a303c}.exchange-record:last-child{border:0}.exchange-record-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.exchange-id{font-weight:650;font-size:13px;color:#c9ced8}.exchange-record time{font-size:12px;color:#7f8a9a;display:block;margin-top:5px}.exchange-record-body{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1.25fr);gap:26px;margin:22px 0}.exchange-amount small,.exchange-destination small{display:block;color:#909cad;font-size:12px}.exchange-amount>strong{display:block;font-size:25px;letter-spacing:-.6px;margin:7px 0 10px;color:#f0d68c}.exchange-amount em{font-size:13px;font-style:normal;letter-spacing:0}.exchange-amount>span{font-size:12px;color:#909cad}.exchange-amount b{color:#dce1ea;margin-left:8px}.exchange-destination{min-width:0;border-left:1px solid #2b303b;padding-left:25px}.exchange-network{display:inline-block;border-radius:4px;background:#222a35;color:#b8c4d4;padding:3px 6px;margin-left:6px;font-size:12px}.exchange-destination code{display:block;overflow-wrap:anywhere;color:#bfc9d8;font-size:12px;line-height:1.8;margin:8px 0}.exchange-record footer{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #252b35;padding-top:15px}.exchange-record footer p{display:flex;align-items:flex-start;gap:7px;color:#8e9aac;font-size:12px;margin:0;line-height:1.6}.exchange-record footer p svg{flex:none;margin-top:3px}.exchange-cancel{flex:none!important;display:inline-flex!important;gap:7px!important;align-items:center;min-height:36px!important;padding:8px 12px!important;border:1px solid #84505265!important;border-radius:8px!important;color:#d7a4a5!important;background:#7c333312!important;white-space:nowrap;transition:background .2s,border-color .2s}.exchange-cancel:hover{background:#7c333330!important;border-color:#aa6464!important}.exchange-empty{padding:35px;text-align:center;display:grid;justify-items:center;gap:10px;color:#8190a3}.exchange-empty>svg{width:26px;height:26px;color:#b49a61}.exchange-empty strong{color:#c3ccda}.exchange-empty p{margin:0;font-size:13px}@media(max-width:600px){.exchange-quote-card{padding:19px!important}.exchange-quote-card form{grid-template-columns:1fr}.exchange-history>header,.exchange-record{padding:18px}.exchange-record-body{grid-template-columns:1fr;gap:18px}.exchange-destination{border-left:0;border-top:1px solid #282e38;padding:16px 0 0}.exchange-record footer{align-items:flex-start;gap:12px}.exchange-record footer p{font-size:12px}.exchange-cancel{font-size:12px!important}}@media(min-width:1001px){.layout>.community-rail-slot{padding-top:14px}}.rank-medal{position:relative;color:#e6bc63}.rank-medal>svg{width:30px;height:30px}.place-2 .rank-medal,.rank-number.place-2{color:#b8c4d5}.place-3 .rank-medal,.rank-number.place-3{color:#bd916b}.rank-medal>b{position:absolute;right:-4px;bottom:-2px;border-radius:50%;background:#171b23;border:1px solid;width:16px;height:16px;display:grid;place-items:center;font-size:12px}.rank-number.place-1{color:#e6bc63}.rank-number:has(>svg){position:relative;justify-content:center}.rank-number>svg{width:23px;height:23px}.rank-number>svg+i{position:absolute;right:0;bottom:0;background:#171b23;border:1px solid;border-radius:50%;width:13px;height:13px;font-size:12px;display:grid;place-items:center;font-style:normal}.rank-medal{position:static;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;line-height:1;margin-bottom:10px}.rank-medal>b,.rank-number>svg+i{position:static;display:inline;font-size:12px;font-style:normal;border:0;background:transparent;border-radius:0;width:auto;height:auto;line-height:1;color:inherit}.rank-number:has(>svg){position:static;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-width:38px}.rail-rank-place:has(>svg){display:inline-flex;gap:4px;align-items:center;justify-content:center;width:33px;flex-basis:33px}.rail-rank-place>svg+span{position:static;border:0;background:transparent;width:auto;height:auto;font-size:12px;line-height:1}.auth-modal::backdrop,.standard-modal::backdrop,dialog::backdrop{background:rgba(4,7,12,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.standard-modal:not(.auth-modal) .dialoghead>.close,dialog .close{width:42px;height:42px;min-width:42px;flex-basis:42px;border-radius:11px}.modal-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 24px;border-top:1px solid #2b323c;background:#131922}.modal-footer>span{color:#8795a7}.modal-footer .btn{display:inline-flex;align-items:center;gap:7px;font-size:13px}.standard-modal:not(.auth-modal)>.dialoghead{position:sticky;top:0;z-index:25;background:linear-gradient(115deg,#29241b,#171c24 65%)}.modal-discard-confirm{position:sticky;bottom:0;z-index:30;background:#22242c;border-top:1px solid #8b6b3e;padding:20px 24px;box-shadow:0 -12px 25px #0004}.modal-discard-confirm>strong{font-size:15px;color:#ead3a2}.modal-discard-confirm p{font-size:13px;color:#a7b3c3}.modal-discard-confirm>div{display:flex;gap:8px;justify-content:flex-end}.notification-heading h2{display:flex;align-items:center;gap:8px}.notification-heading h2>svg{color:#c8a65e;width:19px;height:19px}.notification-filters .btn,.notification-item-actions .btn,.notification-open,.notification-read-label,.notification-toolbar>.btn{display:inline-flex;align-items:center;gap:6px}.notification-filters .btn svg,.notification-item-actions svg,.notification-toolbar>.btn svg{width:13px;height:13px;flex:none}@media(max-width:620px){.modal-footer{padding:13px 18px}.modal-footer>span{font-size:12px}.rank-medal{gap:5px}.rank-medal>svg{width:25px;height:25px}}.notice-ticker{display:flex;align-items:center;gap:12px;min-width:0;height:40px;margin:0 0 22px;padding:0 11px;border:1px solid #7c622938;border-radius:9px;background:linear-gradient(100deg,#342a183b,#14181f);overflow:hidden}.notice-ticker-label{display:flex;align-items:center;gap:7px;flex:none;color:#e3bf70;font-weight:700;padding-right:11px;border-right:1px solid #94723a44}.notice-ticker-label svg{width:14px;height:14px}.notice-ticker-window{flex:1 1;min-width:0;overflow:hidden;color:#c9c3b5;font-size:13px;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.notice-ticker-track{display:flex;width:max-content;min-width:200%;animation:noticeFlow 32s linear infinite}.notice-ticker-track>span{flex:1 1;min-width:0;padding:0 70px 0 12px}.notice-ticker.is-paused .notice-ticker-track,.notice-ticker:focus-within .notice-ticker-track,.notice-ticker:hover .notice-ticker-track{animation-play-state:paused}.notice-ticker-pause{display:grid;place-items:center;width:27px;height:27px;flex:none;border:1px solid #54472f;border-radius:6px;background:#30271944;color:#bda56e;cursor:pointer}.notice-ticker-pause svg{width:10px;height:10px}@keyframes noticeFlow{to{transform:translateX(-50%)}}@media(max-width:620px){.notice-ticker{height:36px;gap:8px;margin-bottom:16px;padding:0 8px}.notice-ticker-label{font-size:12px;gap:5px;padding-right:8px}.notice-ticker-window{font-size:12px}.notice-ticker-track{animation-duration:28s}}@media(prefers-reduced-motion:reduce){.notice-ticker-track{animation:none;min-width:0;width:auto}.notice-ticker-track>span:first-child{white-space:normal;padding:0 5px}.notice-ticker-track>span+span{display:none}.notice-ticker{height:auto;min-height:40px;padding-top:7px;padding-bottom:7px}.notice-ticker-pause{display:none}}.vote-card{overflow:hidden;border-radius:16px;margin-bottom:20px}.vote-header{display:flex;align-items:center;gap:13px;padding:23px 25px;border-bottom:1px solid #2b303a;background:linear-gradient(110deg,#28251b60,#171c24)}.vote-kind-icon{display:grid;place-items:center;width:43px;height:43px;flex:none;border-radius:12px;border:1px solid #94723a66;background:#8c6a2020;color:#e0bc6b}.vote-kind-icon svg{width:20px;height:20px}.vote-header>div{flex:1 1;min-width:0}.vote-eyebrow{font-size:12px;color:#b79b60;letter-spacing:1.3px}.vote-header h2{font-size:20px;line-height:1.5;margin:5px 0 0;overflow-wrap:anywhere}.vote-status{display:flex;gap:5px;align-items:center;flex:none;font-size:12px;color:#98a4b5;padding:6px 9px;border:1px solid #3b424f;border-radius:20px;background:#202630}.vote-status svg{width:11px;height:11px}.vote-status.is-open{color:#e4c779;background:#9c75221c;border-color:#9d7d3944}.vote-content{padding:24px 25px}.vote-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#d0d6df;font-size:15px;line-height:1.8;margin:0 0 20px}.vote-facts{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:16px;padding:17px;background:#0c1118;border:1px solid #272f3b;border-radius:10px;margin-bottom:22px}.vote-facts>span{display:flex;gap:8px;align-items:flex-start;min-width:0}.vote-facts>span>svg{color:#bca064;width:14px;height:14px;flex:none;margin-top:3px}.vote-facts small{display:block;font-size:12px;color:#7f8ca0;margin-bottom:6px}.vote-facts strong{font-size:12px;color:#cbd3df;line-height:1.7;font-weight:550;display:block}.vote-facts em{font-size:12px;font-style:normal;color:#8c9aac;white-space:nowrap}.vote-select-hint{display:flex;align-items:center;gap:6px;font-size:12px;color:#9aa7ba}.vote-select-hint svg{width:13px;height:13px}.vote-options{display:grid;gap:10px;margin:15px 0 0;padding:0}.vote-option{position:relative;display:flex;align-items:center;gap:12px;padding:15px 17px;min-height:63px;border:1px solid #343d4b;border-radius:10px;background:#171d26;color:#cdd6e4;overflow:hidden;text-align:left;transition:border-color .2s,background .2s,transform .2s;isolation:isolate}.vote-option:disabled{opacity:1;color:#acb7c8;cursor:default}.vote-option:not(:disabled):hover{border-color:#b18c46;background:#242319;transform:translateY(-1px)}.vote-option-fill{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#cda64f19,#cda64f0d);z-index:-1;transition:width .45s ease}.vote-option-number{width:27px;height:27px;display:grid;place-items:center;flex:none;border-radius:8px;border:1px solid #4b536344;color:#8391a6;font-size:12px;font-weight:700}.vote-option-number svg{width:17px;height:17px}.vote-option-text{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:600}.vote-option-text small{font-size:12px;margin-left:8px;color:#d8b76a}.vote-option-result{display:flex;align-items:center;gap:10px;flex:none}.vote-option-result strong{font-size:16px;color:#c9b889}.vote-option-result small{color:#77879e;font-size:12px;min-width:28px;text-align:right}.vote-option.is-selected{border-color:#a88a46;background:#b9912720}.vote-option.is-selected .vote-option-number{color:#e8c775;border-color:#a88a46}.vote-option-private{color:#707f95}.vote-option-private svg{width:13px;height:13px}.vote-feedback{display:flex;align-items:center;gap:9px;font-size:13px;color:#b8c4d5;padding:12px 14px;background:#1b2531;border-radius:9px;margin:14px 0}.vote-feedback svg{width:16px;height:16px;flex:none}.vote-feedback.is-joined{color:#93cfb3;background:#275c3f24;border:1px solid #39815c44}.vote-feedback small{display:block;font-size:12px;color:#9aafa7;margin-top:5px}.vote-award{display:flex;align-items:center;gap:9px;color:#e5c777;padding:12px 14px;background:#9c79221c;border:1px solid #9c792244;border-radius:9px;font-size:13px;margin:14px 0}.vote-award strong{margin-left:auto}.vote-footnote{display:flex;gap:7px;align-items:flex-start;font-size:12px;line-height:1.8;color:#8090a6;padding-top:18px;margin-top:19px;border-top:1px solid #29313c}.vote-footnote svg{width:13px;height:13px;flex:none;margin-top:3px}@media(max-width:700px){.vote-header{padding:17px;gap:10px;flex-wrap:wrap}.vote-header h2{font-size:17px}.vote-kind-icon{width:36px;height:36px;border-radius:10px}.vote-status{font-size:12px}.vote-content{padding:18px 16px}.vote-facts{grid-template-columns:1fr 1fr;padding:13px;gap:13px}.vote-facts>span:first-child{grid-column:1/-1}.vote-option{padding:13px 11px;gap:8px}.vote-option-text{font-size:13px}.vote-option-result{display:grid;gap:3px;text-align:right}.vote-option-result strong{font-size:14px}.vote-option-text small{display:block;margin:4px 0 0}.vote-description{font-size:14px}.vote-award{font-size:12px}}.vote-card>summary.vote-header{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.vote-card>summary::-webkit-details-marker{display:none}.vote-card:not([open])>summary{border-bottom:0}.vote-card>summary:hover{background:linear-gradient(110deg,#39301d70,#1c232d)}.vote-fold-indicator{color:#a98f5d;display:grid;place-items:center;transition:transform .2s}.vote-fold-indicator svg{width:14px;height:14px}.vote-card[open] .vote-fold-indicator{transform:rotate(180deg)}.vote-confirm-summary{display:grid;gap:12px;padding:19px;border:1px solid #78603555;background:#9d793113;border-radius:12px}.vote-confirm-summary>span{color:#bda169;font-size:12px}.vote-confirm-summary h3{margin:0;color:#e1e6ed;font-size:17px;line-height:1.6;overflow-wrap:anywhere}.vote-confirm-summary>small{font-size:12px;color:#8f9eb1;padding-top:8px;border-top:1px solid #80663c33}.vote-confirm-summary>strong{display:flex;gap:8px;align-items:center;color:#ebcc82;font-size:15px;overflow-wrap:anywhere}.vote-confirm-summary svg{width:17px;height:17px;flex:none}.vote-confirm-warning{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.8;margin:18px 0!important}.vote-confirm-warning svg{width:13px;height:13px;flex:none;margin-top:4px}@media(max-width:620px){.top-inner .brandlogo{width:170px;height:60px;max-width:100%;object-fit:contain}.top-inner>.logo{width:100%;max-width:170px;min-width:0}.top-inner{column-gap:8px}}@media(max-width:480px){.top-inner .brandlogo{width:150px;height:58px}.top-inner>.logo{max-width:150px}}@media(max-width:360px){.top-inner .brandlogo{width:130px;height:54px}.top-inner>.logo{max-width:130px}.top-inner{column-gap:5px}}.chat-user-tools{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.chat-user-tools .btn{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:6px 8px;min-height:29px;color:#aeb9c9;background:#1c232d;border-color:#323d4c}.chat-user-tools svg{width:12px;height:12px;color:#c4a363}.chat-nick[role=button]{cursor:pointer;text-decoration:none}.chat-nick[role=button]:hover{color:#f0ce83}.chat-ignore-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #303847}.chat-ignore-row strong{font-size:14px}.chat-quick-menu button{display:flex;align-items:center;gap:8px;width:100%;font-size:13px}.checkin-day.is-checked{background:radial-gradient(ellipse at 50% 65%,#96702724,transparent 75%),#191c22}.checkin-day .brand-checkin-stamp{display:flex;flex-direction:column;align-items:center;gap:1px;width:auto;height:auto;transform:rotate(-9deg)}.brand-checkin-stamp img{display:block;width:35px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 5px #0008)}.brand-checkin-stamp small{font-size:12px!important;color:#dabc77;font-weight:700;letter-spacing:1px;line-height:1.2}.checkin-day:has(.brand-checkin-stamp){gap:3px;min-height:76px}@media(max-width:620px){.brand-checkin-stamp img{width:26px;height:22px}.brand-checkin-stamp small{font-size:12px!important}.checkin-day:has(.brand-checkin-stamp){min-height:57px;gap:2px}}.rail-chat .chat-user-tools{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 9px;padding:0}.rail-chat .chat-user-tools>.btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:35px;padding:8px 5px;border:1px solid #3b414c;border-radius:8px;background:linear-gradient(180deg,#242a34,#1b212b);color:#bdc6d4;font-size:12px;line-height:1.3;white-space:nowrap;box-shadow:none}.rail-chat .chat-user-tools>.btn:hover{border-color:#9e8045;color:#ebcc84;background:#322a1d}.rail-chat .chat-user-tools>.btn svg{width:13px;height:13px;flex:0 0 13px;color:#c8a765}.rail-chat .chat-compose{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:7px;align-items:stretch}.rail-chat .chat-compose .field{width:auto;min-width:0}.rail-chat .chat-compose input{height:43px;min-height:43px;padding:10px;font-size:13px}.rail-chat .chat-compose>.btn{display:flex;align-items:center;justify-content:center;gap:5px;height:43px;min-height:43px;width:68px;padding:9px 6px;font-size:13px;border-radius:8px}.rail-chat .chat-compose>.btn svg{width:13px;height:13px;flex:none}@media(max-width:620px){.rail-chat .chat-user-tools>.btn{min-height:37px;font-size:12px}}.board-photo-indicator{display:inline-flex;vertical-align:middle;margin-left:6px;color:#b29a68}.board-photo-indicator svg{width:13px;height:13px}@media(max-width:1000px){.mobile-chat-open .rail-chat>.cardhead{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:5px;padding:11px 13px;min-height:64px;flex-wrap:nowrap}.mobile-chat-open .rail-chat>.cardhead h2{grid-column:1;grid-row:1;min-width:0;margin:0;font-size:14px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-chat-open .rail-chat #chat-presence{grid-column:1;grid-row:2;display:inline-flex;justify-self:start;align-items:center;gap:5px;margin:0;padding:0;font-size:12px;line-height:1.3;white-space:nowrap;color:#a5c5b1}.mobile-chat-open .rail-chat .mobile-chat-close{grid-column:2;grid-row:1/3;order:0;align-self:center;margin:0;width:32px;height:32px;min-width:32px;padding:7px}.mobile-chat-open .rail-chat #chat-connection{display:none}.mobile-chat-open .rail-chat .chat-compose{display:grid;grid-template-columns:minmax(0,1fr) 74px;gap:7px;align-items:stretch;margin:0}.mobile-chat-open .rail-chat .chat-compose>.btn{display:flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;width:74px;min-width:74px;max-width:74px;height:44px;min-height:44px;padding:9px 6px;margin:0;font-size:13px;line-height:1;white-space:nowrap;flex:none}.mobile-chat-open .rail-chat .chat-compose>.btn>span{display:inline;white-space:nowrap;line-height:1}.mobile-chat-open .rail-chat .chat-compose>.btn>svg{display:block;width:13px;height:13px;min-width:13px;flex:0 0 13px;margin:0}.mobile-chat-open .rail-chat .chat-compose .field{width:auto;min-width:0;margin:0;gap:0}.mobile-chat-open .rail-chat .chat-compose input{height:44px;min-height:44px;font-size:16px;padding:9px 10px;box-sizing:border-box}.mobile-chat-open .rail-chat>.cardbody{padding:10px}.mobile-chat-open .rail-chat .chat-user-tools{gap:7px;margin-bottom:8px}.mobile-chat-open .rail-chat .chat-user-tools>.btn{font-size:12px;min-height:33px;padding:7px 5px}}.account-dropdown .account-card-head small{font-size:13px;line-height:1.6;color:#a7b3c5}.xp-progress-caption,.xp-progress-label{font-size:13px;line-height:1.5;color:#a7b4c7}.xp-progress-caption{font-size:12px}.xp-progress-label>span:last-child{font-size:13px;font-weight:650;color:#e4c374}.xp-tooltip{font-size:13px;line-height:1.6}.account-dropdown .account-kicker{font-size:12px;line-height:1.5}.account-dropdown .account-card-name .tag{font-size:12px}.account-dropdown .account-point-foot{font-size:13px;line-height:1.5}.account-dropdown .account-coin>span,.account-dropdown .my-menu-section h3{line-height:1.5}.account-dropdown .my-menu-grid a{font-size:12px;line-height:1.5}.ranking-list-panel>header>span{font-size:13px;line-height:1.6;color:#a6b6ca}.rank-list-labels{font-size:13px;line-height:1.5;color:#b0bfd2;padding-top:13px;padding-bottom:13px}.rank-member-info small{font-size:12px;line-height:1.5;color:#9fadc0}.rank-member-info strong{font-size:15px;line-height:1.5}.rank-member-score small{font-size:12px;color:#b0a384}.podium-level,.podium-rank{font-size:12px;line-height:1.5;color:#aa9d85}.podium-score small{font-size:12px}.rail-rank-basis,.rank-basis summary small{font-size:12px;line-height:1.6}.compose-kicker,.portal-kicker,.today-member small{font-size:12px;line-height:1.5}.today-member small{color:#9aa9bf}.comment-entry-meta time,.discussion-level,.discussion-meta{font-size:12px;line-height:1.6}.board-post-author small,.board-post-date{font-size:12px;line-height:1.5}@media(max-width:620px){.account-dropdown .account-card-head small{font-size:13px}.mobile-myinfo .xp-progress-caption,.mobile-myinfo .xp-progress-label{font-size:12px;line-height:1.5}.rank-list-labels,.rank-member-info small,.ranking-list-panel>header>span{font-size:12px}.rank-member-info strong{font-size:14px}.podium-level,.podium-rank,.podium-score small,.rank-member-score small{font-size:12px}.rank-member{padding-top:16px;padding-bottom:16px}.comment-entry-meta time,.compose-kicker,.discussion-meta,.portal-kicker,.rank-basis summary small{font-size:12px}}.dialogbody .smallnote,.workspace .smallnote{font-size:13px;line-height:1.7;color:#a5b2c5}.workspace th{font-size:13px;line-height:1.6;color:#afbdd0}.workspace .pill,.workspace .tag{font-size:12px;line-height:1.5}.workspace .menu-empty-state p,.workspace .portal-empty p{font-size:13px;line-height:1.7;color:#a1afc3}.workspace .portal-hero p{font-size:13px;line-height:1.7}.workspace .attendance-pager,.workspace .calendar-legend,.workspace .checkin-bonus,.workspace .checkin-bonus p{font-size:12px;line-height:1.6;color:#a4b3c8}.workspace .calendar-month-count{font-size:12px;line-height:1.5}.workspace .checkin-weekday{font-size:12px;color:#abb9cc}.workspace .checkin-day small{font-size:12px}.workspace .notification-item time,.workspace .notification-item-meta time,.workspace .notification-read-label{font-size:12px;line-height:1.6;color:#a4b1c5}.workspace .vote-eyebrow,.workspace .vote-facts small,.workspace .vote-footnote,.workspace .vote-option-result small,.workspace .vote-status{font-size:12px;line-height:1.6}.workspace .vote-facts small,.workspace .vote-footnote{color:#9dacc2}.workspace .exchange-amount small,.workspace .exchange-destination small,.workspace .exchange-eyebrow,.workspace .exchange-record footer p,.workspace .exchange-record time{font-size:12px;line-height:1.6}.workspace .compose-author span,.workspace .compose-reward-note small,.workspace .post-writing .writing-editor-foot{font-size:12px;line-height:1.6;color:#a2b0c4}.workspace .rank-basis p,.workspace .rank-basis-content,.workspace .reward-entry time,.workspace .reward-footnote{font-size:12px;line-height:1.7}.board-new,.notification-new,.rank-me-label{min-height:17px;height:auto;line-height:1.3;font-size:12px}.workspace .board-new{display:inline-flex;align-items:center;justify-content:center;min-width:17px;padding:1px 3px}.workspace .brand-checkin-stamp small{font-size:12px!important;letter-spacing:.4px}.workspace .checkin-day:has(.brand-checkin-stamp){min-height:80px}.account-dropdown .account-point-card>span,.account-dropdown .my-menu a,.auth-eyebrow,.modal-eyebrow{font-size:12px;line-height:1.5}.account-dropdown .account-coin>span{font-size:12px}.account-dropdown .my-menu-section h3{font-size:13px}.mobile-chat-open .rail-chat .chat-user-tools>.btn,.rail-chat .chat-user-tools>.btn{font-size:12px}.mobile-chat-open .rail-chat #chat-presence{font-size:12px;line-height:1.5}.modal-footer>span{font-size:12px;line-height:1.6}.hero-pill,.notice-ticker-label{font-size:12px}.hero-pill{letter-spacing:.6px}.portal-kicker{font-size:12px;letter-spacing:1px}@media(max-width:620px){.workspace .portal-hero-copy{max-width:85%}.workspace .portal-hero p{max-width:95%;font-size:13px}.workspace .rank-period-tabs .btn{font-size:12px;min-height:32px}.workspace .rank-type-tabs{gap:12px;flex-wrap:wrap}.workspace .rank-type-tabs .btn{font-size:12px}.workspace .rank-list-labels,.workspace .rank-member{grid-template-columns:38px minmax(0,1fr) auto}.workspace .vote-facts{gap:14px}.workspace .vote-facts strong{font-size:13px}.workspace .vote-status{white-space:normal}.workspace .exchange-record footer{flex-wrap:wrap}.workspace .exchange-record footer p{font-size:12px}.workspace .exchange-cancel{margin-left:auto}.workspace .brand-checkin-stamp small{font-size:12px!important}.workspace .checkin-day:has(.brand-checkin-stamp){min-height:62px}.modal-footer{flex-wrap:wrap}.workspace .compose-reward-note{flex-basis:100%}.workspace .post-writing .writing-actions{flex-wrap:wrap}.workspace .writing-editor-foot{flex-wrap:wrap;gap:8px}.account-dropdown .account-card-head small{font-size:13px}}.mobile-myinfo .wallet{padding:16px;background:linear-gradient(135deg,#28251c,#151a22 75%)}.mobile-myinfo .userline{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;margin:0 0 13px;flex-wrap:nowrap}.mobile-myinfo .userline>.avatar{width:40px;height:40px;min-width:40px;border-radius:11px}.mobile-myinfo .userline>.drawer-member-copy{display:grid;gap:5px;min-width:0;width:auto;flex:initial}.mobile-myinfo .drawer-member-copy>strong{display:flex;align-items:center;gap:7px;min-width:0;font-size:17px;line-height:1.5}.mobile-myinfo .drawer-nickname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-myinfo .drawer-member-copy .tag{flex:none;font-size:12px;line-height:1.4;padding:2px 6px}.mobile-myinfo .drawer-member-copy>.drawer-username{display:block;margin:0;min-width:0;font-size:13px;line-height:1.5;color:#a6b3c5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}.mobile-myinfo .drawer-member-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0 13px;border-top:1px solid #c2a25e22;margin-bottom:12px;border-bottom:1px solid #c2a25e22}.mobile-myinfo .drawer-member-exp{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12px;line-height:1.5;color:#a6b3c5;white-space:nowrap}.mobile-myinfo .drawer-member-exp svg{width:13px;height:13px;flex:none;color:#d3ad5e}.mobile-myinfo .drawer-member-exp strong{font-size:15px;color:#e6c476}.mobile-myinfo .drawer-member-actions>.drawer-logout{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;margin:0;min-height:33px;padding:7px 9px;font-size:12px;line-height:1.4;border-radius:7px}.mobile-myinfo .drawer-member-actions>.drawer-logout svg{width:13px;height:13px;flex:none}.mobile-myinfo .xp-progress{padding:0 0 12px}.mobile-myinfo .xp-progress-caption,.mobile-myinfo .xp-progress-label{font-size:12px;line-height:1.5}.mobile-myinfo .balance{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.mobile-myinfo .balance label{font-size:13px}.mobile-myinfo .balance strong{font-size:15px;white-space:nowrap}.market-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market-toolbar-actions .btn{min-height:37px;font-size:13px}.market-toolbar-actions .market-guide-button{border-color:#8b713e77;background:#9f7a1e12;color:#e1bf73}.market-toolbar-actions .market-guide-button:hover{background:#99732429;border-color:#bc9851}.market-toolbar-actions svg{width:14px;height:14px;flex:none}.market-help-intro>span{font-size:12px;letter-spacing:1.2px;color:#baa16c}.market-help-intro h3{font-size:20px;margin:8px 0 10px;color:#f0e5ce}.market-help-intro p{font-size:14px;line-height:1.8;margin:0}.market-help-eligibility{display:flex;gap:8px;flex-wrap:wrap;padding:17px 0 20px;border-bottom:1px solid #303744}.market-help-eligibility>span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #51452c;border-radius:8px;background:#b58d2310;font-size:12px;color:#aab6c8}.market-help-eligibility strong{color:#e4c880;font-weight:600}.market-help-eligibility svg{width:12px;height:12px;flex:none;color:#c5a667}.market-help-steps{display:grid;gap:20px;padding:21px 0 22px;margin:0;list-style:none}.market-help-steps>li{display:flex;align-items:flex-start;gap:12px}.market-help-step{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;font-size:13px;font-weight:700;border:1px solid #8d733e80;border-radius:9px;background:#9d771f1c;color:#e2bd6c}.market-help-notes h4,.market-help-steps h4{display:flex;align-items:center;gap:7px;margin:2px 0 7px;font-size:15px;color:#dce3ee}.market-help-notes h4 svg,.market-help-steps h4 svg{width:14px;height:14px;flex:none;color:#c0a265}.market-help-steps p{font-size:13px;line-height:1.8;margin:0!important;color:#a8b5c8}.market-help-notes{padding:17px;border:1px solid #333e4f;border-radius:10px;background:#17202b}.market-help-notes p{font-size:13px;line-height:1.8;margin:8px 0!important}.market-help-notes strong{color:#d9c18a}.market-help-privacy{display:flex;gap:8px;align-items:flex-start;padding:15px 0 0}.market-help-privacy>svg{width:14px;height:14px;flex:none;margin-top:4px;color:#bba46d}.market-help-foot,.market-help-privacy p{font-size:12px;line-height:1.8;margin:0!important}.market-help-foot{border-top:1px solid #2c3441;margin-top:16px!important;padding-top:14px;color:#94a4bb}@media(max-width:620px){.market-board-tools{gap:12px;align-items:flex-start;flex-wrap:wrap}.market-toolbar-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.market-toolbar-actions .btn{font-size:12px;min-height:38px}.market-help-intro h3{font-size:18px}.market-help-eligibility>span{font-size:12px}.market-help-steps{gap:18px}.market-help-steps h4{font-size:14px}.market-help-notes p,.market-help-steps p{font-size:13px}.market-help-notes{padding:14px}}.author-profile-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;padding:22px 0;border-width:1px}.post-author-card{padding:20px;background:linear-gradient(145deg,#242117,#121720 75%);border:1px solid #51432b;border-radius:12px;min-width:0}.post-author-identity{display:flex;align-items:center;gap:12px}.post-author-identity>div{min-width:0}.post-author-identity .discussion-avatar{width:52px;height:52px;border-radius:14px}.post-author-label{display:block;color:#b8a681;font-size:12px;margin-bottom:5px}.post-author-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-author-name .discussion-author-name{font-size:16px;overflow-wrap:anywhere}.post-author-xp{display:flex;justify-content:space-between;gap:10px;margin:22px 0 10px;font-size:13px;color:#b7c0cd}.post-author-xp strong{color:#ebc774}.post-author-xp small{font-size:12px}.post-author-card progress{display:block;appearance:none;width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;background:#30343c}.post-author-card progress::-webkit-progress-bar{background:#30343c}.post-author-card progress::-webkit-progress-value{background:linear-gradient(90deg,#ac8439,#f1cf7b);border-radius:8px}.post-author-card progress::-moz-progress-bar{background:#e1b65d}.post-author-levels{justify-content:space-between;gap:8px;margin-top:9px}.post-author-counts,.post-author-levels{display:flex;font-size:12px;color:#aeb9c9}.post-author-counts{gap:18px;border-top:1px solid #37382f;margin-top:18px;padding-top:14px}.post-author-counts b{color:#e5e8ee}.post-author-card .fa-icon{color:#c3a566;width:12px;height:12px}.post-author-recent{min-width:0;padding:5px 0}.post-author-recent header{margin-bottom:14px}.post-author-recent header>a{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.post-author-recent header .fa-icon{width:12px;height:12px}.post-author-recent .author-recent-list{border:0;padding:0}.post-author-recent .author-recent-list>a{padding:11px 0;font-size:13px;border-bottom:1px solid #252c35}.post-author-recent .author-recent-list>a:last-child{border-bottom:0}.post-author-recent .author-recent-list>a:hover{color:#eac477}@media(max-width:700px){.author-profile-layout{grid-template-columns:minmax(0,1fr);gap:18px}.post-author-card{padding:18px}.post-author-xp{margin-top:16px}.post-author-recent header h2{font-size:14px}.post-author-recent .author-recent-list>a{gap:10px}}.comments-login-gate{display:grid;place-items:center;min-height:210px;padding:28px 18px;border:1px solid #2e343d;border-radius:12px;background:#0d1015}.comments-login-gate>div{text-align:center;padding:24px 30px;background:#14181e;border:1px solid #30343c;border-radius:10px}.comments-login-gate>div>.fa-icon{color:#c5a15b;width:23px;height:23px}.comments-login-gate p{font-size:14px;color:#bbc4d1;margin:12px 0 18px}.comments-login-gate .btn{min-width:86px}.discussion-page{container:discussion/inline-size;min-width:0;width:100%;max-width:1120px}.discussion-page,.discussion-page *{box-sizing:border-box}.discussion-page .author-profile-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;max-width:100%}.discussion-page .post-author-recent header h2{min-width:0;overflow-wrap:anywhere;line-height:1.5}.discussion-page .post-author-identity>div{flex:1 1;min-width:0}.discussion-page .post-author-name .discussion-author-name{min-width:0;max-width:100%;overflow-wrap:anywhere}.discussion-page .post-author-counts,.discussion-page .post-author-levels{flex-wrap:wrap;line-height:1.6}.discussion-page .author-recent-list>a>span{min-width:0;flex:1 1}.discussion-page .discussion-body img,.discussion-page .discussion-body video{max-width:100%;height:auto}.discussion-page .discussion-body pre{max-width:100%;overflow:auto}.discussion-page .discussion-body table{display:block;max-width:100%;overflow:auto}.discussion-page .comment-composer,.discussion-page .comment-entry-main,.discussion-page .discussion-author-info{min-width:0;max-width:100%}.discussion-page .comment-composer textarea{min-width:0;width:100%;box-sizing:border-box}@container discussion (max-width:720px){.discussion-page .author-profile-layout{grid-template-columns:minmax(0,1fr);gap:18px}.discussion-page .post-author-card{width:100%;padding:18px}.discussion-page .post-author-xp{margin-top:16px}.discussion-page .post-author-recent{width:100%;padding:0}}@media(max-width:700px){.discussion-page .author-profile-layout{grid-template-columns:minmax(0,1fr);gap:18px}.discussion-page .discussion-header h1{font-size:22px;overflow-wrap:anywhere}.discussion-page .discussion-author-row{align-items:flex-start;flex-wrap:wrap}.discussion-page .discussion-author-info{flex:1 1}.discussion-page .discussion-author-info>div:first-child{flex-wrap:wrap}.discussion-page .discussion-author-stats{flex-basis:100%;padding-left:0;margin:8px 0 0;flex-wrap:wrap;gap:10px}.discussion-page .discussion-meta{gap:6px 10px;line-height:1.6}.discussion-page .discussion-post-actions{flex-wrap:wrap;gap:8px}.discussion-page .discussion-post-actions .btn{min-height:40px;white-space:normal}.discussion-page .post-author-recent header{align-items:flex-start;gap:12px}.discussion-page .author-recent-list>a{gap:10px;padding:12px 0;align-items:flex-start}.discussion-page .author-recent-list>a>span{white-space:normal;overflow-wrap:anywhere;line-height:1.7}.discussion-page .author-recent-list time{padding-top:3px}.discussion-page .comment-composer-footer{flex-wrap:wrap;gap:10px;padding:0 12px 12px}.discussion-page .comment-composer-footer>button{margin-left:auto;min-height:40px}.discussion-page .comment-entry{gap:9px}.discussion-page .comment-entry-meta{gap:5px 8px}.discussion-page .comment-entry-meta time{flex-basis:100%}.discussion-page .reply-list{margin-left:12px;padding-left:10px}.discussion-page .comments-login-gate{padding:22px 12px;min-height:190px}.discussion-page .comments-login-gate>div{width:100%;max-width:320px;padding:22px 14px}}.discussion-page .post-author-card{display:block;position:static;overflow:visible;z-index:auto;top:auto;width:100%;height:auto}.discussion-page .post-author-points{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.post-author-points strong{color:#ebc774;font-size:17px;overflow-wrap:anywhere}.post-author-points small{font-size:12px}img[src*="/assets/favicon.png"]{object-fit:contain;image-rendering:auto}.avatar img[src*="/assets/favicon.png"],.discussion-avatar[src*="/assets/favicon.png"],.header-avatar img[src*="/assets/favicon.png"]{padding:0;border-radius:5px}.post-author-identity .discussion-avatar[src*="/assets/favicon.png"]{padding:1px}.brandlogo,.drawer-brandlogo{background:transparent}.rail-chat .chat-guest-compose{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;margin:0;min-height:42px}.rail-chat .chat-guest-compose>span{flex:1 1;min-width:0;font-size:13px;line-height:1.6;color:#a7b5c7}.rail-chat .chat-guest-compose>.btn{flex:none;min-height:38px;margin:0;padding:8px 12px;font-size:13px;white-space:nowrap}.rail-chat #chat-notice:empty{display:none}.rail-chat .cardbody:has(.chat-guest-compose){padding:12px}dialog.auth-modal{width:min(880px,calc(100vw - 32px));max-width:880px}.auth-modal .auth-layout{grid-template-columns:310px minmax(0,1fr)}.auth-modal .auth-layout>.auth-brand-panel{display:flex;position:relative;top:auto;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding:36px 26px 28px;overflow:hidden;border-right:1px solid #ad873129;z-index:auto}.auth-modal .auth-brand-panel>img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:3/1;object-fit:contain;align-self:center;margin:0;background:transparent;flex:none}.auth-modal .auth-brand-panel>div{margin:54px 0 38px}.auth-modal .auth-brand-panel .auth-eyebrow{font-size:12px;letter-spacing:2px;color:#bfa16b}.auth-modal .auth-brand-panel h2{font-size:25px;line-height:1.55;letter-spacing:-.7px;margin:16px 0}.auth-modal .auth-brand-panel p{font-size:14px;line-height:1.85;margin:0;color:#aeb6c2}.auth-modal .auth-brand-foot{margin-top:auto;padding-top:18px;border-top:1px solid #b99b5826;font-size:12px;line-height:1.7;letter-spacing:1.8px;color:#a69b83}.auth-modal .auth-form-panel{padding:34px 34px 26px}.auth-modal .auth-tabs{margin-bottom:26px}.auth-modal .auth-intro{margin-bottom:25px}.auth-modal .auth-intro h1{font-size:24px;line-height:1.5;letter-spacing:-.6px}.auth-modal.auth-register .auth-form-panel{padding-top:28px;padding-bottom:22px}.auth-modal.auth-register .auth-brand-panel{min-height:0}.auth-modal.auth-register .auth-intro h1{font-size:22px}@media(max-width:700px){dialog.auth-modal{width:min(460px,calc(100vw - 20px));max-height:calc(100dvh - 20px);border-radius:15px}.auth-modal .auth-layout{grid-template-columns:minmax(0,1fr)}.auth-modal .auth-layout>.auth-brand-panel{display:flex;min-height:0;padding:22px 24px 18px;border-right:0;border-bottom:1px solid #ad873129;align-items:center;background:radial-gradient(ellipse at 50% 0,#a8772426,transparent 80%),#11151b}.auth-modal .auth-brand-panel>img{width:230px;max-width:78%;height:auto;aspect-ratio:3/1}.auth-modal .auth-brand-foot,.auth-modal .auth-brand-panel:after,.auth-modal .auth-brand-panel>div{display:none}.auth-modal .auth-form-panel,.auth-modal.auth-register .auth-form-panel{padding:23px 22px 24px}.auth-modal .auth-intro,.auth-modal .auth-tabs{margin-bottom:22px}.auth-modal .auth-intro h1,.auth-modal.auth-register .auth-intro h1{font-size:22px;line-height:1.5}.auth-modal .auth-input-wrap input{font-size:16px}.auth-modal .auth-wallet-options>summary{flex-wrap:wrap;gap:7px}}@media(max-width:360px){.auth-modal .auth-form-panel,.auth-modal.auth-register .auth-form-panel{padding-left:17px;padding-right:17px}.auth-modal .auth-intro h1,.auth-modal.auth-register .auth-intro h1{font-size:20px}}.toplinks .header-attendance{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:9px;width:auto;flex:0 0 auto;height:40px;padding:5px 13px 5px 6px;border:1px solid #8f713b;border-radius:11px;background:linear-gradient(135deg,#30271a,#191b1d 80%);box-shadow:inset 0 1px 0 #ead19716;color:#ebc67b!important;text-decoration:none}.header-attendance .attendance-entry-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:7px;background:#c69a3d1c;border:1px solid #d2ad5c26;color:#e7c475}.header-attendance .attendance-entry-icon svg{width:16px;height:16px}.header-attendance .attendance-entry-label{font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;letter-spacing:-.2px}.toplinks .header-attendance:hover{border-color:#d3ab5e;background:linear-gradient(135deg,#40331f,#232119);box-shadow:0 3px 12px #b488211a;transform:translateY(-1px)}.toplinks .header-attendance:active{transform:translateY(0)}@media(min-width:621px) and (max-width:1000px){.toplinks .header-attendance{height:36px;padding-right:10px;gap:6px}.header-attendance .attendance-entry-icon{width:24px;height:24px;flex-basis:24px}.header-attendance .attendance-entry-label{font-size:12px}}@media(max-width:620px){.toplinks .header-attendance{display:none!important}}@media(prefers-reduced-motion:reduce){.toplinks .header-attendance:hover{transform:none}}.toplinks .header-named-shortcut{position:relative;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:auto;flex:0 0 auto;height:40px;padding:5px 12px 5px 6px;border:1px solid #6e5a35;border-radius:11px;background:linear-gradient(135deg,#29241b,#191b1d 80%);box-shadow:inset 0 1px 0 #ead19712;color:#dfbc75!important;text-decoration:none}.header-named-shortcut .header-entry-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:7px;background:#c69a3d15;border:1px solid #d2ad5c20}.header-named-shortcut .header-entry-icon svg{width:16px;height:16px}.header-named-shortcut .header-entry-label{font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;letter-spacing:-.2px}.toplinks .header-named-shortcut:hover{border-color:#bd9854;background:linear-gradient(135deg,#3b3020,#232119)}.header-named-shortcut .notification-count{position:static!important;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:19px;height:19px;padding:0 5px;margin-left:1px;font-size:12px;line-height:1;border:0;border-radius:6px;background:#b44242;color:#fff;box-shadow:none}.toplinks .header-points .header-point-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.point-unit-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;color:#e6bd68;vertical-align:middle}@media(min-width:621px) and (max-width:1100px){.toplinks .header-named-shortcut{gap:5px;height:36px;padding-right:9px}.header-named-shortcut .header-entry-icon{width:24px;height:24px;flex-basis:24px}.header-named-shortcut .header-entry-label{font-size:12px}}@media(max-width:620px){.toplinks .header-named-shortcut{display:none!important}.toplinks .header-points .header-point-value{gap:4px}.header-point-value .point-unit-icon{width:15px;height:15px;flex-basis:15px}}.point-unit-symbol{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.16em;width:1.05em;height:1.05em;min-width:12px;min-height:12px;margin-inline:.2em .08em;line-height:1;white-space:nowrap;flex-shrink:0;color:#dfb960}.point-unit-symbol>.point-unit-icon{display:block;width:100%;height:100%;min-width:0;flex:none;color:inherit}.account-point-card .point-unit-symbol{width:.7em;height:.7em;vertical-align:0;margin-left:.2em}.account-point-card small:has(.point-unit-symbol){font-size:inherit}.comment-reward-badge .point-unit-symbol,.reward-state .point-unit-symbol{color:inherit}.top-inner{box-sizing:border-box}.top-inner>.logo{min-width:0;flex-shrink:1}.top-inner>.toplinks{min-width:0;flex-shrink:0}.top-inner .brandlogo{max-width:100%;object-fit:contain}@media(max-width:1400px){.top-inner .brandnote{display:none}}@media(max-width:1100px){.top-inner .header-attendance,.top-inner .header-named-shortcut,.top-inner .header-shortcut{display:none!important}}@media(max-width:1000px){.top{height:auto;min-height:76px;padding:0;overflow:visible}.top-inner{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:76px;padding:6px 16px;width:100%}.top-inner>.mobile-menu-toggle{grid-column:1;grid-row:1;justify-self:start;order:0;width:40px;height:40px;min-width:0}.top-inner>.logo{grid-column:2;grid-row:1;justify-self:start;max-width:100%;width:min(100%,186px);overflow:hidden}.top-inner .brandlogo{width:100%;height:62px;max-width:186px}.top-inner>.toplinks{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:7px;max-width:100%}.top-inner .header-member{display:none}.top-inner .mobile-my-label{display:inline;font-size:12px;font-weight:700;color:#e5c680}.top-inner .header-points{min-width:0;padding:0 6px;border:0;max-width:none}.top-inner .header-points>span{display:none}.top-inner .header-points strong{font-size:13px}.top-inner .account-menu summary{gap:5px;padding:5px 7px;min-height:38px}.top-inner .header-avatar{width:25px;height:25px;flex-basis:25px}}@media(max-width:480px){.top-inner{grid-template-columns:36px minmax(0,1fr) minmax(0,130px);gap:7px;padding:6px 10px;min-height:78px}.top-inner>.mobile-menu-toggle{width:36px;height:36px;padding:8px}.top-inner>.logo{width:100%;max-width:155px}.top-inner .brandlogo{height:56px;max-width:155px}.top-inner>.toplinks{width:130px;max-width:100%;flex-wrap:wrap;row-gap:3px;column-gap:4px}.top-inner .header-points{flex-basis:100%;padding:0;justify-content:flex-end;order:2}.top-inner .header-points strong{font-size:12px}.top-inner .account-menu{order:1}.top-inner .header-auth-buttons{grid-template-columns:1fr;gap:3px}.top-inner .header-auth-buttons .auth-entry{height:30px;min-height:30px;min-width:0;font-size:12px;padding:0 9px}}@media(max-width:360px){.top-inner{grid-template-columns:34px minmax(0,1fr) minmax(0,116px);gap:5px;padding-inline:8px}.top-inner>.toplinks{width:116px}.top-inner .header-points strong{font-size:12px}}.workspace table:not(.community-board-table):not(.author-post-table) td,.workspace table:not(.community-board-table):not(.author-post-table) th{vertical-align:middle}.column-align-start{text-align:left!important}.column-align-center{text-align:center!important}.column-align-end{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace .market-board-table td,.workspace .market-board-table th{padding-inline:12px;vertical-align:middle}.workspace .market-board-table .market-open-cell .btn{margin:0;white-space:nowrap;min-height:36px;display:inline-flex;align-items:center;justify-content:center}.workspace .market-board-table .market-created time{display:inline-block;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace .market-board-table .trade-status{white-space:nowrap;line-height:1.5}.workspace .market-board-table .market-seller{line-height:1.5}.workspace .market-board-table th:first-child{width:56px}.workspace .market-board-table th:nth-child(7){width:82px}.workspace .market-board-table th:last-child{width:116px}.workspace .rank-list-labels,.workspace .rank-member{grid-template-columns:54px minmax(0,1fr) minmax(100px,140px)}.workspace .rank-list-labels>span:last-child,.workspace .rank-member-score{text-align:right;justify-self:stretch}@media(max-width:700px){.workspace .market-board-table td.column-align-center,.workspace .market-board-table td.column-align-end{padding-inline:0;text-align:left!important}.workspace .market-board-table .market-open-cell{grid-column:1/-1;justify-self:end}.workspace .market-board-table .market-points,.workspace .market-board-table .market-price{min-width:0;overflow-wrap:anywhere}.workspace .market-board-table .market-status{max-width:110px}.workspace .market-board-table .trade-status{white-space:normal}.workspace .rank-list-labels,.workspace .rank-member{grid-template-columns:38px minmax(0,1fr) minmax(70px,100px)}}.layout:has(.admin-console){display:block;max-width:1680px}.layout:has(.admin-console)>.community-rail-slot,.layout:has(.admin-console)>.site-navigation{display:none}.workspace:has(.admin-console){padding:26px 24px;background:#0c0f14}.workspace:has(.admin-console)>.notice-ticker{display:none}.admin-console{display:grid;grid-template-columns:218px minmax(0,1fr);gap:28px;align-items:start;min-width:0}.admin-console *{box-sizing:border-box}.admin-console-nav{display:block;position:sticky;top:20px;min-width:0;padding:0 18px 18px 0;background:transparent;border:0;border-right:1px solid #29313d;max-height:calc(100dvh - 40px);overflow:auto;scrollbar-width:thin;z-index:auto}.admin-console-brand{display:flex;gap:11px;align-items:center;padding:7px 0 24px}.admin-console-brand>span{display:grid;place-items:center;width:36px;height:36px;color:#dfbc77;background:#b48a2e16;border:1px solid #ac893c42;border-radius:11px}.admin-console-brand svg{width:18px;height:18px}.admin-console-brand strong{font-size:17px;color:#edf0f5}.admin-console-brand small{display:block;font-size:12px;color:#9daabd;margin-top:4px}.admin-nav-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #313b49;border-radius:8px;background:#141a23;margin-bottom:23px}.admin-nav-search svg{width:13px;height:13px;flex:none;color:#8d9bae}.admin-nav-search input{border:0;background:none;padding:10px 0;font-size:12px;min-width:0;outline:0;box-shadow:none;color:#dae1eb}.admin-nav-group{margin-bottom:20px}.admin-nav-group h2{font-size:12px;color:#8493a8;letter-spacing:.5px;margin:0 10px 8px;font-weight:600}.admin-menu-item{display:flex;gap:10px;align-items:center;width:100%;border:1px solid transparent;background:none;border-radius:8px;color:#aebace;font:inherit;font-size:13px;text-align:left;min-height:39px;padding:9px 11px;cursor:pointer;margin:3px 0}.admin-menu-item svg{width:14px;height:14px;flex:none;color:#8897ad}.admin-menu-item>span{flex:1 1;min-width:0}.admin-menu-item:hover{color:#eef0f4;background:#1b2330}.admin-menu-item.is-active{background:linear-gradient(100deg,#3b301d,#26231c);border-color:#92733e60;color:#f0cd84;font-weight:700}.admin-menu-item.is-active svg{color:#dcb76c}.admin-menu-item i{width:5px;height:5px;border-radius:50%;background:#e8c572}.admin-menu-item[hidden],.admin-nav-group[hidden]{display:none!important}.admin-back-home{display:flex;align-items:center;gap:8px;font-size:12px;color:#93a3bb;border-top:1px solid #29313d;padding:18px 10px 0}.admin-back-home svg{width:13px;height:13px}.admin-console-main{min-width:0}.admin-console-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 25px;border-bottom:1px solid #29313b;margin-bottom:25px}.admin-console-eyebrow{font-size:12px;color:#91a0b5;letter-spacing:1px}.admin-console-eyebrow>span{color:#526176;margin:0 8px}.admin-console-header h1{font-size:28px;line-height:1.35;margin:13px 0 9px;letter-spacing:-.8px}.admin-console-header p{color:#a3b0c3;font-size:14px;margin:0;line-height:1.7}.admin-role-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #47505e;border-radius:8px;color:#c5cfdd;font-size:12px;white-space:nowrap;background:#171d26}.admin-role-badge svg{width:12px;height:12px}.admin-console-body{display:grid;gap:20px;min-width:0}.admin-console-body>.card,.admin-console-body>.notice{margin:0}.admin-console .card{border-color:#2c3644;background:#121923;border-radius:12px;overflow:hidden}.admin-console .cardhead{padding:20px 22px;background:transparent;border-bottom:1px solid #2c3543;gap:14px}.admin-console .cardbody h2,.admin-console .cardhead h2{font-size:17px;line-height:1.5;margin:0}.admin-console .cardbody{padding:23px}.admin-console .smallnote{font-size:13px;line-height:1.75;color:#99aac1}.admin-console .notice{background:#24231c;color:#cfbc8d;border:1px solid #65533966;font-size:13px;line-height:1.8}.admin-console .field{font-size:13px;color:#b7c5d7;gap:8px}.admin-console input,.admin-console select,.admin-console textarea{background:#0d141e;border-color:#354153;font-size:14px;border-radius:8px;min-width:0}.admin-console .btn{border-radius:7px;min-height:35px;font-size:13px}.admin-console table{font-size:13px}.admin-console th{font-size:12px;background:#1c2634;color:#aebed3;font-weight:600}.admin-console td,.admin-console th{padding:14px 16px;vertical-align:middle}.admin-console tbody tr:hover{background:#90a8d008}.admin-console .tablewrap{max-width:100%;border-radius:9px;scrollbar-width:thin}.admin-console .toolbar{flex-wrap:wrap;gap:10px}.admin-console .metricgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-console .row{align-items:flex-end}.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-kpi{padding:21px;background:linear-gradient(135deg,#1b2431,#121923);border:1px solid #334052;border-radius:12px;text-align:left;cursor:pointer;color:#d6dfed;min-width:0}.admin-kpi:hover{border-color:#8c764c;background:#202735}.admin-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#aebbce}.admin-kpi-top svg{width:17px;height:17px;color:#d3b579}.admin-kpi>strong{display:block;font-size:32px;line-height:1.3;margin:17px 0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px;color:#f0e7d4}.admin-kpi>strong small{font-size:13px;letter-spacing:0;margin-left:7px;font-weight:500;color:#95a6be}.admin-kpi-note{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:1.6;color:#91a2b9;gap:7px}.admin-kpi-note svg{width:12px;height:12px;flex:none}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.admin-section-kicker{font-size:12px;letter-spacing:1.2px;color:#b89d69;display:block;margin-bottom:7px}.admin-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 18px 20px;gap:4px 14px}.admin-quick-grid>button{display:flex;gap:10px;align-items:center;text-align:left;border:0;border-bottom:1px solid #293444;background:none;padding:17px 0;cursor:pointer;color:#cbd6e5;min-width:0}.admin-quick-grid>button>span:nth-child(2){flex:1 1;min-width:0}.admin-quick-grid strong{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.admin-quick-grid small{font-size:12px;line-height:1.6;color:#8fa2bc}.admin-quick-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;border:1px solid #38465a;background:#202b3b;color:#c8b07b}.admin-quick-icon svg{width:15px;height:15px}.admin-quick-grid>button>svg{width:12px;height:12px;color:#7890ae;flex:none}.admin-quick-grid>button:hover strong{color:#e7c681}.admin-recent-list{padding:0 20px}.admin-recent-list>div{display:flex;align-items:center;gap:10px;padding:15px 0;border-bottom:1px solid #293444}.admin-recent-list>div:last-child{border:0}.admin-log-mark{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:8px;background:#202b3b;color:#9cafca}.admin-log-mark svg{width:13px;height:13px}.admin-recent-list>div>div{min-width:0;flex:1 1}.admin-recent-list strong{display:block;font-size:13px;color:#d4ddeb;overflow-wrap:anywhere}.admin-recent-list span:not(.admin-log-mark){display:block;font-size:12px;color:#92a5bf;margin-top:5px}.admin-recent-list time{font-size:12px;color:#8499b4;white-space:nowrap}@media(max-width:1250px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}.admin-console{gap:22px;grid-template-columns:200px minmax(0,1fr)}}@media(max-width:1000px){.workspace:has(.admin-console){padding:20px 16px}.admin-console{display:block}.admin-console-nav{position:static;border:1px solid #2c3644;padding:16px;border-radius:12px;max-height:none;margin-bottom:24px;background:#111923}.admin-console-brand{padding:0 0 15px}.admin-console-nav>nav{display:flex;gap:18px;overflow-x:auto;align-items:start;padding-bottom:4px}.admin-nav-group{min-width:155px;flex:none;margin:0}.admin-console-nav .admin-back-home{display:none}.admin-nav-search{margin-bottom:16px}.admin-console-header h1{font-size:25px}.admin-console-header{padding-top:0}.admin-console .cardbody{padding:18px}.admin-console .row>.field{min-width:min(100%,190px)}}@media(max-width:620px){.admin-console-header{align-items:flex-start;gap:12px}.admin-console-header h1{font-size:23px}.admin-console-header p{font-size:13px}.admin-console-eyebrow{font-size:12px;letter-spacing:0}.admin-role-badge{padding:7px;font-size:12px}.admin-kpis{gap:10px}.admin-kpi{padding:16px 13px}.admin-kpi>strong{font-size:28px}.admin-kpi-note{font-size:12px}.admin-quick-grid{grid-template-columns:1fr;padding-inline:16px}.admin-recent-list time{white-space:normal;max-width:80px;line-height:1.6}.admin-console .cardhead{padding:17px}.admin-console .admin-columns{grid-template-columns:1fr}.admin-console td,.admin-console th{padding:12px}.admin-console-header p{max-width:240px}}@media(min-width:701px){.workspace .author-post-table,.workspace .community-board-table,.workspace .market-board-table{border-collapse:collapse;border-spacing:0}.workspace .author-post-table th,.workspace .community-board-table th,.workspace .market-board-table th{border-bottom:1px solid #45505d;background:linear-gradient(180deg,#212833,#1b222c)}.workspace .author-post-table td+td,.workspace .author-post-table th+th,.workspace .community-board-table td+td,.workspace .community-board-table th+th,.workspace .market-board-table td+td,.workspace .market-board-table th+th{border-left:1px solid #a9b8cc12}.workspace .author-post-table td,.workspace .community-board-table td,.workspace .market-board-table td{border-bottom:1px solid #a9b8cc18}.workspace .author-post-table tbody tr:nth-child(2n),.workspace .community-board-table tbody tr:nth-child(2n),.workspace .market-board-table tbody tr:nth-child(2n){background:#b7c5da03}.workspace .author-post-table tbody tr:hover,.workspace .community-board-table tbody tr:hover,.workspace .market-board-table tbody tr:hover{background:#d4b46b0b}.workspace .community-board-table .board-notice-row{background:#c5a35908}.workspace .author-post-table tbody tr:last-child td,.workspace .community-board-table tbody tr:last-child td,.workspace .market-board-table tbody tr:last-child td{border-bottom:0}}@media(max-width:700px){.workspace .author-post-table td,.workspace .community-board-table td,.workspace .market-board-table td{border-left:0}.workspace .author-post-table tbody tr,.workspace .community-board-table tbody tr,.workspace .market-board-table tbody tr{border-top:1px solid #a9b8cc26}}.reaction-controls{align-items:center;gap:8px;flex-wrap:wrap}.reaction-controls,.reaction-down{display:inline-flex}.reaction-down>.fa-icon{transform:rotate(180deg)}.discussion-page .reaction-controls .reaction-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;min-width:113px;padding:9px 14px;border:1px solid #384252;border-radius:22px;background:#151c26;color:#aebacc;font-size:13px;line-height:1.4;white-space:nowrap;box-shadow:none}.reaction-controls .reaction-button>span:first-child{display:inline-flex}.discussion-page .reaction-controls .fa-icon{width:14px;height:14px}.reaction-controls b{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:10px}.discussion-page .reaction-like[aria-pressed=true]{color:#edca7f;background:#332b1d;border-color:#ae8c48}.discussion-page .reaction-dislike[aria-pressed=true]{color:#e6a9a7;background:#302125;border-color:#9e6568}.discussion-page .reaction-controls .reaction-button:hover:not(:disabled){border-color:#a38b59;color:#ead19f}.discussion-page .reaction-controls .reaction-button:disabled{cursor:default;opacity:.5}.discussion-page .comment-entry-actions{gap:8px}.discussion-page .comment-reaction-controls{gap:5px;margin-right:7px}.discussion-page .comment-reaction-controls .reaction-button{min-height:31px;min-width:82px;font-size:12px;gap:5px;padding:5px 8px;border-radius:7px}.discussion-page .comment-reaction-controls .fa-icon{width:12px;height:12px}.comment-reaction-controls b{font-size:12px}@media(max-width:620px){.discussion-page .comment-reaction-controls{flex-basis:100%;margin:3px 0 5px}.discussion-page .comment-reaction-controls .reaction-button{min-height:35px;min-width:88px}.discussion-page .post-reaction-controls .reaction-button{min-width:108px;min-height:42px}}.discussion-page .comment-entry-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.discussion-page .comment-entry-actions>.comment-reward-badge{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:32px;margin:0;padding:5px 8px;font-size:12px;line-height:1.4;white-space:nowrap}.comment-reward-badge strong{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comment-reward-badge .point-unit-symbol{margin-left:.1em;margin-right:0}.discussion-page .comment-entry-actions .comment-reaction-controls{flex:0 0 auto;gap:5px;margin:0}.discussion-page .comment-entry-actions .comment-reaction-controls .reaction-button{min-height:32px;min-width:78px;padding:5px 8px}.discussion-page .comment-entry-actions>.btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;margin:0;padding:5px 8px;font-size:12px;white-space:nowrap}.discussion-page .comment-entry-actions>.btn>.fa-icon{width:12px;height:12px}@media(max-width:620px){.discussion-page .comment-entry-actions{gap:5px}.discussion-page .comment-entry-actions>.comment-reward-badge{gap:4px;padding:5px 6px;min-height:34px}.comment-entry-actions .comment-reward-context,.comment-entry-actions .comment-reward-tail{display:none}.discussion-page .comment-entry-actions .comment-reaction-controls{flex-basis:auto;gap:4px;margin:0}.discussion-page .comment-entry-actions .comment-reaction-controls .reaction-button{min-width:0;min-height:34px;padding:6px 7px;gap:5px}.comment-entry-actions .comment-action-label,.comment-entry-actions .reaction-button>span:nth-child(2){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.discussion-page .comment-entry-actions>.btn{width:32px;min-width:32px;min-height:34px;padding:6px}.discussion-page .comment-entry-actions .comment-reward-badge>.fa-icon{width:12px;height:12px}}.comment-report-slot[hidden],.reply-slot[hidden]{display:none!important}.discussion-page .comment-entry-actions>.btn[aria-expanded=true]{color:#e9c777;border-color:#a3874e;background:#31291d}.inline-comment-report{margin-top:14px;border:1px solid #78504b;border-radius:10px;background:#1c171b;overflow:hidden}.inline-comment-report>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid #65433d66}.inline-comment-report>header strong{display:flex;align-items:center;gap:7px;font-size:14px;color:#ddb2a5}.inline-comment-report>header .report-siren-icon{width:16px;height:16px}.inline-comment-report>header .btn{width:30px;height:30px;padding:6px;display:grid;place-items:center;background:transparent;border-color:#705651;color:#c6ada8}.inline-comment-report>header .btn svg{width:13px;height:13px}.inline-comment-report form{padding:15px;gap:13px}.inline-comment-report label.field{font-size:13px;color:#c7b9b6}.inline-comment-report input,.inline-comment-report select,.inline-comment-report textarea{background:#11151d;border-color:#514048;font-size:14px;color:#dbe0ea}.inline-comment-report textarea{min-height:100px;resize:vertical}.inline-comment-report footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.inline-comment-report footer>span{font-size:12px;line-height:1.7;color:#a89592}.inline-comment-report footer>.btn{display:inline-flex;align-items:center;gap:7px;margin-left:auto;min-height:37px;font-size:13px}.inline-comment-report footer svg{width:14px;height:14px}.discussion-page .comment-entry-actions>[data-action=sp-report] .report-siren-icon{color:#c49d8a}@media(max-width:620px){.inline-comment-report form{padding:13px}.inline-comment-report select,.inline-comment-report textarea{font-size:16px}.inline-comment-report footer{gap:10px}.inline-comment-report footer>span{flex:1 1;min-width:130px}.inline-comment-report footer>.btn{min-height:40px}}.comment-report-slot,.reply-slot{display:flow-root;transform-origin:top;overflow-anchor:none}.discussion-page .comment-entry-actions>.btn{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.discussion-page .comment-entry-actions>.btn[aria-expanded=true]{box-shadow:0 0 0 2px #b8984c0d}#dialog .dialoghead>[data-action=close]{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:7px;min-width:34px;min-height:34px}#dialog .modal-footer>[data-action=close]{display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.4;min-height:40px;padding:9px 13px;white-space:nowrap}#dialog [data-action=close]>.fa-xmark{display:block;width:15px;height:20px;min-width:15px;flex:0 0 15px;fill:currentColor;stroke:none;vertical-align:middle;transform:none;transition:transform .16s ease,color .16s ease}.inline-comment-report>header [data-action=sp-cancel-inline-report]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;padding:7px;line-height:1}.inline-comment-report>header [data-action=sp-cancel-inline-report]>.fa-xmark{display:block;width:15px;height:20px;min-width:15px;flex:0 0 15px;fill:currentColor;stroke:none;transition:transform .16s ease,color .16s ease}@media(hover:hover){#dialog [data-action=close]:hover>.fa-xmark,.inline-comment-report [data-action=sp-cancel-inline-report]:hover>.fa-xmark{transform:scale(1.08)}}#dialog [data-action=close]:active>.fa-xmark,.inline-comment-report [data-action=sp-cancel-inline-report]:active>.fa-xmark{transform:scale(.94)}@media(prefers-reduced-motion:reduce){#dialog [data-action=close]>.fa-xmark,.inline-comment-report [data-action=sp-cancel-inline-report]>.fa-xmark{transition:none;transform:none!important}}.fa-icon.fa-xmark{display:inline-block;vertical-align:middle;fill:currentColor;stroke:none;width:15px!important;height:20px!important;min-width:15px;flex:0 0 15px!important;object-fit:contain}.comment-image-preview .btn:has(.fa-xmark),.toast-dismiss{display:inline-flex;align-items:center;justify-content:center;line-height:1}.discard-editing,.reply-composer-label [data-action=dc-cancel-reply],.rich-link-panel [data-rich-link-cancel]{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(hover:hover){.mobile-chat-close:hover>.fa-xmark,.mobile-menu-close:hover>.fa-xmark,.toast-dismiss:hover>.fa-xmark{transform:scale(1.06)}}.mobile-chat-close>.fa-xmark,.mobile-menu-close>.fa-xmark,.toast-dismiss>.fa-xmark{transition:transform .16s ease}@media(prefers-reduced-motion:reduce){.mobile-chat-close>.fa-xmark,.mobile-menu-close>.fa-xmark,.toast-dismiss>.fa-xmark{transition:none;transform:none!important}}.rail-activity .cardhead{border-left:3px solid #b59a5c;padding:14px 13px}.rail-activity .cardhead h2{display:flex;align-items:center;gap:6px;font-size:14px;min-width:0}.rail-activity .cardhead h2>.fa-icon{width:15px;height:15px;color:#ceb371}.rail-activity .cardhead h2>span{color:#657080}.rail-activity .cardhead button{border:0;padding:4px 0;background:transparent;color:#8f9bad;font:inherit;cursor:pointer;transition:color .18s}.rail-activity .cardhead button[aria-pressed=true]{color:#eee6d6;font-weight:700}.rail-activity .cardhead button:hover{color:#e6c477}.rail-activity .cardhead button:focus-visible{outline:2px solid #d8b364;outline-offset:3px}.rail-activity-list{padding:4px 13px;animation:rail-activity-enter .2s ease-out both}.rail-activity-row{display:flex;gap:9px;align-items:center;min-width:0;padding:10px 0;border-bottom:1px solid #8291a414;transition:background .18s}.rail-activity-row:last-child{border-bottom:0}.rail-activity-row>img{width:32px;height:32px;flex:none;object-fit:contain;border:1px solid #4a4535;border-radius:50%;padding:3px;background:#25251f}.rail-activity-copy{display:grid;gap:4px;min-width:0;flex:1 1}.rail-activity-title{display:flex;align-items:baseline;gap:6px;min-width:0}.rail-activity-title small{flex:0 1 auto;max-width:85px;font-size:12px;color:#8f9bae}.rail-activity-title small,.rail-activity-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-activity-title strong{min-width:0;flex:1 1;font-size:13px;font-weight:550;color:#dce2ec}.rail-activity-meta{display:flex;gap:7px;align-items:center;font-size:12px;color:#8f9bae}.rail-activity-meta>span{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-activity-meta time{font-size:12px;white-space:nowrap;color:#78869a}.rail-activity-row:hover{background:#d9b76408}.rail-activity-row:hover strong{color:#edcc82}.rail-activity-empty,.rail-activity-login{padding:18px 5px;font-size:13px;color:#9ca9bc;text-align:center}.rail-activity-login p{margin:0 0 12px}@keyframes rail-activity-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.rail-activity-list{animation:none}.rail-activity .cardhead button,.rail-activity-row{transition:none}}.rail-activity .cardhead button,.rail-rank-tabs>button{position:relative;transition:color .22s,background .22s,border-color .22s,box-shadow .22s}.rail-activity .cardhead button:after,.rail-rank-tabs>button:after{content:"";position:absolute;left:10%;right:10%;bottom:-4px;height:2px;border-radius:3px;background:linear-gradient(90deg,#a47b35,#f1d58a);opacity:0;transform:scaleX(.35);transition:transform .28s cubic-bezier(.22,.8,.24,1),opacity .22s}.rail-activity .cardhead button[aria-pressed=true]:after,.rail-rank-tabs>button[aria-pressed=true]:after{opacity:1;transform:scaleX(1)}.rail-rank-tabs>button:after{bottom:1px;left:18%;right:18%}.rail-motion-ghost{animation:none!important}@media(prefers-reduced-motion:reduce){.rail-activity .cardhead button,.rail-activity .cardhead button:after,.rail-rank-tabs>button,.rail-rank-tabs>button:after{transition:none}}.rail-activity-list{animation:none}.rail-ranking .cardhead .rank-rotation-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;padding:7px;border:1px solid #b6985133;border-radius:6px;background:#b698510c;color:#bda46f;cursor:pointer;transition:background .2s,color .2s}.rank-rotation-toggle .fa-icon{width:12px;height:12px}.rail-ranking .cardhead .rank-rotation-toggle:hover{background:#b6985129;color:#eed18b}.rail-ranking .cardhead .rank-rotation-toggle:focus-visible{outline:2px solid #d5b363;outline-offset:2px}.rail-ranking .cardhead .rank-rotation-toggle{width:auto;min-width:42px;padding:5px 7px;font-size:11px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.rank-rotation-toggle{display:none!important}}.support-center{display:grid;gap:22px}.support-center>.card{margin:0;overflow:hidden}.support-list-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 23px}.support-list-head>div{min-width:0}.support-list-head h2{display:flex;align-items:center;gap:8px;font-size:17px;margin:0}.support-list-head h2>.fa-icon{width:17px;height:17px;color:#cfad62}.support-list-head h2 small{display:inline-flex;align-items:center;justify-content:center;min-width:23px;padding:2px 6px;border-radius:6px;background:#b4944820;color:#d9ba76;font-size:12px}.support-list-head p{margin:7px 0 0;color:#96a5ba;font-size:13px;line-height:1.6}.support-compose{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;flex:none;white-space:nowrap;transition:transform .18s,box-shadow .18s}.support-compose>.fa-icon{width:14px;height:14px}.support-compose:hover{transform:translateY(-1px);box-shadow:0 4px 16px #c99c2926}.support-row-number{font-size:12px;color:#8794a9;margin-right:9px}.support-center td>strong{font-size:14px;font-weight:550;overflow-wrap:anywhere}.support-center time{font-size:12px;white-space:nowrap}.support-center table td,.support-center table th{padding:15px 16px}.support-status{display:inline-flex;padding:4px 8px;border:1px solid #73849a33;border-radius:6px;font-size:12px;white-space:nowrap;color:#a8b6c9;background:#73849a0c}.support-status.status-answered,.support-status.status-resolved{color:#8ac6aa;background:#4b997515;border-color:#4b997540}.support-status.status-investigating,.support-status.status-open{color:#e2c176;background:#bb943915;border-color:#bb943940}.support-empty{display:grid;justify-items:center;gap:11px;text-align:center;padding:46px 20px;animation:support-empty-enter .25s ease-out both}.support-empty>.fa-icon{width:30px;height:30px;color:#b79a60;opacity:.7;margin-bottom:5px}.support-empty>strong{font-size:15px;color:#ced6e2}.support-empty p{font-size:13px;line-height:1.8;color:#8f9eb3;margin:0}.support-empty-compact{padding:30px 20px;gap:7px}.support-login-card{text-align:center;padding:38px 20px}.support-login-card>span>.fa-icon{width:30px;height:30px;color:#d1af65}.support-login-card p{color:#99a7bb;font-size:14px}@keyframes support-empty-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.support-list-head{padding:17px 15px;gap:12px;align-items:flex-start}.support-list-head h2{font-size:16px}.support-list-head p{font-size:12px}.support-compose{padding:10px 11px;min-height:39px;font-size:13px}.support-center .tablewrap{overflow:auto}.support-center table{min-width:540px}.support-empty{padding:32px 15px}.support-empty-compact{padding:25px 15px}}@media(prefers-reduced-motion:reduce){.support-compose{transition:none}.support-compose:hover{transform:none}.support-empty{animation:none}}#notification-center.notification-center{padding:0;overflow:hidden;border:1px solid #303946;border-radius:12px;background:#10151d}#notification-center .notification-heading{padding:22px 23px;margin:0;border-bottom:1px solid #2b3340;align-items:center;background:#151a23}#notification-center .notification-heading h2{margin:4px 0 7px;font-size:18px;gap:8px}#notification-center .notification-heading p{margin:0;font-size:13px;color:#9aa8bc}#notification-center .notification-heading .eyebrow{display:none}.notification-total{color:#8d9cb1;font-size:13px;white-space:nowrap}#notification-center .notification-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;margin:0;border-bottom:1px solid #29323e;background:#111720}#notification-center .notification-filters{display:flex;flex-wrap:wrap;gap:6px;flex:1 1;min-width:0}.notification-toolbar-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-left:auto}.notification-toolbar-actions>.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;font-size:12px;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.notification-toolbar-actions .fa-icon{width:13px;height:13px}#notification-center .notification-list{padding:0 22px;gap:0;background:transparent}#notification-center .notification-item{border:0;border-bottom:1px solid #2a3340;border-radius:0;margin:0;padding:21px 0;background:transparent;transition:background .2s}#notification-center .notification-item:last-child{border-bottom:0}#notification-center .notification-item.is-unread{background:linear-gradient(90deg,#b89b4c08,transparent)}#notification-center .notification-item-content{min-width:0}#notification-center .notification-item-meta{gap:8px;flex-wrap:wrap;align-items:center}#notification-center .notification-item-meta>time{font-size:12px;color:#8e9cb0}#notification-center .notification-item-content>p{font-size:14px;line-height:1.75;overflow-wrap:anywhere;margin:9px 0 13px}#notification-center .notification-item-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}#notification-center .notification-pagination{padding:17px 22px;margin:0;border-top:1px solid #29323e}#notification-center .notification-empty{padding:42px 18px}#notification-center .notification-list{animation:notification-content-enter .23s ease-out both}@keyframes notification-content-enter{0%{opacity:.85;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){#notification-center .notification-heading{padding:18px 15px}#notification-center .notification-toolbar{padding:13px 14px;gap:12px}#notification-center .notification-filters{flex-wrap:nowrap;overflow-x:auto;width:100%;flex-basis:100%;padding-bottom:5px}#notification-center .notification-filters>.btn{flex:none;white-space:nowrap;min-height:35px}.notification-toolbar-actions{width:100%;justify-content:space-between;margin-left:0}#notification-center .notification-list{padding:0 14px}#notification-center .notification-item{padding:17px 0;gap:10px}#notification-center .notification-item-meta>time{margin-left:0;flex-basis:100%}#notification-center .notification-pagination{padding:15px 14px}#notification-center .notification-heading h2{font-size:17px}}@media(prefers-reduced-motion:reduce){#notification-center .notification-list{animation:none}#notification-center .notification-item,.notification-toolbar-actions>.btn{transition:none}}#notification-center .notification-toolbar-actions{justify-content:flex-end;gap:7px}@media(max-width:620px){#notification-center .notification-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:13px}#notification-center .notification-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;flex-basis:auto;overflow:visible;padding:0}#notification-center .notification-filters>.btn{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:38px;padding:8px 4px;font-size:12px;white-space:nowrap}#notification-center .notification-filters>.btn .fa-icon{width:12px;height:12px;flex:none}#notification-center .notification-toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;margin:0;gap:7px}#notification-center .notification-toolbar-actions>.btn{min-height:35px;padding:8px 10px}}.market-board-page{gap:18px;padding:22px;border:1px solid #303a47;border-radius:13px;background:linear-gradient(145deg,#151c25,#10151c 65%);container-type:inline-size;container-name:market-list}.market-board-tools{gap:18px;align-items:center}.market-board-tools .market-scope-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1;max-width:480px;gap:0;padding:3px;border:1px solid #34404e;border-radius:9px;background:#0d131c}.market-scope-tabs>.btn{border:0;border-radius:6px;min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;background:transparent;color:#aab6c7;transition:background .22s,color .22s,box-shadow .22s}.market-scope-tabs>.btn.active{background:linear-gradient(115deg,#f0d080,#d9aa45);color:#231b0b;box-shadow:0 3px 12px #0002}.market-toolbar-actions{flex:none}.market-toolbar-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;font-size:12px;white-space:nowrap}.market-board-page .market-status-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.market-board-page .market-status-filters>.btn{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:44px;padding:10px 6px;border:1px solid #34404d;border-radius:8px;background:#171f2a;color:#b9c4d3;white-space:nowrap;font-size:13px;transition:background .2s,border-color .2s,color .2s,transform .2s}.market-board-page .market-status-filters>.btn.active{background:linear-gradient(110deg,#b3934328,#b393430c);border-color:#c7a24f;color:#edcc7b}.market-board-page .market-status-filters>.btn:hover{background:#b393431b;border-color:#9e8650;transform:translateY(-1px)}.market-board-page .market-status-filters span{margin-left:3px;opacity:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-board-search{align-items:stretch;margin:0;gap:8px}.market-board-search label{min-width:0;margin:0}.market-board-search input{height:44px;min-width:0;width:100%;font-size:14px}.market-board-search label>svg{top:14px}.market-board-search>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;flex:none;padding:10px 14px}.market-board-search>.market-refresh{padding:10px 12px}.market-refresh>.fa-icon{width:15px;height:15px;transition:transform .25s}.market-refresh:hover>.fa-icon{transform:rotate(35deg)}.market-board-page .market-board-panel{border:0;border-top:1px solid #34404c;border-radius:0;background:transparent;overflow:visible}.market-board-page .market-board-panel>header{padding:22px 0 18px;gap:14px;flex-wrap:nowrap;align-items:center}.market-board-panel>header h2{font-size:18px;margin:0}.market-board-panel>header p{font-size:13px;margin-top:7px}.market-register-action{width:auto;flex:none}.market-register-action>.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;white-space:nowrap;font-size:13px;padding:10px 14px;transition:transform .18s,box-shadow .18s}.market-register-action>.btn:hover{transform:translateY(-1px);box-shadow:0 4px 18px #c29b3533}.market-board-wrap{border:1px solid #303b49;border-radius:9px;overflow:hidden}.market-board-page .market-board-table{width:100%;margin:0}.workspace .market-board-page .market-board-table td,.workspace .market-board-page .market-board-table th{padding:15px 10px}.workspace .market-board-page .market-board-table td:first-child:not([colspan]),.workspace .market-board-page .market-board-table td:nth-child(7),.workspace .market-board-page .market-board-table th:first-child,.workspace .market-board-page .market-board-table th:nth-child(7){display:none}.workspace .market-board-page .market-board-table th:nth-child(2){width:auto}.workspace .market-board-page .market-board-table th:nth-child(3),.workspace .market-board-page .market-board-table th:nth-child(4),.workspace .market-board-page .market-board-table th:nth-child(5){width:15%}.workspace .market-board-page .market-board-table th:nth-child(6){width:14%}.workspace .market-board-page .market-board-table th:last-child{width:96px}.market-board-page .market-title button{font-size:14px}.market-board-page .market-seller{overflow-wrap:anywhere}.market-board-page .market-seller img{display:block;margin:0 0 4px}.market-board-page .market-seller strong{font-size:12px}.market-board-page .market-points b,.market-board-page .market-price b{font-size:14px}.market-board-page .market-open-button{padding:8px!important;font-size:12px!important}.market-pagination{padding-bottom:0}@container market-list (max-width:560px){.market-board-tools{flex-wrap:wrap;gap:10px}.market-board-tools .market-scope-tabs{max-width:none;flex-basis:100%}.market-toolbar-actions{margin-left:auto}.market-board-page .market-status-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.market-board-page{padding:15px;gap:14px;border-radius:11px}.market-board-page .market-board-panel>header{padding:18px 0 15px;gap:9px}.market-board-page .market-board-panel>header>div:first-child{flex:1 1;min-width:0}.market-board-panel>header h2{font-size:16px}.market-board-panel>header p,.market-board-panel>header p>strong{font-size:12px}.market-board-page .market-register-action{width:auto;flex:none}.market-register-action>.btn{width:auto;padding:9px 10px;min-height:38px;font-size:12px}.market-board-page .market-status-filters>.btn{font-size:13px;min-height:42px}.market-board-page .market-board-tools{flex-wrap:wrap}.market-board-page .market-board-tools .market-scope-tabs{max-width:none;flex-basis:100%}.market-board-page .market-toolbar-actions{margin-left:auto}.market-board-page .market-status-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.market-board-page .market-board-wrap{border:0;border-radius:0;overflow:visible}.market-board-page .market-board-table,.market-board-page .market-board-table tbody{display:block;width:100%}.market-board-page .market-board-table thead{display:none}.workspace .market-board-page .market-board-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 10px;margin:0 0 13px;padding:16px;border:1px solid #34404c;border-radius:10px;background:linear-gradient(135deg,#18212d88,#121922);position:relative}.workspace .market-board-page .market-board-table td{padding:0!important;border:0!important;text-align:left!important;min-width:0;width:auto;position:static;max-width:none}.workspace .market-board-page .market-board-table .market-title{grid-column:1/-1;padding:0!important}.market-board-page .market-title button{font-size:15px;line-height:1.65}.workspace .market-board-page .market-board-table .market-seller{grid-column:1/-1;display:flex;align-items:center;gap:7px;line-height:1.5}.market-board-page .market-seller img{display:block;width:22px;height:22px;margin:0}.market-board-page .market-seller span{display:flex;align-items:center;gap:6px}.market-board-page .market-seller small{margin:0}.market-board-page .market-seller strong{font-size:13px}.workspace .market-board-page .market-board-table .market-points,.workspace .market-board-page .market-board-table .market-price{padding-top:12px!important;border-top:1px solid #34404c!important}.market-board-page .market-mobile-label{display:block!important;margin-bottom:6px!important}.market-board-page .market-points b,.market-board-page .market-price b{font-size:16px;line-height:1.5}.workspace .market-board-page .market-board-table .market-status{grid-column:1;grid-row:auto;align-self:center}.workspace .market-board-page .market-board-table .market-open-cell{grid-column:2;grid-row:auto;justify-self:end;align-self:center;width:auto}.workspace .market-board-page .market-open-cell .market-open-button{width:auto;padding:9px 12px!important;min-height:36px;gap:8px}.market-board-page .trade-status{font-size:12px;padding:5px 8px}.market-board-page .market-board-table td[colspan]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.market-board-page .market-status-filters>.btn,.market-refresh>.fa-icon,.market-register-action>.btn,.market-scope-tabs>.btn{transition:none}.market-board-page .market-status-filters>.btn:hover,.market-refresh:hover>.fa-icon,.market-register-action>.btn:hover{transform:none}}.workspace .market-board-page .market-board-table td[colspan]{display:table-cell}@media(max-width:700px){.workspace .market-board-page .market-board-table td[colspan]{display:block;grid-column:1/-1}}@media(max-width:700px){.top-inner:has(.header-auth-buttons){grid-template-columns:40px minmax(0,1fr) auto;gap:9px;padding-inline:11px;min-height:70px}.top-inner:has(.header-auth-buttons)>.toplinks{width:auto;flex-wrap:nowrap;min-width:0}.top-inner .header-auth-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px}.top-inner .header-auth-buttons .auth-entry{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;min-width:0;height:34px;min-height:34px;padding:0 8px;font-size:12px}.top-inner .header-auth-buttons .auth-entry>.fa-icon{width:12px;height:12px;flex:none}.top-inner:has(.header-auth-buttons) .brandlogo{width:100%;height:auto;max-height:51px;object-fit:contain}}@media(max-width:360px){.top-inner:has(.header-auth-buttons){grid-template-columns:34px minmax(0,1fr) auto;gap:6px;padding-inline:8px}.top-inner .header-auth-buttons{gap:4px}.top-inner .header-auth-buttons .auth-entry{padding-inline:6px;font-size:12px}.top-inner .header-auth-buttons .auth-entry>.fa-icon{display:none}}