.bgxgjW_layer{z-index:44;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}html[data-seasonal-theme=easter] .bgxgjW_layer{display:block}.bgxgjW_garland{filter:drop-shadow(0 5px 8px #020c087a);width:max(780px,min(1440px,100vw - 48px));height:auto;transition:opacity .18s;position:absolute;top:108px;left:50%;overflow:visible;transform:translate(-50%)}.bgxgjW_hidden .bgxgjW_garland{opacity:0}.bgxgjW_eggSway{transform-origin:0 0;animation:4.8s ease-in-out infinite alternate bgxgjW_eggSway}.bgxgjW_flower{filter:drop-shadow(0 0 5px #f4d77f29)}.bgxgjW_petals{position:absolute;inset:0}.bgxgjW_petal{opacity:0;background:#c4a1ef;border-radius:70% 10% 70% 15%;width:9px;height:14px;animation:19s linear infinite bgxgjW_petalDrift;position:absolute;top:-28px}.bgxgjW_petal:first-child{animation-delay:-4s;left:7%}.bgxgjW_petal:nth-child(2){background:#a5d96b;animation-duration:23s;animation-delay:-14s;left:23%}.bgxgjW_petal:nth-child(3){background:#f2a6c3;animation-duration:21s;animation-delay:-9s;left:40%}.bgxgjW_petal:nth-child(4){background:#f4d77f;animation-delay:-16s;left:61%}.bgxgjW_petal:nth-child(5){background:#88d8eb;animation-duration:25s;animation-delay:-6s;left:78%}.bgxgjW_petal:nth-child(6){animation-duration:22s;animation-delay:-19s;left:93%}@keyframes bgxgjW_eggSway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes bgxgjW_petalDrift{0%{opacity:0;transform:translateY(-20px)rotate(0)}12%{opacity:.25}50%{transform:translate(-22px,50vh)rotate(140deg)}88%{opacity:.18}to{opacity:0;transform:translate(28px,calc(100vh + 40px))rotate(280deg)}}@media (min-width:701px) and (max-width:1000px){.bgxgjW_garland{top:164px}}@media (prefers-reduced-motion:reduce){.bgxgjW_eggSway,.bgxgjW_petal{animation:none}.bgxgjW_petals{display:none}}
.hqplfG_layer{z-index:44;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}:is(html[data-seasonal-theme=halloween] .hqplfG_halloweenLayer,html[data-seasonal-theme=christmas] .hqplfG_christmasLayer,html[data-seasonal-theme=valentine] .hqplfG_valentineLayer){display:block}.hqplfG_cupidArrow{--cupid-shot-duration:6.8s;filter:drop-shadow(0 8px 12px #1e00108f)drop-shadow(0 0 9px #f43f7033);width:min(760px,100vw - 32px);height:auto;animation:hqplfG_cupidArrowShot var(--cupid-shot-duration) linear infinite;will-change:transform;transition:opacity .18s;position:absolute;top:120px;left:0;overflow:visible;transform:translate(calc(-100% - 48px))}.hqplfG_cupidArrowBody{transform-origin:380px 50px;animation:hqplfG_cupidArrowArc var(--cupid-shot-duration) ease-in-out infinite}.hqplfG_cupidArrowTrail{fill:none;opacity:0;stroke-linecap:round;stroke-width:3px;transform-origin:48px 73px;animation:hqplfG_cupidArrowWake var(--cupid-shot-duration) ease-out infinite}.hqplfG_cupidArrowTrail path:nth-child(2){stroke-width:1.5px}.hqplfG_cupidArrowTrail path:nth-child(3){stroke-width:2px}.hqplfG_cupidArrowFletching{transform-origin:94px 70px;animation:hqplfG_cupidArrowRelease var(--cupid-shot-duration) linear infinite}.hqplfG_cupidArrowShadow,.hqplfG_cupidArrowShaft,.hqplfG_cupidArrowHighlight,.hqplfG_cupidArrowHeartShine,.hqplfG_cupidArrowFeatherDetail,.hqplfG_cupidArrowHeadShine,.hqplfG_cupidArrowSparkle{fill:none;stroke-linecap:round;stroke-linejoin:round}.hqplfG_cupidArrowShadow{stroke:#14000b94;stroke-width:11px}.hqplfG_cupidArrowHeart{stroke:#ffd0df;stroke-width:2px;filter:drop-shadow(0 0 9px #f43f7094);transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite hqplfG_cupidHeartPulse}.hqplfG_cupidArrowHeartShine{stroke:#fff1f6d1;stroke-width:3px}.hqplfG_cupidArrowShaft{stroke-width:7px}.hqplfG_cupidArrowHighlight{stroke:#fff8d3d1;stroke-width:1.7px}.hqplfG_cupidArrowFeather{fill:#f43f70;stroke:#ffc0d2;stroke-width:2px}.hqplfG_cupidArrowFeatherDetail{stroke:#ffd0df;stroke-width:2px}.hqplfG_cupidArrowHead{stroke:#fff0b2;stroke-width:2px}.hqplfG_cupidArrowHeadShine{stroke:#ffffede6;stroke-width:2.4px}.hqplfG_cupidArrowSparkle{stroke:#ffd078;stroke-width:2px;filter:drop-shadow(0 0 5px #ffd078bf)}.hqplfG_valentineHeartField{position:absolute;inset:0}.hqplfG_valentineHeart{color:#ff6f9d57;text-shadow:0 0 12px #f43f7061;font-size:clamp(13px,1.7vw,24px);line-height:1;animation:15s linear infinite hqplfG_valentineHeartDrift;position:absolute;top:-42px}.hqplfG_valentineHeart:first-child{animation-delay:-3s;left:7%}.hqplfG_valentineHeart:nth-child(2){animation-duration:18s;animation-delay:-11s;left:19%}.hqplfG_valentineHeart:nth-child(3){animation-duration:13s;animation-delay:-7s;left:33%}.hqplfG_valentineHeart:nth-child(4){animation-duration:21s;animation-delay:-15s;left:46%}.hqplfG_valentineHeart:nth-child(5){animation-duration:17s;animation-delay:-5s;left:59%}.hqplfG_valentineHeart:nth-child(6){animation-duration:19s;animation-delay:-13s;left:71%}.hqplfG_valentineHeart:nth-child(7){animation-duration:14s;animation-delay:-8s;left:84%}.hqplfG_valentineHeart:nth-child(8){animation-duration:22s;animation-delay:-17s;left:95%}.hqplfG_garland{filter:drop-shadow(0 9px 13px #0000006b);width:max(100vw,980px);height:86px;transition:opacity .18s;position:absolute;top:120px;left:50%;overflow:visible;transform:translate(-50%)}.hqplfG_garlandShadow,.hqplfG_garlandPine,.hqplfG_garlandWire{fill:none;stroke-linecap:round}.hqplfG_garlandShadow{stroke:#00000057;stroke-width:25px}.hqplfG_garlandPine{stroke:#0d6a45;stroke-dasharray:1 7;stroke-width:28px}.hqplfG_garlandWire{stroke:#174c36;stroke-width:3px}.hqplfG_garlandLights circle{fill:#ffd66d;stroke:#fff3bd;stroke-width:2px;filter:drop-shadow(0 0 7px #ffcb48f2);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite alternate hqplfG_christmasLight}.hqplfG_garlandLights circle:nth-child(3n+2){fill:#ff4d55;stroke:#ffb4b8;filter:drop-shadow(0 0 7px #ff3e49d9);animation-delay:-.8s}.hqplfG_garlandLights circle:nth-child(3n){fill:#8ee8ff;stroke:#dff9ff;filter:drop-shadow(0 0 7px #5cd3ffd9);animation-delay:-1.6s}.hqplfG_bauble{transform-origin:50% -26px;background:radial-gradient(circle at 34% 27%,#ffffffd9 0 2px,#0000 3px),linear-gradient(145deg,#ff545b,#b90f24 74%);border:2px solid #fff4c4ad;border-radius:48% 48% 52% 52%;width:24px;height:29px;transition:opacity .16s;animation:4.8s ease-in-out infinite hqplfG_christmasBauble;position:absolute;top:167px;box-shadow:0 6px 16px #00000057,0 0 12px #ff3d4938}.hqplfG_garlandHidden .hqplfG_garland,.hqplfG_garlandHidden .hqplfG_cupidArrow,.hqplfG_garlandHidden .hqplfG_bauble{opacity:0}.hqplfG_garlandHidden .hqplfG_garlandLights circle,.hqplfG_garlandHidden .hqplfG_bauble,.hqplfG_garlandHidden .hqplfG_cupidArrow,.hqplfG_garlandHidden .hqplfG_cupidArrow *{animation-play-state:paused}.hqplfG_bauble:before{content:"";background:#fff7d6c7;width:1px;height:27px;position:absolute;bottom:100%;left:50%}.hqplfG_bauble:after{content:"";background:#e6b73f;border-radius:2px;width:10px;height:5px;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}.hqplfG_baubleLeft{left:clamp(30px,8vw,140px)}.hqplfG_baubleRight{background:radial-gradient(circle at 34% 27%,#ffffffd9 0 2px,#0000 3px),linear-gradient(145deg,#ffd65d,#bb7609 74%);animation-delay:-2.2s;right:clamp(30px,8vw,140px);box-shadow:0 6px 16px #00000057,0 0 12px #ffcf493d}.hqplfG_snowfall{position:absolute;inset:0}.hqplfG_snowflake{color:#def8ff80;text-shadow:0 0 8px #70d7ff6b;font-size:clamp(12px,1.5vw,22px);line-height:1;animation:13s linear infinite hqplfG_christmasSnowfall;position:absolute;top:-30px}.hqplfG_snowflake:first-child{animation-delay:-2s;left:6%}.hqplfG_snowflake:nth-child(2){animation-duration:16s;animation-delay:-9s;left:18%}.hqplfG_snowflake:nth-child(3){animation-duration:11s;animation-delay:-5s;left:31%}.hqplfG_snowflake:nth-child(4){animation-duration:18s;animation-delay:-12s;left:44%}.hqplfG_snowflake:nth-child(5){animation-duration:15s;animation-delay:-7s;left:57%}.hqplfG_snowflake:nth-child(6){animation-duration:12s;animation-delay:-3s;left:69%}.hqplfG_snowflake:nth-child(7){animation-duration:17s;animation-delay:-10s;left:82%}.hqplfG_snowflake:nth-child(8){animation-duration:14s;animation-delay:-6s;left:94%}.hqplfG_webCluster{width:190px;height:244px;position:absolute;top:82px;right:clamp(8px,3.8vw,66px)}.hqplfG_web{opacity:1;filter:drop-shadow(0 2px 5px #ffffff2e);stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:190px;height:154px;position:absolute;top:0;right:0}.hqplfG_web path{stroke:#fff;stroke-opacity:1}.hqplfG_thread{transform-origin:top;background:#fff;width:1px;height:67px;animation:3.8s ease-in-out infinite hqplfG_halloweenThread;position:absolute;top:88px;right:66px}.hqplfG_spider{color:#8f3fc0;filter:drop-shadow(0 4px #35133f)drop-shadow(0 9px 13px #ff741442);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.2px;width:54px;height:62px;animation:3.8s ease-in-out infinite hqplfG_halloweenSpider;position:absolute;top:141px;right:40px;overflow:visible}.hqplfG_spider circle,.hqplfG_spider ellipse{fill:#4b155e}.hqplfG_spider .hqplfG_spiderEye{fill:#ffbe4f;stroke:none}.hqplfG_bat{color:#6f2d8fad;filter:drop-shadow(0 8px 14px #ff701229);width:72px;position:absolute}.hqplfG_batOne{animation:7.4s ease-in-out infinite hqplfG_halloweenBatOne;top:174px;left:clamp(18px,5vw,90px)}.hqplfG_batTwo{opacity:.72;width:48px;animation:8.6s ease-in-out -3.2s infinite hqplfG_halloweenBatTwo;top:132px;right:clamp(235px,23vw,430px)}@keyframes hqplfG_halloweenSpider{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translateY(14px)rotate(2deg)}}@keyframes hqplfG_halloweenThread{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.21)}}@keyframes hqplfG_halloweenBatOne{0%,to{transform:translate(0,0)rotate(-7deg)}50%{transform:translate(10px,-9px)rotate(4deg)}}@keyframes hqplfG_halloweenBatTwo{0%,to{transform:translate(0,0)rotate(8deg)scale(.92)}50%{transform:translate(-8px,7px)rotate(-3deg)scale(1)}}@keyframes hqplfG_christmasLight{0%{opacity:.68;transform:scale(.88)}to{opacity:1;transform:scale(1.12)}}@keyframes hqplfG_christmasBauble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes hqplfG_christmasSnowfall{0%{opacity:0;transform:translateY(-20px)rotate(0)}12%{opacity:.52}88%{opacity:.42}to{opacity:0;transform:translate(38px,calc(100vh + 60px))rotate(240deg)}}@keyframes hqplfG_cupidHeartPulse{0%,to{scale:.95}46%{scale:1.08}58%{scale:1}}@keyframes hqplfG_cupidArrowShot{0%{animation-timing-function:ease-out;transform:translate(calc(-100% - 48px))}6%,10%{animation-timing-function:ease-in-out;transform:translate(-76%)}14%{animation-timing-function:cubic-bezier(.1,.38,.64,.88);transform:translate(calc(-82% - 20px))}40%,to{transform:translate(calc(100vw + 360px))}}@keyframes hqplfG_cupidArrowArc{0%,10%{transform:translateY(18px)rotate(-3deg)}14%{animation-timing-function:ease-out;transform:translateY(22px)rotate(-4deg)}20%{transform:translateY(2px)rotate(1deg)}24%{animation-timing-function:ease-in;transform:translateY(0)rotate(3.6deg)}40%,to{transform:translateY(26px)rotate(7deg)}}@keyframes hqplfG_cupidArrowWake{0%,14%{opacity:0;transform:scaleX(.2)}17%{opacity:.95;transform:scaleX(1.15)}25%{opacity:.65;transform:scaleX(.85)}40%,to{opacity:0;transform:scaleX(.3)}}@keyframes hqplfG_cupidArrowRelease{0%,14%,23%,to{transform:rotate(0)}15%{transform:rotate(-9deg)}16.5%{transform:rotate(6deg)}18%{transform:rotate(-3deg)}20%{transform:rotate(1deg)}}@keyframes hqplfG_valentineHeartDrift{0%{opacity:0;transform:translateY(-30px)rotate(-14deg)scale(.78)}12%{opacity:.34}86%{opacity:.24}to{opacity:0;transform:translate(34px,calc(100vh + 70px))rotate(34deg)scale(1.06)}}@media (max-width:760px){.hqplfG_webCluster{transform-origin:100% 0;top:92px;right:-24px;scale:.76}.hqplfG_batOne{opacity:.54;width:48px;top:152px;left:14px}.hqplfG_batTwo{display:none}.hqplfG_garland{width:780px;height:70px;top:108px}.hqplfG_cupidArrow{width:calc(100vw - 20px);top:108px}.hqplfG_bauble{top:149px;scale:.82}}@media (min-width:701px) and (max-width:1000px){.hqplfG_garland,.hqplfG_cupidArrow{top:164px}.hqplfG_bauble{top:211px}}@media (prefers-reduced-motion:reduce){.hqplfG_thread,.hqplfG_spider,.hqplfG_bat,.hqplfG_garlandLights circle,.hqplfG_bauble,.hqplfG_snowflake{animation:none}.hqplfG_snowflake{display:none}.hqplfG_cupidArrow,.hqplfG_cupidArrowBody,.hqplfG_cupidArrowTrail,.hqplfG_cupidArrowFletching,.hqplfG_cupidArrowHeart,.hqplfG_valentineHeart{animation:none}.hqplfG_cupidArrow{will-change:auto;left:50%;transform:translate(-50%)rotate(-1.6deg)}.hqplfG_cupidArrowTrail,.hqplfG_valentineHeart{display:none}}
.Ex9RtW_preview{z-index:240;border:1px solid color-mix(in srgb, var(--ui-accent) 40%, var(--ui-border));background:color-mix(in srgb, var(--ui-surface) 91%, transparent);box-shadow:0 16px 42px color-mix(in srgb, var(--ui-canvas) 62%, transparent), inset 0 1px 0 #ffffff1a;color:var(--ui-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;bottom:18px;right:18px}.Ex9RtW_icon{background:var(--ui-accent-soft);border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.Ex9RtW_control{gap:4px;display:grid}.Ex9RtW_control>span{color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.Ex9RtW_control select{max-width:min(230px,62vw);color:var(--ui-text);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:700}.Ex9RtW_control select:focus-visible{box-shadow:0 0 0 3px var(--ui-focus);border-radius:5px}.Ex9RtW_control option{background:var(--ui-surface);color:var(--ui-text)}@media (max-width:560px){.Ex9RtW_preview{padding:8px 10px;bottom:10px;right:10px}.Ex9RtW_icon{width:27px;height:27px}}
.G0ll3W_badge{z-index:2147483000;color:var(--ui-text);font-size:12px;line-height:1.5;position:fixed;top:0;left:16px}.G0ll3W_badge summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d9fbe7;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0b111cd1;border:1px solid #3ddc8473;border-top:0;border-radius:0 0 9px 9px;align-items:center;gap:7px;padding:1px 10px 2px 8px;font-size:9px;font-weight:800;list-style:none;transition:border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #0006}.G0ll3W_badge summary::-webkit-details-marker{display:none}.G0ll3W_badge summary:hover,.G0ll3W_badge[open] summary{border-color:#3ddc84;box-shadow:0 6px 18px #0006,0 0 14px #3ddc8459}.G0ll3W_badge summary:focus-visible{outline-offset:3px;outline:2px solid #3ddc84}.G0ll3W_dot{background:#3ddc84;border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite G0ll3W_pulse;box-shadow:0 0 #3ddc8499}.G0ll3W_panel{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;width:240px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0008}.G0ll3W_panel strong{font-size:13px;display:block}.G0ll3W_panel p{color:var(--ui-text-muted);margin:3px 0 10px;font-size:11px}.G0ll3W_panel nav{gap:2px;display:grid}.G0ll3W_panel a{color:var(--ui-text);border-radius:8px;padding:7px 9px;font-weight:700;text-decoration:none}.G0ll3W_panel a:hover{background:var(--ui-surface-active)}.G0ll3W_panel a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@keyframes G0ll3W_pulse{to{box-shadow:0 0 0 7px #3ddc8400}}
:root{--site-accent:#eda900;--ui-canvas:#f4f1e9;--ui-canvas-soft:#ebe6d9;--ui-surface:#fff;--ui-surface-raised:#fbfaf5;--ui-surface-active:#fff4ce;--ui-border:#ded7c6;--ui-border-control:#b7ac91;--ui-text:#142039;--ui-text-soft:#48536a;--ui-text-muted:#5e6576;--ui-accent:var(--site-accent);--ui-accent-hover:color-mix(in srgb, var(--site-accent) 82%, #000);--ui-on-accent:#111a2d;--ui-accent-soft:color-mix(in srgb, var(--site-accent) 14%, transparent);--ui-cyan:#168f59;--ui-cyan-soft:#168f591a;--ui-pink:#dc7900;--ui-pink-soft:#dc79001a;--ui-gold:color-mix(in srgb, var(--site-accent) 74%, #000);--ui-danger:#bd3f58;--ui-danger-soft:#bd3f581a;--ui-focus:color-mix(in srgb, var(--site-accent) 26%, transparent);--font-display:"Arial Black", "Segoe UI Black", Impact, sans-serif;--font-body:"Segoe UI", Inter, Arial, sans-serif;--ui-ease-out:cubic-bezier(.2, .8, .2, 1);--ui-card-shadow:inset 0 1px 0 #ffffff0a, 0 14px 30px -22px #0009;--ui-card-shadow-hover:inset 0 1px 0 #ffffff0f, 0 0 0 1px color-mix(in srgb, var(--ui-accent) 18%, transparent), 0 26px 50px -24px color-mix(in srgb, var(--ui-accent) 55%, #000);--ui-card-border-hover:color-mix(in srgb, var(--ui-accent) 50%, var(--ui-border));--ui-card-lift:translateY(-5px);--ui-button-face:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 82%, #fff), var(--ui-accent) 55%);--ui-button-shadow:inset 0 1px 0 #ffffff59, inset 0 -3px 0 #00000038, 0 8px 18px -10px var(--ui-accent);--ui-button-shadow-hover:inset 0 1px 0 #fff6, inset 0 -3px 0 #00000038, 0 12px 26px -10px var(--ui-accent);--ui-button-shadow-active:inset 0 1px 0 #ffffff40, inset 0 -1px 0 #00000038;--ui-title-gradient:linear-gradient(100deg, var(--ui-accent) 10%, color-mix(in srgb, var(--ui-accent) 45%, #fff) 55%, var(--ui-accent) 90%);--site-header-bottom:76px}@media (max-width:1360px){:root{--site-header-bottom:137px}}@media (max-width:700px){:root{--site-header-bottom:68px}}html[data-theme=light]{--ui-title-gradient:linear-gradient(100deg, var(--ui-gold) 10%, var(--ui-accent) 55%, var(--ui-gold) 90%);--ui-card-shadow:inset 0 1px 0 #ffffffb3, 0 14px 30px -22px #2a1f0f55}html[data-theme=dark]{--ui-canvas:#080f1d;--ui-canvas-soft:#0d1728;--ui-surface:#121d31;--ui-surface-raised:#18243a;--ui-surface-active:#2b2a26;--ui-border:#2a3a56;--ui-border-control:#64718b;--ui-text:#f7f8fb;--ui-text-soft:#c6cede;--ui-text-muted:#929eb3;--ui-accent:var(--site-accent);--ui-accent-hover:color-mix(in srgb, var(--site-accent) 84%, #fff);--ui-on-accent:#111827;--ui-accent-soft:color-mix(in srgb, var(--site-accent) 16%, transparent);--ui-cyan:#35cc78;--ui-cyan-soft:#35cc781c;--ui-pink:#ff8f1f;--ui-pink-soft:#ff8f1f1a;--ui-gold:color-mix(in srgb, var(--site-accent) 86%, #fff);--ui-danger:#ff7f96;--ui-danger-soft:#ff7f961f;--ui-focus:color-mix(in srgb, var(--site-accent) 31%, transparent)}html[data-seasonal-theme=halloween]{--ui-canvas:#09060e;--ui-canvas-soft:#120a19;--ui-surface:#18101f;--ui-surface-raised:#21152a;--ui-surface-active:#301a2c;--ui-border:#4d2b4c;--ui-border-control:#775070;--ui-text:#fff8ee;--ui-text-soft:#ead8c9;--ui-text-muted:#b29baa;--ui-accent:#ff7518;--ui-accent-hover:#ffa24b;--ui-on-accent:#21080d;--ui-accent-soft:#ff751829;--ui-cyan:#a7df3f;--ui-cyan-soft:#a7df3f1f;--ui-pink:#ce63f1;--ui-pink-soft:#ce63f11f;--ui-gold:#ffb640;--ui-danger:#ff7189;--ui-danger-soft:#ff718921;--ui-focus:#ff751852;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-seasonal-theme=christmas]{--ui-canvas:#050e13;--ui-canvas-soft:#091920;--ui-surface:#0d2228;--ui-surface-raised:#123039;--ui-surface-active:#183d3d;--ui-border:#28505a;--ui-border-control:#527985;--ui-text:#f8fcfa;--ui-text-soft:#d8e8e3;--ui-text-muted:#94ada8;--ui-accent:#e43d46;--ui-accent-hover:#ff6870;--ui-on-accent:#fff;--ui-accent-soft:#e43d462b;--ui-cyan:#79dcff;--ui-cyan-soft:#79dcff1f;--ui-pink:#d8b44e;--ui-pink-soft:#d8b44e1f;--ui-gold:#ffd56a;--ui-danger:#ff7d84;--ui-danger-soft:#ff7d8421;--ui-focus:#e43d4657;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-seasonal-theme=valentine]{--ui-canvas:#0c050b;--ui-canvas-soft:#170914;--ui-surface:#21101d;--ui-surface-raised:#2b1425;--ui-surface-active:#39172d;--ui-border:#5d2946;--ui-border-control:#89506b;--ui-text:#fff7fa;--ui-text-soft:#f0d5df;--ui-text-muted:#bd97a7;--ui-accent:#f43f70;--ui-accent-hover:#ff7299;--ui-on-accent:#fff;--ui-accent-soft:#f43f702e;--ui-cyan:#ff9aba;--ui-cyan-soft:#ff9aba21;--ui-pink:#ff69ad;--ui-pink-soft:#ff69ad21;--ui-gold:#ffd078;--ui-danger:#ff7f9d;--ui-danger-soft:#ff7f9d24;--ui-focus:#f43f705c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-seasonal-theme=easter]{--ui-canvas:#07110d;--ui-canvas-soft:#0b1912;--ui-surface:#11231b;--ui-surface-raised:#183127;--ui-surface-active:#254133;--ui-border:#31573f;--ui-border-control:#63866b;--ui-text:#f6fbef;--ui-text-soft:#cfdfd3;--ui-text-muted:#9fb6a6;--ui-accent:#a5d96b;--ui-accent-hover:#c0ec93;--ui-on-accent:#112113;--ui-accent-soft:#a5d96b29;--ui-cyan:#88d8eb;--ui-cyan-soft:#88d8eb1f;--ui-pink:#c4a1ef;--ui-pink-soft:#c4a1ef1f;--ui-gold:#f4d77f;--ui-danger:#ff9da8;--ui-danger-soft:#ff9da821;--ui-focus:#a5d96b52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ui-canvas);scroll-behavior:smooth;scrollbar-color:var(--ui-accent) var(--ui-canvas-soft);overflow-x:clip}html:has([data-scroll-performance=true]){scroll-behavior:auto}body{background:var(--ui-canvas);min-width:320px;min-height:100vh;color:var(--ui-text);font-family:var(--font-body);margin:0;overflow-x:clip}html[data-seasonal-theme=halloween] body{background:radial-gradient(circle at 10% 8%, #ff69121f, transparent 32rem), radial-gradient(circle at 92% 18%, #8b37b226, transparent 34rem), linear-gradient(155deg, #0d0712 0%, var(--ui-canvas) 58%, #100816 100%);background-attachment:fixed}html[data-seasonal-theme=christmas] body{background:radial-gradient(circle at 8% 7%, #18895e2e, transparent 34rem), radial-gradient(circle at 91% 13%, #e43d4624, transparent 31rem), radial-gradient(circle at 54% 86%, #59c4ea14, transparent 38rem), linear-gradient(155deg, #061317 0%, var(--ui-canvas) 58%, #07151c 100%);background-attachment:fixed}html[data-seasonal-theme=valentine] body{background:radial-gradient(circle at 9% 8%, #f43f702b, transparent 33rem), radial-gradient(circle at 92% 16%, #ff69ad21, transparent 32rem), radial-gradient(circle at 52% 88%, #ffb4c912, transparent 38rem), linear-gradient(155deg, #12070f 0%, var(--ui-canvas) 58%, #160814 100%);background-attachment:fixed}html[data-seasonal-theme=easter] body{background:radial-gradient(circle at 9% 8%, #a5d96b1f, transparent 33rem), radial-gradient(circle at 92% 16%, #c4a1ef1a, transparent 32rem), radial-gradient(circle at 52% 88%, #88d8eb12, transparent 38rem), linear-gradient(155deg, #0a1b11 0%, var(--ui-canvas) 58%, #0b1917 100%);background-attachment:fixed}html[data-seasonal-theme=easter] .brand-mark{filter:drop-shadow(0 0 10px #a5d96b3d)drop-shadow(0 6px 10px #020c087a)}html[data-seasonal-theme=easter] .site-route-transition [data-site-header]{box-shadow:0 18px 44px #020c0894,0 0 34px #a5d96b14,inset 0 1px #e1f6d017}html[data-seasonal-theme=halloween] .brand-mark{filter:drop-shadow(0 0 8px #ff751852)drop-shadow(0 5px 8px #0401076b)}html[data-seasonal-theme=christmas] .brand-mark{filter:drop-shadow(0 0 9px #ffd3663d)drop-shadow(0 6px 10px #0005077a)}html[data-seasonal-theme=valentine] .brand-mark{filter:drop-shadow(0 0 10px #f43f704d)drop-shadow(0 6px 10px #0b000780)}html[data-seasonal-theme=halloween] .site-route-transition [data-site-header]{box-shadow:0 18px 44px #03010785,0 0 32px #ff671014,inset 0 1px #ffbb5b14}html[data-seasonal-theme=christmas] .site-route-transition [data-site-header]{box-shadow:0 18px 44px #00050794,0 0 34px #e43d4614,inset 0 1px #ffde8217}html[data-seasonal-theme=valentine] .site-route-transition [data-site-header]{box-shadow:0 18px 44px #0c000899,0 0 34px #f43f701a,inset 0 1px #ffb1ca17}.site-route-transition{min-width:320px;min-height:100svh;animation:.48s cubic-bezier(.16,1,.3,1) both siteRouteReveal}.site-route-transition [data-site-header]{animation:.64s cubic-bezier(.16,1,.3,1) 40ms both siteHeaderReveal}.site-route-transition main>*{animation:.52s cubic-bezier(.16,1,.3,1) both siteContentReveal}.site-route-transition main>:nth-child(2){animation-delay:70ms}.site-route-transition main>:nth-child(3){animation-delay:.12s}.site-route-transition main>:nth-child(n+4){animation-delay:.17s}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.ui-pixel-eyebrow{align-items:center;gap:8px;display:inline-flex}.ui-pixel-eyebrow:before{content:"";background:var(--ui-accent);width:7px;height:7px;box-shadow:0 0 10px var(--ui-accent);flex:none}.ui-title-accent{background:var(--ui-title-gradient);color:#0000;text-shadow:none;filter:drop-shadow(0 10px 28px color-mix(in srgb, var(--ui-accent) 24%, transparent));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite uiTitleShine}@keyframes uiTitleShine{0%,to{background-position:0%}50%{background-position:100%}}::selection{background:var(--ui-accent);color:var(--ui-on-accent)}@keyframes siteRouteReveal{0%{opacity:0}to{opacity:1}}@keyframes siteHeaderReveal{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:none}}@keyframes siteContentReveal{0%{opacity:0;translate:0 26px;scale:.985}to{opacity:1;translate:none;scale:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-route-transition,.site-route-transition [data-site-header],.site-route-transition main>*{opacity:1;animation:none;translate:none;scale:1}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
