@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@800&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";section.footer[data-v-bbc40b81]{padding-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap}section.footer nav a[data-v-bbc40b81]{color:#fff;text-decoration:none}section.footer nav ul[data-v-bbc40b81]{list-style:none;padding:0;margin:0;display:flex;gap:20px}section.footer div.spacer[data-v-bbc40b81]{flex:1}section.footer p.version[data-v-bbc40b81]{flex:1;text-align:right}section.footer p.version a[data-v-bbc40b81]{color:#fff6}section.footer p.copyright[data-v-bbc40b81]{width:100%;text-align:center;color:#fff6;font-size:.875rem;margin-top:20px}section.footer p.copyright a[data-v-bbc40b81]{color:#ffffff80;text-decoration:underline;transition:all .2s}section.footer p.copyright a[data-v-bbc40b81]:hover{color:#fff}@media(max-width:800px){section.footer div.spacer[data-v-bbc40b81]{display:none}section.footer nav ul[data-v-bbc40b81]{gap:10px;flex-direction:column;align-items:start}}div.warning-box[data-v-7c9ebb35]{background:linear-gradient(135deg,#fff9e6,#fff3cd);padding:calc(var(--spacing) * .75);margin-bottom:var(--spacing);border-left:4px solid #e6a700;border-radius:0 8px 8px 0;box-shadow:0 2px 8px #00000014}div.warning-box p[data-v-7c9ebb35]{margin:0;color:#856404;line-height:1.5}div.warning-box p i[data-v-7c9ebb35]{margin-right:8px;color:#e6a700}div.warning-box p strong[data-v-7c9ebb35]{color:#664d03}div.modal-enter-active[data-v-1207baed]{animation:modal-1207baed .25s cubic-bezier(.34,1.56,.64,1)}div.modal-leave-active[data-v-1207baed]{animation:modal-1207baed .15s ease-in reverse}@keyframes modal-1207baed{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}div.cover[data-v-1207baed]{background-color:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);position:fixed;inset:0;z-index:100}div.modal[data-v-1207baed]{z-index:100;background-color:#fff;border:none;border-radius:16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;min-width:90vw;overflow:hidden}@media(min-width:600px){div.modal[data-v-1207baed]{min-width:400px;max-width:90vw}}div.modal h2[data-v-1207baed]{background:linear-gradient(180deg,#f8f9fa,#f1f3f4);font-size:1.25em;border-bottom:1px solid #e0e0e0;line-height:52px;padding-left:24px;margin-bottom:0;font-weight:600}div.modal h2.error[data-v-1207baed]{background:linear-gradient(180deg,#f44336,#d32f2f);border-bottom-color:#b71c1c;color:#fff}div.modal a.close[data-v-1207baed]{color:#0006;text-decoration:none;font-weight:400;font-size:24px;line-height:52px;position:absolute;top:0;right:16px;width:40px;height:52px;text-align:center;border-radius:8px;transition:all .15s ease}div.modal a.close[data-v-1207baed]:hover{color:#000000b3;background-color:#0000000d}div.modal a.close span[data-v-1207baed]{display:none}div.modal div.content[data-v-1207baed]{overflow:auto;padding:24px 24px 0;max-width:95vw;max-height:calc(80vh - 52px)}div.modal div.content[data-v-1207baed]>*:last-child{margin-bottom:24px}section.cookies-disclaimer[data-v-4a403a8e]{background-color:#333;box-shadow:0 4px 20px #0000004d;padding:20px;font-size:.9em;color:#eee;position:fixed;max-width:400px;bottom:20px;right:20px;border-radius:8px;border-left:4px solid #4caf50}@media(max-width:440px){section.cookies-disclaimer[data-v-4a403a8e]{max-width:calc(100vw - 40px)}}section.cookies-disclaimer p[data-v-4a403a8e]{line-height:1.5}section.cookies-disclaimer a[data-v-4a403a8e]{color:#80c883;text-decoration:underline}section.cookies-disclaimer a[data-v-4a403a8e]:hover{color:#a3d7a5}section.cookies-disclaimer button[data-v-4a403a8e]{box-shadow:none}.slide-up-enter-active[data-v-4a403a8e]{animation:slideUp-4a403a8e .4s ease-out}.slide-up-leave-active[data-v-4a403a8e]{animation:slideUp-4a403a8e .3s ease-in reverse}@keyframes slideUp-4a403a8e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}div.loading-bar[data-v-16af29d7]{transition:all .2s;position:fixed;top:0;left:0;background:linear-gradient(90deg,#4caf50,#80c883,#4caf50);background-size:200% 100%;animation:loading-shimmer-16af29d7 1.5s ease-in-out infinite;height:3px;width:50%;box-shadow:0 0 10px #4caf50b3,0 0 5px #4caf5080}div.loading-bar[data-v-16af29d7]:after{position:absolute;top:0;right:0;content:"";display:block;width:30px;height:3px;background:linear-gradient(to right,transparent,rgb(181.0956175299,222.9043824701,182.7848605578));box-shadow:0 0 15px #92cf94}@keyframes loading-shimmer-16af29d7{0%{background-position:200% 0}to{background-position:-200% 0}}div.loading-enter-active[data-v-16af29d7],div.loading-leave-active[data-v-16af29d7]{transition:transform .4s}div.loading-enter-active[data-v-16af29d7],div.loading-leave-to[data-v-16af29d7]{transform:translateY(-3px)}*{padding:0;margin:0;box-sizing:border-box}:focus{outline:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}button:focus-visible,a.btn:focus-visible{outline:2px solid var(--primary-darkest);outline-offset:2px;box-shadow:0 0 0 4px #4caf504d}:root{--minimal-spacing: 4px;--spacing: 20px;--midnight-gray: #171717;--light-gray: #eee;--gray: #bbb;--dark-gray: #888;--red: #f44336;--red-darker: #e53935;--border-color: #ccc;--hr-color: #eee;--font: "Roboto";--primary: #4caf50;--primary-light: #81c784;--primary-darker: #43a047;--primary-darkest: #1b5e20;--success: #2196f3;--warning: #ffc107;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-primary: 0 4px 14px rgba(76, 175, 80, .4);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--alert-error-bg: #f8d7da;--alert-error-text: #721c24;--alert-success-bg: #d4edda;--alert-success-text: #155724;--shadow-card: 0 2px 8px rgba(0, 0, 0, .08)}html,body{background-color:var(--primary);color:#272727;font-family:Roboto,sans-serif}main{background-color:#fff;min-height:400px;padding:var(--spacing) 0 calc(3 * var(--spacing))}main ul,main ol{margin-left:calc(2 * var(--spacing));margin-bottom:var(--spacing)}main ol ol{margin-bottom:0}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}footer{color:#fff6;min-height:100px;font-size:.9em;padding-top:var(--spacing);position:relative;text-align:center}header{background-color:var(--midnight-gray);color:#fff;padding:var(--spacing) 0}header>div{position:relative;display:flex;justify-content:space-between;align-items:flex-start}header img.logo{display:block;height:42px}header h1{font-family:Barlow Condensed,sans-serif;font-size:1.6em;text-shadow:3px 3px var(--midnight-gray),5px 5px var(--primary);margin:0}header h1 a{color:#fff}header h1 a:hover{text-decoration:none}header nav ul{list-style:none}header nav ul li{display:inline-block;margin-left:var(--spacing)}header nav ul li:first-child{margin-left:0}header nav a{color:#fff;font-weight:700;line-height:42px}header h2{border:none;font-size:2em;font-weight:400;margin:0;text-align:center}header a{color:#4caf50;text-decoration:none}header p{margin-top:var(--spacing);text-align:center}h1,h2,h3,h4,h5,h6,p{margin-bottom:var(--spacing)}h1{font-size:2.2em}h2{font-size:1.8em}h3{font-size:1.6em;font-weight:400}h4{font-size:1.2em;font-weight:400}h5{font-size:1em;font-weight:400}div.content{padding:0 var(--spacing)}hr{border:none;border-top:1px solid var(--border-color);margin-bottom:var(--spacing)}section.error{font-size:1.4em;text-align:center}div.error{color:#f44336}.columns{display:grid;grid-gap:var(--spacing);grid-template-columns:repeat(4,1fr);align-items:start}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.small{max-width:600px;margin:0 auto}div.table-container{width:100%;overflow:auto}table{border-collapse:collapse}th,td{padding:calc(2 * var(--minimal-spacing))}th{background-color:var(--midnight-gray);color:#fff;text-align:left}tr:nth-child(odd) td{background-color:#fff}tr:nth-child(2n) td{background-color:var(--light-gray)}td{border-bottom:1px solid var(--border-color)}p.generated-by{font-size:.8em;color:var(--gray)}@media(max-width:800px){div.columns{display:block}div.columns>*{margin-bottom:var(--spacing)}div.columns>*:last-child{margin-bottom:0}header>div{flex-direction:column;align-items:center;gap:20px}header>div>nav a{line-height:normal}header h2{font-size:1.8em;margin:var(--spacing) 0}}@keyframes spin{0%{transform:rotateY(0)}25%{transform:rotateY(540deg)}50%{transform:rotate(180deg)}75%,to{transform:rotate(360deg)}}@keyframes reveal{0%{opacity:0}to{opacity:1}}button,.action-btn{border:1px solid transparent;border-radius:6px;color:#fff;font:1em Roboto,sans-serif;padding:8px 20px;background:linear-gradient(180deg,#4caf50,#449d48);box-shadow:0 2px 4px #0000001a,inset 0 1px #ffffff1a;cursor:pointer;transition:all var(--transition-fast);min-height:40px}button:hover,.action-btn:hover{background:linear-gradient(180deg,#5cb860,#4caf50);transform:translateY(-1px);box-shadow:0 4px 8px #00000026,inset 0 1px #ffffff26;text-decoration:none}button:active,.action-btn:active{transform:translateY(0);background:#449d48;box-shadow:0 1px 2px #0000001a,inset 0 1px 2px #0000001a}button:disabled,.action-btn:disabled{opacity:.5;background:#4caf50;cursor:not-allowed;transform:none;box-shadow:none}button.sm,.action-btn.sm{padding:4px 12px;font-size:.875em;min-height:32px}button.lg,.action-btn.lg{padding:12px 30px;font-size:1.125em;min-height:48px}button.small,.action-btn.small{box-shadow:none}button.destructive{border:1px solid transparent;border-radius:6px;color:#fff;font:1em Roboto,sans-serif;padding:8px 20px;background:linear-gradient(180deg,#f44336,#f32c1e);box-shadow:0 2px 4px #0000001a,inset 0 1px #ffffff1a;cursor:pointer;transition:all var(--transition-fast);min-height:40px}button.destructive:hover{background:linear-gradient(180deg,#f55a4e,#f44336);transform:translateY(-1px);box-shadow:0 4px 8px #00000026,inset 0 1px #ffffff26;text-decoration:none}button.destructive:active{transform:translateY(0);background:#f32c1e;box-shadow:0 1px 2px #0000001a,inset 0 1px 2px #0000001a}button.destructive:disabled{opacity:.5;background:#f44336;cursor:not-allowed;transform:none;box-shadow:none}button.secondary{background:transparent;color:#4caf50;box-shadow:none;border:1px solid rgba(76,175,80,.5)}button.secondary:hover{border-color:#4caf50;background:#4caf500d;transform:translateY(-1px)}button.secondary:active{background:#4caf501a;transform:translateY(0)}.page-enter-active{transition:opacity .2s ease,transform .2s ease}.page-leave-active{transition:opacity .15s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0}.tabs{display:flex;gap:30px;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0}.tabs button{all:unset;display:inline-flex;align-items:center;gap:8px;padding:12px 4px;font-size:1rem;font-weight:500;color:#666;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.tabs button i{font-size:1.1em}.tabs button:hover:not(.active){color:#333;border-color:#ccc}.tabs button.active{color:var(--primary);border-color:var(--primary)}@media print{header{display:none}footer{display:none}html,body{background-color:#fff}}section.index[data-v-cee389aa]{max-width:1200px;margin:0 auto;padding:40px 0}.section-header[data-v-cee389aa]{text-align:center;margin-bottom:40px}.section-header h2[data-v-cee389aa]{font-size:2em;margin-bottom:10px;color:#272727}.section-header p[data-v-cee389aa]{font-size:1.15em;color:#888;margin:0}.features-grid[data-v-cee389aa]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin-bottom:60px}.feature-card[data-v-cee389aa]{background:#fff;border:1px solid #eee;border-radius:16px;padding:30px;text-align:center;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.feature-card[data-v-cee389aa]:hover{transform:translateY(-8px);box-shadow:0 12px 24px #0000001a;border-color:transparent}.feature-card .icon-container[data-v-cee389aa]{width:64px;height:64px;background:linear-gradient(135deg,#4caf501a,#4caf500d);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.feature-card .icon-container i[data-v-cee389aa]{font-size:1.75em;color:#4caf50}.feature-card h3[data-v-cee389aa]{font-size:1.25em;margin-bottom:15px;color:#272727}.feature-card>p[data-v-cee389aa]{color:#888;line-height:1.6;font-size:.95em;margin-bottom:20px}.feature-card ul.benefits[data-v-cee389aa]{list-style:none;margin:0;padding:0;text-align:left}.feature-card ul.benefits li[data-v-cee389aa]{padding:8px 0 0 25px;position:relative;color:#272727;font-size:.9em}.feature-card ul.benefits li[data-v-cee389aa]:before{font-family:"Font Awesome 7 Pro";font-weight:900;content:"";position:absolute;left:0;color:#4caf50;font-size:.8em}.grid-showcase[data-v-cee389aa]{text-align:center}.grid-showcase .showcase-intro[data-v-cee389aa]{font-size:1.1em;color:#888;margin-bottom:30px}.grid-showcase .grid-image[data-v-cee389aa]{perspective:1000px}.grid-showcase .grid-image img[data-v-cee389aa]{max-width:100%;width:800px;transform:rotateX(8deg) rotateY(-3deg) rotate(1deg);box-shadow:0 25px 50px #00000026;border-radius:12px;border:8px solid white;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.grid-showcase .grid-image img[data-v-cee389aa]:hover{transform:rotateX(0) rotateY(0) rotate(0) scale(1.02);box-shadow:0 30px 60px #0003}@media(max-width:900px){.features-grid[data-v-cee389aa]{grid-template-columns:1fr;grid-gap:20px}.feature-card[data-v-cee389aa]{padding:20px}.feature-card[data-v-cee389aa]:hover{transform:translateY(-4px)}.grid-showcase .grid-image img[data-v-cee389aa]{transform:none;width:100%;box-shadow:0 10px 30px #0000001f;border-width:4px;border-radius:8px}.grid-showcase .grid-image img[data-v-cee389aa]:hover{transform:scale(1.01)}}section.home-header[data-v-aec7018b]{text-align:center;padding:50px 0;margin:0 auto}section.home-header .hero-content[data-v-aec7018b]{max-width:800px;margin:0 auto}section.home-header p.credibility-badge[data-v-aec7018b]{display:inline-block;background:#ffffff26;color:#fffffff2;padding:6px 16px;border-radius:20px;font-size:.85em;font-weight:500;letter-spacing:.5px;margin-bottom:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}section.home-header p.credibility-badge .trusted-wrapper[data-v-aec7018b]{display:inline-block;position:relative;vertical-align:bottom;transition:width .5s ease;white-space:nowrap}section.home-header p.credibility-badge .trusted-item[data-v-aec7018b]{display:inline-block;white-space:nowrap}section.home-header h2[data-v-aec7018b]{font-size:2.5em;margin-bottom:20px;font-weight:700;line-height:1.2}section.home-header h2 .highlight[data-v-aec7018b]{color:#fdd835;position:relative}section.home-header h2 .highlight[data-v-aec7018b]:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:4px;background:#fdd83566;border-radius:2px}section.home-header p.subtitle[data-v-aec7018b]{font-size:1.25em;color:#ffffffe6;margin-bottom:30px;font-weight:400;line-height:1.5}section.home-header .cta-container[data-v-aec7018b]{display:flex;justify-content:center;gap:20px;margin-bottom:30px}section.home-header .btn[data-v-aec7018b]{font-size:1.1em;padding:14px 32px;border-radius:50px;border:2px solid transparent;text-transform:uppercase;letter-spacing:1px;font-weight:700;transition:all .2s ease}section.home-header .btn.cta-primary[data-v-aec7018b]{background:linear-gradient(135deg,#fdd835,#fdd31c);color:#272727;box-shadow:0 4px 15px #0003,0 2px 4px #0000001a}section.home-header .btn.cta-primary[data-v-aec7018b]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000040,0 4px 8px #0000001a;background:linear-gradient(135deg,#fddd4e,#fdd835);text-decoration:none}section.home-header .btn.cta-primary[data-v-aec7018b]:active{transform:translateY(0);box-shadow:0 2px 10px #00000026}section.home-header .btn.cta-secondary[data-v-aec7018b]{background-color:transparent;border:2px solid rgba(255,255,255,.8);color:#fff}section.home-header .btn.cta-secondary[data-v-aec7018b]:hover{background-color:#ffffff26;border-color:#fff;transform:translateY(-3px);text-decoration:none}section.home-header p.social-proof[data-v-aec7018b]{font-size:.9em;color:#ffffffb3;margin:0}@media(max-width:800px){section.home-header[data-v-aec7018b]{padding:20px 0 30px}section.home-header p.credibility-badge[data-v-aec7018b]{font-size:.75em;margin-bottom:0}section.home-header h2[data-v-aec7018b]{font-size:1.8em}section.home-header p.subtitle[data-v-aec7018b]{font-size:1.1em}section.home-header .cta-container[data-v-aec7018b]{flex-direction:column;align-items:center;gap:15px}section.home-header .btn[data-v-aec7018b]{width:100%;max-width:280px;padding:12px 24px;font-size:1em}section.home-header p.social-proof[data-v-aec7018b]{font-size:.8em}}.slide-up-enter-active[data-v-aec7018b],.slide-up-leave-active[data-v-aec7018b]{transition:all .5s ease}.slide-up-enter-from[data-v-aec7018b]{opacity:0;transform:translateY(10px)}.slide-up-leave-to[data-v-aec7018b]{opacity:0;transform:translateY(-10px)}section.about[data-v-09fb15b0]{max-width:1200px;margin:0 auto;padding:20px}.intro[data-v-09fb15b0]{text-align:center;margin-bottom:40px}.intro h1[data-v-09fb15b0]{font-size:2.5em;color:#4caf50;margin-bottom:10px}.intro .lead[data-v-09fb15b0]{font-size:1.2em;color:#888}.content-grid[data-v-09fb15b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.card[data-v-09fb15b0]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #00000014;transition:transform .2s ease;border:1px solid #eee}.card[data-v-09fb15b0]:hover{transform:translateY(-5px);box-shadow:0 8px 12px #00000026}.card h2[data-v-09fb15b0]{color:#272727;font-size:1.5em;margin-bottom:20px;display:flex;align-items:center;gap:10px}.card h2 i[data-v-09fb15b0]{color:#4caf50}.card p[data-v-09fb15b0],.card li[data-v-09fb15b0]{color:#272727;line-height:1.6}.card ul[data-v-09fb15b0]{padding-left:20px;margin-left:0}.card ul li[data-v-09fb15b0]{margin-bottom:10px}section.how-it-works[data-v-cdb33ef7]{max-width:1200px;margin:0 auto;padding:20px}.intro[data-v-cdb33ef7]{text-align:center;margin-bottom:40px}.intro h1[data-v-cdb33ef7]{font-size:2.5em;color:#4caf50;margin-bottom:10px}.intro .lead[data-v-cdb33ef7]{font-size:1.2em;color:#888}.steps-grid[data-v-cdb33ef7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.card[data-v-cdb33ef7]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #00000014;transition:transform .2s ease;border:1px solid #eee;position:relative}.card[data-v-cdb33ef7]:hover{transform:translateY(-5px);box-shadow:0 8px 12px #00000026}.card .step-number[data-v-cdb33ef7]{position:absolute;top:-15px;left:20px;width:36px;height:36px;background:#4caf50;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em}.card h2[data-v-cdb33ef7]{color:#272727;font-size:1.3em;margin-bottom:20px;margin-top:10px;display:flex;align-items:center;gap:10px}.card h2 i[data-v-cdb33ef7]{color:#4caf50}.card p[data-v-cdb33ef7]{color:#272727;line-height:1.6}.cta-section[data-v-cdb33ef7]{text-align:center;margin-top:40px}.cta-section .btn.cta-primary[data-v-cdb33ef7]{display:inline-block;font-size:1.1em;padding:14px 32px;border-radius:50px;text-transform:uppercase;letter-spacing:1px;font-weight:700;background:#4caf50;color:#fff;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 15px #0003}.cta-section .btn.cta-primary[data-v-cdb33ef7]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000040;text-decoration:none}@media(max-width:600px){.intro h1[data-v-cdb33ef7]{font-size:2em}.intro .lead[data-v-cdb33ef7]{font-size:1.1em}.steps-grid[data-v-cdb33ef7]{grid-template-columns:1fr}.card h2[data-v-cdb33ef7]{font-size:1.2em}}.terms-of-service[data-v-72514006]{padding:var(--spacing) 0}.card[data-v-72514006]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;border:1px solid #ccc}.tos-content[data-v-72514006]{padding:calc(1.5 * var(--spacing))}.tos-content h1[data-v-72514006]{color:var(--midnight-gray);font-size:2.2em;margin-bottom:var(--minimal-spacing)}.tos-content .effective-date[data-v-72514006]{color:var(--gray);font-style:italic;margin-bottom:calc(2 * var(--spacing));font-size:.9em}.tos-content section[data-v-72514006]{margin-bottom:calc(2 * var(--spacing))}.tos-content section[data-v-72514006]:last-child{margin-bottom:0}.tos-content h2[data-v-72514006]{color:var(--primary-darkest);border-bottom:2px solid var(--light-gray);padding-bottom:var(--minimal-spacing);margin-bottom:var(--spacing);font-size:1.4em}.tos-content p[data-v-72514006]{line-height:1.6;color:#444}.tos-content ul[data-v-72514006]{list-style-type:none;padding-left:0;margin-left:0}.tos-content ul li[data-v-72514006]{position:relative;padding-left:1.5em;margin-bottom:var(--spacing);line-height:1.5}.tos-content ul li[data-v-72514006]:last-child{margin-bottom:0}.tos-content ul li[data-v-72514006]:before{content:"•";color:var(--primary);font-weight:700;position:absolute;left:0;font-size:1.2em}@media(max-width:600px){.tos-content[data-v-72514006]{padding:var(--spacing)}.tos-content h1[data-v-72514006]{font-size:1.8em}}nav.pagination[data-v-7c492b2f]{margin-top:var(--spacing)}nav.pagination ul[data-v-7c492b2f]{list-style:none;margin:0;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px}nav.pagination p.showing[data-v-7c492b2f]{color:var(--gray);font-size:.8em;text-align:center;margin:var(--minimal-spacing) 0 var(--spacing)}nav.pagination a[data-v-7c492b2f]{color:#000;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border-radius:var(--radius-lg);transition:all .15s ease}nav.pagination a[data-v-7c492b2f]:hover{background-color:#0000000d;text-decoration:none}nav.pagination span.current[data-v-7c492b2f]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px}nav.pagination li[data-v-7c492b2f]{display:inline-block}nav.pagination li.prev span.current[data-v-7c492b2f],nav.pagination li.next span.current[data-v-7c492b2f]{color:var(--gray)}nav.pagination li.page span.current[data-v-7c492b2f]{background-color:var(--primary);color:#fff;border-radius:var(--radius-lg)}nav.pagination li.prev a span[data-v-7c492b2f],nav.pagination li.next a span[data-v-7c492b2f],nav.pagination li.prev span.current span[data-v-7c492b2f],nav.pagination li.next span.current span[data-v-7c492b2f]{display:none}@media(max-width:600px){nav.pagination ul[data-v-7c492b2f]{gap:2px}nav.pagination a[data-v-7c492b2f],nav.pagination span.current[data-v-7c492b2f]{min-width:40px;padding:8px}}.your-account-pool-list[data-v-9340e03c]{min-height:100px}.empty-state[data-v-9340e03c]{text-align:center;padding:32px 16px;color:#666}.empty-state .empty-icon[data-v-9340e03c]{font-size:2.5rem;margin-bottom:16px;opacity:.5}.empty-state .empty-message[data-v-9340e03c]{font-size:1rem;font-weight:500;margin-bottom:8px;color:#272727}.empty-state .empty-hint[data-v-9340e03c]{font-size:.85rem;margin:0}.pool-cards-grid[data-v-9340e03c]{display:flex;flex-direction:column;gap:12px}.pool-card[data-v-9340e03c]{background:#f8f9fa;border:1px solid #eee;border-radius:8px;padding:12px 16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;transition:box-shadow .2s,opacity .2s}.pool-card[data-v-9340e03c]:hover{box-shadow:0 2px 8px #00000014}.pool-card.deleted[data-v-9340e03c]{opacity:.5;text-decoration:line-through}.pool-card.archived[data-v-9340e03c]{border-color:#bbb;background:#bbbbbb14;opacity:.75}.pool-card.archived[data-v-9340e03c]:hover{opacity:1}.pool-card.archived .pool-name[data-v-9340e03c]{color:#666}.pool-card .pool-info[data-v-9340e03c]{display:flex;flex-direction:column;gap:4px;min-width:0}.pool-card .pool-name[data-v-9340e03c]{font-weight:600;font-size:1rem;color:#272727;text-decoration:none}.pool-card .pool-name[data-v-9340e03c]:hover{color:#4caf50}.pool-card .pool-meta[data-v-9340e03c]{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#666}.pool-card .meta-separator[data-v-9340e03c]{color:#bbb}.pool-card .archived-badge[data-v-9340e03c]{display:inline-flex;align-items:center;gap:4px;background:#bbb;color:#fff;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:4px;margin-right:8px}.pool-card .archived-badge i[data-v-9340e03c]{font-size:.65rem}.pool-card .pool-type[data-v-9340e03c],.pool-card .pool-date[data-v-9340e03c]{color:#666}.pool-card .pool-actions[data-v-9340e03c]{display:flex;flex-wrap:nowrap;gap:8px;flex-shrink:0}.pool-card .action-btn[data-v-9340e03c]{font-size:.8rem;padding:4px 12px;border-radius:4px;border:1px solid #ccc;background:#fff;color:#666;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:all .2s}.pool-card .action-btn[data-v-9340e03c]:hover{border-color:#4caf50;color:#4caf50}.pool-card .action-btn[data-v-9340e03c]:disabled{opacity:.5;cursor:not-allowed}.pool-card .action-btn i[data-v-9340e03c]{font-size:.75rem}.pool-card .view-btn[data-v-9340e03c]{background:linear-gradient(180deg,#4caf50,#388e3c);color:#fff;border-color:transparent;box-shadow:0 2px 4px #0000001a,inset 0 1px #ffffff1a}.pool-card .view-btn[data-v-9340e03c]:hover{background:linear-gradient(180deg,#81c784,#4caf50);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #00000026,inset 0 1px #ffffff26}.pool-card .view-btn[data-v-9340e03c]:active{transform:translateY(0);background:#388e3c;box-shadow:0 1px 2px #0000001a,inset 0 1px 2px #0000001a}.pool-card .archive-btn[data-v-9340e03c],.pool-card .leave-btn[data-v-9340e03c],.pool-card .unarchive-btn[data-v-9340e03c]{background:transparent;border-color:transparent;color:#666}.pool-card .archive-btn[data-v-9340e03c]:hover,.pool-card .leave-btn[data-v-9340e03c]:hover,.pool-card .unarchive-btn[data-v-9340e03c]:hover{background:transparent;border-color:transparent;color:#f44336}.pool-card .unarchive-btn[data-v-9340e03c]:hover{color:#4caf50}@media(max-width:540px){.pool-card[data-v-9340e03c]{flex-direction:column;align-items:flex-start}.pool-card .pool-actions[data-v-9340e03c]{width:100%;justify-content:flex-start;padding-top:8px;border-top:1px solid #eee;margin-top:8px}}[data-v-9340e03c] .pagination{margin-top:16px}.account[data-v-9bd51bae]{padding:20px}.account-container[data-v-9bd51bae]{max-width:1200px;margin:0 auto}.profile-header[data-v-9bd51bae]{display:flex;align-items:center;gap:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.avatar[data-v-9bd51bae]{width:72px;height:72px;border-radius:50%;background:#272727;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;flex-shrink:0}.profile-info[data-v-9bd51bae]{flex:1}.profile-info .email[data-v-9bd51bae]{font-size:1.25rem;font-weight:600;color:#272727;margin-bottom:4px}.profile-info .meta[data-v-9bd51bae]{font-size:.9rem;color:#666;margin-bottom:16px}.profile-info .meta .separator[data-v-9bd51bae]{margin:0 8px}.profile-info .meta .auth-badge[data-v-9bd51bae]{background:#4caf501a;color:#388e3c;padding:2px 8px;border-radius:4px;font-size:.8rem}.stats-dashboard[data-v-9bd51bae]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-9bd51bae]{background:#fff;border:1px solid #eee;border-radius:8px;padding:20px;text-align:center;display:flex;flex-direction:column;gap:4px}.stat-card .stat-value[data-v-9bd51bae]{font-size:2rem;font-weight:700;color:#4caf50}.stat-card .stat-label[data-v-9bd51bae]{font-size:.85rem;color:#666}.pools-section[data-v-9bd51bae]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pool-column[data-v-9bd51bae]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}.pool-column-header[data-v-9bd51bae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;min-height:32px}.pool-column-header h2[data-v-9bd51bae]{font-size:1.1rem;font-weight:600;color:#272727;margin:0}.pool-column-header .archive-toggle[data-v-9bd51bae]{font-size:.85rem;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px}.pool-column-header .archive-toggle input[data-v-9bd51bae]{width:auto;margin:0}.loading-state[data-v-9bd51bae]{text-align:center;padding:32px;color:#666}.error[data-v-9bd51bae]{background:#f8d7da;color:#721c24;padding:16px;border-radius:8px;text-align:center}@media(max-width:800px){.profile-header[data-v-9bd51bae]{flex-direction:column;text-align:center}.profile-info .meta .separator[data-v-9bd51bae]{display:none}.profile-info .meta .member-since[data-v-9bd51bae],.profile-info .meta .auth-badge[data-v-9bd51bae]{display:block;margin:4px 0}.stats-dashboard[data-v-9bd51bae]{grid-template-columns:repeat(2,1fr)}.pools-section[data-v-9bd51bae]{grid-template-columns:1fr}}section.login[data-v-4850a921]{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:20px}.login-card[data-v-4850a921]{background:#fff;border:1px solid #eee;border-radius:16px;padding:40px;text-align:center;max-width:400px;width:100%;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.login-card[data-v-4850a921]:hover{box-shadow:0 12px 24px #0000001a;border-color:transparent}.login-card .icon-container[data-v-4850a921]{width:80px;height:80px;background:linear-gradient(135deg,#4caf501a,#4caf500d);border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.login-card .icon-container i[data-v-4850a921]{font-size:2.5em;color:#4caf50}.login-card h1[data-v-4850a921]{font-size:1.75em;margin-bottom:15px;color:#272727}.login-card .description[data-v-4850a921]{color:#888;line-height:1.6;margin-bottom:30px}.login-card button.lg[data-v-4850a921]{width:100%;margin-bottom:20px}.login-card .note[data-v-4850a921]{color:#888;font-size:.85em;margin:0}@media(max-width:480px){section.login[data-v-4850a921]{min-height:50vh;padding:15px}.login-card[data-v-4850a921]{padding:30px}.login-card .icon-container[data-v-4850a921]{width:64px;height:64px}.login-card .icon-container i[data-v-4850a921]{font-size:2em}.login-card h1[data-v-4850a921]{font-size:1.5em}}.tipjar[data-v-c53f8e26]{max-width:1000px;margin:0 auto;padding:40px 20px}.tipjar .header-content[data-v-c53f8e26]{text-align:center;margin-bottom:40px}.tipjar .header-content h1[data-v-c53f8e26]{margin-bottom:8px;color:#272727}.tipjar .header-content .subtitle[data-v-c53f8e26]{font-size:1.2rem;color:var(--dark-gray);font-weight:400}.tipjar .content-grid[data-v-c53f8e26]{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:750px){.tipjar .content-grid[data-v-c53f8e26]{grid-template-columns:1fr 1fr}.tipjar .content-grid .warning-card[data-v-c53f8e26]{grid-column:1/-1}}.tipjar .card[data-v-c53f8e26]{background:#fff;border-radius:12px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px #00000014;border:1px solid #eee;transition:transform .2s ease}.tipjar .card[data-v-c53f8e26]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.tipjar .card h3[data-v-c53f8e26]{margin-bottom:16px;color:#272727}.tipjar .card p[data-v-c53f8e26]{color:#4b5563;line-height:1.6;margin-bottom:16px}.tipjar .warning-card[data-v-c53f8e26]{background:#fffbeb;border:1px solid #fef3c7;flex-direction:row;align-items:flex-start;gap:24px}@media(max-width:600px){.tipjar .warning-card[data-v-c53f8e26]{flex-direction:column;text-align:center;align-items:center}}.tipjar .warning-card .card-icon[data-v-c53f8e26]{font-size:2.5rem;line-height:1}.tipjar .warning-card h3[data-v-c53f8e26]{color:#272727;margin-bottom:8px}.tipjar .warning-card strong[data-v-c53f8e26]{color:var(--red)}.tipjar .venmo-button[data-v-c53f8e26]{display:flex;align-items:center;justify-content:center;background-color:#3d95ce;color:#fff;padding:12px 24px;border-radius:8px;font-weight:700;text-decoration:none;transition:background-color .2s}.tipjar .venmo-button[data-v-c53f8e26]:hover{background-color:#2d85be;text-decoration:none}.tipjar .github-link[data-v-c53f8e26]{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:700;text-decoration:none}.tipjar .github-link[data-v-c53f8e26]:hover{text-decoration:underline}div.customize-team[data-v-057afc36]{position:relative}div.suggest[data-v-057afc36]{background-color:#fff;position:absolute;margin-top:2px;z-index:1;padding:var(--minimal-spacing) calc(2 * var(--minimal-spacing));box-shadow:2px 4px 4px #0003;border:1px solid var(--border-color);width:calc(100% - 2px)}div.suggest div.suggest-item a[data-v-057afc36]{border-bottom:1px solid var(--border-color);color:#000;display:block;padding:var(--minimal-spacing)}div.suggest div.suggest-item a[data-v-057afc36]:hover{text-decoration:none}div.suggest div.suggest-item:last-child a[data-v-057afc36]{border-bottom:none}div.suggest div.suggest-item.selected[data-v-057afc36]{background-color:var(--primary)}div.suggest div.suggest-item.selected a[data-v-057afc36]{color:#fff}div.suggest div.suggest-item.selected a[data-v-057afc36]:hover{text-decoration:none}section.grid-customize[data-v-1c07875d]{position:relative;width:70vw}.helper-text[data-v-1c07875d]{display:block;margin-top:4px;color:#666;font-size:.85em}.error-text[data-v-1c07875d]{display:block;margin-top:4px;color:#f44336;font-size:.85em}.branding-section[data-v-1c07875d]{display:flex;gap:20px;align-items:flex-start}@media(max-width:600px){.branding-section[data-v-1c07875d]{gap:0;flex-direction:column;margin-bottom:20px}}.branding-fields[data-v-1c07875d]{flex:1}.branding-preview[data-v-1c07875d]{flex-shrink:0;width:150px}.branding-preview .preview-label[data-v-1c07875d]{display:block;margin-bottom:calc(var(--minimal-spacing) * 1.5);font-weight:500}.branding-preview img[data-v-1c07875d]{background-color:#fff;padding:calc(var(--minimal-spacing) * 2.5);display:block;max-width:100%;max-height:150px;border:1px solid var(--border-color);border-radius:6px;object-fit:contain}.branding-preview img.image-error[data-v-1c07875d]{display:none}.passwords-match-check[data-v-ae15b308]{font-size:.8em;margin-top:4px}.passwords-match-check i.fa-check[data-v-ae15b308]{color:#4caf50}.passwords-match-check i.fa-times[data-v-ae15b308]{color:#f44336}div.reset-membership[data-v-fd02dff5]{height:1.2em}input[type=checkbox][data-v-fd02dff5]{height:1.2em;display:inline-block;width:auto;vertical-align:middle}div.loading-wrapper[data-v-23ce8c86]{display:flex;flex-direction:column;align-items:center;gap:12px}p.loading-text[data-v-23ce8c86]{color:var(--dark-gray);font-size:.9em;margin:0;animation:pulse-23ce8c86 1.5s ease-in-out infinite}@keyframes pulse-23ce8c86{0%,to{opacity:.6}50%{opacity:1}}div.loading-indicator[data-v-23ce8c86]{animation:spin 2.4s ease-in-out infinite,reveal .4s ease-in-out;background-color:var(--midnight-gray);border-radius:40px;color:#fff;display:inline-block;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;height:40px;line-height:40px;text-align:center;text-shadow:1px 1px var(--midnight-gray),3px 2px var(--primary);width:40px;z-index:3}div.loading-indicator span[data-v-23ce8c86]{position:relative;left:-1px}div.loading-indicator span[data-v-23ce8c86]:after{content:"S"}div.loading-indicator.small[data-v-23ce8c86]{width:30px;height:30px;line-height:30px;border-radius:30px;font-size:18px}.change-number-set-config[data-v-c76732fd]{min-width:400px}@media(max-width:600px){.change-number-set-config[data-v-c76732fd]{min-width:auto}}.warning-box[data-v-c76732fd]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fdd8351a;border:1px solid rgba(253,216,53,.3);border-radius:6px;margin-bottom:20px;font-size:.875rem;color:#987c02}.warning-box i[data-v-c76732fd]{color:#fdd835;flex-shrink:0}.option-cards[data-v-c76732fd]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.option-card[data-v-c76732fd]{display:flex;align-items:center;padding:16px;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all var(--transition-fast);background:#fff;margin:0;font-weight:400}.option-card input[type=radio][data-v-c76732fd]{display:none}.option-card .option-content[data-v-c76732fd]{flex:1;display:flex;flex-direction:column;gap:4px}.option-card .option-title[data-v-c76732fd]{font-weight:600;color:#272727;font-size:.95em}.option-card .option-desc[data-v-c76732fd]{font-size:.8em;color:#888}.option-card .check-icon[data-v-c76732fd]{width:24px;height:24px;border:2px solid #bbb;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.option-card .check-icon i[data-v-c76732fd]{font-size:.7em;color:#fff;opacity:0;transition:opacity var(--transition-fast)}.option-card[data-v-c76732fd]:hover{border-color:#81c784;background:#4caf500d}.option-card.selected[data-v-c76732fd]{border-color:#4caf50;background:#4caf500d}.option-card.selected .check-icon[data-v-c76732fd]{background:#4caf50;border-color:#4caf50}.option-card.selected .check-icon i[data-v-c76732fd]{opacity:1}.buttons[data-v-c76732fd]{display:flex;gap:12px;justify-content:flex-end}.pool-header[data-v-4da2f773]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.pool-header h1[data-v-4da2f773]{margin:0;font-size:2rem}.pool-status[data-v-4da2f773]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;font-size:.875rem;font-weight:600;background:#4caf501a;color:#388e3c}.pool-status.locked[data-v-4da2f773]{background:#f443361a;color:#f44336}.pool-status i[data-v-4da2f773]{font-size:.875rem}.card[data-v-4da2f773]{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden}.card-header[data-v-4da2f773]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;background:linear-gradient(180deg,#fafafa,#fff)}.card-header h2[data-v-4da2f773]{margin:0;font-size:1.25rem}.card-footer[data-v-4da2f773]{padding:16px 20px;border-top:1px solid #eee;background:#fafafa}.game-count[data-v-4da2f773]{font-size:.875rem;color:#666;background:#eee;padding:4px 12px;border-radius:9999px}.grids[data-v-4da2f773]{margin:0}div.grid-row[data-v-4da2f773]{align-items:center;display:grid;grid-template-columns:30px 1fr 100px;gap:12px;padding:12px 20px;transition:background-color var(--transition-fast)}div.grid-row[data-v-4da2f773]:not(.header):hover{background-color:#4caf5008}div.grid-row[data-v-4da2f773]:not(.header):not(:last-child){border-bottom:1px solid #eee}div.grid-row:not(.header) div.event-date[data-v-4da2f773]{font-size:.875rem}div.grid-row.header[data-v-4da2f773]{font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.5px;color:#666;background:#fafafa;border-bottom:1px solid #eee;padding:12px 20px}div.grid-row.header div.game[data-v-4da2f773]{grid-column:2}div.grid-row a.game[data-v-4da2f773]{font-weight:600;color:#272727;transition:color var(--transition-fast)}div.grid-row a.game[data-v-4da2f773]:hover{color:#4caf50;text-decoration:none}div.grid-row div.rollover[data-v-4da2f773]{text-align:center}div.grid-row div.rollover>span[data-v-4da2f773]{color:#666}div.grid-row div.event-date[data-v-4da2f773]{color:#666}div.grid-row span.unknown[data-v-4da2f773]{color:#bbb;font-style:italic}.handle[data-v-4da2f773]{color:#bbb;cursor:grab;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:all var(--transition-fast)}.handle[data-v-4da2f773]:hover{color:#888;background:#eee}.handle[data-v-4da2f773]:active{cursor:grabbing}span.index[data-v-4da2f773]{text-align:right;color:#666;font-size:.875rem}span.index[data-v-4da2f773]:after{content:"."}.icon-btn[data-v-4da2f773]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;background:#eee;color:#666;border:1px solid transparent;box-shadow:none;min-height:auto;transition:all var(--transition-fast)}.icon-btn[data-v-4da2f773]:hover{background:#eee;color:#4caf50;transform:none;box-shadow:none}.icon-btn.destructive[data-v-4da2f773]:hover{background:#f443361a;color:#f44336}.icon-btn.secondary[data-v-4da2f773]{border-color:#eee}div.actions[data-v-4da2f773]{display:flex;gap:4px;justify-content:flex-end}.admin div.grid-row[data-v-4da2f773]{grid-template-columns:24px 30px 1fr 100px 75px}.admin div.grid-row.header div.game[data-v-4da2f773]{grid-column:3/span 1}.admin div.grid-row.header div.event-date[data-v-4da2f773]{grid-column:4/span 1}@media(max-width:600px){.admin div.grid-row[data-v-4da2f773]{grid-template-columns:24px 3ch 1fr 1fr;row-gap:0}.admin div.grid-row .handle[data-v-4da2f773]{grid-column-start:1;grid-row:1/span 2}.admin div.grid-row .index[data-v-4da2f773]{grid-column-start:2;grid-row:1/span 2}.admin div.grid-row.header .game[data-v-4da2f773]{grid-row-start:1;grid-column-start:1}.admin div.grid-row .game[data-v-4da2f773]{grid-column:3/span 2}.admin div.grid-row.header .event-date[data-v-4da2f773]{grid-row-start:1;grid-column-start:3/span 2}.admin div.grid-row .event-date[data-v-4da2f773]{grid-column-start:3;align-self:start}.admin div.grid-row .actions[data-v-4da2f773]{grid-column-start:4}}section.rollover div.grid-row[data-v-4da2f773]{grid-template-columns:30px 1fr 80px 100px}section.rollover div.grid-row.header .game[data-v-4da2f773]{grid-column:2}@media(max-width:600px){section.rollover div.grid-row[data-v-4da2f773]{grid-template-columns:25px 1fr auto;row-gap:0}section.rollover div.grid-row.header .game[data-v-4da2f773]{grid-column:2}section.rollover div.grid-row.header .rollover[data-v-4da2f773]{grid-column:3}section.rollover div.grid-row.header .event-date[data-v-4da2f773]{grid-column:2}section.rollover div.grid-row .index[data-v-4da2f773]{grid-row:1;grid-column:1}section.rollover div.grid-row .game[data-v-4da2f773]{grid-row:1;grid-column:2}section.rollover div.grid-row .rollover[data-v-4da2f773]{grid-row:1;grid-column:3}section.rollover div.grid-row .event-date[data-v-4da2f773]{grid-row:2;grid-column:2}}section.rollover.admin div.grid-row[data-v-4da2f773]{grid-template-columns:24px 3ch 1fr 100px 100px 75px}section.rollover.admin div.grid-row.header .game[data-v-4da2f773]{grid-column:3}section.rollover.admin div.grid-row.header .rollover[data-v-4da2f773]{grid-column:4}section.rollover.admin div.grid-row.header .event-date[data-v-4da2f773]{grid-column:5}@media(max-width:600px){section.rollover.admin div.grid-row[data-v-4da2f773]{grid-template-columns:24px 3ch 1fr auto}section.rollover.admin div.grid-row.header .rollover[data-v-4da2f773]{grid-column:4}section.rollover.admin div.grid-row.header .event-date[data-v-4da2f773]{grid-column:3}section.rollover.admin div.grid-row .handle[data-v-4da2f773]{grid-row:1/span 2;grid-column:1}section.rollover.admin div.grid-row .index[data-v-4da2f773]{grid-row:1/span 2;grid-column:2}section.rollover.admin div.grid-row .game[data-v-4da2f773]{grid-column:3}section.rollover.admin div.grid-row .event-date[data-v-4da2f773]{grid-row:2;grid-column:3;align-self:start}section.rollover.admin div.grid-row .rollover[data-v-4da2f773]{grid-row:1;grid-column:4}section.rollover.admin div.grid-row .actions[data-v-4da2f773]{grid-row:2;grid-column:4}}.empty-state[data-v-4da2f773]{padding:40px 20px;text-align:center;color:#666}.empty-state i[data-v-4da2f773]{font-size:2.5rem;color:#bbb;margin-bottom:16px}.empty-state p[data-v-4da2f773]{margin:0;font-size:.9375rem}.settings-list[data-v-4da2f773]{padding:8px 0}.setting-item[data-v-4da2f773]{display:flex;align-items:flex-start;padding:12px 20px;gap:16px;transition:background-color var(--transition-fast)}.setting-item[data-v-4da2f773]:hover{background-color:#fafafa}.setting-item>label[data-v-4da2f773]{flex:0 0 140px;font-size:.875rem;color:#666;padding-top:4px}.setting-item .setting-value[data-v-4da2f773]{flex:1;display:flex;align-items:center;gap:8px;min-height:32px}.pool-name-display[data-v-4da2f773]{font-weight:500}.edit-link[data-v-4da2f773]{background:transparent;border:none;box-shadow:none;color:#bbb;padding:4px;min-height:auto;cursor:pointer}.edit-link[data-v-4da2f773]:hover{color:#4caf50;background:transparent;transform:none;box-shadow:none}code.token[data-v-4da2f773]{background:#eee;padding:4px 8px;border-radius:4px;font-size:.875rem;font-family:monospace}.badge[data-v-4da2f773]{display:inline-block;padding:4px 12px;background:#eee;border-radius:9999px;font-size:.8125rem;font-weight:500;text-transform:uppercase}.progress-info[data-v-4da2f773]{width:100%;max-width:200px}.progress-text[data-v-4da2f773]{font-size:.875rem;font-weight:500;display:block;margin-bottom:4px}.progress-bar[data-v-4da2f773]{height:6px;background:#eee;border-radius:9999px;overflow:hidden}.progress-fill[data-v-4da2f773]{height:100%;background:linear-gradient(90deg,#81c784,#4caf50);border-radius:9999px;transition:width var(--transition-slow)}.status-badge[data-v-4da2f773]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;font-size:.8125rem;font-weight:500}.status-badge.open[data-v-4da2f773]{background:#4caf501a;color:#388e3c}.status-badge.locked[data-v-4da2f773]{background:#f443361a;color:#f44336}.status-badge i[data-v-4da2f773]{font-size:.875rem}.radio-group[data-v-4da2f773]{display:flex;gap:16px}.radio-label[data-v-4da2f773]{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;cursor:pointer}.radio-label.disabled[data-v-4da2f773]{opacity:.5;cursor:not-allowed}.radio-label input[type=radio][data-v-4da2f773]{margin:0}.date-text[data-v-4da2f773]{font-size:.875rem;color:#666}.inline-edit[data-v-4da2f773]{display:flex;align-items:center;gap:8px;width:100%}.inline-edit input.pool-name[data-v-4da2f773]{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:6px;font-size:.9375rem}.inline-edit input.pool-name[data-v-4da2f773]:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf501a}.inline-edit-actions[data-v-4da2f773]{display:flex;gap:4px}.help-card[data-v-4da2f773]{display:flex;gap:20px;padding:20px;margin-top:24px;background:linear-gradient(135deg,#4caf5008,#4caf5014);border:1px solid rgba(76,175,80,.15);border-radius:12px}@media(max-width:600px){.help-card[data-v-4da2f773]{flex-direction:column;text-align:center}}.help-icon[data-v-4da2f773]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#4caf50;color:#fff;border-radius:8px;font-size:1.25rem}@media(max-width:600px){.help-icon[data-v-4da2f773]{margin:0 auto}}.help-content h3[data-v-4da2f773]{margin:0 0 12px;font-size:1.125rem;color:#388e3c}.help-content p[data-v-4da2f773]{margin:0 0 12px;color:#666;font-size:.9375rem;line-height:1.6}.help-content p[data-v-4da2f773]:last-child{margin-bottom:0}div.copied[data-v-4da2f773]{background:#4caf50;color:#fff;padding:8px 16px;border-radius:6px;font-size:.875rem;font-weight:500;box-shadow:var(--shadow-lg);z-index:1000}.copied-enter-active[data-v-4da2f773],.copied-leave-active[data-v-4da2f773]{transition:all .3s ease}.copied-enter-from[data-v-4da2f773],.copied-leave-to[data-v-4da2f773]{opacity:0;transform:translateY(-8px)}button.add-note-btn[data-v-6f862dc3]{background:#eee;box-shadow:none;color:#272727}button.add-note-btn[data-v-6f862dc3]:hover{color:#4caf50;transform:none}section.audit-log[data-v-6f862dc3]{overflow:auto;border-top:1px solid #eee;margin-top:20px}.add-note-row[data-v-6f862dc3]{padding:12px 0;text-align:right}.empty-state[data-v-6f862dc3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#666}.empty-state i[data-v-6f862dc3]{font-size:2.5rem;margin-bottom:12px;opacity:.4}.empty-state p[data-v-6f862dc3]{margin:0;font-size:.9375rem}.table-wrapper[data-v-6f862dc3]{overflow-x:auto}table[data-v-6f862dc3]{width:100%;border-collapse:collapse;font-size:.875rem}thead th[data-v-6f862dc3]{padding:12px 16px;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#666;background:#f8f9fa;border-bottom:1px solid #eee;white-space:nowrap}thead th[data-v-6f862dc3]:first-child{padding-left:20px}thead th[data-v-6f862dc3]:last-child{padding-right:20px}tbody tr[data-v-6f862dc3]{transition:background-color .15s ease}tbody tr[data-v-6f862dc3]:hover{background-color:#f8f9fa}tbody tr[data-v-6f862dc3]:not(:last-child){border-bottom:1px solid #eee}tbody td[data-v-6f862dc3]{padding:12px 16px;vertical-align:middle;color:#272727}tbody td[data-v-6f862dc3]:first-child{padding-left:20px}tbody td[data-v-6f862dc3]:last-child{padding-right:20px}.col-id[data-v-6f862dc3]{width:70px}.col-time[data-v-6f862dc3]{width:160px}.col-state[data-v-6f862dc3]{width:100px}.col-claimant[data-v-6f862dc3]{width:150px}.col-note[data-v-6f862dc3]{min-width:150px;color:#666;font-style:italic}.square-id[data-v-6f862dc3]{display:inline-block;font-family:monospace;font-weight:600;font-size:.8125rem;color:#eee;background:#888;padding:4px 8px;border-radius:4px}.timestamp[data-v-6f862dc3]{font-size:.8125rem;color:#666;white-space:nowrap}.state-badge[data-v-6f862dc3]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:9999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.state-badge i[data-v-6f862dc3]{font-size:.5625rem}.state-badge.unclaimed[data-v-6f862dc3]{background:#bbb3;color:#888}.state-badge.claimed[data-v-6f862dc3]{background:#2196f31a;color:#1565c0}.state-badge.partial[data-v-6f862dc3]{background:#ffc10726;color:#f57c00}.state-badge.paid[data-v-6f862dc3]{background:#4caf501a;color:#388e3c}.state-badge.default[data-v-6f862dc3]{background:#eee;color:#666}@media(max-width:600px){thead th[data-v-6f862dc3]{padding:8px 12px;font-size:.6875rem}thead th[data-v-6f862dc3]:first-child{padding-left:12px}thead th[data-v-6f862dc3]:last-child{padding-right:12px}tbody td[data-v-6f862dc3]{padding:8px 12px;font-size:.8125rem}tbody td[data-v-6f862dc3]:first-child{padding-left:12px}tbody td[data-v-6f862dc3]:last-child{padding-right:12px}.col-id[data-v-6f862dc3]{width:50px}.col-time[data-v-6f862dc3]{width:auto}.col-claimant[data-v-6f862dc3],.col-note[data-v-6f862dc3]{min-width:100px}}div.options[data-v-677030da]{display:grid;grid-gap:4px;grid-template-columns:repeat(auto-fit,60px);grid-auto-columns:auto;text-align:center}div.options label[data-v-677030da]{background-color:#fff;border:1px solid #ccc;padding:4px;margin:0}div.options label i[data-v-677030da]{background-color:#fff;color:#4caf50;display:block}div.options label input[type=radio][data-v-677030da]{display:block;margin:4px auto;text-align:center}table[data-v-9d12c9e7]{width:100%}table td[data-v-9d12c9e7]:last-child{font-weight:700;text-align:right}div.buttons[data-v-9d12c9e7]{margin-top:20px;text-align:center}div.annotation[data-v-9d12c9e7]{border-left:5px solid #4caf50;margin-top:20px;padding-left:20px;position:relative}div.annotation[data-v-9d12c9e7]>*{vertical-align:middle}div.annotation>i[data-v-9d12c9e7]{font-size:2em;display:block;color:#4caf50;margin-bottom:4px;margin-right:4px}div.annotation a.delete-annotation[data-v-9d12c9e7]{color:#f44336;position:absolute;top:4px;right:4px}div.annotation a.delete-annotation span[data-v-9d12c9e7]{display:none}.annotation-icon[data-v-1d5c71e8]{color:#4caf50;position:absolute;top:2px;right:2px;font-size:1rem;z-index:1}span.name[data-v-1d5c71e8]{overflow:hidden;text-overflow:"-";position:relative;z-index:2;text-align:center;text-align-last:center}@media(max-width:600px){div.square[data-v-1d5c71e8]:not(.expanded){font-size:.6em}div.square[data-v-1d5c71e8]:not(.expanded):after{display:none}div.square:not(.expanded) .square-id[data-v-1d5c71e8]{display:none}div.square:not(.expanded) .owned[data-v-1d5c71e8]{color:#fdd835}}div.numbers[data-v-5139b8fc]{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:4px}@media(max-width:436px){div.numbers[data-v-5139b8fc]{grid-template-columns:repeat(5,1fr)}}input[type=text][data-v-5139b8fc]{text-align:center}input[type=text].duplicate[data-v-5139b8fc]{border-color:#f44336}input[type=text][data-v-5139b8fc]::placeholder{font-size:.7em}div.number-validator[data-v-5139b8fc]{font-size:.8em;margin-top:4px}div.number-validator i.fa-check[data-v-5139b8fc]{color:#4caf50}div.number-validator i.fa-times[data-v-5139b8fc]{color:#f44336}label[data-v-5bdc63c4]{font-family:Barlow Condensed,sans-serif;font-size:1.2em;color:#fff;padding:4px;text-align:center;text-shadow:0 0 3px rgba(0,0,0,.8)}.tab-content[data-v-5bdc63c4]{animation:fadeIn-5bdc63c4 .2s ease}@keyframes fadeIn-5bdc63c4{0%{opacity:0}to{opacity:1}}.progress-indicator[data-v-5bdc63c4]{text-align:center;padding:4px;color:#666;font-size:.9em;margin-bottom:20px}:root{--team-primary: #000;--team-secondary: #666;--grid-gray: #ddd;--minimal-spacing: 4px;--spacing: 20px;--midnight-gray: #171717;--light-gray: #eee;--gray: #bbb;--dark-gray: #888;--red: #f44336;--red-darker: #e53935;--border-color: #ccc;--hr-color: #eee;--font: "Roboto";--primary: #4caf50;--primary-darker: #43a047;--primary-darkest: #1b5e20;--success: #2196f3;--warning: #ffc107}section.grid[data-v-43aef006]{position:relative}p.customize[data-v-43aef006]{margin-top:calc(-1 * var(--spacing))}div.grid-layout[data-v-43aef006]{display:flex;flex-direction:column;gap:var(--spacing)}.grid-sidebar[data-v-43aef006]{flex-shrink:0}@media (min-width: calc(100vmin + 435px)){div.grid-layout[data-v-43aef006]{flex-direction:row;align-items:flex-start}.grid-sidebar[data-v-43aef006]{max-width:400px;order:2}div.squares-container[data-v-43aef006]{flex:1;min-width:0;order:1}div.squares[data-v-43aef006]{height:min(100vmin - 280px - var(--spacing) * 4,650px);width:min(100vmin - 280px - var(--spacing) * 4,650px)}}div.squares-container[data-v-43aef006]{width:100%}div.squares[data-v-43aef006]{background-color:#fff;display:grid;grid-gap:2px;margin:0 auto;height:calc(100vmin - var(--spacing) * 2);width:calc(100vmin - var(--spacing) * 2);grid-template-columns:repeat(2,.5fr) repeat(10,1fr);grid-template-rows:repeat(2,.5fr) repeat(10,1fr)}@media(max-width:8.5in){div.expanded-grid[data-v-43aef006]{width:8in;height:8in}}div.spacer[data-v-43aef006]{background-color:transparent;grid-column:1/span 2;grid-row:1/span 2}div.team[data-v-43aef006]{background:linear-gradient(var(--team-primary),var(--team-primary) calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),var(--team-secondary) calc(50% + 1px),var(--team-secondary) 100%);color:#fff;font-family:Barlow Condensed,sans-serif;font-size:2rem;position:relative;text-shadow:0 0 3px rgba(0,0,0,.8)}div.team.home-team[data-v-43aef006]{grid-column-start:3;grid-column-end:13}div.team.away-team[data-v-43aef006]{background:linear-gradient(90deg,var(--team-primary),var(--team-primary) calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),var(--team-secondary) calc(50% + 1px),var(--team-secondary) 100%);grid-row-start:3;grid-row-end:13}div.team span[data-v-43aef006]{display:block;transform:translate(-50%,-50%);position:absolute;white-space:nowrap;top:50%;left:50%}div.team.away-team span[data-v-43aef006]{transform:translate(-50%,-50%) rotate(270deg)}div.std25 div.square span.name[data-v-43aef006]{font-size:clamp(10px,1.8vw,30px)}div.score[data-v-43aef006]{background-color:var(--grid-gray);display:flex;align-items:center;justify-content:center;font-size:clamp(10px,1.2vw,1.2vw);font-weight:700}div.score.home-score[data-v-43aef006]{grid-row-start:2}div.score.home-score-0[data-v-43aef006]{grid-column-start:3}div.score.home-score-1[data-v-43aef006]{grid-column-start:4}div.score.home-score-2[data-v-43aef006]{grid-column-start:5}div.score.home-score-3[data-v-43aef006]{grid-column-start:6}div.score.home-score-4[data-v-43aef006]{grid-column-start:7}div.score.home-score-5[data-v-43aef006]{grid-column-start:8}div.score.home-score-6[data-v-43aef006]{grid-column-start:9}div.score.home-score-7[data-v-43aef006]{grid-column-start:10}div.score.home-score-8[data-v-43aef006]{grid-column-start:11}div.score.home-score-9[data-v-43aef006]{grid-column-start:12}div.score.away-score[data-v-43aef006]{grid-column-start:2}div.score.away-score-0[data-v-43aef006]{grid-row-start:3}div.score.away-score-1[data-v-43aef006]{grid-row-start:4}div.score.away-score-2[data-v-43aef006]{grid-row-start:5}div.score.away-score-3[data-v-43aef006]{grid-row-start:6}div.score.away-score-4[data-v-43aef006]{grid-row-start:7}div.score.away-score-5[data-v-43aef006]{grid-row-start:8}div.score.away-score-6[data-v-43aef006]{grid-row-start:9}div.score.away-score-7[data-v-43aef006]{grid-row-start:10}div.score.away-score-8[data-v-43aef006]{grid-row-start:11}div.score.away-score-9[data-v-43aef006]{grid-row-start:12}div.score.multi-set[data-v-43aef006]{display:grid;gap:2px;align-items:stretch;color:#fffc;grid-template-rows:1fr;grid-template-columns:1fr 1fr}div.score.multi-set.away-score[data-v-43aef006]{grid-template-rows:2fr 2fr;grid-template-columns:1fr}div.score.multi-set.multi-set-4[data-v-43aef006]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}div.score.multi-set>span[data-v-43aef006]:first-child{background-color:#47a}div.score.multi-set>span[data-v-43aef006]:nth-child(2){background-color:#e67}div.score.multi-set>span[data-v-43aef006]:nth-child(3){background-color:#283}div.score.multi-set>span[data-v-43aef006]:last-child{background-color:#cb4}div.score.multi-set span[data-v-43aef006]{display:flex;justify-content:center;align-items:center}div.square[data-v-43aef006]{border:1px solid var(--grid-gray);display:flex;font-family:Roboto Condensed,sans-serif;font-size:clamp(10px,1vw,20px);align-items:center;justify-content:center;position:relative;overflow:hidden;padding:2px;transition:transform .1s ease,box-shadow .1s ease}div.square[data-v-43aef006] i.owned{color:#fdd835;font-size:.9em;position:absolute;top:2px;left:2px}div.square[data-v-43aef006]:hover{border-color:#000;box-shadow:0 4px 12px #00000026;cursor:pointer;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;transform:scale(1.02);z-index:10}div.square.unclaimed[data-v-43aef006]:hover{border-color:var(--success);box-shadow:0 4px 12px #2196f340}div.square.unclaimed[data-v-43aef006]{animation:subtle-pulse-43aef006 3s ease-in-out infinite}@keyframes subtle-pulse-43aef006{0%,to{background:repeating-linear-gradient(135deg,#fff,#fff 5px,#f7f7f7 5px 10px)}50%{background:repeating-linear-gradient(135deg,#fff,#fff 5px,#f0f7f0 5px 10px)}}div.square.paid-full[data-v-43aef006]:after{content:"";position:absolute;left:2px;height:4px;background-color:var(--success);bottom:2px;right:2px;font-size:.8em;color:var(--success)}div.square.paid-partial[data-v-43aef006]:after{content:"";position:absolute;left:2px;height:4px;background:linear-gradient(90deg,#ffc107,#ffc107 50%,var(--gray) 50%);bottom:2px;right:2px;font-size:.8em;color:var(--gray)}div.square.claimed[data-v-43aef006]:after{content:"";position:absolute;left:2px;height:4px;background-color:var(--gray);bottom:2px;right:2px;font-size:.8em;color:var(--gray)}div.square.unclaimed.held[data-v-43aef006]{border-color:var(--primary);animation:none}div.square.highlighted[data-v-43aef006]{box-shadow:0 0 1px 1px var(--primary)}div.square.annotated[data-v-43aef006]{background:linear-gradient(#4caf501a,#4caf500d);border-color:#4caf50;box-shadow:0 0 2px #4caf50}.rollover div.square.secondary[data-v-43aef006]>span.name,.rollover div.square.secondary[data-v-43aef006]>.owned,.rollover div.square.secondary[data-v-43aef006]>.square-id{opacity:.2}.is-locked.rollover div.square.secondary[data-v-43aef006]>span.name,.is-locked.rollover div.square.secondary[data-v-43aef006]>.owned{opacity:0}div.square[data-v-43aef006] span.square-id{position:absolute;top:2px;right:2px;font-size:.8em;color:var(--dark-gray);z-index:1}div.square[data-v-43aef006] span.name{position:relative;z-index:2}div.std25 div.square[data-v-43aef006]{grid-row-start:span 2;grid-column-start:span 2}div.std50 div.square[data-v-43aef006]{grid-row-start:span 1;grid-column-start:span 2}div.notes.notes-print[data-v-43aef006]:before{content:"Note from organizer:";display:block;font-size:.8em;color:var(--gray)}div.notes.notes-print[data-v-43aef006]{margin-bottom:var(--spacing);white-space:pre-wrap;word-break:break-word}.notes-print[data-v-43aef006],.branding-print[data-v-43aef006]{display:none}div.branding.branding-print[data-v-43aef006]{margin-bottom:var(--spacing);text-align:center}div.branding.branding-print img[data-v-43aef006]{max-width:300px;max-height:100px;object-fit:contain}section.templates[data-v-43aef006]{display:none}section.audit-log[data-v-43aef006]{margin-top:var(--spacing)}p.add-note[data-v-43aef006]{font-size:.8em;margin-bottom:var(--minimal-spacing);text-align:right}@media(max-width:800px){div#grid-container[data-v-43aef006]{overflow:auto;width:100%}div.team[data-v-43aef006]{font-size:1em}}.page-header[data-v-43aef006]{margin-bottom:24px}.page-header .header-content[data-v-43aef006]{display:flex;flex-direction:column;gap:8px}.page-header .breadcrumb[data-v-43aef006]{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:#666;transition:color var(--transition-fast)}.page-header .breadcrumb[data-v-43aef006]:hover{color:#4caf50;text-decoration:none}.page-header .breadcrumb i[data-v-43aef006]{font-size:.75rem}.page-header h1[data-v-43aef006]{margin:0;font-size:2rem}@media(max-width:600px){.page-header h1[data-v-43aef006]{font-size:1.5rem}}.page-header .header-badges[data-v-43aef006]{display:flex;flex-wrap:wrap;gap:8px}.date-badge[data-v-43aef006]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#eee;border-radius:9999px;font-size:.8125rem;color:#666}.date-badge i[data-v-43aef006]{font-size:.75rem}.status-badge[data-v-43aef006]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:9999px;font-size:.8125rem;font-weight:500}.status-badge.open[data-v-43aef006]{background:#4caf501a;color:#388e3c}.status-badge.locked[data-v-43aef006]{background:#f443361a;color:#f44336}.status-badge i[data-v-43aef006]{font-size:.75rem}.print-only[data-v-43aef006]{display:none}.card[data-v-43aef006]{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:20px}.card-header[data-v-43aef006]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #eee;background:linear-gradient(180deg,#fafafa,#fff)}.card-header h2[data-v-43aef006]{margin:0;font-size:1.125rem}.card-header>i[data-v-43aef006]{color:#666;font-size:1rem}.card-footer[data-v-43aef006]{padding:16px 20px;border-top:1px solid #eee;background:#fafafa}.admin-card .admin-actions[data-v-43aef006]{padding:12px}.admin-card .action-btn[data-v-43aef006]{display:flex;align-items:center;gap:16px;width:100%;padding:16px;background:#fff;border:1px solid #eee;border-radius:8px;text-align:left;cursor:pointer;transition:all var(--transition-fast);margin-bottom:8px}.admin-card .action-btn[data-v-43aef006]:last-child{margin-bottom:0}.admin-card .action-btn[data-v-43aef006]:hover{background:#4caf5008;border-color:#4caf504d;transform:none;box-shadow:none}.admin-card .action-btn>i[data-v-43aef006]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eee;border-radius:6px;color:#666;font-size:1rem}.admin-card .action-btn .action-text[data-v-43aef006]{flex:1;display:flex;flex-direction:column;gap:4px}.admin-card .action-btn .action-label[data-v-43aef006]{font-weight:600;color:#272727}.admin-card .action-btn .action-desc[data-v-43aef006]{font-size:.8125rem;color:#666}@media(max-width:600px){.admin-card .action-btn .action-desc[data-v-43aef006]{display:none}}.admin-card .action-divider[data-v-43aef006]{display:flex;align-items:center;gap:12px;padding:12px 0;color:#666;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.admin-card .action-divider[data-v-43aef006]:before,.admin-card .action-divider[data-v-43aef006]:after{content:"";flex:1;height:1px;background:#eee}.admin-card .numbers-drawn-notice[data-v-43aef006]{display:flex;align-items:center;gap:12px;padding:16px;background:#4caf500d;border-radius:8px;color:#388e3c;font-weight:500;margin-top:12px}.admin-card .numbers-drawn-notice i[data-v-43aef006]{color:#4caf50}.branding-card .branding-content[data-v-43aef006]{padding:16px 20px;display:flex;justify-content:center;align-items:center}.branding-card .branding-content img[data-v-43aef006]{max-width:100%;max-height:150px;object-fit:contain}.notes-card[data-v-43aef006]{background:#fdd83514;border-color:#fdd83559}.notes-card .card-header[data-v-43aef006]{background:#fdd8351f;border-color:#fdd83540}.notes-card .card-header i[data-v-43aef006]{color:#e3ba02}.notes-card .notes-content[data-v-43aef006]{padding:16px 20px;white-space:pre-wrap;word-break:break-word;line-height:1.6;color:#272727}.settings-card .settings-list[data-v-43aef006]{padding:8px 0}.settings-card .setting-item[data-v-43aef006]{display:flex;align-items:flex-start;padding:12px 20px;gap:16px;transition:background-color var(--transition-fast)}.settings-card .setting-item[data-v-43aef006]:hover{background-color:#fafafa}.settings-card .setting-item>label[data-v-43aef006]{flex:0 0 100px;font-size:.875rem;color:#666;padding-top:4px}@media(max-width:600px){.settings-card .setting-item>label[data-v-43aef006]{flex:0 0 80px}}.settings-card .setting-item .setting-value[data-v-43aef006]{flex:1;display:flex;align-items:center;align-self:center;gap:8px;min-height:24px}.settings-card .pool-link[data-v-43aef006]{display:inline-flex;align-items:center;gap:8px;color:#272727;font-weight:500;transition:color var(--transition-fast)}.settings-card .pool-link[data-v-43aef006]:hover{color:#4caf50;text-decoration:none}.settings-card .pool-link i[data-v-43aef006]{color:#666;font-size:.875rem}.settings-card code.token[data-v-43aef006]{background:#eee;padding:4px 8px;border-radius:4px;font-size:.8125rem;font-family:monospace}.settings-card .badge[data-v-43aef006]{display:inline-block;padding:4px 12px;background:#eee;border-radius:9999px;font-size:.8125rem;font-weight:500;text-transform:uppercase}.settings-card .numbers-pending[data-v-43aef006],.settings-card .numbers-manual[data-v-43aef006],.settings-card .numbers-random[data-v-43aef006]{display:inline-flex;align-items:center;gap:8px;font-size:.875rem}.settings-card .numbers-pending i[data-v-43aef006],.settings-card .numbers-manual i[data-v-43aef006],.settings-card .numbers-random i[data-v-43aef006]{font-size:.75rem}.settings-card .numbers-pending[data-v-43aef006]{color:#666}.settings-card .numbers-manual[data-v-43aef006],.settings-card .numbers-random[data-v-43aef006]{color:#388e3c}.legend-card .legend-items[data-v-43aef006]{display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px}.legend-card .legend-item[data-v-43aef006]{display:flex;align-items:center;gap:8px}.legend-card .legend-color[data-v-43aef006]{width:16px;height:16px;border-radius:4px}.legend-card .legend-color.q1[data-v-43aef006],.legend-card .legend-color.half[data-v-43aef006]{background:#47a}.legend-card .legend-color.q2[data-v-43aef006]{background:#e67}.legend-card .legend-color.q3[data-v-43aef006]{background:#283}.legend-card .legend-color.q4[data-v-43aef006],.legend-card .legend-color.final[data-v-43aef006]{background:#cb4}.legend-card .legend-label[data-v-43aef006]{font-size:.875rem;color:#272727;font-weight:500}.expand-btn[data-v-43aef006]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}@media(min-width:8.5in){.expand-btn[data-v-43aef006]{display:none}}.logs-card[data-v-43aef006]{margin:24px auto 0;max-width:1200px}.logs-card[data-v-43aef006] section.audit-log{margin-top:0}@media print{@page{margin:.5in}.print-layout[data-v-43aef006],div.grid-layout[data-v-43aef006]{display:block}.grid-sidebar[data-v-43aef006]{width:auto;min-width:auto}.print-only[data-v-43aef006]{display:block}.print-header[data-v-43aef006]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing);page-break-after:avoid}.print-header .print-header-text[data-v-43aef006]{flex:1}.print-header .print-header-text .pool-name[data-v-43aef006]{font-size:1em;font-weight:400;margin-bottom:0}.print-header .print-header-text h2[data-v-43aef006]{font-size:1.4em;margin-bottom:0}.print-header .print-header-text .event-date[data-v-43aef006]{margin-bottom:0;font-size:.7em;color:var(--gray)}.print-header .print-header-branding[data-v-43aef006]{flex-shrink:0;margin-left:var(--spacing)}.print-header .print-header-branding img[data-v-43aef006]{max-width:150px;max-height:80px;object-fit:contain}.page-header[data-v-43aef006],.notes-screen[data-v-43aef006],.branding-screen[data-v-43aef006],.admin-card[data-v-43aef006],.settings-card[data-v-43aef006],.legend-card[data-v-43aef006],.logs-card[data-v-43aef006],.expand-btn[data-v-43aef006]{display:none}header[data-v-43aef006]{display:none}footer[data-v-43aef006]{display:none}div.content[data-v-43aef006]{padding:0}nav[data-v-43aef006]{display:none}section.audit-log[data-v-43aef006]{display:none}.notes-print[data-v-43aef006]{display:block;margin-top:var(--spacing);page-break-before:always}.print-legend[data-v-43aef006]{display:flex;align-items:center;gap:1rem;margin-bottom:var(--spacing);font-size:.875rem}.print-legend .print-legend-item[data-v-43aef006]{display:inline-flex;align-items:center;gap:.25rem}.print-legend .legend-color[data-v-43aef006]{width:12px;height:12px;border-radius:2px;display:inline-block}.print-legend .legend-color.q1[data-v-43aef006],.print-legend .legend-color.half[data-v-43aef006]{background:#47a}.print-legend .legend-color.q2[data-v-43aef006]{background:#e67}.print-legend .legend-color.q3[data-v-43aef006]{background:#283}.print-legend .legend-color.q4[data-v-43aef006],.print-legend .legend-color.final[data-v-43aef006]{background:#cb4}.squares-container[data-v-43aef006]{margin-top:var(--spacing);page-break-inside:avoid}div.score[data-v-43aef006]{background:transparent;border:2px solid var(--team-secondary-no-white);color:var(--team-secondary-no-white);font-weight:700}div.std25.squares[data-v-43aef006],div.std50.squares[data-v-43aef006],div.std100.squares[data-v-43aef006],div.roll100.squares[data-v-43aef006]{width:100%;max-width:7.5in;height:auto;aspect-ratio:1}div.team[data-v-43aef006]{background:transparent;text-shadow:none;color:var(--team-primary)}div.team.away-team[data-v-43aef006]{background:transparent}div.std25.squares div.square span.name[data-v-43aef006]{font-size:clamp(10px,2.5vw,2.5vw)}div.square span.name[data-v-43aef006]{font-size:clamp(10px,1.5vw,1.5vw)}div.square span.square-id[data-v-43aef006]{font-size:10px}div.square[data-v-43aef006]:hover{border:1px solid #ccc;box-shadow:none;transform:none}div.square[data-v-43aef006]:after{display:none}}section.create[data-v-1ae6005f]{max-width:1100px;margin:0 auto}.loading-state[data-v-1ae6005f]{text-align:center;padding:64px 0}.loading-state p[data-v-1ae6005f]{color:#888;margin-top:16px}.page-header[data-v-1ae6005f]{text-align:center;margin-bottom:40px}.page-header h1[data-v-1ae6005f]{font-size:2.25em;margin-bottom:8px;color:#272727}.page-header .subtitle[data-v-1ae6005f]{font-size:1.1em;color:#888;margin:0}.create-layout[data-v-1ae6005f]{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.form-section form[data-v-1ae6005f]{background:transparent;border:none;padding:0}.form-card[data-v-1ae6005f]{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:20px;overflow:hidden}.form-card .card-header[data-v-1ae6005f]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:linear-gradient(to bottom,#f8f9fa,transparent);border-bottom:1px solid #eee}.form-card .card-header .card-icon[data-v-1ae6005f]{width:44px;height:44px;background:linear-gradient(135deg,#4caf5026,#4caf500d);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-card .card-header .card-icon i[data-v-1ae6005f]{font-size:1.1em;color:#4caf50}.form-card .card-header h2[data-v-1ae6005f]{font-size:1.15em;margin:0 0 4px;color:#272727}.form-card .card-header p[data-v-1ae6005f]{font-size:.875em;color:#888;margin:0}.form-card .card-content[data-v-1ae6005f]{padding:20px}.form-card .field[data-v-1ae6005f]{margin-bottom:0}.form-card .field label[data-v-1ae6005f]{font-size:.9em}.form-card .field-hint[data-v-1ae6005f]{font-size:.8em;color:#888;margin:8px 0 0;font-style:italic}.option-cards[data-v-1ae6005f]{display:flex;flex-direction:column;gap:12px}.option-card[data-v-1ae6005f]{display:flex;align-items:center;padding:16px;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all var(--transition-fast);background:#fff;margin:0;font-weight:400}.option-card input[type=radio][data-v-1ae6005f]{display:none}.option-card .option-content[data-v-1ae6005f]{flex:1;display:flex;flex-direction:column;gap:4px}.option-card .option-title[data-v-1ae6005f]{font-weight:600;color:#272727;font-size:.95em}.option-card .option-desc[data-v-1ae6005f]{font-size:.8em;color:#888}.option-card .check-icon[data-v-1ae6005f]{width:24px;height:24px;border:2px solid #bbb;border-radius:9999px;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.option-card .check-icon i[data-v-1ae6005f]{font-size:.7em;color:#fff;opacity:0;transition:opacity var(--transition-fast)}.option-card[data-v-1ae6005f]:hover{border-color:#81c784;background:#4caf500d}.option-card.selected[data-v-1ae6005f]{border-color:#4caf50;background:#4caf500d}.option-card.selected .check-icon[data-v-1ae6005f]{background:#4caf50;border-color:#4caf50}.option-card.selected .check-icon i[data-v-1ae6005f]{opacity:1}.submit-section[data-v-1ae6005f]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f8f9fa;border-radius:12px;margin-top:24px}.submit-section .submit-info[data-v-1ae6005f]{display:flex;align-items:center;gap:8px;font-size:.875em;color:#888}.submit-section .submit-info i[data-v-1ae6005f]{color:#4caf50}.submit-section button[data-v-1ae6005f]{display:flex;align-items:center;gap:8px;padding:12px 24px}.submit-section button i[data-v-1ae6005f]{font-size:1em}.help-section[data-v-1ae6005f]{position:sticky;top:20px}.help-card[data-v-1ae6005f]{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:16px;overflow:hidden}.help-card .help-header[data-v-1ae6005f]{display:flex;align-items:center;gap:12px}.help-card .help-header i[data-v-1ae6005f]{font-size:1em;color:#4caf50}.help-card .help-header h3[data-v-1ae6005f]{font-size:1em;margin:0;font-weight:600;color:#272727}.help-card[data-v-1ae6005f]:not(.expandable){padding:20px}.help-card:not(.expandable) .help-header[data-v-1ae6005f]{margin-bottom:16px}.help-card.expandable .help-toggle[data-v-1ae6005f]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:transparent;border:none;box-shadow:none;cursor:pointer;text-align:left;color:inherit}.help-card.expandable .help-toggle[data-v-1ae6005f]:hover{background:#f8f9fa;transform:none}.help-card.expandable .help-toggle .toggle-icon[data-v-1ae6005f]{color:#888;transition:transform var(--transition-base)}.help-card.expandable .help-content[data-v-1ae6005f]{max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.help-card.expandable .help-content[data-v-1ae6005f]>*{padding-top:20px}.help-card.expandable.expanded .help-toggle .toggle-icon[data-v-1ae6005f]{transform:rotate(180deg)}.help-card.expandable.expanded .help-content[data-v-1ae6005f]{max-height:500px}.tips-list[data-v-1ae6005f]{list-style:none;margin:0;padding:0}.tips-list li[data-v-1ae6005f]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;font-size:.9em;color:#272727}.tips-list li i[data-v-1ae6005f]{color:#4caf50;font-size:.75em;margin-top:4px;flex-shrink:0}.help-definitions[data-v-1ae6005f]{padding:0 20px 20px;margin:0}.help-definitions dt[data-v-1ae6005f]{font-weight:600;font-size:.9em;color:#272727;margin-top:12px}.help-definitions dt[data-v-1ae6005f]:first-child{margin-top:0}.help-definitions dd[data-v-1ae6005f]{font-size:.85em;color:#888;margin:4px 0 0;line-height:1.5}@media(max-width:800px){.create-layout[data-v-1ae6005f]{grid-template-columns:1fr}.help-section[data-v-1ae6005f]{position:static}.submit-section[data-v-1ae6005f]{flex-direction:column;gap:16px;text-align:center}.submit-section button[data-v-1ae6005f]{width:100%;justify-content:center}}@media(max-width:600px){.page-header h1[data-v-1ae6005f]{font-size:1.75em}.form-card .card-header[data-v-1ae6005f]{flex-direction:column;align-items:flex-start;gap:12px}}[data-v-278a6080] table{margin:0 auto;width:auto}div.pool-grid-all>div[data-v-89057a40]{page-break-before:always}div.pool-grid-all>div[data-v-89057a40]:first-child{page-break-before:auto}.admin[data-v-5b3aead5]{padding:var(--spacing)}h1[data-v-5b3aead5]{margin-bottom:var(--spacing)}h2[data-v-5b3aead5]{margin-top:20px;margin-bottom:var(--spacing)}.tab-content h2[data-v-5b3aead5]{margin-top:var(--spacing)}.status-muted[data-v-5b3aead5]{color:#999}.stats-container[data-v-5b3aead5]{border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;box-shadow:0 2px 8px #00000014;margin-bottom:20px}.stats-container .period-filter[data-v-5b3aead5]{margin-bottom:var(--spacing);background:#fff}.stats-container .period-filter .label[data-v-5b3aead5]{font-weight:600;color:var(--gray);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:block}.stats-container .period-filter .options[data-v-5b3aead5]{display:flex;gap:8px;flex-wrap:wrap}.stats-container .period-filter .period-btn[data-v-5b3aead5]{background:transparent;border:1px solid #e0e0e0;border-radius:6px;padding:6px 14px;font-size:.9rem;color:#666;cursor:pointer;transition:all .2s;font-family:inherit}.stats-container .period-filter .period-btn[data-v-5b3aead5]:hover{background:#f8f9fa;border-color:#d0d0d0;color:#333}.stats-container .period-filter .period-btn.active[data-v-5b3aead5]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:500;box-shadow:0 2px 4px #0000001a}.stats[data-v-5b3aead5]{display:flex;flex-wrap:wrap;gap:var(--spacing)}.stat-card[data-v-5b3aead5]{background:#f8f9fa;border:1px solid #eee;border-radius:8px;padding:var(--spacing);min-width:120px;text-align:center;display:flex;flex-direction:column;gap:4px}.stat-value[data-v-5b3aead5]{font-size:2em;font-weight:700;color:var(--primary)}.stat-label[data-v-5b3aead5]{font-size:.9em;color:var(--gray)}.search-bar[data-v-5b3aead5]{margin-bottom:var(--spacing)}.search-bar input[data-v-5b3aead5]{width:100%;max-width:400px}.pools-table[data-v-5b3aead5]{width:100%;border-collapse:collapse;margin-bottom:var(--spacing)}.pools-table th[data-v-5b3aead5],.pools-table td[data-v-5b3aead5]{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.pools-table th[data-v-5b3aead5]{background:#f8f9fa;color:#272727;font-weight:600}.pools-table th.sortable[data-v-5b3aead5]{cursor:pointer;-webkit-user-select:none;user-select:none}.pools-table th.sortable[data-v-5b3aead5]:hover{background:#eee}.pools-table th.sortable .sort-icon[data-v-5b3aead5]{margin-left:4px;font-size:.75em;color:var(--primary)}.pools-table tbody tr[data-v-5b3aead5]:hover{background:#f8f9fa}.pools-table a[data-v-5b3aead5]{color:var(--primary);text-decoration:none}.pools-table a[data-v-5b3aead5]:hover{text-decoration:underline}.status[data-v-5b3aead5]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.85em;font-weight:500}.status.active[data-v-5b3aead5]{background:#d4edda;color:#155724}.status.archived[data-v-5b3aead5]{background:#f8d7da;color:#721c24}button.small[data-v-5b3aead5]{padding:6px 12px;font-size:.9em}.loading[data-v-5b3aead5],.error[data-v-5b3aead5],.no-pools[data-v-5b3aead5]{padding:var(--spacing);text-align:center}.error[data-v-5b3aead5]{background:#f8d7da;color:#721c24;padding:16px;border-radius:8px}@media(max-width:800px){.pools-table[data-v-5b3aead5]{display:block;overflow-x:auto}.stat-card[data-v-5b3aead5]{min-width:100px}}.admin-user[data-v-1c7a41f1]{padding:20px}.admin-user-container[data-v-1c7a41f1]{max-width:1200px;margin:0 auto}.back-link[data-v-1c7a41f1]{display:inline-block;margin-bottom:16px;color:var(--primary);text-decoration:none}.back-link[data-v-1c7a41f1]:hover{text-decoration:underline}.profile-header[data-v-1c7a41f1]{display:flex;align-items:center;gap:24px;background:#fff;padding:24px;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.avatar[data-v-1c7a41f1]{width:72px;height:72px;border-radius:50%;background:#272727;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;flex-shrink:0}.profile-info[data-v-1c7a41f1]{flex:1}.profile-info .email[data-v-1c7a41f1]{font-size:1.25rem;font-weight:600;color:#272727;margin-bottom:4px}.profile-info .meta[data-v-1c7a41f1]{font-size:.9rem;color:#666;margin-bottom:8px}.profile-info .meta .separator[data-v-1c7a41f1]{margin:0 8px}.profile-info .meta .auth-badge[data-v-1c7a41f1]{background:#4caf501a;color:#388e3c;padding:2px 8px;border-radius:4px;font-size:.8rem}.profile-info .meta .user-id[data-v-1c7a41f1]{font-family:monospace}.profile-info .admin-badge[data-v-1c7a41f1]{display:inline-block;background:#f8d7da;color:#721c24;padding:4px 12px;border-radius:4px;font-size:.85rem;font-weight:500}.stats-dashboard[data-v-1c7a41f1]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-1c7a41f1]{background:#fff;border:1px solid #eee;border-radius:8px;padding:20px;text-align:center;display:flex;flex-direction:column;gap:4px}.stat-card .stat-value[data-v-1c7a41f1]{font-size:2rem;font-weight:700;color:#4caf50}.stat-card .stat-label[data-v-1c7a41f1]{font-size:.85rem;color:#666}.pools-section[data-v-1c7a41f1]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000014}.pools-header[data-v-1c7a41f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pools-header h2[data-v-1c7a41f1]{font-size:1.25rem;font-weight:600;color:#272727;margin:0}.pools-header .archive-toggle[data-v-1c7a41f1]{font-size:.85rem;color:#666;cursor:pointer;display:flex;align-items:center;gap:4px}.pools-header .archive-toggle input[data-v-1c7a41f1]{width:auto;margin:0}.pools-table[data-v-1c7a41f1]{width:100%;border-collapse:collapse;margin-bottom:var(--spacing)}.pools-table th[data-v-1c7a41f1],.pools-table td[data-v-1c7a41f1]{padding:12px;text-align:left;border-bottom:1px solid #e0e0e0}.pools-table th[data-v-1c7a41f1]{background:#f8f9fa;color:#272727;font-weight:600}.pools-table tbody tr[data-v-1c7a41f1]:hover{background:#f8f9fa}.pools-table a[data-v-1c7a41f1]{color:var(--primary);text-decoration:none}.pools-table a[data-v-1c7a41f1]:hover{text-decoration:underline}.status[data-v-1c7a41f1]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.85em;font-weight:500}.status.active[data-v-1c7a41f1]{background:#d4edda;color:#155724}.status.archived[data-v-1c7a41f1]{background:#f8d7da;color:#721c24}button.small[data-v-1c7a41f1]{padding:6px 12px;font-size:.9em}.loading[data-v-1c7a41f1],.error[data-v-1c7a41f1],.no-pools[data-v-1c7a41f1]{padding:var(--spacing);text-align:center}.error[data-v-1c7a41f1]{background:#f8d7da;color:#721c24;padding:16px;border-radius:8px}@media(max-width:800px){.profile-header[data-v-1c7a41f1]{flex-direction:column;text-align:center}.profile-info .meta .separator[data-v-1c7a41f1]{display:none}.profile-info .meta .member-since[data-v-1c7a41f1],.profile-info .meta .auth-badge[data-v-1c7a41f1],.profile-info .meta .user-id[data-v-1c7a41f1]{display:block;margin:4px 0}.stats-dashboard[data-v-1c7a41f1]{grid-template-columns:repeat(2,1fr)}.pools-table[data-v-1c7a41f1]{display:block;overflow-x:auto}}form{border:1px solid var(--border-color);background-color:var(--light-gray);padding:var(--spacing);border-radius:8px}form.standalone{background-color:transparent;border:none;padding:0}fieldset{border:none}fieldset>p{margin:var(--spacing) 0 0}p.note{font-size:.8em;color:var(--dark-gray)}legend{display:block;font-size:1.2em;font-weight:700;border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing);width:100%;padding-bottom:var(--minimal-spacing)}label{display:block;margin-bottom:calc(var(--minimal-spacing) * 1.5);font-weight:500;color:#333}label.optional:after{content:" - Optional";color:var(--gray);font-style:italic;font-size:.8em;font-weight:400}input[type=radio],input[type=checkbox]{width:auto;min-height:auto}input[type=radio]+label{display:inline-block;margin-left:5px;font-weight:400}input,select,textarea{border-radius:6px;border:1px solid var(--border-color);font:1em var(--font),sans-serif;padding:calc(var(--minimal-spacing) * 2.5);width:100%;min-height:44px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);background-color:#fff}input:hover,select:hover,textarea:hover{border-color:var(--gray)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #4caf5026;outline:none}input[type=password]+input[type=password]{margin-top:var(--minimal-spacing)}textarea{min-height:100px;resize:vertical}div.field:after{content:"";display:block;clear:both}input::placeholder{color:var(--gray);font-style:italic}div.field{margin-bottom:var(--spacing);position:relative}fieldset.collapsed div.fields{display:none}fieldset.collapsed legend a{font-size:.8em}p.requirement{font-style:italic;font-size:.6em;color:var(--gray);margin-bottom:var(--minimal-spacing)}form div.errors{background-color:#f44336;padding:var(--spacing);margin-bottom:var(--spacing)}form div.errors ul{font-weight:700;margin-left:0;margin-bottom:0;list-style:none}form div.errors ul ul{font-weight:400;margin-left:calc(2*var(--spacing));list-style-type:disc}div.input-error{background-color:#444;padding:calc(2*var(--minimal-spacing));position:absolute;border-radius:2px;color:#fff;font-size:.8em;box-shadow:2px 2px 4px #00000040;transform:translate(calc(-1 * var(--minimal-spacing)))}div.input-error:before{--size: 7px;background-color:transparent;display:block;content:"";width:0;height:0;border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid #444;position:absolute;top:calc(-1 * var(--size));left:calc(var(--minimal-spacing) + 2px)}input[type=color]{--size: 30px;background-color:#fff;width:calc(1.618 * var(--size));height:var(--size)}input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}input[type=color]::-moz-color-swatch{border:none;border-radius:2px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=password]:invalid{box-shadow:none}p.message{color:#2196f3;font-weight:700;margin:0 0 var(--spacing)}div.datetime{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--minimal-spacing)}input[type=date],input[type=time]{display:inline-block;width:auto}div.remaining{color:var(--red);font-size:.8em;font-weight:700}div.buttons{text-align:right}div.buttons button{margin-left:var(--minimal-spacing)}div.buttons button:first-child{margin-left:0}
