.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}
.bQNFbW_empty{color:var(--text-muted);font-size:var(--fs-sm)}.bQNFbW_stat{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.3rem;display:flex}.bQNFbW_statLabel{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-300)}.bQNFbW_statValue{font-family:var(--font-display);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;line-height:1}.bQNFbW_statHint{font-size:var(--fs-xs);color:var(--text-muted)}.bQNFbW_chartSvg{width:100%;height:190px;overflow:visible}.bQNFbW_area{fill:rgba(var(--glow-blue), .16);stroke:none}.bQNFbW_line{fill:none;stroke:rgb(var(--glow-blue));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.bQNFbW_dot{fill:rgb(var(--glow-blue))}.bQNFbW_axisLabel{fill:var(--ink-300);font-size:10px;font-family:var(--font-sans)}.bQNFbW_bars{flex-direction:column;gap:.65rem;display:flex}.bQNFbW_barRow{align-items:center;gap:var(--sp-3);grid-template-columns:1fr 2.2fr auto;display:grid}.bQNFbW_barLabel{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bQNFbW_barTrack{background:var(--bg-alt);border-radius:999px;height:10px;overflow:hidden}.bQNFbW_barFill{background:rgb(var(--glow-blue));border-radius:999px;height:100%}.bQNFbW_barValue{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text)}
._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}
._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}
._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)}}
.N0pYcG_page{--topbar-h:72px;background:var(--bg);min-height:100svh;padding-top:var(--topbar-h);flex-direction:column;display:flex}.N0pYcG_center{flex:1;place-items:center;display:grid}.N0pYcG_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)}.N0pYcG_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}.N0pYcG_brand em{color:inherit;font-style:normal}.N0pYcG_topRight{align-items:center;gap:var(--sp-3);display:flex}.N0pYcG_linkBtn{font-size:var(--fs-sm);color:var(--text);text-underline-offset:3px;text-decoration:underline}.N0pYcG_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}.N0pYcG_iconBtn:hover{background:var(--bg-alt)}.N0pYcG_iconBtn svg{width:20px;height:20px}.N0pYcG_wrap{width:100%;max-width:var(--maxw);padding:var(--sp-6) var(--gutter) var(--sp-8);flex:1;margin:0 auto}.N0pYcG_head{margin-bottom:var(--sp-5);flex-direction:column;gap:.4rem;display:flex}.N0pYcG_title{font-size:var(--fs-3xl)}.N0pYcG_sub{font-size:var(--fs-base);color:var(--text-muted)}.N0pYcG_muted{color:var(--text-muted);font-size:var(--fs-sm)}.N0pYcG_error{color:#b3261e;font-size:var(--fs-sm)}.N0pYcG_statGrid{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(5,1fr);display:grid}.N0pYcG_chartRow{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:1.2fr .8fr;display:grid}.N0pYcG_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}.N0pYcG_cardTitle{font-size:var(--fs-base);font-weight:600}.N0pYcG_deliverPanel{gap:var(--sp-3);flex-direction:column;display:flex}.N0pYcG_deliverHead{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.N0pYcG_deliverToggle{background:var(--bg-alt);border:1px solid var(--border);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.N0pYcG_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}.N0pYcG_deliverTab:hover{color:var(--text)}.N0pYcG_deliverTabActive{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}@media (max-width:600px){.N0pYcG_deliverHead{flex-direction:column;align-items:stretch}.N0pYcG_deliverToggle{display:flex}.N0pYcG_deliverTab{text-align:center;flex:1;padding:.5rem}}.N0pYcG_usersCard{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.N0pYcG_userList{margin-top:var(--sp-3);flex-direction:column;display:flex}@media (max-width:1000px){.N0pYcG_statGrid{grid-template-columns:repeat(2,1fr)}.N0pYcG_chartRow{grid-template-columns:1fr}}@media (max-width:640px){.N0pYcG_title{font-size:var(--fs-2xl)}}.N0pYcG_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}.N0pYcG_refStatRow{gap:var(--sp-2);grid-template-columns:repeat(5,1fr);display:grid}.N0pYcG_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}.N0pYcG_refStatHot{background:rgba(var(--glow-blue), .1);border-color:rgba(var(--glow-blue), .5)}.N0pYcG_refStatNum{font-family:var(--font-display);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;line-height:1}.N0pYcG_refStatCap{font-size:var(--fs-xs);color:var(--text-muted)}@media (max-width:760px){.N0pYcG_refStatRow{grid-template-columns:repeat(2,1fr)}}.N0pYcG_usersHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.N0pYcG_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}.N0pYcG_shellToggle:hover{border-color:var(--text-muted);color:var(--text)}.N0pYcG_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}.N0pYcG_remHead{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.N0pYcG_remBell{font-size:15px}.N0pYcG_remList{flex-direction:column;gap:.4rem;display:flex}.N0pYcG_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}.N0pYcG_remItem:first-child{border-top:none}.N0pYcG_remWhen{color:#8b5cf6;font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.N0pYcG_remSlot{color:var(--text-muted);font-size:var(--fs-xs)}.N0pYcG_remWhat{color:var(--text)}@media (max-width:600px){.N0pYcG_remItem{grid-template-columns:auto 1fr}.N0pYcG_remWhat{grid-column:1/-1}}html[data-theme=light] .N0pYcG_page .N0pYcG_error{color:#ffd7d3}
.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}
.-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}
.MHQYPW_muted{color:var(--text-muted);font-size:var(--fs-sm)}.MHQYPW_signinWrap{padding:var(--sp-6) var(--gutter);flex:1;justify-content:center;align-items:center;display:flex}.MHQYPW_page{--topbar-h:72px;background:var(--bg);min-height:100svh;padding-top:var(--topbar-h);flex-direction:column;display:flex}.MHQYPW_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)}.MHQYPW_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}.MHQYPW_brand em{color:inherit;font-style:normal}.MHQYPW_topRight{align-items:center;gap:var(--sp-3);display:flex}.MHQYPW_topAvatar{background:var(--bg-alt);border:1px solid var(--border);width:34px;height:34px;font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.MHQYPW_topAvatar:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.MHQYPW_topAvatar img{object-fit:cover;width:100%;height:100%}.MHQYPW_iconBtn{width:38px;height:38px;color:var(--text);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.MHQYPW_iconBtn:hover{color:var(--accent-strong);background:var(--bg-alt)}.MHQYPW_iconBtn svg{width:20px;height:20px}.MHQYPW_wrap{width:100%;max-width:var(--maxw);padding:var(--sp-6) var(--gutter) var(--sp-8);flex:1;margin:0 auto}.MHQYPW_mobileChat{display:none}@media (max-width:600px){.MHQYPW_mobileChat{display:block}}.MHQYPW_hubHead{margin-bottom:var(--sp-5);flex-direction:column;gap:.4rem;display:flex}.MHQYPW_actAsBackBanner{align-items:center;gap:var(--sp-3);text-align:left;width:100%;margin-bottom:var(--sp-4);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--text-muted);opacity:1;transition:opacity .6s var(--ease);padding:.75rem .75rem .75rem 1rem;display:flex}.MHQYPW_actAsBackBanner>span{flex:1}.MHQYPW_actAsBackBanner.always-dark{background:var(--surface)}.MHQYPW_actAsBackBannerFading{opacity:0;pointer-events:none}.MHQYPW_actAsBackLink{font:inherit;color:#4ea8ff;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.MHQYPW_actAsBackLink:hover{text-underline-offset:3px;text-decoration:underline}.MHQYPW_actAsBackClose{width:26px;height:26px;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.05rem;line-height:1;display:inline-flex}.MHQYPW_actAsBackClose:hover{color:var(--text);border-color:var(--border)}@media (max-width:640px){.MHQYPW_actAsBackBanner{align-items:start;column-gap:var(--sp-2);grid-template-columns:1fr auto;row-gap:.55rem;padding:.8rem .65rem .85rem 1rem;display:grid}.MHQYPW_actAsBackBanner>span{grid-area:1/1;line-height:1.45}.MHQYPW_actAsBackClose{grid-area:1/2;margin-top:-3px}.MHQYPW_actAsBackLink{white-space:normal;grid-area:2/1/auto/-1;justify-self:start}}.MHQYPW_greeting{font-size:var(--fs-2xl);text-transform:none;letter-spacing:.005em;filter:none}.MHQYPW_greetingSub{font-size:var(--fs-base);color:var(--text-muted)}.MHQYPW_tabs{border-bottom:1px solid var(--border);margin-bottom:var(--sp-5);scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.MHQYPW_tabs::-webkit-scrollbar{display:none}.MHQYPW_tab{margin-right:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease);padding:.7rem .2rem;font-weight:500;position:relative}.MHQYPW_tab:hover,.MHQYPW_tabActive{color:var(--text)}.MHQYPW_tabActive:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.MHQYPW_bookLayout{gap:var(--sp-6);grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;display:grid}:is(.MHQYPW_bookLayout:not(:has(>:nth-child(2))),.MHQYPW_bookLayout:has(>.chat-collapsed)){grid-template-columns:1fr}:is(.MHQYPW_bookLayout:not(:has(>:nth-child(2)))>form,.MHQYPW_bookLayout:has(>.chat-collapsed)>form){max-width:760px}@media (max-width:900px){.MHQYPW_bookLayout{gap:var(--sp-4);grid-template-columns:1fr}}@media (max-width:600px){.MHQYPW_tabs{margin-bottom:var(--sp-4);border-bottom:none;flex-wrap:wrap;gap:.4rem;overflow-x:visible}.MHQYPW_tab{border:1px solid var(--border);background:var(--bg-alt);color:var(--text);border-radius:999px;margin-right:0;padding:.5rem .85rem}.MHQYPW_tabActive{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.MHQYPW_tabActive:after{display:none}.MHQYPW_greeting{font-size:var(--fs-2xl)}}@media (max-width:360px){.MHQYPW_topbar{gap:var(--sp-2)}.MHQYPW_topRight{gap:.4rem}.MHQYPW_brand{font-size:var(--fs-lg);min-width:0}}
.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)}
.VeooSa_muted{color:var(--text-muted);font-size:var(--fs-sm)}.VeooSa_cardTitle{font-size:var(--fs-base);font-weight:600}.VeooSa_detailTitle{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-300);margin-top:.3rem}.VeooSa_schedCard{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--sp-4)}.VeooSa_schedTop{margin-bottom:var(--sp-3);justify-content:space-between;align-items:baseline;display:flex}.VeooSa_calHead{justify-content:center;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.VeooSa_calMonth{font-weight:600;font-size:var(--fs-base);text-align:center;min-width:9rem}.VeooSa_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}.VeooSa_calNav:hover{background:var(--bg-alt)}.VeooSa_calGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.VeooSa_calWd{text-align:center;font-size:var(--fs-xs);color:var(--text-muted);padding-bottom:.3rem}.VeooSa_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}.VeooSa_calDay:hover{background:var(--bg-alt)}.VeooSa_calDayNum{line-height:1}.VeooSa_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}.VeooSa_calToday{box-shadow:inset 0 0 0 1.5px rgba(var(--glow-blue), .85)}.VeooSa_calToday:not(.VeooSa_calDayApproved):not(.VeooSa_calDayPending){background:rgba(var(--glow-blue), .12);border-color:rgba(var(--glow-blue), .45)}.VeooSa_calDayApproved{background:#2ea05a29;border-color:#2ea05a8c;font-weight:600}.VeooSa_calDayApproved:hover{background:#2ea05a42}.VeooSa_calDayApproved .VeooSa_calDayName{color:#2ea05a}.VeooSa_calDayPending{background:#d68a2b29;border-color:#d68a2b8c;font-weight:600}.VeooSa_calDayPending:hover{background:#d68a2b42}.VeooSa_calDayPending .VeooSa_calDayName{color:#d68a2b}.VeooSa_calDaySel{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:700}.VeooSa_calToday.VeooSa_calDaySel{box-shadow:inset 0 0 0 1px var(--accent), inset 0 0 0 3px rgba(var(--glow-blue), .55)}.VeooSa_calDaySel .VeooSa_calCount{color:var(--on-accent)}.VeooSa_schedList{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border)}.VeooSa_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}.VeooSa_schedSlot{font-size:var(--fs-xs);color:#4aa3ef;white-space:nowrap;font-weight:700}.VeooSa_schedWhat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:560px){.VeooSa_schedItem{grid-template-columns:1fr;gap:.15rem}}.VeooSa_calLegend{flex-wrap:wrap;gap:1rem;margin:.25rem 0 .6rem;display:flex}.VeooSa_calLegItem{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:.4rem;display:inline-flex}.VeooSa_calLegDot{border:1px solid #0000;border-radius:4px;width:12px;height:12px}.VeooSa_calLegApproved{background:#2ea05a33;border-color:#2ea05a99}.VeooSa_calLegPending{background:#d68a2b33;border-color:#d68a2b99}.VeooSa_calLegToday{background:rgba(var(--glow-blue), .18);border-color:rgba(var(--glow-blue), .7)}.VeooSa_calLegManual{background:#8b5cf633;border-color:#8b5cf6a6}.VeooSa_calHint{font-size:var(--fs-xs);color:var(--text-muted);margin:.2rem 0 .6rem}.VeooSa_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}.VeooSa_detailRow{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.VeooSa_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}.VeooSa_calAddBtn:hover{background:rgba(var(--glow-blue), .18)}.VeooSa_manualTag{letter-spacing:.1em;text-transform:uppercase;color:#8b5cf6;vertical-align:middle;margin-left:.4rem;font-size:9px}.VeooSa_schedRight{align-items:center;gap:var(--sp-2);display:flex}.VeooSa_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}.VeooSa_schedDel:hover{color:#b3261e;border-color:#b3261e66}.VeooSa_schedDel:disabled{opacity:.5;cursor:default}.VeooSa_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}.VeooSa_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}.VeooSa_modalHead{justify-content:space-between;align-items:center;display:flex}.VeooSa_modalTitle{font-family:var(--font-display);font-size:var(--fs-xl);margin:0}.VeooSa_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}.VeooSa_modalClose:hover{color:var(--text)}.VeooSa_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}.VeooSa_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}.VeooSa_field:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--glow-blue), .2);outline:none}textarea.VeooSa_field{resize:vertical}.VeooSa_modalActions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.VeooSa_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}.VeooSa_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}.VeooSa_btnPrimary:disabled,.VeooSa_btnGhost:disabled{opacity:.55;cursor:default}.VeooSa_calDay{align-items:stretch;min-height:84px}.VeooSa_calDayNum{align-self:center}.VeooSa_calDay[data-tint]{background-color:color-mix(in srgb, var(--tint) 20%, transparent);border-color:color-mix(in srgb, var(--tint) 70%, transparent)}.VeooSa_calDay[data-tint]:hover{background-color:color-mix(in srgb, var(--tint) 30%, transparent)}.VeooSa_calAddBtn{white-space:nowrap}.VeooSa_calDayBlocked,.VeooSa_calDayBlocked:hover{background-image:repeating-linear-gradient(135deg,#ffffff17 0 6px,#0000 6px 12px)}.VeooSa_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}.VeooSa_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}.VeooSa_calEntryTime{color:var(--text-muted);flex-shrink:0;font-weight:700}.VeooSa_calEntryName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.VeooSa_calMore{color:var(--text-muted);text-align:center;font-size:9px}.VeooSa_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){.VeooSa_calDay{flex-flow:wrap;place-content:flex-start center;min-height:56px}.VeooSa_calDayNum{text-align:center;width:100%}.VeooSa_calEntry{background:var(--dot,#ffffff8c);width:7px;height:7px;box-shadow:none;border-radius:50%;padding:0}.VeooSa_calEntryTime,.VeooSa_calEntryName,.VeooSa_calMore{display:none}}.VeooSa_schedItem[data-colored]{box-shadow:inset 3px 0 0 var(--dot);padding-left:.6rem}.VeooSa_blockTag,.VeooSa_pendingTag{letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;margin-left:.4rem;font-size:9px;font-weight:700}.VeooSa_blockTag{color:#f5a3a5}.VeooSa_pendingTag{color:#d68a2b}.VeooSa_checkRow{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:.5rem;display:flex}.VeooSa_checkRow input{width:16px;height:16px;accent-color:var(--brand-blue)}.VeooSa_timeRow{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.VeooSa_swatches{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.VeooSa_swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #ffffff40}.VeooSa_swatchNone{color:var(--text-muted);background:0 0;font-size:14px;line-height:1}.VeooSa_swatchOn{box-shadow:0 0 0 2px var(--brand-blue);border-color:#fff}.VeooSa_formError{color:#f5a3a5;font-size:var(--fs-xs)}.VeooSa_hintSmall{font-size:var(--fs-xs);color:var(--text-muted);margin-top:-.3rem}.VeooSa_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}.VeooSa_calLoading{opacity:.55;pointer-events:none}.VeooSa_calDay[data-light]{color:#111;background-color:#fff;border-color:#fff}.VeooSa_calDay[data-light]:hover{background-color:#eee}.VeooSa_calDay[data-light] .VeooSa_calEntry{color:#111;background:#00000012}.VeooSa_calDay[data-light] .VeooSa_calEntryTime,.VeooSa_calDay[data-light] .VeooSa_calMore{color:#444}.VeooSa_calDay[data-light].VeooSa_calDayBlocked,.VeooSa_calDay[data-light].VeooSa_calDayBlocked:hover{background-image:repeating-linear-gradient(135deg,#00000014 0 6px,#0000 6px 12px)}.VeooSa_calDay[data-light].VeooSa_calDayPartBlocked:before{background:repeating-linear-gradient(135deg,#00000073 0 3px,#0000 3px 6px)}@media (max-width:600px){.VeooSa_calDay[data-light] .VeooSa_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}
.bA7xWG_muted{color:var(--text-muted);font-size:var(--fs-sm)}.bA7xWG_error{color:#b3261e;font-size:var(--fs-sm)}.bA7xWG_savedMsg{color:#2e7d4f;font-size:var(--fs-sm)}.bA7xWG_cardTitle{font-size:var(--fs-base);font-weight:600}.bA7xWG_deliverInput{background:var(--field-bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--text);padding:.6rem .8rem}select.bA7xWG_deliverInput{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 .65rem center;background-repeat:no-repeat;background-size:12px;padding-right:1.9rem}.bA7xWG_filePicker{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.bA7xWG_fileHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bA7xWG_fileBtn{border:1px solid var(--border);background:var(--field-bg);color:var(--text);font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:999px;align-items:center;padding:.55rem 1.05rem;font-weight:600;display:inline-flex}.bA7xWG_filePicker:hover .bA7xWG_fileBtn{border-color:var(--accent);background:var(--surface)}.bA7xWG_fileName{font-size:var(--fs-sm);color:var(--text-muted)}.bA7xWG_deliverBtn{background:var(--accent-gradient);color:var(--on-accent);font-weight:600;font-size:var(--fs-sm);border-radius:999px;align-self:flex-start;padding:.65rem 1.3rem}.bA7xWG_deliverBtn:disabled{opacity:.55}.bA7xWG_brokerCard{padding:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--sp-4)}.bA7xWG_brokerHead{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.bA7xWG_brokerPendingCount{font-size:var(--fs-xs);color:#d68a2b;background:#d68a2b24;border:1px solid #d68a2b66;border-radius:999px;padding:.15rem .6rem;font-weight:600}.bA7xWG_brokerList{flex-direction:column;display:flex}.bA7xWG_brokerRow{align-items:center;gap:var(--sp-3);border-top:1px dashed var(--border);padding:.7rem 0;display:flex}.bA7xWG_brokerRow:first-child{border-top:none}.bA7xWG_brokerInfo{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.bA7xWG_brokerName{color:var(--text);font-weight:600}.bA7xWG_brokerMeta{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bA7xWG_brokerBadge{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:.2rem .5rem;font-size:10px;font-weight:700}.bA7xWG_bk_pending{color:#d68a2b;background:#d68a2b29;border-color:#d68a2b80}.bA7xWG_bk_approved{color:#2ea05a;background:#2ea05a29;border-color:#2ea05a80}.bA7xWG_bk_rejected{color:#b3261e;background:#b3261e1f;border-color:#b3261e66}.bA7xWG_brokerActions{gap:var(--sp-2);display:flex}.bA7xWG_brokerApprove,.bA7xWG_brokerReject,.bA7xWG_brokerDelete{font-size:var(--fs-xs);cursor:pointer;border:1px solid var(--border);background:var(--bg-alt);color:var(--text);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;padding:.35rem .8rem;font-weight:600}.bA7xWG_brokerDelete{color:var(--text-muted)}.bA7xWG_brokerDelete:hover{color:#fff;background:#b3261e;border-color:#b3261e}.bA7xWG_brokerDelete:disabled{opacity:.5;cursor:default}.bA7xWG_brokerApprove{color:#2ea05a;border-color:#2ea05a80}.bA7xWG_brokerApprove:hover{background:#2ea05a24}.bA7xWG_brokerReject:hover{color:#b3261e;border-color:#b3261e66}.bA7xWG_brokerBlock{border-top:1px dashed var(--border)}.bA7xWG_brokerList>.bA7xWG_brokerBlock:first-child{border-top:none}.bA7xWG_brokerBlock .bA7xWG_brokerRow{border-top:none;padding:.75rem 0}.bA7xWG_brokerToggle{align-items:center;gap:var(--sp-2);cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex:1;padding:0;display:flex}.bA7xWG_brokerCaret{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease);flex-shrink:0;font-size:1.15rem;line-height:1}.bA7xWG_brokerCaretOpen{transform:rotate(90deg)}.bA7xWG_brokerDetail{padding:.2rem 0 var(--sp-4) 1.6rem}.bA7xWG_brokerDetailGrid{gap:var(--sp-4);grid-template-columns:1fr 300px;align-items:start;display:grid}@media (max-width:820px){.bA7xWG_brokerDetailGrid{grid-template-columns:1fr}}@media (max-width:600px){.bA7xWG_brokerRow{flex-wrap:wrap}.bA7xWG_brokerActions{flex-wrap:wrap;width:100%}.bA7xWG_bkProfileRow{grid-template-columns:1fr;gap:.15rem}.bA7xWG_brokerViewHint{display:none}}.bA7xWG_brokerSubhead{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-300);margin:var(--sp-3) 0 .5rem}.bA7xWG_brokerDetailGrid>div>.bA7xWG_brokerSubhead:first-child,.bA7xWG_brokerDeliver>.bA7xWG_brokerSubhead:first-child{margin-top:0}.bA7xWG_brokerViewHint{border:1px solid var(--border);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;flex-shrink:0;margin-left:auto;padding:.2rem .6rem;font-weight:600}.bA7xWG_brokerToggle:hover .bA7xWG_brokerViewHint{color:var(--text);border-color:var(--accent)}.bA7xWG_bkProfile{padding:var(--sp-3) var(--sp-4);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:var(--sp-2);flex-direction:column;grid-column:1/-1;gap:.5rem;display:flex}.bA7xWG_bkProfileRow{gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:132px 1fr;align-items:baseline;display:grid}.bA7xWG_bkProfileLabel{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-300)}.bA7xWG_bkProfileValue{color:var(--text);word-break:break-word;min-width:0}.bA7xWG_bkProfileLink{color:var(--text);text-underline-offset:2px;text-decoration:underline}.bA7xWG_bkProfileLink:hover{color:var(--accent-strong)}.bA7xWG_brokerLine{border-bottom:1px dashed var(--border);font-size:var(--fs-sm);flex-direction:column;gap:.1rem;padding:.4rem 0;display:flex}.bA7xWG_agentListings{flex-direction:column;gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.bA7xWG_agentListing{align-items:center;gap:var(--sp-1);font-size:var(--fs-xs);background:var(--accent-soft);border-radius:var(--radius-sm);padding:.2rem .5rem;display:flex}.bA7xWG_agentListingAddr{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bA7xWG_agentListingStatus{letter-spacing:.02em;color:var(--text-muted);text-transform:uppercase;flex-shrink:0;font-size:.66rem;font-weight:600}.bA7xWG_agentNoListings{font-size:var(--fs-xs);color:var(--text-muted);margin-top:.2rem;font-style:italic;display:block}.bA7xWG_brokerDeliver{padding:var(--sp-3);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);gap:var(--sp-2);flex-direction:column;display:flex}.bA7xWG_mgListing{border-bottom:1px dashed var(--border);padding:.5rem 0}.bA7xWG_mgListingHead{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bA7xWG_mgListingAddr{text-align:left;cursor:pointer;min-width:130px;font-size:var(--fs-sm);color:var(--text);background:0 0;border:none;flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;padding:.2rem 0;font-weight:600;display:inline-flex}.bA7xWG_mgGalCount{letter-spacing:.05em;text-transform:uppercase;color:var(--accent);font-size:.62rem;font-weight:700}.bA7xWG_mgCtrls{align-items:center;gap:.4rem;display:flex}.bA7xWG_mgSelect{appearance:none;cursor:pointer;font-family:var(--font-sans);color:var(--text);background-color:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-sm);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 .45rem center;background-repeat:no-repeat;background-size:11px;padding:.3rem 1.4rem .3rem .5rem;font-size:.78rem}.bA7xWG_mgSelect:focus{border-color:#4ea8ff;outline:none}.bA7xWG_mgDel{border:1px solid var(--border);background:var(--bg-alt);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:7px;flex-shrink:0;font-size:16px;line-height:1}.bA7xWG_mgDel:hover{color:#b3261e;border-color:#b3261e66}.bA7xWG_mgGalleries{gap:var(--sp-2);flex-wrap:wrap;padding:.6rem 0 .4rem;display:flex}.bA7xWG_mgGalCard{flex-direction:column;gap:.25rem;width:128px;display:flex}.bA7xWG_mgGalCover{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-alt);width:128px;height:84px;display:block}.bA7xWG_mgGalTitle{font-size:var(--fs-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}
.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}}
.Yd4PWa_main{max-width:760px;margin:0 auto;padding:clamp(7rem,12vw,9rem) 1.25rem 5rem}.Yd4PWa_kicker{margin-bottom:.6rem;display:block}.Yd4PWa_title{font-family:var(--font-display);margin:0 0 .5rem;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.Yd4PWa_updated{color:var(--text-muted);font-size:var(--fs-sm,.9rem);margin:0 0 2.5rem}.Yd4PWa_body h2{font-family:var(--font-display);margin:2.4rem 0 .6rem;font-size:clamp(1.25rem,2.6vw,1.6rem)}.Yd4PWa_body h3{margin:1.4rem 0 .4rem;font-size:1.05rem}.Yd4PWa_body p,.Yd4PWa_body li{color:var(--text);margin:0 0 .9rem;line-height:1.7}.Yd4PWa_body ul{margin:0 0 1rem;padding-left:1.2rem}.Yd4PWa_body li{margin-bottom:.45rem}.Yd4PWa_body a{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.Yd4PWa_body strong{font-weight:600}.Yd4PWa_contact{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-top:2.5rem;padding:1.25rem 1.4rem}.Yd4PWa_contact p{margin:.2rem 0}
