.VMVMAW_btn{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-sm);letter-spacing:.005em;white-space:nowrap;transition:filter var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.7rem;display:inline-flex}.VMVMAW_primary{--glow:var(--glow-blue);background:var(--accent-gradient);color:var(--on-accent);box-shadow:0 0 0 1px rgba(var(--glow), 0), 0 0 18px 2px rgba(var(--glow), 0), 0 6px 18px #1212121a;filter:brightness()}.VMVMAW_primary:hover{filter:brightness(1.08);box-shadow:0 0 0 1px rgba(var(--glow), .7), 0 0 18px 2px rgba(var(--glow), .55), 0 8px 26px rgba(var(--glow), .4);transform:translateY(-2px)}.VMVMAW_ghost{color:var(--text);border-color:var(--border);background:0 0}.VMVMAW_ghost:hover{border-color:var(--accent);background:var(--accent-soft)}
.TJ1Fea_toggle{border:1px solid var(--border);width:40px;height:40px;color:var(--text);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TJ1Fea_toggle:hover{border-color:var(--accent);background:var(--accent-soft)}.TJ1Fea_icons{width:19px;height:19px;position:relative}.TJ1Fea_icons svg{width:19px;height:19px;transition:opacity .45s var(--ease), transform .55s var(--ease-spring);position:absolute;inset:0}.TJ1Fea_sun{opacity:1;transform:rotate(0)scale(1)}.TJ1Fea_moon{opacity:0;transform:rotate(-70deg)scale(.4)}.TJ1Fea_toggle[data-state=dark] .TJ1Fea_sun{opacity:0;transform:rotate(70deg)scale(.4)}.TJ1Fea_toggle[data-state=dark] .TJ1Fea_moon{opacity:1;transform:rotate(0)scale(1)}
.-zgSDa_btn{border:1px solid var(--border);width:40px;height:40px;color:var(--text);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.-zgSDa_btn:hover{border-color:var(--accent);background:var(--accent-soft)}.-zgSDa_btn svg{width:19px;height:19px}
.ZoK7-q_logo{height:var(--wm-h,52px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;--glow:var(--glow-blue);width:auto;box-shadow:0 0 0 0 rgba(var(--glow), 0), 0 0 0 0 rgba(var(--glow), 0), 0 0 0 rgba(var(--glow), 0);transition:box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:6px;display:block}@media (hover:hover) and (pointer:fine){a:hover .ZoK7-q_logo,a:focus-visible .ZoK7-q_logo{box-shadow:0 0 0 1px rgba(var(--glow), .7), 0 0 18px 2px rgba(var(--glow), .55), 0 8px 26px rgba(var(--glow), .4);transform:translateY(-2px)}}@media (max-width:640px){.ZoK7-q_logo{height:var(--wm-h-phone,44px)}}
.z0anNq_dp{gap:var(--sp-3);flex-direction:column;margin-top:.4rem;display:flex}@media (min-width:601px){.z0anNq_dp{align-items:flex-start;gap:var(--sp-4);flex-flow:wrap}.z0anNq_dpCal{flex:300px}.z0anNq_dpSlots{flex:240px;min-width:240px;padding-top:.35rem}}.z0anNq_dpCal{background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);max-width:340px}.z0anNq_dpCal.always-dark{background:var(--surface)}.z0anNq_dpHead{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.z0anNq_dpMonth{font-weight:600;font-size:var(--fs-sm)}.z0anNq_dpNav{width:30px;height:30px;color:var(--text);transition:background var(--dur-fast) var(--ease);border-radius:50%;place-items:center;font-size:1.2rem;line-height:1;display:grid}.z0anNq_dpNav:hover:not(:disabled){background:var(--bg-alt)}.z0anNq_dpNav:disabled{opacity:.3;cursor:default}.z0anNq_dpGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.z0anNq_dpWd{text-align:center;font-size:var(--fs-xs);color:var(--text-muted);padding-bottom:.3rem}.z0anNq_dpDay{aspect-ratio:1;font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.z0anNq_dpDay:hover:not(:disabled){background:var(--bg-alt)}.z0anNq_dpDay:disabled{color:var(--text-muted);opacity:.32;cursor:default}.z0anNq_dpToday{box-shadow:inset 0 0 0 1px var(--border)}.z0anNq_dpDaySel{background:var(--accent);color:var(--on-accent);font-weight:600}.z0anNq_dpDaySel:hover:not(:disabled){background:var(--accent)}.z0anNq_dpSlots{flex-direction:column;gap:.5rem;display:flex}.z0anNq_dpSlotsLabel{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.z0anNq_dpSlotRow{flex-wrap:wrap;gap:.5rem;display:flex}.z0anNq_dpSlot{border:1px solid var(--border);color:var(--text);font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border-radius:999px;padding:.5rem .9rem}.z0anNq_dpSlot:hover{border-color:var(--accent)}.z0anNq_dpSlotOn{background:rgba(var(--glow-blue), .12);border-color:rgba(var(--glow-blue), .6);color:var(--text);box-shadow:0 0 0 1px rgba(var(--glow-blue), .4)}.z0anNq_dpDayFull{opacity:.4;text-decoration:line-through}.z0anNq_dpSlot:disabled{cursor:default}.z0anNq_dpSlotTaken{color:var(--text-muted);border-color:var(--border);opacity:.55;background:0 0;text-decoration:line-through}.z0anNq_dpSlotTaken:hover{border-color:var(--border)}.z0anNq_dpSlotBadge{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text-muted);text-decoration:none}.z0anNq_dpNote{font-size:var(--fs-xs);color:var(--text-muted);margin:.1rem 0 0}.z0anNq_ts{border:1px solid var(--border);transition:opacity var(--dur-fast) var(--ease);border-radius:16px;flex-direction:column;gap:.7rem;padding:.9rem .9rem .7rem;display:flex}.z0anNq_tsOff{opacity:.45}.z0anNq_tsRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.z0anNq_tsStep{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.z0anNq_tsStep:hover:not(:disabled){border-color:var(--accent)}.z0anNq_tsStep:active:not(:disabled){transform:scale(.94)}.z0anNq_tsStep:disabled{opacity:.35;cursor:default}.z0anNq_tsReadout{text-align:center;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);white-space:nowrap;flex:auto;font-weight:600}.z0anNq_tsEmpty{font-weight:500;font-size:var(--fs-base);color:var(--text-muted)}.z0anNq_tsRange{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:28px;margin:0}.z0anNq_tsRange:disabled{cursor:default}.z0anNq_tsRange::-webkit-slider-runnable-track{background:var(--ts-track,var(--border));border-radius:999px;height:6px}.z0anNq_tsRange::-moz-range-track{background:var(--ts-track,var(--border));border-radius:999px;height:6px}.z0anNq_tsRange::-webkit-slider-thumb{appearance:none;background:var(--text);border:0;border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 2px 8px #0000004d}.z0anNq_tsRange::-moz-range-thumb{background:var(--text);border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #0000004d}.z0anNq_tsRangeIdle::-webkit-slider-thumb{opacity:.5}.z0anNq_tsRangeIdle::-moz-range-thumb{opacity:.5}.z0anNq_tsRange:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.z0anNq_tsScale{white-space:nowrap;font-size:var(--fs-xs);color:var(--text-muted);justify-content:space-between;display:flex}.z0anNq_tsFlex{border:1px solid var(--border);min-height:40px;color:var(--text);font-size:var(--fs-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;align-self:flex-start;padding:0 1rem}.z0anNq_tsFlexOn{background:rgba(var(--glow-blue), .12);border-color:rgba(var(--glow-blue), .6);box-shadow:0 0 0 1px rgba(var(--glow-blue), .4)}.z0anNq_ts,.z0anNq_tsFlex,.z0anNq_dpNote{text-transform:none;letter-spacing:normal}
.nUvF8W_error{font-size:var(--fs-sm);color:#b3261e}.nUvF8W_field{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);flex-direction:column;gap:.4rem;display:flex}.nUvF8W_input{font-family:var(--font-sans);font-size:var(--fs-base);letter-spacing:normal;text-transform:none;color:var(--text);background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:border-color var(--dur-fast) var(--ease);padding:.7rem .85rem}.nUvF8W_input:focus{border-color:var(--accent);outline:none}textarea.nUvF8W_input{resize:vertical}select.nUvF8W_input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a86' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right .95rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.6rem}select.nUvF8W_input::-ms-expand{display:none}.nUvF8W_submit{color:#fff;font-weight:600;font-size:var(--fs-base);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:linear-gradient(#454545 0%,#080808 100%);border-radius:999px;align-self:flex-start;padding:1rem 2rem}.nUvF8W_submit:hover:not(:disabled){filter:brightness(1.25);transform:translateY(-2px)}html[data-theme=dark] .nUvF8W_submit{background:var(--brand-blue-deep);color:#fff}html[data-theme=dark] .nUvF8W_submit:hover:not(:disabled){filter:brightness(1.15)}html[data-theme=dark] .blue-always .nUvF8W_submit{background:linear-gradient(#454545 0%,#080808 100%)}.nUvF8W_submit:disabled{opacity:.55;cursor:not-allowed}.nUvF8W_signinTitle{font-size:var(--fs-2xl)}.nUvF8W_lead{font-size:var(--fs-base);color:var(--text-muted)}.nUvF8W_form{gap:var(--sp-3);flex-direction:column;max-width:640px;display:flex}.nUvF8W_section{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border);align-items:baseline;gap:.9rem;display:flex}.nUvF8W_section:first-child{border-top:0;margin-top:0;padding-top:0}.nUvF8W_sectionNum{font-family:var(--font-display);font-style:normal;font-size:var(--fs-xl);color:var(--ink-300);min-width:1.6ch;line-height:1}.nUvF8W_sectionTitle{font-family:var(--font-sans);font-size:var(--fs-lg);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.15}.nUvF8W_sectionSub{font-size:var(--fs-sm);color:var(--text-muted);margin:.2rem 0 0}.nUvF8W_row{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.nUvF8W_submitRow{align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.nUvF8W_submitNote{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.nUvF8W_successCard{gap:var(--sp-2);padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:flex-start;max-width:640px;display:flex}@media (max-width:600px){.nUvF8W_row{grid-template-columns:1fr}}.nUvF8W_fieldHint{color:rgb(var(--glow-blue));font-weight:600;font-size:var(--fs-xs)}:is(html[data-theme=light] .blue-scope .nUvF8W_error,.blue-always .nUvF8W_error){color:#ffd7d3}.nUvF8W_optional,.nUvF8W_fieldError,.nUvF8W_fieldNote,.nUvF8W_fieldOk{letter-spacing:normal;text-transform:none}.nUvF8W_optional{font-weight:400}.nUvF8W_fieldError,.nUvF8W_fieldNote,.nUvF8W_fieldOk{font-size:var(--fs-sm);line-height:1.4}.nUvF8W_fieldError{color:#b3261e}.nUvF8W_fieldNote{color:var(--text-muted)}.nUvF8W_fieldOk{color:#1e7a45;font-weight:500}.nUvF8W_fieldLink{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.nUvF8W_input[aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}:is(html[data-theme=light] .blue-scope .nUvF8W_fieldError,.blue-always .nUvF8W_fieldError){color:#ffd7d3}:is(html[data-theme=light] .blue-scope .nUvF8W_fieldNote,.blue-always .nUvF8W_fieldNote,html[data-theme=light] .blue-scope .nUvF8W_fieldOk,.blue-always .nUvF8W_fieldOk){color:#fff}:is(html[data-theme=light] .blue-scope .nUvF8W_input[aria-invalid=true],.blue-always .nUvF8W_input[aria-invalid=true]){border-color:#ffd7d3;box-shadow:0 0 0 2px #ffd7d3}html[data-theme=dark] .nUvF8W_fieldOk:not(.blue-always *){color:#7fd6a3}.nUvF8W_offerNote{border:1px solid var(--brand-blue);color:var(--text);border-radius:10px;margin:0 0 .9rem;padding:.7rem .9rem;font-size:.88rem;line-height:1.45}
.Zsys2q_header{top:var(--offer-h,0px);z-index:1000;transition:background var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);backface-visibility:hidden;border-bottom:1px solid #0000;position:fixed;left:0;right:0;transform:translateZ(0)}@media (hover:none),(pointer:coarse){.Zsys2q_hexFade{display:none!important}}.Zsys2q_scrolled{background:var(--chrome-bg-solid);border-bottom-color:var(--border)}.Zsys2q_hex{z-index:0;pointer-events:none;opacity:0;backface-visibility:hidden;background:linear-gradient(90deg, #aac3dc 0, #aac3dc var(--hex-fade-start,220px), #aac3dc00 calc(var(--hex-fade-start,220px) + 46vw));-webkit-mask-image:url(/hex-fine.svg);mask-image:url(/hex-fine.svg);-webkit-mask-size:var(--hex-w,17.6px) calc(var(--hex-w,17.6px) * 96 / 56);-webkit-mask-size:var(--hex-w,17.6px) calc(var(--hex-w,17.6px) * 96 / 56);mask-size:var(--hex-w,17.6px) calc(var(--hex-w,17.6px) * 96 / 56);-webkit-mask-position:var(--hex-ox,0px) var(--hex-oy,0px);-webkit-mask-position:var(--hex-ox,0px) var(--hex-oy,0px);mask-position:var(--hex-ox,0px) var(--hex-oy,0px);position:absolute;inset:0;transform:translateZ(0);-webkit-mask-repeat:repeat;mask-repeat:repeat}html[data-theme=dark] .Zsys2q_hex{background:linear-gradient(90deg, #aac3dc6b 0, #aac3dc6b var(--hex-fade-start,220px), #aac3dc00 calc(var(--hex-fade-start,220px) + 46vw))}.Zsys2q_scrolled .Zsys2q_hex{opacity:1}.Zsys2q_hexFade{z-index:0;pointer-events:none;background:radial-gradient(circle var(--mr,0px) at var(--mx,-9999px) var(--my,-9999px), var(--chrome-bg-solid) 0%, var(--chrome-bg-solid) 30%, transparent 100%);display:none;position:absolute;inset:0}.Zsys2q_scrolled .Zsys2q_hexFade{display:block}.Zsys2q_menuOpen .Zsys2q_hexFade{display:none}.Zsys2q_menuOpen .Zsys2q_hex{opacity:0}.Zsys2q_overHero:before,.Zsys2q_overHero:after{content:"";pointer-events:none;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.Zsys2q_overHero:before{opacity:1;background:linear-gradient(#faf6ee8c 0%,#0000 100%)}.Zsys2q_overHero:after{opacity:0;background:linear-gradient(#0c0b0a8c 0%,#0000 100%)}html[data-theme=dark] .Zsys2q_overHero:before{opacity:0}html[data-theme=dark] .Zsys2q_overHero:after{opacity:1}.Zsys2q_ctaLight{color:var(--text)}.Zsys2q_menuOpen{background:0 0;border-bottom-color:#0000}.Zsys2q_menuOpen .Zsys2q_wordmark,.Zsys2q_menuOpen .Zsys2q_wordmark em{color:#fff}.Zsys2q_menuOpen .Zsys2q_burger span{background:#fff}.Zsys2q_menuOpen .Zsys2q_actions button{color:#fff;border-color:#f4efe466}.Zsys2q_inner{z-index:2;justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;max-width:var(--maxw);padding:1.1rem var(--gutter);margin:0 auto;display:flex;position:relative}.Zsys2q_wordmark{font-family:var(--font-display);font-size:calc(var(--fs-lg) * 1.16);text-transform:uppercase;letter-spacing:.006em;align-items:center;gap:.6rem;font-weight:400;line-height:1;display:inline-flex}.Zsys2q_wordmark em{color:inherit;font-style:normal}.Zsys2q_links{align-items:center;gap:clamp(1.1rem,.5rem + 1.6vw,2.4rem);display:flex}.Zsys2q_link{font-size:var(--fs-sm);color:var(--text);padding:.2rem 0;font-weight:500;position:relative}.Zsys2q_link:after{content:"";width:0;height:2.5px;box-shadow:0 0 11px rgba(var(--glow-blue), .95), 0 0 4px rgba(var(--glow-blue), .85);transition:width var(--dur-fast) var(--ease);background:#50acff;border-radius:2px;position:absolute;bottom:-3px;left:0}.Zsys2q_link:hover:after{width:100%}.Zsys2q_actions{align-items:center;gap:var(--sp-2);display:flex}.Zsys2q_cta{padding:.62rem 1.2rem}.Zsys2q_chatBtn{display:none}.Zsys2q_burger{flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:10px;display:none}.Zsys2q_burger span{background:var(--text);width:100%;height:1.6px;transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);display:block}.Zsys2q_burgerOpen span:first-child{transform:translateY(3.3px)rotate(45deg)}.Zsys2q_burgerOpen span:last-child{transform:translateY(-3.3px)rotate(-45deg)}.Zsys2q_mobile{display:none}@media (max-width:860px){.Zsys2q_links,.Zsys2q_cta{display:none}.Zsys2q_burger{display:flex}.Zsys2q_chatBtn{display:inline-flex}.Zsys2q_mobile{--ink:#f4efe4;--ink-soft:#f4efe499;--ink-faint:#f4efe461;--hex-w:clamp(112px, 30vw, 140px);z-index:999;padding:calc(64px + var(--sp-3)) var(--gutter) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));color:var(--ink);overscroll-behavior:contain;visibility:hidden;background:linear-gradient(#14110e 0%,#0b0908 100%);flex-direction:column;transition:transform .6s cubic-bezier(.86,0,.07,1),visibility 0s linear .6s;display:flex;position:fixed;inset:0;overflow:hidden auto;transform:translateY(-100%)}.Zsys2q_mobileOpen{visibility:visible;transition:transform .62s cubic-bezier(.16,1,.3,1),visibility;transform:translateY(0)}.Zsys2q_mobileHex,.Zsys2q_mobileGlow,.Zsys2q_mobileVignette{pointer-events:none;position:absolute;inset:0}.Zsys2q_mobileHex{background:rgba(var(--brand-blue-rgb), .3);-webkit-mask-image:url(/hex-lg.svg);mask-image:url(/hex-lg.svg);-webkit-mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);-webkit-mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (hover:hover) and (pointer:fine){.Zsys2q_mobileHex{background:radial-gradient(circle var(--mr,0px) at var(--mx,-9999px) var(--my,-9999px), rgba(var(--brand-blue-rgb), 0) 0%, rgba(var(--brand-blue-rgb), 0) 30%, rgba(var(--brand-blue-rgb), .3) 100%)}}.Zsys2q_mobileGlow{background:radial-gradient(60% 42% at 88% 12%, rgba(var(--glow-blue), .2) 0%, rgba(var(--glow-blue), 0) 70%)}.Zsys2q_mobileVignette{background:linear-gradient(90deg,#0b0908e6 0%,#0b090859 55%,#0b090800 100%),linear-gradient(#0b090800 30%,#0b0908d9 100%)}.Zsys2q_mobileNav{z-index:1;flex-direction:column;gap:.35rem;margin-block:auto;display:flex;position:relative}.Zsys2q_mobileLink{min-height:3.4rem;color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:color var(--dur-fast) var(--ease);align-items:center;gap:.85rem;padding:.3rem 0;font-size:clamp(2.5rem,11.5vw,3.3rem);line-height:1;text-decoration:none;display:flex}.Zsys2q_mobileMark{width:.42em;height:.42em;fill:var(--brand-blue);opacity:0;transition:opacity .35s var(--ease), transform .5s var(--ease-spring);flex:none;transform:translate(-.35em)scale(.6)}.Zsys2q_mobileLink:active,.Zsys2q_mobileLink:focus-visible{color:#fff;outline:none}.Zsys2q_mobileLink:active .Zsys2q_mobileMark,.Zsys2q_mobileLink:focus-visible .Zsys2q_mobileMark{opacity:1;transform:translate(0)scale(1)}@media (hover:hover){.Zsys2q_mobileLink:hover{color:#fff}.Zsys2q_mobileLink:hover .Zsys2q_mobileMark{opacity:1;transform:translate(0)scale(1)}}.Zsys2q_mobileLabel{padding-bottom:.06em;display:block;overflow:hidden}.Zsys2q_mobileLabelInner{transition:transform .7s cubic-bezier(.22,1,.36,1);display:inline-block;transform:translateY(110%)}.Zsys2q_mobileOpen .Zsys2q_mobileLabelInner{transition-delay:calc(var(--i) * 70ms + .2s);transform:translateY(0)}.Zsys2q_mobileFoot{z-index:1;gap:var(--sp-3);padding-top:var(--sp-4);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);flex-direction:column;display:flex;position:relative;transform:translateY(14px)}.Zsys2q_mobileOpen .Zsys2q_mobileFoot{opacity:1;transition-delay:calc(var(--i) * 70ms + .24s);transform:translateY(0)}.Zsys2q_mobile .Zsys2q_mobileCta{width:auto;min-width:11rem;font-size:var(--fs-base);background:var(--cream-50);color:#141210;box-shadow:none;align-self:flex-start;padding:.85rem 1.75rem}.Zsys2q_mobile .Zsys2q_mobileCta:hover{filter:none;background:#fff}.Zsys2q_mobileLine,.Zsys2q_mobileWhisper{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.2rem .7rem;margin:0;display:flex}.Zsys2q_mobileLine{font-size:var(--fs-sm);color:var(--ink-soft)}.Zsys2q_mobileLine a,.Zsys2q_mobileWhisper a{min-height:2.75rem;color:var(--ink);text-underline-offset:.2em;align-items:center;text-decoration:none;display:inline-flex}.Zsys2q_mobileLine a:hover,.Zsys2q_mobileWhisper a:hover{text-decoration:underline}.Zsys2q_mobileWhisper{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.Zsys2q_mobileWhisper a{color:var(--ink-soft)}.Zsys2q_mobileDot{background:var(--brand-blue);border-radius:50%;flex:none;width:3px;height:3px}}
.J69zQG_submit{color:#fff;font-weight:600;font-size:var(--fs-sm);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:linear-gradient(#454545 0%,#080808 100%);border-radius:999px;align-self:flex-start;padding:.95rem 1.7rem}.J69zQG_submit:hover:not(:disabled){filter:brightness(1.25);transform:translateY(-2px)}html[data-theme=dark] .J69zQG_submit{background:var(--brand-blue-deep);color:#fff}html[data-theme=dark] .J69zQG_submit:hover:not(:disabled){filter:brightness(1.15)}.J69zQG_submit:disabled{opacity:.55;cursor:not-allowed}.J69zQG_empty{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;max-width:640px;display:flex}.J69zQG_emptyTitle{font-size:var(--fs-lg)}.J69zQG_muted{color:var(--text-muted);font-size:var(--fs-sm)}.J69zQG_list{gap:var(--sp-2);flex-direction:column;display:flex}.J69zQG_item{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex}.J69zQG_itemMain{flex-direction:column;gap:.2rem;min-width:0;display:flex}.J69zQG_itemTitle{font-size:var(--fs-base);font-weight:600}.J69zQG_itemMeta{font-size:var(--fs-sm);color:var(--text-muted)}.J69zQG_badge{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-alt);color:var(--ink-700);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:.3rem .75rem;font-weight:700}.J69zQG_badgePending{color:#d39a1e;background:#d39a1e26;border-color:#d39a1e6b}.J69zQG_badgeApproved{color:#4aa3ef;background:rgba(var(--glow-blue), .16);border-color:rgba(var(--glow-blue), .6);box-shadow:0 0 0 1px rgba(var(--glow-blue), .35), 0 0 14px rgba(var(--glow-blue), .55)}@media (max-width:600px){.J69zQG_item{align-items:flex-start;gap:var(--sp-2);flex-direction:column}}
.Xt8l1G_panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:370px;max-width:calc(100vw - 32px);height:500px;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.Xt8l1G_header{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);border-bottom:1px solid var(--border);background:var(--bg-alt);padding:.9rem 1rem;display:flex}.Xt8l1G_title{font-size:var(--fs-base);font-weight:600}.Xt8l1G_subtitle{font-size:var(--fs-xs);color:var(--text-muted);margin-top:1px}.Xt8l1G_close{color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease);font-size:1.5rem;line-height:1}.Xt8l1G_close:hover{color:var(--text)}.Xt8l1G_messages{flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.Xt8l1G_msg{max-width:86%;font-size:var(--fs-sm);white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:.6rem .8rem;line-height:1.45}.Xt8l1G_bot{background:var(--bg-alt);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.Xt8l1G_user{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px;align-self:flex-end}.Xt8l1G_typing{align-items:center;gap:4px;display:flex}.Xt8l1G_typing span{background:var(--text-muted);width:6px;height:6px;animation:Xt8l1G_bounce 1.2s var(--ease) infinite;border-radius:50%}.Xt8l1G_typing span:nth-child(2){animation-delay:.15s}.Xt8l1G_typing span:nth-child(3){animation-delay:.3s}@keyframes Xt8l1G_bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.Xt8l1G_suggestions{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.Xt8l1G_chip{font-size:var(--fs-xs);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border-radius:999px;padding:.4rem .7rem}.Xt8l1G_chip:hover{border-color:var(--accent);background:var(--bg-alt)}.Xt8l1G_inputRow{border-top:1px solid var(--border);gap:.5rem;padding:.75rem;display:flex}.Xt8l1G_input{background:var(--field-bg);border:1px solid var(--border);min-width:0;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-sm);border-radius:999px;flex:1;padding:.6rem .9rem}.Xt8l1G_input:focus{border-color:var(--accent);outline:none}@media (pointer:coarse){.Xt8l1G_input{font-size:16px}}.Xt8l1G_send{background:var(--accent-gradient);width:38px;height:38px;color:var(--on-accent);cursor:pointer;transition:opacity var(--dur-fast) var(--ease);border-radius:50%;flex-shrink:0;font-size:1.1rem}.Xt8l1G_send:disabled{opacity:.4;cursor:not-allowed}.Xt8l1G_floatRoot{z-index:900;flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:fixed;bottom:20px;right:20px}.Xt8l1G_floatRoot .Xt8l1G_panel{animation:Xt8l1G_panelIn .2s var(--ease)}@keyframes Xt8l1G_panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Xt8l1G_bubble{background:var(--accent-gradient);color:var(--on-accent);font-weight:600;font-size:var(--fs-sm);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform var(--dur-fast) var(--ease);border-radius:999px;align-self:flex-end;padding:.8rem 1.3rem}.Xt8l1G_bubble:hover{transform:translateY(-2px)}.Xt8l1G_bubbleIcon{border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid}.Xt8l1G_bubbleIcon svg{width:24px;height:24px}html[data-theme=light] .Xt8l1G_panel{border-color:#00000059}.Xt8l1G_inline{top:calc(var(--topbar-h,72px) + 20px);position:sticky}.Xt8l1G_inline .Xt8l1G_panel{width:100%;height:560px;box-shadow:var(--shadow-sm)}@media (max-width:900px){.Xt8l1G_inline{position:static}.Xt8l1G_inline .Xt8l1G_panel{height:460px}}@media (max-width:600px){.Xt8l1G_floatRoot{bottom:14px;right:14px}.Xt8l1G_panel{height:70vh}.Xt8l1G_inline{display:none}}@media (max-width:860px){.Xt8l1G_headerLaunched .Xt8l1G_bubble{display:none}}
.rXMR6q_root{display:none}html[data-intro=on] .rXMR6q_root{z-index:2147483000;pointer-events:auto;justify-content:center;align-items:center;animation:3s linear forwards rXMR6q_introInert;display:flex;position:fixed;inset:0;overflow:hidden}.rXMR6q_curtainTop,.rXMR6q_curtainBottom{z-index:1;will-change:transform;background:#0b0908;height:50.5%;position:absolute;left:0;right:0;transform:translateY(0)}.rXMR6q_curtainTop{background-image:linear-gradient(#14110e 0%,#0b0908 100%);top:0}.rXMR6q_curtainBottom{background-image:linear-gradient(#0b0908 0%,#100c0a 100%);bottom:0}html[data-intro=on] .rXMR6q_curtainTop{animation:3s linear forwards rXMR6q_curtainUp}html[data-intro=on] .rXMR6q_curtainBottom{animation:3s linear forwards rXMR6q_curtainDown}.rXMR6q_lattice,.rXMR6q_waveEdges{--hex-w:clamp(112px, 11vw, 168px);z-index:2;pointer-events:none;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);-webkit-mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/hex-lg.svg);mask-image:url(/hex-lg.svg);-webkit-mask-position:50%;mask-position:50%}.rXMR6q_lattice{background:rgba(var(--brand-blue-rgb), .55);opacity:0;animation:3s linear forwards rXMR6q_latticeLife}.rXMR6q_waveEdges,.rXMR6q_waveGlow{animation:3s linear forwards rXMR6q_layerLife}.rXMR6q_band,.rXMR6q_bandGlow{will-change:transform;width:60%;animation:3s linear forwards rXMR6q_waveSweep;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-100%)}.rXMR6q_band{background:linear-gradient(105deg, rgba(var(--brand-blue-rgb), 0) 28%, rgba(var(--brand-blue-rgb), .55) 43%, rgba(var(--glow-blue), .95) 48%, #f2f9ff 50%, rgba(var(--glow-blue), .95) 52%, rgba(var(--brand-blue-rgb), .55) 57%, rgba(var(--brand-blue-rgb), 0) 72%)}.rXMR6q_waveGlow{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rXMR6q_bandGlow{background:linear-gradient(105deg, rgba(var(--glow-blue), 0) 30%, rgba(var(--glow-blue), .07) 47%, rgba(var(--glow-blue), .11) 50%, rgba(var(--glow-blue), .07) 53%, rgba(var(--glow-blue), 0) 70%)}.rXMR6q_vignette{z-index:3;pointer-events:none;background:radial-gradient(115% 85% at 50% 44%,#0000 48%,#0009 100%);position:absolute;inset:0}.rXMR6q_inner{z-index:4;text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;padding:2rem;display:flex;position:relative}html[data-intro=on] .rXMR6q_inner{animation:3s linear forwards rXMR6q_innerLife}.rXMR6q_wordMask{padding:.06em 0;overflow:hidden}.rXMR6q_word{will-change:transform;backface-visibility:hidden;font-family:var(--font-brand), "Impact", sans-serif;letter-spacing:.015em;background:linear-gradient(100deg,#cbc4b6 0%,#e9e3d7 38%,#fff 50%,#e9e3d7 62%,#cbc4b6 100%) 135% 0/250% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,8.4vw,4.8rem);line-height:.95;animation:3s linear forwards rXMR6q_wordUp,3s linear forwards rXMR6q_sweep;display:block;transform:translateY(118%)}.rXMR6q_company{will-change:transform, opacity;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.46em;text-indent:.46em;color:#e9e3d794;opacity:0;margin-top:.55rem;font-size:clamp(10px,1.45vw,13px);font-weight:600;animation:3s linear forwards rXMR6q_fadeUp;transform:translateY(6px)}@keyframes rXMR6q_latticeLife{0%{opacity:0;animation-timing-function:ease-out}10.67%{opacity:.55;animation-timing-function:ease-out}53.33%{opacity:1}65%{opacity:1;animation-timing-function:ease}80%{opacity:0}to{opacity:0}}@keyframes rXMR6q_layerLife{0%,65%{opacity:1;animation-timing-function:ease}80%,to{opacity:0}}@keyframes rXMR6q_waveSweep{0%,6.67%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(-100%)}53.33%,to{transform:translate(180%)}}@keyframes rXMR6q_waveSweepNodes{0%,8.67%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(-100%)}55.33%,to{transform:translate(180%)}}@keyframes rXMR6q_wordUp{0%,8.33%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(118%)}31.67%,to{transform:translateY(0)}}@keyframes rXMR6q_sweep{0%,48.33%{background-position:135% 0;animation-timing-function:cubic-bezier(.4,0,.2,1)}68.33%,to{background-position:-35% 0}}@keyframes rXMR6q_fadeUp{0%,30%{opacity:0;animation-timing-function:ease;transform:translateY(6px)}50%,to{opacity:1;transform:translateY(0)}}@keyframes rXMR6q_curtainUp{0%,68.33%{animation-timing-function:cubic-bezier(.76,0,.24,1);transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes rXMR6q_curtainDown{0%,68.33%{animation-timing-function:cubic-bezier(.76,0,.24,1);transform:translateY(0)}to{transform:translateY(100%)}}@keyframes rXMR6q_innerLife{0%,66.67%{opacity:1;animation-timing-function:ease;transform:translateY(0)}81.67%,to{opacity:0;transform:translateY(-6px)}}@keyframes rXMR6q_introInert{0%,98.3%{visibility:visible}to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){html[data-intro=on] .rXMR6q_root{display:none}}
.UupmCW_galGrid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.UupmCW_galCard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);display:block;overflow:hidden}.UupmCW_galCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.UupmCW_galCover{aspect-ratio:4/3;background:var(--bg-alt);object-fit:cover;width:100%}.UupmCW_galMeta{padding:var(--sp-3)}.UupmCW_empty{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;max-width:640px;display:flex}.UupmCW_emptyTitle{font-size:var(--fs-lg)}.UupmCW_muted{color:var(--text-muted);font-size:var(--fs-sm)}@media (max-width:600px){.UupmCW_galGrid{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:900px){.UupmCW_galGrid{grid-template-columns:repeat(2,1fr)}}
.zo8iTq_footer{background:var(--ink-900);color:#fff;padding:var(--sp-7) 0 var(--sp-4)}.zo8iTq_inner{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto}.zo8iTq_cta{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-bottom:var(--sp-6);border-bottom:1px solid #fcf9f324;flex-wrap:wrap;display:flex}.zo8iTq_ctaTitle{font-size:var(--fs-3xl);line-height:var(--lh-tight);color:#fff}.zo8iTq_ctaTitle em{color:rgb(var(--glow-blue));font-style:normal}.zo8iTq_ctaBtn{background:var(--cream-100);color:var(--ink-900);border-color:var(--cream-100)}.zo8iTq_ctaBtn:hover{background:var(--white)}.zo8iTq_cols{gap:var(--sp-5) var(--sp-4);padding:var(--sp-6) 0;grid-template-columns:1.3fr 1fr 1fr .7fr 1.5fr;display:grid}.zo8iTq_brandCol{flex-direction:column;gap:.6rem;display:flex}.zo8iTq_wordmark{--wm-h:64px;font-family:var(--font-display);font-size:var(--fs-xl);text-transform:uppercase;letter-spacing:.006em;color:#fff;font-weight:400}.zo8iTq_wordmark em{color:inherit;font-style:normal}.zo8iTq_tagline{font-size:var(--fs-sm);color:#fff9;max-width:30ch}.zo8iTq_colTitle{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#ffffff80;margin-bottom:var(--sp-2);font-weight:600}.zo8iTq_list{flex-direction:column;gap:.6rem;list-style:none;display:flex}.zo8iTq_list a{overflow-wrap:anywhere;font-size:var(--fs-sm);color:#ffffffd1;transition:color var(--dur-fast) var(--ease)}.zo8iTq_list a:hover{color:#fff}.zo8iTq_muted{color:#ffffff80;font-size:var(--fs-sm);overflow-wrap:anywhere}.zo8iTq_socials{gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.zo8iTq_social{transition:transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border-radius:7px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.zo8iTq_social:hover{transform:translateY(-2px)}.zo8iTq_social svg{display:block}.zo8iTq_bottom{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-top:var(--sp-4);font-size:var(--fs-xs);color:#ffffff8c;border-top:1px solid #fcf9f324;flex-wrap:wrap;display:flex}@media (max-width:860px){.zo8iTq_cols{grid-template-columns:1fr 1fr}}@media (max-width:520px){.zo8iTq_cols{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.zo8iTq_brandCol,.zo8iTq_cols>.zo8iTq_col:last-child{grid-column:1/-1}.zo8iTq_ctaTitle{font-size:var(--fs-2xl)}}.zo8iTq_mapWrap{margin-top:var(--sp-3);max-width:336px}.zo8iTq_map{border-radius:var(--radius);background:#0d0d0f;border:1px solid #fcf9f329;width:336px;max-width:100%;height:178px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 46px #00000085}.zo8iTq_map:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:0}.zo8iTq_mapTiles{filter:grayscale()contrast(1.08)brightness(.62);position:absolute;inset:0}.zo8iTq_mapTile{-webkit-user-select:none;user-select:none;pointer-events:none;width:256px;max-width:none;height:256px;position:absolute}.zo8iTq_mapMarker{border:2px solid var(--cream-50);background:rgb(var(--glow-blue));width:13px;height:13px;box-shadow:0 0 0 8px rgba(var(--glow-blue), .22), 0 0 22px rgba(var(--glow-blue), .8);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zo8iTq_mapLabel{font-family:var(--font-sans);color:#fff;text-shadow:0 1px 5px #000000f2;white-space:nowrap;pointer-events:none;font-size:.72rem;font-weight:800;position:absolute;top:calc(50% - 8px);left:calc(50% + 14px)}.zo8iTq_mapCaption{font-size:var(--fs-xs);color:#ffffff8c;margin-top:.6rem;line-height:1.5}html[data-theme=light] .zo8iTq_footer{background:var(--brand-blue-deep);color:#fff}html[data-theme=light] .zo8iTq_ctaTitle{color:#fff}html[data-theme=light] .zo8iTq_ctaTitle em{color:#fff}html[data-theme=light] .zo8iTq_wordmark{color:#fff}html[data-theme=light] .zo8iTq_wordmark .wm-one{color:#fff}html[data-theme=light] .zo8iTq_mapLabel{color:#fff}html[data-theme=light] .zo8iTq_list a:hover{color:#fff}html[data-theme=light] .zo8iTq_tagline{color:#ffffffdb}html[data-theme=light] .zo8iTq_colTitle{color:#ffffffdb}html[data-theme=light] .zo8iTq_list a{color:#ffffffdb}html[data-theme=light] .zo8iTq_muted{color:#ffffffdb}html[data-theme=light] .zo8iTq_bottom{color:#ffffffdb}html[data-theme=light] .zo8iTq_mapCaption{color:#ffffffdb}html[data-theme=light] .zo8iTq_mapMarker{background:#fff}html[data-theme=light] .zo8iTq_ctaBtn{color:var(--brand-blue-deeper);background:#fff;border-color:#fff}.zo8iTq_email{overflow-wrap:normal;word-break:keep-all}@media (max-width:640px){.zo8iTq_footer{padding-top:var(--phone-section-y)}.zo8iTq_ctaTitle{font-size:var(--fs-phone-h2)}.zo8iTq_cta{padding-bottom:var(--sp-5)}.zo8iTq_cols{padding-top:var(--sp-5)}}
.aolz_W_error{font-size:var(--fs-sm);color:#b3261e}.aolz_W_input{font-family:var(--font-sans);font-size:var(--fs-base);letter-spacing:normal;text-transform:none;color:var(--text);background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:border-color var(--dur-fast) var(--ease);padding:.8rem .9rem}.aolz_W_input:focus{border-color:var(--accent);outline:none}textarea.aolz_W_input{resize:vertical}select.aolz_W_input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a86' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right .95rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.6rem}select.aolz_W_input::-ms-expand{display:none}.aolz_W_submit{background:var(--accent-gradient);color:var(--on-accent);font-weight:600;font-size:var(--fs-sm);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:999px;align-self:flex-start;padding:.95rem 1.7rem}.aolz_W_submit:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-2px)}.aolz_W_submit:disabled{opacity:.55;cursor:not-allowed}.aolz_W_signinTitle{font-size:var(--fs-2xl)}.aolz_W_lead{font-size:var(--fs-base);color:var(--text-muted)}.aolz_W_form{gap:var(--sp-3);flex-direction:column;max-width:640px;display:flex}.aolz_W_signinWrap{padding:var(--sp-6) var(--gutter);flex:1;justify-content:center;align-items:center;display:flex}.aolz_W_signin{gap:var(--sp-3);width:100%;max-width:460px;padding:var(--sp-6) var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.aolz_W_google{background:var(--field-bg);border:1px solid var(--border);font-weight:600;font-size:var(--fs-sm);color:var(--text);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.2rem;display:inline-flex}.aolz_W_google:hover:not(:disabled){border-color:var(--ink-700);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.aolz_W_google:disabled{opacity:.5;cursor:not-allowed}.aolz_W_divider{align-items:center;gap:var(--sp-2);color:var(--ink-300);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;display:flex}.aolz_W_divider:before,.aolz_W_divider:after{content:"";background:var(--border);flex:1;height:1px}.aolz_W_fine{font-size:var(--fs-xs);color:var(--ink-300)}.aolz_W_setupNote{font-size:var(--fs-xs);color:var(--ink-500);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.6rem .8rem}@media (max-width:600px){.aolz_W_signin{padding:var(--sp-5) var(--sp-4)}}html[data-theme=light] .aolz_W_signin.blue-scope{background:var(--brand-blue-deep);border-color:#ffffff59;box-shadow:0 24px 70px #14284647}html[data-theme=light] .aolz_W_signin.blue-scope .aolz_W_google{color:#121212;background:#fff;border-color:#fff}html[data-theme=light] .aolz_W_signin.blue-scope .aolz_W_google:hover:not(:disabled){background:#f1f4f8}.aolz_W_agreeBox{appearance:none;border:1.5px solid var(--brand-blue);cursor:pointer;width:18px;height:18px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:#fff;border-radius:4px;flex-shrink:0;place-items:center;margin:.1rem 0 0;display:inline-grid}.aolz_W_agreeBox:after{content:"";opacity:0;width:10px;height:10px;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M4 10.5l3.5 3.5L16 6'/></svg>") 50%/contain no-repeat;transform:scale(.6)}.aolz_W_agreeBox:checked{background:#121212;border-color:#121212}.aolz_W_agreeBox:checked:after{opacity:1;transform:scale(1)}.aolz_W_agreeBox:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}
.BrR7Ta_art{width:100%;height:96px;color:rgb(var(--glow-blue));pointer-events:none;margin-top:auto}@media (max-width:600px){.BrR7Ta_art{height:76px;margin-top:var(--sp-2)}}.BrR7Ta_svg{width:100%;height:100%;display:block;overflow:visible}.BrR7Ta_dim{stroke-opacity:.38}.BrR7Ta_dimFill{fill:currentColor;fill-opacity:.06;stroke:none}.BrR7Ta_accent{stroke:rgb(var(--glow-blue))}.BrR7Ta_accentFill{fill:rgb(var(--glow-blue));stroke:none}.BrR7Ta_art :is(.BrR7Ta_focus,.BrR7Ta_rotor){animation-duration:inherit}.BrR7Ta_frame{transform-box:fill-box;transform-origin:50%;animation:BrR7Ta_compose 5s var(--ease) infinite}.BrR7Ta_focus{transform-box:fill-box;transform-origin:50%;animation:BrR7Ta_focusLock 3.2s var(--ease) infinite}.BrR7Ta_flash{animation:BrR7Ta_blink 3.4s var(--ease) infinite}.BrR7Ta_reel{transform-box:fill-box;transform-origin:50%;animation:3.4s linear infinite BrR7Ta_spin}.BrR7Ta_lensPulse{transform-box:fill-box;transform-origin:50%;animation:BrR7Ta_pulse 2.8s var(--ease) infinite}.BrR7Ta_drone{animation:BrR7Ta_floaty 4s var(--ease) infinite}.BrR7Ta_rotor{transform-box:fill-box;transform-origin:50%;animation:.5s linear infinite BrR7Ta_spin}.BrR7Ta_shadow{animation:BrR7Ta_shadowPulse 4s var(--ease) infinite}.BrR7Ta_draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:BrR7Ta_drawLoop 5.5s var(--ease) infinite}.BrR7Ta_draw:nth-of-type(2){animation-delay:.35s}.BrR7Ta_draw:nth-of-type(3){animation-delay:.7s}.BrR7Ta_draw:nth-of-type(4){animation-delay:1.05s}.BrR7Ta_draw:nth-of-type(5){animation-delay:1.4s}.BrR7Ta_orbit{transform-box:view-box;transform-origin:60px 44px;animation:9s linear infinite BrR7Ta_spin}.BrR7Ta_pan{transform-box:fill-box;transform-origin:50%;animation:BrR7Ta_panSweep 6s var(--ease) infinite}.BrR7Ta_bar{transform-box:fill-box;transform-origin:bottom;animation:BrR7Ta_eq 1.3s var(--ease) infinite}.BrR7Ta_bar:nth-child(2){animation-delay:.18s}.BrR7Ta_bar:nth-child(3){animation-delay:.36s}.BrR7Ta_bar:nth-child(4){animation-delay:.12s}.BrR7Ta_bar:nth-child(5){animation-delay:.3s}.BrR7Ta_rec{animation:1.4s step-end infinite BrR7Ta_blink}.BrR7Ta_turn{stroke-dasharray:4 6;animation:3.6s linear infinite BrR7Ta_turntable}.BrR7Ta_sweep{animation:BrR7Ta_sweep 3.2s var(--ease) infinite}.BrR7Ta_softbox{animation:BrR7Ta_glow 3.2s var(--ease) infinite}.BrR7Ta_block{transform-box:fill-box;transform-origin:50%;animation:BrR7Ta_blockIn 4.6s var(--ease) infinite}.BrR7Ta_block:nth-of-type(2){animation-delay:.3s}.BrR7Ta_block:nth-of-type(3){animation-delay:.6s}.BrR7Ta_block:nth-of-type(4){animation-delay:.9s}.BrR7Ta_cursor{animation:BrR7Ta_cursorMove 4.6s var(--ease) infinite}.BrR7Ta_ripple{transform-box:fill-box;transform-origin:50%;animation:BrR7Ta_ripple 4.6s var(--ease) infinite}@keyframes BrR7Ta_spin{to{transform:rotate(360deg)}}@keyframes BrR7Ta_blink{0%,to{opacity:1}50%{opacity:.12}}@keyframes BrR7Ta_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes BrR7Ta_compose{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes BrR7Ta_focusLock{0%,to{opacity:.35;transform:scale(1.18)}22%,78%{opacity:1;transform:scale(1)}}@keyframes BrR7Ta_scan{0%,to{opacity:0;transform:translateY(-8px)}15%,85%{opacity:.7}50%{transform:translateY(8px)}}@keyframes BrR7Ta_filmScroll{to{transform:translate(-32px)}}@keyframes BrR7Ta_floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes BrR7Ta_shadowPulse{0%,to{opacity:.32;transform:scaleX(1)}50%{opacity:.18;transform:scaleX(.82)}}@keyframes BrR7Ta_drawLoop{0%{stroke-dashoffset:1px}45%,62%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes BrR7Ta_panSweep{0%,to{transform:rotate(-26deg)}50%{transform:rotate(26deg)}}@keyframes BrR7Ta_eq{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}@keyframes BrR7Ta_turntable{to{stroke-dashoffset:-40px}}@keyframes BrR7Ta_sweep{0%{opacity:0;transform:translate(-16px)}25%,70%{opacity:.85}to{opacity:0;transform:translate(16px)}}@keyframes BrR7Ta_glow{0%,to{opacity:.3}50%{opacity:.7}}@keyframes BrR7Ta_blockIn{0%{opacity:0;transform:translateY(7px)scaleY(.6)}16%,82%{opacity:1;transform:translateY(0)scaleY(1)}to{opacity:0;transform:translateY(7px)scaleY(.6)}}@keyframes BrR7Ta_cursorMove{0%{transform:translate(-14px,10px)}45%,to{transform:translate(0)}}@keyframes BrR7Ta_ripple{0%,44%{opacity:0;transform:scale(.2)}52%{opacity:.8}68%,to{opacity:0;transform:scale(1.6)}}.BrR7Ta_art[data-offscreen] *{animation-play-state:paused!important}
._0H54GG_grid{gap:var(--sp-2);grid-template-columns:repeat(4,1fr);display:grid}._0H54GG_tile{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);display:block;position:relative;overflow:hidden}._0H54GG_tileOpen{cursor:pointer;width:100%;height:100%;display:block}._0H54GG_heart{color:#fff;cursor:pointer;z-index:2;opacity:.92;width:34px;height:34px;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:#0006;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}._0H54GG_heart:hover{background:#0000008c;transform:scale(1.12)}._0H54GG_thumb{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}._0H54GG_tile:hover ._0H54GG_thumb{transform:scale(1.06)}._0H54GG_tile:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--dur-fast) var(--ease);background:linear-gradient(#0000 55%,#00000047 100%);position:absolute;inset:0}._0H54GG_tile:hover:after{opacity:1}._0H54GG_moreWrap{margin-top:var(--sp-4);justify-content:center;display:flex}._0H54GG_moreBtn{border:1px solid var(--border);color:var(--text);font-weight:600;font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border-radius:999px;padding:.85rem 1.6rem}._0H54GG_moreBtn:hover{border-color:var(--accent);background:var(--surface);transform:translateY(-2px)}._0H54GG_lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);animation:_0H54GG_lbIn .22s var(--ease);background:#080808ed;justify-content:center;align-items:center;padding:clamp(1rem,4vw,3rem);display:flex;position:fixed;inset:0}._0H54GG_lbImg{object-fit:contain;border-radius:var(--radius-sm);max-width:92vw;max-height:86vh;box-shadow:0 24px 70px #0009}._0H54GG_lbClose,._0H54GG_lbNav,._0H54GG_lbHeart{color:#fff;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}._0H54GG_lbClose:hover,._0H54GG_lbNav:hover,._0H54GG_lbHeart:hover{background:#fff3}._0H54GG_lbHeart{width:44px;height:44px;top:clamp(.8rem,3vw,1.6rem);left:clamp(.8rem,3vw,1.6rem)}._0H54GG_heartOn{color:#ff5a7a}._0H54GG_lbClose{width:44px;height:44px;font-size:1.6rem;line-height:1;top:clamp(.8rem,3vw,1.6rem);right:clamp(.8rem,3vw,1.6rem)}._0H54GG_lbNav{width:50px;height:50px;font-size:1.8rem;line-height:1;top:50%;transform:translateY(-50%)}._0H54GG_lbPrev{left:clamp(.6rem,2.5vw,1.6rem)}._0H54GG_lbNext{right:clamp(.6rem,2.5vw,1.6rem)}._0H54GG_lbCount{color:#ffffffd1;font-size:var(--fs-sm);letter-spacing:.04em;position:absolute;bottom:clamp(.9rem,3vw,1.8rem);left:50%;transform:translate(-50%)}@keyframes _0H54GG_lbIn{0%{opacity:0}to{opacity:1}}@media (max-width:1080px){._0H54GG_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){._0H54GG_grid{grid-template-columns:repeat(2,1fr);gap:.5rem}._0H54GG_lbNav{width:42px;height:42px;font-size:1.5rem}._0H54GG_feed{margin-inline:calc(-1 * var(--gutter));scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;gap:0;display:flex;overflow:auto hidden}._0H54GG_feed::-webkit-scrollbar{display:none}._0H54GG_feed ._0H54GG_tile{scroll-snap-align:start;aspect-ratio:var(--lane-ar,3 / 2);background:var(--bg-alt);border-radius:0;flex:0 0 100%;height:auto}._0H54GG_feed ._0H54GG_thumb{object-fit:contain;width:100%;height:100%}._0H54GG_laneBar{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0 0;display:flex}._0H54GG_laneArrow{border:1px solid var(--brand-blue);width:44px;height:44px;color:var(--text);transition:opacity var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._0H54GG_laneArrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}._0H54GG_laneArrow:disabled{opacity:.35}._0H54GG_laneCount{text-align:center;min-width:5ch;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}}
.u16AlW_empty{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-6);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;max-width:640px;display:flex}.u16AlW_emptyTitle{font-size:var(--fs-lg)}.u16AlW_muted{color:var(--text-muted);font-size:var(--fs-sm)}
.fsWFJa_muted{color:var(--text-muted);font-size:var(--fs-sm)}@media (max-width:600px){.fsWFJa_referStats{gap:var(--sp-2)}.fsWFJa_referStat{padding:var(--sp-3);min-width:0}}.fsWFJa_referWrap{gap:var(--sp-4);flex-direction:column;display:flex}.fsWFJa_referHero.always-dark{background:var(--surface)}.fsWFJa_referHero{gap:var(--sp-2);padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-left:3px solid rgb(var(--glow-blue));border-radius:var(--radius);flex-direction:column;display:flex}.fsWFJa_referTitle{font-size:var(--fs-2xl)}.fsWFJa_referLede{font-size:var(--fs-base);color:var(--text-muted);max-width:52ch}.fsWFJa_referLinkRow{margin-top:var(--sp-2);gap:.6rem;display:flex}.fsWFJa_referInput{background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;font-size:var(--fs-sm);color:var(--text);flex:1;padding:.7rem .9rem}.fsWFJa_referCopyBtn{background:var(--accent-gradient);color:var(--on-accent);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.7rem 1.2rem}.fsWFJa_referShareBtn{border:1px solid var(--border);color:var(--text);font-weight:600;font-size:var(--fs-sm);background:0 0;border-radius:999px;align-self:flex-start;margin-top:.4rem;padding:.55rem 1.3rem}.fsWFJa_referShareBtn:hover{border-color:var(--accent)}.fsWFJa_referStats{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.fsWFJa_referStat{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:center;flex-direction:column;gap:.2rem;display:flex}.fsWFJa_referStatNum{font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;line-height:1}.fsWFJa_referStatLabel{font-size:var(--fs-xs);color:var(--text-muted)}.fsWFJa_referRewards{flex-direction:column;gap:.6rem;display:flex}.fsWFJa_referRewardCard{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:rgba(var(--glow-blue), .08);border:1px solid rgba(var(--glow-blue), .45);border-radius:var(--radius);display:flex}.fsWFJa_referRewardPct{font-family:var(--font-display);font-size:var(--fs-lg);color:#4aa3ef;white-space:nowrap}.fsWFJa_referRewardNote{font-size:var(--fs-sm);color:var(--text)}.fsWFJa_referList{flex-direction:column;gap:.1rem;display:flex}.fsWFJa_referListRow{border-bottom:1px dashed var(--border);font-size:var(--fs-sm);justify-content:space-between;align-items:center;padding:.55rem 0;display:flex}.fsWFJa_referBadge{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:.24rem .6rem;font-weight:700}.fsWFJa_referBadgeOn{color:#4aa3ef;background:rgba(var(--glow-blue), .14);border-color:rgba(var(--glow-blue), .55)}@media (max-width:560px){.fsWFJa_referLinkRow{flex-direction:column}.fsWFJa_referCopyBtn{width:100%}.fsWFJa_referStatNum{font-size:var(--fs-xl)}}:is(html[data-theme=light] .blue-scope .fsWFJa_referRewardPct,html[data-theme=light] .blue-scope .fsWFJa_referBadgeOn){color:#fff}
.BBJTqW_page{--topbar-h:72px;background:var(--bg);min-height:100svh;padding-top:var(--topbar-h);flex-direction:column;display:flex}.BBJTqW_center{flex:1;place-items:center;display:grid}.BBJTqW_topbar{height:var(--topbar-h,72px);box-sizing:border-box;z-index:20;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:0 var(--gutter);backface-visibility:hidden;isolation:isolate;background:var(--chrome-bg-solid);border-bottom:1px solid var(--border);display:flex;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.BBJTqW_brand{font-family:var(--font-display);font-size:calc(var(--fs-lg) * 1.1);text-transform:uppercase;letter-spacing:.006em;font-weight:400;line-height:1}.BBJTqW_brand em{color:inherit;font-style:normal}.BBJTqW_topRight{align-items:center;gap:var(--sp-3);display:flex}.BBJTqW_linkBtn{font-size:var(--fs-sm);color:var(--text);text-underline-offset:3px;text-decoration:underline}.BBJTqW_iconBtn{width:38px;height:38px;color:var(--text);transition:background var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.BBJTqW_iconBtn:hover{background:var(--bg-alt)}.BBJTqW_iconBtn svg{width:20px;height:20px}.BBJTqW_wrap{width:100%;max-width:var(--maxw);padding:var(--sp-6) var(--gutter) var(--sp-8);flex:1;margin:0 auto}.BBJTqW_head{margin-bottom:var(--sp-5);flex-direction:column;gap:.4rem;display:flex}.BBJTqW_title{font-size:var(--fs-3xl)}.BBJTqW_sub{font-size:var(--fs-base);color:var(--text-muted)}.BBJTqW_muted{color:var(--text-muted);font-size:var(--fs-sm)}.BBJTqW_error{color:#b3261e;font-size:var(--fs-sm)}.BBJTqW_statGrid{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(5,1fr);display:grid}.BBJTqW_chartRow{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:1.2fr .8fr;display:grid}.BBJTqW_chartCard{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex}.BBJTqW_cardTitle{font-size:var(--fs-base);font-weight:600}.BBJTqW_deliverPanel{gap:var(--sp-3);flex-direction:column;display:flex}.BBJTqW_deliverHead{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.BBJTqW_deliverToggle{background:var(--bg-alt);border:1px solid var(--border);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.BBJTqW_deliverTab{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:999px;padding:.45rem 1.1rem;font-weight:600}.BBJTqW_deliverTab:hover{color:var(--text)}.BBJTqW_deliverTabActive{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}@media (max-width:600px){.BBJTqW_deliverHead{flex-direction:column;align-items:stretch}.BBJTqW_deliverToggle{display:flex}.BBJTqW_deliverTab{text-align:center;flex:1;padding:.5rem}}.BBJTqW_usersCard{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.BBJTqW_userList{margin-top:var(--sp-3);flex-direction:column;display:flex}@media (max-width:1000px){.BBJTqW_statGrid{grid-template-columns:repeat(2,1fr)}.BBJTqW_chartRow{grid-template-columns:1fr}}@media (max-width:640px){.BBJTqW_title{font-size:var(--fs-2xl)}}.BBJTqW_refOverview{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.BBJTqW_refStatRow{gap:var(--sp-2);grid-template-columns:repeat(5,1fr);display:grid}.BBJTqW_refStatBox{padding:var(--sp-3);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;flex-direction:column;gap:.2rem;display:flex}.BBJTqW_refStatHot{background:rgba(var(--glow-blue), .1);border-color:rgba(var(--glow-blue), .5)}.BBJTqW_refStatNum{font-family:var(--font-display);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;line-height:1}.BBJTqW_refStatCap{font-size:var(--fs-xs);color:var(--text-muted)}@media (max-width:760px){.BBJTqW_refStatRow{grid-template-columns:repeat(2,1fr)}}.BBJTqW_usersHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BBJTqW_shellToggle{border:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border-radius:999px;padding:.3rem .85rem}.BBJTqW_shellToggle:hover{border-color:var(--text-muted);color:var(--text)}.BBJTqW_reminders{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--sp-4);border-left:3px solid #8b5cf6}.BBJTqW_remHead{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.BBJTqW_remBell{font-size:15px}.BBJTqW_remList{flex-direction:column;gap:.4rem;display:flex}.BBJTqW_remItem{gap:var(--sp-2);font-size:var(--fs-sm);border-top:1px dashed var(--border);grid-template-columns:90px 92px 1fr;align-items:baseline;padding:.4rem 0;display:grid}.BBJTqW_remItem:first-child{border-top:none}.BBJTqW_remWhen{color:#8b5cf6;font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.BBJTqW_remSlot{color:var(--text-muted);font-size:var(--fs-xs)}.BBJTqW_remWhat{color:var(--text)}@media (max-width:600px){.BBJTqW_remItem{grid-template-columns:auto 1fr}.BBJTqW_remWhat{grid-column:1/-1}}html[data-theme=light] .BBJTqW_page .BBJTqW_error{color:#ffd7d3}
.QgenAG_screen{--plat:#d2d7df;--blue:#4ea8ff;--plat-grad:linear-gradient(100deg, #aab2c0, #eef1f6 46%, #aab2c0);z-index:90;color:#fff;background:#090a0d;justify-content:center;align-items:center;padding:clamp(1.25rem,4vw,3rem);animation:.55s cubic-bezier(.22,1,.36,1) QgenAG_obIn;display:flex;position:fixed;inset:0;overflow-y:auto}html[data-theme=light] .QgenAG_screen{--plat:#7c8695;--blue:#2f7fd0;color:#17140f;background:#f3ede2}:is(html[data-theme=light] .QgenAG_sub,html[data-theme=light] .QgenAG_choiceDesc){color:#17140f99}html[data-theme=light] .QgenAG_choice{background:#ffffff9e;border-color:#17140f1a}html[data-theme=light] .QgenAG_choice:hover{background:#fffdf8}html[data-theme=light] .QgenAG_label{color:#17140f8c}html[data-theme=light] .QgenAG_opt{color:#17140f59}html[data-theme=light] .QgenAG_input{background:#fff;border-color:#17140f24}html[data-theme=light] .QgenAG_input::placeholder{color:#17140f4d}html[data-theme=light] .QgenAG_back{color:#17140f8c}.QgenAG_vignette{pointer-events:none;background:radial-gradient(78% 52% at 50% -4%,#4ea8ff1f,#0000 62%),radial-gradient(120% 95% at 50% 120%,#0009,#0000 55%);position:absolute;inset:0}.QgenAG_inner{text-align:center;width:min(940px,100%);position:relative}.QgenAG_stage{animation:.6s cubic-bezier(.22,1,.36,1) both QgenAG_obRise}.QgenAG_kicker{font-family:var(--font-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--plat);margin-bottom:1.1rem;padding-bottom:.95rem;font-size:.72rem;display:inline-block;position:relative}.QgenAG_kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);width:48px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.QgenAG_title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.004em;text-wrap:balance;margin:0 0 .7rem;font-size:clamp(1.9rem,1.2rem + 3vw,3.3rem);line-height:.98}.QgenAG_sub{color:#ffffff9e;max-width:46ch;margin:0 auto 2.4rem;font-size:clamp(.95rem,.9rem + .3vw,1.08rem)}.QgenAG_choices{text-align:left;grid-template-columns:1fr 1fr;gap:clamp(.9rem,1.5vw,1.4rem);display:grid}@media (max-width:680px){.QgenAG_choices{grid-template-columns:1fr}}.QgenAG_choice{cursor:pointer;color:inherit;text-align:left;background:#ffffff07;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:.55rem;padding:clamp(1.4rem,1rem + 1.6vw,2.2rem);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .4s,background .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.QgenAG_choice:hover{background:#ffffff0d;border-color:#4ea8ff99;transform:translateY(-5px);box-shadow:0 26px 64px -32px #000000bf,0 0 0 1px #4ea8ff4d,0 0 40px -18px #4ea8ff80}.QgenAG_choice:disabled{opacity:.5;cursor:default}.QgenAG_sweep{pointer-events:none;background:linear-gradient(100deg,#0000,#d2dceb24,#0000);width:45%;height:100%;transition:left .75s;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.QgenAG_choice:hover .QgenAG_sweep{left:130%}.QgenAG_choiceIcon{width:42px;height:42px;color:var(--blue);margin-bottom:.55rem}.QgenAG_choiceIcon svg{width:100%;height:100%}.QgenAG_choiceName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:inherit;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1}.QgenAG_choiceDesc{color:#fff9;max-width:32ch;font-size:.92rem;line-height:1.45}.QgenAG_choiceGo{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--blue);opacity:.6;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.68rem;transition:opacity .4s;display:inline-flex}.QgenAG_choiceGo svg{width:15px;height:15px;transition:transform .4s}.QgenAG_choice:hover .QgenAG_choiceGo{opacity:1}.QgenAG_choice:hover .QgenAG_choiceGo svg{transform:translate(4px)}.QgenAG_back{font-family:var(--font-sans);letter-spacing:.08em;color:#fff9;cursor:pointer;background:0 0;border:none;padding:.3rem;font-size:.8rem;position:absolute;top:-.4rem;left:0}.QgenAG_back:hover{color:var(--blue)}.QgenAG_form{text-align:left;flex-direction:column;gap:1rem;max-width:480px;margin:0 auto;display:flex}.QgenAG_fieldRow{gap:1rem;display:flex}@media (max-width:520px){.QgenAG_fieldRow{flex-direction:column}}.QgenAG_label{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;flex-direction:column;flex:1;gap:.4rem;font-size:.66rem;display:flex}.QgenAG_opt{text-transform:none;letter-spacing:normal;color:#ffffff52}.QgenAG_input{font-family:var(--font-sans);color:inherit;text-transform:none;letter-spacing:normal;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;padding:.75rem .9rem;font-size:1rem;transition:border-color .3s,box-shadow .3s}.QgenAG_input::placeholder{color:#ffffff4d}.QgenAG_input:focus{border-color:#4ea8ffd9;outline:none;box-shadow:0 0 0 3px #4ea8ff33}.QgenAG_submit{font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;color:#141821;background:var(--plat-grad);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:600;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex;box-shadow:0 10px 30px -12px #96aac866}.QgenAG_submit svg{width:16px;height:16px}.QgenAG_submit:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 16px 40px -14px #96aac880}.QgenAG_submit:disabled{opacity:.5;cursor:default;filter:none;transform:none}html[data-theme=light] .QgenAG_submit{color:#fff;background:#17140f;box-shadow:0 10px 26px -12px #14100a80}html[data-theme=light] .QgenAG_submit:hover{filter:brightness(1.12)}.QgenAG_err{color:#e0736b;margin:.2rem 0 0;font-size:.85rem}@keyframes QgenAG_obIn{0%{opacity:0}to{opacity:1}}@keyframes QgenAG_obRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.QgenAG_screen,.QgenAG_stage{animation:none}.QgenAG_choice,.QgenAG_choice:hover{transition:none;transform:none}.QgenAG_sweep{display:none}}
.ULSpcW_themeGrid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.ULSpcW_themeOption{padding:var(--sp-4) var(--sp-2);border-radius:var(--radius);border:1px solid var(--border);background:var(--field-bg);color:var(--text);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-direction:column;align-items:center;gap:.7rem;display:flex}.ULSpcW_themeOption:hover{border-color:var(--ink-700);transform:translateY(-2px)}.ULSpcW_themeOptionActive{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ULSpcW_themeIcon{width:26px;height:26px;color:var(--text)}.ULSpcW_themeIcon svg{width:100%;height:100%}.ULSpcW_themeLabel{font-size:var(--fs-sm);font-weight:500}
.qrar0G_empty{color:var(--text-muted);font-size:var(--fs-sm)}.qrar0G_stat{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.3rem;display:flex}.qrar0G_statLabel{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-300)}.qrar0G_statValue{font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;line-height:1}.qrar0G_statHint{font-size:var(--fs-xs);color:var(--text-muted)}.qrar0G_chartSvg{width:100%;height:190px;overflow:visible}.qrar0G_area{fill:rgba(var(--glow-blue), .16);stroke:none}.qrar0G_line{fill:none;stroke:rgb(var(--glow-blue));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.qrar0G_dot{fill:rgb(var(--glow-blue))}.qrar0G_axisLabel{fill:var(--ink-300);font-size:10px;font-family:var(--font-sans)}.qrar0G_bars{flex-direction:column;gap:.65rem;display:flex}.qrar0G_barRow{align-items:center;gap:var(--sp-3);grid-template-columns:1fr 2.2fr auto;display:grid}.qrar0G_barLabel{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qrar0G_barTrack{background:var(--bg-alt);border-radius:999px;height:10px;overflow:hidden}.qrar0G_barFill{background:rgb(var(--glow-blue));border-radius:999px;height:100%}.qrar0G_barValue{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text)}
.HFvRoG_hint{font-size:var(--fs-xs);color:var(--ink-300)}.HFvRoG_a11yList{flex-direction:column;display:flex}.HFvRoG_a11yRow{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);cursor:pointer;display:flex}.HFvRoG_a11yRow:last-of-type{border-bottom:none}.HFvRoG_a11yText{flex-direction:column;gap:.25rem;max-width:48ch;display:flex}.HFvRoG_a11yLabel{font-size:var(--fs-base);color:var(--text);font-weight:600}.HFvRoG_a11yDesc{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.45}.HFvRoG_a11ySwitch{border:1px solid var(--border);background:var(--bg-alt);cursor:pointer;width:46px;height:27px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;position:relative}.HFvRoG_a11ySwitchOn{background:#4ea8ff;border-color:#4ea8ff}.HFvRoG_a11yKnob{width:21px;height:21px;transition:transform var(--dur-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.HFvRoG_a11ySwitchOn .HFvRoG_a11yKnob{transform:translate(19px)}
._5VcmBq_chart{width:100%}._5VcmBq_plot{height:200px;padding-left:30px;position:relative}._5VcmBq_gridline{border-top:1px dashed var(--border);opacity:.7;height:0;position:absolute;left:30px;right:0}._5VcmBq_ytick{text-align:right;width:22px;font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1;position:absolute;left:0;transform:translateY(50%)}._5VcmBq_cols{align-items:flex-end;gap:clamp(6px,2%,20px);display:flex;position:absolute;inset:0 0 0 30px}._5VcmBq_col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}._5VcmBq_colValue{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1}._5VcmBq_colFill{background:rgba(var(--glow-blue), .42);border-radius:6px 6px 0 0;flex-shrink:0;width:clamp(14px,60%,40px);min-height:0}._5VcmBq_colFillCurrent{background:rgb(var(--glow-blue))}._5VcmBq_xlabels{gap:clamp(6px,2%,20px);margin-top:8px;padding-left:30px;display:flex}._5VcmBq_xlabel{text-align:center;min-width:0;font-size:var(--fs-xs);color:var(--text-muted);flex:1 1 0}._5VcmBq_xlabelCurrent{color:var(--text);font-weight:600}
.tN3ACW_muted{color:var(--text-muted);font-size:var(--fs-sm)}.tN3ACW_cardTitle{font-size:var(--fs-base);font-weight:600}.tN3ACW_detailTitle{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-300);margin-top:.3rem}.tN3ACW_schedCard{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--sp-4)}.tN3ACW_schedTop{margin-bottom:var(--sp-3);justify-content:space-between;align-items:baseline;display:flex}.tN3ACW_calHead{justify-content:center;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.tN3ACW_calMonth{font-weight:600;font-size:var(--fs-base);text-align:center;min-width:9rem}.tN3ACW_calNav{width:32px;height:32px;color:var(--text);transition:background var(--dur-fast) var(--ease);border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;display:grid}.tN3ACW_calNav:hover{background:var(--bg-alt)}.tN3ACW_calGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.tN3ACW_calWd{text-align:center;font-size:var(--fs-xs);color:var(--text-muted);padding-bottom:.3rem}.tN3ACW_calDay{border-radius:var(--radius-sm);min-height:56px;font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border:1px solid #0000;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:5px 3px;display:flex;position:relative;overflow:hidden}.tN3ACW_calDay:hover{background:var(--bg-alt)}.tN3ACW_calDayNum{line-height:1}.tN3ACW_calDayName{color:#4aa3ef;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:600;line-height:1.15;overflow:hidden}.tN3ACW_calToday{box-shadow:inset 0 0 0 1.5px rgba(var(--glow-blue), .85)}.tN3ACW_calToday:not(.tN3ACW_calDayApproved):not(.tN3ACW_calDayPending){background:rgba(var(--glow-blue), .12);border-color:rgba(var(--glow-blue), .45)}.tN3ACW_calDayApproved{background:#2ea05a29;border-color:#2ea05a8c;font-weight:600}.tN3ACW_calDayApproved:hover{background:#2ea05a42}.tN3ACW_calDayApproved .tN3ACW_calDayName{color:#2ea05a}.tN3ACW_calDayPending{background:#d68a2b29;border-color:#d68a2b8c;font-weight:600}.tN3ACW_calDayPending:hover{background:#d68a2b42}.tN3ACW_calDayPending .tN3ACW_calDayName{color:#d68a2b}.tN3ACW_calDaySel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.tN3ACW_calToday.tN3ACW_calDaySel{box-shadow:inset 0 0 0 1px var(--accent), inset 0 0 0 3px rgba(var(--glow-blue), .55)}.tN3ACW_calDaySel .tN3ACW_calCount{color:var(--on-accent)}.tN3ACW_schedList{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border)}.tN3ACW_schedItem{align-items:center;gap:var(--sp-3);border-bottom:1px dashed var(--border);font-size:var(--fs-sm);grid-template-columns:auto 1fr auto;padding:.55rem 0;display:grid}.tN3ACW_schedSlot{font-size:var(--fs-xs);color:#4aa3ef;white-space:nowrap;font-weight:700}.tN3ACW_schedWhat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:560px){.tN3ACW_schedItem{grid-template-columns:1fr;gap:.15rem}}.tN3ACW_calLegend{flex-wrap:wrap;gap:1rem;margin:.25rem 0 .6rem;display:flex}.tN3ACW_calLegItem{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:.4rem;display:inline-flex}.tN3ACW_calLegDot{border:1px solid #0000;border-radius:4px;width:12px;height:12px}.tN3ACW_calLegApproved{background:#2ea05a33;border-color:#2ea05a99}.tN3ACW_calLegPending{background:#d68a2b33;border-color:#d68a2b99}.tN3ACW_calLegToday{background:rgba(var(--glow-blue), .18);border-color:rgba(var(--glow-blue), .7)}.tN3ACW_calLegManual{background:#8b5cf633;border-color:#8b5cf6a6}.tN3ACW_calHint{font-size:var(--fs-xs);color:var(--text-muted);margin:.2rem 0 .6rem}.tN3ACW_calDayManual:after{content:"";width:6px;height:6px;box-shadow:0 0 0 1.5px var(--surface);background:#8b5cf6;border-radius:50%;position:absolute;top:3px;right:3px}.tN3ACW_detailRow{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.tN3ACW_calAddBtn{font-size:var(--fs-xs);color:var(--accent);background:rgba(var(--glow-blue), .1);border:1px solid rgba(var(--glow-blue), .3);cursor:pointer;transition:background var(--dur-fast) var(--ease);border-radius:999px;padding:.25rem .7rem;font-weight:600}.tN3ACW_calAddBtn:hover{background:rgba(var(--glow-blue), .18)}.tN3ACW_manualTag{letter-spacing:.1em;text-transform:uppercase;color:#8b5cf6;vertical-align:middle;margin-left:.4rem;font-size:9px}.tN3ACW_schedRight{align-items:center;gap:var(--sp-2);display:flex}.tN3ACW_schedDel{border:1px solid var(--border);background:var(--bg-alt);width:20px;height:20px;color:var(--text-muted);cursor:pointer;border-radius:6px;font-size:15px;line-height:1}.tN3ACW_schedDel:hover{color:#b3261e;border-color:#b3261e66}.tN3ACW_schedDel:disabled{opacity:.5;cursor:default}.tN3ACW_modalBackdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:var(--sp-4);background:#0a0c108c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tN3ACW_modalCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:min(460px,100%);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex;box-shadow:0 24px 60px -20px #00000080}.tN3ACW_modalHead{justify-content:space-between;align-items:center;display:flex}.tN3ACW_modalTitle{font-family:var(--font-display);font-size:var(--fs-xl);margin:0}.tN3ACW_modalClose{border:1px solid var(--border);background:var(--bg-alt);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:8px;font-size:18px;line-height:1}.tN3ACW_modalClose:hover{color:var(--text)}.tN3ACW_fieldLabel{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-300);flex-direction:column;flex:1;gap:.3rem;display:flex}.tN3ACW_field{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);text-transform:none;letter-spacing:normal;padding:.55rem .7rem}.tN3ACW_field:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--glow-blue), .2);outline:none}textarea.tN3ACW_field{resize:vertical}.tN3ACW_modalActions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.tN3ACW_btnGhost{font-size:var(--fs-sm);border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem}.tN3ACW_btnPrimary{font-size:var(--fs-sm);background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;padding:.5rem 1.1rem;font-weight:600}.tN3ACW_btnPrimary:disabled,.tN3ACW_btnGhost:disabled{opacity:.55;cursor:default}.tN3ACW_calDay{align-items:stretch;min-height:84px}.tN3ACW_calDayNum{align-self:center}.tN3ACW_calDay[data-tint]{background-color:color-mix(in srgb, var(--tint) 20%, transparent);border-color:color-mix(in srgb, var(--tint) 70%, transparent)}.tN3ACW_calDay[data-tint]:hover{background-color:color-mix(in srgb, var(--tint) 30%, transparent)}.tN3ACW_calAddBtn{white-space:nowrap}.tN3ACW_calDayBlocked,.tN3ACW_calDayBlocked:hover{background-image:repeating-linear-gradient(135deg,#ffffff17 0 6px,#0000 6px 12px)}.tN3ACW_calDayPartBlocked:before{content:"";background:repeating-linear-gradient(135deg,#ffffff8c 0 3px,#0000 3px 6px);border-radius:2px;height:4px;position:absolute;bottom:3px;left:3px;right:3px}.tN3ACW_calEntry{min-width:0;box-shadow:inset 2px 0 0 var(--dot,#ffffff59);text-align:left;background:#ffffff0f;border-radius:3px;align-items:center;gap:3px;padding:1px 3px 1px 5px;font-size:9.5px;line-height:1.25;display:flex}.tN3ACW_calEntryTime{color:var(--text-muted);flex-shrink:0;font-weight:700}.tN3ACW_calEntryName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.tN3ACW_calMore{color:var(--text-muted);text-align:center;font-size:9px}.tN3ACW_calLegBlock{vertical-align:middle;background:repeating-linear-gradient(135deg,#ffffff8c 0 3px,#0000 3px 6px);border:1px solid #ffffff59;border-radius:2px;width:14px;height:10px;margin-right:4px;display:inline-block}@media (max-width:600px){.tN3ACW_calDay{flex-flow:wrap;place-content:flex-start center;min-height:56px}.tN3ACW_calDayNum{text-align:center;width:100%}.tN3ACW_calEntry{background:var(--dot,#ffffff8c);width:7px;height:7px;box-shadow:none;border-radius:50%;padding:0}.tN3ACW_calEntryTime,.tN3ACW_calEntryName,.tN3ACW_calMore{display:none}}.tN3ACW_schedItem[data-colored]{box-shadow:inset 3px 0 0 var(--dot);padding-left:.6rem}.tN3ACW_blockTag,.tN3ACW_pendingTag{letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;margin-left:.4rem;font-size:9px;font-weight:700}.tN3ACW_blockTag{color:#f5a3a5}.tN3ACW_pendingTag{color:#d68a2b}.tN3ACW_checkRow{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.5rem;display:flex}.tN3ACW_checkRow input{width:16px;height:16px;accent-color:var(--brand-blue)}.tN3ACW_timeRow{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.tN3ACW_swatches{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.tN3ACW_swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #ffffff40}.tN3ACW_swatchNone{color:var(--text-muted);background:0 0;font-size:14px;line-height:1}.tN3ACW_swatchOn{box-shadow:0 0 0 2px var(--brand-blue);border-color:#fff}.tN3ACW_formError{color:#f5a3a5;font-size:var(--fs-xs)}.tN3ACW_hintSmall{font-size:var(--fs-xs);color:var(--text-muted);margin-top:-.3rem}.tN3ACW_loadErr{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);border-radius:var(--radius-sm);color:#f5a3a5;font-size:var(--fs-sm);border:1px solid #f5a3a580;padding:.6rem .8rem;display:flex}.tN3ACW_calLoading{opacity:.55;pointer-events:none}.tN3ACW_calDay[data-light]{color:#111;background-color:#fff;border-color:#fff}.tN3ACW_calDay[data-light]:hover{background-color:#eee}.tN3ACW_calDay[data-light] .tN3ACW_calEntry{color:#111;background:#00000012}.tN3ACW_calDay[data-light] .tN3ACW_calEntryTime,.tN3ACW_calDay[data-light] .tN3ACW_calMore{color:#444}.tN3ACW_calDay[data-light].tN3ACW_calDayBlocked,.tN3ACW_calDay[data-light].tN3ACW_calDayBlocked:hover{background-image:repeating-linear-gradient(135deg,#00000014 0 6px,#0000 6px 12px)}.tN3ACW_calDay[data-light].tN3ACW_calDayPartBlocked:before{background:repeating-linear-gradient(135deg,#00000073 0 3px,#0000 3px 6px)}@media (max-width:600px){.tN3ACW_calDay[data-light] .tN3ACW_calEntry{box-shadow:0 0 0 1px #0000008c}}
.ICjAUq_linkBtn{font-size:var(--fs-sm);color:var(--text);text-underline-offset:3px;text-decoration:underline}.ICjAUq_linkBtn:hover{color:var(--accent-strong)}.ICjAUq_error{font-size:var(--fs-sm);color:#b3261e}.ICjAUq_field{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);flex-direction:column;gap:.4rem;display:flex}.ICjAUq_input{font-family:var(--font-sans);font-size:var(--fs-base);letter-spacing:normal;text-transform:none;color:var(--text);background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;transition:border-color var(--dur-fast) var(--ease);padding:.8rem .9rem}.ICjAUq_input:focus{border-color:var(--accent);outline:none}textarea.ICjAUq_input{resize:vertical}select.ICjAUq_input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a86' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right .95rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.6rem}select.ICjAUq_input::-ms-expand{display:none}.ICjAUq_submit{background:var(--accent-gradient);color:var(--on-accent);font-weight:600;font-size:var(--fs-sm);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:999px;align-self:flex-start;padding:.95rem 1.7rem}.ICjAUq_submit:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-2px)}.ICjAUq_submit:disabled{opacity:.55;cursor:not-allowed}.ICjAUq_cardDesc{font-size:var(--fs-sm);color:var(--text-muted)}.ICjAUq_hint{font-size:var(--fs-xs);color:var(--ink-300)}.ICjAUq_savedMsg{font-size:var(--fs-sm);color:#2e7d4f}.ICjAUq_brokerageSetting{flex-direction:column;display:flex}.ICjAUq_bkActions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.25rem;display:flex}.ICjAUq_bkStatusRow{border:1px solid var(--border);background:var(--bg-alt);border-radius:12px;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.ICjAUq_bkStatusDot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px #0000000a}.ICjAUq_bkStatusText{font-size:var(--fs-sm);color:var(--text);font-weight:500}.ICjAUq_bkStatus_approved .ICjAUq_bkStatusDot{background:#4ea8ff;box-shadow:0 0 0 3px #4ea8ff29}.ICjAUq_bkStatus_pending .ICjAUq_bkStatusDot{background:#d9a441;box-shadow:0 0 0 3px #d9a44129}.ICjAUq_bkStatus_rejected .ICjAUq_bkStatusDot{background:#d06a6a;box-shadow:0 0 0 3px #d06a6a29}
._0HtwCW_portal,._0HtwCW_gate{--plat:#d2d7df;--blue:#4ea8ff;--plat-grad:linear-gradient(100deg, #aab2c0, #eef1f6 46%, #aab2c0)}:is(html[data-theme=light] ._0HtwCW_portal,html[data-theme=light] ._0HtwCW_gate){--plat:#7c8695;--blue:#2f7fd0}html[data-theme=light] .blue-scope ._0HtwCW_portal{--plat:#d2d7df;--blue:#fff}._0HtwCW_muted{color:var(--text-muted);font-size:var(--fs-sm)}._0HtwCW_gate{text-align:center;flex-direction:column;align-items:center;gap:.6rem;max-width:540px;margin:clamp(2rem,6vw,5rem) auto;display:flex}._0HtwCW_kicker{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--plat);font-size:.72rem}._0HtwCW_gateBadge{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;margin:.4rem 0 .2rem;padding:.28rem .7rem;font-size:.66rem;font-weight:700}._0HtwCW_gatePending{color:#4ea8ff;background:#4ea8ff24;border-color:#4ea8ff73}._0HtwCW_gateReject{color:#d66;background:#d664641f;border-color:#d6646466}._0HtwCW_gateTitle{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:.2rem 0;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.5rem);line-height:1}._0HtwCW_gateSub{color:var(--text-muted);font-size:var(--fs-base);max-width:42ch;margin:0 0 .8rem}._0HtwCW_gateContact{font-size:var(--fs-sm);color:var(--blue);border-bottom:1px solid;padding-bottom:2px;font-weight:600;text-decoration:none}._0HtwCW_gateActions{flex-direction:column;align-items:center;gap:.95rem;margin-top:.5rem;display:flex}._0HtwCW_gateIndividualBtn{font-family:var(--font-sans);font-size:var(--fs-sm);cursor:pointer;color:#141821;background:var(--plat-grad);transition:transform var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);border:none;border-radius:999px;padding:.72rem 1.4rem;font-weight:600;box-shadow:0 8px 22px -12px #96aac880}._0HtwCW_gateIndividualBtn:hover{filter:brightness(1.04);transform:translateY(-1px)}html[data-theme=light] ._0HtwCW_gateIndividualBtn{color:#fff;background:#17140f}._0HtwCW_gateFine{font-size:var(--fs-xs);color:var(--text-muted);max-width:42ch;margin:1rem auto 0;line-height:1.5}._0HtwCW_head{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}._0HtwCW_name{font-family:var(--font-display);text-transform:uppercase;margin:.2rem 0 0;font-size:clamp(1.8rem,1.3rem + 2.4vw,3rem);line-height:1}._0HtwCW_approved{letter-spacing:.1em;text-transform:uppercase;color:#2ea05a;white-space:nowrap;background:#2ea05a24;border:1px solid #2ea05a80;border-radius:999px;padding:.28rem .7rem;font-size:.66rem;font-weight:700}._0HtwCW_tabs{gap:var(--sp-2);border-bottom:1px solid var(--border);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}._0HtwCW_tab{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:.6rem .3rem;display:inline-flex}._0HtwCW_tab:hover{color:var(--text)}._0HtwCW_tabActive{color:var(--text);border-bottom-color:var(--blue);font-weight:600}._0HtwCW_tabCount{color:var(--blue);background:#4ea8ff29;border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:700}._0HtwCW_insights{gap:var(--sp-4);flex-direction:column;display:flex}._0HtwCW_insightStats{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){._0HtwCW_insightStats{grid-template-columns:1fr}}._0HtwCW_chartCard{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._0HtwCW_chartHead{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}._0HtwCW_chartHead ._0HtwCW_cardTitle{margin:0}._0HtwCW_teamGrid{gap:var(--sp-4);grid-template-columns:1fr 340px;align-items:start;display:grid}@media (max-width:820px){._0HtwCW_teamGrid{grid-template-columns:1fr}}._0HtwCW_teamList,._0HtwCW_addCard{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}._0HtwCW_addCard{gap:var(--sp-3);top:var(--sp-4);flex-direction:column;display:flex;position:sticky}._0HtwCW_cardTitle{font-family:var(--font-display);font-size:var(--fs-lg);text-transform:uppercase;margin:0 0 var(--sp-3)}._0HtwCW_addCard ._0HtwCW_cardTitle{margin-bottom:0}._0HtwCW_agentRow{align-items:center;gap:var(--sp-2);border-top:1px dashed var(--border);padding:.7rem 0;display:flex}._0HtwCW_agentRow:first-of-type{border-top:none}._0HtwCW_agentInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._0HtwCW_agentName{color:var(--text);font-weight:600}._0HtwCW_agentMeta{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._0HtwCW_agentDel{border:1px solid var(--border);background:var(--bg-alt);width:26px;height:26px;color:var(--text-muted);cursor:pointer;border-radius:8px;font-size:17px;line-height:1}._0HtwCW_agentDel:hover{color:#d66;border-color:#d6646466}._0HtwCW_label{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-300);flex-direction:column;gap:.35rem;display:flex}._0HtwCW_input{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);text-transform:none;letter-spacing:normal;padding:.6rem .75rem}._0HtwCW_input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px #4ea8ff38}._0HtwCW_err{color:#d66;font-size:var(--fs-sm);margin:0}._0HtwCW_addBtn{font-family:var(--font-sans);font-size:var(--fs-sm);cursor:pointer;color:#141821;background:var(--plat-grad);transition:transform var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);border:none;border-radius:999px;padding:.65rem 1rem;font-weight:600;box-shadow:0 8px 22px -12px #96aac880}._0HtwCW_addBtn:hover{filter:brightness(1.04);transform:translateY(-1px)}._0HtwCW_addBtn:disabled{opacity:.5;cursor:default;filter:none;transform:none}html[data-theme=light] ._0HtwCW_addBtn{color:#fff;background:#17140f;box-shadow:0 8px 22px -12px #14100a80}html[data-theme=light] ._0HtwCW_addBtn:hover{filter:brightness(1.12)}._0HtwCW_book{max-width:720px}._0HtwCW_bookGrid{gap:var(--sp-5);grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;display:grid}:is(._0HtwCW_bookGrid:not(:has(>:nth-child(2))),._0HtwCW_bookGrid:has(>.chat-collapsed)){grid-template-columns:1fr}:is(._0HtwCW_bookGrid:not(:has(>:nth-child(2)))>form,._0HtwCW_bookGrid:has(>.chat-collapsed)>form){max-width:760px}@media (max-width:900px){._0HtwCW_bookGrid{grid-template-columns:1fr}}._0HtwCW_listRow{align-items:center;gap:var(--sp-3);border-top:1px dashed var(--border);flex-wrap:wrap;padding:.8rem 0;display:flex}._0HtwCW_listRow:first-of-type{border-top:none}._0HtwCW_listInfo{flex-direction:column;flex:1;gap:.3rem;min-width:160px;display:flex}._0HtwCW_listAddr{color:var(--text);font-weight:600}._0HtwCW_listBadges{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}._0HtwCW_listStatus{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.15rem .45rem;font-size:.6rem;font-weight:700}._0HtwCW_galBadge{letter-spacing:.06em;text-transform:uppercase;color:var(--plat);background:color-mix(in srgb, var(--plat) 14%, transparent);border:1px solid color-mix(in srgb, var(--plat) 35%, transparent);border-radius:999px;padding:.15rem .45rem;font-size:.6rem;font-weight:700}._0HtwCW_st_active{color:#2ea05a;background:#2ea05a24;border-color:#2ea05a73}._0HtwCW_st_coming_soon{color:var(--blue);background:#4ea8ff24;border-color:#4ea8ff73}._0HtwCW_st_pending{color:#d68a2b;background:#d68a2b24;border-color:#d68a2b73}._0HtwCW_st_sold{color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 12%, transparent);border-color:var(--border)}._0HtwCW_listControls{align-items:center;gap:var(--sp-2);display:flex}._0HtwCW_assignSelect,select._0HtwCW_input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20fill='none'%20stroke='%239a968c'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M6%209l6%206%206-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:12px}._0HtwCW_assignSelect{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text);background-color:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.42rem 1.7rem .42rem .6rem}._0HtwCW_assignSelect:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px #4ea8ff38}select._0HtwCW_input{padding-right:1.9rem}._0HtwCW_hint{font-size:var(--fs-xs);color:var(--text-muted);margin:0}
.zOJ4Va_section{background:radial-gradient(80% 60% at 50% 0%, #78beff24, transparent 58%), radial-gradient(60% 42% at 12% 18%, #f4efe414, transparent 64%), var(--bg);padding:clamp(7rem,11vw,10rem) 1.25rem clamp(5rem,9vw,8rem)}.zOJ4Va_inner{max-width:1140px;margin:0 auto}.zOJ4Va_head{text-align:center;max-width:640px;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.zOJ4Va_title{font-family:var(--font-display);margin:.6rem 0 .9rem;font-size:clamp(1.9rem,4.5vw,3rem);line-height:1.05}.zOJ4Va_title em{color:var(--accent-strong);font-style:normal}.zOJ4Va_intro{color:var(--text-muted);font-size:var(--fs-lg,1.1rem);margin:0;line-height:1.6}.zOJ4Va_grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.1rem;display:grid}@media (max-width:860px){.zOJ4Va_grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.9rem;margin:0 -1.25rem;padding:1rem 1.25rem .75rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.zOJ4Va_grid::-webkit-scrollbar{display:none}.zOJ4Va_grid>*{scroll-snap-align:start;flex:0 0 min(82vw,340px)}.zOJ4Va_phoneFirst{order:-1}}@media (min-width:861px){.zOJ4Va_card.zOJ4Va_luxury{grid-column:1/-1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.6rem);display:grid}.zOJ4Va_luxury .zOJ4Va_media{border-radius:var(--radius-sm,12px);margin:0;box-shadow:0 0 0 1px #c8e1fa38,0 24px 60px -28px #000000e6}.zOJ4Va_luxury .zOJ4Va_body{padding-top:2.4rem}}.zOJ4Va_card{--pad-y:1.9rem;--pad-x:1.6rem;padding:var(--pad-y) var(--pad-x);border:1px solid var(--border);border-radius:var(--radius);isolation:isolate;background:linear-gradient(180deg, #ffffff1f, #fff0 42%), var(--surface);flex-direction:column;transition:box-shadow .35s,border-color .35s;display:flex;position:relative;box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff0a,0 1px 2px #1212120f,0 22px 48px -30px #12121273}.zOJ4Va_card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(130% 70% at 50% -15%,#ffffff47,#0000 56%),linear-gradient(#ffffff0f,#0000 30%);position:absolute;inset:0}.zOJ4Va_card:hover{box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff0d,0 1px 2px #1212120f,0 30px 60px -28px #12121280}.zOJ4Va_featured{color:#fff;background:linear-gradient(180deg, #78beff24, #78beff00 44%), var(--ink-900);border-color:#78beff80;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #78beff66,0 0 28px 1px #78beff52,0 0 70px 6px #78beff38,0 34px 70px -26px #78beff73,0 30px 60px -34px #000000b3}.zOJ4Va_luxury{--pad-y:clamp(1.55rem, 2.2vw, 2rem);--pad-x:var(--pad-y);color:#fff;background:radial-gradient(70% 120% at 84% 20%,#75a0cc5c,#0000 55%),radial-gradient(60% 90% at 8% 10%,#deeeff2e,#0000 62%),linear-gradient(135deg,#bedcff24,#0000 28%),linear-gradient(145deg,#08090b 0%,#171716 44%,#060608 100%);border-color:#75a0ccb8;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #c8e1fa1f,0 0 0 1px #75a0cc6b,0 0 34px #75a0cc61,0 0 82px #37669547,0 42px 100px -38px #000000e6}.zOJ4Va_luxury:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.95;background:linear-gradient(115deg,#0000 0%,#cde4ff33 22%,#0000 44%),radial-gradient(90% 70% at 84% -10%,#a0c8f594,#0000 62%);position:absolute;inset:0}.zOJ4Va_luxHole{z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-image:radial-gradient(circle closest-side,#000 0% 30%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 0% 30%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--mr,0px) * 2) calc(var(--mr,0px) * 2);-webkit-mask-size:calc(var(--mr,0px) * 2) calc(var(--mr,0px) * 2);mask-size:calc(var(--mr,0px) * 2) calc(var(--mr,0px) * 2);-webkit-mask-position:calc(var(--mx,-9999px) - var(--mr,0px)) calc(var(--my,-9999px) - var(--mr,0px));-webkit-mask-position:calc(var(--mx,-9999px) - var(--mr,0px)) calc(var(--my,-9999px) - var(--mr,0px));mask-position:calc(var(--mx,-9999px) - var(--mr,0px)) calc(var(--my,-9999px) - var(--mr,0px));background:radial-gradient(70% 120% at 84% 20%,#75a0cc5c,#0000 55%),radial-gradient(60% 90% at 8% 10%,#deeeff2e,#0000 62%),linear-gradient(135deg,#bedcff24,#0000 28%),linear-gradient(145deg,#08090b 0%,#171716 44%,#060608 100%);position:absolute;inset:1px}.zOJ4Va_luxury:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;--hex-w:clamp(96px, 16vw, 124px);-webkit-mask-image:url(/hex-lg.svg);mask-image:url(/hex-lg.svg);-webkit-mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);-webkit-mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);mask-size:var(--hex-w) calc(var(--hex-w) * 96 / 56);background:radial-gradient(74% 82% at 84% 26%,#75a0ccd9 0%,#75a0cc52 48%,#75a0cc00 76%);position:absolute;inset:1px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:repeat;mask-repeat:repeat}.zOJ4Va_luxury:hover{border-color:#aacdf5e6;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #c8e1fa29,0 0 0 1px #aacdf59e,0 0 48px #aacdf57a,0 0 96px #37669557,0 48px 110px -36px #000000f2}.zOJ4Va_featured:before{background:radial-gradient(130% 78% at 50% -16%,#78beff73,#0000 58%),linear-gradient(#78beff1a,#0000 32%)}.zOJ4Va_featured:hover{border-color:#78beffb3;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #78beff8c,0 0 36px 2px #78beff73,0 0 90px 10px #78beff4d,0 40px 80px -26px #78beff8c,0 30px 60px -34px #000000b3}.zOJ4Va_badge{z-index:3;color:var(--ink-900);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#78beff;border-radius:999px;padding:.28rem .7rem;font-size:.7rem;font-weight:700;position:absolute;top:-.7rem;left:50%;transform:translate(-50%);box-shadow:0 0 16px #78beff99}.zOJ4Va_luxury .zOJ4Va_badge{background:linear-gradient(#eef5ff,#8fb8e0 58%,#376695);top:1rem;left:auto;right:clamp(1rem,2.2vw,1.5rem);transform:none;box-shadow:inset 0 1px #ffffffbf,0 0 18px #aacdf5bd,0 0 42px #37669573}.zOJ4Va_body{flex-direction:column;flex:1;min-width:0;display:flex}.zOJ4Va_media{margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x)) 1.5rem;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:#0b0b0c;position:relative;overflow:hidden;box-shadow:0 1px #ffffff1a}.zOJ4Va_photo{width:100%;height:auto;display:block}.zOJ4Va_mediaLabel{z-index:2;color:#fff;letter-spacing:.09em;text-transform:uppercase;background:#08080aad;border-radius:999px;padding:.3rem .65rem;font-size:.68rem;font-weight:600;line-height:1.2;position:absolute;bottom:.75rem;left:.75rem}.zOJ4Va_reels{aspect-ratio:3/2;background:radial-gradient(60% 75% at 50% 55%,#78beff38,#0000 70%),linear-gradient(#17181b,#08080a);justify-content:center;align-items:center;width:100%;display:flex}.zOJ4Va_reel{aspect-ratio:9/16;opacity:.62;border-radius:10px;height:70%;margin-inline:-1.2%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 14px 30px -14px #000000e6}.zOJ4Va_reel img{object-fit:cover;width:100%;height:100%;display:block}.zOJ4Va_reelMain{z-index:1;opacity:1;height:86%;margin-inline:3%;box-shadow:0 0 0 1px #ffffff4d,0 0 26px #78beff59,0 18px 40px -16px #000000f2}.zOJ4Va_play{color:#121212;background:#ffffffeb;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #00000073}.zOJ4Va_play svg{width:18px;height:18px;margin-left:2px}.zOJ4Va_cardName{font-family:var(--font-display);margin:0 0 .3rem;font-size:1.5rem}.zOJ4Va_tagline{color:var(--text-muted);margin:0 0 1.3rem;font-size:.95rem;line-height:1.45}.zOJ4Va_featured .zOJ4Va_tagline,.zOJ4Va_luxury .zOJ4Va_tagline{color:#ffffffd1}.zOJ4Va_luxury .zOJ4Va_tagline{max-width:34rem;margin-bottom:1.1rem;font-size:clamp(.95rem,.93rem + .12vw,1.02rem)}.zOJ4Va_priceRow{border-bottom:1px solid var(--border);flex-direction:column;gap:.1rem;margin-bottom:1.3rem;padding-bottom:1.3rem;display:flex}.zOJ4Va_featured .zOJ4Va_priceRow,.zOJ4Va_luxury .zOJ4Va_priceRow{border-bottom-color:#ffffff29}.zOJ4Va_priceLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.zOJ4Va_featured .zOJ4Va_priceLabel,.zOJ4Va_luxury .zOJ4Va_priceLabel{color:#ffffffb3}.zOJ4Va_price{font-family:var(--font-display);font-size:2.5rem;font-weight:600;line-height:1}.zOJ4Va_luxury .zOJ4Va_price{letter-spacing:0;font-size:clamp(2.35rem,3.8vw,3.35rem)}.zOJ4Va_luxury .zOJ4Va_priceRow{margin-bottom:1rem;padding-bottom:1rem}.zOJ4Va_features{flex-direction:column;flex:1;gap:.7rem;margin:0 0 1.8rem;padding:0;list-style:none;display:flex}.zOJ4Va_features li{align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.4;display:flex}.zOJ4Va_check{width:18px;height:18px;color:var(--accent-strong);flex-shrink:0;margin-top:1px}.zOJ4Va_featured .zOJ4Va_check{color:#78beff}.zOJ4Va_luxury .zOJ4Va_check{color:#75a0cc}.zOJ4Va_featured .zOJ4Va_cardName,.zOJ4Va_featured .zOJ4Va_price,.zOJ4Va_luxury .zOJ4Va_cardName,.zOJ4Va_luxury .zOJ4Va_price{color:#fff}.zOJ4Va_luxury .zOJ4Va_cardName{max-width:12ch;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:.98}@media (min-width:861px){.zOJ4Va_luxury .zOJ4Va_features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;max-width:none;margin-bottom:1.3rem;display:grid}.zOJ4Va_luxury .zOJ4Va_features li{font-size:.9rem;line-height:1.32}}.zOJ4Va_cta{text-align:center;border-radius:var(--radius-sm,8px);border:1px solid var(--ink-900);color:var(--text);background:0 0;padding:.85rem 1rem;font-size:.95rem;font-weight:600;transition:background .18s,color .18s,transform .18s;display:block}.zOJ4Va_cta:hover{background:var(--ink-900);color:#fff;transform:translateY(-1px)}.zOJ4Va_ctaFeatured{background:var(--cream-50);color:var(--ink-900);border-color:var(--cream-50)}.zOJ4Va_ctaFeatured:hover{color:var(--ink-900);background:#fff;box-shadow:0 0 22px #78beff8c}.zOJ4Va_luxury .zOJ4Va_ctaFeatured:hover{box-shadow:0 0 24px #aacdf594}.zOJ4Va_groupHead{text-align:center;max-width:640px;margin:3.2rem auto 1.6rem}.zOJ4Va_groupTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:.4rem 0 0;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.05}.zOJ4Va_groupTitle em{color:var(--accent-strong);font-style:normal}.zOJ4Va_foot{text-align:center;color:var(--text-muted);margin:2.4rem 0 0;font-size:.95rem}.zOJ4Va_footLink{color:var(--accent-strong);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:860px){.zOJ4Va_luxury .zOJ4Va_badge{top:.75rem;right:.75rem}}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury){--plat-ink:#fff;--plat-muted:#ffffffdb;--plat-icon:#fff;color:var(--plat-ink);background:linear-gradient(#ffffff1a,#fff0 42%),linear-gradient(160deg,#1d1d1e 0%,#0f0f10 52%,#050506 100%);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff0d,0 1px 2px #0006,0 26px 54px -30px #000000d9}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury):before{background:radial-gradient(120% 55% at 22% -12%,#ffffff38,#0000 55%),linear-gradient(100deg,#0000 32%,#ffffff17 47%,#0000 60%)}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury):hover{border-color:#ffffff47;box-shadow:inset 0 1px #ffffff6b,inset 0 0 0 1px #ffffff12,0 1px 2px #00000073,0 34px 64px -28px #000000e6}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_cardName,.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_price,.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_features li{color:var(--plat-ink)}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_tagline,.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_priceLabel{color:var(--plat-muted)}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_check{color:var(--plat-icon)}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_features{border-top-color:#ffffff24}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_cta{color:#121212;background:#fff;border-color:#fff}.zOJ4Va_card:not(.zOJ4Va_featured):not(.zOJ4Va_luxury) .zOJ4Va_cta:hover{color:#121212;background:#f1f1f1}@media (max-width:860px){.zOJ4Va_card,.zOJ4Va_card.zOJ4Va_luxury{--pad-y:1.2rem;--pad-x:1.15rem}.zOJ4Va_media{margin-bottom:1rem}.zOJ4Va_cardName,.zOJ4Va_luxury .zOJ4Va_cardName{max-width:none;margin-bottom:.2rem;font-size:1.4rem}.zOJ4Va_tagline,.zOJ4Va_luxury .zOJ4Va_tagline{margin-bottom:.85rem;font-size:.9rem;line-height:1.4}.zOJ4Va_priceRow,.zOJ4Va_luxury .zOJ4Va_priceRow{margin-bottom:.85rem;padding-bottom:.85rem}.zOJ4Va_price,.zOJ4Va_luxury .zOJ4Va_price{font-size:2.15rem}.zOJ4Va_features{gap:.45rem;margin-bottom:1.1rem}.zOJ4Va_features li{font-size:.9rem;line-height:1.35}.zOJ4Va_check{width:16px;height:16px}.zOJ4Va_cta{padding:.75rem 1rem}}
.g7wkcW_scene{--w:296px;--h:640px;--r:48px;--rx:6deg;--ry:-16deg;--gx:50%;perspective:1500px;perspective-origin:60% 40%;width:var(--w);margin-inline:auto}.g7wkcW_float{animation:7s ease-in-out infinite g7wkcW_floaty;position:relative}.g7wkcW_phone{width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.g7wkcW_slab{border-radius:var(--r);background:linear-gradient(160deg,#26292e,#0e1013);position:absolute;inset:0;transform:translateZ(-9px);box-shadow:0 0 0 1px #ffffff0f}.g7wkcW_body{border-radius:var(--r);background:linear-gradient(135deg,#ffffff38 0%,#fff0 38%),linear-gradient(160deg,#4a4e55 0%,#2a2d32 45%,#15171a 100%);position:absolute;inset:0;transform:translateZ(0);box-shadow:inset 0 0 0 1.5px #ffffff47,inset 0 0 0 3px #0000008c,0 40px 90px -30px #000000bf,0 18px 40px -20px #0000008c}.g7wkcW_btn{background:linear-gradient(#5a5e66,#23262b);border-radius:2px;width:3px;position:absolute;box-shadow:0 0 0 .5px #ffffff40}.g7wkcW_btnMute{height:26px;top:118px;left:-3px}.g7wkcW_btnVolUp{height:52px;top:168px;left:-3px}.g7wkcW_btnVolDn{height:52px;top:232px;left:-3px}.g7wkcW_btnPower{height:82px;top:190px;right:-3px}.g7wkcW_screen{border-radius:calc(var(--r) - 10px);background:radial-gradient(120% 70% at 30% -10%, rgba(var(--brand-blue-rgb), .35), transparent 60%), linear-gradient(180deg, #101215 0%, #08090b 100%);color:#fff;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;padding:0 18px 18px;display:flex;position:absolute;inset:10px;overflow:hidden}.g7wkcW_statusBar{letter-spacing:.01em;justify-content:space-between;align-items:center;height:46px;padding:0 6px;font-size:13px;font-weight:600;display:flex;position:relative}.g7wkcW_island{background:#000;border-radius:999px;width:92px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.g7wkcW_signal{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.g7wkcW_signal i{background:#fff;border-radius:1px;width:3px}.g7wkcW_signal i:first-child{height:4px}.g7wkcW_signal i:nth-child(2){height:6px}.g7wkcW_signal i:nth-child(3){height:8px}.g7wkcW_signal i:nth-child(4){height:11px}.g7wkcW_contactHead{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 0 12px;display:flex}.g7wkcW_avatar{background:#fff;border-radius:22px;place-items:center;width:64px;height:64px;margin-bottom:6px;display:grid;overflow:hidden;box-shadow:0 10px 26px -10px #000c,0 0 0 1px #ffffff1f}.g7wkcW_avatar img{width:92%;height:auto}.g7wkcW_name{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.g7wkcW_sub{color:#ffffff9e;margin:0;font-size:12px}.g7wkcW_actions{grid-template-columns:repeat(3,1fr);gap:10px;margin:2px 0 10px;display:grid}.g7wkcW_action{color:#fff;transition:background var(--dur-fast) var(--ease);background:#ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:8px 0 7px;font-size:11px;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.g7wkcW_action:hover{background:#ffffff24}.g7wkcW_actionIcon{width:22px;height:22px;color:var(--brand-blue)}.g7wkcW_actionIcon svg{fill:currentColor;width:100%;height:100%}.g7wkcW_rows{background:#ffffff12;border-radius:14px;margin:0 0 8px;padding:2px 14px;list-style:none;box-shadow:inset 0 0 0 1px #ffffff0f}.g7wkcW_rows li{flex-direction:column;gap:2px;padding:7px 0;font-size:13px;display:flex}.g7wkcW_rows li+li{border-top:1px solid #ffffff14}.g7wkcW_rows a{color:var(--brand-blue);overflow-wrap:normal;word-break:keep-all;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.g7wkcW_rows a:hover{color:#cfe1f5}.g7wkcW_k{color:#ffffff8c;text-transform:lowercase;font-size:11px}.g7wkcW_chev{color:#ffffff59;font-size:18px;line-height:1}.g7wkcW_homeBar{background:#ffffffd9;border-radius:999px;align-self:center;width:118px;height:5px;margin-top:auto}.g7wkcW_gloss{pointer-events:none;background:linear-gradient(105deg, #fff0 calc(var(--gx) - 28%), #ffffff17 calc(var(--gx) - 6%), #ffffff29 var(--gx), #ffffff0d calc(var(--gx) + 10%), #fff0 calc(var(--gx) + 30%));mix-blend-mode:screen;transition:background .45s;position:absolute;inset:0}.g7wkcW_shadow{filter:blur(6px);background:radial-gradient(50% 50%,#0000008c,#0000 70%);border-radius:50%;height:60px;position:absolute;bottom:-46px;left:10%;right:10%;transform:translateZ(-20px)}@keyframes g7wkcW_floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.g7wkcW_float{animation:none}}@media (max-width:860px){.g7wkcW_scene{--ry:0deg;--rx:0deg;--w:min(264px, 72vw);--h:calc(var(--w) * 2.16);perspective:none}.g7wkcW_float{animation:none}.g7wkcW_screen{padding:0 14px 14px}.g7wkcW_contactHead{padding:10px 0 8px}.g7wkcW_avatar{border-radius:18px;width:56px;height:56px}.g7wkcW_name{font-size:16px}.g7wkcW_rows li{padding:6px 0;font-size:12px}.g7wkcW_action{padding:7px 0 6px;font-size:10px}.g7wkcW_actionIcon{width:18px;height:18px}.g7wkcW_shadow{display:none}}
.uEXhyq_section{padding:var(--sp-8) 0;background:var(--bg)}.uEXhyq_inner{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto}.uEXhyq_card{gap:var(--sp-6);padding:var(--sp-6) var(--sp-6) var(--sp-7);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1.1fr .9fr;align-items:center;display:grid;overflow:visible}.uEXhyq_copy{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.uEXhyq_title{font-size:var(--fs-3xl)}.uEXhyq_lead{font-size:var(--fs-base);color:var(--text-muted);max-width:46ch;margin-top:.4rem}.uEXhyq_cta{margin-top:var(--sp-3)}.uEXhyq_fine{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted)}.uEXhyq_fine a{color:inherit;border-bottom:1px solid var(--border)}.uEXhyq_phoneCol{padding:var(--sp-3) 0 var(--sp-4);justify-content:center;display:flex}.uEXhyq_details{gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.uEXhyq_details li{gap:var(--sp-3);font-size:var(--fs-sm);align-items:baseline;display:flex}.uEXhyq_k{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-300);flex:0 0 56px}.uEXhyq_details a{border-bottom:1px solid var(--border);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding-bottom:1px}.uEXhyq_details a:hover{border-color:var(--accent)}.uEXhyq_socialRow{margin-top:.4rem}.uEXhyq_socials{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:860px){.uEXhyq_card{gap:var(--sp-3);grid-template-columns:1fr;align-items:start}.uEXhyq_copy{text-align:center;align-items:center}.uEXhyq_phoneCol{padding:0 0 var(--sp-2)}}@media (max-width:560px){.uEXhyq_section{padding:var(--sp-6) 0}.uEXhyq_card{padding:var(--sp-4) var(--sp-3) var(--sp-4)}.uEXhyq_title{font-size:var(--fs-2xl)}}html[data-theme=light] .uEXhyq_card.blue-scope{background:var(--brand-blue-deep);border-color:#ffffff4d;box-shadow:0 24px 70px #14284638}.uEXhyq_section{z-index:0;background:var(--bg);position:relative}@media (max-width:640px){.uEXhyq_section{padding-block:var(--phone-section-y)}.uEXhyq_title{font-size:var(--fs-phone-h2)}}
.-VscHG_wrap{display:inline-flex;position:relative}.-VscHG_bell{width:40px;height:40px;color:var(--text-muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.-VscHG_bell:hover{background:var(--bg-alt);color:var(--text)}.-VscHG_bell svg{width:21px;height:21px}.-VscHG_badge{border:2px solid var(--bg);color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#4ea8ff;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;line-height:13px;position:absolute;top:3px;right:2px}.-VscHG_panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);z-index:1100;width:min(340px,100vw - 2rem);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #0000002e}@media (max-width:600px){.-VscHG_panel{width:auto;max-width:none;position:fixed;top:5rem;left:.6rem;right:.6rem}}.-VscHG_panelHead{justify-content:space-between;align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--border);padding:.85rem 1rem;display:flex}.-VscHG_panelTitle{font-weight:650;font-size:var(--fs-sm);color:var(--text)}.-VscHG_markAll{font-size:var(--fs-xs);color:var(--text-muted);transition:color var(--dur-fast) var(--ease);font-weight:600}.-VscHG_markAll:hover{color:#4ea8ff}.-VscHG_list{max-height:min(60vh,420px);overflow-y:auto}.-VscHG_empty{text-align:center;font-size:var(--fs-sm);color:var(--text-muted);padding:1.6rem 1rem}.-VscHG_item{text-align:left;border-bottom:1px solid var(--border);width:100%;transition:background var(--dur-fast) var(--ease);align-items:flex-start;gap:.6rem;padding:.8rem 1rem .8rem 1.6rem;display:flex;position:relative}.-VscHG_item:last-child{border-bottom:none}.-VscHG_item:hover{background:var(--bg-alt)}.-VscHG_itemUnread{background:#4ea8ff0f}.-VscHG_dot{background:#4ea8ff;border-radius:50%;width:7px;height:7px;position:absolute;top:1.05rem;left:.7rem}.-VscHG_itemBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.-VscHG_itemTitle{font-size:var(--fs-sm);color:var(--text);font-weight:600}.-VscHG_itemText{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.4}.-VscHG_itemTime{font-size:var(--fs-xs);color:var(--ink-300);margin-top:.1rem}.-VscHG_invite{cursor:default;background:#4ea8ff12}.-VscHG_invite:hover{background:#4ea8ff12}.-VscHG_inviteActions{gap:.5rem;margin-top:.5rem;display:flex}.-VscHG_inviteAccept,.-VscHG_inviteDecline{font-size:var(--fs-xs);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:999px;padding:.35rem .9rem;font-weight:700}.-VscHG_inviteAccept{color:#fff;background:#4ea8ff}.-VscHG_inviteAccept:hover{background:#3b95ec}.-VscHG_inviteDecline{border:1px solid var(--border);color:var(--text-muted)}.-VscHG_inviteDecline:hover{border-color:var(--text-muted);color:var(--text)}.-VscHG_inviteAccept:disabled,.-VscHG_inviteDecline:disabled{opacity:.6;cursor:default}
