:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#020603;--color-bg-soft:#081208;--color-bg-mute:#10241a;--color-border:#1f6b3a;--color-border-bright:#39ff6a;--color-heading:#39ff6a;--color-text:#cdf7d8;--color-text-dim:#5c9b6e;--color-felt:#0b6e2f;--color-felt-lit:#1c7a44;--color-felt-unlit:#0d2a17;--color-accent:#39ff6a;--color-accent-hover:#7bffa3;--color-danger:#ff3b3b;--shadow-color:#000;--glow-color:#39ff6a8c;--glow-color-danger:#ff3b3b8c;--felt-text:#eafff0;--felt-text-dim:#cfe9d6;--felt-highlight:#6dffb0;--felt-warning:#ff8a8a;--felt-glow:#39ff6a8c;--felt-glow-danger:#ff3b3b8c;--bg-accent-glow:#39ff6a14;--flicker-color:#39ff6a05;--button-primary-bg:var(--color-accent);--button-primary-text:#04140a;--button-primary-hover-bg:var(--color-accent-hover);--button-primary-hover-text:#04140a;--button-danger-bg:var(--color-danger);--button-danger-text:#200000}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f3f1e7;--color-bg-soft:#fff;--color-bg-mute:#e6e2d0;--color-border:#2f6b40;--color-border-bright:#146b32;--color-heading:#145c2c;--color-text:#1c2b1f;--color-text-dim:#57624f;--color-accent:#1f7a3d;--color-accent-hover:#145c2c;--color-danger:#b3261e;--color-felt-unlit:#6f9b78;--glow-color:#145c2c59;--glow-color-danger:#b3261e59;--bg-accent-glow:#145c2c0d;--flicker-color:transparent;--button-primary-bg:var(--color-bg-soft);--button-primary-text:var(--color-accent);--button-primary-hover-bg:var(--color-bg-mute);--button-primary-hover-text:var(--color-accent-hover);--button-danger-bg:var(--color-bg-soft);--button-danger-text:var(--color-danger)}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}html,body{height:100%}body{min-height:100vh;color:var(--color-text);background:var(--color-bg);background-image:radial-gradient(circle at 50% 0%, var(--bg-accent-glow), transparent 55%);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Cascadia Code,Fira Code,ui-monospace,SFMono-Regular,Consolas,Courier New,monospace;font-size:15px;line-height:1.5;transition:background-color .2s,color .2s;position:relative;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:9998;background:var(--flicker-color);animation:4s infinite flicker;position:fixed;inset:0}@keyframes flicker{0%,96%,to{opacity:1}97%{opacity:.55}98%{opacity:.85}}@keyframes blink-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 4px var(--glow-color)}50%{box-shadow:0 0 14px var(--glow-color)}}@keyframes glow-pulse-danger{0%,to{box-shadow:0 0 4px var(--glow-color-danger)}50%{box-shadow:0 0 14px var(--glow-color-danger)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#app{min-height:100vh}h1,h2,h3{color:var(--color-heading);text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 8px var(--glow-color)}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font-family:inherit;font-size:inherit;color:inherit}.panel{background:var(--color-bg-soft);border:3px solid var(--color-border-bright);box-shadow:6px 6px 0 var(--shadow-color);padding:1.5rem;animation:.3s ease-out fade-in-up}button{cursor:pointer;border:3px solid var(--color-border-bright);background:var(--color-bg-mute);color:var(--color-text);text-transform:uppercase;letter-spacing:.05em;box-shadow:3px 3px 0 var(--shadow-color);border-radius:0;padding:.6rem 1.1rem;font-weight:700;transition:transform 50ms,box-shadow .15s,background-color .15s}button:hover:not(:disabled){border-color:var(--color-accent);box-shadow:3px 3px 0 var(--shadow-color), 0 0 10px var(--glow-color)}button:active:not(:disabled){box-shadow:0 0 0 var(--shadow-color);transform:translate(3px,3px)}button.primary{background:var(--button-primary-bg);border-color:var(--color-accent);color:var(--button-primary-text)}button.primary:hover:not(:disabled){background:var(--button-primary-hover-bg);border-color:var(--color-accent-hover);color:var(--button-primary-hover-text)}button.danger{background:var(--button-danger-bg);border-color:var(--color-danger);color:var(--button-danger-text)}button.danger:hover:not(:disabled){box-shadow:3px 3px 0 var(--shadow-color), 0 0 10px var(--glow-color-danger)}button:disabled{opacity:.5;cursor:not-allowed;transform:none}input:not([type=checkbox]):not([type=radio]),select{border:3px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:0;padding:.55rem .6rem;transition:border-color .15s,box-shadow .15s}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent);width:1.1em;height:1.1em}input:focus,select:focus{border-color:var(--color-accent);box-shadow:0 0 8px var(--glow-color);outline:none}label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);margin-bottom:.35rem;font-size:.8rem;display:block}.field{margin-bottom:1rem}.error-text{color:var(--color-danger);margin-top:.5rem;font-size:.875rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.6rem .75rem}table th,table td{display:table-cell!important}table button{box-shadow:none}table button:hover:not(:disabled){box-shadow:0 0 8px var(--glow-color)}table button:active:not(:disabled){box-shadow:none;transform:none}th{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}tbody tr{transition:background-color .15s}tbody tr:hover{background-color:var(--color-bg-mute)}.badge{text-transform:uppercase;letter-spacing:.05em;border:2px solid;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}.badge-available{color:var(--color-accent);animation:2.2s ease-in-out infinite glow-pulse}.badge-busy{color:var(--color-danger);animation:1.4s ease-in-out infinite glow-pulse-danger}.badge-off{color:var(--color-text-dim)}.cursor:after{content:"█";margin-left:.15em;animation:1s step-end infinite blink-cursor;display:inline-block}.container{max-width:960px;margin:0 auto;padding:1.5rem 1rem}@media (width<=640px){body{font-size:14px}.panel{box-shadow:4px 4px 0 var(--shadow-color);padding:1rem}.container{padding:1rem .75rem}}.topbar[data-v-4c7a5866]{border-bottom:3px solid var(--color-border-bright);background:var(--color-bg-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.brand[data-v-4c7a5866]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-heading);font-weight:700}.nav-links[data-v-4c7a5866]{flex-wrap:wrap;gap:1.25rem;display:flex}.nav-links a[data-v-4c7a5866]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dim);font-size:.8rem}.nav-links a[data-v-4c7a5866]:hover,.nav-links a.router-link-active[data-v-4c7a5866]{color:var(--color-accent);text-decoration:none}.nav-disabled[data-v-4c7a5866]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dim);opacity:.4;cursor:not-allowed;-webkit-user-select:none;user-select:none;font-size:.8rem}.profile[data-v-4c7a5866]{position:relative}.profile-trigger[data-v-4c7a5866]{color:var(--color-text-dim);background:0 0;padding:.4rem .7rem;font-size:.8rem}.profile-backdrop[data-v-4c7a5866]{z-index:100;position:fixed;inset:0}.profile-menu[data-v-4c7a5866]{z-index:101;background:var(--color-bg-soft);border:3px solid var(--color-border-bright);min-width:180px;box-shadow:4px 4px 0 var(--shadow-color);flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.profile-item[data-v-4c7a5866]{width:100%;box-shadow:none;text-align:left;background:0 0;border:none;padding:.6rem .9rem;font-size:.75rem}.profile-item[data-v-4c7a5866]:hover{box-shadow:none;background:var(--color-bg-mute);color:var(--color-accent);border:none}.profile-item[data-v-4c7a5866]:active{transform:none}.profile-item+.profile-item[data-v-4c7a5866]{border-top:1px solid var(--color-border)}@media (width<=640px){.topbar[data-v-4c7a5866]{padding:.75rem 1rem}.nav-links[data-v-4c7a5866]{order:3;gap:1rem;width:100%}}.login-page[data-v-6fd26d39]{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.login-card[data-v-6fd26d39]{width:100%;max-width:320px}.login-card h1[data-v-6fd26d39]{text-align:center;margin-bottom:1.5rem;font-size:1.1rem}button[data-v-6fd26d39]{width:100%}.modal-backdrop[data-v-5d53455c]{z-index:500;background:#000000b3;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out fade-in-up;display:flex;position:fixed;inset:0}.modal-panel[data-v-5d53455c]{flex-direction:column;gap:.75rem;width:100%;max-width:420px;max-height:90vh;display:flex;overflow-y:auto}.modal-panel.wide[data-v-5d53455c]{max-width:640px}.modal-header[data-v-5d53455c]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.modal-close[data-v-5d53455c]{width:auto;padding:.3rem .6rem;font-size:1rem;line-height:1}@media (width<=640px){.modal-backdrop[data-v-5d53455c]{padding:.75rem}}.clubs-page[data-v-afa78963]{max-width:1200px}.dashboard-header[data-v-afa78963]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-header a button[data-v-afa78963]{width:auto}.header-actions[data-v-afa78963]{flex-wrap:wrap;gap:.5rem;display:flex}.search-input[data-v-afa78963]{width:100%;margin-bottom:1rem}.table-wrap[data-v-afa78963]{overflow-x:auto}.row-actions[data-v-afa78963]{white-space:nowrap;gap:.5rem;display:flex}.row-actions button[data-v-afa78963]{width:auto;padding:.35rem .55rem;font-size:.7rem}.field-row[data-v-afa78963]{gap:.75rem;display:flex}.field-row .field[data-v-afa78963]{flex:1}.checkbox-field[data-v-afa78963]{text-transform:none;align-items:center;gap:.5rem;margin:.75rem 0;font-size:.85rem;display:flex}.warning[data-v-afa78963]{color:var(--color-text-dim);font-size:.85rem;line-height:1.6}.warning strong[data-v-afa78963]{color:var(--color-danger)}.form-actions[data-v-afa78963]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.hint[data-v-afa78963]{color:var(--color-text-dim);font-size:.9rem}.password-display[data-v-afa78963]{color:var(--color-accent);letter-spacing:.05em;font-weight:700}.sub-warn[data-v-afa78963]{color:var(--color-danger);font-weight:700}.details-grid[data-v-afa78963]{grid-template-columns:1fr 1fr;gap:.6rem 1rem;font-size:.85rem;display:grid}.details-label[data-v-afa78963]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);font-size:.7rem;display:block}.history-table[data-v-afa78963]{width:100%;margin-bottom:1rem}.section-label[data-v-afa78963]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);border-top:1px solid var(--color-border);margin:1.25rem 0 .75rem;padding-top:.75rem;font-size:.75rem}@media (width<=480px){.details-grid[data-v-afa78963]{grid-template-columns:1fr}}.angles-page[data-v-83346021]{max-width:720px}.page-head[data-v-83346021]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-head button[data-v-83346021]{width:auto}.intro[data-v-83346021]{color:var(--color-text-dim);margin-bottom:1.25rem;font-size:.85rem;line-height:1.6}.viewer-wrap[data-v-83346021]{border:2px solid var(--color-border);background:radial-gradient(90% 70% at 50% 40%,#12241a,#0a120d 70%);margin-bottom:1.25rem}.viewer[data-v-83346021]{width:100%;height:360px}.live-readout[data-v-83346021]{border-top:2px solid var(--color-border);color:var(--color-text-dim);padding:.5rem .75rem;font-size:.8rem}.live-readout b[data-v-83346021]{color:var(--color-accent);font-variant-numeric:tabular-nums}.form[data-v-83346021]{flex-direction:column;gap:1rem;display:flex}.field-row[data-v-83346021]{flex-wrap:wrap;gap:.5rem;display:flex}.field-row input[data-v-83346021]{flex:1;min-width:160px}.field-row button[data-v-83346021]{width:auto;font-size:.75rem}.actions[data-v-83346021]{gap:.5rem;display:flex}.ok-text[data-v-83346021]{color:var(--color-accent);font-size:.85rem}.create-page[data-v-8fd790a5]{max-width:520px}.create-page h1[data-v-8fd790a5]{margin-bottom:1.5rem}.section-label[data-v-8fd790a5]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);border-top:1px solid var(--color-border);margin:1.25rem 0 .75rem;padding-top:.75rem;font-size:.75rem}.field-row[data-v-8fd790a5]{gap:1rem;display:flex}.field-row .field[data-v-8fd790a5]{flex:1}small[data-v-8fd790a5]{opacity:.7;margin-top:.25rem;font-size:.8rem;display:block}.actions[data-v-8fd790a5]{gap:.75rem;margin-top:1.5rem;display:flex}.login-page[data-v-3b187253]{justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.login-card[data-v-3b187253]{width:100%;max-width:340px}.deco[data-v-3b187253]{text-align:center;color:var(--color-felt);letter-spacing:.3em;margin-bottom:1rem}.login-card h1[data-v-3b187253]{text-align:center;margin-bottom:.25rem;font-size:1.15rem}.subtitle[data-v-3b187253]{text-align:center;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.8rem}button[data-v-3b187253]{width:100%}.table3d[data-v-5aa99701]{width:100%;position:relative}.host[data-v-5aa99701]{width:100%;height:100%}.state[data-v-5aa99701]{color:var(--color-text-dim);pointer-events:none;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:absolute;inset:0}.err[data-v-5aa99701]{color:var(--color-danger)}.picker[data-v-a7278ec3]{flex-direction:column;gap:.5rem;display:flex}.chips[data-v-a7278ec3]{flex-wrap:wrap;gap:.4rem;display:flex}.chip[data-v-a7278ec3]{background:var(--color-bg-mute);border:2px solid var(--color-border-bright);align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.8rem;display:inline-flex}.chip-remove[data-v-a7278ec3]{box-shadow:none;color:var(--color-danger);background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.chip-remove[data-v-a7278ec3]:hover{box-shadow:none;border:none}.hint[data-v-a7278ec3]{color:var(--color-text-dim);font-size:.8rem}.results[data-v-a7278ec3]{border:2px solid var(--color-border);max-height:160px;margin:0;padding:0;list-style:none;overflow-y:auto}.result-btn[data-v-a7278ec3]{width:100%;box-shadow:none;background:var(--color-bg);text-transform:none;letter-spacing:normal;border:none;justify-content:space-between;font-weight:400;display:flex}.result-btn[data-v-a7278ec3]:hover{background:var(--color-bg-mute);box-shadow:none;border:none}.picker-actions[data-v-a7278ec3]{flex-wrap:wrap;gap:.5rem;display:flex}.picker-actions button[data-v-a7278ec3]{padding:.4rem .6rem;font-size:.75rem}.new-form[data-v-a7278ec3]{border:2px dashed var(--color-border);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.member-check[data-v-a7278ec3]{text-transform:none;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.member-check input[data-v-a7278ec3]{width:auto}.table-unit[data-v-8de3364b]{flex-direction:column;gap:.75rem;animation:.3s ease-out fade-in-up;display:flex}.table-unit.chrome-only[data-v-8de3364b]{gap:0;animation:none}.felt[data-v-8de3364b]{aspect-ratio:2;width:100%;transition:background-color .6s;position:relative;overflow:hidden;container-type:size}.felt-surface[data-v-8de3364b]{transition:background-color .6s;position:absolute;inset:0}.felt-busy .felt-surface[data-v-8de3364b]{background:var(--color-felt-lit)}.felt-available .felt-surface[data-v-8de3364b],.felt-off .felt-surface[data-v-8de3364b]{background:var(--color-felt-unlit)}.felt-surface[data-v-8de3364b]{--pocket-corner:radial-gradient(circle at 0% 0%, transparent 7.4cqh, #fff 7.6cqh);--pocket-tr:radial-gradient(circle at 100% 0%, transparent 7.4cqh, #fff 7.6cqh);--pocket-bl:radial-gradient(circle at 0% 100%, transparent 7.4cqh, #fff 7.6cqh);--pocket-br:radial-gradient(circle at 100% 100%, transparent 7.4cqh, #fff 7.6cqh);--pocket-tm:radial-gradient(circle at 50% 0%, transparent 7.4cqh, #fff 7.6cqh);--pocket-bm:radial-gradient(circle at 50% 100%, transparent 7.4cqh, #fff 7.6cqh);-webkit-mask-image:var(--pocket-corner), var(--pocket-tr), var(--pocket-bl), var(--pocket-br), var(--pocket-tm), var(--pocket-bm);-webkit-mask-composite:source-in, source-in, source-in, source-in, source-in, source-in;-webkit-mask-image:var(--pocket-corner), var(--pocket-tr), var(--pocket-bl), var(--pocket-br), var(--pocket-tm), var(--pocket-bm);mask-image:var(--pocket-corner), var(--pocket-tr), var(--pocket-bl), var(--pocket-br), var(--pocket-tm), var(--pocket-bm);-webkit-mask-composite:source-in,source-in,source-in,source-in,source-in,source-in;mask-composite:intersect,intersect,intersect,intersect,intersect,intersect}.felt-content[data-v-8de3364b]{z-index:1;text-align:center;color:var(--felt-text);background:radial-gradient(90% 80%,#00000052,#0000 75%);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.5rem 1.5rem;display:flex;position:absolute;inset:0;overflow:hidden}.table-name[data-v-8de3364b]{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000c;max-width:100%;font-size:clamp(.75rem,4cqw,1rem);font-weight:700;overflow:hidden}.felt-content .badge-available[data-v-8de3364b]{color:var(--felt-highlight);--glow-color:var(--felt-glow)}.felt-content .badge-busy[data-v-8de3364b]{color:var(--felt-warning);--glow-color-danger:var(--felt-glow-danger)}.felt-content .badge-off[data-v-8de3364b]{color:var(--felt-text-dim)}.countdown[data-v-8de3364b]{color:var(--felt-highlight);text-shadow:0 1px 3px #000c, 0 0 8px var(--felt-glow);font-size:clamp(1.1rem,8cqw,1.6rem);font-weight:700;line-height:1.1}.countdown.overtime[data-v-8de3364b]{color:var(--felt-warning);--glow-color-danger:var(--felt-glow-danger);text-shadow:0 1px 3px #000c, 0 0 8px var(--felt-glow-danger);animation:1s ease-in-out infinite glow-pulse-danger}.rate-line[data-v-8de3364b]{color:var(--felt-highlight);cursor:default;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000c;max-width:100%;font-size:clamp(.62rem,3cqw,.75rem);overflow:hidden}.players-line[data-v-8de3364b]{color:var(--felt-text-dim);cursor:default;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000c;max-width:100%;font-size:clamp(.62rem,3cqw,.75rem);overflow:hidden}.controls[data-v-8de3364b]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.controls button[data-v-8de3364b]{min-width:140px;padding:.5rem .9rem;font-size:.75rem}.cancel-session-zone[data-v-8de3364b]{border-top:1px solid var(--color-border);justify-content:center;margin-top:1rem;padding-top:.75rem;display:flex}.link-danger[data-v-8de3364b]{width:auto;box-shadow:none;color:var(--color-danger);background:0 0;border:none;font-size:.75rem;text-decoration:underline}.link-danger[data-v-8de3364b]:hover{box-shadow:none;opacity:.8;background:0 0;border:none}.warning[data-v-8de3364b]{color:var(--color-text-dim);font-size:.85rem;line-height:1.6}.warning strong[data-v-8de3364b]{color:var(--color-danger)}.field-row[data-v-8de3364b]{gap:.75rem;display:flex}.field-row .field[data-v-8de3364b]{flex:1}.who-lost[data-v-8de3364b]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);font-size:.8rem}.req-count[data-v-8de3364b]{text-transform:none;letter-spacing:normal;color:var(--color-text-dim);font-size:.8rem}.loser-check[data-v-8de3364b]{text-transform:none;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.loser-check input[data-v-8de3364b]{width:auto}.split-preview[data-v-8de3364b]{color:var(--color-danger);font-size:.85rem}.hint[data-v-8de3364b]{color:var(--color-text-dim);font-size:.8rem}.form-actions[data-v-8de3364b]{gap:.5rem;display:flex}.off-note[data-v-8de3364b]{color:var(--color-text-dim);text-align:center;font-size:.85rem}.collect-lead[data-v-8de3364b]{color:var(--color-danger);margin-bottom:.5rem;font-size:.9rem}.collect-list[data-v-8de3364b]{flex-direction:column;gap:.4rem;margin-bottom:.75rem;list-style:none;display:flex}.collect-row[data-v-8de3364b]{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding-bottom:.5rem;font-size:.95rem;display:flex}.collect-name[data-v-8de3364b]{margin-bottom:.35rem;font-weight:700}.collect-items[data-v-8de3364b]{color:var(--color-text-dim);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.collect-item[data-v-8de3364b]{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;display:flex}.collect-item.total[data-v-8de3364b]{border-top:1px solid var(--color-border);color:var(--color-heading);margin-top:.25rem;padding-top:.3rem;font-weight:700}.collect-item .credit[data-v-8de3364b]{color:var(--color-accent)}.collect-amount[data-v-8de3364b]{color:var(--color-danger);font-weight:700}.bar[data-v-ae43ad94]{margin-bottom:.75rem}.bar button[data-v-ae43ad94]{width:auto}.rate-form[data-v-ae43ad94]{flex-direction:column;gap:.6rem;margin-bottom:1rem;display:flex}.field-row[data-v-ae43ad94]{flex-wrap:wrap;gap:.75rem;display:flex}.field-row .field[data-v-ae43ad94]{flex:1;min-width:100px}.form-actions[data-v-ae43ad94]{gap:.5rem;display:flex}.rate-list[data-v-ae43ad94]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.rate-row[data-v-ae43ad94]{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding-bottom:.6rem;display:flex}.rate-summary[data-v-ae43ad94]{font-size:.9rem}.rate-actions[data-v-ae43ad94]{gap:.5rem;display:flex}.rate-actions button[data-v-ae43ad94]{width:auto;padding:.35rem .6rem;font-size:.72rem}.hint[data-v-ae43ad94]{color:var(--color-text-dim);font-size:.85rem}.scene[data-v-f9b9c629]{max-width:1600px}.toolbar[data-v-f9b9c629]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;display:flex}.status-line[data-v-f9b9c629]{margin:.5rem 0}.grid[data-v-f9b9c629]{grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:1.25rem;margin-top:1rem;display:grid}.cell[data-v-f9b9c629]{flex-direction:column;gap:.5rem;display:flex}.card[data-v-f9b9c629]{aspect-ratio:3/2;position:relative;overflow:hidden}.card-model[data-v-f9b9c629]{position:absolute;inset:0;height:100%!important}.flat-felt[data-v-f9b9c629]{background:radial-gradient(120% 130% at 50% 40%,#16904e,#0b6a38 55%,#06401f);border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 0 0 6px #3a2415,inset 0 0 30px #00000073}.flat-felt.felt-off[data-v-f9b9c629]{background:radial-gradient(120% 130% at 50% 40%,#3a4a40,#26302a 60%,#171d19)}.cell-footer[data-v-f9b9c629]{flex-direction:column;align-items:center;gap:.6rem;display:flex}.cardname[data-v-f9b9c629]{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--color-heading);font-size:.85rem;font-weight:700;animation:.5s .85s both hud-fade-in-f9b9c629}@keyframes hud-fade-in-f9b9c629{0%{opacity:0}to{opacity:1}}.footer-actions[data-v-f9b9c629]{justify-content:center;align-items:flex-start;gap:.5rem;min-height:48px;display:flex}.menu-wrap[data-v-f9b9c629]{position:relative}.menu-btn[data-v-f9b9c629]{width:auto;padding:.45rem .7rem;font-size:.9rem;line-height:1}.menu-backdrop[data-v-f9b9c629]{z-index:40;position:fixed;inset:0}.menu[data-v-f9b9c629]{z-index:41;background:var(--color-bg-soft);border:2px solid var(--color-border-bright);min-width:130px;box-shadow:4px 4px 0 var(--shadow-color);flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);right:0}.menu button[data-v-f9b9c629]{width:100%;box-shadow:none;text-align:left;background:0 0;border:none;padding:.55rem .8rem;font-size:.72rem}.menu button[data-v-f9b9c629]:hover:not(:disabled){box-shadow:none;background:var(--color-bg-mute);color:var(--color-accent);border:none}.menu button+button[data-v-f9b9c629]{border-top:1px solid var(--color-border)}.hud[data-v-f9b9c629]{z-index:2;text-align:center;pointer-events:none;opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;padding:.5rem 1.5rem;transition:opacity .5s .85s;animation:.5s .85s both hud-fade-in-f9b9c629;display:flex;position:absolute;inset:0}.cell[data-mode=manage] .hud[data-v-f9b9c629]{opacity:0;transition:opacity .3s;animation:none}.countdown[data-v-f9b9c629]{color:var(--felt-highlight,#6effa0);text-shadow:0 1px 3px #000c,0 0 8px #3dff8880;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.countdown.overtime[data-v-f9b9c629]{color:var(--felt-warning,#ff7a7a)}.countdown.paused[data-v-f9b9c629]{color:var(--felt-text-dim,#9fb8a8);opacity:.85}.paused-line[data-v-f9b9c629]{letter-spacing:.1em;color:var(--felt-warning,#ffcf6a);text-shadow:0 1px 2px #000c;font-size:.7rem;font-weight:700}.rate-line[data-v-f9b9c629],.players-line[data-v-f9b9c629]{color:#eafff2;text-shadow:0 1px 2px #000c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;overflow:hidden}.status-word[data-v-f9b9c629]{text-transform:uppercase;letter-spacing:.08em}.field-row[data-v-f9b9c629]{flex-wrap:wrap;gap:.75rem;display:flex}.field-row .field[data-v-f9b9c629]{flex:1;min-width:110px}.checkbox-field[data-v-f9b9c629]{text-transform:none;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.form-actions[data-v-f9b9c629]{gap:.5rem;display:flex}.export-bar[data-v-f9b9c629]{border:2px dashed var(--color-border);flex-direction:column;gap:.6rem;margin-bottom:1.25rem;padding:1rem;display:flex}.section-label[data-v-f9b9c629]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);font-size:.75rem}.range-row[data-v-f9b9c629]{flex-wrap:wrap;gap:.75rem;display:flex}.range-row .field[data-v-f9b9c629]{flex:1;min-width:130px}.export-actions[data-v-f9b9c629]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.format-field[data-v-f9b9c629]{min-width:140px;margin-bottom:0}.export-actions button[data-v-f9b9c629]{width:auto}.history-list[data-v-f9b9c629]{flex-direction:column;gap:.6rem;max-height:45vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.history-row[data-v-f9b9c629]{align-items:center;gap:1rem;font-size:.85rem;display:flex}.history-row .amount[data-v-f9b9c629]{margin-left:auto;font-weight:700}.history-outcome[data-v-f9b9c629]{color:var(--color-text-dim);font-size:.8rem}.hint[data-v-f9b9c629]{color:var(--color-text-dim);font-size:.85rem}.show-archived[data-v-7893bd3b]{color:var(--color-text-dim);text-transform:none;align-items:center;gap:.5rem;margin:.5rem 0 .25rem;font-size:.85rem;display:flex}.show-archived input[data-v-7893bd3b]{width:auto}.arch-badge[data-v-7893bd3b]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);border:1px solid var(--color-border);vertical-align:middle;margin-left:.4rem;padding:.05rem .35rem;font-size:.65rem}.table-wrap tr.archived td[data-v-7893bd3b]{opacity:.6}.action-cell[data-v-7893bd3b]{text-align:right}.row-action[data-v-7893bd3b]{width:auto;padding:.3rem .6rem;font-size:.72rem}.page-header[data-v-7893bd3b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header button[data-v-7893bd3b]{width:auto}.form-panel[data-v-7893bd3b]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.field-row[data-v-7893bd3b]{flex-wrap:wrap;gap:.75rem;display:flex}.field-row .field[data-v-7893bd3b]{flex:1;min-width:120px}.form-actions[data-v-7893bd3b]{gap:.5rem;display:flex}.section-label[data-v-7893bd3b]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);margin:.25rem 0 0;font-size:.75rem}.member-check[data-v-7893bd3b]{text-transform:none;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.member-check input[data-v-7893bd3b]{width:auto}.search-input[data-v-7893bd3b]{width:100%;margin-bottom:1rem}.table-wrap[data-v-7893bd3b]{overflow-x:auto}.clickable[data-v-7893bd3b]{cursor:pointer}.hint[data-v-7893bd3b]{color:var(--color-text-dim);font-size:.85rem}.balance-owed[data-v-7893bd3b]{color:var(--color-danger)}.table-wrap tbody td[data-v-7893bd3b]{height:2.75rem}.balance-cell[data-v-7893bd3b]>*{white-space:nowrap;align-items:center;display:inline-flex}.balance-header[data-v-7893bd3b]{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.eye-btn[data-v-7893bd3b]{width:auto;box-shadow:none;color:var(--color-text-dim);background:0 0;border:none;align-items:center;padding:.15rem;display:inline-flex}.eye-btn[data-v-7893bd3b]:hover{box-shadow:none;color:var(--color-accent);border:none}.eye-btn[data-v-7893bd3b]:active{transform:none}.panel[data-v-a5772950]{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.field-row[data-v-a5772950]{flex-wrap:wrap;gap:.75rem;display:flex}.field-row .field[data-v-a5772950]{flex:1;min-width:140px}.checkbox-field[data-v-a5772950]{text-transform:none;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.balance[data-v-a5772950]{color:var(--color-accent);font-size:1.3rem;font-weight:700}.balance.owed[data-v-a5772950]{color:var(--color-danger)}.payment-form[data-v-a5772950]{border:2px dashed var(--color-border);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ledger[data-v-a5772950]{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.85rem}.ledger th[data-v-a5772950],.ledger td[data-v-a5772950]{border-bottom:1px solid var(--color-border);text-align:left;padding:.4rem .5rem}.ledger th[data-v-a5772950]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dim);font-size:.72rem}.ledger .num[data-v-a5772950]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ledger .date[data-v-a5772950]{white-space:nowrap;color:var(--color-text-dim)}.reason[data-v-a5772950]{color:var(--color-text-dim);width:100%}.debit[data-v-a5772950]{color:var(--color-danger)}.credit[data-v-a5772950]{color:var(--color-accent)}.history-list[data-v-a5772950]{flex-direction:column;gap:.75rem;list-style:none;display:flex}.history-row[data-v-a5772950]{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.2rem;padding-bottom:.6rem;font-size:.85rem;display:flex}.dim[data-v-a5772950]{color:var(--color-text-dim)}.hint[data-v-a5772950]{color:var(--color-text-dim);font-size:.85rem}.page-header[data-v-4f0d981e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.tabs[data-v-4f0d981e]{gap:.4rem;display:flex}.tabs button[data-v-4f0d981e]{width:auto;font-size:.75rem}.tabs button.active[data-v-4f0d981e]{border-color:var(--color-accent);color:var(--color-accent)}.bar[data-v-4f0d981e]{margin-bottom:1rem}.bar button[data-v-4f0d981e]{width:auto}.table-wrap[data-v-4f0d981e]{overflow-x:auto}.row-actions[data-v-4f0d981e]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.row-actions button[data-v-4f0d981e]{width:auto;padding:.35rem .55rem;font-size:.7rem}.perms-cell[data-v-4f0d981e]{color:var(--color-text-dim);font-size:.8rem}.role-name-cell[data-v-4f0d981e]{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.sys-tag[data-v-4f0d981e]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);border:1px solid var(--color-accent);padding:.05rem .3rem;font-size:.6rem}.section-label[data-v-4f0d981e]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim);margin:.5rem 0 .25rem;font-size:.75rem}.perm-groups[data-v-4f0d981e]{flex-direction:column;gap:1rem;display:flex}.perm-group[data-v-4f0d981e]{border:1px solid var(--color-border);padding:.6rem .75rem}.perm-group-head[data-v-4f0d981e]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-heading);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.78rem;display:flex}.perm-group-head input[data-v-4f0d981e]{width:auto}.perm-children[data-v-4f0d981e]{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.5rem;padding-left:.5rem;display:grid}.perm-child[data-v-4f0d981e]{flex-direction:column;gap:.25rem;display:flex}.perm-check[data-v-4f0d981e]{text-transform:none;align-items:flex-start;gap:.5rem;font-size:.85rem;display:flex}.perm-check input[data-v-4f0d981e]{width:auto;margin-top:.2rem}.perm-check small[data-v-4f0d981e]{color:var(--color-text-dim);font-size:.72rem;display:block}.perm-param[data-v-4f0d981e]{color:var(--color-text-dim);align-items:center;gap:.4rem;padding-left:1.5rem;font-size:.75rem;display:flex}.perm-param input[data-v-4f0d981e]{width:5rem}.form-actions[data-v-4f0d981e]{gap:.5rem;margin-top:.5rem;display:flex}.warning[data-v-4f0d981e]{color:var(--color-text-dim);font-size:.85rem}.warning strong[data-v-4f0d981e]{color:var(--color-danger)}.ok-text[data-v-4f0d981e]{color:var(--color-accent);font-size:.9rem}.hint[data-v-4f0d981e]{color:var(--color-text-dim);font-size:.75rem}.field[data-v-4f0d981e]{margin-bottom:.85rem}.settings-page[data-v-4bc69c79]{max-width:620px}.settings-page h1[data-v-4bc69c79]{margin-bottom:1.5rem}.setting-block[data-v-4bc69c79]{flex-direction:column;gap:.85rem;display:flex}.setting-row[data-v-4bc69c79]{text-transform:none;align-items:center;gap:.6rem;font-size:1rem;display:flex}.setting-row input[data-v-4bc69c79]{width:auto}.setting-label[data-v-4bc69c79]{font-weight:700}.warning[data-v-4bc69c79]{color:var(--color-text-dim);border-left:3px solid var(--color-danger);padding-left:.75rem;font-size:.85rem;line-height:1.65}.warning strong[data-v-4bc69c79]{color:var(--color-danger)}.applies[data-v-4bc69c79],.status[data-v-4bc69c79]{color:var(--color-text-dim);font-size:.8rem}.credit[data-v-4bc69c79]{color:var(--color-text-dim);border-top:1px solid var(--color-border);margin-top:.25rem;padding-top:.75rem;font-size:.72rem;line-height:1.6}.credit a[data-v-4bc69c79]{color:var(--color-text-dim);text-decoration:underline}.credit a[data-v-4bc69c79]:hover{color:var(--color-accent)}.block-title[data-v-4bc69c79]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-heading);font-size:.95rem}.feature-number[data-v-4bc69c79]{align-items:center;gap:.6rem;display:flex}.feature-number label[data-v-4bc69c79]{color:var(--color-text-dim);font-size:.8rem}.feature-number input[data-v-4bc69c79]{width:6rem}.feature-hint[data-v-4bc69c79]{color:var(--color-text-dim);margin-top:.15rem;font-size:.8rem;display:block}.table-admin[data-v-4bc69c79]{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.table-admin-head[data-v-4bc69c79]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.add-btn[data-v-4bc69c79]{width:auto}.table-list[data-v-4bc69c79]{flex-direction:column;gap:.4rem;list-style:none;display:flex}.table-row[data-v-4bc69c79]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.4rem;font-size:.85rem;display:flex}.t-name[data-v-4bc69c79]{font-weight:700}.t-meta[data-v-4bc69c79]{color:var(--color-text-dim);font-size:.78rem}.t-status[data-v-4bc69c79]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.t-status.off[data-v-4bc69c79]{color:var(--color-text-dim)}.archived-label[data-v-4bc69c79]{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.table-row.archived[data-v-4bc69c79]{opacity:.7}.t-actions[data-v-4bc69c79]{gap:.4rem;margin-left:auto;display:flex}.t-actions button[data-v-4bc69c79]{width:auto;padding:.3rem .6rem;font-size:.72rem}.field-row[data-v-4bc69c79]{flex-wrap:wrap;gap:.75rem;display:flex}.field-row .field[data-v-4bc69c79]{flex:1;min-width:110px}.form-actions[data-v-4bc69c79]{gap:.5rem;margin-top:.5rem;display:flex}.hint[data-v-4bc69c79]{color:var(--color-text-dim);font-size:.85rem}.landing[data-v-e347df8b]{min-height:100vh}.wrap[data-v-e347df8b]{max-width:1080px;margin:0 auto;padding:0 1.5rem}.topbar[data-v-e347df8b]{border-bottom:3px solid var(--color-border-bright);background:var(--color-bg-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.brand[data-v-e347df8b]{letter-spacing:.02em;color:var(--color-heading);text-shadow:0 0 8px var(--glow-color);font-size:1.1rem;font-weight:700}.topnav[data-v-e347df8b]{align-items:center;display:flex}.topnav a[data-v-e347df8b]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-dim);margin-left:1.25rem;font-size:.8rem;text-decoration:none}.topnav a[data-v-e347df8b]:hover{color:var(--color-accent)}.theme-toggle[data-v-e347df8b]{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;color:var(--color-text);background:var(--color-bg-mute);border:2px solid var(--color-border);margin-left:1.25rem;padding:.35rem .6rem;font-family:inherit;font-size:.75rem}.theme-toggle[data-v-e347df8b]:hover{border-color:var(--color-accent);color:var(--color-accent)}.hero[data-v-e347df8b]{text-align:center;padding:5rem 1.5rem 4rem}.hero .deco[data-v-e347df8b]{justify-content:center;gap:.6rem;margin-bottom:1.75rem;display:flex}.ball[data-v-e347df8b]{border-radius:50%;width:.85rem;height:.85rem;display:inline-block;box-shadow:inset -.15rem -.15rem .2rem #00000059,inset .1rem .1rem .15rem #ffffff59}.ball-yellow[data-v-e347df8b]{background:#f2c208}.ball-green[data-v-e347df8b]{background:#1e7d3a}.ball-brown[data-v-e347df8b]{background:#6b3f22}.ball-blue[data-v-e347df8b]{background:#1c5fa8}.ball-pink[data-v-e347df8b]{background:#e8628a}.ball-black[data-v-e347df8b]{background:#171717}.hero h1[data-v-e347df8b]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-heading);text-shadow:0 0 14px var(--glow-color);text-wrap:balance;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem)}.hero p.sub[data-v-e347df8b]{max-width:620px;color:var(--color-text-dim);margin:0 auto 2.25rem;font-size:1.05rem}.hero .actions[data-v-e347df8b]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn[data-v-e347df8b]{border:3px solid var(--color-border-bright);text-transform:uppercase;letter-spacing:.05em;box-shadow:3px 3px 0 var(--shadow-color);background:var(--color-bg-mute);color:var(--color-text);padding:.7rem 1.4rem;font-weight:700;text-decoration:none;transition:transform 50ms,box-shadow .15s;display:inline-block}.btn[data-v-e347df8b]:hover{border-color:var(--color-accent);box-shadow:3px 3px 0 var(--shadow-color), 0 0 10px var(--glow-color)}.btn[data-v-e347df8b]:active{box-shadow:0 0 0 var(--shadow-color);transform:translate(3px,3px)}.btn.primary[data-v-e347df8b]{background:var(--button-primary-bg);border-color:var(--color-accent);color:var(--button-primary-text)}section[data-v-e347df8b]{padding:3.5rem 0}.section-heading[data-v-e347df8b]{text-align:center;margin-bottom:2.5rem}.section-heading .eyebrow[data-v-e347df8b]{text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-dim);margin-bottom:.5rem;font-size:.75rem;display:block}.section-heading h2[data-v-e347df8b]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-heading);font-size:1.6rem}.no-caps[data-v-e347df8b]{text-transform:none;letter-spacing:.02em}.features[data-v-e347df8b]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;display:grid}.feature-card[data-v-e347df8b]{background:var(--color-bg-soft);border:3px solid var(--color-border-bright);box-shadow:6px 6px 0 var(--shadow-color);padding:1.5rem}.feature-card .icon[data-v-e347df8b]{margin-bottom:.75rem;font-size:1.6rem;display:block}.feature-card h3[data-v-e347df8b]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-heading);margin-bottom:.5rem;font-size:.95rem}.feature-card ul[data-v-e347df8b]{list-style:none}.feature-card li[data-v-e347df8b]{color:var(--color-text-dim);padding-left:1.15rem;font-size:.86rem;position:relative}.feature-card li+li[data-v-e347df8b]{margin-top:.4rem}.feature-card li[data-v-e347df8b]:before{content:"▸";color:var(--color-accent);position:absolute;left:0}.upcoming[data-v-e347df8b]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem;display:grid}.upcoming-card[data-v-e347df8b]{border:2px dashed var(--color-border);background:0 0;padding:1.35rem;position:relative}.upcoming-card .icon[data-v-e347df8b]{opacity:.85;margin-bottom:.6rem;font-size:1.4rem;display:block}.upcoming-card h3[data-v-e347df8b]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);margin-bottom:.4rem;font-size:.88rem}.upcoming-card p[data-v-e347df8b]{color:var(--color-text-dim);font-size:.83rem}.soon-badge[data-v-e347df8b]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-bg);background:var(--color-accent);padding:.15rem .5rem;font-size:.65rem;font-weight:700;position:absolute;top:-.6rem;right:.9rem}.more-soon[data-v-e347df8b]{text-align:center;color:var(--color-text-dim);margin-top:2rem;font-size:.85rem;font-style:italic}.inquiry[data-v-e347df8b]{background:var(--color-bg-soft);border-top:3px solid var(--color-border-bright);border-bottom:3px solid var(--color-border-bright)}.inquiry .wrap[data-v-e347df8b]{text-align:center}.inquiry p.lead[data-v-e347df8b]{max-width:520px;color:var(--color-text-dim);margin:0 auto 1.75rem}.email-block[data-v-e347df8b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:inline-flex}.email-value[data-v-e347df8b]{color:var(--color-text);border:3px solid var(--color-border);background:var(--color-bg);padding:.6rem 1rem;font-size:1.1rem;font-weight:700}footer[data-v-e347df8b]{text-align:center;color:var(--color-text-dim);border-top:3px solid var(--color-border);padding:2rem 1.5rem;font-size:.75rem}@media (width<=640px){.topbar[data-v-e347df8b]{flex-direction:column;align-items:flex-start;gap:.75rem}.topnav[data-v-e347df8b]{margin-left:-1.25rem}.hero[data-v-e347df8b]{padding:3.5rem 1.25rem 3rem}}
