/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */[data-loading-room]{--lr-accent-ink:var(--av2-tenant-ink-light,#fff);--lr-ease:cubic-bezier(.2,.8,.2,1);isolation:isolate;overflow-wrap:break-word}.dark [data-loading-room]{--lr-accent-ink:var(--av2-tenant-ink-dark,#0b0b2a)}[data-loading-room][data-state=wait]{visibility:hidden}[data-loading-room][data-state=out]{opacity:0;pointer-events:none;transition:opacity .38s var(--lr-ease)}[data-loading-room=full]{z-index:990;overscroll-behavior:contain;background:var(--color-background);color:var(--color-foreground);outline:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto;container:hawk-boot-room/inline-size}[data-loading-room=full][data-state=in]>*{animation:hawk-lr-fade .22s var(--lr-ease) both}[data-loading-room=full][data-state=in] .hawk-lr-centre>*{animation:hawk-lr-rise .5s var(--lr-ease) both}[data-loading-room=full][data-state=in] .hawk-lr-centre>.hawk-lr-dest{animation-delay:60ms}[data-loading-room=full][data-state=in] .hawk-lr-centre>.hawk-lr-from{animation-delay:.1s}@keyframes hawk-lr-fade{0%{opacity:0}}@keyframes hawk-lr-rise{0%{opacity:0;transform:translateY(10px)}}[data-loading-room=page]{contain:layout paint;background:var(--color-background);width:100%;height:100%;min-height:320px;color:var(--color-foreground);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden;container:hawk-boot-room/inline-size}[data-loading-room=page][data-state=in]{animation:hawk-lr-fade .22s var(--lr-ease) both}[data-loading-room=page][data-state=in] .hawk-lr-centre>*{animation:hawk-lr-rise .45s var(--lr-ease) both}[data-boot-room=v2][data-loading-room=page] .hawk-av2-aurora:after,[data-boot-room=v2][data-loading-room=page] .hawk-av2-aurora:before{filter:blur(70px)}@container hawk-boot-room (min-width:641px){[data-boot-room=v2][data-loading-room=page] .hawk-av2-watermark{height:70%;top:18%}}[data-loading-room=panel]{text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 45%,var(--av2-accent),transparent 75%),var(--color-surface);place-items:center;width:100%;height:100%;min-height:160px;padding:12px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-loading-room=panel]{background:radial-gradient(ellipse 70% 60% at 50% 45%,color-mix(in srgb,var(--av2-accent) 9%,transparent),transparent 75%),var(--color-surface)}}[data-loading-room=panel]{color:var(--color-foreground)}[data-loading-room=panel]:before{content:"";z-index:-1;background-image:radial-gradient(var(--av2-dots) 1px,transparent 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 45%,#000 10%,#0000 75%)}[data-loading-room=panel][data-state=in]{animation:hawk-lr-fade .22s var(--lr-ease) both}.hawk-lr-panel{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}[data-loading-room][data-placement=cover]{z-index:3;width:auto;height:auto;min-height:0;position:absolute;inset:0}.hawk-lr-centre{text-align:center;flex-direction:column;align-items:center;width:100%;padding-bottom:40px;display:flex}[data-loading-room=page] .hawk-lr-centre{padding-bottom:24px}.hawk-lr-eyebrow{color:var(--color-foreground-subtle);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:22px 0 0;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}[data-loading-room=page] .hawk-lr-eyebrow{margin-top:18px}.hawk-lr-dest{letter-spacing:-.025em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;width:min(520px,100%);margin:12px 0 0;font-size:clamp(22px,3.2cqi,30px);font-weight:300;line-height:1.2;display:flex}.hawk-lr-dest,.hawk-lr-dest>*{min-width:0}.hawk-lr-dest b,.hawk-lr-dest strong{font-weight:600}.hawk-lr-page{letter-spacing:-.025em;width:min(520px,100%);margin:8px 0 0;font-size:clamp(22px,3cqi,28px);font-weight:300;line-height:1.2}.hawk-lr-logo{background:var(--lr-logo-bg,var(--av2-accent));min-width:34px;height:34px;color:var(--lr-logo-ink,var(--lr-accent-ink));letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-grid}.hawk-lr-logo[data-logo=image]{background:0 0}.hawk-lr-logo img{object-fit:contain;width:auto;max-width:120px;height:34px;display:block}.hawk-lr-from{width:min(520px,100%);color:var(--color-foreground-subtle);margin:8px 0 0;font-size:13px}.hawk-lr-from s{-webkit-text-decoration-color:var(--color-foreground-subtle);text-decoration-color:var(--color-foreground-subtle)}@supports (color:color-mix(in lab,red,red)){.hawk-lr-from s{-webkit-text-decoration-color:color-mix(in srgb,var(--color-foreground-subtle) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--color-foreground-subtle) 60%,transparent)}}.hawk-lr-status{width:min(360px,100%);min-height:3em;color:var(--color-foreground-muted);margin-top:20px;font-size:14px;line-height:1.5}.hawk-lr-status p{margin:0}[data-loading-room=page] .hawk-lr-status{min-height:1.5em;margin-top:10px}[data-loading-room=panel] .hawk-lr-status{width:min(260px,100%);min-height:1.5em;margin:0;font-size:13px}.hawk-lr-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}[data-loading-room=panel] .hawk-lr-actions{margin-top:0}.hawk-lr-action{border:1px solid var(--color-border);background:var(--av2-glass);min-height:42px;color:var(--color-foreground);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);border-radius:13px;padding:9px 18px;font-size:14px;font-weight:600;line-height:1.4}.dark .hawk-lr-action{border-color:var(--color-border-strong)}.hawk-lr-action:hover,.hawk-lr-action[data-primary]{border-color:var(--av2-accent)}.hawk-lr-action[data-primary]{background:var(--av2-accent);color:var(--lr-accent-ink)}[data-loading-room=panel] .hawk-lr-action{border-radius:11px;min-height:36px;padding:7px 14px;font-size:13px}[data-boot-room=v2] .hawk-boot-ring[data-size=md]{width:64px;height:64px}[data-boot-room=v2] .hawk-boot-ring[data-size=md] .hawk-av2-face{inset:6px}[data-boot-room=v2] .hawk-boot-ring[data-size=md] .hawk-av2-badge{width:24px;height:24px}[data-boot-room=v2] .hawk-boot-ring[data-size=sm]{width:44px;height:44px}[data-boot-room=v2] .hawk-boot-ring[data-size=sm] .hawk-av2-face{inset:4px}[data-boot-room=v2] .hawk-boot-ring[data-size=sm] .hawk-av2-badge{border-width:2px;width:20px;height:20px;bottom:-4px;right:-4px}[data-boot-room=v2] .hawk-boot-ring[data-size=sm] .hawk-av2-badge svg{width:10px;height:10px}[data-boot-room=v2][data-loading-room] .hawk-av2-ring-arc{transition:stroke-dasharray .45s var(--lr-ease),opacity .3s var(--lr-ease)}[data-boot-room=v2] .hawk-av2-avatar.hawk-boot-ring[data-status=ready] .hawk-av2-ring-arc{opacity:1;stroke-dasharray:239 0}[data-boot-room=v2] .hawk-av2-avatar.hawk-boot-ring[data-status=ready] .hawk-boot-spin{animation-play-state:paused}[data-boot-room=v2] .hawk-av2-avatar.hawk-boot-ring[data-status=ready] .hawk-boot-mark{opacity:1}[data-boot-room=v2] .hawk-av2-avatar.hawk-boot-ring[data-status=ready] .hawk-av2-badge{background:var(--color-success)}@container hawk-boot-room (max-width:640px){[data-loading-room=full] .hawk-lr-centre{padding-bottom:24px}}@media (prefers-reduced-transparency:reduce){.hawk-lr-action{background:var(--color-surface);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){[data-loading-room],[data-loading-room] *,[data-loading-room] :after,[data-loading-room] :before,[data-loading-room]:before{transition:none!important;animation:none!important}[data-loading-room] .hawk-boot-spin{display:none}[data-boot-room=v2] .hawk-av2-avatar.hawk-boot-ring[data-status=ready] .hawk-boot-spin{display:inline}}html[data-reduce-motion] [data-loading-room],html[data-reduce-motion] [data-loading-room] *,html[data-reduce-motion] [data-loading-room] :after,html[data-reduce-motion] [data-loading-room] :before,html[data-reduce-motion] [data-loading-room]:before{transition:none!important;animation:none!important}html[data-reduce-motion] [data-loading-room] .hawk-boot-spin{display:none}html[data-reduce-motion] [data-boot-room=v2] .hawk-av2-avatar.hawk-boot-ring[data-status=ready] .hawk-boot-spin{display:inline}[data-auth-v2-curtain]{--av2c-ease-io:cubic-bezier(.65,0,.25,1);z-index:1001;pointer-events:none;background:#3b3a33;position:fixed;inset:0;overflow:hidden}[data-auth-v2-curtain][data-state=growing]{transition:clip-path .8s var(--av2c-ease-io)}[data-auth-v2-curtain][data-state=growing]>canvas,[data-auth-v2-curtain][data-state=growing]>img{transition:transform .8s var(--av2c-ease-io)}[data-auth-v2-curtain][data-state=leaving]{opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1)}[data-auth-v2-curtain]>canvas,[data-auth-v2-curtain]>img{object-fit:cover;object-position:43% 50%;opacity:.6;transform-origin:0 0;width:100%;height:100%;position:absolute;inset:0}.hawk-av2c-shade{background:linear-gradient(#ffffffbf,#fff3 21%,#0000 42%),linear-gradient(#0000,#0000004d 50%,#000000d9),#0000001a;position:absolute;inset:0}.dark .hawk-av2c-shade{background:linear-gradient(#0009,#0000001a 21%,#0000 42%),linear-gradient(#0000,#0000004d 50%,#000000d9),#0003}.hawk-av2c-brand{position:absolute;top:42px;left:42px}[data-auth-v2-leaving]{opacity:0;pointer-events:none;transition:opacity .38s cubic-bezier(.2,.8,.2,1),transform .38s cubic-bezier(.2,.8,.2,1);transform:scale(.985)}@media (prefers-reduced-motion:reduce){[data-auth-v2-curtain],[data-auth-v2-curtain]>*,[data-auth-v2-leaving]{transition:none!important;animation:none!important}}html[data-reduce-motion] [data-auth-v2-curtain],html[data-reduce-motion] [data-auth-v2-curtain]>*,html[data-reduce-motion] [data-auth-v2-leaving]{transition:none!important;animation:none!important}[data-boot-room=v2]{--av2-blue:var(--brand-blue);--av2-red:var(--brand-red);--av2-accent:var(--av2-tenant-light,var(--av2-blue));--av2-accent-2:var(--av2-red);--av2-line:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){[data-boot-room=v2]{--av2-line:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}[data-boot-room=v2]{--av2-glass:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){[data-boot-room=v2]{--av2-glass:color-mix(in srgb,var(--color-surface) 70%,transparent)}}[data-boot-room=v2]{--av2-blob-a:.18;--av2-blob-b:.1;--av2-dots:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){[data-boot-room=v2]{--av2-dots:color-mix(in srgb,var(--color-foreground) 10%,transparent)}}[data-boot-room=v2]{--av2-ease:cubic-bezier(.2,.8,.2,1)}.dark [data-boot-room=v2]{--av2-blue:var(--brand-blue-bright);--av2-red:var(--brand-red-bright);--av2-accent:var(--av2-tenant-dark,var(--av2-blue));--av2-glass:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.dark [data-boot-room=v2]{--av2-glass:color-mix(in srgb,var(--color-surface) 62%,transparent)}}.dark [data-boot-room=v2]{--av2-blob-a:.26;--av2-blob-b:.14;--av2-dots:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.dark [data-boot-room=v2]{--av2-dots:color-mix(in srgb,var(--color-foreground) 7%,transparent)}}[data-boot-room=v2][data-tenant-accent]{--av2-accent-2:var(--av2-blue)}.hawk-boot-veil[data-boot-room=v2]{transition:opacity .38s cubic-bezier(.2,.8,.2,1)}.hawk-boot-veil[data-boot-room=v2][data-state=hidden],.hawk-boot-veil[data-boot-room=v2][data-state=revealing]{transition:opacity .38s cubic-bezier(.2,.8,.2,1),visibility 0s linear .38s}.hawk-boot-room[data-boot-room=v2]{isolation:isolate;width:100%;min-height:100vh;min-height:calc(100 * var(--vh,1dvh));max-height:100vh;max-height:calc(100 * var(--vh,1dvh));overscroll-behavior:contain;background:var(--color-background);color:var(--color-foreground);overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative;overflow:hidden auto;container:hawk-boot-room/inline-size}[data-boot-room=v2] .hawk-av2-aurora{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}[data-boot-room=v2] .hawk-av2-aurora:after,[data-boot-room=v2] .hawk-av2-aurora:before{content:"";filter:blur(90px);border-radius:50%;position:absolute}[data-boot-room=v2] .hawk-av2-aurora:before{background:var(--av2-accent);width:81.84%;height:74.4%;opacity:var(--av2-blob-a);animation:hawk-boot-drift-a 22s ease-in-out infinite alternate;top:-2.08%;left:5.36%}[data-boot-room=v2] .hawk-av2-aurora:after{background:var(--av2-accent-2);width:62%;height:57.04%;opacity:var(--av2-blob-b);animation:hawk-boot-drift-b 26s ease-in-out infinite alternate;bottom:-2.08%;right:-4.56%}@keyframes hawk-boot-drift-a{to{transform:translate(8%,6%)scale(1.08)}}@keyframes hawk-boot-drift-b{to{transform:translate(-10%,-4%)scale(1.12)}}[data-boot-room=v2] .hawk-av2-lattice{z-index:-1;pointer-events:none;background-image:radial-gradient(var(--av2-dots) 1px,transparent 1.2px);background-size:22px 22px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 80%)}[data-boot-room=v2] .hawk-av2-watermark{z-index:-1;opacity:.035;pointer-events:none;width:auto;height:78%;position:fixed;top:12%;right:-6%}.dark [data-boot-room=v2] .hawk-av2-watermark{opacity:.06}[data-boot-room=v2] .hawk-av2-lock-base,[data-boot-room=v2] .hawk-av2-lock-top{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}[data-boot-room=v2] .hawk-av2-lock-top{align-items:center;padding:22px clamp(16px,3vw,36px) 0}[data-boot-room=v2] .hawk-av2-plat{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}[data-boot-room=v2] .hawk-av2-plat-sep{background:var(--av2-line);flex:none;width:1px;height:26px}[data-boot-room=v2] .hawk-av2-plat-app{color:var(--color-foreground-muted);font-size:13px;font-weight:500;line-height:1.3}[data-boot-room=v2] .hawk-av2-secure{border:1px solid var(--av2-line);background:var(--av2-glass);color:var(--color-foreground-muted);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:10.5px;font-weight:600;line-height:1.3;display:inline-flex}[data-boot-room=v2] .hawk-av2-mini{flex:none;width:22px;height:7px;display:inline-block}[data-boot-room=v2] .hawk-av2-r{fill:var(--av2-red)}[data-boot-room=v2] .hawk-av2-b{fill:var(--av2-blue)}[data-boot-room=v2] .hawk-boot-mid{flex:1;place-items:center;padding:16px;display:grid}[data-boot-room=v2] .hawk-boot-centre{text-align:center;flex-direction:column;align-items:center;width:100%;padding-bottom:48px;display:flex}[data-boot-room=v2] .hawk-boot-eyebrow{color:var(--color-foreground-muted);align-items:center;gap:8px;margin:16px 0 0;font-size:12px;font-weight:500;display:none}[data-boot-room=v2] .hawk-boot-status{width:min(340px,100%);min-height:3em;color:var(--color-foreground-muted);margin-top:18px;font-size:14px;line-height:1.5}[data-boot-room=v2] .hawk-boot-status>p{margin:0}[data-boot-room=v2] .hawk-boot-quiet{display:none}[data-boot-room=v2] .hawk-boot-count{color:var(--color-foreground-subtle);font-variant-numeric:tabular-nums;margin:0;padding-top:2px;font-size:12px}[data-boot-room=v2] .hawk-boot-retry{border:1px solid var(--color-border);background:var(--av2-glass);min-height:42px;color:var(--color-foreground);cursor:pointer;-webkit-backdrop-filter:blur(12px);border-radius:13px;margin-top:14px;padding:9px 18px;font-size:14px;font-weight:600}.dark [data-boot-room=v2] .hawk-boot-retry{border-color:var(--color-border-strong)}[data-boot-room=v2] .hawk-boot-retry:hover{border-color:var(--av2-accent)}[data-boot-room=v2] :focus-visible{outline:2px solid var(--av2-accent);outline-offset:2px}[data-boot-room=v2] .hawk-av2-avatar{flex:none;width:80px;height:80px;margin:0;position:relative}[data-boot-room=v2] .hawk-av2-ring{position:absolute;inset:0;overflow:visible}[data-boot-room=v2] .hawk-av2-ring circle{fill:none;stroke-width:2.5px}[data-boot-room=v2] .hawk-av2-ring-track{stroke:var(--av2-accent)}@supports (color:color-mix(in lab,red,red)){[data-boot-room=v2] .hawk-av2-ring-track{stroke:color-mix(in srgb,var(--av2-accent) 16%,transparent)}}[data-boot-room=v2] .hawk-av2-ring-arc{stroke:var(--av2-accent);stroke-linecap:round;stroke-dasharray:60 179;transition:opacity .3s var(--av2-ease)}[data-boot-room=v2] .hawk-boot-spin{transform-origin:40px 40px;animation:hawk-boot-spin 1.6s linear infinite}@keyframes hawk-boot-spin{to{transform:rotate(1turn)}}[data-boot-room=v2] .hawk-av2-face{background:var(--av2-accent);border-radius:50%;place-items:center;display:grid;position:absolute;inset:7px}@supports (color:color-mix(in lab,red,red)){[data-boot-room=v2] .hawk-av2-face{background:color-mix(in srgb,var(--av2-accent) 12%,var(--color-background))}}[data-boot-room=v2] .hawk-av2-face{box-shadow:inset 0 0 0 1px var(--av2-accent)}@supports (color:color-mix(in lab,red,red)){[data-boot-room=v2] .hawk-av2-face{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--av2-accent) 18%,transparent)}}[data-boot-room=v2] .hawk-boot-mark{fill:var(--av2-blue);transition:opacity .3s var(--av2-ease)}[data-boot-room=v2] .hawk-av2-badge{border:3px solid var(--color-background);background:var(--color-foreground);width:28px;height:28px;color:var(--color-background);opacity:0;transition:opacity .3s var(--av2-ease),transform .3s var(--av2-ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px;transform:scale(.6)}[data-boot-room=v2] .hawk-av2-badge svg{width:13px;height:13px}[data-boot-room=v2] .hawk-boot-ring:not([data-status=loading]) .hawk-av2-ring-arc{opacity:0}[data-boot-room=v2] .hawk-boot-ring:not([data-status=loading]) .hawk-boot-mark{opacity:.5}[data-boot-room=v2] .hawk-boot-ring:not([data-status=loading]) .hawk-av2-badge{opacity:1;transform:none}[data-boot-room=v2] .hawk-av2-returning{margin:0}[data-boot-room=v2] .hawk-av2-returning-label{color:var(--color-foreground-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600;display:block}[data-boot-room=v2] .hawk-av2-returning-to{margin-top:4px;font-size:15px;font-weight:600;display:block}[data-boot-room=v2] .hawk-av2-lock-base{align-items:flex-end;padding:16px clamp(16px,3vw,36px)}[data-boot-room=v2] .hawk-av2-trust{color:var(--color-foreground-subtle);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;display:flex}[data-boot-room=v2] .hawk-av2-stripe{flex:none;width:100%;display:block;overflow:hidden}[data-boot-room=v2] .hawk-av2-stripe>svg{display:block}[data-boot-room=v2] .hawk-av2-stripe[data-state=draw]>svg{animation:hawk-boot-drive-in 1.1s var(--av2-ease) .2s both}@keyframes hawk-boot-drive-in{0%{transform:translate(-101%)}}@container hawk-boot-room (max-width:640px){[data-boot-room=v2] .hawk-av2-lock-top{padding-top:16px}[data-boot-room=v2] .hawk-av2-plat-app,[data-boot-room=v2] .hawk-av2-plat-sep{display:none}[data-boot-room=v2] .hawk-boot-eyebrow{display:inline-flex}[data-boot-room=v2] .hawk-av2-lock-base{flex-direction:column;align-items:flex-start;padding-block:14px}[data-boot-room=v2] .hawk-av2-watermark{width:96%;height:auto;top:14%;right:-24%;-webkit-mask-image:linear-gradient(#000 45%,#0000 85%);mask-image:linear-gradient(#000 45%,#0000 85%)}}@media (prefers-reduced-transparency:reduce){[data-boot-room=v2] .hawk-av2-secure,[data-boot-room=v2] .hawk-boot-retry{background:var(--color-surface);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.hawk-boot-veil[data-boot-room=v2],.hawk-boot-veil[data-boot-room=v2][data-state]{transition:none}[data-boot-room=v2] *,[data-boot-room=v2] :after,[data-boot-room=v2] :before{transition:none!important;animation:none!important}[data-boot-room=v2] .hawk-boot-spin{display:none}[data-boot-room=v2] .hawk-boot-quiet{display:block}}html[data-reduce-motion] .hawk-boot-veil[data-boot-room=v2],html[data-reduce-motion] .hawk-boot-veil[data-boot-room=v2][data-state]{transition:none}html[data-reduce-motion] [data-boot-room=v2] *,html[data-reduce-motion] [data-boot-room=v2] :after,html[data-reduce-motion] [data-boot-room=v2] :before{transition:none!important;animation:none!important}html[data-reduce-motion] [data-boot-room=v2] .hawk-boot-spin{display:none}html[data-reduce-motion] [data-boot-room=v2] .hawk-boot-quiet{display:block}