@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;inset:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media(max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media(max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{font-family:Inter,Arial,sans-serif;color:#f5f7fb;background:#0b1020;line-height:1.5;font-weight:400}*{box-sizing:border-box}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{margin:0;background:radial-gradient(circle at top,rgba(85,110,255,.18),transparent 35%),#0b1020;min-width:320px;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{background:#4f6bff;color:#fff;border:none;border-radius:10px;padding:.8rem 1rem;cursor:pointer}button:hover{opacity:.92}input,select{width:100%;margin-top:.4rem;padding:.8rem;border-radius:10px;border:1px solid #2d3555;background:#141b31;color:#fff}code{word-break:break-all}.container{width:min(1120px,calc(100% - 2rem));margin:0 auto}.app-shell{min-height:100vh}.site-header{border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;background:#0b1020d9;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px;flex-wrap:wrap;padding:.8rem 0}.brand{font-weight:800;font-size:1.1rem}.nav{display:flex;gap:1rem;flex-wrap:wrap}.nav a{color:#b8c1e3}.nav a.active{color:#fff;font-weight:700}.page{padding:.9rem 0 1rem}.card{background:#141b31eb;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:1.25rem;box-shadow:0 10px 35px #00000038;margin-bottom:1rem}.hero h1{margin-top:0;margin-bottom:.5rem;font-size:2rem}.muted{color:#b8c1e3}.status-open{color:#66e2a3;font-weight:700}.status-closed{color:#ff8c8c;font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-card{min-height:110px;display:flex;flex-direction:column;justify-content:center}.stat-label{color:#9eadde;font-size:.95rem}.stat-value{font-size:1.5rem;font-weight:800;margin-top:.35rem}.form-stack{display:grid;gap:1rem;margin-top:1rem}.success-text{color:#66e2a3;margin-top:1rem}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.85rem .75rem;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:top}th{color:#aeb9e8;font-weight:700}.home-cta-row{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.home-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.home-step-list{display:grid;gap:1rem}.home-step{display:grid;grid-template-columns:40px 1fr;gap:.85rem;align-items:start}.home-step span{width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:#4f6bff29;color:#dce4ff}.home-step p{margin:.25rem 0 0;color:#9eadde}.home-feature-list{margin:0;padding-left:1.2rem;color:#dbe4ff}.home-feature-list li+li{margin-top:.65rem}.entry-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:1rem}.entry-stats-col{display:grid;gap:1rem}.entry-mini-stat{min-height:108px;display:flex;flex-direction:column;justify-content:center}.entry-mini-stat span{color:#9eadde;font-size:.95rem}.entry-mini-stat strong{font-size:1.45rem;margin-top:.35rem}.bracket-shell{display:grid;gap:.75rem}.bracket-topbar.card,.bracket-toolbar-card,.bracket-board-card{margin-bottom:0}.bracket-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bracket-kicker{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:#8da2ff;margin-bottom:.25rem}.bracket-title{margin:0;font-size:1.65rem}.bracket-meta-grid{display:flex;gap:.75rem;flex-wrap:wrap}.bracket-pill{min-width:120px;border-radius:14px;padding:.85rem 1rem;background:linear-gradient(180deg,#4f6bff1f,#ffffff08);border:1px solid rgba(255,255,255,.07)}.bracket-pill span{display:block;color:#9eadde;font-size:.85rem}.bracket-pill strong{display:block;margin-top:.25rem;font-size:1.2rem}.bracket-toolbar-card{display:grid;gap:.7rem}.bracket-toolbar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bracket-view-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.bracket-view-tab{background:#ffffff0d;color:#b8c1e3;border:1px solid rgba(255,255,255,.06);border-radius:999px;padding:.62rem .9rem}.bracket-view-tab.is-active{color:#fff;border-color:#8da2ff73;background:#4f6bff2e;box-shadow:0 0 24px #4f6bff24}.bracket-action-buttons{display:flex;gap:.55rem;flex-wrap:wrap}.bracket-progress{display:grid;gap:.55rem}.bracket-progress-top,.bracket-progress-bottom{display:flex;justify-content:space-between;gap:1rem;color:#9eadde;font-size:.9rem}.bracket-progress-top strong{color:#fff}.bracket-progress-track{height:10px;background:#ffffff0f;border-radius:999px;overflow:hidden}.bracket-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#4f6bfff2,#66e2a3eb);box-shadow:0 0 18px #4f6bff33}.bracket-board-card{padding:.85rem;overflow:hidden}.bracket-viewport{position:relative;width:100%;height:80vh;min-height:760px;max-height:940px;overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at 50% 50%,rgba(79,107,255,.04),transparent 30%),linear-gradient(180deg,#090d1afa,#070a14fc);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;-ms-overflow-style:none;scrollbar-width:none}.bracket-viewport::-webkit-scrollbar{display:none}.bracket-viewport.is-dragging{cursor:grabbing}.bracket-canvas{position:relative}.bracket-canvas-node{position:absolute;height:176px}.bracket-canvas-label{position:absolute;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#becdff2e;pointer-events:none}.label-west{left:28px;top:18px}.label-east{right:28px;top:18px}.label-south{left:28px;top:1730px}.label-midwest{right:28px;top:1730px}.label-center{left:50%;top:1060px;transform:translate(-50%)}.bracket-inline-selected{margin-top:.6rem;color:#95a4d4;font-size:.88rem}.bracket-match-card{appearance:none;width:100%;border:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at top left,rgba(79,107,255,.18),transparent 55%),linear-gradient(180deg,#151d35f2,#0c1121f2);border-radius:17px;text-align:left;color:inherit;cursor:pointer;opacity:0;animation:bracketCardIn .65s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--delay, 0ms);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.bracket-board-card .bracket-match-card{height:176px;padding:.72rem;box-shadow:0 12px 28px #0000003d;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.bracket-match-card:hover{transform:translateY(-2px);border-color:#8da2ff59;box-shadow:0 22px 44px #00000057}.bracket-match-card.is-selected{border-color:#8da2ff8c;box-shadow:0 0 0 1px #8da2ff2e,0 24px 48px #00000059}.bracket-board-card .bracket-match-name{min-width:0;font-size:.88rem;line-height:1.15;font-weight:700;color:#dfe6ff;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bracket-board-card .bracket-status-chip{padding:.26rem .42rem;border-radius:999px;font-size:.66rem;line-height:1;letter-spacing:.04em;background:#ffffff0f;color:#b9c5f2;border:1px solid rgba(255,255,255,.07);white-space:nowrap;max-width:84px;overflow:hidden;text-overflow:ellipsis}.bracket-status-chip.is-live{background:#ff606024;color:#ff9f9f;border-color:#ff606047;box-shadow:0 0 18px #ff606029}.bracket-status-chip.is-final{background:#66e2a31a;color:#88f0bb;border-color:#66e2a338}.bracket-board-card .bracket-teams{display:grid;gap:.36rem;flex:1 1 auto;min-height:0}.bracket-board-card .bracket-team-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .56rem;min-height:40px;border-radius:12px;background:#ffffff0a;border:1px solid transparent;overflow:hidden;transition:transform .14s ease,background .14s ease,border-color .14s ease}.bracket-team-row:disabled{opacity:1;cursor:default}.bracket-team-row:not(:disabled):hover{transform:translate(2px);border-color:#8da2ff4d}.bracket-team-row.is-winner{background:linear-gradient(180deg,#66e2a31f,#66e2a30f);border-color:#66e2a33d}.bracket-team-row.is-picked{border-color:#4f6bff73;box-shadow:inset 0 0 0 1px #4f6bff2e}.bracket-board-card .bracket-team-main{display:flex;align-items:center;gap:.5rem;min-width:0}.bracket-board-card .bracket-seed{width:20px;height:20px;flex:0 0 20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;color:#dce4ff;background:#ffffff14}.bracket-board-card .bracket-team-name{min-width:0;font-size:.84rem;line-height:1.05;font-weight:650;color:#f0f3ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bracket-board-card .bracket-team-right{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;min-width:0}.bracket-board-card .bracket-picked-tag{font-size:.6rem;line-height:1;color:#93a9ff;padding:.14rem .28rem;border-radius:999px;background:#4f6bff1f;border:1px solid rgba(79,107,255,.2);max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-board-card .bracket-score{min-width:14px;font-size:.84rem;line-height:1;font-weight:800;text-align:right;color:#f6f8ff}.bracket-board-card .bracket-pick-footer{margin-top:auto;padding-top:.35rem;font-size:.7rem;line-height:1.1;min-height:18px;border-top:none}.bracket-pick-footer.pick-correct{color:#7aefb2}.bracket-pick-footer.pick-incorrect{color:#ff9f9f}.bracket-pick-footer.pick-pending{color:#8ea0d8}.bracket-pick-footer.pick-none{color:#7181b3}.bracket-connector-layer{position:absolute;inset:0;pointer-events:none}.bracket-connector-segment{position:absolute;background:linear-gradient(90deg,#8da2ff33,#8da2ff52);border-radius:999px;box-shadow:0 0 10px #8da2ff14;opacity:.9}.bracket-detail-card{position:sticky;top:96px;align-self:start}.bracket-detail-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.bracket-detail-head h3{margin:.15rem 0 0;font-size:1.35rem}.bracket-detail-round{margin-top:.75rem;color:#8ea0d8;font-weight:600}.bracket-detail-teams{display:grid;gap:.8rem;margin-top:1rem}.bracket-detail-team{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05);color:inherit;text-align:left}.bracket-detail-team:disabled{opacity:1;cursor:default}.bracket-detail-team.is-winner{background:linear-gradient(180deg,#66e2a31f,#66e2a30d);border-color:#66e2a33d}.bracket-detail-team.is-picked{box-shadow:inset 0 0 0 1px #4f6bff38;border-color:#4f6bff47}.bracket-detail-team-left{display:flex;align-items:center;gap:.9rem}.bracket-detail-seed{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;background:#ffffff14}.bracket-detail-name{font-weight:750;font-size:1rem}.bracket-detail-sub{color:#8ea0d8;font-size:.85rem;margin-top:.15rem}.bracket-detail-score{font-size:1.35rem;font-weight:900}.bracket-detail-insight{margin-top:1rem;padding:1rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.bracket-detail-insight-label{color:#8ea0d8;font-size:.85rem;margin-bottom:.35rem}.bracket-detail-insight-value{font-weight:800;font-size:1.05rem}.bracket-detail-insight-value.pick-correct{color:#7aefb2}.bracket-detail-insight-value.pick-incorrect{color:#ff9f9f}.bracket-detail-insight-value.pick-pending{color:#8ea0d8}.bracket-detail-insight-value.pick-none{color:#7181b3}.bracket-detail-time{margin-top:1rem;color:#9eadde;font-size:.92rem}.leaderboard-row-highlight{background:#4f6bff14}@keyframes bracketCardIn{to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1100px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-hero-grid,.home-info-grid{grid-template-columns:1fr}}@media(max-width:900px){.bracket-viewport{height:74vh;min-height:620px}}@media(max-width:640px){.stats-grid{grid-template-columns:1fr}.header-inner{align-items:flex-start}.hero h1{font-size:1.6rem}.bracket-meta-grid{width:100%}.bracket-pill{flex:1 1 120px}.bracket-toolbar-top{align-items:stretch}.bracket-action-buttons{width:100%}}.bracket-board-card .bracket-match-top--compact{display:flex;justify-content:flex-end;align-items:center;min-height:24px;margin-bottom:.48rem}.bracket-board-card .bracket-match-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem;margin-bottom:.5rem;min-height:34px}.bracket-board-card .bracket-match-name{min-width:0;font-size:.8rem;line-height:1.1;font-weight:700;color:#dfe6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bracket-board-card .bracket-status-chip{max-width:110px}.bracket-board-card .bracket-match-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-bottom:.5rem;min-height:28px}.bracket-board-card .bracket-match-name{min-width:0;font-size:.8rem;line-height:1;font-weight:700;color:#dfe6ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bracket-board-card .bracket-status-chip{display:inline-flex;align-items:center;justify-content:center;height:22px;max-width:110px;font-size:.66rem;line-height:1;padding:0 .42rem}.bracket-board-card .bracket-team-row{appearance:none;-webkit-appearance:none;text-decoration:none;box-shadow:none;outline:none;background-clip:padding-box}.premium-entry-card{background:radial-gradient(circle at top right,rgba(90,110,255,.18),transparent 28%),linear-gradient(180deg,#141b31f7,#0d1325f5)}.entry-card{background:radial-gradient(circle at top right,rgba(90,110,255,.16),transparent 28%),#141b31f0}.entry-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.entry-card-header-right{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.entry-card-header h1{margin:.15rem 0 0;font-size:2rem}.entry-kicker{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:#8da2ff}.sync-badge{display:inline-flex;align-items:center;gap:.45rem;min-height:36px;padding:.45rem .75rem;border-radius:999px;background:#ffffff0f;color:#d9e1ff;font-size:.82rem;font-weight:700;border:1px solid rgba(255,255,255,.08)}.sync-dot{width:8px;height:8px;border-radius:999px;background:#7ea0ff;box-shadow:0 0 #7ea0ff99;animation:sync-pulse 1.5s infinite}@keyframes sync-pulse{70%{box-shadow:0 0 0 8px #7ea0ff00}to{box-shadow:0 0 #7ea0ff00}}.entry-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.45rem .8rem;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.04em;border:1px solid rgba(255,255,255,.08)}.entry-status-pill.is-unpaid{background:#ffb84d1f;color:#ffd48a}.entry-status-pill.is-paid{background:#43c97f24;color:#89f0ae}.entry-status-pill.is-submitted{background:#6c7cff2e;color:#d6ddff}.entry-icon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}.entry-icon-card{display:grid;grid-template-columns:44px 1fr;gap:.85rem;align-items:start;padding:.95rem 1rem;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.entry-icon-card--wide{grid-column:1 / -1}.entry-icon{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#4f6bff24;font-size:1.15rem}.entry-icon-card span{display:block;color:#9eadde;font-size:.85rem;margin-bottom:.35rem}.entry-icon-card strong{font-size:1rem}.entry-icon-card code{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-help-text{margin-top:0;margin-bottom:1rem}.entry-summary-strip{display:flex;gap:.65rem;flex-wrap:wrap;margin-bottom:1rem}.summary-chip{min-width:120px;padding:.75rem .9rem;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.summary-chip__label{display:block;color:#9eadde;font-size:.78rem;margin-bottom:.2rem}.entry-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.entry-primary-button{min-height:48px;font-weight:800}.secondary-button{background:#ffffff0d;color:#e7ecff;border:1px solid rgba(255,255,255,.08)}.secondary-button:hover:not(:disabled){background:#ffffff14}.entry-message{margin-top:1rem;border-radius:14px;padding:.9rem 1rem;font-weight:600}.entry-message.is-success{background:#43c97f1f;border:1px solid rgba(67,201,127,.22);color:#9bf0bb}.entry-message.is-error{background:#ff6e6e1f;border:1px solid rgba(255,110,110,.22);color:#ffabab}.entry-meta-list{display:grid;gap:.75rem;margin-top:1rem}.entry-meta-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:.8rem;align-items:center;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.entry-meta-row--stack{grid-template-columns:1fr}.entry-meta-row span{color:#9eadde;font-size:.9rem}.entry-meta-row code,.entry-meta-row strong{min-width:0;word-break:break-all}.bracket-loading-card{min-height:240px;display:flex;flex-direction:column;justify-content:center}.bracket-loading-card--premium{min-height:300px}.bracket-loading-card--compact{min-height:180px}.bracket-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:1rem 0}.bracket-loading-text{margin:1rem 0 0}.loading-shimmer{position:relative;overflow:hidden;border-radius:12px;background:#ffffff0f}.loading-shimmer:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:loading-shimmer 1.35s infinite}.loading-shimmer--title{height:28px;width:240px;margin-bottom:.85rem}.loading-shimmer--line{height:14px;width:100%;margin-bottom:.65rem}.loading-shimmer--line.short{width:60%}.loading-shimmer--panel{height:84px}.loading-shimmer--board{height:120px;margin-top:1rem}@keyframes loading-shimmer{to{transform:translate(100%)}}@media(max-width:900px){.entry-icon-grid,.entry-action-row,.bracket-loading-grid,.entry-meta-row{grid-template-columns:1fr}.entry-card-header{flex-direction:column;align-items:stretch}.entry-card-header-right{justify-content:flex-start}.entry-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.summary-chip{min-width:0}.entry-stats-summary-grid{grid-template-columns:1fr 1fr}.entry-stats-summary-item--wide{grid-column:span 2}}@media(max-width:640px){.entry-hero-grid{gap:.75rem}.entry-card{padding:1rem}.entry-card-header h1{font-size:1.55rem}.entry-summary-strip,.entry-icon-grid{grid-template-columns:1fr}.entry-icon-card code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-stats-summary-grid{grid-template-columns:1fr}.entry-stats-summary-item--wide{grid-column:span 1}}.countdown-card{margin-top:1rem;padding:1rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.countdown-label{font-size:.9rem;color:#9eadde;margin-bottom:.75rem}.countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.countdown-box{border-radius:14px;background:#ffffff0d;padding:.85rem .6rem;text-align:center}.countdown-box strong{display:block;font-size:1.35rem;line-height:1}.countdown-box span{display:block;margin-top:.35rem;font-size:.8rem;color:#9eadde}.countdown-expired{margin-top:1rem;color:#ffb3b3;font-weight:700}@media(max-width:700px){.countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.whitepaper-page{max-width:900px;margin:0 auto}.whitepaper-card{padding:2rem}.whitepaper-kicker{margin:0 0 .5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:#8da2ff}.whitepaper-card section{margin-top:2rem}.whitepaper-card h2{margin-bottom:.75rem}.whitepaper-card p,.whitepaper-card li{line-height:1.7}.whitepaper-token-banner{margin-top:1.5rem;margin-bottom:2rem;padding:1rem 1.1rem;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.whitepaper-token-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:#8da2ff;margin-bottom:.25rem}.whitepaper-token-status{font-weight:700}.whitepaper-token-address-wrap{text-align:right}.whitepaper-token-address-label{display:block;font-size:.8rem;color:#9eadde;margin-bottom:.25rem}.whitepaper-token-address{display:inline-block;padding:.45rem .7rem;border-radius:10px;background:#ffffff0d}.home-footer-links{margin-top:2rem;display:flex;justify-content:center}.home-footer-link{color:#d6ddff;text-decoration:none;border-bottom:1px solid rgba(214,221,255,.35);padding-bottom:.15rem}.home-footer-link:hover{border-bottom-color:#d6ddffcc}@media(max-width:700px){.whitepaper-token-banner{grid-template-columns:1fr}.whitepaper-token-address-wrap{text-align:left}}.entry-reminder-card{display:flex;gap:.85rem;align-items:flex-start;padding:.95rem 1rem;border-radius:16px;margin-top:1rem;border:1px solid rgba(255,196,0,.22);background:#ffc40014}.entry-stats-summary-card{min-height:108px}.entry-stats-summary-card{min-height:auto;padding:1rem}.entry-stats-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.entry-stats-summary-item{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.9rem 1rem;border-radius:16px;background:linear-gradient(180deg,#4f6bff1f,#ffffff08);border:1px solid rgba(255,255,255,.07)}.entry-stats-summary-item span{color:#9eadde;font-size:.85rem}.entry-stats-summary-item strong{font-size:1.15rem;margin-top:.25rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.entry-stats-summary-card{display:none}}.entry-reminder-card{display:flex;gap:.85rem;align-items:flex-start;padding:.95rem 1rem;border-radius:16px;margin-bottom:1rem;border:1px solid rgba(255,196,0,.22);background:#ffc40014}.entry-reminder-icon{font-size:1.15rem;line-height:1;margin-top:.15rem}.entry-reminder-title{font-weight:700;margin-bottom:.2rem}.entry-reminder-text{font-size:.95rem;opacity:.88;line-height:1.4}.header-wallet{display:flex;align-items:center;justify-content:flex-end}@media(max-width:640px){.header-inner{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch}.nav{order:3}.header-wallet{order:2;justify-content:flex-start}}html,body,#root{max-width:100%;overflow-x:hidden}.page,.entry-hero-grid,.entry-card,.entry-stats-summary-card,.entry-summary-strip,.entry-icon-grid,.entry-icon-card,.entry-meta-list,.entry-meta-row,.form-stack{min-width:0}.header-inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand wallet" "nav nav";align-items:center;gap:.6rem 1rem;min-height:64px;padding:.65rem 0}.brand{grid-area:brand;font-weight:800;font-size:1rem;line-height:1.1}.nav{grid-area:nav;display:flex;gap:.9rem;flex-wrap:wrap}.header-wallet{grid-area:wallet;display:flex;align-items:center;justify-content:flex-end;min-width:0}.entry-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.summary-chip{min-width:0}.entry-icon-card code{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}@media(max-width:640px){.page{padding:.65rem 0 .85rem}.card{padding:1rem;border-radius:16px}.header-inner{grid-template-columns:1fr auto;grid-template-areas:"brand wallet" "nav nav";gap:.5rem .75rem;min-height:56px;padding:.55rem 0}.brand{font-size:.92rem}.nav{gap:.75rem;font-size:.95rem}.header-wallet button,.header-wallet [role=button]{padding:.55rem .75rem;font-size:.9rem;min-height:40px}.entry-card-header h1{font-size:1.45rem;line-height:1.05}.entry-icon-grid{grid-template-columns:1fr}.entry-icon-card{grid-template-columns:40px 1fr;gap:.7rem;padding:.85rem .9rem}.entry-icon{width:40px;height:40px;border-radius:12px;font-size:1rem}.entry-icon-card code{font-size:.74rem}.entry-summary-strip{grid-template-columns:1fr;gap:.5rem}.entry-action-row{grid-template-columns:1fr;gap:.6rem}.entry-primary-button,.secondary-button{width:100%}.entry-stats-summary-grid{grid-template-columns:1fr 1fr;gap:.65rem}.entry-stats-summary-item--wide{grid-column:span 2}}.entry-icon-card code{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}
