:root,:host{--color-abyss:#0e0e10;--color-void:#161619;--color-seam:#ffffff12;--color-seam-lit:#ffffff29;--color-signal:#f2f2f0;--color-dim:#a0a0a6;--color-ghost:#74747c;--color-flare:#fff;--font-night-display:var(--font-frank-ruhl), Georgia, serif;--font-night-mono:var(--font-plex-mono), ui-monospace, monospace;--font-night-body:var(--font-plex-hebrew), var(--font-assistant), system-ui, sans-serif}.night{background:var(--color-void);color:var(--color-signal);font-family:var(--font-night-body);isolation:isolate;overscroll-behavior-y:none;font-weight:400;position:relative}html:has(.night){background:var(--color-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.night-aura{z-index:-2;pointer-events:none;filter:blur(82px);opacity:1;position:fixed;inset:-25%}.night-aura i{border-radius:50%;display:block;position:absolute}.night-aura i:first-child{background:radial-gradient(circle,#96a8d294,#0000 66%);width:46vw;height:46vw;top:2%;right:16%}.night-aura i:nth-child(2){background:radial-gradient(circle,#d6beac6b,#0000 64%);width:44vw;height:44vw;top:30%;left:12%}.night-aura i:nth-child(3){background:radial-gradient(circle,#a5a5c357,#0000 68%);width:52vw;height:52vw;bottom:-4%;right:24%}.night-aura i:nth-child(4){background:radial-gradient(circle,#bec3d733,#0000 66%);width:30vw;height:30vw;bottom:12%;left:16%}@media (prefers-reduced-motion:no-preference){.night-aura i:first-child{animation:26s ease-in-out infinite alternate night-drift-a}.night-aura i:nth-child(2){animation:32s ease-in-out infinite alternate night-drift-b}.night-aura i:nth-child(3){animation:38s ease-in-out infinite alternate-reverse night-drift-a}.night-aura i:nth-child(4){animation:44s ease-in-out infinite alternate night-drift-b}}@keyframes night-drift-a{to{transform:translate(-6vw,5vh)scale(1.12)}}@keyframes night-drift-b{to{transform:translate(7vw,-4vh)scale(1.08)}}.night:after{content:"";z-index:-1;pointer-events:none;opacity:.7;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:84px 84px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(115% 105% at 50% 42%,#000 42%,#0000 92%);mask-image:radial-gradient(115% 105% at 50% 42%,#000 42%,#0000 92%)}.night:before{content:"";z-index:40;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.night-glass{background:#141418f0;border:1px solid #8e8c942e;border-radius:22px;position:relative;box-shadow:0 0 0 .5px #000c,inset 0 1px #ffffff2b,inset 0 -1px #00000052,0 12px 28px -8px #0000008c,0 32px 64px -16px #00000080}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.night-glass{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#1414189e}}.night-glass-live{transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1)}.night-glass-live:hover{border-color:#a09ea84d;transform:translateY(-2px);box-shadow:0 0 0 .5px #000c,inset 0 1px #ffffff42,inset 0 -1px #00000052,0 20px 40px -10px #0000009e,0 44px 80px -20px #0000008c}.night-row{border-radius:12px;transition:background .32s cubic-bezier(.25,.46,.45,.94)}.night-row:hover{background:#ffffff0b}.night-divide{background:linear-gradient(90deg,#0000,#ffffff21 18% 82%,#0000);border:0;height:1px}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.night-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141418f7}.night-aura{display:none}}.night-bidi,.night-bidi *{unicode-bidi:plaintext}.night-bidi{text-align:right}.night-prose,.night-prose *{unicode-bidi:plaintext}.night-prose{text-align:start}.night-mark{font-family:var(--font-night-mono);font-variant-numeric:lining-nums;letter-spacing:.13em;text-transform:uppercase;color:var(--color-dim);font-size:.6875rem;font-weight:400}.night-hero-title{font-size:clamp(2.75rem, 10vw, var(--night-display-max,7.5rem))}.night-display{font-family:var(--font-night-display);letter-spacing:-.015em;color:var(--color-signal);font-weight:300;line-height:.98}.night-title{font-family:var(--font-night-display);letter-spacing:-.01em;font-weight:300;line-height:1.15}.night-lead{color:var(--color-dim);font-size:clamp(1.0625rem,2vw,1.3125rem);font-weight:300;line-height:1.7}.night-num{font-family:var(--font-night-mono);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;font-weight:400}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.night-settle{animation:linear both night-settle;animation-timeline:view();animation-range:entry entry 60%}.night-run>*{animation:linear both night-settle;animation-timeline:view();animation-range:entry entry 55%}.night-run>:nth-child(2){animation-range:entry 4% entry 59%}.night-run>:nth-child(3){animation-range:entry 8% entry 63%}.night-run>:nth-child(4){animation-range:entry 12% entry 67%}.night-run>:nth-child(5){animation-range:entry 16% entry 71%}.night-run>:nth-child(6){animation-range:entry 20% entry 75%}.night-run>:nth-child(7){animation-range:entry 24% entry 79%}.night-run>:nth-child(n+8){animation-range:entry 28% entry 83%}}@keyframes night-settle{0%{opacity:0;filter:blur(5px);translate:0 10px}to{opacity:1;filter:blur();translate:0}}@supports (animation-timeline:scroll()){.night-spine:after{animation:linear both night-spine;animation-timeline:scroll(root)}}@keyframes night-spine{0%{scale:1 0}to{scale:1}}.night-unredact{animation:1.15s cubic-bezier(.16,1,.3,1) .12s both night-unredact}@keyframes night-unredact{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.night-wipe{animation:1.15s cubic-bezier(.16,1,.3,1) .12s both night-wipe}@keyframes night-wipe{0%{opacity:1;transform:scaleX(1)}60%{opacity:1}to{opacity:0;transform:scaleX(0)}}}.night-spine:before,.night-spine:after{content:"";width:1px;position:absolute;inset-block:0}.night-spine:before{background:var(--color-seam)}.night-spine:after{background:linear-gradient(to bottom, var(--color-seam-lit), var(--color-signal));transform-origin:top}@supports not (animation-timeline:scroll()){.night-spine:after{opacity:.35}}.night-action{background:var(--color-flare);color:var(--color-abyss);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #00000080}.night-action:hover{transform:translateY(-1px);box-shadow:0 10px 30px #0000008c}.night-action:active{transform:translateY(0)}.night-field{width:100%;color:var(--color-signal);background:#00000047;border:1px solid #8e8c9438;border-radius:12px;padding:.8125rem .9375rem;font-size:1rem;font-weight:400;transition:background .24s,border-color .24s,box-shadow .24s;box-shadow:inset 0 2px 4px #00000073,inset 0 -1px #ffffff0f}.night-check{appearance:none;cursor:pointer;background:#0000004d;border:1px solid #8e8c944d;border-radius:6px;flex-shrink:0;place-content:center;width:1.125rem;height:1.125rem;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 2px 4px #00000073,inset 0 -1px #ffffff0f}.night-check:after{content:"";background:var(--color-abyss);clip-path:polygon(14% 46%,0 60%,39% 100%,100% 22%,85% 10%,37% 71%);width:.625rem;height:.625rem;transition:transform .2s cubic-bezier(.16,1,.3,1);transform:scale(0)}.night-check:hover{border-color:#a09ea875}.night-check:checked{background:var(--color-flare);border-color:var(--color-flare);box-shadow:0 0 0 1px #ffffff1a}.night-check:checked:after{transform:scale(1)}.night-check:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff38}.night-field::placeholder{color:var(--color-ghost)}.night-field:hover{border-color:#a09ea857}.night-field:focus{background:#00000029;border-color:#ffffff6b;outline:none;box-shadow:inset 0 2px 4px #0006,inset 0 -1px #ffffff0f,0 0 0 3px #ffffff17}.night :where(a,button,input,select,textarea,summary,[tabindex]):not([tabindex="-1"]):focus-visible{outline:2px solid var(--color-signal);outline-offset:3px;border-radius:4px}.night-grid{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:30rem){.night-grid{grid-template-columns:1fr 1fr}}.night-choice{width:100%;min-height:4.5rem;color:var(--color-dim);text-align:start;cursor:pointer;background:#0000003d;border:1px solid #8e8c9433;border-radius:16px;align-items:center;gap:.875rem;padding:1rem 1.125rem;transition:background .22s,border-color .22s,color .22s,transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0006}.night-choice:hover{color:var(--color-signal);background:#ffffff0d;border-color:#b2b0ba6b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff17,0 14px 30px -12px #000000b3}.night-choice:active{transform:translateY(0)}.night-choice[aria-checked=true],.night-choice[aria-pressed=true]{background:var(--color-flare);border-color:var(--color-flare);color:var(--color-abyss);box-shadow:0 12px 28px -10px #ffffff40}.night-choice:has(input:checked){background:var(--color-flare);border-color:var(--color-flare);color:var(--color-abyss);box-shadow:0 12px 28px -10px #ffffff40}.night-choice:has(input:focus-visible){outline:2px solid var(--color-signal);outline-offset:3px}.night-choice-mark{background:#ffffff0d;border:1px solid #8e8c9438;border-radius:11px;flex-shrink:0;place-items:center;width:2.375rem;height:2.375rem;transition:background .22s,border-color .22s;display:grid}.night-choice[aria-checked=true] .night-choice-mark,.night-choice[aria-pressed=true] .night-choice-mark{background:#0e0e101a;border-color:#0e0e1029}.night-choice:has(input:checked) .night-choice-mark{background:#0e0e101a;border-color:#0e0e1029}.night-choice-key{font-family:var(--font-night-mono);letter-spacing:.08em;opacity:.4;margin-inline-start:auto;font-size:.6875rem}@media (pointer:coarse){.night-choice-key{display:none}}.night-rail{background:var(--color-seam);border-radius:2px;height:2px;position:relative;overflow:hidden}.night-rail i{background:linear-gradient(to left, var(--color-seam-lit), var(--color-signal));transition:width .52s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.night-step{animation:.42s cubic-bezier(.16,1,.3,1) both night-step}@keyframes night-step{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}}.night-ghost-action{color:var(--color-dim);background:#ffffff08;border:1px solid #8e8c9438;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:background .22s,border-color .22s,color .22s;display:inline-flex}.night-ghost-action:hover{color:var(--color-signal);background:#ffffff12;border-color:#b2b0ba5c}
