.daylight-scope{--dl-nav-h:77px}html:has(.daylight-scope .dl-classic-bar){scroll-padding-top:89px}.daylight-scope .dl-classic-nav{max-width:var(--frame);padding-inline:var(--dl-frame-pad)}@media (min-width:1024px){.daylight-scope .dl-classic-nav{--nav-pill-gap:8px;padding-inline:32px}}.daylight-scope .nav-bar.dl-classic-bar[data-stuck=true] .nav-pill.dl-classic-nav:before{border-color:var(--line);box-shadow:var(--shadow-card);background:#fffffff0}.daylight-scope .nav-bar.dl-classic-bar[data-settled=true] .nav-pill.dl-classic-nav:before{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.daylight-scope .dl-classic-nav button[aria-expanded=true]{color:var(--ink)}.daylight-scope .dl-classic-nav .border-linestrong:hover{background:var(--panel)}.daylight-scope .dl-classic-flyout{border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px #0a0a0a0a,0 12px 32px -12px #0a0a0a24,0 32px 64px -32px #14123a2e}.daylight-scope .dl-classic-flyout a.group\/row:is(:hover,:focus-visible){background:var(--panel)}.daylight-scope .dl-classic-flyout a.group\/row>svg{transition:color var(--dl-ui) var(--dl-ease), translate var(--dl-ui) var(--dl-ease)}.daylight-scope .dl-classic-flyout .nav-feature-card{background:var(--panel)}.daylight-scope .dl-classic-flyout .nav-feature-card:is(:hover,:focus-visible){background:color-mix(in srgb, var(--panel) 94%, var(--ink))}@media (prefers-reduced-motion:no-preference){.daylight-scope .dl-classic-flyout a.group\/row:focus-visible>svg{translate:2px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.daylight-scope .dl-classic-flyout a.group\/row:hover>svg{translate:2px}}.dl-sheet.daylight-scope{background:var(--page)}.dl-sheet.daylight-scope a.rounded-lg:is(:hover,:focus-visible){background:var(--panel)}.dl-sheet.daylight-scope[data-state=closing]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.dl-sheet.daylight-scope[data-state=open]{animation:dl-sheet-in .2s var(--dl-ease) both}.dl-sheet.daylight-scope[data-state=closing]{animation:dl-sheet-out var(--dl-out) var(--dl-ease) both}}@keyframes dl-sheet-in{0%{opacity:0;translate:0 -8px}}@keyframes dl-sheet-out{to{opacity:0;translate:0 -8px}}@media (prefers-reduced-motion:reduce){.daylight-scope .dl-classic-nav svg,.daylight-scope .dl-classic-flyout a.group\/row>svg{transition:none}.dl-sheet.daylight-scope[data-state=closing]{display:none}}
.daylight-scope .dl-rb{pointer-events:none;-webkit-user-select:none;user-select:none;height:1em;margin-top:.35em;font-size:min(600px,max(30vw,min(60vw,240px)));position:relative}.daylight-scope .dl-rb-word{z-index:0;letter-spacing:-.03em;text-align:center;white-space:nowrap;height:1.106em;color:var(--end-ground);-webkit-text-stroke:2px #ece6e042;paint-order:stroke fill;font-family:Inter,system-ui,sans-serif;font-weight:600;line-height:1;position:absolute;top:-.106em;left:0;right:0;-webkit-mask-image:linear-gradient(#000 .87em,#0000 1.1em);mask-image:linear-gradient(#000 .87em,#0000 1.1em)}.daylight-scope .dl-rb-beam{z-index:2;height:1.5em;position:absolute;top:-.5em;left:0;right:0;overflow:hidden}.daylight-scope .dl-rb-win{width:130%;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 76.9%,#0000);mask-image:linear-gradient(90deg,#000 76.9%,#0000)}.daylight-scope .dl-rb-win-in{width:76.923%;position:absolute;top:0;bottom:0;left:0}.daylight-scope .dl-rb-l{mix-blend-mode:screen;width:108%;height:100%;position:absolute;top:0;left:-4%;overflow:hidden}.daylight-scope .dl-rb-l[data-l=haze]{--dx:-2.5%;--dy:3%;opacity:.8}.daylight-scope .dl-rb-l[data-l=dawn]{--dx:1.2%;--dy:-4%;opacity:.72}.daylight-scope .dl-rb-l[data-l=dusk]{--dx:-1.2%;--dy:4%;opacity:.78}.daylight-scope .dl-rb-l[data-l=bloom]{--dx:0.4%;--dy:0.8%;opacity:.4}.daylight-scope .dl-rb-l[data-l=body]{--dx:0.8%;--dy:1.5%;opacity:.95}.daylight-scope .dl-rb-l[data-l=core]{--dx:0.8%;--dy:1.5%}@media (prefers-reduced-motion:no-preference){.daylight-scope .dl-rb-beam[data-rb=armed] .dl-rb-win{transform:translate(-100%)}.daylight-scope .dl-rb-beam[data-rb=armed] .dl-rb-win-in{transform:translate(130%)}.daylight-scope .dl-rb-beam[data-rb=play] .dl-rb-win{animation:dl-rb-win 2.4s var(--dl-ease-inout) both}.daylight-scope .dl-rb-beam[data-rb=play] .dl-rb-win-in{animation:dl-rb-win-in 2.4s var(--dl-ease-inout) both}.daylight-scope .dl-rb-beam[data-rb=play] .dl-rb-l{animation:dl-rb-drift 9.4s var(--dl-ease-inout) 2.4s 4 alternate both}.daylight-scope .dl-rb-beam[data-rb=drift] .dl-rb-l{animation:dl-rb-drift 9.4s var(--dl-ease-inout) 4 alternate both}}@keyframes dl-rb-win{0%{transform:translate(-100%)}to{transform:none}}@keyframes dl-rb-win-in{0%{transform:translate(130%)}to{transform:none}}@keyframes dl-rb-drift{0%{transform:none}to{transform:translate(var(--dx), var(--dy))}}
.daylight-scope .dl-end{--end-ground:#110f14;--ink:#fff;--ink-soft:#d4d4da;--ink-faint:#a1a1aa;--line:#ffffff1a;--line-strong:#ffffff3d;--pill-bg:#fff;--pill-ink:#0a0a0a;--pill-hover:#f1ece6;--accent:#ffb38a;--focus-ring:#ffb38a;--end-fade:144px;--end-dusk:linear-gradient(180deg, var(--page) 0%, #fdebe3 16%, #f2c2b4 32%, #b97a8c 50%, #4a2c4c 72%, var(--end-ground) 100%);isolation:isolate;color:var(--ink);background:var(--end-ground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative}@media (min-width:768px){.daylight-scope .dl-end{--end-fade:208px}}.daylight-scope .dl-end:before{content:"";z-index:1;background:var(--dl-noise) 0 0 / 200px 200px;opacity:.06;pointer-events:none;position:absolute;inset:0}
.daylight-scope .dl-end-foot{overflow:clip}.daylight-scope .dl-footer-top{flex-direction:column;gap:20px;display:flex}.daylight-scope .dl-footer-tagline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-soft);font-size:22px;font-weight:500;line-height:1.25}.daylight-scope .dl-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.daylight-scope .dl-footer-head{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.daylight-scope .dl-footer-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.daylight-scope .dl-footer-list a{min-height:44px;color:var(--ink-soft);transition:color var(--dl-ui) var(--dl-ease);align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:flex}.daylight-scope .dl-footer-list a:hover{color:var(--ink)}@media (min-width:768px){.daylight-scope .dl-footer-top{flex-direction:row;justify-content:space-between;align-items:flex-start}.daylight-scope .dl-footer-tagline{text-align:right}.daylight-scope .dl-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.daylight-scope .dl-footer-list{gap:12px}.daylight-scope .dl-footer-list a{min-height:0}}.daylight-scope .dl-end-foot[data-above=page]{padding-top:var(--end-fade);background:radial-gradient(60% 45% at 50% var(--end-fade), #8a5cf61f, transparent 70%), radial-gradient(36% 30% at 50% var(--end-fade), #ff8a6b0d, transparent 70%), var(--end-dusk) top / 100% var(--end-fade) no-repeat, var(--end-ground)}.daylight-scope .dl-end-foot-in{z-index:3;max-width:var(--frame);padding-inline:var(--dl-inset);margin-inline:auto;position:relative}.daylight-scope .dl-end-foot-in>.dl-footer-top{border-top:1px solid var(--line);padding-top:48px}.daylight-scope .dl-end-foot[data-above=page] .dl-end-foot-in>.dl-footer-top{padding-top:var(--dl-end-pad);border-top:0}.daylight-scope .dl-end-foot .dl-footer-cols{margin-top:48px}.daylight-scope .dl-end-legal{z-index:3;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--ink-faint);flex-wrap:wrap;justify-content:center;align-items:center;column-gap:12px;padding:4px 16px 12px;font-size:11px;line-height:16px;display:flex;position:relative}.daylight-scope .dl-end-legal>p{margin:0}.daylight-scope .dl-end-name{text-transform:none;letter-spacing:.02em}.daylight-scope .dl-end-legal-links{align-items:center;gap:12px;display:flex}.daylight-scope .dl-end-legal a{min-height:44px;color:inherit;transition:color var(--dl-ui) var(--dl-ease);align-items:center;text-decoration:none;display:inline-flex}.daylight-scope .dl-end-legal a:hover{color:var(--ink)}.daylight-scope .dl-end-dot[data-lead]{display:none}@media (min-width:640px){.daylight-scope .dl-end-dot[data-lead]{display:inline}}@media (min-width:768px){.daylight-scope .dl-end-foot:not([data-above=page]) .dl-end-foot-in>.dl-footer-top{padding-top:64px}.daylight-scope .dl-end-foot .dl-footer-cols{margin-top:64px}.daylight-scope .dl-end-legal{padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.daylight-scope :is(.dl-end-legal a,.dl-footer-list a){transition:none}}
.daylight-scope .dl-art{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.daylight-scope .dl-art-round{border-radius:20px}@media (min-width:768px){.daylight-scope .dl-art-round{border-radius:24px}}.daylight-scope .dl-art[data-art=dawn]{background:radial-gradient(55% 85% at 10% 62%,#f25f7a 0%,#f25f7a00 72%),radial-gradient(50% 80% at 90% 56%,#ff8a6b 0%,#ff8a6b00 72%),radial-gradient(30% 40% at 100% 100%,#c2410c8c 0%,#c2410c00 70%),radial-gradient(60% 60% at 60% 0,#fff4e8 0%,#fff4e800 75%),linear-gradient(#ffd8b0 0%,#ffb38a 55%,#ff8a6b 100%)}.daylight-scope .dl-art[data-art=tide]{background:radial-gradient(45% 60% at 82% 18%,#d7f0ea80 0%,#d7f0ea00 72%),radial-gradient(55% 75% at 18% 92%,#5fb3a8b3 0%,#5fb3a800 72%),linear-gradient(160deg,#0b2f30 0%,#0f4a4a 48%,#2f6b6d 100%)}.daylight-scope .dl-grain:after{content:"";z-index:1;pointer-events:none;background-image:var(--dl-noise);opacity:.12;background-size:200px 200px;position:absolute;inset:0}.daylight-scope .dl-art-content{z-index:2;position:relative}
