/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.turno-scope,:root{--surface:#f6f5f1;--surface-raised:#fff;--surface-sunken:#f6f5f1;--surface-elevated:#fff;--surface-rail:#eef1f1;--ink:#1b1f1d;--ink-2:#5b6360;--line:#1b1f1d1f;--accent:#2563eb;--accent-ink:#1d4ed8;--on-accent:#fff;--status-success-bg:#e4f0e7;--status-success-text:#1e4d33;--status-neutral-bg:#e3edfd;--status-neutral-text:#1d4ed8;--status-danger-bg:#f6e6e3;--status-danger-text:#8a2a1e;--status-warning-bg:#f6ecdd;--status-warning-text:#7a4b0e;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-control:8px;--radius-surface:10px;--radius-full:999px;--shadow-elevated:0 16px 40px -12px #1b1f1d38;--shadow-card:0 1px 2px #1b1f1d0f,0 8px 24px -12px #1b1f1d24;--duration-instant:.1s;--duration-hover:.14s;--duration-fast:.12s;--duration-base:.16s;--duration-page:.18s;--ease-linear:linear;--ease-out:cubic-bezier(0,0,.2,1);--row-compact:40px;--row-normal:48px;--rail-width:256px;--rail-width-icons:128px;--bottom-nav-height:64px;--content-max-width:1440px;color-scheme:light}[data-theme=dark],[data-theme=dark] .turno-scope{--surface:#0f1216;--surface-raised:#161b22;--surface-elevated:#1c232c;--surface-sunken:#0f1216;--surface-rail:#12161c;--ink:#e6e9ee;--ink-2:#8a95a3;--line:#ffffff1a;--accent:#60a5fa;--accent-ink:#93c5fd;--on-accent:#0b1220;--shadow-card:inset 0 1px 0 #ffffff0f,0 1px 2px #0006,0 10px 28px -14px #0000008c;--shadow-elevated:inset 0 1px 0 #ffffff0f,0 24px 60px -16px #000000a6;--status-success-bg:#193226;--status-success-text:#8fd6ac;--status-neutral-bg:#1c2b4a;--status-neutral-text:#a9c6fb;--status-danger-bg:#3a211d;--status-danger-text:#f1897a;--status-warning-bg:#3a2c15;--status-warning-text:#e3a64f;color-scheme:dark}button,input,select,textarea{font-family:inherit}.turno-scope{font-family:var(--font-geist-sans,system-ui,sans-serif);font-size:var(--text-base);color:var(--ink);line-height:1.45}.btn{appearance:none;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font-size:var(--text-sm);transition:background-color var(--duration-hover) var(--ease-out),border-color var(--duration-hover) var(--ease-out);font-weight:500;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{border-color:var(--accent);background:var(--accent);min-height:40px;color:var(--on-accent);box-shadow:var(--shadow-card)}.btn-primary:hover:not(:disabled){filter:brightness(.94)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--surface)}.btn-danger{border-color:var(--status-danger-text);color:var(--status-danger-text);background:0 0}.btn-danger:hover:not(:disabled){background:var(--status-danger-bg)}.btn-lg{min-height:44px;padding-inline:var(--space-5)}.btn-icon{width:36px;height:36px;padding:0}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.status-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);border:1px solid var(--line);font-size:var(--text-sm);font-weight:500;line-height:1.2;display:inline-flex}.status-chip[data-tone=success]{background:var(--status-success-bg);color:var(--status-success-text)}.status-chip[data-tone=neutral]{background:var(--status-neutral-bg);color:var(--status-neutral-text)}.status-chip[data-tone=danger]{background:var(--status-danger-bg);color:var(--status-danger-text)}.status-chip[data-tone=warning]{background:var(--status-warning-bg);color:var(--status-warning-text)}.status-chip-icon{flex-shrink:0;width:14px;height:14px}.status-chip-value{font-variant-numeric:tabular-nums}.empty-state{gap:var(--space-4);padding:var(--space-7) var(--space-5);text-align:center;flex-direction:column}.empty-state,.empty-state-icon{align-items:center;color:var(--ink-2);display:flex}.empty-state-icon{width:40px;height:40px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-card);justify-content:center;position:relative}.empty-state-icon svg{width:20px;height:20px}.empty-state-icon:after,.empty-state-icon:before{content:"";z-index:-1;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-control);position:absolute;inset:0}.empty-state-icon:before{transform:rotate(-8deg)}.empty-state-icon:after{transform:rotate(8deg)}.empty-state-title{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600}.empty-state-description{max-width:40ch;font-size:var(--text-sm);margin:0}@keyframes panel-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-row{align-items:center;gap:var(--space-4);padding:0 var(--space-3);border-bottom:1px solid var(--line);display:flex}.skeleton-row[data-density=compact]{height:var(--row-compact)}.skeleton-row[data-density=normal]{height:var(--row-normal)}.skeleton-row[data-density=table]{height:44px}.skeleton-cell{height:var(--text-base);border-radius:var(--radius-control);background:linear-gradient(90deg,var(--line) 25%,var(--line) 50%,var(--line) 75%)}@supports (color:color-mix(in lab,red,red)){.skeleton-cell{background:linear-gradient(90deg,var(--line) 25%,color-mix(in srgb,var(--line) 45%,transparent) 50%,var(--line) 75%)}}.skeleton-cell{animation:panel-skeleton-shimmer 1.6s var(--ease-linear) infinite;background-size:200% 100%}@media (prefers-reduced-motion:reduce){.skeleton-cell{opacity:.7;animation:none}}.drawer-scrim{z-index:50;background:#1b1f1d52;position:fixed;inset:0}.drawer-panel{z-index:51;background:var(--surface-elevated);border-left:1px solid var(--line);border-radius:var(--radius-surface) 0 0 var(--radius-surface);width:min(420px,100vw - 40px);box-shadow:var(--shadow-elevated);--drawer-head-height:calc(36px + 2 * var(--space-4) + 1px);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-panel[data-size=lg]{width:min(640px,100vw - 40px)}.drawer-head{box-sizing:border-box;align-items:flex-start;gap:var(--space-3);min-height:var(--drawer-head-height);padding:var(--space-4);border-bottom:1px solid var(--line);display:flex}.drawer-title{min-width:0;font-size:var(--text-md);color:var(--ink);flex:1;margin:0;font-weight:600}.drawer-close{border-radius:var(--radius-control);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.drawer-close-icon{width:20px;height:20px}.drawer-close:hover{background:var(--surface);color:var(--ink)}.drawer-body{min-height:0;padding:var(--space-4);scroll-padding-top:var(--drawer-head-height);flex:1;overflow-y:auto}.drawer-footer{padding:var(--space-4);border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.drawer-panel{transition:none!important}}@media (max-width:639px){.drawer-panel,.drawer-panel[data-size=lg]{--drawer-head-height:calc(44px + 2 * var(--space-4) + 1px);border-left:0;border-radius:0;width:100vw}.drawer-close{width:44px;height:44px}}.dialog-root{z-index:80;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-scrim{background:#1b1f1d52;position:absolute;inset:0}.dialog-panel{width:min(400px,100%);max-height:calc(100dvh - var(--space-7));padding:var(--space-5);border-radius:var(--radius-surface);background:var(--surface-elevated);box-shadow:var(--shadow-elevated);animation:dialog-in var(--duration-hover) var(--ease-out);outline:none;position:relative;overflow-y:auto}@keyframes dialog-in{0%{opacity:0;transform:translateY(4px)}}.dialog-panel[data-size=wide]{width:min(520px,100%)}.dialog-head-media{gap:var(--space-3);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.dialog-media{border-radius:var(--radius-control);background:var(--status-danger-bg);width:40px;height:40px;color:var(--status-danger-text);justify-content:center;align-items:center;display:inline-flex}.dialog-media svg{width:20px;height:20px}.dialog-title{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600}.dialog-description{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-2)}.dialog-body{margin-top:var(--space-4)}.dialog-field>label{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--ink-2);font-weight:500;display:block}.dialog-field input{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-base);transition:border-color var(--duration-hover) var(--ease-out)}.dialog-field input:hover{border-color:var(--accent)}.dialog-field input[data-code=true]{font-size:var(--text-md);font-variant-numeric:tabular-nums;letter-spacing:.3em}.dialog-field[data-invalid=true] input{border-color:var(--status-danger-text)}.dialog-error{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--status-danger-bg);color:var(--status-danger-text);font-size:var(--text-sm)}.dialog-footer{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.dialog-panel:has(>.dialog-footer){padding-bottom:0}.dialog-panel>.dialog-footer{z-index:1;margin:var(--space-3) calc(-1 * var(--space-5)) 0;padding:var(--space-3) var(--space-5) var(--space-5);background:var(--surface-elevated);position:sticky;bottom:0}.dialog-note{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}.dialog-resend{margin-top:var(--space-2)}.code-channels{gap:var(--space-2);min-width:0;margin:0 0 var(--space-4);border:0;padding:0;display:grid}.code-channels-legend{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--ink-2);padding:0;font-weight:500}.code-channel{align-items:center;gap:var(--space-3);min-height:var(--row-normal);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);cursor:pointer;transition:border-color var(--duration-hover) var(--ease-out);display:flex}.code-channel:hover:not([data-unavailable=true]){border-color:var(--accent)}.code-channel:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.code-channel input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.code-channel-text{flex:1;min-width:0;display:grid}.code-channel-label{font-size:var(--text-base);font-weight:500}.code-channel-detail{font-size:var(--text-xs);color:var(--ink-2);overflow-wrap:break-word}.code-channel[data-unavailable=true]{color:var(--ink-2);cursor:not-allowed}.code-channel-tag{padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--ink-2);flex:none;font-weight:500;line-height:20px}.radio{appearance:none;border:1.5px solid var(--ink-2);background:var(--surface-raised);cursor:pointer;width:18px;height:18px;transition:border-color var(--duration-hover) var(--ease-out);flex:none;place-content:center;margin:0;display:inline-grid}.radio,.radio:before{border-radius:var(--radius-full)}.radio:before{content:"";background:var(--ink);width:8px;height:8px;transition:transform var(--duration-hover) var(--ease-out);transform:scale(0)}.radio:checked{border-color:var(--ink)}.radio:checked:before{transform:scale(1)}.radio:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.radio:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.radio,.radio:before{transition:none}}@media (max-width:639px){.dialog-root:has(.dialog-panel[data-size=wide]){align-items:flex-end;padding:0}.dialog-panel[data-size=wide]{width:100%;max-height:calc(100dvh - var(--space-6));border-radius:var(--radius-surface) var(--radius-surface) 0 0}}@media (max-width:479px){.dialog-footer{flex-direction:column-reverse}.dialog-footer .btn{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.dialog-panel{animation:none}}.theme-toggle{align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface-raised);color:var(--ink);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-out);font-weight:500;display:inline-flex}.theme-toggle:hover{background:var(--surface)}.theme-toggle-icon{flex-shrink:0;width:16px;height:16px}.language-toggle{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken);align-items:center;display:inline-flex}.language-toggle-option{min-width:36px;min-height:36px;padding-inline:var(--space-3);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-out),color var(--duration-hover) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.language-toggle-option:first-child{border-start-start-radius:calc(var(--radius-control) - 1px);border-end-start-radius:calc(var(--radius-control) - 1px)}.language-toggle-option:last-child{border-start-end-radius:calc(var(--radius-control) - 1px);border-end-end-radius:calc(var(--radius-control) - 1px)}.language-toggle-option:focus-visible{z-index:1;position:relative}.language-toggle-option:hover{background:var(--surface)}.language-toggle-option[aria-pressed=true]{background:var(--surface-elevated);color:var(--ink);box-shadow:var(--shadow-card);font-weight:600}.card{padding:var(--space-5)}.card,.stat{background:var(--surface-elevated);border-radius:var(--radius-surface);box-shadow:var(--shadow-card)}.stat{padding:var(--space-4);position:relative}.stat-icon{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-control);background:var(--surface-sunken);width:36px;height:36px;color:var(--ink-2);justify-content:center;align-items:center;display:flex;position:absolute}.stat-icon svg{width:18px;height:18px}.stat-label{margin:0 var(--space-7) var(--space-1) 0;font-size:var(--text-sm);color:var(--ink-2)}.stat-value{font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:700}.stat-trend{margin-top:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);align-items:center;font-weight:600;display:inline-flex}.stat-trend[data-tone=success]{background:var(--status-success-bg);color:var(--status-success-text)}.stat-trend[data-tone=danger]{background:var(--status-danger-bg);color:var(--status-danger-text)}.tbl{border-collapse:collapse;width:100%;position:relative}.tbl thead th{padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-xs);color:var(--ink-2);font-weight:500}.tbl tbody tr,.tbl thead th{border-bottom:1px solid var(--line)}.tbl tbody tr{height:44px;transition:background-color var(--duration-hover) var(--ease-out)}.tbl[data-density=compact] tbody tr{height:var(--row-compact)}.tbl[data-density=normal] tbody tr{height:var(--row-normal)}.tbl tbody tr:hover{background:var(--surface)}.tbl tbody tr[data-tone=muted]{color:var(--ink-2);opacity:.7}.tbl[aria-busy=true]:before{content:"";z-index:1;border-radius:var(--radius-full);background:var(--ink-2);pointer-events:none;height:3px;animation:tbl-reload 1.2s var(--ease-linear) infinite;position:absolute;top:0;left:0;right:0}@keyframes tbl-reload{0%{transform:translate(-50%)scaleX(0)}50%{transform:translate(0)scaleX(.5)}to{transform:translate(50%)scaleX(0)}}@media (prefers-reduced-motion:reduce){.tbl[aria-busy=true]:before{animation:none;transform:none}}.tbl td{padding:0 var(--space-3);font-size:var(--text-sm);color:var(--ink)}.tbl-actions{justify-content:flex-end;gap:var(--space-2);display:flex}@media (max-width:900px){.tbl thead{display:none}.tbl,.tbl tbody,.tbl td,.tbl tr{width:100%;display:block}.tbl tbody tr{height:auto;margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-surface)}.tbl[data-density=compact] tbody tr,.tbl[data-density=normal] tbody tr{height:auto}.tbl td{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;border:0;display:flex}.tbl td:before{content:attr(data-label);color:var(--ink-2);font-weight:500}.tbl-actions{justify-content:flex-start}}.seg{background:var(--surface-sunken);border-radius:var(--radius-control);flex-wrap:wrap;gap:2px;min-width:0;max-width:100%;padding:2px;display:flex}.seg-option{appearance:none;cursor:pointer;white-space:nowrap;border-radius:calc(var(--radius-control) - 2px);min-height:36px;color:var(--ink-2);font-size:var(--text-sm);transition:background-color var(--duration-hover) var(--ease-out),color var(--duration-hover) var(--ease-out);background:0 0;border:1px solid #0000;flex:0 auto;justify-content:center;align-items:center;padding:0 13px;font-weight:500;text-decoration:none;display:inline-flex}.seg-option[aria-current=page],.seg-option[aria-pressed=true]{background:var(--surface-elevated);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-card);font-weight:600}.chip{appearance:none;cursor:pointer;align-items:center;gap:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-sunken);min-height:36px;color:var(--ink-2);font-size:var(--text-sm);transition:background-color var(--duration-hover) var(--ease-out);padding:0 14px;font-weight:500;display:inline-flex}.chip[aria-pressed=true]{background:var(--surface-elevated);border-color:var(--line);color:var(--ink);font-weight:600}.hint{font-size:var(--text-xs);color:var(--ink-2)}.gate{min-height:100dvh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.gate-card{background:var(--surface-elevated);border-radius:var(--radius-surface);width:min(26rem,100%);box-shadow:var(--shadow-elevated);padding:var(--space-7) var(--space-6);position:relative}.gate-card>:last-child{margin-bottom:0}.gate-card[aria-busy=true]:before{content:"";z-index:1;top:0;left:var(--radius-surface);right:var(--radius-surface);border-radius:var(--radius-full);background:var(--ink-2);pointer-events:none;height:3px;animation:tbl-reload 1.2s var(--ease-linear) infinite;position:absolute}@media (prefers-reduced-motion:reduce){.gate-card[aria-busy=true]:before{animation:none;transform:none}}.gate-card h1{margin:var(--space-5) 0 var(--space-1);font-size:var(--text-lg);color:var(--ink);font-weight:600}.lede{margin:0 0 var(--space-5);max-width:42ch;color:var(--ink-2)}.formerr{background:var(--status-danger-bg);color:var(--status-danger-text)}.formerr,.forminfo{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-sm)}.forminfo{background:var(--status-neutral-bg);color:var(--status-neutral-text)}.formwarn{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--status-warning-bg);color:var(--status-warning-text);font-size:var(--text-sm)}.formwarn a{color:inherit;text-underline-offset:2px;font-weight:500;text-decoration:underline}.gate-foot{align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.spacer{flex:1}.field{margin-bottom:var(--space-4);display:block}.field>label{margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--ink-2);font-weight:500;display:block}.field input,.field select,.field textarea{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out)}.field textarea{min-height:80px;padding-block:var(--space-2);resize:vertical}.field input[type=date]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.field input[type=date]:focus-within::-webkit-calendar-picker-indicator{outline:none}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--accent)}.field input:disabled,.field select:disabled,.field textarea:disabled{cursor:not-allowed;opacity:.55}.field[data-invalid=true] input{border-color:var(--status-danger-text)}.field .fielderr,.field .hint{margin-top:var(--space-1);display:block}.field .fielderr{font-size:var(--text-xs);color:var(--status-danger-text)}.password-row{display:flex;position:relative}.password-row input{padding-right:48px}.password-row .btn{position:absolute;top:2px;right:2px}.pwmeter{margin:calc(var(--space-2) * -1) 0 var(--space-4)}.pwmeter-head{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pwmeter-bar{gap:var(--space-1);flex:120px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:120px;display:grid}.pwmeter-seg{border-radius:var(--radius-full);background:var(--line);height:6px;position:relative;overflow:hidden}.pwmeter-fill{transform-origin:0;background:var(--status-danger-text);transition:transform var(--duration-fast) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.pwmeter-fill[data-on=true]{transition-duration:var(--duration-page);transition-delay:calc(var(--pwmeter-index,0) * 40ms);transform:scaleX(1)}.pwmeter[data-strength=fair] .pwmeter-fill,.pwmeter[data-strength=strong] .pwmeter-fill{background:var(--status-success-text)}.pwmeter-word{min-height:20px;font-size:var(--text-xs);white-space:nowrap;font-weight:600;line-height:20px}.pwmeter[data-strength=weak] .pwmeter-word{color:var(--status-danger-text)}.pwmeter[data-strength=fair] .pwmeter-word,.pwmeter[data-strength=strong] .pwmeter-word{color:var(--status-success-text)}.pwmeter-rules{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));padding:0;list-style:none;display:grid}.pwmeter-rule{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);transition:color var(--duration-hover) var(--ease-out);display:flex}.pwmeter-rule[data-met=true]{color:var(--ink)}.pwmeter-box{border:1px solid var(--line);width:16px;height:16px;transition:background-color var(--duration-hover) var(--ease-out),color var(--duration-hover) var(--ease-out);border-radius:4px;flex:none;place-items:center;display:grid}.pwmeter-rule[data-met=true] .pwmeter-box{background:var(--status-success-bg);color:var(--status-success-text)}.pwmeter-box svg{width:12px;height:12px}.pwmeter-advice{min-height:18px;margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-2);line-height:18px}.newpw-match{align-items:center;gap:var(--space-1);color:var(--status-success-text);display:inline-flex}.newpw-match svg{width:14px;height:14px}.newpw-submit{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.newpw-missing{min-height:18px;margin:0}.stepper{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);min-height:40px;transition:border-color var(--duration-fast) var(--ease-out);align-items:center;padding:1px;display:flex}.stepper:hover{border-color:var(--accent)}.stepper[data-disabled=true]{opacity:.55}.field[data-invalid=true] .stepper{border-color:var(--status-danger-text)}.field .stepper input{text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;min-width:0;min-height:36px}.field .stepper input:disabled{opacity:1}@media (pointer:coarse){.stepper .btn-icon{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.pwmeter-box,.pwmeter-fill,.pwmeter-fill[data-on=true],.pwmeter-rule,.stepper{transition:none}}*{box-sizing:border-box}body,html{height:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-geist-sans,system-ui,sans-serif);font-size:var(--text-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-control)}.skip-link{left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--ink);border-radius:var(--radius-control);border:1px solid var(--line);transition:top var(--duration-fast) var(--ease-out);position:absolute;top:-48px}.skip-link:focus{top:var(--space-2)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular-nums{font-variant-numeric:tabular-nums}.panel-app{--visit-band-h:0px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);min-height:100%;display:grid}.panel-app[data-visit=active]{--visit-band-h:56px}.panel-main{flex-direction:column;grid-area:2/2;min-width:0;display:flex}.panel-main-content{width:100%;min-width:0;max-width:var(--content-max-width);padding:var(--space-5);view-transition-name:panel-content;flex:1;margin-inline:auto}@media (min-width:1024px){.panel-main-content{padding:var(--space-6)}}@media (max-width:639px){.panel-main-content{padding-bottom:calc(var(--bottom-nav-height) + var(--space-5))}}@media (prefers-reduced-motion:reduce){.panel-main-content{view-transition-name:none}}::view-transition-old(panel-content){animation-duration:var(--duration-page);animation-timing-function:var(--ease-out)}::view-transition-new(panel-content){animation-duration:var(--duration-page);animation-timing-function:var(--ease-out)}.panel-head{align-items:center;gap:var(--space-3) var(--space-4);min-width:0;min-height:56px;margin-inline:calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);background:var(--surface-raised);box-shadow:0 1px 0 var(--line),var(--shadow-card);flex-wrap:wrap;display:flex}@media (min-width:1024px){.panel-head{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}}.panel-head-title{min-width:0;font-size:var(--text-lg);color:var(--ink);overflow-wrap:break-word;margin:0;font-weight:600}.panel-head-crumbs{min-width:0;font-size:var(--text-sm);color:var(--ink-2);display:flex}.panel-head-crumb,.panel-head-crumbs{align-items:center;gap:var(--space-1)}.panel-head-crumb{white-space:nowrap;display:inline-flex}.panel-head-crumb a{min-height:36px;padding-inline:var(--space-1);margin-inline:calc(var(--space-1) * -1);border-radius:var(--radius-control);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.panel-head-crumb a:hover{text-decoration:underline}.panel-head-crumb svg{width:14px;height:14px;color:var(--ink-2);flex-shrink:0}.panel-head-search{appearance:none;cursor:pointer;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--ink-2);font-size:var(--text-sm);transition:background-color var(--duration-hover) var(--ease-out);display:inline-flex}.panel-head-search:hover{background:var(--surface);color:var(--ink)}.panel-head-search svg{flex-shrink:0;width:16px;height:16px}.panel-head-search-kbd{padding:1px var(--space-1);border:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-2);border-radius:4px;font-family:inherit}.panel-head-spacer{min-width:var(--space-3);flex:auto}.panel-head-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.panel-head-controls{align-items:center;gap:var(--space-2);display:flex}@media (max-width:639px){.panel-head-spacer{flex-basis:100%;block-size:0}.panel-head-actions{justify-content:flex-start;width:100%}.panel-head-search-kbd{display:none}}.rail{width:var(--rail-width);background:var(--surface-rail);box-shadow:1px 0 0 var(--line),4px 0 16px -8px #1b1f1d14;top:var(--visit-band-h);height:calc(100vh - var(--visit-band-h));flex-shrink:0;grid-area:2/1;position:sticky;overflow-y:auto}.rail,.rail-brand{flex-direction:column;display:flex}.rail-brand{gap:var(--space-2);margin:var(--space-3);padding:var(--space-4) var(--space-3);background:var(--surface);border-radius:var(--radius-surface)}.rail-brand-name{font-size:var(--text-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.25;overflow:hidden}.rail-brand-plan{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-raised);font-size:var(--text-xs);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;align-items:center;font-weight:500;display:inline-flex}.rail-brand-plan[data-standing]{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:normal;border-radius:var(--radius-control);max-width:100%;overflow:hidden}.rail-nav{padding:var(--space-2);flex:1}.rail-nav-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail-nav-row--divider{margin-top:var(--space-4);padding-top:var(--space-3)}.rail-nav-heading{margin:0 0 var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.rail-nav-link{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--ink-2);font-size:var(--text-sm);min-height:40px;transition:background-color var(--duration-hover) var(--ease-out);font-weight:500;text-decoration:none;display:flex}.rail-nav-link:hover{background:var(--surface);color:var(--ink)}.rail-nav-link[aria-current=page]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rail-nav-link[aria-current=page]{background:color-mix(in srgb,var(--accent) 9%,var(--surface-rail))}}.rail-nav-link[aria-current=page] .rail-nav-label{color:var(--accent-ink);font-weight:600}.rail-nav-link[aria-current=page] .rail-nav-icon{color:var(--ink)}.rail-nav-icon{width:20px;height:20px;color:var(--ink-2);flex-shrink:0}.rail-nav-link:hover .rail-nav-icon{color:var(--ink)}.rail-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-nav-count{min-width:20px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--status-danger-bg);color:var(--status-danger-text);font-size:var(--text-xs);text-align:center;flex-shrink:0;font-weight:600;line-height:20px}.rail-nav-count[data-empty=true]{color:var(--ink-2);background:0 0}button.bottom-nav-link,button.rail-nav-link{cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}button.rail-nav-link{text-align:start}.bottom-nav-link[data-locked],.rail-nav-link[data-locked]{position:relative}.rail-nav-lock{width:16px;height:16px;color:var(--ink-2);flex-shrink:0}.bottom-nav-link .rail-nav-lock{top:var(--space-1);left:calc(50% + var(--space-2));width:12px;height:12px;position:absolute}.rail-foot{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:flex}.rail-foot-who{flex:1;min-width:0}.rail-foot-name{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.rail-foot-role{font-size:var(--text-xs);color:var(--ink-2)}.rail-sign-out{min-width:36px;min-height:36px;padding-inline:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--line);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rail-sign-out:hover{background:var(--surface);color:var(--ink)}@media (max-width:819px){.rail{width:var(--rail-width-icons)}.rail-brand{text-align:center}.rail-brand-plan{align-self:center}.rail-brand-plan[data-standing]{white-space:normal}.rail-brand{gap:var(--space-1);margin:var(--space-2);padding:var(--space-3) var(--space-2)}.rail-nav{padding:var(--space-1) var(--space-2)}.rail-nav-list{gap:2px}.rail-nav-row--divider{margin-top:var(--space-2);padding-top:var(--space-1)}.rail-nav-heading{text-align:center;margin:0 0 2px}.rail-nav-link{position:relative}.rail-nav-count{top:2px;left:calc(50% + var(--space-2));position:absolute}.rail-foot{padding:var(--space-2)}.rail-foot-who{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail-nav-link{padding:var(--space-1);text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:44px}.rail-nav-link .rail-nav-lock{top:var(--space-1);left:calc(50% + var(--space-2));width:12px;height:12px;position:absolute}button.rail-nav-link{text-align:center}.rail-nav-label{width:100%;font-size:var(--text-xs);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;line-height:1.2;display:-webkit-box;overflow:hidden}}@media (min-width:820px) and (max-height:860px){.panel-app[data-visit=active] .rail-brand,.rail:has(.venue-switcher) .rail-brand{gap:var(--space-1);padding-block:var(--space-3)}.panel-app[data-visit=active] .rail-nav-link,.rail:has(.venue-switcher) .rail-nav-link{min-height:36px;padding-block:var(--space-1)}.panel-app[data-visit=active] .rail-nav-row--divider,.rail:has(.venue-switcher) .rail-nav-row--divider{margin-top:var(--space-2);padding-top:var(--space-2)}}@media (min-width:820px) and (max-height:740px){.panel-app[data-visit=active] .rail-nav-heading,.rail:has(.venue-switcher) .rail-nav-heading{display:none}}@media (min-width:640px) and (max-width:819px) and (max-height:860px){.panel-app[data-visit=active] .rail-nav-row--divider,.rail:has(.venue-switcher) .rail-nav-row--divider{margin-top:2px;padding-top:2px}}@media (min-width:640px) and (max-width:819px) and (max-height:740px){.panel-app[data-visit=active] .rail-brand,.rail:has(.venue-switcher) .rail-brand{padding-block:var(--space-2)}.panel-app[data-visit=active] .rail-nav-heading,.rail:has(.venue-switcher) .rail-nav-heading{display:none}}@media (max-width:639px){.rail{display:none}}.bottom-nav{display:none}@media (max-width:639px){.bottom-nav{z-index:30;height:var(--bottom-nav-height);background:var(--surface-raised);box-shadow:0 -1px 0 var(--line),0 -4px 16px -8px #1b1f1d14;display:flex;position:fixed;bottom:0;left:0;right:0}}.bottom-nav-list{flex:1;margin:0;padding:0;list-style:none;display:flex}.bottom-nav-item{flex:1;min-width:0;display:flex}.bottom-nav-link,.bottom-nav-more{min-width:44px;min-height:44px;color:var(--ink-2);font-size:var(--text-xs);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-weight:500;line-height:1.2;text-decoration:none;display:flex;overflow:hidden}.bottom-nav-link[aria-current=page]{color:var(--accent-ink)}.bottom-nav-more-panel{left:var(--space-2);right:var(--space-2);bottom:calc(var(--bottom-nav-height) + var(--space-2));background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-elevated);padding:var(--space-2);z-index:31;position:fixed}.bottom-nav-more-panel ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support-note{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--status-warning-bg);color:var(--status-warning-text);border-bottom:1px solid var(--line);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.support-note strong{font-weight:600}.support-note-reason{color:var(--ink-2)}@supports (color:color-mix(in lab,red,red)){.support-note-reason{color:color-mix(in srgb,var(--ink-2) 70%,var(--ink))}}.visit-band{z-index:60;box-sizing:border-box;align-items:center;gap:var(--space-3);min-height:56px;padding-inline:var(--space-4);background:var(--status-warning-bg);box-shadow:var(--shadow-card);grid-area:1/1/auto/-1;display:flex;position:sticky;top:0;overflow:hidden}.visit-band-mark{width:20px;height:20px;color:var(--status-warning-text);flex-shrink:0;display:flex}.visit-band-mark svg{width:100%;height:100%}.visit-band-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.visit-band-detail,.visit-band-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.visit-band-title{font-size:var(--text-sm);color:var(--ink);font-weight:600}.visit-band-label{margin-inline-end:var(--space-2);display:inline}.visit-band .mono-label{color:var(--status-warning-text)}.visit-band-detail{font-size:var(--text-xs);color:var(--ink-2)}@supports (color:color-mix(in lab,red,red)){.visit-band-detail{color:color-mix(in srgb,var(--ink-2) 70%,var(--ink))}}.visit-band-signed{font-weight:600}.visit-band-reason{color:var(--ink-2);margin-inline-start:var(--space-2)}@supports (color:color-mix(in lab,red,red)){.visit-band-reason{color:color-mix(in srgb,var(--ink-2) 70%,var(--ink))}}.visit-band-clock{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink);flex-shrink:0}.visit-band-expired{color:var(--status-warning-text)}.visit-band-expired,.visit-band-out{font-size:var(--text-xs);flex-shrink:0;font-weight:600}.visit-band-out{min-height:32px;padding-inline:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0}.visit-band-out:hover{background:var(--surface)}.visit-band p{margin:0}@media (max-width:639px){.visit-band{row-gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap}.visit-band-body{flex-basis:calc(100% - 20px - var(--space-3))}.visit-band-detail,.visit-band-title{white-space:normal}.visit-band-reason{text-overflow:ellipsis;white-space:nowrap;margin-inline-start:0;display:block;overflow:hidden}.visit-band .visit-band-clock,.visit-band .visit-band-expired{margin-inline-start:calc(20px + var(--space-3));margin-inline-end:auto}}.mono-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-weight:600}.prog{background:var(--line);border-radius:var(--radius-full);height:4px;margin:0 0 var(--space-5);overflow:hidden}.prog i{background:var(--ink);height:100%;transition:width var(--duration-base) var(--ease-out);display:block}.steps{margin:var(--space-4) 0 var(--space-6);padding:0;list-style:none}@keyframes panel-step-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.step{align-items:center;gap:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);animation:panel-step-rise var(--duration-base) var(--ease-out) both;animation-delay:var(--d,0s);display:flex}.step-n{border-radius:var(--radius-full);background:var(--surface);width:24px;height:24px;color:var(--ink-2);border:1px solid var(--line);font-size:var(--text-xs);flex-shrink:0;place-items:center;display:grid}.step[data-done=true] .step-n{background:var(--status-success-bg);color:var(--status-success-text)}.step-t{flex:1;min-width:0}.step-t b{font-weight:600}.step-t p{font-size:var(--text-sm);color:var(--ink-2);margin:2px 0 0}@media (prefers-reduced-motion:reduce){.step{animation:none}.prog i{transition:none}}.full-page{min-height:100dvh;padding:var(--space-5);justify-content:center;align-items:center;display:flex}.mark{border-radius:var(--radius-control);background:var(--accent);flex-shrink:0;width:40px;height:40px;position:relative}.mark:before{border:1.5px solid var(--on-accent);border-radius:2px;inset:9px}.mark:after,.mark:before{content:"";opacity:.6;position:absolute}.mark:after{background:var(--on-accent);width:1.5px;top:9px;bottom:9px;left:50%;transform:translate(-50%)}.wordmark{font-size:var(--text-lg);color:var(--ink);font-weight:600}.gate-alt,.wordmark{margin:var(--space-3) 0 0}.gate-alt .btn{padding-block:var(--space-2);text-align:center;line-height:1.3}.clubmemo{align-items:baseline;gap:var(--space-1) var(--space-2);margin:calc(-1 * var(--space-2)) 0 var(--space-4);flex-wrap:wrap;display:flex}.field .club-code-input{font-variant-numeric:tabular-nums;letter-spacing:.08em}.linkish{appearance:none;color:var(--accent);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.linkish:hover{color:var(--ink)}.clubmemo .linkish{align-items:center;min-width:24px;min-height:36px;display:inline-flex}.copy-button-labels{justify-items:center;display:inline-grid}.copy-button-label{white-space:nowrap;grid-area:1/1}.copy-button-label[aria-hidden=true]{visibility:hidden}.cmdk-scrim{z-index:70;background:#1b1f1d52;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk-panel{width:min(560px,calc(100vw - var(--space-6)));background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--radius-surface);max-height:min(60vh,480px);box-shadow:var(--shadow-elevated);flex-direction:column;display:flex;overflow:hidden}.cmdk-input-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.cmdk-input-icon{width:18px;height:18px;color:var(--ink-2);flex-shrink:0}.cmdk-input{min-width:0;color:var(--ink);font:inherit;font-size:var(--text-base);background:0 0;border:0;flex:1}.cmdk-input:focus{outline:none}.cmdk-close{border-radius:var(--radius-control);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cmdk-close:hover{background:var(--surface);color:var(--ink)}.cmdk-body{padding:var(--space-2);flex:1;overflow-y:auto}.cmdk-group+.cmdk-group{margin-top:var(--space-3)}.cmdk-group-label{margin:0 0 var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.cmdk-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cmdk-item{appearance:none;cursor:pointer;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);text-align:left;transition:background-color var(--duration-hover) var(--ease-out);background:0 0;border:0;display:flex}.cmdk-item:focus-visible,.cmdk-item:hover{background:var(--surface)}.cmdk-item svg{width:18px;height:18px;color:var(--ink-2);flex-shrink:0}.cmdk-empty{padding:var(--space-5) var(--space-3);text-align:center;font-size:var(--text-sm);color:var(--ink-2);margin:0}@media (prefers-reduced-motion:reduce){.cmdk-item{transition:none}}.club-tabs,.money-tabs{margin-bottom:var(--space-5)}.enroll-steps{margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.enroll-step{gap:var(--space-3);padding-bottom:var(--space-5);display:flex;position:relative}.enroll-step:last-child{padding-bottom:0}.enroll-step:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:4px;left:14px}.enroll-step-num{border-radius:var(--radius-full);border:1px solid var(--line);background:var(--surface-sunken);width:28px;height:28px;color:var(--ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.enroll-step-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.enroll-step-title{font-size:var(--text-sm);color:var(--ink);margin:4px 0 0;font-weight:600}.enroll-step-body>.forminfo,.enroll-step-body>.hint{margin:0}.enroll-qr{aspect-ratio:1;width:176px;max-width:100%;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised)}.enroll-qr img{width:100%;height:100%;display:block}.enroll-secret{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.enroll-secret code{max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--surface-sunken);color:var(--ink);font-family:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;align-self:flex-start}.enroll-code input{max-width:12rem;font-size:var(--text-md);font-variant-numeric:tabular-nums;letter-spacing:.3em}.enroll-code .field{margin-bottom:0}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_e9fcbc{font-family:Geist,Geist Fallback;font-style:normal}.__variable_e9fcbc{--font-geist-sans:"Geist","Geist Fallback"}