html,body{margin:0;padding:0;box-sizing:border-box;width:100%;overflow-x:hidden}
*,*:before,*:after{box-sizing:inherit;min-width:0}
img,svg,video,canvas,iframe{max-width:100%;height:auto;display:inline-block}
pre,code{white-space:pre-wrap;word-break:break-word}
p,h1,h2,h3,h4,h5,h6,li,a,span{overflow-wrap:anywhere}
table{width:100%;display:block;overflow-x:auto;border-collapse:collapse}
body{background:#080808}
.bright-bold-spice{display:grid;grid-template-columns:max-content 1fr max-content;grid-template-areas:'brand actions menu';align-items:center;gap:clamp(8px,2vw,16px);padding:5px 15px 5px 15px;background:linear-gradient(90deg, #0d6efd 0%, #6610f2 100%);box-shadow:none;border-radius:0px 0px 0px 0px;}
.bright-bold-spice{justify-items:stretch}
.bright-bold-spice[data-09a1db-scrolled]{box-shadow:0 6px 20px rgba(0,0,0,.08)}
.moss-frost{grid-area:brand;display:flex;gap:10px;align-items:center;flex-direction:column;justify-self:start}
.plum-dove{grid-area:actions;grid-column:auto;justify-self:stretch;width:100%;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;margin:0}
.berry-raven{display:block;width:60px;height:60px;object-fit:contain;margin:0px 0px -20px 0px;}
.ruby-storm-opal{font-family:"Gill Sans", sans-serif;
  font-size:17px;  
  font-weight:600;  
  color:#ffffff;
  text-shadow:0px 4px 12px rgba(128,128,128,1);}
.indigo-forest{border:0;display:inline-flex;cursor:pointer;transition:filter .15s ease;margin:var(--btn-my,0) var(--btn-mx,0)}
.indigo-forest span{display:inline-block;border-radius:var(--btn-rad,12px);padding:var(--btn-py,8px) var(--btn-px,14px);font-weight:var(--btn-weight,600);font-size:var(--btn-size,16px);background:var(--btn-bg,#007bff);color:var(--btn-color,#fff);box-shadow:var(--btn-shadow,none);text-shadow:var(--btn-tshadow,none)}
.indigo-forest:hover{filter:brightness(1.02)}
.indigo-forest:hover span{background:var(--btn-hover-bg, var(--btn-bg,#007bff))}
.indigo-forest,.indigo-forest:link,.indigo-forest:visited,.indigo-forest:hover,.indigo-forest:focus{text-decoration:none}
.tide-blaze{display:inline-flex;flex-direction:column;gap:4px;cursor:pointer}
.tide-blaze span{display:block;width:33.6px;height:3px;background:#000000;border-radius:3px}
.sage-velvet{position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .2s;z-index:1800}
.crystal-aqua-sage{position:fixed;top:0;right:0;transform:translateX(100%);width:min(80vw,360px);height:100vh;background:#ffffff;box-shadow:-2px 0 16px rgba(0,0,0,.15);transition:transform .25s ease;padding:24px;z-index:1900;overflow-y:auto}
.crystal-aqua-sage .panel-head{display:flex;justify-content:flex-end;margin-bottom:10px}
.topaz-river-marble{font-size:24px;line-height:1;cursor:pointer;color:#000000}
.crystal-aqua-sage ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.crystal-aqua-sage li{margin:0px 0px 8px 0px}
.crystal-aqua-sage a{text-decoration:none;font-family:"Gill Sans", sans-serif;font-size:18px;font-weight:600;color:#111111;text-shadow:none;}
.crystal-aqua-sage a:hover{color:#111111}
.linen-azure-mist:checked ~ .sage-velvet{opacity:1;pointer-events:auto}
.linen-azure-mist:checked ~ .sage-velvet + .crystal-aqua-sage{transform:none}
.tide-blaze{grid-area:menu;justify-self:end}
.mist-space{margin:120px 50px 30px 30px;padding:20px 20px 20px 20px;min-height:400px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(137deg, rgba(7,85,16,1) 0%, rgba(18,134,9,1) 100%);box-shadow:none;border-radius:12px 12px 12px 12px;font-family:"Gill Sans", sans-serif;font-size:26px;font-weight:700;color:#000000;text-shadow:0px 4px 12px rgba(0,0,0,0.96);}
.aqua-storm{margin:0px 0px 0px 0px;padding:30px 40px 30px 40px;min-height:600px;background:#080808;box-shadow:none;border-radius:12px 12px 12px 12px;font-family:"Gill Sans", sans-serif;font-size:18px;font-weight:300;color:#ffffff;text-shadow:none;}
.forest-spruce-wind{padding:15px 15px 15px 15px;background:linear-gradient(180deg, rgba(34,85,7,1) 0%, rgba(73,156,28,1) 100%);box-shadow:none;border-radius:0px 0px 0px 0px;font-family:"Gill Sans", sans-serif;font-size:19px;font-weight:600;color:#fbf9f9;text-shadow:0px 4px 12px rgba(0,0,0,0.35);}
.footer-content.left{text-align:left}.footer-content.center{text-align:center}.footer-content.right{text-align:right}
.footer-menu{padding:0px 0px 0px 0px}
.footer-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}
.footer-menu.left{justify-content:flex-start;display:flex}
.footer-menu.center{justify-content:center;display:flex}
.footer-menu.right{justify-content:flex-end;display:flex}
.footer-menu li{margin:0px 12px 0px 12px}
.footer-menu a{text-decoration:none;font-family:Inter, sans-serif;font-size:16px;font-weight:600;color:#000000;text-shadow:none;}
.bright-bold-spice,.mist-space,.moss-sky,.pebble-lemon-bright,.forest-spruce-wind,.canyon-calm-flint{max-width:1200px;margin-left:auto;margin-right:auto;}
.bright-bold-spice{position:relative;background:transparent;}
.bright-bold-spice::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100svw;height:100%;background:linear-gradient(90deg, #0d6efd 0%, #6610f2 100%);z-index:-1;}
@media (min-width:769px){.bright-bold-spice{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:1600;margin-left:auto;margin-right:auto}}
.forest-spruce-wind{position:relative;background:transparent;}
.forest-spruce-wind::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100svw;height:100%;background:linear-gradient(180deg, rgba(34,85,7,1) 0%, rgba(73,156,28,1) 100%);z-index:-1;}
@media(max-width:768px){.bright-bold-spice{grid-template-columns:1fr;grid-template-areas:'brand' 'actions' 'menu'}.moss-frost{justify-self:center}.tide-blaze{justify-self:center}.plum-dove{justify-content:center}.plum-dove{margin-left:0;margin-right:0;justify-content:center}}

/* filler */
.subtitle-marble-raven{background: #93d2e8;border-radius: 3px 6px 10px 14px;text-shadow: 2px 2px 0px rgba(208,163,31,0.32);}
@media (max-width: 867px){.subtitle-marble-raven{padding: 14px 19px;}}
.teaser-storm-opal{background: #1d7346;text-shadow: 2px 2px 4px rgba(45,33,106,0.44);letter-spacing: 1px; word-spacing: 0px;transition: all 160ms ease;}
.section-silver-willow{background: linear-gradient(141deg, #3a77ce 0%, #6bede0 100%);box-shadow: 0px 1px 10px rgba(88,235,208,0.34);text-shadow: 2px 0px 3px rgba(43,188,135,0.24);margin: 0px 13px;border: 1px solid #19b909;transition: all 153ms ease;}
.section-silver-willow:hover{filter:brightness(1.09)}
@media (max-width: 593px){.section-silver-willow{padding: 8px 2px;}}
.header-zenith-blaze{border-radius: 6px 3px 13px 1px;box-shadow: 2px 11px 5px rgba(75,226,130,0.42);padding: 12px 16px;border: 1px solid #a88596;}
.figure-violet-smoke{box-shadow: -1px 12px 24px rgba(138,120,229,0.32);text-shadow: 1px 1px 0px rgba(80,12,175,0.81);padding: 1px 15px;}
.figure-violet-smoke:hover{filter:brightness(1.07)}
.subtitle-gleam-thistle-lagoon{background: #3d2815;border-radius: 4px 14px 4px 12px;box-shadow: 7px 8px 9px rgba(149,207,1,0.57);text-shadow: 1px 2px 2px rgba(16,104,151,0.33);letter-spacing: 1px; word-spacing: 2px;padding: 1px 8px;border: 0px solid #7f9cfc;}
.subtitle-gleam-thistle-lagoon:hover{filter:brightness(0.98)}
@media (max-width: 935px){.subtitle-gleam-thistle-lagoon{padding: 9px 15px;}}
.stack-silk-zen{border-radius: 10px 0px 11px 17px;box-shadow: -2px 10px 10px rgba(6,160,195,0.76);border: 0px solid #4c6d14;}
.stack-silk-zen:hover{filter:brightness(0.99)}
@media (max-width: 472px){.stack-silk-zen{padding: 14px 2px;}}
.col-shadow-oak{background: #d07f47;letter-spacing: 0px; word-spacing: 0px;padding: 22px 2px;margin: 5px 10px;border: 2px solid #e2e2c4;}
.col-shadow-oak:hover{filter:brightness(0.95)}
@media (max-width: 981px){.col-shadow-oak{padding: 17px 3px;}}
.tile-river-haze-crystal{text-shadow: 2px 1px 1px rgba(62,71,65,0.78);letter-spacing: 0px; word-spacing: 0px;padding: 21px 26px;margin: 2px 10px;border: 1px solid #5edcff;transition: all 106ms ease;}
.cluster-jade-plum{transition: all 92ms ease;}
.cluster-jade-plum:hover{filter:brightness(1.06)}
.tile-pixel-crystal-lagoon{background: #8742ea;text-shadow: 1px 1px 0px rgba(109,238,226,0.75);letter-spacing: 2px; word-spacing: 2px;padding: 26px 0px;margin: 16px 18px;border: 1px solid #34302d;transition: all 171ms ease;}
@media (max-width: 727px){.tile-pixel-crystal-lagoon{padding: 5px 19px;}}
.section-willow-terra{background: linear-gradient(357deg, #789165 0%, #0386a1 100%);border-radius: 8px 9px 2px 13px;box-shadow: 5px 10px 18px rgba(145,195,48,0.44);}
.section-willow-terra:hover{filter:brightness(1.04)}
@media (max-width: 506px){.section-willow-terra{padding: 2px 14px;}}
.row-quartz-ruby{border-radius: 17px 4px 14px 17px;box-shadow: 5px 10px 18px rgba(71,97,173,0.3);letter-spacing: 0px; word-spacing: 1px;margin: 11px 2px;transition: all 205ms ease;}
.row-quartz-ruby:hover{filter:brightness(1.09)}
.label-storm-azure{background: linear-gradient(101deg, #33688a 0%, #746c17 100%);box-shadow: 3px 4px 22px rgba(162,192,115,0.62);letter-spacing: -1px; word-spacing: 1px;padding: 8px 28px;border: 2px solid #e53474;}
.label-storm-azure:hover{filter:brightness(0.99)}
@media (max-width: 633px){.label-storm-azure{padding: 9px 3px;}}
.subtitle-jade-zenith-willow{box-shadow: 1px 11px 11px rgba(223,205,207,0.76);letter-spacing: -1px; word-spacing: 3px;margin: 16px 11px;transition: all 159ms ease;}
.subtitle-jade-zenith-willow:hover{filter:brightness(0.95)}
@media (max-width: 564px){.subtitle-jade-zenith-willow{padding: 15px 13px;}}
.row-charm-onyx{background: #488087;text-shadow: 2px 2px 2px rgba(246,61,78,0.43);letter-spacing: -1px; word-spacing: 1px;margin: 1px 3px;}
.cluster-glow-mist-bold{background: #88938c;border-radius: 3px 18px 11px 2px;box-shadow: 0px 12px 10px rgba(112,212,244,0.45);text-shadow: 2px 0px 2px rgba(148,27,199,0.3);letter-spacing: -1px; word-spacing: 1px;padding: 12px 6px;border: 2px solid #2ee685;}
.layer-linen-willow-storm{background: #eb7220;border: 1px solid #91b563;}
.layer-linen-willow-storm:hover{filter:brightness(1)}
.layer-thistle-rose-dove{background: #ba7ffb;letter-spacing: -1px; word-spacing: 1px;padding: 1px 28px;}
.layer-thistle-rose-dove:hover{filter:brightness(1.06)}
@media (max-width: 739px){.layer-thistle-rose-dove{padding: 20px 1px;}}
.wrap-linen-tide{border-radius: 18px 11px 1px 11px;letter-spacing: -1px; word-spacing: 0px;padding: 23px 19px;margin: 11px 17px;}
.wrap-linen-tide:hover{filter:brightness(1.07)}
@media (max-width: 834px){.wrap-linen-tide{padding: 4px 2px;}}
.note-iris-amber-stone{background: linear-gradient(277deg, #6fb9b3 0%, #586176 100%);box-shadow: 8px 5px 13px rgba(146,147,189,0.2);text-shadow: 1px 2px 4px rgba(66,63,4,0.75);margin: 6px 3px;transition: all 104ms ease;}
.note-iris-amber-stone:hover{filter:brightness(1.02)}
.meta-coral-forest-zephyr{background: linear-gradient(111deg, #c893af 0%, #e379de 100%);border: 2px solid #e07c1d;}
@media (max-width: 818px){.meta-coral-forest-zephyr{padding: 3px 10px;}}
.col-wolf-spice{background: #7766f4;box-shadow: 6px 11px 21px rgba(143,211,77,0.21);text-shadow: 1px 2px 1px rgba(155,122,205,0.25);margin: 10px 6px;}
.label-iris-calm-bright{background: #cbd42d;letter-spacing: 2px; word-spacing: 2px;margin: 5px 0px;transition: all 105ms ease;}
@media (max-width: 967px){.label-iris-calm-bright{padding: 2px 9px;}}
.aside-pixel-charm-mint{background: linear-gradient(85deg, #64a495 0%, #d36431 100%);border-radius: 11px 3px 4px 17px;box-shadow: 6px 10px 14px rgba(71,54,23,0.28);margin: 10px 4px;transition: all 125ms ease;}
.aside-pixel-charm-mint:hover{filter:brightness(1.1)}
.meta-azure-zenith-lemon{border-radius: 17px 10px 3px 13px;box-shadow: 5px 8px 25px rgba(102,230,137,0.53);}
.meta-azure-zenith-lemon:hover{filter:brightness(1.1)}
.nav-sand-dove-marble{background: #3f24a3;text-shadow: 1px 1px 3px rgba(240,254,46,0.31);letter-spacing: 2px; word-spacing: 3px;padding: 12px 18px;margin: 2px 8px;transition: all 131ms ease;}
.nav-sand-dove-marble:hover{filter:brightness(1.03)}
@media (max-width: 553px){.nav-sand-dove-marble{padding: 10px 6px;}}
.block-sage-fern-glow{box-shadow: 2px 14px 19px rgba(205,176,8,0.39);text-shadow: 2px 2px 1px rgba(229,50,115,0.51);padding: 0px 26px;margin: 6px 7px;}
.block-sage-fern-glow:hover{filter:brightness(1.06)}
.grid-linen-sun-charm{background: linear-gradient(232deg, #315c08 0%, #1f060f 100%);border-radius: 11px 17px 17px 6px;text-shadow: 0px 0px 4px rgba(247,108,56,0.61);letter-spacing: 0px; word-spacing: 3px;margin: 11px 9px;transition: all 167ms ease;}
@media (max-width: 983px){.grid-linen-sun-charm{padding: 12px 14px;}}
.btn-zenith-ember-mist{box-shadow: -2px 13px 20px rgba(168,185,141,0.21);letter-spacing: 1px; word-spacing: 1px;padding: 7px 26px;margin: 15px 2px;transition: all 97ms ease;}
@media (max-width: 628px){.btn-zenith-ember-mist{padding: 18px 19px;}}
.widget-crisp-zenith-charm{border-radius: 1px 9px 4px 10px;box-shadow: 7px 14px 5px rgba(126,168,106,0.61);padding: 19px 26px;border: 2px solid #6f6b44;}
.layer-crisp-wolf-marble{background: linear-gradient(354deg, #b22f89 0%, #ac6e24 100%);border-radius: 16px 2px 12px 0px;box-shadow: 3px 3px 15px rgba(176,3,224,0.86);letter-spacing: -1px; word-spacing: 2px;padding: 21px 15px;transition: all 155ms ease;}
.layer-crisp-wolf-marble:hover{filter:brightness(1.07)}
@media (max-width: 514px){.layer-crisp-wolf-marble{padding: 19px 6px;}}
.note-bold-haze{background: #c8d6df;box-shadow: 5px 13px 21px rgba(229,79,84,0.32);text-shadow: 0px 1px 4px rgba(239,41,230,0.39);letter-spacing: 2px; word-spacing: 2px;border: 2px solid #1dbb07;transition: all 123ms ease;}
@media (max-width: 610px){.note-bold-haze{padding: 20px 20px;}}
.label-velvet-glow{background: linear-gradient(17deg, #8d512c 0%, #169f7d 100%);border-radius: 3px 13px 9px 17px;box-shadow: 8px 14px 11px rgba(64,138,211,0.45);letter-spacing: 0px; word-spacing: 0px;padding: 20px 25px;margin: 11px 17px;border: 0px solid #dd59db;transition: all 122ms ease;}
@media (max-width: 901px){.label-velvet-glow{padding: 6px 9px;}}
.figure-opal-crystal-bold{background: #c0edc7;border-radius: 17px 5px 11px 6px;letter-spacing: 2px; word-spacing: 3px;padding: 24px 12px;}
.figure-opal-crystal-bold:hover{filter:brightness(1.06)}
@media (max-width: 830px){.figure-opal-crystal-bold{padding: 18px 9px;}}
.panel-teal-silk{background: linear-gradient(356deg, #afda16 0%, #b32c40 100%);margin: 4px 18px;transition: all 183ms ease;}
.badge-silk-spice{box-shadow: 7px 6px 6px rgba(175,124,180,0.88);letter-spacing: -1px; word-spacing: 3px;margin: 14px 0px;}
.badge-silk-spice:hover{filter:brightness(0.96)}
@media (max-width: 785px){.badge-silk-spice{padding: 20px 2px;}}
.stack-bright-crystal{background: linear-gradient(209deg, #a1584d 0%, #6533c8 100%);text-shadow: 1px 2px 1px rgba(2,151,58,0.72);letter-spacing: 2px; word-spacing: 0px;margin: 14px 3px;transition: all 148ms ease;}
.stack-bright-crystal:hover{filter:brightness(0.95)}
.chip-breeze-silver-ruby{border-radius: 11px 16px 0px 9px;box-shadow: 3px 10px 25px rgba(81,134,76,0.76);letter-spacing: 2px; word-spacing: 2px;padding: 17px 21px;margin: 1px 14px;border: 2px solid #759a6e;transition: all 84ms ease;}
@media (max-width: 639px){.chip-breeze-silver-ruby{padding: 18px 6px;}}
.footer-honey-bright-sky{margin: 15px 18px;border: 1px solid #b3a600;}
.footer-honey-bright-sky:hover{filter:brightness(1.08)}
.grid-raven-shadow-bold{background: linear-gradient(211deg, #7531af 0%, #a1e9df 100%);border-radius: 10px 5px 1px 13px;text-shadow: 1px 2px 0px rgba(129,145,235,0.22);margin: 15px 14px;border: 1px solid #6ecf45;transition: all 89ms ease;}
.tile-lagoon-storm-thistle{border-radius: 8px 5px 6px 6px;text-shadow: 1px 0px 3px rgba(26,45,163,0.33);letter-spacing: 1px; word-spacing: 2px;padding: 6px 2px;margin: 6px 14px;transition: all 161ms ease;}
.item-zenith-teal{background: #de043e;text-shadow: 2px 2px 4px rgba(204,141,85,0.44);letter-spacing: 1px; word-spacing: 0px;margin: 12px 14px;border: 2px solid #ee2244;}
.item-zenith-teal:hover{filter:brightness(1.05)}
@media (max-width: 540px){.item-zenith-teal{padding: 9px 1px;}}
.col-zen-pearl{background: #b98108;border-radius: 18px 10px 6px 3px;box-shadow: -1px 8px 14px rgba(100,38,128,0.48);text-shadow: 2px 2px 0px rgba(141,119,84,0.8);margin: 13px 6px;}
.col-zen-pearl:hover{filter:brightness(1.05)}
