.modal-overlay[data-v-f9a798d7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal[data-v-f9a798d7]{background:#fff;border-radius:8px;padding:2rem;width:100%;max-width:400px;position:relative}.close-btn[data-v-f9a798d7]{position:absolute;top:.5rem;right:.75rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#718096}.close-btn[data-v-f9a798d7]:hover{color:#2d3748}h2[data-v-f9a798d7]{margin-top:0;margin-bottom:.5rem;color:#2d3748}p[data-v-f9a798d7]{color:#718096;margin-bottom:1.5rem}.form-group[data-v-f9a798d7]{margin-bottom:1rem}.form-group label[data-v-f9a798d7]{display:block;margin-bottom:.5rem;font-weight:500;color:#2d3748}.form-group input[data-v-f9a798d7]{width:100%;padding:.75rem;border:1px solid #cbd5e0;border-radius:4px;font-size:1rem;box-sizing:border-box}.form-group input[data-v-f9a798d7]:focus{outline:none;border-color:#8d6e63;box-shadow:0 0 0 2px #8d6e6333}.code-input[data-v-f9a798d7]{font-size:1.5rem!important;text-align:center;letter-spacing:.5rem;font-family:monospace}.error[data-v-f9a798d7]{color:#e53e3e;font-size:.875rem;margin-bottom:1rem}.btn[data-v-f9a798d7]{width:100%;padding:.75rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:all .2s}.btn[data-v-f9a798d7]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-f9a798d7]{background-color:#8d6e63;color:#f5e6d3}.btn-primary[data-v-f9a798d7]:hover:not(:disabled){background-color:#6d4c41}.btn-secondary[data-v-f9a798d7]{background-color:#718096;color:#fff}.btn-secondary[data-v-f9a798d7]:hover:not(:disabled){background-color:#4a5568}.btn-discord[data-v-f9a798d7]{background-color:#5865f2;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.btn-discord[data-v-f9a798d7]:hover:not(:disabled){background-color:#4752c4}.discord-icon[data-v-f9a798d7]{width:1.25rem;height:1.25rem}.divider[data-v-f9a798d7]{display:flex;align-items:center;margin:1rem 0}.divider[data-v-f9a798d7]:before,.divider[data-v-f9a798d7]:after{content:"";flex:1;border-bottom:1px solid #cbd5e0}.divider span[data-v-f9a798d7]{padding:0 .75rem;color:#718096;font-size:.875rem}.button-group[data-v-f9a798d7]{display:flex;gap:.5rem}.button-group .btn[data-v-f9a798d7]{flex:1}.logout-link[data-v-f9a798d7]{margin-top:1rem;background:none;color:#718096;text-decoration:underline;font-size:.9rem}.logout-link[data-v-f9a798d7]:hover{color:#4a5568}@media (max-width: 480px){.modal[data-v-f9a798d7]{width:95%;padding:1.5rem;margin:.5rem}h2[data-v-f9a798d7]{font-size:1.25rem}p[data-v-f9a798d7]{font-size:.9rem;margin-bottom:1rem}.form-group input[data-v-f9a798d7]{padding:.6rem;font-size:.9rem}.code-input[data-v-f9a798d7]{font-size:1.25rem!important;letter-spacing:.35rem}.btn[data-v-f9a798d7]{padding:.6rem .75rem;font-size:.9rem}}.mobile-tooltip[data-v-2de26e2b]{position:fixed;z-index:10000;left:50%;transform:translate(-50%);bottom:20px;max-width:280px;animation:tooltipFadeInMobile-2de26e2b .2s ease-out forwards}.mobile-tooltip-content[data-v-2de26e2b]{background-color:#2d3748;color:#fff;padding:.5rem 2rem .5rem .75rem;border-radius:6px;font-size:.8rem;line-height:1.4;min-width:180px;max-width:280px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;white-space:normal;word-wrap:break-word;position:relative}.mobile-tooltip-close[data-v-2de26e2b]{position:absolute;top:.25rem;right:.5rem;background:none;border:none;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer;padding:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.mobile-tooltip-close[data-v-2de26e2b]:hover{opacity:1}@keyframes tooltipFadeInMobile-2de26e2b{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}header{background:linear-gradient(135deg,#8d6e63,#6d4c41);color:#f5e6d3;padding:1.5rem 0;box-shadow:0 2px 4px #0003}header .container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-brand{display:flex;align-items:center;gap:1rem}.logo{height:60px;width:auto;border-radius:4px}h1{font-size:1.8rem;font-weight:600;color:#f5e6d3}nav{display:flex;gap:1.5rem}nav a{color:#f5e6d3;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s}nav a:hover,nav a.router-link-active{background-color:#f5e6d333;color:#ffa000}.header-right{display:flex;align-items:center;gap:1.5rem}.auth-section{display:flex;align-items:center}.user-menu{position:relative}.user-menu-trigger{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border:1px solid rgba(245,230,211,.5);border-radius:4px;background:transparent;color:#f5e6d3;cursor:pointer;font-size:.9rem;transition:all .2s}.user-menu-trigger:hover{background-color:#f5e6d333;border-color:#f5e6d3}.user-menu-trigger .user-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-menu-trigger .user-name{color:#f5e6d3}.user-with-avatar{display:inline-flex;align-items:center;gap:.35rem}.user-avatar-thumb{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;vertical-align:middle}.dropdown-arrow{font-size:.6rem;opacity:.7}.admin-badge{background-color:#ffa000;color:#3e2723;font-size:.6rem;font-weight:600;padding:.1rem .3rem;border-radius:2px;text-transform:uppercase}.user-menu-dropdown{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:150px;z-index:1000;overflow:hidden}.menu-item{display:block;width:100%;padding:.75rem 1rem;border:none;background:none;color:#2d3748;text-align:left;text-decoration:none;font-size:.9rem;cursor:pointer;transition:background-color .2s}.menu-item:hover{background-color:#f7fafc;color:#8d6e63}.btn-login{padding:.4rem .8rem;border:1px solid #F5E6D3;border-radius:4px;background:transparent;color:#f5e6d3;cursor:pointer;font-size:.85rem;transition:all .2s}.btn-login:hover{background-color:#f5e6d333}main.container{max-width:1200px;margin:2rem auto;padding:0 2rem}.card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000001a;margin-bottom:1rem}.btn{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.btn-primary{background-color:#8d6e63;color:#f5e6d3}.btn-primary:hover{background-color:#6d4c41}.btn-danger{background-color:#e53e3e;color:#fff}.btn-danger:hover{background-color:#c53030}.btn-secondary{background-color:#718096;color:#fff}.btn-secondary:hover{background-color:#4a5568}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#2d3748}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.5rem;border:1px solid #cbd5e0;border-radius:4px;font-size:1rem}.form-group textarea{min-height:100px;resize:vertical}table{width:100%;border-collapse:collapse}th,td{padding:.75rem;text-align:left;border-bottom:1px solid #e2e8f0}th{background-color:#f7fafc;font-weight:600;color:#2d3748}tr:hover{background-color:#f7fafc}.login-prompt{display:flex;justify-content:center;align-items:center;min-height:60vh}.login-prompt-content{text-align:center;background:#fff;padding:3rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px}.login-prompt-content h2{color:#2d3748;margin-bottom:1rem;font-size:1.5rem}.login-prompt-content p{color:#718096;margin-bottom:1.5rem}.btn-large{padding:.75rem 2rem;font-size:1rem}.pending-approval{border:2px solid #FFA000;background:#fffbf0}.pending-approval h2,.pending-approval p{color:#744210}.pending-email{margin-top:1rem;padding:.75rem;background:#ffa0001a;border-radius:4px}@media (max-width: 768px){header .container{flex-direction:column;gap:1rem;padding:0 1rem}.header-brand{width:100%;justify-content:center}.logo{height:40px}h1{font-size:1.2rem;text-align:center}.header-right{width:100%;flex-direction:column;gap:.75rem}nav{width:100%;justify-content:center;flex-wrap:wrap;gap:.5rem}nav a{padding:.4rem .6rem;font-size:.9rem}.auth-section{width:100%;justify-content:center}.user-menu-dropdown{left:50%;right:auto;transform:translate(-50%)}main.container{padding:0 1rem;margin:1rem auto}.card{padding:1rem}.login-prompt-content{padding:1.5rem;margin:0 .5rem}.login-prompt-content h2{font-size:1.25rem}.btn-large{padding:.6rem 1.5rem;font-size:.9rem}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}th,td{padding:.5rem;font-size:.85rem;white-space:nowrap}}@media (max-width: 480px){.header-brand{flex-direction:column;gap:.5rem}h1{font-size:1rem}.logo{height:35px}nav{gap:.25rem}nav a{padding:.35rem .5rem;font-size:.8rem}main.container{padding:0 .5rem}.card{padding:.75rem;border-radius:6px}.btn{padding:.4rem .75rem;font-size:.85rem}}.tooltip-wrapper[data-v-f37c9f1f]{position:relative;display:inline-block;cursor:help}.tooltip[data-v-f37c9f1f]{position:fixed;z-index:10000;pointer-events:none;width:max-content;max-width:350px;opacity:0;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.tooltip-anim-top[data-v-f37c9f1f]{animation-name:tooltipFadeInTop-f37c9f1f}.tooltip-anim-bottom[data-v-f37c9f1f]{animation-name:tooltipFadeInBottom-f37c9f1f}.tooltip-anim-left[data-v-f37c9f1f]{animation-name:tooltipFadeInLeft-f37c9f1f}.tooltip-anim-right[data-v-f37c9f1f]{animation-name:tooltipFadeInRight-f37c9f1f}.tooltip-content[data-v-f37c9f1f]{background-color:#2d3748;color:#fff;padding:.5rem .75rem;border-radius:6px;font-size:.875rem;line-height:1.4;width:100%;min-width:200px;max-width:350px;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;white-space:normal;word-wrap:break-word}.tooltip-arrow[data-v-f37c9f1f]{position:absolute;width:0;height:0;border-style:solid}.tooltip-arrow-top[data-v-f37c9f1f]{top:100%;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-color:#2d3748 transparent transparent transparent}.tooltip-arrow-bottom[data-v-f37c9f1f]{bottom:100%;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-color:transparent transparent #2d3748 transparent}.tooltip-arrow-left[data-v-f37c9f1f]{left:100%;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:transparent transparent transparent #2d3748}.tooltip-arrow-right[data-v-f37c9f1f]{right:100%;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:transparent #2d3748 transparent transparent}@keyframes tooltipFadeInTop-f37c9f1f{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipFadeInBottom-f37c9f1f{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltipFadeInLeft-f37c9f1f{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes tooltipFadeInRight-f37c9f1f{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.tooltip[data-v-f37c9f1f]{max-width:280px}.tooltip-content[data-v-f37c9f1f]{min-width:180px;max-width:280px;font-size:.8rem;padding:.4rem .6rem}}.board-game-search[data-v-1c78da1f]{margin-bottom:1rem}.search-header[data-v-1c78da1f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.search-container[data-v-1c78da1f]{display:flex;flex-direction:column;gap:.5rem}.autocomplete-container[data-v-1c78da1f]{position:relative;flex:1}.autocomplete-loading[data-v-1c78da1f]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-top:none;padding:.75rem;color:#718096;z-index:10}.autocomplete-dropdown[data-v-1c78da1f]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 4px 4px;max-height:350px;overflow-y:auto;z-index:10;box-shadow:0 4px 6px #0000001a}.dropdown-section-header[data-v-1c78da1f]{padding:.5rem .75rem;background:#f7fafc;color:#718096;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.autocomplete-item[data-v-1c78da1f]{padding:.75rem;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f7fafc}.autocomplete-item[data-v-1c78da1f]:hover{background-color:#f7fafc}.autocomplete-item[data-v-1c78da1f]:last-child{border-bottom:none}.autocomplete-item-content[data-v-1c78da1f]{display:flex;align-items:center;gap:.5rem}.bgg-item[data-v-1c78da1f]{color:#553c9a}.autocomplete-no-results[data-v-1c78da1f]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-top:none;padding:.75rem;color:#718096;z-index:10}.dropdown-thumbnail[data-v-1c78da1f]{max-width:40px;max-height:40px;border-radius:4px;object-fit:cover}.bgg-checkbox[data-v-1c78da1f]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#4a5568;cursor:pointer}.bgg-checkbox input[data-v-1c78da1f]{width:auto;margin:0}.selected-game-preview[data-v-1c78da1f]{background:#e6fffa;border:1px solid #81e6d9;border-radius:4px;padding:1rem;margin-top:1rem}.preview-content[data-v-1c78da1f]{display:flex;align-items:center;gap:1rem}.preview-thumbnail[data-v-1c78da1f]{max-width:80px;border-radius:4px}.preview-details[data-v-1c78da1f]{font-size:.9rem;color:#718096}.preview-actions[data-v-1c78da1f]{margin-top:.5rem;display:flex;gap:.5rem}.manual-entry-link[data-v-1c78da1f]{font-size:.9rem;color:#8d6e63}.manual-entry[data-v-1c78da1f]{display:flex;gap:.5rem}.manual-entry input[data-v-1c78da1f]{flex:1}.back-to-search[data-v-1c78da1f]{margin-top:.5rem;font-size:.9rem}.back-to-search a[data-v-1c78da1f]{color:#8d6e63}@media (max-width: 768px){.search-header[data-v-1c78da1f]{flex-direction:column;align-items:flex-start;gap:.5rem}.bgg-checkbox[data-v-1c78da1f]{font-size:.85rem}.autocomplete-dropdown[data-v-1c78da1f]{max-height:250px}.autocomplete-item[data-v-1c78da1f]{padding:.6rem;font-size:.9rem}.dropdown-thumbnail[data-v-1c78da1f]{max-width:35px;max-height:35px}.selected-game-preview[data-v-1c78da1f]{padding:.75rem}.preview-content[data-v-1c78da1f]{flex-direction:column;text-align:center;gap:.5rem}.preview-thumbnail[data-v-1c78da1f]{max-width:60px}.preview-actions[data-v-1c78da1f]{flex-direction:column}.preview-actions .btn[data-v-1c78da1f]{width:100%}.manual-entry[data-v-1c78da1f]{flex-direction:column}.manual-entry .btn[data-v-1c78da1f]{width:100%}}@media (max-width: 480px){.bgg-checkbox span[data-v-1c78da1f],.manual-entry-link[data-v-1c78da1f]{font-size:.8rem}.autocomplete-item[data-v-1c78da1f]{padding:.5rem;font-size:.85rem}}h2[data-v-3810c287]{color:#2d3748;font-size:1.5rem}h3[data-v-3810c287]{color:#2d3748;font-size:1.2rem}h4[data-v-3810c287]{color:#2d3748;font-size:1rem;margin-bottom:.75rem}a[data-v-3810c287]{color:#8d6e63;text-decoration:none}a[data-v-3810c287]:hover{text-decoration:underline}.stats-filters[data-v-3810c287]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem}.include-all-checkbox[data-v-3810c287]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#4a5568;cursor:pointer}.include-all-checkbox input[data-v-3810c287]{margin:0}.owned-by-filter[data-v-3810c287]{margin-bottom:0;display:flex;align-items:center;gap:.5rem}.owned-by-filter label[data-v-3810c287]{font-size:.9rem;color:#4a5568;white-space:nowrap}.owned-by-filter select[data-v-3810c287]{min-width:160px;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem;background:#fff}.sort-controls[data-v-3810c287]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;background:#f7fafc;border-radius:6px}.sort-controls label[data-v-3810c287]{font-size:.9rem;color:#4a5568}.sort-controls select[data-v-3810c287]{flex:1;max-width:200px;padding:.4rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.9rem}.btn-sm[data-v-3810c287]{padding:.4rem .6rem;font-size:.9rem}.game-cards[data-v-3810c287]{display:flex;flex-direction:column;gap:1rem}.game-card[data-v-3810c287]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.card-header[data-v-3810c287]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:linear-gradient(135deg,#8d6e63,#6d4c41);color:#f5e6d3;cursor:pointer;transition:background .2s}.card-header[data-v-3810c287]:hover{background:linear-gradient(135deg,#7d5e53,#5d3c31)}.card-header-content[data-v-3810c287]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.card-header-thumbnail[data-v-3810c287]{width:50px;height:50px;border-radius:6px;object-fit:cover;flex-shrink:0}.card-header-info[data-v-3810c287]{flex:1;min-width:0}.card-title[data-v-3810c287]{font-weight:600;font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-subtitle[data-v-3810c287]{font-size:.85rem;opacity:.85;margin-top:.2rem}.card-header-icons[data-v-3810c287]{display:flex;align-items:center;gap:.75rem}.expand-icon[data-v-3810c287]{font-size:.8rem;opacity:.7}.card-stats-row[data-v-3810c287]{display:flex;align-items:center;gap:1.5rem;padding:1rem 1.25rem;border-top:1px solid #e2e8f0;flex-wrap:wrap}.stat-item[data-v-3810c287]{display:flex;flex-direction:column;align-items:center;gap:.2rem}.stat-value[data-v-3810c287]{font-weight:600;font-size:1rem;color:#2d3748}.stat-label[data-v-3810c287]{font-size:.7rem;color:#718096;text-transform:uppercase}.stat-label .tooltip-wrapper[data-v-3810c287]{cursor:help}.stat-label .tooltip-wrapper span[data-v-3810c287]{border-bottom:1px dotted #718096;padding-bottom:1px}.stat-item.no-stats[data-v-3810c287]{flex-direction:row}.stat-item.no-stats .stat-label[data-v-3810c287]{font-style:italic;text-transform:none}.bgg-link[data-v-3810c287]{margin-left:auto;font-size:.85rem;color:#8d6e63;text-decoration:none;padding:.25rem .5rem;border:1px solid #8D6E63;border-radius:4px}.bgg-link[data-v-3810c287]:hover{background:#8d6e63;color:#fff;text-decoration:none}.score-badge[data-v-3810c287]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.9rem;background:linear-gradient(135deg,#8d6e63,#6d4c41);color:#f5e6d3}.win-badge[data-v-3810c287]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.9rem;background:linear-gradient(135deg,#f6d365,#fda085);color:#2d3748}.card-expanded[data-v-3810c287]{border-top:1px solid #e2e8f0;animation:slideDown-3810c287 .2s ease-out}@keyframes slideDown-3810c287{0%{opacity:0}to{opacity:1}}.details-section[data-v-3810c287]{padding:1.25rem;border-bottom:1px solid #e2e8f0}.details-section[data-v-3810c287]:last-child{border-bottom:none}.stats-grid[data-v-3810c287]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.stat-card[data-v-3810c287]{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem;text-align:center}.stat-card-label[data-v-3810c287]{font-size:.7rem;color:#718096;font-weight:600;text-transform:uppercase;margin-bottom:.3rem}.tooltip-wrapper .stat-card-label[data-v-3810c287]{cursor:help;border-bottom:1px dotted #718096;padding-bottom:1px}.stat-card-value[data-v-3810c287]{font-size:1.5rem;font-weight:700;color:#8d6e63}.poll-history-list[data-v-3810c287]{display:flex;flex-direction:column;gap:.5rem}.poll-history-item[data-v-3810c287]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f7fafc;border-radius:6px;gap:1rem;flex-wrap:wrap}.poll-history-main[data-v-3810c287]{flex:1;min-width:150px}.poll-history-name[data-v-3810c287]{font-weight:500;color:#2d3748}.poll-history-date[data-v-3810c287]{font-size:.8rem;color:#718096}.poll-history-stats[data-v-3810c287]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.poll-stat[data-v-3810c287]{font-size:.85rem;color:#4a5568}.rank-badge[data-v-3810c287]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-weight:700;font-size:.85rem;background:#e2e8f0;color:#4a5568}.rank-first[data-v-3810c287]{background:linear-gradient(135deg,#f6d365,#fda085);color:#2d3748}.rank-second[data-v-3810c287]{background:linear-gradient(135deg,silver,#a8a8a8);color:#2d3748}.rank-third[data-v-3810c287]{background:linear-gradient(135deg,#cd7f32,#b8722e);color:#fff}.percentile-badge[data-v-3810c287]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.8rem;color:#fff}.play-history-list[data-v-3810c287]{display:flex;flex-direction:column;gap:.5rem}.play-history-item[data-v-3810c287]{padding:.75rem;background:#f7fafc;border-radius:6px}.play-history-main[data-v-3810c287]{display:flex;flex-direction:column;gap:.25rem}.play-history-date[data-v-3810c287]{font-weight:500;color:#2d3748}.play-history-notes[data-v-3810c287]{font-size:.9rem;color:#4a5568}.owned-by-empty[data-v-3810c287]{margin:0 0 .75rem;color:#718096}.owned-by-actions[data-v-3810c287]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.owners-list[data-v-3810c287]{margin:0;padding-left:1.5rem;color:#2d3748}.owners-list li[data-v-3810c287]{margin-bottom:.25rem;display:flex;align-items:center;gap:.35rem}.btn-remove-owner[data-v-3810c287]{margin-left:.25rem;padding:0;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;color:#fff;background:#e53e3e;border:none;border-radius:50%;cursor:pointer;flex-shrink:0}.btn-remove-owner-icon[data-v-3810c287]{display:inline-block;font-weight:700}.btn-remove-owner[data-v-3810c287]:hover:not(:disabled){background:#c53030}.btn-remove-owner[data-v-3810c287]:disabled{cursor:not-allowed;opacity:.7}.modal-input[data-v-3810c287]{width:100%;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;box-sizing:border-box}.add-owner-user-list[data-v-3810c287]{margin:.5rem 0 0;padding:0;list-style:none;max-height:200px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px}.add-owner-user-item[data-v-3810c287]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;border-bottom:1px solid #f0f0f0}.add-owner-user-item[data-v-3810c287]:last-child{border-bottom:none}.add-owner-user-item[data-v-3810c287]:hover,.add-owner-user-item.selected[data-v-3810c287]{background:#edf2f7}.add-owner-email[data-v-3810c287]{margin-left:auto;font-size:.85rem;color:#718096}.add-owner-no-results[data-v-3810c287]{margin:.5rem 0 0;color:#718096;font-size:.9rem}.card-actions[data-v-3810c287]{padding:1rem 1.25rem;border-top:1px solid #e2e8f0}.modal-overlay[data-v-3810c287]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-overlay .modal[data-v-3810c287]{background:#fff;border-radius:8px;padding:1.5rem 2rem;width:100%;max-width:520px;max-height:90vh;overflow:visible;box-shadow:0 10px 25px #0003}.modal-overlay .modal h3[data-v-3810c287]{margin:0 0 .75rem;color:#2d3748;font-size:1.25rem}.modal-overlay .modal-section[data-v-3810c287]{margin:1rem 0}.modal-overlay .modal-section[data-v-3810c287] .board-game-search{width:100%}.modal-overlay .modal-section[data-v-3810c287] input[type=text]{width:100%;padding:.75rem;font-size:1rem;border:1px solid #e2e8f0;border-radius:4px;box-sizing:border-box}.modal-overlay .modal-section[data-v-3810c287] .autocomplete-container{width:100%}.modal-overlay .modal-section[data-v-3810c287] .autocomplete-dropdown{max-height:250px;overflow-y:auto}.modal-overlay .modal-label[data-v-3810c287]{display:block;font-size:.9rem;color:#4a5568;margin-bottom:.5rem}.modal-overlay .modal-summary[data-v-3810c287]{margin:1rem 0;padding:1rem;background:#f7fafc;border-radius:6px;font-size:.9rem;color:#4a5568}.modal-overlay .modal-summary p[data-v-3810c287]{margin:0 0 .5rem}.modal-overlay .modal-summary p[data-v-3810c287]:last-child{margin-bottom:0}.modal-overlay .modal-actions[data-v-3810c287]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e2e8f0}.no-data[data-v-3810c287]{text-align:center;padding:1.5rem;color:#a0aec0;font-style:italic}.loading[data-v-3810c287]{text-align:center;padding:1rem;color:#718096}.pagination-controls[data-v-3810c287]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-3810c287]{color:#718096;font-size:.9rem}.pagination-nav[data-v-3810c287]{display:flex;align-items:center;gap:.5rem}.page-link[data-v-3810c287]{color:#8d6e63;text-decoration:none;font-size:1.2rem;padding:.25rem .5rem;font-weight:700}.page-link[data-v-3810c287]:hover{text-decoration:underline}.page-link.disabled[data-v-3810c287]{color:#cbd5e0;cursor:not-allowed;pointer-events:none}.page-input[data-v-3810c287]{width:60px;padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:4px;text-align:center;font-size:.9rem}.page-input[data-v-3810c287]::-webkit-inner-spin-button,.page-input[data-v-3810c287]::-webkit-outer-spin-button{opacity:1}.page-total[data-v-3810c287]{color:#718096;font-size:.9rem}.pagination-size[data-v-3810c287]{display:flex;align-items:center;gap:.5rem}.pagination-size label[data-v-3810c287]{color:#718096;font-size:.9rem}.pagination-size select[data-v-3810c287]{padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.9rem}@media (max-width: 768px){h2[data-v-3810c287]{font-size:1.25rem}.form-group[style*="max-width: 400px"][data-v-3810c287]{max-width:100%!important}.card-header[data-v-3810c287]{padding:.75rem 1rem}.card-header-thumbnail[data-v-3810c287]{width:40px;height:40px}.card-title[data-v-3810c287]{font-size:.95rem}.card-subtitle[data-v-3810c287]{font-size:.8rem}.card-stats-row[data-v-3810c287]{padding:.75rem 1rem;gap:1rem}.stat-item[data-v-3810c287]{min-width:50px}.bgg-link[data-v-3810c287]{margin-left:0;margin-top:.5rem}.details-section[data-v-3810c287]{padding:1rem}.stats-grid[data-v-3810c287]{grid-template-columns:repeat(2,1fr);gap:.5rem}.stat-card[data-v-3810c287]{padding:.5rem}.stat-card-value[data-v-3810c287]{font-size:1.25rem}.stat-card-label[data-v-3810c287]{font-size:.6rem}.poll-history-item[data-v-3810c287]{flex-direction:column;align-items:flex-start}.poll-history-stats[data-v-3810c287]{margin-top:.5rem}.play-history-item[data-v-3810c287]{padding:.5rem}.pagination-controls[data-v-3810c287]{flex-direction:column;align-items:stretch;text-align:center}.pagination-nav[data-v-3810c287],.pagination-size[data-v-3810c287]{justify-content:center}}@media (max-width: 480px){.card-header-thumbnail[data-v-3810c287]{width:35px;height:35px}.card-title[data-v-3810c287]{font-size:.9rem}.card-subtitle[data-v-3810c287]{display:none}.stat-card-value[data-v-3810c287]{font-size:1.1rem}.page-input[data-v-3810c287]{width:50px}}.poll-card-content[data-v-d72b2714]{width:100%}.poll-header[data-v-d72b2714]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.poll-info[data-v-d72b2714]{flex:1;min-width:0}.poll-title-row[data-v-d72b2714]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.poll-title[data-v-d72b2714]{margin:0;color:#2d3748;font-size:1.2rem}.poll-meta[data-v-d72b2714]{font-size:.9rem;color:#718096}.meta-separator[data-v-d72b2714]:before{content:" · "}.poll-actions[data-v-d72b2714]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.status-badge[data-v-d72b2714]{padding:.2rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.voted-badge[data-v-d72b2714]{background-color:#48bb78;color:#fff}.active-badge[data-v-d72b2714]{background-color:#4299e1;color:#fff}.ended-badge[data-v-d72b2714]{background-color:#a0aec0;color:#fff}.pending-badge[data-v-d72b2714]{background-color:#ed8936;color:#fff}.btn[data-v-d72b2714]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.btn-sm[data-v-d72b2714]{font-size:.8rem;padding:.25rem .5rem}.btn-primary[data-v-d72b2714]{background-color:#8d6e63;color:#fff}.btn-primary[data-v-d72b2714]:hover{background-color:#6d4c41}.btn-success[data-v-d72b2714]{background-color:#48bb78;color:#fff}.btn-success[data-v-d72b2714]:hover{background-color:#38a169}.btn-danger[data-v-d72b2714]{background-color:#f56565;color:#fff}.btn-danger[data-v-d72b2714]:hover{background-color:#e53e3e}.btn[data-v-d72b2714]:not(.btn-primary):not(.btn-success):not(.btn-danger){background-color:#e2e8f0;color:#4a5568}.btn[data-v-d72b2714]:not(.btn-primary):not(.btn-success):not(.btn-danger):hover{background-color:#cbd5e0}.login-prompt[data-v-d72b2714]{color:#718096;font-size:.8rem;font-style:italic;padding:.25rem .5rem}.poll-games[data-v-d72b2714]{margin-top:1rem}.poll-status-notice[data-v-d72b2714]{font-size:.9rem;font-style:italic;margin-bottom:.5rem;padding:.5rem .75rem;border-radius:4px}.notice-pending[data-v-d72b2714]{color:#744210;background-color:#fef3c7}.notice-active[data-v-d72b2714]{color:#2b6cb0;background-color:#ebf8ff}.poll-table[data-v-d72b2714]{width:100%;border-collapse:collapse}.poll-table th[data-v-d72b2714],.poll-table td[data-v-d72b2714]{padding:.75rem;text-align:left;border-bottom:1px solid #e2e8f0}.poll-table th[data-v-d72b2714]{background-color:#f7fafc;font-weight:600;color:#4a5568;font-size:.85rem;position:relative;overflow:visible}.poll-table th .tooltip-wrapper[data-v-d72b2714]{cursor:help;position:relative}.poll-table th .tooltip-wrapper span[data-v-d72b2714]{border-bottom:1px dotted #718096;padding-bottom:1px}.poll-table tbody tr:last-child td[data-v-d72b2714]{border-bottom:none}.poll-table tbody tr[data-v-d72b2714]:hover{background-color:#f7fafc}.winner-row[data-v-d72b2714]{background-color:#fef3c7}.winner-row[data-v-d72b2714]:hover{background-color:#fde68a!important}.winner-badge[data-v-d72b2714]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.9rem;background:linear-gradient(135deg,#f6d365,#fda085);color:#2d3748}.podium-badge[data-v-d72b2714]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.9rem;background:linear-gradient(135deg,#a8edea,#fed6e3);color:#2d3748}.copies-owned[data-v-d72b2714]{cursor:help;text-decoration:underline;text-decoration-style:dotted}.game-meta[data-v-d72b2714]{color:#718096}.game-name-with-copies[data-v-d72b2714] .tooltip-wrapper{display:inline}.percentile-badge[data-v-d72b2714]{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-weight:600;font-size:.9rem;color:#fff}.bgg-link[data-v-d72b2714]{color:#8d6e63;text-decoration:none;font-size:.85rem}.bgg-link[data-v-d72b2714]:hover{text-decoration:underline}.no-games[data-v-d72b2714]{color:#718096;font-style:italic}.nominated-by[data-v-d72b2714]{font-size:.85rem;color:#4a5568}.no-nomination[data-v-d72b2714]{color:#a0aec0}.nominated-by-you-note[data-v-d72b2714]{font-size:.8rem;color:#718096;margin-top:.25rem}.game-name-cell[data-v-d72b2714]{display:inline-flex;align-items:center;gap:2rem;flex-wrap:wrap}.opinions-buttons[data-v-d72b2714]{display:flex;gap:.5rem;align-items:center}.opinion-group[data-v-d72b2714]{display:inline-flex;align-items:center;gap:.25rem}.opinion-btn[data-v-d72b2714],.opinion-display[data-v-d72b2714]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .4rem;border:none;border-radius:4px;background:transparent;cursor:pointer;font-size:.85rem;transition:opacity .2s,background-color .2s}.opinion-btn[data-v-d72b2714]:hover:not(:disabled){background-color:#edf2f7}.opinion-btn[data-v-d72b2714]:disabled{opacity:.6;cursor:not-allowed}.opinion-btn.opinion-active.opinion-like .opinion-icon[data-v-d72b2714]{color:#38a169}.opinion-btn.opinion-active.opinion-dislike .opinion-icon[data-v-d72b2714]{color:#e53e3e}.opinion-display[data-v-d72b2714]{cursor:default}.opinion-icon[data-v-d72b2714]{display:inline-flex;width:1.1rem;height:1.1rem;color:#a0aec0}.opinion-btn:hover:not(:disabled):not(.opinion-active) .opinion-icon[data-v-d72b2714]{color:#718096}.opinion-count[data-v-d72b2714]{font-size:.8rem;color:#4a5568;min-width:1.2em;text-align:center}.opinion-count-tappable[data-v-d72b2714]{cursor:pointer;padding:.15em .25em;margin:-.15em -.25em;border-radius:3px}.opinion-count-tappable[data-v-d72b2714]:hover{background-color:#edf2f7}.btn-secondary[data-v-d72b2714]{background-color:#4299e1;color:#fff}.btn-secondary[data-v-d72b2714]:hover{background-color:#3182ce}@media (max-width: 768px){.poll-header[data-v-d72b2714]{flex-direction:column;align-items:flex-start}.poll-title[data-v-d72b2714]{font-size:1rem}.poll-meta[data-v-d72b2714]{font-size:.8rem}.poll-actions[data-v-d72b2714]{width:100%;justify-content:flex-start}.status-badge[data-v-d72b2714]{font-size:.7rem;padding:.15rem .4rem}.poll-table[data-v-d72b2714]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.poll-table thead[data-v-d72b2714],.poll-table tbody[data-v-d72b2714]{display:table;width:100%;min-width:400px}.poll-table th[data-v-d72b2714],.poll-table td[data-v-d72b2714]{padding:.5rem;font-size:.8rem}.winner-badge[data-v-d72b2714],.podium-badge[data-v-d72b2714],.percentile-badge[data-v-d72b2714]{font-size:.75rem;padding:.2rem .4rem}}@media (max-width: 480px){.poll-actions .btn-sm[data-v-d72b2714]{font-size:.7rem;padding:.2rem .4rem}.login-prompt[data-v-d72b2714]{font-size:.7rem}.poll-table thead[data-v-d72b2714],.poll-table tbody[data-v-d72b2714]{min-width:350px}.poll-table th[data-v-d72b2714],.poll-table td[data-v-d72b2714]{padding:.4rem;font-size:.75rem}}.poll-voting[data-v-5186f3d6]{padding:1rem}.voting-header[data-v-5186f3d6]{margin-bottom:1rem}.voting-header h3[data-v-5186f3d6]{margin:0 0 .5rem;color:#2d3748}.voting-instructions[data-v-5186f3d6]{color:#718096;font-size:.9rem;margin:0}.games-list-note[data-v-5186f3d6]{color:#718096;font-size:.85rem;margin:.25rem 0 0}.ranking-list-wrapper[data-v-5186f3d6]{margin-bottom:1rem}.ranking-list[data-v-5186f3d6]{margin-bottom:0}.ranking-list-wrapper[data-v-5186f3d6],.ranking-list-wrapper[data-v-5186f3d6] *,.ranking-list-wrapper .ranking-item[data-v-5186f3d6]:hover,.ranking-list-wrapper .ranking-item[data-v-5186f3d6]:focus,.ranking-list-wrapper .ranking-item[data-v-5186f3d6]:focus-visible{outline:none!important}.ranking-item[data-v-5186f3d6]{display:flex;align-items:center;padding:.75rem;background:#fff;border:2px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem;cursor:grab;transition:all .2s ease}.ranking-ghost[data-v-5186f3d6]{opacity:.4;background:#f7fafc;border:2px dashed #cbd5e0}.ranking-chosen[data-v-5186f3d6],.ranking-item[data-v-5186f3d6]:active{cursor:grabbing}.grab-handle[data-v-5186f3d6]{width:20px;height:24px;margin-right:.75rem;flex-shrink:0;color:#a0aec0;display:flex;align-items:center;justify-content:center}.grab-handle svg[data-v-5186f3d6]{width:100%;height:100%}.ranking-move[data-v-5186f3d6]{transition:transform .25s ease}.rank-number[data-v-5186f3d6]{width:32px;height:32px;background:linear-gradient(135deg,#8d6e63,#6d4c41);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-left:1rem;flex-shrink:0}.game-info[data-v-5186f3d6]{display:flex;align-items:center;flex:1;gap:.75rem}.game-thumbnail[data-v-5186f3d6]{width:40px;height:40px;border-radius:4px;object-fit:cover}.copies-owned[data-v-5186f3d6]{cursor:help;text-decoration:underline;text-decoration-style:dotted}.game-name[data-v-5186f3d6]{font-weight:500;color:#2d3748}.game-meta[data-v-5186f3d6]{color:#718096;font-weight:500}.voting-opinions[data-v-5186f3d6]{display:flex;gap:.25rem;align-items:center;margin-left:.5rem}.voting-opinion[data-v-5186f3d6]{display:inline-flex;align-items:center;gap:.25rem}.voting-opinion-icon[data-v-5186f3d6]{display:inline-flex;width:1.1rem;height:1.1rem}.voting-opinion-like .voting-opinion-icon[data-v-5186f3d6]{color:#38a169}.voting-opinion-dislike .voting-opinion-icon[data-v-5186f3d6]{color:#e53e3e}.voting-opinion-count[data-v-5186f3d6]{font-size:.8rem;color:#4a5568}.voting-actions[data-v-5186f3d6]{display:flex;gap:.5rem;margin-top:1rem}.error-message[data-v-5186f3d6]{color:#e53e3e;margin-top:1rem;padding:.75rem;background-color:#fed7d7;border-radius:4px}@media (max-width: 480px){.poll-voting[data-v-5186f3d6]{padding:.75rem}.voting-header h3[data-v-5186f3d6]{font-size:1.1rem}.voting-instructions[data-v-5186f3d6]{font-size:.85rem}.ranking-item[data-v-5186f3d6]{padding:.6rem}.grab-handle[data-v-5186f3d6]{width:18px;height:20px;margin-right:.5rem}.rank-number[data-v-5186f3d6]{width:28px;height:28px;font-size:.9rem;margin-left:.75rem}.game-thumbnail[data-v-5186f3d6]{width:35px;height:35px}.game-name[data-v-5186f3d6]{font-size:.9rem}.voting-opinions[data-v-5186f3d6]{margin-left:.35rem}.voting-opinion-icon[data-v-5186f3d6]{width:1rem;height:1rem}.voting-opinion-count[data-v-5186f3d6]{font-size:.75rem}.voting-actions[data-v-5186f3d6]{flex-direction:column}.voting-actions .btn[data-v-5186f3d6]{width:100%}}.poll-results[data-v-eac1e5a9]{padding:1rem}.results-header[data-v-eac1e5a9]{margin-bottom:1rem}.results-header h3[data-v-eac1e5a9]{margin:0 0 .25rem;color:#2d3748}.poll-name[data-v-eac1e5a9]{margin:0;color:#718096;font-size:.9rem}.loading[data-v-eac1e5a9]{text-align:center;color:#718096;padding:2rem}.error-message[data-v-eac1e5a9]{color:#e53e3e;padding:.75rem;background-color:#fed7d7;border-radius:4px}.results-list[data-v-eac1e5a9]{margin-bottom:1rem}.my-vote-intro[data-v-eac1e5a9]{color:#718096;font-size:.9rem;margin:0 0 .25rem}.games-list-note[data-v-eac1e5a9]{color:#718096;font-size:.85rem;margin:0 0 .75rem}.result-item[data-v-eac1e5a9]{display:flex;align-items:center;padding:.75rem;background:#fff;border:2px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem;transition:all .2s ease}.result-item.user-first-choice[data-v-eac1e5a9]{background-color:#f5e6d3;border-color:#8d6e63}.rank-badge[data-v-eac1e5a9]{width:40px;height:40px;background:#e2e8f0;color:#4a5568;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.85rem;margin-right:1rem;flex-shrink:0}.rank-badge.rank-user-first[data-v-eac1e5a9]{background:linear-gradient(135deg,#8d6e63,#6d4c41);color:#fff}.rank-badge.rank-user-second[data-v-eac1e5a9]{background:linear-gradient(135deg,#a1887f,#8d6e63);color:#fff}.rank-badge.rank-user-third[data-v-eac1e5a9]{background:linear-gradient(135deg,#bcaaa4,#a1887f);color:#fff}.game-info[data-v-eac1e5a9]{display:flex;align-items:center;flex:1;gap:.75rem;min-width:0}.game-thumbnail[data-v-eac1e5a9]{width:40px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0}.game-details[data-v-eac1e5a9]{display:flex;flex-direction:column;min-width:0}.copies-owned[data-v-eac1e5a9]{cursor:help;text-decoration:underline;text-decoration-style:dotted}.game-name[data-v-eac1e5a9]{font-weight:500;color:#2d3748;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-meta[data-v-eac1e5a9]{color:#718096;font-weight:500}.points-awarded[data-v-eac1e5a9]{display:flex;flex-direction:column;align-items:center;min-width:50px}.points-value[data-v-eac1e5a9]{font-weight:600;color:#48bb78;font-size:1.1rem}.points-label[data-v-eac1e5a9]{font-size:.7rem;color:#718096;text-transform:uppercase}.results-actions[data-v-eac1e5a9]{margin-top:1rem}.btn[data-v-eac1e5a9]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;background-color:#e2e8f0;color:#4a5568}.btn[data-v-eac1e5a9]:hover{background-color:#cbd5e0}@media (max-width: 480px){.poll-results[data-v-eac1e5a9]{padding:.75rem}.results-header h3[data-v-eac1e5a9]{font-size:1.1rem}.result-item[data-v-eac1e5a9]{padding:.6rem}.rank-badge[data-v-eac1e5a9]{width:35px;height:35px;font-size:.8rem;margin-right:.75rem}.game-thumbnail[data-v-eac1e5a9]{width:35px;height:35px}.game-name[data-v-eac1e5a9]{font-size:.9rem}.points-value[data-v-eac1e5a9]{font-size:1rem}.results-actions .btn[data-v-eac1e5a9]{width:100%}}.nomination-modal[data-v-63732756]{padding:1.5rem}.modal-header[data-v-63732756]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-header h3[data-v-63732756]{margin:0;color:#2d3748}.close-btn[data-v-63732756]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#718096;padding:0;line-height:1}.close-btn[data-v-63732756]:hover{color:#2d3748}.modal-body[data-v-63732756]{margin-bottom:1rem;min-height:250px}.modal-body[data-v-63732756] input[type=text]{width:100%;padding:.75rem;font-size:1rem;border:1px solid #e2e8f0;border-radius:4px}.modal-body[data-v-63732756] .autocomplete-dropdown{max-height:250px;overflow-y:auto}.poll-name[data-v-63732756]{color:#718096;font-size:.9rem;margin-bottom:1rem}.existing-nomination[data-v-63732756]{background-color:#e6fffa;border:1px solid #81e6d9;padding:.75rem;border-radius:4px;margin-bottom:1rem}.edit-hint[data-v-63732756]{font-size:.85rem;color:#718096;margin:.5rem 0 0}.selected-game[data-v-63732756]{display:flex;align-items:center;justify-content:space-between;background:#f7fafc;border:1px solid #e2e8f0;padding:.75rem;border-radius:4px;margin-top:1rem}.selected-game-info[data-v-63732756]{display:flex;align-items:center;gap:.5rem}.game-thumbnail[data-v-63732756]{max-width:40px;max-height:40px;border-radius:4px;object-fit:cover}.btn-remove[data-v-63732756]{background:#f56565;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center}.btn-remove[data-v-63732756]:hover{background:#e53e3e}.error-message[data-v-63732756]{background-color:#fed7d7;color:#c53030;padding:.75rem;border-radius:4px;margin-top:1rem;font-size:.9rem}.ownership-prompt[data-v-63732756]{padding:.5rem 0}.ownership-prompt-message[data-v-63732756]{margin:0 0 .5rem;color:#2d3748}.ownership-prompt-game[data-v-63732756]{margin:0 0 1rem;font-weight:500;color:#4a5568}.ownership-prompt-actions[data-v-63732756]{display:flex;gap:.5rem;flex-wrap:wrap}.modal-footer[data-v-63732756]{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.btn[data-v-63732756]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.btn[data-v-63732756]:not(.btn-primary){background-color:#e2e8f0;color:#4a5568}.btn[data-v-63732756]:not(.btn-primary):hover{background-color:#cbd5e0}.btn-primary[data-v-63732756]{background-color:#8d6e63;color:#fff}.btn-primary[data-v-63732756]:hover:not(:disabled){background-color:#6d4c41}.btn-primary[data-v-63732756]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){.nomination-modal[data-v-63732756]{padding:1rem}.modal-header h3[data-v-63732756]{font-size:1.1rem}.modal-body[data-v-63732756]{min-height:200px}.poll-name[data-v-63732756]{font-size:.85rem}.existing-nomination[data-v-63732756]{padding:.6rem;font-size:.9rem}.selected-game[data-v-63732756]{padding:.6rem}.modal-footer[data-v-63732756]{flex-direction:column-reverse}.modal-footer .btn[data-v-63732756]{width:100%}.ownership-prompt-actions[data-v-63732756]{flex-direction:column-reverse}.ownership-prompt-actions .btn[data-v-63732756]{width:100%}}.poll-started-notice[data-v-d12470f8]{background-color:#fef3c7;color:#744210;padding:.75rem 1rem;border-radius:4px;font-size:.9rem;margin-bottom:1rem}.stats-readonly-notice[data-v-d12470f8]{background-color:#e2e8f0;color:#4a5568;padding:.5rem .75rem;border-radius:4px;font-size:.85rem;margin-bottom:.75rem}.readonly-input[data-v-d12470f8]{background-color:#edf2f7;color:#718096;cursor:not-allowed}h2[data-v-d12470f8]{color:#2d3748;font-size:1.5rem;margin:0}h3[data-v-d12470f8]{color:#2d3748;font-size:1.2rem}h4[data-v-d12470f8]{color:#2d3748;font-size:1rem;margin-bottom:.75rem}a[data-v-d12470f8]{color:#8d6e63;text-decoration:none}a[data-v-d12470f8]:hover{text-decoration:underline}.back-link[data-v-d12470f8]{color:#8d6e63;text-decoration:none;font-weight:500;font-size:.95rem;padding:.5rem .75rem;border-radius:4px;transition:background-color .2s}.back-link[data-v-d12470f8]:hover{text-decoration:none;background-color:#f7fafc}.stats-card[data-v-d12470f8]{margin-top:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.stats-grid[data-v-d12470f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1.25rem}.stat-box[data-v-d12470f8]{background:#f7fafc;border:1px solid #e2e8f0;color:#2d3748;padding:1.5rem;border-radius:8px;text-align:center}.stat-number[data-v-d12470f8]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#8d6e63}.stat-label[data-v-d12470f8]{font-size:.9rem;color:#718096}.selected-games-list[data-v-d12470f8]{margin-top:1rem;padding:1rem;background:#f7fafc;border:1px solid #e2e8f0;border-radius:4px}.selected-game-item[data-v-d12470f8]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:#fff;border-radius:4px;margin-bottom:.5rem}.selected-game-item[data-v-d12470f8]:last-child{margin-bottom:0}.selected-thumbnail[data-v-d12470f8]{max-width:40px;max-height:40px;border-radius:4px;object-fit:cover}.btn-remove[data-v-d12470f8]{background:#f56565;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.btn-remove[data-v-d12470f8]:hover{background:#e53e3e}.game-night-cards[data-v-d12470f8]{display:flex;flex-direction:column;gap:1rem}.game-night-card[data-v-d12470f8]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.card-header[data-v-d12470f8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:linear-gradient(135deg,#8d6e63,#6d4c41);color:#f5e6d3;cursor:pointer;transition:background .2s}.card-header[data-v-d12470f8]:hover:not([style*="cursor: default"]){background:linear-gradient(135deg,#7d5e53,#5d3c31)}.btn-sm[data-v-d12470f8]{font-size:.85rem;padding:.4rem .75rem}.poll-banner-content[data-v-d12470f8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.poll-banner-text[data-v-d12470f8]{font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.poll-banner-icon[data-v-d12470f8]{font-size:1.2rem}.poll-banner-btn[data-v-d12470f8]{font-weight:600;padding:.5rem 1rem;transition:all .2s;border:2px solid}.nomination-banner[data-v-d12470f8]{background:linear-gradient(135deg,#ffa000,#ff8f00);padding:.75rem 1.25rem;border-top:1px solid rgba(0,0,0,.1)}.nomination-banner .poll-banner-text[data-v-d12470f8]{color:#3e2723}.poll-banner-btn-nomination[data-v-d12470f8]{background:#3e2723;color:#ffa000;border-color:#3e2723}.poll-banner-btn-nomination[data-v-d12470f8]:hover{background:#5d4037;border-color:#5d4037;color:#ffd54f}.voting-banner[data-v-d12470f8]{background:linear-gradient(135deg,#4caf50,#388e3c);padding:.75rem 1.25rem;border-top:1px solid rgba(0,0,0,.1)}.voting-banner .poll-banner-text[data-v-d12470f8]{color:#fff}.poll-banner-btn-voting[data-v-d12470f8]{background:#fff;color:#388e3c;border-color:#fff}.poll-banner-btn-voting[data-v-d12470f8]:hover{background:#e8f5e9;border-color:#e8f5e9;color:#2e7d32}.voted-banner[data-v-d12470f8]{background:linear-gradient(135deg,#48bb78,#38a169);padding:.75rem 1.25rem;border-top:1px solid rgba(0,0,0,.1)}.voted-banner .poll-banner-text[data-v-d12470f8]{color:#fff}.poll-banner-btn-voted[data-v-d12470f8]{background:#fff;color:#38a169;border-color:#fff}.poll-banner-btn-voted[data-v-d12470f8]:hover{background:#c6f6d5;border-color:#c6f6d5;color:#2f855a}.active-banner[data-v-d12470f8]{background:linear-gradient(135deg,#4299e1,#3182ce);padding:.75rem 1.25rem;border-top:1px solid rgba(0,0,0,.1)}.active-banner .poll-banner-text[data-v-d12470f8]{color:#fff}.poll-banner-btn-active[data-v-d12470f8]{background:#fff;color:#3182ce;border-color:#fff}.poll-banner-btn-active[data-v-d12470f8]:hover{background:#bee3f8;border-color:#bee3f8;color:#2c5282}.ended-banner[data-v-d12470f8]{background:linear-gradient(135deg,#a0aec0,#718096);padding:.75rem 1.25rem;border-top:1px solid rgba(0,0,0,.1)}.ended-banner .poll-banner-text[data-v-d12470f8]{color:#fff}.poll-banner-btn-ended[data-v-d12470f8]{background:#fff;color:#718096;border-color:#fff}.poll-banner-btn-ended[data-v-d12470f8]:hover{background:#edf2f7;border-color:#edf2f7;color:#4a5568}.upcoming-banner[data-v-d12470f8]{background:linear-gradient(135deg,#ed8936,#dd6b20);padding:.75rem 1.25rem;border-top:1px solid rgba(0,0,0,.1)}.upcoming-banner .poll-banner-text[data-v-d12470f8]{color:#fff}.card-header-content[data-v-d12470f8]{flex:1;min-width:0}.card-date[data-v-d12470f8]{font-weight:600;font-size:1.1rem;margin-bottom:.25rem}.card-header-icons[data-v-d12470f8]{display:flex;align-items:center;gap:.75rem;font-size:1rem}.expand-icon[data-v-d12470f8]{font-size:.8rem;opacity:.7}.card-preview[data-v-d12470f8]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;border-top:1px solid #e2e8f0}.card-games-preview[data-v-d12470f8]{flex:1}.games-list-preview[data-v-d12470f8]{display:flex;flex-direction:column;gap:.5rem}.game-preview-item[data-v-d12470f8]{display:flex;align-items:center;gap:.75rem}.game-thumbnail-small[data-v-d12470f8]{width:40px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0}.game-thumbnail-placeholder[data-v-d12470f8]{width:40px;height:40px;border-radius:4px;background:#e2e8f0;flex-shrink:0}.game-name-preview[data-v-d12470f8]{color:#2d3748;font-size:.95rem;font-weight:500}.notes-preview[data-v-d12470f8]{color:#718096;font-size:.9rem}.card-expanded[data-v-d12470f8]{border-top:1px solid #e2e8f0;animation:slideDown-d12470f8 .2s ease-out}@keyframes slideDown-d12470f8{0%{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}.card-games[data-v-d12470f8]{padding:1rem 1.25rem}.game-item[data-v-d12470f8]{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.game-item[data-v-d12470f8]:last-child{border-bottom:none}.game-thumbnail[data-v-d12470f8]{width:60px;height:60px;border-radius:6px;object-fit:cover}.game-info[data-v-d12470f8]{display:flex;flex-direction:column;gap:.25rem}.game-name[data-v-d12470f8]{font-weight:600;color:#2d3748}.game-meta[data-v-d12470f8]{color:#718096}.copies-owned[data-v-d12470f8]{cursor:help;text-decoration:underline;text-decoration-style:dotted}.game-name-with-copies[data-v-d12470f8] .tooltip-wrapper{display:inline}.bgg-link[data-v-d12470f8]{font-size:.85rem;color:#8d6e63;text-decoration:none}.bgg-link[data-v-d12470f8]:hover{text-decoration:underline}.card-notes-row[data-v-d12470f8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#f7fafc;border-top:1px solid #e2e8f0}.card-notes[data-v-d12470f8]{flex:1;color:#4a5568;font-size:.95rem}.card-actions[data-v-d12470f8]{display:flex;gap:.5rem;flex-shrink:0}.card-reminders[data-v-d12470f8]{padding:1rem 1.25rem;background:#f7fafc;border-top:1px solid #e2e8f0;border:2px solid #90CAF9;border-radius:8px;margin:1rem 1.25rem}.reminders-header-clickable[data-v-d12470f8]{cursor:pointer;-webkit-user-select:none;user-select:none}.reminders-header-clickable[data-v-d12470f8]:hover{opacity:.95}.reminders-header-clickable .poll-header-title[data-v-d12470f8]{display:flex;align-items:center;justify-content:space-between;margin:0}.reminders-expand-icon[data-v-d12470f8]{font-size:.85rem;opacity:.8}.reminders-body[data-v-d12470f8]{margin-top:1rem}.reminders-list[data-v-d12470f8]{list-style:none;padding:0;margin:0 0 .75rem}.reminder-item[data-v-d12470f8]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0}.reminder-item[data-v-d12470f8]:last-child{border-bottom:none}.reminder-time[data-v-d12470f8]{font-weight:500;flex-shrink:0;color:#334155}.reminder-message[data-v-d12470f8]{flex:1;min-width:120px}.reminder-badge[data-v-d12470f8]{font-size:.75rem;padding:.15rem .5rem;border-radius:4px}.reminder-badge.sent[data-v-d12470f8]{background:#dcfce7;color:#166534}.reminder-badge.pending[data-v-d12470f8]{background:#fef3c7;color:#92400e}.reminder-actions[data-v-d12470f8]{display:flex;gap:.35rem}.reminders-empty[data-v-d12470f8]{font-size:.9rem;color:#64748b;margin-bottom:.75rem}.reminder-preset[data-v-d12470f8]{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.reminder-preset .btn-link[data-v-d12470f8]{background:none;border:none;padding:0;color:#2563eb;cursor:pointer;text-decoration:underline;font:inherit}.reminder-preset .btn-link[data-v-d12470f8]:hover{color:#1d4ed8}.reminder-form[data-v-d12470f8]{margin-bottom:.75rem}.reminder-form .form-group[data-v-d12470f8]{margin-bottom:.5rem}.reminder-form .form-group label[data-v-d12470f8]{display:block;font-size:.875rem;margin-bottom:.25rem}.reminder-form-actions[data-v-d12470f8]{display:flex;gap:.5rem;margin-top:.5rem}.card-poll[data-v-d12470f8]{padding:1rem 1.25rem;background:#f7fafc;border-top:1px solid #e2e8f0;border:2px solid #90CAF9;border-radius:8px;margin:1rem 1.25rem}.poll-header-section[data-v-d12470f8]{margin-bottom:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:6px;border-bottom:2px solid #90CAF9}.poll-header-title[data-v-d12470f8]{margin:0 0 .5rem;color:#1565c0;font-size:1.1rem;font-weight:600}.poll-header-info[data-v-d12470f8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.poll-dates[data-v-d12470f8]{font-size:.9rem;color:#1976d2;font-weight:500}.poll-date-range[data-v-d12470f8]{display:inline}.poll-date-separator[data-v-d12470f8]{white-space:pre}.poll-date-compact[data-v-d12470f8],.poll-date-single .poll-date-compact[data-v-d12470f8]{display:none}.poll-vote-count[data-v-d12470f8]{font-size:1rem;color:#1565c0;font-weight:600;margin-left:auto;padding:.25rem .75rem;background:#fff9;border-radius:4px}.loading-message[data-v-d12470f8]{text-align:center;color:#718096;padding:1rem}.pagination-controls[data-v-d12470f8]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-d12470f8]{color:#718096;font-size:.9rem}.pagination-nav[data-v-d12470f8]{display:flex;align-items:center;gap:.5rem}.page-link[data-v-d12470f8]{color:#8d6e63;text-decoration:none;font-size:1.2rem;padding:.25rem .5rem;font-weight:700}.page-link[data-v-d12470f8]:hover{text-decoration:underline}.page-link.disabled[data-v-d12470f8]{color:#cbd5e0;cursor:not-allowed;pointer-events:none}.page-input[data-v-d12470f8]{width:60px;padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:4px;text-align:center;font-size:.9rem}.page-input[data-v-d12470f8]::-webkit-inner-spin-button,.page-input[data-v-d12470f8]::-webkit-outer-spin-button{opacity:1}.page-total[data-v-d12470f8]{color:#718096;font-size:.9rem}.pagination-size[data-v-d12470f8]{display:flex;align-items:center;gap:.5rem}.pagination-size label[data-v-d12470f8]{color:#718096;font-size:.9rem}.pagination-size select[data-v-d12470f8]{padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.9rem}.poll-mode-toggle[data-v-d12470f8]{display:flex;gap:.5rem;margin-bottom:1rem}.poll-create-fields[data-v-d12470f8]{background:#f0fdf4;border:1px solid #86efac;border-radius:4px;padding:1rem;margin-top:.5rem}.poll-create-fields .form-group[data-v-d12470f8]{margin-bottom:.75rem}.poll-create-fields .form-group[data-v-d12470f8]:last-child{margin-bottom:0}.poll-edit-fields[data-v-d12470f8]{background:#eff6ff;border:1px solid #93c5fd;border-radius:4px;padding:1rem;margin-top:.5rem}.poll-edit-fields .form-group[data-v-d12470f8]{margin-bottom:.75rem}.poll-edit-fields .form-group[data-v-d12470f8]:last-child{margin-bottom:0}.suggested-games-section[data-v-d12470f8]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed #86efac}.suggestions-header[data-v-d12470f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.suggestions-header label[data-v-d12470f8]{font-weight:600;color:#2d3748;margin:0}.suggestions-toggle[data-v-d12470f8]{display:flex;gap:.25rem}.suggestions-toggle .btn-sm[data-v-d12470f8]{font-size:.75rem;padding:.25rem .5rem}.suggestions-loading[data-v-d12470f8],.suggestions-empty[data-v-d12470f8]{color:#718096;font-size:.9rem;padding:.5rem 0}.suggested-games-list[data-v-d12470f8]{display:flex;gap:.75rem;overflow-x:auto;padding:.5rem 0}.suggested-game-card[data-v-d12470f8]{flex:0 0 auto;width:120px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .2s,box-shadow .2s}.suggested-game-card[data-v-d12470f8]:hover{border-color:#8d6e63;box-shadow:0 2px 4px #0000001a}.suggested-game-card.already-added[data-v-d12470f8]{opacity:.6;background:#f7fafc}.suggested-game-thumbnail[data-v-d12470f8]{width:60px;height:60px;object-fit:cover;border-radius:4px;margin-bottom:.5rem}.suggested-game-thumbnail-placeholder[data-v-d12470f8]{width:60px;height:60px;background:#e2e8f0;border-radius:4px;margin-bottom:.5rem}.suggested-game-info[data-v-d12470f8]{flex:1;min-height:40px}.suggested-game-name[data-v-d12470f8]{font-size:.8rem;font-weight:600;color:#2d3748;line-height:1.2;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.suggested-game-score[data-v-d12470f8]{font-size:.75rem;color:#718096}.suggested-game-add-btn[data-v-d12470f8]{margin-top:.5rem;font-size:.75rem;padding:.25rem .5rem;width:100%}.suggested-game-add-btn[data-v-d12470f8]:disabled{background:#a0aec0;cursor:not-allowed}.poll-link-field[data-v-d12470f8]{margin-top:.5rem}.help-text[data-v-d12470f8]{display:block;color:#718096;font-size:.8rem;margin-top:.25rem}.game-points-inputs[data-v-d12470f8]{display:flex;gap:.75rem;align-items:center;margin-right:.5rem}.game-points-inputs label[data-v-d12470f8]{display:flex;align-items:center;gap:.25rem;font-size:.85rem;color:#4a5568}.points-input[data-v-d12470f8]{width:60px;padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:4px;font-size:.85rem;text-align:center}.points-input[data-v-d12470f8]::-webkit-inner-spin-button,.points-input[data-v-d12470f8]::-webkit-outer-spin-button{opacity:1}.nominator-selector[data-v-d12470f8]{margin-top:.25rem;display:flex;align-items:center;gap:.5rem}.nominator-selector label[data-v-d12470f8]{font-size:.8rem;color:#718096;margin:0}.nominated-by-info[data-v-d12470f8]{font-size:.8rem;color:#718096;margin-top:.25rem}.modal-overlay[data-v-d12470f8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-d12470f8]{background-color:#fff;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.nomination-modal-content[data-v-d12470f8]{max-width:550px;min-height:400px;overflow:visible}.post-create-modal[data-v-d12470f8]{max-width:520px;padding:0;overflow:hidden}.post-create-header[data-v-d12470f8]{padding:1.25rem 1.5rem;background:linear-gradient(135deg,#8d6e63,#6d4c41);border-bottom:1px solid rgba(0,0,0,.15)}.post-create-header h3[data-v-d12470f8]{margin:0;font-size:1.25rem;font-weight:600;color:#f5e6d3}.post-create-body[data-v-d12470f8]{padding:1.5rem}.post-create-intro[data-v-d12470f8]{margin:0 0 1.25rem;color:#4a5568;line-height:1.5}.post-create-error[data-v-d12470f8]{margin-bottom:1.25rem;padding:.75rem 1rem;background-color:#fed7d7;color:#c53030;border-radius:6px;font-size:.9rem}.post-create-options[data-v-d12470f8]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.post-create-option[data-v-d12470f8]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.25rem 0}.post-create-option input[type=checkbox][data-v-d12470f8]{margin-top:.2rem;flex-shrink:0}.post-create-option span[data-v-d12470f8]{line-height:1.4}.post-create-actions[data-v-d12470f8]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.25rem}@media (max-width: 768px){h2[data-v-d12470f8]{font-size:1.25rem}h3[data-v-d12470f8]{font-size:1rem}.card>div[style*="display: flex"][style*="justify-content: space-between"][data-v-d12470f8]{flex-direction:column;gap:1rem;align-items:flex-start!important}.card-header[data-v-d12470f8]{padding:.75rem 1rem}.card-date[data-v-d12470f8]{font-size:.95rem}.card-preview[data-v-d12470f8]{padding:.75rem 1rem}.game-thumbnail-small[data-v-d12470f8]{width:35px;height:35px}.game-name-preview[data-v-d12470f8]{font-size:.9rem}.card-games[data-v-d12470f8]{padding:.75rem 1rem}.game-item[data-v-d12470f8]{gap:.75rem;padding:.5rem 0}.game-thumbnail[data-v-d12470f8]{width:50px;height:50px}.poll-header-info[data-v-d12470f8]{flex-direction:column;align-items:flex-start;gap:.5rem}.poll-dates[data-v-d12470f8]{font-size:.8rem;line-height:1.4;word-break:break-word}.poll-date-full[data-v-d12470f8]{display:none}.poll-date-compact[data-v-d12470f8]{display:inline}.poll-date-single .poll-date-full[data-v-d12470f8]{display:none}.poll-date-single .poll-date-compact[data-v-d12470f8]{display:inline}.poll-date-range[data-v-d12470f8],.poll-date-range .poll-date-compact[data-v-d12470f8]{display:flex;flex-direction:column;gap:.25rem}.poll-date-range .poll-date-compact .poll-date-separator[data-v-d12470f8]{display:none}.poll-date-range .poll-date-compact .poll-date-start[data-v-d12470f8]:after{content:" →";display:inline}.poll-vote-count[data-v-d12470f8]{font-size:.9rem;margin-left:0;align-self:flex-end}.card-notes-row[data-v-d12470f8]{flex-direction:column;align-items:flex-start;padding:.75rem 1rem;gap:.75rem}.card-actions[data-v-d12470f8]{width:100%}.card-poll[data-v-d12470f8],.card-reminders[data-v-d12470f8],.nomination-banner[data-v-d12470f8],.voting-banner[data-v-d12470f8],.voted-banner[data-v-d12470f8],.active-banner[data-v-d12470f8],.ended-banner[data-v-d12470f8],.upcoming-banner[data-v-d12470f8]{padding:.75rem 1rem}.poll-banner-content[data-v-d12470f8]{flex-direction:column;align-items:stretch;gap:.75rem}.poll-banner-text[data-v-d12470f8]{justify-content:center}.poll-banner-btn[data-v-d12470f8]{width:100%;text-align:center}.poll-mode-toggle[data-v-d12470f8]{flex-wrap:wrap}.poll-mode-toggle .btn[data-v-d12470f8]{flex:1 1 auto;min-width:100px;font-size:.8rem;padding:.4rem .5rem}.poll-create-fields>div[style*="display: flex"][style*="gap: 1rem"][data-v-d12470f8],.poll-edit-fields>div[style*="display: flex"][style*="gap: 1rem"][data-v-d12470f8]{flex-direction:column!important;gap:.5rem!important}.suggestions-header[data-v-d12470f8]{flex-direction:column;align-items:flex-start}.suggestions-toggle[data-v-d12470f8]{width:100%}.suggestions-toggle .btn-sm[data-v-d12470f8]{flex:1}.suggested-game-card[data-v-d12470f8]{width:100px}.suggested-game-thumbnail[data-v-d12470f8]{width:50px;height:50px}.suggested-game-name[data-v-d12470f8]{font-size:.75rem}.selected-game-item[data-v-d12470f8]{flex-direction:column;align-items:flex-start;gap:.5rem}.game-points-inputs[data-v-d12470f8]{width:100%;justify-content:flex-start;margin-right:0}.nominator-selector[data-v-d12470f8]{flex-direction:column;align-items:flex-start;gap:.25rem}.nominator-selector select[data-v-d12470f8]{width:100%}.pagination-controls[data-v-d12470f8]{flex-direction:column;align-items:stretch;text-align:center}.pagination-nav[data-v-d12470f8],.pagination-size[data-v-d12470f8]{justify-content:center}.stat-box[data-v-d12470f8]{padding:1rem}.stat-number[data-v-d12470f8]{font-size:2rem}.stat-label[data-v-d12470f8]{font-size:.8rem}.modal-content[data-v-d12470f8]{width:95%;max-height:85vh;margin:.5rem}.nomination-modal-content[data-v-d12470f8]{min-height:auto}}@media (max-width: 480px){.card-date[data-v-d12470f8]{font-size:.85rem}.game-thumbnail-small[data-v-d12470f8]{width:30px;height:30px}.game-name-preview[data-v-d12470f8]{font-size:.85rem}.game-thumbnail[data-v-d12470f8]{width:45px;height:45px}.game-name[data-v-d12470f8]{font-size:.9rem}.poll-mode-toggle .btn[data-v-d12470f8]{min-width:80px;font-size:.75rem;padding:.35rem .4rem}.suggested-game-card[data-v-d12470f8]{width:85px}.suggested-game-thumbnail[data-v-d12470f8]{width:40px;height:40px}.page-input[data-v-d12470f8]{width:50px}.stat-number[data-v-d12470f8]{font-size:1.5rem}.poll-dates[data-v-d12470f8]{font-size:.7rem}.poll-header-info[data-v-d12470f8]{gap:.4rem}}.poll-started-notice[data-v-7090b17d]{background-color:#fef3c7;color:#744210;padding:.75rem 1rem;border-radius:4px;font-size:.9rem;margin-bottom:1rem}.stats-readonly-notice[data-v-7090b17d]{background-color:#e2e8f0;color:#4a5568;padding:.5rem .75rem;border-radius:4px;font-size:.85rem;margin-bottom:.75rem}.readonly-input[data-v-7090b17d]{background-color:#edf2f7;color:#718096;cursor:not-allowed}.form-error[data-v-7090b17d]{background-color:#fed7d7;color:#c53030;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}h2[data-v-7090b17d]{color:#2d3748;font-size:1.5rem}h3[data-v-7090b17d]{color:#2d3748;font-size:1.2rem}h4[data-v-7090b17d]{color:#2d3748;font-size:1rem;margin-bottom:.75rem}.poll-cards[data-v-7090b17d]{display:flex;flex-direction:column;gap:1rem}.poll-card-container[data-v-7090b17d]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.card-header[data-v-7090b17d]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:linear-gradient(135deg,#8d6e63,#6d4c41);color:#f5e6d3;cursor:pointer;transition:background .2s}.card-header[data-v-7090b17d]:hover{background:linear-gradient(135deg,#7d5e53,#5d3c31)}.card-header-content[data-v-7090b17d]{flex:1;min-width:0}.card-title[data-v-7090b17d]{font-weight:600;font-size:1.1rem;margin-bottom:.2rem}.card-subtitle[data-v-7090b17d]{font-size:.85rem;opacity:.85;display:flex;gap:1rem}.card-header-right[data-v-7090b17d]{display:flex;align-items:center;gap:.75rem}.expand-icon[data-v-7090b17d]{font-size:.8rem;opacity:.7}.status-badge[data-v-7090b17d]{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:3px;text-transform:uppercase}.voted-badge[data-v-7090b17d]{background-color:#48bb78;color:#fff}.pending-badge[data-v-7090b17d]{background-color:#ecc94b;color:#744210}.ended-badge[data-v-7090b17d]{background-color:#a0aec0;color:#fff}.active-badge[data-v-7090b17d]{background-color:#4299e1;color:#fff}.card-preview[data-v-7090b17d]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-top:1px solid #e2e8f0;gap:1rem;flex-wrap:wrap}.preview-stats[data-v-7090b17d]{display:flex;gap:1.5rem}.preview-stat[data-v-7090b17d]{display:flex;align-items:baseline;gap:.3rem}.preview-value[data-v-7090b17d]{font-weight:600;font-size:1.1rem;color:#8d6e63}.preview-label[data-v-7090b17d]{font-size:.85rem;color:#718096}.preview-actions[data-v-7090b17d]{display:flex;gap:.5rem}.card-expanded[data-v-7090b17d]{border-top:1px solid #e2e8f0;animation:slideDown-7090b17d .2s ease-out}@keyframes slideDown-7090b17d{0%{opacity:0}to{opacity:1}}.btn-sm[data-v-7090b17d]{font-size:.85rem;padding:.4rem .75rem}.btn-success[data-v-7090b17d]{background-color:#48bb78;color:#fff}.btn-success[data-v-7090b17d]:hover{background-color:#38a169}a[data-v-7090b17d]{color:#8d6e63;text-decoration:none}a[data-v-7090b17d]:hover{text-decoration:underline}.selected-games-list[data-v-7090b17d]{margin-top:1rem;padding:1rem;background:#f7fafc;border:1px solid #e2e8f0;border-radius:4px}.selected-game-item[data-v-7090b17d]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:#fff;border-radius:4px;margin-bottom:.5rem}.selected-game-item[data-v-7090b17d]:last-child{margin-bottom:0}.selected-thumbnail[data-v-7090b17d]{max-width:40px;max-height:40px;border-radius:4px;object-fit:cover}.nominated-by-info[data-v-7090b17d]{font-size:.8rem;color:#718096;margin-top:.25rem}.nominator-selector[data-v-7090b17d]{margin-top:.25rem;display:flex;align-items:center;gap:.5rem}.nominator-selector label[data-v-7090b17d]{font-size:.8rem;color:#718096;margin:0}.btn-remove[data-v-7090b17d]{background:#f56565;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s;margin-left:.5rem}.btn-remove[data-v-7090b17d]:hover{background:#e53e3e}.pagination-controls[data-v-7090b17d]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-7090b17d]{color:#718096;font-size:.9rem}.pagination-nav[data-v-7090b17d]{display:flex;align-items:center;gap:.5rem}.page-link[data-v-7090b17d]{color:#8d6e63;text-decoration:none;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s}.page-link[data-v-7090b17d]:hover:not(.disabled){background-color:#f7fafc;text-decoration:none}.page-link.disabled[data-v-7090b17d]{color:#cbd5e0;cursor:not-allowed;pointer-events:none}.page-input[data-v-7090b17d]{width:60px;text-align:center;padding:.25rem;border:1px solid #e2e8f0;border-radius:4px}.page-total[data-v-7090b17d]{color:#718096;font-size:.9rem}.pagination-size[data-v-7090b17d]{display:flex;align-items:center;gap:.5rem}.pagination-size label[data-v-7090b17d]{color:#718096;font-size:.9rem;margin:0}.pagination-size select[data-v-7090b17d]{padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:4px;background-color:#fff;cursor:pointer}.modal-overlay[data-v-7090b17d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7090b17d]{background-color:#fff;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003}.nomination-modal-content[data-v-7090b17d]{max-width:550px;min-height:400px;overflow:visible}@media (max-width: 768px){h2[data-v-7090b17d]{font-size:1.25rem}h3[data-v-7090b17d]{font-size:1rem}.card>div[style*="display: flex"][style*="justify-content: space-between"][data-v-7090b17d]{flex-direction:column;gap:1rem;align-items:flex-start!important}div[style*="grid-template-columns: 1fr 1fr"][data-v-7090b17d]{grid-template-columns:1fr!important}.card-header[data-v-7090b17d]{padding:.75rem 1rem}.card-title[data-v-7090b17d]{font-size:.95rem}.card-subtitle[data-v-7090b17d]{font-size:.8rem;flex-direction:column;gap:.25rem}.card-header-right[data-v-7090b17d]{flex-wrap:wrap;justify-content:flex-end}.card-preview[data-v-7090b17d]{flex-direction:column;align-items:flex-start;padding:.75rem 1rem}.preview-actions[data-v-7090b17d]{width:100%;flex-wrap:wrap}.preview-actions .btn[data-v-7090b17d]{flex:1;text-align:center}.selected-game-item[data-v-7090b17d]{flex-direction:column;align-items:flex-start;gap:.75rem}.selected-game-item>div[style*="display: flex"][data-v-7090b17d]{width:100%}.selected-game-item>div[style*="display: flex"]>div[style*="display: flex"][data-v-7090b17d]{width:100%;justify-content:flex-start}.nominator-selector[data-v-7090b17d]{flex-direction:column;align-items:flex-start;gap:.25rem}.nominator-selector select[data-v-7090b17d]{width:100%}.pagination-controls[data-v-7090b17d]{flex-direction:column;align-items:stretch;text-align:center}.pagination-nav[data-v-7090b17d],.pagination-size[data-v-7090b17d]{justify-content:center}.modal-content[data-v-7090b17d]{width:95%;max-height:85vh;margin:.5rem}.nomination-modal-content[data-v-7090b17d]{min-height:auto}}@media (max-width: 480px){.card-title[data-v-7090b17d]{font-size:.9rem}.status-badge[data-v-7090b17d]{font-size:.6rem;padding:.15rem .4rem}.page-input[data-v-7090b17d]{width:50px}}.settings-card[data-v-2044f585]{margin-bottom:1.5rem}.settings-form[data-v-2044f585]{display:flex;flex-direction:column;gap:.5rem}.settings-checkbox[data-v-2044f585]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500}.settings-checkbox.disabled[data-v-2044f585]{color:#a0aec0;cursor:default}.settings-checkbox input[type=checkbox][data-v-2044f585]{width:1rem;height:1rem;cursor:pointer}.settings-checkbox.disabled input[type=checkbox][data-v-2044f585]{cursor:not-allowed}.settings-hint[data-v-2044f585]{margin:0 0 0 1.5rem;color:#718096;font-size:.9rem}h2[data-v-2044f585]{color:#2d3748;font-size:1.5rem}h3[data-v-2044f585]{color:#2d3748;font-size:1.2rem}.form-hint[data-v-2044f585]{display:block;color:#718096;font-size:.8rem;margin-top:.25rem}.bgg-field-row[data-v-2044f585]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.bgg-field-row input[data-v-2044f585]{flex:1;min-width:0}.hint.bgg-refresh-hint[data-v-2044f585]{margin:.25rem 0 0;font-size:.85rem;color:#718096}.current-user-row[data-v-2044f585]{background-color:#f0fff4!important}.current-user-row[data-v-2044f585]:hover{background-color:#e6ffed!important}.you-badge[data-v-2044f585]{background-color:#48bb78;color:#fff;font-size:.7rem;font-weight:600;padding:.1rem .4rem;border-radius:3px;margin-left:.5rem;text-transform:uppercase}.role-badge[data-v-2044f585]{font-size:.8rem;font-weight:500;padding:.2rem .5rem;border-radius:3px;text-transform:capitalize}.role-admin[data-v-2044f585]{background-color:#fef3c7;color:#744210}.role-user[data-v-2044f585]{background-color:#e2e8f0;color:#4a5568}.status-badge[data-v-2044f585]{font-size:.8rem;font-weight:500;padding:.2rem .5rem;border-radius:3px;text-transform:capitalize}.status-pending[data-v-2044f585]{background-color:#fef3c7;color:#744210}.status-approved[data-v-2044f585]{background-color:#c6f6d5;color:#22543d}.status-disabled[data-v-2044f585]{background-color:#fed7d7;color:#742a2a}.btn-approve[data-v-2044f585]{background-color:#48bb78;color:#fff;margin-right:.5rem}.btn-approve[data-v-2044f585]:hover{background-color:#38a169}.btn-small[data-v-2044f585]{padding:.25rem .5rem;font-size:.8rem}.btn-small[data-v-2044f585]:disabled{opacity:.5;cursor:not-allowed}.pagination-controls[data-v-2044f585]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:1rem}.pagination-info[data-v-2044f585]{color:#718096;font-size:.9rem}.pagination-nav[data-v-2044f585]{display:flex;align-items:center;gap:.5rem}.page-link[data-v-2044f585]{color:#8d6e63;text-decoration:none;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s}.page-link[data-v-2044f585]:hover:not(.disabled){background-color:#f7fafc;text-decoration:none}.page-link.disabled[data-v-2044f585]{color:#cbd5e0;cursor:not-allowed;pointer-events:none}.page-input[data-v-2044f585]{width:60px;text-align:center;padding:.25rem;border:1px solid #e2e8f0;border-radius:4px}.page-total[data-v-2044f585]{color:#718096;font-size:.9rem}.pagination-size[data-v-2044f585]{display:flex;align-items:center;gap:.5rem}.pagination-size label[data-v-2044f585]{color:#718096;font-size:.9rem;margin:0}.pagination-size select[data-v-2044f585]{padding:.25rem .5rem;border:1px solid #e2e8f0;border-radius:4px;background-color:#fff;cursor:pointer}@media (max-width: 768px){h2[data-v-2044f585]{font-size:1.25rem}h3[data-v-2044f585]{font-size:1rem}table[data-v-2044f585]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}thead[data-v-2044f585],tbody[data-v-2044f585]{display:table;width:100%;min-width:600px}th[data-v-2044f585],td[data-v-2044f585]{padding:.5rem;font-size:.8rem}.pagination-controls[data-v-2044f585]{flex-direction:column;align-items:stretch;text-align:center}.pagination-nav[data-v-2044f585],.pagination-size[data-v-2044f585]{justify-content:center}.btn-small[data-v-2044f585]{padding:.2rem .4rem;font-size:.7rem}.btn-approve[data-v-2044f585]{margin-right:.25rem}.role-badge[data-v-2044f585],.status-badge[data-v-2044f585],.you-badge[data-v-2044f585]{font-size:.7rem;padding:.15rem .35rem}}@media (max-width: 480px){.page-input[data-v-2044f585]{width:50px}thead[data-v-2044f585],tbody[data-v-2044f585]{min-width:550px}th[data-v-2044f585],td[data-v-2044f585]{padding:.4rem;font-size:.75rem}.btn-small[data-v-2044f585]{padding:.15rem .3rem;font-size:.65rem}}.profile[data-v-225ce0f9]{max-width:500px;margin:0 auto}h2[data-v-225ce0f9]{color:#2d3748;font-size:1.5rem;margin-bottom:1.5rem}.form-group .hint[data-v-225ce0f9]{margin:.25rem 0 0;font-size:.85rem;color:#718096}.bgg-field-row[data-v-225ce0f9]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.bgg-field-row input[data-v-225ce0f9]{flex:1;min-width:0}.pending-email-notice[data-v-225ce0f9]{margin-top:.75rem;padding:.75rem;background-color:#fef3c7;border:1px solid #f6ad55;border-radius:4px}.pending-email-notice p[data-v-225ce0f9]{margin:0 0 .5rem;color:#744210;font-size:.9rem}.pending-email-notice .hint[data-v-225ce0f9]{font-size:.85rem;color:#975a16}.avatar-click-wrapper[data-v-225ce0f9]{position:relative;display:inline-block;cursor:pointer;border-radius:50%}.avatar-click-wrapper[data-v-225ce0f9]:focus{outline:2px solid #8D6E63;outline-offset:2px}.avatar-preview[data-v-225ce0f9]{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #e2e8f0}.avatar-preview-label[data-v-225ce0f9]{position:absolute;left:0;right:0;bottom:0;border-radius:0 0 40px 40px;padding:4px 6px;font-size:.8rem;font-weight:600;color:#fff;background:#000000a6;text-align:center;line-height:1.2;pointer-events:none}.avatar-change-overlay[data-v-225ce0f9],.avatar-uploading-overlay[data-v-225ce0f9]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;color:#fff;background:#00000080;opacity:0;transition:opacity .2s;pointer-events:none}.avatar-click-wrapper:hover .avatar-change-overlay[data-v-225ce0f9]{opacity:1}.avatar-click-wrapper .avatar-uploading-overlay[data-v-225ce0f9]{background:#000000a6;opacity:1}.avatar-click-wrapper:hover .avatar-uploading-overlay[data-v-225ce0f9]{opacity:1}.avatar-file-input[data-v-225ce0f9]{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.avatar-row[data-v-225ce0f9]{display:flex;align-items:flex-start;gap:1.25rem;flex-wrap:wrap}.avatar-switch[data-v-225ce0f9]{display:flex;flex-direction:column;align-items:center;gap:.35rem}.avatar-switch-thumbs[data-v-225ce0f9]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.avatar-switch-label[data-v-225ce0f9]{font-size:.8rem;color:#718096}.avatar-switch-thumb[data-v-225ce0f9]{position:relative;padding:0;border:2px solid #e2e8f0;border-radius:50%;cursor:pointer;background:none;transition:border-color .2s}.avatar-switch-thumb[data-v-225ce0f9]:hover{border-color:#8d6e63}.avatar-switch-thumb img[data-v-225ce0f9]{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover}.avatar-thumb-label[data-v-225ce0f9]{position:absolute;left:0;right:0;bottom:0;border-radius:0 0 24px 24px;padding:2px 4px;font-size:.65rem;font-weight:600;color:#fff;background:#000000a6;text-align:center;line-height:1.2}.message[data-v-225ce0f9]{padding:.75rem;border-radius:4px;margin-bottom:1rem}.message.success[data-v-225ce0f9]{background-color:#c6f6d5;color:#22543d;border:1px solid #9ae6b4}.message.error[data-v-225ce0f9]{background-color:#fed7d7;color:#742a2a;border:1px solid #fc8181}.button-group[data-v-225ce0f9]{display:flex;gap:.75rem}.btn-small[data-v-225ce0f9]{padding:.25rem .5rem;font-size:.8rem}.bgg-field-row .btn-refresh-collection[data-v-225ce0f9]:disabled{opacity:.6;cursor:not-allowed}.bgg-field-row .btn-refresh-collection[data-v-225ce0f9]:disabled:hover{background-color:#718096}@media (max-width: 480px){.profile[data-v-225ce0f9]{margin:0}.bgg-field-row[data-v-225ce0f9]{flex-direction:column;align-items:stretch}.bgg-field-row .btn[data-v-225ce0f9]{width:100%}h2[data-v-225ce0f9]{font-size:1.25rem}.button-group[data-v-225ce0f9]{flex-direction:column}.button-group .btn[data-v-225ce0f9]{width:100%;text-align:center}.pending-email-notice[data-v-225ce0f9]{padding:.6rem}.pending-email-notice p[data-v-225ce0f9]{font-size:.85rem}}.auth-verify[data-v-59e92871]{display:flex;justify-content:center;align-items:center;min-height:60vh}.card[data-v-59e92871]{background:#fff;border-radius:8px;padding:2rem;width:100%;max-width:400px;box-shadow:0 2px 8px #0000001a;text-align:center}h2[data-v-59e92871]{margin-top:0;color:#2d3748}p[data-v-59e92871]{color:#718096}.error[data-v-59e92871]{color:#e53e3e}.form-group[data-v-59e92871]{margin-bottom:1rem;text-align:left}.form-group label[data-v-59e92871]{display:block;margin-bottom:.5rem;font-weight:500;color:#2d3748}.form-group input[data-v-59e92871]{width:100%;padding:.75rem;border:1px solid #cbd5e0;border-radius:4px;font-size:1rem;box-sizing:border-box}.btn[data-v-59e92871]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.btn-primary[data-v-59e92871]{background-color:#8d6e63;color:#f5e6d3}.btn-primary[data-v-59e92871]:hover{background-color:#6d4c41}@media (max-width: 480px){.card[data-v-59e92871]{padding:1.5rem;margin:0 .5rem}h2[data-v-59e92871]{font-size:1.25rem}.btn[data-v-59e92871]{width:100%}}.verify-email[data-v-4a611b38]{display:flex;justify-content:center;align-items:center;min-height:60vh}.card[data-v-4a611b38]{max-width:400px;text-align:center}.status h2[data-v-4a611b38]{color:#2d3748;margin-bottom:1rem}.status p[data-v-4a611b38]{color:#718096;margin-bottom:1.5rem}.status.success h2[data-v-4a611b38]{color:#22543d}.status.success p[data-v-4a611b38]{color:#276749}.status.error h2[data-v-4a611b38]{color:#742a2a}.status.error p[data-v-4a611b38]{color:#c53030}.discord-callback[data-v-7e062a8a]{display:flex;justify-content:center;align-items:center;min-height:60vh}.card[data-v-7e062a8a]{background:#fff;border-radius:8px;padding:2rem;width:100%;max-width:400px;box-shadow:0 2px 8px #0000001a;text-align:center}h2[data-v-7e062a8a]{margin-top:0;color:#2d3748}p[data-v-7e062a8a]{color:#718096}.error[data-v-7e062a8a]{color:#e53e3e}.form-group[data-v-7e062a8a]{margin-bottom:1rem;text-align:left}.form-group label[data-v-7e062a8a]{display:block;margin-bottom:.5rem;font-weight:500;color:#2d3748}.form-group input[data-v-7e062a8a]{width:100%;padding:.75rem;border:1px solid #cbd5e0;border-radius:4px;font-size:1rem;box-sizing:border-box}.btn[data-v-7e062a8a]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem}.btn-primary[data-v-7e062a8a]{background-color:#8d6e63;color:#f5e6d3}.btn-primary[data-v-7e062a8a]:hover{background-color:#6d4c41}@media (max-width: 480px){.card[data-v-7e062a8a]{padding:1.5rem;margin:0 .5rem}h2[data-v-7e062a8a]{font-size:1.25rem}.btn[data-v-7e062a8a]{width:100%}}
