:root[data-theme=umbrella]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0a0a0b;--surface:#111113;--raised:#17171a;--hover:#ffffff0b;--line:#ffffff16;--line-2:#ffffff2b;--ink:#f3f1ee;--ink-2:#bcb8b3;--ink-3:#86827d;--ink-4:#57534f;--accent:#d42a33;--accent-ink:#ff5b63;--accent-soft:#d42a3326;--on-accent:#fff;--grid:#ffffff0f;--baseline:#ffffff2e;--good:#5cc48a;--warn:#e7b544;--crit:#ff6a5c;--good-soft:#5cc48a24;--warn-soft:#e7b54424;--crit-soft:#ff6a5c26;--scrim:#000000b3;--shadow-pop:0 30px 80px -24px #000000e6, 0 0 0 1px #d42a3340;--pool:#d42a3316;--g-day:#a6a19b;--g-night:#3c3936;--g-night-lum:.5;--g-rim:#ffffff1a;--g-halo:#d42a330f;--g-arc:#e2333c;--g-accent:#ff6a71;--g-hub:#fff;--g-client:#f2c14e;--g-back:.03;--font-d:"Helvetica Neue", "Arial Narrow", "Roboto Condensed", Arial, sans-serif;--num-weight:300;--c1:#e2464e;--c2:#ece8e3;--c3:#8f99a4;--c4:#e7b544;--c5:#62b5c8;--c6:#73c592;--c7:#c08ad6;--c8:#8a817a}:root[data-theme=umbrella] body:before{background:radial-gradient(70vw 34vw at 50% -12%,#d42a3321,#0000 70%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 40px)}:root[data-theme=umbrella] body:after{content:"";z-index:60;pointer-events:none;opacity:.9;background:repeating-linear-gradient(-45deg,#d42a33 0 8px,#0a0a0b 8px 16px);height:3px;position:fixed;top:0;left:0;right:0}:root[data-theme=romance]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#fbf0f2;--surface:#fffafb;--raised:#fff;--hover:#7a1e400b;--line:#7a1e401a;--line-2:#7a1e4030;--ink:#3e1d2b;--ink-2:#6c4253;--ink-3:#876071;--ink-4:#a8808f;--accent:#c13a66;--accent-ink:#a12d55;--accent-soft:#c13a661a;--on-accent:#fff;--grid:#7a1e4012;--baseline:#7a1e4033;--good:#3d7a4b;--warn:#96600e;--crit:#c03a3a;--good-soft:#3d7a4b1f;--warn-soft:#96600e1f;--crit-soft:#c03a3a1c;--scrim:#3e1d2b3d;--shadow-pop:0 30px 80px -24px #7a1e4059, 0 0 0 1px #7a1e4014;--pool:#ffd2debf;--g-day:#6c4253;--g-night:#cdb0ba;--g-night-lum:.62;--g-rim:#3e1d2b29;--g-halo:#c13a660f;--g-arc:#c13a66;--g-accent:#e07a9d;--g-hub:#3e1d2b;--g-client:#df8a5e;--g-back:.025;--font-d:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--num-weight:400;--rose-btn:linear-gradient(135deg, #c6426e, #ad2f59);--rose-btn-hover:linear-gradient(135deg, #bf3d69, #96264d);--c1:#c13a66;--c2:#8e6bbf;--c3:#df8a5e;--c4:#4f9d8f;--c5:#c99a16;--c6:#6f97c4;--c7:#e27a9e;--c8:#a68b96;scrollbar-color:#7a1e4042 transparent;caret-color:var(--accent)}:root[data-theme=romance] ::selection{color:inherit;background:#c13a6633}:root[data-theme=romance] body:before{background:radial-gradient(48vw 34vw at 6% -6%,#ffc4d4cc,#0000 70%),radial-gradient(40vw 30vw at 102% 4%,#e2d2ff8c,#0000 70%),radial-gradient(52vw 40vw at 96% 108%,#ffd6be99,#0000 70%)}.petals{display:none}:root[data-theme=romance] .petals{z-index:0;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}.petals i{top:-40px;left:var(--x);width:var(--s);height:calc(var(--s) * .78);opacity:0;animation:petal-fall var(--t) linear var(--d) infinite, petal-sway calc(var(--t) / 3.2) ease-in-out var(--d) infinite alternate;background:linear-gradient(135deg,#f6bbcdf2,#d660888c);border-radius:100% 0 100% 30%;position:absolute}.petals i:nth-child(3n){background:linear-gradient(135deg,#fde2e9f2,#e896b099)}.petals i:first-child{--x:6%;--s:13px;--d:-2s;--t:19s;--r:300deg}.petals i:nth-child(2){--x:17%;--s:9px;--d:-11s;--t:23s;--r:-260deg}.petals i:nth-child(3){--x:29%;--s:15px;--d:-6s;--t:21s;--r:340deg}.petals i:nth-child(4){--x:42%;--s:10px;--d:-15s;--t:26s;--r:-300deg}.petals i:nth-child(5){--x:58%;--s:12px;--d:-4s;--t:20s;--r:280deg}.petals i:nth-child(6){--x:69%;--s:8px;--d:-18s;--t:24s;--r:-340deg}.petals i:nth-child(7){--x:80%;--s:14px;--d:-9s;--t:22s;--r:320deg}.petals i:nth-child(8){--x:91%;--s:10px;--d:-13s;--t:25s;--r:-280deg}.petals i:nth-child(9){--x:35%;--s:7px;--d:-20s;--t:27s;--r:360deg}@keyframes petal-fall{0%{opacity:0;transform:translateY(0)rotate(0)}8%{opacity:.85}85%{opacity:.7}to{opacity:0;transform:translateY(calc(100vh + 80px)) rotate(var(--r))}}@keyframes petal-sway{0%{translate:-26px}to{translate:26px}}@media (prefers-reduced-motion:reduce){:root[data-theme=romance] .petals{display:none}}:root[data-theme=postmodern]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f4eee2;--surface:#fffbf2;--raised:#fff;--hover:#17151a0f;--line:#17151a29;--line-2:#17151a5c;--ink:#17151a;--ink-2:#3b3640;--ink-3:#5c5562;--ink-4:#7d7584;--accent:#2346d8;--accent-ink:#1a33a8;--accent-soft:#2346d81f;--on-accent:#fff;--grid:#17151a17;--baseline:#17151a4d;--good:#17744a;--warn:#8a5200;--crit:#c1311d;--good-soft:#49d1a84d;--warn-soft:#ffd23f6b;--crit-soft:#ff5b3a33;--scrim:#17151a61;--shadow-pop:8px 8px 0 #17151a;--pool:transparent;--g-day:#2b2730;--g-night:#c9bfae;--g-night-lum:.62;--g-rim:#17151a3d;--g-halo:#2346d80f;--g-arc:#2346d8;--g-accent:#ff5b3a;--g-hub:#17151a;--g-client:#e0a800;--g-back:.03;--font-d:Futura, "Futura PT", "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;--num-weight:700;--c1:#2346d8;--c2:#ff5b3a;--c3:#e0a800;--c4:#19a67c;--c5:#a058e0;--c6:#ff7fae;--c7:#1aa3d9;--c8:#6b6370;--pm-edge:#17151a;--pm-yellow:#ffd23f;--pm-pink:#ff9dc2;--pm-mint:#6fdcb9;--pm-sky:#8ad3ff;--pm-tomato:#ff5b3a;--pm-lilac:#b9a4ff;--pm-shadow:4px 4px 0 var(--pm-edge);--pm-shadow-s:2px 2px 0 var(--pm-edge);--pm-shadow-l:6px 6px 0 var(--pm-edge);scrollbar-color:var(--pm-edge) transparent;caret-color:var(--accent)}:root[data-theme=postmodern] ::selection{background:var(--pm-yellow);color:var(--pm-edge)}:root[data-theme=postmodern] body:before{background:radial-gradient(circle at calc(100% + 76px) 46%, var(--pm-yellow) 0 110px, var(--pm-edge) 110px 113px, transparent 113px), radial-gradient(circle at 3% 104%, var(--pm-pink) 0 120px, var(--pm-edge) 120px 123px, transparent 123px), radial-gradient(#17151a26 1.2px, transparent 1.6px) 0 0 / 22px 22px}:root[data-theme=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#020305;--surface:#090b10;--raised:#10131a;--hover:#f2f4f80f;--line:#f2f4f824;--line-2:#f2f4f857;--ink:#f2f4f8;--ink-2:#dfe3ea;--ink-3:#c0c6d0;--ink-4:#99a1ae;--accent:#c8a96e;--accent-ink:#e3cc9c;--accent-soft:#c8a96e24;--on-accent:#020305;--grid:#f2f4f812;--baseline:#f2f4f84d;--good:#a9d6a3;--warn:#e6c074;--crit:#f0a093;--good-soft:#a9d6a31f;--warn-soft:#e6c07421;--crit-soft:#f0a09324;--scrim:#000000c2;--shadow-pop:0 0 0 1px #f2f4f857;--pool:transparent;--g-day:#a2adc0;--g-night:#1b2a44;--g-night-lum:.5;--g-rim:#f2f4f829;--g-halo:transparent;--g-arc:#c8a96e;--g-accent:#e3cc9c;--g-hub:#f2f4f8;--g-client:#a9d6a3;--g-back:.03;--font-d:Didot, "Bodoni 72", "Bodoni MT", "Playfair Display", "Big Caslon", "Palatino Linotype", Georgia, serif;--num-weight:700;--c1:#f2f4f8;--c2:#c8a96e;--c3:#a9d6a3;--c4:#8fb4e8;--c5:#e0a9a0;--c6:#b9b48a;--c7:#d98f62;--c8:#7d889c;scrollbar-color:#f2f4f84d transparent;caret-color:var(--accent-ink)}:root[data-theme=time] ::selection{background:var(--ink);color:var(--page)}:root[data-theme=time] body:before{background:0 0}.tm-dial{z-index:-1;pointer-events:none;background:var(--page);perspective:1500px;perspective-origin:50%;position:fixed;inset:0;overflow:hidden}.tm-dial svg{--d:min(96vh, 62vw);left:calc(var(--d) * -.3);width:var(--d);height:var(--d);position:absolute;top:50%;transform:translateY(-50%)rotateX(12deg)rotateY(16deg)}.tm-ring{fill:none;stroke:#f2f4f842;stroke-width:1px}.tm-face{fill:#f2f4f806}.tm-tick{stroke:#f2f4f857;stroke-width:1px}.tm-baton{fill:#f2f4f8cc}.tm-hand{transform-origin:500px 500px}.tm-lit{fill:#eef0f4}.tm-shade{fill:#8d929c}.tm-second line{stroke:var(--accent);stroke-width:1.5px}.tm-second circle{fill:var(--accent)}.tm-dial.on .tm-second{transition:transform .22s cubic-bezier(.3,1.8,.5,1)}.tm-cap{fill:#0b0c10;stroke:#f2f4f8b3;stroke-width:1.5px}.tm-pin{fill:var(--accent)}@media (max-width:860px){.tm-dial{perspective:1000px}.tm-dial svg{--d:128vw;top:56%}}:root[data-theme=time]{--tm-sheet:#0000004d}:root[data-theme=time] body{text-shadow:0 0 4px #020305b3;font-weight:500}:root[data-theme=time] :is(.btn.primary,.gate-form .btn.primary){text-shadow:none}.umb-mark{display:block;overflow:visible}.umb-mark .w{--far:6.5px;transform-box:view-box;transform-origin:12px 12px}.umb-mark .w.white{stroke:currentColor;stroke-opacity:.22;stroke-width:.4px;stroke-linejoin:round}.umb-once .w{animation:.72s cubic-bezier(.16,1,.3,1) both umb-in;animation-delay:calc(var(--i) * 85ms + .12s)}@keyframes umb-in{0%{transform:translate(calc(var(--dx) * var(--far)), calc(var(--dy) * var(--far))) rotate(-10deg);opacity:0}60%{opacity:1}to{opacity:1;transform:none}}.umb-loop .w{animation:2.8s cubic-bezier(.45,0,.2,1) infinite both umb-cycle;animation-delay:calc(var(--i) * 90ms)}@keyframes umb-cycle{0%{transform:translate(calc(var(--dx) * var(--far)), calc(var(--dy) * var(--far))) rotate(-12deg);opacity:0}18%{opacity:1;transform:none}68%{opacity:1;transform:none}86%{transform:translate(calc(var(--dx) * var(--far) * .7), calc(var(--dy) * var(--far) * .7)) rotate(8deg);opacity:0}to{transform:translate(calc(var(--dx) * var(--far)), calc(var(--dy) * var(--far))) rotate(-12deg);opacity:0}}.umb-loading{color:var(--ink-3,#6f7a89);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 0;display:flex}.umb-loading .umb-mark,.umb-loading .logo-img{width:40px;height:40px}.umb-loading span{letter-spacing:.14em;text-transform:uppercase;font-size:12px}@media (prefers-reduced-motion:reduce){.umb-once .w,.umb-loop .w{opacity:1;animation:none;transform:none}.umb-loop{animation:1.8s ease-in-out infinite umb-breathe}@keyframes umb-breathe{50%{opacity:.45}}}.umb-open .w{animation:.5s cubic-bezier(.55,0,.8,.2) both umb-out;animation-delay:calc(var(--i) * 26ms)}@keyframes umb-out{0%{opacity:1;transform:none}to{transform:translate(calc(var(--dx) * 16px), calc(var(--dy) * 16px)) rotate(16deg) scale(1.2);opacity:0}}html.vt-open::view-transition-old(root){animation:.55s both umb-vt-old}html.vt-open::view-transition-new(root){animation:.95s cubic-bezier(.22,1,.36,1) both umb-vt-new}@keyframes umb-vt-old{to{opacity:0}}@keyframes umb-vt-new{0%{clip-path:polygon(var(--vx) var(--vy), var(--vx) var(--vy), var(--vx) var(--vy), var(--vx) var(--vy), var(--vx) var(--vy), var(--vx) var(--vy), var(--vx) var(--vy), var(--vx) var(--vy))}to{clip-path:polygon(calc(var(--vx) + 65vmax) calc(var(--vy) - 157vmax), calc(var(--vx) + 157vmax) calc(var(--vy) - 65vmax), calc(var(--vx) + 157vmax) calc(var(--vy) + 65vmax), calc(var(--vx) + 65vmax) calc(var(--vy) + 157vmax), calc(var(--vx) - 65vmax) calc(var(--vy) + 157vmax), calc(var(--vx) - 157vmax) calc(var(--vy) + 65vmax), calc(var(--vx) - 157vmax) calc(var(--vy) - 65vmax), calc(var(--vx) - 65vmax) calc(var(--vy) - 157vmax))}}@media (prefers-reduced-motion:reduce){.umb-open .w{animation:none}html.vt-open::view-transition-old(root){animation:none}html.vt-open::view-transition-new(root){animation:none}}.logo-img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.lg-once.lg-rise{animation:.7s cubic-bezier(.16,1,.3,1) both lg-rise}.lg-once.lg-pulse{animation:.6s both lg-fade}.lg-once.lg-spin{animation:.9s cubic-bezier(.16,1,.3,1) both lg-spin-in}.lg-loop.lg-rise{animation:2.4s cubic-bezier(.45,0,.2,1) infinite both lg-rise-loop}.lg-loop.lg-pulse{animation:1.8s ease-in-out infinite both lg-breathe}.lg-loop.lg-spin{animation:2.4s cubic-bezier(.6,0,.4,1) infinite both lg-turn}@keyframes lg-rise{0%{opacity:0;transform:translateY(8px)scale(.86)}}@keyframes lg-fade{0%{opacity:0}}@keyframes lg-spin-in{0%{opacity:0;transform:rotate(-120deg)scale(.7)}}@keyframes lg-rise-loop{0%{opacity:0;transform:translateY(8px)scale(.86)}30%,70%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)scale(1.04)}}@keyframes lg-breathe{50%{opacity:.45;transform:scale(.94)}}@keyframes lg-turn{to{transform:rotate(360deg)}}.lg-open{animation:.5s cubic-bezier(.55,0,.8,.2) both lg-open!important}@keyframes lg-open{to{opacity:0;transform:scale(1.6)}}html.vt-open.vt-circle::view-transition-new(root){animation-name:lg-vt-circle}@keyframes lg-vt-circle{0%{clip-path:circle(0 at var(--vx) var(--vy))}to{clip-path:circle(160vmax at var(--vx) var(--vy))}}@media (prefers-reduced-motion:reduce){.lg-once,.lg-loop,.lg-open{animation:none!important}.lg-loop{animation:1.8s ease-in-out infinite umb-breathe!important}}
