/* /Components/Layout/AdminLayout.razor.rz.scp.css */
.admin-shell[b-8tgd7euarp]{display:flex;min-height:100vh}.admin-main[b-8tgd7euarp]{flex:1;min-width:0;background:var(--canvas)}.admin-content[b-8tgd7euarp]{max-width:1400px}@media (max-width:900px){.admin-shell[b-8tgd7euarp]{flex-direction:column}}#blazor-error-ui[b-8tgd7euarp]{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:1000;box-sizing:border-box;padding:.7rem 1.25rem;background:var(--warn-050);color:var(--ink-900);border-top:1px solid var(--warn-500);box-shadow:0 -2px 8px rgba(0,0,0,.12)}#blazor-error-ui .reload[b-8tgd7euarp]{color:var(--brand-600);margin-left:.4rem}#blazor-error-ui .dismiss[b-8tgd7euarp]{cursor:pointer;position:absolute;right:1rem;top:.6rem}
/* /Components/Layout/AdminNavMenu.razor.rz.scp.css */
.admin-sidebar[b-9vxs19hz8v]{width:260px;flex-shrink:0;background:var(--brand-700);color:rgba(255,255,255,.82);padding-bottom:2rem}.admin-brand[b-9vxs19hz8v]{display:flex;flex-direction:column;gap:.15rem;padding:1.1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.admin-brand > a:first-child[b-9vxs19hz8v]{color:#fff;font-size:1.15rem;font-weight:600;text-decoration:none}.admin-brand-back[b-9vxs19hz8v]{color:rgba(255,255,255,.52);font-size:.8rem;text-decoration:none}.admin-brand-back:hover[b-9vxs19hz8v]{color:rgba(255,255,255,.86)}[b-9vxs19hz8v] .nav-link{color:rgba(255,255,255,.78);padding:.55rem 1.25rem;border-left:3px solid transparent;font-size:.94rem}[b-9vxs19hz8v] .nav-link:hover{color:#fff;background:rgba(255,255,255,.05)}[b-9vxs19hz8v] .nav-link.active{color:#fff;background:rgba(255,255,255,.09);border-left-color:var(--accent-500)}[b-9vxs19hz8v] .nav-link .bi{width:1.3rem;display:inline-block}@media (max-width:900px){.admin-sidebar[b-9vxs19hz8v]{width:100%}}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.site[b-0flcl4n2mw]{display:flex;flex-direction:column;min-height:100vh;background:var(--canvas)}.site-main[b-0flcl4n2mw]{flex:1;padding:2rem 0 3rem}[b-0flcl4n2mw] .site-container{width:100%;max-width:1220px;margin:0 auto;padding:0 1.25rem}.site-footer[b-0flcl4n2mw]{border-top:1px solid var(--line);background:var(--surface);padding:1.25rem 0;font-size:.85rem;color:var(--ink-500)}[b-0flcl4n2mw] .site-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}[b-0flcl4n2mw] .site-footer-links{display:flex;gap:1.25rem}[b-0flcl4n2mw] .site-footer-links a{color:var(--ink-500);text-decoration:none}[b-0flcl4n2mw] .site-footer-links a:hover{color:var(--brand-600)}@media (max-width:640px){.site-main[b-0flcl4n2mw]{padding:1.25rem 0 2rem}[b-0flcl4n2mw] .site-footer-inner{flex-direction:column;align-items:flex-start}}#blazor-error-ui[b-0flcl4n2mw]{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:1000;box-sizing:border-box;padding:.7rem 1.25rem;background:var(--warn-050);color:var(--ink-900);border-top:1px solid var(--warn-500);box-shadow:0 -2px 8px rgba(16,24,42,.12)}#blazor-error-ui .reload[b-0flcl4n2mw]{color:var(--brand-600);margin-left:.4rem}#blazor-error-ui .dismiss[b-0flcl4n2mw]{cursor:pointer;position:absolute;right:1rem;top:.6rem}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.site-header[b-6jnccjs6hq]{background:linear-gradient(180deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,0) 100%),var(--brand-700);color:rgba(255,255,255,.82);position:sticky;top:0;z-index:40;box-shadow:0 1px 0 rgba(255,255,255,.06),0 8px 18px -16px rgba(4,10,24,.55)}.site-header[b-6jnccjs6hq]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--accent-500) 22%,var(--accent-300) 50%,var(--accent-500) 78%,transparent 100%);opacity:.5;pointer-events:none}[b-6jnccjs6hq] .site-header-inner{display:flex;align-items:center;gap:1.5rem;min-height:66px}[b-6jnccjs6hq] .site-container.site-header-inner{max-width:1840px}.site-brand[b-6jnccjs6hq]{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:#fff;flex-shrink:0;border-radius:12px}.site-brand:focus-visible[b-6jnccjs6hq]{outline:3px solid #fff;outline-offset:4px}.site-brand-mark[b-6jnccjs6hq]{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--accent-500),var(--accent-600));color:#fff;font-weight:800;font-size:.95rem;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 8px 16px -9px rgba(237,137,54,.85);transition:transform .18s ease,box-shadow .18s ease}.site-brand:hover .site-brand-mark[b-6jnccjs6hq]{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 12px 20px -9px rgba(237,137,54,.85)}.site-brand-text[b-6jnccjs6hq]{font-size:1.08rem;font-weight:400;letter-spacing:-.005em;color:rgba(255,255,255,.86)}.site-brand-text strong[b-6jnccjs6hq]{font-weight:700;color:#fff}.site-nav[b-6jnccjs6hq]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem .35rem;margin-left:auto;padding:.55rem 0}[b-6jnccjs6hq] .site-nav-link{position:relative;display:inline-flex;align-items:center;min-height:40px;color:rgba(255,255,255,.8);text-decoration:none;padding:0 .9rem;border-radius:11px;font-size:.95rem;font-weight:500;transition:color .15s,background-color .15s}[b-6jnccjs6hq] .site-nav-link:hover{color:#fff;background:rgba(255,255,255,.07)}[b-6jnccjs6hq] .site-nav-link.active{color:#fff;font-weight:650;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}[b-6jnccjs6hq] .site-nav-link.active::after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:5px;height:2px;border-radius:2px;background:var(--accent-300)}[b-6jnccjs6hq] .site-nav-link:focus-visible{outline:3px solid #fff;outline-offset:2px}.site-places[b-6jnccjs6hq]{display:flex;align-items:stretch;gap:.45rem;margin-left:.35rem}.site-place[b-6jnccjs6hq]{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.28rem .65rem .28rem .38rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 18px -12px var(--place-glow,rgba(0,0,0,.7));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.site-place:hover[b-6jnccjs6hq]{color:#fff;transform:translateY(-1px);border-color:rgba(255,255,255,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 16px 28px -14px var(--place-glow,rgba(0,0,0,.8))}.site-place:focus-visible[b-6jnccjs6hq]{outline:3px solid var(--accent-300);outline-offset:3px}.site-place-icon[b-6jnccjs6hq]{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:rgba(255,255,255,.15);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.site-place-text[b-6jnccjs6hq]{display:flex;flex-direction:column;gap:.06rem;min-width:0;line-height:1.15}.site-place-eyebrow[b-6jnccjs6hq]{font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.78)}.site-place-domain[b-6jnccjs6hq]{text-transform:none;letter-spacing:.03em}.site-place-name[b-6jnccjs6hq]{font-size:.76rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.site-place-keep[b-6jnccjs6hq]{white-space:nowrap}.site-place-tag[b-6jnccjs6hq]{display:inline-block;padding:0 .4em;border-radius:.4em;background:rgba(255,255,255,.24);letter-spacing:.05em}.site-place-go[b-6jnccjs6hq]{flex:none;margin-left:.15rem;opacity:.6;transition:transform .18s ease,opacity .18s ease}.site-place:hover .site-place-go[b-6jnccjs6hq]{transform:translateX(4px);opacity:1}.site-place-site[b-6jnccjs6hq]{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.26);--place-glow:rgba(0,0,0,.55)}.site-place-site:hover[b-6jnccjs6hq]{background:rgba(255,255,255,.12)}.site-place-network[b-6jnccjs6hq]{background:linear-gradient(135deg,#3f74bd 0%,#27508c 100%);--place-glow:rgba(47,100,176,.95)}.site-place-center[b-6jnccjs6hq]{background:linear-gradient(135deg,#6a76e4 0%,#463fa0 100%);--place-glow:rgba(96,91,214,.95)}@media (prefers-reduced-motion:reduce){.site-brand-mark[b-6jnccjs6hq],.site-admin-btn[b-6jnccjs6hq],.site-nav-account[b-6jnccjs6hq] .btn{transition:none}.site-brand:hover .site-brand-mark[b-6jnccjs6hq],.site-admin-btn:hover[b-6jnccjs6hq],.site-nav-account[b-6jnccjs6hq] .btn-primary:hover{transform:none}.site-place[b-6jnccjs6hq],.site-place-go[b-6jnccjs6hq]{transition:none}.site-place:hover[b-6jnccjs6hq],.site-place:hover .site-place-go[b-6jnccjs6hq]{transform:none}}@media (min-width:861px) and (max-width:1880px){.site-place-go[b-6jnccjs6hq]{display:none}}@media (min-width:861px) and (max-width:1720px){.site-place-site .site-place-eyebrow[b-6jnccjs6hq],.site-place-network .site-place-eyebrow[b-6jnccjs6hq]{display:none}.site-nav-email[b-6jnccjs6hq]{display:none}[b-6jnccjs6hq] .site-header-inner{gap:1rem}}@media (min-width:861px) and (max-width:1500px){.site-place-icon[b-6jnccjs6hq]{display:none}.site-place[b-6jnccjs6hq]{padding-left:.65rem}}@media (min-width:861px) and (max-width:1400px){.site-place-center[b-6jnccjs6hq]{white-space:normal}.site-place-center .site-place-text[b-6jnccjs6hq]{max-width:9.4rem}.site-place-center .site-place-name[b-6jnccjs6hq]{font-size:.7rem}.site-place[b-6jnccjs6hq]{padding-left:.55rem;padding-right:.55rem}.site-places[b-6jnccjs6hq]{gap:.35rem;margin-left:.2rem}[b-6jnccjs6hq] .site-header-inner{gap:.7rem}.site-nav-account[b-6jnccjs6hq]{margin-left:.35rem;padding-left:.55rem}}@media (min-width:861px) and (max-width:1260px){[b-6jnccjs6hq] .site-nav-link{padding:0 .55rem}.site-admin-btn[b-6jnccjs6hq]{padding:0 .7rem;margin-left:.1rem}.site-nav-account[b-6jnccjs6hq] .btn{padding:0 .7rem}.site-brand-text[b-6jnccjs6hq]{font-size:1rem}.site-brand[b-6jnccjs6hq]{gap:.55rem}}.site-admin-btn[b-6jnccjs6hq]{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;margin-left:.35rem;padding:0 .95rem;border-radius:11px;border:1px solid var(--accent-500);background:rgba(237,137,54,.16);color:#fff;font-size:.9rem;font-weight:650;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.14);transition:background-color .15s,box-shadow .15s,transform .15s}.site-admin-btn:hover[b-6jnccjs6hq]{color:#fff;background:var(--accent-500);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px -10px rgba(0,0,0,.75);transform:translateY(-1px)}.site-admin-btn:focus-visible[b-6jnccjs6hq]{outline:3px solid #fff;outline-offset:2px}.site-nav-account[b-6jnccjs6hq]{display:flex;align-items:center;gap:.55rem;margin-left:.75rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.14)}.site-nav-user[b-6jnccjs6hq]{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:0 .6rem 0 .25rem;border-radius:11px;text-decoration:none;color:rgba(255,255,255,.8);max-width:230px;transition:color .15s,background-color .15s}.site-nav-user:hover[b-6jnccjs6hq]{color:#fff;background:rgba(255,255,255,.07)}.site-nav-avatar[b-6jnccjs6hq]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.08));box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);color:#fff;font-size:.84rem;font-weight:700;flex-shrink:0}.site-nav-email[b-6jnccjs6hq]{font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav-account[b-6jnccjs6hq] .btn{display:inline-flex;align-items:center;min-height:40px;padding:0 .95rem;border-radius:11px;font-size:.9rem;font-weight:600;white-space:nowrap;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s,filter .15s}.site-nav-account[b-6jnccjs6hq] .btn-outline-secondary{color:rgba(255,255,255,.88);border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.04)}.site-nav-account[b-6jnccjs6hq] .btn-primary{background:#fff;border-color:#fff;color:var(--brand-700);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 18px -10px rgba(0,0,0,.7)}.site-nav-account[b-6jnccjs6hq] .btn-primary:hover{background:#f1f5fb;transform:translateY(-1px)}.site-nav-account[b-6jnccjs6hq] .btn:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:none}.site-nav-account[b-6jnccjs6hq] .btn-outline-secondary:hover{color:#fff;background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.4)}.nav-toggle[b-6jnccjs6hq],.nav-toggle-label[b-6jnccjs6hq]{display:none}@media (max-width:860px){[b-6jnccjs6hq] .site-header-inner{flex-wrap:wrap}[b-6jnccjs6hq] .site-nav-link{min-height:44px}[b-6jnccjs6hq] .site-nav-link.active::after{display:none}.site-admin-btn[b-6jnccjs6hq]{min-height:44px;margin-left:0}.site-nav-account[b-6jnccjs6hq] .btn{min-height:44px}.nav-toggle-label[b-6jnccjs6hq]{display:block;margin-left:auto;width:40px;height:40px;cursor:pointer;position:relative}.nav-toggle-label span[b-6jnccjs6hq],.nav-toggle-label span[b-6jnccjs6hq]::before,.nav-toggle-label span[b-6jnccjs6hq]::after{position:absolute;display:block;width:20px;height:2px;background:rgba(255,255,255,.82);border-radius:2px;content:""}.nav-toggle-label span[b-6jnccjs6hq]{top:19px;left:10px}.nav-toggle-label span[b-6jnccjs6hq]::before{top:-6px}.nav-toggle-label span[b-6jnccjs6hq]::after{top:6px}.site-nav[b-6jnccjs6hq]{display:none;flex-direction:column;align-items:stretch;width:100%;gap:.2rem;padding:.5rem 0 .9rem;margin-left:0}.nav-toggle:checked ~ .site-nav[b-6jnccjs6hq]{display:flex}.site-nav-account[b-6jnccjs6hq]{margin-left:0;padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-top:.7rem;margin-top:.4rem;flex-wrap:wrap}.site-nav-user[b-6jnccjs6hq]{max-width:none}.site-nav[b-6jnccjs6hq]{flex-wrap:nowrap;justify-content:flex-start}.site-places[b-6jnccjs6hq]{width:100%;flex-wrap:wrap;gap:.5rem;margin:.45rem 0 0}.site-place[b-6jnccjs6hq]{flex:1 1 calc(50% - .25rem);min-height:50px;padding-right:.6rem;white-space:normal}.site-place-center[b-6jnccjs6hq]{flex-basis:100%}.site-place-go[b-6jnccjs6hq]{margin-left:auto}}@media (max-width:430px){.site-place-site .site-place-eyebrow[b-6jnccjs6hq],.site-place-network .site-place-eyebrow[b-6jnccjs6hq]{display:none}.site-place-site .site-place-go[b-6jnccjs6hq],.site-place-network .site-place-go[b-6jnccjs6hq]{display:none}}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-g3qj4ducwz],.components-reconnect-repeated-attempt-visible[b-g3qj4ducwz],.components-reconnect-failed-visible[b-g3qj4ducwz],.components-pause-visible[b-g3qj4ducwz],.components-resume-failed-visible[b-g3qj4ducwz],.components-rejoining-animation[b-g3qj4ducwz]{display:none}#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-g3qj4ducwz],#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-g3qj4ducwz],#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-g3qj4ducwz],#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-g3qj4ducwz],#components-reconnect-modal.components-reconnect-retrying[b-g3qj4ducwz],#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-g3qj4ducwz],#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-g3qj4ducwz],#components-reconnect-modal.components-reconnect-failed[b-g3qj4ducwz],#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-g3qj4ducwz]{display:block}#components-reconnect-modal[b-g3qj4ducwz]{background-color:white;width:20rem;margin:20vh auto;padding:2rem;border:0;border-radius:0.5rem;box-shadow:0 3px 6px 2px rgba(0,0,0,0.3);opacity:0;transition:display 0.5s allow-discrete,overlay 0.5s allow-discrete;animation:components-reconnect-modal-fadeOutOpacity-b-g3qj4ducwz 0.5s both;&[open]{animation:components-reconnect-modal-slideUp-b-g3qj4ducwz 1.5s cubic-bezier(.05,.89,.25,1.02) 0.3s,components-reconnect-modal-fadeInOpacity-b-g3qj4ducwz 0.5s ease-in-out 0.3s;animation-fill-mode:both}}#components-reconnect-modal[b-g3qj4ducwz]::backdrop{background-color:rgba(0,0,0,0.4);animation:components-reconnect-modal-fadeInOpacity-b-g3qj4ducwz 0.5s ease-in-out;opacity:1}@keyframes components-reconnect-modal-slideUp-b-g3qj4ducwz{0%{transform:translateY(30px) scale(0.95)}100%{transform:translateY(0)}}@keyframes components-reconnect-modal-fadeInOpacity-b-g3qj4ducwz{0%{opacity:0}100%{opacity:1}}@keyframes components-reconnect-modal-fadeOutOpacity-b-g3qj4ducwz{0%{opacity:1}100%{opacity:0}}.components-reconnect-container[b-g3qj4ducwz]{display:flex;flex-direction:column;align-items:center;gap:1rem}#components-reconnect-modal p[b-g3qj4ducwz]{margin:0;text-align:center}#components-reconnect-modal button[b-g3qj4ducwz]{border:0;background-color:var(--brand-500);color:white;padding:4px 24px;border-radius:var(--radius-sm)}#components-reconnect-modal button:hover[b-g3qj4ducwz]{background-color:var(--brand-700)}#components-reconnect-modal button:active[b-g3qj4ducwz]{background-color:var(--brand-500)}.components-rejoining-animation[b-g3qj4ducwz]{position:relative;width:80px;height:80px}.components-rejoining-animation div[b-g3qj4ducwz]{position:absolute;border:3px solid var(--brand-400);opacity:1;border-radius:50%;animation:components-rejoining-animation-b-g3qj4ducwz 1.5s cubic-bezier(0,0.2,0.8,1) infinite}.components-rejoining-animation div:nth-child(2)[b-g3qj4ducwz]{animation-delay:-0.5s}@keyframes components-rejoining-animation-b-g3qj4ducwz{0%{top:40px;left:40px;width:0;height:0;opacity:0}4.9%{top:40px;left:40px;width:0;height:0;opacity:0}5%{top:40px;left:40px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:80px;height:80px;opacity:0}}
/* /Components/Layout/SynergyAccountLayout.razor.rz.scp.css */
.synergy-account[b-7rlxw0n2yz]{min-height:100vh;display:flex;flex-direction:column;background:#f7fafc}.synergy-account-head[b-7rlxw0n2yz]{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem .5rem}.synergy-account-head img[b-7rlxw0n2yz]{height:92px;width:auto;max-width:92%}.synergy-account-tag[b-7rlxw0n2yz]{margin:.5rem 0 0;font-size:.88rem;color:#4a5568;text-align:center}.synergy-account-main[b-7rlxw0n2yz]{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:1rem 1rem 2.5rem}.synergy-account-foot[b-7rlxw0n2yz]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;max-width:960px;width:100%;margin:0 auto;padding:1rem 1.25rem 2rem;font-size:.85rem;color:#718096}#blazor-error-ui[b-7rlxw0n2yz]{color-scheme:light only;background:lightyellow;bottom:0;left:0;width:100%;box-shadow:0 -1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;z-index:1000}#blazor-error-ui .dismiss[b-7rlxw0n2yz]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}
/* /Components/Pages/Home.razor.rz.scp.css */
.hero-stage[b-2qdmghaz97]{position:relative;overflow:hidden;width:100vw;margin:-2rem calc(50% - 50vw) 3.5rem;padding:5.5rem 0 4rem;background:var(--brand-700);isolation:isolate}.code-field[b-2qdmghaz97]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));align-content:start;gap:1.5rem 1rem;padding:1.75rem 1.5rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;color:#fff;user-select:none;pointer-events:none;mask-image:linear-gradient(to bottom,#000 0%,#000 52%,transparent 94%)}.code-field span[b-2qdmghaz97]{opacity:.05;white-space:nowrap;animation:code-pulse-b-2qdmghaz97 14s linear infinite;animation-delay:calc(var(--i) * -.14s)}.code-field span:nth-child(9n + 4)[b-2qdmghaz97]{color:var(--accent-500)}@keyframes code-pulse-b-2qdmghaz97{0%{opacity:.05}5%{opacity:.22}13%{opacity:.05}100%{opacity:.05}}.hero-stage[b-2qdmghaz97]::after{content:"";position:absolute;inset:0;background:radial-gradient(120% 100% at 18% 50%,var(--brand-700) 0%,rgba(26,54,93,.92) 38%,rgba(26,54,93,.35) 100%);pointer-events:none}.hero-inner[b-2qdmghaz97]{position:relative;z-index:1;width:100%;max-width:1220px;margin:0 auto;padding:0 1.25rem}.hero-title[b-2qdmghaz97]{max-width:16ch;margin:0 0 1.25rem;font-size:clamp(2.4rem,6.2vw,4.4rem);font-weight:800;line-height:1.04;letter-spacing:-.035em;color:#fff}.hero-title em[b-2qdmghaz97]{font-style:normal;color:var(--accent-500)}.hero-lead[b-2qdmghaz97]{max-width:46ch;margin:0 0 2.25rem;font-size:1.1rem;line-height:1.6;color:rgba(255,255,255,.8)}.hero-actions[b-2qdmghaz97]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-ghost[b-2qdmghaz97]{color:#fff;border:1px solid rgba(255,255,255,.35);background:transparent;transition:background-color .2s,border-color .2s}.hero-ghost:hover[b-2qdmghaz97],.hero-ghost:focus[b-2qdmghaz97]{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}.hero-stage .btn:focus-visible[b-2qdmghaz97],.hero-stage a:focus-visible[b-2qdmghaz97],.member-bar .btn:focus-visible[b-2qdmghaz97]{outline:2px solid #fff;outline-offset:3px}.member-bar[b-2qdmghaz97]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;width:100vw;margin:-2rem calc(50% - 50vw) 2.5rem;padding:2.25rem max(1.25rem,calc(50vw - 610px + 1.25rem));background:var(--brand-700)}.member-bar h1[b-2qdmghaz97]{margin:0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:800;letter-spacing:-.02em;color:#fff}.home-section[b-2qdmghaz97]{margin-bottom:3.5rem}.section-label[b-2qdmghaz97]{display:flex;align-items:center;gap:.85rem;margin:0 0 1.25rem;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500)}.section-label[b-2qdmghaz97]::after{content:"";flex:1;height:1px;background:var(--line)}.section-head[b-2qdmghaz97]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem}.section-head .section-label[b-2qdmghaz97]{flex:1;margin-bottom:0}.section-head > a[b-2qdmghaz97]{flex-shrink:0;font-size:.85rem;text-decoration:none;color:var(--brand-600)}.section-head > a:hover[b-2qdmghaz97]{color:var(--accent-600)}.section-count[b-2qdmghaz97]{flex-shrink:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--ink-500)}.category-grid[b-2qdmghaz97]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.category-tile[b-2qdmghaz97]{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:1.35rem 1.35rem 1.35rem 1.6rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s,box-shadow .2s}.category-tile[b-2qdmghaz97]::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-500);transform:scaleY(.35);transform-origin:top;transition:transform .25s ease}.category-tile:hover[b-2qdmghaz97]{border-color:var(--ink-300);transform:translateY(-2px);box-shadow:var(--shadow)}.category-tile:hover[b-2qdmghaz97]::before{transform:scaleY(1)}.category-tile-name[b-2qdmghaz97]{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--brand-700)}.category-tile-count[b-2qdmghaz97]{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;color:var(--ink-500)}.more-tile[b-2qdmghaz97]{display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:1.35rem;background:transparent;border:1px dashed var(--ink-300);border-radius:var(--radius);text-align:left;text-decoration:none;color:var(--ink-500);transition:border-color .2s,color .2s,background-color .2s}.more-tile:hover[b-2qdmghaz97],.more-tile:focus[b-2qdmghaz97]{border-color:var(--accent-500);background:var(--accent-050);color:var(--brand-700)}.more-tile-tall[b-2qdmghaz97]{align-items:flex-start}.more-tile-sign[b-2qdmghaz97]{font-family:var(--font-mono);font-size:1.05rem;font-weight:500;color:var(--accent-700)}.more-tile > span:last-child[b-2qdmghaz97]{font-size:.82rem;letter-spacing:.01em}.shelf-empty[b-2qdmghaz97]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0;padding:.9rem 1.1rem;background:var(--surface);border:1px dashed var(--ink-300);border-radius:var(--radius);color:var(--ink-500);font-size:.92rem}.shelf-empty a[b-2qdmghaz97]{text-decoration:none;white-space:nowrap}.reasons[b-2qdmghaz97]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem}.reason[b-2qdmghaz97]{border-top:2px solid var(--brand-700);padding-top:1rem}.reason-label[b-2qdmghaz97]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-700);margin:0 0 .6rem}.reason h3[b-2qdmghaz97]{margin:0 0 .5rem;font-size:1.08rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--brand-700)}.reason p[b-2qdmghaz97]{margin:0;font-size:.92rem;line-height:1.6;color:var(--ink-500)}@media (max-width:640px){.hero-stage[b-2qdmghaz97]{margin-top:-1.25rem;padding:3.25rem 0 2.5rem}.member-bar[b-2qdmghaz97]{margin-top:-1.25rem;padding:1.75rem 1.25rem;align-items:flex-start}.code-field[b-2qdmghaz97]{gap:1.1rem .75rem;font-size:.7rem}.hero-actions .btn[b-2qdmghaz97]{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.code-field span[b-2qdmghaz97]{animation:none;opacity:.09}.category-tile[b-2qdmghaz97],.category-tile[b-2qdmghaz97]::before,.more-tile[b-2qdmghaz97],.hero-ghost[b-2qdmghaz97]{transition:none}.category-tile:hover[b-2qdmghaz97]{transform:none}}
/* /Components/Pages/Manual.razor.rz.scp.css */
.manual[b-bx96ne6bfz]{max-width:940px}.manual-head[b-bx96ne6bfz]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.manual-downloads[b-bx96ne6bfz]{display:flex;gap:.5rem}.manual-toc[b-bx96ne6bfz]{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem 1.25rem;margin:1.25rem 0 .5rem}.manual-toc ol[b-bx96ne6bfz]{margin:.4rem 0 0 1.2rem}.manual h2[b-bx96ne6bfz]{border-left:5px solid var(--accent-500);padding-left:.7rem}.manual h3[b-bx96ne6bfz]{font-size:1.05rem;margin:1.3rem 0 .4rem}.manual-figure[b-bx96ne6bfz]{margin:.9rem 0 1.4rem}.manual-figure img[b-bx96ne6bfz]{max-width:100%;height:auto;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-sm);display:block}.manual-video video[b-bx96ne6bfz]{width:100%;height:auto;border-radius:8px;background:#1e2150;display:block;box-shadow:var(--shadow-sm)}.manual-figure figcaption[b-bx96ne6bfz]{font-size:.8rem;color:var(--ink-500);text-align:center;margin-top:.35rem}.manual-tip[b-bx96ne6bfz],.manual-note[b-bx96ne6bfz]{padding:.7rem 1rem;margin:.9rem 0;border-radius:var(--radius)}.manual-tip[b-bx96ne6bfz]{background:var(--ok-050);border-left:4px solid var(--ok-500)}.manual-note[b-bx96ne6bfz]{background:var(--warn-050);border-left:4px solid var(--warn-500)}.manual-badge[b-bx96ne6bfz]{font-size:.7rem;color:#fff;background:var(--accent-600);padding:.15rem .5rem;border-radius:999px;vertical-align:middle}
