@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--unity-spin:0deg;--mem-trace-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-800:#9f0712;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-green-100:#dcfce7;--color-green-300:#7bf1a8;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-800:#016630;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-800:#005f46;--color-emerald-950:#002c22;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-rose-500:#ff2357;--color-gray-200:#e5e7eb;--color-gray-800:#1e2939;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-700:#404040;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-bone:var(--bone);--font-display:var(--font-display);--font-body:var(--font-body);--shadow-card:var(--shadow-card);--shadow-elegant:var(--shadow-elegant)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{font-size:16px}@media(min-width:1600px){html{font-size:17.5px}}@media(min-width:1920px){html{font-size:19px}}@media(min-width:2400px){html{font-size:21px}}@media(min-width:3000px){html{font-size:23px}}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,.font-display{font-family:var(--font-display);letter-spacing:.02em;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,video,iframe{max-width:100%}img,video{height:auto}}@layer components;@layer utilities{.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-lift{background:radial-gradient(900px 520px at 12% -10%,var(--brand-gold),transparent 70%),radial-gradient(820px 520px at 92% 0%,var(--brand-green),transparent 70%),linear-gradient(180deg,var(--ink-soft),var(--background));position:relative}@supports (color:color-mix(in lab,red,red)){.page-lift{background:radial-gradient(900px 520px at 12% -10%,color-mix(in oklab,var(--brand-gold) 16%,transparent),transparent 70%),radial-gradient(820px 520px at 92% 0%,color-mix(in oklab,var(--brand-green) 14%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in oklab,var(--ink-soft) 92%,white 8%),var(--background))}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-10{inset:calc(var(--spacing) * -10)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-16{inset-inline:calc(var(--spacing) * 16)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-12{top:calc(var(--spacing) * -12)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[56px\]{top:56px}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-12{right:calc(var(--spacing) * -12)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-\[5px\]{bottom:-5px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[var\(--mobile-nav-h\,64px\)\]{bottom:var(--mobile-nav-h,64px)}.-left-12{left:calc(var(--spacing) * -12)}.-left-\[calc\(1\.5rem-2px\)\]{left:calc(2px - 1.5rem)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[2px\]{left:2px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1\.6em\]{height:1.6em}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[3rem\]{height:3rem}.h-\[6px\]{height:6px}.h-\[10px\]{height:10px}.h-\[18px\]{height:18px}.h-\[24px\]{height:24px}.h-\[60px\]{height:60px}.h-\[70vh\]{height:70vh}.h-\[84px\]{height:84px}.h-\[100dvh\]{height:100dvh}.h-\[220px\]{height:220px}.h-\[420px\]{height:420px}.h-\[520px\]{height:520px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[42vh\]{max-height:42vh}.max-h-\[44vh\]{max-height:44vh}.max-h-\[56px\]{max-height:56px}.max-h-\[62vh\]{max-height:62vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[55vh\]{min-height:55vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[65px\]{min-height:65px}.min-h-\[68px\]{min-height:68px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[88px\]{min-height:88px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[104px\]{min-height:104px}.min-h-\[220px\]{min-height:220px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[calc\(100dvh-var\(--site-header-h\,4rem\)\)\]{min-height:calc(100dvh - var(--site-header-h,4rem))}.min-h-\[clamp\(600px\,76vh\,820px\)\]{min-height:clamp(600px,76vh,820px)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[0\.45em\]{width:.45em}.w-\[1px\]{width:1px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[60px\]{width:60px}.w-\[68\%\]{width:68%}.w-\[72px\]{width:72px}.w-\[100dvw\]{width:100dvw}.w-\[100px\]{width:100px}.w-\[168px\]{width:168px}.w-\[220px\]{width:220px}.w-\[320px\]{width:320px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[100vw\]{max-width:100vw}.max-w-\[112px\]{max-width:112px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[296px\]{max-width:296px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[462px\]{max-width:462px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[420px\]{min-width:420px}.min-w-\[720px\]{min-width:720px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-24deg\]{rotate:-24deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-3{scroll-margin-top:calc(var(--spacing) * 3)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.scroll-mt-\[calc\(var\(--site-header-h\,77px\)\+12px\)\]{scroll-margin-top:calc(var(--site-header-h,77px) + 12px)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_80px\]{grid-template-columns:1fr 80px}.grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.grid-cols-\[48px_96px\]{grid-template-columns:48px 96px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[0\.3em\]{gap:.3em}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[clamp\(0px\,0\.4vw\,14px\)\]{gap:clamp(0px,.4vw,14px)}.gap-\[clamp\(3px\,0\.4vw\,8px\)\]{gap:clamp(3px,.4vw,8px)}.gap-\[clamp\(5px\,0\.6vw\,12px\)\]{gap:clamp(5px,.6vw,12px)}.gap-\[clamp\(6px\,0\.7vw\,16px\)\]{gap:clamp(6px,.7vw,16px)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-porcelain\/10>:not(:last-child)){border-color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){:where(.divide-porcelain\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--porcelain) 10%,transparent)}}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[22px\]{border-radius:22px}.rounded-\[36px\]{border-radius:36px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#e5b84a\]\/70{border-color:#e5b84ab3}.border-\[\#f2892f\]\/50{border-color:#f2892f80}.border-\[\#f2892f\]\/60{border-color:#f2892f99}.border-\[color\:var\(--dir-accent-gold\)\]{border-color:var(--dir-accent-gold)}.border-\[color\:var\(--dir-action-secondary-border\)\]{border-color:var(--dir-action-secondary-border)}.border-\[color\:var\(--dir-border-default\)\]{border-color:var(--dir-border-default)}.border-\[color\:var\(--dir-review-border\)\]{border-color:var(--dir-review-border)}.border-\[color\:var\(--dir-status-basic\)\]{border-color:var(--dir-status-basic)}.border-\[color\:var\(--dir-status-basic-border\)\]{border-color:var(--dir-status-basic-border)}.border-\[color\:var\(--dir-status-certified\)\]{border-color:var(--dir-status-certified)}.border-\[color\:var\(--dir-status-certified-border\)\]{border-color:var(--dir-status-certified-border)}.border-\[color\:var\(--dir-status-unavailable-border\)\]{border-color:var(--dir-status-unavailable-border)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/60{border-color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/30{border-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.border-black\/30{border-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.border-black\/40{border-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/40{border-color:color-mix(in oklab,var(--color-blue-400) 40%,transparent)}}.border-bone\/10{border-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.border-bone\/10{border-color:color-mix(in oklab,var(--bone) 10%,transparent)}}.border-bone\/15{border-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.border-bone\/15{border-color:color-mix(in oklab,var(--bone) 15%,transparent)}}.border-bone\/20{border-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.border-bone\/20{border-color:color-mix(in oklab,var(--bone) 20%,transparent)}}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-brand-gold,.border-brand-gold\/20{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-brand-gold\/20{border-color:color-mix(in oklab,var(--brand-gold) 20%,transparent)}}.border-brand-gold\/25{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-brand-gold\/25{border-color:color-mix(in oklab,var(--brand-gold) 25%,transparent)}}.border-brand-gold\/30{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-brand-gold\/30{border-color:color-mix(in oklab,var(--brand-gold) 30%,transparent)}}.border-brand-gold\/40{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-brand-gold\/40{border-color:color-mix(in oklab,var(--brand-gold) 40%,transparent)}}.border-brand-gold\/45{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-brand-gold\/45{border-color:color-mix(in oklab,var(--brand-gold) 45%,transparent)}}.border-brand-gold\/50{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-brand-gold\/50{border-color:color-mix(in oklab,var(--brand-gold) 50%,transparent)}}.border-brand-gold\/60{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-brand-gold\/60{border-color:color-mix(in oklab,var(--brand-gold) 60%,transparent)}}.border-brand-gold\/70{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.border-brand-gold\/70{border-color:color-mix(in oklab,var(--brand-gold) 70%,transparent)}}.border-brand-green,.border-brand-green\/40{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.border-brand-green\/40{border-color:color-mix(in oklab,var(--brand-green) 40%,transparent)}}.border-brand-red,.border-brand-red\/30{border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.border-brand-red\/30{border-color:color-mix(in oklab,var(--brand-red) 30%,transparent)}}.border-brand-red\/40{border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.border-brand-red\/40{border-color:color-mix(in oklab,var(--brand-red) 40%,transparent)}}.border-brand-red\/50{border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.border-brand-red\/50{border-color:color-mix(in oklab,var(--brand-red) 50%,transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/40{border-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.border-cyan-400\/45{border-color:#00d2ef73}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/45{border-color:color-mix(in oklab,var(--color-cyan-400) 45%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-400\/45{border-color:#00d29473}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/45{border-color:color-mix(in oklab,var(--color-emerald-400) 45%,transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/50{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.border-emerald-400\/60{border-color:#00d29499}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/60{border-color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-gold\/40{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/40{border-color:color-mix(in oklab,var(--gold) 40%,transparent)}}.border-gold\/50{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.border-gold\/50{border-color:color-mix(in oklab,var(--gold) 50%,transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab,red,red)){.border-green-500\/40{border-color:color-mix(in oklab,var(--color-green-500) 40%,transparent)}}.border-ink\/5{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/5{border-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.border-ink\/10{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.border-ink\/15{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--ink) 15%,transparent)}}.border-ink\/20{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/20{border-color:color-mix(in oklab,var(--ink) 20%,transparent)}}.border-ink\/25{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.border-ink\/25{border-color:color-mix(in oklab,var(--ink) 25%,transparent)}}.border-input{border-color:var(--input)}.border-neutral-500\/50{border-color:#73737380}@supports (color:color-mix(in lab,red,red)){.border-neutral-500\/50{border-color:color-mix(in oklab,var(--color-neutral-500) 50%,transparent)}}.border-orange-400\/40{border-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/40{border-color:color-mix(in oklab,var(--color-orange-400) 40%,transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-porcelain\/15{border-color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.border-porcelain\/15{border-color:color-mix(in oklab,var(--porcelain) 15%,transparent)}}.border-porcelain\/20{border-color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.border-porcelain\/20{border-color:color-mix(in oklab,var(--porcelain) 20%,transparent)}}.border-primary,.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.border-red-400\/60{border-color:#ff656899}@supports (color:color-mix(in lab,red,red)){.border-red-400\/60{border-color:color-mix(in oklab,var(--color-red-400) 60%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.border-red-500\/60{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/40{border-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-transparent{border-color:#0000}.border-violet-400\/45{border-color:#a685ff73}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/45{border-color:color-mix(in oklab,var(--color-violet-400) 45%,transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/40{border-color:color-mix(in oklab,var(--color-violet-500) 40%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-yellow-400\/40{border-color:#fac80066}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/40{border-color:color-mix(in oklab,var(--color-yellow-400) 40%,transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500) 40%,transparent)}}.border-zinc-400\/40{border-color:#9f9fa966}@supports (color:color-mix(in lab,red,red)){.border-zinc-400\/40{border-color:color-mix(in oklab,var(--color-zinc-400) 40%,transparent)}}.border-y-white\/10{border-block-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-y-white\/10{border-block-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-r-brand-gold{border-right-color:var(--brand-gold)}.border-l-brand-gold{border-left-color:var(--brand-gold)}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0d0808\]\/\[0\.97\]{background-color:#0d0808f7}.bg-\[\#0ea60d\]{background-color:#0ea60d}.bg-\[\#050505\]{background-color:#050505}.bg-\[\#141416\]{background-color:#141416}.bg-\[\#f39f0b\]{background-color:#f39f0b}.bg-\[\#f2892f\]\/10{background-color:#f2892f1a}.bg-\[\#f5060c\]{background-color:#f5060c}.bg-\[\#fdc90b\]{background-color:#fdc90b}.bg-\[color\:var\(--dir-action-primary-bg\)\]{background-color:var(--dir-action-primary-bg)}.bg-\[color\:var\(--dir-action-secondary-bg\)\]{background-color:var(--dir-action-secondary-bg)}.bg-\[color\:var\(--dir-review-surface\)\]{background-color:var(--dir-review-surface)}.bg-\[color\:var\(--dir-status-basic-surface\)\]{background-color:var(--dir-status-basic-surface)}.bg-\[color\:var\(--dir-status-certified-surface\)\]{background-color:var(--dir-status-certified-surface)}.bg-\[color\:var\(--dir-status-unavailable-surface\)\]{background-color:var(--dir-status-unavailable-surface)}.bg-\[color\:var\(--dir-surface\)\]{background-color:var(--dir-surface)}.bg-\[color\:var\(--dir-surface-elevated\)\]{background-color:var(--dir-surface-elevated)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-300\/80{background-color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/80{background-color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500) 5%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/40{background-color:color-mix(in oklab,var(--background) 40%,transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background) 50%,transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background) 60%,transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/85{background-color:color-mix(in oklab,var(--background) 85%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black) 95%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-bone,.bg-bone\/10{background-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.bg-bone\/10{background-color:color-mix(in oklab,var(--bone) 10%,transparent)}}.bg-bone\/15{background-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.bg-bone\/15{background-color:color-mix(in oklab,var(--bone) 15%,transparent)}}.bg-bone\/50{background-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.bg-bone\/50{background-color:color-mix(in oklab,var(--bone) 50%,transparent)}}.bg-bone\/80{background-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.bg-bone\/80{background-color:color-mix(in oklab,var(--bone) 80%,transparent)}}.bg-border{background-color:var(--border)}.bg-brand-gold,.bg-brand-gold\/5{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/5{background-color:color-mix(in oklab,var(--brand-gold) 5%,transparent)}}.bg-brand-gold\/10{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/10{background-color:color-mix(in oklab,var(--brand-gold) 10%,transparent)}}.bg-brand-gold\/15{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/15{background-color:color-mix(in oklab,var(--brand-gold) 15%,transparent)}}.bg-brand-gold\/20{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/20{background-color:color-mix(in oklab,var(--brand-gold) 20%,transparent)}}.bg-brand-gold\/60{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/60{background-color:color-mix(in oklab,var(--brand-gold) 60%,transparent)}}.bg-brand-gold\/\[0\.06\]{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/\[0\.06\]{background-color:color-mix(in oklab,var(--brand-gold) 6%,transparent)}}.bg-brand-gold\/\[0\.07\]{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/\[0\.07\]{background-color:color-mix(in oklab,var(--brand-gold) 7%,transparent)}}.bg-brand-gold\/\[0\.08\]{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/\[0\.08\]{background-color:color-mix(in oklab,var(--brand-gold) 8%,transparent)}}.bg-brand-gold\/\[0\.09\]{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bg-brand-gold\/\[0\.09\]{background-color:color-mix(in oklab,var(--brand-gold) 9%,transparent)}}.bg-brand-green,.bg-brand-green\/15{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-brand-green\/15{background-color:color-mix(in oklab,var(--brand-green) 15%,transparent)}}.bg-brand-green\/20{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-brand-green\/20{background-color:color-mix(in oklab,var(--brand-green) 20%,transparent)}}.bg-brand-green\/25{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.bg-brand-green\/25{background-color:color-mix(in oklab,var(--brand-green) 25%,transparent)}}.bg-brand-red,.bg-brand-red\/10{background-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.bg-brand-red\/10{background-color:color-mix(in oklab,var(--brand-red) 10%,transparent)}}.bg-brand-red\/15{background-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.bg-brand-red\/15{background-color:color-mix(in oklab,var(--brand-red) 15%,transparent)}}.bg-brand-red\/20{background-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.bg-brand-red\/20{background-color:color-mix(in oklab,var(--brand-red) 20%,transparent)}}.bg-card,.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,var(--card) 60%,transparent)}}.bg-charcoal,.bg-charcoal\/40{background-color:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/40{background-color:color-mix(in oklab,var(--charcoal) 40%,transparent)}}.bg-charcoal\/60{background-color:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/60{background-color:color-mix(in oklab,var(--charcoal) 60%,transparent)}}.bg-charcoal\/70{background-color:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/70{background-color:color-mix(in oklab,var(--charcoal) 70%,transparent)}}.bg-charcoal\/85{background-color:var(--charcoal)}@supports (color:color-mix(in lab,red,red)){.bg-charcoal\/85{background-color:color-mix(in oklab,var(--charcoal) 85%,transparent)}}.bg-current{background-color:currentColor}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/15{background-color:color-mix(in oklab,var(--color-cyan-500) 15%,transparent)}}.bg-cyan-500\/\[0\.08\]{background-color:#00b7d714}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-cyan-500) 8%,transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/20{background-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/80{background-color:color-mix(in oklab,var(--color-emerald-500) 80%,transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-emerald-500) 8%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/40{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-gold,.bg-gold\/10{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-gold\/10{background-color:color-mix(in oklab,var(--gold) 10%,transparent)}}.bg-graphite,.bg-graphite\/60{background-color:var(--graphite)}@supports (color:color-mix(in lab,red,red)){.bg-graphite\/60{background-color:color-mix(in oklab,var(--graphite) 60%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-ink{background-color:var(--ink)}.bg-ink-soft,.bg-ink-soft\/40{background-color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.bg-ink-soft\/40{background-color:color-mix(in oklab,var(--ink-soft) 40%,transparent)}}.bg-ink-soft\/50{background-color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.bg-ink-soft\/50{background-color:color-mix(in oklab,var(--ink-soft) 50%,transparent)}}.bg-ink-soft\/60{background-color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.bg-ink-soft\/60{background-color:color-mix(in oklab,var(--ink-soft) 60%,transparent)}}.bg-ink-soft\/70{background-color:var(--ink-soft)}@supports (color:color-mix(in lab,red,red)){.bg-ink-soft\/70{background-color:color-mix(in oklab,var(--ink-soft) 70%,transparent)}}.bg-ink\/40{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/40{background-color:color-mix(in oklab,var(--ink) 40%,transparent)}}.bg-ink\/50{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/50{background-color:color-mix(in oklab,var(--ink) 50%,transparent)}}.bg-ink\/60{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/60{background-color:color-mix(in oklab,var(--ink) 60%,transparent)}}.bg-ink\/80{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/80{background-color:color-mix(in oklab,var(--ink) 80%,transparent)}}.bg-ink\/85{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/85{background-color:color-mix(in oklab,var(--ink) 85%,transparent)}}.bg-ink\/90{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/90{background-color:color-mix(in oklab,var(--ink) 90%,transparent)}}.bg-muted,.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/60{background-color:color-mix(in oklab,var(--color-neutral-900) 60%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/5{background-color:#fe6e000d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/5{background-color:color-mix(in oklab,var(--color-orange-500) 5%,transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/15{background-color:color-mix(in oklab,var(--color-orange-500) 15%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-orange-500\/30{background-color:#fe6e004d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/30{background-color:color-mix(in oklab,var(--color-orange-500) 30%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-porcelain,.bg-porcelain\/30{background-color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.bg-porcelain\/30{background-color:color-mix(in oklab,var(--porcelain) 30%,transparent)}}.bg-porcelain\/40{background-color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.bg-porcelain\/40{background-color:color-mix(in oklab,var(--porcelain) 40%,transparent)}}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500) 10%,transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/15{background-color:color-mix(in oklab,var(--color-sky-500) 15%,transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500) 20%,transparent)}}.bg-status-active{background-color:var(--status-active)}.bg-status-comped{background-color:var(--status-comped)}.bg-status-expired{background-color:var(--status-expired)}.bg-status-pending{background-color:var(--status-pending)}.bg-status-review{background-color:var(--status-review)}.bg-status-revoked{background-color:var(--status-revoked)}.bg-transparent{background-color:#0000}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/15{background-color:color-mix(in oklab,var(--color-violet-500) 15%,transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.bg-violet-500\/\[0\.08\]{background-color:#8d54ff14}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-violet-500) 8%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500) 10%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-zinc-400\/20{background-color:#9f9fa933}@supports (color:color-mix(in lab,red,red)){.bg-zinc-400\/20{background-color:color-mix(in oklab,var(--color-zinc-400) 20%,transparent)}}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab,red,red)){.bg-zinc-500\/15{background-color:color-mix(in oklab,var(--color-zinc-500) 15%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(224\,24\,24\,0\)\,\#E01818\,\#F0C048\,\#12A85C\)\]{background-image:linear-gradient(90deg,#e0181800,#e01818,#f0c048,#12a85c)}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-gold{--tw-gradient-from:var(--brand-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-gold\/10{--tw-gradient-from:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.from-brand-gold\/10{--tw-gradient-from:color-mix(in oklab, var(--brand-gold) 10%, transparent)}}.from-brand-gold\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-gold\/15{--tw-gradient-from:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.from-brand-gold\/15{--tw-gradient-from:color-mix(in oklab, var(--brand-gold) 15%, transparent)}}.from-brand-gold\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-gold\/20{--tw-gradient-from:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.from-brand-gold\/20{--tw-gradient-from:color-mix(in oklab, var(--brand-gold) 20%, transparent)}}.from-brand-gold\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/\[0\.08\]{--tw-gradient-from:#00bb7f14}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.from-emerald-500\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500\/\[0\.10\]{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.from-emerald-500\/\[0\.10\]{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.from-emerald-500\/\[0\.10\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink-soft{--tw-gradient-from:var(--ink-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab, var(--primary) 10%, transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab,red,red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gold\/40{--tw-gradient-via:var(--gold)}@supports (color:color-mix(in lab,red,red)){.via-gold\/40{--tw-gradient-via:color-mix(in oklab, var(--gold) 40%, transparent)}}.via-gold\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/5{--tw-gradient-via:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.via-white\/5{--tw-gradient-via:color-mix(in oklab, var(--color-white) 5%, transparent)}}.via-white\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.04\]{--tw-gradient-via:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.04\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 4%, transparent)}}.via-white\/\[0\.04\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab,red,red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab, var(--color-black) 40%, transparent)}}.to-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab,red,red)){.to-black\/60{--tw-gradient-to:color-mix(in oklab, var(--color-black) 60%, transparent)}}.to-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-gold\/\[0\.06\]{--tw-gradient-to:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.to-brand-gold\/\[0\.06\]{--tw-gradient-to:color-mix(in oklab, var(--brand-gold) 6%, transparent)}}.to-brand-gold\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-gold\/\[0\.08\]{--tw-gradient-to:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.to-brand-gold\/\[0\.08\]{--tw-gradient-to:color-mix(in oklab, var(--brand-gold) 8%, transparent)}}.to-brand-gold\/\[0\.08\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-green\/15{--tw-gradient-to:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.to-brand-green\/15{--tw-gradient-to:color-mix(in oklab, var(--brand-green) 15%, transparent)}}.to-brand-green\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gold-soft{--tw-gradient-to:var(--gold-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ink{--tw-gradient-to:var(--ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-brand-gold{fill:var(--brand-gold)}.fill-brand-red{fill:var(--brand-red)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.fill-white{fill:var(--color-white)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[1px\]{padding:1px}.p-\[4\%\]{padding:4%}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[clamp\(7px\,0\.8vw\,16px\)\]{padding-inline:clamp(7px,.8vw,16px)}.px-\[clamp\(8px\,0\.9vw\,15px\)\]{padding-inline:clamp(8px,.9vw,15px)}.px-\[clamp\(8px\,0\.85vw\,16px\)\]{padding-inline:clamp(8px,.85vw,16px)}.px-\[clamp\(9px\,0\.9vw\,18px\)\]{padding-inline:clamp(9px,.9vw,18px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[11px\]{padding-top:11px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[22px\]{padding-right:22px}.pr-\[32px\]{padding-right:32px}.pr-\[38px\]{padding-right:38px}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[19px\]{padding-bottom:19px}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.15em\]{vertical-align:-.15em}.align-\[-0\.35em\]{vertical-align:-.35em}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.text-\[clamp\(2\.5rem\,9vw\,3\.5rem\)\]{font-size:clamp(2.5rem,9vw,3.5rem)}.text-\[clamp\(9\.5px\,0\.68vw\,12px\)\]{font-size:clamp(9.5px,.68vw,12px)}.text-\[clamp\(10\.5px\,0\.78vw\,13px\)\]{font-size:clamp(10.5px,.78vw,13px)}.text-\[clamp\(10px\,0\.74vw\,12\.5px\)\]{font-size:clamp(10px,.74vw,12.5px)}.text-\[clamp\(14px\,1\.12vw\,16px\)\]{font-size:clamp(14px,1.12vw,16px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#BDB6A4\]{color:#bdb6a4}.text-\[\#D9D3C6\]{color:#d9d3c6}.text-\[\#F4E3B0\]{color:#f4e3b0}.text-\[\#F7F3E8\]{color:#f7f3e8}.text-\[\#F7F3E8\]\/60{color:#f7f3e899}.text-\[\#f4e6c6\]{color:#f4e6c6}.text-\[\#f2892f\]{color:#f2892f}.text-\[color\:var\(--dir-accent-gold\)\]{color:var(--dir-accent-gold)}.text-\[color\:var\(--dir-action-primary-text\)\]{color:var(--dir-action-primary-text)}.text-\[color\:var\(--dir-action-secondary-text\)\]{color:var(--dir-action-secondary-text)}.text-\[color\:var\(--dir-empty-state-text\)\]{color:var(--dir-empty-state-text)}.text-\[color\:var\(--dir-rating-text\)\]{color:var(--dir-rating-text)}.text-\[color\:var\(--dir-review-label\)\]{color:var(--dir-review-label)}.text-\[color\:var\(--dir-star\)\]{color:var(--dir-star)}.text-\[color\:var\(--dir-status-basic-text\)\]{color:var(--dir-status-basic-text)}.text-\[color\:var\(--dir-status-certified-text\)\]{color:var(--dir-status-certified-text)}.text-\[color\:var\(--dir-status-unavailable\)\]{color:var(--dir-status-unavailable)}.text-\[color\:var\(--dir-text-muted\)\]{color:var(--dir-text-muted)}.text-\[color\:var\(--dir-text-primary\)\]{color:var(--dir-text-primary)}.text-\[color\:var\(--dir-text-subtle\)\]{color:var(--dir-text-subtle)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-100\/85{color:#fef3c6d9}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/85{color:color-mix(in oklab,var(--color-amber-100) 85%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-bone,.text-bone\/25{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/25{color:color-mix(in oklab,var(--bone) 25%,transparent)}}.text-bone\/30{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/30{color:color-mix(in oklab,var(--bone) 30%,transparent)}}.text-bone\/40{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/40{color:color-mix(in oklab,var(--bone) 40%,transparent)}}.text-bone\/45{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/45{color:color-mix(in oklab,var(--bone) 45%,transparent)}}.text-bone\/50{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/50{color:color-mix(in oklab,var(--bone) 50%,transparent)}}.text-bone\/55{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/55{color:color-mix(in oklab,var(--bone) 55%,transparent)}}.text-bone\/60{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/60{color:color-mix(in oklab,var(--bone) 60%,transparent)}}.text-bone\/65{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/65{color:color-mix(in oklab,var(--bone) 65%,transparent)}}.text-bone\/70{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/70{color:color-mix(in oklab,var(--bone) 70%,transparent)}}.text-bone\/75{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/75{color:color-mix(in oklab,var(--bone) 75%,transparent)}}.text-bone\/80{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/80{color:color-mix(in oklab,var(--bone) 80%,transparent)}}.text-bone\/85{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/85{color:color-mix(in oklab,var(--bone) 85%,transparent)}}.text-bone\/90{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/90{color:color-mix(in oklab,var(--bone) 90%,transparent)}}.text-bone\/95{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.text-bone\/95{color:color-mix(in oklab,var(--bone) 95%,transparent)}}.text-brand-gold,.text-brand-gold\/80{color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.text-brand-gold\/80{color:color-mix(in oklab,var(--brand-gold) 80%,transparent)}}.text-brand-gold\/90{color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.text-brand-gold\/90{color:color-mix(in oklab,var(--brand-gold) 90%,transparent)}}.text-brand-green{color:var(--brand-green)}.text-brand-red{color:var(--brand-red)}.text-card-foreground{color:var(--card-foreground)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/80{color:color-mix(in oklab,var(--color-emerald-300) 80%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground{color:var(--foreground)}.text-gold,.text-gold\/80{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.text-gold\/80{color:color-mix(in oklab,var(--gold) 80%,transparent)}}.text-gray-800{color:var(--color-gray-800)}.text-green-300{color:var(--color-green-300)}.text-green-800{color:var(--color-green-800)}.text-indigo-300{color:var(--color-indigo-300)}.text-ink{color:var(--ink)}.text-ink-soft{color:var(--ink-soft)}.text-ink\/30{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/30{color:color-mix(in oklab,var(--ink) 30%,transparent)}}.text-ink\/40{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/40{color:color-mix(in oklab,var(--ink) 40%,transparent)}}.text-ink\/45{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/45{color:color-mix(in oklab,var(--ink) 45%,transparent)}}.text-ink\/50{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/50{color:color-mix(in oklab,var(--ink) 50%,transparent)}}.text-ink\/55{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/55{color:color-mix(in oklab,var(--ink) 55%,transparent)}}.text-ink\/60{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/60{color:color-mix(in oklab,var(--ink) 60%,transparent)}}.text-ink\/65{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/65{color:color-mix(in oklab,var(--ink) 65%,transparent)}}.text-ink\/70{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/70{color:color-mix(in oklab,var(--ink) 70%,transparent)}}.text-ink\/75{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/75{color:color-mix(in oklab,var(--ink) 75%,transparent)}}.text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/80{color:color-mix(in oklab,var(--ink) 80%,transparent)}}.text-ink\/85{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.text-ink\/85{color:color-mix(in oklab,var(--ink) 85%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-orange-100{color:var(--color-orange-100)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-popover-foreground{color:var(--popover-foreground)}.text-porcelain,.text-porcelain\/40{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/40{color:color-mix(in oklab,var(--porcelain) 40%,transparent)}}.text-porcelain\/45{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/45{color:color-mix(in oklab,var(--porcelain) 45%,transparent)}}.text-porcelain\/50{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/50{color:color-mix(in oklab,var(--porcelain) 50%,transparent)}}.text-porcelain\/55{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/55{color:color-mix(in oklab,var(--porcelain) 55%,transparent)}}.text-porcelain\/60{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/60{color:color-mix(in oklab,var(--porcelain) 60%,transparent)}}.text-porcelain\/70{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/70{color:color-mix(in oklab,var(--porcelain) 70%,transparent)}}.text-porcelain\/75{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/75{color:color-mix(in oklab,var(--porcelain) 75%,transparent)}}.text-porcelain\/80{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/80{color:color-mix(in oklab,var(--porcelain) 80%,transparent)}}.text-porcelain\/85{color:var(--porcelain)}@supports (color:color-mix(in lab,red,red)){.text-porcelain\/85{color:color-mix(in oklab,var(--porcelain) 85%,transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-200{color:var(--color-red-200)}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.text-red-200\/80{color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab,red,red)){.text-red-300\/80{color:color-mix(in oklab,var(--color-red-300) 80%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500\/40{color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.text-red-500\/40{color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-rose-500{color:var(--color-rose-500)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-status-active{color:var(--status-active)}.text-status-comped{color:var(--status-comped)}.text-status-expired{color:var(--status-expired)}.text-status-pending{color:var(--status-pending)}.text-status-review{color:var(--status-review)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-brand-gold,.decoration-brand-gold\/60{-webkit-text-decoration-color:var(--brand-gold);text-decoration-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.decoration-brand-gold\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--brand-gold) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--brand-gold) 60%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#f2892f\]{accent-color:#f2892f}.accent-brand-gold{accent-color:var(--brand-gold)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(201\,168\,76\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#c9a84c14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_-6px_rgba\(16\,185\,129\,0\.9\)\]{--tw-shadow:0 0 24px -6px var(--tw-shadow-color,#10b981e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_3px_0_0_0_var\(--brand-gold\)\]{--tw-shadow:inset 3px 0 0 0 var(--tw-shadow-color,var(--brand-gold));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\],.shadow-card{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-400\/30{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.ring-brand-gold\/30{--tw-ring-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.ring-brand-gold\/30{--tw-ring-color:color-mix(in oklab, var(--brand-gold) 30%, transparent)}}.ring-brand-gold\/40{--tw-ring-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.ring-brand-gold\/40{--tw-ring-color:color-mix(in oklab, var(--brand-gold) 40%, transparent)}}.ring-emerald-400\/30{--tw-ring-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.ring-emerald-400\/40{--tw-ring-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.ring-emerald-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.ring-emerald-500\/30{--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.ring-gold\/40{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.ring-gold\/40{--tw-ring-color:color-mix(in oklab, var(--gold) 40%, transparent)}}.ring-indigo-400\/30{--tw-ring-color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.ring-indigo-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-indigo-400) 30%, transparent)}}.ring-orange-400\/30{--tw-ring-color:#ff8b1a4d}@supports (color:color-mix(in lab,red,red)){.ring-orange-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-orange-400) 30%, transparent)}}.ring-red-400\/30{--tw-ring-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.ring-red-400\/40{--tw-ring-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.ring-red-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.ring-red-500\/30{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-sky-400\/30{--tw-ring-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.ring-sky-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.ring-status-active\/40{--tw-ring-color:var(--status-active)}@supports (color:color-mix(in lab,red,red)){.ring-status-active\/40{--tw-ring-color:color-mix(in oklab, var(--status-active) 40%, transparent)}}.ring-status-comped\/40{--tw-ring-color:var(--status-comped)}@supports (color:color-mix(in lab,red,red)){.ring-status-comped\/40{--tw-ring-color:color-mix(in oklab, var(--status-comped) 40%, transparent)}}.ring-status-expired\/40{--tw-ring-color:var(--status-expired)}@supports (color:color-mix(in lab,red,red)){.ring-status-expired\/40{--tw-ring-color:color-mix(in oklab, var(--status-expired) 40%, transparent)}}.ring-status-pending\/40{--tw-ring-color:var(--status-pending)}@supports (color:color-mix(in lab,red,red)){.ring-status-pending\/40{--tw-ring-color:color-mix(in oklab, var(--status-pending) 40%, transparent)}}.ring-status-review\/40{--tw-ring-color:var(--status-review)}@supports (color:color-mix(in lab,red,red)){.ring-status-review\/40{--tw-ring-color:color-mix(in oklab, var(--status-review) 40%, transparent)}}.ring-status-revoked\/40{--tw-ring-color:var(--status-revoked)}@supports (color:color-mix(in lab,red,red)){.ring-status-revoked\/40{--tw-ring-color:color-mix(in oklab, var(--status-revoked) 40%, transparent)}}.ring-status-revoked\/50{--tw-ring-color:var(--status-revoked)}@supports (color:color-mix(in lab,red,red)){.ring-status-revoked\/50{--tw-ring-color:color-mix(in oklab, var(--status-revoked) 50%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-zinc-400\/30{--tw-ring-color:#9f9fa94d}@supports (color:color-mix(in lab,red,red)){.ring-zinc-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-zinc-400) 30%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_6px_rgba\(255\,200\,60\,0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#ffc83c8c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_6px_rgba\(255\,255\,255\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#ffffffb3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_18px_rgba\(212\,175\,55\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 0 18px var(--tw-drop-shadow-color,#d4af3759));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_45px_rgba\(255\,200\,60\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 0 45px var(--tw-drop-shadow-color,#ffc83c59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 12px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_8px_12px_rgba\(0\,0\,0\,0\.16\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 12px var(--tw-drop-shadow-color,#00000029));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_8px_14px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 14px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.75\)\]{text-shadow:0 1px 2px #000000bf}.fade-in{--tw-enter-opacity:0}.page-tint-burgundy{background:radial-gradient(1000px 600px at 20% -6%,#86101fd9,#0000 68%),radial-gradient(820px 520px at 90% 8%,#8a600059,#0000 70%),linear-gradient(165deg,#4f1218,#370b0c,#260a04);background:radial-gradient(1000px 600px at 20% -6%,#86101fd9,#0000 68%),radial-gradient(820px 520px at 90% 8%,color(xyz 0.148 0.137 0.009 / 0.349),#0000 70%),linear-gradient(165deg,#4f1218,#370b0c,#260a04)}.page-tint-emerald{background:radial-gradient(1100px 620px at 16% -6%,#005f34cc,#0000 68%),radial-gradient(900px 560px at 88% 6%,#89610061,#0000 70%),linear-gradient(165deg,#00321d,#002212,#00170c);background:radial-gradient(1100px 620px at 16% -6%,color(xyz 0.039 0.082 0.041 / 0.8),#0000 68%),radial-gradient(900px 560px at 88% 6%,color(xyz 0.148 0.137 0 / 0.38),#0000 70%),linear-gradient(165deg,color(xyz 0.013 0.024 0.015),color(xyz 0.006 0.012 0.007),#00170c)}.page-tint-warm{background:radial-gradient(1100px 620px at 12% -6%,#72101fd9,#0000 68%),radial-gradient(900px 560px at 92% 4%,#7e55006b,#0000 70%),linear-gradient(165deg,#321614,#210d0d 45%,#150a08);background:radial-gradient(1100px 620px at 12% -6%,#72101fd9,#0000 68%),radial-gradient(900px 560px at 92% 4%,color(xyz 0.12 0.107 0.001 / 0.42),#0000 70%),linear-gradient(165deg,#321614,#210d0d 45%,#150a08)}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:text-brand-gold:is(:where(.group):hover *){color:var(--brand-gold)}.group-hover\:text-brand-red:is(:where(.group):hover *){color:var(--brand-red)}.group-hover\:text-gold:is(:where(.group):hover *){color:var(--gold)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:\!size-8:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:\!p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:\!p-2:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-\[\.toast\]\:bg-muted:is(:where(.group).toast *){background-color:var(--muted)}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground:is(:where(.group).toast *){color:var(--primary-foreground)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground:is(:where(.group).toaster *){color:var(--foreground)}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-checked\:bg-brand-green:is(:where(.peer):checked~*){background-color:var(--brand-green)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-bone\/40::placeholder{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-bone\/40::placeholder{color:color-mix(in oklab,var(--bone) 40%,transparent)}}.placeholder\:text-ink\/45::placeholder{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-ink\/45::placeholder{color:color-mix(in oklab,var(--ink) 45%,transparent)}}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing) * 1)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing) * 1)}.before\:left-\[11px\]:before{content:var(--tw-content);left:11px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-white\/10:before{content:var(--tw-content);background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.before\:bg-white\/10:before{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:top-\[3px\]:after{content:var(--tw-content);top:3px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[3px\]:after{content:var(--tw-content);left:3px}.after\:h-\[18px\]:after{content:var(--tw-content);height:18px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-\[18px\]:after{content:var(--tw-content);width:18px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-bone:after{content:var(--tw-content);background-color:var(--bone)}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.peer-checked\:after\:translate-x-5:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[color\:var\(--dir-action-secondary-hover-border\)\]:hover{border-color:var(--dir-action-secondary-hover-border)}.hover\:border-bone\/35:hover{border-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hover\:border-bone\/35:hover{border-color:color-mix(in oklab,var(--bone) 35%,transparent)}}.hover\:border-brand-gold:hover,.hover\:border-brand-gold\/50:hover{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-gold\/50:hover{border-color:color-mix(in oklab,var(--brand-gold) 50%,transparent)}}.hover\:border-brand-gold\/60:hover{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:border-brand-gold\/60:hover{border-color:color-mix(in oklab,var(--brand-gold) 60%,transparent)}}.hover\:border-brand-red:hover{border-color:var(--brand-red)}.hover\:border-gold\/40:hover{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold\/40:hover{border-color:color-mix(in oklab,var(--gold) 40%,transparent)}}.hover\:border-primary:hover,.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.hover\:border-primary\/70:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/70:hover{border-color:color-mix(in oklab,var(--primary) 70%,transparent)}}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-\[\#0b850a\]:hover{background-color:#0b850a}.hover\:bg-\[\#141416\]:hover{background-color:#141416}.hover\:bg-\[\#c0040a\]:hover{background-color:#c0040a}.hover\:bg-\[\#d48709\]:hover{background-color:#d48709}.hover\:bg-\[\#e0b309\]:hover{background-color:#e0b309}.hover\:bg-\[color\:var\(--dir-action-primary-hover-bg\)\]:hover{background-color:var(--dir-action-primary-hover-bg)}.hover\:bg-\[color\:var\(--dir-divider\)\]:hover{background-color:var(--dir-divider)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.hover\:bg-black\/55:hover{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/55:hover{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.hover\:bg-bone\/10:hover{background-color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-bone\/10:hover{background-color:color-mix(in oklab,var(--bone) 10%,transparent)}}.hover\:bg-brand-gold:hover,.hover\:bg-brand-gold\/5:hover{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-gold\/5:hover{background-color:color-mix(in oklab,var(--brand-gold) 5%,transparent)}}.hover\:bg-brand-gold\/10:hover{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-gold\/10:hover{background-color:color-mix(in oklab,var(--brand-gold) 10%,transparent)}}.hover\:bg-brand-gold\/15:hover{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-gold\/15:hover{background-color:color-mix(in oklab,var(--brand-gold) 15%,transparent)}}.hover\:bg-brand-gold\/20:hover{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-gold\/20:hover{background-color:color-mix(in oklab,var(--brand-gold) 20%,transparent)}}.hover\:bg-brand-gold\/90:hover{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-gold\/90:hover{background-color:color-mix(in oklab,var(--brand-gold) 90%,transparent)}}.hover\:bg-brand-green:hover,.hover\:bg-brand-green\/40:hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-green\/40:hover{background-color:color-mix(in oklab,var(--brand-green) 40%,transparent)}}.hover\:bg-brand-green\/85:hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-green\/85:hover{background-color:color-mix(in oklab,var(--brand-green) 85%,transparent)}}.hover\:bg-brand-green\/90:hover{background-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-green\/90:hover{background-color:color-mix(in oklab,var(--brand-green) 90%,transparent)}}.hover\:bg-brand-red\/20:hover{background-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-red\/20:hover{background-color:color-mix(in oklab,var(--brand-red) 20%,transparent)}}.hover\:bg-brand-red\/90:hover{background-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-red\/90:hover{background-color:color-mix(in oklab,var(--brand-red) 90%,transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-gold-soft:hover{background-color:var(--gold-soft)}.hover\:bg-graphite:hover{background-color:var(--graphite)}.hover\:bg-green-600\/90:hover{background-color:#00a544e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-600\/90:hover{background-color:color-mix(in oklab,var(--color-green-600) 90%,transparent)}}.hover\:bg-ink:hover{background-color:var(--ink)}.hover\:bg-ink-soft:hover{background-color:var(--ink-soft)}.hover\:bg-ink\/5:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.hover\:bg-ink\/90:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/90:hover{background-color:color-mix(in oklab,var(--ink) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted) 60%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-sky-500\/90:hover{background-color:#00a5efe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sky-500\/90:hover{background-color:color-mix(in oklab,var(--color-sky-500) 90%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:text-\[color\:var\(--dir-action-secondary-hover-border\)\]:hover{color:var(--dir-action-secondary-hover-border)}.hover\:text-\[color\:var\(--dir-text-primary\)\]:hover{color:var(--dir-text-primary)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-bone:hover{color:var(--bone)}.hover\:text-brand-gold:hover,.hover\:text-brand-gold\/80:hover{color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hover\:text-brand-gold\/80:hover{color:color-mix(in oklab,var(--brand-gold) 80%,transparent)}}.hover\:text-brand-green:hover{color:var(--brand-green)}.hover\:text-brand-red:hover{color:var(--brand-red)}.hover\:text-current:hover{color:currentColor}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gold:hover{color:var(--gold)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-porcelain:hover{color:var(--porcelain)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_18px_-2px_color-mix\(in_oklab\,var\(--brand-gold\)_65\%\,transparent\)\]:hover{--tw-shadow:0 0 18px -2px var(--tw-shadow-color,var(--brand-gold))}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[0_0_18px_-2px_color-mix\(in_oklab\,var\(--brand-gold\)_65\%\,transparent\)\]:hover{--tw-shadow:0 0 18px -2px var(--tw-shadow-color,color-mix(in oklab,var(--brand-gold) 65%,transparent))}}.hover\:shadow-\[0_0_18px_-2px_color-mix\(in_oklab\,var\(--brand-gold\)_65\%\,transparent\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_18px_-4px_var\(--brand-gold\)\]:hover{--tw-shadow:0 0 18px -4px var(--tw-shadow-color,var(--brand-gold));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_-18px_rgba\(201\,168\,76\,0\.7\)\]:hover{--tw-shadow:0 10px 30px -18px var(--tw-shadow-color,#c9a84cb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-elegant:hover{--tw-shadow:var(--shadow-elegant);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-brand-gold:focus{border-color:var(--brand-gold)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-gold\/30:focus{--tw-ring-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-gold\/30:focus{--tw-ring-color:color-mix(in oklab, var(--brand-gold) 30%, transparent)}}.focus\:ring-brand-gold\/60:focus{--tw-ring-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-gold\/60:focus{--tw-ring-color:color-mix(in oklab, var(--brand-gold) 60%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-white\/40:focus{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.focus\:ring-white\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand-gold:focus-visible,.focus-visible\:ring-brand-gold\/50:focus-visible{--tw-ring-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand-gold\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand-gold) 50%, transparent)}}.focus-visible\:ring-brand-gold\/60:focus-visible{--tw-ring-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand-gold\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand-gold) 60%, transparent)}}.focus-visible\:ring-brand-gold\/70:focus-visible{--tw-ring-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand-gold\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--brand-gold) 70%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:ring-offset-black:focus-visible{--tw-ring-offset-color:var(--color-black)}.focus-visible\:ring-offset-ink-soft:focus-visible{--tw-ring-offset-color:var(--ink-soft)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-brand-gold:focus-visible{outline-color:var(--brand-gold)}.focus-visible\:outline-brand-green:focus-visible{outline-color:var(--brand-green)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.99\]:active{scale:.99}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.985\]:active{scale:.985}.active\:scale-\[0\.995\]:active{scale:.995}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:bg-white\/\[0\.1\]:active{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/\[0\.1\]:active{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.active\:bg-white\/\[0\.12\]:active{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/\[0\.12\]:active{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-neutral-700:disabled{background-color:var(--color-neutral-700)}.disabled\:text-neutral-400:disabled{color:var(--color-neutral-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-bone\/50[data-placeholder]{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.data-\[placeholder\]\:text-bone\/50[data-placeholder]{color:color-mix(in oklab,var(--bone) 50%,transparent)}}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:color-mix(in oklab,var(--background) 70%,transparent)}}}@media not all and (min-width:389px){.max-\[389px\]\:hidden{display:none}.max-\[389px\]\:inline{display:inline}}@media not all and (min-width:360px){.max-\[360px\]\:text-\[0\.92em\]{font-size:.92em}.max-\[360px\]\:text-\[13\.5px\]{font-size:13.5px}}@media not all and (min-width:280px){.max-\[280px\]\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-\[280px\]\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.max-\[280px\]\:hidden{display:none}.max-\[280px\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.max-\[280px\]\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media(min-width:1024px){@media not all and (min-width:1179px){.min-\[1024px\]\:max-\[1179px\]\:hidden{display:none}.min-\[1024px\]\:max-\[1179px\]\:inline{display:inline}}}@media(min-width:1440px){.min-\[1440px\]\:tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}}@media(min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:left-5{left:calc(var(--spacing) * 5)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-\[3\.75rem\]{height:3.75rem}.sm\:max-h-\[60vh\]{max-height:60vh}.sm\:min-h-24{min-height:calc(var(--spacing) * 24)}.sm\:min-h-28{min-height:calc(var(--spacing) * 28)}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:w-7{width:calc(var(--spacing) * 7)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-14{width:calc(var(--spacing) * 14)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-\[26rem\]{width:26rem}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[360px\]{max-width:360px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:grid-cols-\[160px_1fr_auto\]{grid-template-columns:160px 1fr auto}.sm\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.sm\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:self-end{align-self:flex-end}.sm\:overflow-visible{overflow:visible}.sm\:rounded-3xl{border-radius:calc(var(--radius) + 12px)}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-12{padding-left:calc(var(--spacing) * 12)}.sm\:pl-16{padding-left:calc(var(--spacing) * 16)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[16px\]{font-size:16px}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:top-16{top:calc(var(--spacing) * 16)}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:mt-9{margin-top:calc(var(--spacing) * 9)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-none{max-width:none}.md\:columns-2{columns:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.md\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.md\:grid-cols-\[minmax\(0\,0\.9fr\)_1\.1fr\]{grid-template-columns:minmax(0,.9fr) 1.1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-start{justify-content:flex-start}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-left{text-align:left}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[20px\]{font-size:20px}.md\:text-\[42px\]{font-size:42px}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media(min-width:48rem){.after\:md\:hidden:after{display:none}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[104px\]{height:104px}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.lg\:max-h-none{max-height:none}.lg\:\[min-height\:0px\]{min-height:0}.lg\:min-h-\[44px\]{min-height:44px}.lg\:w-\[300px\]{width:300px}.lg\:w-full{width:100%}.lg\:max-w-\[26rem\]{max-width:26rem}.lg\:max-w-\[390px\]{max-width:390px}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[45\%_55\%\]{grid-template-columns:45% 55%}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(280px\,340px\)_1fr\]{grid-template-columns:minmax(280px,340px) 1fr}.lg\:grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.lg\:self-stretch{align-self:stretch}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-0{padding-inline:calc(var(--spacing) * 0)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:pt-3{padding-top:calc(var(--spacing) * 3)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pt-\[clamp\(56px\,6vh\,72px\)\]{padding-top:clamp(56px,6vh,72px)}.lg\:pr-\[clamp\(24px\,3vw\,52px\)\]{padding-right:clamp(24px,3vw,52px)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pb-\[150px\]{padding-bottom:150px}.lg\:pl-\[clamp\(40px\,6vw\,96px\)\]{padding-left:clamp(40px,6vw,96px)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-\[19px\]{font-size:19px}.lg\:text-\[21px\]{font-size:21px}.lg\:text-\[clamp\(3\.625rem\,5vw\,5\.25rem\)\]{font-size:clamp(3.625rem,5vw,5.25rem)}.lg\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.lg\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:\[contain\:size_layout_style\]{contain:size layout style}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\]\:min-w-0 a{min-width:calc(var(--spacing) * 0)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>p\]\:break-inside-avoid>p{break-inside:avoid}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize,[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.website-account-hub{--account-accent:var(--brand-gold);gap:1.25rem;width:100%;padding:.25rem 0 .5rem;display:grid}.website-account-welcome{border:1px solid var(--brand-gold);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.website-account-welcome{border:1px solid color-mix(in oklab,var(--brand-gold) 26%,var(--border))}}.website-account-welcome{border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--card),var(--card));padding:1.25rem}@supports (color:color-mix(in lab,red,red)){.website-account-welcome{background:linear-gradient(135deg,color-mix(in oklab,var(--card) 92%,var(--brand-gold)),var(--card))}}.website-account-welcome{box-shadow:inset 3px 0 0 var(--brand-gold)}.website-account-welcome h1,.website-account-heading h2{font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:700;line-height:1}.website-account-welcome h1{color:var(--brand-gold);font-size:1.8rem}.website-account-welcome>p:last-child{color:var(--muted-foreground);margin-top:.35rem}.website-account-kicker{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:700}.website-account-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.website-account-heading h2{font-size:1.65rem}.website-account-heading>p{color:var(--muted-foreground);font-size:.75rem}.website-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.website-account-tile{--account-accent:var(--brand-gold);border:1px solid var(--account-accent);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:8.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.website-account-tile{border:1px solid color-mix(in oklab,var(--account-accent) 58%,var(--border))}}.website-account-tile{border-radius:var(--radius-lg);background:var(--card);padding:1rem}@supports (color:color-mix(in lab,red,red)){.website-account-tile{background:color-mix(in oklab,var(--card) 96%,var(--account-accent))}}.website-account-tile{box-shadow:inset 0 0 0 1px var(--account-accent)}@supports (color:color-mix(in lab,red,red)){.website-account-tile{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--account-accent) 7%,transparent)}}.website-account-tile{transition:border-color .16s,background-color .16s,transform .16s}.website-account-tile[data-accent=purple]{--account-accent:var(--account-purple)}.website-account-tile[data-accent=red]{--account-accent:var(--brand-red)}.website-account-tile[data-accent=green]{--account-accent:var(--brand-green)}.website-account-tile[data-accent=blue]{--account-accent:var(--status-review)}.website-account-tile[data-accent=gold]{--account-accent:var(--brand-gold)}.website-account-tile:hover{border-color:var(--account-accent);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.website-account-tile:hover{background:color-mix(in oklab,var(--card) 90%,var(--account-accent))}}.website-account-tile:hover{transform:translateY(-2px)}.website-account-tile:focus-visible,.website-account-directory:focus-visible{outline:2px solid var(--account-accent);outline-offset:3px}.website-account-icon{border-radius:var(--radius-md);background:var(--account-accent);place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.website-account-icon{background:color-mix(in oklab,var(--account-accent) 13%,transparent)}}.website-account-icon{color:var(--account-accent)}.website-account-icon svg{width:1.35rem;height:1.35rem}.website-account-label{color:var(--foreground);margin-top:.65rem;font-weight:700}.website-account-detail{color:var(--muted-foreground);margin-top:.15rem;font-size:.7rem;line-height:1.25}.website-account-directory{--account-accent:var(--brand-gold);border:1px solid var(--brand-gold);border-radius:var(--radius-lg);background:var(--brand-gold);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:4.75rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.website-account-directory{background:color-mix(in oklab,var(--brand-gold) 12%,var(--card))}}.website-account-directory{color:var(--foreground);transition:background-color .16s,transform .16s}.website-account-directory:hover{background:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.website-account-directory:hover{background:color-mix(in oklab,var(--brand-gold) 19%,var(--card))}}.website-account-directory:hover{transform:translateY(-2px)}.website-account-directory strong,.website-account-directory small{display:block}.website-account-directory strong{font-size:1rem}.website-account-directory small{color:var(--muted-foreground);margin-top:.1rem;font-size:.7rem}@media(min-width:768px){.website-account-hub{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:start;gap:1.5rem}.website-account-welcome{top:calc(var(--site-header-h,64px) + 1.5rem);flex-direction:column;grid-row:1/span 3;justify-content:flex-end;min-height:22rem;padding:2rem;display:flex;position:sticky}.website-account-welcome h1{font-size:2.7rem}.website-account-tile{min-height:9rem}}@media(prefers-reduced-motion:reduce){.website-account-tile,.website-account-directory{transition:none}}.feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.feature-card-wide{grid-column:1/-1;min-width:0}.feature-card{--feature-accent:var(--brand-gold);isolation:isolate;aspect-ratio:2;border:1.5px solid var(--feature-accent);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.feature-card{border:1.5px solid color-mix(in oklab,var(--feature-accent) 72%,transparent)}}.feature-card{text-align:center;box-shadow:inset 0 0 0 1px var(--feature-accent);border-radius:1.75rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.feature-card{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--feature-accent) 8%,transparent)}}.feature-card{touch-action:manipulation}.feature-card-wide>.feature-card{aspect-ratio:4;min-height:7rem}.feature-card[data-accent=green]{--feature-accent:var(--brand-green)}.feature-card[data-accent=blue]{--feature-accent:var(--status-review)}.feature-card[data-accent=amber]{--feature-accent:var(--brand-gold)}.feature-card[data-accent=orange]{--feature-accent:var(--alerts-accent)}.feature-card[data-accent=red]{--feature-accent:var(--brand-red)}.feature-card-film,.feature-card-shade{width:100%;height:100%;position:absolute;inset:0}.feature-card-film{z-index:-3;object-fit:cover;filter:saturate(.88)brightness(.8)}.feature-card-shade{z-index:-2;background:linear-gradient(180deg,transparent,var(--ink))}@supports (color:color-mix(in lab,red,red)){.feature-card-shade{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--ink) 82%,transparent))}}.feature-card[data-card=plan-day] .feature-card-film{filter:brightness(1.08)contrast(1.03)saturate(1.05)}.feature-card[data-card=plan-day] .feature-card-shade{background:linear-gradient(#0102030a,#0101021f 46%,#0001029e);background:linear-gradient(#0102030a,#0101021f 46%,#0001029e)}.feature-card-icon{background:var(--feature-accent);border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}@supports (color:color-mix(in lab,red,red)){.feature-card-icon{background:color-mix(in oklab,var(--feature-accent) 24%,var(--ink))}}.feature-card-icon{color:var(--feature-accent)}.feature-card-icon svg{width:1.25rem;height:1.25rem}.feature-card-title{color:var(--bone);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 8px #000000f2;text-shadow:0 2px 8px lab(0% 0 0/.95);font-size:clamp(.72rem,3.4vw,1.08rem);font-weight:700;line-height:1.1}.feature-card-hint{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.feature-card-hint{color:color-mix(in oklab,var(--bone) 78%,transparent)}}.feature-card-hint{font-size:clamp(.58rem,2.7vw,.88rem)}.feature-card:focus-visible{outline:2px solid var(--feature-accent);outline-offset:3px}@media(min-width:640px){.feature-card-grid{gap:1.25rem}.feature-card{border-radius:2rem;padding:1rem}.feature-card-icon{width:3.25rem;height:3.25rem}}@media(min-width:1024px){.feature-card-grid{max-width:56rem;margin-inline:auto}}.homepage-reference{--ink:#050401;--ink-soft:#0d0a05;--bone:#fcf9f2;--porcelain:#f9f2e6;--brand-red:#cf0012;--brand-gold:#e89d00;--brand-green:#007232;--shadow-card:0 2px 5px #07050324, 0 10px 24px -18px #0705036b}@supports (color:lab(0% 0 0)){.homepage-reference{--ink:lab(1.04955% .27357 .990695);--ink-soft:lab(2.76397% .468798 1.97503);--bone:lab(97.9441% .361145 3.41849);--porcelain:lab(95.7654% .877976 6.85637);--brand-red:lab(43.776% 71.1607 54.8674);--brand-gold:lab(70.8114% 22.6148 83.3941);--brand-green:lab(41.5791% -47.8997 30.8451);--shadow-card:0 2px 5px lab(1.56667% .268132 1.12634/.14), 0 10px 24px -18px lab(1.56667% .268132 1.12634/.42)}}.cta-plaque{--cta-red:#ff3a1f;--cta-gold:#ffc23d;--cta-green:#13e06d;--cta-color:#fff;--cta-icon:#ffd980;--cta-glow:1;--cta-shell:10px;isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);min-height:74px;color:var(--cta-color);text-align:left;box-shadow:inset 0 2px 1px #ffffffbf,inset 0 -3px 2px #ffffff59,inset 3px 0 4px #ffffff2e,inset -3px 0 4px #ffffff2e,0 2px 3px #0000002e,-14px 22px 26px -20px rgba(255,58,31,calc(.85 * var(--cta-glow))),0 26px 26px -20px rgba(255,194,61,calc(.85 * var(--cta-glow))),14px 22px 26px -20px rgba(19,224,109,calc(.85 * var(--cta-glow))),0 30px 40px -26px #000000bf;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#ffffff1a;background-image:linear-gradient(155deg,#ffffff8c,#ffffff1a 18%,#ffffff05 46%,#ffffff24 78%,#ffffff6b);border:1px solid #ffffff8c;border-radius:38px 26px;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:16px;padding:10px 20px 10px 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .17s cubic-bezier(.2,.8,.3,1),box-shadow .17s,filter .17s;display:inline-flex;position:relative;overflow:hidden}.cta-plaque:after{content:"";z-index:0;border-radius:inherit;opacity:var(--cta-glow);background-image:radial-gradient(70% 90% at 8% 108%,var(--cta-red) 0%,#ff3a1f8c 30%,#ff3a1f00 72%),radial-gradient(66% 86% at 50% 116%,var(--cta-gold) 0%,#ffc23d80 30%,#ffc23d00 72%),radial-gradient(70% 90% at 92% 108%,var(--cta-green) 0%,#13e06d8c 30%,#13e06d00 72%);filter:blur(5px)saturate(150%);pointer-events:none;transition:filter .17s,transform .17s;position:absolute;inset:0}.cta-plaque:before{content:"";inset:var(--cta-shell);z-index:1;pointer-events:none;background-color:#0e0d0cbd;background-image:linear-gradient(#fff3,#ffffff0a 34%,#0000006b);border:1px solid #ffffff47;border-radius:28px 18px;position:absolute;box-shadow:inset 0 1px #ffffff73,inset 0 -10px 18px -10px #ffc23d59,0 2px 8px #0000008c}.cta-plaque>*{z-index:2;position:relative}.cta-plaque__medallion{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:42px;height:42px;color:var(--cta-icon);background-color:#ffffff1a;background-image:linear-gradient(160deg,#ffffff73,#ffffff0f 45%,#00000047);border:1px solid #ffffff73;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .17s,box-shadow .17s;display:inline-flex;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 6px #ffc23d47,0 3px 8px #00000073}.cta-plaque__label{text-shadow:0 1px 2px #0009;flex:auto;min-width:0}.cta-plaque>svg:last-child{box-sizing:content-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background-color:#ffffff1f;background-image:linear-gradient(160deg,#ffffff80,#ffffff0d,#0000004d);border:1px solid #ffffff80;border-radius:999px;flex:none;width:18px;height:18px;margin-right:-6px;padding:11px;transition:transform .17s cubic-bezier(.2,.8,.3,1),box-shadow .17s;box-shadow:inset 0 1px #ffffffbf,0 4px 10px #00000080}.cta-plaque:hover{filter:brightness(1.06);transform:translateY(-3px)}.cta-plaque:hover>svg:last-child{transform:translate(2px)}.cta-plaque:hover:after{animation:.9s ease-out cta-light-pulse}@keyframes cta-light-pulse{0%{filter:blur(5px)saturate(150%)brightness()}45%{filter:blur(6px)saturate(190%)brightness(1.55)}to{filter:blur(5px)saturate(150%)brightness()}}.cta-plaque:active{transform:translateY(2px)}.cta-plaque:focus-visible{outline-offset:5px;outline:3px solid #f6ecd4;box-shadow:0 0 0 6px #ffc23d73,inset 0 2px 1px #ffffffb3}.cta-plaque__ripple{z-index:3;left:var(--cta-rx,50%);top:var(--cta-ry,50%);pointer-events:none;background:radial-gradient(circle,#ffffff8c,#ffffff1f 55%,#fff0 70%);border-radius:999px;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.2s ease-out forwards cta-ripple;position:absolute}@keyframes cta-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(16)}}.cta-plaque.is-launching{transform:translateY(2px)scaleY(.985)}.cta-plaque.is-launching:after{animation:.2s ease-out forwards cta-converge}.cta-plaque.is-launching .cta-plaque__medallion{box-shadow:inset 0 1px #ffffffd9,0 0 14px #ffc23db3}.cta-plaque.is-launching>svg:last-child{transform:translate(3px);box-shadow:inset 0 1px #ffffffd9,0 0 0 2px #ffc23d8c,-8px 0 14px -4px #ff3a1f99,0 0 18px #ffc23dcc}@keyframes cta-converge{0%{filter:blur(5px)saturate(150%)brightness();transform:translate(0)scaleX(1)}70%{filter:blur(4px)saturate(200%)brightness(1.7);transform:translate(10%)scaleX(.72)}to{filter:blur(5px)saturate(150%)brightness(1.1);transform:translate(0)scaleX(1)}}.cta-plaque-red{--cta-icon:#ff7a63}.cta-plaque-gold{--cta-icon:#ffc23d}.cta-plaque-green{--cta-icon:#13e06d}.cta-plaque-ink{--cta-icon:#ffd980}.cta-plaque-outline{--cta-icon:#13e06d}.cta-plaque-outline-dark{--cta-icon:#ffb1a1}.cta-plaque-disabled,.cta-plaque-disabled:hover,.cta-plaque-disabled:active{--cta-glow:.3;--cta-color:#ded8cc;--cta-icon:#cfc8ba;filter:none;cursor:not-allowed;pointer-events:none;transform:none}.cta-plaque-disabled:after{filter:blur(7px)saturate(60%);animation:none}@media(prefers-reduced-motion:reduce){.cta-plaque,.cta-plaque__medallion,.cta-plaque>svg:last-child{transition:none}.cta-plaque:hover,.cta-plaque:active,.cta-plaque.is-launching,.cta-plaque:hover>svg:last-child,.cta-plaque.is-launching>svg:last-child{transform:none}.cta-plaque:hover:after,.cta-plaque.is-launching:after{animation:none}.cta-plaque__ripple{display:none}}:root{--radius:.625rem;--ink:#08090d;--ink-soft:#14161c;--bone:#f6f5f1;--brand-red:#ee343b;--brand-gold:#f8c20d;--brand-green:#23a136;--account-purple:#ae6dee;--charcoal:#181a20;--graphite:#2b2e34;--porcelain:#f6f5f2;--gold:#f2bb25;--gold-soft:#eed592;--status-active:#39b457;--status-pending:#f2bb25;--status-review:#1899ec;--status-expired:#ee343b;--status-revoked:#383a41;--status-comped:#a161e0;--shadow-card:0 1px 2px #00000040, 0 8px 24px -12px #00000059;--shadow-elegant:0 10px 30px -12px #00000073;--background:#08090d;--foreground:#f6f5f1;--card:#14161c;--card-foreground:#f6f5f1;--popover:#14161c;--popover-foreground:#f6f5f1;--primary:#ee343b;--primary-foreground:#f6f5f1;--secondary:#f8c20d;--secondary-foreground:#08090d;--muted:#1d1f25;--muted-foreground:#a7a59a;--accent:#23a136;--accent-foreground:#08090d;--destructive:#e40014;--destructive-foreground:#f6f5f1;--border:#ffffff1f;--input:#ffffff24;--ring:#ee343b;--gradient-flag:linear-gradient(90deg, var(--brand-red), var(--brand-gold), var(--brand-green));--gradient-sunburst:conic-gradient(from 200deg at 50% 100%, var(--brand-red), var(--brand-gold), var(--brand-green), var(--brand-gold), var(--brand-red));--shadow-hard:0 12px 0 -4px #0009;--gradient-luxe:linear-gradient(180deg, #020204 0%, #06070b 55%, #030305 100%);--gradient-luxe-bronze:linear-gradient(160deg, #060402 0%, #140c01 45%, #030305 100%);--glow-gold:radial-gradient(ellipse at center, var(--brand-gold) 0%, transparent 70%)}@supports (color:lab(0% 0 0)){:root{--ink:lab(2.4487% .11421 -1.91408);--ink-soft:lab(7.15533% .241034 -4.40371);--bone:lab(96.5514% -.159711 1.89879);--brand-red:lab(53.6853% 69.6775 43.7724);--brand-gold:lab(81.7362% 10.3181 81.1966);--brand-green:lab(58.0445% -50.6808 43.5643);--account-purple:lab(57.6232% 44.3716 -55.7358);--charcoal:lab(9.44492% .239193 -4.46652);--graphite:lab(18.7281% .186875 -4.49008);--porcelain:lab(96.5452% -.128806 1.51825);--gold:lab(79.3449% 11.3703 74.9132);--gold-soft:lab(86.4074% 2.17065 36.6728);--status-active:lab(64.9725% -50.0729 36.5468);--status-pending:lab(79.3449% 11.3703 74.9132);--status-review:lab(60.041% -10.1119 -51.9533);--status-expired:lab(53.6853% 69.6775 43.7724);--status-revoked:lab(24.5293% .166491 -4.49991);--status-comped:lab(52.9269% 44.8373 -55.6561);--shadow-card:0 1px 2px lab(0% 0 0/.25), 0 8px 24px -12px lab(0% 0 0/.35);--shadow-elegant:0 10px 30px -12px lab(0% 0 0/.45);--background:lab(2.4487% .11421 -1.91408);--foreground:lab(96.5514% -.159711 1.89879);--card:lab(7.15533% .241034 -4.40371);--card-foreground:lab(96.5514% -.159711 1.89879);--popover:lab(7.15533% .241034 -4.40371);--popover-foreground:lab(96.5514% -.159711 1.89879);--primary:lab(53.6853% 69.6775 43.7724);--primary-foreground:lab(96.5514% -.159711 1.89879);--secondary:lab(81.7362% 10.3181 81.1966);--secondary-foreground:lab(2.4487% .11421 -1.91408);--muted:lab(11.7659% .222772 -4.47366);--muted-foreground:lab(67.6103% -.414848 5.74143);--accent:lab(58.0445% -50.6808 43.5643);--accent-foreground:lab(2.4487% .11421 -1.91408);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(96.5514% -.159711 1.89879);--border:lab(100% 0 0/.12);--input:lab(100% 0 0/.14);--ring:lab(53.6853% 69.6775 43.7724);--shadow-hard:0 12px 0 -4px lab(0% 0 0/.6);--gradient-luxe:linear-gradient(180deg, lab(.648127% .0458211 -.647205) 0%, lab(1.95834% .105061 -1.66215) 55%, lab(.890787% .0514835 -.789946) 100%);--gradient-luxe-bronze:linear-gradient(160deg, lab(1.20681% .23146 .936449) 0%, lab(3.70367% 1.9475 5.17475) 45%, lab(.890787% .0514835 -.789946) 100%)}}@supports (color:color-mix(in lab,red,red)){:root{--glow-gold:radial-gradient(ellipse at center, color-mix(in oklab, var(--brand-gold) 42%, transparent) 0%, transparent 70%)}}:root{--glow-red-edge:radial-gradient(circle at 0% 50%, var(--brand-red) 0%, transparent 65%)}@supports (color:color-mix(in lab,red,red)){:root{--glow-red-edge:radial-gradient(circle at 0% 50%, color-mix(in oklab, var(--brand-red) 26%, transparent) 0%, transparent 65%)}}:root{--glow-green-edge:radial-gradient(circle at 100% 50%, var(--brand-green) 0%, transparent 65%)}@supports (color:color-mix(in lab,red,red)){:root{--glow-green-edge:radial-gradient(circle at 100% 50%, color-mix(in oklab, var(--brand-green) 22%, transparent) 0%, transparent 65%)}}:root{--font-display:"Bebas Neue", "Archivo Black", "Impact", sans-serif;--font-body:"Barlow", "Inter", system-ui, sans-serif;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#f8fafc;--sidebar-foreground:#020618;--sidebar-primary:#0f172b;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#f1f5f9;--sidebar-accent-foreground:#0f172b;--sidebar-border:#e2e8f0;--sidebar-ring:#90a1b9}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.1434% -.369519 -1.05966);--sidebar-foreground:lab(1.76974% 1.32743 -9.28855);--sidebar-primary:lab(7.78673% 1.82345 -15.0537);--sidebar-primary-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-accent:lab(96.286% -.852436 -2.46847);--sidebar-accent-foreground:lab(7.78673% 1.82345 -15.0537);--sidebar-border:lab(91.7353% -.998765 -4.76968);--sidebar-ring:lab(65.5349% -2.25151 -14.5072)}}.dark{--background:#020618;--foreground:#f8fafc;--card:#0f172b;--card-foreground:#f8fafc;--popover:#0f172b;--popover-foreground:#f8fafc;--primary:#e2e8f0;--primary-foreground:#0f172b;--secondary:#1d293d;--secondary-foreground:#f8fafc;--muted:#1d293d;--muted-foreground:#90a1b9;--accent:#1d293d;--accent-foreground:#f8fafc;--destructive:#ff6568;--destructive-foreground:#f8fafc;--border:#ffffff1a;--input:#ffffff26;--ring:#6a7282;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#0f172b;--sidebar-foreground:#f8fafc;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#1d293d;--sidebar-accent-foreground:#f8fafc;--sidebar-border:#ffffff1a;--sidebar-ring:#6a7282}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.76974% 1.32743 -9.28855);--foreground:lab(98.1434% -.369519 -1.05966);--card:lab(7.78673% 1.82345 -15.0537);--card-foreground:lab(98.1434% -.369519 -1.05966);--popover:lab(7.78673% 1.82345 -15.0537);--popover-foreground:lab(98.1434% -.369519 -1.05966);--primary:lab(91.7353% -.998765 -4.76968);--primary-foreground:lab(7.78673% 1.82345 -15.0537);--secondary:lab(16.132% -.318035 -14.6672);--secondary-foreground:lab(98.1434% -.369519 -1.05966);--muted:lab(16.132% -.318035 -14.6672);--muted-foreground:lab(65.5349% -2.25151 -14.5072);--accent:lab(16.132% -.318035 -14.6672);--accent-foreground:lab(98.1434% -.369519 -1.05966);--destructive:lab(63.7053% 60.745 31.3109);--destructive-foreground:lab(98.1434% -.369519 -1.05966);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(47.7841% -.393182 -10.0268);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78673% 1.82345 -15.0537);--sidebar-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-accent:lab(16.132% -.318035 -14.6672);--sidebar-accent-foreground:lab(98.1434% -.369519 -1.05966);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(47.7841% -.393182 -10.0268)}}@keyframes mascot-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}@keyframes mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mascot-walk-in-left{0%{transform:translate(-140%)}to{transform:translate(0)}}@keyframes mascot-walk-in-right{0%{transform:translate(140%)}to{transform:translate(0)}}@keyframes mascot-walk-across{0%{transform:translate(-30vw)scaleX(1)}49%{transform:translate(60vw)scaleX(1)}50%{transform:translate(60vw)scaleX(-1)}to{transform:translate(-30vw)scaleX(-1)}}@keyframes mascot-step{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-4px)rotate(.5deg)}}.animate-mascot-wave{transform-origin:70% 70%;animation:1.6s ease-in-out mascot-wave}.animate-mascot-bob{animation:2.2s ease-in-out infinite mascot-bob}.animate-mascot-in-left{animation:.9s cubic-bezier(.22,.9,.31,1) mascot-walk-in-left}.animate-mascot-in-right{animation:.9s cubic-bezier(.22,.9,.31,1) mascot-walk-in-right}.animate-mascot-step{animation:.35s ease-in-out infinite mascot-step}@keyframes mascot-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.5px)scale(1.012)}}@keyframes mascot-head-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes mascot-look-around{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-2px)rotate(-3deg)}50%{transform:translate(0)rotate(0)}80%{transform:translate(2px)rotate(3deg)}}@keyframes mascot-sleep-sway{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-2px)}}@keyframes mascot-zzz{0%{opacity:0;transform:translate(0)scale(.7)}40%{opacity:1}to{opacity:0;transform:translate(14px,-22px)scale(1.2)}}.animate-mascot-breathe{animation:3.4s ease-in-out infinite mascot-breathe}.animate-mascot-head-tilt{transform-origin:50% 80%;animation:2.4s ease-in-out mascot-head-tilt}.animate-mascot-look{transform-origin:50% 90%;animation:3.2s ease-in-out infinite mascot-look-around}.animate-mascot-sleep{transform-origin:50% 100%;animation:3.8s ease-in-out infinite mascot-sleep-sway}.animate-mascot-zzz{animation:2.4s ease-in-out infinite mascot-zzz}@keyframes mascot-cross{0%{transform:translate(-40vw)}to{transform:translate(0)}}@keyframes mascot-sit{0%,to{transform:translateY(2px)scale(.92,.88)}50%{transform:translateY(3px)scale(.92,.87)}}.animate-mascot-cross{animation:6s linear mascot-cross}.animate-mascot-sit{transform-origin:50% 100%;animation:3s ease-in-out infinite mascot-sit}@keyframes page-roll-in{0%{opacity:0;filter:blur(4px);transform:translateY(24px)scale(.985)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes page-bounce-in{0%{opacity:0;transform:translateY(-40px)scale(.96)}55%{opacity:1;transform:translateY(12px)scale(1.02)}75%{transform:translateY(-6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-flicker-in{0%{opacity:0;filter:brightness(2)blur(2px)}10%{opacity:.4}15%{opacity:0}25%{opacity:.9;filter:brightness(1.6)blur(.5px)}30%{opacity:.2}45%{opacity:1;filter:brightness(1.1)}55%{opacity:.6}70%{opacity:1;filter:brightness()}to{opacity:1;filter:brightness()}}@keyframes page-slide-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes page-slide-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes page-zoom-in{0%{opacity:0;filter:blur(6px);transform:scale(.85)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes page-tilt-in{0%{opacity:0;transform-origin:top;transform:perspective(900px)rotateX(14deg)translateY(24px)}to{opacity:1;transform:perspective(900px)rotateX(0)translateY(0)}}@keyframes page-swipe-blur{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(6px)}to{opacity:1;clip-path:inset(0);filter:blur()}}@keyframes page-drop-in{0%{opacity:0;transform:translateY(-80px)rotate(-2deg)}60%{opacity:1;transform:translateY(10px)rotate(.6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes title-bounce{0%{opacity:0;transform:translateY(-28px)scale(.9)}55%{opacity:1;transform:translateY(8px)scale(1.03)}75%{transform:translateY(-4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes title-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes flag-shift{0%{background-position:0%}to{background-position:200%}}.page-enter-roll{animation:.52s cubic-bezier(.22,.9,.31,1) both page-roll-in}.page-enter-bounce{animation:.9s cubic-bezier(.34,1.56,.64,1) both page-bounce-in}.page-enter-flicker{animation:.9s steps(24,end) both page-flicker-in}.page-enter-slide-l{animation:.62s cubic-bezier(.22,.9,.31,1) both page-slide-left}.page-enter-slide-r{animation:.62s cubic-bezier(.22,.9,.31,1) both page-slide-right}.page-enter-zoom{animation:.62s ease-out both page-zoom-in}.page-enter-tilt{animation:.7s cubic-bezier(.22,.9,.31,1) both page-tilt-in}.page-enter-swipe{animation:.72s cubic-bezier(.22,.9,.31,1) both page-swipe-blur}.page-enter-drop{animation:.78s cubic-bezier(.34,1.56,.64,1) both page-drop-in}.page-enter h1{animation:.9s cubic-bezier(.34,1.56,.64,1) .12s both title-bounce}.page-enter h2{animation:.62s ease-out .22s both title-fade-up}.animate-flag-shift{animation:6s linear infinite flag-shift;background-size:200% 100%!important}@keyframes click-pop{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1)}}@keyframes click-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}50%{transform:rotate(2.5deg)}75%{transform:rotate(-1.5deg)}}@keyframes click-jelly{0%{transform:scale(1)}30%{transform:scale(1.15,.85)}50%{transform:scale(.9,1.1)}70%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes click-shimmy{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes click-lift{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes click-flip{0%{transform:perspective(400px)rotateY(0)}to{transform:perspective(400px)rotateY(360deg)}}@keyframes text-rainbow-pulse{0%,to{filter:hue-rotate()saturate()}50%{filter:hue-rotate(60deg)saturate(1.4)}}.click-anim-pop{animation:.4s ease-out click-pop}.click-anim-wobble{animation:.6s ease-in-out click-wobble}.click-anim-jelly{animation:.65s cubic-bezier(.34,1.56,.64,1) click-jelly}.click-anim-shimmy{animation:.5s ease-in-out click-shimmy}.click-anim-lift{animation:.5s cubic-bezier(.34,1.56,.64,1) click-lift}.click-anim-flip{animation:.7s ease-in-out click-flip}.click-anim-rainbow{animation:.7s ease-in-out text-rainbow-pulse}@media(prefers-reduced-motion:reduce){.page-enter,.page-enter h1,.page-enter h2,.animate-flag-shift,[class*=click-anim-]{animation:none!important}}@keyframes plan-glow-gold{0%,to{box-shadow:0 0 10px #d4af3759,0 0 18px #d4af3726}50%{box-shadow:0 0 22px #d4af37d9,0 0 40px #d4af3766}}@keyframes plan-glow-green{0%,to{box-shadow:0 0 10px #34d39966,0 0 18px #34d39933}50%{box-shadow:0 0 26px #34d399f2,0 0 46px #34d39980}}@keyframes plan-glow-red{0%,to{box-shadow:0 0 8px #dc262659,0 0 16px #dc262626}50%{box-shadow:0 0 20px #dc2626cc,0 0 36px #dc262659}}@keyframes plan-glow-black{0%,to{box-shadow:0 0 10px #ffffff2e,0 0 18px #0009}50%{box-shadow:0 0 22px #ffffff8c,0 0 40px #000000e6}}.plan-glow-gold{animation:2.6s ease-in-out infinite plan-glow-gold}.plan-glow-green{animation:2.4s ease-in-out infinite plan-glow-green}.plan-glow-red{animation:2.8s ease-in-out infinite plan-glow-red}.plan-glow-black{animation:3s ease-in-out infinite plan-glow-black}@media(prefers-reduced-motion:reduce){.plan-glow-gold,.plan-glow-green,.plan-glow-red,.plan-glow-black{animation:none!important}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes luxe-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes luxe-drift{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.5;transform:translateY(-14px)}}.luxe-breathe{will-change:opacity,transform;animation:16s ease-in-out infinite luxe-breathe}.luxe-drift{will-change:opacity,transform;animation:24s ease-in-out infinite luxe-drift}@media(prefers-reduced-motion:reduce){.luxe-breathe,.luxe-drift{animation:none}}.heading-glow{text-shadow:0 0 28px var(--brand-gold),0 0 60px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.heading-glow{text-shadow:0 0 28px color-mix(in oklab,var(--brand-gold) 45%,transparent),0 0 60px color-mix(in oklab,var(--brand-gold) 22%,transparent)}}.brand-lock{font-variant:normal;white-space:nowrap;font-family:var(--font-body);font-feature-settings:normal;letter-spacing:normal;word-spacing:normal;text-transform:none!important}.brand-text{white-space:nowrap;font-variant:normal;font-family:var(--font-body);font-weight:inherit;letter-spacing:normal;word-spacing:normal;text-transform:none!important}.brand-text,.brand-lock{vertical-align:baseline;margin:0;padding:0;display:inline}.brand-text>span[aria-hidden=true]{-webkit-text-fill-color:currentColor;text-transform:none;letter-spacing:normal;background:0 0}:root{--q-edge:.75px #343a40;--q-edge-small:.9px #3b4147;--q-edge-lg:.65px #30363b;--q-chrome:linear-gradient(145deg, #272c31 0%, #15191d 18%, #080a0c 42%, #000 68%, #15191d 100%);--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:var(--q-chrome);--bt-q-stroke:var(--q-edge);--bt-q-fill:transparent;--bt-q-shadow:none}.brand-ctx-light,.brand-text[data-surface=light]{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:#030405;--bt-q-shadow:none}.brand-ctx-dark,.brand-text[data-surface=dark]{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:var(--q-chrome);--bt-q-stroke:var(--q-edge);--bt-q-fill:transparent;--bt-q-shadow:none}.brand-ctx-red,.brand-text[data-surface=red]{--bt-bk-color:#720018;--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}.brand-ctx-gold,.brand-text[data-surface=gold]{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:max(.8px, .04em) #3a2a05;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}.brand-ctx-green,.brand-text[data-surface=green]{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:max(1px, .045em) #f6ecd8;--bt-a-shadow:0 1px 1px #00000059;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}.brand-ctx-image,.brand-ctx-gradient,.brand-text[data-surface=image],.brand-text[data-surface=gradient]{--bt-b-stroke:.035em #0a0806d9;--bt-b-shadow:0 1px 2px #0009;--bt-one-stroke:.03em #0a0806cc;--bt-one-shadow:0 1px 2px #0000008c;--bt-a-stroke:.03em #0a0806cc;--bt-a-shadow:0 1px 2px #0000008c;--bt-q-bg:none;--bt-q-stroke:var(--q-edge);--bt-q-fill:currentColor;--bt-q-shadow:0 0 1px #78808880}.brand-text>span[aria-hidden=true]{paint-order:stroke fill}.brand-text .brand-b,.brand-text .brand-k{color:var(--bt-bk-color,var(--brand-red));-webkit-text-stroke:var(--bt-b-stroke,0 transparent);text-shadow:var(--bt-b-shadow,none);filter:none}.brand-text .brand-one{color:var(--brand-gold);-webkit-text-stroke:var(--bt-one-stroke,0 transparent);text-shadow:var(--bt-one-shadow,none)}.brand-text .brand-a{color:var(--brand-green);text-transform:lowercase;-webkit-text-stroke:var(--bt-a-stroke,0 transparent);text-shadow:var(--bt-a-shadow,none)}.brand-text>span.brand-q[aria-hidden=true],.brand-text .brand-q{color:#000;-webkit-text-stroke:0 transparent;text-stroke:0 transparent;paint-order:normal;text-shadow:none;-webkit-text-fill-color:#000;filter:none;box-shadow:none;background:0 0;border:0}.brand-text .brand-q:before,.brand-text .brand-q:after{content:none}.brand-text[data-surface=dark]>span.brand-q[aria-hidden=true],.brand-text[data-surface=red]>span.brand-q[aria-hidden=true],.brand-text[data-surface=green]>span.brand-q[aria-hidden=true],.brand-text[data-surface=image]>span.brand-q[aria-hidden=true],.brand-text[data-surface=gradient]>span.brand-q[aria-hidden=true],.brand-ctx-dark .brand-text:not([data-surface=light]):not([data-surface=gold])>span.brand-q[aria-hidden=true],.brand-onyx-q .brand-text>span.brand-q[aria-hidden=true]{color:#000;-webkit-text-fill-color:#000;-webkit-text-stroke:var(--q-outline-width,.055em) var(--q-outline-color,#5b636b);paint-order:stroke fill;text-shadow:0 0 .6px var(--q-outline-color,#5b636b),0 0 1px var(--q-outline-color,#5b636b);background:0 0}@supports (color:color-mix(in lab,red,red)){.brand-text[data-surface=dark]>span.brand-q[aria-hidden=true],.brand-text[data-surface=red]>span.brand-q[aria-hidden=true],.brand-text[data-surface=green]>span.brand-q[aria-hidden=true],.brand-text[data-surface=image]>span.brand-q[aria-hidden=true],.brand-text[data-surface=gradient]>span.brand-q[aria-hidden=true],.brand-ctx-dark .brand-text:not([data-surface=light]):not([data-surface=gold])>span.brand-q[aria-hidden=true],.brand-onyx-q .brand-text>span.brand-q[aria-hidden=true]{text-shadow:0 0 .6px var(--q-outline-color,#5b636b),0 0 1px color-mix(in srgb,var(--q-outline-color,#5b636b) 55%,transparent)}}.brand-text[data-surface=dark]>span.brand-q[aria-hidden=true],.brand-text[data-surface=red]>span.brand-q[aria-hidden=true],.brand-text[data-surface=green]>span.brand-q[aria-hidden=true],.brand-text[data-surface=image]>span.brand-q[aria-hidden=true],.brand-text[data-surface=gradient]>span.brand-q[aria-hidden=true],.brand-ctx-dark .brand-text:not([data-surface=light]):not([data-surface=gold])>span.brand-q[aria-hidden=true],.brand-onyx-q .brand-text>span.brand-q[aria-hidden=true]{box-shadow:none;filter:none;border:0}@supports (-webkit-text-stroke:1px #000){.brand-text[data-surface=dark]>span.brand-q[aria-hidden=true],.brand-ctx-dark .brand-text:not([data-surface=light]):not([data-surface=gold])>span.brand-q[aria-hidden=true]{text-shadow:none}}.page-cream,.page-cream-gold,.page-contact,.page-bronze,.panel-cream,.brand-ctx-light{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}.th-back-link{letter-spacing:.04em;color:var(--brand-ivory,#f4ece0);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.th-back-link{color:color-mix(in oklab,var(--brand-ivory,#f4ece0) 82%,transparent)}}.th-back-link{transition:color .18s,opacity .18s}.th-back-link svg{color:var(--brand-gold);flex:none;transition:transform .18s;display:block}.th-back-link:hover{color:var(--brand-gold)}.th-back-link:hover svg{transform:translate(-2px)}.th-hero{text-align:center;isolation:isolate;margin-inline:auto;background:radial-gradient(72% 42% at 50% 46%,#70141c66,#0000 72%),linear-gradient(#0a0809,#060506 55%,#040404);border-radius:18px;width:100%;max-width:100%;margin-top:24px;padding:clamp(44px,10vw,78px) clamp(26px,6vw,56px);position:relative;box-shadow:inset 0 1px #ffffff0b}.th-hero>*{width:100%;max-width:100%;margin-inline:auto;position:relative}.th-frame{border:1px solid var(--brand-gold);position:absolute;inset:clamp(10px,2.6vw,18px)}@supports (color:color-mix(in lab,red,red)){.th-frame{border:1px solid color-mix(in oklab,var(--brand-gold) 62%,transparent)}}.th-frame{pointer-events:none;border-radius:12px;overflow:hidden}.th-frame:after{content:"";border:1px solid var(--brand-gold);position:absolute;inset:4px}@supports (color:color-mix(in lab,red,red)){.th-frame:after{border:1px solid color-mix(in oklab,var(--brand-gold) 24%,transparent)}}.th-frame:after{border-radius:9px}.th-corner{pointer-events:none;border:0 solid var(--brand-gold);width:clamp(14px,4vw,22px);height:clamp(14px,4vw,22px);position:absolute}@supports (color:color-mix(in lab,red,red)){.th-corner{border:0 solid color-mix(in oklab,var(--brand-gold) 85%,transparent)}}.th-corner-tl{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:6px;top:clamp(20px,4.4vw,29px);left:clamp(20px,4.4vw,29px)}.th-corner-tr{border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:6px;top:clamp(20px,4.4vw,29px);right:clamp(20px,4.4vw,29px)}.th-corner-bl{border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:6px;bottom:clamp(20px,4.4vw,29px);left:clamp(20px,4.4vw,29px)}.th-corner-br{border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:6px;bottom:clamp(20px,4.4vw,29px);right:clamp(20px,4.4vw,29px)}.th-hero-eyebrow{letter-spacing:.34em;text-indent:.34em;color:var(--brand-gold);font-family:Cinzel,Georgia,serif;font-size:clamp(.6rem,2.6vw,.78rem);font-weight:600}@supports (color:color-mix(in lab,red,red)){.th-hero-eyebrow{color:color-mix(in oklab,var(--brand-gold) 92%,#fff)}}.th-hero-eyebrow{overflow-wrap:break-word}.th-rule{justify-content:center;align-items:center;gap:10px;max-width:22rem;margin:16px auto 0;display:flex}.th-rule i{background:linear-gradient(90deg,transparent,var(--brand-gold));flex:auto;height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.th-rule i{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--brand-gold) 62%,transparent))}}.th-rule i+i{background:linear-gradient(270deg,transparent,var(--brand-gold))}@supports (color:color-mix(in lab,red,red)){.th-rule i+i{background:linear-gradient(270deg,transparent,color-mix(in oklab,var(--brand-gold) 62%,transparent))}}.th-rule b{background:var(--brand-gold);flex:none;width:7px;height:7px;transform:rotate(45deg)}@supports (color:color-mix(in lab,red,red)){.th-rule b{background:color-mix(in oklab,var(--brand-gold) 78%,transparent)}}.th-hero-title{letter-spacing:.18em;text-indent:.18em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;color:var(--brand-ivory,#f4ece0);margin-top:clamp(28px,6vw,42px);font-family:Cinzel,Georgia,serif;font-weight:600;line-height:1.35}.th-hero-title .th-line{color:var(--brand-ivory,#f4ece0);font-size:clamp(.95rem,4.4vw,1.5rem);display:block}@supports (color:color-mix(in lab,red,red)){.th-hero-title .th-line{color:color-mix(in oklab,var(--brand-ivory,#f4ece0) 92%,transparent)}}.th-hero-title .th-line-lead{font-size:clamp(.88rem,4vw,1.32rem)}.th-hero-title .th-line-mark{letter-spacing:.01em;text-indent:0;margin:clamp(18px,4.5vw,30px) 0;font-size:clamp(2.9rem,17vw,5.6rem);line-height:1.05;display:block}.th-hero-title .th-line-tail{font-size:clamp(.88rem,4vw,1.32rem)}.th-hero-title .brand-text .brand-b,.th-hero-title .brand-text .brand-one,.th-hero-title .brand-text .brand-a,.th-hero-title .brand-text .brand-k{text-shadow:0 1px #ffffff2e,0 2px 3px #0000008c}.th-rule-lower{margin-top:clamp(14px,3vw,20px)}.th-hero-divider{justify-content:center;align-items:center;gap:10px;margin:clamp(26px,5.5vw,36px) auto 0;display:flex}.th-hero-divider span{border-radius:999px;width:clamp(20px,6vw,30px);height:2px;display:block}.th-hero-divider .th-seg-red{background:var(--brand-red)}.th-hero-divider .th-seg-gold{background:var(--brand-gold)}.th-hero-divider .th-seg-green{background:var(--brand-green)}.th-hero-lede{text-align:center;text-wrap:pretty;max-width:44ch;color:var(--brand-ivory,#f4ece0);margin:clamp(24px,5vw,34px) auto 0;font-size:clamp(.9rem,3.3vw,1rem);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.th-hero-lede{color:color-mix(in oklab,var(--brand-ivory,#f4ece0) 72%,transparent)}}.th-hero-lede{overflow-wrap:break-word}.page-cream [class~=bg-black],.page-cream-gold [class~=bg-black],.page-contact [class~=bg-black],.page-bronze [class~=bg-black],.brand-ctx-light .brand-ctx-dark{--bt-q-bg:var(--q-chrome);--bt-q-stroke:var(--q-edge);--bt-q-fill:transparent;--bt-q-shadow:none}.page-cream [class~=bg-background],.page-cream [class~=bg-card],.page-cream [class~=bg-muted],.page-cream [class~=bg-popover],.page-cream [class~=bg-secondary],.page-cream [class~=bg-ink-soft],.page-cream-gold [class~=bg-background],.page-cream-gold [class~=bg-card],.page-cream-gold [class~=bg-muted],.page-cream-gold [class~=bg-popover],.page-cream-gold [class~=bg-secondary],.page-cream-gold [class~=bg-ink-soft],.page-contact [class~=bg-background],.page-contact [class~=bg-card],.page-contact [class~=bg-muted],.page-contact [class~=bg-popover],.page-contact [class~=bg-secondary],.page-contact [class~=bg-ink-soft],.surface-parchment [class~=bg-card],.surface-parchment [class~=bg-muted],.surface-parchment [class~=bg-ink-soft],.page-bronze [class~=bg-card],.page-bronze [class~=bg-muted],.page-bronze [class~=bg-ink-soft],.page-bronze .panel-cream{--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}[class~=text-xs] .brand-text,[class~=text-sm] .brand-text,.brand-text[class~=text-xs],.brand-text[class~=text-sm],.text-\[10px\] .brand-text,.text-\[11px\] .brand-text,.text-\[12px\] .brand-text,.text-\[13px\] .brand-text,.text-\[14px\] .brand-text,.text-\[15px\] .brand-text,.text-\[16px\] .brand-text,.text-\[17px\] .brand-text,.brand-text.text-\[10px\],.brand-text.text-\[11px\],.brand-text.text-\[12px\],.brand-text.text-\[13px\],.brand-text.text-\[14px\],.brand-text.text-\[15px\],.brand-text.text-\[16px\],.brand-text.text-\[17px\]{--q-edge:var(--q-edge-small)}[class~=text-3xl] .brand-text,[class~=text-4xl] .brand-text,[class~=text-5xl] .brand-text,[class~=text-6xl] .brand-text,[class~=text-7xl] .brand-text,.brand-text[class~=text-3xl],.brand-text[class~=text-4xl],.brand-text[class~=text-5xl],.brand-text[class~=text-6xl],.brand-text[class~=text-7xl]{--q-edge:var(--q-edge-lg)}.brand-text .brand-q-light{-webkit-text-stroke:0;text-shadow:none;color:#000;-webkit-text-fill-color:currentColor;background-image:none}[class~=bg-black],[class~="bg-black/60"],[class~="bg-black/65"],[class~="bg-black/70"],[class~="bg-black/75"],[class~="bg-black/80"],[class~="bg-black/85"],[class~="bg-black/90"],[class~="bg-black/95"],[class~=bg-ink],[class~="bg-ink/60"],[class~="bg-ink/65"],[class~="bg-ink/70"],[class~="bg-ink/75"],[class~="bg-ink/80"],[class~="bg-ink/85"],[class~="bg-ink/90"],[class~="bg-ink/95"],[class~=bg-charcoal],[class~="bg-charcoal/60"],[class~="bg-charcoal/65"],[class~="bg-charcoal/70"],[class~="bg-charcoal/75"],[class~="bg-charcoal/80"],[class~="bg-charcoal/85"],[class~="bg-charcoal/90"],[class~="bg-charcoal/95"],[class~=bg-foreground],[class~="bg-foreground/60"],[class~="bg-foreground/65"],[class~="bg-foreground/70"],[class~="bg-foreground/75"],[class~="bg-foreground/80"],[class~="bg-foreground/85"],[class~="bg-foreground/90"],[class~="bg-foreground/95"],[class~=bg-neutral-900],[class~="bg-neutral-900/60"],[class~="bg-neutral-900/65"],[class~="bg-neutral-900/70"],[class~="bg-neutral-900/75"],[class~="bg-neutral-900/80"],[class~="bg-neutral-900/85"],[class~="bg-neutral-900/90"],[class~="bg-neutral-900/95"],[class~=bg-neutral-950],[class~="bg-neutral-950/60"],[class~="bg-neutral-950/65"],[class~="bg-neutral-950/70"],[class~="bg-neutral-950/75"],[class~="bg-neutral-950/80"],[class~="bg-neutral-950/85"],[class~="bg-neutral-950/90"],[class~="bg-neutral-950/95"],[class~=bg-zinc-900],[class~="bg-zinc-900/60"],[class~="bg-zinc-900/65"],[class~="bg-zinc-900/70"],[class~="bg-zinc-900/75"],[class~="bg-zinc-900/80"],[class~="bg-zinc-900/85"],[class~="bg-zinc-900/90"],[class~="bg-zinc-900/95"],[class~=bg-slate-900],[class~="bg-slate-900/60"],[class~="bg-slate-900/65"],[class~="bg-slate-900/70"],[class~="bg-slate-900/75"],[class~="bg-slate-900/80"],[class~="bg-slate-900/85"],[class~="bg-slate-900/90"],[class~=bg-background],[class~="bg-background/60"],[class~="bg-background/70"],[class~="bg-background/80"],[class~="bg-background/90"],[class~="bg-background/95"],[class~=bg-card],[class~="bg-card/60"],[class~="bg-card/70"],[class~="bg-card/80"],[class~="bg-card/90"],[class~="bg-card/95"],[class~=bg-popover],[class~=bg-muted],[class~="bg-muted/50"],[class~="bg-muted/60"],[class~="bg-muted/70"],[class~="bg-muted/80"],[class~=bg-secondary],[class~=bg-ink-soft],[class~="bg-ink-soft/80"],[class~="bg-ink-soft/90"],[class~="bg-[#0B0B0B]"],[class~="bg-[#0b0b0b]"],[class~="bg-[#141414]"],[class~="bg-[#141416]"],[class~="bg-[#050505]"],[class~="bg-[#0d0808]"],[class~="bg-[#0A0D13]"],[class~="bg-slate-900/95"]{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:none;--bt-q-stroke:var(--q-edge);--bt-q-fill:#000;--bt-q-shadow:var(--q-gloss-top), var(--q-gloss-bottom)}[class~=bg-brand-red],[class~="bg-brand-red/80"],[class~="bg-brand-red/85"],[class~="bg-brand-red/90"],[class~="bg-brand-red/95"],[class~="bg-brand-red/100"]{--bt-b-stroke:max(1px, .05em) #f6ecd8;--bt-b-shadow:0 1px 1px #00000073;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}[class~=bg-brand-green],[class~="bg-brand-green/80"],[class~="bg-brand-green/85"],[class~="bg-brand-green/90"],[class~="bg-brand-green/95"]{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:max(1px, .045em) #f6ecd8;--bt-a-shadow:0 1px 1px #00000059;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}[class~=bg-white],[class~=bg-cream],[class~=bg-porcelain],[class~=bg-bone],[class~="bg-bone/90"],[class~="bg-bone/95"],[class~=bg-ivory],[class~=bg-sand],[class~="bg-[#F5EEDF]"],[class~="bg-[#f5eedf]"],[class~="bg-[#FAF6EC]"],[class~="bg-[#E8D8B0]"],[class~=bg-neutral-50],[class~=bg-neutral-100],[class~=bg-stone-100],[class~="bg-white/95"],[class~="bg-white/90"],[class~=bg-parchment]{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:0 transparent;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}[class~=bg-brand-gold],[class~=bg-gold],[class~=bg-amber-400],[class~=bg-amber-300],[class~=bg-yellow-400],[class~=bg-yellow-300]{--bt-b-stroke:0 transparent;--bt-b-shadow:none;--bt-one-stroke:max(.8px, .04em) #3a2a05;--bt-one-shadow:none;--bt-a-stroke:0 transparent;--bt-a-shadow:none;--bt-q-bg:none;--bt-q-stroke:0 transparent;--bt-q-fill:currentColor;--bt-q-shadow:none}.signin-glow{transition:background-color .2s,box-shadow .2s,filter .2s;box-shadow:0 0 #0000}@media(hover:hover)and (pointer:fine){.signin-glow:hover{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.signin-glow:hover{background-color:color-mix(in oklab,var(--brand-gold) 92%,white)}}.signin-glow:hover{box-shadow:0 0 0 1px var(--brand-gold),0 0 18px -2px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.signin-glow:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-gold) 85%,white),0 0 18px -2px color-mix(in oklab,var(--brand-gold) 80%,transparent)}}.signin-glow:hover{filter:brightness(1.06)}}.signin-glow:focus-visible{background-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.signin-glow:focus-visible{background-color:color-mix(in oklab,var(--brand-gold) 92%,white)}}.signin-glow:focus-visible{box-shadow:0 0 0 1px var(--brand-gold),0 0 18px -2px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.signin-glow:focus-visible{box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-gold) 85%,white),0 0 18px -2px color-mix(in oklab,var(--brand-gold) 80%,transparent)}}.signin-glow:active{filter:brightness(.96)}.unity-nav-link{transition:color .24s,background-color .24s,box-shadow .24s;position:relative;overflow:hidden}.unity-nav-label{white-space:nowrap;align-items:baseline;width:fit-content;display:inline-flex;position:relative}.unity-nav-label:after{content:"";background:var(--unity-line,var(--brand-gold));transform-origin:50%;border-radius:999px;width:100%;height:3px;transition:transform .26s cubic-bezier(.4,0,.2,1);position:absolute;top:calc(100% + 6px);left:0;right:0;transform:scaleX(0)}.unity-nav-link:hover .unity-nav-label:after,.unity-nav-link:focus-visible .unity-nav-label:after,.unity-nav-link[data-status=active] .unity-nav-label:after{transform:scaleX(1)}.unity-nav-link[data-status=active]{background:linear-gradient(180deg,var(--brand-gold),var(--brand-gold))}@supports (color:color-mix(in lab,red,red)){.unity-nav-link[data-status=active]{background:linear-gradient(180deg,color-mix(in oklab,var(--brand-gold) 16%,transparent),color-mix(in oklab,var(--brand-gold) 7%,transparent))}}.unity-nav-link[data-status=active]{box-shadow:inset 0 0 0 1px var(--brand-gold),0 0 16px -6px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.unity-nav-link[data-status=active]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-gold) 32%,transparent),0 0 16px -6px color-mix(in oklab,var(--brand-gold) 60%,transparent)}}.unity-nav-link:focus-visible{outline:2px solid var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.unity-nav-link:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-gold) 80%,transparent)}}.unity-nav-link:focus-visible{outline-offset:2px}@property --unity-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes unity-ring-spin{0%{--unity-spin:0deg}to{--unity-spin:360deg}}.unity-nav-tab,.unity-action-tab{text-align:center;isolation:isolate;border-radius:9999px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 8px);max-width:430px;height:56px;min-height:56px;margin-inline:auto;padding-inline:18px;transition:background-color .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:visible}.unity-nav-tab:before{content:"";border-radius:inherit;background:conic-gradient(from var(--unity-spin),var(--brand-red) 0deg,var(--brand-gold) 90deg,var(--brand-green) 180deg,var(--brand-gold) 270deg,var(--brand-red) 360deg);animation:3.5s linear infinite unity-ring-spin;animation-delay:var(--unity-delay,0s);filter:drop-shadow(0 0 6px var(--brand-gold));padding:2px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.unity-nav-tab:before{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--brand-gold) 22%,transparent))}}.unity-nav-tab:before{pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.unity-nav-tab:after,.unity-action-tab:after,.unity-action-tab:before{content:none}.unity-action-tab--green{background:var(--brand-green);color:var(--bone)}.unity-action-tab--green:hover{background:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.unity-action-tab--green:hover{background:color-mix(in oklab,var(--brand-green) 90%,black)}}.unity-action-tab--gold{background:var(--brand-gold);color:#000}.unity-action-tab--gold:hover{background:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.unity-action-tab--gold:hover{background:color-mix(in oklab,var(--brand-gold) 92%,black)}}.unity-nav-tab,.unity-nav-tab:hover,.unity-nav-tab:focus,.unity-nav-tab:visited,.unity-nav-tab:active{background:#000}.unity-action-tab:active{background-color:#ffffff17}.unity-nav-tab[data-status=active]{box-shadow:0 0 18px -6px var(--brand-gold);background:#000}@supports (color:color-mix(in lab,red,red)){.unity-nav-tab[data-status=active]{box-shadow:0 0 18px -6px color-mix(in oklab,var(--brand-gold) 70%,transparent)}}.unity-nav-tab:focus-visible,.unity-action-tab:focus-visible{outline:2px solid var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.unity-nav-tab:focus-visible,.unity-action-tab:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-gold) 85%,transparent)}}.unity-nav-tab:focus-visible,.unity-action-tab:focus-visible{outline-offset:3px}@media(prefers-reduced-motion:reduce){.unity-nav-tab,.unity-action-tab{transition:none}.unity-nav-tab:before{animation:none}}.page-cream,.page-cream-gold,.surface-parchment{--bone:#241b13;--ink-soft:#fdfaf1;--brand-gold:#a46900;--brand-green:#00652e;--brand-red:#bb0916;--background:#fbf6eb;--foreground:#241b13;--card:#fff;--card-foreground:#241b13;--popover:#fff;--popover-foreground:#241b13;--muted:#f0ebdf;--muted-foreground:#5a5147;--border:#1d140d29;--input:#1d140d38;--primary-foreground:#fdfaf1;--shadow-card:0 1px 2px #392a1e1a, 0 12px 30px -18px #392a1e59;color:var(--bone)}@supports (color:lab(0% 0 0)){.page-cream,.page-cream-gold,.surface-parchment{--bone:lab(10.6248% 3.72352 6.82499);--ink-soft:lab(98.3158% .137895 4.59287);--brand-gold:lab(49.8602% 20.3545 63.5841);--brand-green:lab(36.7808% -44.1269 26.9436);--brand-red:lab(39.9824% 63.1491 46.7224);--background:lab(97.1732% .203192 6.13728);--foreground:lab(10.6248% 3.72352 6.82499);--card:lab(100% 0 0);--card-foreground:lab(10.6248% 3.72352 6.82499);--popover:lab(100% 0 0);--popover-foreground:lab(10.6248% 3.72352 6.82499);--muted:lab(93.1023% .490159 6.12267);--muted-foreground:lab(35.0403% 2.49253 7.35293);--border:lab(7.17208% 3.64868 5.4563/.16);--input:lab(7.17208% 3.64868 5.4563/.22);--primary-foreground:lab(98.3158% .137895 4.59287);--shadow-card:0 1px 2px lab(18.7126% 5.66906 10.5547/.1), 0 12px 30px -18px lab(18.7126% 5.66906 10.5547/.35)}}.page-cream [class*="border-white/"],.page-cream-gold [class*="border-white/"],.surface-parchment [class*="border-white/"]{border-color:#241b1329}.page-cream [class*="bg-white/"],.page-cream-gold [class*="bg-white/"],.surface-parchment [class*="bg-white/"]{background-color:#241b130f}.page-cream{background:radial-gradient(900px 520px at 88% -8%,#edddb1b3,#0000 70%),linear-gradient(#fdfaf0,#f7efe0);background:radial-gradient(900px 520px at 88% -8%,#edddb1b3,#0000 70%),linear-gradient(#fdfaf0,#f7efe0)}.page-cream-gold{background:radial-gradient(1000px 560px at 50% -12%,#fea47c8c,#0000 70%),linear-gradient(#fef0d8,#fcf7e8 55%,#faedd9);background:radial-gradient(1000px 560px at 50% -12%,#fea47c8c,#0000 70%),linear-gradient(#fef0d8,#fcf7e8 55%,#faedd9)}.surface-parchment{background:linear-gradient(#fbf3e2,#f4e8d4);border:1px solid #241b131f;border:1px solid lab(10.6248% 3.72349 6.82499/.12)}.melan-heading-l{color:#000;-webkit-text-stroke:1.5px #e5b84a;text-shadow:0 0 2px #e5b84a}.panel-dark{--bone:#f6f5f1;--ink-soft:#14161c;--brand-gold:#f8c20d;--brand-green:#23a136;--brand-red:#ee343b;--background:#08090d;--foreground:#f6f5f1;--card:#14161c;--card-foreground:#f6f5f1;--muted-foreground:#a7a59a;--border:#ffffff24;--input:#ffffff2e;color:var(--bone);background:linear-gradient(#121419,#090b0f)}@supports (color:lab(0% 0 0)){.panel-dark{--bone:lab(96.5514% -.159711 1.89879);--ink-soft:lab(7.15533% .241034 -4.40371);--brand-gold:lab(81.7362% 10.3181 81.1966);--brand-green:lab(58.0445% -50.6808 43.5643);--brand-red:lab(53.6853% 69.6775 43.7724);--background:lab(2.4487% .11421 -1.91408);--foreground:lab(96.5514% -.159711 1.89879);--card:lab(7.15533% .241034 -4.40371);--card-foreground:lab(96.5514% -.159711 1.89879);--muted-foreground:lab(67.6103% -.414848 5.74143);--border:lab(100% 0 0/.14);--input:lab(100% 0 0/.18)}}.panel-dark [class*="border-white/"]{border-color:#ffffff1f}.panel-dark [class*="bg-white/"]{background-color:#ffffff0f}@keyframes tour-label-cycle{0%,to{color:var(--brand-gold);text-shadow:0 0 14px color-mix(in oklab,var(--brand-gold) 55%,transparent)}33%{color:#ff7065;color:lab(65.6844% 59.2221 37.8691);text-shadow:0 0 14px color-mix(in oklab,var(--brand-red) 55%,transparent)}66%{color:#3fc168;text-shadow:0 0 14px color-mix(in oklab,var(--brand-green) 55%,transparent)}}.tour-label{color:var(--brand-gold);animation:12s ease-in-out infinite tour-label-cycle}@keyframes brand-line-drift{0%{background-position:0%}to{background-position:200%}}.brand-line{background-image:linear-gradient(90deg,var(--brand-red),var(--brand-gold),var(--brand-green),var(--brand-gold),var(--brand-red));background-size:200% 100%;border-radius:999px;animation:14s linear infinite brand-line-drift}@media(prefers-reduced-motion:reduce){.tour-label{color:var(--brand-gold);text-shadow:none;animation:none}.brand-line{animation:none}}.page-bronze{--bone:#f9f5ec;--brand-gold:#f8c655;--brand-green:#3bb360;--brand-red:#f45246;--foreground:#f9f5ec;color:var(--bone);background:radial-gradient(900px 520px at 12% -8%,#9c622f8c,#0000 70%),linear-gradient(135deg,#4a2b1f,#8a5635 38%,#b7793e 68%,#d6a35c);background:radial-gradient(900px 520px at 12% -8%,#9c622f8c,#0000 70%),linear-gradient(135deg,#4a2b1f,#8a5635 38%,#b7793e 68%,#d6a35c)}@supports (color:lab(0% 0 0)){.page-bronze{--bone:lab(96.5677% .351369 4.58084);--brand-gold:lab(82.8261% 9.77922 61.542);--brand-green:lab(64.8879% -48.3815 31.9815);--brand-red:lab(58.6262% 62.3188 42.8695);--foreground:lab(96.5677% .351369 4.58084)}}.page-bronze [class*=bg-ink-soft],.page-bronze .panel-cream{--bone:#271d16;--ink-soft:#fdf8ed;--brand-gold:#9e6200;--brand-green:#00652e;--brand-red:#bb0916;--foreground:#271d16;--card:#fff;--card-foreground:#271d16;--muted:#f0ebdf;--muted-foreground:#5a5147;--border:#1d140d29;--input:#1d140d38;--primary-foreground:#fdfaf1;color:var(--bone);background:linear-gradient(#fdfaf0,#f7efde)!important}@supports (color:lab(0% 0 0)){.page-bronze [class*=bg-ink-soft],.page-bronze .panel-cream{--bone:lab(11.7644% 4.17211 6.56376);--ink-soft:lab(97.7533% .202775 6.13701);--brand-gold:lab(47.4747% 21.8849 64.6543);--brand-green:lab(36.7808% -44.1269 26.9436);--brand-red:lab(39.9824% 63.1491 46.7224);--foreground:lab(11.7644% 4.17211 6.56376);--card:lab(100% 0 0);--card-foreground:lab(11.7644% 4.17211 6.56376);--muted:lab(93.1023% .490159 6.12267);--muted-foreground:lab(35.0403% 2.49253 7.35293);--border:lab(7.17208% 3.64868 5.4563/.16);--input:lab(7.17208% 3.64868 5.4563/.22);--primary-foreground:lab(98.3158% .137895 4.59287)}}.page-bronze [class*=bg-ink-soft] [class*="border-white/"],.page-bronze .panel-cream [class*="border-white/"]{border-color:#271d1629}.page-bronze [class*=bg-ink-soft] [class*="bg-white/"],.page-bronze .panel-cream [class*="bg-white/"]{background-color:#271d160f}.page-cream .from-ink-soft,.page-cream-gold .from-ink-soft{background-image:linear-gradient(#fff,#f7efe0)!important}main>.page-enter{flex-direction:column;flex:auto;min-height:0;display:flex}main>.page-enter>*{flex:1 0 auto}.page-contact{background:radial-gradient(circle at 100% 0,#c49a3f33,#0000 38%),linear-gradient(145deg,#dfe8d8,#edf0df 42%,#f4ead5)}.page-contact .text-brand-gold{color:#0b5d2a}html,body{overflow-x:hidden}@keyframes impact-avatar-enter{0%{opacity:0}to{opacity:1}}.impact-avatar-enter{animation:.7s ease-out both impact-avatar-enter}@media(prefers-reduced-motion:reduce){.impact-avatar-enter{animation:none}}.impact-avatar{object-fit:contain;width:auto}@media(max-width:359px){.impact-avatar{display:none}}@media(min-width:900px){.impact-headline-anchor{width:fit-content;margin-inline:auto}}.impact-heading-wrapper{text-align:center;width:min(100%,900px);margin-inline:auto}.impact-headline-line{text-wrap:balance;overflow-wrap:break-word;max-width:100%;display:block}@media(min-width:900px){.impact-headline-line{white-space:nowrap}}.crystal-cta{--cc-k:1;--cc-dur:calc(.63s * var(--cc-k,1))}.crystal-cta[data-press=on]{animation:cc-compress calc(.63s * var(--cc-k,1)) cubic-bezier(.3,.8,.3,1) 1}@keyframes cc-compress{0%{transform:translateY(0)scale(1)}17%{transform:translateY(2px)scale(.985)}76%{transform:translateY(2px)scale(.99)}to{transform:translateY(0)scale(1)}}.crystal-cta[data-press=on] .cc-shelf{animation:cc-shelf calc(.63s * var(--cc-k,1)) ease-out 1}@keyframes cc-shelf{0%{opacity:.62;transform:scaleX(1)}17%{opacity:.42;transform:scaleX(.86)}62%{opacity:1;transform:scaleX(.94)}to{opacity:.62;transform:scaleX(1)}}.cc-ripple{pointer-events:none;width:18px;height:18px;animation:cc-ripple calc(.46s * var(--cc-k,1)) cubic-bezier(.2,.7,.3,1) 1 forwards;z-index:20;background:radial-gradient(circle,#fffbf080,#fffaeb00 70%);border:2px solid #fffcf2f2;border-radius:9999px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 16px #fff8e4cc,0 0 3px #ffd25ae6,inset 0 0 9px #ffc83cb3,inset 4px 0 10px #ff282899,inset -4px 0 10px #14eb8c99}@keyframes cc-ripple{0%{opacity:1;transform:scale(.3)}45%{opacity:.95}72%{opacity:.55}to{opacity:0;transform:scale(9.5)}}.cc-orbit{opacity:0}.crystal-cta[data-press=on] .cc-orbit{animation:cc-orbit-fade calc(.63s * var(--cc-k,1)) linear 1}@keyframes cc-orbit-fade{0%,10%{opacity:0}15%{opacity:1}62%{opacity:1}74%,to{opacity:0}}.crystal-cta[data-press=on] .cc-arc{animation:cc-arc-run calc(.35s * var(--cc-k,1)) cubic-bezier(.4,.02,.35,1) calc(80ms * var(--cc-k,1)) 1 both}@keyframes cc-arc-run{0%{stroke-dashoffset:var(--cc-from)}to{stroke-dashoffset:var(--cc-to)}}.crystal-cta[data-press=on] .cc-channels{animation:cc-channels calc(.63s * var(--cc-k,1)) ease-out 1}@keyframes cc-channels{0%{opacity:.95;filter:brightness()}22%{opacity:1;filter:brightness(1.9)saturate(1.5)}58%{opacity:1;filter:brightness(2.1)saturate(1.6)}80%{opacity:1;filter:brightness(1.4)saturate(1.2)}to{opacity:.95;filter:brightness()}}.crystal-cta[data-press=on] .cc-icon-chamber{animation:cc-pulse calc(.63s * var(--cc-k,1)) ease-out 1}@keyframes cc-pulse{0%,50%{filter:none;transform:scale(1)}62%{filter:drop-shadow(0 0 14px var(--cc-accent,#f0c048f2)) brightness(1.35);transform:scale(1.05)}74%{filter:drop-shadow(0 0 8px var(--cc-accent,#f0c048b3));transform:scale(1.03)}to{filter:none;transform:scale(1)}}.cc-sweep{pointer-events:none;opacity:0;z-index:15;border-radius:9999px;position:absolute;inset:0;overflow:hidden}.cc-sweep:before{content:"";background:linear-gradient(100deg,#0000 34%,#ff3c3c80 43%,#ffe296d9,#28f09680 57%,#0000 66%);position:absolute;inset:-20% -70%;transform:translate(-65%)}.crystal-cta[data-press=on] .cc-sweep{animation:cc-sweep-show calc(.63s * var(--cc-k,1)) linear 1}.crystal-cta[data-press=on] .cc-sweep:before{animation:cc-sweep calc(.23s * var(--cc-k,1)) ease-out calc(.33s * var(--cc-k,1)) 1 both}@keyframes cc-sweep-show{0%,50%{opacity:0}54%,88%{opacity:1}to{opacity:0}}@keyframes cc-sweep{0%{transform:translate(-65%)}to{transform:translate(65%)}}.crystal-cta[data-press=on] .cc-arrow{animation:cc-arrow calc(.63s * var(--cc-k,1)) cubic-bezier(.25,.9,.35,1) 1}@keyframes cc-arrow{0%,72%{filter:none;transform:translate(0)}82%{filter:drop-shadow(0 0 22px #ffe2a0)drop-shadow(0 0 8px #ffffffe6)brightness(1.6)saturate(1.3);transform:translate(6px)}92%{filter:drop-shadow(0 0 14px #ffdc96d9)brightness(1.25);transform:translate(4px)}to{filter:none;transform:translate(0)}}.cc-trail{opacity:0}.crystal-cta[data-press=on] .cc-trail{animation:cc-trail calc(.63s * var(--cc-k,1)) ease-out 1}@keyframes cc-trail{0%,72%{opacity:0;transform:translate(0)scaleX(.6)}82%{opacity:1;transform:translate(-5px)scaleX(1.35)}to{opacity:0;transform:translate(-13px)scaleX(.9)}}@media(prefers-reduced-motion:reduce){.crystal-cta[data-press=on],.crystal-cta[data-press=on] *{animation:none!important}.cc-ripple{display:none}}.memorial-living{--mem-gold:#d4a91e;--mem-red:#c91f36;--mem-green:#168a49;--pearl:#faf8f2;--ivory:#eee4d2;background:radial-gradient(70% 32% at 20% 6%,#faf8f2,#faf8f200 70%),radial-gradient(66% 30% at 82% 18%,#eee4d2,#eee4d200 72%),radial-gradient(72% 34% at 12% 48%,#eee4d2,#eee4d200 70%),radial-gradient(70% 32% at 88% 58%,#faf8f2,#faf8f200 72%),radial-gradient(74% 34% at 30% 92%,#eee4d2,#eee4d200 72%),radial-gradient(70% 30% at 76% 98%,#faf8f2,#faf8f200 72%),linear-gradient(#faf8f2,#eee4d2 34%,#faf8f2 62%,#eee4d2)}.memorial-aura{filter:blur(2px);background:radial-gradient(closest-side,#fff8e8f2,#f8e8c880 44%,#e6cd9b24 70%,#0000)}.memorial-heart{contain:none;display:block;position:absolute;overflow:visible}.memorial-heart-body{opacity:0;width:100%;height:100%;animation:memorial-drift-0 var(--heart-cycle,11s) ease-in-out infinite both;will-change:opacity,transform;display:block;transform:translateY(8px)scale(.45)}.memorial-heart-pulse{transform-origin:50%;will-change:opacity,transform;background-position:50%;background-repeat:no-repeat;background-size:200% 200%;width:100%;height:100%;animation:2.8s ease-in-out infinite both memorial-heart-pulse;display:block}@keyframes memorial-heart-pulse{0%,to{opacity:.82;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}.memorial-drift-0{animation-name:memorial-drift-0}.memorial-drift-1{animation-name:memorial-drift-1}.memorial-drift-2{animation-name:memorial-drift-2}.memorial-drift-3{animation-name:memorial-drift-3}.memorial-drift-4{animation-name:memorial-drift-4}.memorial-drift-5{animation-name:memorial-drift-5}.memorial-drift-6{animation-name:memorial-drift-6}.memorial-drift-7{animation-name:memorial-drift-7}.memorial-drift-8{animation-name:memorial-drift-8}.memorial-drift-9{animation-name:memorial-drift-9}.memorial-drift-10{animation-name:memorial-drift-10}.memorial-drift-11{animation-name:memorial-drift-11}.memorial-heart:before,.memorial-heart:after{content:none}.memorial-heart-gold{color:#d4a91e}.memorial-heart-red{color:#c91f36}.memorial-heart-green{color:#168a49}.memorial-heart-ivory{color:#fff8e9}.memorial-heart-smoke{color:#3f4145}.memorial-ambience .memorial-heart:nth-child(n+171){display:none}@media(min-width:640px){.memorial-ambience .memorial-heart:nth-child(n){display:block}.memorial-ambience .memorial-heart:nth-child(n+281){display:none}}@media(min-width:1100px){.memorial-ambience .memorial-heart:nth-child(n){display:block}.memorial-ambience .memorial-heart:nth-child(n+421){display:none}}.memorial-ambience-front .memorial-heart{mix-blend-mode:normal}.memorial-ambience-front .memorial-heart:nth-child(n+61){display:none}@media(min-width:640px){.memorial-ambience-front .memorial-heart:nth-child(n){display:block}.memorial-ambience-front .memorial-heart:nth-child(n+101){display:none}}@media(min-width:1100px){.memorial-ambience-front .memorial-heart:nth-child(n){display:block}.memorial-ambience-front .memorial-heart:nth-child(n+161){display:none}}@keyframes memorial-drift-0{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(-42vw,-30%)scale(.45)}67%{opacity:.72;transform:translate(calc(2px - 42vw),calc(-30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(-42vw - 3px),calc(-30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(-42vw,calc(-30% - 32px))scale(.6)}}@keyframes memorial-drift-1{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(-42vw,30%)scale(.45)}67%{opacity:.72;transform:translate(calc(2px - 42vw),calc(30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(-42vw - 3px),calc(30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(-42vw,calc(30% - 32px))scale(.6)}}@keyframes memorial-drift-2{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(-26vw,-30%)scale(.45)}67%{opacity:.72;transform:translate(calc(2px - 26vw),calc(-30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(-26vw - 3px),calc(-30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(-26vw,calc(-30% - 32px))scale(.6)}}@keyframes memorial-drift-3{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(-26vw,30%)scale(.45)}67%{opacity:.72;transform:translate(calc(2px - 26vw),calc(30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(-26vw - 3px),calc(30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(-26vw,calc(30% - 32px))scale(.6)}}@keyframes memorial-drift-4{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(-12vw,-30%)scale(.45)}67%{opacity:.72;transform:translate(calc(2px - 12vw),calc(-30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(-12vw - 3px),calc(-30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(-12vw,calc(-30% - 32px))scale(.6)}}@keyframes memorial-drift-5{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(-12vw,30%)scale(.45)}67%{opacity:.72;transform:translate(calc(2px - 12vw),calc(30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(-12vw - 3px),calc(30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(-12vw,calc(30% - 32px))scale(.6)}}@keyframes memorial-drift-6{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(12vw,-30%)scale(.45)}67%{opacity:.72;transform:translate(calc(12vw + 2px),calc(-30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(12vw - 3px),calc(-30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(12vw,calc(-30% - 32px))scale(.6)}}@keyframes memorial-drift-7{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(12vw,30%)scale(.45)}67%{opacity:.72;transform:translate(calc(12vw + 2px),calc(30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(12vw - 3px),calc(30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(12vw,calc(30% - 32px))scale(.6)}}@keyframes memorial-drift-8{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(26vw,-30%)scale(.45)}67%{opacity:.72;transform:translate(calc(26vw + 2px),calc(-30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(26vw - 3px),calc(-30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(26vw,calc(-30% - 32px))scale(.6)}}@keyframes memorial-drift-9{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(26vw,30%)scale(.45)}67%{opacity:.72;transform:translate(calc(26vw + 2px),calc(30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(26vw - 3px),calc(30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(26vw,calc(30% - 32px))scale(.6)}}@keyframes memorial-drift-10{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(42vw,-30%)scale(.45)}67%{opacity:.72;transform:translate(calc(42vw + 2px),calc(-30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(42vw - 3px),calc(-30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(42vw,calc(-30% - 32px))scale(.6)}}@keyframes memorial-drift-11{0%,5%{opacity:0;transform:translateY(10px)scale(.45)}14%{opacity:.75;transform:translate(2px,2px)scale(.9)}27%{opacity:1;transform:translate(-3px,-12px)scale(1.06)}42%{opacity:0;transform:translate(4px,-26px)scale(.7)}43%,55%{opacity:0;transform:translate(42vw,30%)scale(.45)}67%{opacity:.72;transform:translate(calc(42vw + 2px),calc(30% - 8px))scale(.95)}81%{opacity:1;transform:translate(calc(42vw - 3px),calc(30% - 18px))scale(1.04)}94%,to{opacity:0;transform:translate(42vw,calc(30% - 32px))scale(.6)}}.memorial-item{opacity:0;transition:opacity .9s,transform .9s;position:relative;transform:translateY(14px)}.memorial-item.is-in{opacity:1;transform:none}.memorial-card{isolation:isolate;aspect-ratio:1;--shell:#c91f36;--highlight:#f35a68;--glow:201, 31, 54;height:auto;position:relative;background-color:var(--shell)!important;background-image:radial-gradient(120% 82% at 50% 0%,var(--highlight) 0%,var(--highlight) 24%,transparent 62%),linear-gradient(155deg,var(--highlight) 0%,var(--shell) 48%,var(--shell) 100%)!important}@supports (color:color-mix(in lab,red,red)){.memorial-card{background-image:radial-gradient(120% 82% at 50% 0%,color-mix(in srgb,var(--highlight) 84%,white) 0%,color-mix(in srgb,var(--highlight) 78%,transparent) 24%,transparent 62%),linear-gradient(155deg,color-mix(in srgb,var(--highlight) 82%,var(--shell)) 0%,var(--shell) 48%,color-mix(in srgb,var(--shell) 86%,black) 100%)!important}}.memorial-card{color:#f7ecd4;box-shadow:0 0 0 1px #8e5e12,0 0 0 2px #c9a227,0 0 0 3px #fff4b8d1,inset 0 2px #ffffff94,inset 0 -10px 24px #0000002e,0 20px 32px -13px #20190fb8,0 0 30px 7px rgba(var(--glow),.7);touch-action:pan-y;-webkit-tap-highlight-color:transparent;border:1px solid #d6b84e;transition:transform .32s,box-shadow .32s,border-color .32s,background .42s}.memorial-card.is-pressed{transition:transform 80ms cubic-bezier(.3,0,.2,1)!important;transform:scale(.92)!important}.memorial-card.is-gesture-pressed{transition:transform 70ms cubic-bezier(.3,0,.2,1)!important;transform:scale(.96)!important}@media(max-width:639.98px){.memorial-card[data-b2=red]{--shell:#d51f38;--highlight:#ff6977;--glow:213, 31, 56}.memorial-card[data-b2=green]{--shell:#15964b;--highlight:#55e68a;--glow:21, 150, 75}.memorial-card[data-b2=gold]{--shell:#dfb51e;--highlight:#ffe97a;--glow:223, 181, 30}.memorial-card[data-b2=smoke]{--shell:#2a2a2d;--highlight:#6a6c73;--glow:26, 28, 32;box-shadow:0 0 0 1px #8e5e12,0 0 0 2px #c9a227,0 0 0 3px #fff4b8d1,inset 0 2px #fff6,inset 0 -12px 26px #00000057,0 18px 28px -13px #0a0b0ebf,0 0 0 4px #7a808a47,0 0 10px 2px #0c0d10eb,0 0 26px 6px #1c1f25c7,0 0 46px 12px #2e323a8c,0 0 68px 20px #3a3f4852}.memorial-card[data-b2=smoke]:before{filter:blur(18px);opacity:1;background:radial-gradient(72% 70% at 50% 58%,#121418f2,#262a32b8 46%,#3c424c57 70%,#0000 86%);inset:2px -12px -18px}.memorial-card[data-b2=smoke]:hover:before,.memorial-card[data-b2=smoke]:focus-visible:before,.memorial-card[data-b2=smoke]:focus-within:before,.memorial-card[data-b2=smoke].is-gesture-pressed:before{filter:blur(22px);opacity:1}}@media(min-width:640px)and (max-width:1023.98px){.memorial-card[data-b3=red]{--shell:#d51f38;--highlight:#ff6977;--glow:213, 31, 56}.memorial-card[data-b3=green]{--shell:#15964b;--highlight:#55e68a;--glow:21, 150, 75}.memorial-card[data-b3=gold]{--shell:#dfb51e;--highlight:#ffe97a;--glow:223, 181, 30}.memorial-card[data-b3=smoke]{--shell:#2a2a2d;--highlight:#6a6c73;--glow:26, 28, 32;box-shadow:0 0 0 1px #8e5e12,0 0 0 2px #c9a227,0 0 0 3px #fff4b8d1,inset 0 2px #fff6,inset 0 -12px 26px #00000057,0 18px 28px -13px #0a0b0ebf,0 0 0 4px #7a808a47,0 0 10px 2px #0c0d10eb,0 0 26px 6px #1c1f25c7,0 0 46px 12px #2e323a8c,0 0 68px 20px #3a3f4852}.memorial-card[data-b3=smoke]:before{filter:blur(18px);opacity:1;background:radial-gradient(72% 70% at 50% 58%,#121418f2,#262a32b8 46%,#3c424c57 70%,#0000 86%);inset:2px -12px -18px}.memorial-card[data-b3=smoke]:hover:before,.memorial-card[data-b3=smoke]:focus-visible:before,.memorial-card[data-b3=smoke]:focus-within:before,.memorial-card[data-b3=smoke].is-gesture-pressed:before{filter:blur(22px);opacity:1}}@media(min-width:1024px){.memorial-card[data-b5=red]{--shell:#d51f38;--highlight:#ff6977;--glow:213, 31, 56}.memorial-card[data-b5=green]{--shell:#15964b;--highlight:#55e68a;--glow:21, 150, 75}.memorial-card[data-b5=gold]{--shell:#dfb51e;--highlight:#ffe97a;--glow:223, 181, 30}.memorial-card[data-b5=smoke]{--shell:#2a2a2d;--highlight:#6a6c73;--glow:26, 28, 32;box-shadow:0 0 0 1px #8e5e12,0 0 0 2px #c9a227,0 0 0 3px #fff4b8d1,inset 0 2px #fff6,inset 0 -12px 26px #00000057,0 18px 28px -13px #0a0b0ebf,0 0 0 4px #7a808a47,0 0 10px 2px #0c0d10eb,0 0 26px 6px #1c1f25c7,0 0 46px 12px #2e323a8c,0 0 68px 20px #3a3f4852}.memorial-card[data-b5=smoke]:before{filter:blur(18px);opacity:1;background:radial-gradient(72% 70% at 50% 58%,#121418f2,#262a32b8 46%,#3c424c57 70%,#0000 86%);inset:2px -12px -18px}.memorial-card[data-b5=smoke]:hover:before,.memorial-card[data-b5=smoke]:focus-visible:before,.memorial-card[data-b5=smoke]:focus-within:before,.memorial-card[data-b5=smoke].is-gesture-pressed:before{filter:blur(22px);opacity:1}}.memorial-card:before{content:"";z-index:-2;background:radial-gradient(70% 68% at 50% 58%,rgba(var(--glow),.94) 0%,rgba(var(--glow),.58) 48%,transparent 82%);filter:blur(12px);opacity:.9;will-change:opacity,transform;animation:2.4s ease-in-out infinite memorial-glow-breathe;animation-delay:calc(var(--card-index) * -.19s);border-radius:22px;transition:opacity .32s,filter .32s;position:absolute;inset:6px -6px -14px;transform:scale(1)}@keyframes memorial-glow-breathe{0%,to{opacity:.82;transform:scale(.98)}50%{opacity:1;transform:scale(1.1)}}.memorial-card:after{content:none}.memorial-card:hover,.memorial-card:focus-visible,.memorial-card:focus-within,.memorial-card:active{filter:brightness(1.06);border-color:#f5d89bf2;transform:translateY(-4px)}.memorial-card:hover:before,.memorial-card:focus-within:before,.memorial-card:active:before{opacity:1;filter:blur(16px)}.memorial-portrait{background:#0d0b09;border:2px solid #c9a227e6;border-radius:12px;box-shadow:0 0 0 1px #8e5e12d9,0 0 0 3px #fff4b840,inset 0 0 10px #00000059}.memorial-nameplate{box-sizing:border-box;background:linear-gradient(#161411f5,#080706f7);border:1px solid #c9a227b3;flex:0 auto;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:auto;min-height:26px;margin-inline:auto;padding:5px 9px;display:flex;position:static;inset-inline:auto;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff14}.memorial-name{text-wrap:balance;text-align:center;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%;font-size:clamp(10px,2.9cqw,12px);line-height:1.14;display:block;white-space:normal!important}.memorial-nameplate.is-long .memorial-name{font-size:clamp(9px,2.4cqw,11px)}.memorial-nameplate.is-xlong .memorial-name{overflow-wrap:anywhere;font-size:clamp(8.5px,2.05cqw,10px);line-height:1.12}.memorial-nameplate.is-grouped .memorial-name{gap:2px;font-size:clamp(11px,5.8cqw,15px);line-height:1.1;display:grid}.memorial-card-group-title,.memorial-card-group-subtitle{white-space:normal;width:100%;display:block}.memorial-card-group-subtitle{color:#f4e6c6d1;font-size:.7em;font-weight:500;line-height:1.15}@media(max-width:640px){.memorial-nameplate.is-grouped .memorial-name{font-size:clamp(10px,7cqw,13px)}}.memorial-card{container-type:inline-size}.memorial-paused .memorial-heart-body,.memorial-paused .memorial-card,.memorial-paused .memorial-card:before{animation-play-state:paused}@property --mem-trace-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.memorial-item.is-selected{z-index:5}.memorial-item.is-selected .memorial-card{filter:brightness(1.14)saturate(1.04);box-shadow:0 0 0 2px #fff0c4,0 0 18px rgba(var(--glow),1),0 0 44px rgba(var(--glow),.92),0 0 94px rgba(var(--glow),.55);border-color:#ffecb2;animation:none;transition:transform .4s cubic-bezier(.16,.84,.32,1),box-shadow .4s ease-out,filter .4s ease-out!important;transform:translateY(-16px)scale(1.07)!important}.memorial-item.is-selected .memorial-card:before{opacity:1;animation:2.6s ease-in-out .13s infinite both memorial-royal-pulse}@keyframes memorial-royal-pulse{0%,to{opacity:.9;filter:blur(15px);transform:scale(1.12)}50%{opacity:1;filter:blur(17px);transform:scale(1.24)}}.memorial-item.is-selected .memorial-card:after{content:"";z-index:3;pointer-events:none;background:conic-gradient(from calc(var(--trace-from,-90deg) + var(--mem-trace-angle)),#ffecb200 0turn .62turn,#d4af378c .74turn,#ffe9a8 .8turn,#fff6d8 .83turn,#d4af3780,#ffecb200 .97turn);border-radius:18px;padding:2px;animation:.5s linear .1s both memorial-royal-trace;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes memorial-royal-trace{0%{--mem-trace-angle:0deg;opacity:0}12%{opacity:1}80%{opacity:1}to{--mem-trace-angle:360deg;opacity:0}}.memorial-story-layer{z-index:90;box-sizing:border-box;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.memorial-story-scrim{opacity:0;background:#08080830;transition:opacity .25s}.memorial-story-assembling .memorial-story-scrim,.memorial-story-open .memorial-story-scrim{opacity:1}.memorial-story-closing .memorial-story-scrim{opacity:0}.memorial-story-stage{flex:none;width:min(100vw - 32px,430px);height:auto;min-height:0;max-height:calc(100dvh - 32px);position:relative}.memorial-gold{background-color:#c9a227;background-image:repeating-linear-gradient(#ffffff0e 0 1px,#5a3c0a0d 1px 2px,#ffffff05 2px 3px),radial-gradient(120% 85% at 50% 34%,#fff9dcb8,#f6e09659 32%,#b0842800 72%),linear-gradient(100deg,#8a641c,#b78f2f 8%,#e3c76c 22%,#f6e6a8 38%,#dcbe62,#f1dc98 66%,#c19a35 84%,#856019);border-radius:26px;box-shadow:inset 0 0 0 1px #fff6d0d9,inset 0 0 0 3px #785612a6,inset 0 0 0 4px #fff0beb3,inset 0 2px 3px #ffffff8c,inset 0 -3px 6px #543a0a8c,0 0 0 1px #3c2806cc,0 0 0 2px #d6b052e6,0 0 0 3px #302106d9,0 26px 70px -26px #000000e6,0 0 46px #e2be6a38}.memorial-story-card{isolation:isolate;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 32px);padding:26px 22px 24px;position:relative;overflow-y:auto}.memorial-story-card:before{content:"";pointer-events:none;border-radius:16px;position:absolute;inset:12px;box-shadow:0 0 0 1px #1c1202d9,0 0 0 2px #fff2c28c,inset 0 1px #ffffff59}.memorial-story-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 38%,#ffffff73,#0000 62%);border-radius:26px;position:absolute;inset:0}.memorial-story-open .memorial-story-card:after{animation:1.4s ease-out .12s both memorial-gold-sweep}@keyframes memorial-gold-sweep{0%{opacity:0;transform:translate(-65%)}18%{opacity:.85}to{opacity:0;transform:translate(65%)}}.memorial-story-portrait{width:148px}.memorial-story-close{color:#f0d187;background:radial-gradient(circle at 35% 30%,#2a241b,#0b0906 70%);border:1px solid #e9c76ee6;width:44px;height:44px;transition:background .2s,transform .2s;box-shadow:0 0 0 2px #785612bf,0 4px 10px #0000008c,inset 0 1px 2px #ffecb259}.memorial-story-close:hover{background:radial-gradient(circle at 35% 30%,#3a3227,#131009 70%);transform:scale(1.06)}.memorial-fragment-canvas{z-index:96;box-sizing:border-box;pointer-events:none;contain:strict;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}body.memorial-cp2 .memorial-fragment-canvas{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}.memorial-story-closing .memorial-story-card{opacity:0}.memorial-story-assembling .memorial-story-card{opacity:0;transition:none;animation:none}.memorial-story-open .memorial-story-card{opacity:1;transition:none;animation:none}.memorial-story-card{scrollbar-width:none;-ms-overflow-style:none}.memorial-story-card::-webkit-scrollbar{width:0;height:0;display:none}.memorial-story-card{overflow-x:clip}.memorial-story-layer{overscroll-behavior:contain;overflow:hidden}.memorial-living,.memorial-ambience{box-sizing:border-box;contain:layout style;width:100%;max-width:100%;overflow:clip visible}.memorial-living{position:relative;overflow:clip}.memorial-ambience{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.memorial-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.memorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.memorial-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.memorial-item{min-width:0}.memorial-grid{transition:filter .25s}.memorial-item{transition:opacity .9s,transform .9s,filter .22s}.memorial-card{transition:transform .35s cubic-bezier(.33,0,.2,1),box-shadow .35s,filter .35s}.memorial-content{transition:opacity .25s}body.memorial-busy .memorial-item:not(.is-selected){filter:blur(6px)brightness(.65)}body.memorial-busy .memorial-content{opacity:.9}.memorial-diagnostics{left:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:2147483000;color:#f4f4f5;pointer-events:auto;contain:content;background:#09090be6;border:1px solid #d4af3773;border-radius:12px;width:min(280px,100vw - 16px);padding:8px 10px 10px;font:500 11px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed}.memorial-diagnostics-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.memorial-diagnostics-title{letter-spacing:.06em;text-transform:uppercase;color:#d4af37;font-weight:700}.memorial-diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 6px;margin-top:7px;display:grid}.memorial-diagnostics-metric{flex-direction:column;gap:1px;min-width:0;display:flex}.memorial-diagnostics-label{opacity:.6;text-transform:uppercase;letter-spacing:.04em;font-size:9px}.memorial-diagnostics-value{white-space:nowrap;font-size:13px;font-weight:700}.memorial-diagnostics-value em{opacity:.55;margin-left:2px;font-size:9px;font-style:normal}.memorial-diagnostics-cycle{opacity:.78;margin-top:7px;font-size:10px;line-height:1.35}.memorial-diagnostics-actions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.memorial-diagnostics button{color:inherit;background:#f4f4f50f;border:1px solid #f4f4f547;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.memorial-diagnostics button.is-active{color:#111;background:#d4af37;border-color:#d4af37}@media(hover:none){.memorial-card:hover,.memorial-card:focus-within,.memorial-card:active{filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.memorial-heart-body{animation-duration:18s!important}.memorial-heart-pulse{animation-duration:4.8s!important}.memorial-card{animation:none!important}.memorial-card.is-pressed{transform:none!important}.memorial-card:after{opacity:.55;animation:none!important}.memorial-item{transition:none;opacity:1!important;transform:none!important}.memorial-item.is-selected .memorial-card{outline-offset:2px;outline:2px solid #ffe9a8f2;filter:brightness(1.14)saturate(1.04)!important;transform:translateY(-16px)scale(1.07)!important}.memorial-item.is-selected .memorial-card:before{opacity:1;transform:scale(1.12);animation:4.2s ease-in-out infinite memorial-royal-pulse!important}.memorial-item.is-selected .memorial-card:after{content:none}.memorial-story-card{animation:none!important;transform:none!important}.memorial-story-assembling .memorial-story-card{animation-duration:.32s!important}.memorial-story-closing .memorial-story-card{opacity:0}}.memorial-plaque-name{color:#0b0904;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 1px #fff6d099;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.5rem,6.4vw,2.15rem);font-weight:800;line-height:1.14}.memorial-plaque-group-names{gap:.08em;font-size:clamp(1.18rem,5vw,1.65rem);display:grid}.memorial-plaque-group-names>span{display:block}.memorial-plaque-group-subtitle{color:#0b0904;text-shadow:0 1px #fff6d08c;font-family:Cinzel,Georgia,serif;font-size:clamp(.82rem,3.5vw,1rem);font-weight:800;line-height:1.3}.memorial-plaque-meta,.memorial-plaque-dates,.memorial-plaque-age,.memorial-plaque-place{color:#0b0904;text-shadow:0 1px #fff6d08c;font-size:clamp(.78rem,3.4vw,.95rem);font-weight:700;line-height:1.45}.memorial-plaque-place{font-weight:600}.memorial-plaque-datelabel{letter-spacing:.06em;opacity:.82}.memorial-plaque-bio{color:#0b0904;text-shadow:0 1px #fff6d080;font-size:clamp(.9rem,3.7vw,1.02rem);font-weight:600;line-height:1.62}.memorial-plaque-rule{color:#3a2a08;align-items:center;gap:10px;display:flex}.memorial-plaque-rule:before,.memorial-plaque-rule:after{content:"";background:linear-gradient(90deg,#3c2a0800,#3c2a08a6,#3c2a0800);flex:1;height:1px;box-shadow:0 1px #fff5cd80}.memorial-plaque-diamond{background:#2a1d04;width:9px;height:9px;transform:rotate(45deg);box-shadow:0 1px #fff5cd99}.memorial-plaque-ornament{color:#2a1d04;letter-spacing:.5em;text-shadow:0 1px #fff5cd8c;font-size:13px}.memorial-plaque-portrait{background-image:linear-gradient(155deg,#f4e3a4,#c9a227 38%,#8d6717 70%,#e6cf85);border-radius:14px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #fffadccc,0 0 0 1px #1e1403d9,0 6px 16px #2d1e0573}.memorial-plaque-portrait>*{border-radius:8px;overflow:hidden;box-shadow:0 0 0 2px #0a0805,inset 0 0 12px #0009}:root{--memorial-beat-duration:1.6s;--memorial-cycle-duration:8s}.memorial-eyebrow-block{flex-direction:column;align-items:center;gap:clamp(8px,1.4vw,14px);display:flex}.memorial-eyebrow{transform-origin:50%;will-change:transform;animation:none}.memorial-eyebrow-heart,.memorial-eyebrow-words{animation:none!important;transform:none!important}.memorial-eyebrow-heart{color:currentColor;filter:drop-shadow(0 0 4px #d72d4580);flex:none;width:1.15em;height:1.15em}.memorial-eyebrow{text-shadow:0 0 8px #c1121f59;animation:none;color:#c1121f!important}.memorial-eyebrow-heart{color:#c1121f}.mlm{flex-direction:column;align-items:center;gap:clamp(8px,1vw,10px);width:100%;display:flex}.mlm-words{letter-spacing:.12em;text-transform:uppercase;text-align:center;text-wrap:balance;color:var(--mlm-cycle-color,#c1121f);text-shadow:0 0 10px var(--mlm-cycle-color,#c1121f);margin:0;font-size:clamp(16px,.9vw + 12px,24px);font-weight:600;line-height:1.25;transform:none}@supports (color:color-mix(in lab,red,red)){.mlm-words{text-shadow:0 0 10px color-mix(in srgb,var(--mlm-cycle-color,#c1121f) 65%,transparent)}}.mlm-words{animation:none}@media(min-width:1920px){.mlm-words{font-size:26px}}@keyframes mlmWordGlow{0%{color:#a4111c;text-shadow:0 0 6px #c1121f59}12%{color:#f0243c;text-shadow:0 0 10px #f0243c99,0 0 22px #f0243c4d}28%{color:#c9a227;text-shadow:0 0 6px #c9a22759}38%{color:#d4af37;text-shadow:0 0 10px #f4d37aa6,0 0 22px #c9a22752}54%{color:#0b8f55;text-shadow:0 0 6px #12683f59}64%{color:#23b06a;text-shadow:0 0 10px #23b06a99,0 0 22px #23b06a47}82%{color:#171717;text-shadow:0 0 8px #c4c8d0b3,0 0 18px #a0a5af66}to{color:#a4111c;text-shadow:0 0 6px #c1121f59}}.mlm-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;width:fit-content;max-width:100%;margin-inline:auto;padding-block:clamp(6px,1.2vw,12px);display:inline-flex;overflow:visible}.mlm-heart{aspect-ratio:19/18.4;transform-origin:50%;will-change:transform;flex:none;width:clamp(84px,9vw,116px);height:auto;margin:0;animation:none}@media(min-width:768px){.mlm-heart{width:clamp(92px,9vw,116px)}}@media(min-width:1024px){.mlm-heart{width:clamp(100px,9vw,116px)}}@keyframes mlmHeartBeat{0%{transform:scale(1)}8%{transform:scale(1.14)}16%{transform:scale(1)}25%{transform:scale(1.08)}34%{transform:scale(1)}to{transform:scale(1)}}@keyframes mlmHeartGlow{0%{filter:drop-shadow(0 0 4px #c1121f73)brightness()}8%{filter:drop-shadow(0 0 10px #f03c5ad9)brightness(1.16)}16%{filter:drop-shadow(0 0 4px #c1121f73)brightness()}25%{filter:drop-shadow(0 0 7px #e02846b3)brightness(1.09)}34%{filter:drop-shadow(0 0 4px #c1121f73)brightness()}to{filter:drop-shadow(0 0 4px #c1121f73)brightness()}}.mlm-ekg{aspect-ratio:240/77;flex:none;width:auto;max-width:55vw;height:clamp(56px,5.9vw,72px);margin-left:-4px;overflow:visible;transform:none!important}.mlm-ekg-base{fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--mlm-cycle-color,#c1121f);opacity:.26;animation:none;transform:none}.mlm-ekg-live{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--mlm-cycle-color,#c1121f);will-change:opacity;animation:none;transform:none}.mlm-ekg-pulse{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke:var(--mlm-cycle-color,#c1121f);filter:brightness(1.35) drop-shadow(0 0 4px var(--mlm-cycle-color,#c1121f)) drop-shadow(0 0 11px var(--mlm-cycle-color,#c1121f));will-change:stroke-dashoffset,opacity;animation:none}.mlm-ekg-pulse-core{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke:#fff;filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 10px var(--mlm-cycle-color,#c1121f));will-change:stroke-dashoffset,opacity;animation:none}@keyframes mlmEkgCycle{0%{stroke:#a4111c}12%{stroke:#f0243c}28%{stroke:#c9a227}38%{stroke:#d4af37}54%{stroke:#0b8f55}64%{stroke:#23b06a}82%{stroke:#171717}to{stroke:#a4111c}}@keyframes mlmEkgGlow{0%{filter:drop-shadow(0 0 4px #c1121f8c)}12%{filter:drop-shadow(0 0 8px #f0243ce6)}28%{filter:drop-shadow(0 0 4px #c9a2278c)}38%{filter:drop-shadow(0 0 8px #d4af37e6)}54%{filter:drop-shadow(0 0 4px #0b8f558c)}64%{filter:drop-shadow(0 0 8px #23b06ae6)}82%{filter:drop-shadow(0 0 8px #aab0bab3)}to{filter:drop-shadow(0 0 4px #c1121f8c)}}.memorial-promise{letter-spacing:.12em;text-transform:none;color:#7d1223;text-shadow:0 0 8px #d72d4538,0 0 18px #d4af3733;font-size:clamp(15px,2.4vw,19px);font-weight:800}.memorial-tribute{flex-direction:column;align-items:center;gap:14px;display:flex}.memorial-tribute-rule,.memorial-tribute-ornament{display:block}.memorial-tribute-rule{background:linear-gradient(90deg,#0000,#c9a227d9,#0000);width:min(220px,55%);height:1px}.memorial-tribute-text{color:#181412e6;text-wrap:pretty;max-width:46ch;margin:0 auto;font-family:DM Serif Display,Georgia,serif;font-size:clamp(15px,1.9vw,19px);font-style:italic;line-height:1.75}.memorial-tribute-ornament{opacity:.85}.memorial-item{position:relative}.memorial-story-link{z-index:4;color:#f6e7bd;letter-spacing:.02em;opacity:.55;background:#0a0907d1;border:1px solid #c9a227bf;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:5px 9px;font-size:10.5px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .18s,transform .18s,background .18s;display:inline-flex;position:absolute;top:6px;right:6px}.memorial-story-link:after{content:"";min-width:44px;min-height:44px;margin:-22px;position:absolute;inset:50%}.memorial-story-link:hover,.memorial-story-link:focus-visible{opacity:1;outline-offset:2px;background:#14110cf0;outline:2px solid #ffe9a8d9;transform:translateY(-1px)}.memorial-card:hover~.memorial-story-link,.memorial-card:focus-visible~.memorial-story-link{opacity:1}.memorial-story-link-label{white-space:nowrap}@media(hover:hover)and (pointer:fine){.memorial-story-link{opacity:.5}}@media(hover:none){.memorial-story-link{opacity:.95}}@media(max-width:480px){.memorial-story-link{flex-direction:row-reverse;padding:5px 7px;font-size:9.5px}.memorial-story-link-label{display:none}.memorial-story-link:before{content:"Story";font-size:9.5px;font-weight:700}}.memorial-ambience[data-idle=true] .memorial-heart-body,.memorial-ambience[data-idle=true] .memorial-heart-pulse{animation-play-state:paused}body.memorial-cp3 .memorial-fragment-canvas{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}body.memorial-cp3 .memorial-heart-body,body.memorial-cp3 .memorial-heart-pulse{will-change:auto}body.memorial-cp3 .memorial-card:before{filter:none;will-change:auto;background:radial-gradient(74% 72% at 50% 58%,rgba(var(--glow),.9) 0%,rgba(var(--glow),.66) 30%,rgba(var(--glow),.34) 56%,rgba(var(--glow),.12) 74%,transparent 88%)}body.memorial-cp3 .memorial-card:hover:before,body.memorial-cp3 .memorial-card:focus-within:before,body.memorial-cp3 .memorial-card:active:before{filter:none}body.memorial-cp3 .memorial-card[data-b2=smoke]:before,body.memorial-cp3 .memorial-card[data-b3=smoke]:before,body.memorial-cp3 .memorial-card[data-b5=smoke]:before{filter:none;background:radial-gradient(76% 74% at 50% 58%,#121418f2,#262a32bd 40%,#3c424c66 62%,#484e5a29 78%,#0000 92%)}body.memorial-cp3 .memorial-card[data-b2=smoke]:hover:before,body.memorial-cp3 .memorial-card[data-b3=smoke]:hover:before,body.memorial-cp3 .memorial-card[data-b5=smoke]:hover:before{filter:none}body.memorial-cp3 .memorial-item.is-selected .memorial-card:before{filter:blur(15px)}body.memorial-cp3 .memorial-item[data-idle=true] .memorial-card:before{animation-play-state:paused}body.memorial-cp4 .memorial-fragment-canvas{backface-visibility:hidden;will-change:transform;transform:translateZ(0)}body.memorial-cp4 .memorial-card:before{filter:none;will-change:auto;background:radial-gradient(74% 72% at 50% 58%,rgba(var(--glow),.9) 0%,rgba(var(--glow),.66) 30%,rgba(var(--glow),.34) 56%,rgba(var(--glow),.12) 74%,transparent 88%)}body.memorial-cp4 .memorial-card:hover:before,body.memorial-cp4 .memorial-card:focus-within:before,body.memorial-cp4 .memorial-card:active:before{filter:none}body.memorial-cp4 .memorial-card[data-b2=smoke]:before,body.memorial-cp4 .memorial-card[data-b3=smoke]:before,body.memorial-cp4 .memorial-card[data-b5=smoke]:before{filter:none;background:radial-gradient(76% 74% at 50% 58%,#121418f2,#262a32bd 40%,#3c424c66 62%,#484e5a29 78%,#0000 92%)}body.memorial-cp4 .memorial-card[data-b2=smoke]:hover:before,body.memorial-cp4 .memorial-card[data-b3=smoke]:hover:before,body.memorial-cp4 .memorial-card[data-b5=smoke]:hover:before{filter:none}body.memorial-cp4 .memorial-item.is-selected .memorial-card:before{filter:blur(15px)}body.memorial-cp4 .memorial-item[data-idle=true] .memorial-card:before{animation-play-state:paused}.memorial-heart-canvas{pointer-events:none;display:block}body.memorial-cp5 .memorial-item{contain:layout paint style}body.memorial-cp5 .memorial-card{contain:layout style}body.memorial-cp5 .memorial-item[data-idle=true] .memorial-card:before{animation-play-state:paused}body.memorial-cp5 .memorial-portrait{contain:paint}body.mem-ab-portraits .memorial-portrait img,body.mem-ab-portraits .memorial-portrait picture,body.mem-ab-halos .memorial-card:before{display:none!important}body.mem-ab-breathe .memorial-card:before,body.mem-ab-breathe .memorial-card{animation:none!important}body.mem-ab-ambience .memorial-ambience{display:none!important}body.mem-ab-rows .memorial-item[data-idle=true]{visibility:hidden}body.memorial-cp6.mem-adapt-1 .memorial-item .memorial-card:before,body.memorial-cp6 .memorial-item[data-idle=true] .memorial-card:before{opacity:.92;animation:none;transform:scale(1.01)}body.memorial-cp6 .memorial-item[data-breathe=true]:not([data-idle=true]) .memorial-card:before{animation:2.4s ease-in-out infinite memorial-glow-breathe;animation-delay:calc(var(--card-index) * -.19s);opacity:.9;transform:scale(1)}body.memorial-cp6 .memorial-item .memorial-card:hover:before,body.memorial-cp6 .memorial-item .memorial-card:focus-visible:before,body.memorial-cp6 .memorial-item .memorial-card:focus-within:before,body.memorial-cp6 .memorial-item .memorial-card:active:before{animation:2.4s ease-in-out infinite memorial-glow-breathe;animation-delay:calc(var(--card-index) * -.19s);opacity:1}body.memorial-cp6 .memorial-item.is-selected .memorial-card:before{opacity:1;animation:2.6s ease-in-out .13s infinite both memorial-royal-pulse}body.memorial-cp7 .memorial-item .memorial-card:before,body.memorial-cp7 .memorial-item[data-breathe=true]:not([data-idle=true]) .memorial-card:before{opacity:.92;animation:none;transform:scale(1.01)}body.memorial-cp7 .memorial-item .memorial-card:hover:before,body.memorial-cp7 .memorial-item .memorial-card:focus-visible:before,body.memorial-cp7 .memorial-item .memorial-card:focus-within:before,body.memorial-cp7 .memorial-item .memorial-card:active:before{animation:2.4s ease-in-out infinite memorial-glow-breathe;animation-delay:calc(var(--card-index) * -.19s);opacity:1;transform:scale(1)}body.memorial-cp7 .memorial-item.is-selected .memorial-card:before{opacity:1;animation:2.6s ease-in-out .13s infinite both memorial-royal-pulse}.site-header-bar{width:100%;max-width:1600px;height:72px;padding-left:calc(clamp(16px,3vw,48px) + env(safe-area-inset-left,0px));padding-right:calc(clamp(16px,3vw,48px) + env(safe-area-inset-right,0px));flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.site-header-collapsible{white-space:nowrap;display:none!important}.site-header[data-nav-measure="1"] .site-header-collapsible{visibility:hidden;pointer-events:none;flex:none;width:auto;max-width:none;position:fixed;top:0;left:-20000px;display:flex!important}.site-header-burger{min-width:48px;min-height:48px;color:var(--bone,#f6f1e7);z-index:3;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;margin-right:6px;display:inline-flex;position:relative}.site-header-logo{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:150px;max-width:calc(100% - 128px);display:flex;position:absolute;left:50%;transform:translate(-50%)}@media(min-width:1200px){.site-header[data-nav-fit=auto] .site-header-bar,.site-header[data-nav-fit=full] .site-header-bar{height:76px;padding-left:calc(clamp(12px,1.6vw,44px) + env(safe-area-inset-left,0px));padding-right:calc(clamp(12px,1.6vw,44px) + env(safe-area-inset-right,0px));gap:clamp(8px,1.4vw,36px)}}.site-header[data-nav-fit=full] .site-header-bar{height:76px;padding-left:calc(clamp(10px,1.6vw,44px) + env(safe-area-inset-left,0px));padding-right:calc(clamp(10px,1.6vw,44px) + env(safe-area-inset-right,0px));gap:clamp(6px,1.1vw,20px)}.site-header[data-nav-measure="1"] .site-header-bar{padding-left:calc(clamp(10px,1.6vw,44px) + env(safe-area-inset-left,0px));padding-right:calc(clamp(10px,1.6vw,44px) + env(safe-area-inset-right,0px));gap:clamp(6px,1.1vw,20px)}.site-header[data-nav-fit=full] .site-header-collapsible{visibility:visible;pointer-events:auto;position:static;display:flex!important}.site-header[data-nav-fit=full] .site-header-nav{flex:auto;justify-content:center;min-width:0;display:flex}.site-header[data-nav-fit=full] .site-header-cta{flex-shrink:0;display:flex}.site-header[data-nav-fit=full] .site-header-logo{justify-content:flex-start;width:clamp(76px,6.4vw,128px);position:static;transform:none}.site-header[data-nav-fit=full] .site-header-burger,.site-header[data-nav-fit=full] .site-mobile-menu{display:none!important}@media(max-height:620px)and (orientation:landscape){.site-header .site-header-bar{height:64px;padding-left:calc(10px + env(safe-area-inset-left,0px));padding-right:calc(10px + env(safe-area-inset-right,0px))}.site-header[data-nav-fit=full] .site-header-bar{gap:8px;height:64px}.site-header[data-nav-measure="1"] .site-header-bar{gap:8px}.site-header .site-header-nav{gap:0}.site-header .site-header-nav .unity-nav-link{letter-spacing:0;padding:13px 6px 19px;font-size:13.5px}.site-header[data-nav-fit=full] .site-header-logo{width:72px}.site-header[data-nav-fit=compact] .site-header-logo{width:130px}.site-header .site-header-cta{gap:6px}.site-header .site-header-cta .h-9{height:40px;padding-left:9px;padding-right:9px;font-size:10px}}.site-header{padding-top:env(safe-area-inset-top,0px);overflow-x:clip}.site-header[data-nav-fit=compact] .site-header-bar{padding-right:calc(clamp(16px,3vw,48px) + env(safe-area-inset-right,0px))}@media(min-width:1200px){.site-header[data-nav-fit=auto] .site-header-collapsible{visibility:visible;pointer-events:auto;position:static;display:flex!important}.site-header[data-nav-fit=auto] .site-header-nav{flex:auto;justify-content:center;min-width:0;display:flex}.site-header[data-nav-fit=auto] .site-header-cta{flex-shrink:0;display:flex}.site-header[data-nav-fit=auto] .site-header-logo{justify-content:flex-start;width:clamp(76px,6.4vw,128px);position:static;transform:none}.site-header[data-nav-fit=auto] .site-header-burger,.site-header[data-nav-fit=auto] .site-mobile-menu{display:none!important}}@media(min-width:1600px){.site-header-bar{max-width:min(2600px,94vw)}}@media(min-width:1024px)and (min-height:501px){.hero-image-main{object-fit:cover;object-position:center 22%}}@media(orientation:landscape)and (min-width:640px)and (max-height:500px){.py-24,.md\:py-24,.py-20,.md\:py-20,.py-16,.md\:py-16{padding-top:2rem!important;padding-bottom:2rem!important}.py-14,.md\:py-14,.py-12,.md\:py-12,.py-10,.md\:py-10{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-16,.md\:pt-16,.pt-14,.pt-12,.md\:pt-12{padding-top:1.75rem!important}.pb-16,.md\:pb-16,.pb-14,.pb-12,.md\:pb-12{padding-bottom:1.75rem!important}.mt-16,.md\:mt-16,.mt-20,.md\:mt-20,.mt-14{margin-top:2rem!important}.home-hero-grid{gap:12px;grid-template-columns:minmax(0,45%) minmax(0,55%)!important;align-items:start!important;min-height:0!important;padding:10px 14px 10px 16px!important}.home-hero-copy{align-self:start!important;padding:0 clamp(12px,3.2vw,24px)!important}.home-hero-copy h1 span{font-size:clamp(1.6rem,3.35vw,2rem)!important;line-height:.95!important}.home-hero-copy h1,.home-hero-intro,.home-hero-intro p{text-align:center!important}.home-hero-intro{max-width:none!important;margin-top:7px!important;font-size:clamp(10px,1.28vw,11.5px)!important;line-height:1.24!important}.home-hero-intro>:not(:first-child){margin-top:5px!important}.home-hero-intro p:last-child{font-size:inherit!important}.home-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;max-width:none!important;margin-top:8px!important}.home-hero-actions .crystal-cta{width:100%!important;height:54px!important;min-height:54px!important;padding-right:2px!important}.home-hero-actions .cc-icon-chamber{width:28px!important;height:28px!important;margin-left:2px!important}.home-hero-actions .cc-arrow{width:28px!important;height:28px!important;margin-right:-6px!important}.home-hero-actions .cc-icon-chamber+span{flex:auto!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important}.home-hero-actions .cc-icon-chamber+span>span{-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;font-size:7px!important;line-height:1.15!important;display:block!important}.hero-image-wrapper{aspect-ratio:1264/848;border-radius:16px;max-height:calc(100dvh - 84px);overflow:hidden;align-self:start!important;width:100%!important;height:auto!important;margin-top:0!important;padding:0!important}.hero-image-wrapper>img.hero-image-main{z-index:1;position:relative;object-fit:cover!important;object-position:42% top!important;width:100%!important;height:100%!important;max-height:none!important}.text-5xl,.md\:text-5xl,.text-6xl,.md\:text-6xl{font-size:2.1rem!important;line-height:1.12!important}.text-4xl,.md\:text-4xl{font-size:1.9rem!important;line-height:1.15!important}.text-3xl,.md\:text-3xl{font-size:1.6rem!important;line-height:1.2!important}.grid-cols-1.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.memorial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html,body{overflow-x:hidden}[role=dialog]{max-height:100dvh;overflow-y:auto}[role=dialog]>*{max-height:calc(100dvh - 16px);overflow-y:auto}.founder-chapter-body{text-align:left;max-width:min(1050px,100%);margin-inline:auto;columns:1!important;column-gap:0!important}.founder-chapter-body>p{break-inside:auto}.founder-video-card{width:min(82vw,760px);margin-inline:auto}.founder-video{width:100%;height:auto;max-height:calc(100svh - var(--sl-header-h,72px) - 96px - env(safe-area-inset-bottom,0px));aspect-ratio:16/9;object-fit:contain;background:#000}.footer-social-grid{place-items:stretch stretch;margin-inline:auto;grid-template-columns:repeat(5,minmax(0,1fr))!important}.footer-social-grid>a{height:100%}.avatar-mascot-dock{transform-origin:100% 100%;bottom:calc(4px + env(safe-area-inset-bottom,0px));right:calc(4px + env(safe-area-inset-right,0px));transform:scale(.62)}}@media(orientation:landscape)and (min-width:640px)and (max-width:880px)and (max-height:500px){.home-hero-actions{gap:2px!important}.home-hero-actions .cc-icon-chamber,.home-hero-actions .cc-arrow{width:24px!important;height:24px!important}.home-hero-actions .cc-arrow{margin-right:-4px!important}.home-hero-actions .cc-icon-chamber+span>span{font-size:6.5px!important;line-height:1.15!important}}@media(orientation:landscape)and (min-width:640px)and (max-width:819px)and (max-height:500px){.footer-social-grid{max-width:620px;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.site-mobile-menu{top:var(--site-header-h,72px);z-index:60;height:calc(100vh - var(--site-header-h,72px));height:calc(100dvh - var(--site-header-h,72px));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);overscroll-behavior:contain;touch-action:pan-y;position:fixed;left:0;right:0;overflow:hidden}.site-mobile-menu-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:100%;overflow-y:auto}#consent[role=checkbox][data-state=unchecked]{color:#fff!important;background-color:#ef3340!important;border-color:#ef3340!important}#consent[role=checkbox][data-state=checked]{color:#fff!important;background-color:#2e9d45!important;border-color:#2e9d45!important}#consent[role=checkbox][data-state=checked] svg{color:#fff!important;stroke:#fff!important;opacity:1!important}input[type=checkbox]#consent{accent-color:#2e9d45}:root{--alert-informative:#007f3d;--alert-information:var(--alert-informative);--alert-caution:#e47d00;--alert-danger:#d40a1f;--alert-resolved:#00893c;--alert-map-action:#0063ba;--alerts-accent:#fb7c01;--alerts-accent-soft:#ffae6a;--brand-azure:#2193e0;--brand-violet:#9964e5;--decorative-cycle:12s;--font-heading:"Barlow Condensed", "Barlow", "Arial Narrow", sans-serif;--font-script:"Alex Brush", "Great Vibes", "Cormorant Garamond", cursive;--hz-blue:#116bb5;--hz-bronze:#b293628c;--hz-green:#45b164;--hz-ink:#fbf8f0;--hz-quiet:#bec5ccb8;--hz-surface:#050e18db;--hz-surface-deep:#010610f0;--hz-teal:#00919d;--hazard-ink-soft:#0b121a;--hzbg-color:var(--alert-informative);--hzbg-strength:.16;--mobile-nav-height:53px;--pmd-day-cycle:16s;--pmd-phase:0s;--video-crossfade-ms:.9s;--sky-blue:#5dbeeb;--sky-cloud:#cdeeff;--sky-green:#16754a;--sky-ivory:#f7f4ea;--sky-navy:#102e55;--sky-sun:#f4d35e;--sky-teal:#19a6a0;--pmd-title-metal:linear-gradient(180deg, #fdf6dd 0%, #eac563 5%, #b98a2e 10%, #8a6420 14%, #f0d489 18%, #d9b452 22%, #7f9fc4 28%, #eaf4ff 34%, #9cc8f2 40%, #3f7fc4 47%, #2a5f9e 54%, #8fb8e8 60%, #c9a45a 66%, #f4e2ae 74%, #d9ad4a 80%, #a87c28 86%, #f6e7bd 93%, #fdf6dd 100%)}@supports (color:lab(0% 0 0)){:root{--alert-informative:lab(46.1996% -46.9907 28.4976);--alert-caution:lab(63.1984% 39.3337 86.7388);--alert-danger:lab(45.5593% 69.6839 48.7764);--alert-resolved:lab(49.7747% -48.7973 32.7656);--alert-map-action:lab(40.755% 2.71894 -57.3365);--alerts-accent:lab(66.4062% 46.0192 73.6458);--alerts-accent-soft:lab(78.4846% 32.1004 56.4511);--brand-azure:lab(57.7741% -9.90868 -48.7597);--brand-violet:lab(52.9594% 42.0517 -58.7626);--hz-blue:lab(43.5834% -3.21072 -46.9413);--hz-bronze:lab(62.945% 7.27561 30.1943/.55);--hz-green:lab(64.7709% -45.2644 29.8149);--hz-ink:lab(97.7411% -.00420213 4.5943);--hz-quiet:lab(79.1092% -1.29545 -4.2762/.72);--hz-surface:lab(3.64872% -.923209 -6.8452/.86);--hz-surface-deep:lab(1.50618% -.176214 -4.99856/.94);--hz-teal:lab(54.5449% -32.4102 -17.2723);--hazard-ink-soft:lab(5.23127% -1.15929 -6.2068)}}@keyframes card-gold-illuminate{0%{box-shadow:0 0 0 1px var(--brand-gold),0 0 color-mix(in oklab,var(--brand-gold) 0%,transparent),0 0 color-mix(in oklab,var(--brand-gold) 0%,transparent),0 0 color-mix(in oklab,var(--brand-gold) 0%,transparent)}to{box-shadow:0 0 0 1px var(--brand-gold),0 0 0 4px color-mix(in oklab,var(--brand-gold) 26%,transparent),0 0 16px 2px color-mix(in oklab,var(--brand-gold) 42%,transparent),0 0 36px 6px color-mix(in oklab,var(--brand-gold) 20%,transparent)}}.concierge-page{--concierge-dock-height:8.5rem;padding:.75rem 1rem calc(6.5rem + env(safe-area-inset-bottom,0px));width:min(100%,48rem);margin-inline:auto;overflow-x:clip}.concierge-header{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 1.35rem;display:flex;position:relative;overflow:visible}.concierge-back{align-self:flex-start}.concierge-header-glow{z-index:-1;background:radial-gradient(ellipse at 50% 55%,var(--brand-green),var(--brand-green) 46%,transparent 72%);border-radius:50%;width:min(150%,42rem);height:20rem;position:absolute;top:-7.5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.concierge-header-glow{background:radial-gradient(ellipse at 50% 55%,color-mix(in oklab,var(--brand-green) 34%,transparent),color-mix(in oklab,var(--brand-green) 12%,transparent) 46%,transparent 72%)}}.concierge-header-glow{filter:blur(14px);pointer-events:none}.concierge-header-icon{border:1px solid var(--brand-green);place-items:center;width:4.6rem;height:4.6rem;margin-top:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.concierge-header-icon{border:1px solid color-mix(in oklab,var(--brand-green) 70%,transparent)}}.concierge-header-icon{color:var(--brand-green);background:radial-gradient(circle at 50% 32%,var(--brand-green),var(--ink) 76%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.concierge-header-icon{background:radial-gradient(circle at 50% 32%,color-mix(in oklab,var(--brand-green) 24%,var(--ink-soft)),var(--ink) 76%)}}.concierge-header-icon{box-shadow:0 0 26px var(--brand-green),inset 0 0 18px var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.concierge-header-icon{box-shadow:0 0 26px color-mix(in oklab,var(--brand-green) 30%,transparent),inset 0 0 18px color-mix(in oklab,var(--brand-green) 12%,transparent)}}.concierge-header-icon svg{stroke-width:1.5px;width:2.35rem;height:2.35rem}.concierge-title{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);text-shadow:0 0 22px var(--brand-green);margin-top:1rem;font-size:clamp(2.1rem,10vw,3.1rem);font-weight:700;line-height:1.02}@supports (color:color-mix(in lab,red,red)){.concierge-title{text-shadow:0 0 22px color-mix(in oklab,var(--brand-green) 22%,transparent)}}.concierge-subtitle{max-width:32rem;color:var(--bone);margin-top:.5rem}@supports (color:color-mix(in lab,red,red)){.concierge-subtitle{color:color-mix(in oklab,var(--bone) 72%,transparent)}}.concierge-subtitle{font-size:clamp(.95rem,4vw,1.05rem);line-height:1.45}.concierge-welcome{isolation:isolate;text-align:center;flex-direction:column;align-items:center;margin-top:.5rem;padding:1.5rem .35rem 1.25rem;display:flex;position:relative}.concierge-welcome h2{font-family:var(--font-heading);letter-spacing:0;color:var(--bone);text-wrap:balance;font-size:clamp(1.65rem,7.5vw,2.4rem);font-weight:600;line-height:1.12}.concierge-welcome p{max-width:34rem;color:var(--bone);margin-top:.85rem;font-size:.95rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.concierge-welcome p{color:color-mix(in oklab,var(--bone) 66%,transparent)}}.concierge-welcome p{text-wrap:balance}.concierge-error{border:1px solid var(--brand-red);margin-top:.85rem}@supports (color:color-mix(in lab,red,red)){.concierge-error{border:1px solid color-mix(in oklab,var(--brand-red) 55%,transparent)}}.concierge-error{color:var(--bone);border-radius:.75rem;padding:.7rem .85rem;font-size:.82rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.concierge-error{color:color-mix(in oklab,var(--bone) 88%,transparent)}}.concierge-error{background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.concierge-error{background:color-mix(in oklab,var(--brand-red) 12%,var(--card))}}.concierge-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.35rem;display:grid}.concierge-action{--concierge-card-accent:var(--brand-gold);white-space:normal;border:1px solid var(--concierge-card-accent);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:100%;height:auto;min-height:8.5rem}@supports (color:color-mix(in lab,red,red)){.concierge-action{border:1px solid color-mix(in oklab,var(--concierge-card-accent) 52%,transparent)}}.concierge-action{color:var(--bone);text-align:center;background:linear-gradient(160deg,var(--card),var(--ink));border-radius:1.15rem;padding:1.1rem .9rem}@supports (color:color-mix(in lab,red,red)){.concierge-action{background:linear-gradient(160deg,color-mix(in oklab,var(--card) 92%,var(--concierge-card-accent)),var(--ink))}}.concierge-action{box-shadow:inset 0 1px 0 var(--bone),0 10px 26px #00000038}@supports (color:lab(0% 0 0)){.concierge-action{box-shadow:inset 0 1px 0 var(--bone),0 10px 26px #00000038}}@supports (color:color-mix(in lab,red,red)){.concierge-action{box-shadow:inset 0 1px color-mix(in oklab,var(--bone) 8%,transparent),0 10px 26px #00000038}}.concierge-action{transition:border-color .16s,transform .12s,box-shadow .16s}.concierge-action:active{transform:scale(.985)}.concierge-action[data-selected=true]{border-color:var(--concierge-card-accent);box-shadow:0 0 0 1px var(--concierge-card-accent),0 0 22px -6px var(--concierge-card-accent)}@supports (color:color-mix(in lab,red,red)){.concierge-action[data-selected=true]{box-shadow:0 0 0 1px var(--concierge-card-accent),0 0 22px -6px color-mix(in oklab,var(--concierge-card-accent) 55%,transparent)}}.concierge-action-copy{width:100%;min-width:0;display:block}.concierge-action strong,.concierge-action small{letter-spacing:0;display:block}.concierge-action strong{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem;font-weight:700;line-height:1.1}.concierge-action small{color:var(--bone);margin-top:.3rem}@supports (color:color-mix(in lab,red,red)){.concierge-action small{color:color-mix(in oklab,var(--bone) 62%,transparent)}}.concierge-action small{font-size:.74rem;line-height:1.35}.concierge-action:hover,.concierge-action:focus-visible{color:var(--bone);border-color:var(--concierge-card-accent);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.concierge-action:hover,.concierge-action:focus-visible{background:color-mix(in oklab,var(--card) 88%,var(--concierge-card-accent))}}.concierge-action-red{--concierge-card-accent:var(--brand-red)}.concierge-action-gold{--concierge-card-accent:var(--brand-gold)}.concierge-action-green{--concierge-card-accent:var(--brand-green)}.concierge-action-violet{--concierge-card-accent:var(--brand-violet)}.concierge-action-icon{border:1px solid var(--concierge-card-accent);flex:none;place-items:center;width:3.1rem;height:3.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.concierge-action-icon{border:1px solid color-mix(in oklab,var(--concierge-card-accent) 72%,transparent)}}.concierge-action-icon{color:var(--concierge-card-accent);background:var(--ink);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.concierge-action-icon{background:color-mix(in oklab,var(--ink) 88%,var(--concierge-card-accent))}}.concierge-action-icon{box-shadow:0 0 18px -6px var(--concierge-card-accent)}@supports (color:color-mix(in lab,red,red)){.concierge-action-icon{box-shadow:0 0 18px -6px color-mix(in oklab,var(--concierge-card-accent) 60%,transparent)}}.concierge-action-icon svg{width:1.5rem;height:1.5rem}.concierge-prompts{margin-top:1.15rem}.concierge-prompts h2{color:var(--brand-gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 .5rem .25rem;font-size:.68rem;font-weight:700}.concierge-prompts>div{flex-wrap:wrap;gap:.55rem;padding:0 .2rem .35rem;display:flex}.concierge-prompts button{white-space:normal;border:1px solid var(--bone);flex:0 auto;max-width:100%;min-height:2.85rem}@supports (color:color-mix(in lab,red,red)){.concierge-prompts button{border:1px solid color-mix(in oklab,var(--bone) 24%,transparent)}}.concierge-prompts button{color:var(--bone);border-radius:999px;padding-inline:.9rem}@supports (color:color-mix(in lab,red,red)){.concierge-prompts button{color:color-mix(in oklab,var(--bone) 84%,transparent)}}.concierge-prompts button{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.concierge-prompts button{background:color-mix(in oklab,var(--card) 80%,transparent)}}.concierge-prompts button{letter-spacing:0}.concierge-prompts button:hover,.concierge-prompts button:focus-visible{color:var(--bone);border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.concierge-prompts button:hover,.concierge-prompts button:focus-visible{border-color:color-mix(in oklab,var(--brand-gold) 60%,transparent)}}.concierge-prompts button:hover,.concierge-prompts button:focus-visible{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.concierge-prompts button:hover,.concierge-prompts button:focus-visible{background:color-mix(in oklab,var(--card) 86%,var(--brand-gold))}}.concierge-prompts svg{color:var(--brand-gold)}.concierge-conversation{margin-top:1rem;display:block;overflow:visible}.concierge-conversation-content{gap:.85rem;padding:0}.concierge-user-message{border:1px solid var(--brand-red);border-radius:.9rem .25rem .9rem .9rem!important}@supports (color:color-mix(in lab,red,red)){.concierge-user-message{border:1px solid color-mix(in oklab,var(--brand-red) 58%,transparent)}}.concierge-user-message{background:var(--brand-red)!important}@supports (color:color-mix(in lab,red,red)){.concierge-user-message{background:color-mix(in oklab,var(--brand-red) 18%,var(--card))!important}}.concierge-user-message{color:var(--bone)!important}.concierge-assistant-message{border:1px solid var(--brand-gold);max-width:92%}@supports (color:color-mix(in lab,red,red)){.concierge-assistant-message{border:1px solid color-mix(in oklab,var(--brand-gold) 40%,transparent)}}.concierge-assistant-message{color:var(--bone);border-radius:.25rem .9rem .9rem;padding:.75rem .9rem}@supports (color:color-mix(in lab,red,red)){.concierge-assistant-message{color:color-mix(in oklab,var(--bone) 90%,transparent)}}.concierge-assistant-message{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.concierge-assistant-message{background:color-mix(in oklab,var(--card) 92%,transparent)}}.concierge-typing{justify-content:center;min-height:2.7rem;font-size:.8rem}.concierge-results{gap:.6rem;width:100%;display:grid}.concierge-result-card{border:1px solid var(--brand-gold);align-items:center;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.concierge-result-card{border:1px solid color-mix(in oklab,var(--brand-gold) 45%,transparent)}}.concierge-result-card{background:linear-gradient(145deg,var(--card),var(--ink-soft));border-radius:.75rem;padding:.8rem;transition:border-color .16s,transform .16s}.concierge-result-card:hover,.concierge-result-card:focus-visible{border-color:var(--brand-gold);outline:none;transform:translateY(-1px)}.concierge-result-card h3{text-overflow:ellipsis;font-family:var(--font-heading);color:var(--bone);font-size:1rem;overflow:hidden}.concierge-result-card p,.concierge-result-location{color:var(--bone);align-items:center;gap:.25rem;margin-top:.15rem;font-size:.72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.concierge-result-card p,.concierge-result-location{color:color-mix(in oklab,var(--bone) 62%,transparent)}}.concierge-result-location svg{width:.75rem;height:.75rem}.concierge-status-certified,.concierge-status-basic{margin-top:.45rem;font-size:.65rem;font-weight:700;display:inline-flex}.concierge-status-certified{color:var(--brand-green)}.concierge-status-basic{color:var(--brand-red)}.concierge-result-action{color:var(--brand-gold);flex:none;align-items:center;gap:.25rem;font-size:.68rem;font-weight:700;display:inline-flex}.concierge-result-action svg{width:.8rem;height:.8rem}.concierge-composer{z-index:2;position:relative}.concierge-composer [data-slot=input-group]{border:1px solid var(--brand-gold);min-height:4.5rem;overflow:visible}@supports (color:color-mix(in lab,red,red)){.concierge-composer [data-slot=input-group]{border:1px solid color-mix(in oklab,var(--brand-gold) 82%,transparent)}}.concierge-composer [data-slot=input-group]{background:var(--card);border-radius:1.45rem}@supports (color:color-mix(in lab,red,red)){.concierge-composer [data-slot=input-group]{background:color-mix(in oklab,var(--card) 87%,transparent)}}.concierge-composer [data-slot=input-group]{box-shadow:0 0 18px var(--brand-gold),inset 0 1px 0 var(--bone)}@supports (color:color-mix(in lab,red,red)){.concierge-composer [data-slot=input-group]{box-shadow:0 0 18px color-mix(in oklab,var(--brand-gold) 10%,transparent),inset 0 1px color-mix(in oklab,var(--bone) 9%,transparent)}}.concierge-composer [data-slot=input-group]:focus-within{border-color:var(--brand-gold);box-shadow:0 0 0 2px var(--brand-gold),0 0 24px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.concierge-composer [data-slot=input-group]:focus-within{box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-gold) 18%,transparent),0 0 24px color-mix(in oklab,var(--brand-gold) 18%,transparent)}}.concierge-composer-input{min-height:3rem;max-height:7rem;color:var(--bone);font-size:1rem;padding:1rem 1rem .45rem 3.35rem!important}.concierge-composer-footer{align-items:center;gap:.75rem;width:100%;display:flex;padding:.55rem .7rem .7rem!important}.concierge-composer-location{width:1.5rem;height:1.5rem;color:var(--bone);position:absolute;top:1.15rem;left:1rem}@supports (color:color-mix(in lab,red,red)){.concierge-composer-location{color:color-mix(in oklab,var(--bone) 72%,transparent)}}.concierge-send{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 18px var(--brand-green),inset 0 1px 1px var(--bone);flex:auto;width:auto!important;min-height:3.25rem!important;color:var(--ink)!important;background:linear-gradient(145deg,#9ff5b7,var(--brand-green) 52%,#1e7546)!important;border-radius:999px!important;padding-inline:1.25rem!important;font-size:.85rem!important;font-weight:700!important}@supports (color:lab(0% 0 0)){.concierge-send{background:linear-gradient(145deg,lab(89.9681% -36.6409 21.6891),var(--brand-green) 52%,lab(43.4246% -35.1835 18.1565))!important}}@supports (color:color-mix(in lab,red,red)){.concierge-send{box-shadow:0 0 18px color-mix(in oklab,var(--brand-green) 34%,transparent),inset 0 1px 1px color-mix(in oklab,var(--bone) 55%,transparent)}}.concierge-send{transition:transform .12s}.concierge-send:active{transform:scale(.99)}.concierge-send svg{width:1.15rem!important;height:1.15rem!important}.cvd-dock{z-index:950;left:0;right:0;bottom:var(--cvd-dynamic-bottom,calc(var(--mobile-nav-height,53px) + 20px + env(safe-area-inset-bottom,0px)));pointer-events:none;width:min(100%,34rem);margin:0 auto;padding:0 1rem;transition:bottom .1s linear;position:fixed}.cvd-dock>*{pointer-events:auto}.cvd-open{border:1px solid var(--brand-green,#2e9e52);justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.4rem;display:flex}@supports (color:lab(0% 0 0)){.cvd-open{border:1px solid var(--brand-green,lab(57.7987% -45.4011 30.0617))}}@supports (color:color-mix(in lab,red,red)){.cvd-open{border:1px solid color-mix(in oklab,var(--brand-green,lab(57.7987% -45.4011 30.0617)) 70%,white 12%)}}.cvd-open{color:var(--bone);letter-spacing:.08em;background:linear-gradient(#0a924b,#00652e);background:linear-gradient(#0a924b,color(xyz 0.077 0.145 0.065),color(xyz 0.047 0.094 0.038));border-radius:999px;font-size:.95rem;font-weight:700;box-shadow:0 10px 26px #00000080,0 0 22px #2e9e5247}.cvd-open:active{transform:scale(.99)}.cvd-open svg{width:1.2rem;height:1.2rem}.cvd-open-row{align-items:stretch;gap:.5rem;width:100%;display:flex}.cvd-open-row .cvd-open{flex:auto}.cvd-open-mic{border:1px solid var(--brand-green,#2e9e52);flex:none;justify-content:center;align-items:center;width:3.4rem;min-height:3.4rem;display:flex}@supports (color:lab(0% 0 0)){.cvd-open-mic{border:1px solid var(--brand-green,lab(57.7987% -45.4011 30.0617))}}@supports (color:color-mix(in lab,red,red)){.cvd-open-mic{border:1px solid color-mix(in oklab,var(--brand-green,lab(57.7987% -45.4011 30.0617)) 70%,white 12%)}}.cvd-open-mic{color:var(--bone);background:linear-gradient(#0a924b,#00652e);background:linear-gradient(#0a924b,color(xyz 0.077 0.145 0.065),color(xyz 0.047 0.094 0.038));border-radius:999px;box-shadow:0 10px 26px #00000080}.cvd-open-mic:active{transform:scale(.97)}.cvd-open-mic svg{width:1.2rem;height:1.2rem}.cvd-direct{text-align:center;margin-top:.5rem;font-size:.85rem}.cvd-direct a{color:var(--brand-gold);text-underline-offset:2px;text-decoration:underline}.cvd-sheet{border:1px solid var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.cvd-sheet{border:1px solid color-mix(in oklab,var(--brand-gold) 70%,transparent)}}.cvd-sheet{background:var(--card);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.cvd-sheet{background:color-mix(in oklab,var(--card) 96%,black)}}.cvd-sheet{max-height:min(70vh,30rem);padding:.85rem .9rem 1rem;overflow-y:auto;box-shadow:0 14px 34px #0009}.cvd-sheet-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cvd-sheet-head h2{letter-spacing:.05em;color:var(--brand-gold);text-transform:uppercase;font-size:1rem;font-weight:700}.cvd-close{width:2.75rem;height:2.75rem;color:var(--bone);border:1px solid var(--bone);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cvd-close{border:1px solid color-mix(in oklab,var(--bone) 24%,transparent)}}.cvd-close svg{width:1.15rem;height:1.15rem}.cvd-field{border:1px solid var(--brand-gold);border-radius:.9rem;width:100%;min-height:3.25rem;max-height:8rem;margin-top:.7rem;padding:.7rem .85rem}@supports (color:color-mix(in lab,red,red)){.cvd-field{border:1px solid color-mix(in oklab,var(--brand-gold) 55%,transparent)}}.cvd-field{background:#000}@supports (color:color-mix(in lab,red,red)){.cvd-field{background:color-mix(in oklab,black 30%,var(--card))}}.cvd-field{color:var(--bone);resize:none;font-size:1rem}.cvd-field:focus-visible{outline:2px solid var(--brand-gold);outline-offset:1px}.cvd-status{color:var(--bone);margin-top:.5rem;font-size:.8rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.cvd-status{color:color-mix(in oklab,var(--bone) 78%,transparent)}}.cvd-sheet-actions{gap:.6rem;margin-top:.75rem;display:flex}.cvd-mic,.cvd-send{min-height:2.9rem;color:var(--bone);border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;display:inline-flex}.cvd-mic{border:1px solid var(--bone)}@supports (color:color-mix(in lab,red,red)){.cvd-mic{border:1px solid color-mix(in oklab,var(--bone) 30%,transparent)}}.cvd-mic{background:#000}@supports (color:color-mix(in lab,red,red)){.cvd-mic{background:color-mix(in oklab,black 24%,var(--card))}}.cvd-mic-live{background:#cc272e;border-color:#ff645f}@supports (color:color-mix(in lab,red,red)){.cvd-mic-live{background:color-mix(in oklab,lab(45.7636% 63.3818 40.1799) 34%,var(--card))}}.cvd-mic:disabled{opacity:.6}.cvd-mic-live svg{animation:1.4s ease-in-out infinite cvd-mic-pulse}@keyframes cvd-mic-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.cvd-mic-live svg{animation:none}}.cvd-send{background:linear-gradient(#0a924b,#00652e);background:linear-gradient(#0a924b,color(xyz 0.077 0.145 0.065),color(xyz 0.047 0.094 0.038));border:1px solid #2e9e52b3;border:1px solid lab(57.7987% -45.4011 30.0617/.7)}.cvd-send:disabled{opacity:.55}.cvd-mic svg,.cvd-send svg{width:1.1rem;height:1.1rem}@media(min-width:768px){.cvd-dock{width:min(100%,40rem);bottom:var(--cvd-dynamic-bottom, calc(1.25rem + env(safe-area-inset-bottom,0px)) )}}.concierge-composer-dock{z-index:890;left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#000000b8 38%,#000000f0);background:linear-gradient(#0000,#000000b8 38%,#000000f0);width:min(100%,48rem);margin:0 auto;padding:.7rem 1rem .85rem;position:fixed}@media(max-width:520px){.concierge-header{padding:.15rem 0 .5rem}.concierge-header-icon{width:3.1rem;height:3.1rem;margin-top:.45rem}.concierge-header-icon svg{width:1.6rem;height:1.6rem}.concierge-title{margin-top:.55rem;font-size:clamp(1.75rem,8vw,2.3rem)}.concierge-subtitle{margin-top:.25rem;font-size:.9rem}.concierge-welcome{margin-top:.1rem;padding:.5rem .35rem .6rem}.concierge-welcome h2{font-size:clamp(1.3rem,6vw,1.6rem)}.concierge-welcome p{margin-top:.4rem;font-size:.83rem;line-height:1.45}.concierge-actions{gap:.6rem;margin-top:.7rem}.concierge-action{border-radius:.95rem;gap:.45rem;min-height:5.1rem;padding:.7rem .55rem}.concierge-action-icon{width:2.15rem;height:2.15rem}.concierge-action-icon svg{width:1.1rem;height:1.1rem}.concierge-action strong{font-size:.86rem}.concierge-action small{margin-top:.15rem;font-size:.68rem;line-height:1.25}.concierge-prompts{margin-top:.85rem}}@media(max-width:360px){.concierge-page{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}.concierge-action strong{font-size:.8rem}.concierge-action small{font-size:.64rem}}@media(min-width:640px){.concierge-page{padding-top:2rem}.concierge-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.concierge-welcome{padding-block:1.75rem 1.25rem}}@media(prefers-reduced-motion:reduce){.cvd-dock,.concierge-result-card,.concierge-action,.concierge-send{transition:none}.concierge-action:active,.concierge-send:active{transform:none}.concierge-title{text-shadow:none}.concierge-header-glow{filter:none}}@media(max-width:520px)and (max-height:800px){.concierge-header-icon{width:2.8rem;height:2.8rem;margin-top:.3rem}.concierge-header-icon svg{width:1.45rem;height:1.45rem}.concierge-title{margin-top:.4rem;font-size:clamp(1.6rem,7.4vw,2.1rem)}.concierge-subtitle{font-size:.85rem}.concierge-welcome{padding:.3rem .35rem .4rem}.concierge-welcome h2{font-size:clamp(1.2rem,5.4vw,1.45rem)}.concierge-welcome p{margin-top:.3rem;font-size:.78rem;line-height:1.35}.concierge-actions{gap:.5rem;margin-top:.55rem}.concierge-action{min-height:4.5rem;padding:.6rem .5rem}}@media(max-width:520px)and (max-height:745px){.concierge-header{padding:.1rem 0 .25rem}.concierge-subtitle{margin-top:.2rem;font-size:.82rem}.concierge-welcome{padding:.15rem .35rem .2rem}.concierge-welcome p,.concierge-actions{margin-top:.25rem}.concierge-action{gap:.3rem;min-height:4.15rem;padding:.5rem}.concierge-action small{margin-top:.1rem;font-size:.66rem;line-height:1.2}.concierge-prompts{margin-top:.7rem}}.hazard-page{--bone:#312a24;--hazard-accent:#a77f2b;--hazard-surface:#faf6ee;--hazard-surface-2:#fffdf8;--hazard-line:#7c6f5e4d;--hazard-blue:#006aa1;--hazard-dock-height:8.5rem;width:min(100%,48rem);color:var(--bone);background:linear-gradient(#fbf5ea,#f7efe1 55%,#f3eadb);background:linear-gradient(#fbf5ea,#f7efe1 55%,#f3eadb);margin-inline:auto;padding:.75rem 1rem 1rem;overflow-x:clip}@supports (color:lab(0% 0 0)){.hazard-page{--bone:lab(17.6142% 2.34506 4.84635);--hazard-accent:lab(56.006% 9.95505 49.1999);--hazard-surface:lab(97.1504% .280261 4.58628);--hazard-surface-2:lab(99.4593% -.0957549 2.67053);--hazard-line:lab(47.8238% 3.14757 11.3449/.3);--hazard-blue:lab(41.6799% -11.3338 -43.2887)}}.hazard-header{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 1.1rem;display:flex;position:relative}.hazard-back{align-self:flex-start}.hazard-header-glow{display:none}.hazard-header-icon{border:1px solid var(--hazard-accent);place-items:center;width:4.6rem;height:4.6rem;margin-top:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hazard-header-icon{border:1px solid color-mix(in oklab,var(--hazard-accent) 60%,transparent)}}.hazard-header-icon{color:var(--hazard-accent);background:radial-gradient(circle at 50% 32%,var(--hazard-accent),var(--hazard-surface) 78%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.hazard-header-icon{background:radial-gradient(circle at 50% 32%,color-mix(in oklab,var(--hazard-accent) 18%,var(--hazard-surface-2)),var(--hazard-surface) 78%)}}.hazard-header-icon{box-shadow:0 0 22px -6px var(--hazard-accent),inset 0 0 18px var(--hazard-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-header-icon{box-shadow:0 0 22px -6px color-mix(in oklab,var(--hazard-accent) 34%,transparent),inset 0 0 18px color-mix(in oklab,var(--hazard-accent) 10%,transparent)}}.hazard-header-icon svg{stroke-width:1.5px;width:2.35rem;height:2.35rem}.hazard-title{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);text-shadow:none;margin-top:1rem;font-size:clamp(2rem,9vw,2.9rem);font-weight:700;line-height:1.02}.hazard-subtitle{color:var(--bone);margin-top:.5rem}@supports (color:color-mix(in lab,red,red)){.hazard-subtitle{color:color-mix(in oklab,var(--bone) 82%,transparent)}}.hazard-subtitle{font-size:clamp(.95rem,4vw,1.05rem)}.hazard-step{color:var(--bone);margin-top:.25rem}.hazard-step{letter-spacing:.2em;text-align:center;font-size:.68rem;font-weight:700}.hazard-notice{border:1px solid var(--hazard-line);color:var(--bone);border-radius:.85rem;margin-top:.9rem;padding:.75rem .9rem;font-size:.85rem}@supports (color:color-mix(in lab,red,red)){.hazard-notice{color:color-mix(in oklab,var(--bone) 85%,transparent)}}.hazard-notice{background:var(--hazard-surface-2)}.hazard-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.hazard-subtypes{border:0;margin:1.2rem 0 0;padding:0}.hazard-subtypes>legend{padding:0}.hazard-subtype-grid{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.hazard-subtype{white-space:normal;border:1px solid var(--hazard-line);height:auto;min-height:2.6rem;color:var(--bone);letter-spacing:.01em;border-radius:999px;padding:.5rem .95rem;font-size:.86rem}.hazard-subtype[data-selected=true]{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-subtype[data-selected=true]{border-color:color-mix(in srgb,var(--brand-gold) 70%,transparent)}}.hazard-subtype[data-selected=true]{background:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-subtype[data-selected=true]{background:color-mix(in srgb,var(--brand-gold) 16%,transparent)}}.hazard-subtype[data-selected=true]{color:var(--brand-gold)}.hazard-tile{white-space:normal;border:1px solid var(--hazard-line);width:100%;height:auto;min-height:6.4rem;color:var(--bone);text-align:center;background:linear-gradient(160deg,var(--hazard-surface-2),var(--hazard-surface));border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.95rem .75rem;transition:border-color .16s,transform .12s,box-shadow .16s;position:relative;box-shadow:inset 0 1px #ffffffb3,0 8px 20px #4f463c1f}.hazard-tile:last-child{grid-column:span 2}.hazard-tile:active{transform:scale(.985)}.hazard-tile:hover,.hazard-tile:focus-visible{color:var(--bone);border-color:var(--hazard-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-tile:hover,.hazard-tile:focus-visible{border-color:color-mix(in oklab,var(--hazard-accent) 65%,transparent)}}.hazard-tile:hover,.hazard-tile:focus-visible{background:linear-gradient(160deg,#f1ebdc,var(--hazard-surface-2))}@supports (color:lab(0% 0 0)){.hazard-tile:hover,.hazard-tile:focus-visible{background:linear-gradient(160deg,lab(93.121% .519007 7.68011),var(--hazard-surface-2))}}.hazard-tile[data-selected=true]{border-color:var(--hazard-accent);box-shadow:0 0 0 1px var(--hazard-accent),0 0 24px -10px var(--hazard-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-tile[data-selected=true]{box-shadow:0 0 0 1px var(--hazard-accent),0 0 24px -10px color-mix(in oklab,var(--hazard-accent) 60%,transparent)}}.hazard-tile-icon{border:1px solid var(--hazard-accent);flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hazard-tile-icon{border:1px solid color-mix(in oklab,var(--hazard-accent) 55%,transparent)}}.hazard-tile-icon{color:var(--hazard-accent);background:var(--hazard-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.hazard-tile-icon{background:color-mix(in oklab,var(--hazard-accent) 12%,var(--hazard-surface))}}.hazard-tile-icon{box-shadow:0 0 16px -8px var(--hazard-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-tile-icon{box-shadow:0 0 16px -8px color-mix(in oklab,var(--hazard-accent) 55%,transparent)}}.hazard-tile-icon svg{width:1.35rem;height:1.35rem}.hazard-tile-copy{width:100%;min-width:0;display:block}.hazard-tile strong,.hazard-tile small{letter-spacing:0;display:block}.hazard-tile strong{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;font-size:.98rem;font-weight:700;line-height:1.1}.hazard-tile small{color:var(--bone);margin-top:.2rem}@supports (color:color-mix(in lab,red,red)){.hazard-tile small{color:color-mix(in oklab,var(--bone) 80%,transparent)}}.hazard-tile small{font-size:.7rem;line-height:1.3}.hazard-form{gap:1.05rem;margin-top:1.1rem;display:grid}.hazard-field{border:1px solid var(--hazard-line);background:linear-gradient(165deg,var(--hazard-surface-2),var(--hazard-surface));border-radius:1.05rem;padding:.95rem .95rem 1rem}.hazard-field>label{color:var(--bone);display:block}@supports (color:color-mix(in lab,red,red)){.hazard-field>label{color:color-mix(in oklab,var(--bone) 88%,transparent)}}.hazard-field>label{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hazard-field>label span{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hazard-field>label span{color:color-mix(in oklab,var(--bone) 68%,transparent)}}.hazard-field>label span{letter-spacing:.08em}.hazard-field>label+*{margin-top:.55rem}.hazard-help{color:var(--bone);margin-top:.4rem;font-size:.76rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.hazard-help{color:color-mix(in oklab,var(--bone) 80%,transparent)}}.hazard-input,.hazard-manual input{border:1px solid var(--bone);width:100%;min-height:2.9rem}@supports (color:color-mix(in lab,red,red)){.hazard-input,.hazard-manual input{border:1px solid color-mix(in oklab,var(--bone) 30%,transparent)}}.hazard-input,.hazard-manual input{color:var(--bone);background:#fff;border-radius:.75rem;padding:0 .75rem;font-size:.95rem}.hazard-input::placeholder,.hazard-manual input::placeholder,.hazard-page textarea::placeholder{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hazard-input::placeholder,.hazard-manual input::placeholder,.hazard-page textarea::placeholder{color:color-mix(in oklab,var(--bone) 62%,transparent)}}.hazard-input:focus-visible,.hazard-manual input:focus-visible{border-color:var(--hazard-accent);outline:none}.hazard-manual{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.6rem;display:grid}.hazard-manual>button{grid-column:span 2}.hazard-file{width:100%;color:var(--bone);font-size:.8rem;display:block}@supports (color:color-mix(in lab,red,red)){.hazard-file{color:color-mix(in oklab,var(--bone) 90%,transparent)}}.hazard-file::file-selector-button{color:var(--ink);background:var(--brand-gold);border:0;border-radius:.5rem;margin-right:.75rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700}.hazard-secondary{border:1px solid var(--hazard-blue);min-height:2.9rem}@supports (color:color-mix(in lab,red,red)){.hazard-secondary{border:1px solid color-mix(in oklab,var(--hazard-blue) 45%,transparent)}}.hazard-secondary{color:var(--hazard-blue);border-radius:999px;gap:.4rem}@supports (color:color-mix(in lab,red,red)){.hazard-secondary{color:color-mix(in oklab,var(--hazard-blue) 22%,var(--bone))}}.hazard-secondary{background:var(--hazard-blue)}@supports (color:color-mix(in lab,red,red)){.hazard-secondary{background:color-mix(in oklab,var(--hazard-blue) 12%,transparent)}}.hazard-ok{color:var(--brand-green);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;font-size:.82rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hazard-ok{color:color-mix(in oklab,var(--brand-green) 88%,var(--bone))}}.hazard-ok svg{width:.9rem;height:.9rem}.hazard-clear{color:var(--bone);align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hazard-clear{color:color-mix(in oklab,var(--bone) 80%,transparent)}}.hazard-clear{font-size:.75rem}.hazard-clear:hover{color:var(--brand-gold)}.hazard-warn{color:#905c00;color:lab(44.0253% 20.917 70.2426);margin-top:.5rem;font-size:.78rem;line-height:1.4}.hazard-toggle{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.hazard-toggle>div{min-width:0}.hazard-review{border:1px solid var(--hazard-accent);margin-top:1.1rem}@supports (color:color-mix(in lab,red,red)){.hazard-review{border:1px solid color-mix(in oklab,var(--hazard-accent) 42%,transparent)}}.hazard-review{background:linear-gradient(165deg,var(--hazard-surface-2),var(--hazard-surface));border-radius:1.05rem;padding:.35rem .95rem .95rem}.hazard-review dl{gap:.15rem;display:grid}.hazard-review dl>div{border-bottom:1px solid var(--bone);padding:.7rem 0}@supports (color:color-mix(in lab,red,red)){.hazard-review dl>div{border-bottom:1px solid color-mix(in oklab,var(--bone) 16%,transparent)}}.hazard-review dl>div:last-child{border-bottom:0}.hazard-review dt{letter-spacing:.16em;text-transform:uppercase;color:var(--bone);font-size:.66rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.hazard-review dt{color:color-mix(in oklab,var(--bone) 74%,transparent)}}.hazard-review dd{color:var(--bone);overflow-wrap:anywhere;margin-top:.3rem;font-size:.92rem;line-height:1.45}.hazard-review-edit{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.hazard-safety{border:1px solid var(--brand-red);align-items:flex-start;gap:.55rem;margin-top:1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hazard-safety{border:1px solid color-mix(in oklab,var(--brand-red) 32%,transparent)}}.hazard-safety{color:var(--bone);border-radius:.9rem;padding:.75rem .85rem;font-size:.8rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.hazard-safety{color:color-mix(in oklab,var(--bone) 96%,transparent)}}.hazard-safety{background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hazard-safety{background:color-mix(in oklab,var(--brand-red) 8%,var(--hazard-surface))}}.hazard-safety svg{width:1rem;height:1rem;color:var(--brand-red);flex:none;margin-top:.15rem}@supports (color:color-mix(in lab,red,red)){.hazard-safety svg{color:color-mix(in oklab,var(--brand-red) 70%,var(--bone))}}.hazard-error{border:1px solid var(--brand-red);margin-top:.8rem}@supports (color:color-mix(in lab,red,red)){.hazard-error{border:1px solid color-mix(in oklab,var(--brand-red) 60%,transparent)}}.hazard-error{color:var(--bone);border-radius:.75rem;padding:.7rem .85rem;font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.hazard-error{color:color-mix(in oklab,var(--bone) 100%,transparent)}}.hazard-error{background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hazard-error{background:color-mix(in oklab,var(--brand-red) 12%,var(--hazard-surface))}}.hazard-dock{z-index:890;left:0;right:0;bottom:calc(53px + env(safe-area-inset-bottom,0px));background:linear-gradient(#f7f1e600,#f7f1e6f0 32%,#f6efe3fc);background:linear-gradient(#f7f1e600,#f7f1e6f0 32%,#f6efe3fc);flex-direction:column;align-items:stretch;gap:.55rem;width:min(100%,48rem);margin:0 auto;padding:.7rem 1rem .85rem;display:flex;position:fixed}.hazard-dock-secondary{flex-wrap:wrap;gap:.5rem;display:flex}.hazard-ctl{min-height:44px;font-family:var(--font-heading);letter-spacing:.09em;text-transform:uppercase;color:#594b34;border:1px solid var(--brand-gold);border-radius:999px;flex:8.5rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hazard-ctl{border:1px solid color-mix(in oklab,var(--brand-gold) 55%,transparent)}}.hazard-ctl{box-shadow:0 1px 2px #362c242e,inset 0 1px 0 var(--bone);background:linear-gradient(165deg,#fefcf6,#f4eee0)}@supports (color:lab(0% 0 0)){.hazard-ctl{box-shadow:0 1px 2px #362c242e,inset 0 1px 0 var(--bone)}}@supports (color:color-mix(in lab,red,red)){.hazard-ctl{box-shadow:0 1px 2px #362c242e,inset 0 1px color-mix(in oklab,var(--bone) 75%,transparent)}}.hazard-ctl{transition:transform .12s,box-shadow .12s}.hazard-ctl:active{transform:scale(.98)}.hazard-ctl-map svg{flex:none;width:.95rem;height:.95rem}.hazard-dock-back{flex:0 auto}.hazard-primary{min-height:3.25rem;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;flex:auto;padding-inline:1.25rem;font-size:.85rem;font-weight:700;color:#fcfcfc!important;border:1px solid var(--brand-gold)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.hazard-primary{border:1px solid color-mix(in oklab,var(--brand-gold) 70%,transparent)!important}}.hazard-primary{box-shadow:0 0 16px -4px var(--brand-gold),inset 0 1px 1px var(--bone);background:linear-gradient(145deg,#1a9951,#008c93 55%,#007db8)!important;background:linear-gradient(145deg,#1a9951,color(xyz 0.13 0.232 0.139),color(xyz 0.129 0.229 0.163) 13.75%,color(xyz 0.128 0.223 0.217) 27.5%,color(xyz 0.13 0.211 0.343) 55%,color(xyz 0.157 0.18 0.502))!important}@supports (color:color-mix(in lab,red,red)){.hazard-primary{box-shadow:0 0 16px -4px color-mix(in oklab,var(--brand-gold) 30%,transparent),inset 0 1px 1px color-mix(in oklab,var(--bone) 30%,transparent)}}.hazard-primary{transition:transform .12s}.hazard-primary-send{box-shadow:0 0 16px -4px var(--brand-gold),inset 0 1px 1px var(--bone);background:linear-gradient(145deg,#ce5342,#ba2b2b 58%,#9b1e25)!important;background:linear-gradient(145deg,#ce5342,#ba2b2b 58%,#9b1e25)!important}@supports (color:color-mix(in lab,red,red)){.hazard-primary-send{box-shadow:0 0 16px -4px color-mix(in oklab,var(--brand-gold) 34%,transparent),inset 0 1px 1px color-mix(in oklab,var(--bone) 28%,transparent)}}.hazard-primary:active{transform:scale(.99)}.hazard-primary:disabled{opacity:.72}.hazard-simple{--hz-frame:75rem;--hz-gap:clamp(1rem, 2.2vw, 1.5rem);--hz-radius:1rem;--hz-glass:linear-gradient(165deg, #231e19c7, #130e0bd1);--hz-glass-line:#ddd7c938;--hz-ink:#f7f5f1;width:min(100%,var(--hz-frame));min-height:100%;padding-block:clamp(1rem,4vw,2.5rem) clamp(2rem,6vw,3.5rem);padding-inline:clamp(1rem,4vw,2.5rem)}@supports (color:lab(0% 0 0)){.hazard-simple{--hz-glass:linear-gradient(165deg, lab(11.8339% 1.63974 4.36589/.78), lab(4.42456% 1.16857 2.11502/.82));--hz-glass-line:lab(86.1605% .527322 7.68621/.22);--hz-ink:lab(96.5512% -.0124872 2.29019)}}.hazard-simple .hazard-header{padding-bottom:0}.hazard-simple .hazard-title{margin-top:clamp(.75rem,2vw,1.25rem)}.hazard-simple .hazard-subtitle{margin-inline:auto;max-width:44rem;margin-top:.85rem;font-size:clamp(.95rem,2.4vw,1.1rem);line-height:1.55}.hazard-cta-grid{grid-template-columns:minmax(0,1fr);gap:1rem;width:min(100%,34rem);margin:clamp(1.6rem,4vw,2.4rem) auto 0;display:grid}.hazard-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;min-height:3.75rem;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:.6rem;font-size:clamp(.78rem,1.5vw,.9rem);font-weight:700;line-height:1.15;text-decoration:none;transition:transform .12s,box-shadow .16s,border-color .16s;box-shadow:0 10px 26px -18px #030303e6;border-radius:var(--hz-radius)!important;border:1px solid var(--hz-glass-line)!important;background:var(--hz-glass)!important;color:var(--hz-ink)!important;padding:.9rem 1.35rem!important;display:inline-flex!important}.hazard-cta svg{flex:none;width:1.15rem;height:1.15rem}.hazard-cta-label{text-align:center;display:inline}.hazard-cta-label .brand-lock{text-transform:none!important}.hazard-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px -18px #030303f2}.hazard-cta:active{transform:scale(.99)}.hazard-cta:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.hazard-cta-app,.hazard-cta-download{border-color:var(--brand-gold)!important}@supports (color:color-mix(in lab,red,red)){.hazard-cta-app,.hazard-cta-download{border-color:color-mix(in oklab,var(--brand-gold) 62%,transparent)!important}}.hazard-cta-app,.hazard-cta-download{box-shadow:0 10px 26px -18px #030303e6,inset 0 0 0 1px #5bbd742e,0 0 18px -10px var(--brand-gold)}@supports (color:lab(0% 0 0)){.hazard-cta-app,.hazard-cta-download{box-shadow:0 10px 26px -18px #030303e6,inset 0 0 0 1px #5bbd742e,0 0 18px -10px var(--brand-gold)}}@supports (color:color-mix(in lab,red,red)){.hazard-cta-app,.hazard-cta-download{box-shadow:0 10px 26px -18px #030303e6,inset 0 0 0 1px #5bbd742e,0 0 18px -10px color-mix(in oklab,var(--brand-gold) 60%,transparent)}}.hazard-cta-app svg,.hazard-cta-download svg{color:var(--brand-gold)}.hazard-cta-app:hover,.hazard-cta-download:hover{border-color:var(--brand-gold)!important}@supports (color:color-mix(in lab,red,red)){.hazard-cta-app:hover,.hazard-cta-download:hover{border-color:color-mix(in oklab,var(--brand-gold) 85%,transparent)!important}}.hazard-cta-alerts{border-color:#d35e2c99!important}.hazard-cta-alerts svg{color:#f48044}.hazard-cta-alerts:hover{border-color:#ea6134d9!important}@media(min-width:768px){.hazard-cta-grid{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:1.375rem;width:min(100%,46rem)}.hazard-cta-grid:has(.hazard-cta-app){grid-template-columns:repeat(2,minmax(0,1fr))}.hazard-cta{min-height:4rem}}.hazard-panels{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;margin:clamp(1.5rem,3.5vw,2.25rem) auto 0;display:grid}.hazard-simple .hazard-panel{border-radius:var(--hz-radius);border:1px solid var(--hz-glass-line);background:var(--hz-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--hz-ink);text-align:left;align-items:flex-start;gap:.75rem;max-width:none;margin:0;padding:1.05rem 1.15rem;font-size:.9rem;line-height:1.5;display:flex}.hazard-panel-icon{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.hazard-simple .hazard-panel-emergency{border-color:#cb473d8c}.hazard-simple .hazard-panel-emergency .hazard-panel-icon{color:#f36451}.hazard-simple .hazard-panel-privacy{border-color:#18a7a180}.hazard-simple .hazard-panel-privacy .hazard-panel-icon{color:#45c1b5}.hazard-simple .hazard-panel .hazard-safety-call{color:#ff977e;color:lab(73.2173% 44.2149 35.6217);font-weight:700;text-decoration:underline}@media(min-width:900px){.hazard-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.375rem}}.hazard-motion-row{justify-content:center;margin-top:clamp(1.5rem,3.5vw,2.25rem);display:flex}.hazard-motion-btn{border-radius:var(--hz-radius);border:1px solid var(--brand-gold);justify-content:center;align-items:center;gap:.65rem;width:100%;max-width:22rem;min-height:3.5rem;padding:.9rem 1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hazard-motion-btn{border:1px solid color-mix(in oklab,var(--brand-gold) 55%,transparent)}}.hazard-motion-btn{background:var(--hz-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--hz-ink);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:700;transition:transform .12s,border-color .16s}.hazard-motion-btn svg{width:1.25rem;height:1.25rem;color:var(--brand-gold)}.hazard-motion-btn:hover{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-motion-btn:hover{border-color:color-mix(in oklab,var(--brand-gold) 85%,transparent)}}.hazard-motion-btn:active{transform:scale(.99)}.hazard-motion-btn:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}@media(min-width:768px){.hazard-motion-btn{width:auto;min-width:15rem;min-height:3.75rem}}@media(prefers-reduced-motion:reduce){.hazard-cta,.hazard-motion-btn{transition:none}.hazard-cta:hover{transform:none}}@media(max-width:520px){.hazard-header{padding:.15rem 0 .5rem}.hazard-header-icon{width:3.1rem;height:3.1rem;margin-top:.45rem}.hazard-header-icon svg{width:1.6rem;height:1.6rem}.hazard-title{margin-top:.55rem;font-size:clamp(1.7rem,8vw,2.2rem)}.hazard-subtitle{margin-top:.25rem;font-size:.9rem}.hazard-tiles{gap:.55rem;margin-top:.8rem}.hazard-tile{border-radius:.95rem;min-height:5.2rem;padding:.7rem .55rem}.hazard-tile-icon{width:2.15rem;height:2.15rem}.hazard-tile-icon svg{width:1.1rem;height:1.1rem}.hazard-tile strong{font-size:.86rem}.hazard-tile small{font-size:.68rem}}@media(min-width:640px){.hazard-page{padding-top:2rem}.hazard-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.hazard-tile:last-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.hazard-tile,.hazard-primary{transition:none}.hazard-tile:active,.hazard-primary:active{transform:none}.hazard-title{text-shadow:none}.hazard-header-glow{filter:none}}.pmd-page{--pmd-gold:var(--brand-gold);--pmd-violet:#8156c0;--pmd-teal:#32ae9b;--pmd-coral:#e76250;--pmd-blue:#324a83;width:min(100%,48rem);margin-inline:auto;padding:.75rem 1rem 1.25rem;overflow-x:clip}@supports (color:lab(0% 0 0)){.pmd-page{--pmd-violet:lab(45.3515% 35 -49.5413);--pmd-teal:lab(64.2603% -38.4464 -.289345);--pmd-coral:lab(58.986% 52.125 37.587);--pmd-blue:lab(31.8437% 5.206 -35.6371)}}.pmd-header{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:4.75rem 0 1.1rem;animation:.52s ease-out both pmd-rise;display:flex;position:relative}.pmd-sky{z-index:-1;pointer-events:none;--pmd-cycle:var(--pmd-day-cycle);position:fixed;inset:0;overflow:hidden}.pmd-sky-wash{background:linear-gradient(#08142c,#102a4c 52%,#171b35);position:absolute;inset:0}.pmd-sky-dawn,.pmd-sky-day,.pmd-sky-sunset{opacity:0;will-change:opacity;animation-duration:var(--pmd-cycle);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--pmd-phase,0s);position:absolute;inset:0}.pmd-sky-dawn{background:linear-gradient(#284a78,#b9784f 54%,#e7bb7d);animation-name:pmd-dawn-layer}.pmd-sky-day{background:linear-gradient(#75ade0,#a9d2f0 56%,#d8e9e1);animation-name:pmd-day-layer}.pmd-sky-sunset{background:linear-gradient(#345581,#d98a5a 58%,#6c436d);animation-name:pmd-sunset-layer}.pmd-stars{opacity:1;animation:pmd-stars var(--pmd-cycle) linear infinite;animation-delay:var(--pmd-phase,0s);background-image:radial-gradient(1.6px 1.6px at 12% 18%,#fff,#0000 60%),radial-gradient(1.4px 1.4px at 28% 42%,#fff,#0000 60%),radial-gradient(1.8px 1.8px at 46% 12%,#fff,#0000 60%),radial-gradient(1.3px 1.3px at 62% 33%,#fff,#0000 60%),radial-gradient(1.7px 1.7px at 78% 20%,#fff,#0000 60%),radial-gradient(1.4px 1.4px at 88% 48%,#fff,#0000 60%),radial-gradient(1.5px 1.5px at 18% 62%,#fff,#0000 60%),radial-gradient(1.3px 1.3px at 70% 66%,#fff,#0000 60%),radial-gradient(1.6px 1.6px at 36% 78%,#fff,#0000 60%);position:absolute;inset:0}.pmd-sun{opacity:1;filter:blur(2px);width:8.5rem;height:8.5rem;animation:pmd-sun var(--pmd-cycle) linear infinite;animation-delay:var(--pmd-phase,0s);background:radial-gradient(circle,#fffcd2,#ffe0a4bf 42%,#ffd5a42e 62%,#0000 76%);background:radial-gradient(circle,color(xyz 0.904 0.974 0.492),color(xyz 0.851 0.882 0.333 / 0.875),color(xyz 0.786 0.768 0.162 / 0.749) 42%,color(xyz 0.776 0.71 0.188 / 0.18) 62%,#0000 76%);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-150%,calc(50vh + 150%))}.pmd-cloud{opacity:.46;width:14rem;height:4.6rem;animation:pmd-drift 36s linear infinite,pmd-cloud-fade var(--pmd-cycle) linear infinite;will-change:transform;position:absolute;left:0}.pmd-cloud:before,.pmd-cloud:after{content:"";pointer-events:none;position:absolute}.pmd-cloud:before{filter:drop-shadow(0 .18rem .25rem #17283929);filter:drop-shadow(0 .18rem .25rem lab(15.1976% -2.64083 -13.6714/.16));background:radial-gradient(17% 38% at 16% 76%,#f8fcffe0 0 54%,#0000 76%),radial-gradient(25% 68% at 34% 48%,#fffffff5 0 56%,#0000 79%),radial-gradient(19% 52% at 53% 61%,#f2fafef0 0 55%,#0000 78%),radial-gradient(21% 66% at 68% 43%,#ffffffeb 0 55%,#0000 79%),radial-gradient(15% 39% at 85% 74%,#e9f3fbd6 0 54%,#0000 77%),radial-gradient(43% 25% at 49% 87%,#a7bacd7a 0 56%,#0000 84%);background:radial-gradient(17% 38% at 16% 76%,color(xyz 0.917 0.972 1.098 / 0.878) 0% 54%,#0000 76%),radial-gradient(25% 68% at 34% 48%,#fffffff5 0% 56%,#0000 79%),radial-gradient(19% 52% at 53% 61%,#f2fafef0 0% 55%,#0000 78%),radial-gradient(21% 66% at 68% 43%,#ffffffeb 0% 55%,#0000 79%),radial-gradient(15% 39% at 85% 74%,#e9f3fbd6 0% 54%,#0000 77%),radial-gradient(43% 25% at 49% 87%,#a7bacd7a 0% 56%,#0000 84%);inset:0}.pmd-cloud:after{background:linear-gradient(#fffffff5 0 35%,#dae6f1e6 76%,#abbdd1b8);background:linear-gradient(#fffffff5 0% 35%,#dae6f1e6 76%,#abbdd1b8);border-radius:51% 45% 33% 28%/82% 76% 92% 100%;height:31%;bottom:6%;left:4%;right:4%}.pmd-shape-b:before{background:radial-gradient(13% 34% at 12% 79%,#eef6fdd1 0 53%,#0000 76%),radial-gradient(18% 50% at 29% 59%,#fffffff0 0 55%,#0000 79%),radial-gradient(27% 74% at 53% 39%,#fffffff7 0 56%,#0000 80%),radial-gradient(18% 48% at 75% 58%,#f3faffe6 0 54%,#0000 78%),radial-gradient(12% 31% at 90% 80%,#e1edf8cc 0 52%,#0000 75%),radial-gradient(39% 23% at 54% 89%,#a7bacd6e 0 56%,#0000 84%);background:radial-gradient(13% 34% at 12% 79%,#eef6fdd1 0% 53%,#0000 76%),radial-gradient(18% 50% at 29% 59%,#fffffff0 0% 55%,#0000 79%),radial-gradient(27% 74% at 53% 39%,#fffffff7 0% 56%,#0000 80%),radial-gradient(18% 48% at 75% 58%,#f3faffe6 0% 54%,#0000 78%),radial-gradient(12% 31% at 90% 80%,#e1edf8cc 0% 52%,#0000 75%),radial-gradient(39% 23% at 54% 89%,#a7bacd6e 0% 56%,#0000 84%)}.pmd-shape-b:after{border-radius:30% 48% 30% 26%/100% 80% 100% 100%;height:30%}.pmd-shape-c:before{background:radial-gradient(22% 62% at 24% 49%,#fffffff2 0 55%,#0000 79%),radial-gradient(14% 35% at 42% 76%,#eef6fddb 0 53%,#0000 77%),radial-gradient(24% 68% at 64% 45%,#fffffff0 0 55%,#0000 80%),radial-gradient(17% 42% at 82% 68%,#e5f0fad1 0 53%,#0000 77%),radial-gradient(36% 22% at 49% 89%,#adbdce70 0 55%,#0000 84%);background:radial-gradient(22% 62% at 24% 49%,#fffffff2 0% 55%,#0000 79%),radial-gradient(14% 35% at 42% 76%,#eef6fddb 0% 53%,#0000 77%),radial-gradient(24% 68% at 64% 45%,#fffffff0 0% 55%,#0000 80%),radial-gradient(17% 42% at 82% 68%,#e5f0fad1 0% 53%,#0000 77%),radial-gradient(36% 22% at 49% 89%,#adbdce70 0% 55%,#0000 84%)}.pmd-shape-c:after{border-radius:52% 34% 24% 32%/82% 96% 100% 100%;height:36%}.pmd-shape-d:before{background:radial-gradient(20% 34% at 26% 70%,#ffffffeb 0 58%,#0000 80%),radial-gradient(26% 44% at 50% 56%,#fffffff2 0 58%,#0000 80%),radial-gradient(18% 30% at 76% 72%,#ffffffd9 0 58%,#0000 80%);background:radial-gradient(20% 34% at 26% 70%,#ffffffeb 0% 58%,#0000 80%),radial-gradient(26% 44% at 50% 56%,#fffffff2 0% 58%,#0000 80%),radial-gradient(18% 30% at 76% 72%,#ffffffd9 0% 58%,#0000 80%)}.pmd-shape-d:after{background:linear-gradient(#ffffffe6,#dbe6f2b3);border-radius:40% 40% 24% 24%/100%;height:20%}.pmd-cloud-far{filter:blur(3px)}.pmd-cloud-1{width:20rem;height:6.4rem;animation-duration:47s,var(--pmd-cycle);animation-delay:-2s,var(--pmd-phase,0s);top:6%}.pmd-cloud-2{width:24rem;height:7.4rem;animation-duration:51s,var(--pmd-cycle);animation-delay:-14s,var(--pmd-phase,0s);top:22%}.pmd-cloud-3{width:18rem;height:5.6rem;animation-duration:42s,var(--pmd-cycle);animation-delay:-24s,var(--pmd-phase,0s);top:46%}.pmd-cloud-mid{filter:blur(2px)}.pmd-cloud-4{width:13rem;height:4.4rem;animation-duration:35s,var(--pmd-cycle);animation-delay:-5s,var(--pmd-phase,0s);top:14%}.pmd-cloud-5{width:15rem;height:4.8rem;animation-duration:39s,var(--pmd-cycle);animation-delay:-17s,var(--pmd-phase,0s);top:34%}.pmd-cloud-6{width:11rem;height:3.8rem;animation-duration:30s,var(--pmd-cycle);animation-delay:-9s,var(--pmd-phase,0s);top:58%}.pmd-cloud-7{width:16rem;height:5.2rem;animation-duration:36s,var(--pmd-cycle);animation-delay:-20s,var(--pmd-phase,0s);top:72%}.pmd-cloud-near{filter:blur(1.2px)}.pmd-cloud-8{width:8rem;height:2.8rem;animation-duration:23s,var(--pmd-cycle);animation-delay:-3s,var(--pmd-phase,0s);top:28%}.pmd-cloud-9{width:9.5rem;height:3.2rem;animation-duration:27s,var(--pmd-cycle);animation-delay:-11s,var(--pmd-phase,0s);top:52%}.pmd-cloud-10{width:7rem;height:2.5rem;animation-duration:21s,var(--pmd-cycle);animation-delay:-7s,var(--pmd-phase,0s);top:66%}.pmd-cloud-11{width:10rem;height:3.4rem;animation-duration:29s,var(--pmd-cycle);animation-delay:-15s,var(--pmd-phase,0s);top:84%}@keyframes pmd-dawn-layer{0%,12.5%{opacity:0}34%{opacity:.88}50%,to{opacity:0}}@keyframes pmd-day-layer{0%,12.5%{opacity:0}50%{opacity:1}87.5%,to{opacity:0}}@keyframes pmd-sunset-layer{0%,50%{opacity:0}70%{opacity:.92}87.5%,to{opacity:0}}@keyframes pmd-stars{0%,12.5%{opacity:1}31%,69%{opacity:0}87.5%,to{opacity:1}}@keyframes pmd-sun{0%,12.49%{transform:translate(calc(-35vw - 50%),calc(25vh - 50%))}12.5%{transform:translate(-100%,calc(25vh - 50%))}18.75%{transform:translate(calc(8vw - 50%),calc(8vh - 50%))}25%{transform:translate(calc(17vw - 50%),calc(-7vh - 50%))}31.25%{transform:translate(calc(25vw - 50%),calc(-17vh - 50%))}37.5%{transform:translate(calc(33vw - 50%),calc(-24vh - 50%))}43.75%{transform:translate(calc(42vw - 50%),calc(-29vh - 50%))}50%{transform:translate(calc(50vw - 50%),calc(-30vh - 50%))}56.25%{transform:translate(calc(58vw - 50%),calc(-29vh - 50%))}62.5%{transform:translate(calc(67vw - 50%),calc(-24vh - 50%))}68.75%{transform:translate(calc(75vw - 50%),calc(-17vh - 50%))}75%{transform:translate(calc(83vw - 50%),calc(-7vh - 50%))}81.25%{transform:translate(calc(92vw - 50%),calc(8vh - 50%))}87.5%{transform:translate(100vw,calc(25vh - 50%))}87.51%,to{transform:translate(calc(-35vw - 50%),calc(25vh - 50%))}}@keyframes pmd-cloud-fade{0%,12.5%{opacity:.14}50%{opacity:.56}87.5%,to{opacity:.14}}@keyframes pmd-drift{0%{transform:translate(calc(-100% - 3rem))}to{transform:translate(100vw)}}.pmd-cal{background:linear-gradient(150deg,var(--brand-red),var(--brand-gold) 50%,var(--brand-green));border-radius:1.1rem;width:8.5rem;margin:4.75rem auto 0;padding:.4rem;position:relative;box-shadow:0 12px 26px #00000047}.pmd-cal-ring{background:linear-gradient(#ffe38a,#cc9c42);background:linear-gradient(color(xyz 0.735 0.78 0.327),#cc9c42);border-radius:999px;width:.42rem;height:1.1rem;position:absolute;top:-.5rem}.pmd-cal-ring-left{left:2rem}.pmd-cal-ring-right{right:2rem}.pmd-cal-body{perspective:420px;background:#f6f3e4;border-radius:.8rem;overflow:hidden}.pmd-cal-month{background:var(--brand-red);color:#fff;letter-spacing:.12em;text-align:center;padding:.3rem 0;font-size:.7rem;font-weight:800}.pmd-cal-page{transform-origin:top;padding:.45rem .3rem .6rem;animation:.62s cubic-bezier(.2,.8,.2,1) both pmd-flip}.pmd-cal-weekday{color:#03642b;letter-spacing:.06em;text-align:center;overflow-wrap:anywhere;font-size:.72rem;font-weight:800}.pmd-cal-date{color:#1666aa;text-align:center;margin-top:.1rem;font-size:1.05rem;font-weight:700;text-decoration:underline}@keyframes pmd-flip{0%{opacity:.2;transform:rotateX(-88deg)}to{opacity:1;transform:rotateX(0)}}.pmd-eyebrow{color:#e8fed4;letter-spacing:.2em;text-shadow:0 1px 2px #051531d9;text-shadow:0 1px 2px lab(6.74229% 2.58877 -20.8856/.85);text-transform:uppercase;margin-top:.9rem;font-size:.78rem;font-weight:800}.pmd-kicker{color:#d6f4ff;color:lab(94.3744% -10.1796 -14.3969);text-shadow:0 1px 2px #051531d9;text-shadow:0 1px 2px lab(6.74229% 2.58877 -20.8856/.85);letter-spacing:.14em;text-transform:uppercase;margin-top:.35rem;font-size:.86rem;font-weight:700}.pmd-title{font-family:var(--font-script);letter-spacing:.01em;color:#0000;-webkit-text-fill-color:transparent;background-image:var(--pmd-title-metal);filter:drop-shadow(0 2px 3px #080e22d9);animation:pmd-title-tone var(--pmd-day-cycle) linear infinite;animation-delay:var(--pmd-phase,0s);background-position:0 0;background-size:100% 500%;-webkit-background-clip:text;background-clip:text;margin:.35rem -.2em -.2em;padding:.12em .2em .2em;font-size:clamp(3rem,13vw,5rem);font-weight:400;line-height:1.14}@keyframes pmd-title-tone{0%,12.5%{background-position:0 0}50%{background-position:0%}87.5%,to{background-position:0 100%}}.pmd-subtitle{letter-spacing:.01em;text-wrap:balance;color:#fbf7ef;-webkit-text-fill-color:transparent;-webkit-text-stroke:.6px oklch(26% .07 262);paint-order:stroke fill;filter:drop-shadow(1px 1px #0c1d40);filter:drop-shadow(1px 1px lab(11.1968% 3.84713 -24.6644));background-image:linear-gradient(#fff,#fbf3e0 48%,#e8d3a4);-webkit-background-clip:text;background-clip:text;max-width:24rem;margin-top:.7rem;font-size:clamp(1.02rem,4.4vw,1.2rem);font-weight:700;line-height:1.45}.pmd-spectrum{background:linear-gradient(90deg,var(--brand-red),var(--pmd-gold) 28%,var(--brand-green) 52%,#4081d2 74%,var(--pmd-violet));border-radius:999px;width:min(100%,26rem);height:3px;margin-top:1.1rem;animation:.76s ease-out both pmd-reveal}@supports (color:lab(0% 0 0)){.pmd-spectrum{background:linear-gradient(90deg,var(--brand-red),var(--pmd-gold) 28%,var(--brand-green) 52%,lab(52.7573% -.89857 -48.4314) 74%,var(--pmd-violet))}}.pmd-progress{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:min(100%,22rem);margin:1.1rem auto 0;padding:0;list-style:none;display:grid}.pmd-progress-step{flex-direction:column;align-items:center;gap:.35rem;display:flex;position:relative}.pmd-progress-step+.pmd-progress-step:before{content:"";background:#6b727e59;height:2px;position:absolute;top:1.3rem;left:-50%;right:50%}.pmd-progress-dot{z-index:1;color:#404e63;background:#f4f9ff99;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #5964754d}.pmd-progress-label{color:#fbf7ee;text-shadow:0 1px 2px #051531cc;text-shadow:0 1px 2px lab(6.74229% 2.58877 -20.8856/.8);font-size:.78rem;font-weight:700}.pmd-progress-on .pmd-progress-dot{color:#003f18;color:lab(22.234% -27.4052 18.3463);background:linear-gradient(150deg,#e5f9ad,#81dd85);box-shadow:0 0 16px #65c86ba6,inset 0 0 0 1px #479356}.pmd-find{color:#0f1b2d;background:linear-gradient(100deg,#8f6edb,#41d2b3 55%,#68cb6e);background:linear-gradient(100deg,#8f6edb,#78a4ca 27.5%,#63bbbf,#41d2b3 55%,#68cb6e);border-radius:1.15rem;align-items:center;gap:.8rem;min-height:3.75rem;margin-top:1rem;padding:.7rem .9rem;display:flex;box-shadow:0 10px 24px #0000003d}.pmd-find-icon,.pmd-find-go{color:#fff;background:#3732678c;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.pmd-find-copy{text-align:center;flex-direction:column;flex:1;min-width:0;display:flex}.pmd-find-title{font-family:var(--font-heading);font-size:1.05rem;font-style:italic;font-weight:700}.pmd-find-sub{opacity:.85;font-size:.74rem;font-weight:600}@media(prefers-reduced-motion:reduce){.pmd-sky-wash,.pmd-sky-dawn,.pmd-sky-day,.pmd-sky-sunset,.pmd-stars,.pmd-sun,.pmd-cloud,.pmd-cal-page,.pmd-spectrum{animation:none!important}.pmd-sky-wash{background:linear-gradient(#8fbde6,#cfe3d8)}.pmd-sky-dawn,.pmd-sky-day,.pmd-sky-sunset{display:none}.pmd-stars{opacity:0}.pmd-sun{opacity:1;transform:translate(42vw,-1.5rem)}}.pmd-sky-still .pmd-sky-wash{background:linear-gradient(#8fbde6,#cfe3d8)}.pmd-sky-still .pmd-sky-dawn,.pmd-sky-still .pmd-sky-day,.pmd-sky-still .pmd-sky-sunset{display:none}.pmd-sky-still .pmd-stars{opacity:0}.pmd-step{border:1px solid var(--bone);margin-top:1.1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.pmd-step{border:1px solid color-mix(in oklab,var(--bone) 12%,transparent)}}.pmd-step{background:linear-gradient(160deg,var(--card),var(--ink));border-radius:1.15rem;padding:1rem 1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.pmd-step{background:linear-gradient(160deg,color-mix(in oklab,var(--card) 92%,var(--pmd-step-accent,var(--pmd-gold))),var(--ink))}}.pmd-step{box-shadow:inset 0 1px 0 var(--bone),0 10px 26px #0003}@supports (color:lab(0% 0 0)){.pmd-step{box-shadow:inset 0 1px 0 var(--bone),0 10px 26px #0003}}@supports (color:color-mix(in lab,red,red)){.pmd-step{box-shadow:inset 0 1px color-mix(in oklab,var(--bone) 7%,transparent),0 10px 26px #0003}}.pmd-step-gold{--pmd-step-accent:var(--pmd-gold)}@supports (color:color-mix(in lab,red,red)){.pmd-step-gold{--pmd-step-accent:color-mix(in oklab, var(--pmd-gold) 60%, var(--pmd-violet))}}.pmd-step-violet{--pmd-step-accent:var(--pmd-violet)}@supports (color:color-mix(in lab,red,red)){.pmd-step-violet{--pmd-step-accent:color-mix(in oklab, var(--pmd-violet) 62%, var(--pmd-teal))}}.pmd-step-blue{--pmd-step-accent:var(--pmd-blue)}.pmd-step-head{align-items:center;gap:.6rem;display:flex}.pmd-step-number{font-family:var(--font-heading);color:var(--pmd-gold);letter-spacing:.08em;font-size:.95rem;font-weight:700}.pmd-step-label{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.pmd-step-label{color:color-mix(in oklab,var(--bone) 62%,transparent)}}.pmd-step-label{letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:700}.pmd-step-title{font-family:var(--font-heading);color:var(--bone);margin:.35rem 0 .9rem;font-size:clamp(1.1rem,4.6vw,1.35rem);font-weight:700}.pmd-grid{grid-template-columns:1fr;gap:.75rem;min-width:0;display:grid}.pmd-grid-stop{margin-top:.75rem}.pmd-field-label{color:var(--bone);margin-bottom:.3rem;display:block}@supports (color:color-mix(in lab,red,red)){.pmd-field-label{color:color-mix(in oklab,var(--bone) 62%,transparent)}}.pmd-field-label{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.pmd-help{color:var(--bone);margin-top:.55rem;font-size:.76rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.pmd-help{color:color-mix(in oklab,var(--bone) 58%,transparent)}}.pmd-warn{color:#f0a646;align-items:flex-start;gap:.35rem;margin-top:.55rem;font-size:.76rem;line-height:1.45;display:flex}.pmd-retry{color:var(--pmd-gold);margin-left:.35rem;font-weight:700;text-decoration:underline}.pmd-summary{border:1px solid var(--pmd-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pmd-summary{border:1px solid color-mix(in oklab,var(--pmd-gold) 26%,transparent)}}.pmd-summary{background:var(--ink);border-radius:.85rem;padding:.6rem .8rem}@supports (color:color-mix(in lab,red,red)){.pmd-summary{background:color-mix(in oklab,var(--ink) 82%,transparent)}}.pmd-summary-time{color:var(--bone);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pmd-summary-time{color:color-mix(in oklab,var(--bone) 78%,transparent)}}.pmd-summary-time svg{color:var(--pmd-gold)}.pmd-summary-warn{color:#ffa659;background:var(--pmd-coral);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pmd-summary-warn{background:color-mix(in oklab,var(--pmd-coral) 18%,transparent)}}.pmd-empty{border:1px dashed var(--bone);margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.pmd-empty{border:1px dashed color-mix(in oklab,var(--bone) 18%,transparent)}}.pmd-empty{text-align:center;color:var(--bone);border-radius:1rem;padding:1.5rem 1rem;font-size:.88rem}@supports (color:color-mix(in lab,red,red)){.pmd-empty{color:color-mix(in oklab,var(--bone) 68%,transparent)}}.pmd-journey{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.pmd-stop{border:1px solid var(--bone);gap:.85rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.pmd-stop{border:1px solid color-mix(in oklab,var(--bone) 12%,transparent)}}.pmd-stop{background:var(--card);border-radius:1rem;padding:.9rem}@supports (color:color-mix(in lab,red,red)){.pmd-stop{background:color-mix(in oklab,var(--card) 90%,transparent)}}.pmd-stop:after{content:"";background:linear-gradient(180deg,var(--pmd-teal),var(--pmd-blue));width:2px;height:.9rem;position:absolute;bottom:-.9rem;left:2.05rem}@supports (color:color-mix(in lab,red,red)){.pmd-stop:after{background:linear-gradient(180deg,color-mix(in oklab,var(--pmd-teal) 80%,transparent),color-mix(in oklab,var(--pmd-blue) 70%,transparent))}}.pmd-stop:after{animation:.52s ease-out both pmd-reveal}.pmd-stop:last-child:after{display:none}.pmd-stop-rail{flex-direction:column;align-items:center;gap:.35rem;display:flex}.pmd-waypoint{width:2.25rem;height:2.25rem;color:var(--ink);background:linear-gradient(150deg,#f8dc86,var(--pmd-gold) 55%,#b7893b);box-shadow:0 0 16px -4px var(--pmd-gold);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}@supports (color:lab(0% 0 0)){.pmd-waypoint{background:linear-gradient(150deg,lab(88.8148% 1.87054 45.6665),var(--pmd-gold) 55%,lab(60.5672% 12.1898 47.6243))}}@supports (color:color-mix(in lab,red,red)){.pmd-waypoint{box-shadow:0 0 16px -4px color-mix(in oklab,var(--pmd-gold) 60%,transparent)}}.pmd-rail-btn{width:2.75rem;height:2.75rem;color:var(--bone);border-radius:.6rem;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.pmd-rail-btn{color:color-mix(in oklab,var(--bone) 60%,transparent)}}.pmd-rail-btn:hover,.pmd-rail-btn:focus-visible{color:var(--bone);background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.pmd-rail-btn:hover,.pmd-rail-btn:focus-visible{background:color-mix(in oklab,var(--bone) 8%,transparent)}}.pmd-rail-btn:disabled{opacity:.3}.pmd-stop-name{font-family:var(--font-heading);color:var(--bone);overflow-wrap:anywhere;font-size:1.02rem;font-weight:700}.pmd-stop-place{color:var(--bone);align-items:center;gap:.25rem;margin-top:.15rem;font-size:.74rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pmd-stop-place{color:color-mix(in oklab,var(--bone) 60%,transparent)}}.pmd-remove{color:#f97770;border-radius:.6rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.pmd-remove:hover,.pmd-remove:focus-visible{background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.pmd-remove:hover,.pmd-remove:focus-visible{background:color-mix(in oklab,var(--brand-red) 16%,transparent)}}.pmd-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.pmd-metric-label{letter-spacing:.16em;text-transform:uppercase;color:var(--bone);font-size:.66rem}@supports (color:color-mix(in lab,red,red)){.pmd-metric-label{color:color-mix(in oklab,var(--bone) 42%,transparent)}}.pmd-metric-value{color:var(--bone);margin-top:.15rem;font-size:.82rem;font-weight:700}.pmd-metric-accent{color:var(--pmd-gold)}@supports (color:color-mix(in lab,red,red)){.pmd-metric-accent{color:color-mix(in oklab,var(--pmd-gold) 80%,var(--bone))}}.pmd-chips{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.pmd-chip{color:var(--bone);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pmd-chip{color:color-mix(in oklab,var(--bone) 72%,transparent)}}.pmd-chip{background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.pmd-chip{background:color-mix(in oklab,var(--bone) 7%,transparent)}}.pmd-chip-open{color:#63d18f;background:var(--brand-green);font-weight:700}@supports (color:color-mix(in lab,red,red)){.pmd-chip-open{background:color-mix(in oklab,var(--brand-green) 18%,transparent)}}.pmd-chip-closed{color:#ff847d;background:var(--pmd-coral);font-weight:700}@supports (color:color-mix(in lab,red,red)){.pmd-chip-closed{background:color-mix(in oklab,var(--pmd-coral) 20%,transparent)}}.pmd-chip-required{color:var(--pmd-gold);background:var(--pmd-gold);font-weight:700}@supports (color:color-mix(in lab,red,red)){.pmd-chip-required{background:color-mix(in oklab,var(--pmd-gold) 15%,transparent)}}.pmd-primary{width:100%;min-height:3.35rem;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 20px var(--pmd-gold),inset 0 1px 1px var(--bone);justify-content:center;align-items:center;margin-top:1.35rem;font-size:.88rem;font-weight:700;display:flex;color:var(--ink)!important;background:linear-gradient(145deg,#f9e596,var(--pmd-gold) 52%,#b28235)!important;border-radius:999px!important}@supports (color:lab(0% 0 0)){.pmd-primary{background:linear-gradient(145deg,lab(91.1825% -.480443 40.7498),var(--pmd-gold) 52%,lab(58.1921% 13.5459 47.626))!important}}@supports (color:color-mix(in lab,red,red)){.pmd-primary{box-shadow:0 0 20px color-mix(in oklab,var(--pmd-gold) 32%,transparent),inset 0 1px 1px color-mix(in oklab,var(--bone) 45%,transparent)}}.pmd-primary{transition:transform .12s}.pmd-primary:active{transform:scale(.99)}.pmd-primary:disabled{opacity:.55}.pmd-footnote{text-align:center;letter-spacing:.005em;text-transform:none;color:var(--bone);margin-top:1rem;font-size:.9rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.pmd-footnote{color:color-mix(in oklab,var(--bone) 82%,lab(65.2052% 2.40174 7.28049))}}.pmd-select,.pmd-page input,.pmd-page textarea{border-color:var(--pmd-violet)!important}@supports (color:color-mix(in lab,red,red)){.pmd-select,.pmd-page input,.pmd-page textarea{border-color:color-mix(in oklab,var(--pmd-violet) 42%,color-mix(in oklab,var(--pmd-gold) 30%,transparent))!important}}.pmd-select:focus-visible,.pmd-page input:focus-visible,.pmd-page textarea:focus-visible{border-color:var(--pmd-teal)!important}@supports (color:color-mix(in lab,red,red)){.pmd-select:focus-visible,.pmd-page input:focus-visible,.pmd-page textarea:focus-visible{border-color:color-mix(in oklab,var(--pmd-teal) 60%,var(--pmd-gold))!important}}.pmd-field-error{box-shadow:0 0 0 1px #e643438c;border-color:#e64343!important}.pmd-metric-label{white-space:normal;overflow-wrap:anywhere}@keyframes pmd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pmd-glow{0%{filter:brightness(.75)}55%{filter:brightness(1.25)}to{filter:none}}@keyframes pmd-reveal{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:none}}@media(max-width:520px){.pmd-header{padding:4.5rem 0 .6rem}.pmd-header-icon{width:3.2rem;height:3.2rem;margin-top:.5rem}.pmd-header-icon svg{width:1.6rem;height:1.6rem}.pmd-title{font-size:clamp(2.4rem,11.5vw,3.4rem)}.pmd-step{padding:.85rem .8rem .95rem}}@media(min-width:640px){.pmd-page{padding-top:2rem}.pmd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pmd-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pmd-header,.pmd-header-icon,.pmd-spectrum,.pmd-stop:after{animation:none}.pmd-primary{transition:none}.pmd-primary:active{transform:none}.pmd-title{text-shadow:none}.pmd-header-glow{filter:none}}.cr-page{--cr-navy:#18274b;--cr-sapphire:#2a5aab;--cr-turquoise:#25c2c2;--cr-emerald:#2cab70;--cr-gold:var(--brand-gold);--cr-coral:#ec5b57;width:100%;max-width:56rem;padding:1.25rem 1rem calc(2.5rem + env(safe-area-inset-bottom));margin-inline:auto;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.cr-page{--cr-navy:lab(15.8483% 3.93847 -24.9117);--cr-sapphire:lab(38.4694% 6.144 -49.0572);--cr-turquoise:lab(71.1096% -39.2545 -11.8048);--cr-emerald:lab(62.3955% -45.9845 20.2382);--cr-coral:lab(58.7725% 56.6528 33.348)}}.cr-back{align-self:flex-start}.cr-header{text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 1rem;animation:.52s ease-out both cr-rise;display:flex;position:relative}.cr-header-glow{pointer-events:none;background:radial-gradient(ellipse at 50% 0%,var(--cr-turquoise),var(--cr-sapphire) 48%,transparent 72%);border-radius:0 0 50% 50%;width:min(30rem,130%);height:13rem;position:absolute;top:-3.5rem;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.cr-header-glow{background:radial-gradient(ellipse at 50% 0%,color-mix(in oklab,var(--cr-turquoise) 26%,transparent),color-mix(in oklab,var(--cr-sapphire) 22%,transparent) 48%,transparent 72%)}}.cr-header-glow{filter:blur(6px)}.cr-header-icon{width:4rem;height:4rem;color:var(--cr-turquoise);border:1px solid var(--cr-turquoise);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.cr-header-icon{border:1px solid color-mix(in oklab,var(--cr-turquoise) 70%,transparent)}}.cr-header-icon{background:radial-gradient(circle at 50% 30%,var(--cr-sapphire),var(--ink) 78%)}@supports (color:color-mix(in lab,red,red)){.cr-header-icon{background:radial-gradient(circle at 50% 30%,color-mix(in oklab,var(--cr-sapphire) 30%,var(--ink-soft)),var(--ink) 78%)}}.cr-header-icon{box-shadow:0 0 26px var(--cr-turquoise),inset 0 0 18px var(--cr-emerald)}@supports (color:color-mix(in lab,red,red)){.cr-header-icon{box-shadow:0 0 26px color-mix(in oklab,var(--cr-turquoise) 28%,transparent),inset 0 0 18px color-mix(in oklab,var(--cr-emerald) 12%,transparent)}}.cr-header-icon{animation:.9s ease-out both cr-glow}.cr-header-icon svg{stroke-width:1.5px;width:2.1rem;height:2.1rem}.cr-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--cr-turquoise);margin-top:.85rem;font-size:.7rem;font-weight:700}.cr-title{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--bone);text-shadow:0 0 26px var(--cr-turquoise);margin-top:.35rem;font-size:clamp(1.9rem,7.5vw,2.9rem);font-weight:800}@supports (color:color-mix(in lab,red,red)){.cr-title{text-shadow:0 0 26px color-mix(in oklab,var(--cr-turquoise) 22%,transparent)}}.cr-subtitle{max-width:34rem;color:var(--bone);margin-top:.6rem;font-size:.95rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cr-subtitle{color:color-mix(in oklab,var(--bone) 74%,lab(55.8773% -2.93925 -10.5476))}}.cr-spectrum{background:linear-gradient(90deg,transparent,var(--cr-sapphire) 14%,var(--cr-turquoise) 38%,var(--cr-emerald) 60%,var(--cr-gold) 82%,var(--cr-coral) 94%,transparent);border-radius:999px;width:min(22rem,82%);height:2px;margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.cr-spectrum{background:linear-gradient(90deg,transparent,var(--cr-sapphire) 14%,var(--cr-turquoise) 38%,var(--cr-emerald) 60%,var(--cr-gold) 82%,color-mix(in oklab,var(--cr-coral) 80%,transparent) 94%,transparent)}}.cr-spectrum{animation:.76s ease-out both cr-reveal}.cr-panel{border:1px solid var(--cr-panel-accent,var(--cr-turquoise));margin-top:1.15rem;position:relative}@supports (color:color-mix(in lab,red,red)){.cr-panel{border:1px solid color-mix(in oklab,var(--cr-panel-accent,var(--cr-turquoise)) 34%,transparent)}}.cr-panel{background:linear-gradient(160deg,var(--card),var(--ink));border-radius:1.15rem;padding:1.05rem 1rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.cr-panel{background:linear-gradient(160deg,color-mix(in oklab,var(--card) 72%,transparent),color-mix(in oklab,var(--ink) 68%,transparent))}}.cr-panel{box-shadow:inset 0 1px 0 var(--bone),0 1rem 2.5rem var(--ink)}@supports (color:color-mix(in lab,red,red)){.cr-panel{box-shadow:inset 0 1px color-mix(in oklab,var(--bone) 10%,transparent),0 1rem 2.5rem color-mix(in oklab,var(--ink) 24%,transparent)}}.cr-panel{-webkit-backdrop-filter:blur(14px)saturate(118%);backdrop-filter:blur(14px)saturate(118%);min-width:0}.cr-panel-sapphire{--cr-panel-accent:var(--cr-sapphire)}.cr-panel-turquoise{--cr-panel-accent:var(--cr-turquoise)}.cr-panel-emerald{--cr-panel-accent:var(--cr-emerald)}.cr-panel-head{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.7rem;display:grid}.cr-panel-head>*{min-width:0}.cr-panel-number{font-family:var(--font-heading);color:var(--cr-gold);font-size:1.3rem;font-weight:800;line-height:1}.cr-panel-label{letter-spacing:.2em;text-transform:uppercase;color:var(--bone);font-size:.64rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cr-panel-label{color:color-mix(in oklab,var(--bone) 52%,transparent)}}.cr-panel-title{font-family:var(--font-heading);color:var(--bone);font-size:1.12rem;font-weight:700}.cr-grid{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:.85rem;width:100%;min-width:0;max-width:100%;margin-top:.9rem;display:grid}.cr-field-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.cr-field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--bone);margin-bottom:.35rem;font-size:.68rem;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.cr-field-label{color:color-mix(in oklab,var(--bone) 60%,transparent)}}.cr-page input,.cr-select{border-color:var(--cr-sapphire)!important}@supports (color:color-mix(in lab,red,red)){.cr-page input,.cr-select{border-color:color-mix(in oklab,var(--cr-sapphire) 55%,transparent)!important}}.cr-page input,.cr-select{background:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.cr-page input,.cr-select{background:color-mix(in oklab,var(--ink) 58%,transparent)!important}}.cr-page input,.cr-select{-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);min-height:2.75rem;color:var(--bone)!important}.cr-grid input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.cr-grid input[type=datetime-local]{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;height:2.75rem;margin:0;padding-inline-end:.75rem;display:block}.cr-grid input[type=datetime-local]::-webkit-date-and-time-value{text-align:start;min-width:0}.cr-grid input[type=datetime-local]::-webkit-calendar-picker-indicator{flex:none;margin:0;padding:0}.cr-page input:focus-visible,.cr-select:focus-visible{border-color:var(--cr-turquoise)!important}.cr-add{border:1px dashed var(--cr-turquoise);margin-top:.95rem}@supports (color:color-mix(in lab,red,red)){.cr-add{border:1px dashed color-mix(in oklab,var(--cr-turquoise) 55%,transparent)}}.cr-add{background:var(--ink);border-radius:1rem;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.cr-add{background:color-mix(in oklab,var(--ink) 46%,transparent)}}.cr-add{-webkit-backdrop-filter:blur(9px)saturate(112%);backdrop-filter:blur(9px)saturate(112%)}.cr-add-error{border-color:var(--cr-coral)}.cr-add-row{flex-direction:column;gap:.55rem;min-width:0;display:flex}.cr-add-btn{letter-spacing:.06em;min-height:2.75rem;font-weight:700;color:var(--ink)!important;background:linear-gradient(120deg,var(--cr-turquoise),var(--cr-emerald))!important;border-radius:.75rem!important}.cr-warn{color:#f8a052;margin-top:.55rem;font-size:.78rem}.cr-retry{color:var(--cr-turquoise);margin-left:.35rem;font-weight:700;text-decoration:underline}.cr-summary{border:1px solid var(--cr-gold);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cr-summary{border:1px solid color-mix(in oklab,var(--cr-gold) 24%,transparent)}}.cr-summary{background:var(--ink);border-radius:.9rem;padding:.65rem .8rem}@supports (color:color-mix(in lab,red,red)){.cr-summary{background:color-mix(in oklab,var(--ink) 70%,transparent)}}.cr-summary-item{color:var(--bone);align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cr-summary-item{color:color-mix(in oklab,var(--bone) 82%,transparent)}}.cr-summary-item:first-child svg{color:var(--cr-gold)}.cr-summary-item:nth-child(2) svg{color:var(--cr-turquoise)}.cr-summary-item:nth-child(3) svg{color:var(--cr-emerald)}.cr-summary-item:nth-child(4) svg{color:var(--cr-sapphire)}.cr-summary-item svg{width:.95rem;height:.95rem}.cr-empty{border:1px dashed var(--bone);margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.cr-empty{border:1px dashed color-mix(in oklab,var(--bone) 18%,transparent)}}.cr-empty{background:var(--ink);border-radius:1rem;padding:1.4rem 1rem}@supports (color:color-mix(in lab,red,red)){.cr-empty{background:color-mix(in oklab,var(--ink) 46%,transparent)}}.cr-empty{-webkit-backdrop-filter:blur(9px)saturate(112%);backdrop-filter:blur(9px)saturate(112%);text-align:center;color:var(--bone);font-size:.88rem}@supports (color:color-mix(in lab,red,red)){.cr-empty{color:color-mix(in oklab,var(--bone) 68%,transparent)}}.cr-journey{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cr-stop{border:1px solid var(--bone);gap:.8rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cr-stop{border:1px solid color-mix(in oklab,var(--bone) 12%,transparent)}}.cr-stop{background:var(--card);border-radius:1rem;padding:.85rem}@supports (color:color-mix(in lab,red,red)){.cr-stop{background:color-mix(in oklab,var(--card) 90%,transparent)}}.cr-stop{min-width:0;animation:.42s ease-out both cr-rise}.cr-stop:after{content:"";background:linear-gradient(180deg,var(--cr-turquoise),var(--cr-emerald));width:2px;height:.9rem;animation:.52s ease-out both cr-reveal;position:absolute;bottom:-.9rem;left:2rem}.cr-stop:last-child:after{display:none}.cr-stop-rail{flex-direction:column;flex:none;align-items:center;gap:.3rem;display:flex}.cr-waypoint{width:2.25rem;height:2.25rem;color:var(--ink);border-radius:50%;place-items:center;font-size:.82rem;font-weight:800;display:grid}.cr-waypoint-start{background:linear-gradient(150deg,#f8dc86,var(--cr-gold) 58%,#b7893b);box-shadow:0 0 16px -4px var(--cr-gold)}@supports (color:lab(0% 0 0)){.cr-waypoint-start{background:linear-gradient(150deg,lab(88.8148% 1.87054 45.6665),var(--cr-gold) 58%,lab(60.5672% 12.1898 47.6243))}}@supports (color:color-mix(in lab,red,red)){.cr-waypoint-start{box-shadow:0 0 16px -4px color-mix(in oklab,var(--cr-gold) 60%,transparent)}}.cr-waypoint-mid{background:linear-gradient(150deg,var(--cr-turquoise),var(--cr-sapphire));box-shadow:0 0 16px -4px var(--cr-turquoise)}@supports (color:color-mix(in lab,red,red)){.cr-waypoint-mid{box-shadow:0 0 16px -4px color-mix(in oklab,var(--cr-turquoise) 60%,transparent)}}.cr-waypoint-end{background:linear-gradient(150deg,var(--cr-emerald),#007654);box-shadow:0 0 16px -4px var(--cr-emerald)}@supports (color:lab(0% 0 0)){.cr-waypoint-end{background:linear-gradient(150deg,var(--cr-emerald),lab(43.4551% -38.0011 10.7273))}}@supports (color:color-mix(in lab,red,red)){.cr-waypoint-end{box-shadow:0 0 16px -4px color-mix(in oklab,var(--cr-emerald) 60%,transparent)}}.cr-stop-role{letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--bone);font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cr-stop-role{color:color-mix(in oklab,var(--bone) 55%,transparent)}}.cr-stop-body{flex:auto;min-width:0}.cr-stop-index{letter-spacing:.16em;text-transform:uppercase;color:var(--bone);font-size:.6rem;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.cr-stop-index{color:color-mix(in oklab,var(--bone) 50%,transparent)}}.cr-stop-name{font-family:var(--font-heading);color:var(--bone);overflow-wrap:anywhere;font-size:1rem;font-weight:700}.cr-stop-place{color:var(--bone);align-items:center;gap:.28rem;margin-top:.2rem;font-size:.76rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cr-stop-place{color:color-mix(in oklab,var(--bone) 62%,transparent)}}.cr-stop-place svg{width:.8rem;height:.8rem}.cr-stop-leg{color:var(--cr-turquoise);margin-top:.3rem;font-size:.74rem}@supports (color:color-mix(in lab,red,red)){.cr-stop-leg{color:color-mix(in oklab,var(--cr-turquoise) 70%,var(--bone))}}.cr-stop-leg-warn{color:#fe8674}.cr-visit{color:var(--bone);align-items:center;gap:.45rem;margin-top:.55rem;font-size:.72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cr-visit{color:color-mix(in oklab,var(--bone) 62%,transparent)}}.cr-visit-input{width:5rem;height:2.5rem!important}.cr-stop-actions{flex-direction:column;flex:none;gap:.25rem;display:flex}.cr-icon-btn{width:2.75rem;height:2.75rem;color:var(--bone);border-radius:.6rem;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cr-icon-btn{color:color-mix(in oklab,var(--bone) 62%,transparent)}}.cr-icon-btn svg{width:1.05rem;height:1.05rem}.cr-icon-btn:hover,.cr-icon-btn:focus-visible{color:var(--bone);background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.cr-icon-btn:hover,.cr-icon-btn:focus-visible{background:color-mix(in oklab,var(--bone) 8%,transparent)}}.cr-icon-btn:disabled{opacity:.3}.cr-icon-remove{color:#f97770}.cr-icon-remove:hover,.cr-icon-remove:focus-visible{background:var(--cr-coral)}@supports (color:color-mix(in lab,red,red)){.cr-icon-remove:hover,.cr-icon-remove:focus-visible{background:color-mix(in oklab,var(--cr-coral) 18%,transparent)}}.cr-actions{flex-direction:column;gap:.6rem;margin-top:1.2rem;display:flex}.cr-secondary{min-height:3rem;border-color:var(--cr-gold)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.cr-secondary{border-color:color-mix(in oklab,var(--cr-gold) 55%,transparent)!important}}.cr-secondary{color:var(--cr-gold)!important}@supports (color:color-mix(in lab,red,red)){.cr-secondary{color:color-mix(in oklab,var(--cr-gold) 88%,var(--bone))!important}}.cr-secondary{letter-spacing:.12em;text-transform:uppercase;font-weight:700;background:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.cr-secondary{background:color-mix(in oklab,var(--ink) 82%,transparent)!important}}.cr-primary{min-height:3.35rem;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 22px var(--cr-turquoise),inset 0 1px 1px var(--bone);justify-content:center;align-items:center;font-size:.88rem;font-weight:700;display:flex;color:var(--ink)!important;background:linear-gradient(120deg,var(--cr-sapphire),var(--cr-turquoise) 52%,var(--cr-emerald))!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){.cr-primary{box-shadow:0 0 22px color-mix(in oklab,var(--cr-turquoise) 30%,transparent),inset 0 1px 1px color-mix(in oklab,var(--bone) 40%,transparent)}}.cr-primary{transition:transform .12s}.cr-primary:active{transform:scale(.99)}.cr-primary:disabled{opacity:.55}.cr-footnote{text-align:center;color:var(--bone);margin-top:.85rem;font-size:.85rem;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cr-footnote{color:color-mix(in oklab,var(--bone) 72%,lab(60.5372% -2.0676 -7.08044))}}.cr-saved{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.cr-saved-item{border:1px solid var(--cr-emerald);justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cr-saved-item{border:1px solid color-mix(in oklab,var(--cr-emerald) 24%,transparent)}}.cr-saved-item{background:var(--card);border-radius:.9rem;padding:.7rem .8rem}@supports (color:color-mix(in lab,red,red)){.cr-saved-item{background:color-mix(in oklab,var(--card) 88%,transparent)}}.cr-saved-name{color:var(--bone);overflow-wrap:anywhere;font-size:.92rem;font-weight:700}.cr-saved-meta{color:var(--bone);margin-top:.15rem;font-size:.74rem}@supports (color:color-mix(in lab,red,red)){.cr-saved-meta{color:color-mix(in oklab,var(--bone) 60%,transparent)}}.cr-outro{text-align:center;color:var(--bone);margin-top:1.6rem;font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.cr-outro{color:color-mix(in oklab,var(--bone) 55%,transparent)}}.cr-link{color:var(--cr-turquoise);text-decoration:underline}@keyframes cr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cr-glow{0%{filter:brightness(.75)}55%{filter:brightness(1.22)}to{filter:none}}@keyframes cr-reveal{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:none}}@media(max-width:520px){.cr-header{padding:.15rem 0 .6rem}.cr-header-icon{width:3.4rem;height:3.4rem;margin-top:.4rem}.cr-header-icon svg{width:1.7rem;height:1.7rem}.cr-title{font-size:clamp(1.65rem,8vw,2.2rem)}.cr-panel{padding:.9rem .8rem 1rem}}@media(min-width:640px){.cr-page{padding-top:2rem}.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-add-row{flex-direction:row;align-items:center}.cr-add-row .cr-select{flex:auto}.cr-actions{flex-direction:row;justify-content:flex-end}.cr-secondary,.cr-primary{min-width:12rem}}@media(prefers-reduced-motion:reduce){.cr-header,.cr-header-icon,.cr-spectrum,.cr-stop,.cr-stop:after{animation:none}.cr-primary{transition:none}.cr-primary:active{transform:none}.cr-title{text-shadow:none}.cr-header-glow{filter:none}}.ca-page{--ca-ink:#1c1313;--ca-muted:#63504d;--ca-ivory:#fcf6e9;--ca-gold:var(--alerts-accent);--ca-burgundy:#7f1427;--ca-purple:#833cd5;--ca-red:var(--alert-danger);--ca-orange:var(--alert-caution);--ca-blue:var(--alert-information);--ca-green:var(--alert-resolved);min-height:100%;color:var(--ca-ink);background:radial-gradient(circle at 0 14%,var(--ca-red),transparent 33rem),radial-gradient(circle at 100% 28%,var(--ca-green),transparent 34rem),radial-gradient(circle at 50% 48%,var(--ca-gold),transparent 30rem),var(--ca-ivory);overflow-x:clip}@supports (color:lab(0% 0 0)){.ca-page{--ca-ink:lab(7.09589% 4.46853 2.17928);--ca-muted:lab(35.9885% 7.38099 4.92181);--ca-ivory:lab(97.1818% .239193 6.91195);--ca-burgundy:lab(27.7181% 45.1076 19.4424);--ca-purple:lab(41.5889% 52.7331 -67.73)}}@supports (color:color-mix(in lab,red,red)){.ca-page{background:radial-gradient(circle at 0 14%,color-mix(in oklab,var(--ca-red) 10%,transparent),transparent 33rem),radial-gradient(circle at 100% 28%,color-mix(in oklab,var(--ca-green) 10%,transparent),transparent 34rem),radial-gradient(circle at 50% 48%,color-mix(in oklab,var(--ca-gold) 9%,transparent),transparent 30rem),var(--ca-ivory)}}.ca-shell{width:min(100%,52rem);max-width:100%;padding:1rem 1rem calc(6.5rem + env(safe-area-inset-bottom));box-sizing:border-box;margin-inline:auto}main:has(.ca-page){display:flex}main:has(.ca-page)+footer{margin-top:0!important}.ca-page{flex:1}.ca-back:hover,.ca-back:focus-visible{filter:brightness(1.15)}.ca-header{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 0 0;display:flex;position:relative}@keyframes ca-phase{0%,to{--ca-phase:var(--ca-red)}20%{--ca-phase:var(--ca-gold)}40%{--ca-phase:var(--ca-green)}60%{--ca-phase:var(--ca-blue)}80%{--ca-phase:var(--ca-purple)}}.ca-header{animation:ca-phase var(--decorative-cycle) linear infinite}.ca-header:before{content:"";aspect-ratio:1;pointer-events:none;z-index:0;background:radial-gradient(circle,var(--ca-phase) 0%,transparent 68%);border-radius:50%;width:min(28rem,125vw);position:absolute;top:-5rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.ca-header:before{background:radial-gradient(circle,color-mix(in oklab,var(--ca-phase) 20%,transparent) 0%,transparent 68%)}}.ca-header:before{-webkit-mask-image:radial-gradient(circle,#000 0 64%,#0000 72%);mask-image:radial-gradient(circle,#000 0 64%,#0000 72%)}.ca-header>*{z-index:1;position:relative}.ca-beacon{isolation:isolate;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative;overflow:visible;transform:translateY(-1.8rem)}.ca-rings{pointer-events:none;position:absolute;inset:0;overflow:visible}.ca-rings i{border:3px solid var(--ca-phase);opacity:.18;width:4.5rem;height:4.5rem;box-shadow:0 0 16px var(--ca-phase),inset 0 0 10px var(--ca-phase);border-radius:50%;margin:-2.25rem 0 0 -2.25rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.ca-rings i{box-shadow:0 0 16px color-mix(in oklab,var(--ca-phase) 55%,transparent),inset 0 0 10px color-mix(in oklab,var(--ca-phase) 28%,transparent)}}.ca-rings i{animation:ca-ring var(--decorative-cycle) ease-out infinite}.ca-rings i:nth-child(2){animation-delay:-4s}.ca-rings i:nth-child(3){animation-delay:-8s}@keyframes ca-ring{0%{opacity:0;transform:scale(.72)}14%{opacity:.6}to{transform:scale(var(--ca-ring-max,2.05));opacity:0}}.ca-signal{z-index:2;border:2px solid var(--ca-phase);width:4.5rem;height:4.5rem;color:var(--ca-phase);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ca-signal{color:color-mix(in oklab,var(--ca-phase) 88%,black)}}.ca-signal{background:var(--ca-phase)}@supports (color:color-mix(in lab,red,red)){.ca-signal{background:color-mix(in oklab,var(--ca-phase) 10%,var(--ca-ivory))}}.ca-signal{box-shadow:inset 0 0 14px var(--ca-phase)}@supports (color:color-mix(in lab,red,red)){.ca-signal{box-shadow:inset 0 0 14px color-mix(in oklab,var(--ca-phase) 16%,transparent)}}.ca-signal:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--ca-phase) 0%,var(--ca-phase) 42%,transparent 72%);border-radius:50%;position:absolute;inset:-2rem}@supports (color:color-mix(in lab,red,red)){.ca-signal:before{background:radial-gradient(circle,color-mix(in oklab,var(--ca-phase) 38%,transparent) 0%,color-mix(in oklab,var(--ca-phase) 14%,transparent) 42%,transparent 72%)}}.ca-signal:before{-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 74%);mask-image:radial-gradient(circle,#000 0 62%,#0000 74%)}.ca-signal svg{stroke-width:1.7px;width:2rem;height:2rem}.ca-eyebrow{color:var(--ca-burgundy);text-transform:uppercase;margin-top:1.5rem;font-size:.82rem;font-weight:800}.ca-title{color:var(--ca-ink);text-transform:uppercase;margin-top:.35rem;font-size:clamp(2.15rem,9vw,3.5rem);line-height:.95}.ca-subtitle{max-width:37rem;color:var(--ca-muted);margin-top:.55rem;font-size:1rem;line-height:1.55}.ca-live{color:var(--ca-green);text-transform:uppercase;align-items:center;gap:.55rem;margin-top:.7rem;font-size:.78rem;font-weight:800;display:flex}.ca-live span{background:var(--ca-green);width:.62rem;height:.62rem;box-shadow:0 0 12px var(--ca-green);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.ca-live span{box-shadow:0 0 12px color-mix(in oklab,var(--ca-green) 65%,transparent)}}.ca-spectrum{background:linear-gradient(90deg,var(--ca-phase),var(--ca-phase),var(--ca-phase));border-radius:999px;width:100%;height:4px;margin-top:.95rem}@supports (color:color-mix(in lab,red,red)){.ca-spectrum{background:linear-gradient(90deg,color-mix(in oklab,var(--ca-phase) 20%,var(--ca-ivory)),var(--ca-phase),color-mix(in oklab,var(--ca-phase) 20%,var(--ca-ivory)))}}.ca-spectrum{box-shadow:0 0 12px var(--ca-phase)}@supports (color:color-mix(in lab,red,red)){.ca-spectrum{box-shadow:0 0 12px color-mix(in oklab,var(--ca-phase) 40%,transparent)}}.ca-filter-section{margin-top:1.15rem}.ca-filter-heading{justify-content:center;align-items:center;gap:.75rem;display:flex}.ca-filter-heading h2{color:var(--ca-gold);font-family:var(--font-body);text-transform:uppercase;font-size:.9rem;font-weight:800}.ca-filter-heading span{background:var(--ca-red);width:3rem;height:2px}.ca-filter-heading span:last-child{background:var(--ca-green)}.ca-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.ca-filter{min-width:0;min-height:3.7rem;font-size:.94rem;font-weight:800;color:var(--ca-ivory)!important;box-shadow:none!important;border:2px solid #0000!important;border-radius:.85rem!important}.ca-filter svg{width:1.15rem;height:1.15rem}.ca-filter-all{background:var(--ca-purple)!important}.ca-filter-danger{background:var(--ca-red)!important}.ca-filter-caution{background:var(--ca-orange)!important}.ca-filter-information{background:var(--ca-blue)!important}.ca-filter[aria-pressed=true]{border-color:var(--ca-gold)!important}@supports (color:color-mix(in lab,red,red)){.ca-filter[aria-pressed=true]{border-color:color-mix(in oklab,var(--ca-gold) 85%,white)!important}}.ca-filter[aria-pressed=true]{box-shadow:0 0 0 3px var(--ca-gold),0 0 16px var(--ca-gold)!important}@supports (color:color-mix(in lab,red,red)){.ca-filter[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in oklab,var(--ca-gold) 40%,transparent),0 0 16px color-mix(in oklab,var(--ca-gold) 35%,transparent)!important}}.ca-filter:focus-visible{outline:2px solid var(--ca-gold);outline-offset:2px}.ca-map-button{text-transform:uppercase;width:100%;min-height:4rem;margin-top:.85rem;font-size:.95rem;font-weight:800;color:var(--ca-ivory)!important;background:var(--alert-map-action)!important;border-radius:.85rem!important}.ca-map-button svg{width:1.2rem;height:1.2rem}.ca-report-button{text-transform:uppercase;letter-spacing:.06em;width:100%;min-height:4rem;margin-top:.7rem;font-size:.95rem;font-weight:800;color:var(--ca-ivory)!important;background:var(--ca-red)!important;border-radius:.85rem!important}.ca-report-button svg{width:1.2rem;height:1.2rem}.ca-alert-list{gap:.9rem;margin-top:1.35rem;display:grid}.ca-card{--ca-tone:var(--ca-purple);border:1px solid var(--ca-tone);grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ca-card{border:1px solid color-mix(in oklab,var(--ca-tone) 55%,transparent)}}.ca-card{background:linear-gradient(100deg,var(--ca-tone),var(--ca-tone) 75%);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.ca-card{background:linear-gradient(100deg,color-mix(in oklab,var(--ca-tone) 17%,var(--ca-ivory)),color-mix(in oklab,var(--ca-tone) 3%,var(--ca-ivory)) 75%)}}.ca-card{box-shadow:0 8px 24px -22px var(--ca-tone)}@supports (color:color-mix(in lab,red,red)){.ca-card{box-shadow:0 8px 24px -22px color-mix(in oklab,var(--ca-tone) 65%,transparent)}}.ca-card:before{content:"";background:var(--ca-tone);width:.42rem;position:absolute;inset:0 auto 0 0}.ca-card-danger{--ca-tone:var(--ca-red)}.ca-card-caution{--ca-tone:var(--ca-orange)}.ca-card-information{--ca-tone:var(--ca-blue)}.ca-card-resolved{--ca-tone:var(--ca-green)}.ca-card-icon{width:3.2rem;height:3.2rem;color:var(--ca-tone);background:var(--ca-tone);border-radius:50%;place-items:center;display:grid}.ca-card-body{min-width:0}.ca-card h2{color:var(--ca-ink);font-family:var(--font-body);text-transform:capitalize;overflow-wrap:anywhere;font-size:1.05rem;font-weight:800;line-height:1.25}.ca-description{color:var(--ca-muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.92rem;line-height:1.45}.ca-category{color:var(--ca-tone);text-transform:uppercase;margin-top:.45rem;font-size:.72rem;font-weight:800}.ca-meta{color:var(--ca-muted);flex-wrap:wrap;gap:.35rem .8rem;margin-top:.65rem;font-size:.7rem;line-height:1.35;display:flex}.ca-meta span{align-items:center;gap:.22rem;display:inline-flex}.ca-meta svg{width:.78rem;height:.78rem}.ca-card-footer{color:var(--ca-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.68rem;display:flex}.ca-card-footer button{color:var(--ca-tone)!important}.ca-state{border:1px solid var(--ca-gold);padding:2.5rem 1rem}@supports (color:color-mix(in lab,red,red)){.ca-state{border:1px solid color-mix(in oklab,var(--ca-gold) 45%,transparent)}}.ca-state{color:var(--ca-muted);background:var(--ca-ivory);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.ca-state{background:color-mix(in oklab,var(--ca-ivory) 82%,transparent)}}.ca-state{text-align:center}.ca-state>*+*{margin-top:1rem}.ca-updates{--ca-updates-tone:var(--ca-green);border:1px solid var(--ca-gold);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;margin-top:1.35rem;padding:1rem 1.05rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ca-updates{border:1px solid color-mix(in oklab,var(--ca-gold) 62%,transparent)}}.ca-updates{color:var(--ca-ink);background:var(--ca-gold);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ca-updates{background:color-mix(in oklab,var(--ca-gold) 6%,var(--ca-ivory))}}.ca-updates{box-shadow:0 10px 26px -24px var(--ca-gold)}@supports (color:color-mix(in lab,red,red)){.ca-updates{box-shadow:0 10px 26px -24px color-mix(in oklab,var(--ca-gold) 70%,transparent)}}.ca-updates:after{content:"";opacity:.55;background:linear-gradient(90deg,var(--ca-red),var(--ca-gold),var(--ca-green));height:2px;position:absolute;inset:auto 0 0}.ca-updates-refreshing{--ca-updates-tone:var(--alert-map-action,#2563eb)}.ca-updates-interrupted{--ca-updates-tone:var(--ca-orange)}.ca-updates-error{--ca-updates-tone:var(--ca-red)}.ca-updates-paused{--ca-updates-tone:var(--ca-muted)}.ca-updates-icon{width:2.6rem;height:2.6rem;color:var(--ca-updates-tone);background:var(--ca-updates-tone);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ca-updates-icon{background:color-mix(in oklab,var(--ca-updates-tone) 12%,transparent)}}.ca-updates-icon:before{content:"";border:1px solid var(--ca-updates-tone);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ca-updates-icon:before{border:1px solid color-mix(in oklab,var(--ca-updates-tone) 55%,transparent)}}.ca-updates-icon:before{animation:3.6s ease-out infinite ca-updates-pulse}@keyframes ca-updates-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ca-updates-icon svg{width:1.25rem;height:1.25rem}.ca-updates-title{color:var(--ca-ink);font-size:.98rem;font-weight:800}.ca-updates-text{color:var(--ca-muted);margin-top:.2rem;font-size:.86rem;line-height:1.45}.ca-updates-retry{margin-top:.6rem;color:var(--ca-ivory)!important;background:var(--ca-red)!important}.ca-updates-badge{border:1px solid var(--ca-updates-tone);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ca-updates-badge{border:1px solid color-mix(in oklab,var(--ca-updates-tone) 45%,transparent)}}.ca-updates-badge{color:var(--ca-updates-tone)}@supports (color:color-mix(in lab,red,red)){.ca-updates-badge{color:color-mix(in oklab,var(--ca-updates-tone) 82%,black)}}.ca-updates-badge{background:var(--ca-updates-tone)}@supports (color:color-mix(in lab,red,red)){.ca-updates-badge{background:color-mix(in oklab,var(--ca-updates-tone) 10%,transparent)}}.ca-updates-badge{text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:800}.ca-updates-badge i{background:var(--ca-updates-tone);border-radius:50%;width:.5rem;height:.5rem}@media(max-width:440px){.ca-updates{grid-template-columns:auto minmax(0,1fr)}.ca-updates-badge{grid-column:2;justify-self:start;margin-top:.55rem}}@keyframes ca-signal-colors{0%,to{color:var(--ca-gold);border-color:var(--ca-gold)}25%{color:var(--ca-red);border-color:var(--ca-red)}50%{color:var(--ca-purple);border-color:var(--ca-purple)}75%{color:var(--ca-green);border-color:var(--ca-green)}}@media(min-width:640px){.ca-shell{padding-top:2rem}.ca-card{padding:1.25rem}}@media(max-width:380px){.ca-shell{padding-inline:.75rem}.ca-filter-grid{gap:.55rem}.ca-filter{font-size:.82rem;padding-inline:.5rem!important}.ca-card{gap:.65rem;padding:.85rem .75rem .85rem .85rem}.ca-card-icon{width:2.75rem;height:2.75rem}}@media(prefers-reduced-motion:reduce){.ca-header{animation:none}.ca-rings i{opacity:.5;animation:none}.ca-rings i:first-child{transform:scale(1.1)}.ca-rings i:nth-child(2){opacity:.4;transform:scale(1.65)}.ca-rings i:nth-child(3){opacity:.32;transform:scale(2.2)}}.ca-swipe{touch-action:pan-y;border-radius:.9rem;position:relative;overflow:hidden}.ca-swipe-actions{align-items:stretch;width:7.4rem;display:flex;position:absolute;top:0;bottom:0}.ca-swipe-actions-end{right:0}.ca-swipe-actions-save{left:0}.ca-swipe-action{width:100%;min-height:100%;color:var(--ca-ivory);background:var(--ca-red);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.5rem;font-size:.72rem;font-weight:800;display:flex}.ca-swipe-action-save{color:var(--ca-ink);background:var(--ca-gold)}.ca-swipe-action svg{width:1.15rem;height:1.15rem}.ca-swipe-action:focus-visible{outline:2px solid var(--ca-gold);outline-offset:-4px}.ca-swipe-surface{will-change:transform;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative;transform:translate(0)}.ca-swipe-surface *{-webkit-user-drag:none}.ca-swipe-surface img{pointer-events:none}.ca-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ca-card-menu{width:2.75rem;height:2.75rem;color:var(--ca-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;margin:-.4rem -.35rem 0 0;display:grid}.ca-card-menu:hover{color:var(--ca-ink);background:var(--ca-tone)}@supports (color:color-mix(in lab,red,red)){.ca-card-menu:hover{background:color-mix(in oklab,var(--ca-tone) 12%,transparent)}}.ca-card-menu:focus-visible{outline:2px solid var(--ca-gold);outline-offset:2px}.ca-card-menu svg{width:1.15rem;height:1.15rem}.ca-mine{color:var(--ca-muted);font-weight:700}.ca-saved{margin-top:1.75rem}.ca-saved-heading{color:var(--ca-gold);font-family:var(--font-body);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.9rem;font-weight:800;display:flex}.ca-saved-heading svg{width:1.05rem;height:1.05rem}.ca-saved-list{gap:.5rem;margin-top:.75rem;display:grid}.ca-saved-item{--ca-tone:var(--ca-purple);border:1px solid var(--ca-tone);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ca-saved-item{border:1px solid color-mix(in oklab,var(--ca-tone) 45%,transparent)}}.ca-saved-item{background:var(--ca-tone);border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.ca-saved-item{background:color-mix(in oklab,var(--ca-tone) 8%,var(--ca-ivory))}}.ca-saved-name{min-width:0;color:var(--ca-ink);text-transform:capitalize;overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.ca-saved-remove{text-transform:uppercase;min-height:2.5rem;font-size:.75rem;font-weight:800;color:var(--ca-tone)!important}.hazard-levels{border:0;margin:1.25rem 0 0;padding:0}.hazard-levels>legend{letter-spacing:.12em;text-transform:uppercase;color:var(--bone,#f3efe6);padding:0;font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.hazard-levels>legend{color:color-mix(in oklab,var(--bone,#f3efe6) 88%,transparent)}}.hazard-levels>legend span{letter-spacing:.06em;opacity:.7;font-weight:600}.hazard-level-grid{gap:.6rem;margin-top:.7rem;display:grid}.hazard-level{--hz-level:var(--alert-information);text-align:left;border:1px solid var(--hz-level);align-items:flex-start;gap:.75rem;width:100%;height:auto;min-height:3.4rem;padding:.8rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hazard-level{border:1px solid color-mix(in oklab,var(--hz-level) 40%,transparent)}}.hazard-level{white-space:normal;background:var(--hz-level);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.hazard-level{background:color-mix(in oklab,var(--hz-level) 10%,transparent)}}.hazard-level-information{--hz-level:var(--alert-information)}.hazard-level-caution{--hz-level:var(--alert-caution)}.hazard-level-danger{--hz-level:var(--alert-danger)}.hazard-level[data-selected=true]{border-color:var(--hz-level);background:var(--hz-level)}@supports (color:color-mix(in lab,red,red)){.hazard-level[data-selected=true]{background:color-mix(in oklab,var(--hz-level) 22%,transparent)}}.hazard-level[data-selected=true]{box-shadow:0 0 0 1px var(--hz-level),0 10px 26px -14px var(--hz-level)}.hazard-level-dot{background:var(--hz-level);width:.85rem;height:.85rem;box-shadow:0 0 0 3px var(--hz-level);border-radius:999px;flex:none;margin-top:.2rem}@supports (color:color-mix(in lab,red,red)){.hazard-level-dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--hz-level) 28%,transparent)}}.hazard-level-copy{gap:.15rem;display:grid}.hazard-level-copy strong{letter-spacing:.02em;font-size:.95rem;font-weight:800}.hazard-level-copy small{color:var(--bone,#f3efe6);font-size:.78rem;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.hazard-level-copy small{color:color-mix(in oklab,var(--bone,#f3efe6) 72%,transparent)}}.hazard-level-chip{border:1px solid var(--hz-level,var(--alert-information));background:var(--hz-level,var(--alert-information));border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem;font-size:.8rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hazard-level-chip{background:color-mix(in oklab,var(--hz-level,var(--alert-information)) 20%,transparent)}}@media(min-width:640px){.hazard-level-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hazard-level{transition:none}}.pmd-page{z-index:0;position:relative}.pmd-sky{z-index:0}.pmd-page .pmd-step{background-image:linear-gradient(155deg,#f7f4e6,#e9f3e3),linear-gradient(120deg,var(--brand-gold),var(--brand-green) 34%,#4081d2 66%,var(--pmd-violet));background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;box-shadow:0 12px 28px #0003}@supports (color:lab(0% 0 0)){.pmd-page .pmd-step{background-image:linear-gradient(155deg,#f7f4e6,#e9f3e3),linear-gradient(120deg,var(--brand-gold),var(--brand-green) 34%,lab(52.7573% -.89857 -48.4314) 66%,var(--pmd-violet))}}.pmd-page .pmd-step-title,.pmd-page .pmd-stop-name,.pmd-page .pmd-metric-value{color:#141f32}.pmd-page .pmd-step-label{color:#202e47}.pmd-page .pmd-step-number{color:#803100;color:lab(31.6453% 39.0442 54.5593)}.pmd-page .pmd-field-label{color:#154470}.pmd-page .pmd-help,.pmd-page .pmd-stop-place,.pmd-page .pmd-metric-label{color:#444e5e}.pmd-page .pmd-metric-accent{color:#672600;color:lab(24.8388% 33.4664 42.8246)}.pmd-page .pmd-summary{background:#ffffff8c}.pmd-page .pmd-summary-time{color:#1d293d}.pmd-page .pmd-empty{color:#343e4d;border-color:#3e485859}.pmd-page .pmd-chip{color:#222e42;background:#fff9}.pmd-page .pmd-footnote{color:#0b0d12;text-shadow:-1px 0 #fdfbf4,1px 0 #fdfbf4,0 -1px #fdfbf4,0 1px #fdfbf4,-1px -1px #fdfbf4,1px -1px #fdfbf4,-1px 1px #fdfbf4,1px 1px #fdfbf4;letter-spacing:.002em;max-width:34rem;margin:1.1rem auto 0;font-size:.95rem}.pmd-page input,.pmd-page textarea,.pmd-page [data-slot=select-trigger]{color:#141f32;background:#fff9;background:lab(100.121% -.557691 7.65194/.6);border-color:#4a6d5180}.pmd-page input::placeholder,.pmd-page textarea::placeholder{color:#4c5666cc}.pmd-page .pmd-rail-btn{color:#2c384d}.pmd-page .pmd-header>.pmd-back{z-index:2;margin-bottom:.25rem;position:relative}.pmd-card{padding:1.15rem 1.05rem 1.25rem}.pmd-card .pmd-find{width:100%;margin-top:1.1rem}.pmd-page .pmd-stop-flat{background:0 0;border:0;border-top:1px solid oklch(40% .04 260/.22);border-radius:0;padding:.9rem 0}.pmd-stop-flat:after{display:none}.pmd-journey{gap:0}.pmd-nav{border-top:1px solid #3b485e38;border-top:1px solid lab(30.2091% -.947192 -14.4723/.22);align-items:center;gap:.6rem;margin-top:1.25rem;padding-top:1rem;display:flex}.pmd-secondary{color:#1d293d;letter-spacing:.12em;text-transform:uppercase;background:#ffffff80;border:1px solid #3b485e52;border:1px solid lab(30.2091% -.947192 -14.4723/.32);border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.1rem;font-size:.8rem;font-weight:700;display:inline-flex}.pmd-secondary:hover,.pmd-secondary:focus-visible{color:var(--bone);background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.pmd-secondary:hover,.pmd-secondary:focus-visible{background:color-mix(in oklab,var(--bone) 8%,transparent)}}.pmd-continue{min-width:0;min-height:3rem;color:var(--ink);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(145deg,#f9e596,var(--pmd-gold) 52%,#b28235);box-shadow:0 0 18px var(--pmd-gold);border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}@supports (color:lab(0% 0 0)){.pmd-continue{background:linear-gradient(145deg,lab(91.1825% -.480443 40.7498),var(--pmd-gold) 52%,lab(58.1921% 13.5459 47.626))}}@supports (color:color-mix(in lab,red,red)){.pmd-continue{box-shadow:0 0 18px color-mix(in oklab,var(--pmd-gold) 28%,transparent)}}.pmd-primary-inline{flex:1;min-height:3rem;margin-top:0}.pmd-page [data-slot=select-value],.pmd-page [data-slot=select-trigger]>span{color:#141f32}.pmd-page [data-slot=select-trigger] svg{color:#2c4462}.pmd-page .pmd-card{background-image:linear-gradient(158deg,#f4f8f0,#e6f2e6 55%,#eef6f2),conic-gradient(from 210deg,#d9b45a,#2e9e63 22%,#2f6fd0 44%,#7a45c8 64%,#c33a49 82%,#d9b45a);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:22px;box-shadow:0 14px 30px -12px #224a8d8c}.pmd-page .pmd-step-head{margin:0}.pmd-step-eyebrow{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:#0000;background:linear-gradient(90deg,#2f7ed8,#2e9e63 48%,#c33a49);-webkit-background-clip:text;background-clip:text;font-size:.9rem;font-weight:700}.pmd-page .pmd-step-title{color:#0d1a32;margin-top:.35rem;font-size:clamp(1.4rem,6.2vw,1.85rem);font-weight:800}.pmd-grid-start{gap:.9rem;margin-top:1.1rem}.pmd-page .pmd-field .pmd-field-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.pmd-field .pmd-dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 8px 1px}.pmd-page .pmd-field-blue .pmd-field-label{color:#2f7ed8}.pmd-page .pmd-field-green .pmd-field-label{color:#2e9e63}.pmd-page .pmd-field-red .pmd-field-label{color:#c8394a}.pmd-page .pmd-field input{color:#101a2d;box-sizing:border-box;background:#f2edd6;border-radius:.85rem;width:100%;min-width:0;max-width:100%;min-height:3.25rem}.pmd-page .pmd-field-blue input{border-color:#7fa9de!important}.pmd-page .pmd-field-green input:focus-visible,.pmd-page .pmd-field-green input:focus{box-shadow:0 0 0 2px #77bf95;border-color:#2e9e63!important}.pmd-page .pmd-field-red input:focus-visible,.pmd-page .pmd-field-red input:focus{box-shadow:0 0 0 2px #dd8f96;border-color:#c8394a!important}.pmd-page .pmd-field{min-width:0}.pmd-page .pmd-field input[type=date],.pmd-page .pmd-field input[type=time]{appearance:none;box-sizing:border-box;padding-inline:.65rem;font-size:1rem;width:100%!important;min-width:0!important;max-width:100%!important}.pmd-page .pmd-field input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.pmd-page .pmd-field input[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0}.pmd-page .pmd-field input[type=date]::-webkit-calendar-picker-indicator{opacity:.75;flex:none;margin-inline-start:.15rem}.pmd-page .pmd-field input[type=time]::-webkit-calendar-picker-indicator{opacity:.75;flex:none;margin-inline-start:.15rem}@media(min-width:430px){.pmd-page .pmd-grid-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .875rem}.pmd-page .pmd-field-wide{grid-column:1/-1}}.pmd-page .pmd-find{color:#fff;background:linear-gradient(100deg,#2f6fd0,#2f8fbe 45%,#2e9e63);border:0;border-radius:18px;align-items:center;gap:.75rem;width:100%;margin-top:1.1rem;padding:.9rem;display:flex;box-shadow:0 12px 26px -12px #224a8db3}.pmd-page .pmd-find-icon,.pmd-page .pmd-find-go{color:#fff;border-radius:999px;flex:none;place-items:center;width:3.1rem;height:3.1rem;display:grid}.pmd-page .pmd-find-icon{background:linear-gradient(150deg,#7a45c8,#2f6fd0)}.pmd-page .pmd-find-go{background:linear-gradient(150deg,#2e9e63,#2f6fd0);border:1px solid #ffffff59;border:1px solid lab(100% 0 0/.35)}.pmd-page .pmd-find-title{font-size:1.15rem}.pmd-page .pmd-find-sub{opacity:.95}body:has(.pmd-page) main{flex:none}body:has(.pmd-page) .pmd-page{padding-bottom:.35rem}.pmd-page .pmd-footnote{max-width:22rem;box-shadow:none;min-height:0;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.005em;text-transform:none;text-align:center;text-wrap:balance;text-shadow:none;color:#0a0c10;background:0 0;border:0;border-radius:0;margin:1.4rem auto 0;padding:0;font-size:.95rem;font-weight:500;line-height:1.45;animation:12s linear infinite pmd-note-tone}@keyframes pmd-note-tone{0%,8%{color:#fdf6e6}20%,72%{color:#0a0c10}90%,to{color:#fdf6e6}}@media(prefers-reduced-motion:reduce){.pmd-page .pmd-footnote{color:#0a0c10;animation:none}}.pmd-sky-still~* .pmd-footnote,.pmd-page.pmd-sky-still .pmd-footnote{color:#0a0c10;animation:none}.pmd-page .pmd-find{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;max-width:100%;display:grid}.pmd-page .pmd-find-copy{padding-inline:.5rem}.pmd-page .pmd-find-title{letter-spacing:.05em;font-size:clamp(1.25rem,5.6vw,1.55rem);font-style:italic;font-weight:800;line-height:1.15}.pmd-page .pmd-find-sub{letter-spacing:.01em;opacity:.95;margin-top:.15rem;font-size:.82rem;font-weight:600}@media(max-width:380px){.pmd-page .pmd-find-title{letter-spacing:.01em}.pmd-page .pmd-find-copy{padding-inline:.3rem}}.pmd-page .pmd-field-gold .pmd-field-label{color:#a8842f}.pmd-page .pmd-field-emerald .pmd-field-label{color:#2e9e63}.pmd-page .pmd-field-sapphire .pmd-field-label{color:#2757a8}.pmd-page .pmd-field-gold input{border-color:#d9b45a!important}.pmd-page .pmd-field-red input{border-color:#dd8f96!important}.pmd-page .pmd-field-emerald [data-slot=select-trigger]{border-color:#77bf95!important}.pmd-page .pmd-field-blue [data-slot=select-trigger]{border-color:#7fa9de!important}.pmd-page .pmd-field-sapphire textarea{border-color:#7f9ede!important}.pmd-page .pmd-field input,.pmd-page .pmd-field textarea,.pmd-page .pmd-field [data-slot=select-trigger]{color:#101a2d;box-sizing:border-box;width:100%;min-width:0;max-width:100%;background:#f2edd6;border-radius:.85rem;min-inline-size:0}.pmd-page .pmd-field input,.pmd-page .pmd-field [data-slot=select-trigger]{min-height:3.25rem}.pmd-page .pmd-field textarea{resize:vertical;min-height:4.5rem;padding:.6rem .7rem}.pmd-page .pmd-field .pmd-field-label{margin-bottom:.3rem}.pmd-page .pmd-grid-stop,.pmd-page .pmd-grid-stop>*{min-width:0;max-width:100%}.pmd-page input,.pmd-page textarea,.pmd-page [data-slot=select-trigger]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-inline-size:0}.pmd-page input[type=time],.pmd-page input[type=date],.pmd-page input[type=number]{appearance:none;padding-inline:.65rem;font-size:1rem;width:100%!important;min-width:0!important;max-width:100%!important}.pmd-page input[type=time]::-webkit-date-and-time-value{text-align:left;text-overflow:ellipsis;min-width:0;overflow:hidden}.pmd-page input[type=time]::-webkit-calendar-picker-indicator{opacity:.75;flex:none}.pmd-page .pmd-select>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pmd-page .pmd-rail-btn{color:#16243c;min-width:2rem;min-height:2rem}.pmd-page .pmd-remove{color:#c33a49}.pmd-page .pmd-summary{background:#f7f1de;border:1px solid #d9b45a}.pmd-page .pmd-metric-value{align-items:center;gap:.3rem;display:inline-flex}.pmd-page .pmd-value-sapphire{color:#2757a8}.pmd-page .pmd-value-emerald{color:#227a4c}.pmd-page .pmd-value-alarm{color:#c33a49}.pmd-page .pmd-warn{color:#b25c14}.pmd-page .pmd-chip-open{color:#1f6f45;background:#2e9e6333}.pmd-page .pmd-chip-closed{color:#b02b3a;background:#c33a492e}.pmd-page .pmd-progress-step{--pmd-progress-tone:#79818d}@supports (color:lab(0% 0 0)){.pmd-page .pmd-progress-step{--pmd-progress-tone:lab(53.5281% -.898093 -7.39828)}}.pmd-page .pmd-progress-gold{--pmd-progress-tone:#d9b45a}.pmd-page .pmd-progress-sapphire{--pmd-progress-tone:#2f7ed8}.pmd-page .pmd-progress-emerald{--pmd-progress-tone:#2e9e63}.pmd-page .pmd-progress-dot{color:#faf9f1;box-shadow:none;background:#ffffff2e;border-color:#ffffff59}.pmd-page .pmd-progress-active .pmd-progress-dot{background:var(--pmd-progress-tone);border-color:var(--pmd-progress-tone);color:#0b0d12;box-shadow:0 0 18px 2px var(--pmd-progress-tone)}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-progress-active .pmd-progress-dot{box-shadow:0 0 18px 2px color-mix(in oklab,var(--pmd-progress-tone) 62%,transparent)}}.pmd-page .pmd-progress-done .pmd-progress-dot{color:#2e9e63;background:#a1d0b154;border-color:#2e9e638c}.pmd-page .pmd-nav{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.7rem;display:grid}.pmd-page .pmd-nav>*{min-width:0;max-width:100%;min-height:3rem}.pmd-page .pmd-secondary:hover,.pmd-page .pmd-secondary:focus-visible{color:#0b1628;background:#ffffffbf}.pmd-page .pmd-field-gold input,.pmd-page .pmd-field-gold [data-slot=select-trigger]{border-color:#c79f45!important}.pmd-page .pmd-field-red input,.pmd-page .pmd-field-red [data-slot=select-trigger]{border-color:#d2707c!important}.pmd-page .pmd-field-emerald input,.pmd-page .pmd-field-emerald [data-slot=select-trigger]{border-color:#5fb384!important}.pmd-page .pmd-field-sapphire input,.pmd-page .pmd-field-sapphire textarea{border-color:#6b93d6!important}.pmd-page .pmd-field-blue input,.pmd-page .pmd-field-blue [data-slot=select-trigger]{border-color:#7fa9de!important}.pmd-page .pmd-field-green input{border-color:#77bf95!important}.pmd-page .pmd-field [data-slot=select-trigger],.pmd-page .pmd-field [data-slot=select-trigger]>span,.pmd-page .pmd-field [data-slot=select-value]{color:#141f32}.pmd-page .pmd-field [data-slot=select-trigger] [data-placeholder],.pmd-page .pmd-field [data-slot=select-trigger]>span[data-placeholder]{color:#4c5666}.pmd-page .pmd-rail-btn{color:#121f37;background:#ffffff8c;border:1px solid #2c3a5559;border:1px solid lab(24.2966% .110343 -17.9965/.35);border-radius:.55rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.pmd-page .pmd-rail-btn svg{width:1rem;height:1rem}.pmd-page .pmd-rail-btn:disabled{opacity:.3}.pmd-page .pmd-field button[role=combobox]{color:#101a2d;box-sizing:border-box;background:#f2edd6;border-radius:.85rem;width:100%;min-width:0;max-width:100%;min-height:3.25rem}.pmd-page .pmd-field button[role=combobox] span{color:inherit}.pmd-page .pmd-field button[role=combobox] svg{color:#2c4462;opacity:1}.pmd-page .pmd-field-blue button[role=combobox]{border-color:#7fa9de!important}.pmd-page .pmd-field-emerald button[role=combobox]{border-color:#5fb384!important}.pmd-page .pmd-field-emerald button[role=combobox] svg{color:#2e9e63}.pmd-page .pmd-field.pmd-field-blue button[role=combobox].pmd-field-error{border-color:#c33a49!important}.pmd-page .pmd-field button[role=combobox]:focus,.pmd-page .pmd-field button[role=combobox]:focus-visible{outline:none;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-field button[role=combobox]:focus,.pmd-page .pmd-field button[role=combobox]:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab,currentColor 0%,#2f7ed8)}}.pmd-page .pmd-field-emerald button[role=combobox]:focus,.pmd-page .pmd-field-emerald button[role=combobox]:focus-visible{box-shadow:0 0 0 2px #2e9e63}.pmd-page .pmd-continue,.pmd-page .pmd-primary{border:1px solid #e8c777b8;border:1px solid lab(81.8467% 4.68954 44.3306/.72);transition:transform .12s,box-shadow .16s;box-shadow:0 10px 24px -12px #000c,0 0 18px #e8c77738;color:#fdf6e6!important;background:linear-gradient(104deg,#c1442e42,#e8c7773d 52%,#2e9e633d),linear-gradient(150deg,#10131f,#05070d 70%)!important;background:linear-gradient(104deg,#c1442e42,#e8c7773d 52%,#2e9e633d),linear-gradient(150deg,#10131f,#05070d 70%)!important}.pmd-page .pmd-continue svg,.pmd-page .pmd-primary svg{color:#e8c777}.pmd-page .pmd-continue:hover,.pmd-page .pmd-primary:hover{box-shadow:0 12px 28px -12px #000000d9,0 0 24px #e8c77757}.pmd-page .pmd-continue:active,.pmd-page .pmd-primary:active{transform:scale(.985)}.pmd-page .pmd-continue:focus-visible,.pmd-page .pmd-primary:focus-visible{outline-offset:2px;outline:2px solid #f0d69b}.pmd-page .pmd-stop-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.pmd-page .pmd-stop-badge{letter-spacing:.14em;text-transform:uppercase;color:#12224a;background:linear-gradient(140deg,#f4e3b4,#d9b45a);border:1px solid #12224a33;border:1px solid lab(13.806% 5.60935 -27.4474/.2);border-radius:999px;flex:none;padding:.16rem .55rem;font-size:.62rem;font-weight:800}.pmd-page .pmd-stop-name{overflow-wrap:anywhere}.pmd-page .pmd-reorder{justify-content:flex-end;align-items:center;gap:.45rem;margin-top:.75rem;display:flex}.pmd-page .pmd-reorder-label{letter-spacing:.16em;text-transform:uppercase;color:#444e5e;margin-right:auto;font-size:.64rem;font-weight:700}.pmd-page .pmd-reorder .pmd-rail-btn{width:2.75rem;height:2.75rem}.pmd-page .pmd-progress-done .pmd-progress-dot{color:var(--pmd-progress-tone);border-color:var(--pmd-progress-tone)}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-progress-done .pmd-progress-dot{border-color:color-mix(in oklab,var(--pmd-progress-tone) 70%,transparent)}}.pmd-page .pmd-progress-done .pmd-progress-dot{background:var(--pmd-progress-tone)}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-progress-done .pmd-progress-dot{background:color-mix(in oklab,var(--pmd-progress-tone) 18%,lab(100% 0 0/.22))}}.pmd-page .pmd-progress-done .pmd-progress-dot{box-shadow:none}.pmd-page .pmd-progress-step+.pmd-progress-step:before{background:#ffffff47}.pmd-page .pmd-progress-active+.pmd-progress-step:before,.pmd-page .pmd-progress-done+.pmd-progress-step:before{background:linear-gradient(90deg,#2f7ed8,#d9b45a 55%,#2e9e63)}.pmd-saved{text-align:center;background:linear-gradient(150deg,#ffffffb8,#e1f0e6a3);border:1px solid #2e9e6373;border:1px solid lab(57.9188% -43.034 21.4939/.45);border-radius:18px;margin-top:1.1rem;padding:1rem}.pmd-saved-signin{border-color:#2f7ed873}.pmd-saved-title{font-family:var(--font-heading);color:#0c1a32;font-size:1rem;font-weight:800}.pmd-saved-open{color:#fdfdfb;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(140deg,#12224a,#1d3f7d 48%,#17796f);border:1px solid #d9b45a99;border:1px solid lab(75.3127% 6.21367 50.2576/.6);border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;margin-top:.75rem;padding:0 1.2rem;font-size:.78rem;font-weight:800;display:inline-flex}.pmd-saved-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.8rem;display:flex}.pmd-saved-action{color:#111f37;letter-spacing:.06em;text-transform:uppercase;background:#ffffffa8;border:1px solid #3b485e59;border:1px solid lab(30.2091% -.947192 -14.4723/.35);border-radius:999px;align-items:center;gap:.35rem;min-height:2.6rem;padding:0 .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.pmd-saved-note{color:#2a3342;text-wrap:balance;margin-top:.7rem;font-size:.74rem;line-height:1.5}.pmd-plans-row{justify-content:center;margin:1.15rem 0 1.1rem;display:flex}.pmd-plans-link{color:#fdf6e6;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(104deg,#c1442e2e,#e8c7772b 52%,#2e9e632b),linear-gradient(150deg,#10131f,#05070d 70%);background:linear-gradient(104deg,#c1442e2e,#e8c7772b 52%,#2e9e632b),linear-gradient(150deg,#10131f,#05070d 70%);border:1px solid #e8c777a8;border:1px solid lab(81.8467% 4.68954 44.3306/.66);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:0 1.35rem;font-size:.74rem;font-weight:800;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 8px 20px #00000052,0 0 12px #e8c7772e}.pmd-plans-link:hover{box-shadow:0 10px 24px #0000005c,0 0 18px #e8c77747}.pmd-plans-link:active{transform:scale(.985)}.pmd-plans-link:focus-visible{outline-offset:3px;outline:2px solid #f0d69b}.pmd-emblem{background:#02102bf2;border:1px solid #e8c77799;border:1px solid lab(81.8467% 4.68954 44.3306/.6);border-radius:.55rem;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.pmd-marker{flex:none;align-items:center;display:inline-flex}.pmd-page .pmd-stop-head{align-items:center;gap:.45rem}.pmd-page .pmd-ident{grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.25rem .6rem;min-width:0;display:grid}.pmd-page .pmd-ident-pin,.pmd-page .pmd-ident-compass{grid-column:1;justify-content:center;align-items:center;display:flex;position:relative}.pmd-page .pmd-ident-pin{grid-row:1}.pmd-page .pmd-ident-compass{grid-row:2}.pmd-page .pmd-ident-pin:after{content:"";opacity:.85;background:linear-gradient(#c1442e,#e8c777 55%,#2e9e63);border-radius:999px;width:2px;height:.5rem;position:absolute;bottom:-.34rem;left:50%;transform:translate(-50%)}.pmd-page .pmd-ident-name{grid-area:1/2;min-width:0;margin:0}.pmd-page .pmd-ident-place{grid-area:2/2;min-width:0;margin:0}.pmd-page .pmd-stop-place{letter-spacing:.01em;color:#22334c;white-space:nowrap;align-items:center;gap:.35rem;margin-top:.35rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.8rem;font-style:normal}.pmd-page .pmd-stop-where{white-space:nowrap}.pmd-page .pmd-stop-city{font-weight:700}.pmd-page .pmd-stop-state{font-weight:500}.pmd-compass{flex:none;align-items:center;display:inline-flex}@media(prefers-reduced-motion:reduce){.pmd-plans-link{transition:none}.pmd-plans-link:active{transform:none}}.mp-action{border:1px solid var(--bone);border-radius:999px;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mp-action{border:1px solid color-mix(in oklab,var(--bone) 28%,transparent)}}.mp-action{color:var(--bone);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mp-action:hover,.mp-action:focus-visible{background:var(--bone)}@supports (color:color-mix(in lab,red,red)){.mp-action:hover,.mp-action:focus-visible{background:color-mix(in oklab,var(--bone) 10%,transparent)}}.mp-action-danger{color:#ff9189;color:lab(72.9216% 50.0549 28.4249);border-color:#fa686373}@media(prefers-reduced-motion:reduce){.pmd-page .pmd-continue,.pmd-page .pmd-primary{transition:none}.pmd-page .pmd-continue:active,.pmd-page .pmd-primary:active{transform:none}}.mp-page{max-width:76rem;font-family:"Manrope",var(--font-body),sans-serif;margin-inline:auto;padding:1rem 1.05rem 6rem}.mp-list{flex-direction:column;gap:1.4rem;margin-top:1.25rem;display:flex}.mp-card{background:var(--sky-ivory);border-radius:clamp(1.4rem,3vw,2.7rem);padding:clamp(1.2rem,3.4vw,2.8rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mp-card{background:color-mix(in oklab,var(--sky-ivory) 91%,transparent)}}.mp-card{-webkit-backdrop-filter:blur(9px);border:2px solid var(--sky-blue);box-shadow:0 16px 36px var(--sky-navy)}@supports (color:color-mix(in lab,red,red)){.mp-card{box-shadow:0 16px 36px color-mix(in oklab,var(--sky-navy) 24%,transparent)}}.mp-card{color:var(--sky-navy)}.mp-card:before{content:"";background:linear-gradient(90deg,transparent,var(--sky-sun) 18% 82%,transparent);height:.35rem;box-shadow:0 0 18px var(--sky-sun);border-radius:0 0 999px 999px;position:absolute;inset:0 1.5rem auto}@supports (color:color-mix(in lab,red,red)){.mp-card:before{box-shadow:0 0 18px color-mix(in oklab,var(--sky-sun) 65%,transparent)}}.mp-note{text-align:center;padding:1.6rem 1rem;font-size:.9rem}.mp-note-error{color:#b02b3a}.mp-note-action{justify-content:center;margin-top:.85rem;display:flex}.mp-card-head{display:block}.mp-card-title{text-align:center;min-width:0}.mp-card-eyebrow{color:var(--sky-green);letter-spacing:.3em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(.65rem,2.4vw,1.7rem);margin:0;font-size:clamp(.75rem,1.25vw,.9rem);font-weight:700;line-height:1.2;display:flex}.mp-card-eyebrow span{background:var(--sky-green);border-radius:999px;width:clamp(2rem,8vw,5rem);height:2px}.mp-plan-name{font-family:var(--font-script);letter-spacing:0;color:var(--sky-navy);overflow-wrap:anywhere;margin:.45rem auto 0;padding:.12em .15em .08em;font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:600;line-height:1.12}.mp-sun-mark{fill:none;width:clamp(2.9rem,5vw,4rem);height:auto;stroke:var(--sky-sun);stroke-width:3.5px;stroke-linecap:round;margin:-.2rem auto .55rem;overflow:visible}.mp-sun-mark .mp-sun-wave{stroke:var(--sky-blue);stroke-width:3px}.mp-facts{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.5rem;margin-top:.35rem;display:flex}.mp-fact{background:var(--sky-cloud);border-radius:.85rem;flex:0 auto;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:3.25rem;padding:0 .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mp-fact{background:color-mix(in oklab,var(--sky-cloud) 88%,transparent)}}.mp-fact{color:var(--sky-navy);white-space:nowrap;text-align:center;font-size:clamp(.74rem,2.1vw,.95rem);font-weight:800;line-height:1.2}.mp-fact svg{stroke-width:2.2px;flex:none;width:1.05rem;height:1.05rem}.mp-start{text-align:center;border-top:2px solid var(--sky-teal);flex-direction:column;align-items:center;gap:.3rem;margin-top:clamp(.9rem,2vw,1.35rem);padding:clamp(.9rem,2vw,1.25rem) .5rem 0;display:flex}.mp-start-pin{width:clamp(1.7rem,4vw,2.3rem);height:clamp(1.7rem,4vw,2.3rem);color:var(--sky-green);fill:var(--sky-green)}@supports (color:color-mix(in lab,red,red)){.mp-start-pin{fill:color-mix(in oklab,var(--sky-green) 16%,transparent)}}.mp-start-pin{stroke-width:2.4px}.mp-start-label{color:var(--sky-green);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.7rem,1.25vw,.82rem);font-weight:800}.mp-start-value{max-width:34ch;color:var(--sky-navy);overflow-wrap:anywhere;margin:0;font-size:clamp(.95rem,2.1vw,1.25rem);font-weight:700;line-height:1.35}.mp-timestamps{border-top:1px solid var(--sky-navy);flex-wrap:wrap;justify-content:center;align-items:center;margin-top:clamp(.85rem,2vw,1.15rem);padding-top:clamp(.7rem,1.6vw,1rem);display:flex}@supports (color:color-mix(in lab,red,red)){.mp-timestamps{border-top:1px solid color-mix(in oklab,var(--sky-navy) 22%,transparent)}}.mp-timestamps{color:var(--sky-navy)}@supports (color:color-mix(in lab,red,red)){.mp-timestamps{color:color-mix(in oklab,var(--sky-navy) 70%,var(--sky-cloud))}}.mp-timestamps{text-align:center;font-size:clamp(.68rem,1.2vw,.78rem);font-weight:600;line-height:1.4}.mp-timestamps p{margin:0;padding-inline:.65rem}.mp-timestamps p+p{border-left:1px solid var(--sky-navy)}@supports (color:color-mix(in lab,red,red)){.mp-timestamps p+p{border-left:1px solid color-mix(in oklab,var(--sky-navy) 25%,transparent)}}.mp-meta{color:#3e4858;overflow-wrap:anywhere;margin-top:.25rem;font-size:.76rem;line-height:1.45}.mp-meta-faint{color:#626975;font-size:.7rem}.mp-meta-icon{vertical-align:-.1rem;color:#a8842f;width:.85rem;height:.85rem;margin-right:.28rem;display:inline-block}.mp-stops{border:1px solid var(--sky-teal);margin-top:1.1rem;padding:clamp(.9rem,2vw,1.4rem)}@supports (color:color-mix(in lab,red,red)){.mp-stops{border:1px solid color-mix(in oklab,var(--sky-teal) 38%,transparent)}}.mp-stops{background:var(--sky-cloud);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.mp-stops{background:color-mix(in oklab,var(--sky-cloud) 26%,transparent)}}.mp-stops{flex-direction:column;gap:.85rem;display:flex}.mp-stop{min-width:0;list-style:none}.mp-warn{color:#b25c14;margin-top:.2rem;font-size:.74rem}.mp-ok{color:#227a4c;font-size:.74rem;list-style:none}.mp-actions{border-top:1px solid #ae9d7380;border-top:1px solid lab(65.4073% 1.91084 24.0949/.5);flex-direction:column;gap:.5rem;margin-top:.95rem;padding-top:.9rem;display:flex}.mp-actions-row{justify-content:center;gap:.5rem;display:grid}.mp-actions-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mp-actions-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-actions-row-1{grid-template-columns:auto;justify-items:center}.mp-actions-row .mp-action{text-align:center;justify-content:center;width:100%}.mp-actions-row-1 .mp-action{width:auto;padding-inline:1.2rem}.mp-page .mp-card>.mp-view{text-align:center;justify-content:center;align-items:center;gap:0;width:min(70%,15rem);min-width:9.5rem;min-height:2.75rem;margin-block:clamp(.9rem,2vw,1.2rem) 0;margin-inline:auto;padding-block:0;padding-inline:calc(.9rem + .08em) .9rem;display:flex;transform:none}.mp-page .mp-card>.mp-view:active{transform:scale(.985)}@media(max-width:520px){.mp-page{padding-inline:.7rem}.mp-card{padding:1.2rem .85rem 1.1rem}.mp-fact{gap:.32rem;min-height:3.25rem;padding-inline:.55rem;font-size:.72rem}.mp-fact svg{width:.95rem;height:.95rem}.mp-facts{gap:.4rem}.mp-timestamps{flex-direction:column;gap:.3rem}.mp-timestamps p{padding-inline:0}.mp-timestamps p+p{border-left:0}}@media(max-width:360px){.mp-fact{padding-inline:.45rem;font-size:.68rem}}.mp-confirm{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.mp-page .mp-action{color:#141f32;letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;border:1px solid #c0a86fb3;border:1px solid lab(70.0888% 3.01763 32.7831/.7);border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .9rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.mp-page .mp-action:hover,.mp-page .mp-action:focus-visible{background:#ffffffd1}.mp-page .mp-action:focus-visible{outline-offset:2px;outline:2px solid #c79f45}.mp-action-icon{color:#a8842f;width:.9rem;height:.9rem}.mp-page .mp-action-danger{color:#a32330;background:#ffffff8c;border-color:#d557538c}.mp-page .mp-action-danger .mp-action-icon{color:#a32330}.mp-primary{color:#fdf6e6;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(120deg,#7d2230,#2c3f2f 52%,#1f6f45);border:1px solid #d9b45a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.2rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex;box-shadow:0 10px 24px #050b1857}.mp-primary:hover{filter:brightness(1.06)}.mp-primary:active{transform:scale(.985)}.mp-primary:focus-visible{outline-offset:2px;outline:2px solid #f0d69b}@media(prefers-reduced-motion:reduce){.mp-primary{transition:none}.mp-primary:active{transform:none}}.pmd-page .pmd-primary,.pmd-page .pmd-continue,.pmd-page .pmd-find,.mp-page .mp-primary,.mp-page .mp-action.mp-view{color:#fff!important;background:linear-gradient(100deg,var(--sky-green),var(--sky-teal) 52%,var(--sky-blue))!important;border:2px solid var(--sky-sun)!important;box-shadow:0 10px 24px -12px var(--sky-navy),0 2px 6px var(--sky-navy)!important}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-primary,.pmd-page .pmd-continue,.pmd-page .pmd-find,.mp-page .mp-primary,.mp-page .mp-action.mp-view{box-shadow:0 10px 24px -12px color-mix(in oklab,var(--sky-navy) 70%,transparent),0 2px 6px color-mix(in oklab,var(--sky-navy) 35%,transparent)!important}}.pmd-page .pmd-primary,.pmd-page .pmd-continue,.pmd-page .pmd-find,.mp-page .mp-primary,.mp-page .mp-action.mp-view{transition:transform .12s,box-shadow .16s,filter .16s}.pmd-page .pmd-primary svg,.pmd-page .pmd-continue svg,.mp-page .mp-primary svg,.mp-page .mp-action.mp-view svg,.pmd-page .pmd-find .pmd-find-title,.pmd-page .pmd-find .pmd-find-sub,.pmd-page .pmd-find .pmd-find-icon svg{color:#fff!important}.pmd-page .pmd-find .pmd-find-go svg{color:var(--sky-sun)!important}.pmd-page .pmd-primary:hover,.pmd-page .pmd-continue:hover,.pmd-page .pmd-find:hover,.mp-page .mp-primary:hover,.mp-page .mp-action.mp-view:hover{filter:brightness(1.06);box-shadow:0 14px 30px -12px var(--sky-navy),0 2px 8px var(--sky-navy)!important}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-primary:hover,.pmd-page .pmd-continue:hover,.pmd-page .pmd-find:hover,.mp-page .mp-primary:hover,.mp-page .mp-action.mp-view:hover{box-shadow:0 14px 30px -12px color-mix(in oklab,var(--sky-navy) 75%,transparent),0 2px 8px color-mix(in oklab,var(--sky-navy) 40%,transparent)!important}}.pmd-page .pmd-primary:active,.pmd-page .pmd-continue:active,.pmd-page .pmd-find:active,.mp-page .mp-primary:active,.mp-page .mp-action.mp-view:active{filter:brightness(.94);transform:scale(.985)}.pmd-page .pmd-primary:focus-visible,.pmd-page .pmd-continue:focus-visible,.pmd-page .pmd-find:focus-visible,.mp-page .mp-primary:focus-visible,.mp-page .mp-action.mp-view:focus-visible{outline:2px solid var(--sky-sun);outline-offset:3px}.pmd-page .pmd-primary:disabled,.pmd-page .pmd-continue:disabled{opacity:.55;filter:saturate(.7)}.pmd-plans-link,.pmd-saved-open{background:linear-gradient(120deg,var(--sky-navy),var(--sky-blue))!important;border:1px solid var(--sky-sun)!important}@supports (color:color-mix(in lab,red,red)){.pmd-plans-link,.pmd-saved-open{border:1px solid color-mix(in oklab,var(--sky-sun) 60%,transparent)!important}}.pmd-plans-link,.pmd-saved-open{color:#fff!important;box-shadow:0 8px 20px -10px var(--sky-navy)!important}@supports (color:color-mix(in lab,red,red)){.pmd-plans-link,.pmd-saved-open{box-shadow:0 8px 20px -10px color-mix(in oklab,var(--sky-navy) 70%,transparent)!important}}.pmd-plans-link svg,.pmd-saved-open svg{color:#fff!important}.pmd-plans-link:hover,.pmd-saved-open:hover{filter:brightness(1.07)}.pmd-plans-link:focus-visible,.pmd-saved-open:focus-visible{outline:2px solid var(--sky-sun);outline-offset:3px}.pmd-page .pmd-act-cal,.mp-page .mp-action.mp-cal{background:var(--sky-cloud)!important;border-color:var(--sky-navy)!important}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-act-cal,.mp-page .mp-action.mp-cal{border-color:color-mix(in oklab,var(--sky-navy) 30%,transparent)!important}}.pmd-page .pmd-act-cal,.mp-page .mp-action.mp-cal{color:var(--sky-navy)!important}.pmd-page .pmd-act-maps,.mp-page .mp-action.mp-maps{background:linear-gradient(120deg,#dff7f5,var(--sky-blue))!important;border-color:var(--sky-navy)!important}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-act-maps,.mp-page .mp-action.mp-maps{border-color:color-mix(in oklab,var(--sky-navy) 30%,transparent)!important}}.pmd-page .pmd-act-maps,.mp-page .mp-action.mp-maps{color:var(--sky-navy)!important}.pmd-page .pmd-act-share,.mp-page .mp-action.mp-share{border-color:var(--sky-green)!important;background:#e6f5ec!important}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-act-share,.mp-page .mp-action.mp-share{border-color:color-mix(in oklab,var(--sky-green) 40%,transparent)!important}}.pmd-page .pmd-act-share,.mp-page .mp-action.mp-share{color:var(--sky-green)!important}.mp-page .mp-action.mp-edit{background:var(--sky-green)!important}@supports (color:color-mix(in lab,red,red)){.mp-page .mp-action.mp-edit{background:color-mix(in oklab,var(--sky-green) 12%,var(--sky-ivory))!important}}.mp-page .mp-action.mp-edit{border-color:var(--sky-green)!important}@supports (color:color-mix(in lab,red,red)){.mp-page .mp-action.mp-edit{border-color:color-mix(in oklab,var(--sky-green) 45%,transparent)!important}}.mp-page .mp-action.mp-edit{color:var(--sky-green)!important}.mp-page .mp-action.mp-dup{background:var(--sky-teal)!important}@supports (color:color-mix(in lab,red,red)){.mp-page .mp-action.mp-dup{background:color-mix(in oklab,var(--sky-teal) 12%,var(--sky-ivory))!important}}.mp-page .mp-action.mp-dup{border-color:var(--sky-teal)!important}@supports (color:color-mix(in lab,red,red)){.mp-page .mp-action.mp-dup{border-color:color-mix(in oklab,var(--sky-teal) 45%,transparent)!important}}.mp-page .mp-action.mp-dup{color:#0f6f6b!important}.pmd-page .pmd-act-cal svg,.pmd-page .pmd-act-maps svg,.mp-page .mp-action.mp-cal .mp-action-icon,.mp-page .mp-action.mp-maps .mp-action-icon{color:var(--sky-navy)!important}.pmd-page .pmd-act-share svg,.mp-page .mp-action.mp-share .mp-action-icon,.mp-page .mp-action.mp-edit .mp-action-icon{color:var(--sky-green)!important}.mp-page .mp-action.mp-dup .mp-action-icon{color:#0f6f6b!important}.pmd-page .pmd-secondary{background:var(--sky-ivory)!important;border:1px solid var(--sky-navy)!important;color:var(--sky-navy)!important;box-shadow:0 6px 14px -10px var(--sky-navy)!important}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-secondary{box-shadow:0 6px 14px -10px color-mix(in oklab,var(--sky-navy) 60%,transparent)!important}}.pmd-page .pmd-secondary svg{color:var(--sky-navy)!important}.pmd-page .pmd-secondary:hover{background:#fffdf6!important}.pmd-page .pmd-secondary:focus-visible{outline:2px solid var(--sky-navy);outline-offset:2px}.pmd-ivory-row{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.pmd-page .pmd-ivory-btn{background:var(--sky-ivory);border:1px solid var(--sky-navy);border-radius:999px;flex:12rem;justify-content:center;align-items:center;max-width:16rem;min-height:2.9rem;padding:0 1.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-ivory-btn{border:1px solid color-mix(in oklab,var(--sky-navy) 45%,transparent)}}.pmd-page .pmd-ivory-btn{color:var(--sky-navy);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 18px -12px var(--sky-navy);font-size:.76rem;font-weight:800;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-ivory-btn{box-shadow:0 8px 18px -12px color-mix(in oklab,var(--sky-navy) 60%,transparent)}}.pmd-page .pmd-ivory-btn{transition:box-shadow .15s,transform .12s,background .15s}.pmd-page .pmd-ivory-btn .pmd-btn-label{text-align:center;white-space:normal;overflow-wrap:break-word;padding-block:.45rem;line-height:1.25;display:inline-block}@media(max-width:380px){.pmd-page .pmd-ivory-btn{letter-spacing:.06em;flex:100%;max-width:none;padding:0 .85rem;font-size:.7rem}}.pmd-page .pmd-ivory-btn:hover{box-shadow:0 10px 22px -12px var(--sky-navy);background:#fffdf6}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-ivory-btn:hover{box-shadow:0 10px 22px -12px color-mix(in oklab,var(--sky-navy) 65%,transparent)}}.pmd-page .pmd-ivory-btn:active{background:var(--sky-cloud);transform:scale(.985)}.pmd-page .pmd-ivory-btn:focus-visible{outline:2px solid var(--sky-navy);outline-offset:2px}.pmd-page .pmd-ident-pin .pmd-marker svg,.pmd-page .pmd-ident-compass .pmd-compass svg{filter:drop-shadow(0 1px 3px var(--sky-navy))}@supports (color:color-mix(in lab,red,red)){.pmd-page .pmd-ident-pin .pmd-marker svg,.pmd-page .pmd-ident-compass .pmd-compass svg{filter:drop-shadow(0 1px 3px color-mix(in oklab,var(--sky-navy) 45%,transparent))}}@media(prefers-reduced-motion:reduce){.pmd-page .pmd-primary,.pmd-page .pmd-continue,.pmd-page .pmd-find,.pmd-page .pmd-ivory-btn,.mp-page .mp-primary,.mp-page .mp-action.mp-view{transition:none}.pmd-page .pmd-primary:active,.pmd-page .pmd-continue:active,.pmd-page .pmd-find:active,.pmd-page .pmd-ivory-btn:active,.mp-page .mp-primary:active,.mp-page .mp-action.mp-view:active{transform:none}}.mp-page .mp-actions-row .mp-action{text-align:center;justify-content:center;width:100%}.mp-page .mp-actions-row-1 .mp-action{width:auto;padding-inline:1.2rem}@media(max-width:520px){.mp-page .mp-actions-row .mp-action{letter-spacing:.04em;white-space:normal;padding-inline:.5rem;font-size:.64rem;line-height:1.15}}@media(max-width:360px){.mp-page .mp-actions-row-3{grid-template-columns:1fr 1fr}.mp-page .mp-actions-row .mp-action{padding-inline:.4rem;font-size:.6rem}}.pmd-page .pmd-header>.pmd-back,.pmd-page .pmd-header>.pmd-back span,.pmd-page .pmd-header>.pmd-back svg{color:#347fc4!important}.pmd-page .pmd-header>.pmd-back:hover,.pmd-page .pmd-header>.pmd-back:hover span,.pmd-page .pmd-header>.pmd-back:active,.pmd-page .pmd-header>.pmd-back:active span{color:#2a6ba8!important}.pmd-page .pmd-stops-step .pmd-step-title:after,.pmd-page .pmd-stops-step .pmd-step-title:before,.pmd-page .pmd-stops-step .pmd-stop-name:after,.pmd-page .pmd-stops-step .pmd-stop-name:before,.pmd-page .pmd-stops-step .pmd-ident-name:after,.pmd-page .pmd-stops-step .pmd-ident-name:before{content:none!important;display:none!important}.pmd-page .pmd-stops-step .pmd-select{text-align:center;justify-content:center;padding-inline:2.25rem;position:relative}.pmd-page .pmd-stops-step .pmd-select>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.pmd-page .pmd-stops-step .pmd-select>svg:last-child{position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.pmd-page .pmd-nav-duo{align-items:stretch;gap:.85rem;margin-bottom:0;grid-template-columns:1fr 1fr!important;display:grid!important}.pmd-page .pmd-nav-duo>.pmd-nav-plans,.pmd-page .pmd-nav-duo>.pmd-continue{letter-spacing:.1em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;min-width:0;height:2.9rem;margin:0;padding-inline:.6rem;font-size:.74rem;display:inline-flex;min-height:2.9rem!important}.pmd-page .pmd-nav-duo>.pmd-nav-plans{text-decoration:none;border:1px solid var(--sky-sun)!important;color:#fff!important;background:linear-gradient(115deg,#102e55,#347fc4 60%,#5dbeeb)!important}.pmd-page .pmd-nav-duo>.pmd-continue{border:1px solid var(--sky-sun)!important;color:#fff!important;background:linear-gradient(115deg,#102e55,#347fc4 58%,#7fd3f4)!important}@media(max-width:380px){.pmd-page .pmd-nav-duo>.pmd-nav-plans,.pmd-page .pmd-nav-duo>.pmd-continue{letter-spacing:.06em;padding-inline:.4rem;font-size:.68rem}.pmd-page .pmd-nav-duo .pmd-emblem{width:1.2rem;height:1.2rem}}.pmd-page .pmd-stops-step .pmd-step-head,.pmd-page .pmd-stops-step .pmd-step-title,.pmd-page .pmd-stops-step>.pmd-help{text-align:center}.pmd-page .pmd-stops-step .pmd-field-blue>.pmd-field-label{justify-content:center;width:100%;display:flex}.pmd-page .pmd-stops-step>.pmd-help{color:#1c7c86;justify-content:center;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;display:flex}.pmd-page .pmd-stops-step .pmd-journey-edit{gap:.55rem;margin-top:.85rem;display:grid}.pmd-page .pmd-stop-row{background:#ffffff8c;border:1px solid #347fc44d;border:1px solid lab(51.0651% -5.61669 -43.4586/.3);border-radius:.85rem;padding:.55rem .6rem}.pmd-page .pmd-stop-row.pmd-stop-open{background:#ffffffb8;border-color:#347fc4}.pmd-page .pmd-row-head{align-items:center;gap:.4rem;min-width:0;display:flex}.pmd-pin{flex:none;display:inline-flex}.pmd-pin svg{width:1.55rem;height:1.9rem}.pmd-page .pmd-row-id{flex:auto;min-width:0}.pmd-page .pmd-row-id .pmd-stop-name{font-size:.95rem;line-height:1.2}.pmd-page .pmd-row-place{color:#2a6f86;margin:0;font-size:.8rem;font-weight:500}.pmd-page .pmd-row-chip{white-space:nowrap;border-radius:999px;flex:none;padding:.22rem .55rem;font-size:.72rem;font-weight:600}.pmd-page .pmd-row-chip-time{color:#17335c;background:#dfeeff}.pmd-page .pmd-row-chip-flex{color:#1f6f45;background:#e4f4ea}.pmd-page .pmd-row-chip-req{color:#a55a12;background:#fdeedd}.pmd-page .pmd-stop-row .pmd-remove{flex:none;width:2.1rem;height:2.1rem}.pmd-page .pmd-row-toggle{color:#17335c;border-radius:.5rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.pmd-page .pmd-row-body{margin-top:.7rem}.pmd-page .pmd-stops-step .pmd-grid-stop{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:0}.pmd-page .pmd-stops-step .pmd-grid-stop .pmd-field-label{letter-spacing:.06em;gap:0;font-size:.62rem}@media(max-width:400px){.pmd-page .pmd-row-chip{padding-inline:.42rem;font-size:.66rem}.pmd-page .pmd-row-id .pmd-stop-name{font-size:.88rem}.pmd-page .pmd-stops-step .pmd-grid-stop{grid-template-columns:repeat(2,minmax(0,1fr))}.pmd-page .pmd-stops-step .pmd-grid-stop>:last-child{grid-column:1/-1}}.pmd-page .pmd-stop-row{display:block;position:relative}.pmd-page .pmd-stop-row:before,.pmd-page .pmd-stop-row:after{content:none!important;display:none!important}.pmd-page .pmd-header>.pmd-back{min-width:4.75rem;min-height:2.75rem;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;top:.85rem;left:0;transform:none}.pmd-page .pmd-header>.pmd-back:active{transform:none}.pmd-page .pmd-header>:not(.pmd-sky){z-index:1;position:relative}.pmd-page .pmd-header>.pmd-back{position:absolute}body:has(.pmd-page) .pmd-page{overflow-y:visible}body:has(.pmd-page) footer[data-site-chrome]{margin-top:1.5rem}@media(max-width:400px){.pmd-page .pmd-header>.pmd-back{top:.65rem}}@media(max-width:480px){.pmd-page .pmd-header>.pmd-back{z-index:3;margin-bottom:.35rem;position:relative;top:auto}.pmd-page .pmd-header{padding-top:3.25rem}}body:has(.pmd-page)>.pmd-sky{z-index:-1;min-height:100dvh;position:fixed;inset:0}body:has(.pmd-page) .pmd-page{min-height:0;padding-bottom:.5rem}body:has(.pmd-page)>div{background-color:#0000}body:has(.pmd-page){background-color:#0000!important}.pmd-page .pmd-add-stop{border:2px solid var(--sky-sun,#f4d35e);color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(115deg,#16754a,#19a6a0 55%,#5dbeeb);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;margin-top:.9rem;padding-inline:1rem;font-size:.86rem;font-weight:800;display:flex;box-shadow:0 10px 22px -14px #102e55bf}.pmd-page .pmd-add-stop:active{transform:translateY(1px)}.pmd-page .pmd-add-stop-error{border-color:#e0362c}.pmd-page .pmd-add-stop-label{white-space:nowrap}.pmd-page .pmd-add-stop-help{text-align:center;color:#17335c;margin:.4rem 0 0;font-size:.8rem;font-weight:600}.pmd-add-stop-block{min-width:0}.pmd-picker-panel{background:#fff;border:1px solid #347fc44d;border:1px solid lab(51.0651% -5.61669 -43.4586/.3);border-radius:1rem;min-width:0;margin-top:.6rem;padding:.75rem;position:static;box-shadow:0 12px 26px -20px #102e5599}.pmd-picker-title{letter-spacing:.06em;text-transform:uppercase;color:#17335c;margin:0 0 .5rem;font-size:.9rem;font-weight:800}.pmd-picker-search{color:#17335c;align-items:center;gap:.5rem;min-width:0;display:flex}.pmd-picker-list{gap:.4rem;max-height:min(50dvh,22rem);margin:.6rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.pmd-picker-item{text-align:left;background:#f7f4ea;border:1px solid #347fc447;border:1px solid lab(51.0651% -5.61669 -43.4586/.28);border-radius:.75rem;align-items:center;gap:.55rem;width:100%;min-height:3rem;padding:.45rem .6rem;display:flex}.pmd-picker-item:disabled{opacity:.6}.pmd-picker-copy{min-width:0;display:grid}.pmd-picker-name{color:#17335c;overflow-wrap:anywhere;font-weight:700}.pmd-picker-place{color:#2a6f86;font-size:.8rem}.pmd-picker-added{color:#16754a;margin-left:auto;font-size:.72rem;font-weight:700}.pmd-endpoint-slot{grid-column:1/-1;min-width:0}.pmd-endpoint{background:#fff9;border:1px solid #16754a59;border:1px solid lab(43.2803% -35.8157 15.9114/.35);border-radius:.9rem;margin-top:.9rem;padding:.7rem .75rem}.pmd-endpoint-end{border-color:#e0362c59}.pmd-endpoint-error{border-color:#e0362c}.pmd-endpoint-head{align-items:center;gap:.45rem;margin:0;display:flex}.pmd-endpoint-title{letter-spacing:.1em;text-transform:uppercase;color:#17335c;font-size:.78rem;font-weight:800}.pmd-endpoint-req{letter-spacing:.06em;text-transform:uppercase;color:#a55a12;margin-left:auto;font-size:.66rem;font-weight:700}.pmd-endpoint-help{color:#2a6f86;margin:.25rem 0 .55rem;font-size:.8rem;font-weight:600}.pmd-endpoint-modes{gap:.4rem;display:grid}.pmd-endpoint-mode,.pmd-endpoint-saved-btn{color:#17335c;text-align:left;background:#f7f4ea;border:1px solid #347fc442;border:1px solid lab(51.0651% -5.61669 -43.4586/.26);border-radius:.7rem;align-items:center;gap:.4rem;width:100%;min-height:2.75rem;padding:.4rem .6rem;font-size:.82rem;font-weight:700;display:flex}.pmd-endpoint-mode-on{background:linear-gradient(115deg,#e6f4ec,#d8f0ea);border-color:#16754a}.pmd-endpoint-input{margin-top:.5rem}.pmd-endpoint-saved{gap:.35rem;margin-top:.5rem;display:grid}.pmd-endpoint-value{color:#17335c;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:.82rem}.pmd-pin-endpoint svg{width:1.35rem;height:1.7rem}.pmd-page .pmd-terminus{background:#fff9;border:1px solid #16754a52;border:1px solid lab(43.2803% -35.8157 15.9114/.32);border-radius:.85rem;align-items:center;gap:.55rem;margin:.7rem 0;padding:.55rem .7rem;display:flex}.pmd-page .pmd-terminus-end{border-color:#e0362c52}.pmd-page .pmd-terminus-label{letter-spacing:.1em;text-transform:uppercase;color:#2a6f86;margin:0;font-size:.68rem;font-weight:800}.pmd-page .pmd-terminus-name{color:#17335c;overflow-wrap:anywhere;margin:0;font-weight:700}.pmd-page .pmd-minutes-hint{color:#2a6f86;margin:.25rem 0 0;font-size:.72rem;font-weight:700}.pmd-page .pmd-remind{margin-top:.75rem}.pmd-page .pmd-remind-row{align-items:center;gap:.5rem;display:flex}.pmd-page .pmd-remind-label{color:#17335c;font-size:.8rem;font-weight:700}.pmd-page .pmd-remind-choices{gap:.35rem;margin-top:.5rem;display:grid}.pmd-page .pmd-remind-choice{color:#17335c;background:#f7f4ea;border:1px solid #347fc442;border:1px solid lab(51.0651% -5.61669 -43.4586/.26);border-radius:.7rem;min-height:2.5rem;padding:.35rem .6rem;font-size:.8rem;font-weight:700}.pmd-page .pmd-remind-choice-on{background:linear-gradient(115deg,#e6f4ec,#d8f0ea);border-color:#16754a}.pmd-page .pmd-row-head{flex-wrap:wrap;row-gap:.35rem}.pmd-page .pmd-row-id{flex:60%}.pmd-page .pmd-row-id .pmd-stop-name{overflow-wrap:anywhere;white-space:normal}.pmd-page .pmd-stop-row{min-height:3.4rem}.dr-target{align-items:center;gap:.6rem;min-width:0;margin:.6rem 0 .75rem;display:flex}.dr-target-name{color:#17335c;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:800}.dr-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.8rem;display:grid}.dr-directions{justify-content:center;align-items:center;width:100%;text-decoration:none;display:inline-flex}.dr-arrived{background:#ffffffad;border:1px solid #16754a66;border:1px solid lab(43.2803% -35.8157 15.9114/.4);border-radius:.9rem;margin-top:.9rem;padding:.7rem .75rem}.dr-arrived-title{color:#16754a;overflow-wrap:anywhere;margin:0 0 .25rem;font-weight:800}.dr-actions{gap:.45rem;margin-top:.6rem;display:grid}.dr-actions>*{justify-content:center;width:100%;min-height:2.75rem}.dr-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.9rem;display:grid}.dr-controls>button{justify-content:center;min-height:2.75rem}.dr-end{color:#a3241c;border-color:#e0362c73}.dr-secondary{color:#17335c;background:#fff9;border:1px solid #17335c59;border:1px solid lab(20.8761% 1.39011 -28.2084/.35);border-radius:.7rem;min-height:2.75rem;margin-top:.5rem;padding:0 .9rem;font-weight:700}.dr-secondary:disabled{opacity:.6}.dr-remaining{gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.dr-remaining-row{background:#ffffff80;border-radius:.7rem;align-items:center;gap:.5rem;min-width:0;padding:.35rem .5rem;display:flex}.dr-remaining-name{color:#17335c;overflow-wrap:anywhere;font-weight:700}.dr-done-title{color:#16754a;margin:0;font-weight:800}@media(max-width:380px){.dr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-controls{grid-template-columns:1fr}}.mp-card .mp-action.mp-start-route{margin-inline:auto;justify-content:center;align-items:center;gap:.4rem;width:min(70%,15rem);min-height:44px;margin-top:.5rem;display:flex}.pmd-details{margin-top:.75rem}.pmd-section-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin:1rem 0 .5rem;display:flex}.pmd-section-title{letter-spacing:.1em;text-transform:uppercase;color:#17335c;margin:0;font-size:.82rem;font-weight:800}.pmd-edit-btn{color:#102e55;letter-spacing:.06em;text-transform:uppercase;background:#f7f4ea;border:1px solid #347fc473;border:1px solid lab(51.0651% -5.61669 -43.4586/.45);border-radius:999px;flex:none;align-items:center;gap:.35rem;min-height:36px;padding:0 .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.pmd-detail-list{gap:.4rem;margin:0;display:grid}.pmd-detail-row{background:#e9f7ff;border-radius:.75rem;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;padding:.45rem .7rem;display:flex}.pmd-detail-row dt{letter-spacing:.08em;text-transform:uppercase;color:#16754a;flex:none;font-size:.72rem;font-weight:800}.pmd-detail-row dd{text-align:right;color:#102e55;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.pmd-point-summary{background:#f7f4ea;border:1px solid #19a6a066;border:1px solid lab(61.3807% -36.8793 -7.43303/.4);border-radius:1rem;align-items:center;gap:.6rem;min-width:0;padding:.6rem .7rem;display:flex}.pmd-point-summary>div{flex:auto}.pmd-inline-error{color:#b3261e;margin:.4rem 0 0;font-size:.82rem;font-weight:700}.pmd-row-chip-added{color:#16754a;background:#e0ebe4;align-items:center;gap:.25rem;display:inline-flex}.pmd-picker-choose{letter-spacing:.06em;text-transform:uppercase;color:#347fc4;flex:none;font-size:.72rem;font-weight:800}.pmd-confirm{background:#f7f4ea;border:1px solid #f4d35eb3;border:1px solid lab(85.7583% 2.33433 60.7133/.7);border-radius:1rem;padding:.75rem}.pmd-confirm-q{color:#102e55;overflow-wrap:anywhere;margin:0;font-weight:800}.pmd-confirm-place{color:#19506b;overflow-wrap:anywhere;margin:.2rem 0 .7rem;font-size:.85rem}.pmd-confirm-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pmd-confirm-cancel,.pmd-confirm-add{letter-spacing:.04em;border-radius:999px;flex:8rem;min-height:44px;padding:0 1rem;font-weight:800}.pmd-confirm-cancel{color:#102e55;background:#fff;border:1px solid #102e5559;border:1px solid lab(18.4729% .916258 -27.4263/.35)}.pmd-confirm-add{color:#fff;background:linear-gradient(90deg,#16754a,#19a6a0 55%,#5dbeeb);border:2px solid #f4d35e;box-shadow:0 10px 22px -16px #102e55e6}.mp-plan-name{letter-spacing:.01em;word-spacing:.32em;color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;background:linear-gradient(100deg,#8f5c00,#c18400 34%,#b77900 62%,#8a5a00);-webkit-background-clip:text;background-clip:text;padding-block:.12em;font-family:Allura,cursive;font-size:clamp(1.85rem,7vw,2.6rem);font-weight:400;line-height:1.25;overflow:visible}.dr-plan-title{overflow-wrap:anywhere;font-size:clamp(1.5rem,6.6vw,2.4rem);font-style:italic;font-weight:800;line-height:1.15}.dr-plan-brand{white-space:normal}.dr-plan-title{color:#f7f4ec}.pmd-step-head{text-align:center;justify-content:center}.pmd-step-title{text-align:center}.pmd-step-eyebrow{letter-spacing:.08em;font-size:clamp(1.35rem,5.6vw,2rem)}.pmd-step-title{font-size:clamp(1.25rem,4.6vw,1.85rem)}.pmd-page .pmd-details .pmd-section-title{color:#9a6b06}.pmd-page .pmd-stops .pmd-section-title,.pmd-page .pmd-stops-step .pmd-section-head>.pmd-section-title{color:#14639f}.pmd-page .pmd-section-title{text-shadow:0 1px #ffffff8c}.pmd-page .pmd-detail-row dt{color:#14724a}.pmd-page .pmd-detail-row dd{color:#14639f}.pmd-page .pmd-detail-row:first-child dd{color:#9a6b06}.pmd-page .pmd-edit-btn{color:#9a6b06;border-color:#c184008c}.pmd-page .pmd-edit-btn svg{color:#9a6b06}.pmd-page .pmd-terminus-label{color:#14724a}.pmd-page .pmd-terminus-name{color:#14639f;font-weight:700}.pmd-page .pmd-terminus-end .pmd-terminus-label,.pmd-page .pmd-point-summary-end .pmd-terminus-label{color:#b23b2c}.dr-map{z-index:0;border:1px solid #ffffff8c;border-radius:.9rem;width:100%;height:15rem;margin-block:.75rem;overflow:hidden;box-shadow:0 8px 20px -14px #0c16288c}.dr-map-pin span{color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:grid;box-shadow:0 2px 6px #00000059}.pmdc-tabs{z-index:1;grid-template-columns:1fr 1fr;gap:.5rem;max-width:34rem;margin:1rem auto 0;padding:0 .25rem;display:grid;position:relative}.pmdc-tab{color:#10233f;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #14639f66;border:1px solid lab(39.9187% -5.56354 -39.6499/.4);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:0 .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.pmdc-tab svg{color:#a8842f;width:.95rem;height:.95rem}.pmdc-tab:focus-visible{outline-offset:2px;outline:2px solid #c79f45}.pmdc{z-index:1;color:#10233f;background:#fffbf4ed;border:1px solid #c79f4599;border:1px solid lab(67.9636% 8.19564 51.3377/.6);border-radius:1.1rem;max-width:34rem;margin:1rem auto 0;padding:1rem;position:relative;box-shadow:0 14px 34px #03172c38}.pmdc .pmdc-tabs{margin-top:0}.pmdc-head{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.pmdc-nav{color:#14548d;background:#fff;border:1px solid #14639f59;border:1px solid lab(39.9187% -5.56354 -39.6499/.35);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.pmdc-nav svg{width:1.1rem;height:1.1rem}.pmdc-month{letter-spacing:.02em;margin:0;font-weight:700}.pmdc-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-top:.75rem;display:grid}.pmdc-dow{text-align:center;letter-spacing:.1em;color:#3d5b7d;font-size:.65rem;font-weight:700}.pmdc-cell{color:#10233f;background:#fff9;border:1px solid #0000;border-radius:.6rem;place-items:center;min-height:40px;font-size:.85rem;font-weight:600;display:grid;position:relative}.pmdc-cell:focus-visible{outline-offset:2px;outline:2px solid #c79f45}.pmdc-dot{background:#a8842f;border-radius:999px;width:5px;height:5px;position:absolute;bottom:4px}.pmdc-selected{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#a8842f;margin:1rem 0 .25rem;font-size:.72rem;font-weight:700}.pmdc-empty{text-align:center;color:#3d5b7d;margin:.25rem 0 0;font-size:.9rem}.pmdc-plan{background:#fff;border:1px solid #14639f4d;border:1px solid lab(39.9187% -5.56354 -39.6499/.3);border-radius:.9rem;gap:.5rem;margin-top:.6rem;padding:.85rem;display:grid}.pmdc-plan-name{text-align:center;color:#7a5c17;margin:0;font-weight:700}.pmdc-plan-time{text-align:center;color:#3d5b7d;margin:0;font-size:.85rem}.pmdc-note{text-align:center;color:#3d5b7d;margin:0;font-size:.72rem}@media(max-width:380px){.pmdc-tab{letter-spacing:.05em;font-size:.62rem}.pmdc-cell{min-height:36px;font-size:.78rem}}.pmdc-sheet-btn{color:#10233f;letter-spacing:.09em;text-transform:uppercase;background:#fff;border:1px solid #14639f66;border:1px solid lab(39.9187% -5.56354 -39.6499/.4);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:46px;padding:0 1rem;font-size:.74rem;font-weight:800;text-decoration:none;display:flex}.pmdc-sheet-btn svg{flex:none;width:1rem;height:1rem;margin:0}.pmdc-sheet-btn:disabled{opacity:.55}.pmdc-sheet-btn:hover{border-color:#1c6fb8}.pmdc-sheet-btn:focus-visible{outline-offset:2px;outline:2px solid #c79f45}body:has(.pmd-page) footer[data-site-chrome]{z-index:1;box-shadow:0 100vh 0 100vh var(--background);position:relative}.pmd-sky-paused,.pmd-sky-paused *{animation-play-state:paused!important}.hazard-dock-active{padding-bottom:calc(var(--hazard-dock-height,8.5rem) + 53px + env(safe-area-inset-bottom,0px) + 1.25rem)}.hazard-loc-methods{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem;margin-top:.55rem;display:grid}.hazard-loc-methods .hazard-secondary{width:100%;min-height:2.85rem}.hazard-loc-methods [aria-pressed=true]{border-color:var(--hazard-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-loc-methods [aria-pressed=true]{border-color:color-mix(in oklab,var(--hazard-accent) 75%,transparent)}}.hazard-loc-methods [aria-pressed=true]{background:var(--hazard-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-loc-methods [aria-pressed=true]{background:color-mix(in oklab,var(--hazard-accent) 14%,var(--hazard-surface-2))}}.hazard-address-input{grid-column:1/-1}.hazard-address{gap:.6rem;margin-top:.65rem;display:grid}.hazard-address-fields{gap:.55rem;display:grid}.hazard-address-label{letter-spacing:.02em;color:var(--hazard-ink-soft,inherit);gap:.25rem;font-size:.78rem;font-weight:600;display:grid}.hazard-address-row{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;display:grid}.hazard-address-actions{grid-template-columns:1fr auto;gap:.5rem;display:grid}.hazard-address-actions .hazard-primary{min-height:2.85rem}.hazard-check{align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.35;display:flex}.hazard-check input{min-width:1rem;min-height:1rem;margin-top:.15rem}.hazard-address-results{gap:.4rem;display:grid}.hazard-address-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.hazard-address-option{text-align:left;border:1px solid var(--hazard-accent);border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;min-height:2.9rem;padding:.6rem .7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hazard-address-option{border:1px solid color-mix(in oklab,var(--hazard-accent) 35%,transparent)}}.hazard-address-option{background:var(--hazard-surface-2)}.hazard-address-option strong{font-size:.88rem;display:block}.hazard-address-option small{opacity:.75;font-size:.74rem;display:block}.hazard-address-option:focus-visible{outline:2px solid var(--hazard-accent);outline-offset:2px}.hazard-address-retry{gap:.45rem;display:grid}@media(max-width:380px){.hazard-address-actions{grid-template-columns:1fr}}.hazard-error{color:#a20615;margin-top:.5rem;font-size:.82rem}.hazard-map-picker{margin-top:.6rem}.hazard-map-canvas{border:1px solid var(--bone);height:15rem}@supports (color:color-mix(in lab,red,red)){.hazard-map-canvas{border:1px solid color-mix(in oklab,var(--bone) 18%,transparent)}}.hazard-map-canvas{border-radius:.9rem;overflow:hidden}.hazard-map-actions{gap:.5rem;margin-top:.5rem;display:flex}.hazard-map-pin span{border:2px solid var(--bone);background:var(--brand-red);width:18px;height:18px;box-shadow:0 0 10px var(--brand-red);border-radius:999px;margin:4px;display:block}@supports (color:color-mix(in lab,red,red)){.hazard-map-pin span{box-shadow:0 0 10px color-mix(in oklab,var(--brand-red) 60%,transparent)}}.hazard-test-toggle{border:1px dashed var(--bone);align-items:flex-start;gap:.55rem;margin-top:.9rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hazard-test-toggle{border:1px dashed color-mix(in oklab,var(--bone) 45%,transparent)}}.hazard-test-toggle{border-radius:.75rem;font-size:.8rem;line-height:1.35}.hazard-test-badge{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--bone);margin-bottom:.6rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.hazard-test-badge{color:color-mix(in oklab,var(--bone) 92%,transparent)}}.hazard-success-title{font-family:var(--font-heading);text-align:center;font-size:clamp(1.5rem,6.5vw,2rem)}.hazard-success-note{text-align:center;margin-top:.4rem;font-size:.92rem}.hazard-success dl{margin-top:1rem}@media(min-width:640px){.hazard-dock-active{padding-bottom:calc(var(--hazard-dock-height,8.5rem) + 53px + env(safe-area-inset-bottom,0px) + 1.25rem)}.hazard-loc-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}.hazard-question{font-family:var(--font-display,inherit);letter-spacing:.02em;color:var(--bone);text-align:center;margin:0 0 .65rem;font-size:1.05rem;line-height:1.3}.hazard-question label{font:inherit;color:inherit;letter-spacing:inherit}.hazard-summary{gap:.55rem;display:grid}.hazard-summary>div{border:1px solid var(--bone);gap:.2rem;padding:.65rem .75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hazard-summary>div{border:1px solid color-mix(in oklab,var(--bone) 18%,transparent)}}.hazard-summary>div{background:var(--hazard-surface-2,#fffdf8);border-radius:.75rem}@supports (color:lab(0% 0 0)){.hazard-summary>div{background:var(--hazard-surface-2,lab(99.4593% -.0957549 2.67053))}}.hazard-summary dt{text-transform:uppercase;letter-spacing:.14em;color:var(--bone);font-size:.7rem}@supports (color:color-mix(in lab,red,red)){.hazard-summary dt{color:color-mix(in oklab,var(--bone) 78%,transparent)}}.hazard-summary dd{color:var(--bone);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hazard-summary dd{color:color-mix(in oklab,var(--bone) 92%,transparent)}}.hazard-edit{color:#8b5f18;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 .35rem;font-size:.85rem;text-decoration:underline}.hazard-report-another{margin:0 auto;display:inline-block}.hazard-file-hidden{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-back{color:color-mix(in oklab,var(--bone) 88%,transparent)}}.hazard-page .hazard-back:hover,.hazard-page .hazard-subtitle{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-subtitle{color:color-mix(in oklab,var(--bone) 86%,transparent)}}.hazard-page .hazard-notice{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-notice{color:color-mix(in oklab,var(--bone) 96%,transparent)}}.hazard-page .hazard-notice a{color:#00598f;color:lab(35.6723% -6.02512 -41.9836);text-decoration:underline}.hazard-page .hazard-clear{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-clear{color:color-mix(in oklab,var(--bone) 82%,transparent)}}.hazard-page .hazard-clear:hover{color:#855910}.hazard-page .hazard-secondary{color:#014069}.hazard-page button:disabled:not(.hazard-primary){opacity:.78}.hazard-beacon{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hazard-beacon-wash{background:radial-gradient(115% 62% at 50% -8%,#fef1d0e6,#0000 70%),radial-gradient(85% 55% at 8% 22%,#ceedfe8c,#0000 72%),radial-gradient(90% 60% at 96% 74%,#dcf2df80,#0000 74%),linear-gradient(#fefaf0,#f9f3e6 58%,#f5eee0);background:radial-gradient(115% 62% at 50% -8%,#fef1d0e6,#0000 70%),radial-gradient(85% 55% at 8% 22%,#ceedfe8c,#0000 72%),radial-gradient(90% 60% at 96% 74%,#dcf2df80,#0000 74%),linear-gradient(#fefaf0,#f9f3e6 58%,#f5eee0);position:absolute;inset:0}.hazard-beacon-contours{opacity:.16;background-image:repeating-linear-gradient(115deg,#97835c59 0 1px,#0000 1px 46px),repeating-linear-gradient(25deg,#62869947 0 1px,#0000 1px 62px);background-image:repeating-linear-gradient(115deg,#97835c59 0% 1px,#0000 1px 46px),repeating-linear-gradient(25deg,#62869947 0% 1px,#0000 1px 62px);animation:90s linear infinite hazard-drift;position:absolute;inset:-10%}.hazard-beacon-rings{width:0;height:0;position:absolute;top:7.5rem;left:50%}.hazard-beacon-rings i{opacity:0;border:1px solid #42a2ac66;border:1px solid lab(61.3461% -26.7974 -14.2604/.4);border-radius:50%;width:15rem;height:15rem;margin:-7.5rem 0 0 -7.5rem;animation:9s ease-out infinite hazard-pulse;position:absolute;top:0;left:0}.hazard-beacon-rings i:nth-child(2){animation-delay:3s}.hazard-beacon-rings i:nth-child(3){animation-delay:6s}.hazard-beacon-motes{position:absolute;inset:0}.hazard-beacon-motes i{background:radial-gradient(circle,#e5cc89d9,#0000 70%);background:radial-gradient(circle,#e5cc89d9,#0000 70%);border-radius:50%;width:6px;height:6px;animation:26s ease-in-out infinite hazard-float;position:absolute}.hazard-beacon-motes i:first-child{animation-delay:0s;top:22%;left:14%}.hazard-beacon-motes i:nth-child(2){animation-delay:5s;top:41%;left:78%}.hazard-beacon-motes i:nth-child(3){animation-delay:10s;top:63%;left:28%}.hazard-beacon-motes i:nth-child(4){animation-delay:15s;top:74%;left:66%}.hazard-beacon-motes i:nth-child(5){animation-delay:20s;top:31%;left:47%}@keyframes hazard-pulse{0%{opacity:0;transform:scale(.35)}18%{opacity:.5}to{opacity:0;transform:scale(1.5)}}@keyframes hazard-drift{0%{transform:translate(0)}to{transform:translate(-4%,-3%)}}@keyframes hazard-float{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.85;transform:translateY(-22px)}}.hazard-beacon-still .hazard-beacon-contours,.hazard-beacon-still .hazard-beacon-motes i{animation:none}.hazard-beacon-still .hazard-beacon-rings i{opacity:.28;animation:none}.hazard-beacon-still .hazard-beacon-rings i:nth-child(2){transform:scale(1.18)}.hazard-beacon-still .hazard-beacon-rings i:nth-child(3){transform:scale(1.36)}.hazard-beacon-paused,.hazard-beacon-paused *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.hazard-beacon *{animation:none!important}.hazard-beacon-rings i{opacity:.28}}body:has(.hazard-page)>div{background-color:#0000}body:has(.hazard-page) main{background:0 0;flex:1 0 auto}.hazard-page{isolation:isolate;min-height:100dvh;padding-bottom:calc(var(--hazard-dock-height,8.5rem) + 53px + env(safe-area-inset-bottom,0px) + 1.25rem);position:relative}.hazard-page .hazard-beacon{z-index:0;position:absolute}.hazard-page>:not(.hazard-beacon):not(.hazard-dock):not(.pgatm){z-index:1;position:relative}body:has(.hazard-page) footer[data-site-chrome]{z-index:2;box-shadow:0 100vh 0 100vh var(--background);margin-top:1.75rem;position:relative}body:has(.hazard-page) footer[data-site-chrome]:before{content:"";pointer-events:none;background:linear-gradient(180deg,transparent,var(--background));height:2.25rem;position:absolute;top:-2.25rem;left:0;right:0}@supports (color:color-mix(in lab,red,red)){body:has(.hazard-page) footer[data-site-chrome]:before{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--background) 82%,transparent))}}.hazard-tile[data-accent=traffic]{--hz-tile:#007bae}@supports (color:lab(0% 0 0)){.hazard-tile[data-accent=traffic]{--hz-tile:lab(47.7579% -16.9299 -41.1369)}}.hazard-tile[data-accent=safety]{--hz-tile:#1d7d3e}@supports (color:lab(0% 0 0)){.hazard-tile[data-accent=safety]{--hz-tile:lab(45.9442% -39.3942 26.1392)}}.hazard-tile[data-accent=road]{--hz-tile:#99741b}@supports (color:lab(0% 0 0)){.hazard-tile[data-accent=road]{--hz-tile:lab(51.3951% 8.98308 50.7028)}}.hazard-tile[data-accent=environment]{--hz-tile:#007c7d}@supports (color:lab(0% 0 0)){.hazard-tile[data-accent=environment]{--hz-tile:lab(46.535% -32.7307 -9.79254)}}.hazard-tile[data-accent=other]{--hz-tile:#7457a3}@supports (color:lab(0% 0 0)){.hazard-tile[data-accent=other]{--hz-tile:lab(42.6079% 25.068 -37.3728)}}.hazard-page .hazard-tile[data-accent] .hazard-tile-icon{color:var(--hz-tile);border-color:var(--hz-tile)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-tile[data-accent] .hazard-tile-icon{border-color:color-mix(in oklab,var(--hz-tile) 45%,transparent)}}.hazard-page .hazard-tile[data-accent] .hazard-tile-icon{background:var(--hz-tile)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-tile[data-accent] .hazard-tile-icon{background:color-mix(in oklab,var(--hz-tile) 10%,var(--hazard-surface-2))}}.hazard-page .hazard-tile[data-accent] .hazard-tile-icon{box-shadow:0 0 14px -8px var(--hz-tile)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-tile[data-accent] .hazard-tile-icon{box-shadow:0 0 14px -8px color-mix(in oklab,var(--hz-tile) 60%,transparent)}}.hazard-page .hazard-tile[data-selected=true] .hazard-tile-icon{color:var(--hazard-accent);border-color:var(--hazard-accent);background:var(--hazard-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-tile[data-selected=true] .hazard-tile-icon{background:color-mix(in oklab,var(--hazard-accent) 16%,var(--hazard-surface-2))}}.hazard-tile[data-selected=true]:after{content:"✓";color:#fcfcfc;background:var(--hazard-accent);border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:.45rem;right:.55rem}.hazard-loc-methods{align-items:stretch}.hazard-loc-methods>*{width:100%}.hazard-loc-methods .hazard-primary,.hazard-loc-methods .hazard-secondary{min-height:3.1rem}.hazard-page .hazard-ok{text-align:center;border:1px solid var(--brand-green);flex-direction:column;justify-content:center;align-items:center;gap:.55rem}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-ok{border:1px solid color-mix(in oklab,var(--brand-green) 40%,transparent)}}.hazard-page .hazard-ok{background:var(--brand-green);border-radius:.8rem;padding:.65rem .75rem}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-ok{background:color-mix(in oklab,var(--brand-green) 9%,var(--hazard-surface-2))}}.hazard-page .hazard-ok{color:#0a562b;font-size:.88rem}.hazard-page .hazard-clear{border:1px solid var(--hazard-blue);margin-left:0;align-self:center;min-height:2.2rem;margin-inline:auto;padding:0 .9rem}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-clear{border:1px solid color-mix(in oklab,var(--hazard-blue) 45%,transparent)}}.hazard-page .hazard-clear{color:#004672;color:lab(27.7197% -5.57502 -32.3863);background:var(--hazard-blue);border-radius:999px;font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-clear{background:color-mix(in oklab,var(--hazard-blue) 10%,transparent)}}.hazard-page .hazard-clear:hover{color:#00355c;color:lab(20.6713% -3.75772 -32.2235);background:var(--hazard-blue)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-clear:hover{background:color-mix(in oklab,var(--hazard-blue) 16%,transparent)}}.hazard-page textarea{border:1px solid var(--hazard-line);min-height:7.5rem;color:var(--bone);background:var(--hazard-surface-2);border-radius:.8rem;padding:.75rem .85rem;font-size:.95rem;line-height:1.5}.hazard-page textarea:focus-visible{border-color:var(--hazard-blue);outline:none}@supports (color:color-mix(in lab,red,red)){.hazard-page textarea:focus-visible{border-color:color-mix(in oklab,var(--hazard-blue) 60%,transparent)}}.hazard-page textarea:focus-visible{box-shadow:0 0 0 3px var(--hazard-blue)}@supports (color:color-mix(in lab,red,red)){.hazard-page textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--hazard-blue) 14%,transparent)}}.hazard-page textarea::placeholder{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hazard-page textarea::placeholder{color:color-mix(in oklab,var(--bone) 60%,transparent)}}.hazard-page .hazard-secondary{border-color:var(--hazard-blue)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-secondary{border-color:color-mix(in oklab,var(--hazard-blue) 55%,transparent)}}.hazard-page .hazard-secondary{background:var(--hazard-blue)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-secondary{background:color-mix(in oklab,var(--hazard-blue) 12%,var(--hazard-surface-2))}}.hazard-page .hazard-secondary{font-weight:600}.hazard-page .hazard-secondary svg{width:1.05rem;height:1.05rem}.hazard-page .hazard-help{text-align:left}.hazard-review{padding:.95rem .95rem 1.05rem}.hazard-summary{gap:0}.hazard-summary>div{border:0;border-bottom:1px solid var(--bone);border-radius:0;grid-template-columns:minmax(0,1fr)}@supports (color:color-mix(in lab,red,red)){.hazard-summary>div{border-bottom:1px solid color-mix(in oklab,var(--bone) 14%,transparent)}}.hazard-summary>div{background:0 0;padding:.85rem .25rem}.hazard-summary>div:last-child{border-bottom:0}.hazard-summary dd{align-items:center;gap:.65rem}.hazard-page .hazard-edit{border:1px solid var(--hazard-blue);min-height:2.3rem;margin-left:auto;padding:0 .85rem}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-edit{border:1px solid color-mix(in oklab,var(--hazard-blue) 50%,transparent)}}.hazard-page .hazard-edit{color:#00406a;color:lab(25.3739% -5.04282 -32.3327);background:var(--hazard-blue);border-radius:999px;font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-edit{background:color-mix(in oklab,var(--hazard-blue) 11%,transparent)}}.hazard-page .hazard-edit{text-decoration:none}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-edit:hover{background:color-mix(in oklab,var(--hazard-blue) 18%,transparent)}}.hazard-page .hazard-report-another{margin-inline:auto}.hazard-page .hazard-safety{border-color:var(--brand-red);align-items:center}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-safety{border-color:color-mix(in oklab,var(--brand-red) 34%,transparent)}}.hazard-page .hazard-safety{background:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-safety{background:color-mix(in oklab,var(--brand-red) 6%,lab(98.1773% 2.91976 1.9374))}}.hazard-page .hazard-safety{color:#4f2e28;font-size:clamp(.62rem,2.9vw,.85rem);line-height:1.3}.hazard-dock{border-top:1px solid var(--hazard-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-dock{border-top:1px solid color-mix(in oklab,var(--hazard-accent) 32%,transparent)}}.hazard-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0px));background:#fcf6ebeb!important}@media(max-width:400px){.hazard-loc-methods{grid-template-columns:minmax(0,1fr)}.hazard-beacon-rings{top:6rem}}body:has(.hazard-page) .hazard-page{padding-bottom:calc(var(--hazard-dock-height,8.5rem) + 1rem)}body:has(.hazard-page) footer[data-site-chrome]{box-shadow:0 100vh 0 100vh #14161c}.hazard-page{overflow-x:visible}.hazard-page button,.hazard-page .hazard-primary,.hazard-page .hazard-secondary{white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-width:0;max-width:100%;height:auto;min-height:44px;padding-block:.6rem;line-height:1.2}.hazard-page .hazard-tile,.hazard-page .hazard-level{text-align:left;justify-content:flex-start}.hazard-page .hazard-tile-copy,.hazard-page .hazard-level-copy{min-width:0}.hazard-page .hazard-dock{gap:.55rem}.hazard-page .hazard-dock .hazard-primary{flex:auto}.hazard-review-edit{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.hazard-review-edit>*{width:100%}.hazard-photo{border:1px solid var(--hazard-accent,#cda956);border-radius:1rem;align-items:center;gap:.75rem;padding:.6rem;display:flex}@supports (color:lab(0% 0 0)){.hazard-photo{border:1px solid var(--hazard-accent,lab(71.2304% 6.54387 47.0948))}}@supports (color:color-mix(in lab,red,red)){.hazard-photo{border:1px solid color-mix(in oklab,var(--hazard-accent,lab(71.2304% 6.54387 47.0948)) 40%,transparent)}}.hazard-photo{background:#fffbf4e0}.hazard-photo-thumb{background:#f1eee7;border:1px solid #362c2438;border:1px solid lab(18.7497% 3.63408 6.86861/.22);border-radius:.75rem;flex:none;width:4.5rem;height:4.5rem;padding:0;overflow:hidden}.hazard-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hazard-photo-meta{color:#3b3129;flex:auto;min-width:0;font-size:.8rem}.hazard-photo-meta strong{overflow-wrap:anywhere;display:block}.hazard-photo-meta small{color:#665b53}.hazard-photo-actions{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.hazard-photo-actions button{min-height:36px;padding:.25rem .6rem;font-size:.75rem}.hazard-photo-list{gap:.6rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.hazard-photo[data-status=uploading]{opacity:.75}.hazard-photo[data-status=failed]{border-color:#c9302d8c}.hazard-photo[data-status=uploaded]{border-color:#3197518c}.hazard-photo-review{flex-wrap:wrap;gap:.5rem;display:flex}.hazard-photo-review .hazard-photo-thumb{width:3.5rem;height:3.5rem}.hazard-lightbox-nav{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);color:#fbf8f1;align-items:center;gap:.75rem;font-size:.85rem;display:flex;position:absolute}.hazard-lightbox-nav button{min-height:44px;color:inherit;background:#fbf8f129;border-radius:999px;padding:0 .9rem}.hazard-lightbox{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0806db;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.hazard-lightbox img{object-fit:contain;border-radius:.75rem;max-width:100%;max-height:80vh}.hazard-lightbox-close{top:calc(env(safe-area-inset-top,0px) + .75rem);color:#fbf8f1;background:#291f18cc;border-radius:999px;min-width:44px;min-height:44px;position:absolute;right:.9rem}.hz-detail-private{background:#d6a62e24;border:1px solid #d6a62e73;border:1px solid lab(71.1827% 10.5081 64.1926/.45);border-radius:.75rem;margin:0 0 .75rem;padding:.65rem .8rem;font-size:.85rem}.hz-detail-map{margin:1rem 0}.hz-detail-map h2{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 .5rem;font-size:.75rem}.hz-detail-map-frame{position:relative}.hz-detail-map-pin{pointer-events:none;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hz-detail-map iframe{border:1px solid;width:100%;height:220px;display:block}@supports (color:color-mix(in lab,red,red)){.hz-detail-map iframe{border:1px solid color-mix(in oklab,currentColor 18%,transparent)}}.hz-detail-map iframe{border-radius:.9rem}.hz-marker-focused{filter:drop-shadow(0 0 6px #fdc436);filter:drop-shadow(0 0 6px lab(82.8053% 12.0677 73.6205))}.hz-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.6rem 0 0;display:grid}.hz-photos[data-count="1"]{grid-template-columns:minmax(0,1fr)}.hz-photos[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-photo-thumb{aspect-ratio:4/3;border:1px solid;width:100%;max-height:220px;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hz-photo-thumb{border:1px solid color-mix(in oklab,currentColor 16%,transparent)}}.hz-photo-thumb{background:currentColor;border-radius:.6rem}@supports (color:color-mix(in lab,red,red)){.hz-photo-thumb{background:color-mix(in oklab,currentColor 6%,transparent)}}.hz-photo-thumb{cursor:pointer}.hz-photo-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hz-photo-thumb:focus-visible{outline:2px solid var(--ca-gold,currentColor);outline-offset:2px}.hz-photos-compact{gap:.35rem}.hz-photos-compact .hz-photo-thumb{aspect-ratio:16/9;max-height:200px}.hz-photos-compact[data-count="1"] .hz-photo-thumb{max-height:200px}.hz-photo-more{letter-spacing:.04em;color:#fcfcfc;background:#1d140db8;padding:.2rem .35rem;font-size:.68rem;font-weight:700;position:absolute;inset:auto 0 0}.hz-photos-state{opacity:.85;align-items:center;gap:.4rem;margin:.5rem 0 0;font-size:.78rem;display:flex}.hz-photos-state svg{width:.95rem;height:.95rem}.hz-photos-retry{font-weight:700;text-decoration:underline}.hz-photos-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.6rem 0 0;display:grid}.hz-photos-skeleton span{aspect-ratio:16/9;background:linear-gradient(100deg,currentColor,currentColor,currentColor);border-radius:.6rem;display:block}@supports (color:color-mix(in lab,red,red)){.hz-photos-skeleton span{background:linear-gradient(100deg,color-mix(in oklab,currentColor 8%,transparent),color-mix(in oklab,currentColor 16%,transparent),color-mix(in oklab,currentColor 8%,transparent))}}.hz-photos-skeleton span{background-size:200% 100%;animation:1.4s linear infinite hz-shimmer}@keyframes hz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.hz-photos-skeleton span{animation:none}}.hz-viewer{z-index:120;padding:calc(env(safe-area-inset-top,0px) + 3.25rem) 1rem calc(env(safe-area-inset-bottom,0px) + 3rem);background:#110c09f0;place-items:center;display:grid;position:fixed;inset:0}.hz-viewer img{object-fit:contain;border-radius:.75rem;max-width:100%;max-height:78vh}.hz-viewer-close,.hz-viewer-prev,.hz-viewer-next{color:#fcfcfc;cursor:pointer;background:#30271fd9;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute}.hz-viewer-close{top:calc(env(safe-area-inset-top,0px) + .75rem);right:.9rem}.hz-viewer-prev{top:50%;left:.6rem;transform:translateY(-50%)}.hz-viewer-next{top:50%;right:.6rem;transform:translateY(-50%)}.hz-viewer-close svg,.hz-viewer-prev svg,.hz-viewer-next svg{width:1.3rem;height:1.3rem}.hz-viewer-count{bottom:calc(env(safe-area-inset-bottom,0px) + .9rem);text-align:center;color:#eee;font-size:.78rem;position:absolute;left:0;right:0}.ca-card-desc{-webkit-line-clamp:3;line-clamp:3;color:var(--ca-ink);-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.88rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ca-card-where{color:var(--ca-muted);overflow-wrap:anywhere;align-items:flex-start;gap:.35rem;margin:.45rem 0 0;font-size:.8rem;display:flex}.ca-card-where svg{flex:none;width:.9rem;height:.9rem;margin-top:.15rem}.hz-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0 .5rem;display:grid}.hz-detail-actions>*{border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hz-detail-actions>*{border:1px solid color-mix(in oklab,currentColor 28%,transparent)}}.hz-detail-actions>*{letter-spacing:.05em;text-transform:uppercase;text-align:center;cursor:pointer;font-size:.76rem;font-weight:700}.hz-detail-actions svg{flex:none;width:1rem;height:1rem}@media(max-width:359px){.hz-detail-actions{grid-template-columns:minmax(0,1fr)}}.hz-detail-rows{gap:.55rem;margin:.9rem 0;display:grid}.hz-detail-rows div{gap:.15rem;display:grid}.hz-detail-rows dt{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:.68rem}.hz-detail-rows dd{overflow-wrap:anywhere;margin:0;font-size:.92rem}.hz-map-explore{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.hz-map-explore button{border:1px solid;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.5rem .9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hz-map-explore button{border:1px solid color-mix(in oklab,currentColor 30%,transparent)}}.hz-map-explore button{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;font-size:.76rem;font-weight:700}.hz-map-explore p{opacity:.75;margin:0;font-size:.76rem}.hz-map-explore-on [data-b1aqk-map-status]{touch-action:none}.hz-focus-missing{background:#db42411a;border:1px solid #db424173;border:1px solid lab(51.69% 60.0087 36.4368/.45);border-radius:.9rem;gap:.6rem;margin:.75rem 0;padding:.9rem 1rem;font-size:.9rem;display:grid}.hz-focus-missing-actions{flex-wrap:wrap;gap:.5rem;display:flex}.hz-focus-missing-actions button,.hz-focus-missing-actions a{border:1px solid;border-radius:999px;align-items:center;min-height:44px;padding:.5rem .9rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hz-focus-missing-actions button,.hz-focus-missing-actions a{border:1px solid color-mix(in oklab,currentColor 30%,transparent)}}.hz-focus-missing-actions button,.hz-focus-missing-actions a{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;font-size:.76rem;font-weight:700}.hz-ack{background:#e78b301a;border:1px solid #e78b308c;border:1px solid lab(66.9011% 31.4733 60.57/.55);border-radius:.9rem;margin:1rem 0 .5rem;padding:.9rem 1rem}.hz-ack h3{letter-spacing:.1em;margin:0 0 .5rem;font-size:.74rem;font-weight:800}.hz-ack p{margin:0 0 .5rem;font-size:.8rem;line-height:1.5}.hz-ack-links{flex-wrap:wrap;gap:.75rem;margin:.25rem 0 .75rem;font-size:.76rem;display:flex}.hz-ack-links a{font-weight:700;text-decoration:underline}.hz-ack-check{cursor:pointer;align-items:flex-start;gap:.6rem;padding:.5rem 0 0;font-size:.84rem;line-height:1.45;display:flex}.hz-ack-check input{flex:none;width:22px;height:22px;margin-top:.1rem}.hz-ack-warning{color:#b00a1d;margin:.6rem 0 0;font-size:.82rem;font-weight:600}.ca-card{padding:.85rem .9rem .85rem 1.05rem;display:block}.ca-card-head{align-items:center;gap:.55rem;display:flex}.ca-card-head h2{flex:auto;min-width:0;font-size:1rem}.ca-card-icon{width:2.1rem;height:2.1rem;color:var(--ca-tone);background:var(--ca-tone);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ca-card-icon{background:color-mix(in oklab,var(--ca-tone) 12%,transparent)}}.ca-card-icon svg{width:1.05rem;height:1.05rem}.ca-card-menu{width:2.35rem;height:2.35rem;margin:0 -.3rem 0 0}.ca-card-desc,.ca-card .ca-category,.ca-card .ca-meta,.ca-card-where{margin:0}.ca-card .hz-photos{margin:.15rem 0 0}.ca-card .hz-photos-compact .hz-photo-thumb{aspect-ratio:16/9;max-height:190px}.ca-card .hz-photos-compact .hz-photo-thumb img{object-fit:cover;width:100%;height:100%}.ca-card-footer{margin-top:.35rem}@media(min-width:768px){.ca-card{padding:1.1rem 1.15rem 1.1rem 1.3rem}}.hz-detail{padding-bottom:max(1.5rem,calc(env(safe-area-inset-bottom) + 1rem));gap:.85rem;display:grid}.hz-detail-card{--hz-tone:var(--brand-gold);border:1px solid var(--hz-tone);gap:.5rem;padding:.95rem 1rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hz-detail-card{border:1px solid color-mix(in oklab,var(--hz-tone) 38%,transparent)}}.hz-detail-card{background:var(--hz-tone);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.hz-detail-card{background:color-mix(in oklab,var(--hz-tone) 7%,var(--card))}}.hz-detail-card.ca-card-danger{--hz-tone:var(--alert-danger)}.hz-detail-card.ca-card-caution{--hz-tone:var(--alert-caution)}.hz-detail-card.ca-card-information{--hz-tone:var(--alert-information)}.hz-detail-card.ca-card-resolved{--hz-tone:var(--alert-resolved)}.hz-detail-head{align-items:center;gap:.6rem;margin:0;display:flex}.hz-detail-head h1{flex:auto;min-width:0;font-size:1.2rem;font-weight:800}.hz-detail-icon{width:2.1rem;height:2.1rem;color:var(--hz-tone);background:var(--hz-tone);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hz-detail-icon{background:color-mix(in oklab,var(--hz-tone) 16%,transparent)}}.hz-detail-icon svg{width:1.05rem;height:1.05rem}.hz-detail-section-title{color:var(--hz-tone);margin:0}@supports (color:color-mix(in lab,red,red)){.hz-detail-section-title{color:color-mix(in oklab,var(--hz-tone) 70%,var(--foreground))}}.hz-detail-section-title{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.hz-detail-facts{gap:.5rem;margin:0;display:grid}.hz-detail-facts>div{gap:.1rem;display:grid}.hz-detail-facts dt{opacity:.72;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hz-detail-facts dd{overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}.hz-detail-facts dd svg{vertical-align:-.15em;width:.95rem;height:.95rem;display:inline}.hz-detail-ref{opacity:.65;letter-spacing:.08em;margin:0;font-size:.78rem;font-weight:600}.hz-detail-map iframe{border:0;border-radius:.7rem;width:100%;height:190px;display:block}.hz-detail-photos .hz-photo-thumb{aspect-ratio:4/3;border-radius:.7rem;max-height:240px}.hz-detail-actions{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.55rem;margin-top:.25rem;display:grid}.hz-detail-actions>*{width:100%;min-height:2.9rem}.hz-detail-actions button,.hz-detail-actions a{white-space:normal;text-align:center;justify-content:center;line-height:1.15}@media(max-width:380px){.hz-detail-actions{grid-template-columns:minmax(0,1fr)}}.hz-btn-gold{color:#2a2118!important;background:linear-gradient(160deg,var(--brand-gold),var(--brand-gold))!important}@supports (color:color-mix(in lab,red,red)){.hz-btn-gold{background:linear-gradient(160deg,color-mix(in oklab,var(--brand-gold) 92%,white),var(--brand-gold))!important}}.hz-btn-gold{border:1px solid var(--brand-gold)!important}@supports (color:color-mix(in lab,red,red)){.hz-btn-gold{border:1px solid color-mix(in oklab,var(--brand-gold) 70%,black)!important}}.hz-btn-gold{font-weight:800}.hz-detail>*{margin:0!important}.hz-detail-note,.hz-detail>p:last-of-type{padding:0 .15rem}.hz-detail-category{min-width:0;color:var(--hz-tone);flex:auto;margin:0}@supports (color:color-mix(in lab,red,red)){.hz-detail-category{color:color-mix(in oklab,var(--hz-tone) 75%,var(--foreground))}}.hz-detail-category{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.hz-detail-owned{border:1px solid var(--brand-gold);justify-self:start;margin:0;padding:.1rem .5rem}@supports (color:color-mix(in lab,red,red)){.hz-detail-owned{border:1px solid color-mix(in oklab,var(--brand-gold) 45%,transparent)}}.hz-detail-owned{opacity:.85;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;font-size:.65rem;font-weight:700}.hz-detail-title{text-transform:none;overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25}.hz-detail-section-title{color:var(--hz-tone)}@supports (color:color-mix(in lab,red,red)){.hz-detail-section-title{color:color-mix(in oklab,var(--hz-tone) 62%,var(--foreground))}}.hz-detail-facts>div+div{border-top:1px solid var(--hz-tone);padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.hz-detail-facts>div+div{border-top:1px solid color-mix(in oklab,var(--hz-tone) 16%,transparent)}}.hz-detail-facts dt{letter-spacing:.09em;opacity:.65;font-weight:700}.hz-detail-facts dd{font-weight:500}.hz-detail-where{align-items:flex-start;gap:.35rem;display:flex}.hz-detail-where svg{margin-top:.2rem}.hz-detail-where span{white-space:pre-line}.hz-detail-status{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.hz-detail-badge{border:1px solid var(--brand-green);padding:.12rem .5rem}@supports (color:color-mix(in lab,red,red)){.hz-detail-badge{border:1px solid color-mix(in oklab,var(--brand-green) 55%,transparent)}}.hz-detail-badge{color:var(--brand-green);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.hz-detail-badge{color:color-mix(in oklab,var(--brand-green) 85%,var(--foreground))}}.hz-detail-badge{background:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.hz-detail-badge{background:color-mix(in oklab,var(--brand-green) 14%,transparent)}}.hz-detail-badge{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.hz-detail-expires{opacity:.7;font-size:.85rem;font-weight:500}.hz-detail-ref{letter-spacing:.04em;opacity:.55;font-weight:500}.hz-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-detail-action-wide{grid-column:1/-1}.hz-detail-action-wide>*{width:100%}@media(max-width:360px){.hz-detail-actions{grid-template-columns:minmax(0,1fr)}}.hz-detail-note{opacity:.6;text-align:center;margin:0;font-size:.72rem}.hz-detail h1.hz-detail-title{font-family:var(--font-body);letter-spacing:normal;text-transform:none!important}.ca-card:before{content:none!important;display:none!important}.ca-card{border:1px solid var(--ca-tone)!important;padding:1rem!important}@supports (color:color-mix(in lab,red,red)){.ca-card{border:1px solid color-mix(in oklab,var(--ca-tone) 45%,transparent)!important}}.ca-card{border-radius:.9rem!important}.ca-card-danger{border-color:var(--alert-danger)!important}@supports (color:color-mix(in lab,red,red)){.ca-card-danger{border-color:color-mix(in oklab,var(--alert-danger) 55%,transparent)!important}}.ca-card-caution{border-color:var(--alert-caution)!important}@supports (color:color-mix(in lab,red,red)){.ca-card-caution{border-color:color-mix(in oklab,var(--alert-caution) 60%,transparent)!important}}.ca-card-information{border-color:var(--alert-information)!important}@supports (color:color-mix(in lab,red,red)){.ca-card-information{border-color:color-mix(in oklab,var(--alert-information) 55%,transparent)!important}}.ca-card-head{align-items:center;gap:.55rem;margin:0}.ca-card-body{gap:.5rem;display:grid}.ca-card-body>:first-child{margin-top:0}.ca-card .ca-category{margin:0}.ca-card .hz-photos,.hz-detail-photos .hz-photos{margin:.15rem 0 0;overflow:visible}.hz-photo-thumb{border:1px solid var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hz-photo-thumb{border:1px solid color-mix(in oklab,var(--foreground) 14%,transparent)}}.hz-photo-thumb{overflow:hidden}.hz-photos,.hz-photo-thumb,.hz-detail-card,.ca-card{overflow-x:hidden}.hz-detail-card{overflow:visible}.ca-card,body.hz-viewer-open{overflow:hidden}.hz-detail-primary,.hazard-map-action{color:#f4f9ff!important;background:var(--alert-map-action)!important;border-color:var(--alert-map-action)!important}.hz-btn-map-outline{color:var(--alert-map-action)!important;border-color:var(--alert-map-action)!important}@supports (color:color-mix(in lab,red,red)){.hz-btn-map-outline{border-color:color-mix(in oklab,var(--alert-map-action) 55%,transparent)!important}}.hz-btn-map-outline{background:var(--alert-map-action)!important}@supports (color:color-mix(in lab,red,red)){.hz-btn-map-outline{background:color-mix(in oklab,var(--alert-map-action) 10%,transparent)!important}}.hz-detail-primary:hover,.hazard-map-action:hover,.hz-detail-primary:focus-visible,.hazard-map-action:focus-visible{background:var(--alert-map-action)!important}@supports (color:color-mix(in lab,red,red)){.hz-detail-primary:hover,.hazard-map-action:hover,.hz-detail-primary:focus-visible,.hazard-map-action:focus-visible{background:color-mix(in oklab,var(--alert-map-action) 85%,black)!important}}.hz-btn-map-outline:hover,.hz-btn-map-outline:focus-visible{background:var(--alert-map-action)!important}@supports (color:color-mix(in lab,red,red)){.hz-btn-map-outline:hover,.hz-btn-map-outline:focus-visible{background:color-mix(in oklab,var(--alert-map-action) 18%,transparent)!important}}@keyframes hzbg-fall{0%{transform:translateY(-12%)}to{transform:translateY(12%)}}@keyframes hzbg-fall-slant{0%{transform:translate(-6%,-14%)}to{transform:translate(6%,14%)}}@keyframes hzbg-drift{0%{transform:translate(-8%)}to{transform:translate(8%)}}@keyframes hzbg-rise{0%{transform:translateY(14%)}to{transform:translateY(-14%)}}@keyframes hzbg-breathe{0%,to{opacity:calc(var(--hzbg-strength) * .7);transform:scale(1)}50%{opacity:var(--hzbg-strength);transform:scale(1.06)}}@keyframes hzbg-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hzbg-sway{0%,to{transform:translate(-4%)}50%{transform:translate(4%,1%)}}.hz-detail{z-index:1;position:relative}.hazard-page{min-height:0}.hazard-page .hazard-tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.65rem;margin-top:.9rem;display:grid}.hazard-page .hazard-tile{justify-content:flex-start;gap:.55rem;height:100%;min-height:7.1rem;padding:.85rem .7rem}.hazard-page .hazard-tile:last-child{grid-column:span 2}.hazard-page .hazard-tile-icon{width:2.85rem;height:2.85rem;position:relative;overflow:hidden}.hazard-tile-frame{place-items:center;width:100%;height:100%;animation:.7s both hazard-frame-in;display:grid}.hazard-tile-frame[data-still=true]{animation:none}@keyframes hazard-frame-in{0%{opacity:0;transform:translateY(.35rem)scale(.94)}to{opacity:1;transform:none}}@keyframes hzs-fall{0%{opacity:.55;transform:translateY(-1.2px)}50%{opacity:1}to{opacity:.55;transform:translateY(1.8px)}}@keyframes hzs-rise{0%,to{opacity:.7;transform:translateY(.8px)}50%{opacity:1;transform:translateY(-1.2px)}}@keyframes hzs-slide{0%,to{transform:translate(-1.1px)}50%{transform:translate(1.1px)}}@keyframes hzs-tide{0%,to{transform:translateY(1px)}50%{transform:translateY(-1.4px)}}@keyframes hzs-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes hzs-fade{0%,to{opacity:.25}50%{opacity:.85}}@keyframes hzs-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hzs-nudge{0%,to{transform:translate(0)}50%{transform:translate(.7px,.5px)}}@media(prefers-reduced-motion:reduce){.hazard-tile-frame{animation:none}}.hazard-page .hazard-subtype-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.55rem;margin-top:.7rem;display:grid}.hazard-page .hazard-subtype{text-align:center;background:linear-gradient(160deg,var(--hazard-surface-2),var(--hazard-surface));border-radius:.85rem;place-items:center;height:100%;min-height:3rem;padding:.6rem 1.5rem .6rem .7rem;line-height:1.2;display:grid;position:relative}.hazard-page .hazard-subtype-grid>.hazard-subtype:last-child:nth-child(odd){grid-column:span 2}.hazard-page .hazard-subtype[data-selected=true]{border-color:var(--brand-gold);box-shadow:0 0 0 1px var(--brand-gold);background:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-subtype[data-selected=true]{background:color-mix(in srgb,var(--brand-gold) 14%,var(--hazard-surface-2))}}.hazard-page .hazard-subtype[data-selected=true]{color:var(--bone);font-weight:700}.hazard-page .hazard-subtype[data-selected=true]:after{content:"✓";color:var(--brand-gold);font-size:.8rem;font-weight:800;position:absolute;top:.35rem;right:.5rem}.hazard-page .hazard-level{min-height:3.4rem;position:relative}.hazard-page .hazard-level[data-selected=true]:after{content:"✓";color:var(--hz-level);font-size:.9rem;font-weight:800;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.hazard-page .hazard-tiles>.hazard-tile:last-child{grid-column:auto}body:has(.hazard-page) main{flex:0 auto}@keyframes hzbg-flashless{0%,74%,to{opacity:calc(var(--hzbg-strength) * .35)}84%{opacity:var(--hzbg-strength)}}.hz-motion-toggle{border:1px solid var(--hzbg-color,currentColor);border-radius:999px;align-items:center;gap:.45rem;margin:0 0 .9rem;padding:.45rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hz-motion-toggle{border:1px solid color-mix(in oklab,var(--hzbg-color,currentColor) 40%,transparent)}}.hz-motion-toggle{color:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#00000052;font-size:.74rem;font-weight:800}.hz-motion-toggle svg{width:.95rem;height:.95rem}.hz-motion-toggle:focus-visible{outline:2px solid var(--ca-gold,#d4af37);outline-offset:2px}.hazard-page .hazard-tile{text-align:left;align-items:stretch;padding:0;overflow:hidden}.hazard-tile-scene{background:#b9c6d0;border-radius:1rem 1rem 0 0;flex:none;width:100%;height:4.9rem;display:block;position:relative;overflow:hidden}.hazard-tile-scene-veil{pointer-events:none;background:linear-gradient(to bottom,transparent 62%,var(--hazard-surface));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hazard-tile-scene-veil{background:linear-gradient(to bottom,transparent 62%,color-mix(in oklab,var(--hazard-surface) 92%,transparent))}}.hazard-page .hazard-tile .hazard-tile-copy{padding:.55rem .75rem .85rem}.hazard-page .hazard-tile{gap:0;min-height:9.6rem}.hz-detail{isolation:isolate}@keyframes hzn-rain-fall{0%{transform:translateY(0)}to{transform:translateY(132px)}}@keyframes hzn-snow-fall{0%{opacity:0;transform:translate(0)}10%{opacity:.95}to{opacity:.2;transform:translate(10px,128px)}}@keyframes hzn-hail-fall{0%{opacity:0;transform:translateY(0)}8%{opacity:1}78%{transform:translateY(112px)}88%{transform:translateY(104px)}to{opacity:.3;transform:translateY(112px)}}@keyframes hzn-fog-drift{0%{transform:translate(-14px)}to{transform:translate(14px)}}@keyframes hzn-cloud-drift{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes hzn-haze{0%{opacity:.35;transform:translateY(0)scaleY(1)}to{opacity:.6;transform:translateY(-2px)scaleY(1.3)}}@keyframes hzn-funnel-move{0%{transform:translate(-16px)rotate(-2deg)}to{transform:translate(20px)rotate(3deg)}}@keyframes hzn-flash{0%,86%{opacity:0}90%{opacity:.5}94%{opacity:.12}to{opacity:0}}@keyframes hzn-bolt{0%,87%{opacity:0}90%{opacity:.95}96%{opacity:0}}@keyframes hzn-drive{0%{transform:translate(-50px)}to{transform:translate(250px)}}@keyframes hzn-drive-slow{0%{transform:translate(-30px)}55%{transform:translate(90px)}to{transform:translate(240px)}}@keyframes hzn-blink-soft{0%,to{opacity:.3}50%{opacity:1}}@keyframes hzn-wash{0%,to{opacity:.05}50%{opacity:.24}}@keyframes hzn-nudge-small{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes hzn-walk{0%{transform:translate(-14px)}to{transform:translate(150px)}}@keyframes hzn-walk-far{0%{opacity:1;transform:translate(0)}to{opacity:.35;transform:translate(120px,-6px)}}@keyframes hzn-sway{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes hzn-trot{0%{transform:translate(-20px)}to{transform:translate(160px)}}@keyframes hzn-creep{0%{transform:translate(-20px)}to{transform:translate(40px)}}@keyframes hzn-arm{0%{transform:rotate(0)}to{transform:rotate(16deg)}}@keyframes hzn-flame{0%{transform:scale(.9,.92)skew(-3deg)}to{transform:scale(1.06,1.12)skew(4deg)}}@keyframes hzn-smoke{0%{opacity:.55;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-22px,-52px)scale(1.7)}}@keyframes hzn-ember{0%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate(-16px,-46px)}}@keyframes hzn-gas{0%{opacity:.5;transform:translateY(0)scale(.7)}to{opacity:0;transform:translateY(-24px)scale(1.5)}}@keyframes hzn-water-rise{0%{transform:translateY(16px)}35%{transform:translateY(0)}70%{transform:translateY(-2px)}to{transform:translateY(16px)}}@keyframes hzn-water-edge{0%{transform:translateY(.6px)scaleY(1)}to{transform:translateY(-.8px)scaleY(1.6)}}@keyframes hzn-current{0%{transform:translate(0)}to{transform:translate(48px)}}@keyframes hzn-ripple{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes hzn-drip{0%,70%{opacity:0;transform:translateY(0)}80%{opacity:.9}to{opacity:0;transform:translateY(10px)}}@keyframes hzn-ground-shift{0%,to{transform:translate(0)}25%{transform:translate(-1.6px)}75%{transform:translate(1.6px)}}@keyframes hzn-crack{0%{stroke-dashoffset:120px}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:120px}}@keyframes hzn-slide-down{0%,to{opacity:.85;transform:translate(0)}55%{opacity:1;transform:translate(14px,16px)}}@keyframes hzn-rock-fall{0%{opacity:0;transform:translate(0)}10%{opacity:1}70%{transform:translate(12px,42px)}to{opacity:0;transform:translate(14px,46px)}}@keyframes hzn-hole{0%,to{transform:scale(.55)}55%{transform:scale(1)}}@keyframes hzn-dust{0%{opacity:.5;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-14px,-18px)scale(1.6)}}@keyframes hzn-flicker{0%,42%,58%,to{opacity:.3}50%{opacity:.08}70%{opacity:.34}}@keyframes hzn-spark{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}}@keyframes hzn-signal{0%,to{opacity:.7}50%{opacity:.12}}@keyframes hzn-marker{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hzn-pulse-soft{0%,to{opacity:.6}50%{opacity:1}}.hazard-question-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}body:has(.hazard-page) main{background:#010810}.hazard-page{--bone:#f9f5ec;--hazard-surface:#050e17e6;--hazard-surface-2:#091723e6;--hazard-line:#dab06080;--hazard-accent:var(--brand-gold);--report-gold-deep:#a56d0f;width:min(100%,52rem);color:var(--bone);background:0 0;padding-inline:clamp(.65rem,3vw,1.25rem)}@supports (color:lab(0% 0 0)){.hazard-page{--bone:lab(96.5704% .28047 4.58642);--hazard-surface:lab(3.67278% -1.34034 -6.27561/.9);--hazard-surface-2:lab(7.18602% -2.72735 -9.76771/.9);--hazard-line:lab(74.6229% 8.98892 46.4309/.5);--report-gold-deep:lab(51.072% 18.2679 54.7065)}}.hazard-page .hazard-beacon{z-index:0;pointer-events:none;background:#010810;min-height:0;position:fixed;inset:0;overflow:hidden}.hazard-glass-photo,.hazard-glass-photo img{width:100%;height:100%;display:block;position:absolute;inset:0}.hazard-glass-photo img{object-fit:cover;object-position:50% 50%;filter:brightness(1.14)saturate(1.06)contrast(1.02)}.hazard-beacon-contours{opacity:.16;background-image:repeating-radial-gradient(at 58% 12%,#0000 0 26px,#e1bf8033 27px 28px,#0000 29px 52px),repeating-radial-gradient(at 20% 74%,#0000 0 34px,#e1bf8024 35px 36px,#0000 37px 62px);background-image:repeating-radial-gradient(at 58% 12%,#0000 0% 26px,#e1bf8033 27px 28px,#0000 29px 52px),repeating-radial-gradient(at 20% 74%,#0000 0% 34px,#e1bf8024 35px 36px,#0000 37px 62px);position:absolute;inset:0}.hazard-beacon-reflections{opacity:.3;background:radial-gradient(60% 46% at 2% 34%,#e8ab3e57,#0000 72%),radial-gradient(58% 44% at 99% 62%,#f4524952,#0000 74%),radial-gradient(28% 20% at 96% 34%,#20b46b33,#0000 76%);background:radial-gradient(60% 46% at 2% 34%,#e8ab3e57,#0000 72%),radial-gradient(58% 44% at 99% 62%,#f4524952,#0000 74%),radial-gradient(28% 20% at 96% 34%,#20b46b33,#0000 76%);animation:96s ease-in-out infinite alternate hazard-glass-drift;position:absolute;inset:-2%}.hazard-beacon-edge{background:radial-gradient(120% 96% at 50% 48%,#0000 46%,#0001029e);background:radial-gradient(120% 96% at 50% 48%,#0000 46%,#0001039e);position:absolute;inset:0}@keyframes hazard-glass-drift{0%{opacity:.24;transform:translate(-.6%,.4%)scale(1.01)}to{opacity:.38;transform:translate(.6%,-.4%)scale(1.03)}}.hazard-beacon-paused .hazard-beacon-reflections,.hazard-beacon-still .hazard-beacon-reflections{animation-play-state:paused!important}.hazard-header{padding:.15rem 0 .85rem}.hazard-page .hazard-back{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-back{color:color-mix(in oklab,var(--bone) 86%,transparent)}}.hazard-page .hazard-back{text-shadow:0 1px 2px #000c;text-shadow:0 1px 2px lab(0% 0 0/.8)}.hazard-brand-row{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-top:.7rem;display:flex}.hazard-brand-wordmark{font-family:var(--font-heading);letter-spacing:0;filter:drop-shadow(0 2px 7px #000000bf);filter:drop-shadow(0 2px 7px lab(0% 0 0/.75));font-size:clamp(2.25rem,12vw,4.3rem);font-weight:800;line-height:.95}.hazard-brand-promise{font-family:var(--font-heading);letter-spacing:.12em;text-align:left;color:var(--bone);text-shadow:0 1px 3px #000000e6;text-shadow:0 1px 3px lab(0% 0 0/.9);gap:.17rem;margin:0;font-size:clamp(.58rem,2.7vw,.83rem);font-weight:700;line-height:1.15;display:grid}.hazard-header-icon{color:#ffd984;color:lab(88.6749% 6.74015 50.4923);width:5.8rem;height:5.8rem;box-shadow:none;filter:drop-shadow(0 0 12px #f2b0367a);filter:drop-shadow(0 0 12px lab(76.7671% 17.3435 67.5766/.48));background:0 0;border:0;border-radius:0;margin-top:.65rem}.hazard-header-icon .hazard-report-mark{width:100%;height:100%;stroke-width:initial;overflow:visible}.hazard-report-paper{fill:url(#report-gold);stroke:#ffe8a5;stroke:lab(93.325% 6.56834 50.152);stroke-width:2px}.hazard-report-fold,.hazard-report-line{fill:none;stroke:#2f1d0b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.hazard-report-warning{fill:var(--brand-red);stroke:#2b130f;stroke-width:2px}.hazard-report-warning-dot{fill:none;stroke:#1a0e0c;stroke-width:3px;stroke-linecap:round}.hazard-report-pencil{fill:var(--brand-green);stroke:#071b0c;stroke-width:2px;stroke-linejoin:round;transform-origin:60% 75%;animation:1.3s ease-out .55s both hazard-pencil-once}.hazard-report-check{fill:none;stroke:var(--brand-green);stroke-width:4px;stroke-linecap:round;stroke-dasharray:24;stroke-dashoffset:24px;animation:.65s ease-out 1.25s forwards hazard-check-once}@keyframes hazard-pencil-once{0%{opacity:0;transform:translate(8px,-8px)}to{opacity:1;transform:none}}@keyframes hazard-check-once{to{stroke-dashoffset:0}}.hazard-title{letter-spacing:0;color:var(--bone);text-shadow:0 2px 7px #000000e6;text-shadow:0 2px 7px lab(0% 0 0/.9);margin-top:.35rem;font-size:clamp(1.7rem,8.2vw,3.15rem)}.hazard-subtitle{color:var(--bone);margin-top:.35rem;font-size:clamp(.9rem,4vw,1.15rem)}@supports (color:color-mix(in lab,red,red)){.hazard-subtitle{color:color-mix(in oklab,var(--bone) 90%,transparent)}}.hazard-subtitle{text-shadow:0 1px 4px #000000eb;text-shadow:0 1px 4px lab(0% 0 0/.92)}.hazard-title-rail{background:linear-gradient(90deg,var(--brand-red),var(--brand-gold) 55%,#ffe872);width:min(82%,29rem);height:4px;box-shadow:0 0 8px var(--brand-gold);border-radius:999px;margin-top:.7rem;display:block}@supports (color:lab(0% 0 0)){.hazard-title-rail{background:linear-gradient(90deg,var(--brand-red),var(--brand-gold) 55%,lab(92.5412% -.338435 70.3005))}}@supports (color:color-mix(in lab,red,red)){.hazard-title-rail{box-shadow:0 0 8px color-mix(in oklab,var(--brand-gold) 62%,transparent)}}.hazard-step{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.hazard-step{color:color-mix(in oklab,var(--bone) 76%,transparent)}}.hazard-step{text-shadow:0 1px 3px #000000e6;text-shadow:0 1px 3px lab(0% 0 0/.9)}.hazard-notice{color:var(--bone);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01060cc2}.hazard-category-heading{width:100%;color:var(--bone);grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);align-items:center;gap:.65rem;margin:.35rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.hazard-category-heading{color:color-mix(in oklab,var(--bone) 92%,transparent)}}.hazard-category-heading{font-family:var(--font-heading);letter-spacing:.14em;text-align:center;text-shadow:0 1px 3px #000000e6;text-shadow:0 1px 3px lab(0% 0 0/.9);font-size:clamp(.72rem,3.4vw,.94rem);font-weight:700}.hazard-category-heading:before,.hazard-category-heading:after{content:"";background:var(--brand-gold);height:1px;box-shadow:0 0 5px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-category-heading:before,.hazard-category-heading:after{box-shadow:0 0 5px color-mix(in oklab,var(--brand-gold) 50%,transparent)}}.hazard-page .hazard-tiles{gap:.75rem;margin-top:.75rem}.hazard-page .hazard-tile{--hz-card-accent:var(--brand-gold);aspect-ratio:.82;min-height:13.2rem;color:var(--bone);background:#01060c;border:1px solid #c7dbea70;border:1px solid lab(86.1177% -4.71455 -9.7968/.44);border-radius:.8rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000006b,inset 0 1px #ffffff29}.hazard-page .hazard-tile:hover,.hazard-page .hazard-tile:focus-visible{color:var(--bone);border-color:var(--hz-card-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-tile:hover,.hazard-page .hazard-tile:focus-visible{border-color:color-mix(in oklab,var(--hz-card-accent) 70%,transparent)}}.hazard-page .hazard-tile:hover,.hazard-page .hazard-tile:focus-visible{background:#01060c}.hazard-page .hazard-tile[data-selected=true]:after{display:none}.hazard-page .hazard-tile .hazard-tile-copy{z-index:4;flex-direction:column;justify-content:space-between;padding:.75rem .45rem .7rem;display:flex;position:absolute;inset:0}.hazard-page .hazard-tile strong{color:var(--hz-card-accent);letter-spacing:0;text-align:center;text-shadow:0 2px 5px #000000f2;text-shadow:0 2px 5px lab(0% 0 0/.95);font-size:clamp(.72rem,3.5vw,1rem);line-height:1.05}.hazard-page .hazard-tile small{color:var(--bone);text-align:center;text-shadow:0 2px 5px #000000fa;text-shadow:0 2px 5px lab(0% 0 0/.98);margin:0;font-size:clamp(.64rem,3vw,.82rem);line-height:1.18}.hazard-tile-selection{display:none}.hazard-tile[data-selected=true] .hazard-tile-selection{z-index:5;pointer-events:none;display:block;position:absolute;inset:0}.hazard-tile-selection i{border-color:var(--brand-gold);width:1.2rem;height:1.2rem;filter:drop-shadow(0 0 4px var(--brand-gold));position:absolute}@supports (color:color-mix(in lab,red,red)){.hazard-tile-selection i{filter:drop-shadow(0 0 4px color-mix(in oklab,var(--brand-gold) 70%,transparent))}}.hazard-tile-selection i:first-child{border-top:4px solid var(--brand-gold);border-left:4px solid var(--brand-gold);border-radius:.35rem 0 0;top:.3rem;left:.3rem}.hazard-tile-selection i:nth-child(2){border-top:4px solid var(--brand-gold);border-right:4px solid var(--brand-gold);border-radius:0 .35rem 0 0;top:.3rem;right:.3rem}.hazard-tile-selection i:nth-child(3){border-bottom:4px solid var(--brand-gold);border-left:4px solid var(--brand-gold);border-radius:0 0 0 .35rem;bottom:.3rem;left:.3rem}.hazard-tile-selection i:nth-child(4){border-bottom:4px solid var(--brand-gold);border-right:4px solid var(--brand-gold);border-radius:0 0 .35rem;bottom:.3rem;right:.3rem}.hazard-tile-selection b{border:2px solid var(--brand-gold);width:1.55rem;height:1.55rem;color:var(--brand-gold);background:#01060cc7;border-radius:50%;place-items:center;font-size:.95rem;display:grid;position:absolute;top:.55rem;right:.55rem}.hazard-page .hazard-question,.hazard-page .hazard-subtype,.hazard-page .hazard-level-copy,.hazard-page .hazard-field,.hazard-page .hazard-review{color:var(--bone)}.hazard-page .hazard-subtype,.hazard-page .hazard-level,.hazard-page .hazard-field,.hazard-page .hazard-review,.hazard-page .hazard-summary>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020a12d1}.hazard-page .hazard-subtype[data-selected=true]{color:var(--bone);background:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-subtype[data-selected=true]{background:color-mix(in oklab,var(--brand-gold) 22%,lab(2.47019% -1.2604 -4.68524/.9))}}.hazard-page .hazard-safety{color:#fc5950;text-align:center;text-shadow:0 1px 4px #000000f2;text-shadow:0 1px 4px lab(0% 0 0/.95);background:0 0;border:0;justify-content:center;margin:1rem 0 0;padding:0;font-size:clamp(.76rem,3.25vw,.9rem);font-weight:650}.hazard-page .hazard-safety span{white-space:normal}.hazard-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #dab06052;border-top:1px solid lab(74.6229% 8.98892 46.4309/.32);background:linear-gradient(#0000,#01050ae6 24%,#000306fa)!important;background:linear-gradient(#0000,#01050ae6 24%,#000306fa)!important}.hazard-dock-secondary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hazard-ctl{min-height:3rem;color:var(--bone);letter-spacing:0;background:linear-gradient(165deg,#0b1722f5,#01060df5);border-radius:.65rem;padding:.42rem .35rem;font-size:clamp(.58rem,2.5vw,.72rem);line-height:1.05;box-shadow:0 6px 14px #00000059,inset 0 1px #ffffff1a}.hazard-ctl svg{flex:none;width:1.05rem;height:1.05rem}.hazard-ctl-motion svg{color:#00b2f7;color:lab(67.5416% -20.9846 -47.2359)}.hazard-dock-secondary>a:not(.hazard-ctl-map) svg{color:var(--brand-gold)}.hazard-ctl-map{color:#3cbbf9}.hazard-page .hazard-primary{letter-spacing:0;text-transform:none;min-height:3.55rem;font-size:clamp(1rem,4.5vw,1.25rem);font-weight:700;background:linear-gradient(100deg,#0068a6,#008787)!important;background:linear-gradient(100deg,color(xyz 0.125 0.125 0.492),color(xyz 0.112 0.191 0.286))!important;border-radius:.8rem!important}.hazard-page .hazard-primary svg{color:var(--brand-gold)}@media(max-width:400px){.hazard-page{padding-inline:.55rem}.hazard-brand-row{gap:.55rem}.hazard-brand-promise{letter-spacing:.08em}.hazard-page .hazard-tiles{gap:.55rem}.hazard-page .hazard-tile{min-height:12.2rem}.hazard-ctl{font-size:.56rem}.hazard-page .hazard-safety{font-size:.78rem;line-height:1.25}}@media(min-width:640px){.hazard-page .hazard-tiles{grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;margin-inline:auto}.hazard-page .hazard-tile{aspect-ratio:1.32;min-height:14rem}}@media(prefers-reduced-motion:reduce){.hazard-beacon-rain,.hazard-beacon-reflections,.hazard-beacon-contours,.hazard-report-pencil,.hazard-report-check{animation:none!important}.hazard-report-check{stroke-dashoffset:0}}.hazard-page .hazard-dock{z-index:1;flex-direction:column;gap:.6rem;margin:1.35rem 0 0;display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:relative!important;inset:auto!important}.hazard-page .hazard-dock .hazard-primary{flex:none;width:100%}.hazard-page .hazard-beacon{opacity:0;transition:opacity .7s}.hazard-page .hazard-beacon[data-shown=true]{opacity:1}.hazard-page .hazard-beacon-still{transition:none}.hazard-glass-photo img{filter:brightness(1.3)saturate(1.12)contrast(1.06)}.hazard-beacon[data-scene=storm] .hazard-glass-photo img{filter:brightness(1.18)saturate(1.08)contrast(1.04)}.hazard-beacon[data-scene=community] .hazard-glass-photo img{filter:brightness(1.24)saturate(1.1)contrast(1.03)}.hazard-beacon-edge{background:linear-gradient(#00020580,#0000 22% 70%,#0001038c),radial-gradient(115% 92% at 50% 48%,#00040857 20%,#00010299);background:linear-gradient(#00020580,#0000 22% 70%,#0001048c),radial-gradient(115% 92% at 50% 48%,#00040857 20%,#00010399)}.hazard-legend{width:100%;padding:0}.hazard-page .hazard-question-heading{color:#fcf8f0;width:100%;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;text-align:center;grid-template-columns:minmax(.75rem,1fr) auto minmax(.75rem,1fr);align-items:center;gap:.6rem;margin:.2rem 0 .75rem;font-size:clamp(.74rem,3.5vw,.95rem);font-weight:800;display:grid}.hazard-page .hazard-question-heading:before,.hazard-page .hazard-question-heading:after{content:"";background:var(--brand-gold);height:1px;box-shadow:0 0 5px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-question-heading:before,.hazard-page .hazard-question-heading:after{box-shadow:0 0 5px color-mix(in oklab,var(--brand-gold) 50%,transparent)}}.hazard-page .hazard-question-heading>span{text-shadow:0 1px 3px #000000f2,0 0 12px #000000b3;text-shadow:0 1px 3px lab(0% 0 0/.95),0 0 12px lab(0% 0 0/.7);background:radial-gradient(120% 150%,#000205db,#00020559 78%,#0000);background:radial-gradient(120% 150%,#000205db,#00020559 78%,#0000);border-radius:.6rem;padding:.3rem .65rem}.hazard-page .hazard-category-heading>span{background:radial-gradient(120% 150%,#000205db,#00020559 78%,#0000);background:radial-gradient(120% 150%,#000205db,#00020559 78%,#0000);border-radius:.6rem;padding:.3rem .65rem}.hazard-page .hazard-brand-row{justify-content:flex-start;align-items:center;gap:.85rem}.hazard-page .hazard-brand-row .hazard-header-icon{flex:none;margin:0}.hazard-page .hazard-tile[data-accent=weather]{--hz-card-accent:#3fb1ea}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=weather]{--hz-card-accent:lab(67.6086% -18.6932 -38.6575)}}.hazard-page .hazard-tile[data-accent=traffic]{--hz-card-accent:#deb049}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=traffic]{--hz-card-accent:lab(74.6579% 9.91154 57.2524)}}.hazard-page .hazard-tile[data-accent=police]{--hz-card-accent:#e6443d}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=police]{--hz-card-accent:lab(53.9506% 62.715 41.9998)}}.hazard-page .hazard-tile[data-accent=construction]{--hz-card-accent:#43b25c}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=construction]{--hz-card-accent:lab(64.8593% -47.0511 34.1657)}}.hazard-page .hazard-tile[data-accent=fire]{--hz-card-accent:#f46622}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=fire]{--hz-card-accent:lab(61.4098% 53.5789 62.3997)}}.hazard-page .hazard-tile[data-accent=flood]{--hz-card-accent:#2da6fa}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=flood]{--hz-card-accent:lab(64.7188% -10.8973 -52.0531)}}.hazard-page .hazard-tile[data-accent=natural]{--hz-card-accent:#ce7a3b}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=natural]{--hz-card-accent:lab(59.9176% 29.7397 47.9501)}}.hazard-page .hazard-tile[data-accent=utilities]{--hz-card-accent:#a376e9}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=utilities]{--hz-card-accent:lab(58.0576% 36.2557 -52.793)}}.hazard-page .hazard-tile[data-accent=community]{--hz-card-accent:#00b6af}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent=community]{--hz-card-accent:lab(66.676% -44.0572 -8.69972)}}.hazard-page .hazard-tile[data-accent=other]{--hz-card-accent:var(--brand-gold)}.hazard-page .hazard-tile[data-accent]{border:1.5px solid var(--hz-card-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-tile[data-accent]{border:1.5px solid color-mix(in oklab,var(--hz-card-accent) 62%,transparent)}}.hazard-page .hazard-tile[data-accent]{box-shadow:0 0 0 1px #00010280,0 6px 18px -12px #000c,0 0 16px -10px var(--hz-card-accent)}@supports (color:lab(0% 0 0)){.hazard-page .hazard-tile[data-accent]{box-shadow:0 0 0 1px #00010380,0 6px 18px -12px #000c,0 0 16px -10px var(--hz-card-accent)}}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-tile[data-accent]{box-shadow:0 0 0 1px #00010380,0 6px 18px -12px #000c,0 0 16px -10px color-mix(in oklab,var(--hz-card-accent) 70%,transparent)}}.hazard-page .hazard-tile[data-selected=true]{border-color:var(--hz-card-accent);box-shadow:0 0 0 1px var(--brand-gold),0 0 22px -8px var(--hz-card-accent)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-tile[data-selected=true]{box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-gold) 70%,transparent),0 0 22px -8px color-mix(in oklab,var(--hz-card-accent) 80%,transparent)}}.hazard-page .hazard-subtype{border:1.5px solid var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-subtype{border:1.5px solid color-mix(in oklab,var(--brand-gold) 48%,transparent)}}.hazard-page .hazard-subtype{color:#f8f5ec}.hazard-page .hazard-subtype[data-selected=true]{border-color:var(--brand-gold);box-shadow:0 0 16px -8px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-subtype[data-selected=true]{box-shadow:0 0 16px -8px color-mix(in oklab,var(--brand-gold) 85%,transparent)}}.hazard-page .hazard-subtype:disabled{opacity:.75;border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-subtype:disabled{border-color:color-mix(in oklab,var(--brand-gold) 30%,transparent)}}.hazard-page .hazard-level{border-style:solid;border-width:1.5px}.hazard-page .hazard-level-information{border-color:var(--alert-informative,#2aa654)}@supports (color:lab(0% 0 0)){.hazard-page .hazard-level-information{border-color:var(--alert-informative,lab(60.239% -48.4852 32.1713))}}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-level-information{border-color:color-mix(in oklab,var(--alert-informative,lab(60.239% -48.4852 32.1713)) 75%,transparent)}}.hazard-page .hazard-level-caution{border-color:var(--alert-caution,#e78c08)}@supports (color:lab(0% 0 0)){.hazard-page .hazard-level-caution{border-color:var(--alert-caution,lab(66.9886% 30.3686 71.1856))}}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-level-caution{border-color:color-mix(in oklab,var(--alert-caution,lab(66.9886% 30.3686 71.1856)) 78%,transparent)}}.hazard-page .hazard-level-danger{border-color:var(--alert-danger,#e6443d)}@supports (color:lab(0% 0 0)){.hazard-page .hazard-level-danger{border-color:var(--alert-danger,lab(53.9506% 62.715 41.9998))}}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-level-danger{border-color:color-mix(in oklab,var(--alert-danger,lab(53.9506% 62.715 41.9998)) 78%,transparent)}}.hazard-page .hazard-level[data-selected=true]{box-shadow:0 0 0 1px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-level[data-selected=true]{box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-gold) 60%,transparent)}}.hazard-page .hazard-level strong{color:#fcf8f0;text-shadow:0 1px 3px #000000e6;text-shadow:0 1px 3px lab(0% 0 0/.9)}.hazard-page .hazard-level small{color:#ece8de;text-shadow:0 1px 3px #000000e6;text-shadow:0 1px 3px lab(0% 0 0/.9)}.hazard-page .hazard-ctl{color:#f8f5ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#0a1723e6,#010810eb);border-width:1.5px}.hazard-page .hazard-ctl-motion{color:#a8d7ff;color:lab(83.6407% -10.5611 -33.2546);border-color:#249ff3}.hazard-page .hazard-ctl-alerts{border-color:var(--alerts-accent);color:var(--alerts-accent-soft)}.hazard-page .hazard-ctl-map{color:#5de9e9;border-color:#00c4c4;border-color:lab(71.3169% -45.8234 -13.7084)}.hazard-page .hazard-dock-back{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-dock-back{border-color:color-mix(in oklab,var(--brand-gold) 70%,transparent)}}.hazard-page .hazard-ctl:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.hazard-page .hazard-dock .hazard-primary{border:1.5px solid var(--brand-gold);box-shadow:0 0 20px -10px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-dock .hazard-primary{box-shadow:0 0 20px -10px color-mix(in oklab,var(--brand-gold) 85%,transparent)}}.hazard-page .hazard-notice a{color:#82cdff;color:lab(79.0871% -15.0134 -37.9195)}.hazard-page .hazard-safety{color:#ff6a5f;color:lab(65.3655% 68.8714 45.4271);text-shadow:0 1px 4px #000000f2,0 0 10px #0009;text-shadow:0 1px 4px lab(0% 0 0/.95),0 0 10px lab(0% 0 0/.6);margin:1.15rem 0 0;font-size:clamp(.8rem,3.3vw,.95rem);font-weight:700}.hazard-page .hazard-safety-short{display:none}@media(max-width:380px){.hazard-page .hazard-safety-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hazard-page .hazard-safety-short{display:inline}}.hazard-page .hazard-brand-row{margin-inline:auto;grid-template-columns:auto 1.5px minmax(0,auto);justify-content:center;align-items:center;gap:clamp(.42rem,2.5vw,.75rem);width:fit-content;max-width:100%;margin-top:.45rem;padding-inline:.25rem;display:grid}.hazard-page .hazard-brand-row .hazard-header-icon{flex:none;width:clamp(4rem,17vw,4.5rem);height:clamp(4rem,17vw,4.5rem);margin:0}.hazard-brand-divider{background:linear-gradient(180deg,transparent,var(--brand-gold) 18%,#ffe695 50%,var(--brand-gold) 82%,transparent);width:1.5px;min-height:3.2rem;box-shadow:0 0 6px var(--brand-gold);border-radius:999px;align-self:stretch}@supports (color:lab(0% 0 0)){.hazard-brand-divider{background:linear-gradient(180deg,transparent,var(--brand-gold) 18%,lab(92.3494% 3.35735 60.1961) 50%,var(--brand-gold) 82%,transparent)}}@supports (color:color-mix(in lab,red,red)){.hazard-brand-divider{box-shadow:0 0 6px color-mix(in oklab,var(--brand-gold) 45%,transparent)}}.hazard-page .hazard-brand-promise{letter-spacing:.08em;white-space:nowrap;min-width:0;font-size:clamp(.66rem,3vw,.86rem)}.hazard-page .hazard-title,.hazard-page .hazard-subtitle,.hazard-page .hazard-step{text-align:center}.hazard-page .hazard-title-rail{margin-inline:auto}.hazard-page .hazard-header{text-align:center}.hazard-page .hazard-back{justify-self:start}.hazard-page .hazard-header .hazard-back{display:inline-flex}.hazard-page .hazard-title{margin-top:.65rem;margin-bottom:0;line-height:1}.hazard-page .hazard-subtitle{margin-top:.45rem}@media(max-width:374px){.hazard-page .hazard-brand-row .hazard-header-icon{width:3.65rem;height:3.65rem}.hazard-page .hazard-brand-promise{letter-spacing:.06em;font-size:.58rem}}.hazard-heading-holder{width:100%;margin:0;display:block}.hazard-page .hazard-section-heading{color:#fcf8f0;width:100%;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;text-align:center;opacity:1;grid-template-columns:minmax(.75rem,1fr) auto minmax(.75rem,1fr);align-items:center;gap:.6rem;margin:.2rem 0 .75rem;font-size:clamp(.74rem,3.5vw,.95rem);font-weight:800;line-height:1.2;display:grid}.hazard-page .hazard-section-heading:before,.hazard-page .hazard-section-heading:after{content:"";background:var(--brand-gold);height:1px;box-shadow:0 0 5px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-section-heading:before,.hazard-page .hazard-section-heading:after{box-shadow:0 0 5px color-mix(in oklab,var(--brand-gold) 50%,transparent)}}.hazard-page .hazard-section-heading>span{color:#fcf8f0;text-shadow:0 1px 3px #000000f2,0 0 12px #000000b3;text-shadow:0 1px 3px lab(0% 0 0/.95),0 0 12px lab(0% 0 0/.7);opacity:1;font-weight:inherit;letter-spacing:inherit;background:radial-gradient(120% 150%,#000205db,#00020559 78%,#0000);background:radial-gradient(120% 150%,#000205db,#00020559 78%,#0000);border-radius:.6rem;padding:.3rem .65rem}.hazard-levels>legend .hazard-section-heading,.hazard-levels>legend .hazard-section-heading>span,.hazard-subtypes>legend .hazard-section-heading>span{opacity:1;letter-spacing:.14em;font-weight:800}.hazard-page .hazard-beacon,.hazard-page .hazard-beacon *{will-change:auto}.hazard-page .hazard-beacon-edge{background:radial-gradient(118% 94% at 50% 48%,#0004084d 22%,#00010285);background:radial-gradient(118% 94% at 50% 48%,#0004084d 22%,#00010385)}.hazard-page .hazard-safety{margin:.6rem 0 0}.hazard-page .hazard-ok .hazard-ok-text{text-align:center;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.hazard-page input.hazard-input[type=datetime-local]{border:1px solid var(--brand-gold);width:100%;min-height:2.9rem}@supports (color:color-mix(in lab,red,red)){.hazard-page input.hazard-input[type=datetime-local]{border:1px solid color-mix(in oklab,var(--brand-gold) 42%,transparent)}}.hazard-page input.hazard-input[type=datetime-local]{background:var(--hazard-surface-2);color:var(--bone);border-radius:.8rem;padding:0 .85rem}@supports (color:color-mix(in lab,red,red)){.hazard-page input.hazard-input[type=datetime-local]{color:color-mix(in oklab,var(--bone) 94%,transparent)}}.hazard-page input.hazard-input[type=datetime-local]{font-size:.95rem}.hazard-page input.hazard-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.4);opacity:.85}.hazard-page .hazard-privacy-note{text-align:center;color:var(--bone);margin-top:.9rem;font-size:.86rem;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-privacy-note{color:color-mix(in oklab,var(--bone) 88%,transparent)}}.hazard-page .hazard-privacy-note{text-shadow:0 1px 2px #080d16bf;text-shadow:0 1px 2px lab(3.63763% -.181116 -5.28437/.75)}.hazard-page .hazard-safety{isolation:isolate;text-align:center;text-wrap:balance;justify-content:center;align-items:center;margin:5.25rem 0 0;padding:.85rem .4rem .9rem;display:flex;position:relative;background:var(--ink)!important;border:0!important}.hazard-page .hazard-safety-fade{z-index:-1;pointer-events:none;background:var(--ink);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:none;mask-image:none}.hazard-page .hazard-safety-text{letter-spacing:.005em;white-space:normal;max-width:34rem;text-shadow:none;font-size:clamp(.74rem,3.35vw,.98rem);font-weight:800;line-height:1.35;display:inline-block}@media(min-width:430px){.hazard-page .hazard-safety-text{white-space:nowrap}}.hazard-page .hazard-safety-alarm{color:#ff3a38;color:lab(58.0544% 78.7958 56.3468);-webkit-text-stroke:0}.hazard-page .hazard-safety-call{color:#ff6258;color:lab(62.6001% 81.8954 57.9611);animation:none}.hazard-page .hazard-safety-tail{color:#fef8ed}.hazard-page .hazard-safety-brand{animation:none}@keyframes hazard-safety-beacon{0%,to{filter:brightness()drop-shadow(0 0 #0000)}50%{filter:brightness(1.32)drop-shadow(0 0 8px #ff7d688c);filter:brightness(1.32)drop-shadow(0 0 8px lab(69.1412% 61.4061 44.5817/.55))}}.hazard-page .hazard-safety[data-motion-paused=true] .hazard-safety-call,.hazard-page .hazard-safety[data-motion-paused=true] .hazard-safety-brand{filter:brightness(1.32);animation:none}@media(prefers-reduced-motion:reduce){.hazard-page .hazard-safety-call,.hazard-page .hazard-safety-brand{filter:brightness(1.32);animation:none!important}}.hazard-page .hazard-loc-choices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.6rem;display:grid}.hazard-page .hazard-loc-choice{box-sizing:border-box;color:#fefcf4;text-align:center;text-shadow:0 1px 3px #000000bf;text-shadow:0 1px 3px lab(0% 0 0/.75);background:linear-gradient(135deg,#0064b5,#008587);background:linear-gradient(135deg,color(xyz 0.128 0.124 0.453),color(xyz 0.126 0.139 0.404),color(xyz 0.124 0.155 0.357) 50%,color(xyz 0.123 0.188 0.268));border:1.5px solid #dab0608c;border:1.5px solid lab(74.6229% 8.98892 46.4309/.55);border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:4.6rem;padding:.7rem .65rem;font-size:clamp(.78rem,3.1vw,.95rem);font-weight:700;line-height:1.2;transition:filter .12s,transform .1s,box-shadow .12s;display:flex;box-shadow:0 10px 24px -16px #000000e6}.hazard-page .hazard-loc-choice-other{background:linear-gradient(225deg,#0064b5,#008587);background:linear-gradient(225deg,color(xyz 0.128 0.124 0.453),color(xyz 0.126 0.139 0.404),color(xyz 0.124 0.155 0.357) 50%,color(xyz 0.123 0.188 0.268))}.hazard-page .hazard-loc-choice svg{width:1.15rem;height:1.15rem;color:var(--brand-gold);flex:none}.hazard-page .hazard-loc-choice:active{transform:scale(.98)}.hazard-page .hazard-loc-choice:disabled{opacity:.6}.hazard-page .hazard-loc-choice[data-selected=true]{border-color:var(--brand-gold);filter:brightness(1.12);box-shadow:0 0 0 2px #e5b6508c,0 12px 26px -14px #000000f2}.hazard-page .hazard-loc-choice[data-selected=false]{filter:saturate(.92)}.hazard-page .hazard-loc-choice:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.hazard-page .hazard-dock-secondary{grid-template-columns:repeat(3,minmax(0,1fr));place-items:stretch stretch;gap:.5rem;width:100%;display:grid}.hazard-page .hazard-dock-secondary>*{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:3.35rem;padding:.5rem .4rem;line-height:1.15;display:flex}.hazard-page .hazard-photo-add{border:1.5px solid #dab06080;border:1.5px solid lab(74.6229% 8.98892 46.4309/.5);border-radius:1.15rem;justify-content:center;align-items:center;gap:.45rem;min-width:min(18rem,100%);min-height:3.35rem;margin-inline:auto;font-weight:700;display:flex;color:#fefcf4!important}.hazard-page .hazard-photo-add svg{color:var(--brand-gold)}.hazard-page .hazard-when-well{box-sizing:border-box;align-items:center;width:100%;min-height:3.6rem;display:flex;overflow:hidden}.hazard-page .hazard-when-well>*{box-sizing:border-box;width:100%;margin:0!important}.hazard-page .hazard-when-input{box-sizing:border-box;max-width:100%;min-height:3rem;font-size:16px}.hazard-page .hazard-final-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.1rem;display:grid}.hazard-page .hazard-final{box-sizing:border-box;color:#fefcf4;text-align:center;text-shadow:0 1px 3px #000c;text-shadow:0 1px 3px lab(0% 0 0/.8);border:1.5px solid #dab06099;border:1.5px solid lab(74.6229% 8.98892 46.4309/.6);border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:4.9rem;padding:.7rem .6rem;font-size:clamp(.76rem,3vw,.92rem);font-weight:750;line-height:1.18;transition:filter .12s,transform .1s;display:flex;box-shadow:0 12px 26px -18px #000000f2}.hazard-page .hazard-final svg{width:1.1rem;height:1.1rem;color:var(--brand-gold);flex:none}.hazard-page .hazard-final:active{transform:scale(.98)}.hazard-page .hazard-final:hover{filter:brightness(1.1)}.hazard-page .hazard-final:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.hazard-page .hazard-final-report{background:linear-gradient(135deg,#0055a4,#007475);background:linear-gradient(135deg,color(xyz 0.101 0.089 0.416),color(xyz 0.088 0.112 0.306),color(xyz 0.079 0.136 0.211))}.hazard-page .hazard-final-alerts{background:linear-gradient(225deg,#aa4700,#834600);background:linear-gradient(225deg,color(xyz 0.197 0.128 -0.002),color(xyz 0.127 0.09 -0.012))}.hazard-page .hazard-final-map{background:linear-gradient(315deg,#00529c,#007747);background:linear-gradient(315deg,color(xyz 0.093 0.083 0.374),color(xyz 0.076 0.111 0.2),color(xyz 0.07 0.138 0.075))}.hazard-page .hazard-final-another{background:linear-gradient(45deg,#9e000e,#735100);background:linear-gradient(45deg,color(xyz 0.142 0.073 0.01),#9a1803,color(xyz 0.133 0.078 0.006) 25%,color(xyz 0.123 0.083 0.001) 50%,color(xyz 0.105 0.095 -0.008))}.hazard-page .hazard-loc-primary{width:100%;margin-bottom:.6rem}.hazard-page .hazard-loc-choices-three{grid-template-columns:minmax(0,1fr)}@media(min-width:480px){.hazard-page .hazard-loc-choices-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.hazard-page .hazard-custom-issue{text-align:center;flex-direction:column;gap:.35rem;margin-top:.9rem;display:flex}.hazard-page .hazard-custom-issue label{color:#fefcf4;text-shadow:0 1px 3px #000c;text-shadow:0 1px 3px lab(0% 0 0/.8);font-weight:800}.hazard-page .hazard-custom-issue-input{box-sizing:border-box;text-align:center;width:100%;min-height:3rem;font-size:16px}.hazard-page .hazard-custom-issue small{color:#ede8d9d9;text-shadow:0 1px 3px #000c;text-shadow:0 1px 3px lab(0% 0 0/.8)}.hazard-community-note{color:var(--bone);font-size:.82rem;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.hazard-community-note{color:color-mix(in oklab,var(--bone) 88%,transparent)}}.ca-card-disclaimer{min-width:0}.hz-detail-note .hazard-community-note{font-size:.9rem}.hazard-page .hazard-when-well,.hazard-page .hazard-photo-add,.hazard-page .hazard-manual .hazard-secondary,.hazard-page .hazard-address-entry .hazard-secondary{background:linear-gradient(135deg,#0064b5,#008587);background:linear-gradient(135deg,color(xyz 0.128 0.124 0.453),color(xyz 0.126 0.139 0.404),color(xyz 0.124 0.155 0.357) 50%,color(xyz 0.123 0.188 0.268));border:1.5px solid #dab0608c;border:1.5px solid lab(74.6229% 8.98892 46.4309/.55);border-radius:1.15rem;min-height:3.5rem;font-weight:700;box-shadow:0 10px 24px -16px #000000e6;color:#fefcf4!important}.hazard-page .hazard-photo-add,.hazard-page .hazard-manual .hazard-secondary,.hazard-page .hazard-address-entry .hazard-secondary{text-shadow:0 1px 3px #000000bf;text-shadow:0 1px 3px lab(0% 0 0/.75)}.hazard-page .hazard-manual .hazard-secondary,.hazard-page .hazard-address-entry .hazard-secondary{width:100%}.hazard-page .hazard-when-well{justify-content:center;align-items:center;padding:0 .9rem;display:flex;position:relative;overflow:hidden}.hazard-page .hazard-when-display{color:#fefcf4;text-shadow:0 1px 3px #000000bf;text-shadow:0 1px 3px lab(0% 0 0/.75);flex-wrap:nowrap;justify-content:center;align-items:center;gap:.6rem;width:100%;font-size:.92rem;font-weight:700;display:flex;margin:0!important}.hazard-page .hazard-when-display .hazard-ok-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hazard-page .hazard-when-change{letter-spacing:.04em;background:linear-gradient(135deg,#0d7dd4,#0099a6);background:linear-gradient(135deg,#0d7dd4,color(xyz 0.188 0.209 0.586),color(xyz 0.183 0.223 0.525) 50%,color(xyz 0.174 0.253 0.412));border:1px solid #e6be6d99;border:1px solid lab(79.3223% 7.50867 46.2116/.6);border-radius:999px;flex:none;margin-left:0;padding:.3rem .85rem;font-size:.76rem;font-weight:800;color:#fefcf4!important}.hazard-page .hazard-when-overlay{color:#0000;opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.hazard-page .hazard-when-overlay:focus-visible+.hazard-when-display,.hazard-page .hazard-when-well:focus-within .hazard-when-display{filter:brightness(1.08)}.hazard-page .hazard-when-well:focus-within{outline:2px solid var(--brand-gold);outline-offset:2px}.hazard-page .hazard-dock-secondary>*{text-shadow:0 1px 3px #000c;text-shadow:0 1px 3px lab(0% 0 0/.8);background:linear-gradient(160deg,#035397,#006c71);background:linear-gradient(160deg,#035397,color(xyz 0.084 0.093 0.272),color(xyz 0.081 0.101 0.241) 50%,color(xyz 0.077 0.118 0.183));border:1.5px solid #dab06080;border:1.5px solid lab(74.6229% 8.98892 46.4309/.5);border-radius:1.15rem;min-height:3.5rem;color:#fefcf4!important}.hazard-page .hazard-dock-secondary>* svg{color:var(--brand-gold)}.hazard-page .hazard-when-well{height:3.5rem;min-height:3.5rem}.hazard-page .hazard-when-display{line-height:1.2;padding:0!important}.hazard-page .hazard-photo-add,.hazard-page .hazard-dock-secondary>*{height:3.5rem}.hazard-page .hazard-when-display{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;height:100%;display:grid}.hazard-page .hazard-when-display .hazard-ok-text{justify-content:flex-start}.hazard-page.hazard-dock-active,.hazard-page{padding-bottom:3.5rem}body:has(.hazard-page) .hazard-page{padding-bottom:3.5rem}.hazard-page .hazard-field,.hazard-page .hazard-review,.hazard-page .hz-ack{background:var(--hz-surface);border:1px solid var(--hz-bronze);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.15rem;padding:1rem}.hazard-page .hazard-ok.hazard-saved{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;margin:0;padding:0;display:flex}.hazard-page .hazard-saved-pill{border:1px solid var(--hz-green);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-saved-pill{border:1px solid color-mix(in oklab,var(--hz-green) 55%,transparent)}}.hazard-page .hazard-saved-pill{background:var(--hz-green)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-saved-pill{background:color-mix(in oklab,var(--hz-green) 14%,transparent)}}.hazard-page .hazard-saved-pill{color:var(--hz-green)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-saved-pill{color:color-mix(in oklab,var(--hz-green) 78%,var(--hz-ink))}}.hazard-page .hazard-saved-pill{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hazard-page .hazard-saved-pill svg{width:.9rem;height:.9rem}.hazard-page .hazard-saved-text{color:var(--hz-ink);text-shadow:0 1px 3px #000000b3;text-shadow:0 1px 3px lab(0% 0 0/.7);font-size:.95rem;font-weight:600;line-height:1.35;display:block}.hazard-page .hazard-clear.hazard-saved-change{border:1px solid var(--hz-teal);border-radius:999px;min-height:2.6rem;padding:0 1.1rem}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-clear.hazard-saved-change{border:1px solid color-mix(in oklab,var(--hz-teal) 60%,transparent)}}.hazard-page .hazard-clear.hazard-saved-change{background:linear-gradient(135deg,var(--hz-blue),var(--hz-teal));letter-spacing:.05em;font-size:.76rem;font-weight:800;color:var(--hz-ink)!important}.hazard-page .hazard-field textarea{border:1px solid var(--hz-bronze);background:var(--hz-surface-deep);width:100%;min-height:7.5rem;max-height:40vh;color:var(--hz-ink);border-radius:.95rem;padding:.85rem .9rem;font-size:.95rem;line-height:1.45;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 1px #ffffff0a}.hazard-page .hazard-field textarea::placeholder{color:var(--hz-quiet)}.hazard-page .hazard-field textarea:focus,.hazard-page .hazard-field textarea:focus-visible{border-color:var(--hz-teal);outline:none}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-field textarea:focus,.hazard-page .hazard-field textarea:focus-visible{border-color:color-mix(in oklab,var(--hz-teal) 75%,transparent)}}.hazard-page .hazard-field textarea:focus,.hazard-page .hazard-field textarea:focus-visible{box-shadow:0 0 0 3px var(--hz-teal)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-field textarea:focus,.hazard-page .hazard-field textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--hz-teal) 25%,transparent)}}.hazard-page .hazard-when-well{border-radius:.95rem;height:auto;min-height:3.5rem;padding:.55rem .7rem;overflow:visible;border:1px solid var(--hz-bronze)!important;background:var(--hz-surface-deep)!important;box-shadow:none!important}.hazard-page .hazard-when-well:focus-within{outline:none;border-color:var(--hz-teal)!important}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-when-well:focus-within{border-color:color-mix(in oklab,var(--hz-teal) 70%,transparent)!important}}.hazard-page .hazard-when-well:focus-within{box-shadow:0 0 0 3px var(--hz-teal)!important}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-when-well:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--hz-teal) 22%,transparent)!important}}.hazard-page .hazard-when-display{text-shadow:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:flex;filter:none!important}.hazard-page .hazard-when-display .hazard-ok-text{white-space:normal;color:var(--hz-ink);justify-content:center;font-size:.95rem;font-weight:600}.hazard-page .hazard-when-display .hazard-ok-text:before{content:"";width:.95rem;height:.95rem;color:var(--brand-gold);vertical-align:-.15rem;background:currentColor;margin-right:.4rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") 50%/contain no-repeat}.hazard-page .hazard-when-change{border:1px solid var(--hz-teal)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-when-change{border:1px solid color-mix(in oklab,var(--hz-teal) 60%,transparent)}}.hazard-page .hazard-when-change{background:linear-gradient(135deg,var(--hz-blue),var(--hz-teal));box-shadow:none}.hazard-page .hazard-review>.hazard-question{text-align:center}.hazard-page .hazard-summary>div{background:#010812b8;border:1px solid #ffffff0f;border:1px solid lab(100% 0 0/.06);border-radius:.85rem;margin-bottom:.5rem;padding:.7rem .8rem .7rem .95rem;position:relative;overflow:hidden}.hazard-page .hazard-summary>div:before{content:"";background:var(--hz-row-accent,var(--hz-teal));border-radius:3px;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}.hazard-page .hazard-summary>div[data-row=what]{--hz-row-accent:#bd413d}@supports (color:lab(0% 0 0)){.hazard-page .hazard-summary>div[data-row=what]{--hz-row-accent:lab(46.2217% 50.2293 31.3171)}}.hazard-page .hazard-summary>div[data-row=serious]{--hz-row-accent:var(--brand-gold)}.hazard-page .hazard-summary>div[data-row=where]{--hz-row-accent:var(--hz-green)}.hazard-page .hazard-summary>div[data-row=when]{--hz-row-accent:var(--brand-gold)}.hazard-page .hazard-summary>div[data-row=description]{--hz-row-accent:var(--hz-teal)}.hazard-page .hazard-summary>div[data-row=photos]{--hz-row-accent:#806fcd}@supports (color:lab(0% 0 0)){.hazard-page .hazard-summary>div[data-row=photos]{--hz-row-accent:lab(51.7347% 23.9251 -47.1925)}}.hazard-page .hazard-summary dt{letter-spacing:.14em;text-transform:uppercase;color:var(--hz-quiet);align-items:center;gap:.4rem;font-size:.66rem;font-weight:800;display:flex}.hazard-page .hazard-summary dt svg{width:.9rem;height:.9rem;color:var(--hz-row-accent,var(--hz-teal))}.hazard-page .hazard-summary dd{color:var(--hz-ink);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.3rem 0 0;font-size:.92rem;line-height:1.4;display:flex}.hazard-page .hazard-edit{border:1px solid var(--hz-teal);border-radius:999px;flex:none;min-width:4.5rem;min-height:2.35rem;padding:0 .95rem}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-edit{border:1px solid color-mix(in oklab,var(--hz-teal) 65%,transparent)}}.hazard-page .hazard-edit{background:var(--hz-blue)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-edit{background:color-mix(in oklab,var(--hz-blue) 32%,transparent)}}.hazard-page .hazard-edit{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800;color:var(--hz-ink)!important}.hazard-page .hazard-edit:hover{background:linear-gradient(135deg,var(--hz-blue),var(--hz-teal))}.hazard-page .hz-ack p{font-size:.83rem;line-height:1.6}.hazard-page .hz-ack-check{align-items:flex-start;gap:.6rem;display:flex}.hazard-page .hz-ack-check input[type=checkbox]{appearance:none;border:1.5px solid var(--hz-bronze);background:var(--hz-surface-deep);border-radius:.4rem;flex:none;place-items:center;width:22px;height:22px;margin-top:.15rem;display:grid}.hazard-page .hz-ack-check input[type=checkbox]:checked{border-color:var(--hz-green)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hz-ack-check input[type=checkbox]:checked{border-color:color-mix(in oklab,var(--hz-green) 70%,transparent)}}.hazard-page .hz-ack-check input[type=checkbox]:checked{background:var(--hz-green)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hz-ack-check input[type=checkbox]:checked{background:color-mix(in oklab,var(--hz-green) 55%,lab(7.14007% -1.78304 -10.1929))}}.hazard-page .hz-ack-check input[type=checkbox]:checked:after{content:"";border-left:2.5px solid var(--hz-ink);border-bottom:2.5px solid var(--hz-ink);width:12px;height:7px;transform:rotate(-45deg)translateY(-1px)}.hazard-page .hz-ack-check input[type=checkbox]:focus-visible{outline:2px solid var(--hz-teal);outline-offset:2px}.hazard-page .hazard-dock-secondary[data-controls="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hazard-page .hazard-when-well .hazard-ok,.hazard-page .hazard-when-display{box-shadow:none!important;background:0 0!important;border:0!important}.hazard-page .hazard-when-display{flex-wrap:nowrap;gap:.5rem}.hazard-page .hazard-when-display .hazard-ok-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.9rem;overflow:hidden}.hazard-page .hazard-when-change{flex:none}@media(max-width:380px){.hazard-page .hazard-when-display .hazard-ok-text{font-size:.82rem}.hazard-page .hazard-when-change{padding:.28rem .7rem;font-size:.72rem}}.hazard-page .hazard-when-well{flex-direction:row}.hazard-page .hazard-when-display{justify-content:center;align-items:center;flex-direction:row!important}@keyframes hzCompactBorder{to{background-position:200%}}.hazard-page .hz-compact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#030c17e6,#010610eb) padding-box padding-box,linear-gradient(100deg,#d01c29,#e3ae28,#20a04e,#0f171f,#d01c29) 0 0/200% 100% border-box;background:linear-gradient(#030c17e6,#010610eb) padding-box padding-box,linear-gradient(100deg,#d01c29,#d43a2a,#d84f2b 6.25%,#de722b 12.5%,#e3ae28,#96a942 37.5%,#69a549 43.75%,#4ca24c 46.88%,#3aa14d,#20a04e 50%,#1d5739,#0f171f,#6c272a 87.5%,#9d272b,#d01c29) 0 0/200% 100% border-box;border:1.5px solid #0000;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.6rem;min-height:3.25rem;padding:.55rem .7rem;animation:9s linear infinite hzCompactBorder;position:relative;box-shadow:inset 0 0 0 1px #ddb04959,0 6px 18px #00000059;height:auto!important;display:flex!important}.hazard-page .hz-compact-info{text-align:left;gap:.15rem;min-width:0;display:grid;padding:0!important}.hazard-page .hz-compact-head{letter-spacing:.14em;text-transform:uppercase;color:#f5cb70;align-items:center;gap:.35rem;margin:0;font-size:.66rem;font-weight:800;display:flex}.hazard-page .hz-compact-head svg{width:.85rem;height:.85rem}.hazard-page .hz-compact-value{color:#f8f5ee;overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:600;line-height:1.25}.hazard-page .hz-compact-action{color:#140b05;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#eebc4a,#bd871c);border:1px solid #e4b750b3;border:1px solid lab(77.0141% 9.01151 56.9378/.7);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.3rem;min-width:44px;min-height:44px;padding:0 .85rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #00000059}.hazard-page .hz-compact-action svg{width:.85rem;height:.85rem}.hazard-page .hazard-when-well.hz-compact{padding:.55rem .7rem!important}.hazard-page .hazard-when-well.hz-compact .hazard-when-overlay{opacity:0;z-index:2;width:100%;height:100%;position:absolute;inset:0}.hazard-page .hazard-summary>div{padding:.5rem .7rem}.hazard-page .hazard-summary dt{letter-spacing:.14em;text-transform:uppercase;color:#f5cb70;font-size:.66rem}.hazard-page .hazard-summary .hazard-edit{color:#140b05;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#eebc4a,#bd871c);border:1px solid #e4b750b3;border:1px solid lab(77.0141% 9.01151 56.9378/.7);border-radius:999px;min-width:44px;min-height:44px;padding:0 .8rem;font-size:.75rem;font-weight:800}@media(prefers-reduced-motion:reduce){.hazard-page .hz-compact{animation:none}}.hazard-page .hazard-when-well.hz-compact{min-height:3.5rem;overflow:visible;border:1.5px solid #0000!important;height:auto!important;box-shadow:inset 0 0 0 1px #ddb04959,0 6px 18px #00000059!important}.hazard-page .hazard-when-well.hz-compact>*{width:auto!important}.hazard-page .hz-compact-info{flex:auto}@keyframes hz-border-travel{0%{background-position:0%}to{background-position:300%}}.hazard-page .hazard-review{border-radius:1.15rem;position:relative;overflow:hidden;background:#000103e6!important;border:1px solid #0000!important;padding:.85rem .7rem 1rem!important}.hazard-page .hazard-review:after,.hazard-page .hazard-summary>div:after{content:"";border-radius:inherit;background:linear-gradient(115deg,var(--brand-red),var(--brand-gold),var(--brand-green),var(--brand-gold),var(--brand-red));pointer-events:none;background-size:300% 100%;padding:1.6px;animation:9s linear infinite hz-border-travel;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hazard-page .hazard-review[data-motion=off]:after,.hazard-page .hazard-review[data-motion=off] .hazard-summary>div:after{background:var(--brand-gold);animation:none}.hazard-page .hazard-review-title{text-align:center;font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:#faf1dc;text-shadow:0 1px 3px #000000e6;text-shadow:0 1px 3px lab(0% 0 0/.9);margin:0 0 .7rem;font-size:.72rem;font-weight:800}.hazard-page .hazard-summary{gap:.6rem;display:grid}.hazard-page .hazard-summary>div{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.85rem;margin:0;position:relative;overflow:hidden;background:#000103eb!important;border:1px solid #0000!important;padding:.6rem .7rem!important}.hazard-page .hazard-summary>div:before{display:none}.hazard-page .hazard-summary>div:nth-child(2):after{animation-delay:-1.8s}.hazard-page .hazard-summary>div:nth-child(3):after{animation-delay:-3.6s}.hazard-page .hazard-summary>div:nth-child(4):after{animation-delay:-5.4s}.hazard-page .hazard-summary>div:nth-child(5):after{animation-delay:-7.2s}.hazard-page .hazard-summary>div:nth-child(6):after{animation-delay:-8.4s}.hazard-page .hazard-summary dt{color:#fbd276;letter-spacing:.16em;font-size:.62rem}.hazard-page .hazard-summary dt svg{color:#f4cb6f}.hazard-page .hazard-summary dd{flex-wrap:nowrap;align-items:center;gap:.55rem;margin:.4rem 0 0;display:flex}.hazard-page .hazard-summary-value{min-width:0;color:var(--hz-ink);overflow-wrap:anywhere;background:#020407d9;border:1px solid #dcb14980;border:1px solid lab(74.7148% 8.36715 57.3982/.5);border-radius:.55rem;flex:auto;padding:.5rem .6rem;font-size:.85rem;line-height:1.35;display:block}.hazard-page .hazard-summary .hazard-edit{letter-spacing:.04em;text-transform:none;background:linear-gradient(#3ebfc6,#0f919c);border:1px solid #48b7bdbf;border:1px solid lab(68.4919% -31.37 -12.9149/.75);border-radius:.6rem;flex:none;min-width:3.6rem;min-height:40px;padding:0 .9rem;font-size:.74rem;font-weight:800;color:#040c13!important}.hazard-page .hazard-summary .hazard-edit:hover{background:linear-gradient(#43d5dc,#08a2af);background:linear-gradient(#43d5dc,#2bbbc5,#08a2af)}@media(prefers-reduced-motion:reduce){.hazard-page .hazard-review:after,.hazard-page .hazard-summary>div:after{background:var(--brand-gold);animation:none}}.ca-card .ca-card-footer{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.35rem;display:grid}.ca-card .ca-card-disclaimer{width:100%;min-width:0;display:block}.ca-card .hazard-community-note{color:var(--ca-muted);overflow-wrap:anywhere;text-shadow:none;font-size:.74rem;font-weight:600;line-height:1.4;display:block}.ca-spectrum{height:2px;box-shadow:none;opacity:.9}.ca-updates{text-align:center;box-shadow:0 1px 0 var(--ca-gold);grid-template-columns:minmax(0,1fr);justify-items:center}@supports (color:color-mix(in lab,red,red)){.ca-updates{box-shadow:0 1px color-mix(in oklab,var(--ca-gold) 30%,transparent)}}.ca-updates-body{min-width:0}.ca-updates-badge{margin-top:.5rem}@media(max-width:440px){.ca-updates{grid-template-columns:minmax(0,1fr)}.ca-updates-badge{grid-column:1;justify-self:center}}.ca-shell{padding-top:.35rem}@media(min-width:640px){.ca-shell{padding-top:.75rem}}.mp-card[data-customer-accent=gold]{border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.mp-card[data-customer-accent=gold]{border-color:color-mix(in oklab,var(--brand-gold) 82%,transparent)}}.mp-card[data-customer-accent=red]{border-color:var(--brand-red)}@supports (color:color-mix(in lab,red,red)){.mp-card[data-customer-accent=red]{border-color:color-mix(in oklab,var(--brand-red) 82%,transparent)}}.mp-card[data-customer-accent=green]{border-color:var(--brand-green)}@supports (color:color-mix(in lab,red,red)){.mp-card[data-customer-accent=green]{border-color:color-mix(in oklab,var(--brand-green) 82%,transparent)}}.mp-card[data-customer-accent=azure]{border-color:var(--brand-azure)}@supports (color:color-mix(in lab,red,red)){.mp-card[data-customer-accent=azure]{border-color:color-mix(in oklab,var(--brand-azure) 84%,transparent)}}.mp-card[data-customer-accent=violet]{border-color:var(--brand-violet)}@supports (color:color-mix(in lab,red,red)){.mp-card[data-customer-accent=violet]{border-color:color-mix(in oklab,var(--brand-violet) 84%,transparent)}}.pgatm{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.pgatm *{pointer-events:none!important}.pgatm>*{z-index:0;position:relative}.pgatm>picture{position:absolute;inset:0}.pgatm .pgatm-film{position:absolute}.pgatm .pgatm-drift,.pgatm .pgatm-glow,.pgatm .pgatm-trace{z-index:3}.pgatm .pgatm-veil{z-index:4}.hazard-page,.ca-page,.cr-page,.concierge-page{z-index:10;position:relative}.pgatm-photo{object-fit:cover;object-position:center;width:100%;height:100%;animation:pgatm-breathe var(--decorative-cycle) ease-in-out infinite alternate;position:absolute;inset:0;transform:scale(1.06)}.pgatm-drift{animation:pgatm-drift var(--decorative-cycle) ease-in-out infinite alternate;background:radial-gradient(46% 38% at 30% 40%,#ffffff1a,#0000 70%);position:absolute;inset:-20%}.pgatm-glow{width:42vmax;height:42vmax;animation:pgatm-pulse var(--decorative-cycle) ease-in-out infinite alternate;background:radial-gradient(circle,#e2b25c38,#0000 68%);border-radius:50%;position:absolute}.pgatm-glow-1{top:22%;right:-6%}.pgatm-glow-2{animation-delay:-4s;bottom:4%;left:-10%}.pgatm-trace{background:linear-gradient(90deg,transparent,var(--alert-map-action,#3b82f6),transparent);border-radius:999px;width:60%;height:2px;position:absolute;left:-30%}@supports (color:color-mix(in lab,red,red)){.pgatm-trace{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--alert-map-action,#3b82f6) 70%,white),transparent)}}.pgatm-trace{opacity:.5;filter:blur(1px);animation:pgatm-travel var(--decorative-cycle) linear infinite}.pgatm-trace-1{top:58%;transform:rotate(-8deg)}.pgatm-trace-2{animation-delay:-6s;top:74%;transform:rotate(6deg)}.pgatm-veil{background:linear-gradient(#060a12d1,#060a12b3 42%,#060a12db);position:absolute;inset:0}@keyframes pgatm-breathe{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.12)translateY(-1.4%)}}@keyframes pgatm-drift{0%{opacity:.55;transform:translate(-4%)}to{opacity:.95;transform:translate(6%,2%)}}@keyframes pgatm-pulse{0%{opacity:.5;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes pgatm-travel{0%{opacity:0;transform:translate(0)rotate(-8deg)}12%{opacity:.55}88%{opacity:.55}to{opacity:0;transform:translate(200%)rotate(-8deg)}}.pgatm-paused .pgatm-photo,.pgatm-paused .pgatm-drift,.pgatm-paused .pgatm-glow,.pgatm-paused .pgatm-trace,.pgatm-paused .pgatm-veil{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.pgatm-photo,.pgatm-drift,.pgatm-glow,.pgatm-trace{animation:none!important}.pgatm-photo{transform:scale(1.02)}.pgatm-trace{opacity:.35}}.pgatm-pause{right:max(.85rem,env(safe-area-inset-right));bottom:calc(5rem + env(safe-area-inset-bottom));z-index:70;letter-spacing:.04em;text-transform:uppercase;color:#f4ead6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c14a8;border:1px solid #e2b25c8c;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;margin:0;padding:.32rem .8rem;font-size:.72rem;font-weight:700;display:flex;position:fixed}.pgatm-pause:hover{background:#080c14d1}.pgatm-pause svg{width:.85rem;height:.85rem}body:has(.pgatm)>div{background-color:#0000}body:has(.pgatm){background-color:#0000!important}body:has(.pgatm) #root{z-index:1;background-color:#0000;min-height:100dvh;position:relative}.pgatm-alerts .pgatm-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.pgatm-alerts .pgatm-drift{opacity:.5}.pgatm-alerts .pgatm-photo{image-rendering:auto;backface-visibility:hidden;will-change:auto;animation:none;transform:none}body:has(.pgatm-alerts) .ca-page{background-color:#0000;background-image:none}body:has(.pgatm-alerts){background-color:#070e16!important}body:has(.ca-page) .site-header{width:100%;position:fixed;inset:0 0 auto}body:has(.ca-page) main{padding-top:0}body:has(.ca-page) main:has(>.page-enter){padding-top:var(--site-header-h,77px)}.pgatm-alerts{top:var(--site-header-h,77px);height:auto;bottom:0}body:has(.pgatm-alerts) .ca-header{padding-top:1.45rem}body:has(.pgatm-alerts) .ca-beacon{transform:none}body:has(.pgatm-alerts) .ca-shell{padding-top:1.75rem}@media(min-width:768px){body:has(.pgatm-alerts) .ca-header{padding-top:1.45rem}}body:has(.pgatm-alerts) .page-back.ca-back{z-index:3;letter-spacing:.08em;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-weight:700;position:relative;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;transform:none!important}body:has(.pgatm-alerts) .page-back.ca-back{text-shadow:0 1px 2px #000000f2;color:#f2892f!important}body:has(.pgatm-alerts) .page-back.ca-back span{text-shadow:0 1px 2px #000000f2;color:#f2892f!important}body:has(.pgatm-alerts) .page-back.ca-back svg{text-shadow:0 1px 2px #000000f2;color:#f2892f!important}body:has(.pgatm-alerts) .page-back.ca-back svg{shape-rendering:geometricprecision;filter:drop-shadow(0 1px 2px #000000e6)}body:has(.pgatm-alerts) .page-back.ca-back:before{content:none!important;background:0 0!important}body:has(.pgatm-alerts) .page-back.ca-back:after{content:none!important;background:0 0!important}@media(prefers-reduced-motion:no-preference){.pgatm-alerts .pgatm-photo{animation:none;transform:scale(1.01)}}.pgatm-route .pgatm-drift,.pgatm-route .pgatm-trace{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}.pgatm-route .pgatm-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#04080e9e,#04080e6b 38%,#04080e94);animation:none;display:block}body:has(.pgatm-route) .cr-page{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal;background:0 0}body:has(.pgatm-route) .cr-page:before{content:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}body:has(.pgatm-route) .cr-page:after{content:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}body:has(.pgatm-route) .cr-header:before{content:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}body:has(.pgatm-route) .cr-header:after{content:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}body:has(.pgatm-route) .cr-header-glow{content:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:none}:is(html:has(.hazard-page),body:has(.hazard-page)){overscroll-behavior-x:none;background-color:#010810}.hazard-page .hazard-beacon{top:calc(-1*env(safe-area-inset-top,0px));bottom:calc(-1*env(safe-area-inset-bottom,0px));min-height:100dvh}@keyframes crec-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:is(html:has(.hazard-page),body:has(.hazard-page)){overscroll-behavior-y:none;background-color:#010810}html:has(.hazard-page) #root{background-color:#010810}body:has(.hazard-page)>div{background-color:#010810}.hazard-page:before{content:"";z-index:-2;pointer-events:none;background-color:#010810;position:fixed;inset:-60vh 0}.hazard-page .hazard-beacon{top:calc(-60vh - env(safe-area-inset-top,0px));bottom:calc(-60vh - env(safe-area-inset-bottom,0px));height:auto}.ca-eyebrow{color:#f3e6d2;text-shadow:0 1px 3px #060a10d9,0 2px 12px #060a1099}.ca-title{color:#f7f5ef;text-shadow:0 2px 4px #060a10e6,0 4px 18px #060a10a6}.ca-subtitle{color:#f0eee9;text-shadow:0 1px 3px #060a10e6,0 2px 12px #060a1099;font-weight:600}.ca-live{color:#31d96d;text-shadow:0 1px 3px #040c08e6;font-weight:900}.ca-live span{background:#31d96d;box-shadow:0 0 10px #31d96da6}.ca-filter-heading h2{color:var(--alerts-accent-soft);text-shadow:0 1px 3px #080806e6}.ca-back,.ca-back span,.ca-back svg{text-shadow:0 1px 3px #060a10e6;color:var(--alerts-accent-soft)!important}.ca-back{align-self:flex-start;margin-left:0}.ca-header{padding-top:3.4rem}@media(min-width:640px){.ca-header{padding-top:3.6rem}}.ca-beacon{transform:translateY(-.75rem)}.concierge-header-icon{margin-top:.35rem}.concierge-title{margin-top:.8rem}.cr-header-icon{transform:translateY(-.55rem)}.cr-eyebrow{margin-top:.25rem}@media(max-width:480px){.pgatm-pause{right:max(.6rem,env(safe-area-inset-right));gap:0;padding:.42rem}.pgatm-pause span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.concierge-header-glow{filter:blur(10px);background:radial-gradient(ellipse at 50% 45%,var(--brand-green),var(--brand-green) 42%,transparent 66%);width:min(80%,17rem);height:10.5rem;top:-1.5rem}@supports (color:color-mix(in lab,red,red)){.concierge-header-glow{background:radial-gradient(ellipse at 50% 45%,color-mix(in oklab,var(--brand-green) 30%,transparent),color-mix(in oklab,var(--brand-green) 10%,transparent) 42%,transparent 66%)}}.pgatm-concierge .pgatm-photo{filter:brightness(1.42)saturate(1.12)contrast(1.04)}.pgatm-concierge .pgatm-veil{background:linear-gradient(#0e09046b,#0e090442 45%,#0a07038c)}.pgatm-pause{display:none!important}.pgatm-film{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--video-crossfade-ms,1.5s) ease-in-out;position:absolute;inset:0}.pgatm-film[data-visible=true]{opacity:1}.pgatm-film[data-visible=true][data-front=true]{z-index:1}.pgatm-film[data-visible=true][data-front=false]{z-index:2}.pgatm-film[data-front=true][data-transitioning=true]{opacity:0;transition-timing-function:linear;transition-duration:calc(var(--video-crossfade-ms,1.5s) * .45);transition-delay:0s}.pgatm-film[data-visible=true][data-front=false]{opacity:1;transition-timing-function:linear;transition-duration:calc(var(--video-crossfade-ms,1.5s) * .45);transition-delay:calc(var(--video-crossfade-ms,1.5s) * .45)}@media(prefers-reduced-motion:reduce){.pgatm-film{display:none}}.pgatm-film{object-position:var(--film-focal-phone,50% 50%)}@media(max-width:374px){.pgatm-film{object-position:var(--film-focal-narrow,var(--film-focal-phone,50% 50%))}}@media(min-width:430px)and (max-width:767px){.pgatm-film{object-position:var(--film-focal-large,var(--film-focal-phone,50% 50%))}}@media(min-width:768px)and (max-width:1023px){.pgatm-film{object-position:var(--film-focal-tablet,50% 50%)}}@media(min-width:1024px){.pgatm-film{object-position:var(--film-focal-desktop,var(--film-focal-tablet,50% 50%))}}body:has(.pgatm-hazard) .hazard-page .hazard-beacon{background:0 0}body:has(.pgatm-hazard) .hazard-page .hazard-glass-photo{display:none}body:has(.pgatm-hazard) .hazard-page:before{display:none}body:has(.pgatm-hazard){background-color:#0000!important}html:has(.pgatm-hazard){background-color:#010810}body:has(.pgatm-hazard) #root{z-index:1;position:relative;background-color:#0000!important}body:has(.pgatm-hazard) #root>div{z-index:1;position:relative;background-color:#0000!important}body:has(.pgatm-hazard) main{z-index:1;position:relative;background-color:#0000!important}.pgatm-hazard .pgatm-veil{background:linear-gradient(#00020594,#0002057a 42%,#000205b3);background:linear-gradient(#00020594,#0002057a 42%,#000205b3)}.hz-loc-note{color:#eae5d7d9;background:#e1b54712;border:1px solid #e1b54752;border-radius:.9rem;margin:0 0 .75rem;padding:.75rem .9rem;font-size:.8125rem;line-height:1.55}.hz-loc-actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.hz-loc-actions button{color:#e4bc58;letter-spacing:.09em;text-transform:uppercase;border:1px solid #e1b54799;border-radius:999px;min-height:2.75rem;padding:0 1rem;font-size:.6875rem;font-weight:800}.hz-loc-actions button:hover{background:#e1b5471f}.hz-loc-address{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.hz-loc-address input{min-height:2.75rem;color:inherit;background:#131316b3;border:1px solid #ffffff2e;border-radius:.75rem;flex:12rem;padding:0 .75rem;font-size:.875rem}.hz-loc-address button{color:#66d695;letter-spacing:.09em;text-transform:uppercase;border:1px solid #36c97399;border-radius:999px;min-height:2.75rem;padding:0 1rem;font-size:.6875rem;font-weight:800}.hz-loc-address-note{flex:100%;margin:0;font-size:.75rem}.concierge-header-glow,.ca-header:before,.ca-signal:before{display:none!important}.motion-row{--motion-accent:var(--alert-map-action);border:1px solid var(--motion-accent);border-radius:1.25rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .9rem;max-width:26rem;margin:2.25rem auto 0;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.motion-row{border:1px solid color-mix(in srgb,var(--motion-accent) 42%,transparent)}}.motion-row{text-align:center;background:#06080d9e}.motion-row[data-tone=route]{--motion-accent:var(--brand-green)}.motion-row[data-tone=reports]{--motion-accent:var(--brand-violet)}.motion-row-label{letter-spacing:.18em;text-transform:uppercase;color:var(--motion-accent);font-size:.66rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.motion-row-label{color:color-mix(in srgb,var(--motion-accent) 78%,white)}}.motion-row-button{border:1px solid var(--motion-accent);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.motion-row-button{border:1px solid color-mix(in srgb,var(--motion-accent) 65%,transparent)}}.motion-row-button{background:var(--motion-accent)}@supports (color:color-mix(in lab,red,red)){.motion-row-button{background:color-mix(in srgb,var(--motion-accent) 14%,#080b12e6)}}.motion-row-button{color:var(--color-bone,#f4efe6);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800;transition:background .16s,box-shadow .16s}.motion-row-button:hover{background:var(--motion-accent)}@supports (color:color-mix(in lab,red,red)){.motion-row-button:hover{background:color-mix(in srgb,var(--motion-accent) 26%,#080b12e6)}}.motion-row-button:hover{box-shadow:0 0 0 1px var(--motion-accent)}@supports (color:color-mix(in lab,red,red)){.motion-row-button:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--motion-accent) 55%,transparent)}}.motion-row-button svg{width:.95rem;height:.95rem}.concierge-composer{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a11eb;border:1px solid #45b1648c;border:1px solid lab(64.7709% -45.2644 29.8149/.55);border-radius:999px;align-items:center;gap:.5rem;width:min(100%,44rem);margin:1.25rem auto 0;padding:.4rem .4rem .4rem .9rem;display:flex;position:sticky;bottom:.75rem}.concierge-composer-icon{color:#45b164;display:inline-flex}.concierge-composer-icon svg{width:1.05rem;height:1.05rem}.concierge-composer-input{min-width:0;color:var(--hz-ink,#f6f2e8);background:0 0;border:0;outline:none;flex:auto;font-size:.95rem}.concierge-composer-input::placeholder{color:#bec5cc99}.concierge-composer-send{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#007f3d;background:lab(46.1996% -46.9907 28.4976);border-radius:999px;font-weight:700}.concierge-composer-send:hover{background:#009349;background:lab(53.2916% -50.0003 30.2438)}.ca-location-row{text-align:center;justify-items:center;gap:.5rem;margin-top:.85rem;display:grid}.ca-location-button{width:100%;min-height:3.2rem;color:var(--ca-ivory)!important;background:var(--alert-map-action)!important;border-radius:.85rem!important}@supports (color:color-mix(in lab,red,red)){.ca-location-button{background:color-mix(in oklab,var(--alert-map-action) 88%,black)!important}}.ca-location-button{font-size:.9rem;font-weight:800}.ca-location-button svg{width:1.05rem;height:1.05rem}.ca-location-note{max-width:34rem;color:var(--ca-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;font-size:.72rem;line-height:1.45;display:inline-flex}.ca-location-note svg{width:.9rem;height:.9rem}.ca-radius{border:1px solid var(--ca-gold);min-height:2rem;padding:.1rem .4rem}@supports (color:color-mix(in lab,red,red)){.ca-radius{border:1px solid color-mix(in oklab,var(--ca-gold) 45%,transparent)}}.ca-radius{color:var(--ca-ink);background:var(--ca-ivory);border-radius:.5rem}@supports (color:color-mix(in lab,red,red)){.ca-radius{background:color-mix(in oklab,var(--ca-ivory) 90%,transparent)}}.ca-radius{font-size:.72rem;font-weight:700}.ca-location-clear{color:var(--alert-map-action);cursor:pointer;background:0 0;font-size:.72rem;font-weight:800;text-decoration:underline}.ca-stale{border:1px dashed var(--ca-orange);padding:.65rem .8rem}@supports (color:color-mix(in lab,red,red)){.ca-stale{border:1px dashed color-mix(in oklab,var(--ca-orange) 60%,transparent)}}.ca-stale{color:var(--ca-muted);background:var(--ca-orange);border-radius:.7rem}@supports (color:color-mix(in lab,red,red)){.ca-stale{background:color-mix(in oklab,var(--ca-orange) 8%,transparent)}}.ca-stale{text-align:center;font-size:.74rem;line-height:1.45}.ca-stale button{color:var(--alert-map-action);cursor:pointer;background:0 0;font-weight:800;text-decoration:underline}.ca-load-more{width:100%;min-height:3rem;font-weight:800;border-radius:.8rem!important}.hazard-walkthrough{gap:.7rem;max-width:46rem;margin:.9rem auto 0;padding:0 1rem;display:grid}.hazard-walk-card{border:1px solid var(--hz-gold,#d4af37);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.hazard-walk-card{border:1px solid color-mix(in oklab,var(--hz-gold,#d4af37) 35%,transparent)}}.hazard-walk-card{background:#00000073;border-radius:.9rem}.hazard-walk-icon{width:2.4rem;height:2.4rem;color:var(--hz-gold,#d4af37);background:var(--hz-gold,#d4af37);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.hazard-walk-icon{background:color-mix(in oklab,var(--hz-gold,#d4af37) 14%,transparent)}}.hazard-walk-icon svg{width:1.1rem;height:1.1rem}.hazard-walk-step{color:var(--hz-gold,#d4af37);letter-spacing:.16em;font-size:.66rem;font-weight:800}.hazard-walk-title{font-size:1rem;font-weight:800;line-height:1.25}.hazard-walk-detail{opacity:.85;margin-top:.2rem;font-size:.8rem;line-height:1.45}.hazard-category-list{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;max-width:46rem;margin:.9rem auto 0;padding:0 1rem;display:grid}.hazard-category-chip{background:#0000006b;border:1px solid #ffffff29;border:1px solid lab(100% -.0000298023 .0000119209/.16);border-radius:.8rem;gap:.15rem;padding:.7rem .8rem;display:grid}.hazard-category-chip strong{font-size:.86rem;font-weight:800}.hazard-category-chip small{opacity:.8;font-size:.7rem;line-height:1.35}.hazard-desktop-note{text-align:center;justify-items:center;gap:.6rem;display:grid}.hazard-desktop-note p{font-size:.85rem;line-height:1.45}.hazard-level[data-static=true]{cursor:default}.ca-page .ca-location-note{color:var(--ca-ivory);border-radius:.6rem;padding:.4rem .7rem}@supports (color:color-mix(in lab,red,red)){.ca-page .ca-location-note{color:color-mix(in oklab,var(--ca-ivory) 88%,transparent)}}.ca-page .ca-location-note{background:#0000009e}.ca-page .ca-map-note{max-width:34rem;color:var(--ca-ink);background:var(--ca-ivory);border-radius:.6rem;padding:.45rem .75rem}@supports (color:color-mix(in lab,red,red)){.ca-page .ca-map-note{background:color-mix(in oklab,var(--ca-ivory) 92%,transparent)}}.ca-page .ca-map-note{font-size:.72rem;line-height:1.45}body>div:has(>main){z-index:1;background:0 0;position:relative}body:has(.pgatm){background:var(--background)}.pgatm-host{z-index:10;min-height:0;position:relative;overflow:visible}body:has(.pgatm,.pmd-sky)>div:has(>main){z-index:1;background:0 0;position:relative}body:has(.pgatm,.pmd-sky)>#root{z-index:1;background:0 0;position:relative}:is(body:has(.pgatm,.pmd-sky) footer,body:has(.pgatm,.pmd-sky) footer+*){z-index:20;position:relative}.pmd-page{z-index:10;min-height:0}.pmd-page>:not(.pmd-sky){z-index:1;position:relative}.pmd-header{padding-top:.75rem}.pmd-back{align-self:flex-start}.cr-page,.concierge-page,.ca-page,.hazard-page{min-height:0}.hazard-page{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.hazard-page .hazard-safety{margin-top:1.25rem}.feature-card-title,.feature-card-hint,.feature-card-icon{z-index:2;position:relative}.ca-fixture-label{border:1px solid var(--ca-gold);margin:0 auto .75rem}@supports (color:color-mix(in lab,red,red)){.ca-fixture-label{border:1px solid color-mix(in oklab,var(--ca-gold) 70%,transparent)}}.ca-fixture-label{color:var(--ca-ink);background:var(--ca-gold);border-radius:.65rem;padding:.55rem .75rem}@supports (color:color-mix(in lab,red,red)){.ca-fixture-label{background:color-mix(in oklab,var(--ca-gold) 18%,var(--ca-ivory))}}.ca-fixture-label{text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:800}.ca-card{align-content:start;min-height:10rem}.ca-card-desc,.ca-card-where{color:var(--ca-muted);margin-top:.45rem;font-size:.86rem;line-height:1.45}.ca-card-where{align-items:center;gap:.3rem;display:flex}.ca-card-where svg{flex:none;width:.9rem;height:.9rem}.page-back{letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;max-width:100%;padding:.35rem 0;font-size:.72rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.page-back .page-back-icon{flex:none;width:1rem;height:1rem}.page-back .page-back-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-back:hover{filter:brightness(1.12);text-decoration:none}.page-back:focus-visible{outline-offset:3px;border-radius:.35rem;outline:2px solid}@media(max-width:360px){.page-back{letter-spacing:.1em;font-size:.66rem}}a.page-back,a.page-back span,a.page-back svg,.hazard-page .hazard-back,.download-back{color:#fff!important}.ca-back,.ca-back span,.ca-back svg{color:var(--alerts-accent-soft)!important}a.page-back{text-shadow:0 1px 4px #000000bf;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}a.page-back:hover,a.page-back:hover span,a.page-back:hover svg{color:#ffffffd1!important}a.page-back:focus-visible{outline-offset:3px;outline:2px solid}.page-back-on-light,.page-back-on-light span,.page-back-on-light svg{text-shadow:none;color:#1b1b1f!important}.page-back-on-light:hover,.page-back-on-light:hover span,.page-back-on-light:hover svg{color:#000!important}.page-back.pmd-back,.page-back.pmd-back span,.page-back.pmd-back svg{text-shadow:0 1px 4px #000000d9;color:#e2b93b!important}.page-back.pmd-back:hover,.page-back.pmd-back:hover span,.page-back.pmd-back:hover svg{color:#f0cd5c!important}.page-back.concierge-back,.page-back.concierge-back span,.page-back.concierge-back svg{text-shadow:0 1px 4px #000000d9;color:#37b56b!important}.page-back.concierge-back:hover,.page-back.concierge-back:hover span,.page-back.concierge-back:hover svg{color:#4fd184!important}.page-back.hazard-back,.page-back.hazard-back span,.page-back.hazard-back svg{text-shadow:0 1px 4px #000000d9;color:#e05252!important}.page-back.hazard-back:hover,.page-back.hazard-back:hover span,.page-back.hazard-back:hover svg{color:#f26a6a!important}.page-back.ca-back,.page-back.ca-back span,.page-back.ca-back svg{text-shadow:0 1px 4px #000000d9;color:#f2892f!important}.page-back.ca-back:hover,.page-back.ca-back:hover span,.page-back.ca-back:hover svg{color:#ffa552!important}.pmd-page .pmd-header>.page-back{max-width:calc(100% - .75rem)}.bp-card{--bp-interior:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bp-card{--bp-interior:color-mix(in oklab, var(--ink) 88%, black)}}.bp-card{--bp-border:linear-gradient(135deg, var(--brand-red), var(--brand-gold), var(--brand-green));border-radius:18px;position:relative;box-shadow:0 14px 34px -22px #000000e6;background:linear-gradient(var(--bp-interior),var(--bp-interior)) padding-box,var(--bp-border) border-box!important;border:1px solid #0000!important}.bp-card--gold{--bp-border:linear-gradient(135deg, var(--brand-gold), var(--brand-gold))}@supports (color:color-mix(in lab,red,red)){.bp-card--gold{--bp-border:linear-gradient(135deg, color-mix(in oklab, var(--brand-gold) 85%, black), var(--brand-gold))}}.bp-card--green{--bp-border:linear-gradient(135deg, var(--brand-green), var(--brand-green))}@supports (color:color-mix(in lab,red,red)){.bp-card--green{--bp-border:linear-gradient(135deg, color-mix(in oklab, var(--brand-green) 80%, black), var(--brand-green))}}.bp-card--brand{--bp-border:linear-gradient(120deg, var(--brand-red), var(--brand-gold) 52%, var(--brand-green))}.bp-heading{letter-spacing:.18em;text-transform:uppercase;font-synthesis-weight:none;font-size:.82rem;font-weight:400}.bp-chip{border:1px solid var(--brand-green);align-items:center;max-width:100%;padding:.4rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bp-chip{border:1px solid color-mix(in oklab,var(--brand-green) 55%,transparent)}}.bp-chip{background:var(--brand-green);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.bp-chip{background:color-mix(in oklab,var(--brand-green) 12%,transparent)}}.bp-chip{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.bp-chip{color:color-mix(in oklab,var(--bone) 92%,transparent)}}.bp-chip{white-space:normal;overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.bp-services-card{border-color:var(--brand-gold)!important}@supports (color:color-mix(in lab,red,red)){.bp-services-card{border-color:color-mix(in oklab,var(--brand-gold) 62%,transparent)!important}}.bp-services-card{background:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.bp-services-card{background:color-mix(in oklab,var(--ink) 94%,transparent)!important}}.bp-service-groups{gap:.9rem;margin-top:.9rem;display:grid}.bp-service-group{--service-tone:var(--bone)}@supports (color:color-mix(in lab,red,red)){.bp-service-group{--service-tone:color-mix(in oklab, var(--bone) 58%, transparent)}}.bp-service-group--discover-connect{--service-tone:#4dacf6}@supports (color:lab(0% 0 0)){.bp-service-group--discover-connect{--service-tone:lab(67.1788% -11.1933 -45.7924)}}.bp-service-group--community-learning{--service-tone:#31c0ad}@supports (color:lab(0% 0 0)){.bp-service-group--community-learning{--service-tone:lab(70.1625% -41.8232 -1.88549)}}.bp-service-group--promotion-events{--service-tone:#f87b5c}@supports (color:lab(0% 0 0)){.bp-service-group--promotion-events{--service-tone:lab(66.1731% 47.1284 40.0578)}}.bp-service-group--growth-recognition{--service-tone:var(--brand-gold)}.bp-service-category{color:var(--service-tone);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.42rem;font-size:.69rem;font-weight:800;line-height:1.3}.bp-service-list{gap:.42rem;display:grid}.bp-service-row{border:1px solid var(--service-tone);align-items:center;gap:.65rem;min-height:2.75rem;padding:.58rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bp-service-row{border:1px solid color-mix(in oklab,var(--service-tone) 58%,transparent)}}.bp-service-row{background:var(--service-tone);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.bp-service-row{background:color-mix(in oklab,var(--service-tone) 9%,var(--ink))}}.bp-service-row{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.bp-service-row{color:color-mix(in oklab,var(--bone) 94%,transparent)}}.bp-service-row{overflow-wrap:anywhere;font-size:.9rem;font-weight:550;line-height:1.35}.bp-service-row .bp-service-mark{background:var(--service-tone);border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bp-service-row .bp-service-mark{background:color-mix(in oklab,var(--service-tone) 16%,transparent)}}.bp-service-row .bp-service-mark{color:var(--service-tone)}.bp-service-row .bp-service-mark svg{width:.95rem;height:.95rem}@media(min-width:640px){.bp-service-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}a.page-back{white-space:nowrap!important;writing-mode:horizontal-tb!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:.45rem!important;width:auto!important;min-width:0!important;display:inline-flex!important}a.page-back>.page-back-icon{flex:none!important;align-self:center!important;display:block!important}a.page-back>.page-back-label{white-space:nowrap!important;min-width:0!important;display:inline!important}.pmd-page .pmd-header>.pmd-back{z-index:3;align-self:flex-start;margin:0 0 1.5rem!important;position:relative!important;top:auto!important;left:auto!important}.pmd-page .pmd-header{row-gap:.5rem;padding-top:1rem!important}.pmd-page .pmd-sky,.pmd-page .pmd-calendar{margin-top:.5rem}.pmd-page .pmd-header>.pmd-back,.pmd-page .pmd-header>.pmd-back span,.pmd-page .pmd-header>.pmd-back svg{text-shadow:0 1px 4px #000000d9;color:#e2b93b!important}.pmd-page .pmd-header>.pmd-back:hover,.pmd-page .pmd-header>.pmd-back:hover span,.pmd-page .pmd-header>.pmd-back:hover svg,.pmd-page .pmd-header>.pmd-back:active,.pmd-page .pmd-header>.pmd-back:active span{color:#f0cd5c!important}.hazard-page .hazard-walk-card,.hazard-page .hazard-category-chip,.hazard-page .hazard-level{isolation:isolate;position:relative;background:linear-gradient(0deg,var(--hz-tint,var(--brand-gold)),var(--hz-tint,var(--brand-gold))),#00000085!important}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-walk-card,.hazard-page .hazard-category-chip,.hazard-page .hazard-level{background:linear-gradient(0deg,color-mix(in oklab,var(--hz-tint,var(--brand-gold)) 22%,transparent),color-mix(in oklab,var(--hz-tint,var(--brand-gold)) 22%,transparent)),#00000085!important}}.hazard-page .hazard-walk-card,.hazard-page .hazard-category-chip,.hazard-page .hazard-level{-webkit-backdrop-filter:blur(3px)saturate(1.05);backdrop-filter:blur(3px)saturate(1.05);border:1.5px solid var(--hz-tint,var(--brand-gold))!important}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-walk-card,.hazard-page .hazard-category-chip,.hazard-page .hazard-level{border:1.5px solid color-mix(in oklab,var(--hz-tint,var(--brand-gold)) 80%,transparent)!important}}.hazard-page .hazard-walk-card,.hazard-page .hazard-category-chip,.hazard-page .hazard-level{box-shadow:none}.hazard-page .hazard-walk-card{--hz-tint:var(--hz-gold,#d4af37)}.hazard-page .hazard-walk-step{color:var(--hz-gold,#d4af37);opacity:1}.hazard-page .hazard-walk-title,.hazard-page .hazard-walk-detail{color:#f8f5ec;opacity:1}.hazard-page .hazard-walk-detail{color:#ebe8df}.hazard-page .hazard-walk-icon{background:var(--hz-gold,#d4af37)}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-walk-icon{background:color-mix(in oklab,var(--hz-gold,#d4af37) 18%,transparent)}}.hazard-page .hazard-walk-icon{color:var(--hz-gold,#d4af37)}.hazard-page .hazard-category-chip[data-accent=weather]{--hz-tint:#3fb1ea}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=weather]{--hz-tint:lab(67.6086% -18.6932 -38.6575)}}.hazard-page .hazard-category-chip[data-accent=traffic]{--hz-tint:#deb049}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=traffic]{--hz-tint:lab(74.6579% 9.91154 57.2524)}}.hazard-page .hazard-category-chip[data-accent=police]{--hz-tint:#e6443d}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=police]{--hz-tint:lab(53.9506% 62.715 41.9998)}}.hazard-page .hazard-category-chip[data-accent=construction]{--hz-tint:#43b25c}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=construction]{--hz-tint:lab(64.8593% -47.0511 34.1657)}}.hazard-page .hazard-category-chip[data-accent=fire]{--hz-tint:#f46622}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=fire]{--hz-tint:lab(61.4098% 53.5789 62.3997)}}.hazard-page .hazard-category-chip[data-accent=flood]{--hz-tint:#2da6fa}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=flood]{--hz-tint:lab(64.7188% -10.8973 -52.0531)}}.hazard-page .hazard-category-chip[data-accent=natural]{--hz-tint:#ce7a3b}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=natural]{--hz-tint:lab(59.9176% 29.7397 47.9501)}}.hazard-page .hazard-category-chip[data-accent=utilities]{--hz-tint:#a376e9}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=utilities]{--hz-tint:lab(58.0576% 36.2557 -52.793)}}.hazard-page .hazard-category-chip[data-accent=community]{--hz-tint:#00b6af}@supports (color:lab(0% 0 0)){.hazard-page .hazard-category-chip[data-accent=community]{--hz-tint:lab(66.676% -44.0572 -8.69972)}}.hazard-page .hazard-category-chip[data-accent=other]{--hz-tint:var(--brand-gold)}.hazard-page .hazard-category-chip strong{color:var(--hz-tint,var(--brand-gold))}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-category-chip strong{color:color-mix(in oklab,var(--hz-tint,var(--brand-gold)) 78%,white)}}.hazard-page .hazard-category-chip strong{opacity:1}.hazard-page .hazard-category-chip small{color:#ebe8df;opacity:1}.hazard-page .hazard-category-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hazard-page .hazard-category-chip{align-content:start;height:100%;padding:.75rem .8rem}@media(min-width:40rem){.hazard-page .hazard-category-list{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.hazard-page .hazard-level-information{--hz-tint:var(--alert-informative)}.hazard-page .hazard-level-caution{--hz-tint:var(--alert-caution)}.hazard-page .hazard-level-danger{--hz-tint:var(--alert-danger)}.hazard-page .hazard-level strong,.hazard-page .hazard-level small{opacity:1}.hazard-page .hazard-level-dot{background:var(--hz-tint)}.motion-row[data-tone=concierge]{--motion-accent:var(--brand-green)}.motion-row[data-tone=alerts]{--motion-accent:var(--alerts-accent)}.motion-row[data-tone=hazard]{--motion-accent:var(--brand-red)}.motion-row[data-tone=day]{--motion-accent:var(--brand-gold)}.motion-row[data-tone=day] .motion-row-label,.motion-row[data-tone=concierge] .motion-row-label,.motion-row[data-tone=alerts] .motion-row-label{color:var(--motion-accent)}@supports (color:color-mix(in lab,red,red)){.motion-row[data-tone=day] .motion-row-label,.motion-row[data-tone=concierge] .motion-row-label,.motion-row[data-tone=alerts] .motion-row-label{color:color-mix(in srgb,var(--motion-accent) 82%,white)}}.hazard-page .hazard-ctl-motion{border-color:var(--brand-red)!important}@supports (color:color-mix(in lab,red,red)){.hazard-page .hazard-ctl-motion{border-color:color-mix(in oklab,var(--brand-red) 78%,transparent)!important}}.hazard-page .hazard-ctl-motion{color:#ffa79d!important;color:lab(77.7101% 46.307 28.3768)!important;background:linear-gradient(165deg,#5c02068c,#190101eb)!important}.hazard-page .hazard-ctl-motion svg{color:#ffa79d!important;color:lab(77.7101% 46.307 28.3768)!important}.hazard-page .hazard-ctl-alerts{color:#ffc994!important;color:lab(85.6829% 24.6235 48.8996)!important;background:linear-gradient(165deg,#7e340099,#1b0700eb)!important;background:linear-gradient(165deg,color(xyz 0.103 0.067 -0.005 / 0.6),color(xyz 0.006 0.004 -0 / 0.922))!important;border-color:#fb7c01!important}.hazard-page .hazard-ctl-alerts svg{color:#ffc994!important;color:lab(85.6829% 24.6235 48.8996)!important}.hazard-page .hazard-ctl-map{color:#ffbd9d!important;color:lab(82.9112% 34.127 37.7821)!important;background:linear-gradient(165deg,#72160099,#1c0200eb)!important;background:linear-gradient(165deg,color(xyz 0.077 0.04 -0.003 / 0.6),color(xyz 0.005 0.003 -0 / 0.922))!important;border-color:#e6653c!important}.hazard-page .hazard-ctl-map svg{color:#ffbd9d!important;color:lab(82.9112% 34.127 37.7821)!important}.hazard-page .hazard-dock .hazard-primary{box-shadow:0 0 22px -10px #fb7c01e6;color:#180804!important;background:linear-gradient(100deg,#ca4b20,#f58e02)!important;background:linear-gradient(100deg,#ca4b20,#e06d18,#f58e02)!important;border-color:#faaa51!important}.hazard-page .hazard-dock .hazard-primary svg{color:#250f07!important}.pmd-page .pmd-cal{margin-top:.25rem}.motion-row .motion-row-button,.motion-row .motion-row-button svg{color:var(--motion-accent)}@supports (color:color-mix(in lab,red,red)){.motion-row .motion-row-button,.motion-row .motion-row-button svg{color:color-mix(in srgb,var(--motion-accent) 82%,white)}}.footer-nav-grid{text-align:center;grid-template-columns:1fr 1fr;place-items:start center;gap:.5rem 1.25rem;display:grid}@media(min-width:640px){.footer-nav-grid{column-gap:2rem}}.footer-col-head{color:var(--brand-gold);text-align:center;width:100%;margin-bottom:.4rem;padding-bottom:.5rem;font-size:.7rem;font-weight:700;line-height:1.2;position:relative}.footer-col-head:after{content:"";background:var(--gradient-flag);opacity:.85;border-radius:999px;width:92%;max-width:11rem;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-policy-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;font-size:.75rem;display:flex}.footer-link{text-align:center;color:#f2eee6;justify-content:center;align-items:center;max-width:100%;min-height:1.75rem;font-size:.75rem;font-weight:500;line-height:1.3;text-decoration:none;transition:color .18s;display:inline-flex}.footer-link:hover,.footer-link:focus-visible{color:var(--brand-gold);text-underline-offset:3px;text-decoration:underline}.footer-link:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px;border-radius:2px}.footer-policy-link{color:var(--bone)}@supports (color:color-mix(in lab,red,red)){.footer-policy-link{color:color-mix(in oklab,var(--bone) 70%,transparent)}}.footer-policy-link{font-weight:500;transition:color .18s}.footer-policy-link:hover,.footer-policy-link:focus-visible{color:var(--brand-gold)}.footer-policy-link:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px;border-radius:2px}.bp-services-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bp-services-count{color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.bp-services-count{color:color-mix(in oklab,var(--brand-gold) 92%,transparent)}}.bp-services-count{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}a.page-back{align-items:center;min-height:2.75rem;z-index:40!important;visibility:visible!important;opacity:1!important;position:relative!important}@media(min-width:768px){.cr-page>a.page-back,.ca-shell>a.page-back,.concierge-page a.page-back.concierge-back,.hazard-page .hazard-header>a.page-back.hazard-back,.pmd-page .pmd-header>a.page-back.pmd-back,a.page-back.download-back{margin-left:calc(50% - 50vw + 28px)!important;margin-right:auto!important}}@media(min-width:1024px){.cr-page>a.page-back,.ca-shell>a.page-back,.concierge-page a.page-back.concierge-back,.hazard-page .hazard-header>a.page-back.hazard-back,.pmd-page .pmd-header>a.page-back.pmd-back,a.page-back.download-back{margin-left:calc(50% - 50vw + max(40px,(100vw - var(--site-frame-max)) / 2))!important;margin-right:auto!important}}@media(min-width:768px){a.page-back.download-back{margin-top:-3.75rem!important;margin-bottom:1.5rem!important}.pmd-page .pmd-header>a.page-back.pmd-back{margin-top:-1.75rem!important}}.ca-card-map{color:#f2892f;letter-spacing:.04em;text-transform:uppercase;border:1px solid #f2892f8c;border-radius:999px;align-items:center;gap:.4rem;min-height:2.75rem;margin-top:.6rem;padding:0 .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.ca-card-map svg{width:1rem;height:1rem}.ca-card-map:hover{background:#f2892f1f}a.page-back.cr-back,a.page-back.cr-back span,a.page-back.cr-back svg{text-shadow:0 1px 4px #000000d9;color:#60a5fa!important}a.page-back.cr-back:hover,a.page-back.cr-back:hover span,a.page-back.cr-back:hover svg,a.page-back.cr-back:focus-visible,a.page-back.cr-back:focus-visible span,a.page-back.cr-back:focus-visible svg{color:#3b82f6!important}a.page-back.cr-back:focus-visible{outline-offset:3px;outline:2px solid #3b82f6}.motion-row[data-tone=route]{--motion-accent:#3b82f6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#1e40af33,#2563eb1f,#60a5fa14);border-color:#2563ebb3}.motion-row[data-tone=route] .motion-row-label,.motion-row[data-tone=route] .motion-row-label svg{color:#93c5fd}.motion-row[data-tone=route] .motion-row-button{color:#60a5fa;background:#2563eb2e;border-color:#3b82f6}.motion-row[data-tone=route] .motion-row-button svg{color:#60a5fa}.motion-row[data-tone=route] .motion-row-button:hover,.motion-row[data-tone=route] .motion-row-button:focus-visible{box-shadow:none;background:#2563eb47}.motion-row[data-tone=route] .motion-row-button:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}@media(min-width:900px){.ca-shell{width:min(100%,72rem);padding-inline:2rem}}@media(min-width:1280px){.ca-shell{width:min(100%,var(--site-frame-max))}}.ca-banner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c129e;border:1px solid #f2892f8c;border-radius:1rem;align-items:center;gap:.9rem;margin-top:1.25rem;padding:1rem 1.15rem;display:grid}.ca-banner p{color:#f4efe6;opacity:1;font-size:.92rem;line-height:1.5}.ca-banner-divider{display:none}@media(min-width:860px){.ca-banner{grid-template-columns:minmax(0,1fr) 1px max-content;gap:1.4rem}.ca-banner-divider{background:#f2892f66;align-self:stretch;display:block}}.ca-actions{gap:.85rem;margin-top:1.5rem;display:grid}@media(min-width:720px){.ca-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.ca-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.ca-action{--ca-action-tone:#2563eb;border:1px solid var(--ca-action-tone);flex-direction:column;gap:.4rem;height:100%;min-height:8.5rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ca-action{border:1px solid color-mix(in srgb,var(--ca-action-tone) 60%,transparent)}}.ca-action{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;background:#0a0c129e;border-radius:1rem}.ca-action-report{--ca-action-tone:#d93b3b}.ca-action-head{color:var(--ca-action-tone);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ca-action-head{color:color-mix(in srgb,var(--ca-action-tone) 35%,#fff)}}.ca-action-head{letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;font-weight:800}.ca-action-head svg{width:1.1rem;height:1.1rem}.ca-action-note{color:#f4efe6db;font-size:.8rem;line-height:1.45}.ca-action .ca-action-cta{letter-spacing:.05em;text-transform:uppercase;width:100%;min-height:2.9rem;margin-top:auto;font-size:.82rem;font-weight:800;background:var(--ca-action-tone)!important;color:#fff!important;border-radius:.75rem!important}.ca-action a.ca-action-cta{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.ca-action .ca-action-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.ca-results{margin-top:1.75rem}.ca-results-heading{justify-content:center;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.ca-results-heading h2{color:#f2892f;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:.9rem;font-weight:800}.ca-results-heading span{background:#f2892f8c;width:3rem;height:2px}.ca-status-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#0a0c12a8;border:1px solid #f2892f73;border-radius:1rem;padding:1.6rem 1.25rem}.ca-status-panel h3{color:#f4efe6;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:1.02rem;font-weight:800}.ca-status-panel p{color:#f4efe6db;margin-top:.5rem;font-size:.9rem;line-height:1.5}.ca-status-panel .ca-status-action{letter-spacing:.05em;text-transform:uppercase;min-height:2.9rem;margin-top:1rem;font-weight:800;color:#14110d!important;background:#f2892f!important;border-radius:.75rem!important}.ca-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.ca-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ca-filter{min-height:3.1rem}.ca-banner a,.ca-banner button,.ca-status-panel a[href],.ca-status-panel button[variant],.ca-status-panel .ca-app-link{font-weight:700;color:#f8e4cf!important;background:#f2892f24!important;border:1px solid #f2892fb3!important}.ca-banner a:hover,.ca-status-panel a[href]:hover{background:#f2892f42!important}.ca-status-panel .ca-status-action{color:#14110d!important;background:#f2892f!important;border:none!important}.ca-banner a{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-self:start;width:max-content;max-width:100%;min-height:2.7rem;padding-inline:1rem;border-radius:.7rem!important;font-size:.78rem!important;font-weight:800!important}@media(min-width:860px){.ca-banner a{justify-self:end}}:root{--site-frame-max:1280px;--site-frame-gutter:24px}@media(min-width:1280px){.max-w-6xl{max-width:var(--site-frame-max)}}.hazard-page.hazard-simple .hazard-motion-row .hazard-motion-btn{height:auto;font-size:.85rem;min-height:3.5rem!important;padding:.95rem 1.6rem!important}@media(min-width:768px){.hazard-page.hazard-simple .hazard-motion-row .hazard-motion-btn{min-width:15rem!important;min-height:3.75rem!important}}.hazard-page.hazard-simple{--hz-frame-px:1240px;margin-inline:auto;width:min(100%,var(--hz-frame-px))!important}.hazard-page.hazard-simple .hazard-back{align-self:flex-start}@media(min-width:1024px){.hazard-page.hazard-simple .hazard-header>a.page-back.hazard-back{margin-left:calc(50% - 50vw + max(40px,(100vw - var(--hz-frame-px)) / 2))!important}}.pgatm.pgatm-plain{background:radial-gradient(120% 90% at 50% 0,#c9a22729,#c9a22700 58%),radial-gradient(120% 90% at 50% 100%,#0f7a4729,#0f7a4700 60%),linear-gradient(#0b0b0d,#101014 52%,#0b0b0d)}.feature-card-media-plain{border-radius:inherit;background:radial-gradient(120% 100% at 50% 0,#c9a22724,#c9a22700 60%),linear-gradient(#101014,#0b0b0d);position:absolute;inset:0}.dsx-neon{border:1px solid var(--neon)}@supports (color:color-mix(in lab,red,red)){.dsx-neon{border:1px solid color-mix(in oklab,var(--neon) 55%,transparent)}}.dsx-neon{box-shadow:0 0 16px var(--neon),inset 0 0 14px var(--neon)}@supports (color:color-mix(in lab,red,red)){.dsx-neon{box-shadow:0 0 16px color-mix(in oklab,var(--neon) 26%,transparent),inset 0 0 14px color-mix(in oklab,var(--neon) 10%,transparent)}}.dsx-neon{transition:box-shadow .16s,border-color .16s}.dsx-neon-on{border-color:var(--neon)}@supports (color:color-mix(in lab,red,red)){.dsx-neon-on{border-color:color-mix(in oklab,var(--neon) 92%,transparent)}}.dsx-neon-on{box-shadow:0 0 30px var(--neon),inset 0 0 22px var(--neon)}@supports (color:color-mix(in lab,red,red)){.dsx-neon-on{box-shadow:0 0 30px color-mix(in oklab,var(--neon) 58%,transparent),inset 0 0 22px color-mix(in oklab,var(--neon) 20%,transparent)}}.dsx-gold{--neon:var(--brand-gold)}.dsx-green{--neon:var(--brand-green)}.dsx-red{--neon:var(--brand-red)}.directory-filter-button{color:#fff;background:var(--neon);border-width:2px}@supports (color:color-mix(in lab,red,red)){.directory-filter-button{background:color-mix(in oklab,var(--neon) 10%,color-mix(in oklab,var(--ink) 82%,transparent))}}.directory-filter-button{border-color:var(--neon)}@supports (color:color-mix(in lab,red,red)){.directory-filter-button{border-color:color-mix(in oklab,var(--neon) 85%,transparent)}}.directory-filter-button{-webkit-font-smoothing:antialiased;box-shadow:0 0 22px var(--neon),inset 0 0 18px var(--neon)}@supports (color:color-mix(in lab,red,red)){.directory-filter-button{box-shadow:0 0 22px color-mix(in oklab,var(--neon) 40%,transparent),inset 0 0 18px color-mix(in oklab,var(--neon) 16%,transparent)}}.directory-filter-button{transition:background .22s,color .22s,box-shadow .22s,border-color .22s}.directory-filter-button svg{color:var(--neon);filter:none}.directory-filter-button:not(:disabled):active,.directory-filter-button[aria-pressed=true]{background:linear-gradient(180deg,var(--neon),var(--neon))}@supports (color:color-mix(in lab,red,red)){.directory-filter-button:not(:disabled):active,.directory-filter-button[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in oklab,var(--neon) 100%,white 14%),color-mix(in oklab,var(--neon) 92%,black 8%))}}.directory-filter-button:not(:disabled):active,.directory-filter-button[aria-pressed=true]{border-color:var(--neon)}@supports (color:color-mix(in lab,red,red)){.directory-filter-button:not(:disabled):active,.directory-filter-button[aria-pressed=true]{border-color:color-mix(in oklab,var(--neon) 80%,white)}}.directory-filter-button:not(:disabled):active,.directory-filter-button[aria-pressed=true]{color:var(--ink);box-shadow:0 0 40px var(--neon),inset 0 1px #ffffff59}@supports (color:color-mix(in lab,red,red)){.directory-filter-button:not(:disabled):active,.directory-filter-button[aria-pressed=true]{box-shadow:0 0 40px color-mix(in oklab,var(--neon) 80%,transparent),inset 0 1px #ffffff59}}.directory-filter-button:not(:disabled):active svg,.directory-filter-button[aria-pressed=true] svg{color:var(--ink)}.directory-filter-button:focus-visible{outline-offset:2px;outline:3px solid #ffffffd9;outline:3px solid lab(100% -.0000298023 .0000119209/.85)}@media(prefers-reduced-motion:reduce){.dsx-neon{transition:none}}.directory-search-experience{isolation:isolate;background:var(--ink);--brand-green:#00e168;--brand-gold:#ffd21e;--brand-red:#ff3743;--brand-azure:#00b0ff}@supports (color:lab(0% 0 0)){.directory-search-experience{--brand-green:lab(78.6137% -74.4037 47.6723);--brand-gold:lab(86.4922% 9.58127 104.199);--brand-red:lab(57.7523% 86.0459 54.584);--brand-azure:lab(67.0698% -16.3473 -61.8566)}}.directory-approved-header{background:var(--ink);width:calc(100% + 1.75rem);margin:-.375rem -.875rem -.25rem;overflow:hidden}.directory-approved-header img{aspect-ratio:1320/376;object-fit:contain}.directory-search-highway{filter:brightness(1.52)contrast(1.12)saturate(1.34);object-position:center 34%}.directory-city-band{isolation:isolate;border-radius:1.25rem;padding:.75rem;overflow:hidden}@media(min-width:640px){.directory-city-band{border-radius:1.75rem;padding:1rem}.directory-approved-header{width:calc(100% + 3rem);margin:-.625rem -1.5rem -.35rem}}@media(min-width:1024px){.directory-approved-header{width:calc(100% + 3.5rem);margin:-.75rem -1.75rem -.4rem}}.directory-search-highway-shade{background:linear-gradient(to top,var(--ink),var(--ink) 62%,var(--ink))}@supports (color:color-mix(in lab,red,red)){.directory-search-highway-shade{background:linear-gradient(to top,color-mix(in oklab,var(--ink) 0%,transparent),color-mix(in oklab,var(--ink) 8%,transparent) 62%,color-mix(in oklab,var(--ink) 40%,transparent))}}.directory-background-preview-image{object-position:center 42%}.directory-background-preview-bright{filter:brightness(1.52)contrast(1.12)saturate(1.34);object-position:center 34%}.directory-background-preview-night-highway{filter:brightness(1.18)contrast(1.12)saturate(1.14);object-position:center 48%}.directory-background-preview-night-skyline{filter:brightness(1.15)contrast(1.1)saturate(1.12);object-position:center 48%}.directory-background-preview-shade{background:linear-gradient(to top,var(--ink),var(--ink) 58%,var(--ink))}@supports (color:color-mix(in lab,red,red)){.directory-background-preview-shade{background:linear-gradient(to top,color-mix(in oklab,var(--ink) 10%,transparent),color-mix(in oklab,var(--ink) 12%,transparent) 58%,color-mix(in oklab,var(--ink) 52%,transparent))}}.directory-openrow-hint{color:#ffffffeb}.directory-filter-panel{border:2px solid var(--brand-gold);background:#0a0a0bf5}@supports (color:color-mix(in lab,red,red)){.directory-filter-panel{border:2px solid color-mix(in oklab,var(--brand-gold) 62%,transparent)}}.directory-filter-panel{box-shadow:0 18px 44px #000000b3,inset 0 0 22px var(--brand-gold)}@supports (color:lab(0% 0 0)){.directory-filter-panel{box-shadow:0 18px 44px #000000b3,inset 0 0 22px var(--brand-gold)}}@supports (color:color-mix(in lab,red,red)){.directory-filter-panel{box-shadow:0 18px 44px #000000b3,inset 0 0 22px color-mix(in oklab,var(--brand-gold) 10%,transparent)}}.directory-filter-panel{color:#fff}.directory-filter-field{border:2px solid var(--brand-gold);background:#08080ae0}@supports (color:color-mix(in lab,red,red)){.directory-filter-field{border:2px solid color-mix(in oklab,var(--brand-gold) 70%,transparent)}}.directory-filter-field{color:#fff}.directory-filter-field::placeholder{color:#ffffffb3;opacity:1}.directory-filter-field:hover,.directory-filter-field:focus{border-color:var(--brand-gold);box-shadow:0 0 16px var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.directory-filter-field:hover,.directory-filter-field:focus{box-shadow:0 0 16px color-mix(in oklab,var(--brand-gold) 45%,transparent)}}.directory-filter-select option{color:#fff;background:#0a0a0b}.directory-filter-select option:checked{background:var(--brand-gold);color:#111}.directory-search-bar{border-width:2px;grid-template-columns:minmax(0,1fr) minmax(6.6rem,.42fr) auto}.directory-search-input{color:#fff}.directory-search-input::placeholder{color:#ffffffe0;opacity:1}.directory-purpose-row>[aria-hidden]{height:2rem}.directory-purpose-row>span:not([aria-hidden]){background:var(--ink);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.directory-purpose-row>span:not([aria-hidden]){background:color-mix(in oklab,var(--ink) 44%,transparent)}}.directory-purpose-row>span:not([aria-hidden]){text-shadow:0 0 12px currentColor,0 2px 4px var(--ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:.2rem .45rem}@media(max-width:639px){.directory-search-experience{border-radius:1.1rem}.directory-purpose-row{white-space:nowrap;gap:.25rem;font-size:clamp(.9rem,4.5vw,1.12rem)}.directory-purpose-row>span:not([aria-hidden]){gap:.3rem;padding-inline:.28rem}.directory-purpose-row>span:not([aria-hidden]) svg{width:1.3rem;height:1.3rem}}.welcome-dock{top:calc(env(safe-area-inset-top,0px) + var(--welcome-dock-top,4.25rem))}body:has([data-view-as-banner]) .welcome-dock{--welcome-dock-top:8.5rem}@media(min-width:640px){.welcome-dock{--welcome-dock-top:5.5rem}body:has([data-view-as-banner]) .welcome-dock{--welcome-dock-top:9.5rem}}.owner-welcome-shell{background:linear-gradient(135deg,#c8102e,#d4af37 28%,#0f8a3c,#070404,#c8102e);padding:3px;box-shadow:0 24px 60px -24px #000000f2}.owner-welcome-bubble{background:var(--bone);border-radius:1rem;padding:.95rem 1.05rem;position:relative}@supports (color:color-mix(in lab,red,red)){.owner-welcome-bubble{background:color-mix(in oklab,var(--bone) 7%,transparent)}}.owner-welcome-bubble{border:1px solid var(--bone)}@supports (color:color-mix(in lab,red,red)){.owner-welcome-bubble{border:1px solid color-mix(in oklab,var(--bone) 18%,transparent)}}.owner-welcome-bubble.is-speech:after{content:"";border-left:9px solid #0000;border-right:9px solid #0000;border-top:10px solid var(--bone);width:0;height:0;position:absolute;bottom:-9px;left:1.5rem}@supports (color:color-mix(in lab,red,red)){.owner-welcome-bubble.is-speech:after{border-top:10px solid color-mix(in oklab,var(--bone) 18%,transparent)}}.owner-welcome-bubble.is-thought{border-style:dashed;border-color:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.owner-welcome-bubble.is-thought{border-color:color-mix(in oklab,var(--brand-gold) 55%,transparent)}}.owner-welcome-bubble.is-thought{background:var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){.owner-welcome-bubble.is-thought{background:color-mix(in oklab,var(--brand-gold) 8%,transparent)}}.owner-welcome-bubble.is-thought:after,.owner-welcome-bubble.is-thought:before{content:"";background:var(--brand-gold);border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){.owner-welcome-bubble.is-thought:after,.owner-welcome-bubble.is-thought:before{background:color-mix(in oklab,var(--brand-gold) 35%,transparent)}}.owner-welcome-bubble.is-thought:after{width:10px;height:10px;bottom:-10px;left:1.5rem}.owner-welcome-bubble.is-thought:before{width:6px;height:6px;bottom:-18px;left:2.6rem}.owner-welcome-bubble{border:1px solid var(--bone);background:linear-gradient(#1c1513,#120d0c);border-radius:18px;padding:.95rem 1.05rem;position:relative}@supports (color:color-mix(in lab,red,red)){.owner-welcome-bubble{border:1px solid color-mix(in oklab,var(--bone) 9%,transparent)}}.owner-welcome-bubble{margin-bottom:.85rem;box-shadow:0 10px 26px -18px #000000e6}.owner-welcome-bubble:last-child{margin-bottom:0}[data-welcome-style=a] .owner-welcome-bubble.is-speech:after{content:"";border-right:1px solid var(--bone);background:#120d0c;width:16px;height:16px;position:absolute;bottom:-7px;left:1.6rem}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=a] .owner-welcome-bubble.is-speech:after{border-right:1px solid color-mix(in oklab,var(--bone) 9%,transparent)}}[data-welcome-style=a] .owner-welcome-bubble.is-speech:after{border-bottom:1px solid var(--bone)}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=a] .owner-welcome-bubble.is-speech:after{border-bottom:1px solid color-mix(in oklab,var(--bone) 9%,transparent)}}[data-welcome-style=a] .owner-welcome-bubble.is-speech:after{border-bottom-right-radius:4px;transform:rotate(45deg)}[data-welcome-style=a] .owner-welcome-bubble.is-thought{background:linear-gradient(#1d1610,#130d0a);border-left:3px solid #0000;border-image:linear-gradient(#c8102e,#d4af37 45%,#0f8a3c) 1/0 0 0 3px;padding-left:1.15rem}[data-welcome-style=b] .owner-welcome-bubble{border-color:var(--brand-gold);background:linear-gradient(160deg,#241c13,#110c0b 70%);background:linear-gradient(160deg,#241c13,#110c0b 70%)}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=b] .owner-welcome-bubble{border-color:color-mix(in oklab,var(--brand-gold) 22%,transparent)}}[data-welcome-style=b] .owner-welcome-bubble.is-speech:after{content:"";border-right:1px solid var(--brand-gold);background:#110c0b;width:18px;height:18px;position:absolute;bottom:-8px;left:1.7rem}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=b] .owner-welcome-bubble.is-speech:after{border-right:1px solid color-mix(in oklab,var(--brand-gold) 22%,transparent)}}[data-welcome-style=b] .owner-welcome-bubble.is-speech:after{border-bottom:1px solid var(--brand-gold)}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=b] .owner-welcome-bubble.is-speech:after{border-bottom:1px solid color-mix(in oklab,var(--brand-gold) 22%,transparent)}}[data-welcome-style=b] .owner-welcome-bubble.is-speech:after{border-bottom-right-radius:6px;transform:rotate(45deg)}[data-welcome-style=b] .owner-welcome-bubble.is-thought{margin-bottom:1.6rem}[data-welcome-style=b] .owner-welcome-bubble.is-thought:before,[data-welcome-style=b] .owner-welcome-bubble.is-thought:after{content:"";border:1px solid var(--brand-gold);background:#241c13;border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=b] .owner-welcome-bubble.is-thought:before,[data-welcome-style=b] .owner-welcome-bubble.is-thought:after{border:1px solid color-mix(in oklab,var(--brand-gold) 22%,transparent)}}[data-welcome-style=b] .owner-welcome-bubble.is-thought:before{width:20px;height:20px;bottom:-13px;left:1.55rem}[data-welcome-style=b] .owner-welcome-bubble.is-thought:after{width:12px;height:12px;bottom:-24px;left:2.85rem}[data-welcome-style=c] .owner-welcome-bubble{background:linear-gradient(#1b1412,#100b0a);overflow:visible}[data-welcome-style=c] .owner-welcome-bubble .welcome-rail{background:linear-gradient(90deg,#c8102e,#d4af37 40%,#0f8a3c 75%,#070404);border-radius:18px 18px 0 0;height:3px;position:absolute;inset:0 0 auto}[data-welcome-style=c] .owner-welcome-bubble.is-speech:after{content:"";border-right:1px solid var(--bone);background:#100b0a;width:15px;height:15px;position:absolute;bottom:-7px;left:1.5rem}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=c] .owner-welcome-bubble.is-speech:after{border-right:1px solid color-mix(in oklab,var(--bone) 9%,transparent)}}[data-welcome-style=c] .owner-welcome-bubble.is-speech:after{border-bottom:1px solid var(--bone)}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=c] .owner-welcome-bubble.is-speech:after{border-bottom:1px solid color-mix(in oklab,var(--bone) 9%,transparent)}}[data-welcome-style=c] .owner-welcome-bubble.is-speech:after{border-bottom-right-radius:5px;transform:rotate(45deg)}[data-welcome-style=c] .owner-welcome-bubble.is-thought{background:linear-gradient(#1a1512,#0f0b0a);margin-bottom:1.5rem}[data-welcome-style=c] .owner-welcome-bubble.is-thought:before,[data-welcome-style=c] .owner-welcome-bubble.is-thought:after{content:"";border:1px solid var(--brand-gold);background:#0f0b0a;border-radius:999px;position:absolute}@supports (color:color-mix(in lab,red,red)){[data-welcome-style=c] .owner-welcome-bubble.is-thought:before,[data-welcome-style=c] .owner-welcome-bubble.is-thought:after{border:1px solid color-mix(in oklab,var(--brand-gold) 30%,transparent)}}[data-welcome-style=c] .owner-welcome-bubble.is-thought:before{width:18px;height:18px;bottom:-12px;left:1.5rem}[data-welcome-style=c] .owner-welcome-bubble.is-thought:after{width:11px;height:11px;bottom:-22px;left:2.7rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
