.site-g-header-root{--g-header-h:56px;--omdaa-header-h:56px;--omdaa-accent:#5fd1ff;--omdaa-accent-dim:#2a8fd6;--omdaa-border:rgba(95,209,255,0.22);--omdaa-text:#e8f4ff;--omdaa-dur:0.18s;--omdaa-ease:ease;--omdaa-cut:10px}.site-g-header-root .g-header{position:sticky;top:0;z-index:100;min-height:var(--g-header-h);background:rgba(7,16,28,.9);border-bottom:1px solid var(--omdaa-border);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25)}.site-g-header-root.site-g-header-root--scrolls-with-page .g-header{position:relative;top:auto}.site-g-header-root.site-g-header-root--pin-on-scroll{height:var(--g-header-h);flex-shrink:0}.site-g-header-root.site-g-header-root--pin-on-scroll .g-header{position:relative;z-index:100}.site-g-header-root.site-g-header-root--pin-on-scroll.is-header-fixed .g-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:100}.site-g-header-root .g-header-inner{position:relative;z-index:2;max-width:80rem;height:var(--g-header-h);margin:0 auto;padding:0 .75rem 0 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.site-g-header-root .g-header-start{display:flex;align-items:center;gap:.35rem;min-width:0}.site-g-header-root .g-header-logo{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;min-width:0}.site-g-header-root .g-header-logo-text{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.site-g-header-root .g-header-logo-mark{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--omdaa-text);white-space:nowrap}.site-g-header-root .g-header-logo-product{font-size:.65rem;font-weight:600;color:var(--omdaa-accent);letter-spacing:.12em;text-transform:uppercase;border-inline-start:1px solid var(--omdaa-border);padding-inline-start:.45rem;white-space:nowrap}.site-g-header-root .g-header-nav{display:none;align-items:center;gap:.05rem;flex:1;justify-content:center;min-width:0}@media (min-width:768px){.site-g-header-root .g-header-nav{display:flex}.site-g-header-root .g-header-menu-btn{display:none}}@media (min-width:768px) and (max-width:1023px){.site-g-header-root .g-header-link{padding:.3rem .4rem;font-size:.72rem}}.site-g-header-root .g-header-link{padding:.35rem .55rem;font-size:.78rem;font-weight:500;color:#cbd5e1;text-decoration:none;border-radius:.4rem;white-space:nowrap;transition:background var(--omdaa-dur) var(--omdaa-ease),color var(--omdaa-dur) var(--omdaa-ease)}.site-g-header-root .g-header-link.is-active,.site-g-header-root .g-header-link:hover{background:color-mix(in srgb,var(--omdaa-accent) 12%,transparent);color:#fff}.site-g-header-root .g-header-end{flex-shrink:0}.site-g-header-root .g-header-end,.site-g-header-root .g-header-icons{display:flex;align-items:center;gap:.2rem}.site-g-header-root .g-header-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;background:transparent;color:var(--omdaa-text);cursor:pointer;transition:background var(--omdaa-dur),border-color var(--omdaa-dur),box-shadow var(--omdaa-dur)}.site-g-header-root .g-header-icon-btn:hover,.site-g-header-root .g-header-icon-btn[aria-expanded=true]{background:#ffffff08;border-color:color-mix(in srgb,var(--omdaa-accent) 45%,transparent);box-shadow:0 0 12px #5fd1ff33}.site-g-header-root .g-header-signin{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;min-height:32px;font-size:.78rem;font-weight:700;color:var(--omdaa-text);text-decoration:none;border:1px solid var(--omdaa-border);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:border-color var(--omdaa-dur),box-shadow var(--omdaa-dur),background var(--omdaa-dur)}.site-g-header-root .g-header-signin:hover{border-color:color-mix(in srgb,var(--omdaa-accent) 55%,transparent);box-shadow:0 0 14px #5fd1ff44;background:color-mix(in srgb,var(--omdaa-accent) 10%,transparent)}.site-g-header-root .g-header-cta--desktop,.site-g-header-root .g-header-signin--desktop{display:none}@media (min-width:640px){.site-g-header-root .g-header-cta--desktop{display:inline-flex}}@media (min-width:768px){.site-g-header-root .g-header-signin--desktop{display:inline-flex}}.site-g-header-root .g-header-cta{display:inline-flex;align-items:center;padding:.35rem .75rem;min-height:32px;font-size:.78rem;font-weight:700;color:#021018;text-decoration:none;background:linear-gradient(135deg,var(--omdaa-accent-dim),var(--omdaa-accent));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:filter var(--omdaa-dur)}.site-g-header-root .g-header-cta:hover{filter:brightness(1.08)}.site-g-header-root .g-header-avatar{width:32px;height:32px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#021018;cursor:pointer;background:linear-gradient(135deg,var(--omdaa-accent-dim),var(--omdaa-accent));border:2px solid rgba(95,209,255,.35);overflow:hidden;transition:border-color var(--omdaa-dur)}.site-g-header-root .g-header-avatar.is-admin{border-color:rgba(251,191,36,.65);box-shadow:0 0 0 1px rgba(251,191,36,.25)}.site-g-header-root .g-header-avatar:hover{border-color:var(--omdaa-accent)}.site-g-header-root .g-header-avatar-skel{width:32px;height:32px;border-radius:50%;background:rgba(51,65,85,.55);animation:site-hdr-skel 1.1s ease-in-out infinite}@keyframes site-hdr-skel{0%,to{opacity:.55}50%{opacity:1}}.site-g-header-root .g-apps-panel{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:120;width:min(300px,calc(100vw - 1.5rem));max-height:min(380px,calc(100vh - 72px));overflow-y:auto;padding:.85rem;background:rgba(8,16,28,.94);border:1px solid var(--omdaa-border);border-radius:.65rem;backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.45)}.site-g-header-root .g-apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.site-g-header-root .g-apps-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .25rem .65rem;border-radius:.5rem;text-decoration:none;color:#e2e8f0;font-size:.68rem;text-align:center;transition:background var(--omdaa-dur)}.site-g-header-root .g-apps-item:hover{background:color-mix(in srgb,var(--omdaa-accent) 14%,transparent)}.site-g-header-root .g-apps-item-label{line-height:1.2}.site-g-header-root .g-apps-badge{position:absolute;top:.2rem;inset-inline-end:.15rem;font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fde68a;background:rgba(245,158,11,.22);border:1px solid rgba(245,158,11,.35);border-radius:.25rem;padding:.05rem .25rem;line-height:1.2}.site-g-header-root .g-apps-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:#fff;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.site-g-header-root .g-apps-platform-link{display:block;margin-top:.5rem;padding-top:.55rem;text-align:center;font-size:.75rem;font-weight:700;color:var(--omdaa-accent);text-decoration:none;border-top:1px solid var(--omdaa-border);transition:color var(--omdaa-dur)}.site-g-header-root .g-apps-platform-link:hover{color:#fff}.site-g-header-root .g-account-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:120;width:min(280px,calc(100vw - 1.5rem));padding:.75rem;background:rgba(8,16,28,.96);border:1px solid var(--omdaa-border);backdrop-filter:blur(18px);box-shadow:0 16px 40px rgba(0,0,0,.45);border-radius:.65rem}.site-g-header-root .g-account-row{display:flex;align-items:center;gap:.65rem;padding-bottom:.65rem;margin-bottom:.5rem;border-bottom:1px solid var(--omdaa-border)}.site-g-header-root .g-account-menu-link{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;font-size:.8125rem;color:#cbd5e1;text-decoration:none;border-radius:.45rem;transition:background var(--omdaa-dur);width:100%;border:none;background:transparent;cursor:pointer;text-align:inherit}.site-g-header-root .g-account-menu-link:hover{background:rgba(95,209,255,.1);color:#fff}.site-g-header-root .g-account-menu-link--danger{color:#fca5a5}.site-g-header-root .g-account-menu-link--danger:hover{background:rgba(248,113,113,.12);color:#fecaca}.site-g-header-root .g-more-panel{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:110;width:min(240px,90vw);padding:.5rem;background:rgba(8,16,28,.96);border:1px solid var(--omdaa-border);border-radius:.65rem;backdrop-filter:blur(16px);box-shadow:0 16px 40px rgba(0,0,0,.45)}.site-g-header-root .g-header-mobile-backdrop{position:fixed;inset:var(--g-header-h) 0 0 0;z-index:90;border:0;padding:0;margin:0;background:rgba(2,8,16,.55);cursor:pointer}.site-g-header-root .g-header-mobile{position:absolute;top:100%;inset-inline:0;z-index:95;border-top:1px solid var(--omdaa-border);background:rgba(7,16,28,.98);backdrop-filter:blur(18px);max-height:min(70vh,520px);overflow-y:auto;box-shadow:0 18px 40px rgba(0,0,0,.45)}.site-g-header-root .g-header-mobile-inner{padding:.75rem .85rem 1rem;display:flex;flex-direction:column;gap:.15rem}.site-g-header-root .g-header-mobile-divider{height:1px;margin:.45rem 0;background:var(--omdaa-border)}.site-g-header-root .g-header-mobile-tools{display:flex;align-items:center;gap:.5rem;padding:.35rem .25rem}.site-g-header-root .g-header-mobile-search{flex:1;min-width:0}.site-g-header-root .g-header-mobile-actions{display:flex;gap:.5rem;padding-top:.65rem}.site-g-header-root .g-header--transparent{background:transparent;border-bottom-color:transparent;backdrop-filter:none}.site-g-header-root .g-header--transparent.is-mobile-open,.site-g-header-root .g-header--transparent.is-scrolled{background:rgba(7,16,28,.92);border-bottom-color:var(--omdaa-border);backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25)}.site-g-footer-root{--omdaa-accent:#5fd1ff;--omdaa-accent-dim:#2a8fd6;--omdaa-border:rgba(95,209,255,0.22);--omdaa-text:#e8f4ff;--omdaa-muted:#94a3b8;--omdaa-dur:0.18s;--omdaa-ease:ease;margin-top:5rem;border-top:1px solid var(--omdaa-border);background:linear-gradient(180deg,rgba(7,16,28,.92),rgba(5,12,22,.98)),radial-gradient(ellipse 80% 50% at 50% 0,rgba(42,143,214,.12),transparent 60%);color:var(--omdaa-text)}.site-g-footer-root .g-footer{position:relative;max-width:80rem;margin:0 auto;padding:2.25rem 1rem 1.5rem}@media (min-width:640px){.site-g-footer-root .g-footer{padding:2.75rem 1.5rem 1.75rem}}@media (min-width:1024px){.site-g-footer-root .g-footer{padding:3rem 2rem 1.85rem}}.site-g-footer-root .g-footer-top-line{position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--omdaa-accent) 55%,transparent),transparent)}.site-g-footer-root .g-footer-brand{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}@media (min-width:768px){.site-g-footer-root .g-footer-brand{margin-bottom:0}}.site-g-footer-root .g-footer-logo{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;width:fit-content}.site-g-footer-root .g-footer-logo-mark{font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.site-g-footer-root .g-footer-logo-product{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--omdaa-accent);border-inline-start:1px solid var(--omdaa-border);padding-inline-start:.45rem}.site-g-footer-root .g-footer-tagline{margin:0;max-width:28rem;font-size:.875rem;line-height:1.65;color:var(--omdaa-muted)}.site-g-footer-root .g-footer-social{display:flex;flex-wrap:wrap;gap:.45rem}.site-g-footer-root .g-footer-social-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--omdaa-border);background:rgba(8,16,28,.55);color:var(--omdaa-muted);text-decoration:none;transition:color var(--omdaa-dur),border-color var(--omdaa-dur),background var(--omdaa-dur),box-shadow var(--omdaa-dur);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.site-g-footer-root .g-footer-social-btn:hover{color:#fff;border-color:color-mix(in srgb,var(--omdaa-accent) 55%,transparent);background:color-mix(in srgb,var(--omdaa-accent) 12%,transparent);box-shadow:0 0 14px #5fd1ff33}.site-g-footer-root .g-footer-brand-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:fit-content;min-height:2.25rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:700;color:#021018;text-decoration:none;background:linear-gradient(135deg,var(--omdaa-accent-dim),var(--omdaa-accent));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:filter var(--omdaa-dur)}.site-g-footer-root .g-footer-brand-cta:hover{filter:brightness(1.08)}.site-g-footer-root .g-footer-grid{display:grid;grid-template-columns:1fr;gap:.35rem 1.5rem}@media (min-width:768px){.site-g-footer-root .g-footer-grid{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr));gap:2rem 1.25rem;align-items:start}}@media (min-width:1100px){.site-g-footer-root .g-footer-grid{gap:2.25rem 1.75rem}}.site-g-footer-root .g-footer-acc{border-bottom:1px solid rgba(148,163,184,.12)}@media (min-width:768px){.site-g-footer-root .g-footer-acc{border-bottom:0}}.site-g-footer-root .g-footer-acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .15rem;cursor:pointer;user-select:none;font-size:.8125rem;font-weight:700;color:#fff}.site-g-footer-root .g-footer-acc>summary::-webkit-details-marker{display:none}.site-g-footer-root .g-footer-acc>summary .g-footer-chevron{width:1rem;height:1rem;color:var(--omdaa-muted);transition:transform var(--omdaa-dur) var(--omdaa-ease);flex-shrink:0}.site-g-footer-root .g-footer-acc[open]>summary .g-footer-chevron{transform:rotate(180deg)}.site-g-footer-root .g-footer-acc-body{display:none;padding:0 .15rem .95rem}.site-g-footer-root .g-footer-acc[open]>.g-footer-acc-body{display:block}@media (min-width:768px){.site-g-footer-root .g-footer-acc>summary{padding:0 0 .85rem;pointer-events:none;cursor:default}.site-g-footer-root .g-footer-acc>summary .g-footer-chevron{display:none}.site-g-footer-root .g-footer-acc>.g-footer-acc-body{display:block!important;padding:0}}.site-g-footer-root .g-footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.site-g-footer-root .g-footer-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;line-height:1.35;color:var(--omdaa-muted);text-decoration:none;transition:color var(--omdaa-dur);width:fit-content;max-width:100%}.site-g-footer-root .g-footer-link:hover{color:#fff}.site-g-footer-root .g-footer-link-ext{opacity:.55;flex-shrink:0}.site-g-footer-root .g-footer-strip{margin-top:1.75rem;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.85rem;border:1px solid var(--omdaa-border);background:color-mix(in srgb,var(--omdaa-accent) 6%,rgba(8,16,28,.72));backdrop-filter:blur(12px);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}@media (min-width:768px){.site-g-footer-root .g-footer-strip{margin-top:2.25rem;padding:1.1rem 1.35rem;flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}}.site-g-footer-root .g-footer-strip-copy h3{margin:0 0 .25rem;font-size:.95rem;font-weight:700;color:#fff}.site-g-footer-root .g-footer-strip-copy p{margin:0;font-size:.8rem;color:var(--omdaa-muted)}.site-g-footer-root .g-footer-strip-form{display:flex;flex-direction:column;gap:.5rem;width:100%}@media (min-width:640px){.site-g-footer-root .g-footer-strip-form{flex-direction:row;width:auto;min-width:min(100%,22rem)}}.site-g-footer-root .g-footer-strip-input{flex:1;min-width:0;min-height:2.35rem;padding:.5rem .85rem;font-size:.8125rem;color:#fff;background:rgba(2,8,16,.55);border:1px solid rgba(148,163,184,.28);border-radius:.45rem;outline:none;transition:border-color var(--omdaa-dur),box-shadow var(--omdaa-dur)}.site-g-footer-root .g-footer-strip-input::placeholder{color:#64748b}.site-g-footer-root .g-footer-strip-input:focus{border-color:color-mix(in srgb,var(--omdaa-accent) 55%,transparent);box-shadow:0 0 0 3px #5fd1ff22}.site-g-footer-root .g-footer-strip-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;color:#021018;background:linear-gradient(135deg,var(--omdaa-accent-dim),var(--omdaa-accent));border:0;cursor:pointer;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:filter var(--omdaa-dur)}.site-g-footer-root .g-footer-strip-btn:hover{filter:brightness(1.08)}.site-g-footer-root .g-footer-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;justify-content:flex-start}@media (min-width:768px){.site-g-footer-root .g-footer-pills{justify-content:center;margin-top:1.5rem}}.site-g-footer-root .g-footer-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.7rem;color:#cbd5e1;background:rgba(8,16,28,.55);border:1px solid rgba(148,163,184,.18);border-radius:999px}.site-g-footer-root .g-footer-pill-dot{width:.4rem;height:.4rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.15)}.site-g-footer-root .g-footer-bottom{margin-top:1.35rem;padding-top:1.15rem;border-top:1px solid rgba(148,163,184,.14);display:flex;flex-direction:column;gap:.85rem;align-items:flex-start}@media (min-width:768px){.site-g-footer-root .g-footer-bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.site-g-footer-root .g-footer-copy{margin:0;font-size:.75rem;color:#64748b;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem}.site-g-footer-root .g-footer-legal{display:flex;flex-wrap:wrap;gap:.35rem .85rem}.site-g-footer-root .g-footer-legal a{font-size:.75rem;color:#94a3b8;text-decoration:none;transition:color var(--omdaa-dur)}.site-g-footer-root .g-footer-legal a:hover{color:#fff}.site-g-footer-root .g-footer-to-top{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;margin-inline-start:auto;padding:.35rem .65rem;font-size:.7rem;font-weight:600;color:var(--omdaa-muted);background:transparent;border:1px solid rgba(148,163,184,.22);border-radius:.4rem;cursor:pointer;transition:color var(--omdaa-dur),border-color var(--omdaa-dur),background var(--omdaa-dur)}.site-g-footer-root .g-footer-to-top:hover{color:#fff;border-color:color-mix(in srgb,var(--omdaa-accent) 45%,transparent);background:color-mix(in srgb,var(--omdaa-accent) 10%,transparent)}@media (min-width:768px){.site-g-footer-root .g-footer-to-top{margin-inline-start:0}}