/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument 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-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--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;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--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-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--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;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--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)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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}}@layer components;@layer utilities{.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.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-\[335\/364\]{aspect-ratio:335/364}.h-1{height:var(--spacing)}.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-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.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-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[438px\]{width:438px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-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-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.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-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.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-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);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_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);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)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.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,)}.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,)}.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-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}:root{--sipore-navy-950:#031a29;--sipore-navy-900:#041f31;--sipore-navy-800:#07394d;--sipore-aqua-500:#20c6c8;--sipore-aqua-300:#84ece5;--sipore-red-500:#e33d47;--sipore-surface:#ffffffed;--sipore-radius:1.05rem;--sipore-shadow:0 22px 60px #041f3114}.sipore-logo-mark{filter:drop-shadow(0 8px 18px #20c6c829);width:100%;height:100%;display:block;overflow:visible}.sipore-logo-base{fill:var(--sipore-navy-900);stroke:#84ece538;stroke-width:1px}.sipore-logo-wave-primary{fill:var(--sipore-aqua-500)}.sipore-logo-wave-secondary{fill:var(--sipore-aqua-300);opacity:.7}.sipore-logo-signal{fill:var(--sipore-red-500)}.brand:hover .sipore-logo-wave-primary{animation:1.2s ease-in-out siporeWavePulse}body.workspace-body,body.platform-body{background:radial-gradient(circle at 78% -5%,#20c6c814,#0000 30rem),linear-gradient(#f5f9fa,#eef5f6)}body.workspace-body .workspace-sidebar,body.platform-body .platform-sidebar{background:radial-gradient(circle at 0 0, #20c6c826, transparent 16rem), linear-gradient(180deg, var(--sipore-navy-900), var(--sipore-navy-950));box-shadow:10px 0 45px #041f3114}body.workspace-body .workspace-sidebar .brand,body.platform-body .platform-sidebar .brand{transition:transform .18s}body.workspace-body .workspace-sidebar .brand:hover,body.platform-body .platform-sidebar .brand:hover{transform:translateY(-2px)}body.workspace-body .workspace-identity,body.platform-body .platform-owner-label{background:linear-gradient(145deg,#20c6c81a,#ffffff09);border:1px solid #84ece51f;border-radius:.9rem;box-shadow:inset 0 1px #ffffff0d}body.workspace-body .workspace-nav a,body.platform-body .platform-sidebar nav a{border:1px solid #0000;border-radius:.7rem;transition:transform .17s,color .17s,border-color .17s,background .17s}body.workspace-body .workspace-nav a:hover,body.platform-body .platform-sidebar nav a:hover{color:#fff;background:#ffffff0d;border-color:#84ece51f;transform:translate(3px)}body.workspace-body .workspace-nav a.active,body.platform-body .platform-sidebar nav a.active{box-shadow:inset 3px 0 var(--sipore-aqua-500), 0 12px 24px #0000001f;background:linear-gradient(100deg,#20c6c833,#ffffff0e);border-color:#84ece524}body.workspace-body .workspace-topbar,body.platform-body .platform-main>header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc9;border-color:#041f3114;box-shadow:0 1px #ffffffd9,0 12px 32px #041f3109}body.workspace-body .workspace-content,body.platform-body .platform-content{animation:.42s cubic-bezier(.2,.75,.3,1) both siporePageIn}body.workspace-body .dashboard-hero,body.workspace-body .builder-heading{background:radial-gradient(circle at 88% 12%, #20c6c81f, transparent 18rem), var(--sipore-surface);box-shadow:var(--sipore-shadow);border:1px solid #041f3114;border-radius:1.25rem;margin-bottom:1.2rem;padding:1.6rem;position:relative;overflow:hidden}body.workspace-body .dashboard-hero:before,body.workspace-body .builder-heading:before{content:"";background:linear-gradient(90deg, var(--sipore-red-500), var(--sipore-aqua-500));width:4.5rem;height:3px;position:absolute;top:0;left:0}body.workspace-body .dashboard-hero h1,body.workspace-body .builder-heading h1,body.workspace-body .event-detail-hero h1,body.platform-body .platform-hero h1{letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:1}body.workspace-body .workspace-primary-button,body.workspace-body .event-form-actions button,body.workspace-body .compact-builder-form button,body.workspace-body .competition-builder-form button,body.platform-body .platform-search button{background:linear-gradient(135deg,#e8434c,#c92735);border:0;border-radius:.78rem;transition:transform .17s,box-shadow .17s,filter .17s;box-shadow:0 12px 28px #d32c3733}body.workspace-body .workspace-primary-button:hover,body.workspace-body .event-form-actions button:hover,body.workspace-body .compact-builder-form button:hover,body.workspace-body .competition-builder-form button:hover,body.platform-body .platform-search button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 16px 34px #d32c3745}body.workspace-body .workspace-secondary-button{border-radius:.78rem;transition:transform .17s,border-color .17s,box-shadow .17s}body.workspace-body .workspace-secondary-button:hover{border-color:var(--sipore-aqua-500);transform:translateY(-2px);box-shadow:0 12px 25px #041f3112}body.workspace-body .metric-grid article,body.workspace-body .managed-event-card,body.workspace-body .workspace-section,body.workspace-body .builder-module,body.workspace-body .event-form-panel,body.workspace-body .event-detail-meta,body.workspace-body .publish-readiness,body.workspace-body .entry-catalog,body.workspace-body .cart-panel,body.workspace-body .payment-card,body.platform-body .platform-user-card,body.platform-body .platform-search{border-radius:var(--sipore-radius);background:var(--sipore-surface);box-shadow:var(--sipore-shadow);border-color:#041f3114}body.workspace-body .metric-grid article,body.workspace-body .managed-event-card,body.workspace-body .setup-card,body.platform-body .platform-user-card{transition:transform .18s,border-color .18s,box-shadow .18s}body.workspace-body .metric-grid article:hover,body.workspace-body .managed-event-card:hover,body.workspace-body .setup-card:hover,body.platform-body .platform-user-card:hover{border-color:#20c6c84d;transform:translateY(-4px);box-shadow:0 26px 62px #041f311c}body.workspace-body .metric-grid article{position:relative;overflow:hidden}body.workspace-body .metric-grid article:after{content:"";border:1px solid #20c6c829;border-radius:50%;width:4.5rem;height:4.5rem;position:absolute;bottom:-1.8rem;right:-1.5rem}body.workspace-body .metric-grid article strong{letter-spacing:-.05em;font-weight:600}body.workspace-body .workspace-row{transition:transform .17s,background .17s,box-shadow .17s}body.workspace-body .workspace-row:hover{z-index:1;box-shadow:inset 3px 0 var(--sipore-aqua-500), 0 12px 28px #041f310f;background:linear-gradient(90deg,#20c6c814,#fff 44%);position:relative;transform:translate(4px)}body.workspace-body .event-detail-hero,body.workspace-body .registration-hero,body.platform-body .platform-hero{background:radial-gradient(circle at 88% 12%,#20c6c83d,#0000 22rem),linear-gradient(125deg,#041f31,#07546a);border:1px solid #84ece524;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 26px 65px #041f3129}body.workspace-body .event-detail-hero h1,body.platform-body .platform-hero h1{color:#fff}body.workspace-body .event-detail-hero p,body.platform-body .platform-hero p{color:#ffffffad}body.platform-body .platform-hero>div>span{color:var(--sipore-aqua-300)}body.workspace-body .builder-module{overflow:hidden}body.workspace-body .module-heading{border-bottom-color:#041f3114;padding-bottom:1rem}body.workspace-body .module-heading>div>span,body.workspace-body .builder-step{color:#cc3641;letter-spacing:.14em;font-size:.61rem;font-weight:800}body.workspace-body .compact-builder-form,body.workspace-body .competition-builder-form{background:linear-gradient(145deg,#f8fbfc,#f2f8f9);border-color:#041f3114;border-radius:.95rem}body.workspace-body input,body.workspace-body select,body.workspace-body textarea,body.platform-body input,body.platform-body select,body.auth-body input,body.auth-body select{outline:0;transition:border-color .16s,box-shadow .16s,background .16s}body.workspace-body input:focus,body.workspace-body select:focus,body.workspace-body textarea:focus,body.platform-body input:focus,body.platform-body select:focus,body.auth-body input:focus,body.auth-body select:focus{background:#fff;box-shadow:0 0 0 4px #20c6c81c;border-color:var(--sipore-aqua-500)!important}body.workspace-body .module-list article,body.workspace-body .competition-list article,body.workspace-body .athlete-entry-card,body.workspace-body .verification-review-card{border-radius:.82rem;transition:transform .17s,border-color .17s,background .17s}body.workspace-body .module-list article:hover,body.workspace-body .competition-list article:hover,body.workspace-body .athlete-entry-card:hover,body.workspace-body .verification-review-card:hover{background:#fff;border-color:#20c6c84d;transform:translateY(-2px)}body.auth-body .auth-story{background:radial-gradient(circle at 20% 5%, #20c6c840, transparent 24rem), radial-gradient(circle at 80% 90%, #e33d4726, transparent 20rem), linear-gradient(145deg, var(--sipore-navy-950), #06495f)}body.auth-body .auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #041f3114;border-radius:1.2rem;animation:.48s both siporePageIn;box-shadow:0 28px 75px #041f311f}body.auth-body .auth-card button{background:linear-gradient(135deg,#087d94,#075d78);border-radius:.8rem;transition:transform .17s,box-shadow .17s;box-shadow:0 12px 28px #075d782e}body.auth-body .auth-card button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #075d7840}.site-header .brand-mark,.footer-brand .brand-mark,.auth-story .brand-mark,.workspace-sidebar .brand-mark,.platform-sidebar .brand-mark{color:#0000}.site-header .brand-mark,.footer-brand .brand-mark{width:44px;height:44px}body:not(.workspace-body):not(.platform-body):not(.auth-body) .event-card{transition:transform .18s,border-color .18s,box-shadow .18s}body:not(.workspace-body):not(.platform-body):not(.auth-body) .event-card:hover{border-color:#20c6c859;transform:translateY(-5px);box-shadow:0 24px 55px #041f311c}:where(.workspace-body,.platform-body,.auth-body) :focus-visible{outline-offset:3px;outline:3px solid #20c6c866}@keyframes siporePageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes siporeWavePulse{0%,to{transform:translateY(0)}45%{transform:translateY(-1.5px)}}@media (width<=850px){body.workspace-body .workspace-sidebar,body.platform-body .platform-sidebar{box-shadow:0 8px 25px #041f311f}body.workspace-body .workspace-nav a:hover,body.platform-body .platform-sidebar nav a:hover,body.workspace-body .workspace-row:hover,body.workspace-body .metric-grid article:hover,body.workspace-body .managed-event-card:hover{transform:none}body.workspace-body .dashboard-hero,body.workspace-body .builder-heading{padding:1.2rem}}@media (prefers-reduced-motion:reduce){.sipore-logo-mark *,body.workspace-body *,body.platform-body *,body.auth-body *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.athlete-experience{--athlete-navy:#041f31;--athlete-navy-soft:#083d53;--athlete-aqua:#20c6c8;--athlete-aqua-soft:#84ece5;--athlete-red:#e33d47;--athlete-surface:#ffffffeb;--athlete-shadow:0 24px 70px #041f3117;background:radial-gradient(circle at 75% -8%,#20c6c817,#0000 28rem),#f2f7f8}.athlete-experience .workspace-sidebar{background:radial-gradient(circle at 10% 5%,#20c6c826,#0000 15rem),linear-gradient(#041f31 0%,#05283b 58%,#031a29 100%)}.athlete-experience .workspace-sidebar:after{content:"";opacity:.25;background:linear-gradient(90deg, transparent, var(--athlete-aqua), transparent);height:1px;position:absolute;bottom:9%;left:0;right:0}.athlete-experience .workspace-nav a{border:1px solid #0000;transition:transform .18s,border-color .18s,background .18s,color .18s}.athlete-experience .workspace-nav a:hover{background:#ffffff0d;border-color:#84ece51f;transform:translate(3px)}.athlete-experience .workspace-nav a.active{box-shadow:inset 3px 0 var(--athlete-aqua), 0 12px 24px #0000001f;background:linear-gradient(100deg,#20c6c833,#ffffff0f);border-color:#84ece521}.athlete-experience .workspace-topbar{box-shadow:0 1px #041f310a}.athlete-experience .workspace-kicker{color:#087b91;letter-spacing:.18em;align-items:center;gap:.55rem;font-size:.62rem;font-weight:700;display:inline-flex}.athlete-experience .workspace-kicker i{background:linear-gradient(90deg, var(--athlete-red), var(--athlete-aqua));width:1.8rem;height:2px}.athlete-experience .athlete-admin-hero h1,.athlete-experience .athlete-profile-heading h1,.athlete-experience .profile-section-heading h2{text-wrap:balance;font-weight:600}.athlete-experience .athlete-admin-hero h1{line-height:.98}.athlete-experience .workspace-primary-button{background:linear-gradient(135deg,#e8424a,#c92836);border-radius:.8rem;min-height:48px;padding-inline:1.1rem;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 12px 28px #d32c3738}.athlete-experience .workspace-primary-button:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 16px 34px #d32c374a}.athlete-experience .athlete-total strong{letter-spacing:-.055em;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600}.athlete-experience .athlete-filter-bar{background:var(--athlete-surface);box-shadow:var(--athlete-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#041f3117;border-radius:1.15rem;grid-template-columns:minmax(260px,.85fr) minmax(610px,2fr);align-items:end;gap:.8rem;padding:.9rem;display:grid}.athlete-experience .athlete-filter-panel>summary{display:none}.athlete-experience .athlete-filter-options{grid-template-columns:repeat(3,minmax(135px,1fr)) auto auto;align-items:end;gap:.65rem;display:grid}.athlete-experience .athlete-filter-bar input,.athlete-experience .athlete-filter-bar select{background:#f8fbfc;border-color:#d2e1e5;border-radius:.75rem;outline:0;height:48px;transition:border-color .16s,box-shadow .16s,background .16s}.athlete-experience .athlete-filter-bar input:focus,.athlete-experience .athlete-filter-bar select:focus{border-color:var(--athlete-aqua);background:#fff;box-shadow:0 0 0 4px #20c6c81c}.athlete-experience .athlete-filter-bar button{background:linear-gradient(135deg,#087d94,#075d78);border-radius:.75rem;height:48px;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 22px #075d7829}.athlete-experience .athlete-filter-bar button:hover{transform:translateY(-1px);box-shadow:0 13px 26px #075d783b}.athlete-experience .athlete-directory{background:var(--athlete-surface);box-shadow:var(--athlete-shadow);border-color:#041f3117;border-radius:1.15rem}.athlete-experience .athlete-directory-head{letter-spacing:.12em;background:linear-gradient(90deg,#f6fafb,#f0f7f8);min-height:46px;padding-inline:1.25rem}.athlete-experience .athlete-directory-row{min-height:82px;animation:.42s both athleteRowIn;animation-delay:min(calc(var(--row-index) * 22ms), .36s);border-color:#041f3112;padding-inline:1.25rem;transition:transform .18s,box-shadow .18s,background .18s}.athlete-experience .athlete-directory-row:hover{box-shadow:inset 3px 0 var(--athlete-aqua), 0 12px 28px #041f3112;background:linear-gradient(90deg,#20c6c817,#fffffffa 42%);transform:translate(4px)}.athlete-experience .athlete-list-identity>span{background:linear-gradient(145deg,#d9f7f3,#e7f2fb);border:1px solid #20c6c830;border-radius:1rem;width:2.85rem;height:2.85rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.athlete-experience .athlete-list-identity>span:after{content:"";background:var(--athlete-red);opacity:.8;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;bottom:-.65rem;right:-.55rem}.athlete-experience .athlete-list-identity strong{letter-spacing:-.01em;font-size:.84rem;font-weight:600}.athlete-experience .verification-chip{border:1px solid #041f310d;align-items:center;gap:.35rem;padding:.42rem .65rem}.athlete-experience .verification-chip:before{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.athlete-experience .verification-chip:before{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent)}}.athlete-experience .profile-progress>span{height:6px}.athlete-experience .profile-progress i{position:relative;overflow:hidden}.athlete-experience .profile-progress i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:2.8s ease-in-out infinite progressGlint;position:absolute;inset:0;transform:translate(-100%)}.athlete-experience .athlete-row-arrow{background:#edf8f8;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;transition:transform .18s,background .18s;display:grid}.athlete-experience .athlete-directory-row:hover .athlete-row-arrow{background:#d9f6f3;transform:translate(2px)rotate(-8deg)}.athlete-experience .athlete-profile-hero{isolation:isolate;background:radial-gradient(circle at 86% 9%,#20c6c845,#0000 25rem),radial-gradient(circle at 12% 110%,#e33d4730,#0000 22rem),linear-gradient(120deg,#031f31,#06475e 76%,#075b6b);border:1px solid #84ece526;border-radius:1.4rem;animation:.58s cubic-bezier(.2,.75,.3,1) both athleteHeroIn;position:relative;box-shadow:0 28px 75px #041f312e}.athlete-experience .athlete-hero-lanes{z-index:-1;opacity:.13;pointer-events:none;position:absolute;inset:0;overflow:hidden}.athlete-experience .athlete-hero-lanes i{background:linear-gradient(90deg,#0000,#b2fff8,#0000);width:65%;height:1px;animation:8s ease-in-out infinite alternate laneDrift;position:absolute;right:-12%;transform:rotate(-12deg)}.athlete-experience .athlete-hero-lanes i:first-child{top:20%}.athlete-experience .athlete-hero-lanes i:nth-child(2){animation-delay:-2s;top:40%}.athlete-experience .athlete-hero-lanes i:nth-child(3){animation-delay:-4s;top:60%}.athlete-experience .athlete-hero-lanes i:nth-child(4){animation-delay:-6s;top:80%}.athlete-experience .athlete-back-link{z-index:2;transition:color .16s,transform .16s;position:relative}.athlete-experience .athlete-back-link:hover{color:#fff;transform:translate(-3px)}.athlete-experience .athlete-profile-avatar{background:linear-gradient(145deg,#ffffff29,#20c6c814);border-color:#fff3;border-radius:1.45rem;position:relative;box-shadow:inset 0 1px #ffffff2b,0 18px 40px #00000026}.athlete-experience .athlete-profile-avatar:after{content:"";background:#45dda9;border:3px solid #07465c;border-radius:50%;width:.9rem;height:.9rem;position:absolute;bottom:-.22rem;right:-.22rem;box-shadow:0 0 14px #45dda9b3}.athlete-experience .athlete-profile-heading h1{line-height:1}.athlete-experience .athlete-public-id{color:#ffffff70;letter-spacing:.12em;margin-top:.65rem;font-size:.53rem;font-weight:600;display:inline-block}.athlete-experience .profile-completeness-ring{animation:.76s cubic-bezier(.2,.75,.3,1) .18s both ringIn;box-shadow:0 0 0 1px #ffffff14,0 0 35px #20c6c81f}.athlete-experience .athlete-quick-stats>div{transition:background .16s}.athlete-experience .athlete-quick-stats>div:hover{background:#84ece50e}.athlete-experience .owner-access-ribbon{color:#e8ffff;background:linear-gradient(100deg,#073f54,#075d6b);border:1px solid #20c6c829;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:.8rem 1rem;display:flex;box-shadow:0 12px 28px #041f311a}.athlete-experience .owner-access-ribbon>span{letter-spacing:.12em;flex:none;align-items:center;gap:.55rem;font-size:.58rem;font-weight:800;display:inline-flex}.athlete-experience .owner-access-ribbon i{background:#77f0dc;border-radius:50%;width:.55rem;height:.55rem;animation:2s infinite ownerPulse;box-shadow:0 0 #77f0dc80}.athlete-experience .owner-access-ribbon p{color:#e8ffffb0;text-align:right;margin:0;font-size:.68rem;line-height:1.5}.athlete-experience .profile-jump-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6fafbc7;border:1px solid #041f3114;border-radius:999px;padding:.35rem;top:.75rem;box-shadow:0 12px 30px #041f310f}.athlete-experience .profile-jump-nav a{background:0 0;border:0;transition:color .17s,background .17s,box-shadow .17s}.athlete-experience .profile-jump-nav a:hover,.athlete-experience .profile-jump-nav a.is-active{color:#fff;background:linear-gradient(135deg,#087d94,#075a72);box-shadow:0 8px 20px #075d782e}.athlete-experience .profile-section-card{background:var(--athlete-surface);box-shadow:var(--athlete-shadow);border-color:#041f3114;border-radius:1.15rem;padding:1.55rem;animation:.52s both sectionIn;position:relative;overflow:hidden}.athlete-experience .profile-section-card:before{content:"";background:linear-gradient(90deg, var(--athlete-red), var(--athlete-aqua));width:4rem;height:3px;position:absolute;top:0;left:0}.athlete-experience .profile-section-card:nth-of-type(2){animation-delay:70ms}.athlete-experience .profile-section-card:nth-of-type(3){animation-delay:.14s}.athlete-experience .profile-section-card:nth-of-type(4){animation-delay:.21s}.athlete-experience .profile-section-heading h2{letter-spacing:-.03em}.athlete-experience .identity-detail-grid{border:0;gap:.65rem}.athlete-experience .identity-detail-grid>div{background:linear-gradient(145deg,#fbfdfd,#f6fafb);border:1px solid #e0eaed;border-radius:.8rem;min-height:96px;transition:transform .17s,border-color .17s,box-shadow .17s}.athlete-experience .identity-detail-grid>div:hover{border-color:#20c6c859;transform:translateY(-2px);box-shadow:0 12px 25px #041f310f}.athlete-experience .identity-detail-grid small{letter-spacing:.02em;font-weight:600}.athlete-experience .identity-detail-grid strong{align-self:end;font-size:.8rem;font-weight:600}.athlete-experience .sensitive-identity{background:linear-gradient(145deg,snow,#fff)!important;border-color:#e33d4738!important}.athlete-experience .sensitive-identity>span{color:#a14b52;font-size:.55rem;font-weight:600}.athlete-experience .affiliation-timeline article,.athlete-experience .verification-timeline article,.athlete-experience .performance-list article{background:#fbfdfd;border-radius:.85rem;transition:transform .17s,border-color .17s,background .17s}.athlete-experience .affiliation-timeline article:hover,.athlete-experience .verification-timeline article:hover,.athlete-experience .performance-list article:hover{background:#fff;border-color:#20c6c84d;transform:translateY(-2px)}.athlete-experience .athlete-progress-section{background:radial-gradient(circle at 92% 5%, #20c6c814, transparent 19rem), var(--athlete-surface)}.athlete-experience .athlete-progress-toolbar{background:#f8fbfc;border:1px solid #dce8eb;border-radius:.9rem;justify-content:space-between;align-items:end;gap:1rem;margin-top:1.2rem;padding:1rem;display:flex}.athlete-experience .athlete-progress-toolbar label{flex:1;gap:.45rem;max-width:640px;display:grid}.athlete-experience .athlete-progress-toolbar label>span{color:#56717c;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:800}.athlete-experience .athlete-progress-toolbar select{width:100%;min-height:48px;color:var(--athlete-navy);background:#fff;border:1px solid #cedde1;border-radius:.7rem;padding:0 2.6rem 0 .9rem;font-size:.8rem;font-weight:700}.athlete-experience .athlete-progress-live{color:#14705d;letter-spacing:.07em;white-space:nowrap;background:#e5f7ef;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.58rem;font-weight:850;display:inline-flex}.athlete-experience .athlete-progress-live i{background:#27b988;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #27b9881f}.athlete-experience .athlete-progress-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.75rem;display:grid}.athlete-experience .athlete-progress-kpis article{background:#fff;border:1px solid #dfeaec;border-radius:.85rem;min-width:0;padding:1rem}.athlete-experience .athlete-progress-kpis small,.athlete-experience .athlete-progress-kpis strong,.athlete-experience .athlete-progress-kpis span{display:block}.athlete-experience .athlete-progress-kpis small{color:#758b94;letter-spacing:.08em;font-size:.58rem;font-weight:850}.athlete-experience .athlete-progress-kpis strong{color:var(--athlete-navy);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-top:.55rem;font-size:clamp(1.1rem,2vw,1.55rem)}.athlete-experience .athlete-progress-kpis span{color:#7b9098;margin-top:.25rem;font-size:.64rem}.athlete-experience [data-progress-improvement].is-improving{color:#13805b}.athlete-experience [data-progress-improvement].is-declining{color:var(--athlete-red)}.athlete-experience .athlete-progress-chart-shell{color:#e9ffff;background:radial-gradient(circle at 82% 8%,#20c6c838,#0000 20rem),linear-gradient(135deg,#031f31,#064a60);border-radius:1rem;min-height:390px;margin-top:.75rem;padding:1.1rem;position:relative;overflow:hidden}.athlete-experience .athlete-progress-chart-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.65rem;display:flex}.athlete-experience .athlete-progress-chart-heading strong,.athlete-experience .athlete-progress-chart-heading small{display:block}.athlete-experience .athlete-progress-chart-heading strong{font-size:.9rem}.athlete-experience .athlete-progress-chart-heading small{color:#e9ffff8f;margin-top:.2rem;font-size:.65rem}.athlete-experience .athlete-progress-chart-heading>span{color:#83ece5;font-size:.68rem;font-weight:800}.athlete-experience [data-progress-chart]{width:100%;height:auto;min-height:285px;display:block;overflow:visible}.athlete-experience .progress-grid-line{stroke:#ffffff1a;stroke-width:1px}.athlete-experience .progress-axis-label{fill:#ebffff94;font-size:11px;font-weight:650}.athlete-experience .progress-area{fill:url(#athlete-progress-gradient)}.athlete-experience .progress-line{fill:none;stroke:#78ece5;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.athlete-experience .progress-dot{fill:#fff;stroke:#1bc8c7;stroke-width:4px;transition:r .15s}.athlete-experience .progress-dot:hover{r:8}.athlete-experience .progress-best-dot{fill:#ffe7a3;stroke:#f1b934}.athlete-experience .athlete-progress-loading{z-index:2;color:#e9ffffbd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#031f31b8;border-radius:.75rem;place-items:center;font-size:.72rem;display:grid;position:absolute;inset:4.3rem 1.1rem 1.1rem}.athlete-experience .athlete-progress-loading[hidden]{display:none}.athlete-experience .athlete-progress-history{background:#fff;border:1px solid #dfeaec;border-radius:.9rem;margin-top:.75rem;overflow:hidden}.athlete-experience .athlete-progress-history>header{border-bottom:1px solid #e3ecee;padding:.9rem 1rem}.athlete-experience .athlete-progress-history>header strong,.athlete-experience .athlete-progress-history>header small{display:block}.athlete-experience .athlete-progress-history>header strong{color:var(--athlete-navy);font-size:.8rem}.athlete-experience .athlete-progress-history>header small{color:#7a8f98;margin-top:.15rem;font-size:.62rem}.athlete-experience .athlete-progress-history>div{overflow-x:auto}.athlete-experience .athlete-progress-history table{border-collapse:collapse;width:100%;min-width:680px}.athlete-experience .athlete-progress-history th{color:#70858e;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f7fafb;padding:.7rem .9rem;font-size:.59rem;font-weight:850}.athlete-experience .athlete-progress-history td{color:#526d78;border-top:1px solid #e5edef;padding:.8rem .9rem;font-size:.7rem}.athlete-experience .athlete-progress-history td:nth-child(2){min-width:260px;color:var(--athlete-navy);font-weight:700}.athlete-experience .athlete-progress-history td:nth-child(4){color:#087a91;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:850}.athlete-experience .athlete-progress-history tr.is-personal-best td:nth-child(4):after{color:#76570b;content:"PB";background:#ffecaf;border-radius:999px;margin-left:.4rem;padding:.18rem .35rem;font-size:.5rem}.athlete-experience .athlete-progress-empty{background:#f8fbfc;border:1px dashed #cddfe3;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:1.1rem;padding:1.2rem;display:grid}.athlete-experience .athlete-progress-empty>span{color:#078399;background:#dff6f6;border-radius:.8rem;place-items:center;width:3rem;height:3rem;font-size:1.3rem;display:grid}.athlete-experience .athlete-progress-empty strong{color:var(--athlete-navy);font-size:.82rem}.athlete-experience .athlete-progress-empty p{color:#718891;margin:.25rem 0 0;font-size:.68rem}.athlete-experience :focus-visible{outline-offset:3px;outline:3px solid #20c6c86b}@keyframes athleteRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes athleteHeroIn{0%{opacity:0;transform:translateY(12px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sectionIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ringIn{0%{opacity:0;transform:rotate(-35deg)scale(.86)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes progressGlint{0%,38%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes laneDrift{0%{transform:rotate(-12deg)translate(-2%)}to{transform:rotate(-12deg)translate(5%)}}@keyframes ownerPulse{0%{box-shadow:0 0 #77f0dc6b}70%{box-shadow:0 0 0 8px #77f0dc00}to{box-shadow:0 0 #77f0dc00}}@media (width<=1180px){.athlete-experience .athlete-filter-bar{grid-template-columns:1fr}}@media (width<=850px){.athlete-experience .workspace-nav a:hover{transform:none}.athlete-experience .athlete-filter-bar{grid-template-columns:1fr;padding:.8rem}.athlete-experience .athlete-filter-panel{border-top:1px solid #e0eaed}.athlete-experience .athlete-filter-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:.65rem .2rem 0;list-style:none;display:flex}.athlete-experience .athlete-filter-panel>summary::-webkit-details-marker{display:none}.athlete-experience .athlete-filter-panel>summary span{gap:.1rem;display:grid}.athlete-experience .athlete-filter-panel>summary b{color:#173f50;font-size:.75rem}.athlete-experience .athlete-filter-panel>summary small{color:#71868e;font-size:.62rem}.athlete-experience .athlete-filter-panel>summary i{color:#087b91;background:#edf7f8;border-radius:50%;place-items:center;width:2rem;height:2rem;font-style:normal;transition:transform .18s;display:grid}.athlete-experience .athlete-filter-panel[open]>summary i{transform:rotate(180deg)}.athlete-experience .athlete-filter-options{grid-template-columns:1fr 1fr;padding-top:.8rem;animation:.22s both sectionIn}.athlete-experience .athlete-filter-options label:nth-child(3){grid-column:1/-1}.athlete-experience .athlete-directory-row:hover{transform:none}.athlete-experience .athlete-directory-row{position:relative}.athlete-experience .athlete-directory-row .athlete-row-arrow{position:absolute;bottom:1rem;right:1rem}.athlete-experience .athlete-list-scope{padding-right:2.5rem}.athlete-experience .owner-access-ribbon{flex-direction:column;align-items:flex-start}.athlete-experience .owner-access-ribbon p{text-align:left}.athlete-experience .profile-jump-nav{border-radius:.9rem;top:7.9rem}.athlete-experience .athlete-progress-toolbar{flex-direction:column;align-items:stretch}.athlete-experience .athlete-progress-toolbar label{max-width:none}.athlete-experience .athlete-progress-live{align-self:flex-start}.athlete-experience .athlete-progress-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.athlete-experience .athlete-progress-chart-shell{min-height:340px;padding:.9rem}.athlete-experience [data-progress-chart]{min-width:650px}.athlete-experience .athlete-progress-chart-shell{overflow-x:auto}}@media (width<=560px){.athlete-experience .athlete-filter-options{grid-template-columns:1fr}.athlete-experience .athlete-filter-options>*{grid-column:1!important}.athlete-experience .athlete-profile-hero{border-radius:1.15rem}.athlete-experience .athlete-profile-heading h1{font-size:2.1rem}.athlete-experience .profile-section-card{border-radius:1rem}.athlete-experience .athlete-progress-kpis{grid-template-columns:1fr}.athlete-experience .athlete-progress-chart-heading{flex-direction:column;align-items:start}}body.workspace-body .identity-detail-grid>.address-detail-card{background:linear-gradient(145deg,#f8fbfc,#f2f8f9);grid-column:1/-1;grid-template-columns:minmax(240px,1.1fr) minmax(480px,2.9fr);gap:0;min-height:0;padding:0;display:grid}body.workspace-body .address-street{border-right:1px solid #e1eaed;align-content:center;gap:.4rem;padding:1rem;display:grid}body.workspace-body .address-street span,body.workspace-body .address-region-grid em{color:#71858e;font-size:.62rem;font-style:normal}body.workspace-body .address-region-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body.workspace-body .address-region-grid>span{border-right:1px solid #e1eaed;align-content:center;gap:.35rem;min-width:0;padding:1rem;display:grid}body.workspace-body .address-region-grid>span:last-child{border-right:0}body.workspace-body .address-region-grid strong{overflow-wrap:anywhere}@media (width<=1000px){body.workspace-body .identity-detail-grid>.address-detail-card{grid-template-columns:1fr}body.workspace-body .address-street{border-bottom:1px solid #e1eaed;border-right:0}}@media (width<=700px){body.workspace-body .address-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.workspace-body .address-region-grid>span:nth-child(2){border-right:0}body.workspace-body .address-region-grid>span:nth-child(-n+2){border-bottom:1px solid #e1eaed}}@media (width<=440px){body.workspace-body .address-region-grid{grid-template-columns:1fr}body.workspace-body .address-region-grid>span{border-bottom:1px solid #e1eaed;border-right:0}body.workspace-body .address-region-grid>span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.athlete-experience *,.athlete-experience :before,.athlete-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.event-experience{--event-navy:#03283d;--event-blue:#006ea8;--event-aqua:#00b9c5;--event-red:#e1252f;--event-soft:#eef8f9;--event-border:#03283d1f;background:#f4f8f9}body.event-experience .workspace-content{max-width:1480px;margin-inline:auto}body.event-experience .event-page-back,body.event-experience .event-back-link{color:#607d8a;margin-bottom:18px;font-size:.72rem;font-weight:750;display:inline-flex}body.event-experience .event-page-back:hover,body.event-experience .event-back-link:hover{color:var(--event-blue)}body.event-experience .event-index-hero{color:#fff;background:linear-gradient(128deg,#021d2c 0%,#043c55 62%,#006f83 125%);border-radius:20px;grid-template-columns:1fr auto;gap:32px;padding:38px 40px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #03283d21}body.event-experience .event-index-hero:before{content:"";border:1px solid #75e6e83d;border-radius:50%;width:420px;height:420px;position:absolute;top:-240px;right:-110px;box-shadow:0 0 0 48px #75e6e80b,0 0 0 96px #75e6e806}body.event-experience .event-index-intro,body.event-experience .event-index-hero>a,body.event-experience .event-index-stats{z-index:1;position:relative}body.event-experience .event-index-intro h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(2rem,3.5vw,3.45rem);line-height:1.04}body.event-experience .event-index-intro h1 em{color:#79e5e8;font-family:Georgia,serif;font-weight:400}body.event-experience .event-index-intro p{color:#ffffff9e;margin:0;font-size:.82rem}body.event-experience .event-index-hero>.workspace-primary-button{background:var(--event-red);border-radius:9px;align-self:center;min-height:48px;padding-inline:20px;box-shadow:0 12px 28px #e1252f40}body.event-experience .event-index-stats{background:#0000001a;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:22px -40px 0;display:grid}body.event-experience .event-index-stats article{border-right:1px solid #ffffff17;grid-template-columns:1fr auto;gap:2px 12px;padding:19px 28px;display:grid}body.event-experience .event-index-stats article:last-child{border-right:0}body.event-experience .event-index-stats small{color:#ffffff94;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:750}body.event-experience .event-index-stats strong{color:#79e5e8;grid-area:1/2/3;font-size:1.6rem;line-height:1}body.event-experience .event-index-stats span{color:#ffffff61;font-size:.54rem}body.event-experience .event-filter-bar{border:1px solid var(--event-border);background:#fff;border-radius:14px;align-items:end;gap:12px;margin:22px 0 32px;padding:15px;display:flex;box-shadow:0 8px 25px #03283d0b}body.event-experience .event-filter-bar label{gap:6px;min-width:190px;display:grid}body.event-experience .event-filter-bar label>span{color:#718995;text-transform:uppercase;letter-spacing:.07em;font-size:.55rem;font-weight:800}body.event-experience .event-filter-bar .event-search-field{flex:1;position:relative}body.event-experience .event-search-field b{color:#73909a;font-size:1rem;font-weight:400;position:absolute;bottom:10px;left:13px}body.event-experience .event-filter-bar input,body.event-experience .event-filter-bar select{width:100%;min-height:40px;color:var(--event-navy);background:#f9fbfc;border:1px solid #d6e4e8;border-radius:8px;outline:0;padding:0 12px}body.event-experience .event-search-field input{padding-left:38px}body.event-experience .event-filter-bar input:focus,body.event-experience .event-filter-bar select:focus{border-color:var(--event-aqua);box-shadow:0 0 0 3px #00b9c51c}body.event-experience .event-filter-bar button{color:#fff;background:var(--event-blue);cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 18px;font-size:.65rem;font-weight:800}body.event-experience .event-filter-bar>a{min-height:40px;color:var(--event-red);align-items:center;padding-inline:9px;font-size:.62rem;font-weight:800;display:inline-flex}body.event-experience .event-list-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}body.event-experience .event-list-heading span{color:var(--event-blue);letter-spacing:.14em;font-size:.54rem;font-weight:900}body.event-experience .event-list-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.35rem}body.event-experience .event-list-heading>small{color:#79909b;font-size:.6rem}body.event-experience .event-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.event-experience .event-command-card{border:1px solid var(--event-border);border-top:0;border-radius:15px;flex-direction:column;min-width:0;padding:0;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #03283d0e}body.event-experience .event-command-card:before{content:"";background:var(--event-blue);height:4px}body.event-experience .event-command-card.status-registration_open:before,body.event-experience .event-command-card.status-in_progress:before{background:var(--event-aqua)}body.event-experience .event-command-card.status-completed:before{background:#73909c}body.event-experience .event-command-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #03283d1a}body.event-experience .event-command-card>header{align-items:center;gap:13px;padding:18px 20px 0;display:flex}body.event-experience .event-date-tile{text-align:center;color:#fff;background:var(--event-navy);border-radius:10px;flex:none;place-content:center;width:51px;height:54px;display:grid}body.event-experience .event-date-tile strong{font-size:1.25rem;line-height:1}body.event-experience .event-date-tile small{color:#8eeaec;margin-top:4px;font-size:.45rem;font-weight:800}body.event-experience .event-command-card .managed-event-meta{flex:1;align-items:center}body.event-experience .event-command-card .managed-event-meta span{color:var(--event-blue);align-items:center;gap:6px;display:inline-flex}body.event-experience .event-command-card .managed-event-meta span i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #006ea817}body.event-experience .event-card-body{padding:20px 20px 0}body.event-experience .event-card-body>small{color:var(--event-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:850}body.event-experience .event-card-body h2{letter-spacing:-.02em;min-height:auto;margin:8px 0 7px;font-size:1.08rem;line-height:1.25}body.event-experience .event-card-body p{color:#78909a;min-height:30px;margin:0;font-size:.62rem;line-height:1.45}body.event-experience .event-setup-progress{margin:20px 20px 0}body.event-experience .event-setup-progress>div{color:#69828e;justify-content:space-between;font-size:.55rem;display:flex}body.event-experience .event-setup-progress>div strong{color:var(--event-navy)}body.event-experience .event-setup-progress>i{background:#e8eff1;border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}body.event-experience .event-setup-progress>i b{width:var(--event-progress);border-radius:inherit;background:linear-gradient(90deg, var(--event-blue), var(--event-aqua));height:100%;display:block}body.event-experience .event-command-card .event-setup-counts{margin:18px 20px 0;padding:13px 0}body.event-experience .event-command-card .event-setup-counts span{text-align:center;gap:3px;display:grid}body.event-experience .event-command-card .event-setup-counts strong{font-size:.8rem}body.event-experience .event-command-card .event-setup-counts small{color:#8599a2;font-size:.48rem}body.event-experience .event-card-action{color:var(--event-navy);border-top:1px solid var(--event-border);justify-content:space-between;margin-top:auto;padding:16px 20px;font-size:.62rem;font-weight:850;display:flex}body.event-experience .event-card-action b{color:var(--event-red);font-size:.85rem;transition:transform .18s}body.event-experience .event-card-action:hover b{transform:translate(4px)}body.event-experience .event-empty-state{background:#fff;border:1px dashed #bcd3da;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:35px;display:grid}body.event-experience .event-empty-state>span{width:70px;height:70px;color:var(--event-aqua);background:var(--event-soft);border-radius:50%;justify-content:center;align-items:end;gap:5px;padding-bottom:17px;display:flex}body.event-experience .event-empty-state>span i{background:currentColor;border-radius:5px;width:6px;height:18px;transform:rotate(20deg)}body.event-experience .event-empty-state>span i:nth-child(2){height:29px}body.event-experience .event-empty-state small{color:var(--event-blue);letter-spacing:.12em;font-size:.53rem;font-weight:900}body.event-experience .event-empty-state h3{margin:6px 0}body.event-experience .event-empty-state p{color:#718a95;margin:0;font-size:.68rem}body.event-experience .event-empty-state>a{color:var(--event-red);font-size:.67rem;font-weight:850}body.event-experience .event-builder-header{justify-content:space-between;align-items:end;gap:28px;padding-bottom:22px;display:flex}body.event-experience .event-builder-header .builder-step{color:var(--event-blue);letter-spacing:.13em;font-size:.57rem;font-weight:900}body.event-experience .event-builder-header h1{letter-spacing:-.055em;margin:7px 0;font-size:clamp(1.9rem,3.3vw,3.1rem)}body.event-experience .event-builder-header p{color:#6d8691;max-width:720px;margin:0;font-size:.75rem;line-height:1.6}body.event-experience .event-draft-chip{color:#6c7f88;border:1px solid var(--event-border);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:.52rem;font-weight:900;display:inline-flex}body.event-experience .event-draft-chip i{background:#f5ad30;border-radius:50%;width:6px;height:6px}body.event-experience .event-stepper{border:1px solid var(--event-border);background:#fff;border-radius:12px;grid-template-columns:repeat(6,1fr);margin-bottom:22px;display:grid;overflow:hidden}body.event-experience .event-stepper span{color:#8ba0a9;border-right:1px solid var(--event-border);align-items:center;gap:8px;min-width:0;padding:13px 15px;font-size:.55rem;display:flex;position:relative}body.event-experience .event-stepper span:last-child{border-right:0}body.event-experience .event-stepper b{color:#a2b4ba;font-size:.52rem}body.event-experience .event-stepper .active{color:var(--event-navy);background:var(--event-soft);font-weight:850}body.event-experience .event-stepper .active:after{content:"";background:var(--event-red);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}body.event-experience .event-stepper .active b{color:var(--event-red)}body.event-experience .event-form-panel{background:0 0;border:0;border-radius:0;padding:0}body.event-experience .event-form-layout{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:20px;display:grid}body.event-experience .event-form-sections{gap:17px;display:grid}body.event-experience .event-form-section{border:1px solid var(--event-border);background:#fff;border-radius:15px;padding:24px;box-shadow:0 8px 25px #03283d09}body.event-experience .event-form-section>header{border-bottom:1px solid var(--event-border);grid-template-columns:38px 1fr;gap:13px;margin-bottom:21px;padding-bottom:17px;display:grid}body.event-experience .event-form-section>header>span{color:#fff;background:var(--event-navy);border-radius:9px;place-items:center;width:35px;height:35px;font-size:.59rem;font-weight:900;display:grid}body.event-experience .event-form-section h2{letter-spacing:-.02em;margin:0;font-size:1rem}body.event-experience .event-form-section header p{color:#7d939c;margin:4px 0 0;font-size:.61rem;line-height:1.45}body.event-experience .event-form-grid{gap:17px}body.event-experience .event-form-grid .field{align-content:start;gap:7px;display:grid}body.event-experience .event-form-grid .field>span,body.event-experience .event-compact-form label>span,body.event-experience .event-competition-form label>span{color:#516d79;font-size:.57rem;font-weight:850}body.event-experience .event-form-grid .field>span i{color:var(--event-red);text-transform:uppercase;font-size:.46rem;font-style:normal}body.event-experience .event-form-grid .field>span small{color:#92a4ab;font-size:.48rem;font-weight:650}body.event-experience .event-form-grid input,body.event-experience .event-form-grid select,body.event-experience .event-form-grid textarea,body.event-experience .event-compact-form input,body.event-experience .event-compact-form select,body.event-experience .event-compact-form textarea,body.event-experience .event-competition-form input,body.event-experience .event-competition-form select,body.event-experience .event-list-toolbar input{width:100%;min-height:43px;color:var(--event-navy);background:#fafcfc;border:1px solid #d7e4e8;border-radius:8px;outline:none;padding:10px 12px;font-size:.69rem;transition:border-color .18s,box-shadow .18s,background .18s}body.event-experience .event-form-grid textarea,body.event-experience .event-compact-form textarea{resize:vertical;min-height:82px}body.event-experience .event-form-grid input:focus,body.event-experience .event-form-grid select:focus,body.event-experience .event-form-grid textarea:focus,body.event-experience .event-compact-form input:focus,body.event-experience .event-compact-form select:focus,body.event-experience .event-compact-form textarea:focus,body.event-experience .event-competition-form input:focus,body.event-experience .event-competition-form select:focus,body.event-experience .event-list-toolbar input:focus{border-color:var(--event-aqua);background:#fff;box-shadow:0 0 0 3px #00b9c51a}body.event-experience .field-help{color:#8a9ca3;font-size:.51rem;line-height:1.45}body.event-experience .field-error{color:var(--event-red);font-size:.52rem}body.event-experience .event-form-aside{gap:14px;display:grid;position:sticky;top:90px}body.event-experience .event-preview-card{color:#fff;background:linear-gradient(145deg,#03283d,#07526d);border-radius:16px;padding:25px;position:relative;overflow:hidden;box-shadow:0 18px 38px #03283d29}body.event-experience .event-preview-card:after{content:"";border:1px solid #75e6e833;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-100px;right:-86px;box-shadow:0 0 0 30px #75e6e809}body.event-experience .event-preview-card>span{color:#7de7e9;letter-spacing:.13em;font-size:.5rem;font-weight:900}body.event-experience .event-preview-card>small{color:#ffffff7a;text-transform:uppercase;margin-top:28px;font-size:.55rem;display:block}body.event-experience .event-preview-card h2{z-index:1;letter-spacing:-.035em;margin:8px 0;font-size:1.35rem;line-height:1.15;position:relative}body.event-experience .event-preview-card p{color:#ffffff8c;margin:0;font-size:.6rem}body.event-experience .event-preview-card>i{background:#ffffff21;border-radius:10px;height:4px;margin-top:28px;display:block;overflow:hidden}body.event-experience .event-preview-card>i b{border-radius:inherit;background:linear-gradient(90deg, var(--event-red), #79e5e8);height:100%;transition:width .3s;display:block}body.event-experience .event-preview-card em{color:#ffffff73;margin-top:8px;font-size:.5rem;font-style:normal;display:block}body.event-experience .event-preview-card em strong{color:#79e5e8}body.event-experience .event-next-steps{border:1px solid var(--event-border);background:#fff;border-radius:14px;padding:20px}body.event-experience .event-next-steps>span{color:var(--event-blue);letter-spacing:.12em;font-size:.5rem;font-weight:900}body.event-experience .event-next-steps ol{gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}body.event-experience .event-next-steps li{color:#5b747f;align-items:center;gap:10px;font-size:.59rem;display:flex}body.event-experience .event-next-steps li b{width:25px;height:25px;color:var(--event-blue);background:var(--event-soft);border-radius:7px;place-items:center;font-size:.48rem;display:grid}body.event-experience .event-form-security{color:#6e858f;background:#eaf6ef;border-radius:11px;grid-template-columns:25px 1fr;gap:8px;margin:0;padding:14px;font-size:.5rem;line-height:1.45;display:grid}body.event-experience .event-form-security i{color:#17724a;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}body.event-experience .event-form-security strong{color:#275e49;display:block}body.event-experience .event-form-actions{z-index:4;border:1px solid var(--event-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-radius:13px;grid-template-columns:auto 1fr auto;margin-top:20px;padding:13px 15px;display:grid;position:sticky;bottom:12px;box-shadow:0 12px 35px #03283d1c}body.event-experience .event-form-actions>span{color:#899da5;text-align:center;font-size:.53rem}body.event-experience .event-form-actions>button{border-radius:8px}body.event-experience .event-control-hero{color:#fff;background:linear-gradient(125deg,#021d2d,#06465e 75%,#08768a);border-radius:19px;grid-template-columns:1fr auto;gap:22px;padding:32px 36px 0;display:grid;position:relative;overflow:hidden}body.event-experience .event-control-hero:after{content:"";border:1px solid #79e5e83b;border-radius:50%;width:340px;height:340px;position:absolute;top:-190px;right:-150px;box-shadow:0 0 0 45px #79e5e809,0 0 0 90px #79e5e805}body.event-experience .event-control-hero-copy,body.event-experience .event-control-hero-actions,body.event-experience .event-control-snapshot{z-index:1;position:relative}body.event-experience .event-control-kicker{color:#ffffff85;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:.52rem;font-weight:850;display:flex}body.event-experience .event-status-chip{color:#8eeaec;background:#00b9c514;border:1px solid #8eeaec40;border-radius:999px;align-items:center;padding:6px 9px;display:inline-flex}body.event-experience .event-control-hero h1{letter-spacing:-.055em;max-width:850px;margin:13px 0 8px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.03}body.event-experience .event-control-hero-copy>p{color:#ffffff91;margin:0;font-size:.74rem}body.event-experience .event-control-hero-actions{align-items:center;gap:10px;display:flex}body.event-experience .event-control-hero-actions .workspace-primary-button,body.event-experience .event-control-hero-actions .workspace-secondary-button{border-radius:8px;min-height:42px}body.event-experience .event-control-hero-actions .workspace-secondary-button.light{color:#fff;background:#ffffff0f;border-color:#ffffff40}body.event-experience .event-control-snapshot{background:#00000017;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:7px -36px 0;display:grid}body.event-experience .event-control-snapshot span{border-right:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:17px 26px;display:flex}body.event-experience .event-control-snapshot span:last-child{border-right:0}body.event-experience .event-control-snapshot small{color:#ffffff80;font-size:.55rem}body.event-experience .event-control-snapshot strong{color:#82e9eb;font-size:1.25rem}body.event-experience .event-control-meta{border-radius:12px;margin:16px 0 20px;overflow:hidden}body.event-experience .event-operation-roadmap{background:#fff;border:1px solid #00b9c52e;border-radius:14px;margin:0 0 20px;overflow:hidden;box-shadow:0 10px 28px #03283d0a}body.event-experience .event-operation-roadmap>header{border-bottom:1px solid var(--event-border);justify-content:space-between;align-items:end;gap:22px;padding:17px 20px;display:flex}body.event-experience .event-operation-roadmap>header span{color:var(--event-blue);letter-spacing:.13em;font-size:.48rem;font-weight:900}body.event-experience .event-operation-roadmap>header h2{margin:5px 0 0;font-size:.93rem}body.event-experience .event-operation-roadmap>header p{color:#7a9099;text-align:right;max-width:460px;margin:0;font-size:.54rem;line-height:1.5}body.event-experience .event-operation-roadmap>div{grid-template-columns:repeat(5,minmax(150px,1fr));display:grid}body.event-experience .event-operation-roadmap a{color:#738993;border-right:1px solid var(--event-border);background:#f9fbfc;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 9px;min-height:70px;padding:12px 14px;display:grid;position:relative}body.event-experience .event-operation-roadmap a:last-child{border-right:0}body.event-experience .event-operation-roadmap a>span{color:#718992;background:#e6eef0;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:.47rem;font-weight:900;display:grid}body.event-experience .event-operation-roadmap a strong{color:var(--event-navy);font-size:.61rem}body.event-experience .event-operation-roadmap a small{color:#8ba0a8;grid-column:2;font-size:.47rem}body.event-experience .event-operation-roadmap a b{color:var(--event-blue);grid-area:1/3/3;font-size:.72rem}body.event-experience .event-operation-roadmap a.is-complete{background:#f0faf7}body.event-experience .event-operation-roadmap a.is-complete>span{color:#176b4a;background:#d8f3e6}body.event-experience .event-operation-roadmap a.is-current{color:#fff;background:linear-gradient(135deg, var(--event-navy), #087287)}body.event-experience .event-operation-roadmap a.is-current strong{color:#fff}body.event-experience .event-operation-roadmap a.is-current small{color:#ffffff8c}body.event-experience .event-operation-roadmap a.is-current>span{color:var(--event-navy);background:#83e9eb}body.event-experience .event-operation-roadmap a.is-current b{color:#83e9eb}body.event-experience .event-operation-roadmap a.is-pending{opacity:.64}body.event-experience .event-control-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:20px;display:grid}body.event-experience .event-control-sidebar{gap:12px;display:grid;position:sticky;top:85px}body.event-experience .event-readiness-mini{color:#fff;background:var(--event-navy);border-radius:13px;padding:18px}body.event-experience .event-readiness-mini>div:first-child{justify-content:space-between;align-items:center;display:flex}body.event-experience .event-readiness-mini span{color:#ffffff94;font-size:.56rem}body.event-experience .event-readiness-mini strong{color:#7fe8ea;font-size:1.15rem}body.event-experience .event-readiness-mini small{color:#ffffff6b;font-size:.49rem}body.event-experience .event-progress-track{background:#ffffff1a;border-radius:99px;height:5px;margin:12px 0 8px;overflow:hidden}body.event-experience .event-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--event-red), #7fe8ea);height:100%;display:block}body.event-experience .event-control-nav{border:1px solid var(--event-border);background:#fff;border-radius:13px;overflow:hidden}body.event-experience .event-control-nav a{color:#6b828d;border-bottom:1px solid var(--event-border);grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:12px 14px;transition:color .18s,background .18s;display:grid;position:relative}body.event-experience .event-control-nav a:last-child{border-bottom:0}body.event-experience .event-control-nav a>span:first-child{color:#a2b2b9;font-size:.49rem;font-weight:900}body.event-experience .event-control-nav strong,body.event-experience .event-control-nav small{display:block}body.event-experience .event-control-nav strong{font-size:.6rem}body.event-experience .event-control-nav small{color:#9aabb2;margin-top:3px;font-size:.47rem}body.event-experience .event-control-nav a:hover,body.event-experience .event-control-nav a.is-active{color:var(--event-blue);background:var(--event-soft)}body.event-experience .event-control-nav a.is-active:before{content:"";background:var(--event-red);inset-block:9px;border-radius:0 3px 3px 0;width:3px;position:absolute;left:0}body.event-experience .event-control-content{gap:17px;min-width:0;display:grid}body.event-experience .event-builder-card{border:1px solid var(--event-border);background:#fff;border-radius:15px;scroll-margin-top:85px;overflow:hidden;box-shadow:0 8px 26px #03283d09}body.event-experience .event-module-heading{grid-template-columns:1fr auto;align-items:start;gap:20px;padding:23px 24px;display:grid}body.event-experience .event-module-heading>div>span{color:var(--event-blue);letter-spacing:.13em;font-size:.51rem;font-weight:900}body.event-experience .event-module-heading h2{letter-spacing:-.025em;margin:6px 0 4px;font-size:1.15rem}body.event-experience .event-module-heading p{color:#7b919b;margin:0;font-size:.61rem;line-height:1.5}body.event-experience .event-module-heading>strong{min-width:43px;height:43px;color:var(--event-blue);background:var(--event-soft);border-radius:11px;place-items:center;font-size:.75rem;display:grid}body.event-experience .event-module-editor{border-top:1px solid var(--event-border);background:#f9fbfc}body.event-experience .event-module-editor summary{cursor:pointer;grid-template-columns:1fr auto;gap:8px;padding:15px 24px;list-style:none;display:grid;position:relative}body.event-experience .event-module-editor summary::-webkit-details-marker{display:none}body.event-experience .event-module-editor summary:after{content:"+";color:var(--event-blue);grid-area:1/2/3;align-self:center;font-size:1.2rem}body.event-experience .event-module-editor[open] summary:after{content:"−"}body.event-experience .event-module-editor summary span{color:var(--event-navy);font-size:.65rem;font-weight:850}body.event-experience .event-module-editor summary small{color:#82969f;font-size:.51rem}body.event-experience .event-compact-form{border-top:1px solid var(--event-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:19px 24px 24px;display:grid}body.event-experience .event-compact-form label,body.event-experience .event-competition-form label{align-content:start;gap:6px;display:grid}body.event-experience .event-compact-form>button,body.event-experience .event-competition-form>button{color:#fff;background:var(--event-blue);cursor:pointer;border:0;border-radius:8px;align-self:end;min-height:42px;font-size:.61rem;font-weight:850}body.event-experience .event-check-field{background:#fff;border:1px solid #d7e4e8;border-radius:8px;flex-direction:row;padding:10px 12px;align-items:center!important;display:flex!important}body.event-experience .event-check-field input{width:16px;min-height:auto}body.event-experience .event-form-wide{grid-column:1/-1}body.event-experience .event-module-list{padding:0 24px 20px}body.event-experience .event-module-list article{border-top:1px solid var(--event-border);grid-template-columns:minmax(50px,auto) 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}body.event-experience .event-module-list article>span{color:var(--event-blue);background:var(--event-soft);border-radius:7px;justify-self:start;padding:6px 8px;font-size:.53rem;font-weight:900;display:inline-flex}body.event-experience .event-module-list article div strong,body.event-experience .event-module-list article div small{display:block}body.event-experience .event-module-list article div strong{font-size:.66rem}body.event-experience .event-module-list article div small{color:#80949d;margin-top:4px;font-size:.52rem}body.event-experience .event-module-list article>i{color:#168158;font-size:.48rem;font-style:normal;font-weight:900}body.event-experience .event-age-group-editor{grid-column:1/-1}body.event-experience .event-age-group-editor>summary{width:max-content;color:var(--event-blue);cursor:pointer;background:#f2fafb;border:1px solid #c8e2e6;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:.49rem;font-weight:850;list-style:none}body.event-experience .event-age-group-editor>summary::-webkit-details-marker{display:none}body.event-experience .event-age-group-edit-form{background:#f7fafb;border:1px solid #d9e7ea;border-radius:9px;grid-template-columns:.65fr 1.3fr 1fr 1fr auto;align-items:end;gap:9px;margin-top:10px;padding:13px;display:grid}body.event-experience .event-age-group-edit-form label{color:#617b85;gap:5px;font-size:.48rem;font-weight:800;display:grid}body.event-experience .event-age-group-edit-form input{min-width:0;min-height:36px;color:var(--event-navy);font:inherit;background:#fff;border:1px solid #cbdde2;border-radius:6px;padding:0 9px}body.event-experience .event-age-group-edit-form button{color:#fff;background:var(--event-blue);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;min-height:36px;padding:0 12px;font-size:.5rem;font-weight:850}body.event-experience .scoring-config-link{color:#fff;background:linear-gradient(115deg,#07364b,#08798a);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 22px;margin:18px 0;padding:17px 21px;display:grid;box-shadow:0 14px 30px #03283d1a}body.event-experience .scoring-config-link span{color:#73e4e5;letter-spacing:.13em;font-size:.47rem;font-weight:900}.scoring-config-link strong{font-size:.72rem}.scoring-config-link b{grid-area:1/2/3;font-size:.56rem}body.event-experience .scoring-hero{color:#fff;background:linear-gradient(120deg,#03283d,#08798a);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:20px;padding:28px;display:grid;box-shadow:0 18px 38px #03283d1f}body.event-experience .scoring-hero span,body.event-experience .scoring-card header span{color:#78e7e7;letter-spacing:.14em;font-size:.49rem;font-weight:900}.scoring-hero h1{margin:7px 0 5px;font-size:1.35rem}.scoring-hero p{color:#fff9;margin:0;font-size:.62rem}.scoring-hero>div:last-child{text-align:center;min-width:110px}.scoring-hero>div:last-child strong{color:#7ae7e7;font-size:2rem;display:block}.scoring-hero>div:last-child small{color:#fff9;font-size:.48rem}body.event-experience .scoring-settings-form{gap:20px;display:grid}body.event-experience .scoring-card{border:1px solid var(--event-border);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 12px 30px #03283d0b}body.event-experience .scoring-card>header{border-bottom:1px solid var(--event-border);grid-template-columns:1fr auto;align-items:end;gap:25px;padding:22px 26px;display:grid}.scoring-card header span{color:var(--event-blue)}.scoring-card header h2{margin:6px 0 4px;font-size:1rem}.scoring-card header p{color:#718994;max-width:720px;margin:0;font-size:.57rem;line-height:1.5}body.event-experience .placement-point-grid{background:var(--event-border);grid-template-columns:repeat(10,minmax(70px,1fr));gap:1px;display:grid}body.event-experience .placement-point-grid label{text-align:center;background:#fbfdfd;gap:7px;padding:16px 10px;display:grid}.placement-point-grid span{color:#66808a;font-size:.42rem;font-weight:850}.placement-point-grid input{width:100%;min-height:42px;color:var(--event-navy);text-align:center;background:#fff;border:1px solid #c9dce1;border-radius:7px;font-size:.9rem;font-weight:900}.placement-point-grid small{color:#91a3aa;font-size:.43rem}body.event-experience .scoring-mode{color:#66808a;gap:6px;min-width:230px;font-size:.49rem;font-weight:850;display:grid}.scoring-mode select{min-height:40px;color:var(--event-navy);font:inherit;background:#fff;border:1px solid #c9dce1;border-radius:7px;padding:0 10px}body.event-experience .record-rule-list article{border-top:1px solid #e2ebee;grid-template-columns:60px minmax(230px,1fr) auto 110px auto;align-items:center;gap:15px;padding:14px 25px;display:grid}.record-rule-list article:first-child{border-top:0}.record-rule-code{color:#fff;background:#07364b;border-radius:8px;place-items:center;min-height:40px;font-size:.57rem;font-weight:900;display:grid}.record-rule-list article>div:nth-child(2) strong,.record-rule-list article>div:nth-child(2) small{display:block}.record-rule-list article>div:nth-child(2) strong{font-size:.65rem}.record-rule-list article>div:nth-child(2) small{color:#80939b;margin-top:4px;font-size:.49rem}body.event-experience .record-rule-toggle{color:#58747e;align-items:center;gap:7px;font-size:.52rem;font-weight:850;display:flex}.record-rule-toggle input{accent-color:var(--event-aqua)}.record-rule-points{color:#68818a;grid-template-columns:auto 58px auto;align-items:center;gap:6px;font-size:.48rem;font-weight:850;display:grid}.record-rule-points input{min-height:36px;color:var(--event-navy);text-align:center;border:1px solid #c9dce1;border-radius:6px;padding:0 7px;font-weight:900}.record-rule-delete{color:#b82d38;cursor:pointer;background:#fff6f7;border:1px solid #edc5ca;border-radius:6px;padding:7px 9px;font-size:.47rem;font-weight:850}body.event-experience .scoring-save{color:#fff;background:var(--event-red);cursor:pointer;border:0;border-radius:10px;min-height:51px;font-size:.63rem;font-weight:900}.scoring-save b{margin-left:20px}body.event-experience .scoring-custom-record{margin-top:20px}.scoring-custom-record>form{grid-template-columns:.65fr 1.4fr 1fr 1fr .7fr auto;align-items:end;gap:12px;padding:22px 25px;display:grid}.scoring-custom-record label{color:#627c86;gap:6px;font-size:.49rem;font-weight:850;display:grid}.scoring-custom-record input,.scoring-custom-record select{min-width:0;min-height:40px;color:var(--event-navy);font:inherit;background:#fff;border:1px solid #c9dce1;border-radius:7px;padding:0 9px}.scoring-custom-record button{color:#fff;background:var(--event-blue);cursor:pointer;white-space:nowrap;border:0;border-radius:7px;min-height:40px;padding:0 13px;font-size:.52rem;font-weight:850}body.event-experience .result-record-marks{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.result-record-marks b{color:#075a6a;background:#dff7f5;border-radius:99px;padding:3px 6px;font-size:.42rem}body.event-experience .event-module-empty{color:#82969f;text-align:center;background:#fafcfc;border:1px dashed #c5d8dd;border-radius:9px;margin:0;padding:18px;font-size:.6rem}body.event-experience .event-module-prerequisite{color:#835c15;background:#fff9e9;border:1px solid #eddfbd;border-radius:9px;margin:0 24px 22px;padding:13px 15px;font-size:.6rem}body.event-experience .event-competition-form{border-top:1px solid var(--event-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:19px 24px 24px;display:grid}body.event-experience .event-competition-form .span-two{grid-column:span 2}body.event-experience .event-list-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:19px 24px 0;display:flex}body.event-experience .event-list-toolbar label{width:min(100%,340px)}body.event-experience .event-list-toolbar input{min-height:38px}body.event-experience .event-list-toolbar small{color:#80939c;font-size:.52rem}body.event-experience .event-competition-list{scrollbar-width:thin;max-height:520px;margin-top:10px;padding:0 24px 20px;overflow-y:auto}body.event-experience .event-competition-list article{border-top:1px solid var(--event-border);grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:12px 0;display:grid}body.event-experience .event-competition-number{color:#fff;background:var(--event-navy);border-radius:8px;place-items:center;width:34px;height:34px;font-size:.55rem;font-weight:900;display:grid}body.event-experience .event-competition-list strong,body.event-experience .event-competition-list small{display:block}body.event-experience .event-competition-list strong{font-size:.65rem}body.event-experience .event-competition-list small{color:#81949c;margin-top:4px;font-size:.51rem}body.event-experience .event-competition-list b{color:var(--event-red);white-space:nowrap;font-size:.58rem}body.event-experience .event-order-list article>span{text-overflow:ellipsis;max-width:145px;overflow:hidden}body.event-experience .event-data-bridge{background:linear-gradient(120deg,#effafb,#fff);border:1px solid #00b9c533;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:23px 25px;display:grid}body.event-experience .event-data-bridge span{color:var(--event-blue);letter-spacing:.13em;font-size:.5rem;font-weight:900}body.event-experience .event-data-bridge h2{margin:6px 0 4px;font-size:1.05rem}body.event-experience .event-data-bridge p{color:#78909a;margin:0;font-size:.58rem}body.event-experience .event-data-bridge-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.event-experience .event-data-bridge-actions>a{color:#fff;background:var(--event-blue);border-radius:8px;align-items:center;gap:18px;min-height:41px;padding:0 15px;font-size:.6rem;font-weight:850;display:inline-flex}body.event-experience .event-data-bridge-actions>a.result-entry-action{background:var(--event-red);box-shadow:0 10px 22px #e1252f2e}body.event-experience .event-data-bridge-actions>a b{color:#8cebed}body.event-experience .event-publish-card{color:#fff;border-left:4px solid var(--event-red);background:linear-gradient(125deg,#021e2d,#08475f);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:26px 28px;scroll-margin-top:85px;display:grid;box-shadow:0 16px 34px #03283d21}body.event-experience .event-publish-card>div>span{color:#7ee7e9;letter-spacing:.12em;font-size:.51rem;font-weight:900}body.event-experience .event-publish-card h2{margin:8px 0 12px;font-size:1.15rem}body.event-experience .event-readiness-checks{flex-wrap:wrap;gap:7px;display:flex}body.event-experience .event-readiness-checks span{color:#fff6;background:#ffffff0d;border-radius:6px;padding:6px 8px;font-size:.5rem}body.event-experience .event-readiness-checks span.complete{color:#8ce9d0}body.event-experience .event-publish-score{text-align:center}body.event-experience .event-publish-score>strong{color:#7ee7e9;letter-spacing:-.06em;font-size:2.35rem;display:block}body.event-experience .event-publish-score button{color:#fff;background:var(--event-red);cursor:pointer;border:0;border-radius:7px;margin-top:8px;padding:10px 14px;font-size:.58rem;font-weight:850}body.event-experience .event-publish-score button:disabled{cursor:not-allowed;opacity:.35}body.event-experience .event-registration-control{border-top:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:18px;margin-top:18px;padding-top:16px;display:flex}body.event-experience .event-registration-control>div:first-child{gap:4px;display:grid}body.event-experience .event-registration-control small{color:#7ee7e9;letter-spacing:.12em;font-size:.48rem;font-weight:900}body.event-experience .event-registration-control strong{font-size:.75rem}body.event-experience .event-registration-control span{color:#ffffffa8;font-size:.55rem}body.event-experience .event-registration-control__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}body.event-experience .event-registration-control__actions button{color:#03263a;cursor:pointer;background:#7ee7e9;border:1px solid #7ee7e9;border-radius:7px;min-height:34px;padding:8px 11px;font-size:.52rem;font-weight:850}body.event-experience .event-registration-control__actions button.secondary{color:#fff;background:#ffffff14;border-color:#ffffff40}body.event-experience .event-entry-hero{color:#fff;background:linear-gradient(125deg,#021d2d,#074c64 72%,#08788b);border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:29px 32px;display:grid;overflow:hidden}body.event-experience .event-entry-hero>div:first-child>span{color:#7ee7e9;letter-spacing:.13em;font-size:.52rem;font-weight:900}body.event-experience .event-entry-hero h1{letter-spacing:-.05em;margin:8px 0 5px;font-size:clamp(1.8rem,3.4vw,3rem)}body.event-experience .event-entry-hero p{color:#ffffff8a;margin:0;font-size:.66rem}body.event-experience .event-entry-stats{background:#0000001a;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(4,105px);display:grid;overflow:hidden}body.event-experience .event-entry-stats span{text-align:center;border-right:1px solid #ffffff1a;gap:6px;padding:15px;display:grid}body.event-experience .event-entry-stats span:last-child{border-right:0}body.event-experience .event-entry-stats small{color:#ffffff78;font-size:.48rem}body.event-experience .event-entry-stats strong{color:#83e9eb;font-size:1.2rem}body.event-experience .event-entry-filters label:nth-child(2){min-width:310px}body.event-experience .event-ranking-control{color:#fff;border:1px solid #7ee7e926;border-left:4px solid var(--event-aqua);background:linear-gradient(125deg,#021e2d,#08475f);border-radius:15px;grid-template-columns:minmax(260px,1fr) auto minmax(260px,.78fr);align-items:center;gap:24px;margin:0 0 20px;padding:23px 25px;display:grid;box-shadow:0 16px 34px #03283d1f}body.event-experience .event-ranking-control.is-preview{border-left-color:#f1bc45}body.event-experience .event-ranking-copy>span{color:#7ee7e9;letter-spacing:.13em;font-size:.54rem;font-weight:900}body.event-experience .event-ranking-control.is-preview .event-ranking-copy>span{color:#ffd674}body.event-experience .event-ranking-copy h2{letter-spacing:-.025em;margin:7px 0 6px;font-size:1.25rem}body.event-experience .event-ranking-copy p{color:#ffffff8f;max-width:610px;margin:0;font-size:.67rem;line-height:1.6}body.event-experience .event-points-scale{grid-template-columns:repeat(5,34px);gap:5px;display:grid}body.event-experience .event-points-scale span{text-align:center;background:#ffffff0e;border:1px solid #ffffff17;border-radius:7px;place-content:center;min-height:43px;display:grid}body.event-experience .event-points-scale span.is-podium{background:#00b9c521;border-color:#7ee7e942}body.event-experience .event-points-scale small{color:#ffffff61;font-size:.47rem}body.event-experience .event-points-scale strong{color:#7ee7e9;margin-top:2px;font-size:.72rem}body.event-experience .event-ranking-control>form{grid-template-columns:1fr auto;align-items:end;gap:8px 9px;display:grid}body.event-experience .event-ranking-control form label{gap:6px;display:grid}body.event-experience .event-ranking-control form label>span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:800}body.event-experience .event-ranking-control form select{color:#fff;background:#0b465b;border:1px solid #ffffff26;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 34px 0 11px}body.event-experience .event-ranking-control form button{color:#fff;background:var(--event-red);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-size:.61rem;font-weight:850}body.event-experience .event-ranking-control form button b{color:#fff;margin-left:10px}body.event-experience .event-ranking-control form button:disabled{cursor:not-allowed;opacity:.38}body.event-experience .event-ranking-control form>small{color:#ffffff61;grid-column:1/-1;font-size:.53rem}body.event-experience .event-entry-table-card{border:1px solid var(--event-border);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 14px 36px #03283d0f}body.event-experience .event-entry-table-card>header{justify-content:space-between;align-items:end;gap:24px;padding:26px 28px;display:flex}body.event-experience .event-entry-table-card>header span{color:var(--event-blue);letter-spacing:.13em;font-size:.67rem;font-weight:900}body.event-experience .event-entry-table-card>header h2{letter-spacing:-.025em;margin:7px 0 0;font-size:1.4rem}body.event-experience .event-entry-table-card>header>small{color:#70858f;text-align:right;max-width:430px;font-size:.72rem;line-height:1.55}body.event-experience .event-result-document-actions{justify-items:end;gap:8px;display:grid}body.event-experience .event-result-document-actions>small{color:#70858f;text-align:right;font-size:.6rem;line-height:1.45}body.event-experience .event-result-document-actions>span{align-items:center;gap:7px;display:flex}body.event-experience .event-result-document-actions a{min-height:34px;color:var(--event-blue);letter-spacing:0;background:#fff;border:1px solid #cfe1e5;border-radius:7px;align-items:center;padding:0 11px;font-size:.54rem;font-weight:850;display:inline-flex}body.event-experience .event-result-document-actions a.is-primary{color:#fff;border-color:var(--event-red);background:var(--event-red)}body.event-experience .event-result-group{border-top:1px solid var(--event-border)}body.event-experience .event-result-group>header{background:linear-gradient(90deg,#f3fbfc,#fbfdfd);justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex}body.event-experience .event-result-group>header>div:first-child>span{color:var(--event-blue);letter-spacing:.12em;font-size:.62rem;font-weight:900}body.event-experience .event-result-group h3{color:var(--event-navy);margin:5px 0 0;font-size:1.2rem}body.event-experience .event-result-group-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}body.event-experience .event-result-group-meta>span{background:#fff;border:1px solid #dcebed;border-radius:9px;min-width:92px;padding:9px 13px}body.event-experience .event-result-group-certificate-action{display:block}body.event-experience .event-result-group-certificate-action>span{display:flex}body.event-experience .event-result-group-certificate-action a{white-space:nowrap;border-radius:9px;min-height:42px;padding-inline:14px}body.event-experience .event-result-group-meta small,body.event-experience .event-result-group-meta strong{display:block}body.event-experience .event-result-group-meta small{color:#83969e;font-size:.61rem}body.event-experience .event-result-group-meta strong{color:var(--event-navy);margin-top:2px;font-size:.76rem}body.event-experience .event-table-swipe-hint{color:#6d858f;border-top:1px solid var(--event-border);background:#f8fbfc;margin:0;padding:9px 18px;font-size:.72rem;display:none}body.event-experience .event-entry-table-wrap{scrollbar-color:#9adce0 #edf4f5;scrollbar-width:thin;overflow-x:auto}body.event-experience .event-entry-table{border-collapse:collapse;width:100%;min-width:1080px}body.event-experience .event-entry-table th{color:#657d87;text-align:left;text-transform:uppercase;letter-spacing:.075em;white-space:nowrap;background:#f7fafb;padding:14px 16px;font-size:.67rem;font-weight:900}body.event-experience .event-entry-table td{color:#4e6873;border-top:1px solid var(--event-border);vertical-align:middle;padding:16px;font-size:.78rem;line-height:1.4}body.event-experience .event-entry-table tbody tr{transition:background .16s}body.event-experience .event-entry-table tbody tr:hover{background:#f6fcfc}body.event-experience .event-result-table .result-rank-column{text-align:center;width:64px}body.event-experience .event-result-table .result-rank-column strong{min-width:34px;height:34px;color:var(--event-navy);background:#edf4f5;border-radius:50%;place-items:center;font-size:.86rem;display:inline-grid}body.event-experience .event-result-table tr.rank-1 .result-rank-column strong{color:#70520b;background:#ffe8a3}body.event-experience .event-result-table tr.rank-2 .result-rank-column strong{color:#4f626b;background:#e4ecef}body.event-experience .event-result-table tr.rank-3 .result-rank-column strong{color:#754520;background:#f2d0b5}body.event-experience .result-heat-lane{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:88px;font-weight:800;color:var(--event-navy)!important}body.event-experience .result-heat-lane i{color:#a6b5bb;margin-inline:5px;font-style:normal}body.event-experience .result-athlete{min-width:245px}body.event-experience .result-athlete>strong,body.event-experience .result-athlete>a{color:var(--event-navy);letter-spacing:.005em;font-size:.88rem;font-weight:850;display:block}body.event-experience .result-athlete>a:hover{color:var(--event-blue);text-underline-offset:3px;text-decoration:underline}body.event-experience .result-athlete>small{color:var(--event-blue);background:var(--event-soft);letter-spacing:.06em;border-radius:5px;margin-top:6px;padding:3px 6px;font-size:.55rem;font-weight:900;display:inline-flex}body.event-experience .result-athlete>small.result-age-group{color:#597580;background:#edf3f5}body.event-experience .result-representative{min-width:215px;font-weight:650;color:#617985!important}body.event-experience .entry-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;color:var(--event-navy)!important}body.event-experience .result-final-time>strong{color:var(--event-blue);letter-spacing:.025em;font-size:1rem;display:block}body.event-experience .result-final-time>small{color:#8a9ba2;margin-top:4px;font-size:.59rem;font-weight:750;display:block}body.event-experience .result-final-time>small.is-official{color:#14805a}body.event-experience .result-time-behind{color:#6d818a!important}body.event-experience .result-points{font-variant-numeric:tabular-nums;text-align:center;font-weight:850;color:var(--event-navy)!important;font-size:.84rem!important}@media (width>=1180px){body.event-entry-page .event-entry-table-wrap{overflow-x:visible}body.event-entry-page .event-result-table{table-layout:fixed;width:100%;min-width:0}body.event-entry-page .event-result-colgroup .result-list-rank{width:5%}body.event-entry-page .event-result-colgroup .result-list-heat{width:7%}body.event-entry-page .event-result-colgroup .result-list-athlete{width:22%}body.event-entry-page .event-result-colgroup .result-list-age{width:5%}body.event-entry-page .event-result-colgroup .result-list-team{width:24%}body.event-entry-page .event-result-colgroup .result-list-seed{width:9%}body.event-entry-page .event-result-colgroup .result-list-final{width:11%}body.event-entry-page .event-result-colgroup .result-list-behind{width:10%}body.event-entry-page .event-result-colgroup .result-list-points{width:7%}body.event-entry-page .event-result-table th{letter-spacing:.055em;padding:9px 8px;font-size:.52rem}body.event-entry-page .event-result-table td{overflow-wrap:anywhere;padding:8px;font-size:.62rem;line-height:1.28}body.event-entry-page .event-result-table .result-rank-column{width:auto}body.event-entry-page .event-result-table .result-rank-column strong{min-width:27px;height:27px;font-size:.66rem}body.event-entry-page .result-heat-lane,body.event-entry-page .result-athlete,body.event-entry-page .result-representative{width:auto;min-width:0}body.event-entry-page .result-athlete>strong,body.event-entry-page .result-athlete>a{font-size:.68rem;line-height:1.25}body.event-entry-page .result-athlete>small{margin-top:3px;padding:2px 4px;font-size:.43rem}body.event-entry-page .result-record-marks b{padding:2px 4px;font-size:.41rem}body.event-entry-page .result-representative{line-height:1.3;font-size:.57rem!important}body.event-entry-page .result-final-time>strong{font-size:.72rem}body.event-entry-page .result-final-time>small{margin-top:2px;font-size:.45rem}body.event-entry-page .result-points{font-size:.65rem!important}}body.event-experience .event-number-heading{justify-content:space-between;align-items:end;gap:20px;margin:28px 0 15px;display:flex}body.event-experience .event-number-heading span{color:var(--event-blue);letter-spacing:.13em;font-size:.5rem;font-weight:900}body.event-experience .event-number-heading h2{margin:5px 0 0;font-size:1.25rem}body.event-experience .event-number-heading p{color:#80949d;margin:0;font-size:.57rem}body.event-experience .event-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}body.event-experience .event-number-card{border:1px solid var(--event-border);background:#fff;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden;box-shadow:0 8px 25px #03283d09}body.event-experience .event-number-card:hover{border-color:#00b9c559;transform:translateY(-2px);box-shadow:0 14px 32px #03283d17}body.event-experience .event-number-card-index{color:#fff;background:linear-gradient(145deg, var(--event-navy), #07546d);text-align:center;border-radius:10px;place-content:center;min-height:70px;display:grid}body.event-experience .event-number-card-index small{color:#82e9eb;letter-spacing:.1em;font-size:.4rem;font-weight:900}body.event-experience .event-number-card-index strong{margin-top:5px;font-size:1.28rem;line-height:1}body.event-experience .event-number-card-copy{min-width:0}body.event-experience .event-number-card-copy>small{color:var(--event-blue);text-transform:uppercase;font-size:.48rem;font-weight:850}body.event-experience .event-number-card-copy h2{margin:6px 0 4px;font-size:.92rem}body.event-experience .event-number-card-copy p{color:#82969f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.51rem;overflow:hidden}body.event-experience .event-number-card-stats{border-inline:1px solid var(--event-border);gap:13px;padding-inline:15px;display:flex}body.event-experience .event-number-card-stats span{text-align:center;gap:3px;display:grid}body.event-experience .event-number-card-stats strong{color:var(--event-navy);font-size:.69rem}body.event-experience .event-number-card-stats small{color:#8b9da5;font-size:.43rem}body.event-experience .event-number-card>b{color:var(--event-blue);border-top:1px solid var(--event-border);grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 -18px -18px;padding:11px 18px;font-size:.55rem;display:flex}body.event-experience .event-number-card>b i{color:var(--event-red);font-size:.8rem;font-style:normal}body.event-experience .result-entry-event-list{gap:10px;display:grid}body.event-experience .result-entry-event-list>article{border:1px solid var(--event-border);background:#fff;border-radius:14px;grid-template-columns:82px minmax(260px,1fr) auto minmax(145px,.35fr) auto;align-items:center;gap:18px;padding:15px 17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 24px #03283d0a}body.event-experience .result-entry-event-list>article:hover{border-color:#00b9c54d;transform:translateY(-2px);box-shadow:0 14px 30px #03283d14}body.event-experience .result-entry-event-number{color:#fff;background:linear-gradient(145deg, var(--event-navy), #07546d);text-align:center;border-radius:10px;place-content:center;min-height:68px;display:grid}body.event-experience .result-entry-event-number small{color:#83e9eb;letter-spacing:.12em;font-size:.45rem;font-weight:900}body.event-experience .result-entry-event-number strong{margin-top:4px;font-size:1.45rem;line-height:1}body.event-experience .result-entry-event-copy{min-width:0}body.event-experience .result-entry-event-copy>span{color:var(--event-blue);letter-spacing:.09em;font-size:.49rem;font-weight:900}body.event-experience .result-entry-event-copy h2{letter-spacing:-.02em;margin:6px 0 4px;font-size:1rem}body.event-experience .result-entry-event-copy p{color:#7b929c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.58rem;overflow:hidden}body.event-experience .result-entry-event-stats{border-inline:1px solid var(--event-border);min-width:190px;display:flex}body.event-experience .result-entry-event-stats span{text-align:center;gap:3px;min-width:62px;padding:6px 11px;display:grid}body.event-experience .result-entry-event-stats strong{color:var(--event-navy);font-size:.76rem}body.event-experience .result-entry-event-stats small{color:#8499a2;font-size:.47rem}body.event-experience .result-entry-event-progress{gap:6px;display:grid}body.event-experience .result-entry-event-progress>span{background:#e8f0f2;border-radius:99px;height:5px;display:block;overflow:hidden}body.event-experience .result-entry-event-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--event-blue), var(--event-aqua));height:100%;display:block}body.event-experience .result-entry-event-progress small{color:#748b95;font-size:.5rem}body.event-experience .result-entry-event-actions{gap:6px;display:grid}body.event-experience .result-entry-event-actions>a{color:#fff;background:var(--event-red);white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:40px;padding:0 13px;font-size:.58rem;font-weight:850;display:inline-flex}body.event-experience .result-entry-event-actions>a b{color:#fff}body.event-experience .result-entry-event-actions form button{color:#765920;width:100%;min-height:32px;font:inherit;cursor:pointer;background:#fff8e5;border:1px solid #ead08d;border-radius:7px;padding:0 10px;font-size:.5rem;font-weight:850}body.event-experience .result-operation-flow{border:1px solid var(--event-border);background:#fff;border-radius:13px;grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid;overflow:hidden}body.event-experience .result-operation-flow>*{color:#617b86;border-right:1px solid var(--event-border);grid-template-columns:auto 1fr;align-content:center;gap:3px 9px;min-height:66px;padding:10px 15px;display:grid}body.event-experience .result-operation-flow>:last-child{border-right:0}body.event-experience .result-operation-flow>*>span{width:27px;height:27px;color:var(--event-blue);background:var(--event-soft);border-radius:7px;grid-row:1/3;place-items:center;font-size:.47rem;font-weight:900;display:grid}body.event-experience .result-operation-flow strong{color:var(--event-navy);font-size:.62rem}body.event-experience .result-operation-flow small{color:#8a9da5;font-size:.47rem}body.event-experience .result-operation-flow .is-current{color:#fff;background:linear-gradient(135deg, var(--event-navy), #087287)}body.event-experience .result-operation-flow .is-current strong{color:#fff}body.event-experience .result-operation-flow .is-current small{color:#ffffff8c}body.event-experience .result-operation-flow .is-current>span{color:var(--event-navy);background:#82e8ea}body.event-experience .result-operation-flow .is-pending{opacity:.58}body.event-experience .result-bulk-panel{color:#fff;background:linear-gradient(120deg,#032438,#075b6e);border-radius:14px;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:24px;margin:16px 0 20px;padding:21px 23px;scroll-margin-top:85px;display:grid;box-shadow:0 15px 34px #03283d1f}body.event-experience .result-bulk-panel>div:first-child>span{color:#7fe7e9;letter-spacing:.13em;font-size:.49rem;font-weight:900}body.event-experience .result-bulk-panel h2{margin:6px 0 5px;font-size:1.06rem}body.event-experience .result-bulk-panel p{color:#ffffff8c;max-width:680px;margin:0;font-size:.56rem;line-height:1.55}body.event-experience .result-bulk-summary{background:#0000001a;border:1px solid #ffffff21;border-radius:10px;display:flex;overflow:hidden}body.event-experience .result-bulk-summary span{text-align:center;gap:3px;min-width:85px;padding:11px 13px;display:grid}body.event-experience .result-bulk-summary span+span{border-left:1px solid #ffffff1f}body.event-experience .result-bulk-summary strong{color:#82e8ea;font-size:.9rem}body.event-experience .result-bulk-summary small{color:#ffffff7a;font-size:.46rem}body.event-experience .result-bulk-panel form button{min-height:43px;color:var(--event-navy);font:inherit;cursor:pointer;white-space:nowrap;background:#82e8ea;border:0;border-radius:8px;padding:0 15px;font-size:.58rem;font-weight:900}body.event-experience .result-bulk-panel form button b{color:var(--event-red);margin-left:16px}body.event-experience .result-bulk-panel form button:disabled{color:#728991;cursor:not-allowed;background:#dce7e9}body.event-experience .result-unlock-inline{margin-left:14px;display:inline-flex}body.event-experience .result-unlock-inline button{color:#765920;min-height:31px;font:inherit;cursor:pointer;background:#fff8e5;border:1px solid #e5cb88;border-radius:7px;padding:0 11px;font-size:.51rem;font-weight:850}body.event-experience .result-entry-book-config{border:1px solid #cfe5e8;border-left:4px solid var(--event-aqua);background:#f8fcfc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:16px 0;padding:15px 18px;display:grid}body.event-experience .result-entry-book-config>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;display:grid}body.event-experience .result-entry-book-config>div>span{color:var(--event-blue);letter-spacing:.12em;font-size:.48rem;font-weight:900}body.event-experience .result-entry-book-config>div>strong{color:var(--event-navy);font-size:.7rem}body.event-experience .result-entry-book-config>div>small{color:#708892;grid-column:1/-1;font-size:.54rem}body.event-experience .result-entry-book-config>a{color:#fff;background:var(--event-blue);border-radius:8px;align-items:center;gap:20px;min-height:37px;padding:0 13px;font-size:.56rem;font-weight:850;display:inline-flex}body.event-experience .result-entry-book-config .is-readonly{color:#758b94;font-size:.54rem}body.event-experience .result-entry-workbench-hero{color:#fff;background:linear-gradient(125deg,#021d2d,#074c64 72%,#08788b);border-radius:17px;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:22px;padding:27px 31px;display:grid;box-shadow:0 20px 45px #03283d1f}body.event-experience .result-entry-workbench-number{text-align:center;background:#00000024;border:1px solid #7ee7e938;border-radius:13px;place-content:center;width:88px;height:88px;display:grid}body.event-experience .result-entry-workbench-number small{color:#7ee7e9;letter-spacing:.13em;font-size:.5rem;font-weight:900}body.event-experience .result-entry-workbench-number strong{margin-top:4px;font-size:2rem;line-height:1}body.event-experience .result-entry-workbench-hero>div:nth-child(2)>span{color:#7ee7e9;letter-spacing:.13em;font-size:.51rem;font-weight:900}body.event-experience .result-entry-workbench-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(1.7rem,3vw,2.7rem)}body.event-experience .result-entry-workbench-hero p{color:#ffffff80;margin:0;font-size:.62rem}body.event-experience .result-entry-workbench-stats{background:#0000001a;border:1px solid #ffffff1f;border-radius:11px;grid-template-columns:repeat(4,82px);display:grid;overflow:hidden}body.event-experience .result-entry-workbench-stats span{text-align:center;border-right:1px solid #ffffff1a;gap:5px;padding:13px 10px;display:grid}body.event-experience .result-entry-workbench-stats span:last-child{border-right:0}body.event-experience .result-entry-workbench-stats small{color:#ffffff73;font-size:.45rem}body.event-experience .result-entry-workbench-stats strong{color:#83e9eb;font-size:1rem}body.event-experience .result-live-sync{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6fcfcf5;border:1px solid #c8e5e7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:16px 0;padding:12px 15px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:sticky;top:12px;box-shadow:0 12px 30px #03283d17}body.event-experience .result-live-sync-signal{color:#0a755f;letter-spacing:.11em;align-items:center;gap:7px;font-size:.49rem;font-weight:900;display:inline-flex}body.event-experience .result-live-sync-signal i{background:#20b989;border:2px solid #159c7c33;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #20b9891a}body.event-experience .result-live-sync>div:nth-child(2){gap:2px;display:grid}body.event-experience .result-live-sync strong{color:var(--event-navy);font-size:.68rem}body.event-experience .result-live-sync small{color:#718a94;font-size:.51rem;line-height:1.45}body.event-experience .result-live-sync-meta{justify-content:end;align-items:center;gap:12px;display:flex}body.event-experience .result-live-sync-meta>small{white-space:nowrap}body.event-experience .result-live-sync-meta button{color:#fff;background:var(--event-blue);min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:0 11px;font-size:.52rem;font-weight:850}body.event-experience .result-live-sync.is-connecting .result-live-sync-signal i,body.event-experience .result-live-sync.is-saving .result-live-sync-signal i{background:#e6a82e;animation:1.15s ease-in-out infinite result-sync-pulse;box-shadow:0 0 0 4px #e6a82e1f}body.event-experience .result-live-sync.is-offline,body.event-experience .result-live-sync.is-error{background:#fff7f7f7;border-color:#efc5c8}body.event-experience .result-live-sync.is-offline .result-live-sync-signal,body.event-experience .result-live-sync.is-error .result-live-sync-signal{color:#b3242e}body.event-experience .result-live-sync.is-offline .result-live-sync-signal i,body.event-experience .result-live-sync.is-error .result-live-sync-signal i{background:var(--event-red);box-shadow:0 0 0 4px #e1252f1a}body.event-experience .result-live-sync.is-conflict{background:#fffaedf7;border-color:#e9cf91}body.event-experience .result-live-sync.is-conflict .result-live-sync-signal{color:#936717}body.event-experience .result-live-sync.is-conflict .result-live-sync-signal i{background:#e6a82e;box-shadow:0 0 0 4px #e6a82e1f}body.event-experience tr[data-result-row]{transition:background .25s,box-shadow .25s}body.event-experience tr[data-result-row].is-sync-pending{background:#fffbef}body.event-experience tr[data-result-row].is-sync-saved,body.event-experience tr[data-result-row].is-sync-received{background:#edfbf7;box-shadow:inset 3px 0 #21b889}body.event-experience tr[data-result-row].is-sync-error,body.event-experience tr[data-result-row].is-sync-conflict{box-shadow:inset 3px 0 var(--event-red);background:#fff1f2}@keyframes result-sync-pulse{50%{opacity:.45;transform:scale(.72)}}body.event-experience .meet-program-builder{background:linear-gradient(115deg,#effafb,#fff);border:1px solid #00b9c533;border-radius:13px;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:center;gap:26px;margin:17px 0;padding:20px 22px;display:grid;box-shadow:0 9px 26px #03283d0b}body.event-experience .meet-program-builder.is-locked{background:linear-gradient(115deg,#f2f6f7,#fff);border-color:#03283d1a}body.event-experience .meet-program-builder-copy>span{color:var(--event-blue);letter-spacing:.13em;font-size:.5rem;font-weight:900}body.event-experience .meet-program-builder-copy h2{letter-spacing:-.02em;margin:6px 0 5px;font-size:1.05rem}body.event-experience .meet-program-builder-copy p{color:#738b95;margin:0;font-size:.58rem;line-height:1.55}body.event-experience .meet-program-builder>form{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}body.event-experience .meet-program-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.event-experience .meet-program-mode-options label{cursor:pointer;background:#fff;border:1px solid #d5e4e7;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:68px;padding:10px 11px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}body.event-experience .meet-program-mode-options label.is-active{box-shadow:inset 3px 0 var(--event-aqua);border-color:#00b9c57a}body.event-experience .meet-program-mode-options input{accent-color:var(--event-aqua)}body.event-experience .meet-program-mode-options label>span{gap:3px;display:grid}body.event-experience .meet-program-mode-options strong{color:var(--event-navy);font-size:.67rem}body.event-experience .meet-program-mode-options small{color:#7a9099;font-size:.5rem;line-height:1.35}body.event-experience .meet-program-builder form>button{color:#fff;background:var(--event-red);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:44px;padding:0 14px;font-size:.58rem;font-weight:850}body.event-experience .meet-program-builder form>button b{margin-left:12px}body.event-experience .meet-program-builder form>button:disabled{color:#758a93;box-shadow:none;cursor:not-allowed;background:#dfe8ea}body.event-experience .meet-program-mode-readonly{background:#fff;border:1px solid #d7e4e7;border-radius:9px;gap:4px;padding:12px 14px;display:grid}body.event-experience .meet-program-mode-readonly small{color:var(--event-blue);letter-spacing:.1em;font-size:.47rem;font-weight:900}body.event-experience .meet-program-mode-readonly strong{font-size:.74rem}body.event-experience .meet-program-mode-readonly span{color:#7c929b;font-size:.52rem}body.event-experience .result-entry-instructions{background:linear-gradient(90deg,#edf9fa,#fff);border:1px solid #00b9c52e;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:23px;margin:17px 0;padding:14px 17px;display:grid}body.event-experience .result-entry-instructions>span{color:var(--event-blue);letter-spacing:.09em;white-space:nowrap;font-size:.5rem;font-weight:900}body.event-experience .result-entry-instructions>span strong{color:var(--event-navy);margin-left:7px;font-size:.68rem}body.event-experience .result-entry-instructions p{color:#6f8791;margin:0;font-size:.59rem;line-height:1.55}body.event-experience .result-entry-instructions a{color:var(--event-red);white-space:nowrap;font-size:.59rem;font-weight:850}body.event-experience .result-entry-sequence-guide{border:1px solid var(--event-border);background:#fff;border-radius:14px;margin:17px 0;overflow:hidden;box-shadow:0 10px 28px #03283d0e}body.event-experience .result-entry-sequence-guide>header{border-bottom:1px solid var(--event-border);background:linear-gradient(105deg,#f3fbfb,#fff);justify-content:space-between;align-items:center;gap:24px;padding:17px 20px;display:flex}body.event-experience .result-entry-sequence-guide>header>div{gap:4px;display:grid}body.event-experience .result-entry-sequence-guide>header span{color:var(--event-blue);letter-spacing:.12em;font-size:.48rem;font-weight:900}body.event-experience .result-entry-sequence-guide h2{color:var(--event-navy);letter-spacing:-.02em;margin:0;font-size:.92rem}body.event-experience .result-entry-sequence-guide p{color:#718892;margin:0;font-size:.54rem}body.event-experience .result-entry-sequence-guide>header>a{color:#fff;background:var(--event-blue);white-space:nowrap;border-radius:8px;align-items:center;gap:18px;min-height:39px;padding:0 13px;font-size:.56rem;font-weight:850;display:inline-flex}body.event-experience .result-entry-sequence-guide>nav{scrollbar-color:#92d9de #edf4f5;scrollbar-width:thin;gap:8px;padding:11px 13px;display:flex;overflow-x:auto}body.event-experience .result-entry-sequence-guide>nav a{color:#738993;background:#fbfdfd;border:1px solid #dae7e9;border-radius:9px;flex:0 0 165px;grid-template-columns:27px 1fr;align-items:center;gap:2px 8px;min-height:55px;padding:8px 10px;transition:border-color .18s,background .18s,transform .18s;display:grid}body.event-experience .result-entry-sequence-guide>nav a:hover{border-color:#00b9c559;transform:translateY(-1px)}body.event-experience .result-entry-sequence-guide>nav a>span{color:#fff;background:#76909a;border-radius:7px;grid-row:1/3;place-items:center;width:27px;height:31px;font-size:.53rem;display:grid}body.event-experience .result-entry-sequence-guide>nav strong{color:var(--event-navy);font-size:.6rem}body.event-experience .result-entry-sequence-guide>nav small{text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;overflow:hidden}body.event-experience .result-entry-sequence-guide>nav a.is-progress>span{background:#d7a12f}body.event-experience .result-entry-sequence-guide>nav a.is-complete>span{background:#1c9b74}body.event-experience .result-entry-sequence-guide>nav a.is-active{border-color:var(--event-aqua);box-shadow:inset 0 -3px var(--event-aqua);background:#edfafa}body.event-experience .meet-program-stack{gap:18px;display:grid}body.event-experience .meet-program-heat{border:1px solid var(--event-border);background:#fff;border-radius:15px;scroll-margin-top:85px;overflow:hidden;box-shadow:0 13px 34px #03283d0f}body.event-experience .meet-program-heat>header{color:#fff;border-left:4px solid var(--event-red);background:linear-gradient(100deg, var(--event-navy), #07485e);justify-content:space-between;align-items:center;gap:25px;padding:19px 23px;display:flex}body.event-experience .meet-program-heat>header>div:first-child>span{color:#7ee7e9;letter-spacing:.12em;font-size:.5rem;font-weight:900}body.event-experience .meet-program-heat>header h2{margin:5px 0 3px;font-size:1.12rem}body.event-experience .meet-program-heat>header p{color:#ffffff7a;margin:0;font-size:.55rem}body.event-experience .result-lock-badge{color:#ffe39c;letter-spacing:.08em;background:#ffe39c14;border:1px solid #ffe39c40;border-radius:99px;margin-top:8px;padding:4px 7px;font-size:.43rem;display:inline-flex}body.event-experience .meet-program-heat.is-result-locked{border-color:#e5d197}body.event-experience .meet-program-heat.is-result-locked .meet-program-time-input,body.event-experience .meet-program-heat.is-result-locked .meet-program-status-select{color:#71868f;cursor:not-allowed;background:#edf2f3}body.event-experience .result-locked-footer{color:#765920;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}body.event-experience .result-locked-footer strong{font-size:.62rem}body.event-experience .result-locked-footer span{font-size:.52rem}body.event-experience .meet-program-heat-number{text-align:right;grid-template-columns:auto auto;align-items:center;column-gap:8px;min-width:86px;display:grid}body.event-experience .meet-program-heat-number small{color:#ffffff80;letter-spacing:.1em;font-size:.47rem;font-weight:850}body.event-experience .meet-program-heat-number strong{color:#7ee7e9;grid-area:1/2/3;font-size:2rem;line-height:1}body.event-experience .meet-program-heat-number span{color:#ffffff61;font-size:.46rem}body.event-experience .meet-program-table-wrap{scrollbar-color:#9adce0 #edf4f5;scrollbar-width:thin;overflow-x:auto}body.event-experience .meet-program-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1480px}body.event-experience .meet-program-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.event-experience .meet-program-table th{color:#667e89;text-align:left;letter-spacing:.08em;background:#f4f8f9;padding:12px 14px;font-size:.59rem;font-weight:900}body.event-experience .meet-program-table td{color:#4e6873;border-top:1px solid var(--event-border);vertical-align:middle;padding:12px 14px;font-size:.7rem}body.event-experience .meet-program-table tbody tr:hover{background:#f7fcfc}body.event-experience .meet-program-table th:first-child,body.event-experience .meet-program-table td:first-child{z-index:3;background:#fff;position:sticky;left:0;box-shadow:8px 0 14px #03283d0b}body.event-experience .meet-program-table th:first-child{z-index:4;background:#f4f8f9}body.event-experience .meet-program-table th:nth-child(2),body.event-experience .meet-program-table td:nth-child(2){z-index:2;background:#fff;position:sticky;left:64px;box-shadow:8px 0 14px #03283d0a}body.event-experience .meet-program-table th:nth-child(2){z-index:4;background:#f4f8f9}body.event-experience .meet-program-table tr.is-sync-pending td:first-child,body.event-experience .meet-program-table tr.is-sync-pending td:nth-child(2){background:#fffbef}body.event-experience .meet-program-table tr.is-sync-saved td:first-child,body.event-experience .meet-program-table tr.is-sync-saved td:nth-child(2),body.event-experience .meet-program-table tr.is-sync-received td:first-child,body.event-experience .meet-program-table tr.is-sync-received td:nth-child(2){background:#edfbf7}body.event-experience .meet-program-table tr.is-sync-error td:first-child,body.event-experience .meet-program-table tr.is-sync-error td:nth-child(2),body.event-experience .meet-program-table tr.is-sync-conflict td:first-child,body.event-experience .meet-program-table tr.is-sync-conflict td:nth-child(2){background:#fff1f2}body.event-experience .meet-program-lane{text-align:center;width:64px;min-width:64px}body.event-experience .meet-program-lane small{color:#7c929b;letter-spacing:.1em;margin-bottom:3px;font-size:.4rem;font-weight:900;display:block}body.event-experience .meet-program-lane strong{color:#fff;background:var(--event-navy);border-radius:8px;place-items:center;width:32px;height:32px;font-size:.78rem;display:inline-grid}body.event-experience .meet-program-athlete{width:250px;min-width:250px;max-width:250px}body.event-experience .meet-program-athlete>strong{color:var(--event-navy);font-size:.79rem;display:block}body.event-experience .meet-program-athlete>small{color:var(--event-blue);margin-top:4px;font-size:.49rem;font-weight:800;display:inline-block}body.event-experience .meet-program-description{text-align:center;width:58px;min-width:58px;position:relative;color:#758a93!important}body.event-experience .result-entry-description{display:inline-block;position:relative}body.event-experience .result-entry-description summary{color:#fff;cursor:pointer;background:#e22f3e;border:0;border-radius:50%;outline:0;place-items:center;width:29px;height:29px;padding:0;list-style:none;display:inline-grid;box-shadow:0 4px 10px #b4232b33}body.event-experience .result-entry-description summary::-webkit-details-marker{display:none}body.event-experience .result-entry-description summary:hover{background:#bd202d;transform:translateY(-1px)}body.event-experience .result-entry-description summary:focus-visible{box-shadow:0 0 0 3px #e22f3e33}body.event-experience .result-entry-description[open] summary{background:#a71d28}body.event-experience .result-entry-alert-icon{font-size:.8rem;font-weight:950;line-height:1}body.event-experience .result-entry-description>div{z-index:20;color:#506873;text-align:left;background:#fff;border:1px solid #efb7bc;border-radius:10px;width:min(360px,70vw);padding:12px 13px;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #03283d29}body.event-experience .result-entry-description>div strong{color:var(--event-navy);margin-bottom:5px;font-size:.58rem;display:block}body.event-experience .result-entry-description>div p{overflow-wrap:anywhere;margin:0;font-size:.58rem;line-height:1.55}body.event-experience .result-entry-no-description{color:#a6b4b9}body.event-experience .meet-program-table tr.is-provisional-entry{background:#fff9e9;box-shadow:inset 4px 0 #e4aa31}body.event-experience .meet-program-table tr.is-provisional-entry td:first-child,body.event-experience .meet-program-table tr.is-provisional-entry td:nth-child(2){background:#fff9e9}body.event-experience .meet-program-table tr.is-unattached-entry{background:#f1f7ff;box-shadow:inset 4px 0 #5d83d6}body.event-experience .meet-program-table tr.is-unattached-entry td:first-child,body.event-experience .meet-program-table tr.is-unattached-entry td:nth-child(2){background:#f1f7ff}body.event-experience .meet-program-birth{font-variant-numeric:tabular-nums;white-space:nowrap;width:105px;min-width:105px;font-weight:750;color:var(--event-navy)!important}body.event-experience .meet-program-age-group{width:115px;min-width:115px;font-weight:800;color:var(--event-blue)!important}body.event-experience .meet-program-organization{min-width:210px;color:#657d88!important;font-size:.65rem!important}body.event-experience .meet-program-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;color:var(--event-navy)!important}body.event-experience .meet-program-table td:has(.meet-program-time-input){background:#f3fafb}body.event-experience .meet-program-table tr.is-active-entry{box-shadow:inset 4px 0 var(--event-aqua);background:#eafafb}body.event-experience .meet-program-table tr.is-active-entry td:first-child,body.event-experience .meet-program-table tr.is-active-entry td:nth-child(2){background:#eafafb}body.event-experience .meet-program-table tr.is-active-entry td:has(.meet-program-time-input){background:#dff6f7}body.event-experience .meet-program-heat.is-active-heat{border-color:#00b9c56b;box-shadow:0 16px 38px #03283d1a,0 0 0 3px #00b9c512}body.event-experience .meet-program-time-input{width:116px;min-height:39px;color:var(--event-navy);font:inherit;font-variant-numeric:tabular-nums;background:#fbfdfd;border:1px solid #c8dce1;border-radius:7px;outline:0;padding:0 10px;font-size:.77rem;font-weight:850}body.event-experience .meet-program-time-input:focus{border-color:var(--event-aqua);box-shadow:0 0 0 3px #00b9c51a}body.event-experience .meet-program-table td.is-time-disabled{background:#f7f9fa}body.event-experience .meet-program-time-input:disabled{color:#a5b3b9;background:#eef3f4;border-style:dashed}body.event-experience .meet-program-status-select{min-width:92px;min-height:39px;color:var(--event-navy);background:#f8fbfb;border:1px solid #d4e2e5;border-radius:7px;padding:0 8px;font-size:.62rem;font-weight:800}body.event-experience .meet-program-status-cell{vertical-align:top}body.event-experience .result-dq-reason-summary{color:#b4232b;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;margin-top:5px;padding:0;font-size:.43rem;font-weight:850;line-height:1.3;display:block}body.event-experience .result-dq-reason-summary:hover{text-decoration:underline}body.event-experience .result-dq-reason-summary:disabled{cursor:default;text-decoration:none}body.event-experience .result-dq-reason-summary[hidden]{display:none}body.event-experience .meet-program-current-result{min-width:112px}body.event-experience .meet-program-current-result strong{color:var(--event-blue);font-variant-numeric:tabular-nums;font-size:.76rem;display:block}body.event-experience .meet-program-current-result small{color:#a57521;margin-top:3px;font-size:.46rem;font-weight:850;display:block}body.event-experience .meet-program-current-result small.is-official{color:#11815d}body.event-experience .meet-program-current-result>span{color:#91a2a9;font-size:.57rem}body.event-experience .meet-program-table tr.is-empty-lane td{color:#9aabb2;background:#fafcfc;height:54px}body.event-experience .meet-program-table tr.is-empty-lane td:last-child{font-size:.57rem;font-style:italic}@media (width>=1180px){body.event-result-entry-page .event-table-swipe-hint{display:none}body.event-result-entry-page .meet-program-table-wrap{overflow-x:visible}body.event-result-entry-page .meet-program-table{table-layout:fixed;width:100%;min-width:0}body.event-result-entry-page .result-col-lane{width:5%}body.event-result-entry-page .result-col-athlete{width:17%}body.event-result-entry-page .result-col-note{width:5%}body.event-result-entry-page .result-col-year{width:8%}body.event-result-entry-page .result-col-age-group{width:7%}body.event-result-entry-page .result-col-team{width:18%}body.event-result-entry-page .result-col-seed{width:7%}body.event-result-entry-page .result-col-final,body.event-result-entry-page .result-col-status{width:10%}body.event-result-entry-page .result-col-stored{width:13%}body.event-result-entry-page .meet-program-table th{letter-spacing:.05em;white-space:normal;padding:9px 7px;font-size:.5rem;line-height:1.2}body.event-result-entry-page .meet-program-table td{overflow-wrap:anywhere;padding:8px 7px;font-size:.61rem;line-height:1.25}body.event-result-entry-page .meet-program-table th:first-child,body.event-result-entry-page .meet-program-table td:first-child,body.event-result-entry-page .meet-program-table th:nth-child(2),body.event-result-entry-page .meet-program-table td:nth-child(2){box-shadow:none;position:static}body.event-result-entry-page .meet-program-lane{width:auto;min-width:0}body.event-result-entry-page .meet-program-lane small{margin-bottom:2px;font-size:.34rem}body.event-result-entry-page .meet-program-lane strong{border-radius:7px;width:29px;height:29px;font-size:.68rem}body.event-result-entry-page .meet-program-athlete{width:auto;min-width:0;max-width:none}body.event-result-entry-page .meet-program-athlete>strong{font-size:.66rem;line-height:1.18}body.event-result-entry-page .meet-program-athlete>small{margin-top:2px;font-size:.4rem}body.event-result-entry-page .meet-program-table th:nth-child(3),body.event-result-entry-page .meet-program-description{text-align:center}body.event-result-entry-page .result-entry-description summary{width:27px;height:27px}body.event-result-entry-page .meet-program-description,body.event-result-entry-page .meet-program-birth,body.event-result-entry-page .meet-program-age-group,body.event-result-entry-page .meet-program-organization,body.event-result-entry-page .meet-program-current-result{width:auto;min-width:0}body.event-result-entry-page .meet-program-organization{line-height:1.22;font-size:.56rem!important}body.event-result-entry-page .meet-program-time-input,body.event-result-entry-page .meet-program-status-select{width:100%;min-width:0;min-height:34px;padding-inline:7px;font-size:.62rem}body.event-result-entry-page .meet-program-current-result strong{font-size:.64rem}body.event-result-entry-page .meet-program-current-result small{font-size:.39rem;line-height:1.25}body.event-result-entry-page .meet-program-current-result>span{font-size:.49rem}body.event-result-entry-page .meet-program-table tr.is-empty-lane td{height:45px}}body.event-experience .meet-program-heat form>footer{border-top:1px solid var(--event-border);background:#f7fafb;grid-template-columns:minmax(250px,1fr) auto auto;align-items:end;gap:22px;padding:15px 20px;display:grid}body.event-experience .meet-program-heat form>footer>div{gap:5px;display:grid}body.event-experience .meet-program-heat form>footer>div span{color:#718791;letter-spacing:.1em;font-size:.47rem;font-weight:900}body.event-experience .meet-program-heat form>footer select{width:min(100%,310px);min-height:39px;color:var(--event-navy);background:#fff;border:1px solid #cedee2;border-radius:7px;padding:0 10px;font-size:.64rem;font-weight:700}body.event-experience .meet-program-heat form>footer p{color:#768d97;margin:0 0 10px;font-size:.57rem}body.event-experience .meet-program-heat form>footer p strong{color:var(--event-navy)}body.event-experience .meet-program-heat form>footer button{color:#fff;background:var(--event-red);cursor:pointer;border:0;border-radius:8px;min-height:41px;padding:0 15px;font-size:.61rem;font-weight:850;box-shadow:0 10px 22px #e1252f2b}body.event-experience .meet-program-heat form>footer button b{margin-left:14px}body.event-experience .result-dq-dialog{width:min(100% - 28px,760px)}body.event-experience .result-dq-dialog .app-confirm-dialog__card{flex-direction:column;max-height:min(86vh,760px);display:flex}body.event-experience .result-dq-dialog .app-confirm-dialog__symbol span{border-radius:7px;width:30px;font-size:.54rem}body.event-experience .result-dq-search{gap:7px;margin-top:20px;display:grid}body.event-experience .result-dq-search span{color:#617983;font-size:.61rem;font-weight:850}body.event-experience .result-dq-search input{min-height:44px;color:var(--event-navy);font:inherit;background:#fbfdfd;border:1px solid #cfdee2;border-radius:10px;outline:0;padding:0 13px;font-size:.76rem}body.event-experience .result-dq-search input:focus{border-color:var(--event-aqua);box-shadow:0 0 0 3px #00b9c51a}body.event-experience .result-dq-reason-list{gap:8px;margin-top:12px;padding-right:5px;display:grid;overflow-y:auto}body.event-experience .result-dq-reason-option{color:#506873;cursor:pointer;background:#f9fcfc;border:1px solid #dbe7e9;border-radius:10px;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:12px 13px;display:grid}body.event-experience .result-dq-reason-option[hidden]{display:none}body.event-experience .result-dq-reason-option:has(input:checked){border-color:var(--event-red);background:#fff4f4;box-shadow:0 0 0 2px #e1252f14}body.event-experience .result-dq-reason-option input{width:17px;height:17px;accent-color:var(--event-red);margin:2px 0 0}body.event-experience .result-dq-reason-option span{gap:4px;display:grid}body.event-experience .result-dq-reason-option strong{color:var(--event-navy);font-size:.72rem}body.event-experience .result-dq-reason-option small{color:#687f89;font-size:.63rem;line-height:1.45}body.event-experience .result-dq-reason-option em{color:#a06b12;letter-spacing:.05em;font-size:.5rem;font-style:normal;font-weight:850}body.event-experience .result-dq-empty{color:#9b3c40;background:#fff5f5;border:1px solid #f2c9cb;border-radius:10px;margin-top:20px;padding:17px;font-size:.7rem}@media (width<=680px){body.event-experience .result-dq-dialog .app-confirm-dialog__card{max-height:92vh}body.event-experience .result-dq-reason-list{max-height:48vh}}body.event-experience .book-manager-hero{color:#fff;background:linear-gradient(125deg,#021d2d,#064b65 70%,#078195);border-radius:19px;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:35px 38px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #03283d21}body.event-experience .book-manager-hero:after{content:"";border:1px solid #7ee7e93d;border-radius:50%;width:360px;height:360px;position:absolute;top:-230px;right:-150px;box-shadow:0 0 0 48px #7ee7e90a,0 0 0 96px #7ee7e905}body.event-experience .book-manager-hero>*{z-index:1;position:relative}body.event-experience .book-manager-hero>div:first-child>span{color:#7fe8ea;letter-spacing:.15em;font-size:.52rem;font-weight:900}body.event-experience .book-manager-hero h1{letter-spacing:-.055em;max-width:760px;margin:10px 0 8px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}body.event-experience .book-manager-hero p{color:#ffffff8f;margin:0;font-size:.68rem}body.event-experience .book-manager-actions{align-items:start;gap:9px;display:flex}body.event-experience .book-manager-actions a{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:43px;padding:0 15px;font-size:.61rem;font-weight:850;display:inline-flex}body.event-experience .book-manager-actions a.is-excel{background:#e1252f;border-color:#e1252f}body.event-experience .book-manager-flow{background:#00000014;border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin:12px -38px 0;display:grid}body.event-experience .book-manager-flow span{color:#ffffff94;border-right:1px solid #ffffff17;justify-content:center;align-items:center;gap:9px;min-height:49px;font-size:.55rem;font-weight:700;display:flex}body.event-experience .book-manager-flow span:last-child{border-right:0}body.event-experience .book-manager-flow b{color:#7fe8ea;font-size:.49rem}body.event-experience .book-manager-section{border:1px solid var(--event-border);background:#fff;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 9px 28px #03283d09}body.event-experience .book-manager-section>header{border-bottom:1px solid var(--event-border);grid-template-columns:1fr auto;align-items:start;gap:20px;padding:24px 27px;display:grid}body.event-experience .book-technical-program{padding:0 27px 27px}body.event-experience .book-technical-program .book-generate-panel{border:1px solid #d6e7ea;border-top:3px solid var(--event-aqua);box-shadow:none;background:linear-gradient(120deg,#f5fbfc,#fff);border-radius:12px;margin-top:0}body.event-experience .book-manager-section>header span{color:var(--event-blue);letter-spacing:.13em;font-size:.51rem;font-weight:900}body.event-experience .book-manager-section>header h2{letter-spacing:-.025em;margin:7px 0 5px;font-size:1.25rem}body.event-experience .book-manager-section>header p{color:#788f99;margin:0;font-size:.61rem;line-height:1.5}body.event-experience .book-manager-section>header>strong{color:var(--event-blue);background:var(--event-soft);letter-spacing:.09em;border-radius:8px;padding:8px 10px;font-size:.5rem}body.event-experience .book-course-grid{background:#f8fbfb;grid-template-columns:repeat(auto-fit,minmax(min(100%,760px),1fr));gap:13px;padding:21px 27px 27px;display:grid}body.event-experience .book-course-card{background:#fff;border:1px solid #d7e5e8;border-radius:13px;grid-template-columns:minmax(230px,.9fr) 125px 165px minmax(180px,.75fr) minmax(165px,auto);align-items:center;gap:16px;padding:18px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #03283d09}body.event-experience .book-course-card.has-changes{border-color:#00b9c57a;box-shadow:0 10px 26px #007c9114}body.event-experience .book-course-card.is-locked{background:linear-gradient(100deg,#fffdf7,#fff);border-color:#e6d49f}body.event-experience .book-course-identity{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}body.event-experience .book-course-identity>span{color:#8be9ea;background:linear-gradient(145deg, var(--event-navy), #087185);letter-spacing:.06em;border-radius:11px;place-items:center;width:48px;height:48px;font-size:.52rem;font-weight:900;display:grid}body.event-experience .book-course-identity small,body.event-experience .book-course-identity strong,body.event-experience .book-course-identity p{display:block}body.event-experience .book-course-identity small{color:var(--event-blue);letter-spacing:.08em;font-size:.44rem;font-weight:900}body.event-experience .book-course-identity strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.73rem;overflow:hidden}body.event-experience .book-course-identity p{color:#8a9fa7;margin:4px 0 0;font-size:.47rem;line-height:1.4}body.event-experience .book-course-identity>i{color:#207252;letter-spacing:.06em;background:#e4f6ed;border-radius:99px;align-self:start;padding:5px 7px;font-size:.42rem;font-style:normal;font-weight:900}body.event-experience .book-course-card.is-locked .book-course-identity>i{color:#765920;background:#fff0c9}body.event-experience .book-course-field,body.event-experience .book-field{color:#58727e;gap:6px;min-width:0;font-size:.55rem;font-weight:800;display:grid}body.event-experience .book-format-lock{min-height:41px;color:var(--event-navy);letter-spacing:.06em;background:#eef7f8;border:1px solid #d2e1e5;border-radius:8px;align-items:center;padding:9px 11px;font-size:.65rem;display:flex}body.event-experience .book-course-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}body.event-experience .book-course-field>span small{color:#96a8af;font-size:.43rem;font-weight:650}body.event-experience .book-course-field>em{color:#8a9da5;min-height:2.7em;font-size:.43rem;font-style:normal;font-weight:500;line-height:1.35}body.event-experience .book-course-card.is-locked .book-course-field>em{color:#896d2f}body.event-experience .book-course-grid input,body.event-experience .book-course-grid select,body.event-experience .book-field input,body.event-experience .book-field select,body.event-experience .book-field textarea,body.event-experience .book-event-selector select{width:100%;min-height:41px;color:var(--event-navy);font:inherit;background:#fbfdfd;border:1px solid #d2e1e5;border-radius:8px;outline:0;padding:9px 11px;font-size:.65rem}body.event-experience .book-course-grid input[readonly]{color:#8b7545;cursor:not-allowed;background:#fffaf0;border-color:#e7d6a5}body.event-experience .book-course-grid input:focus,body.event-experience .book-course-grid select:focus,body.event-experience .book-field input:focus,body.event-experience .book-field select:focus,body.event-experience .book-field textarea:focus,body.event-experience .book-event-selector select:focus{border-color:var(--event-aqua);box-shadow:0 0 0 3px #00b9c51a}body.event-experience .book-course-save{align-self:center;gap:7px;display:grid}body.event-experience .book-course-save>small{color:#8b9ea6;text-align:right;font-size:.44rem}body.event-experience .book-course-card.has-changes .book-course-save>small{color:var(--event-red);font-weight:850}body.event-experience .book-course-grid button,body.event-experience .book-primary-action,body.event-experience .book-seed-toolbar button{color:#fff;background:var(--event-navy);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:41px;padding:0 13px;font-size:.57rem;font-weight:850}body.event-experience .book-course-save button{justify-content:space-between;align-items:center;gap:16px;display:inline-flex}body.event-experience .book-course-save button b{color:#82e9eb}body.event-experience .book-course-save .book-course-unlock{color:#72500e;background:#fff4d3;border:1px solid #e7cd84}body.event-experience .book-course-save .book-course-unlock b{color:#b47a0a}body.event-experience .book-course-save .book-course-unlock:hover{background:#ffedb9;border-color:#d7b456}body.event-experience .book-course-unlock-form{display:none}body.event-experience .award-rules-hero{color:#fff;background:radial-gradient(circle at 86% 20%,#39dadc33,#0000 28%),linear-gradient(120deg,#03283d,#075b70);border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:28px;margin-bottom:16px;padding:32px 36px;display:grid;overflow:hidden;box-shadow:0 18px 42px #03283d21}body.event-experience .award-rules-hero>div:first-child>span,body.event-experience .award-existing-heading span{color:#75e6e8;letter-spacing:.16em;font-size:.58rem;font-weight:900}body.event-experience .award-rules-hero h1{letter-spacing:-.055em;max-width:820px;margin:9px 0 7px;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.02}body.event-experience .award-rules-hero p{color:#aac6ce;margin:0;font-size:.72rem}body.event-experience .award-rules-hero-stats{background:#0000001a;border:1px solid #ffffff24;border-radius:12px;display:flex}body.event-experience .award-rules-hero-stats span{text-align:center;min-width:118px;padding:16px;display:grid}body.event-experience .award-rules-hero-stats span+span{border-left:1px solid #ffffff21}body.event-experience .award-rules-hero-stats strong{color:#75e6e8;font-size:1.45rem}body.event-experience .award-rules-hero-stats small{color:#8daeb9;font-size:.52rem}body.event-experience .award-rules-explainer{background:#fff;border:1px solid #d7e5e8;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}body.event-experience .award-rules-explainer>div{border-right:1px solid #e1eaed;grid-template-columns:27px 1fr;align-items:center;gap:10px;min-height:85px;padding:15px;display:grid}body.event-experience .award-rules-explainer>div:last-child{border-right:0}body.event-experience .award-rules-explainer b{color:var(--event-red);font-size:.55rem}body.event-experience .award-rules-explainer span{gap:4px;display:grid}body.event-experience .award-rules-explainer strong{font-size:.67rem}body.event-experience .award-rules-explainer small{color:#7b9099;font-size:.5rem;line-height:1.45}body.event-experience .award-rule-creator,body.event-experience .award-rule-card{background:#fff;border:1px solid #d4e4e7;border-radius:15px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 30px #03283d0a}body.event-experience .award-rule-creator>summary,body.event-experience .award-rule-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}body.event-experience .award-rule-creator>summary::-webkit-details-marker{display:none}body.event-experience .award-rule-card>summary::-webkit-details-marker{display:none}body.event-experience .award-rule-creator>summary{color:#fff;background:linear-gradient(100deg,var(--event-navy),#07697b)}body.event-experience .award-rule-creator>summary span{gap:4px;display:grid}body.event-experience .award-rule-creator>summary small{color:#70e1e0;letter-spacing:.15em;font-size:.5rem;font-weight:900}body.event-experience .award-rule-creator>summary strong{font-size:1rem}body.event-experience .award-rule-creator>summary>b{color:#7ce4e5;font-size:1.2rem}body.event-experience .award-rule-form{gap:20px;padding:24px;display:grid}body.event-experience .award-rule-primary-grid{grid-template-columns:1.5fr 1fr auto;align-items:end;gap:14px;display:grid}body.event-experience .award-field{color:#58727e;gap:6px;font-size:.57rem;font-weight:800;display:grid}body.event-experience .award-field>span{justify-content:space-between;gap:8px;display:flex}body.event-experience .award-field>span small{color:#91a4ac;font-weight:500}body.event-experience .award-field input,body.event-experience .award-field select{width:100%;min-height:43px;color:var(--event-navy);font:inherit;background:#fbfdfd;border:1px solid #ccdde2;border-radius:9px;outline:0;padding:9px 11px;font-size:.67rem}body.event-experience .award-field input:focus,body.event-experience .award-field select:focus{border-color:var(--event-aqua);box-shadow:0 0 0 3px #00b9c51a}body.event-experience .award-switch{background:#f6fbfb;border:1px solid #cfe1e4;border-radius:9px;align-items:center;gap:9px;min-height:43px;padding:8px 12px;display:flex}body.event-experience .award-switch input{accent-color:var(--event-aqua)}body.event-experience .award-switch span{gap:2px;display:grid}body.event-experience .award-switch b{font-size:.6rem}body.event-experience .award-switch small{color:#7d929a;font-size:.45rem}body.event-experience .award-choice-section,body.event-experience .award-filter-section,body.event-experience .award-required-events{border:1px solid #dce7ea;border-radius:12px;min-width:0;margin:0;padding:16px}body.event-experience .award-choice-section legend,body.event-experience .award-filter-section legend,body.event-experience .award-required-events legend{color:var(--event-blue);letter-spacing:.08em;padding:0 7px;font-size:.56rem;font-weight:900}body.event-experience .award-basis-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}body.event-experience .award-basis-options label{cursor:pointer;position:relative}body.event-experience .award-basis-options input{opacity:0;position:absolute}body.event-experience .award-basis-options span{background:#fbfdfd;border:1px solid #d7e5e8;border-radius:10px;gap:5px;min-height:73px;padding:14px;display:grid}body.event-experience .award-basis-options b{font-size:.66rem}body.event-experience .award-basis-options small{color:#7a9099;font-size:.48rem;line-height:1.45}body.event-experience .award-basis-options input:checked+span{border-color:var(--event-aqua);box-shadow:inset 3px 0 var(--event-aqua);background:#eefafa}body.event-experience .award-rule-numeric-grid{grid-template-columns:repeat(7,minmax(95px,1fr));gap:10px;display:grid}body.event-experience .award-rule-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}body.event-experience .award-check-grid{flex-wrap:wrap;gap:7px;display:flex}body.event-experience .award-check-grid+.award-check-grid{border-top:1px solid #e3ecef;margin-top:12px;padding-top:12px}body.event-experience .award-check-grid label{color:#526c77;background:#f8fbfb;border:1px solid #d9e6e9;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.53rem;font-weight:750;display:flex}body.event-experience .award-check-grid input{accent-color:var(--event-aqua)}body.event-experience .award-tiebreak-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}body.event-experience .award-required-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}body.event-experience .award-required-heading .award-field{width:min(310px,100%)}body.event-experience .award-required-events>p{color:#7a9099;margin:5px 0 14px;font-size:.52rem}body.event-experience .award-event-number-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:320px;padding-right:5px;display:grid;overflow:auto}body.event-experience .award-event-number-grid label{cursor:pointer;position:relative}body.event-experience .award-event-number-grid input{accent-color:var(--event-aqua);position:absolute;top:12px;left:11px}body.event-experience .award-event-number-grid label>span{background:#fbfdfd;border:1px solid #dae7ea;border-radius:9px;grid-template-columns:34px 1fr;gap:2px 9px;min-height:67px;padding:10px 10px 9px 38px;display:grid}body.event-experience .award-event-number-grid b{color:var(--event-blue);grid-row:span 2;align-self:center;font-size:.72rem}body.event-experience .award-event-number-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}body.event-experience .award-event-number-grid small{color:#8499a1;font-size:.45rem}body.event-experience .award-event-number-grid input:checked+span{border-color:var(--event-aqua);background:#effafa}body.event-experience .award-form-actions{border-top:1px solid #e0eaed;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}body.event-experience .award-form-actions p{gap:3px;margin:0;display:grid}body.event-experience .award-form-actions p b{font-size:.59rem}body.event-experience .award-form-actions p span{color:#7b9099;font-size:.49rem}body.event-experience .award-form-actions button{color:#fff;background:var(--event-red);cursor:pointer;border:0;border-radius:9px;min-height:45px;padding:0 18px;font-size:.61rem;font-weight:850}body.event-experience .award-existing-heading{justify-content:space-between;align-items:end;gap:20px;margin:28px 0 12px;display:flex}body.event-experience .award-existing-heading span{color:var(--event-red)}body.event-experience .award-existing-heading h2{margin:5px 0 0;font-size:1.35rem}body.event-experience .award-existing-heading p{color:#71868f;text-align:right;max-width:520px;margin:0;font-size:.62rem}body.event-experience .award-rule-card>summary{grid-template-columns:44px 1fr auto 20px;display:grid}body.event-experience .award-rule-card-index{color:#65dadd;background:var(--event-navy);border-radius:10px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}body.event-experience .award-rule-card>summary>div{gap:3px;display:grid}body.event-experience .award-rule-card>summary>div span{color:var(--event-blue);letter-spacing:.08em;font-size:.47rem;font-weight:900}body.event-experience .award-rule-card>summary>div strong{font-size:.78rem}body.event-experience .award-rule-card>summary>div small{color:#81959d;font-size:.49rem}body.event-experience .award-rule-card>summary>i{color:#768990;background:#edf2f3;border-radius:99px;padding:6px 9px;font-size:.45rem;font-style:normal;font-weight:900}body.event-experience .award-rule-card>summary>i.active{color:#08755f;background:#e2f6ef}body.event-experience .award-rule-card[open]>summary{background:#f9fcfc;border-bottom:1px solid #e1eaed}body.event-experience .award-rule-delete{justify-content:flex-end;padding:0 24px 22px;display:flex}body.event-experience .award-rule-delete button{color:#a53138;cursor:pointer;background:#fff7f7;border:1px solid #ecced0;border-radius:7px;padding:8px 11px;font-size:.5rem;font-weight:800}@media (width<=1100px){body.event-experience .award-rule-numeric-grid{grid-template-columns:repeat(4,1fr)}body.event-experience .award-event-number-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){body.event-experience .award-rules-hero{grid-template-columns:1fr;padding:25px}body.event-experience .award-rules-hero-stats{width:max-content}body.event-experience .award-rules-explainer{grid-template-columns:1fr 1fr}body.event-experience .award-rules-explainer>div:nth-child(2){border-right:0}body.event-experience .award-rules-explainer>div:nth-child(-n+2){border-bottom:1px solid #e1eaed}body.event-experience .award-rule-primary-grid,body.event-experience .award-rule-columns,body.event-experience .award-basis-options{grid-template-columns:1fr}body.event-experience .award-rule-numeric-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){body.event-experience .award-rules-hero-stats{width:100%}body.event-experience .award-rules-hero-stats span{flex:1;min-width:0}body.event-experience .award-rules-explainer{grid-template-columns:1fr}body.event-experience .award-rules-explainer>div{border-bottom:1px solid #e1eaed;border-right:0}body.event-experience .award-rule-form{padding:17px}body.event-experience .award-rule-numeric-grid,body.event-experience .award-tiebreak-grid,body.event-experience .award-event-number-grid{grid-template-columns:1fr}body.event-experience .award-required-heading,body.event-experience .award-form-actions,body.event-experience .award-existing-heading{flex-direction:column;align-items:stretch}body.event-experience .award-required-heading .award-field,body.event-experience .award-form-actions button{width:100%}body.event-experience .award-existing-heading p{text-align:left}body.event-experience .award-rule-card>summary{grid-template-columns:38px 1fr auto}body.event-experience .award-rule-card>summary>b{display:none}body.event-experience .award-rule-card>summary>i{grid-column:2;width:max-content}}body.event-experience .book-design-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:25px;padding:26px;display:grid}body.event-experience .book-design-editor{min-width:0}body.event-experience .book-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}body.event-experience .book-field.span-two{grid-column:1/-1}body.event-experience .book-field textarea{resize:vertical}body.event-experience .book-field input[type=color]{padding:5px}body.event-experience .book-checks{color:#607984;flex-wrap:wrap;gap:18px;margin:18px 0;font-size:.59rem;display:flex}body.event-experience .book-checks input{accent-color:var(--event-red)}body.event-experience .book-primary-action{background:var(--event-red);justify-content:space-between;align-items:center;width:100%;padding-inline:16px;display:flex}body.event-experience .book-reset-design-form{background:#f8fbfb;border:1px dashed #ccdce0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px 13px;display:flex}body.event-experience .book-reset-design-form button{color:#607984;cursor:pointer;background:0 0;border:0;padding:0;font-size:.54rem;font-weight:850}body.event-experience .book-reset-design-form button:hover{color:var(--event-red)}body.event-experience .book-reset-design-form small{color:#91a2a9;font-size:.46rem}body.event-experience .book-live-preview{border:1px solid var(--event-border);background:#f5f8f9;border-radius:15px;align-self:start;transition:transform .2s;overflow:hidden;box-shadow:0 18px 38px #03283d1c}body.event-experience .book-live-preview:hover{transform:translateY(-3px)}body.event-experience .book-preview-cover{color:#fff;background:linear-gradient(145deg, #021d2d, #07526d 72%, var(--book-accent));min-height:360px;padding:28px}body.event-experience .book-preview-logos{justify-content:space-between;align-items:center;min-height:52px;display:flex}body.event-experience .book-preview-logos img,body.event-experience .book-preview-logos svg{max-width:70px;max-height:52px}body.event-experience .book-preview-logos span{color:#ffffffb3;letter-spacing:.12em;text-align:right;font-size:.48rem;font-weight:900;line-height:1.45}body.event-experience .book-preview-cover>small{color:#8cecee;text-transform:uppercase;margin-top:80px;font-size:.48rem;font-weight:850;display:block}body.event-experience .book-preview-cover h3{letter-spacing:-.045em;margin:9px 0 6px;font-size:1.7rem;line-height:1}body.event-experience .book-preview-cover p{color:#ffffff8c;margin:0;font-size:.58rem}body.event-experience .book-preview-cover>i{background:var(--book-accent);border-radius:3px;width:52px;height:3px;margin-top:25px;display:block}body.event-experience .book-preview-sponsors{border-bottom:1px solid var(--event-border);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;min-height:62px;padding:10px 15px;display:flex}body.event-experience .book-preview-sponsors img{object-fit:contain;max-width:45px;max-height:28px}.book-preview-sponsors span{border:1px solid #d9e5e8;border-radius:5px;padding:5px 7px;font-size:.43rem;font-weight:800}.book-preview-sponsors small{color:#9aabb2;font-size:.5rem}body.event-experience .book-preview-sheet{gap:6px;padding:15px;display:grid}body.event-experience .book-preview-sheet>span{color:var(--book-accent);font-size:.45rem;font-weight:900}.book-preview-sheet>strong{font-size:.68rem}.book-preview-sheet>div{background:#fff;border-radius:4px;grid-template-columns:35px 1fr 68px;padding:7px 8px;font-size:.45rem;display:grid}.book-preview-sheet>div:first-of-type{color:#718792;background:#eaf0f2}.book-preview-sheet i,.book-preview-sheet b{font-style:normal;font-weight:800}body.event-experience .book-live-preview.layout-compact .book-preview-cover{min-height:270px}.book-live-preview.layout-compact .book-preview-cover>small{margin-top:45px}.book-live-preview.layout-presentation .book-preview-cover h3{font-size:2.1rem}body.event-experience .book-schedule-summary{border-bottom:1px solid var(--event-border);background:linear-gradient(110deg,#052c40,#075a6e);grid-template-columns:repeat(4,1fr);display:grid}body.event-experience .book-schedule-summary>div{color:#fff;border-right:1px solid #ffffff1c;min-height:72px;padding:17px 21px}body.event-experience .book-schedule-summary>div:last-child{border-right:0}body.event-experience .book-schedule-summary span,body.event-experience .book-schedule-summary strong{display:block}body.event-experience .book-schedule-summary span{color:#ffffff7a;font-size:.48rem;font-weight:800}body.event-experience .book-schedule-summary strong{color:#8cecee;margin-top:6px;font-size:.72rem}body.event-experience .book-daily-schedule{border-bottom:1px solid var(--event-border);background:#f4f9fa}body.event-experience .book-daily-heading{grid-template-columns:1fr auto;align-items:start;gap:20px;padding:22px 27px 17px;display:grid}body.event-experience .book-daily-heading span{color:var(--event-blue);letter-spacing:.13em;font-size:.48rem;font-weight:900}body.event-experience .book-daily-heading h3{color:var(--event-navy);margin:6px 0 4px;font-size:1rem}body.event-experience .book-daily-heading p{color:#78909a;max-width:760px;margin:0;font-size:.56rem;line-height:1.55}body.event-experience .book-daily-heading>strong{color:var(--event-blue);letter-spacing:.08em;background:#e5f4f6;border-radius:8px;padding:8px 10px;font-size:.5rem}body.event-experience .book-daily-empty{background:#fff;border:1px dashed #b9d9de;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin:0 27px 23px;padding:18px;display:flex}body.event-experience .book-daily-empty strong,body.event-experience .book-daily-empty span{display:block}body.event-experience .book-daily-empty strong{color:var(--event-navy);font-size:.69rem}body.event-experience .book-daily-empty span{color:#7e949d;margin-top:4px;font-size:.52rem}body.event-experience .book-daily-empty button,body.event-experience .book-daily-schedule form>footer button{color:#fff;background:var(--event-red);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-size:.55rem;font-weight:900}body.event-experience .book-daily-board{grid-auto-columns:minmax(290px,1fr);grid-auto-flow:column;gap:14px;padding:0 27px 17px;display:grid;overflow-x:auto}body.event-experience .book-daily-column{background:#fff;border:1px solid #d7e5e8;border-radius:12px;overflow:hidden}body.event-experience .book-daily-column>header{color:#fff;background:linear-gradient(120deg, var(--event-navy), #075e70);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}body.event-experience .book-daily-column>header b,body.event-experience .book-daily-column>header small{display:block}body.event-experience .book-daily-column>header b{color:#8cecee;letter-spacing:.09em;font-size:.53rem}body.event-experience .book-daily-column>header small{color:#ffffff9e;margin-top:3px;font-size:.46rem}body.event-experience .book-daily-column>header>span{background:#ffffff1a;border-radius:999px;padding:5px 7px;font-size:.47rem;font-weight:800}body.event-experience .book-daily-fields{background:#f8fbfb;border-bottom:1px solid #e2ecee;grid-template-columns:1fr 1.15fr;gap:8px;padding:11px;display:grid}body.event-experience .book-daily-fields label span{color:#69818b;margin-bottom:4px;font-size:.43rem;font-weight:800;display:block}body.event-experience .book-daily-fields input{width:100%;color:var(--event-navy);font:inherit;background:#fff;border:1px solid #d5e4e7;border-radius:7px;padding:8px 9px;font-size:.52rem}body.event-experience .book-daily-list{min-height:94px;max-height:390px;padding:8px;transition:background .15s,box-shadow .15s;overflow-y:auto}body.event-experience .book-daily-list.is-schedule-target{background:#eaf9fa;box-shadow:inset 0 0 0 2px #57dce0}body.event-experience [data-schedule-card]{cursor:grab;background:#fff;border:1px solid #dce8ea;border-radius:8px;grid-template-columns:18px 35px 1fr;align-items:center;gap:7px;margin-bottom:6px;padding:9px;display:grid;box-shadow:0 3px 9px #03283d09}body.event-experience [data-schedule-card]:active{cursor:grabbing}body.event-experience [data-schedule-card].is-dragging{opacity:.42;transform:scale(.985)}body.event-experience [data-schedule-card]>i{color:#8ca2aa;font-size:.7rem;font-style:normal}body.event-experience [data-schedule-card]>b{color:#fff;background:var(--event-blue);border-radius:6px;place-items:center;min-height:28px;font-size:.52rem;display:grid}body.event-experience [data-schedule-card] strong,body.event-experience [data-schedule-card] small{display:block}body.event-experience [data-schedule-card] strong{color:var(--event-navy);font-size:.52rem}body.event-experience [data-schedule-card] small{color:#8599a1;margin-top:3px;font-size:.43rem}body.event-experience .book-daily-schedule form>footer{justify-content:space-between;align-items:center;gap:20px;padding:13px 27px 20px;display:flex}body.event-experience .book-daily-schedule form>footer span{color:#748b94;font-size:.5rem;line-height:1.5}body.event-experience .book-daily-schedule form.has-unsaved-changes>footer{background:#fffaf0}body.event-experience .book-schedule-grid{background:#f7fafb;grid-template-columns:minmax(0,1.2fr) minmax(330px,.72fr);gap:20px;padding:24px 27px 27px;display:grid}body.event-experience .book-schedule-form,body.event-experience .book-break-card,body.event-experience .book-timeline-card{background:#fff;border:1px solid #dbe7ea;border-radius:13px;overflow:hidden}body.event-experience .book-schedule-form{padding:19px}body.event-experience .book-schedule-controls{grid-template-columns:1.4fr .8fr .8fr;gap:12px;display:grid}body.event-experience .book-cutoff-heading{justify-content:space-between;align-items:end;margin:22px 0 10px;display:flex}body.event-experience .book-cutoff-heading span,body.event-experience .book-cutoff-heading strong{display:block}body.event-experience .book-cutoff-heading span{color:var(--event-blue);letter-spacing:.11em;font-size:.49rem;font-weight:900}body.event-experience .book-cutoff-heading strong{margin-top:4px;font-size:.67rem}body.event-experience .book-cutoff-heading>small{color:#849aa3;font-size:.5rem}body.event-experience .book-cutoff-table-wrap{border:1px solid #dce7ea;border-radius:9px;max-height:465px;overflow:auto}body.event-experience .book-cutoff-table{border-collapse:collapse;width:100%;min-width:600px}body.event-experience .book-cutoff-table th{z-index:1;color:#748b95;letter-spacing:.08em;text-align:left;background:#edf4f5;padding:10px 11px;font-size:.46rem;position:sticky;top:0}body.event-experience .book-cutoff-table td{color:#657e88;border-top:1px solid #e1e9eb;padding:9px 11px;font-size:.56rem}body.event-experience .book-cutoff-table td:first-child b{color:#fff;background:var(--event-navy);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}body.event-experience .book-cutoff-table td:nth-child(2) strong,body.event-experience .book-cutoff-table td:nth-child(2) small{display:block}body.event-experience .book-cutoff-table td:nth-child(2) strong{color:var(--event-navy);font-size:.59rem}body.event-experience .book-cutoff-table td:nth-child(2) small{color:#94a6ad;margin-top:3px;font-size:.47rem}body.event-experience .book-cutoff-table input{width:112px;min-height:36px;color:var(--event-navy);font:inherit;font-variant-numeric:tabular-nums;border:1px solid #cddde1;border-radius:7px;padding:0 9px;font-size:.59rem;font-weight:800}body.event-experience .book-schedule-note{color:#8499a2;margin:12px 0 15px;font-size:.52rem;line-height:1.55}body.event-experience .book-schedule-side{align-content:start;gap:16px;display:grid}body.event-experience .book-break-card>div:first-child,body.event-experience .book-timeline-heading{color:#fff;background:var(--event-navy);padding:17px 18px}body.event-experience .book-break-card>div:first-child span,body.event-experience .book-break-card>div:first-child strong,body.event-experience .book-timeline-heading span,body.event-experience .book-timeline-heading strong{display:block}body.event-experience .book-break-card>div:first-child span,body.event-experience .book-timeline-heading span{color:#81e7e9;letter-spacing:.11em;font-size:.46rem;font-weight:900}body.event-experience .book-break-card>div:first-child strong,body.event-experience .book-timeline-heading strong{margin-top:5px;font-size:.68rem}body.event-experience .book-break-card>form{grid-template-columns:.8fr 1.2fr .65fr;gap:10px;padding:16px 18px;display:grid}body.event-experience .book-break-card>form label{color:#607984;gap:5px;font-size:.5rem;font-weight:800;display:grid}body.event-experience .book-break-card>form input,body.event-experience .book-break-card>form select{width:100%;min-height:37px;color:var(--event-navy);font:inherit;background:#fff;border:1px solid #d1e0e4;border-radius:7px;padding:0 8px;font-size:.56rem}body.event-experience .book-break-card>form label>div{align-items:center;gap:5px;display:flex}body.event-experience .book-break-card>form button{color:#fff;background:var(--event-blue);cursor:pointer;border:0;border-radius:7px;grid-column:1/-1;min-height:38px;font-size:.55rem;font-weight:850}body.event-experience .book-break-list{border-top:1px solid var(--event-border)}body.event-experience .book-break-list>div{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}body.event-experience .book-break-list>div:last-child{border-bottom:0}body.event-experience .book-break-list span b,body.event-experience .book-break-list span small{display:block}body.event-experience .book-break-list span b{font-size:.59rem}.book-break-list span small{color:#81969f;margin-top:3px;font-size:.48rem}body.event-experience .book-break-list button{color:#b82d38;cursor:pointer;background:#fff7f7;border:1px solid #f0c9cd;border-radius:5px;padding:5px 8px;font-size:.47rem;font-weight:800}body.event-experience .book-break-list>p{color:#8ca0a8;margin:0;padding:15px 18px;font-size:.53rem}body.event-experience .book-timeline{max-height:590px;padding:6px 0;overflow-y:auto}body.event-experience .book-timeline article{grid-template-columns:46px 35px 1fr;align-items:center;gap:10px;padding:9px 17px;display:grid;position:relative}body.event-experience .book-timeline article:after{content:"";background:#dce8ea;width:1px;position:absolute;top:0;bottom:0;left:80px}body.event-experience .book-timeline time{color:var(--event-navy);font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:900}body.event-experience .book-timeline time small{color:#9aabb1;margin-top:2px;font-size:.42rem;font-weight:700;display:block}body.event-experience .book-timeline i{z-index:1;color:#fff;background:var(--event-blue);border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.43rem;font-style:normal;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 1px #bddfe3}body.event-experience .book-timeline article>div strong,body.event-experience .book-timeline article>div small{display:block}body.event-experience .book-timeline article>div strong{color:var(--event-navy);font-size:.56rem}body.event-experience .book-timeline article>div small{color:#82979f;margin-top:3px;font-size:.45rem;line-height:1.4}body.event-experience .book-timeline article.is-break{background:#fff6e7;border-radius:7px;margin:3px 10px}body.event-experience .book-timeline article.is-break i{color:#8a5913;background:#f5c462}body.event-experience .book-timeline article.is-day{color:#fff;background:linear-gradient(110deg, var(--event-navy), #07677a);border-radius:8px;margin:6px 9px 3px}body.event-experience .book-timeline article.is-day:after{background:#ffffff2e}body.event-experience .book-timeline article.is-day time,body.event-experience .book-timeline article.is-day>div strong{color:#fff}body.event-experience .book-timeline article.is-day time small,body.event-experience .book-timeline article.is-day>div small{color:#8cecee}body.event-experience .book-timeline article.is-day i{color:var(--event-navy);background:#8cecee}body.event-experience .book-event-selector{background:#f7fafb;grid-template-columns:1fr auto;align-items:end;gap:18px;padding:20px 27px;display:grid}body.event-experience .book-event-selector label{color:#5f7883;gap:7px;font-size:.54rem;font-weight:850;display:grid}body.event-experience .book-event-selector a{color:var(--event-blue);white-space:nowrap;padding-bottom:11px;font-size:.58rem;font-weight:850}body.event-experience .book-seed-form{border-top:1px solid var(--event-border)}body.event-experience .book-seed-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:17px 27px;display:flex}body.event-experience .book-seed-toolbar span,body.event-experience .book-seed-toolbar strong{display:block}.book-seed-toolbar span{color:var(--event-blue);letter-spacing:.1em;font-size:.48rem;font-weight:900}.book-seed-toolbar strong{margin-top:4px;font-size:.68rem}body.event-experience .book-seed-toolbar button{background:var(--event-blue)}body.event-experience .book-seed-actions{gap:8px;display:flex}body.event-experience .book-seed-actions button.is-lane-action{color:var(--event-blue);background:#eff9fa;border:1px solid #b8dce2}body.event-experience .book-seed-actions button.is-lane-action:hover,body.event-experience .book-seed-actions button.is-lane-action.is-active{color:#fff;border-color:var(--event-aqua);background:var(--event-aqua)}body.event-experience .book-seed-actions button:disabled{cursor:not-allowed;opacity:.45}body.event-experience .book-seed-table-wrap{border-top:1px solid var(--event-border);border-bottom:1px solid var(--event-border);overflow-x:auto}body.event-experience .book-seed-table{border-collapse:collapse;width:100%;min-width:940px}body.event-experience .book-seed-table th{color:#748b95;letter-spacing:.09em;text-align:left;background:#f1f6f7;padding:11px 13px;font-size:.49rem}.book-seed-table td{color:#607984;border-top:1px solid #e1e9eb;padding:10px 13px;font-size:.58rem}.book-seed-table td:first-child,.book-seed-table td:nth-last-child(-n+2){text-align:center}.book-seed-table td strong{color:var(--event-navy);text-transform:uppercase;font-size:.64rem}body.event-experience .book-seed-table input{min-width:130px;color:var(--event-navy);font:inherit;background:#fbfdfd;border:1px solid #cbdde2;border-radius:6px;padding:9px 10px;font-size:.58rem}body.event-experience .book-qualifying-row td{background:#f7fbfb;padding-block:7px}body.event-experience .book-qualifying-row td:nth-child(2){padding-left:34px}body.event-experience .book-qualifying-row strong,body.event-experience .book-qualifying-row small{display:block}body.event-experience .book-qualifying-row small{color:#7c9199;margin-top:3px;font-size:.52rem}body.event-experience .book-record-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;padding:28px;display:grid}body.event-experience .book-record-form,body.event-experience .book-record-list{border:1px solid var(--event-border);background:#fff;border-radius:14px;padding:22px}body.event-experience .book-record-athlete-create{background:#f5fafb;border:1px dashed #b9d5db;border-radius:10px;margin:20px 0;padding:16px}body.event-experience .book-record-athlete-create>label{color:var(--event-navy);font-size:.67rem;font-weight:850}body.event-experience .book-record-athlete-create>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}body.event-experience .book-record-athlete-create p{color:#738a94;margin:10px 0 0;font-size:.58rem;line-height:1.55}body.event-experience .book-record-list>div:first-child{gap:4px;margin-bottom:14px;display:grid}body.event-experience .book-record-list>div:first-child span{color:#0b8095;letter-spacing:.14em;font-size:.52rem;font-weight:900}body.event-experience .book-record-list article{border-top:1px solid #e2ebee;padding:14px 0}body.event-experience .book-record-list article>div{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid}body.event-experience .book-record-list article>div>b{color:#fff;background:#06334a;border-radius:8px;place-items:center;min-height:36px;font-size:.58rem;display:grid}body.event-experience .book-record-list article span,body.event-experience .book-record-list article small{display:block}body.event-experience .book-record-list article strong{font-size:.67rem}body.event-experience .book-record-list article small{color:#78909a;margin-top:3px;font-size:.53rem}body.event-experience .book-record-list article time{color:#06849a;font-variant-numeric:tabular-nums;margin:9px 0 4px;font-size:1.15rem;font-weight:900;display:block}body.event-experience .book-record-list article p{color:#617985;margin:0;font-size:.58rem;line-height:1.5}body.event-experience .book-seed-input{width:105px;min-height:37px;color:var(--event-navy);font:inherit;font-variant-numeric:tabular-nums;border:1px solid #cbdde2;border-radius:7px;outline:0;padding:0 9px;font-size:.65rem;font-weight:800}body.event-experience .book-seed-input:focus{border-color:var(--event-aqua);box-shadow:0 0 0 3px #00b9c51a}body.event-experience .book-lane-arranger[hidden]{display:none}body.event-experience .book-lane-arranger{border-top:4px solid var(--event-aqua);background:#edf4f5;scroll-margin-top:16px}body.event-experience .book-lane-arranger>header{color:#fff;background:linear-gradient(115deg,#03283d,#075a6e);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 27px;display:grid}body.event-experience .book-lane-arranger>header span{color:#82e9e9;letter-spacing:.12em;font-size:.48rem;font-weight:900}body.event-experience .book-lane-arranger>header h3{margin:6px 0 4px;font-size:1rem}body.event-experience .book-lane-arranger>header p{color:#ffffff91;max-width:700px;margin:0;font-size:.54rem;line-height:1.5}body.event-experience .book-lane-arranger>header button,body.event-experience .book-lane-arranger>footer button{color:#fff;background:var(--event-red);cursor:pointer;border:0;border-radius:7px;min-height:41px;padding:0 14px;font-size:.55rem;font-weight:850}body.event-experience .book-lane-heats{gap:13px;padding:18px;display:grid}body.event-experience .book-lane-heat{background:#fff;border:1px solid #d2e1e5;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #03283d09}body.event-experience .book-lane-heat-heading{border-bottom:1px solid #dce7ea;justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}body.event-experience .book-lane-heat-heading span b,body.event-experience .book-lane-heat-heading span small{display:block}body.event-experience .book-lane-heat-heading span b{color:var(--event-blue);letter-spacing:.08em;font-size:.57rem}body.event-experience .book-lane-heat-heading span small{color:#80959e;margin-top:3px;font-size:.47rem}body.event-experience .book-lane-heat-heading>strong{color:#6d858f;letter-spacing:.08em;font-size:.47rem}body.event-experience .book-lane-track{grid-template-columns:repeat(var(--lane-count), minmax(145px, 1fr));min-width:calc(var(--lane-count) * 152px);background:linear-gradient(#f6fafa,#edf4f5);gap:7px;padding:11px;display:grid;overflow-x:auto}body.event-experience .book-lane-slot{background:#ffffffa6;border:1px dashed #bdd0d5;border-radius:8px;align-content:start;gap:7px;min-height:118px;padding:8px;transition:border-color .16s,background .16s,transform .16s;display:grid}body.event-experience .book-lane-slot>span{color:#76909a;letter-spacing:.08em;font-size:.44rem;font-weight:850}.book-lane-slot>span b{color:var(--event-navy);font-size:.57rem}body.event-experience .book-lane-slot>small{color:#9aabb1;text-align:center;margin:auto;font-size:.45rem}body.event-experience .book-lane-slot.is-drop-target{border-color:var(--event-aqua);background:#ddf7f6;transform:translateY(-2px)}body.event-experience .book-lane-slot article{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#06364b,#087385);border-radius:7px;grid-template-columns:18px 1fr;align-items:center;gap:6px;min-height:75px;padding:8px;display:grid;box-shadow:0 5px 12px #03283d24}body.event-experience .book-lane-slot article:active{cursor:grabbing}body.event-experience .book-lane-slot article.is-dragging{opacity:.38;transform:scale(.97)}body.event-experience .book-lane-slot article>i{color:#73e3e4;font-size:.85rem;font-style:normal}body.event-experience .book-lane-slot article strong,body.event-experience .book-lane-slot article small{display:block}body.event-experience .book-lane-slot article strong{text-transform:uppercase;font-size:.49rem;line-height:1.3}body.event-experience .book-lane-slot article small{color:#ffffff8f;margin-top:4px;font-size:.4rem;line-height:1.35}body.event-experience .book-lane-arranger.has-unsaved-changes>header:after{content:"PERUBAHAN BELUM DISIMPAN";color:#ffe39c;letter-spacing:.1em;grid-column:1/-1;font-size:.45rem;font-weight:900}body.event-experience .book-lane-arranger>footer{background:#fff;border-top:1px solid #d4e2e5;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}body.event-experience .book-lane-arranger>footer span{color:#738a94;font-size:.51rem}.book-lane-arranger>footer span b{color:var(--event-navy)}body.event-experience .book-lane-empty{color:#765920;background:#fff9e9;border-top:1px solid #efd79b;flex-direction:column;gap:7px;padding:16px 27px;display:flex}body.event-experience .book-lane-empty strong{font-size:.64rem}.book-lane-empty span{font-size:.53rem}body.event-experience .book-generate-panel{background:linear-gradient(90deg,#edf8f9,#fff);grid-template-columns:minmax(230px,.65fr) minmax(420px,1fr) auto;align-items:center;gap:22px;padding:22px 27px;display:grid}body.event-experience .book-generate-panel>div:first-child>span{color:var(--event-blue);letter-spacing:.12em;font-size:.49rem;font-weight:900}.book-generate-panel h3{margin:6px 0 0;font-size:.77rem;line-height:1.4}body.event-experience .book-generate-panel>div:first-child>p{color:#76909a;margin:6px 0 0;font-size:.52rem;line-height:1.45}body.event-experience .book-generate-panel .meet-program-mode-options{grid-template-columns:repeat(2,1fr);display:grid}.book-generate-panel>button{color:#fff;background:var(--event-red);cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:44px;padding:0 15px;font-size:.59rem;font-weight:850}.book-generate-panel>button b{margin-left:18px}body.event-experience .book-locked-state{color:#765920;background:#fff9e9;border:1px solid #efd79b;border-radius:11px;gap:5px;margin:22px 27px;padding:18px;display:grid}.book-locked-state strong{font-size:.7rem}.book-locked-state span{font-size:.58rem;line-height:1.5}@media (width<=1180px){body.event-experience .event-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.event-experience .event-form-layout{grid-template-columns:minmax(0,1fr) 270px}body.event-experience .event-competition-form{grid-template-columns:repeat(3,minmax(0,1fr))}body.event-experience .event-number-card{grid-template-columns:68px minmax(0,1fr)}body.event-experience .event-number-card-stats{border:0;border-top:1px solid var(--event-border);grid-column:2;justify-content:start;padding:8px 0 0}body.event-experience .event-ranking-control{grid-template-columns:1fr auto}body.event-experience .event-ranking-control>form{grid-column:1/-1}body.event-experience .result-entry-event-list>article{grid-template-columns:72px minmax(220px,1fr) auto auto}body.event-experience .result-entry-event-progress{grid-column:2/4}body.event-experience .result-entry-event-actions{grid-area:2/4}body.event-experience .result-bulk-panel{grid-template-columns:1fr auto}body.event-experience .result-bulk-panel form{grid-column:1/-1}body.event-experience .result-bulk-panel form button{width:100%}body.event-experience .result-entry-workbench-hero{grid-template-columns:auto 1fr}body.event-experience .result-entry-workbench-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}body.event-experience .book-course-grid{grid-template-columns:1fr}body.event-experience .book-course-card{grid-template-columns:minmax(220px,1fr) 140px minmax(190px,1fr)}body.event-experience .book-course-card .book-course-field:nth-of-type(3){grid-column:1/3}body.event-experience .book-course-save{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}body.event-experience .book-generate-panel{grid-template-columns:1fr}body.event-experience .placement-point-grid{grid-template-columns:repeat(5,1fr)}body.event-experience .record-rule-list article{grid-template-columns:55px 1fr auto 105px}.record-rule-delete{grid-column:4}body.event-experience .scoring-custom-record>form{grid-template-columns:repeat(3,1fr)}.scoring-custom-record button{grid-column:1/-1}}@media (width<=950px){body.event-experience .event-index-stats{grid-template-columns:repeat(2,1fr)}body.event-experience .event-index-stats article:nth-child(2){border-right:0}body.event-experience .event-index-stats article:nth-child(-n+2){border-bottom:1px solid #ffffff17}body.event-experience .event-form-layout{grid-template-columns:1fr}body.event-experience .event-form-aside{grid-template-columns:1fr 1fr;position:static}body.event-experience .event-form-security{grid-column:1/-1}body.event-experience .event-control-layout{grid-template-columns:1fr}body.event-experience .event-control-sidebar{position:static}body.event-experience .event-readiness-mini{display:none}body.event-experience .event-control-nav{display:flex;overflow-x:auto}body.event-experience .event-control-nav a{border-right:1px solid var(--event-border);border-bottom:0;flex:0 0 155px}body.event-experience .event-control-nav a.is-active:before{width:auto;height:3px;inset:auto 10px 0}body.event-experience .event-entry-hero{grid-template-columns:1fr}body.event-experience .event-entry-stats{grid-template-columns:repeat(4,1fr)}body.event-experience .event-number-grid{grid-template-columns:1fr}body.event-experience .event-entry-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body.event-experience .event-entry-filters .event-search-field{grid-column:1/-1}body.event-experience .result-entry-event-list>article{grid-template-columns:68px 1fr auto}body.event-experience .result-entry-event-stats{border:0;grid-column:2/-1;justify-content:start}body.event-experience .result-entry-event-progress{grid-column:2}body.event-experience .result-entry-event-actions{grid-area:3/3}body.event-experience .event-operation-roadmap>div{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto}body.event-experience .result-operation-flow{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto}body.event-experience .result-bulk-panel{grid-template-columns:1fr}body.event-experience .result-bulk-panel form{grid-column:auto}body.event-experience .result-entry-instructions{grid-template-columns:1fr auto}body.event-experience .result-entry-instructions p{grid-area:2/1/auto/-1}body.event-experience .meet-program-builder,body.event-experience .book-design-grid,body.event-experience .book-schedule-grid{grid-template-columns:1fr}body.event-experience .book-live-preview{justify-self:center;width:min(100%,480px)}body.event-experience .event-age-group-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}body.event-experience .event-age-group-edit-form button{grid-column:1/-1}}@media (width<=720px){body.event-experience .workspace-content{padding-inline:14px}body.event-experience .event-index-hero{border-radius:15px;flex-direction:column;gap:18px;padding:26px 22px 0;display:flex}body.event-experience .event-index-hero>.workspace-primary-button{width:100%}body.event-experience .event-index-stats{width:calc(100% + 44px);margin:2px -22px 0}body.event-experience .event-index-stats article{padding:14px 16px}body.event-experience .event-filter-bar{grid-template-columns:1fr;align-items:stretch;display:grid}body.event-experience .event-filter-bar label{min-width:0}body.event-experience .event-age-group-edit-form{grid-template-columns:1fr}body.event-experience .event-age-group-edit-form button{grid-column:auto}body.event-experience .scoring-hero,body.event-experience .scoring-card>header{grid-template-columns:1fr}.scoring-hero>div:last-child{text-align:left}.scoring-mode{min-width:0}.placement-point-grid{grid-template-columns:repeat(2,1fr)}.record-rule-list article{grid-template-columns:48px 1fr}.record-rule-toggle,.record-rule-points,.record-rule-delete{grid-column:2}.scoring-custom-record>form{grid-template-columns:1fr}.scoring-custom-record button{grid-column:auto}.scoring-config-link{grid-template-columns:1fr}.scoring-config-link b{grid-area:auto/1}body.event-experience .event-filter-bar button{width:100%}body.event-experience .event-filter-bar>a{justify-content:center}body.event-experience .event-list-heading{flex-direction:column;align-items:start;gap:5px}body.event-experience .event-command-grid{grid-template-columns:1fr}body.event-experience .event-empty-state{grid-template-columns:1fr;padding:25px}body.event-experience .event-builder-header{flex-direction:column;align-items:start}body.event-experience .event-stepper{display:flex;overflow-x:auto}body.event-experience .event-stepper span{flex:0 0 98px}body.event-experience .event-form-section{padding:19px 16px}body.event-experience .event-form-section>header{grid-template-columns:32px 1fr}body.event-experience .event-form-section>header>span{width:30px;height:30px}body.event-experience .event-form-aside{grid-template-columns:1fr}body.event-experience .event-form-security{grid-column:auto}body.event-experience .event-form-actions{grid-template-columns:1fr;gap:11px;position:static}body.event-experience .event-form-actions>button{width:100%}body.event-experience .event-control-hero{flex-direction:column;padding:25px 20px 0;display:flex}body.event-experience .event-control-hero-actions{flex-direction:column;align-items:stretch}body.event-experience .event-control-snapshot{grid-template-columns:repeat(2,1fr);width:calc(100% + 40px);margin:4px -20px 0}body.event-experience .event-control-snapshot span{padding:13px 17px}body.event-experience .event-control-snapshot span:nth-child(2){border-right:0}body.event-experience .event-control-snapshot span:nth-child(-n+2){border-bottom:1px solid #ffffff17}body.event-experience .event-control-meta{grid-template-columns:repeat(2,1fr)}body.event-experience .event-control-meta span:nth-child(odd){border-right:1px solid var(--event-border)}body.event-experience .event-control-meta span:nth-child(-n+2){border-bottom:1px solid var(--event-border)}body.event-experience .event-module-heading{padding:19px 17px}body.event-experience .event-module-editor summary{padding-inline:17px}body.event-experience .event-compact-form,body.event-experience .event-competition-form{grid-template-columns:1fr;padding:17px}body.event-experience .event-competition-form .span-two,body.event-experience .event-form-wide{grid-column:auto}body.event-experience .event-module-list,body.event-experience .event-competition-list{padding-inline:17px}body.event-experience .event-list-toolbar{flex-direction:column;align-items:start;margin-inline:17px}body.event-experience .event-list-toolbar label{width:100%}body.event-experience .event-module-list article,body.event-experience .event-competition-list article{grid-template-columns:auto 1fr}body.event-experience .event-module-list article>i,body.event-experience .event-module-list article>form,body.event-experience .event-competition-list article>b{grid-column:2;justify-self:start}body.event-experience .event-publish-card{grid-template-columns:1fr;padding:23px 20px}body.event-experience .event-publish-score{text-align:left}body.event-experience .event-registration-control{align-items:start;display:grid}body.event-experience .event-registration-control__actions{justify-content:flex-start}body.event-experience .event-data-bridge{grid-template-columns:1fr;padding:20px}body.event-experience .event-data-bridge-actions{justify-content:stretch;display:grid}body.event-experience .event-data-bridge-actions>a{justify-content:space-between}body.event-experience .event-entry-hero{padding:24px 20px}body.event-experience .event-entry-stats{grid-template-columns:repeat(2,1fr)}body.event-experience .event-entry-stats span:nth-child(2){border-right:0}body.event-experience .event-entry-stats span:nth-child(-n+2){border-bottom:1px solid #ffffff1a}body.event-experience .event-entry-filters label:nth-child(2){min-width:0}body.event-experience .event-entry-filters{grid-template-columns:1fr}body.event-experience .event-ranking-control{grid-template-columns:1fr;padding:20px}body.event-experience .event-points-scale{grid-template-columns:repeat(10,minmax(27px,1fr));gap:3px;overflow-x:auto}body.event-experience .event-points-scale span{min-height:40px}body.event-experience .event-ranking-control>form{grid-column:auto;grid-template-columns:1fr}body.event-experience .event-ranking-control form>small{grid-column:auto}body.event-experience .event-entry-table-card>header{flex-direction:column;align-items:start;padding:22px 19px}body.event-experience .event-entry-table-card>header h2{font-size:1.18rem}body.event-experience .event-entry-table-card>header>small{text-align:left;max-width:none;font-size:.68rem}body.event-experience .event-result-group>header{flex-direction:column;align-items:start;padding:18px 19px}body.event-experience .event-result-group-meta{justify-content:flex-start;width:100%}body.event-experience .event-result-group-meta>span{flex:1}body.event-experience .event-table-swipe-hint{display:block}body.event-experience .event-entry-table{min-width:1040px}body.event-experience .event-entry-table th{padding:13px 14px;font-size:.64rem}body.event-experience .event-entry-table td{padding:14px;font-size:.75rem}body.event-experience .event-number-heading{flex-direction:column;align-items:start}body.event-experience .event-number-card{grid-template-columns:62px minmax(0,1fr);padding:14px}body.event-experience .event-number-card-index{min-height:63px}body.event-experience .event-number-card>b{margin:0 -14px -14px;padding-inline:14px}body.event-experience .result-entry-event-list>article{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:13px}body.event-experience .result-entry-event-number{min-height:61px}body.event-experience .result-entry-event-stats{border-block:1px solid var(--event-border);grid-column:1/-1;justify-content:stretch}body.event-experience .result-entry-event-stats span{flex:1}body.event-experience .result-entry-event-progress{grid-column:1/-1}body.event-experience .result-entry-event-actions{grid-area:auto/1/auto/-1}body.event-experience .event-operation-roadmap>header{flex-direction:column;align-items:start}body.event-experience .event-operation-roadmap>header p{text-align:left}body.event-experience .result-bulk-panel{gap:15px;padding:18px}body.event-experience .result-bulk-summary span{flex:1}body.event-experience .result-unlock-inline{margin:10px 0 0;display:flex}body.event-experience .result-unlock-inline button{width:100%}body.event-experience .result-locked-footer{flex-direction:column;align-items:start}body.event-experience .result-entry-workbench-hero{grid-template-columns:64px 1fr;gap:15px;padding:21px 18px}body.event-experience .result-entry-workbench-number{width:64px;height:70px}body.event-experience .result-entry-workbench-number strong{font-size:1.45rem}body.event-experience .result-entry-workbench-stats{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}body.event-experience .result-entry-workbench-stats span:nth-child(2){border-right:0}body.event-experience .result-entry-workbench-stats span:nth-child(-n+2){border-bottom:1px solid #ffffff1a}body.event-experience .result-entry-instructions{grid-template-columns:1fr;gap:8px}body.event-experience .result-entry-instructions p{grid-area:auto}body.event-experience .result-entry-instructions a{margin-top:3px}body.event-experience .result-entry-sequence-guide>header{flex-direction:column;align-items:stretch;gap:12px}body.event-experience .result-entry-sequence-guide>header>a{justify-content:space-between}body.event-experience .result-entry-sequence-guide>nav a{flex-basis:150px}body.event-experience .result-live-sync{grid-template-columns:auto 1fr;gap:10px 12px;position:static}body.event-experience .result-live-sync-meta{grid-column:1/-1;justify-content:space-between}body.event-experience .meet-program-builder{padding:17px}body.event-experience .meet-program-builder>form,body.event-experience .meet-program-mode-options{grid-template-columns:1fr}body.event-experience .meet-program-builder form>button{width:100%}body.event-experience .meet-program-heat>header{padding:16px 17px}body.event-experience .meet-program-heat form>footer{grid-template-columns:1fr;gap:11px;padding:14px 17px}body.event-experience .meet-program-heat form>footer select{width:100%}body.event-experience .meet-program-heat form>footer p{margin:0}body.event-experience .meet-program-heat form>footer button{width:100%}body.event-experience .book-manager-hero{flex-direction:column;padding:25px 20px 0;display:flex}body.event-experience .book-manager-actions{display:grid}body.event-experience .book-manager-actions a{width:100%}body.event-experience .book-manager-flow{grid-template-columns:repeat(5,130px);width:calc(100% + 40px);margin-inline:-20px;overflow-x:auto}body.event-experience .book-technical-program{padding:0 17px 17px}body.event-experience .result-entry-book-config{grid-template-columns:1fr;gap:12px}body.event-experience .result-entry-book-config>a{justify-content:space-between}body.event-experience .event-result-document-actions{justify-items:start;width:100%}body.event-experience .event-result-document-actions>small{text-align:left}body.event-experience .event-result-document-actions>span{flex-wrap:wrap;width:100%}body.event-experience .book-record-grid{grid-template-columns:1fr;padding:18px}body.event-experience .book-record-athlete-create>div{grid-template-columns:1fr}body.event-experience .book-manager-section>header{padding:20px 18px}body.event-experience .book-course-grid,body.event-experience .book-design-grid{padding:17px}body.event-experience .book-schedule-summary{grid-template-columns:repeat(2,1fr)}body.event-experience .book-schedule-summary>div:nth-child(2){border-right:0}body.event-experience .book-schedule-summary>div:nth-child(-n+2){border-bottom:1px solid #ffffff1c}body.event-experience .book-daily-heading{padding:18px}body.event-experience .book-daily-empty{flex-direction:column;align-items:stretch;margin:0 18px 18px}body.event-experience .book-daily-board{grid-auto-columns:minmax(270px,88vw);padding:0 18px 14px}body.event-experience .book-daily-schedule form>footer{flex-direction:column;align-items:stretch;padding:12px 18px 18px}body.event-experience .book-schedule-grid{padding:17px}body.event-experience .book-schedule-controls,body.event-experience .book-break-card>form,body.event-experience .book-course-grid>form{grid-template-columns:1fr}body.event-experience .book-course-save{grid-column:auto;grid-template-columns:1fr}body.event-experience .book-course-save>small{text-align:left}body.event-experience .book-course-save button{width:100%}body.event-experience .book-form-grid{grid-template-columns:1fr}body.event-experience .book-field.span-two{grid-column:auto}body.event-experience .book-event-selector{grid-template-columns:1fr;padding:17px}body.event-experience .book-event-selector a{padding:0}body.event-experience .book-seed-toolbar{flex-direction:column;align-items:start;gap:12px;padding:17px}body.event-experience .book-seed-actions{flex-direction:column;width:100%}body.event-experience .book-seed-toolbar button{width:100%}body.event-experience .book-lane-arranger>header{grid-template-columns:1fr;padding:19px 17px}body.event-experience .book-lane-arranger>header button{width:100%}body.event-experience .book-lane-heats{padding:12px}body.event-experience .book-lane-arranger>footer{flex-direction:column;align-items:stretch}body.event-experience .book-lane-arranger>footer button{width:100%}body.event-experience .book-reset-design-form{flex-direction:column;align-items:start}body.event-experience .book-generate-panel{padding:18px 17px}body.event-experience .book-generate-panel .meet-program-mode-options{grid-template-columns:1fr}body.event-experience .book-generate-panel>button{width:100%}}@media (prefers-reduced-motion:reduce){body.event-experience .event-command-card,body.event-experience .event-card-action b,body.event-experience .event-preview-card>i b{transition:none}}body.dashboard-experience{--dashboard-dark:#031f31;--dashboard-deep:#021521;--dashboard-aqua:#20c6c8;--dashboard-aqua-soft:#86ece6;--dashboard-red:#e43c48;--dashboard-muted:#78909d}body.dashboard-experience .workspace-content{width:min(100%,1480px);margin-inline:auto;padding:24px 3% 60px}body.dashboard-experience .workspace-topbar{min-height:64px;padding-inline:3%}.dashboard-command-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 72% 0,#20c6c833,#0000 31rem),linear-gradient(128deg,#031a2a 0%,#052f44 62%,#07394b 100%);border:1px solid #84ece51f;border-radius:1.15rem;grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);gap:clamp(1rem,2.5vw,2.25rem);min-height:0;padding:clamp(1.4rem,2.6vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #031f3026}.dashboard-command-grid{z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.dashboard-command-glow{z-index:-1;background:radial-gradient(circle,#e43c4842,#0000 68%);border-radius:50%;width:380px;height:380px;position:absolute;bottom:-180px;right:-120px}.dashboard-command-copy{align-self:center;max-width:790px}.dashboard-system-label{color:#ffffffad;letter-spacing:.18em;align-items:center;gap:.7rem;font-size:.68rem;font-weight:800;display:flex}.dashboard-system-label i,.dashboard-signal-panel header i{background:#55e8bd;border-radius:50%;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite dashboardSignal;box-shadow:0 0 0 6px #55e8bd1a,0 0 18px #55e8bd}.dashboard-system-label b{color:var(--dashboard-aqua-soft);letter-spacing:.1em;background:#20c6c814;border:1px solid #86ece633;border-radius:999px;margin-left:.2rem;padding:.42rem .62rem;font-size:.58rem}.dashboard-command-copy h1{letter-spacing:-.06em;margin:.9rem 0 .7rem;font-size:clamp(2.35rem,4.2vw,4.5rem);font-weight:560;line-height:.94}.dashboard-command-copy h1 em{color:var(--dashboard-aqua-soft);font-style:normal}.dashboard-command-copy>p{color:#ffffffab;max-width:640px;margin:0;font-size:clamp(.82rem,1vw,.96rem);line-height:1.6}.dashboard-command-meta{border-top:1px solid #ffffff1c;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.05rem;padding:1rem 0;display:flex}.dashboard-command-meta span,.dashboard-focus-mini{gap:.35rem;display:grid}.dashboard-command-meta small,.dashboard-focus-mini small{color:#ffffff6e;letter-spacing:.16em;font-size:.62rem;font-weight:800}.dashboard-command-meta strong{font-size:.84rem;font-weight:650}.dashboard-command-actions{flex-wrap:wrap;gap:.75rem;display:flex}.dashboard-command-actions a{border-radius:.65rem;justify-content:center;align-items:center;min-height:2.7rem;padding:0 1rem;font-size:.72rem;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.dashboard-command-actions a:hover{transform:translateY(-2px)}.dashboard-primary-action{background:linear-gradient(135deg,#ef4c55,#c92736);gap:.55rem;box-shadow:0 15px 35px #e43c483b}.dashboard-primary-action span{font-size:1.15rem}.dashboard-secondary-action{color:#fff;background:#ffffff0f;border:1px solid #ffffff2b;gap:2rem}.dashboard-secondary-action:hover{background:#ffffff1a}.dashboard-signal-panel{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#01121d5c;border:1px solid #84ece524;border-radius:1rem;grid-template-columns:104px minmax(0,1fr);align-self:center;align-items:center;gap:.8rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff12,0 24px 55px #00000024}.dashboard-signal-panel header{color:#fff9;letter-spacing:.13em;border-bottom:1px solid #ffffff1a;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:.75rem;font-size:.6rem;font-weight:800;display:flex}.dashboard-signal-panel header span{align-items:center;gap:.65rem;display:flex}.dashboard-signal-panel header strong{color:#fff;letter-spacing:.08em;font-size:.95rem}.dashboard-readiness-orbit{aspect-ratio:1;background:conic-gradient(var(--dashboard-aqua) 0 var(--readiness), #ffffff14 var(--readiness) 360deg);border-radius:50%;place-items:center;width:96px;margin:0;display:grid;position:relative;box-shadow:0 0 55px #20c6c814}.dashboard-readiness-orbit:before{content:"";border-radius:inherit;background:#082a3b;position:absolute;inset:7px;box-shadow:inset 0 0 30px #0003}.dashboard-readiness-orbit>div{z-index:2;text-align:center;display:grid;position:relative}.dashboard-readiness-orbit strong{letter-spacing:-.07em;font-size:1.85rem;font-weight:600;line-height:1}.dashboard-readiness-orbit small{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;margin-top:.25rem;font-size:.48rem}.dashboard-readiness-orbit>i{z-index:3;background:var(--dashboard-aqua-soft);width:5px;height:5px;box-shadow:0 0 10px var(--dashboard-aqua);border-radius:50%;position:absolute}.dashboard-readiness-orbit>i:first-of-type{top:9%;left:29%}.dashboard-readiness-orbit>i:nth-of-type(2){bottom:34%;right:5%}.dashboard-readiness-orbit>i:nth-of-type(3){bottom:7%;left:39%}.dashboard-focus-mini{background:#ffffff0e;border-radius:.75rem;min-width:0;padding:.8rem}.dashboard-focus-mini strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.dashboard-focus-mini span{color:#ffffff8c;font-size:.62rem;line-height:1.4}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:.7rem 0;display:grid}.dashboard-metric-grid article{background:#ffffffe6;border:1px solid #031f3014;border-radius:.9rem;min-height:124px;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 10px 28px #031f300b}.dashboard-metric-grid article:hover{border-color:#20c6c857;transform:translateY(-2px);box-shadow:0 14px 32px #031f3014}.dashboard-metric-grid article>div{justify-content:space-between;align-items:center;display:flex}.dashboard-metric-grid article>div span{width:1.65rem;height:1.65rem;color:var(--dashboard-aqua);border:1px solid #20c6c840;border-radius:50%;place-items:center;font-size:.54rem;font-weight:800;display:grid}.dashboard-metric-grid article>div i{color:var(--dashboard-muted);letter-spacing:.13em;font-size:.61rem;font-style:normal;font-weight:800}.dashboard-metric-grid article>strong{letter-spacing:-.06em;margin-top:.65rem;font-size:clamp(1.8rem,2.8vw,2.65rem);font-weight:550;line-height:1;display:block}.dashboard-metric-grid article>small{color:var(--dashboard-muted);margin-top:.4rem;font-size:.63rem;display:block}.dashboard-metric-grid article>b{background:#031f300f;height:3px;position:absolute;inset:auto 0 0}.dashboard-metric-grid article>b:after{width:var(--metric-progress);content:"";background:linear-gradient(90deg, var(--dashboard-red), var(--dashboard-aqua));height:100%;display:block}.dashboard-panel{background:#ffffffeb;border:1px solid #031f3014;border-radius:1rem;box-shadow:0 10px 32px #031f300b}.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:.7rem;margin:.7rem 0;display:grid}.dashboard-panel-heading{border-bottom:1px solid #031f3013;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem;display:flex}.dashboard-panel-heading>div>span{color:#168b99;letter-spacing:.16em;font-size:.63rem;font-weight:850}.dashboard-panel-heading h2{letter-spacing:-.035em;margin:.25rem 0 0;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:620}.dashboard-panel-heading>a{color:#096f87;font-size:.75rem;font-weight:800;transition:transform .18s}.dashboard-panel-heading>a:hover{transform:translate(3px)}.dashboard-panel-heading>i{color:#fff;background:var(--dashboard-red);border-radius:.7rem;place-items:center;min-width:2.2rem;height:2.2rem;padding:0 .5rem;font-size:.7rem;font-style:normal;font-weight:850;display:grid}.dashboard-focus-panel{overflow:hidden}.dashboard-focus-event{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:1.1rem 1.15rem .8rem;display:grid}.dashboard-focus-date{text-align:center;color:#fff;background:linear-gradient(145deg,#052c40,#074d61);border-radius:.75rem;place-content:center;width:62px;min-height:72px;display:grid;box-shadow:0 10px 22px #031f301f}.dashboard-focus-date small{color:var(--dashboard-aqua-soft);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:800}.dashboard-focus-date strong{font-size:1.55rem;font-weight:550;line-height:1}.dashboard-focus-date span{color:#ffffff8c;font-size:.6rem}.dashboard-focus-event h3{letter-spacing:-.035em;margin:.4rem 0 .25rem;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:650}.dashboard-focus-event p{color:var(--dashboard-muted);margin:0;font-size:.77rem;line-height:1.5}.dashboard-status{color:#08795f;letter-spacing:.08em;text-transform:uppercase;background:#e1f7ee;border-radius:999px;align-items:center;width:max-content;padding:.35rem .55rem;font-size:.57rem;font-weight:850;display:inline-flex}.dashboard-status.status-draft{color:#746018;background:#fff5cd}.dashboard-status.status-cancelled,.dashboard-status.status-completed{color:#657781;background:#eaf0f2}.dashboard-status.status-in_progress{color:#b92535;background:#ffe7ea}.dashboard-readiness-progress{padding:.45rem 1.15rem .9rem}.dashboard-readiness-progress>div{color:var(--dashboard-muted);justify-content:space-between;margin-bottom:.6rem;font-size:.7rem;display:flex}.dashboard-readiness-progress>div strong{color:var(--dashboard-dark)}.dashboard-readiness-progress>b,.dashboard-event-track footer>b{background:#e8eff1;border-radius:99px;height:5px;display:block;overflow:hidden}.dashboard-readiness-progress>b i,.dashboard-event-track footer>b i{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-red), var(--dashboard-aqua));height:100%;display:block}.dashboard-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0 1.15rem 1rem;display:grid}.dashboard-check-grid article{background:#e43c4806;border:1px solid #e43c4826;border-radius:.65rem;align-items:center;gap:.55rem;padding:.6rem;display:flex}.dashboard-check-grid article>i{width:1.55rem;height:1.55rem;color:var(--dashboard-red);background:#e43c481a;border-radius:.45rem;flex:none;place-items:center;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.dashboard-check-grid article.complete{background:#20c6c808;border-color:#20c6c82e}.dashboard-check-grid article.complete>i{color:#078476;background:#20c6c81f}.dashboard-check-grid article div{display:grid}.dashboard-check-grid small{color:var(--dashboard-muted);font-size:.61rem}.dashboard-check-grid strong{font-size:.95rem}.dashboard-focus-actions{background:#ebf5f673;border-top:1px solid #031f3013;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.15rem;display:flex}.dashboard-focus-actions>a{color:#087486;align-items:center;gap:1rem;font-size:.74rem;font-weight:850;display:flex}.dashboard-focus-actions>div{gap:1.5rem;display:flex}.dashboard-focus-actions>div span{text-align:right;display:grid}.dashboard-focus-actions small{color:var(--dashboard-muted);letter-spacing:.1em;font-size:.55rem}.dashboard-focus-actions strong{font-size:1rem}.dashboard-attention-panel{overflow:hidden}.dashboard-attention-list{gap:.5rem;padding:.8rem;display:grid}.dashboard-attention-list article{border:1px solid #031f3013;border-radius:.65rem;grid-template-columns:1.9rem 1fr auto;align-items:center;gap:.6rem;padding:.65rem;display:grid}.dashboard-attention-list article>span{color:#087c81;background:#e3f7f5;border-radius:.5rem;place-items:center;width:1.9rem;height:1.9rem;font-size:.62rem;font-weight:850;display:grid}.dashboard-attention-list article>div{gap:.2rem;display:grid}.dashboard-attention-list article>div strong{font-size:.76rem}.dashboard-attention-list article>div small{color:var(--dashboard-muted);font-size:.62rem}.dashboard-attention-list article>i,.dashboard-attention-list article>a{color:#15826e;letter-spacing:.08em;font-size:.56rem;font-style:normal;font-weight:900}.dashboard-attention-list article.urgent>span{color:#ba2736;background:#ffe9eb}.dashboard-attention-list article.urgent>i,.dashboard-attention-list article.urgent>a{color:#c42c3b}.dashboard-attention-list article.warning>span{color:#93720d;background:#fff6d8}.dashboard-team-pulse{background:#031f3012;border-top:1px solid #031f3013;grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;display:grid}.dashboard-team-pulse div{background:#f8fbfb;gap:.25rem;padding:.8rem;display:grid}.dashboard-team-pulse span{color:var(--dashboard-muted);letter-spacing:.1em;font-size:.55rem;font-weight:800}.dashboard-team-pulse strong{font-size:.78rem}.dashboard-event-panel{margin:.7rem 0;overflow:hidden}.dashboard-event-panel .dashboard-panel-heading{padding-block:1rem}.dashboard-event-panel .dashboard-panel-heading p{color:var(--dashboard-muted);margin:.35rem 0 0;font-size:.68rem}.dashboard-event-browser{padding-bottom:.7rem}.dashboard-event-toolbar{background:#f7fafb;border-bottom:1px solid #031f3012;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.dashboard-event-toolbar>div{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-event-toolbar button{color:#687e88;min-height:2.05rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.62rem;font-weight:800;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.dashboard-event-toolbar button:hover{color:#087b88;transform:translateY(-1px)}.dashboard-event-toolbar button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#06354a,#087b84);border-color:#075b6d;box-shadow:0 7px 18px #03314224}.dashboard-event-toolbar button b{min-width:1.25rem;height:1.25rem;color:inherit;background:#ffffff24;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.56rem;display:grid}.dashboard-event-toolbar>a{color:#087589;align-items:center;gap:.8rem;font-size:.68rem;font-weight:850;display:inline-flex}.dashboard-event-toolbar>a span{font-size:.9rem;transition:transform .18s}.dashboard-event-toolbar>a:hover span{transform:translate(3px)}.dashboard-event-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem 1rem .15rem;display:grid}.dashboard-event-track>article{background:linear-gradient(145deg,#fff 0%,#f7fafb 100%);border:1px solid #031f3017;border-radius:.8rem;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 18px #031f3008}.dashboard-event-track>article[hidden]{display:none}.dashboard-event-track>article:hover{border-color:#20c6c861;transform:translateY(-2px);box-shadow:0 12px 26px #031f3012}.dashboard-event-link{height:100%;color:inherit;display:block}.dashboard-event-track article>.dashboard-event-link>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .55rem;display:flex}.dashboard-event-track article:not(:has(.dashboard-event-link))>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .55rem;display:flex}.dashboard-event-date{align-items:baseline;gap:.45rem;display:flex}.dashboard-event-date strong{color:var(--dashboard-dark);letter-spacing:-.06em;font-size:1.65rem;font-weight:600;line-height:1}.dashboard-event-date span{color:var(--dashboard-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.dashboard-event-track header>div:last-child{justify-items:end;gap:.3rem;display:grid}.dashboard-event-track header>div:last-child>small{color:var(--dashboard-muted);font-size:.55rem}.dashboard-event-copy{min-width:0;padding:.25rem 1rem .85rem}.dashboard-event-copy>span{color:#1595a0;letter-spacing:.11em;font-size:.52rem;font-weight:850}.dashboard-event-copy h3{letter-spacing:-.025em;min-height:auto;margin:.45rem 0;font-size:clamp(.92rem,1.45vw,1.12rem);font-weight:660;line-height:1.3}.dashboard-event-copy p{min-height:2.4em;color:var(--dashboard-muted);align-items:flex-start;gap:.35rem;margin:0;font-size:.64rem;line-height:1.45;display:flex;overflow:hidden}.dashboard-event-copy p i{color:#19a5ad;font-style:normal}.dashboard-event-stats{background:#eff6f7b8;border:1px solid #031f3012;border-radius:.75rem;grid-template-columns:repeat(3,1fr);margin:0 1rem;display:grid;overflow:hidden}.dashboard-event-stats span{gap:.12rem;padding:.62rem .55rem;display:grid}.dashboard-event-stats span+span{border-left:1px solid #031f3012}.dashboard-event-stats strong{font-size:.98rem;font-weight:650}.dashboard-event-stats small{color:var(--dashboard-muted);font-size:.52rem}.dashboard-event-track footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.8rem 1rem 1rem;display:grid}.dashboard-event-track footer>div{grid-template-columns:1fr auto;align-items:center;gap:.25rem .6rem;display:grid}.dashboard-event-track footer>div>span{color:var(--dashboard-muted);font-size:.54rem;font-weight:750}.dashboard-event-track footer>div>strong{color:var(--dashboard-dark);font-size:.59rem}.dashboard-event-track footer>div>b{background:#e1ebed;border-radius:99px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.dashboard-event-track footer>div>b i{border-radius:inherit;background:linear-gradient(90deg, var(--dashboard-red), var(--dashboard-aqua));height:100%;display:block}.dashboard-event-track footer em{color:#fff;background:var(--dashboard-dark);white-space:nowrap;border-radius:.58rem;align-items:center;gap:.65rem;padding:.58rem .72rem;font-size:.61rem;font-style:normal;font-weight:850;display:inline-flex}.dashboard-event-track footer em span{color:var(--dashboard-aqua-soft);font-size:.8rem}.dashboard-event-track>article.is-priority{background:linear-gradient(128deg,#042638,#075467);border-color:#20c6c833;grid-column:1/-1;box-shadow:0 16px 36px #031f301f}.dashboard-event-track>article.is-priority .dashboard-event-link{grid-template-columns:minmax(180px,.34fr) minmax(0,1.2fr) minmax(290px,.7fr);align-items:center;display:grid}.dashboard-event-track>article.is-priority header{border-right:1px solid #ffffff1a;place-content:center stretch;align-self:stretch;gap:.75rem;padding:1.2rem;display:grid}.dashboard-event-track>article.is-priority .dashboard-event-date{gap:.15rem;display:grid}.dashboard-event-track>article.is-priority .dashboard-event-date strong{color:#fff;font-size:2.6rem}.dashboard-event-track>article.is-priority .dashboard-event-date span{color:#83e8e8}.dashboard-event-track>article.is-priority header>div:last-child{justify-items:start}.dashboard-event-track>article.is-priority header>div:last-child>small{color:#ffffff80}.dashboard-event-track>article.is-priority .dashboard-event-copy{padding:1.2rem 1.35rem}.dashboard-event-track>article.is-priority .dashboard-event-copy>span{color:#82eaea}.dashboard-event-track>article.is-priority .dashboard-event-copy h3{color:#fff;font-size:clamp(1.1rem,1.7vw,1.35rem)}.dashboard-event-track>article.is-priority .dashboard-event-copy p{color:#ffffff94}.dashboard-event-track>article.is-priority .dashboard-event-stats{display:none}.dashboard-event-track>article.is-priority footer{border-left:1px solid #ffffff1a;align-content:center;align-self:stretch;padding:1.2rem}.dashboard-event-track>article.is-priority footer>div>span,.dashboard-event-track>article.is-priority footer>div>strong{color:#ffffffb8}.dashboard-event-track>article.is-priority footer>div>b{background:#ffffff1f}.dashboard-event-track>article.is-priority footer em{color:var(--dashboard-dark);background:#8cebea}.dashboard-event-track>article.is-priority footer em span{color:var(--dashboard-red)}.dashboard-event-filter-empty{color:var(--dashboard-muted);text-align:center;border:1px dashed #031f3026;border-radius:.9rem;margin:.4rem 1.25rem;padding:2rem;font-size:.72rem}.dashboard-scope-panel{margin:.7rem 0;overflow:hidden}.dashboard-scope-panel .dashboard-panel-heading p{color:var(--dashboard-muted);margin:.3rem 0 0;font-size:.65rem}.dashboard-scope-grid{background:#f4f8f9;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.7rem;display:grid}.dashboard-scope-grid article{background:#fff;border:1px solid #031f3014;border-radius:.75rem;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.dashboard-scope-grid article:hover{border-color:#20c6c861;transform:translateY(-2px);box-shadow:0 10px 24px #031f3012}.dashboard-scope-grid time{text-align:center;color:#fff;background:linear-gradient(145deg,#052c40,#075367);border-radius:.65rem;place-content:center;min-height:58px;display:grid}.dashboard-scope-grid time strong{font-size:1.3rem;font-weight:620;line-height:1}.dashboard-scope-grid time span{color:#80e4e3;margin-top:.3rem;font-size:.46rem;font-weight:850}.dashboard-scope-copy{gap:.2rem;min-width:0;display:grid}.dashboard-scope-copy>span{color:#138d99;letter-spacing:.08em;font-size:.51rem;font-weight:850}.dashboard-scope-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0;font-size:.77rem;line-height:1.3;overflow:hidden}.dashboard-scope-copy p{color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.57rem;overflow:hidden}.dashboard-scope-copy>div{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.dashboard-scope-copy small{color:#58717b;background:#edf4f5;border-radius:.35rem;padding:.25rem .35rem;font-size:.44rem;font-weight:800}.dashboard-scope-actions{gap:.35rem;width:152px;display:grid}.dashboard-scope-actions a{color:#08788b;text-align:center;border:1px solid #cfe1e5;border-radius:.5rem;place-items:center;min-height:32px;padding:.35rem .55rem;font-size:.52rem;font-weight:850;line-height:1.25;transition:transform .16s,border-color .16s,background .16s;display:grid}.dashboard-scope-actions a:hover{background:#f0fbfb;border-color:#20bfc2;transform:translateY(-1px)}.dashboard-scope-actions a.primary{color:#fff;border-color:var(--dashboard-red);background:var(--dashboard-red)}.dashboard-scope-actions>span{color:var(--dashboard-muted);text-align:center;font-size:.48rem}.dashboard-results-panel,.dashboard-shortcuts-panel{overflow:hidden}.dashboard-results-panel .dashboard-panel-heading>i{color:#087c6a;letter-spacing:.1em;background:#e1f8ee;width:auto}.dashboard-result-list article{border-bottom:1px solid #031f3012;grid-template-columns:2rem minmax(160px,1.4fr) minmax(135px,.8fr) auto;align-items:center;gap:1rem;padding:1rem 1.4rem;display:grid}.dashboard-result-list article:last-child{border-bottom:0}.dashboard-result-list article>span{color:#1696a0;font-size:.63rem;font-weight:850}.dashboard-result-list article>div{gap:.2rem;min-width:0;display:grid}.dashboard-result-list article>div a,.dashboard-result-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;overflow:hidden}.dashboard-result-list article>div a:hover{color:#07899a}.dashboard-result-list article small{color:var(--dashboard-muted);font-size:.59rem;line-height:1.4;display:block}.dashboard-result-list article>p{margin:0;font-size:.71rem;font-weight:700}.dashboard-result-list article>strong{letter-spacing:-.02em;font-size:1rem}.dashboard-shortcuts{padding:.75rem;display:grid}.dashboard-shortcuts>a{border-bottom:1px solid #031f3012;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;padding:.95rem .7rem;transition:padding .18s,color .18s,background .18s;display:grid}.dashboard-shortcuts>a:last-child{border-bottom:0}.dashboard-shortcuts>a:hover{color:#087e8a;background:#20c6c80a;padding-inline:.95rem .45rem}.dashboard-shortcuts>a>span{color:var(--dashboard-aqua);font-size:.6rem;font-weight:850}.dashboard-shortcuts>a>div{gap:.2rem;display:grid}.dashboard-shortcuts small{color:var(--dashboard-muted);font-size:.61rem}.dashboard-shortcuts b{font-size:.9rem}.dashboard-empty-state{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:2rem;display:grid}.dashboard-empty-state>span{color:#0f8c98;background:#e4f8f6;border-radius:.9rem;place-items:center;width:3rem;height:3rem;font-weight:850;display:grid}.dashboard-empty-state h3{margin:0 0 .3rem;font-size:1rem}.dashboard-empty-state p{color:var(--dashboard-muted);margin:0;font-size:.72rem}.dashboard-empty-state>a{color:#08788b;font-size:.72rem;font-weight:850}.dashboard-empty-compact{color:var(--dashboard-muted);text-align:center;padding:2rem;font-size:.75rem}@keyframes dashboardSignal{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@media (width<=1180px){.dashboard-command-hero{grid-template-columns:minmax(0,1.1fr) minmax(240px,.55fr);gap:1rem}.dashboard-metric-grid,.dashboard-event-track{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}}@media (width<=900px){.dashboard-command-hero{grid-template-columns:1fr;min-height:auto}.dashboard-command-copy h1{font-size:clamp(2.5rem,8vw,4rem)}.dashboard-signal-panel{grid-template-columns:96px minmax(0,1fr);gap:.8rem}.dashboard-signal-panel header{grid-column:1/-1}.dashboard-readiness-orbit{width:88px;margin:0}.dashboard-main-grid,.dashboard-bottom-grid,.dashboard-scope-grid{grid-template-columns:1fr}.dashboard-event-track>article.is-priority .dashboard-event-link{grid-template-columns:minmax(145px,.4fr) minmax(0,1fr)}.dashboard-event-track>article.is-priority footer{border-top:1px solid #ffffff1a;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto}}@media (width<=680px){body.dashboard-experience .workspace-content{padding:16px .8rem 92px}body.dashboard-experience .workspace-topbar{min-height:56px;padding-inline:16px}.dashboard-command-hero{border-radius:1rem;gap:1rem;padding:1.2rem}.dashboard-system-label{flex-wrap:wrap}.dashboard-command-copy h1{margin-top:1rem;font-size:clamp(2.25rem,12vw,3.6rem)}.dashboard-command-meta{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.dashboard-command-meta span:last-child{grid-column:1/-1}.dashboard-command-actions a{width:100%}.dashboard-signal-panel{grid-template-columns:82px minmax(0,1fr)}.dashboard-signal-panel header{grid-column:1/-1}.dashboard-readiness-orbit{width:76px}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.dashboard-metric-grid article{min-height:120px;padding:.9rem}.dashboard-metric-grid article>div i{text-align:right;max-width:72px}.dashboard-panel-heading{align-items:flex-start;padding:1.15rem}.dashboard-panel-heading>a{text-align:right;max-width:110px}.dashboard-focus-event,.dashboard-readiness-progress{padding-inline:1.15rem}.dashboard-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1.15rem}.dashboard-focus-actions{align-items:flex-start;padding:1rem 1.15rem}.dashboard-focus-actions>div{gap:.7rem}.dashboard-event-toolbar{flex-direction:column;align-items:stretch;padding:.8rem}.dashboard-event-toolbar>div{grid-template-columns:1fr 1fr 1fr;display:grid}.dashboard-event-toolbar button{justify-content:center;min-height:2.55rem;padding-inline:.4rem}.dashboard-event-toolbar>a{justify-content:space-between;padding:.4rem .25rem 0}.dashboard-event-track{grid-template-columns:1fr;padding:.8rem}.dashboard-scope-grid{padding:.55rem}.dashboard-scope-grid article{grid-template-columns:52px minmax(0,1fr);gap:.65rem;padding:.65rem}.dashboard-scope-grid time{min-height:54px}.dashboard-scope-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:auto}.dashboard-event-track>article.is-priority{grid-column:auto}.dashboard-event-track>article.is-priority .dashboard-event-link{display:block}.dashboard-event-track>article.is-priority header{border-right:0}.dashboard-event-track>article.is-priority .dashboard-event-date{display:flex}.dashboard-event-track>article.is-priority .dashboard-event-date strong{font-size:2rem}.dashboard-event-track>article.is-priority header>div:last-child{justify-items:end}.dashboard-event-track>article.is-priority footer{border-top:1px solid #ffffff1a;display:grid}.dashboard-result-list article{grid-template-columns:1.7rem 1fr auto;gap:.7rem;padding:.9rem 1rem}.dashboard-result-list article>p{grid-column:2/-1}.dashboard-empty-state{grid-template-columns:auto 1fr;padding:1.3rem}.dashboard-empty-state>a{grid-column:2}}@media (width<=430px){.dashboard-metric-grid{gap:.55rem}.dashboard-metric-grid article{min-height:116px}.dashboard-focus-event{align-items:start}.dashboard-focus-date{width:64px;min-height:82px}.dashboard-check-grid{grid-template-columns:1fr}.dashboard-focus-actions{display:grid}.dashboard-focus-actions>div{justify-content:space-between}.dashboard-event-toolbar>div{grid-template-columns:1fr}.dashboard-event-track footer{grid-template-columns:1fr;align-items:stretch}.dashboard-event-track footer em{justify-content:space-between}}@media (width<=350px){.dashboard-metric-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard-system-label i,.dashboard-signal-panel header i{animation:none}.dashboard-metric-grid article,.dashboard-event-track>article,.dashboard-event-toolbar button,.dashboard-command-actions a{transition:none}}.verified-blue{color:#fff;vertical-align:middle;background:#1689ff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:5px;font-size:11px;display:inline-grid;box-shadow:0 0 0 3px #1689ff24}.verified-blue.large{width:29px;height:29px;font-size:17px}.professional-match{color:#5c747e;background:#f6fafb;border:1px solid #d8e5e8;border-radius:13px;margin:12px 0 4px;padding:14px 16px;display:none}.professional-match.is-loading,.professional-match.is-found,.professional-match.is-new,.professional-match.is-error{display:block}.professional-match.is-found{color:#176c55;background:#ecfaf5;border-color:#a8dfcf}.professional-match.is-new{color:#815b10;background:#fff9e9;border-color:#f0d495}.professional-match.is-error{color:#a12a33;background:#fff0f1;border-color:#f0b8bd}.professional-match strong,.professional-match small{display:block}.professional-match small{margin-top:4px;line-height:1.5}.professional-workspace-body{background:#edf4f5}.professional-workspace{color:#082f43;width:min(1480px,100% - 48px);margin:0 auto;padding:34px 0 70px}.professional-back{color:#52727e;margin-bottom:18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.professional-workspace-hero{color:#fff;background:linear-gradient(120deg,#032f44,#067487 78%,#13aaa9);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:42px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #052f412b}.professional-workspace-hero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-210px;right:-80px}.professional-workspace-hero>div,.professional-workspace-hero>aside{z-index:1;position:relative}.professional-workspace-hero>div>span,.professional-card>header>div>span{color:#73e2df;letter-spacing:.2em;font-size:10px;font-weight:950}.professional-workspace-hero h1{letter-spacing:-.055em;max-width:900px;margin:10px 0 12px;font-size:clamp(34px,4vw,60px);line-height:1}.professional-workspace-hero p{color:#bddce1;max-width:780px;margin:0;line-height:1.6}.professional-workspace-hero aside{text-align:right;border:1px solid #ffffff36;border-radius:18px;min-width:190px;padding:21px}.professional-workspace-hero aside strong,.professional-workspace-hero aside small{display:block}.professional-workspace-hero aside strong{color:#7ee7e3;font-size:21px}.professional-workspace-hero aside small{color:#bedce1;letter-spacing:.12em;margin-top:4px;font-size:9px}.professional-workspace-hero.is-pending{background:linear-gradient(120deg,#403007,#8a610b 65%,#d19211)}.professional-workspace-tools{background:#fff;border:1px solid #cfe0e3;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:15px 18px;display:flex;box-shadow:0 12px 28px #052e400d}.professional-workspace-tools>div{align-items:center;gap:12px;min-width:0;display:flex}.professional-workspace-tools>div>i{color:#087f92;background:#e2f6f4;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.professional-workspace-tools svg{width:21px;height:21px}.professional-workspace-tools span{gap:3px;display:grid}.professional-workspace-tools strong{font-size:12px}.professional-workspace-tools small{color:#778e97;font-size:10px}.professional-workspace-tools>a,.professional-workspace-tools>b{border-radius:10px;flex:none;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}.professional-workspace-tools>a{color:#fff;background:#0a8793}.professional-workspace-tools>b{color:#8b6415;background:#fff3cf}.federation-domicile-card{background:#fff;border:1px solid #d6e5e7;border-radius:22px;margin-top:18px;overflow:hidden;box-shadow:0 14px 32px #052e400f}.federation-domicile-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.federation-domicile-card>header>i{color:#9a6711;background:#fff0d1;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;font-weight:950;display:grid}.federation-domicile-card>header span{color:#0a8998;letter-spacing:.18em;font-size:9px;font-weight:950}.federation-domicile-card>header h2{letter-spacing:-.03em;margin:5px 0 3px;font-size:20px}.federation-domicile-card>header p{color:#78909a;margin:0;font-size:11px;line-height:1.45}.federation-domicile-card>header>b{color:#8a5c0d;letter-spacing:.09em;background:#fff1ce;border-radius:99px;padding:9px 12px;font-size:9px}.federation-domicile-card.is-complete>header>i{color:#087655;background:#daf6ec}.federation-domicile-card.is-complete>header>b{color:#087655;background:#dff7ef}.federation-domicile-card>form,.federation-domicile-summary details form{background:#f7fbfb;border-top:1px solid #e0e9eb;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px 24px;display:grid}.federation-domicile-card form label{gap:6px;display:grid}.federation-domicile-card form label span{color:#627c86;letter-spacing:.1em;font-size:9px;font-weight:950}.federation-domicile-card select{color:#173f50;width:100%;font:inherit;background:#fff;border:1px solid #c9dde0;border-radius:11px;padding:12px}.federation-domicile-card form button{color:#fff;background:#ed2939;border:0;border-radius:11px;min-height:46px;padding:0 18px;font-size:11px;font-weight:900}.federation-domicile-summary{background:#f7fbfb;border-top:1px solid #e0e9eb;grid-template-columns:1fr 1fr auto;display:grid}.federation-domicile-summary>article{padding:19px 24px}.federation-domicile-summary>article+article{border-left:1px solid #dde8ea}.federation-domicile-summary small,.federation-domicile-summary strong{display:block}.federation-domicile-summary small{color:#80969e;letter-spacing:.14em;font-size:8px;font-weight:950}.federation-domicile-summary strong{margin-top:6px;font-size:12px}.federation-domicile-summary details{border-left:1px solid #dde8ea;min-width:150px}.federation-domicile-summary details summary{box-sizing:border-box;color:#087d8e;cursor:pointer;height:100%;padding:23px;font-size:10px;font-weight:900;list-style:none}.federation-domicile-summary details[open]{border-top:1px solid #dde8ea;border-left:0;grid-column:1/-1}.federation-domicile-summary details[open] summary{height:auto;padding:14px 24px}.federation-domicile-summary details[open] form{border-top:1px solid #dde8ea}.professional-locked.domicile-required a{color:#fff;background:#087f91;border-radius:10px;margin:15px auto 0;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.professional-steps{background:#fff;border:1px solid #d5e3e6;border-radius:18px;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.professional-steps article{border-right:1px solid #dce7e9;align-items:center;gap:12px;padding:18px 22px;display:flex}.professional-steps article:last-child{border:0}.professional-steps i{color:#78909a;background:#edf4f5;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.professional-steps strong,.professional-steps small{display:block}.professional-steps strong{font-size:12px}.professional-steps small{color:#80959e;margin-top:3px;font-size:10px}.professional-steps article.done i{color:#087757;background:#dff6ed}.professional-steps article.active{box-shadow:inset 0 -3px #18b9b8}.professional-steps article.active i{color:#087f91;background:#dff7f6}.professional-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.professional-card{background:#fff;border:1px solid #d3e2e5;border-radius:25px;margin:0 0 22px;overflow:hidden;box-shadow:0 16px 42px #052e4012}.professional-card>header{border-bottom:1px solid #dce7e9;justify-content:space-between;align-items:center;gap:22px;padding:27px 30px;display:flex}.professional-card>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.professional-card>header p{color:#78909a;max-width:780px;margin:7px 0 0;font-size:12px;line-height:1.55}.verified-label,.pending-label{letter-spacing:.08em;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;display:inline-flex}.verified-label{color:#087253;background:#e0f7ef}.verified-label i{color:#fff;background:#1689ff;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.pending-label{color:#986708;background:#fff5dc}.identity-card dl{grid-template-columns:repeat(2,1fr);margin:0;padding:8px 30px 22px;display:grid}.identity-card dl div{border-bottom:1px solid #e2eaec;padding:19px 0}.identity-card dl div:nth-child(odd){padding-right:18px}.identity-card dl div:nth-child(2n){border-left:1px solid #e2eaec;padding-left:18px}.identity-card dt{color:#82979f;letter-spacing:.15em;font-size:9px;font-weight:900}.identity-card dd{margin:7px 0 0;font-size:13px;font-weight:850}.professional-documents{flex-wrap:wrap;align-items:center;gap:10px;padding:0 30px 27px;display:flex}.professional-documents>span{color:#7a929b;letter-spacing:.15em;width:100%;font-size:9px;font-weight:950}.professional-documents a{color:#09687d;background:#f5fafb;border:1px solid #cfe1e4;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:850;text-decoration:none}.professional-empty,.professional-locked{text-align:center;place-content:center;min-height:205px;padding:32px;display:grid}.professional-empty i,.professional-locked i{color:#0a8893;background:#e4f7f6;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-style:normal;font-weight:950;display:grid}.professional-empty strong,.professional-locked strong{font-size:16px}.professional-empty p,.professional-locked p{color:#778e98;max-width:390px;margin:7px auto 0;font-size:12px;line-height:1.55}.license-current{color:#fff;background:linear-gradient(110deg,#042f43,#096f81);gap:4px;padding:28px 30px;display:grid}.license-current small,.license-current em{color:#79deda;letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:900}.license-current strong{font-size:27px}.license-current span{color:#c8e1e5;font-size:12px}.professional-pending-box{color:#815d15;background:#fff9e8;border:1px solid #ecd18c;border-radius:12px;gap:4px;margin:24px 30px;padding:15px;display:grid}.professional-action{background:#f8fbfc;border:1px solid #cfe0e3;border-radius:14px;margin:24px 30px}.professional-action summary{color:#08778b;cursor:pointer;padding:15px 17px;font-size:12px;font-weight:900}.professional-action form{border-top:1px solid #dce7e9;gap:13px;padding:18px;display:grid}.professional-action form>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.professional-action label{gap:6px;display:grid}.professional-action label span{color:#607b86;letter-spacing:.1em;font-size:9px;font-weight:950}.professional-action input,.professional-action select,.professional-action textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cadde1;border-radius:10px;padding:12px}.professional-action textarea{resize:vertical;min-height:90px}.professional-action button{color:#fff;background:#ed2939;border:0;border-radius:10px;padding:13px;font-weight:900}.referee-federation-card>header aside{text-align:right;min-width:160px}.referee-federation-card>header aside strong,.referee-federation-card>header aside small{display:block}.referee-federation-card>header aside strong{font-size:31px}.referee-federation-card>header aside small{color:#79919a;letter-spacing:.12em;font-size:9px}.federation-status{border-bottom:1px solid #e0eaec;grid-template-columns:repeat(2,1fr);padding:0 30px;display:grid}.federation-status div{padding:22px 0}.federation-status div+div{border-left:1px solid #e0eaec;padding-left:24px}.federation-status small,.federation-status strong{display:block}.federation-status small{color:#81969f;letter-spacing:.14em;font-size:9px;font-weight:900}.federation-status strong{margin-top:7px;font-size:13px}.assignment-history{padding:7px 30px 28px}.assignment-history>span{color:#78919a;letter-spacing:.14em;margin:18px 0 8px;font-size:9px;font-weight:950;display:block}.assignment-history article{border-top:1px solid #e1eaec;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.assignment-history article strong,.assignment-history article small{display:block}.assignment-history article small{color:#82979f;margin-top:3px;font-size:9px}.assignment-history article>b{color:#09907f}.federation-referee-page{width:min(1540px,100% - 54px);margin:auto;padding:35px 0 70px}.federation-referee-hero{color:#fff;background:linear-gradient(120deg,#032f44,#0a7586 74%,#16afae);border-radius:28px;grid-template-columns:1fr auto;align-items:end;gap:25px;padding:42px;display:grid}.federation-referee-hero span{color:#76e2df;letter-spacing:.2em;font-size:10px;font-weight:950}.federation-referee-hero h1{letter-spacing:-.055em;margin:9px 0;font-size:clamp(34px,4vw,58px)}.federation-referee-hero p{color:#badce1;margin:0}.federation-referee-hero aside{border:1px solid #fff3;border-radius:17px;grid-template-columns:repeat(2,minmax(110px,1fr));display:grid}.federation-referee-hero aside div{text-align:center;padding:18px}.federation-referee-hero aside div+div{border-left:1px solid #fff3}.federation-referee-hero aside strong,.federation-referee-hero aside small{display:block}.federation-referee-hero aside strong{font-size:27px}.federation-referee-hero aside small{color:#a8d6dc;font-size:9px}.federation-referee-section{background:#fff;border:1px solid #d5e3e6;border-radius:24px;margin-top:24px;overflow:hidden}.federation-referee-section>header{border-bottom:1px solid #dce7e9;justify-content:space-between;gap:20px;padding:26px 30px;display:flex}.federation-referee-section>header span{color:#0a8595;letter-spacing:.17em;font-size:9px;font-weight:950}.federation-referee-section>header h2{margin:6px 0 0;font-size:25px}.federation-referee-list article{border-bottom:1px solid #e1e9eb;grid-template-columns:minmax(220px,1fr) minmax(170px,.7fr) minmax(260px,1.2fr);align-items:center;gap:20px;padding:20px 30px;display:grid}.federation-referee-list strong,.federation-referee-list small{display:block}.federation-referee-list small{color:#7a919a;margin-top:4px;font-size:10px}.federation-referee-list form{align-items:center;gap:8px;display:flex}.federation-referee-list input,.federation-referee-list textarea{border:1px solid #cfdee1;border-radius:9px;min-width:0;padding:10px}.federation-referee-list button{color:#fff;background:#0b7b8d;border:0;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900}.federation-referee-list button.reject{color:#ad3039;background:#fff0f1}.professional-section-nav{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #cfe0e3e6;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;padding:8px;display:grid;position:sticky;top:12px;box-shadow:0 14px 34px #052e4014}.professional-section-nav a{color:#4e6c78;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:900;text-decoration:none;transition:all .2s;display:flex}.professional-section-nav a:hover,.professional-section-nav a:focus{color:#087b8a;background:#def6f4;transform:translateY(-1px)}.professional-section-nav i{color:#07909b;background:#e9f6f6;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.professional-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.professional-license-card{color:#fff;background:linear-gradient(135deg,#06364a,#08788a 70%,#20b7ac);border-radius:21px;min-height:210px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 34px #04364a33}.professional-license-card:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-95px;right:-65px}.professional-license-card header,.professional-license-card footer{z-index:1;justify-content:space-between;gap:12px;display:flex;position:relative}.professional-license-card header span,.professional-license-card header b{letter-spacing:.12em;font-size:8px}.professional-license-card header b{color:#087457;background:#dff9e9;border-radius:99px;padding:6px 8px}.professional-license-card>small{z-index:1;color:#84e5df;letter-spacing:.16em;margin-top:28px;font-size:8px;font-weight:950;display:block;position:relative}.professional-license-card>strong{z-index:1;margin-top:7px;font-size:24px;display:block;position:relative}.professional-license-card>p{z-index:1;color:#cae8ea;margin:5px 0 24px;font-size:12px;position:relative}.professional-license-card footer{border-top:1px solid #ffffff29;align-items:end;padding-top:13px}.professional-license-card footer span{font-size:8px;font-weight:800}.professional-license-card footer small{color:#83d9d9;margin-bottom:4px;font-size:7px;display:block}.professional-license-card footer a{color:#086c7e;background:#fff;border-radius:9px;align-self:center;padding:8px 9px;font-size:8px;font-weight:950;text-decoration:none}.professional-empty.compact{grid-column:1/-1;min-height:150px}.professional-upload{background:#f0f9f9;border:1px dashed #9eced1;border-radius:12px;padding:14px}.professional-upload small{color:#7a9199;font-size:9px}.referee-points-card>header aside{text-align:right;min-width:130px}.referee-points-card>header aside strong,.referee-points-card>header aside small{display:block}.referee-points-card>header aside strong{color:#06868f;font-size:33px}.referee-points-card>header aside small{color:#79919a;letter-spacing:.12em;margin-top:3px;font-size:8px}@media (width<=980px){.professional-grid,.professional-workspace-hero,.federation-referee-hero{grid-template-columns:1fr}.professional-workspace-hero aside{text-align:left;width:auto}.federation-referee-list article{grid-template-columns:1fr}.federation-referee-list form{flex-wrap:wrap}}@media (width<=650px){html{scroll-padding-bottom:90px}.professional-workspace,.federation-referee-page{width:min(100% - 24px,1480px);padding-top:18px;padding-bottom:110px}.professional-workspace-hero,.federation-referee-hero{border-radius:21px;padding:28px 22px}.professional-workspace-hero h1{font-size:32px}.professional-section-nav{border-radius:18px;grid-template-columns:repeat(4,1fr);margin:0;padding:6px;position:fixed;inset:auto 10px 10px}.professional-section-nav a{flex-direction:column;gap:3px;padding:7px 3px;font-size:8px}.professional-section-nav i{width:23px;height:23px}.professional-workspace-tools{flex-direction:column;align-items:stretch}.professional-workspace-tools>a,.professional-workspace-tools>b{text-align:center}.federation-domicile-card>header{grid-template-columns:auto 1fr;padding:19px 18px}.federation-domicile-card>header>b{text-align:center;grid-column:1/-1}.federation-domicile-card>form,.federation-domicile-summary details form{grid-template-columns:1fr;padding:18px}.federation-domicile-summary{grid-template-columns:1fr}.federation-domicile-summary>article+article,.federation-domicile-summary details{border-top:1px solid #dde8ea;border-left:0}.federation-domicile-summary details summary{text-align:center;padding:18px}.professional-steps{grid-template-columns:1fr}.professional-steps article{border-bottom:1px solid #dce7e9;border-right:0}.professional-card>header{flex-direction:column;align-items:flex-start;padding:23px 21px}.professional-license-grid{grid-template-columns:1fr;padding:16px}.professional-license-card{min-height:190px}.identity-card dl{grid-template-columns:1fr;padding:6px 21px 18px}.identity-card dl div:nth-child(n){border-left:0;padding:16px 0}.professional-action{margin:20px}.professional-action form>div,.federation-status{grid-template-columns:1fr}.federation-status div+div{border-top:1px solid #e0eaec;border-left:0;padding-left:0}.federation-referee-list article,.federation-referee-section>header{padding-left:21px;padding-right:21px}}.professional-shell-body{color:#082f43;background:#edf4f5;min-height:100vh;margin:0}.professional-shell-sidebar{z-index:30;box-sizing:border-box;color:#fff;background:linear-gradient(#032f44 0%,#021f31 72%,#031a29 100%);flex-direction:column;width:292px;padding:28px 24px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 44px #0325351f}.professional-shell-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.professional-shell-brand>span{background:#ffffff0f;border:1px solid #74e2df3d;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.professional-shell-brand svg{width:34px;height:34px}.professional-shell-brand>strong{letter-spacing:.18em;font-size:20px}.professional-shell-brand small{color:#7ba2af;letter-spacing:.16em;margin-top:4px;font-size:7px;display:block}.professional-shell-identity{background:linear-gradient(145deg,#1177853d,#ffffff0a);border:1px solid #65d6d438;border-radius:22px;margin-top:34px;padding:22px;display:grid;position:relative}.professional-shell-identity>span{color:#77deda;letter-spacing:.2em;font-size:8px;font-weight:950}.professional-shell-identity>i{color:#087787;background:#dff8f6;border-radius:15px;place-items:center;width:48px;height:48px;margin:16px 0 12px;font-size:19px;font-style:normal;font-weight:950;display:grid}.professional-shell-identity>strong{letter-spacing:.08em;font-size:16px}.professional-shell-identity>small{color:#9ab8c2;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.professional-shell-identity>b{color:#087456;letter-spacing:.12em;background:#dff7ed;border-radius:99px;padding:7px 9px;font-size:7px;position:absolute;top:43px;right:16px}.professional-shell-nav{gap:7px;margin-top:24px;display:grid}.professional-shell-nav a{color:#9eb8c1;border-radius:13px;align-items:center;gap:13px;padding:13px 15px;font-size:11px;font-weight:800;text-decoration:none;transition:all .2s;display:flex}.professional-shell-nav a:hover,.professional-shell-nav a:focus{color:#fff;background:#25c4be24;transform:translate(3px)}.professional-shell-nav svg{color:#66d8d5;width:20px;height:20px}.professional-shell-return{color:#80a4af;margin-top:auto;padding:12px;font-size:10px;font-weight:800;text-decoration:none}.professional-shell-sidebar>footer{border-top:1px solid #ffffff17;align-items:center;gap:10px;margin-top:12px;padding-top:18px;display:flex}.professional-shell-sidebar>footer>i{background:#ed2939;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:950;display:grid}.professional-shell-sidebar>footer span{min-width:0}.professional-shell-sidebar>footer strong,.professional-shell-sidebar>footer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.professional-shell-sidebar>footer strong{font-size:9px}.professional-shell-sidebar>footer small{color:#7697a3;margin-top:3px;font-size:8px}.professional-shell-main{min-height:100vh;margin-left:292px}.professional-shell-topbar{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-bottom:1px solid #d7e4e6;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 34px;display:flex;position:sticky;top:0}.professional-shell-topbar>div:first-child small,.professional-shell-topbar>div:first-child strong{display:block}.professional-shell-topbar>div:first-child small{color:#13a0a8;letter-spacing:.18em;font-size:8px;font-weight:950}.professional-shell-topbar>div:first-child strong{margin-top:4px;font-size:17px}.professional-shell-topbar>div:last-child{align-items:center;gap:12px;display:flex}.professional-shell-topbar>div:last-child>span{color:#087355;letter-spacing:.11em;background:#e3f8f0;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:950;display:flex}.professional-shell-topbar>div:last-child>span i{background:#1bc898;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1bc89824}.professional-shell-topbar a{color:#087589;border:1px solid #cee0e3;border-radius:11px;padding:10px 13px;font-size:9px;font-weight:900;text-decoration:none}.professional-shell-content{padding:0}.professional-shell-content .professional-workspace{width:min(1500px,100% - 48px);padding-top:28px}.professional-shell-mobile-nav{display:none}.professional-history-card>header aside{text-align:right;min-width:120px}.professional-history-card>header aside strong,.professional-history-card>header aside small{display:block}.professional-history-card>header aside strong{color:#078794;font-size:31px}.professional-history-card>header aside small{color:#78919a;letter-spacing:.12em;font-size:8px}@media (width<=1050px){.professional-shell-sidebar{width:244px;padding:24px 18px}.professional-shell-main{margin-left:244px}.professional-shell-brand>strong{font-size:17px}.professional-shell-identity{padding:18px}.professional-shell-content .professional-workspace{width:min(100% - 30px,1500px)}}@media (width<=820px){.professional-shell-sidebar{display:none}.professional-shell-main{margin-left:0}.professional-shell-topbar{min-height:68px;padding:12px 18px}.professional-shell-content .professional-workspace{width:min(100% - 24px,1500px);padding-top:16px;padding-bottom:100px}.professional-shell-mobile-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #c7dcdfe6;border-radius:21px;grid-template-columns:repeat(5,1fr);padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 50px #032f4438}.professional-shell-mobile-nav a{color:#66818b;border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:8px 2px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.professional-shell-mobile-nav svg{width:20px;height:20px}.professional-shell-mobile-nav a.is-primary{color:#fff;background:linear-gradient(145deg,#078793,#18b8af);margin-top:-20px;padding:11px 4px;box-shadow:0 10px 23px #08879345}.professional-shell-topbar>div:last-child>a{display:none}}@media (width<=520px){.professional-shell-topbar>div:first-child strong{font-size:14px}.professional-shell-topbar>div:last-child>span{padding:8px 9px}.professional-workspace-hero{padding:25px 20px}.professional-workspace-hero h1{font-size:29px}.professional-role-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-role-metrics article:nth-child(2){border-right:0}.professional-card{border-radius:20px}.professional-history-card>header aside{text-align:left;min-width:0}}.social-account,.account-page-shell{gap:22px;display:grid}.social-profile-card,.social-panel,.account-page-card{background:#fff;border:1px solid #d8e6e8;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #032d3e0f}.social-cover{color:#77e6e2;background:radial-gradient(circle at 82% 15%,#50e8de6b,#0000 27%),linear-gradient(115deg,#032b42,#075f72 63%,#08a6a4);height:185px;padding:26px 32px;position:relative;overflow:hidden}.social-cover>span{letter-spacing:.2em;font-size:.58rem;font-weight:950}.social-cover>i{border:1px solid #ffffff24;border-radius:50%;position:absolute}.social-cover>i:first-of-type{width:420px;height:420px;top:-180px;right:-80px}.social-cover>i:nth-of-type(2){width:300px;height:300px;bottom:-170px;right:210px}.social-cover>i:nth-of-type(3){background:#ffffff0f;width:34px;height:34px;top:55px;left:42%}.social-profile-main{grid-template-columns:132px minmax(0,1fr) auto;align-items:end;gap:22px;padding:0 32px 22px;display:grid;position:relative}.social-avatar{background:#dff5f4;border:6px solid #fff;border-radius:30px;place-items:center;width:124px;height:124px;margin-top:-66px;display:grid;position:relative;box-shadow:0 13px 28px #022d3f26}.social-avatar img{object-fit:cover;border-radius:24px;width:100%;height:100%}.social-avatar>span{color:#087f91;font-size:2.1rem;font-weight:900}.social-avatar>.verified-blue{border:4px solid #fff;position:absolute;bottom:-4px;right:-4px}.social-identity{gap:5px;padding-top:18px;display:grid}.social-identity>span,.social-panel>header span,.account-page-hero>div>span,.account-page-card>header span{color:#07889b;letter-spacing:.17em;font-size:.52rem;font-weight:950}.social-identity h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,3vw,2.75rem);line-height:1}.social-identity p{color:#647e88;max-width:720px;margin:3px 0;font-size:.66rem;line-height:1.55}.social-identity>div{flex-wrap:wrap;gap:7px 15px;margin-top:4px;display:flex}.social-identity small{color:#82969d;font-size:.48rem;font-weight:800}.social-profile-actions{gap:8px;display:flex}.social-profile-actions a{color:#315763;border:1px solid #cedfe2;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:.56rem;font-weight:900;text-decoration:none;display:inline-flex}.social-profile-actions a.primary{color:#fff;background:#e92838;border-color:#e92838}.social-profile-stats{background:#fbfdfd;border-top:1px solid #e0e9eb;grid-template-columns:repeat(4,minmax(100px,1fr)) minmax(170px,1.4fr);display:grid}.social-profile-stats>div{border-right:1px solid #e1eaec;gap:2px;padding:16px 22px;display:grid}.social-profile-stats>div:last-child{border-right:0}.social-profile-stats strong{font-size:1.08rem}.social-profile-stats span{color:#7c929a;font-size:.5rem}.social-completeness i{background:#dce9eb;border-radius:8px;height:4px;margin-top:5px;overflow:hidden}.social-completeness i b{border-radius:inherit;background:#08aaa3;height:100%;display:block}.social-account-layout{grid-template-columns:minmax(0,1.65fr) minmax(285px,.65fr);align-items:start;gap:22px;display:grid}.social-account-layout>main,.social-account-sidebar{gap:22px;display:grid}.social-panel>header,.account-page-card>header{border-bottom:1px solid #e1eaec;justify-content:space-between;align-items:end;gap:18px;padding:22px 24px;display:flex}.social-panel>header h2,.account-page-card>header h2{letter-spacing:-.04em;margin:5px 0 2px;font-size:1.25rem}.social-panel>header p,.account-page-card>header p{color:#788e96;margin:0;font-size:.58rem}.social-panel>header>a{color:#087f91;font-size:.54rem;font-weight:900}.social-workspace-grid{grid-template-columns:1fr 1fr;gap:11px;padding:18px;display:grid}.social-workspace-card{background:#fbfdfd;border:1px solid #dce7e9;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;transition:all .18s;display:grid}.social-workspace-card:hover{border-color:#7dd6d2;transform:translateY(-2px);box-shadow:0 12px 24px #053c4b12}.social-workspace-card>i,.social-workspace-card>img{color:#07899a;object-fit:cover;background:#e2f6f5;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.social-workspace-card>i svg{width:22px;height:22px}.social-workspace-card>span{gap:2px;min-width:0;display:grid}.social-workspace-card small{color:#07889b;letter-spacing:.1em;font-size:.43rem;font-weight:950}.social-workspace-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.social-workspace-card em{color:#7d9199;text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;font-style:normal;overflow:hidden}.social-workspace-card>a,.social-workspace-card button{color:#fff;cursor:pointer;background:#063247;border:0;border-radius:8px;padding:9px;font-size:.48rem;font-weight:900;text-decoration:none}.social-workspace-card form{margin:0}.social-workspace-card.is-platform{background:linear-gradient(135deg,#f0fbfa,#fff);border-color:#bce4e1}.social-empty{text-align:center;grid-column:1/-1;justify-items:center;gap:7px;padding:38px;display:grid}.social-empty>i{color:#078b96;background:#e1f6f4;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.social-empty p{color:#7b9098;max-width:420px;margin:0;font-size:.58rem}.social-empty a{color:#e82938;font-size:.55rem;font-weight:900}.social-empty.compact{padding:30px}.social-activity>div{display:grid}.social-activity article{border-top:1px solid #e4ecee;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.social-activity article:first-child{border-top:0}.social-activity article>i{color:#087f91;background:#e1f5f3;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.social-activity article>span{gap:2px;display:grid}.social-activity strong{font-size:.59rem}.social-activity p{color:#718890;margin:0;font-size:.51rem}.social-activity small{color:#9aabb0;font-size:.45rem}.social-activity em{color:#8b630d;background:#fff1cc;border-radius:99px;padding:6px 8px;font-size:.43rem;font-style:normal;font-weight:950}.social-activity em.status-approved{color:#0b765d;background:#ddf6ea}.social-activity em.status-rejected{color:#a12c37;background:#fdebed}.social-about>header,.social-quick-create>header{align-items:center}.social-about dl{margin:0;display:grid}.social-about dl>div{border-top:1px solid #e4ecee;gap:4px;padding:13px 20px;display:grid}.social-about dl>div:first-child{border-top:0}.social-about dt{color:#7d9198;letter-spacing:.1em;font-size:.44rem;font-weight:900}.social-about dd{margin:0;font-size:.58rem;font-weight:800}.social-quick-create>div{display:grid}.social-quick-create>div>a{color:#0a3144;border-top:1px solid #e4ecee;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 18px;text-decoration:none;display:grid}.social-quick-create>div>a:first-child{border-top:0}.social-quick-create i{color:#078999;background:#e3f6f4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.social-quick-create i svg{width:19px}.social-quick-create span{gap:2px;display:grid}.social-quick-create strong{font-size:.57rem}.social-quick-create small{color:#7d9299;font-size:.46rem}.social-quick-create b{color:#e62a39}.account-page-shell{max-width:1180px;margin:0 auto}.account-page-back{color:#56747f;width:max-content;font-size:.62rem;font-weight:850;text-decoration:none}.account-page-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#5eebe257,#0000 29%),linear-gradient(118deg,#032b40,#076b78 70%,#0aa5a3);border-radius:26px;justify-content:space-between;align-items:center;gap:30px;min-height:220px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #03304224}.account-page-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-260px;right:-110px}.account-page-hero>div{z-index:1;max-width:760px;position:relative}.account-page-hero h1{letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(2rem,4vw,3.7rem);line-height:.98}.account-page-hero p{color:#b9d5da;max-width:720px;margin:0;font-size:.7rem;line-height:1.6}.account-page-hero aside{z-index:1;background:#022c3a47;border:1px solid #fff3;border-radius:17px;gap:4px;min-width:180px;padding:20px;display:grid;position:relative}.account-page-hero aside strong{font-size:1.6rem}.account-page-hero aside small{color:#83e1de;letter-spacing:.13em;font-size:.48rem;font-weight:900}.account-page-hero aside i{background:#ffffff26;border-radius:8px;height:4px;margin-top:8px;overflow:hidden}.account-page-hero aside i b{background:#75e4df;height:100%;display:block}.profile-page-hero{grid-template-columns:100px minmax(0,1fr) 210px;display:grid}.account-page-avatar{background:#dff6f4;border:5px solid #ffffffe6;border-radius:24px;place-items:center;width:92px;height:92px;display:grid}.account-page-avatar img{object-fit:cover;border-radius:18px;width:100%;height:100%}.account-page-avatar span{color:#087f91;font-size:1.8rem;font-weight:900}.account-page-card>header>b{color:#08755e;background:#e2f7ee;border-radius:99px;padding:7px 9px;font-size:.44rem}.account-page-card>header>i{color:#087f92;background:#e1f5f3;border-radius:11px;place-items:center;width:39px;height:39px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.profile-page-readonly{grid-template-columns:1fr 1fr;margin:0;display:grid}.profile-page-readonly>div{border-top:1px solid #e2ebed;border-right:1px solid #e2ebed;gap:6px;min-height:76px;padding:17px 21px;display:grid}.profile-page-readonly>div:nth-child(odd){border-right:1px solid #e2ebed}.profile-page-readonly>div.wide{border-right:0;grid-column:1/-1}.profile-page-readonly dt,.account-form-card label>span{color:#788f97;letter-spacing:.1em;font-size:.47rem;font-weight:950}.profile-page-readonly dd{margin:0;font-size:.65rem;font-weight:800;line-height:1.5}.account-form-card form{grid-template-columns:1fr 1fr;gap:14px;padding:24px;display:grid}.account-form-card label{gap:7px;display:grid}.account-form-card label.wide,.account-form-card form>footer,.account-form-card .professional-match{grid-column:1/-1}.account-form-card input,.account-form-card select,.account-form-card textarea{box-sizing:border-box;color:#0a3044;background:#fbfdfd;border:1px solid #cddfe2;border-radius:10px;width:100%;min-height:47px;padding:11px 13px;font:700 .67rem inherit}.account-form-card textarea{resize:vertical;min-height:100px}.account-form-card form>footer{justify-content:space-between;align-items:center;gap:20px;padding-top:8px;display:flex}.account-form-card form>footer>span{color:#718891;max-width:600px;font-size:.55rem}.account-form-card form>footer button{color:#fff;cursor:pointer;background:#e82939;border:0;border-radius:10px;min-height:46px;padding:0 18px;font-size:.6rem;font-weight:900}.file-field{background:#f5fafb;border:1px dashed #bcd4d8;border-radius:12px;padding:14px}.file-field small{color:#84979d;font-size:.48rem}.create-path-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.create-path-grid>a{color:#0a3044;background:#fff;border:1px solid #d6e5e7;border-radius:20px;grid-template-columns:50px minmax(0,1fr);gap:14px;padding:22px;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 15px 38px #0330420d}.create-path-grid>a:hover{border-color:#76d5d1;transform:translateY(-3px);box-shadow:0 20px 38px #0330421a}.create-path-grid>a>i{color:#078b99;background:#e1f6f4;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.create-path-grid svg{width:24px}.create-path-grid>a>span{gap:5px;display:grid}.create-path-grid small{color:#07899a;letter-spacing:.13em;font-size:.47rem;font-weight:950}.create-path-grid strong{font-size:.76rem}.create-path-grid p{color:#738992;margin:0;font-size:.56rem;line-height:1.55}.create-path-grid>a>b{color:#e52939;border-top:1px solid #e3ecee;grid-column:1/-1;padding-top:14px;font-size:.56rem}.create-path-grid>a.is-locked{background:#f7f9fa}.create-flow-info>div{grid-template-columns:repeat(4,1fr);display:grid}.create-flow-info article{border-right:1px solid #e2eaec;gap:5px;padding:22px;display:grid}.create-flow-info article:last-child{border-right:0}.create-flow-info article i,.identity-flow-strip article>i{color:#078b99;background:#e2f6f4;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.53rem;font-style:normal;font-weight:900;display:grid}.create-flow-info article strong{font-size:.63rem}.create-flow-info article p{color:#778d95;margin:0;font-size:.53rem;line-height:1.5}.identity-flow-strip{background:#fff;border:1px solid #d9e6e8;border-radius:17px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.identity-flow-strip article{border-right:1px solid #e1eaec;align-items:center;gap:11px;padding:16px 20px;display:flex}.identity-flow-strip article:last-child{border-right:0}.identity-flow-strip article.active>i{color:#fff;background:#08a49f}.identity-flow-strip article>span{gap:2px;display:grid}.identity-flow-strip strong{font-size:.57rem}.identity-flow-strip small{color:#7e9299;font-size:.46rem}.professional-create-card{justify-self:center;width:100%;max-width:980px}.professional-match{margin:0}.account-locked-state{text-align:center;justify-items:center;gap:8px;padding:55px;display:grid}.account-locked-state>i{font-size:2rem}.account-locked-state h2{margin:0}.account-locked-state p{color:#758b94;max-width:560px;margin:0}.account-locked-state a{color:#fff;background:#e82939;border-radius:10px;margin-top:10px;padding:12px 16px;font-size:.6rem;font-weight:900}@media (width<=1050px){.social-account-layout{grid-template-columns:1fr}.social-account-sidebar{grid-template-columns:1fr 1fr}.social-workspace-grid,.create-path-grid{grid-template-columns:1fr}.create-flow-info>div{grid-template-columns:1fr 1fr}.create-flow-info article:nth-child(2){border-right:0}.create-flow-info article{border-bottom:1px solid #e2eaec}.create-flow-info article:nth-last-child(-n+2){border-bottom:0}}@media (width<=760px){.social-cover{height:120px}.social-profile-main{grid-template-columns:82px 1fr;padding:0 18px 18px}.social-avatar{border-width:4px;border-radius:20px;width:76px;height:76px;margin-top:-37px}.social-avatar img{border-radius:15px}.social-avatar>span{font-size:1.35rem}.social-identity{padding-top:13px}.social-identity h1{font-size:1.5rem}.social-profile-actions{grid-column:1/-1}.social-profile-actions a{flex:1;justify-content:center}.social-profile-stats{grid-template-columns:repeat(2,1fr)}.social-profile-stats>div{border-bottom:1px solid #e1eaec}.social-profile-stats>div:nth-child(2n){border-right:0}.social-profile-stats>.social-completeness{border-bottom:0;grid-column:1/-1}.social-account-sidebar{grid-template-columns:1fr}.social-panel>header,.account-page-card>header{align-items:flex-start}.social-workspace-grid{padding:12px}.social-workspace-card{grid-template-columns:42px minmax(0,1fr)}.social-workspace-card>a,.social-workspace-card>form{grid-column:1/-1}.social-activity article{grid-template-columns:38px 1fr}.social-activity article>em{grid-column:2;width:max-content}.account-page-hero{border-radius:21px;flex-direction:column;align-items:flex-start;min-height:0;padding:27px 23px}.profile-page-hero{display:flex}.account-page-hero aside{box-sizing:border-box;width:100%}.account-page-avatar{width:76px;height:76px}.profile-page-readonly,.account-form-card form{grid-template-columns:1fr}.profile-page-readonly>div,.profile-page-readonly>div:nth-child(odd){border-right:0}.profile-page-readonly>div.wide,.account-form-card label.wide,.account-form-card form>footer,.account-form-card .professional-match{grid-column:auto}.account-form-card form>footer{flex-direction:column;align-items:stretch}.account-form-card form>footer button{width:100%}.identity-flow-strip{grid-template-columns:1fr}.identity-flow-strip article{border-bottom:1px solid #e1eaec;border-right:0}.identity-flow-strip article:last-child{border-bottom:0}.create-flow-info>div{grid-template-columns:1fr}.create-flow-info article,.create-flow-info article:nth-child(2),.create-flow-info article:nth-last-child(-n+2){border-bottom:1px solid #e2eaec;border-right:0}.create-flow-info article:last-child{border-bottom:0}}.social-account-body{background:radial-gradient(circle at 92% 8%,#16cbc21a,#0000 27rem),radial-gradient(circle at 7% 34%,#14769612,#0000 25rem),#f3f8f9}.social-account{gap:14px;max-width:1360px;margin-inline:auto}.social-account .social-profile-card{border-color:#58919e3d;border-radius:22px;box-shadow:0 18px 48px #002a3b17}.social-account .social-cover{background:radial-gradient(circle at 84% 22%,#47efe07a,#0000 23%),radial-gradient(circle at 57% 110%,#00c2c047,#0000 31%),linear-gradient(118deg,#021f33 0%,#03475d 48%,#078795 76%,#0bb8ae 100%);height:150px;padding:22px 26px}.social-cover-topline{z-index:3;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.social-cover-topline>span{letter-spacing:.2em;font-size:.53rem;font-weight:950}.social-cover-topline>b{color:#d9ffff;letter-spacing:.13em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00212f40;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:.43rem;display:inline-flex}.social-cover-topline>b>i{background:#65f5d7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #65f5d71f,0 0 18px #65f5d7}.social-cover-message{z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:3px 20px;margin-top:24px;display:grid;position:relative}.social-cover-message small{color:#79e7e2;letter-spacing:.14em;text-transform:uppercase;font-size:.46rem;font-weight:900}.social-cover-message strong{color:#fff;letter-spacing:-.055em;grid-row:2;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:500;line-height:.95}.social-cover-message p{color:#b7dfe2;grid-row:2;align-self:center;margin:0;font-size:.56rem}.social-cover-orbits{pointer-events:none;position:absolute;inset:0;overflow:hidden}.social-cover-orbits>i{border:1px solid #ffffff29;border-radius:50%;position:absolute}.social-cover-orbits>i:first-child{width:500px;height:500px;top:-280px;right:-86px}.social-cover-orbits>i:nth-child(2){width:300px;height:300px;top:-138px;right:54px}.social-cover-orbits>i:nth-child(3){background:#ffffff0e;border-color:#ffffff52;width:54px;height:54px;top:34px;right:166px;box-shadow:inset 0 0 30px #ffffff0a}.social-cover-orbits>b{background:#ef3442;border-radius:50%;width:8px;height:8px;position:absolute;top:57px;right:189px;box-shadow:0 0 20px #ef3442bf}.social-account .social-profile-main{background:linear-gradient(90deg,#fff 65%,#f8fcfc);grid-template-columns:98px minmax(0,1fr) auto;align-items:center;gap:17px;padding:0 24px 17px}.social-account .social-avatar{background:linear-gradient(145deg,#e7fbfa,#cfeeed);border:5px solid #fff;border-radius:25px;width:88px;height:88px;margin-top:-34px;box-shadow:0 12px 28px #012e3e29}.social-account .social-avatar img{border-radius:19px}.social-account .social-avatar>i{background:#18bd83;border:4px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:3px;right:-1px;box-shadow:0 4px 12px #18bd8359}.social-account .social-identity{gap:5px;padding-top:13px}.social-identity-kicker{align-items:center;gap:9px!important;margin:0!important;display:flex!important}.social-identity-kicker>span{color:#07889b;letter-spacing:.16em;font-size:.48rem;font-weight:950}.social-identity-kicker>b{color:#526f78;letter-spacing:.04em;background:#eff5f6;border-radius:99px;padding:5px 8px;font-size:.43rem}.social-account .social-identity h1{font-size:clamp(1.55rem,2.35vw,2.25rem)}.social-account .social-identity p{text-overflow:ellipsis;white-space:nowrap;max-width:660px;font-size:.57rem;overflow:hidden}.social-account .social-profile-actions{align-self:center}.social-account .social-profile-actions a{background:#fff;border-radius:10px;justify-content:space-between;gap:10px;min-width:104px;min-height:38px;padding:0 13px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 7px 18px #0235440a}.social-account .social-profile-actions a:hover{border-color:#7bd7d2;transform:translateY(-2px);box-shadow:0 12px 26px #0235441a}.social-account .social-profile-actions a.primary{background:linear-gradient(135deg,#ef2d3e,#d92133);border-color:#ef2d3e;box-shadow:0 12px 25px #e8293833}.social-account .social-profile-stats{background:#f9fcfc;grid-template-columns:repeat(4,minmax(88px,1fr)) minmax(180px,1.35fr);position:relative}.social-account .social-profile-stats>div{padding:12px 20px;transition:background .18s;position:relative}.social-account .social-profile-stats>div:hover{background:#f0f9f9}.social-account .social-profile-stats>div:before{content:"";background:0 0;border-radius:4px;width:2px;position:absolute;top:18px;bottom:18px;left:0}.social-account .social-profile-stats>div:hover:before{background:#18b9b0}.social-account .social-profile-stats strong{letter-spacing:-.04em;font-size:1.05rem}.social-account .social-profile-stats span{text-transform:uppercase;letter-spacing:.08em;font-size:.46rem}.social-account .social-completeness i{background:#e1ecee;height:5px}.social-account .social-completeness i b{background:linear-gradient(90deg,#088da0,#22c7b5);box-shadow:0 0 14px #22c7b547}.social-next-move{color:#fff;background:radial-gradient(circle at 96% 10%,#27cdc347,#0000 24%),linear-gradient(110deg,#032b40,#064f61);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid;box-shadow:0 18px 40px #022d3e1f}.social-next-icon{background:#ffffff12;border:1px solid #74eae140;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.social-next-icon>span{z-index:1;color:#77e7df;font-size:1.15rem;font-weight:900;position:relative}.social-next-icon>i{border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:8px}.social-next-move>div:nth-child(2){gap:3px;display:grid}.social-next-move small{color:#65e0d8;letter-spacing:.16em;font-size:.43rem;font-weight:950}.social-next-move strong{font-size:.75rem}.social-next-move p{color:#9fc0c6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.49rem;overflow:hidden}.social-next-move>a{color:#052f42;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:0 16px;font-size:.53rem;font-weight:950;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.social-next-move>a:hover{background:#72e6df;transform:translate(3px)}.social-account .social-account-layout,.social-account .social-account-layout>main,.social-account .social-account-sidebar{gap:14px}.social-account .social-panel{border-radius:18px;box-shadow:0 12px 34px #032d3e0d}.social-account .social-panel>header{background:linear-gradient(#fff,#fbfdfd);padding:18px 20px}.social-account .social-workspace-grid{counter-reset:workspace;gap:10px;padding:14px}.social-account .social-workspace-card{counter-increment:workspace;background:linear-gradient(135deg,#fff,#f8fcfc);border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;min-height:58px;padding:11px;position:relative}.social-account .social-workspace-card:after{color:#dfeaec;letter-spacing:.1em;content:"0" counter(workspace);font-size:.46rem;font-weight:950;position:absolute;top:8px;right:13px}.social-account .social-workspace-card>i,.social-account .social-workspace-card>img{border-radius:11px;width:42px;height:42px}.social-account .social-workspace-card>a,.social-account .social-workspace-card button{z-index:1;border-radius:9px;min-width:62px;padding:10px 11px;transition:transform .18s,background .18s;position:relative}.social-account .social-workspace-card>a:hover,.social-account .social-workspace-card button:hover{background:#087e8e;transform:translate(2px)}.social-account .social-workspace-card.is-platform{color:#fff;background:radial-gradient(circle at 90% 10%,#2dd4ca3d,#0000 36%),linear-gradient(135deg,#022d42,#075a6b);border-color:#064a5d}.social-account .social-workspace-card.is-platform small{color:#69dfda}.social-account .social-workspace-card.is-platform em{color:#a9cbd0}.social-account .social-workspace-card.is-platform>i{color:#71e4df;background:#ffffff17}.social-account .social-workspace-card.is-platform>a{color:#043247;background:#fff}.social-account .social-about{background:linear-gradient(155deg,#fff 50%,#f0f9f9)}.social-account .social-quick-create>div>a{transition:background .18s,padding .18s}.social-account .social-quick-create>div>a:hover{background:#f2fbfa;padding-left:22px}.social-account a:focus-visible,.social-account button:focus-visible{outline-offset:3px;outline:3px solid #15beb557}.social-account a:active,.social-account button:active{transform:scale(.98)}@keyframes socialDashboardEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes socialOrbit{0%,to{transform:translate(0)}50%{transform:translate(-7px,7px)}}.social-account>.social-profile-card{animation:.45s ease-out both socialDashboardEnter}.social-account>.social-next-move{animation:.45s ease-out 80ms both socialDashboardEnter}.social-account>.social-account-layout{animation:.45s ease-out .15s both socialDashboardEnter}.social-cover-orbits>i:nth-child(3),.social-cover-orbits>b{animation:5s ease-in-out infinite socialOrbit}@media (width<=760px){.social-account{gap:11px}.social-account .social-profile-card{border-radius:18px}.social-account .social-cover{height:132px;padding:17px 16px}.social-cover-topline>span{max-width:170px;font-size:.42rem;line-height:1.5}.social-cover-topline>b{padding:7px 8px;font-size:.35rem}.social-cover-message{grid-template-columns:1fr;gap:3px;margin-top:22px;display:grid}.social-cover-message small{font-size:.38rem}.social-cover-message strong{grid-row:auto;font-size:1.75rem}.social-cover-message p{grid-row:auto;font-size:.47rem}.social-cover-orbits>i:first-child{width:440px;height:440px;top:-210px;right:-180px}.social-cover-orbits>i:nth-child(2){width:260px;height:260px;top:-78px;right:-12px}.social-cover-orbits>i:nth-child(3){width:54px;height:54px;top:50px;right:86px}.social-cover-orbits>b{top:73px;right:108px}.social-account .social-profile-main{background:#fff;grid-template-columns:68px minmax(0,1fr);gap:10px;padding:0 14px 14px}.social-account .social-avatar{border-width:4px;border-radius:19px;width:64px;height:64px;margin-top:-26px}.social-account .social-avatar img{border-radius:18px}.social-account .social-avatar>i{border-width:3px;width:10px;height:10px}.social-account .social-identity{padding-top:10px}.social-identity-kicker{flex-direction:column;align-items:flex-start!important;gap:4px!important}.social-identity-kicker>b{padding:3px 6px;font-size:.34rem}.social-account .social-identity h1{font-size:1.18rem;line-height:1}.social-account .social-identity p{font-size:.48rem}.social-account .social-identity>div:last-child{grid-column:1/-1;gap:5px 10px}.social-account .social-profile-actions{grid-column:1/-1;margin-top:5px}.social-account .social-profile-actions a{min-width:0;min-height:40px}.social-account .social-profile-stats{grid-template-columns:repeat(2,1fr)}.social-account .social-profile-stats>div{padding:12px 14px}.social-next-move{border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px}.social-next-icon{border-radius:11px;width:37px;height:37px}.social-next-move strong{font-size:.64rem}.social-next-move p{white-space:normal;font-size:.45rem;line-height:1.5}.social-next-move>a{grid-column:1/-1;justify-content:center;min-height:42px}.social-account .social-workspace-card{grid-template-columns:45px minmax(0,1fr);padding:13px}.social-account .social-workspace-card>i,.social-account .social-workspace-card>img{width:43px;height:43px}.social-account .social-workspace-card:after{top:7px;right:10px}}@media (width<=520px){.social-cover-topline>span{max-width:135px}.social-cover-topline>b{box-sizing:border-box;justify-content:center;width:28px;height:28px;padding:0;font-size:0}.social-account .social-profile-main{grid-template-columns:58px minmax(0,1fr)}.social-account .social-avatar{border-radius:16px;width:54px;height:54px;margin-top:-19px}.social-account .social-avatar img{border-radius:12px}.social-account .social-profile-actions{grid-template-columns:1fr 1fr;display:grid}.social-account .social-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.social-account .social-profile-stats>.social-completeness{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.social-account>*,.social-cover-orbits>*{animation:none!important}.social-account .social-workspace-card,.social-account .social-profile-actions a,.social-next-move>a{transition:none!important}}.account-page-header-actions{align-items:center;gap:10px;display:flex}.account-page-header-actions>b{color:#08755e;white-space:nowrap;background:#e2f7ee;border-radius:99px;padding:7px 9px;font-size:.44rem}.account-page-header-actions>a{color:#fff;background:#063247;border-radius:9px;align-items:center;min-height:36px;padding:0 12px;font-size:.5rem;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.account-page-header-actions>a:hover{background:#078493;transform:translate(2px)}.profile-edit-shell{gap:18px}.profile-edit-hero{min-height:205px}.profile-edit-hero h1{max-width:760px}.profile-edit-flow{margin-top:-2px}.profile-edit-card{overflow:visible}.profile-edit-card>header{background:linear-gradient(#fff,#fbfdfd);border-radius:24px 24px 0 0}.profile-edit-card form{padding:28px}.profile-edit-card form>footer>div{align-items:center;gap:9px;display:flex}.profile-edit-card form>footer>div>a{color:#365b67;background:#fff;border:1px solid #ccdee1;border-radius:10px;align-items:center;min-height:46px;padding:0 17px;font-size:.57rem;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=760px){.account-page-header-actions{flex-direction:column;align-items:stretch;width:100%}.account-page-header-actions>b{text-align:center;white-space:normal}.account-page-header-actions>a{justify-content:center}.profile-edit-card form{padding:19px}.profile-edit-card form>footer>div{flex-direction:column-reverse;align-items:stretch}.profile-edit-card form>footer>div>a{justify-content:center}}.create-category-section{background:#fff;border:1px solid #d7e5e7;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #0330420d}.create-category-section>header{border-bottom:1px solid #e1eaec;justify-content:space-between;align-items:end;gap:20px;padding:17px 20px;display:flex}.create-category-section>header span{color:#07899a;letter-spacing:.15em;font-size:.46rem;font-weight:950}.create-category-section>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:1.15rem}.create-category-section>header p{color:#758b94;margin:0;font-size:.54rem}.create-path-grid-six{gap:10px;padding:12px}.create-path-grid-six>a{min-height:104px;box-shadow:none;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px}.create-path-grid-six>a>i{border-radius:11px;width:40px;height:40px}.create-path-grid-six svg{width:21px}.create-path-grid-six strong{font-size:.7rem}.create-path-grid-six p{font-size:.51rem}.create-path-grid-six>a>b{padding-top:10px;font-size:.5rem}.create-achievement-link{color:#073247;background:#f8fcfc;border:1px solid #cfe1e4;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.create-achievement-link:hover{background:#effafa;border-color:#76d5d1;transform:translateY(-2px)}.create-achievement-link>i{color:#078a99;background:#dff5f3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.create-achievement-link svg{width:20px}.create-achievement-link>span{gap:2px;display:grid}.create-achievement-link small{color:#07899a;letter-spacing:.12em;font-size:.43rem;font-weight:950}.create-achievement-link strong{font-size:.61rem}.create-achievement-link>b{color:#e72b3b;font-size:.52rem}.identity-type-tabs{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.identity-type-tabs>a{color:#476773;background:#fff;border:1px solid #d5e4e6;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.identity-type-tabs>a:hover{border-color:#74d4d0;transform:translateY(-2px)}.identity-type-tabs>a.active{color:#fff;background:linear-gradient(135deg,#032e43,#07788a);border-color:#07566a;box-shadow:0 10px 24px #0330421f}.identity-type-tabs svg{color:#0792a0;width:26px;height:26px}.identity-type-tabs a.active svg{color:#71e4de}.identity-type-tabs span{gap:2px;display:grid}.identity-type-tabs small{color:#80949b;letter-spacing:.12em;font-size:.4rem;font-weight:900}.identity-type-tabs a.active small{color:#8cdeda}.identity-type-tabs strong{font-size:.56rem}.field-hint{color:#82969d;letter-spacing:0;font-size:.46rem;font-weight:500}@media (width<=760px){.create-category-section>header{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 15px}.create-path-grid-six{padding:9px}.create-achievement-link{grid-template-columns:36px minmax(0,1fr)}.create-achievement-link>b{grid-column:2}.identity-type-tabs{grid-template-columns:1fr}}.social-verification-progress{background:#fff;border:1px solid #cde2e5;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #032f440e}.social-verification-progress>header{background:linear-gradient(120deg,#f6fbfb,#edf8f8);border-bottom:1px solid #dde9eb;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.social-verification-progress>header span{color:#078b98;letter-spacing:.15em;font-size:.56rem;font-weight:950}.social-verification-progress>header h2{color:#07364b;letter-spacing:-.03em;margin:4px 0 2px;font-size:1.05rem}.social-verification-progress>header p{color:#718790;margin:0;font-size:.66rem}.social-verification-progress>header>b{color:#9a6507;letter-spacing:.08em;white-space:nowrap;background:#fff0cf;border-radius:999px;padding:7px 10px;font-size:.53rem}.social-verification-progress>div{display:grid}.social-verification-progress article{border-top:1px solid #e4edef;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 18px;display:grid}.social-verification-progress article:first-child{border-top:0}.social-verification-progress article>i{background:#e6a72c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fff3d8}.social-verification-progress article.status-needs_revision>i{background:#e62c3a;box-shadow:0 0 0 4px #fdebed}.social-verification-progress article>span{gap:2px;display:grid}.social-verification-progress article small{color:#078a96;letter-spacing:.1em;font-size:.48rem;font-weight:950}.social-verification-progress article strong{color:#07364b;font-size:.7rem}.social-verification-progress article p{color:#8a5d17;margin:2px 0 0;font-size:.61rem}.social-verification-progress article em{color:#98660d;background:#fff5dc;border-radius:8px;padding:6px 8px;font-size:.5rem;font-style:normal;font-weight:950}.social-verification-progress article>a{color:#fff;background:#e82f3d;border-radius:8px;padding:7px 9px;font-size:.53rem;font-weight:950;text-decoration:none}@media (width<=720px){.social-verification-progress>header{flex-direction:column;align-items:flex-start}.social-verification-progress article{grid-template-columns:8px minmax(0,1fr) auto}.social-verification-progress article>a{grid-column:2/-1;width:max-content}.social-verification-progress article em{font-size:.45rem}}.account-access-alert{color:#66460b;background:#fff8df;border:1px solid #f1cf7b;border-radius:16px;align-items:center;gap:18px;margin-bottom:18px;padding:16px 20px;display:flex}.account-access-alert strong{font-size:.78rem}.account-access-alert p{flex:1;margin:0;font-size:.68rem;line-height:1.5}.account-access-alert a{color:#8a5a00;font-size:.65rem;font-weight:900;text-decoration:none}.platform-account-control{border-top:1px solid #dce8ea;gap:12px;margin-top:15px;padding-top:15px;display:grid}.platform-account-control label{gap:7px;display:grid}.platform-account-control label span{letter-spacing:.1em;font-size:.52rem;font-weight:900}.platform-account-control textarea{box-sizing:border-box;border:1px solid #cadde1;border-radius:10px;width:100%;padding:11px}.platform-account-control>button{color:#fff;background:#079273;border:0;border-radius:10px;padding:12px;font-weight:900}.platform-account-control>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.platform-account-control>div button{color:#a12935;background:#fff5f5;border:1px solid #efb9bd;border-radius:10px;padding:10px;font-weight:900}.support-shell{gap:20px;max-width:1500px;margin:0 auto;display:grid}.support-shell.compact{max-width:1050px}.support-hero,.platform-section-hero{color:#fff;background:linear-gradient(120deg,#032e42,#087f8e);border-radius:26px;padding:38px 42px;position:relative;overflow:hidden}.support-hero:after,.platform-section-hero:after{content:"";border:1px solid #69e5dd40;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-150px;right:-80px}.support-hero>span,.platform-section-hero>span{letter-spacing:.18em;color:#70e0dc;font-size:.58rem;font-weight:900}.support-hero h1,.platform-section-hero h1{letter-spacing:-.04em;max-width:760px;margin:10px 0 8px;font-size:clamp(1.8rem,4vw,3.2rem)}.support-hero p,.platform-section-hero p{color:#b4cbd2;max-width:760px;margin:0;line-height:1.6}.support-hero a,.platform-section-hero button{z-index:1;color:#fff;cursor:pointer;background:#ef3340;border:0;border-radius:11px;margin-top:20px;padding:12px 17px;font-size:.7rem;font-weight:900;text-decoration:none;display:inline-flex;position:relative}.platform-section-hero>div{gap:8px;display:flex}.platform-section-hero button.secondary{color:#07384a;background:#fff;border:1px solid #b4d7dc}.support-list,.support-form,.support-thread,.platform-table-card,.platform-email-config,.platform-inbox-list,.incoming-email-detail{background:#fff;border:1px solid #d8e5e8;border-radius:21px;overflow:hidden;box-shadow:0 18px 38px #032d430f}.support-list>header,.support-form>header,.support-thread>header,.platform-email-config>header,.platform-inbox-list>header{border-bottom:1px solid #e1ebed;justify-content:space-between;align-items:end;gap:25px;padding:22px 25px;display:flex}.support-list header span,.support-form header span,.support-thread header span,.platform-email-config header span,.platform-inbox-list header span{color:#078b99;letter-spacing:.14em;font-size:.55rem;font-weight:900}.support-list h2,.platform-email-config h2,.platform-inbox-list h2{margin:5px 0 0}.support-list header small{color:#71878f}.support-list>a{color:#0a3548;border-bottom:1px solid #e5edef;align-items:center;gap:16px;padding:17px 24px;text-decoration:none;display:flex}.support-list>a>span{flex:1;gap:3px;display:grid}.support-list>a small,.support-list>a em{color:#789099;font-size:.55rem;font-style:normal}.support-list>a i{font-style:normal;font-weight:900}.support-empty{color:#789099;text-align:center;padding:36px}.ticket-status{color:#49656e;letter-spacing:.06em;background:#eaf0f1;border-radius:99px;width:max-content;padding:6px 9px;font-size:.52rem;font-weight:900;display:inline-flex}.ticket-status.status-open,.ticket-status.status-waiting_admin{color:#97620b;background:#fff0c4}.ticket-status.status-in_progress{color:#087b91;background:#dff5f7}.ticket-status.status-resolved,.ticket-status.status-closed{color:#08785d;background:#ddf5eb}.ticket-status.status-waiting_user{color:#9c3740;background:#ffeaec}.support-form>header{display:block}.support-form h1,.support-thread h1{margin:7px 0 4px;font-size:1.8rem}.support-form header p,.support-thread header p{color:#789099;margin:0}.support-form form,.support-thread form{gap:14px;padding:24px;display:grid}.support-form label,.support-thread form label{gap:7px;display:grid}.support-form label>span,.support-thread form label>span{color:#5d7881;letter-spacing:.1em;font-size:.52rem;font-weight:900}.support-form input,.support-form select,.support-form textarea,.support-thread form select,.support-thread form textarea{box-sizing:border-box;color:#0a3548;width:100%;font:inherit;background:#fff;border:1px solid #cbdde1;border-radius:11px;padding:12px}.support-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-form button,.support-thread form>button{color:#fff;cursor:pointer;background:#ef3340;border:0;border-radius:11px;justify-self:end;padding:13px 18px;font-weight:900}.support-thread>header{align-items:start}.support-messages{background:#eff6f7;gap:12px;padding:22px;display:grid}.support-messages article{background:#fff;border:1px solid #d4e4e7;border-radius:4px 16px 16px;max-width:78%;padding:14px 16px}.support-messages article.sender-admin,.support-messages article.sender-system{background:#e8f9f7;border-color:#9ddbd9;justify-self:end}.support-messages article>span{justify-content:space-between;gap:20px;display:flex}.support-messages article b{font-size:.58rem}.support-messages article small{color:#789099;font-size:.52rem}.support-messages article p{white-space:pre-wrap;margin:8px 0 0;font-size:.72rem;line-height:1.6}.platform-ticket-page,.platform-inbox-page{gap:16px;display:grid}.platform-filter-tabs{gap:7px;display:flex;overflow-x:auto}.platform-filter-tabs a{color:#5f7881;white-space:nowrap;background:#fff;border:1px solid #d3e3e6;border-radius:99px;padding:9px 12px;font-size:.58rem;font-weight:900;text-decoration:none}.platform-filter-tabs a.active{color:#fff;background:#073c50;border-color:#073c50}.platform-table-card{overflow-x:auto}.platform-table-card table{border-collapse:collapse;white-space:nowrap;width:100%}.platform-table-card th{color:#728991;letter-spacing:.1em;text-align:left;background:#f0f6f7;padding:12px 15px;font-size:.52rem}.platform-table-card td{border-top:1px solid #e4edef;padding:14px 15px;font-size:.65rem}.platform-table-card td strong,.platform-table-card td small{display:block}.platform-table-card td small{color:#7b9098;margin-top:3px}.platform-table-card td>a{color:#078b99;font-weight:900;text-decoration:none}.platform-inbox-grid{grid-template-columns:minmax(400px,.8fr) minmax(450px,1.2fr);align-items:start;gap:16px;display:grid}.platform-email-config form{gap:15px;padding:22px;display:grid}.platform-email-config form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-email-config label{gap:6px;display:grid}.platform-email-config label span{letter-spacing:.1em;font-size:.52rem;font-weight:900}.platform-email-config input,.platform-email-config select{box-sizing:border-box;border:1px solid #cadde1;border-radius:10px;width:100%;padding:11px}.platform-email-config .inbox-toggle{background:#eaf7f6;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.platform-email-config form>button{color:#fff;background:#ef3340;border:0;border-radius:10px;justify-self:end;padding:12px 15px;font-weight:900}.platform-inbox-list>a{color:#0a3548;border-top:1px solid #e4edef;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.platform-inbox-list>a>i{background:#9cafb5;border-radius:50%;width:8px;height:8px}.platform-inbox-list>a>i.status-new{background:#12b996;box-shadow:0 0 0 5px #dff7ef}.platform-inbox-list>a>span{flex:1;gap:2px;min-width:0;display:grid}.platform-inbox-list>a strong,.platform-inbox-list>a small{font-size:.53rem}.platform-inbox-list>a b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-inbox-list>a small{color:#789099}.platform-inbox-list>a em{font-style:normal}.incoming-email-detail header{border-bottom:1px solid #e1ebed;padding:24px}.incoming-email-detail header>span{color:#078b99;letter-spacing:.1em;font-size:.55rem;font-weight:900}.incoming-email-detail h1{margin:8px 0 18px}.incoming-email-detail dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.incoming-email-detail dl div{background:#f1f7f8;border-radius:10px;padding:10px}.incoming-email-detail dt{letter-spacing:.1em;font-size:.5rem;font-weight:900}.incoming-email-detail dd{word-break:break-word;margin:4px 0 0}.incoming-email-detail>article{white-space:pre-wrap;padding:28px;line-height:1.7}@media (width<=900px){.platform-inbox-grid{grid-template-columns:1fr}.account-access-alert{flex-direction:column;align-items:start}.support-hero,.platform-section-hero{padding:28px}.platform-table-card table{min-width:900px}}@media (width<=650px){.support-list>header,.support-thread>header{flex-direction:column;align-items:start}.support-fields,.platform-email-config form>div,.incoming-email-detail dl{grid-template-columns:1fr}.support-list>a{flex-wrap:wrap;align-items:start}.support-list>a>span{flex-basis:70%}.support-messages article{max-width:92%}.support-form form,.support-thread form{padding:16px}.platform-account-control>div{grid-template-columns:1fr}.support-hero,.platform-section-hero{border-radius:18px;padding:24px 20px}}.platform-console{color:#082d42;gap:22px;display:grid}.platform-console.narrow{max-width:1120px;margin:auto}.console-hero{color:#fff;background:linear-gradient(125deg,#032d43 0%,#07546a 58%,#11a5a6 100%);border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #032d4329}.console-hero>div>span,.data-category header span,.console-page-head span,.console-panel header span,.login-map-card header span{letter-spacing:.2em;color:#71e2df;font-size:.7rem;font-weight:900}.console-hero h1{letter-spacing:-.065em;max-width:720px;margin:14px 0 12px;font-size:clamp(2.2rem,4.3vw,4.8rem);line-height:.96}.console-hero p{color:#b7d2db;max-width:650px;margin:0;line-height:1.65}.console-hero form{background:#02213161;border:1px solid #ffffff2e;border-radius:16px;max-width:620px;margin-top:30px;padding:6px;display:flex}.console-hero input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:14px 16px}.console-hero input::placeholder{color:#aac5ce}.console-hero button,.console-primary,.console-form footer button,.console-filter button{color:#fff;background:#ef3340;border:0;border-radius:11px;padding:13px 20px;font-weight:900;text-decoration:none}.console-hero-metrics{background:#01223247;grid-template-columns:1fr 1fr;display:grid}.console-hero-metrics article{border:0 solid #ffffff1f;border-width:0 0 1px 1px;flex-direction:column;justify-content:center;gap:5px;padding:28px;display:flex}.console-hero-metrics strong{font-size:2rem}.console-hero-metrics span{letter-spacing:.16em;color:#79e3df;font-size:.66rem;font-weight:900}.console-hero-metrics small{color:#afc9d2}.console-hero.compact{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.console-hero-stat{text-align:center;background:#02223147;place-content:center;min-width:230px;padding:28px;display:grid}.console-hero-stat strong{font-size:2.5rem}.console-hero-stat span{color:#88e6e1!important}.console-mini-stats{background:#02223147;grid-template-columns:repeat(3,1fr);min-width:430px;display:grid}.console-mini-stats article{text-align:center;border-left:1px solid #ffffff1f;place-content:center;padding:24px;display:grid}.console-mini-stats strong{font-size:2rem}.console-mini-stats span{font-size:.64rem!important}.console-action-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.console-action-grid>a{color:#082d42;background:#fff;border:1px solid #d7e4e8;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:108px;padding:20px;text-decoration:none;transition:all .2s;display:grid}.console-action-grid>a:hover{border-color:#28b9b7;transform:translateY(-3px);box-shadow:0 16px 35px #032d431a}.console-action-grid i{color:#078d99;background:#e5f7f6;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.console-action-grid span{gap:3px;display:grid}.console-action-grid small{letter-spacing:.16em;color:#0793a0;font-size:.62rem;font-weight:900}.console-action-grid strong{font-size:.95rem}.console-action-grid em{color:#748c98;font-size:.72rem;font-style:normal}.console-action-grid b{color:#0da4ac}.console-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.console-panel,.data-category,.console-toolbar,.console-form,.console-detail-grid,.login-map-card,.infra-grid>article{background:#fff;border:1px solid #d8e5e9;border-radius:22px;box-shadow:0 12px 35px #032d430f}.console-panel>header,.data-category>header,.login-map-card>header{border-bottom:1px solid #e1eaed;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.console-panel h2,.data-category h2,.login-map-card h2{margin:4px 0 0;font-size:1.25rem}.console-panel header>a{color:#078e9d;font-weight:800;text-decoration:none}.task-list{display:grid}.task-list>a{color:#0a3448;border-bottom:1px solid #edf2f3;justify-content:space-between;align-items:center;padding:16px 24px;text-decoration:none;display:flex}.task-list>a:last-child{border:0}.task-list>a>span{grid-template-columns:auto 1fr;column-gap:10px;display:grid}.task-list i{background:#4ac9c3;border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:6px}.task-list i.warning{background:#f5b62e}.task-list small{color:#78909b}.task-list b{background:#eff7f7;border-radius:10px;place-items:center;min-width:34px;height:34px;display:grid}.system-quick{grid-template-columns:1fr 1fr;display:grid}.system-quick article{border:1px solid #edf2f3;border-width:0 1px 1px 0;gap:4px;padding:20px 24px;display:grid}.system-quick span,.system-quick small{color:#718994;font-size:.7rem}.system-quick strong{font-size:1.35rem}.panel-link{color:#078e9d;padding:17px 24px;font-weight:900;text-decoration:none;display:block}.console-status{letter-spacing:.1em;border-radius:999px;width:max-content;padding:7px 10px;font-size:.62rem;font-weight:900;display:inline-flex}.console-status.success{color:#087f5c;background:#e4f8ee}.console-status.danger{color:#c32631;background:#fff0f1}.console-module-grid{grid-template-columns:repeat(3,1fr);display:grid}.console-module-grid a{color:#082d42;border:1px solid #e5edef;border-width:0 1px 1px 0;gap:5px;padding:22px 24px;text-decoration:none;display:grid}.console-module-grid a:hover{background:#f2fbfb}.console-module-grid small{color:#78909b}.console-toolbar{justify-content:space-between;align-items:end;gap:24px;padding:18px 20px;display:flex}.console-toolbar label{flex:1;gap:7px;display:grid}.console-toolbar label span,.console-form label>span,.console-filter+span{letter-spacing:.14em;color:#607d89;font-size:.66rem;font-weight:900}.console-toolbar input,.console-filter input,.console-filter select,.console-form input,.console-form select,.console-form textarea{box-sizing:border-box;color:#082d42;background:#fbfdfd;border:1px solid #cbdde2;border-radius:12px;outline:0;width:100%;padding:13px 14px}.console-toolbar input:focus,.console-filter input:focus,.console-form input:focus,.console-form select:focus,.console-form textarea:focus{border-color:#18aaa9;box-shadow:0 0 0 3px #18aaa91a}.console-toolbar>div{text-align:right;display:grid}.console-toolbar b{font-size:1.5rem}.console-toolbar small{color:#78909b}.data-category{overflow:hidden}.data-resource-grid{grid-template-columns:repeat(3,1fr);display:grid}.data-resource-grid>a{color:#082d42;border:1px solid #e6edef;border-width:0 1px 1px 0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:20px;text-decoration:none;display:grid}.data-resource-grid>a:hover{background:#f2fbfb}.data-resource-grid i{color:#078d99;background:#e5f7f6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.data-resource-grid span{display:grid}.data-resource-grid small{color:#8297a0}.data-resource-grid b{font-size:1.2rem}.data-resource-grid em{color:#078d99;grid-column:2/4;font-size:.62rem;font-style:normal;font-weight:900}.console-page-head{justify-content:space-between;align-items:end;gap:24px;padding:18px 2px;display:flex}.console-page-head h1{letter-spacing:-.05em;margin:5px 0;font-size:clamp(2rem,4vw,3.8rem)}.console-page-head p{color:#718994;margin:0}.console-filter{background:#fff;border:1px solid #dae6e9;border-radius:17px;gap:10px;padding:14px;display:flex}.console-filter input{flex:1}.console-filter select{max-width:220px}.console-filter a{color:#728994;align-self:center;padding:8px;text-decoration:none}.console-table-wrap{background:#fff;border:1px solid #d8e5e9;border-radius:18px;overflow:auto}.console-table{border-collapse:collapse;white-space:nowrap;width:100%}.console-table th{color:#66808b;letter-spacing:.13em;text-align:left;text-transform:uppercase;background:#f0f6f7;padding:14px 16px;font-size:.66rem}.console-table td{text-overflow:ellipsis;border-top:1px solid #e5edef;max-width:260px;padding:15px 16px;font-size:.82rem;overflow:hidden}.console-table td>a{color:#078e9d;font-weight:900;text-decoration:none}.console-table td>small{color:#8297a0;display:block}.console-table code{background:#edf5f6;border-radius:7px;padding:5px 8px}.console-empty{text-align:center;color:#78909b;padding:30px}.console-form{overflow:hidden}.console-form-grid{grid-template-columns:1fr 1fr;gap:18px;padding:26px;display:grid}.console-form label{gap:8px;display:grid}.console-form label.wide{grid-column:1/-1}.console-form textarea{resize:vertical}.console-check{align-items:center;gap:10px;min-height:46px;display:flex}.console-check input{width:auto}.console-form footer{border-top:1px solid #e5edef;justify-content:flex-end;gap:12px;padding:18px 26px;display:flex}.console-form footer a{color:#708792;align-self:center;padding:12px;text-decoration:none}.field-error{color:#c32631}.console-detail-grid{grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.console-detail-grid article{border:1px solid #e5edef;border-width:0 1px 1px 0;gap:7px;padding:20px;display:grid}.console-detail-grid span{letter-spacing:.13em;color:#78909b;text-transform:uppercase;font-size:.65rem;font-weight:900}.console-detail-grid strong{overflow-wrap:anywhere;font-size:.86rem}.login-map-card{overflow:hidden}.login-map-card svg{box-sizing:border-box;width:100%;height:auto;padding:18px;display:block}.infra-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.infra-grid>article{overflow:hidden}.infra-grid article>header{color:#fff;background:#06384d;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.infra-grid header span{letter-spacing:.15em;color:#72e2de;font-size:.65rem;font-weight:900}.infra-grid dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.infra-grid dl>div{border:1px solid #e7edef;border-width:0 1px 1px 0;justify-content:space-between;gap:12px;padding:13px 18px;display:flex}.infra-grid dt{color:#718994}.infra-grid dd{text-align:right;margin:0;font-weight:900}.infra-meter{background:#e5eeee;border-radius:99px;height:8px;margin:18px;overflow:hidden}.infra-meter i{background:#14b6b1;height:100%;display:block}.console-footnote{color:#718994;text-align:right;margin:0}@media (width<=1100px){.console-action-grid{grid-template-columns:1fr 1fr}.console-hero{grid-template-columns:1fr}.console-hero-metrics{grid-template-columns:repeat(4,1fr)}.console-hero-metrics article{border-width:1px 0 0 1px}.console-dashboard-grid{grid-template-columns:1fr}.data-resource-grid{grid-template-columns:1fr 1fr}.console-mini-stats{min-width:0}.infra-grid{grid-template-columns:1fr}}@media (width<=700px){.platform-console{gap:14px}.console-hero,.console-panel,.data-category,.console-toolbar,.console-form,.console-detail-grid,.login-map-card,.infra-grid>article{border-radius:17px}.console-hero>div:first-child,.console-hero.compact>div:first-child{padding:26px 22px}.console-hero h1{font-size:2.35rem}.console-hero form{margin-top:20px}.console-hero-metrics{grid-template-columns:1fr 1fr}.console-hero-metrics article{padding:18px}.console-hero-stat{min-width:0;padding:20px}.console-mini-stats{grid-template-columns:repeat(3,1fr)}.console-mini-stats article{padding:15px 8px}.console-mini-stats strong{font-size:1.35rem}.console-action-grid{grid-template-columns:1fr;gap:8px}.console-action-grid>a{min-height:76px;padding:14px}.console-module-grid,.data-resource-grid,.console-form-grid,.console-detail-grid{grid-template-columns:1fr}.console-form label.wide{grid-column:auto}.console-toolbar{flex-direction:column;align-items:stretch}.console-toolbar>div{text-align:left}.console-page-head{flex-direction:column;align-items:stretch}.console-primary{text-align:center}.console-filter{grid-template-columns:1fr auto;display:grid}.console-filter select{grid-column:1/-1;max-width:none}.console-filter a{display:none}.system-quick{grid-template-columns:1fr 1fr}.infra-grid dl{grid-template-columns:1fr}.login-map-card svg{min-height:220px}.console-table th,.console-table td{padding:12px}.console-form-grid{padding:18px}.console-form footer{padding:14px 18px}.console-form footer button{flex:1}.data-resource-grid>a{border-right:0}.console-footnote{text-align:left}}.console-head-actions{align-items:center;gap:9px;display:flex}.console-head-actions form{margin:0}.console-head-actions button{color:#0b5365;background:#fff;border:1px solid #bcd1d7;border-radius:11px;padding:12px 16px;font-weight:900}.console-head-actions button.danger{color:#be2631;background:#fff3f4;border-color:#f2bfc4}@media (width<=700px){.console-head-actions{grid-template-columns:1fr 1fr;display:grid}.console-head-actions .console-primary{grid-column:1/-1}.console-head-actions button{width:100%}}.activity-hero .activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filter{background:#fff;border:1px solid #d8e5e9;border-radius:20px;grid-template-columns:2fr repeat(3,minmax(130px,1fr));gap:12px;padding:18px;display:grid;box-shadow:0 16px 40px #00303e12}.activity-filter label{color:#67828c;letter-spacing:.13em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.activity-filter input,.activity-filter select{color:#07384a;width:100%;min-width:0;font:inherit;background:#fbfdfe;border:1px solid #cbdde2;border-radius:12px;padding:12px 14px}.activity-filter input:focus,.activity-filter select:focus{border-color:#22bfc2;outline:3px solid #1fc6c629}.activity-filter .actions{align-items:end;gap:8px;display:flex}.activity-filter button,.activity-filter .reset{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.activity-filter button{color:#fff;background:#057f9d}.activity-filter .reset{color:#56727c;background:#fff;border:1px solid #d6e3e7}.activity-table .activity-event{align-items:flex-start;gap:10px;display:flex}.activity-table .activity-event i{background:#14b8a6;border-radius:99px;flex:none;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #14b8a61c}.activity-table .activity-event i.error{background:#ef3340;box-shadow:0 0 0 5px #ef33401a}.activity-route{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.activity-muted{color:#80969e;font-size:12px}.activity-status{color:#08775e;background:#e8f8f2;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.activity-status.error{color:#c92e39;background:#fff0f1}.activity-detail-summary{background:#fff;border:1px solid #dae6e9;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.activity-detail-summary article{border-right:1px solid #e4edef;padding:18px}.activity-detail-summary article:last-child{border-right:0}.activity-detail-summary span,.activity-technical dt{color:#81969e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.activity-detail-summary strong{color:#07384a;display:block}.activity-technical,.activity-payload{background:#fff;border:1px solid #dbe7ea;border-radius:20px;overflow:hidden}.activity-technical header,.activity-payload header{border-bottom:1px solid #e4edef;padding:18px 20px}.activity-technical dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.activity-technical dl>div{border-bottom:1px solid #e4edef;border-right:1px solid #e4edef;padding:16px 20px}.activity-technical dd{color:#244f5d;overflow-wrap:anywhere;margin:0}.activity-payload-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.activity-payload-grid .wide{grid-column:1/-1}.activity-payload pre{color:#d9fbf8;white-space:pre-wrap;overflow-wrap:anywhere;background:#062f40;max-height:420px;margin:0;padding:18px 20px;font-size:12px;line-height:1.65;overflow:auto}@media (width<=900px){.activity-filter{grid-template-columns:1fr 1fr}.activity-filter .search{grid-column:1/-1}.activity-detail-summary{grid-template-columns:1fr 1fr}}@media (width<=700px){.activity-hero .activity-stats,.activity-filter,.activity-detail-summary,.activity-payload-grid,.activity-technical dl{grid-template-columns:1fr}.activity-filter .search{grid-column:auto}.activity-filter .actions{align-items:stretch}.activity-filter button,.activity-filter .reset{flex:1}.activity-detail-summary article,.activity-technical dl>div{border-bottom:1px solid #e4edef;border-right:0}.activity-payload-grid .wide{grid-column:auto}}.platform-online-panel{margin-top:18px}.platform-online-panel>header p{color:#7c929a;margin:5px 0 0}.platform-online-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-online-list article{border-top:1px solid #e3edef;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.platform-online-list article:nth-child(odd){border-right:1px solid #e3edef}.platform-online-list article>i{background:#19c49c;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #19c49c1f}.platform-online-list article span,.platform-online-list article em{gap:3px;min-width:0;display:grid}.platform-online-list article strong,.platform-online-list article b{color:#07384a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-online-list article small{color:#7c929a;font-size:11px}.platform-online-list article em{text-align:right;font-style:normal}.verification-health{gap:4px;font-size:11px;font-weight:900;display:grid}.verification-health small{font-weight:600;line-height:1.35}.verification-health.is-normal{color:#08775e}.verification-health.is-warning{color:#9a6710}.verification-health.is-problem{color:#c62f3a}.platform-request-detail-link{color:#07849e;margin:0 20px 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.platform-workspace-verification{gap:18px;display:grid}.workspace-verification-hero{color:#fff;background:linear-gradient(120deg,#032d41,#087c8c);border-radius:28px;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:36px;display:grid;box-shadow:0 24px 55px #032d412e}.workspace-verification-hero>div>span,.workspace-verification-hero aside small{color:#6ee8e2;letter-spacing:.17em;font-size:11px;font-weight:900}.workspace-verification-hero h1{margin:10px 0 7px;font-size:clamp(28px,4vw,48px);line-height:1}.workspace-verification-hero p{color:#bdd4da;margin:0}.workspace-verification-hero aside{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;gap:7px;min-width:210px;padding:20px;display:grid}.workspace-verification-hero aside strong{font-size:18px}.workspace-verification-hero aside span{color:#bdd4da;font-size:12px}.workspace-verification-steps{background:#fff;border:1px solid #d7e5e9;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workspace-verification-steps article{border-right:1px solid #e2ecef;grid-template-columns:auto 1fr;gap:12px;padding:18px;display:grid}.workspace-verification-steps article:last-child{border-right:0}.workspace-verification-steps i{color:#08775e;background:#e8f8f3;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.workspace-verification-steps article.warning i{color:#a66a00;background:#fff4d8}.workspace-verification-steps article.current i{color:#087f92;background:#dff7f7}.workspace-verification-steps span{gap:3px;display:grid}.workspace-verification-steps small{color:#79919a;letter-spacing:.11em;font-size:9px;font-weight:900}.workspace-verification-steps strong{color:#07384a;font-size:13px}.workspace-verification-steps em{color:#82979e;font-size:11px;font-style:normal}.workspace-verification-grid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.workspace-verification-data dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.workspace-verification-data dl>div{border-top:1px solid #e3edef;border-right:1px solid #e3edef;padding:17px 20px}.workspace-verification-data dl>div:nth-child(2n){border-right:0}.workspace-verification-data dl>.wide{border-right:0;grid-column:1/-1}.workspace-verification-data dt{color:#81969e;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900}.workspace-verification-data dd{color:#07384a;margin:0;font-weight:800}.workspace-verification-data dd small{color:#81969e;margin-top:3px;font-weight:500;display:block}.workspace-verification-documents>div>a{color:#07384a;border-top:1px solid #e3edef;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;display:grid}.workspace-verification-documents>div>a>i{color:#07849e;background:#e6f8f7;border-radius:12px;place-items:center;width:44px;height:44px;font-size:10px;font-style:normal;font-weight:900;display:grid}.workspace-verification-documents>div>a span{gap:4px;display:grid}.workspace-verification-documents>div>a small{color:#81969e;font-size:10px}.workspace-verification-documents>div>a b{color:#07849e;font-size:12px}.workspace-verification-note{background:#fff8e7;border-left:4px solid #f2ae2e;border-radius:12px;padding:18px 22px}.workspace-verification-note span{color:#9a6710;letter-spacing:.13em;font-size:10px;font-weight:900}.workspace-verification-note p{color:#523b16;margin:7px 0}.workspace-verification-note small{color:#987c51}.workspace-verification-decision form{gap:14px;padding:20px;display:grid}.workspace-verification-decision label{color:#718991;letter-spacing:.12em;gap:7px;font-size:10px;font-weight:900;display:grid}.workspace-verification-decision textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cbdde2;border-radius:13px;padding:13px}.workspace-verification-decision form>div{justify-content:flex-end;gap:9px;display:flex}.workspace-verification-decision button{color:#315966;cursor:pointer;background:#fff;border:1px solid #cbdde2;border-radius:11px;padding:12px 16px;font-weight:900}.workspace-verification-decision button.reject{color:#c52c38;border-color:#f3c0c5}.workspace-verification-decision button.approve{color:#fff;background:#079275;border-color:#079275}@media (width<=900px){.platform-online-list,.workspace-verification-grid{grid-template-columns:1fr}.platform-online-list article:nth-child(odd){border-right:0}.workspace-verification-steps{grid-template-columns:1fr 1fr}.workspace-verification-steps article:nth-child(2){border-right:0}}@media (width<=700px){.workspace-verification-hero{grid-template-columns:1fr;padding:24px}.workspace-verification-hero aside{min-width:0}.workspace-verification-steps{grid-template-columns:1fr}.workspace-verification-steps article{border-bottom:1px solid #e2ecef;border-right:0}.workspace-verification-data dl{grid-template-columns:1fr}.workspace-verification-data dl>div,.workspace-verification-data dl>div:nth-child(2n){border-right:0}.workspace-verification-data dl>.wide{grid-column:auto}.workspace-verification-decision form>div{display:grid}.workspace-verification-decision button{width:100%}.platform-online-list article{grid-template-columns:auto 1fr}.platform-online-list article em{text-align:left;grid-column:2}}.participant-org-mark{border:1px solid #d8e5e7;overflow:hidden}.participant-org-mark img{object-fit:contain;background:#fff;width:100%;height:100%;padding:5px}.registration-workbench,.finance-center,.live-index{gap:24px;display:grid}.registration-command-hero,.finance-hero,.live-index-hero{color:#fff;background:linear-gradient(125deg,#03283d 0%,#07566a 62%,#0797a2 100%);border-radius:28px;justify-content:space-between;gap:30px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #01273a29}.registration-command-hero:after,.finance-hero:after,.live-index-hero:after{content:"";border:1px solid #74eeec33;border-radius:50%;width:380px;height:380px;position:absolute;top:-210px;right:-130px}.registration-command-hero>div:first-child,.finance-hero>div:first-child,.live-index-hero>div:first-child{z-index:1;max-width:720px;position:relative}.registration-command-hero a,.registration-command-hero span,.finance-hero span,.live-index-hero span{color:#77e4e1;letter-spacing:.2em;font-size:11px;font-weight:900}.registration-command-hero a{margin-right:18px;display:inline-block}.registration-command-hero h1,.finance-hero h1,.live-index-hero h1{letter-spacing:-.045em;margin:15px 0 13px;font-size:clamp(30px,4vw,56px);line-height:.98}.registration-command-hero p,.finance-hero p,.live-index-hero p{color:#b6d0d8;max-width:650px}.registration-command-stats,.finance-metrics{z-index:1;grid-template-columns:repeat(2,minmax(120px,1fr));align-self:stretch;min-width:340px;display:grid;position:relative}.registration-command-stats article,.finance-metrics article{border:1px solid #c2f8f633;flex-direction:column;justify-content:center;padding:16px 20px;display:flex}.registration-command-stats article:first-child,.finance-metrics article:first-child{border-radius:18px 0 0}.registration-command-stats article:nth-child(2),.finance-metrics article:nth-child(2){border-radius:0 18px 0 0}.registration-command-stats article:nth-child(3),.finance-metrics article:nth-child(3){border-radius:0 0 0 18px}.registration-command-stats article:nth-child(4),.finance-metrics article:nth-child(4){border-radius:0 0 18px}.registration-command-stats strong,.finance-metrics strong{font-size:24px}.registration-command-stats small,.finance-metrics small{color:#72dcd9;letter-spacing:.18em;font-size:10px}.registration-flow-strip{background:#fff;border:1px solid #dce8eb;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.registration-flow-strip article{border-right:1px solid #e1ebed;align-items:center;gap:12px;padding:18px 22px;display:flex}.registration-flow-strip article:last-child{border:0}.registration-flow-strip b{color:#7c949d;background:#edf5f6;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.registration-flow-strip .active b{color:#fff;background:#0ba59e}.registration-flow-strip span{color:#254657;font-size:13px;font-weight:800}.registration-mode-tabs{gap:8px;display:flex}.registration-mode-tabs button{color:#53717d;background:#e9f2f4;border:0;border-radius:12px;padding:13px 20px;font-weight:850}.registration-mode-tabs button.active{color:#fff;background:#062f43}.registration-individual-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.registration-athlete-browser,.registration-number-browser,.registration-relay-panel,.registration-cart-panel,.finance-orders{background:#fff;border:1px solid #dce7e9;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #0d334312}.registration-athlete-browser header,.registration-number-browser>header,.registration-relay-panel>header,.registration-cart-panel>header,.finance-orders>header{border-bottom:1px solid #e2ecee;padding:24px 26px}.registration-athlete-browser header>span,.registration-number-browser header span,.registration-relay-panel header span,.registration-cart-panel header span,.finance-orders header span{color:#0788a5;letter-spacing:.2em;font-size:10px;font-weight:950}.registration-athlete-browser h2,.registration-number-browser h2,.registration-relay-panel h2,.registration-cart-panel h2,.finance-orders h2{color:#082d41;letter-spacing:-.035em;margin:5px 0;font-size:25px}.registration-athlete-browser label{background:#f2f7f8;border:1px solid #d7e7e9;border-radius:12px;align-items:center;margin-top:16px;padding:0 13px;display:flex}.registration-athlete-browser input{background:0 0;border:0;width:100%;min-width:0;padding:13px}.registration-athlete-list{max-height:650px;overflow:auto}.registration-athlete-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5edef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:15px 20px;display:grid}.registration-athlete-list>button:hover,.registration-athlete-list>button.active{background:#eefafb}.registration-athlete-list>button.active{box-shadow:inset 4px 0 #09aaa5}.registration-athlete-list b{color:#087f87;background:#dff6f4;border-radius:50%;justify-content:center;align-items:center;height:40px;display:flex}.registration-athlete-list span{flex-direction:column;min-width:0;display:flex}.registration-athlete-list strong{color:#0b3044;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.registration-athlete-list small{color:#81979f;font-size:11px}.registration-athlete-list em{white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.registration-athlete-list .is-ok{color:#167c59;background:#daf6ea}.registration-athlete-list .is-pending{color:#a66b0c;background:#fff0d8}.registration-athlete-browser footer{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.registration-athlete-browser footer button{color:#315a68;background:#edf5f6;border:0;border-radius:9px;padding:10px;font-size:11px;font-weight:800}.registration-athlete-browser footer span{color:#6d8790;font-size:11px}.registration-number-browser{min-height:460px}.registration-number-browser>header{justify-content:space-between;align-items:center;display:flex}.registration-number-browser>header p{color:#78909a;margin:0;font-size:12px}.registration-number-browser>header>strong{border-radius:99px;padding:9px 12px;font-size:10px}.registration-number-browser .is-eligible{color:#17795a;background:#dcf7e9}.registration-number-browser .is-ineligible{color:#a26912;background:#fff0da}.registration-number-grid{display:grid}.registration-number-card{border-bottom:1px solid #e1ebed;grid-template-columns:56px minmax(220px,1fr) 135px 110px;align-items:center;gap:15px;padding:16px 22px;display:grid}.registration-number-card>b{color:#fff;background:#062f43;border-radius:12px;justify-content:center;align-items:center;height:46px;font-size:15px;display:flex}.registration-number-card>div{flex-direction:column;display:flex}.registration-number-card>div strong{color:#0a3044;font-size:13px}.registration-number-card>div small{color:#78909a;font-size:10px}.registration-number-card label{flex-direction:column;gap:4px;display:flex}.registration-number-card label span,.relay-registration-form label span,.finance-filters label span{color:#73909a;letter-spacing:.14em;font-size:9px;font-weight:900}.registration-number-card input,.relay-registration-form input,.relay-registration-form select,.finance-filters input,.finance-filters select{border:1px solid #d2e2e5;border-radius:10px;padding:11px}.registration-number-card button,.registration-relay-panel header button,.relay-registration-form>button,.finance-filters>button{color:#fff;background:#e72635;border:0;border-radius:11px;padding:13px 15px;font-size:11px;font-weight:900}.registration-number-card button:disabled{color:#91a4ab;background:#e5edef}.registration-selection-empty,.registration-loading{color:#78909a;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.registration-selection-empty>span{color:#0a9b9b;background:#e4f5f4;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;font-weight:900;display:flex}.registration-selection-empty p{max-width:480px}.registration-loading i{border:3px solid #d9eded;border-top-color:#0aa5a1;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite registration-spin}@keyframes registration-spin{to{transform:rotate(360deg)}}.registration-relay-panel>header{justify-content:space-between;align-items:center;display:flex}.relay-registration-form{grid-template-columns:1.2fr 1fr .7fr;gap:16px;padding:24px;display:grid}.relay-registration-form label{flex-direction:column;gap:6px;display:flex}.relay-member-grid{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.relay-registration-form>button{grid-column:1/-1;justify-self:end}.registration-cart-panel>header{justify-content:space-between;align-items:center;display:flex}.registration-cart-panel>header>strong{color:#078da0;font-size:25px}.registration-cart-items article{border-bottom:1px solid #e3ecee;grid-template-columns:54px minmax(0,1fr) auto 38px;align-items:center;gap:15px;padding:16px 24px;display:grid}.registration-cart-items article>b{color:#fff;background:#062e42;border-radius:10px;justify-content:center;align-items:center;height:42px;display:flex}.registration-cart-items article>div{flex-direction:column;display:flex}.registration-cart-items article strong{color:#0b3144;font-size:13px}.registration-cart-items article small{color:#79919b;font-size:11px}.registration-cart-items em{color:#0c7184;font-style:normal;font-weight:850}.registration-cart-remove{color:#db2332;background:#fff0f1;border:0;border-radius:9px;height:34px;font-size:19px}.registration-cart-empty{color:#83989f;text-align:center;padding:32px}.registration-cart-panel>footer{justify-content:flex-end;padding:18px 24px;display:flex}.registration-cart-panel>footer button{color:#fff;background:#e72635;border:0;border-radius:12px;padding:14px 20px;font-weight:900}.registration-ajax-notice{z-index:20;border-radius:13px;padding:14px 18px;font-size:13px;font-weight:800;position:sticky;top:12px}.registration-ajax-notice.is-success{color:#126c4d;background:#dff8eb}.registration-ajax-notice.is-error{color:#a9212c;background:#fff0f1}.finance-filters{background:#fff;border:1px solid #dce8ea;border-radius:18px;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:14px;padding:18px;display:grid}.finance-filters label{flex-direction:column;gap:6px;display:flex}.finance-bulk-payment{color:#fff;background:linear-gradient(120deg,#042f43,#086c79);border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #042f4321}.finance-bulk-payment>header{justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.finance-bulk-payment>header span,.finance-bulk-payment form label span{color:#72dfdc;letter-spacing:.18em;font-size:9px;font-weight:950}.finance-bulk-payment h2{letter-spacing:-.035em;margin:5px 0;font-size:25px}.finance-bulk-payment p{color:#b7d0d7;margin:0;font-size:12px}.finance-bulk-total{flex-direction:column;align-items:flex-end;min-width:180px;display:flex}.finance-bulk-total strong{font-size:25px}.finance-bulk-total small{color:#b7d0d7;letter-spacing:.15em;font-size:9px}.finance-bulk-payment form{background:#001a2840;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:14px;padding:18px 28px;display:grid}.finance-bulk-payment form label{flex-direction:column;gap:6px;display:flex}.finance-bulk-payment form input{background:#fff;border:0;border-radius:10px;min-height:42px;padding:10px}.finance-bulk-payment form button{color:#fff;background:#e72735;border:0;border-radius:11px;min-height:42px;padding:12px 18px;font-size:11px;font-weight:900}.finance-bulk-payment form button:disabled{color:#c9d6da;background:#54717b}.finance-bulk-error{padding:12px 28px;color:#a8212b!important;background:#fff0f1!important;font-weight:800!important}.finance-order-list article{border-bottom:1px solid #e2ebed;grid-template-columns:38px 180px minmax(260px,1fr) 190px 140px;align-items:center;gap:18px;padding:20px 26px;transition:opacity .2s;display:grid}.finance-order-list article.is-payment-incompatible{opacity:.45}.finance-order-select{justify-content:center;align-items:center;display:flex}.finance-order-select label{cursor:pointer;place-items:center;width:28px;height:28px;display:grid;position:relative}.finance-order-select input{appearance:none;background:#fff;border:2px solid #bed2d7;border-radius:8px;width:28px;height:28px;margin:0}.finance-order-select input:checked{background:#08a49f;border-color:#08a49f}.finance-order-select label span{color:#fff;pointer-events:none;font-size:13px;font-weight:900;transition:all .15s;position:absolute;transform:scale(0)}.finance-order-select input:checked+span{transform:scale(1)}.finance-order-select i{color:#9db0b6;font-style:normal}.finance-order-number,.finance-order-copy,.finance-order-amount{flex-direction:column;display:flex}.finance-order-number small,.finance-order-copy>span{color:#0a8ba2;letter-spacing:.16em;font-size:9px;font-weight:900}.finance-order-number strong,.finance-order-copy strong{color:#0b3043;font-size:13px}.finance-order-number span,.finance-order-copy small{color:#81969e;font-size:10px}.finance-order-amount strong{color:#0b3043}.finance-status{border-radius:99px;width:max-content;margin-top:5px;padding:5px 8px;font-size:9px!important}.finance-status.is-paid{color:#167354;background:#ddf7ea}.finance-status.is-payment_review{color:#986305;background:#fff0cc}.finance-status.is-awaiting_payment{color:#607a83;background:#eaf2f4}.finance-order-list article>a{color:#fff;text-align:center;background:#062f43;border-radius:10px;padding:11px;font-size:10px;font-weight:900}.finance-muted{color:#91a2a8;font-size:9px;font-weight:900}.finance-empty{color:#7c929a;text-align:center;flex-direction:column;align-items:center;gap:5px;padding:55px;display:flex}.live-index-pulse{z-index:1;background:#01253761;border:1px solid #94ede940;border-radius:22px;flex-direction:column;align-self:center;align-items:center;min-width:180px;padding:24px;display:flex;position:relative}.live-index-pulse i{background:#4ce0b5;border-radius:50%;width:11px;height:11px;margin-bottom:14px;animation:1.8s infinite live-pulse;box-shadow:0 0 0 8px #4ce0b526}.live-index-pulse strong{font-size:38px}.live-event-grid{gap:15px;display:grid}.live-event-grid article{background:#fff;border:1px solid #dce8ea;border-radius:20px;grid-template-columns:100px minmax(0,1fr) 175px;align-items:center;gap:22px;padding:20px;transition:all .2s;display:grid}.live-event-grid article:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0a304117}.live-event-date{color:#fff;background:#062f43;border-radius:15px;flex-direction:column;align-items:center;padding:15px;display:flex}.live-event-date strong{font-size:30px}.live-event-date span{color:#79dfdc;font-size:9px}.live-event-copy>span{color:#0a9b99;letter-spacing:.15em;font-size:9px;font-weight:950}.live-event-copy h2{color:#0a3044;margin:5px 0;font-size:20px}.live-event-copy p{color:#83979f;margin:0;font-size:11px}.live-event-copy>div{gap:16px;margin-top:11px;display:flex}.live-event-copy small{color:#63808b;font-size:9px;font-weight:850}.live-event-actions{gap:8px;display:grid}.live-event-actions a{color:#fff;text-align:center;background:#e72735;border-radius:10px;padding:12px;font-size:10px;font-weight:900}.live-event-actions a.secondary{color:#0a6170;background:#ebf5f6}@media (width<=1050px){.registration-command-hero,.finance-hero{flex-direction:column}.registration-command-stats,.finance-metrics{min-width:0}.registration-individual-layout{grid-template-columns:1fr}.registration-athlete-list{max-height:420px}.finance-filters,.finance-bulk-payment form{grid-template-columns:1fr 1fr}.finance-bulk-payment form button{grid-column:1/-1}.finance-order-list article{grid-template-columns:38px 150px 1fr 160px}.finance-order-list article>a,.finance-muted{grid-column:3/-1;justify-self:end}.relay-member-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.registration-command-hero,.finance-hero,.live-index-hero{border-radius:20px;padding:25px 20px}.registration-command-stats,.finance-metrics,.registration-flow-strip{grid-template-columns:1fr 1fr}.registration-flow-strip article:nth-child(2){border-right:0}.registration-number-card{grid-template-columns:48px 1fr}.registration-number-card label,.registration-number-card button{grid-column:2}.registration-relay-panel>header{flex-direction:column;align-items:flex-start;gap:15px}.relay-registration-form,.finance-filters,.relay-member-grid{grid-template-columns:1fr}.registration-cart-items article{grid-template-columns:46px 1fr 34px}.registration-cart-items em{grid-column:2}.live-index-hero{flex-direction:column}.live-index-pulse{align-self:stretch}.live-event-grid article{grid-template-columns:72px 1fr}.live-event-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.finance-bulk-payment>header{flex-direction:column;align-items:flex-start}.finance-bulk-total{align-items:flex-start}.finance-bulk-payment form{grid-template-columns:1fr}.finance-bulk-payment form button{grid-column:auto}.finance-order-list article{grid-template-columns:38px 1fr}.finance-order-select{grid-row:1/3}.finance-order-list article>a,.finance-muted{grid-column:2;justify-self:stretch}.finance-order-amount{align-items:flex-start}}.quick-entry-workbench{gap:22px;display:grid}.quick-entry-hero{color:#fff;background:linear-gradient(120deg,#03283d 0%,#07586a 60%,#08a5a5 100%);border-radius:28px;justify-content:space-between;align-items:stretch;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #022a3a29}.quick-entry-hero:after{content:"";border:1px solid #7aeae640;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:-120px}.quick-entry-hero>div{z-index:1;position:relative}.quick-entry-hero span,.quick-entry-card>header>span{color:#72dfdc;letter-spacing:.19em;font-size:10px;font-weight:950}.quick-entry-hero h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(34px,4vw,58px);line-height:.96}.quick-entry-hero p{color:#b9d3d9;margin:0}.quick-entry-hero-stats{grid-template-columns:1fr 1fr;min-width:290px;display:grid}.quick-entry-hero-stats article{border:1px solid #c8f7f438;flex-direction:column;justify-content:center;padding:18px 24px;display:flex}.quick-entry-hero-stats article:first-child{border-radius:18px 0 0 18px}.quick-entry-hero-stats article:last-child{border-radius:0 18px 18px 0}.quick-entry-hero-stats strong{font-size:28px}.quick-entry-hero-stats small{color:#74dfdc;letter-spacing:.16em;font-size:9px}.quick-entry-flow{background:#fff;border:1px solid #dae7ea;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.quick-entry-flow a{border-right:1px solid #e1eaed;align-items:center;gap:12px;padding:17px 20px;display:flex}.quick-entry-flow a:last-child{border:0}.quick-entry-flow b{color:#079594;background:#e7f6f5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.quick-entry-flow span{font-size:12px;font-weight:850}.quick-entry-errors{color:#9d1d28;background:#fff0f1;border:1px solid #f6cdd0;border-radius:16px;padding:18px 22px}.quick-entry-errors ul{margin-bottom:0}.quick-entry-form{gap:22px;display:grid}.quick-entry-card{background:#fff;border:1px solid #dbe7ea;border-radius:24px;overflow:hidden;box-shadow:0 18px 46px #05324412}.quick-entry-card>header{border-bottom:1px solid #e1ebed;padding:24px 28px}.quick-entry-card>header h2{letter-spacing:-.04em;margin:6px 0;font-size:27px}.quick-entry-card>header p{color:#78919a;margin:0;font-size:12px}.quick-entry-card-body{grid-template-columns:minmax(260px,1fr) minmax(220px,.55fr);align-items:end;gap:18px;padding:24px 28px;display:grid}.quick-entry-card aside{background:#f0f8f9;border:1px solid #dcebed;border-radius:13px;padding:14px 16px}.quick-entry-card aside b{color:#087c86;letter-spacing:.12em;font-size:10px}.quick-entry-card aside p{color:#6c858e;margin:5px 0 0;font-size:11px}.quick-entry-field,.quick-entry-search{flex-direction:column;gap:7px;display:flex}.quick-entry-field>span,.quick-entry-search>span,.quick-entry-offline label>span{color:#66818b;letter-spacing:.1em;font-size:10px;font-weight:900}.quick-entry-field input,.quick-entry-field select,.quick-entry-field textarea,.quick-entry-search input{color:#0a3044;background:#fbfdfd;border:1px solid #cedfe3;border-radius:11px;min-height:46px;padding:12px 14px}.quick-entry-field textarea{resize:vertical;min-height:105px}.quick-entry-field.wide{grid-column:1/-1}.quick-entry-mode{grid-template-columns:1fr 1fr;gap:12px;padding:22px 28px 0;display:grid}.quick-entry-mode label,.quick-entry-payment-options label,.quick-entry-override{cursor:pointer}.quick-entry-mode input,.quick-entry-payment-options input{opacity:0;position:absolute}.quick-entry-mode span{border:1px solid #d5e4e7;border-radius:13px;padding:14px 17px;font-size:12px;font-weight:850;display:block}.quick-entry-mode input:checked+span{color:#fff;background:#062f43;border-color:#062f43}.quick-entry-existing{padding:22px 28px 28px}.quick-entry-new{grid-template-columns:1fr 1fr;gap:16px;padding:22px 28px 28px;display:grid}.quick-entry-new[hidden],.quick-entry-existing[hidden],.quick-entry-offline[hidden],.quick-entry-selected[hidden]{display:none}.quick-entry-athlete-results{border:1px solid #dbe7ea;border-radius:14px;max-height:360px;margin-top:12px;overflow:auto}.quick-entry-athlete-results>p{color:#78909a;text-align:center;margin:0;padding:28px;font-size:12px}.quick-entry-athlete-option{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ecee;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:14px 16px;display:grid}.quick-entry-athlete-option:hover{background:#effafa}.quick-entry-athlete-option>img,.quick-entry-selected>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.quick-entry-athlete-option>b,.quick-entry-selected>b{color:#07888a;background:#dcf5f3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.quick-entry-athlete-option>span{flex-direction:column;min-width:0;display:flex}.quick-entry-athlete-option strong{font-size:12px}.quick-entry-athlete-option small,.quick-entry-athlete-option em{color:#7b939c;font-size:9px;font-style:normal}.quick-entry-athlete-option>i{color:#087c82;background:#e8f5f5;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.quick-entry-selected{background:#eaf8f7;border:1px solid #bfe6e3;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.quick-entry-selected span{flex-direction:column;display:flex}.quick-entry-selected small{color:#078b8e;letter-spacing:.13em;font-size:8px;font-weight:900}.quick-entry-selected em{color:#68838c;font-size:10px;font-style:normal}.quick-entry-selected button{color:#315e6a;background:#fff;border:1px solid #c8dfe2;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900}.quick-entry-number-toolbar{justify-content:space-between;align-items:end;padding:20px 28px;display:flex}.quick-entry-number-toolbar label{flex-direction:column;flex:1;gap:5px;max-width:520px;display:flex}.quick-entry-number-toolbar label span{color:#6e8790;letter-spacing:.12em;font-size:9px;font-weight:900}.quick-entry-number-toolbar input{border:1px solid #d2e2e5;border-radius:10px;padding:11px 13px}.quick-entry-number-toolbar>strong{color:#068e94;letter-spacing:.12em;font-size:12px}.quick-entry-number-grid{display:grid}.quick-entry-number{border-top:1px solid #e2ebed;grid-template-columns:30px 58px minmax(240px,1fr) 125px 88px;align-items:center;gap:13px;padding:14px 28px;display:grid}.quick-entry-number[hidden]{display:none}.quick-entry-number-check{place-items:center;width:24px;height:24px;display:grid;position:relative}.quick-entry-number-check input{appearance:none;border:2px solid #bdd3d8;border-radius:7px;width:24px;height:24px;margin:0}.quick-entry-number-check input:checked{background:#08a49f;border-color:#08a49f}.quick-entry-number-check i{color:#fff;pointer-events:none;font-size:11px;font-style:normal;position:absolute;transform:scale(0)}.quick-entry-number-check input:checked+i{transform:scale(1)}.quick-entry-number>b{color:#fff;background:#062f43;border-radius:11px;place-items:center;height:45px;display:grid}.quick-entry-number>span{flex-direction:column;display:flex}.quick-entry-number>span strong{font-size:12px}.quick-entry-number>span small{color:#7b929b;font-size:9px}.quick-entry-number>label:not(.quick-entry-number-check){flex-direction:column;gap:3px;display:flex}.quick-entry-number>label small{color:#6a858e;letter-spacing:.1em;font-size:8px;font-weight:900}.quick-entry-number>label input{border:1px solid #cfdee2;border-radius:9px;padding:9px}.quick-entry-number>em{color:#087f83;text-align:center;background:#e8f5f4;border-radius:99px;padding:7px;font-size:8px;font-style:normal;font-weight:900}.quick-entry-number.is-ineligible{opacity:.48}.quick-entry-number.is-selected{background:#effafa;box-shadow:inset 4px 0 #09aaa5}.quick-entry-payment-options{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 28px;display:grid}.quick-entry-payment-options span{border:1px solid #d3e3e6;border-radius:14px;flex-direction:column;min-height:92px;padding:15px;display:flex}.quick-entry-payment-options b{font-size:12px}.quick-entry-payment-options small{color:#778e97;margin-top:5px;font-size:10px}.quick-entry-payment-options input:checked+span{background:#eaf9f7;border-color:#09a6a0;box-shadow:inset 3px 0 #09a6a0}.quick-entry-offline{grid-template-columns:1fr 1fr 1fr;gap:14px;padding:0 28px 22px;display:grid}.quick-entry-override{background:#fff8e8;border:1px solid #efd99e;border-radius:13px;align-items:flex-start;gap:12px;margin:0 28px 20px;padding:14px;display:flex}.quick-entry-override input{margin-top:3px}.quick-entry-override span{flex-direction:column;display:flex}.quick-entry-override b{color:#805c0e;font-size:11px}.quick-entry-override small{color:#9a7a35;font-size:9px}.quick-entry-card>.quick-entry-field{margin:0 28px 24px}.quick-entry-card>footer{color:#fff;background:#052e42;justify-content:space-between;align-items:center;padding:21px 28px;display:flex}.quick-entry-card>footer>div{flex-direction:column;display:flex}.quick-entry-card>footer span{color:#73dedb;letter-spacing:.16em;font-size:8px;font-weight:900}.quick-entry-card>footer strong{font-size:23px}.quick-entry-card>footer small{color:#abc4cc;font-size:9px}.quick-entry-card>footer button{color:#fff;background:#e72735;border:0;border-radius:12px;padding:15px 20px;font-size:11px;font-weight:900}.event-assisted-entry-action{background:#0aa49f!important}@media (width<=1000px){.quick-entry-hero{flex-direction:column}.quick-entry-hero-stats{min-width:0}.quick-entry-number{grid-template-columns:30px 52px 1fr 115px}.quick-entry-number>em{grid-column:4}.quick-entry-payment-options{grid-template-columns:1fr}.quick-entry-offline{grid-template-columns:1fr 1fr}}@media (width<=700px){.quick-entry-hero{border-radius:20px;padding:26px 22px}.quick-entry-flow{grid-template-columns:1fr 1fr}.quick-entry-card-body,.quick-entry-new{grid-template-columns:1fr}.quick-entry-card aside,.quick-entry-field.wide{grid-column:auto}.quick-entry-mode{grid-template-columns:1fr}.quick-entry-number-toolbar{flex-direction:column;align-items:stretch;gap:12px}.quick-entry-number{grid-template-columns:28px 48px 1fr;padding:13px 16px}.quick-entry-number>label:not(.quick-entry-number-check),.quick-entry-number>em{grid-column:3}.quick-entry-offline{grid-template-columns:1fr}.quick-entry-card>footer{flex-direction:column;align-items:stretch;gap:16px}.quick-entry-card>footer button{width:100%}}:root{--ink:#03263b;--ink-soft:#17465d;--aqua:#00bac6;--aqua-bright:#75e6e8;--ocean:#0072b9;--blue:#00569c;--indonesia-red:#e1252f;--indonesia-red-dark:#b91422;--cloud:#e9f7f9;--mist:#f6fafb;--line:#03263b21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--mist);-webkit-font-smoothing:antialiased;margin:0;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.app-confirm-dialog{width:min(520px,100vw - 32px);max-width:none;color:var(--ink);--confirm-accent:var(--aqua);--confirm-accent-soft:#00bac61f;background:0 0;border:0;border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:visible;box-shadow:0 36px 90px #01182652}.app-confirm-dialog[data-tone=warning]{--confirm-accent:#e59c18;--confirm-accent-soft:#e59c1821}.app-confirm-dialog[data-tone=danger]{--confirm-accent:var(--indonesia-red);--confirm-accent-soft:#e1252f1a}.app-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#011420b3}.app-confirm-dialog[open]{animation:.2s ease-out both app-confirm-in}.app-confirm-dialog[open]::backdrop{animation:.2s ease-out both app-confirm-backdrop-in}.app-confirm-dialog__card{border-radius:inherit;background:#fff;border:1px solid #ffffffb3;padding:34px;position:relative;overflow:hidden}.app-confirm-dialog__accent{background:linear-gradient(90deg, var(--confirm-accent), var(--aqua-bright), var(--ocean));height:5px;position:absolute;inset:0 0 auto}.app-confirm-dialog__close{color:#69808a;cursor:pointer;background:#f7fafb;border:1px solid #dce7ea;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:17px;right:18px}.app-confirm-dialog__close:hover{color:var(--ink);background:#eef6f7;border-color:#bfd4da}.app-confirm-dialog__symbol{width:52px;height:52px;color:var(--confirm-accent);border:1px solid var(--confirm-accent);place-items:center;margin-bottom:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-confirm-dialog__symbol{border:1px solid color-mix(in srgb, var(--confirm-accent) 28%, white)}}.app-confirm-dialog__symbol{background:var(--confirm-accent-soft);border-radius:16px}.app-confirm-dialog__symbol span{color:#fff;background:var(--confirm-accent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.76rem;font-weight:900;display:grid}.app-confirm-dialog__eyebrow{color:var(--confirm-accent);letter-spacing:.17em;margin:0 0 8px;font-size:.63rem;font-weight:900}.app-confirm-dialog h2{letter-spacing:-.045em;margin:0;padding-right:32px;font-size:clamp(1.45rem,4vw,1.9rem);line-height:1.12}.app-confirm-dialog__message{color:#5f7782;margin:14px 0 0;font-size:.86rem;line-height:1.65}.app-confirm-dialog__note{color:#42616e;background:#f3f9fa;border:1px solid #d8e9ec;border-radius:12px;grid-template-columns:24px 1fr;align-items:start;gap:10px;margin-top:20px;padding:13px 14px;font-size:.72rem;line-height:1.5;display:grid}.app-confirm-dialog__note[hidden]{display:none}.app-confirm-dialog__note span{color:#08765f;background:#def5ed;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.65rem;font-weight:900;display:grid}.app-confirm-dialog__note p{margin:1px 0 0}.app-confirm-dialog footer{background:0 0;border-top:1px solid #e3ecef;justify-content:flex-end;gap:10px;margin-top:26px;padding:20px 0 0;display:flex}.app-confirm-dialog footer button{cursor:pointer;border-radius:10px;min-height:46px;padding:0 20px;font-size:.74rem;font-weight:850}.app-confirm-dialog__cancel{color:#536c77;background:#fff;border:1px solid #d1e0e4}.app-confirm-dialog__cancel:hover{color:var(--ink);background:#f4f8f9}.app-confirm-dialog__accept{color:#fff;border:1px solid var(--confirm-accent);background:var(--confirm-accent);box-shadow:0 10px 24px var(--confirm-accent)}@supports (color:color-mix(in lab, red, red)){.app-confirm-dialog__accept{box-shadow:0 10px 24px color-mix(in srgb, var(--confirm-accent) 25%, transparent)}}.app-confirm-dialog__accept:hover{filter:brightness(.93);transform:translateY(-1px)}.app-confirm-dialog button:focus-visible{outline:3px solid var(--confirm-accent)}@supports (color:color-mix(in lab, red, red)){.app-confirm-dialog button:focus-visible{outline:3px solid color-mix(in srgb, var(--confirm-accent) 28%, transparent)}}.app-confirm-dialog button:focus-visible{outline-offset:3px}@keyframes app-confirm-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-confirm-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=560px){.app-confirm-dialog{width:min(100% - 24px,520px)}.app-confirm-dialog__card{padding:28px 22px 22px}.app-confirm-dialog footer{grid-template-columns:1fr 1.25fr;display:grid}.app-confirm-dialog footer button{width:100%;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.app-confirm-dialog[open],.app-confirm-dialog[open]::backdrop{animation:none}}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff1f;width:100%;position:absolute;top:0}.nav-shell{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{align-items:center;gap:11px;display:inline-flex}.brand-mark{width:41px;height:41px;color:var(--aqua-bright);filter:drop-shadow(0 5px 14px #00bac633);place-items:center;display:grid}.brand-mark svg{width:100%;height:100%}.brand strong{letter-spacing:.18em;font-size:1.12rem;line-height:1;display:block}.brand small{color:#ffffff8f;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:.58rem;display:block}.desktop-nav{align-items:center;gap:36px;font-size:.82rem;font-weight:600;display:flex}.desktop-nav a{color:#ffffffb8;transition:color .2s}.desktop-nav a:hover{color:#fff}.nav-actions{align-items:center;gap:16px;display:flex}.nav-login{color:#ffffffc7;font-size:.75rem;font-weight:700}.nav-register{color:#fff;background:var(--indonesia-red);border-radius:4px;padding:10px 16px;font-size:.73rem;font-weight:800}.build-pill{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.7rem;display:inline-flex}.build-pill span{background:var(--indonesia-red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e1252f24}.menu-button{color:#fff;background:0 0;border:1px solid #ffffff29;border-radius:50%;width:42px;height:42px;padding:9px;display:none}.menu-button svg{fill:none;stroke:currentColor;stroke-width:1.7px}.mobile-menu{display:none}.hero{color:#fff;background:linear-gradient(132deg, #021b2b 0%, var(--ink) 48%, #064d68 130%);min-height:790px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.22;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.hero-glow{filter:blur(4px);border-radius:50%;position:absolute}.hero-glow-one{background:radial-gradient(circle,#00bac652,#0000 68%);width:680px;height:680px;top:-270px;right:-120px}.hero-glow-two{background:radial-gradient(circle,#e1252f38,#0000 66%);width:560px;height:560px;bottom:-390px;left:18%}.hero-grid{z-index:2;grid-template-columns:1.03fr .97fr;align-items:center;gap:72px;padding-top:164px;padding-bottom:120px;display:grid;position:relative}.eyebrow{color:var(--aqua-bright);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:.7rem;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:28px;height:2px}.hero .eyebrow{color:#fffc}.hero .eyebrow span{background:var(--indonesia-red)}.eyebrow.dark{color:var(--blue)}.eyebrow.dark span{background:var(--indonesia-red)}.eyebrow.light{color:var(--aqua-bright)}.hero h1{letter-spacing:-.06em;max-width:710px;margin:0;font-size:clamp(3.1rem,6vw,5.7rem);font-weight:730;line-height:.97}.hero h1 em,.roadmap-intro h2 em{color:var(--aqua-bright);font-family:Georgia,serif;font-weight:400}.hero-lead{color:#ffffffa6;max-width:620px;margin:30px 0 0;font-size:1.05rem;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:.82rem;font-weight:800;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px}.button-primary{color:#fff;background:var(--indonesia-red);box-shadow:0 14px 35px #e1252f38}.button-primary:hover{background:var(--indonesia-red-dark)}.button-ghost{color:#fff;border:1px solid #fff3}.button-ghost:hover{border-color:var(--aqua)}.trust-row{gap:28px;margin-top:51px;display:flex}.trust-row div{border-left:1px solid #ffffff2e;padding-left:15px}.trust-row strong,.trust-row span{display:block}.trust-row strong{font-size:.86rem}.trust-row span{color:#ffffff73;margin-top:4px;font-size:.68rem}.live-stage{border:1px solid #75e6e830;border-top:3px solid var(--indonesia-red);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03263bd6;border-radius:13px;overflow:hidden;transform:perspective(1000px)rotateY(-2deg);box-shadow:0 34px 80px #00000054}.stage-chrome{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;min-height:48px;padding:0 17px;font-size:.6rem;display:grid}.stage-dots{gap:5px;display:flex}.stage-dots span{background:#fff3;border-radius:50%;width:6px;height:6px}.stage-signal{color:var(--aqua-bright);justify-self:end}.stage-signal i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 10px}.stage-body{padding:26px}.stage-heading{justify-content:space-between;align-items:start;display:flex}.micro-label{color:var(--aqua);letter-spacing:.16em;font-size:.59rem;font-weight:900}.stage-heading h2{margin:6px 0 0;font-size:1.2rem}.stage-time{color:#ffffff7a;font-size:.65rem}.call-card{background:linear-gradient(115deg,#00bac624,#00569c1c);border:1px solid #75e6e840;border-radius:8px;grid-template-columns:70px 1fr 70px;align-items:center;gap:18px;margin-top:24px;padding:17px;display:grid}.call-number{width:64px;height:64px;color:var(--ink);background:var(--aqua-bright);border-radius:6px;place-items:center;font-size:1.7rem;font-weight:900;display:grid}.call-card small,.call-card strong,.call-card div>span{display:block}.call-card small{color:#ffffff6b;letter-spacing:.12em;font-size:.52rem}.call-card strong{margin-top:5px;font-size:.83rem}.call-card div>span{color:#ffffff78;margin-top:5px;font-size:.62rem}.heat-badge{text-align:center}.heat-badge strong{color:var(--aqua-bright);font-size:1.75rem}.lane-progress{grid-template-columns:repeat(8,1fr);gap:8px;margin:22px 0;display:grid}.lane-progress span{color:#ffffff59;text-align:center;gap:7px;font-size:.55rem;display:grid}.lane-progress i{background:#ffffff1a;border-radius:3px;height:3px}.lane-progress span.ready{color:#ffffffb3}.lane-progress span.ready i{background:var(--aqua);box-shadow:0 0 7px #00bac680}.dq-preview{background:#ff5b5b11;border:1px solid #ff696926;border-radius:7px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.dq-icon{color:#ffb3ae;border:1px solid #ff8d844d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.62rem;font-weight:900;display:grid}.dq-preview small,.dq-preview strong{display:block}.dq-preview small{color:#ffffff59;letter-spacing:.11em;font-size:.48rem}.dq-preview strong{margin-top:4px;font-size:.66rem}.dq-status{color:#9de6bb;font-size:.55rem}.stage-note{color:#ffffff4d;text-align:center;margin:14px 0 0;font-size:.56rem}.sport-ribbon{z-index:3;grid-template-columns:1.25fr .28fr 1fr 1fr 1.2fr;height:6px;display:grid;position:absolute;bottom:0;left:0;right:0}.sport-ribbon .indonesia-red{background:var(--indonesia-red)}.sport-ribbon .indonesia-white{background:#fff}.sport-ribbon .aqua{background:var(--aqua)}.sport-ribbon .ocean{background:var(--ocean)}.sport-ribbon .deep-ocean{background:var(--ink)}.capabilities{border-bottom:1px solid var(--line);background:#fff}.capability-grid{grid-template-columns:repeat(3,1fr);display:grid}.capability-grid article{border-right:1px solid var(--line);align-items:center;gap:20px;min-height:166px;padding:30px 34px;display:flex}.capability-grid article:first-child{border-left:1px solid var(--line)}.cap-number{color:var(--ocean);font-family:Georgia,serif;font-size:1.2rem;font-style:italic}.capability-grid article:first-child .cap-number{color:var(--indonesia-red)}.capability-grid strong{font-size:.87rem}.capability-grid p{color:#66808e;margin:8px 0 0;font-size:.75rem;line-height:1.55}.events-section{background:var(--mist);padding:112px 0}.section-heading{grid-template-columns:1fr .65fr;align-items:end;gap:80px;margin-bottom:45px;display:grid}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4vw,3.6rem)}.section-heading>p{color:#67808d;margin:0;font-size:.9rem;line-height:1.7}.empty-events{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:150px 1fr auto;align-items:center;gap:35px;min-height:235px;padding:42px;display:grid}.empty-orbit{border:1px solid #cde1e3;border-radius:50%;width:120px;height:120px;position:relative}.empty-orbit:after{content:"";border:1px dashed #bdd8da;border-radius:50%;position:absolute;inset:19px}.empty-orbit span{z-index:2;background:var(--indonesia-red);border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 2px 8px #03263b40}.empty-orbit span:first-child{top:17px;right:15px}.empty-orbit span:nth-child(2){background:var(--aqua);bottom:11px;left:21px}.empty-orbit i{z-index:3;background:var(--ink);border-radius:50%;position:absolute;inset:48px}.empty-events h3{margin:9px 0 8px;font-size:1.3rem}.empty-events p{color:#67808d;max-width:660px;margin:0;font-size:.82rem;line-height:1.7}.empty-state{color:#66808e;border:1px solid var(--line);border-radius:999px;padding:9px 13px;font-size:.65rem}.event-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.event-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:25px}.event-card-top,.event-card-footer{color:#67808d;justify-content:space-between;font-size:.64rem;display:flex}.event-status{color:var(--blue);font-weight:800}.event-card h3{margin:27px 0 10px;font-size:1.2rem}.event-card>p{color:#67808d;min-height:57px;font-size:.76rem;line-height:1.6}.event-card dl{border-block:1px solid var(--line);gap:9px;margin:23px 0;padding:17px 0;display:grid}.event-card dl div{grid-template-columns:74px 1fr;font-size:.69rem;display:grid}.event-card dt{color:#7b909b}.event-card dd{margin:0;font-weight:700}.roadmap-section{color:#fff;background:linear-gradient(145deg,#03263b,#064f6a);padding:112px 0;position:relative;overflow:hidden}.roadmap-section:after{content:"INDONESIA";color:#ffffff06;letter-spacing:-.06em;pointer-events:none;font-size:clamp(5rem,13vw,12rem);font-weight:900;position:absolute;bottom:-2.5vw;right:-1vw}.roadmap-grid{z-index:1;grid-template-columns:.72fr 1.28fr;gap:85px;display:grid;position:relative}.roadmap-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.3rem,4.2vw,4rem);line-height:1.05}.roadmap-intro>p:not(.eyebrow){color:#ffffff8f;font-size:.86rem;line-height:1.75}.sprint-progress{border-top:1px solid #ffffff1f;margin-top:36px;display:grid}.sprint-progress div{border-bottom:1px solid #ffffff1f;grid-template-columns:68px 1fr auto;align-items:center;min-height:52px;font-size:.7rem;display:grid}.sprint-progress span{color:#ffffff61}.sprint-progress strong{font-size:.72rem}.sprint-progress i{border-radius:999px;padding:5px 8px;font-size:.53rem;font-style:normal}.sprint-progress .done{color:#9de6bb;background:#3bbe741a}.sprint-progress .active{color:var(--aqua-bright);background:#17d7d21a}.module-grid{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);display:grid}.module-grid article{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:235px;padding:30px}.module-grid article>span{color:var(--aqua-bright);letter-spacing:.16em;font-size:.55rem;font-weight:900}.module-grid article:first-child>span{color:#ff8f94}.module-grid h3{margin:47px 0 10px;font-size:1.05rem}.module-grid p{color:#ffffff7a;margin:0;font-size:.72rem;line-height:1.65}footer{color:#ffffff8c;border-top:4px solid var(--indonesia-red);background:#021b2b}.footer-grid{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:40px;min-height:142px;display:grid}.footer-grid p{max-width:450px;margin:0;font-size:.72rem;line-height:1.6}.footer-grid>span{font-size:.62rem}.footer-brand{color:#fff}.auth-body{background:#edf4f6;min-height:100vh}.auth-shell{grid-template-columns:minmax(390px,.88fr) 1.12fr;min-height:100vh;display:grid}.auth-story{color:#fff;background:linear-gradient(145deg,#021b2b 0%,#064d68 115%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:44px 9%;display:flex;position:sticky;top:0;overflow:hidden}.auth-story:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 75%);mask-image:linear-gradient(to bottom right,#000,#0000 75%)}.auth-story>*{z-index:1;position:relative}.auth-story-copy{max-width:560px}.auth-story-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,5vw,5.1rem);line-height:.98}.auth-story-copy h1 em{color:var(--aqua-bright);font-family:Georgia,serif;font-weight:400}.auth-story-copy>p:last-child{color:#ffffff94;max-width:500px;margin:28px 0 0;font-size:.9rem;line-height:1.75}.auth-lanes{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.auth-lanes span{background:#ffffff24;height:3px}.auth-lanes span:first-child{background:var(--indonesia-red)}.auth-lanes span:nth-child(3){background:var(--aqua)}.auth-panel{align-content:center;place-items:center;min-height:100vh;padding:55px 7%;display:grid}.auth-card{border:1px solid var(--line);border-top:4px solid var(--indonesia-red);background:#fff;border-radius:8px;width:min(100%,650px);padding:44px;box-shadow:0 28px 80px #03263b17}.form-heading{margin-bottom:30px}.form-kicker{color:var(--blue);letter-spacing:.18em;font-size:.58rem;font-weight:900}.form-heading h2{letter-spacing:-.04em;margin:9px 0;font-size:2rem}.form-heading p{color:#69818d;margin:0;font-size:.78rem;line-height:1.65}.form-heading p strong{color:var(--ink)}.form-stack{gap:18px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{color:#365666;gap:7px;font-size:.68rem;font-weight:750;display:grid}.field>span{justify-content:space-between;display:flex}.field>span small{color:#91a3ac;font-weight:500}.field input,.field select,.field textarea{width:100%;min-height:47px;color:var(--ink);font:inherit;background:#fbfdfd;border:1px solid #cfdee3;border-radius:5px;outline:none;padding:11px 13px;font-size:.78rem;font-weight:500;transition:border-color .18s,box-shadow .18s}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ocean);box-shadow:0 0 0 3px #0072b91a}.field-error{color:#bd1f2a;font-weight:600}.form-options{justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.form-options a,.form-switch a{color:var(--blue);font-weight:800}.check-field{color:#607a87;align-items:center;gap:8px;display:flex}.check-field input{accent-color:var(--indonesia-red)}.form-submit{color:#fff;background:var(--indonesia-red);cursor:pointer;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:51px;padding:0 18px;font-size:.76rem;font-weight:850;display:flex}.form-submit:hover{background:var(--indonesia-red-dark)}.form-submit span{font-size:1.1rem}.form-switch,.form-hint,.auth-footer{color:#7f939d;text-align:center;font-size:.65rem}.form-switch{margin:25px 0 0}.form-hint{text-align:left;margin:-5px 0 0}.auth-footer{margin-top:20px}.notice{border-radius:5px;margin-bottom:20px;padding:12px 14px;font-size:.7rem;line-height:1.5}.notice.success{color:#14633b;background:#effaf4;border:1px solid #b7e2cc}.notice.warning{color:#81580c;background:#fff8e8;border:1px solid #efd18d}.verification-actions{gap:14px;display:grid}.mailpit-link{color:var(--blue);text-align:center;border:1px solid #c8dce3;border-radius:5px;padding:13px;font-size:.72rem;font-weight:800}.text-button{color:#6e838e;cursor:pointer;background:0 0;border:0;width:100%;padding:8px;font-size:.68rem}.workspace-body{background:#f2f7f8;min-height:100vh}.workspace-sidebar{z-index:15;color:#fff;background:#03263b;border-right:1px solid #ffffff14;flex-direction:column;width:260px;padding:28px 22px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.workspace-sidebar .brand{border-bottom:1px solid #ffffff1a;padding:0 7px 24px}.workspace-sidebar .brand-mark{width:36px;height:36px}.workspace-sidebar .brand strong{font-size:.95rem}.workspace-sidebar .brand small{font-size:.49rem}.workspace-identity{background:#00bac612;border:1px solid #75e6e826;border-radius:7px;gap:4px;margin:22px 0;padding:16px;display:grid}.workspace-label{color:var(--aqua-bright);letter-spacing:.16em;font-size:.48rem;font-weight:900}.workspace-identity strong{margin-top:5px;font-size:.75rem}.workspace-identity small{color:#ffffff73;font-size:.56rem}.workspace-identity select{color:#fff;background:#07344c;border:1px solid #ffffff26;border-radius:4px;width:100%;margin-top:9px;padding:7px;font-size:.62rem}.workspace-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#75e6e859 transparent;flex:1;align-content:start;gap:4px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.workspace-nav::-webkit-scrollbar{width:5px}.workspace-nav::-webkit-scrollbar-thumb{background:#75e6e84d;border-radius:10px}.workspace-nav a,.nav-disabled{color:#ffffff87;border-radius:5px;grid-template-columns:26px 1fr auto;align-items:center;min-height:43px;padding:0 11px;font-size:.67rem;font-weight:650;display:grid}.workspace-nav a span,.nav-disabled span{color:#ffffff42;font-family:Georgia,serif;font-size:.62rem;font-style:italic}.workspace-nav a.active{color:#fff;background:#ffffff16}.workspace-nav a.active span{color:var(--aqua-bright)}.nav-disabled small{color:#ffffff3d;font-size:.48rem}.workspace-account-return{color:#78e5e2;margin-top:10px;font-size:.52rem;font-weight:850;text-decoration:none;display:inline-flex}.workspace-account-return:hover{color:#fff}.workspace-user{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:grid}.user-avatar{width:34px;height:34px;color:var(--ink);background:var(--aqua-bright);border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid}.workspace-user strong,.workspace-user small{text-overflow:ellipsis;white-space:nowrap;max-width:135px;display:block;overflow:hidden}.workspace-user strong{font-size:.65rem}.workspace-user small{color:#ffffff61;margin-top:3px;font-size:.48rem}.workspace-user button{color:#ffffff8c;cursor:pointer;background:0 0;border:0}.workspace-main{min-height:100vh;margin-left:260px}.workspace-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;justify-content:space-between;align-items:center;min-height:78px;padding:0 4.5%;display:flex}.workspace-topbar strong{font-size:.78rem}.mobile-workspace-label{display:none}.public-link{color:#54717f;font-size:.64rem;font-weight:750}.workspace-content{padding:40px 4.5% 80px}.dashboard-hero{justify-content:space-between;align-items:end;gap:30px;padding:20px 0 34px;display:flex}.dashboard-hero.compact{padding-top:8px}.workspace-kicker,.builder-step{color:var(--blue);letter-spacing:.16em;font-size:.57rem;font-weight:900}.dashboard-hero h1,.builder-heading h1,.event-detail-hero h1{letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(2rem,4vw,3.3rem)}.dashboard-hero p,.builder-heading p,.event-detail-hero p{color:#6e848f;margin:0;font-size:.76rem;line-height:1.6}.workspace-primary-button,.workspace-secondary-button{cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:45px;padding:0 17px;font-size:.69rem;font-weight:850;display:inline-flex}.workspace-primary-button{color:#fff;background:var(--indonesia-red)}.workspace-primary-button:hover{background:var(--indonesia-red-dark)}.workspace-secondary-button{color:var(--blue);background:#fff;border:1px solid #bdd5dd}.metric-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.metric-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:145px;padding:24px}.metric-grid article>span,.metric-grid small{color:#7a909b;font-size:.58rem;display:block}.metric-grid strong{color:var(--ink);letter-spacing:-.06em;margin:15px 0 5px;font-size:2.2rem;display:block}.metric-grid article:first-child{border-top:3px solid var(--indonesia-red)}.metric-grid article:nth-child(2){border-top:3px solid var(--aqua)}.workspace-section{margin-top:42px}.workspace-section-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.workspace-section-heading span{color:var(--blue);letter-spacing:.15em;font-size:.52rem;font-weight:900}.workspace-section-heading h2{margin:6px 0 0;font-size:1.35rem}.workspace-section-heading a{color:var(--blue);font-size:.62rem;font-weight:800}.workspace-empty{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:68px 1fr auto;align-items:center;gap:24px;min-height:150px;padding:28px;display:grid}.workspace-empty.large{min-height:220px}.workspace-empty>span{color:#a8bcc4;font-family:Georgia,serif;font-size:.9rem;font-style:italic}.workspace-empty h3{margin:0 0 7px;font-size:.94rem}.workspace-empty p{color:#718792;max-width:660px;margin:0;font-size:.7rem;line-height:1.6}.workspace-empty a{color:var(--blue);border:1px solid #c8dce3;border-radius:4px;padding:10px 13px;font-size:.62rem;font-weight:800}.workspace-table{border:1px solid var(--line);background:#fff;border-radius:7px}.workspace-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1.5fr .7fr .6fr 20px;align-items:center;gap:14px;min-height:68px;padding:0 20px;display:grid}.workspace-row:last-child{border-bottom:0}.event-index{color:#9db1b9;font-family:Georgia,serif;font-size:.65rem;font-style:italic}.workspace-row div strong,.workspace-row div small{display:block}.workspace-row div strong{font-size:.72rem}.workspace-row div small,.workspace-row>span:nth-child(3){color:#7b909a;margin-top:3px;font-size:.58rem}.workspace-row i{color:var(--blue);font-size:.55rem;font-style:normal;font-weight:800}.workspace-row b{color:var(--indonesia-red)}.managed-event-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.managed-event-card{border:1px solid var(--line);border-top:3px solid var(--ocean);background:#fff;border-radius:7px;padding:23px}.managed-event-meta,.event-setup-counts{justify-content:space-between;display:flex}.managed-event-meta span{color:var(--blue);font-size:.56rem;font-weight:900}.managed-event-meta small{color:#7c929c;font-size:.54rem}.managed-event-card h2{min-height:52px;margin:26px 0 7px;font-size:1.12rem}.managed-event-card>p{color:#7b909a;font-size:.62rem}.event-setup-counts{border-block:1px solid var(--line);margin:21px 0;padding:15px 0}.event-setup-counts span{color:#7a909b;font-size:.52rem}.event-setup-counts strong{color:var(--ink);font-size:.8rem}.managed-event-card>a{color:var(--blue);font-size:.62rem;font-weight:850}.builder-heading{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:25px;display:grid}.builder-progress{gap:3px;display:flex}.builder-progress span{color:#98a9b1;border-top:2px solid #d2e0e4;padding:8px 10px;font-size:.52rem}.builder-progress span.active{color:var(--blue);border-color:var(--indonesia-red);font-weight:850}.event-form-panel{border:1px solid var(--line);background:#fff;border-radius:7px;padding:30px}.event-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.event-form-grid .wide{grid-column:1/-1}.event-form-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:20px;margin-top:28px;padding-top:23px;display:flex}.event-form-actions>a{color:#718791;font-size:.66rem;font-weight:750}.event-detail-hero{justify-content:space-between;align-items:end;gap:30px;padding:10px 0 28px;display:flex}.event-status-pill{color:var(--blue);background:#e3f3f7;border-radius:999px;padding:6px 9px;font-size:.54rem;font-weight:900;display:inline-block}.event-detail-meta{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:25px;display:grid}.event-detail-meta span{border-right:1px solid var(--line);padding:17px 20px}.event-detail-meta span:last-child{border-right:0}.event-detail-meta small,.event-detail-meta strong{display:block}.event-detail-meta small{color:#8297a1;font-size:.5rem}.event-detail-meta strong{margin-top:6px;font-size:.68rem}.setup-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.setup-card{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:48px 1fr auto;align-items:start;gap:16px;min-height:180px;padding:24px;display:grid}.setup-number{color:var(--indonesia-red);font-family:Georgia,serif;font-size:.9rem;font-style:italic}.setup-card small{color:var(--blue);letter-spacing:.13em;font-size:.5rem;font-weight:900}.setup-card h2{margin:18px 0 7px;font-size:1.25rem}.setup-card p{color:#778d98;margin:0;font-size:.65rem;line-height:1.6}.setup-card button{color:#9badb4;background:#f8fbfb;border:1px solid #d6e2e6;border-radius:4px;padding:7px 9px;font-size:.5rem}.publish-readiness{color:#fff;border-left:4px solid var(--indonesia-red);background:var(--ink);border-radius:6px;justify-content:space-between;align-items:center;gap:30px;margin-top:17px;padding:25px;display:flex}.publish-readiness span{color:var(--aqua-bright);letter-spacing:.14em;font-size:.5rem;font-weight:900}.publish-readiness h3{margin:8px 0 5px;font-size:.94rem}.publish-readiness p{color:#ffffff80;margin:0;font-size:.62rem}.publish-readiness>strong{color:var(--aqua-bright);letter-spacing:-.06em;font-size:2.2rem}@media (width<=1050px){.auth-shell{grid-template-columns:.75fr 1.25fr}.auth-story{padding-inline:7%}.managed-event-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.auth-shell{display:block}.auth-story{min-height:330px;padding:30px;position:relative}.auth-story-copy{margin-top:70px}.auth-story-copy h1{font-size:2.8rem}.auth-story-copy>p:last-child,.auth-lanes{display:none}.auth-panel{min-height:auto;padding:28px 16px 55px}.auth-card{margin-top:-45px;padding:29px}.workspace-sidebar{width:auto;padding:18px;position:static}.workspace-sidebar .brand{padding-bottom:14px}.workspace-identity{margin:13px 0}.workspace-nav{padding-bottom:3px;display:flex;overflow-x:auto}.workspace-nav a,.nav-disabled{flex:none;grid-template-columns:22px auto;padding:0 12px}.nav-disabled small{display:none}.workspace-user{margin-top:15px}.workspace-main{margin-left:0}.workspace-topbar{min-height:65px}.mobile-workspace-label{color:#7b909a;font-size:.5rem;display:block}.workspace-content{padding:28px 18px 65px}.setup-grid{grid-template-columns:1fr}.event-detail-meta{grid-template-columns:repeat(2,1fr)}.event-detail-meta span:nth-child(2){border-right:0}.event-detail-meta span:nth-child(-n+2){border-bottom:1px solid var(--line)}.builder-heading{grid-template-columns:1fr}.builder-progress{overflow-x:auto}}@media (width<=980px){.hero-grid{grid-template-columns:1fr;gap:55px;padding-bottom:90px}.hero-copy{max-width:760px}.live-stage{max-width:670px;transform:none}.capability-grid{grid-template-columns:1fr}.capability-grid article,.capability-grid article:first-child{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:120px}.roadmap-grid{grid-template-columns:1fr}.roadmap-intro{max-width:670px}.event-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.shell{width:min(100% - 28px,1180px)}.nav-shell{height:74px}.desktop-nav,.build-pill,.nav-login,.nav-register{display:none}.menu-button{display:block}.mobile-menu{background:#031923fa;border:1px solid #ffffff24;border-radius:8px;padding:12px;display:none;position:absolute;top:74px;left:14px;right:14px}.mobile-menu[data-open]{display:grid}.mobile-menu a{color:#ffffffbf;border-bottom:1px solid #ffffff14;padding:13px;font-size:.82rem}.mobile-menu a:last-child{border-bottom:0}.hero{min-height:auto}.hero-grid{padding-top:126px;padding-bottom:70px}.hero h1{font-size:clamp(2.8rem,14vw,4rem)}.hero-lead{font-size:.93rem}.trust-row{justify-content:space-between;gap:12px}.trust-row div{padding-left:9px}.trust-row strong{font-size:.72rem}.trust-row span{font-size:.55rem}.stage-chrome{grid-template-columns:1fr auto}.stage-chrome>span:nth-child(2){display:none}.stage-body{padding:18px}.call-card{grid-template-columns:52px 1fr;gap:12px}.call-number{width:50px;height:50px}.heat-badge{border-top:1px solid #ffffff1a;grid-column:1/-1;justify-content:center;align-items:baseline;gap:7px;padding-top:12px;display:flex}.heat-badge strong,.heat-badge span{margin:0!important}.dq-preview{grid-template-columns:36px 1fr}.dq-status{display:none}.capability-grid article{padding-inline:20px}.events-section,.roadmap-section{padding:80px 0}.section-heading{grid-template-columns:1fr;gap:22px}.empty-events{grid-template-columns:1fr;padding:28px}.empty-orbit{width:95px;height:95px}.empty-state{justify-self:start}.event-grid,.module-grid{grid-template-columns:1fr}.module-grid article{min-height:190px}.module-grid h3{margin-top:30px}.footer-grid{grid-template-columns:1fr;gap:16px;padding:40px 0}.footer-grid>span{justify-self:start}.form-grid,.event-form-grid{grid-template-columns:1fr}.event-form-grid .wide{grid-column:auto}.auth-card{padding:25px 19px}.auth-story{min-height:290px;padding:23px 20px}.auth-story-copy{margin-top:46px}.auth-story-copy h1{font-size:2.25rem}.form-heading h2{font-size:1.65rem}.dashboard-hero,.event-detail-hero{flex-direction:column;align-items:start}.dashboard-hero .workspace-primary-button,.event-detail-hero .workspace-secondary-button{width:100%}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid article{min-height:125px;padding:18px}.workspace-empty{grid-template-columns:1fr}.workspace-row{grid-template-columns:32px 1fr 20px;padding:10px 14px}.workspace-row>span:nth-child(3),.workspace-row i{display:none}.managed-event-grid{grid-template-columns:1fr}.setup-card{grid-template-columns:38px 1fr}.setup-card button{grid-column:2;justify-self:start}.publish-readiness{flex-direction:column;align-items:start}.event-detail-meta{grid-template-columns:1fr}.event-detail-meta span{border-right:0;border-bottom:1px solid var(--line)}.event-detail-meta span:last-child{border-bottom:0}.event-form-actions{text-align:center;flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.event-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.plan-badge{color:#056f8f;letter-spacing:.08em;text-transform:uppercase;background:#e9f9fb;border:1px solid #056f8f40;border-radius:999px;padding:.65rem .9rem;font-size:.72rem;font-weight:800}.setup-jump-nav{scrollbar-width:none;gap:.5rem;margin:1.25rem 0;display:flex;overflow:auto}.setup-jump-nav a{color:#06435c;background:#fff;border:1px solid #cee0e6;border-radius:999px;flex:none;padding:.7rem 1rem;font-size:.78rem;font-weight:800;text-decoration:none}.builder-module{background:#fff;border:1px solid #dbe7eb;border-radius:1.15rem;margin:1rem 0;padding:1.4rem;scroll-margin-top:1rem;box-shadow:0 14px 34px #03263b0b}.module-heading{border-bottom:1px solid #e8eff2;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.module-heading span,.platform-hero>div>span{color:#d93c3f;letter-spacing:.16em;font-size:.68rem;font-weight:900}.module-heading h2{color:#052e43;margin:.2rem 0;font-size:1.45rem}.module-heading p{color:#6b7f89;margin:0}.module-heading>strong{color:#087d99;font-size:1.5rem}.module-layout{grid-template-columns:minmax(260px,.78fr) minmax(320px,1.22fr);gap:1.2rem;padding-top:1.2rem;display:grid}.compact-builder-form,.competition-builder-form{background:#f4f8fa;border-radius:.85rem;align-content:start;gap:.8rem;padding:1rem;display:grid}.compact-builder-form label,.competition-builder-form label{color:#274a59;gap:.35rem;font-size:.74rem;font-weight:800;display:grid}.compact-builder-form input,.compact-builder-form select,.competition-builder-form input,.competition-builder-form select,.platform-search input{color:#062f43;width:100%;font:inherit;background:#fff;border:1px solid #cddce2;border-radius:.55rem;padding:.72rem .78rem}.compact-builder-form button,.competition-builder-form button,.publish-score button,.platform-search button{color:#fff;cursor:pointer;background:#d8393d;border:0;border-radius:.55rem;padding:.78rem 1rem;font-weight:850}.check-field{align-items:center;grid-template-columns:auto 1fr!important}.check-field input{width:auto}.module-list{align-content:start;gap:.65rem;display:grid}.module-list article,.competition-list article{border:1px solid #dfe9ed;border-radius:.75rem;align-items:center;gap:.8rem;padding:.85rem;display:flex}.module-list article>span,.competition-number{color:#087d99;width:3.2rem;font-size:.74rem;font-weight:900}.module-list article>div,.competition-list article>div{flex:1;gap:.15rem;display:grid}.module-list small,.competition-list small{color:#71838c}.module-list i{color:#087d99;background:#e8f7f9;border-radius:999px;padding:.3rem .5rem;font-size:.62rem;font-style:normal;font-weight:900}.module-empty,.module-prerequisite{color:#778993;background:#f4f8fa;border:1px dashed #c9d9df;border-radius:.7rem;margin:0;padding:1rem}.competition-builder-form{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.2rem}.competition-builder-form .span-two{grid-column:span 2}.competition-builder-form button{align-self:end}.competition-list{gap:.65rem;margin-top:1rem;display:grid}.competition-list b{color:#052e43;white-space:nowrap}.readiness-checks{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.readiness-checks span{color:#7a8d96;background:#ffffff14;border-radius:999px;padding:.4rem .6rem;font-size:.72rem}.readiness-checks .complete{color:#8ce5d5}.publish-score{justify-items:end;gap:.6rem;display:grid}.publish-score button:disabled{opacity:.4;cursor:not-allowed}.notice.error{color:#9a292c;background:#fff0f0;border-color:#efb9ba}.platform-nav-link{border-top:1px solid #ffffff1a;margin-top:.75rem;color:#8ce5d5!important;padding-top:1rem!important}.platform-body{color:#062f43;min-height:100vh;font-family:var(--font-sans);background:#eef4f6;grid-template-columns:270px 1fr;margin:0;display:grid}.platform-sidebar{color:#fff;background:#052e43;flex-direction:column;height:100vh;padding:1.8rem;display:flex;position:sticky;top:0}.platform-sidebar .brand{color:#fff}.platform-sidebar .brand-mark{background:#d8393d;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.platform-owner-label{border-block:1px solid #ffffff1f;gap:.3rem;margin:3rem 0 1.5rem;padding:1rem 0;display:grid}.platform-owner-label span,.platform-main header span{color:#80d6df;letter-spacing:.15em;font-size:.65rem;font-weight:900}.platform-owner-label small{color:#90aab6;text-overflow:ellipsis;overflow:hidden}.platform-sidebar nav{gap:.4rem;display:grid}.platform-sidebar nav a{color:#a8bec8;border-radius:.55rem;padding:.8rem;font-weight:750;text-decoration:none}.platform-sidebar nav a span{color:#74ccd7;width:2rem;display:inline-block}.platform-sidebar nav a.active{color:#fff;background:#ffffff14}.platform-sidebar>form{margin-top:auto}.platform-sidebar>form button{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:.55rem;width:100%;padding:.7rem}.platform-main header{background:#fff;border-bottom:1px solid #dce7eb;justify-content:space-between;align-items:center;height:76px;padding:0 2rem;display:flex}.platform-main header div{gap:.2rem;display:grid}.platform-main header a{color:#086f8d;font-weight:750;text-decoration:none}.platform-content{width:100%;max-width:1440px;margin:auto;padding:2rem}.platform-hero{justify-content:space-between;align-items:end;gap:2rem;padding:1rem 0 2rem;display:flex}.platform-hero h1{margin:.3rem 0;font-size:2.2rem}.platform-hero p{color:#637983;max-width:650px;margin:0}.platform-metrics{gap:.6rem;display:flex}.platform-metrics span{color:#70838c;background:#fff;border:1px solid #d8e5e9;border-radius:.75rem;padding:.8rem 1.2rem;font-size:.7rem;display:grid}.platform-metrics strong{color:#052e43;font-size:1.35rem}.platform-search{background:#fff;border:1px solid #dce7eb;border-radius:.85rem;align-items:end;gap:.7rem;padding:1rem;display:flex}.platform-search label{flex:1;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.platform-search a{color:#697f89;padding:.7rem}.platform-user-list{gap:.8rem;margin-top:1rem;display:grid}.platform-user-card{background:#fff;border:1px solid #dce7eb;border-radius:.9rem;padding:1rem}.platform-user-identity{border-bottom:1px solid #e7eef1;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.platform-user-identity>span{color:#05768e;background:#dff5f6;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:grid}.platform-user-identity>div{flex:1;display:grid}.platform-user-identity small{color:#72858e}.platform-user-identity i{color:#087b67;background:#e5f7f2;border-radius:999px;padding:.35rem .55rem;font-size:.58rem;font-style:normal;font-weight:900}.role-columns{grid-template-columns:1fr 1.5fr;gap:1rem;padding-top:.85rem;display:grid}.role-columns h3{color:#70838c;text-transform:uppercase;letter-spacing:.09em;margin:0 0 .5rem;font-size:.72rem}.role-columns em{color:#8799a1;font-size:.75rem}.role-chips{flex-wrap:wrap;gap:.4rem;display:flex}.role-chips>span{background:#edf4f6;border:1px solid #d8e5e9;border-radius:.5rem;gap:.1rem;padding:.45rem .6rem;font-size:.72rem;font-weight:800;display:grid}.role-chips>span.platform-role{color:#fff;background:#076d88;border-color:#076d88}.role-chips small{opacity:.7;font-size:.58rem}.membership-role{gap:.25rem;margin-bottom:.65rem;display:grid}.membership-role>small{color:#71858e;font-size:.68rem}@media (width<=900px){.module-layout,.role-columns{grid-template-columns:1fr}.competition-builder-form{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-body{grid-template-columns:1fr}.platform-sidebar{height:auto;padding:1rem;position:relative}.platform-owner-label{margin:1rem 0}.platform-sidebar nav{grid-template-columns:1fr 1fr}.platform-sidebar>form{display:none}.platform-main header{padding:0 1rem}.platform-content{padding:1rem}}@media (width<=580px){.competition-builder-form{grid-template-columns:1fr}.competition-builder-form .span-two{grid-column:span 1}.module-heading,.platform-hero{flex-direction:column;align-items:flex-start}.platform-metrics{width:100%}.platform-metrics span{flex:1}.platform-search{flex-direction:column;align-items:stretch}}.athlete-grid{gap:.65rem;display:grid}.athlete-grid>a{color:#062f43;background:#fff;border:1px solid #dce7eb;border-radius:.8rem;align-items:center;gap:.8rem;padding:1rem;text-decoration:none;display:flex}.athlete-grid>a>span{color:#087c95;background:#dff5f6;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-weight:900;display:grid}.athlete-grid>a>div{flex:1;display:grid}.athlete-grid small{color:#71858e}.athlete-grid b{color:#0a728b;font-size:.75rem}.registration-hero{color:#fff;background:#052f43;border-radius:1rem;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;padding:1.5rem;display:flex}.registration-hero span{color:#80dbe1;letter-spacing:.14em;font-size:.66rem;font-weight:900}.registration-hero h1{margin:.25rem 0}.registration-hero p{color:#a9bec7;margin:0}.registration-hero>div:last-child{text-align:right;display:grid}.registration-hero>div:last-child strong{font-size:1.8rem}.registration-hero small{color:#a9bec7}.entry-catalog,.cart-panel{background:#fff;border:1px solid #dce7eb;border-radius:1rem;margin-bottom:1rem;padding:1.2rem}.athlete-entry-card{border:1px solid #dce7eb;border-radius:.8rem;margin-top:1rem;overflow:hidden}.athlete-entry-card>header{background:#f1f7f8;padding:.85rem 1rem}.athlete-entry-card header div{display:grid}.athlete-entry-card header small{color:#71858e}.entry-number-list{display:grid}.entry-number-list form{border-top:1px solid #e3ecef;grid-template-columns:1fr 180px auto;align-items:end;gap:.8rem;padding:.8rem 1rem;display:grid}.entry-number-list form>div,.entry-number-list label{gap:.2rem;display:grid}.entry-number-list small,.entry-number-list label span{color:#71858e;font-size:.7rem}.entry-number-list input{border:1px solid #cedde2;border-radius:.5rem;padding:.6rem}.entry-number-list button,.checkout-actions button,.payment-card button,.inline-confirm{color:#fff;cursor:pointer;background:#d8393d;border:0;border-radius:.5rem;padding:.65rem .8rem;font-weight:800}.checkout-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.checkout-actions button{background:#087790}.order-layout{grid-template-columns:1.5fr .7fr;gap:1rem;display:grid}.payment-card{background:#fff;border:1px solid #dce7eb;border-top:4px solid #d8393d;border-radius:1rem;align-self:start;padding:1.3rem}.payment-card>span{color:#d8393d;letter-spacing:.13em;font-size:.65rem;font-weight:900}.payment-card>strong{margin:.5rem 0;font-size:1.35rem;display:block}.payment-card>p,.payment-card>small{color:#6b8089}.payment-card form{border-top:1px solid #dce7eb;gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.payment-card label{gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.payment-card input,.payment-card textarea,.compact-builder-form textarea{border:1px solid #cedde2;border-radius:.5rem;padding:.65rem}.payment-success{color:#08765f;background:#e4f7f1;border-radius:.6rem;padding:.8rem;font-weight:800}.inline-confirm{background:#08765f;font-size:.7rem}@media (width<=760px){.registration-hero{flex-direction:column;align-items:flex-start}.registration-hero>div:last-child{text-align:left}.entry-number-list form,.order-layout{grid-template-columns:1fr}}.workspace-content{width:100%;max-width:1680px;margin-inline:auto}.athlete-admin-hero{justify-content:space-between;align-items:end;gap:2rem;padding:.5rem 0 1.5rem;display:flex}.athlete-admin-hero h1{letter-spacing:-.055em;margin:.35rem 0;font-size:clamp(2rem,4vw,3.2rem)}.athlete-admin-hero p{color:#6d828c;margin:0}.athlete-hero-actions{align-items:center;gap:1rem;display:flex}.athlete-total{text-align:right;display:grid}.athlete-total strong{color:#052f43;font-size:1.5rem}.athlete-total small{color:#71858e}.athlete-filter-bar{background:#fff;border:1px solid #d8e5e9;border-radius:1rem;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(150px,.7fr)) auto auto;align-items:end;gap:.7rem;margin-bottom:1rem;padding:1rem;display:grid;box-shadow:0 12px 30px #03263b0a}.athlete-filter-bar label{color:#5f7782;gap:.35rem;font-size:.65rem;font-weight:800;display:grid}.athlete-filter-bar input,.athlete-filter-bar select{color:#052f43;width:100%;height:43px;font:inherit;background:#f9fcfc;border:1px solid #cbdce2;border-radius:.6rem;padding:.65rem .75rem}.athlete-search-field{position:relative}.athlete-search-field b{color:#0a7892;font-size:1.15rem;position:absolute;bottom:.65rem;left:.8rem}.athlete-search-field input{padding-left:2.3rem}.athlete-filter-bar button{color:#fff;cursor:pointer;background:#087790;border:0;border-radius:.6rem;height:43px;padding:0 1rem;font-weight:850}.athlete-filter-bar>a{color:#6f838c;place-items:center;height:43px;padding:0 .5rem;font-size:.7rem;font-weight:800;display:grid}.athlete-directory{background:#fff;border:1px solid #d8e5e9;border-radius:1rem;overflow:hidden}.athlete-directory-head,.athlete-directory-row{grid-template-columns:minmax(260px,1.4fr) minmax(200px,1fr) 150px minmax(140px,.6fr) 24px;align-items:center;gap:1rem;display:grid}.athlete-directory-head{color:#81949c;letter-spacing:.08em;text-transform:uppercase;background:#f5f9fa;border-bottom:1px solid #dfe9ed;padding:.8rem 1.1rem;font-size:.6rem;font-weight:900}.athlete-directory-row{color:#052f43;border-bottom:1px solid #e5edef;min-height:76px;padding:.75rem 1.1rem;text-decoration:none;transition:background .18s,transform .18s}.athlete-directory-row:last-child{border-bottom:0}.athlete-directory-row:hover{z-index:1;background:#f1fafb;position:relative;box-shadow:inset 3px 0 #08a7b5}.athlete-list-identity{align-items:center;gap:.8rem;min-width:0;display:flex}.athlete-list-identity>span{color:#06788f;background:linear-gradient(145deg,#d8f6f4,#e7f2fb);border-radius:.8rem;flex:0 0 2.65rem;place-items:center;height:2.65rem;font-weight:900;display:grid}.athlete-list-identity>div,.athlete-list-scope{gap:.2rem;min-width:0;display:grid}.athlete-list-identity strong,.athlete-list-scope strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.athlete-list-identity small,.athlete-list-scope small,.profile-progress small{color:#71858e;font-size:.68rem}.athlete-list-scope strong{font-size:.74rem}.verification-chip{color:#6c7d84;background:#eef3f5;border-radius:999px;width:max-content;padding:.38rem .55rem;font-size:.6rem;font-weight:900;display:inline-flex}.verification-chip.approved{color:#08735d;background:#e2f7ef}.verification-chip.submitted{color:#096b94;background:#e5f3fb}.verification-chip.returned{color:#9a6500;background:#fff2d9}.verification-chip.rejected{color:#a22c32;background:#fde5e6}.verification-chip.draft{color:#6f7d83;background:#eef2f4}.profile-progress{gap:.35rem;display:grid}.profile-progress>span{background:#e3ecef;border-radius:999px;height:5px;display:block;overflow:hidden}.profile-progress i{border-radius:inherit;background:linear-gradient(90deg,#0b829b,#16b6ad);height:100%;display:block}.athlete-row-arrow{color:#088098;font-size:1.05rem}.pagination-wrap{margin-top:1rem}.athlete-profile-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#19bebf38,#0000 30%),linear-gradient(125deg,#03283c,#07526a);border-radius:1.25rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 20px 45px #03263b21}.athlete-back-link{color:#9ec8d4;margin:1rem 1.25rem 0;font-size:.7rem;font-weight:800;display:inline-flex}.athlete-profile-main{grid-template-columns:auto 1fr auto;align-items:center;gap:1.1rem;padding:1.2rem 1.5rem 1.5rem;display:grid}.athlete-profile-avatar{color:#8ce9e5;background:#ffffff1a;border:1px solid #ffffff38;border-radius:1.2rem;place-items:center;width:5rem;height:5rem;font-size:2rem;font-weight:900;display:grid}.athlete-profile-heading{min-width:0}.profile-badges{align-items:center;gap:.45rem;display:flex}.profile-badges>span:last-child{color:#86cbd5;letter-spacing:.12em;font-size:.58rem;font-weight:900}.athlete-profile-heading h1{letter-spacing:-.055em;margin:.45rem 0 .25rem;font-size:clamp(1.8rem,4vw,3rem)}.athlete-profile-heading p{color:#a8c4cd;margin:0}.profile-completeness-ring{text-align:center;background:radial-gradient(circle closest-side,#07465c 79%,transparent 80% 99%),conic-gradient(#66e0d7 var(--progress),#ffffff1f 0);border-radius:50%;place-content:center;width:5.2rem;height:5.2rem;display:grid}.profile-completeness-ring strong,.profile-completeness-ring small{display:block}.profile-completeness-ring strong{font-size:1.05rem}.profile-completeness-ring small{color:#96bdc8;font-size:.58rem}.athlete-quick-stats{background:#00000014;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.athlete-quick-stats>div{border-right:1px solid #ffffff17;gap:.25rem;padding:1rem 1.25rem;display:grid}.athlete-quick-stats>div:last-child{border-right:0}.athlete-quick-stats small{color:#74d5d7;letter-spacing:.1em;font-size:.55rem;font-weight:900}.athlete-quick-stats strong{font-size:.8rem}.athlete-quick-stats span{color:#9bb8c1;font-size:.64rem}.profile-jump-nav{z-index:8;scrollbar-width:none;gap:.45rem;margin:1rem 0;display:flex;position:sticky;top:.75rem;overflow:auto}.profile-jump-nav a{color:#315867;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #d5e3e7;border-radius:999px;flex:none;padding:.65rem .9rem;font-size:.68rem;font-weight:850}.profile-section-card{background:#fff;border:1px solid #d9e6ea;border-radius:1rem;margin-bottom:1rem;padding:1.35rem;scroll-margin-top:5rem;box-shadow:0 12px 32px #03263b09}.profile-section-heading{border-bottom:1px solid #e4edef;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.profile-section-heading>div>span{color:#d43d41;letter-spacing:.13em;font-size:.62rem;font-weight:900}.profile-section-heading h2{margin:.3rem 0;font-size:1.35rem}.profile-section-heading p{color:#6c818a;margin:0}.profile-section-heading>strong{color:#087b94}.profile-source-badge{background:#e8f6f7;border-radius:.45rem;padding:.45rem .6rem;color:#087b94!important;letter-spacing:.08em!important;font-size:.58rem!important}.identity-detail-grid{border-top:1px solid #e1eaed;border-left:1px solid #e1eaed;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid}.identity-detail-grid>div{border-bottom:1px solid #e1eaed;border-right:1px solid #e1eaed;gap:.4rem;min-height:86px;padding:1rem;display:grid}.identity-detail-grid>div.wide{grid-column:span 2}.identity-detail-grid small{color:#799099;font-size:.62rem}.identity-detail-grid small i{color:#0a7e94;font-style:normal}.identity-detail-grid strong{overflow-wrap:anywhere;font-size:.76rem}.affiliation-timeline,.verification-timeline,.performance-list{gap:.65rem;padding-top:1rem;display:grid}.affiliation-timeline article{border:1px solid #dce7ea;border-radius:.75rem;grid-template-columns:16px 1fr auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.affiliation-timeline article>i{background:#0aae99;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 5px #e4f7f2}.affiliation-timeline article.superseded>i{background:#9aa9ae;box-shadow:0 0 0 5px #eef2f3}.affiliation-timeline article>div{gap:.2rem;display:grid}.affiliation-timeline small{color:#71868f}.affiliation-timeline article>span{color:#08755f;font-size:.58rem;font-weight:900}.profile-two-column{grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);gap:1rem;padding-top:1rem;display:grid}.profile-readonly-note{color:#607781;background:#f4f9fa;border:1px dashed #bfd5db;border-radius:.8rem;align-self:start;padding:1rem}.profile-readonly-note span{color:#087b94;letter-spacing:.12em;font-size:.58rem;font-weight:900}.profile-readonly-note p{margin:.5rem 0 0;line-height:1.6}.verification-timeline{padding-top:0}.verification-timeline article{border:1px solid #dce7ea;border-radius:.75rem;grid-template-columns:14px 1fr auto;gap:.7rem;padding:.8rem;display:grid}.timeline-dot{background:#9aa9ae;border-radius:50%;width:.65rem;height:.65rem;margin-top:.2rem}.timeline-dot.approved{background:#0aae83}.timeline-dot.returned{background:#e1a01c}.timeline-dot.rejected{background:#d53d43}.timeline-dot.submitted{background:#198db4}.verification-timeline article>div{gap:.2rem;display:grid}.verification-timeline small{color:#71858e}.verification-timeline p{color:#7e5a10;margin:.25rem 0 0}.verification-timeline article>i{color:#087b94;font-size:.56rem;font-style:normal;font-weight:900}.performance-list{padding-top:0}.performance-list article{border:1px solid #dce7ea;border-radius:.75rem;grid-template-columns:48px 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.performance-list>article>span{color:#087b94;font-weight:900}.performance-list article>div{gap:.15rem;display:grid}.performance-list small{color:#71858e}.performance-list i{color:#08755f;font-size:.58rem;font-style:normal;font-weight:900}@media (width<=1100px){.athlete-filter-bar{grid-template-columns:1.4fr repeat(2,1fr) auto}.athlete-filter-bar label:nth-child(4){grid-column:1/3}.athlete-directory-head,.athlete-directory-row{grid-template-columns:minmax(240px,1.3fr) minmax(180px,1fr) 135px 24px}.athlete-directory-head>span:nth-child(4),.profile-progress{display:none}.identity-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.workspace-sidebar{z-index:30;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:64px;padding:9px 16px;display:flex;position:sticky;top:0}.workspace-sidebar .brand{border:0;padding:0}.workspace-sidebar .brand-mark{width:31px;height:31px}.workspace-sidebar .brand small,.workspace-identity,.workspace-user>div{display:none}.workspace-user{border:0;gap:.55rem;margin:0;padding:0;display:flex}.workspace-user .user-avatar{width:32px;height:32px}.workspace-nav{z-index:40;height:68px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:#03263bfa;border-top:1px solid #ffffff1f;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -8px 24px #03263b2e}.workspace-nav a{border-radius:.55rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;min-width:68px;min-height:54px;padding:.35rem .25rem;font-size:.58rem;display:flex}.workspace-nav a span{font-size:.5rem}.workspace-nav .nav-disabled{display:none}.workspace-nav .platform-nav-link{border:0;margin:0;padding:.35rem .25rem!important}.workspace-topbar{z-index:20;min-height:58px;padding:0 16px;position:sticky;top:64px}.workspace-content{padding:22px 16px 100px}.athlete-admin-hero{flex-direction:column;align-items:start;gap:1rem}.athlete-hero-actions{justify-content:space-between;width:100%}.athlete-total{text-align:left}.athlete-filter-bar{grid-template-columns:1fr 1fr}.athlete-filter-bar .athlete-search-field,.athlete-filter-bar label:nth-child(4){grid-column:1/-1}.athlete-filter-bar button{grid-column:1/2}.athlete-directory-head{display:none}.athlete-directory-row{grid-template-columns:1fr auto;gap:.7rem;padding:1rem}.athlete-list-identity{grid-column:1/2}.athlete-directory-row>div:nth-child(3){grid-area:1/2}.athlete-list-scope{grid-column:1/-1;padding-left:3.45rem}.athlete-row-arrow{grid-area:2/2}.athlete-profile-main{grid-template-columns:auto 1fr}.profile-completeness-ring{place-content:initial;text-align:left;background:#ffffff1a;border-left:4px solid #66e0d7;border-radius:.65rem;grid-column:1/-1;width:100%;height:auto;padding:.65rem 1rem}.profile-completeness-ring strong,.profile-completeness-ring small{display:inline}.profile-completeness-ring small{margin-left:.3rem}.athlete-quick-stats{grid-template-columns:repeat(2,1fr)}.athlete-quick-stats>div:nth-child(2){border-right:0}.athlete-quick-stats>div:nth-child(-n+2){border-bottom:1px solid #ffffff17}.identity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-two-column{grid-template-columns:1fr}}@media (width<=560px){.workspace-sidebar .brand strong{font-size:.82rem}.workspace-topbar .public-link{font-size:.56rem}.athlete-admin-hero h1{font-size:2rem}.athlete-hero-actions{flex-direction:column;align-items:stretch}.athlete-total{grid-template-columns:auto 1fr;align-items:baseline;gap:.4rem}.athlete-filter-bar{grid-template-columns:1fr}.athlete-filter-bar>*{grid-column:1!important}.athlete-list-identity>span{flex-basis:2.35rem;height:2.35rem}.athlete-list-identity small{white-space:normal}.athlete-list-scope{padding-left:3.15rem}.athlete-profile-main{text-align:center;grid-template-columns:1fr}.athlete-profile-avatar{width:4.5rem;height:4.5rem;margin:auto}.profile-badges{justify-content:center}.athlete-profile-heading p{font-size:.72rem}.athlete-quick-stats{grid-template-columns:1fr 1fr}.athlete-quick-stats>div{padding:.85rem}.profile-jump-nav{margin-inline:-.15rem}.profile-section-card{padding:1rem}.profile-section-heading{flex-direction:column;align-items:start}.identity-detail-grid{grid-template-columns:1fr}.identity-detail-grid>div.wide{grid-column:auto}.affiliation-timeline article{grid-template-columns:14px 1fr}.affiliation-timeline article>span{grid-column:2}.verification-timeline article{grid-template-columns:12px 1fr}.verification-timeline article>i{grid-column:2}.performance-list article{grid-template-columns:42px 1fr}.performance-list i{grid-column:2}}@media (width>=851px){.workspace-sidebar,.workspace-main{transition:width .22s,margin-left .22s,padding .22s}.workspace-sidebar-head{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;padding-bottom:18px;display:grid}.workspace-sidebar-head .brand{border:0;min-width:0;padding:0 0 0 7px}.workspace-sidebar-toggle{color:#83e9e5;cursor:pointer;background:#ffffff0d;border:1px solid #83e9e53d;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:1.25rem;line-height:1;transition:color .18s,border-color .18s,background .18s,transform .22s;display:grid}.workspace-sidebar-toggle:hover{color:#fff;background:#83e9e51f;border-color:#83e9e580}.workspace-sidebar-is-compact .workspace-sidebar{width:84px;padding-inline:14px}.workspace-sidebar-is-compact .workspace-main{margin-left:84px}.workspace-sidebar-is-compact .workspace-sidebar-head{flex-direction:column;align-items:center;gap:13px;display:flex}.workspace-sidebar-is-compact .workspace-sidebar-head .brand{padding:0}.workspace-sidebar-is-compact .workspace-brand-copy,.workspace-sidebar-is-compact .workspace-identity,.workspace-sidebar-is-compact .workspace-nav-label,.workspace-sidebar-is-compact .workspace-nav small,.workspace-sidebar-is-compact .workspace-user>div{display:none}.workspace-sidebar-is-compact .workspace-sidebar-toggle{transform:rotate(180deg)}.workspace-sidebar-is-compact .workspace-nav{margin-top:22px}.workspace-sidebar-is-compact .workspace-nav a,.workspace-sidebar-is-compact .workspace-nav .nav-disabled{grid-template-columns:1fr;place-items:center;width:54px;min-height:46px;padding:0;display:grid}.workspace-sidebar-is-compact .workspace-nav a span:first-child,.workspace-sidebar-is-compact .workspace-nav .nav-disabled span:first-child{font-size:.66rem}.workspace-sidebar-is-compact .workspace-nav a:hover{transform:none}.workspace-sidebar-is-compact .workspace-user{grid-template-columns:1fr;justify-items:center;gap:10px;display:grid}.workspace-sidebar-is-compact .workspace-user form{grid-row:2}}@media (width<=850px){.workspace-sidebar-toggle{display:none}}.platform-audit-banner{z-index:45;color:#fff;background:linear-gradient(105deg,#8c5600,#d58b0f 58%,#f1ad2d);border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 26px;display:flex;position:sticky;top:0;box-shadow:0 12px 30px #653e0033}.platform-audit-banner>div{gap:2px;display:grid}.platform-audit-banner span{letter-spacing:.16em;font-size:.58rem;font-weight:900}.platform-audit-banner strong{letter-spacing:.03em;font-size:.84rem}.platform-audit-banner small{color:#ffffffc7;font-size:.66rem}.platform-audit-banner button{color:#774600;cursor:pointer;background:#fff;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-size:.68rem;font-weight:900;box-shadow:0 8px 22px #47280026}.platform-access-hero{background:radial-gradient(circle at 86% 14%,#71e6e238,#0000 27%),linear-gradient(115deg,#02263a,#06566c 72%,#087e87)}.platform-access-hero h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(2rem,4vw,3.55rem);line-height:1}.platform-search-modern{z-index:8;position:sticky;top:14px;box-shadow:0 18px 42px #03263b17}.platform-directory-heading p{color:#71858e;text-align:right;max-width:560px;margin:0;font-size:.75rem;line-height:1.55}.platform-user-card-modern{border-color:#d8e6e9;overflow:hidden;box-shadow:0 16px 38px #03263b0d}.platform-user-card-modern .platform-user-identity{padding-bottom:17px}.platform-user-identity>img,.platform-user-identity>span{object-fit:cover;border-radius:12px;flex:0 0 44px;width:44px;height:44px}.platform-user-identity>i.is-warning{color:#956000;background:#fff0cc}.platform-user-card-modern .role-columns{align-items:stretch}.platform-role-summary{min-width:250px}.platform-memberships{gap:10px;display:grid}.platform-memberships>h3{margin-bottom:0}.platform-user-card-modern .membership-role{background:linear-gradient(145deg,#f9fcfc,#f1f8f9);border:1px solid #dce8eb;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px;display:grid}.membership-copy{gap:3px;min-width:0;display:grid}.membership-copy>strong,.platform-user-identity strong{text-transform:uppercase}.membership-copy>small{color:#738991;letter-spacing:.08em;font-size:.6rem;font-weight:800}.membership-role form button{color:#fff;cursor:pointer;white-space:nowrap;background:#087f98;border:0;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:.67rem;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #087f982e}.membership-role form button:hover{background:#056d84;transform:translateY(-1px)}.membership-role form button span{color:#85ece8;font-size:1rem}.workspace-identity-logo{object-fit:contain;background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;width:50px;height:50px;margin-bottom:10px}.dashboard-event-logo,.managed-event-logo{object-fit:contain;background:#fff;border:1px solid #d8e7ea;border-radius:11px;width:48px;height:48px;margin-bottom:12px}.athlete-list-identity>img{object-fit:cover;border:1px solid #d8e7ea;border-radius:.8rem;flex:0 0 2.65rem;width:2.65rem;height:2.65rem}.athlete-profile-avatar img{object-fit:cover;border-radius:inherit;max-width:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.workspace-identity strong,.workspace-user strong,.mobile-workspace-label,.athlete-list-identity strong,.athlete-profile-heading h1,.affiliation-timeline strong,.dashboard-event-copy h3,.dashboard-result-list a,.dashboard-result-list strong,.event-directory-card h2,.event-admin-hero h1,.event-module-list article strong,.result-athlete a,.result-athlete strong,.meet-program-athlete,.platform-user-identity strong,.membership-copy>strong{text-transform:uppercase}@media (width<=850px){.platform-audit-banner{flex-direction:column;align-items:stretch;padding:12px 16px;position:relative}.platform-audit-banner button{width:100%}.platform-directory-heading{flex-direction:column;align-items:start}.platform-directory-heading p{text-align:left}.platform-user-card-modern .role-columns,.platform-user-card-modern .membership-role{grid-template-columns:1fr}.membership-role form button{justify-content:center;width:100%}}.athlete-profile-avatar{border-radius:1.45rem;width:6.4rem;height:6.4rem;box-shadow:0 18px 35px #00000029}.athlete-profile-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.athlete-profile-overview article{background:linear-gradient(145deg,#fff,#f5fafb);border:1px solid #d9e7ea;border-radius:14px;align-content:center;gap:4px;min-height:112px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #03263b0a}.athlete-profile-overview article>span{color:#0a7d93;letter-spacing:.15em;font-size:.57rem;font-weight:900}.athlete-profile-overview article>strong{color:#052f43;font-size:1.55rem;line-height:1}.athlete-profile-overview article>small{color:#71868e;font-size:.66rem}.athlete-profile-overview article>i{background:linear-gradient(90deg,#0e9db0 var(--value),#e3ecef var(--value));height:4px;display:block;position:absolute;bottom:0;left:0;right:0}.athlete-profile-overview .medal-overview{color:#fff;background:radial-gradient(circle at 90% 10%,#5ce2dc33,#0000 32%),linear-gradient(130deg,#042a3e,#07586d);border-color:#073c52}.athlete-profile-overview .medal-overview>span,.athlete-profile-overview .medal-overview>strong{color:#fff}.athlete-profile-overview .medal-overview>small{color:#9fc2cb}.medal-overview b{color:#062f43;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-inline:3px 1px;font-size:.58rem;display:inline-grid}.medal-overview b.gold,.medal-spectrum i.gold{background:#f5c84c}.medal-overview b.silver,.medal-spectrum i.silver{background:#cbd7dc}.medal-overview b.bronze,.medal-spectrum i.bronze{background:#c88859}.athlete-biodata-layout{grid-template-columns:1.35fr .85fr;gap:12px;padding-top:16px;display:grid}.biodata-panel{background:#fbfdfd;border:1px solid #dbe7ea;border-radius:14px;overflow:hidden}.biodata-panel>header{background:linear-gradient(120deg,#f4fafb,#fff);border-bottom:1px solid #e1ebed;align-items:center;gap:11px;padding:14px 16px;display:flex}.biodata-panel>header>span{color:#087e95;background:#e2f5f6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:.58rem;font-weight:900;display:grid}.biodata-panel>header>div{gap:2px;display:grid}.biodata-panel>header strong{font-size:.78rem}.biodata-panel>header small{color:#7b9098;font-size:.6rem}.biodata-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.biodata-panel dl>div{border-bottom:1px solid #e5edef;border-right:1px solid #e5edef;align-content:center;gap:5px;min-height:70px;padding:13px 16px;display:grid}.biodata-panel dt,.biodata-address-copy small{color:#789099;font-size:.58rem}.biodata-panel dd{overflow-wrap:anywhere;color:#073247;margin:0;font-size:.72rem;font-weight:850}.biodata-panel:not(.biodata-primary) dl{grid-template-columns:1fr}.biodata-address{grid-column:1/-1}.biodata-address-copy{gap:5px;padding:17px;display:grid}.biodata-address-copy strong{font-size:.8rem}.biodata-address-copy span{color:#72878f;font-size:.62rem}.biodata-address .address-region-grid{border-top:1px solid #e4edef}.biodata-address .address-region-grid>span{min-height:76px}.athlete-document-layout{grid-template-columns:minmax(270px,.75fr) minmax(380px,1.25fr);gap:14px;padding-top:16px;display:grid}.document-checklist,.document-archive{background:#fbfdfd;border:1px solid #dbe7ea;border-radius:14px;overflow:hidden}.document-checklist>header,.document-archive>header{background:#f2f8f9;border-bottom:1px solid #e1ebed;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 16px;display:flex}.document-checklist>header,.document-archive>header>div{display:grid}.document-checklist>header small,.document-archive>header small{color:#748991;font-size:.61rem}.document-archive>header>span{color:#8a650d;letter-spacing:.1em;font-size:.55rem;font-weight:900}.document-checklist article{border-bottom:1px solid #e5edef;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:65px;padding:10px 14px;display:grid}.document-checklist article:last-child,.document-archive article:last-child{border-bottom:0}.document-checklist article>span{border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.document-checklist article>div{gap:2px;display:grid}.document-checklist article strong{font-size:.68rem}.document-checklist article small{color:#7a8f97;font-size:.58rem}.document-checklist article>i{font-size:.53rem;font-style:normal;font-weight:900}.document-checklist .is-ready>span{color:#08765f;background:#dff6ef}.document-checklist .is-ready>i{color:#08765f}.document-checklist .is-missing>span{color:#8b989d;background:#edf2f3}.document-checklist .is-missing>i{color:#87969b}.document-archive article{border-bottom:1px solid #e5edef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:11px 14px;display:grid}.document-file-icon{color:#fff;background:linear-gradient(145deg,#087d98,#04a9a6);border-radius:10px;place-items:center;width:40px;height:40px;font-size:.57rem;font-weight:900;display:grid}.document-archive article>div:nth-child(2){gap:3px;min-width:0;display:grid}.document-archive article strong{font-size:.7rem}.document-archive article small{color:#758a92;font-size:.6rem}.document-actions{gap:6px;display:flex}.document-actions a{color:#087b94;background:#fff;border:1px solid #c9dee3;border-radius:8px;padding:8px 10px;font-size:.58rem;font-weight:900}.document-actions a:last-child{color:#fff;background:#087b94;border-color:#087b94}.document-restricted{color:#8a671a;font-size:.56rem;font-weight:900}.competition-history-summary{background:linear-gradient(115deg,#052e43,#075970);border:1px solid #d9e6e9;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.competition-history-summary article{border-right:1px solid #ffffff1a;align-content:center;gap:4px;min-height:96px;padding:14px 17px;display:grid}.competition-history-summary article:last-child{border-right:0}.competition-history-summary small{color:#77d9db;letter-spacing:.12em;font-size:.54rem;font-weight:900}.competition-history-summary strong{color:#fff;font-size:1.35rem}.competition-history-summary span{color:#9ebac3;font-size:.6rem}.competition-history-table{border:1px solid #dce7ea;border-radius:14px;margin-top:14px;overflow:auto}.competition-history-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px}.competition-history-table th{color:#789099;letter-spacing:.07em;text-align:left;background:#f1f7f8;padding:11px 10px;font-size:.54rem}.competition-history-table th:first-child,.competition-history-table th:nth-child(2){width:25%}.competition-history-table th:nth-child(3){width:8%}.competition-history-table th:nth-child(4),.competition-history-table th:nth-child(5){width:9%}.competition-history-table th:nth-child(6){width:6%}.competition-history-table th:nth-child(7){width:18%}.competition-history-table td{vertical-align:middle;border-top:1px solid #e3ecef;padding:12px;font-size:.68rem}.competition-history-table tr.is-official{background:#fff}.competition-history-table tr.is-provisional{background:#fffaf0}.competition-history-table td:first-child{gap:3px;display:grid}.competition-history-table td:first-child small,.competition-history-table td:first-child span{color:#748a93;font-size:.56rem}.competition-history-table td:first-child strong{font-size:.65rem}.competition-history-number{grid-template-columns:38px 1fr;align-items:center;gap:9px;display:grid}.competition-history-number>b{color:#fff;background:#063348;border-radius:9px;place-items:center;height:38px;display:grid}.competition-history-number>span{gap:3px;display:grid}.competition-history-number small{color:#748a92;font-size:.56rem}.time-value{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.final-time{color:#087c97;font-size:.78rem}.result-achievement-chip{color:#895c00;background:#fff0c6;border-radius:5px;margin:4px 2px 0 0;padding:3px 5px;font-size:.5rem;font-weight:900;display:inline-flex}.result-achievement-chip.pb{color:#08755f;background:#def6ee}.medal-dot{border-radius:50%;width:9px;height:9px;margin-left:5px;display:inline-block}.medal-dot.rank-1{background:#f1c33f}.medal-dot.rank-2{background:#bac8ce}.medal-dot.rank-3{background:#bc7c4f}.history-status{color:#08755f;background:#e2f7ef;border-radius:999px;padding:5px 7px;font-size:.52rem;font-weight:900;display:inline-flex}.history-status.provisional{color:#8a650d;background:#fff0cc}.history-status.disqualified,.history-status.dq,.history-status.did_not_finish,.history-status.dnf{color:#a52d33;background:#fde6e7}.history-status.did_not_start,.history-status.dns{color:#667981;background:#edf2f4}.competition-history-table td:last-child small{color:#788d95;margin-top:5px;font-size:.52rem;display:block}.performance-command-strip{color:#fff;background:radial-gradient(circle at 50% -20%,#49dfd83d,#0000 38%),linear-gradient(120deg,#03283d,#075a70);border-radius:14px;grid-template-columns:1fr 1.5fr 1fr;margin-top:16px;display:grid;overflow:hidden}.performance-command-strip>div{text-align:center;border-right:1px solid #ffffff1a;align-content:center;justify-items:center;gap:4px;min-height:110px;padding:15px;display:grid}.performance-command-strip>div:last-child{border-right:0}.performance-command-strip>div>span{color:#77d8dc;letter-spacing:.13em;font-size:.54rem;font-weight:900}.performance-command-strip>div>strong{font-size:1.75rem}.performance-command-strip>div>small{color:#9ebbc4;font-size:.57rem}.medal-spectrum{justify-content:center;align-items:center;gap:28px;display:flex!important}.medal-spectrum>span{justify-items:center;gap:3px;display:grid}.medal-spectrum i{border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #ffffff14}.medal-spectrum b{font-size:1rem}.medal-spectrum small{color:#9ebbc4;font-size:.56rem}@media (width<=1100px){.athlete-profile-overview{grid-template-columns:repeat(2,1fr)}.athlete-biodata-layout{grid-template-columns:1fr}.biodata-address{grid-column:auto}.athlete-document-layout{grid-template-columns:1fr}.competition-history-summary{grid-template-columns:repeat(3,1fr)}.competition-history-summary article:nth-child(3){border-right:0}.competition-history-summary article:nth-child(-n+3){border-bottom:1px solid #ffffff1a}}@media (width<=720px){.athlete-profile-avatar{width:5.5rem;height:5.5rem}.athlete-profile-overview{grid-template-columns:1fr 1fr}.athlete-biodata-layout{gap:9px}.biodata-panel dl{grid-template-columns:1fr}.document-archive article{grid-template-columns:42px 1fr}.document-actions,.document-restricted{grid-column:2}.competition-history-summary{grid-template-columns:1fr 1fr}.competition-history-summary article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a!important}.competition-history-summary article:nth-child(2n){border-right:0!important}.competition-history-summary article:last-child{border-bottom:0;grid-column:1/-1}.performance-command-strip{grid-template-columns:1fr}.performance-command-strip>div{border-bottom:1px solid #ffffff1a;border-right:0;min-height:92px}.performance-command-strip>div:last-child{border-bottom:0}.competition-history-table{border:0;overflow:visible}.competition-history-table table{min-width:0}.competition-history-table thead{display:none}.competition-history-table tbody{gap:10px;display:grid}.competition-history-table tr{border:1px solid #dce7ea;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.competition-history-table td{border-top:1px solid #e3ecef;gap:3px;padding:11px;display:grid!important}.competition-history-table td:before{content:attr(data-label);color:#789099;letter-spacing:.08em;font-size:.51rem;font-weight:900}.competition-history-table td:first-child,.competition-history-table td:nth-child(2){grid-column:1/-1}.competition-history-table td:first-child{border-top:0}.competition-history-table td:last-child{grid-column:1/-1}.competition-history-number{grid-template-columns:38px 1fr}}@media (width<=500px){.athlete-profile-overview{grid-template-columns:1fr}.athlete-profile-overview article{min-height:96px}.document-checklist article{grid-template-columns:30px 1fr}.document-checklist article>i{grid-column:2}.document-archive article{grid-template-columns:36px 1fr}.document-file-icon{width:34px;height:34px}.competition-history-summary{grid-template-columns:1fr}.competition-history-summary article,.competition-history-summary article:nth-child(2n){grid-column:auto;border-right:0!important}.competition-history-table tr{grid-template-columns:1fr}.competition-history-table td,.competition-history-table td:first-child,.competition-history-table td:nth-child(2),.competition-history-table td:last-child{grid-column:1}}.registration-number-browser>header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;display:grid;position:sticky;top:0}.registration-number-browser>header>div:nth-child(2){min-width:0}.registration-number-browser>header h2{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0;font-size:clamp(1.15rem,2vw,1.65rem);overflow:hidden}.registration-selected-photo,.registration-athlete-list b{flex:none;position:relative;overflow:hidden}.registration-selected-photo{color:#07808b;background:linear-gradient(145deg,#ddf8f4,#caedf0);border-radius:14px;place-items:center;width:52px;height:52px;font-weight:950;display:grid}.registration-selected-photo img,.registration-athlete-list b img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.registration-number-grid{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;max-height:min(680px,100vh - 250px);overflow-y:auto}.registration-number-card:last-child{border-bottom:0}.athlete-profile-photo-stack{justify-items:center;gap:.45rem;display:grid;position:relative}.athlete-photo-upload label{cursor:pointer;display:block}.athlete-photo-upload input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.athlete-photo-upload span{color:#a7e6e4;letter-spacing:.08em;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;padding:.38rem .55rem;font-size:.5rem;font-weight:900;display:block}.athlete-photo-upload label:hover span{color:#fff;background:#ffffff2e}@media (width<=1050px){.registration-number-grid{max-height:62vh}}@media (width<=640px){.registration-number-browser>header{grid-template-columns:44px minmax(0,1fr)}.registration-selected-photo{border-radius:12px;width:44px;height:44px}.registration-number-browser>header>strong{grid-column:1/-1;justify-self:start}.registration-number-grid{max-height:58vh}.registration-number-card{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:14px}.registration-number-card label,.registration-number-card button{grid-column:2}.registration-number-card button{justify-self:start}}.access-control-page{gap:14px;display:grid}.platform-content>.notice{border-radius:10px;margin:0 0 14px;padding:11px 15px;font-size:.72rem}.access-command-hero{color:#fff;background:radial-gradient(circle at 94% 0,#4ce1da33,#0000 34%),linear-gradient(118deg,#03283c,#075267 70%,#087c86);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(300px,.9fr) minmax(480px,1.1fr);min-height:188px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #03263b1f}.access-command-hero:before{content:"";border:1px solid #70e5e221;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-90px;right:33%}.access-command-copy{z-index:1;align-content:center;gap:8px;padding:26px 30px;display:grid;position:relative}.access-command-copy>span{color:#77e1de;letter-spacing:.18em;font-size:.59rem;font-weight:900}.access-command-copy h1{letter-spacing:-.05em;max-width:520px;margin:0;font-size:clamp(1.75rem,2.6vw,2.45rem);line-height:1.02}.access-command-copy p{color:#a7c3cc;max-width:580px;margin:0;font-size:.73rem;line-height:1.55}.access-command-metrics{z-index:1;border-left:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;display:grid;position:relative}.access-command-metrics article{background:#011d2b24;border-right:1px solid #ffffff17;align-content:center;gap:5px;min-width:0;padding:18px;display:grid}.access-command-metrics article:last-child{border-right:0}.access-command-metrics small{color:#7edcdd;letter-spacing:.11em;font-size:.49rem;font-weight:900}.access-command-metrics strong{letter-spacing:-.04em;font-size:clamp(1.35rem,2.5vw,2.05rem);line-height:1}.access-command-metrics span{color:#9cb9c3;font-size:.56rem}.access-search-command{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d8e6e9;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid;position:sticky;top:12px;box-shadow:0 16px 36px #03263b14}.access-search-icon{color:#087e94;background:#e6f6f7;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.35rem;line-height:1;display:grid}.access-search-command label{gap:3px;min-width:0;display:grid}.access-search-command label>span{color:#718790;letter-spacing:.13em;font-size:.52rem;font-weight:900}.access-search-command input{color:#052f43;background:0 0;border:0;outline:0;width:100%;height:30px;padding:0;font-size:.8rem;font-weight:750}.access-search-command input::placeholder{color:#9aabb1;font-weight:650}.access-search-command>a{color:#697f88;padding:10px 12px;font-size:.63rem;font-weight:850}.access-search-command button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e44149,#c92735);border:0;border-radius:10px;align-items:center;gap:18px;min-height:46px;padding:0 18px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #cf273533}.access-search-command button span{font-size:1rem}.access-directory-heading{justify-content:space-between;align-items:end;gap:20px;padding:14px 3px 2px;display:flex}.access-directory-heading>div{gap:5px;display:grid}.access-directory-heading>div>span{color:#078298;letter-spacing:.17em;font-size:.55rem;font-weight:900}.access-directory-heading h2{letter-spacing:-.04em;margin:0;font-size:1.45rem}.access-directory-heading p{color:#71868e;text-align:right;max-width:440px;margin:0;font-size:.68rem;line-height:1.5}.access-user-list{gap:10px;display:grid}.access-user-card{background:#fff;border:1px solid #d9e6e9;border-radius:15px;grid-template-columns:44px minmax(220px,.72fr) minmax(175px,.45fr) minmax(410px,1.3fr);grid-template-areas:"index identity verification workspaces""index roles roles workspaces";transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 12px 30px #03263b0b}.access-user-card:hover{border-color:#b9dce1;transform:translateY(-2px);box-shadow:0 18px 38px #03263b14}.access-user-index{color:#7bcfd3;writing-mode:vertical-rl;letter-spacing:.12em;background:linear-gradient(#062f44,#07566b);border-right:1px solid #e1ebed;grid-area:index;place-items:center;font-size:.62rem;font-weight:900;display:grid}.access-user-identity{grid-area:identity;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.access-user-identity>img,.access-user-identity>span{object-fit:cover;color:#08798e;background:linear-gradient(145deg,#e3f6f6,#caebed);border:1px solid #d9e6e9;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.access-user-identity>div{gap:3px;min-width:0;display:grid}.access-user-identity strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.73rem;line-height:1.25;display:-webkit-box;overflow:hidden}.access-user-identity small{color:#73878f;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.access-user-identity div>span{color:#087c91;letter-spacing:.1em;width:max-content;margin-top:2px;font-size:.5rem;font-weight:900}.access-user-verification{white-space:nowrap;border-radius:999px;grid-area:verification;place-self:center start;align-items:center;gap:7px;padding:7px 9px;font-size:.51rem;font-weight:900;display:inline-flex}.access-user-verification i{border-radius:50%;width:6px;height:6px}.access-user-verification.is-verified{color:#08725d;background:#e1f6ee}.access-user-verification.is-verified i{background:#20b88f;box-shadow:0 0 0 4px #20b88f1f}.access-user-verification.is-warning{color:#90600a;background:#fff0ca}.access-user-verification.is-warning i{background:#d7971c}.access-user-verification-panel{grid-area:verification;align-self:center;justify-items:start;gap:6px;padding:12px 0;display:grid}.access-user-verification-panel .access-user-verification{grid-area:auto;margin:0}.access-user-verification-panel>small{color:#7a8e96;font-size:.5rem;font-weight:700}.access-user-verification-panel form button{color:#fff;cursor:pointer;white-space:nowrap;background:#0a8b8f;border:0;border-radius:8px;min-height:31px;padding:0 10px;font-size:.51rem;font-weight:900}.access-user-verification-panel form button:hover{background:#076f78}.access-platform-roles{border-top:1px solid #e5edef;grid-area:roles;grid-template-columns:105px 1fr;align-items:center;gap:10px;min-width:0;padding:11px 16px 15px;display:grid}.access-platform-roles h3,.access-workspaces>h3{color:#758991;letter-spacing:.1em;margin:0;font-size:.52rem}.access-role-chips{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.access-role-chips>span{color:#325765;background:#f1f7f8;border:1px solid #d9e7ea;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:.53rem;font-weight:900;display:inline-flex}.access-role-chips>span.is-platform{color:#fff;background:#087a91;border-color:#087a91}.access-role-chips small{opacity:.62;text-transform:none;font-size:.48rem;font-weight:700}.access-role-chips em{color:#87999f;font-size:.59rem}.access-workspaces{background:#f7fafb;border-left:1px solid #e1ebed;grid-area:workspaces;align-content:start;gap:7px;padding:12px;display:grid}.access-workspaces>h3{justify-content:space-between;align-items:center;min-height:22px;padding:0 3px;display:flex}.access-workspaces>h3 span{color:#087a90;background:#e2f3f5;border-radius:6px;place-items:center;min-width:20px;height:20px;display:grid}.access-workspace-row{background:#fff;border:1px solid #dbe7ea;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px;display:grid}.access-organization-mark{color:#75e2df;background:linear-gradient(145deg,#052e43,#087285);border-radius:9px;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:900;display:grid}.access-workspace-copy{gap:3px;min-width:0;display:grid}.access-workspace-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.access-workspace-copy>small{color:#7b8f97;letter-spacing:.06em;font-size:.51rem;font-weight:800}.access-workspace-row form button{color:#fff;cursor:pointer;text-align:left;background:#07384d;border:0;border-radius:9px;grid-template-columns:1fr auto;grid-template-areas:"label icon""role icon";align-items:center;min-width:104px;min-height:48px;padding:8px 10px;display:grid;box-shadow:0 9px 20px #032f4321}.access-workspace-row form button>span{color:#9bbac4;grid-area:label;font-size:.48rem}.access-workspace-row form button>strong{letter-spacing:.09em;grid-area:role;font-size:.62rem}.access-workspace-row form button>i{color:#69e1dc;grid-area:icon;font-size:.9rem;font-style:normal}.access-workspace-row form button:hover{background:#08778e;transform:translateY(-1px)}.access-audit-unavailable{color:#8c9a9f;font-size:.47rem;font-weight:900}.access-no-workspace{color:#7e9198;background:#fff;border:1px dashed #cedee2;border-radius:10px;padding:18px;font-size:.63rem}@media (width<=1180px){.access-command-hero{grid-template-columns:1fr}.access-command-metrics{border-top:1px solid #ffffff1a;border-left:0}.access-user-card{grid-template-columns:44px minmax(260px,1fr) auto;grid-template-areas:"index identity verification""index roles roles""index workspaces workspaces"}.access-workspaces{border-top:1px solid #e1ebed;border-left:0}.access-workspace-row{grid-template-columns:38px minmax(0,1fr) auto}}@media (width<=760px){.access-command-copy{padding:22px}.access-command-metrics{grid-template-columns:1fr 1fr}.access-command-metrics article:nth-child(-n+2){border-bottom:1px solid #ffffff17}.access-search-command{grid-template-columns:38px 1fr;position:relative;top:auto}.access-search-command button{grid-column:1/-1;justify-content:space-between}.access-search-command>a{grid-column:2}.access-directory-heading{flex-direction:column;align-items:start}.access-directory-heading p{text-align:left}.access-user-card{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"index identity""index verification""index roles""index workspaces"}.access-user-verification{margin:0 16px 12px}.access-platform-roles{grid-template-columns:1fr}.access-workspace-row{grid-template-columns:34px minmax(0,1fr)}.access-workspace-row form,.access-audit-unavailable{grid-column:2}.access-workspace-row form button{width:100%}.access-user-index{font-size:.55rem}.access-user-verification-panel{padding:0 16px 13px}.access-user-verification-panel form,.access-user-verification-panel form button{width:100%}}@media (width<=470px){.access-command-metrics{grid-template-columns:1fr}.access-command-metrics article{border-bottom:1px solid #ffffff17;min-height:82px;border-right:0!important}.access-search-command{grid-template-columns:1fr}.access-search-icon{display:none}.access-search-command>a{grid-column:1}.access-user-identity{grid-template-columns:42px 1fr;padding:13px}.access-user-identity>img,.access-user-identity>span{width:40px;height:40px}.access-workspaces,.access-workspace-row{padding:9px}}.public-experience{color:#062d41;background:#eef5f6;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.public-command-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03263bf5;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:76px;padding:0 clamp(20px,5vw,72px);display:grid;position:sticky;top:0}.public-command-header .brand{color:#fff}.public-command-header nav{justify-content:center;gap:26px;display:flex}.public-command-header a{color:#a6bec7;font-size:.7rem;font-weight:800;text-decoration:none}.public-command-header>div{align-items:center;gap:14px;display:flex}.public-header-action{background:#e83340;border-radius:9px;color:#fff!important;padding:11px 16px!important}.public-command-footer{color:#88a6b0;background:#031f30;justify-content:space-between;gap:20px;padding:32px clamp(20px,5vw,72px);font-size:.65rem;display:flex}.public-command-footer span{color:#6fd8d7;letter-spacing:.12em;font-weight:900}.public-command-footer p{margin:0}.public-event-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#41e1da3d,#0000 24%),linear-gradient(125deg,#021f31,#064a5f 62%,#08798a);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);min-height:520px;display:grid}.public-event-hero__copy{align-content:center;gap:16px;padding:70px clamp(24px,6vw,96px);display:grid}.public-event-hero__copy>a,.public-event-hero__copy>span{color:#73dedb;letter-spacing:.15em;width:max-content;font-size:.6rem;font-weight:900;text-decoration:none}.public-event-hero h1{letter-spacing:-.065em;max-width:980px;margin:0;font-size:clamp(2.6rem,5.4vw,5.6rem);line-height:.91}.public-event-hero p{color:#a9c1ca;max-width:700px;margin:0;font-size:.9rem;line-height:1.65}.public-event-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.public-event-actions a{color:#d9ecf0;border:1px solid #ffffff2e;border-radius:10px;padding:14px 19px;font-size:.7rem;font-weight:900;text-decoration:none}.public-event-actions a.primary{color:#fff;background:#e73542;border-color:#e73542}.public-event-scoreboard{background:#00162247;border-left:1px solid #ffffff1a;align-content:center;display:grid}.public-event-scoreboard article{border-bottom:1px solid #ffffff1a;align-content:center;gap:7px;min-height:130px;padding:24px 38px;display:grid}.public-event-scoreboard span{color:#68d9d7;letter-spacing:.15em;font-size:.55rem;font-weight:900}.public-event-scoreboard strong{font-size:2.4rem;line-height:1}.public-event-scoreboard small{color:#9db8c1;font-size:.65rem}.public-event-shell{gap:28px;padding:32px clamp(20px,5vw,72px) 70px;display:grid}.public-event-facts{background:#fff;border:1px solid #d9e6e9;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.public-event-facts article{border-right:1px solid #e0e9eb;align-content:center;gap:6px;min-height:112px;padding:20px;display:grid}.public-event-facts article:last-child{border-right:0}.public-event-facts span,.public-race-catalog header span,.public-registration-guide>span,.public-dq-feed header span{color:#078197;letter-spacing:.14em;font-size:.55rem;font-weight:900}.public-event-facts strong{font-size:.76rem}.public-event-facts small{color:#71868e;font-size:.58rem}.public-event-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:24px;display:grid}.public-race-catalog,.public-registration-guide,.public-dq-feed{background:#fff;border:1px solid #d8e5e8;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #03263b0f}.public-race-catalog>header,.public-dq-feed>header{border-bottom:1px solid #e2eaec;justify-content:space-between;align-items:end;gap:24px;padding:25px 28px;display:flex}.public-race-catalog h2,.public-registration-guide h2,.public-dq-feed h2{letter-spacing:-.04em;margin:5px 0 0;font-size:1.55rem}.public-race-catalog header p,.public-dq-feed header p{color:#748990;text-align:right;max-width:400px;margin:0;font-size:.65rem;line-height:1.55}.public-race-list{content-visibility:auto;max-height:680px;overflow:auto}.public-race-list article{border-bottom:1px solid #e5ecee;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;padding:14px 24px;display:grid}.public-race-list article>b{color:#fff;background:#06374c;border-radius:10px;place-items:center;height:52px;display:grid}.public-race-list article>div{gap:4px;display:grid}.public-race-list strong{font-size:.72rem}.public-race-list small,.public-race-list span{color:#71868f;font-size:.56rem}.public-race-list em{font-size:.65rem;font-style:normal;font-weight:900}.public-registration-guide{color:#fff;background:radial-gradient(circle at 100% 0,#45ddd736,#0000 34%),#042b40;align-self:start;padding:28px}.public-registration-guide h2{font-size:1.8rem}.public-registration-guide ol{gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.public-registration-guide li{border-top:1px solid #ffffff1a;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:14px 0;display:grid}.public-registration-guide li b{color:#68dcda}.public-registration-guide li p{color:#aac2ca;margin:0;font-size:.67rem}.public-registration-guide>a{color:#fff;text-align:center;background:#e73542;border-radius:9px;padding:14px;font-size:.68rem;font-weight:900;text-decoration:none;display:block}.event-card-link{color:#087d92;margin-top:16px;font-size:.63rem;font-weight:900;text-decoration:none;display:block}.public-live{color:#fff;background:radial-gradient(circle at 80% 0,#2bdcd52b,#0000 30%),linear-gradient(140deg,#011c2c,#04394d 62%,#075e6f);min-height:calc(100vh - 76px);padding:34px clamp(20px,6vw,90px) 70px}.public-live__header{gap:8px;display:grid}.public-live__header>div{justify-content:space-between;display:flex}.public-live__header a{color:#72dcd9;font-size:.58rem;font-weight:900;text-decoration:none}.public-live__header div>span{color:#72dcd9;letter-spacing:.14em;align-items:center;gap:8px;font-size:.58rem;font-weight:900;display:flex}.public-live__header i{background:#26d2a0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #26d2a01f}.public-live__header i.is-offline{background:#ef4450}.public-live__header>strong{max-width:1100px;font-size:clamp(1rem,2vw,1.6rem)}.public-live__header>small{color:#8eabb5}.public-live__status{background:linear-gradient(120deg,#ffffff0a,#057d8b3d);border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:180px minmax(0,1fr) 180px;min-height:300px;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 30px 70px #0000002e}.public-live__status>div{align-content:center;padding:34px;display:grid}.public-live__status>div:nth-child(2){border-inline:1px solid #ffffff1a}.public-live__status span{color:#68dcda;letter-spacing:.15em;font-size:.58rem;font-weight:900}.public-live__event-number,.public-live__heat{text-align:center}.public-live__event-number strong,.public-live__heat strong{font-size:5rem;line-height:1}.public-live__status h1{letter-spacing:-.055em;margin:9px 0;font-size:clamp(2rem,4.5vw,4.6rem);line-height:.95}.public-live__status p{color:#b3cad1;margin:0}.public-live__connection{color:#8fabb4;justify-content:space-between;padding:13px 18px;font-size:.6rem;display:flex}.public-live[data-connection=offline] .public-live__connection{color:#ff9097}.public-dq-feed{color:#062d41;margin-top:25px}.public-dq-feed>[data-live-dq-list]{display:grid}.public-dq-feed article{border-bottom:1px solid #e1eaec;grid-template-columns:74px 1fr;gap:17px;padding:18px 25px;display:grid}.public-dq-feed article>b{color:#fff;background:#e73542;border-radius:10px;place-items:center;height:50px;display:grid}.public-dq-feed article>div{gap:4px;display:grid}.public-dq-feed article strong{font-size:.72rem}.public-dq-feed article span{color:#c52c37;font-size:.63rem;font-weight:900}.public-dq-feed article small{color:#748991;font-size:.58rem}.public-live-empty{color:#71858d;text-align:center;padding:36px}.live-operator-shell{gap:18px;display:grid}.live-operator-hero{color:#fff;background:radial-gradient(circle at 95% 0,#3ee1da38,#0000 32%),linear-gradient(120deg,#03293e,#086172);border-radius:18px;justify-content:space-between;align-items:end;gap:30px;padding:28px;display:flex}.live-operator-hero>div{gap:6px;display:grid}.live-operator-hero a{color:#72deda;font-size:.58rem;font-weight:900;text-decoration:none}.live-operator-hero span{color:#72deda;letter-spacing:.15em;font-size:.56rem;font-weight:900}.live-operator-hero h1{margin:0;font-size:2.4rem}.live-operator-hero p{color:#a6bec7;margin:0;font-size:.7rem}.live-operator-hero>a{color:#fff;background:#e73542;border-radius:9px;padding:13px 16px}.live-operator-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.live-control-card,.live-dq-history{background:#fff;border:1px solid #d8e5e8;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #03263b0d}.live-control-card>header,.live-dq-history>header{border-bottom:1px solid #e3ebed;padding:20px 22px}.live-control-card header span,.live-dq-history header span{color:#088298;letter-spacing:.14em;font-size:.54rem;font-weight:900}.live-control-card h2,.live-dq-history h2{margin:4px 0 0;font-size:1.35rem}.live-control-fields{grid-template-columns:1fr 1fr;gap:13px;padding:20px 22px;display:grid}.live-control-fields label{gap:6px;display:grid}.live-control-fields label.wide{grid-column:1/-1}.live-control-fields label>span{color:#6e858e;font-size:.55rem;font-weight:850}.live-control-fields input,.live-control-fields select,.live-control-fields textarea{box-sizing:border-box;color:#062d41;width:100%;font:inherit;background:#f9fbfc;border:1px solid #d4e2e5;border-radius:9px;padding:12px;font-size:.68rem}.live-control-card>footer{color:#71878f;background:#f5f9fa;border-top:1px solid #e3ebed;justify-content:space-between;align-items:center;gap:16px;padding:15px 22px;font-size:.56rem;display:flex}.live-control-card button{color:#fff;cursor:pointer;background:#e73542;border:0;border-radius:9px;padding:12px 15px;font-size:.64rem;font-weight:900}.live-control-card button:disabled{opacity:.55}.live-dq-table{display:grid}.live-dq-table article{border-bottom:1px solid #e3ebed;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;padding:14px 20px;display:grid}.live-dq-table article.is-new{background:#eaf9f6}.live-dq-table article>b{color:#fff;background:#d82f3c;border-radius:8px;place-items:center;height:42px;display:grid}.live-dq-table article>div{gap:3px;display:grid}.live-dq-table strong{font-size:.65rem}.live-dq-table span{color:#b72c36;font-size:.58rem;font-weight:900}.live-dq-table small{color:#748990;font-size:.55rem}.live-dq-table button{color:#bd3039;cursor:pointer;background:#fff;border:1px solid #f0c8cb;border-radius:7px;padding:8px 10px;font-size:.55rem;font-weight:900}@media (width<=900px){.public-command-header{grid-template-columns:1fr auto}.public-command-header nav{display:none}.public-event-hero{grid-template-columns:1fr}.public-event-scoreboard{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:repeat(3,1fr)}.public-event-scoreboard article{border-bottom:0;border-right:1px solid #ffffff1a;min-height:110px;padding:20px}.public-event-facts{grid-template-columns:1fr 1fr}.public-event-facts article:nth-child(2){border-right:0}.public-event-facts article:nth-child(-n+2){border-bottom:1px solid #e0e9eb}.public-event-content-grid,.live-operator-grid{grid-template-columns:1fr}.public-live__status{grid-template-columns:120px 1fr 120px}.public-live__status>div{padding:22px}.public-live__event-number strong,.public-live__heat strong{font-size:3.5rem}}@media (width<=620px){.public-command-header{min-height:66px;padding:0 16px}.public-command-header .brand small,.public-command-header>div>a:not(.public-header-action){display:none}.public-event-hero__copy{padding:48px 20px}.public-event-scoreboard{grid-template-columns:1fr}.public-event-scoreboard article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:86px}.public-event-facts{grid-template-columns:1fr}.public-event-facts article{border-bottom:1px solid #e0e9eb;border-right:0;min-height:90px}.public-event-content-grid{display:block}.public-registration-guide{margin-top:18px}.public-race-catalog>header,.public-dq-feed>header{align-items:start;display:grid}.public-race-catalog header p,.public-dq-feed header p{text-align:left}.public-race-list article{grid-template-columns:48px 1fr;padding:12px}.public-race-list article>em{grid-column:2}.public-live{padding:25px 12px 50px}.public-live__status{grid-template-columns:1fr}.public-live__status>div{text-align:center}.public-live__status>div:nth-child(2){border:0;border-bottom:1px solid #ffffff1a;order:-1}.public-live__event-number,.public-live__heat{justify-content:center;align-items:center;gap:10px;min-height:75px;display:flex!important}.public-live__event-number strong,.public-live__heat strong{font-size:2.4rem}.public-live__connection{gap:5px;display:grid}.live-control-fields{grid-template-columns:1fr}.live-control-fields label.wide{grid-column:auto}.live-operator-hero{align-items:start;display:grid}.live-dq-table article{grid-template-columns:48px 1fr}.live-dq-table form{grid-column:2}.public-command-footer{display:grid}}.event-discovery{background:linear-gradient(135deg,#faffff,#edf8f8);border:1px solid #cfe3e7;border-radius:20px;gap:18px;margin:24px 0;padding:24px;display:grid;box-shadow:0 18px 45px #032f430f}.event-discovery>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.event-discovery>header span,.event-recognition-panel span{color:#078197;letter-spacing:.14em;font-size:.58rem;font-weight:900}.event-discovery h2,.event-recognition-panel h2{letter-spacing:-.035em;margin:5px 0 0}.event-discovery>header p{color:#70858d;text-align:right;max-width:520px;margin:0;font-size:.7rem;line-height:1.55}.event-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.event-discovery-grid article{background:#fff;border:1px solid #d7e6e9;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.event-discovery-date{color:#fff;background:#04374c;border-radius:11px;place-items:center;min-height:66px;display:grid}.event-discovery-date strong{font-size:1.55rem}.event-discovery-date small{font-size:.5rem}.event-discovery-grid article>div:nth-child(2){gap:4px;display:grid}.event-discovery-grid article>div>span{color:#078197;font-size:.51rem;font-weight:900}.event-discovery-grid h3{margin:0;font-size:.82rem}.event-discovery-grid p,.event-discovery-grid small{color:#748991;margin:0;font-size:.55rem}.event-discovery-actions{text-align:right;gap:6px;display:grid}.event-discovery-actions a{color:#08758d;border:1px solid #cfe2e6;border-radius:8px;padding:8px 10px;font-size:.55rem;font-weight:900;text-decoration:none}.event-discovery-actions a.primary{color:#fff;background:#e83340;border-color:#e83340}.event-discovery-actions span,.event-discovery-empty{color:#7b8f96;font-size:.58rem}.event-recognition-chip{border-radius:999px;padding:5px 8px}.event-recognition-chip.recognition-recognized{color:#a8f2d8;background:#17a67733}.event-recognition-chip.recognition-pending{color:#ffe4a1;background:#dda11c2e}.event-recognition-chip.recognition-non_achievement{color:#cfdee3;background:#ffffff17}.event-recognition-panel{background:#fff;border:1px solid #d8e5e8;border-left:5px solid #7d929a;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:20px 24px;display:flex}.event-recognition-panel.recognition-recognized{border-left-color:#12a878}.event-recognition-panel.recognition-pending{border-left-color:#dfa21e}.event-recognition-panel p{color:#71868e;margin:5px 0 0;font-size:.68rem}.event-recognition-panel strong{color:#087b67;font-size:.62rem}.event-recognition-panel button{color:#fff;cursor:pointer;background:#e83340;border:0;border-radius:9px;padding:12px 15px;font-size:.62rem;font-weight:900}.platform-event-review-list{gap:14px;margin-top:18px;display:grid}.platform-event-review-card{background:#fff;border:1px solid #d8e5e9;border-radius:16px;overflow:hidden}.platform-event-review-card>header{justify-content:space-between;align-items:start;gap:20px;padding:20px 22px;display:flex}.platform-event-review-card header span{color:#078197;letter-spacing:.12em;font-size:.55rem;font-weight:900}.platform-event-review-card h2{margin:5px 0;font-size:1.1rem}.platform-event-review-card p{color:#72878f;margin:0;font-size:.65rem}.platform-event-review-card header i{border-radius:999px;padding:7px 10px;font-size:.54rem;font-style:normal;font-weight:900}.platform-event-review-card header i.recognition-recognized{color:#08785f;background:#e3f7f0}.platform-event-review-card header i.recognition-pending{color:#9b6a00;background:#fff4d5}.platform-event-review-card header i.recognition-non_achievement{color:#687d85;background:#edf2f4}.platform-event-review-meta{background:#f7fafb;border-block:1px solid #e2eaec;grid-template-columns:170px 190px 1fr;display:grid}.platform-event-review-meta span{border-right:1px solid #e2eaec;gap:4px;padding:13px 18px;display:grid}.platform-event-review-meta small{color:#7a8e95;font-size:.5rem}.platform-event-review-meta strong{font-size:.62rem}.platform-event-review-form{grid-template-columns:1fr auto auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.platform-event-review-form label{gap:5px;display:grid}.platform-event-review-form label span{color:#71868e;font-size:.55rem;font-weight:800}.platform-event-review-form input{border:1px solid #d5e3e6;border-radius:8px;padding:11px}.platform-event-review-form button{color:#fff;background:#087b91;border:0;border-radius:8px;padding:11px 13px;font-weight:850}.platform-event-review-form button.secondary{color:#8e2830;background:#feecef}.platform-event-auto-recognition{color:#08785f;background:#f2fbf8;padding:15px 20px;font-size:.57rem;font-weight:900}.public-event-facts{grid-template-columns:repeat(5,1fr)}.public-event-scope-note{color:#f7d68c;border:1px solid #ffffff2b;border-radius:9px;align-self:center;padding:12px 14px;font-size:.56rem;font-weight:900}.public-registration-scope-note{border:1px solid #ffffff1a;border-radius:9px;padding:13px;color:#c4d5da!important;margin:16px 0 0!important;font-size:.62rem!important}@media (width<=1100px){.event-discovery-grid{grid-template-columns:1fr}.event-discovery-grid article{grid-template-columns:70px minmax(0,1fr) auto}.public-event-facts{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.event-discovery>header,.event-recognition-panel{align-items:start;display:grid}.event-discovery>header p{text-align:left}.event-discovery-grid article{grid-template-columns:58px 1fr}.event-discovery-actions{text-align:center;grid-column:1/-1;grid-template-columns:1fr 1fr}.platform-event-review-meta,.platform-event-review-form{grid-template-columns:1fr}.platform-event-review-meta span{border-bottom:1px solid #e2eaec;border-right:0}.public-event-facts{grid-template-columns:1fr}.public-event-hero>*{min-width:0}.public-event-hero h1{overflow-wrap:anywhere;font-size:clamp(2rem,11vw,2.65rem)}}.live-dq-actions{align-items:center;gap:7px;display:flex!important}.live-dq-actions details{position:relative}.live-dq-actions summary{color:#087d92;cursor:pointer;background:#fff;border:1px solid #bfe2e7;border-radius:7px;padding:8px 10px;font-size:.55rem;font-weight:900;list-style:none}.live-dq-actions details[open]>summary{background:#eaf8f8}.live-dq-actions details form{z-index:20;background:#fff;border:1px solid #cee0e4;border-radius:12px;grid-template-columns:repeat(3,90px);gap:9px;width:360px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #03263b33}.live-dq-actions label{gap:4px;display:grid}.live-dq-actions label.wide{grid-column:1/-1}.live-dq-actions label span{color:#72868e;font-size:.5rem;font-weight:850}.live-dq-actions input,.live-dq-actions select,.live-dq-actions textarea{box-sizing:border-box;width:100%;font:inherit;background:#f8fbfc;border:1px solid #d4e2e5;border-radius:7px;padding:8px;font-size:.58rem}.live-dq-actions details form button{color:#fff;background:#087d92;border-color:#087d92;grid-column:1/-1}.payment-proof-links{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.payment-proof-links a,.payment-review-item>a{color:#087d92;border:1px solid #cbe2e7;border-radius:8px;width:max-content;padding:8px 10px;font-size:.6rem;font-weight:900;text-decoration:none;display:inline-flex}@media (width<=620px){.live-dq-actions{flex-wrap:wrap;grid-column:2}.live-dq-actions details form{grid-template-columns:1fr;align-content:start;width:auto;position:fixed;inset:12px;overflow:auto}.live-dq-actions label.wide{grid-column:auto}}.public-ranking-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#3ae0d938,#0000 30%),linear-gradient(125deg,#021f31,#07566a);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:72px clamp(20px,7vw,110px);display:grid}.public-ranking-hero>div{gap:13px;display:grid}.public-ranking-hero>div>span{color:#75e0dc;letter-spacing:.16em;font-size:.58rem;font-weight:900}.public-ranking-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,6.5vw,6.4rem);line-height:.86}.public-ranking-hero h1 em{color:#74dfdc;font-style:normal}.public-ranking-hero p{color:#a8c0c8;max-width:720px;margin:0;font-size:.72rem;line-height:1.7}.public-ranking-hero form label{gap:7px;display:grid}.public-ranking-hero form span{color:#9db8c1;font-size:.55rem;font-weight:900}.public-ranking-hero select{color:#fff;background:#073b50;border:1px solid #ffffff2b;border-radius:9px;min-width:150px;padding:13px;font-weight:900}.public-ranking-shell{background:#fff;border:1px solid #d7e5e8;border-radius:18px;margin:30px clamp(20px,7vw,110px) 70px;overflow:hidden;box-shadow:0 20px 50px #03263b12}.public-ranking-shell>header{border-bottom:1px solid #e1eaec;justify-content:space-between;align-items:end;gap:24px;padding:25px 28px;display:flex}.public-ranking-shell>header span{color:#087f94;letter-spacing:.14em;font-size:.55rem;font-weight:900}.public-ranking-shell h2{margin:5px 0 0;font-size:1.55rem}.public-ranking-shell>header p{color:#748990;text-align:right;max-width:480px;margin:0;font-size:.62rem;line-height:1.55}.public-ranking-table{display:grid}.public-ranking-row{border-bottom:1px solid #e3ebed;grid-template-columns:64px minmax(220px,1.4fr) minmax(150px,.65fr) 170px 110px;align-items:center;gap:15px;min-height:78px;padding:12px 22px;display:grid}.public-ranking-head{color:#71878f;letter-spacing:.11em;background:#f3f7f8;min-height:46px;font-size:.53rem;font-weight:900}.public-ranking-row>b{color:#fff;background:#06394e;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.public-ranking-row>div:not(.public-ranking-medals){gap:4px;display:grid}.public-ranking-row strong{font-size:.68rem}.public-ranking-row small{color:#778b93;font-size:.54rem}.public-ranking-row>strong:last-child{color:#078299;text-align:right;font-size:.85rem}.public-ranking-medals{gap:7px;display:flex}.public-ranking-medals span{border-radius:50%;place-items:center;width:34px;height:34px;font-size:.58rem;font-weight:900;display:grid}.public-ranking-medals .gold{color:#735411;background:#f5d56c}.public-ranking-medals .silver{color:#53636b;background:#dce5e8}.public-ranking-medals .bronze{color:#694431;background:#dca884}.public-ranking-pagination{padding:18px 24px}.public-ranking-pagination nav>div:first-child{display:none}.public-ranking-pagination nav>div:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-ranking-pagination svg{width:16px}.public-ranking-pagination a,.public-ranking-pagination span{font-size:.58rem}@media (width<=800px){.public-ranking-hero{grid-template-columns:1fr}.public-ranking-shell>header{flex-direction:column;align-items:start}.public-ranking-shell>header p{text-align:left}.public-ranking-table{overflow:auto}.public-ranking-row{min-width:760px}}.participation-history-panel{background:#fff;border:1px solid #d7e5e8;border-radius:20px;gap:18px;margin:24px 0;padding:24px;display:grid;box-shadow:0 18px 45px #032f430d}.participation-history-panel>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.participation-history-panel>header span,.participation-result-list>header span{color:#078197;letter-spacing:.14em;font-size:.58rem;font-weight:900}.participation-history-panel h2,.participation-result-list h2{letter-spacing:-.035em;margin:5px 0 0}.participation-history-panel>header p,.participation-result-list>header p{color:#70858d;text-align:right;max-width:540px;margin:0;font-size:.68rem;line-height:1.55}.participation-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.participation-history-grid article{background:linear-gradient(145deg,#fff,#f8fbfb);border:1px solid #dae6e9;border-radius:14px;gap:13px;padding:18px;display:grid}.participation-history-status{align-items:center;gap:7px;display:flex}.participation-history-status i{background:#899da4;border-radius:50%;width:8px;height:8px}.participation-history-status i.status-registration_open,.participation-history-status i.status-published{background:#12ae82;box-shadow:0 0 0 5px #12ae821a}.participation-history-status i.status-in_progress{background:#e93240;box-shadow:0 0 0 5px #e932401a}.participation-history-status span{color:#078197;font-size:.51rem;font-weight:900}.participation-history-status time{color:#7b8f96;margin-left:auto;font-size:.52rem}.participation-history-grid h3{min-height:40px;margin:0;font-size:.78rem;line-height:1.35}.participation-history-grid p{color:#758991;min-height:34px;margin:0;font-size:.54rem;line-height:1.45}.participation-history-numbers{border-block:1px solid #e2eaec;grid-template-columns:1fr 1fr;display:grid}.participation-history-numbers span{gap:2px;padding:10px 4px;display:grid}.participation-history-numbers span+span{border-left:1px solid #e2eaec;padding-left:14px}.participation-history-numbers strong{font-size:1.05rem}.participation-history-numbers small{color:#7a8e95;font-size:.49rem}.participation-history-grid a{color:#087b91;justify-content:space-between;font-size:.58rem;font-weight:900;text-decoration:none;display:flex}.participation-history-empty{color:#748991;text-align:center;border:1px dashed #cbdde1;border-radius:12px;padding:24px;font-size:.62rem}.participation-result-hero{color:#fff;background:radial-gradient(circle at 85% 0,#53e3dc38,#0000 30%),linear-gradient(125deg,#03283c,#087183);border-radius:20px;grid-template-columns:minmax(0,1fr) 250px;display:grid;overflow:hidden}.participation-result-hero>div{gap:9px;padding:34px;display:grid}.participation-result-hero a,.participation-result-hero>div>span{color:#73dfdc;letter-spacing:.13em;width:max-content;font-size:.55rem;font-weight:900;text-decoration:none}.participation-result-hero h1{letter-spacing:-.055em;max-width:950px;margin:4px 0;font-size:clamp(1.8rem,3.4vw,3.7rem);line-height:.95}.participation-result-hero p{color:#b1c8cf;margin:0;font-size:.67rem}.participation-result-hero aside{background:#0015213b;border-left:1px solid #ffffff1f;align-content:center;gap:7px;padding:28px;display:grid}.participation-result-hero aside span{color:#76e0dc;letter-spacing:.12em;font-size:.52rem;font-weight:900}.participation-result-hero aside strong{font-size:1.15rem}.participation-result-hero aside small{color:#a8c0c7;font-size:.55rem;line-height:1.5}.participation-result-stats{background:#fff;border:1px solid #d9e6e9;border-radius:15px;grid-template-columns:repeat(5,1fr);margin:18px 0;display:grid;overflow:hidden}.participation-result-stats article{border-right:1px solid #e1e9eb;gap:4px;padding:18px 20px;display:grid}.participation-result-stats article:last-child{border-right:0}.participation-result-stats small,.participation-result-stats span{color:#788c94;font-size:.5rem}.participation-result-stats strong{font-size:1.35rem}.participation-result-list{gap:15px;display:grid}.participation-result-list>header{justify-content:space-between;align-items:end;gap:24px;padding:10px 4px;display:flex}.participation-race-block{content-visibility:auto;contain-intrinsic-size:480px;background:#fff;border:1px solid #d6e4e7;border-radius:15px;overflow:hidden;box-shadow:0 12px 30px #032f430b}.participation-race-block>header{color:#fff;background:linear-gradient(110deg,#033048,#075d70);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;display:grid}.participation-race-block>header>b{background:#087eac;place-items:center;min-height:76px;font-size:1.35rem;display:grid}.participation-race-block>header>div{gap:3px;padding:14px 18px;display:grid}.participation-race-block header span{color:#77dcda;font-size:.49rem;font-weight:900}.participation-race-block h3{margin:0;font-size:.82rem}.participation-race-block>header>strong{color:#86e5e1;padding:18px;font-size:.55rem}.participation-table-wrap{overflow-x:auto}.participation-result-table{border-collapse:collapse;table-layout:fixed;width:100%}.participation-result-table col.rank{width:58px}.participation-result-table col.heat{width:80px}.participation-result-table col.participant{width:auto}.participation-result-table col.age{width:110px}.participation-result-table col.seed,.participation-result-table col.final{width:105px}.participation-result-table col.status{width:150px}.participation-result-table th{color:#667f89;text-align:left;letter-spacing:.1em;background:#eff5f6;padding:11px 12px;font-size:.49rem}.participation-result-table td{vertical-align:middle;border-top:1px solid #e0e9eb;padding:12px;font-size:.58rem}.participation-result-table td strong{font-size:.62rem}.participation-result-table td small{color:#81949b;margin-top:3px;font-size:.47rem;display:block}.participation-rank{color:#087dac;text-align:center;font-weight:900;font-size:.85rem!important}.participation-time{font-variant-numeric:tabular-nums;font-weight:800}.participation-time.final{color:#087da2;font-size:.68rem}.participation-result-chip{border-radius:999px;padding:5px 7px;font-size:.46rem;font-weight:900;display:inline-block}.participation-result-chip.official{color:#08795f;background:#e2f7ef}.participation-result-chip.pending{color:#9a6d08;background:#fff4d6}@media (width<=1100px){.participation-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participation-result-stats{grid-template-columns:repeat(3,1fr)}.participation-result-stats article{border-bottom:1px solid #e1e9eb}}@media (width<=760px){.participation-history-panel>header,.participation-result-list>header{display:grid}.participation-history-panel>header p,.participation-result-list>header p{text-align:left}.participation-history-grid,.participation-result-hero{grid-template-columns:1fr}.participation-result-hero aside{border-top:1px solid #ffffff1f;border-left:0}.participation-result-stats{grid-template-columns:1fr 1fr}.participation-result-stats article{border-right:1px solid #e1e9eb}.participation-race-block>header{grid-template-columns:58px minmax(0,1fr)}.participation-race-block>header>strong{grid-column:2;padding:0 18px 12px}.participation-result-table{min-width:760px}}.workspace-nav a{grid-template-columns:42px minmax(0,1fr);gap:9px;min-height:54px;padding:6px 11px}.workspace-nav-icon{color:#c6e4e8a3;width:20px;height:20px;transition:color .18s,transform .18s;display:block}.workspace-nav a>.workspace-nav-icon{justify-self:center}.workspace-nav a:hover>.workspace-nav-icon,.workspace-nav a.active>.workspace-nav-icon{color:#78e5e2;transform:scale(1.08)}.workspace-nav a.active>.workspace-nav-icon{filter:drop-shadow(0 0 8px #75e6e847)}.workspace-nav-label{letter-spacing:.01em;color:inherit!important;font-family:inherit!important;font-size:.68rem!important;font-style:normal!important;font-weight:760!important}.workspace-nav .platform-nav-link{border-top:1px solid #ffffff14;margin-top:10px}.event-section-heading{align-items:center;gap:15px;display:flex}.event-section-heading>i{color:#72dfdd;background:#72dfdd17;border:1px solid #72dfdd33;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.event-section-heading .workspace-nav-icon{width:23px;height:23px;color:inherit}.event-section-heading>div{gap:3px;display:grid}.event-section-heading h2{margin:0!important}.event-section-heading small{color:inherit;letter-spacing:.08em;opacity:.56;font-size:.52rem;font-weight:800}body.event-index-page .event-filter-bar{border-radius:16px;margin:20px 0;padding:17px 18px;position:relative;box-shadow:0 15px 38px #03283d11}body.event-index-page .event-filter-bar:before{content:"";background:linear-gradient(#e62e3b,#13bfc1);border-radius:16px 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}body.event-index-page .event-discovery{background:#edf5f6;border:0;border-radius:22px;gap:0;margin:22px 0 18px;padding:0;overflow:hidden;box-shadow:0 24px 58px #032f431a}body.event-index-page .event-discovery>header{color:#fff;background:radial-gradient(circle at 92% -45%,#5ee7e03d,#0000 42%),linear-gradient(115deg,#032a40,#075b6d);align-items:center;padding:25px 28px}body.event-index-page .event-discovery>header p{color:#a9c3ca;text-align:right;max-width:470px}body.event-index-page .event-discovery>header span{color:#73e1df}body.event-index-page .event-discovery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:14px;padding:18px}body.event-index-page .event-discovery-grid article{background:linear-gradient(145deg,#fff,#f8fbfb);border:1px solid #0330431a;border-radius:17px;grid-template-columns:94px minmax(0,1fr) 155px;gap:20px;min-height:170px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 35px #032f430e}body.event-index-page .event-discovery-grid article:before{content:"";background:linear-gradient(#e83340,#24c8c6);width:4px;position:absolute;inset:0 auto 0 0}body.event-index-page .event-discovery-grid article:hover{border-color:#0aaeb252;transform:translateY(-3px);box-shadow:0 20px 42px #032f431a}body.event-index-page .event-discovery-date{background:radial-gradient(circle at 100% 0,#45e1da33,#0000 42%),#052e43;border-radius:14px;min-height:112px;box-shadow:0 14px 28px #032a3d29}body.event-index-page .event-discovery-date strong{font-size:2rem;line-height:1}body.event-index-page .event-discovery-date small{color:#79dfdd;margin-top:6px;font-size:.53rem}body.event-index-page .event-discovery-copy{align-content:center}body.event-index-page .event-discovery-copy>span{color:#07899b;letter-spacing:.08em;font-size:.53rem}body.event-index-page .event-discovery-copy h3{margin:5px 0 3px;font-size:1rem;line-height:1.25}body.event-index-page .event-discovery-copy>p{color:#53727e;font-size:.6rem;font-weight:750}body.event-index-page .event-discovery-copy>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}body.event-index-page .event-discovery-copy>div small{color:#55717c;background:#eaf2f4;border-radius:6px;padding:5px 7px;font-size:.47rem;font-weight:850}body.event-index-page .event-discovery-actions{align-content:center;gap:8px}body.event-index-page .event-discovery-actions a{border-radius:9px;justify-content:center;align-items:center;min-height:39px;display:flex}body.event-index-page .event-discovery-actions a.primary{box-shadow:0 10px 22px #e8334033}body.event-index-page .event-discovery-empty{text-align:center;background:#ffffffad;border:1px dashed #bdd5da;border-radius:14px;margin:18px;padding:34px}body.event-index-page .participation-history-panel{background:#f4f8f9;border:1px solid #d6e4e7;border-radius:22px;gap:0;margin:24px 0;padding:0;overflow:hidden;box-shadow:0 22px 54px #032f4313}body.event-index-page .participation-history-panel>header{background:#fff;border-bottom:1px solid #dbe7e9;align-items:center;padding:24px 28px}body.event-index-page .participation-history-panel>header .event-section-heading>i{color:#087f96;background:#e9f7f7;border-color:#cee6e8}body.event-index-page .participation-history-panel>header span{color:#078197}body.event-index-page .participation-history-panel>header p{max-width:470px}body.event-index-page .participation-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}body.event-index-page .participation-history-grid article{background:#fff;border:1px solid #d8e5e8;border-radius:16px;gap:13px;min-height:245px;padding:19px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 12px 30px #032f430a}body.event-index-page .participation-history-grid article:before{content:"";background:linear-gradient(90deg,#087f98 0 30%,#61dcd8 30% 68%,#e83340 68%);height:4px;position:absolute;inset:0 0 auto}body.event-index-page .participation-history-grid article:hover{border-color:#099da445;transform:translateY(-4px);box-shadow:0 22px 42px #032f4317}body.event-index-page .participation-history-status{margin-top:5px}body.event-index-page .participation-history-grid h3{min-height:58px;font-size:.86rem;line-height:1.3}body.event-index-page .participation-history-grid p{min-height:48px;line-height:1.55}body.event-index-page .participation-history-numbers{margin-top:auto}body.event-index-page .participation-history-grid a{border-top:1px solid #edf2f3;align-items:center;margin:-1px -4px -4px;padding:10px 4px 0}body.event-index-page .participation-history-grid a b{color:#fff;background:#087f98;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;display:grid}@media (width>=851px){.workspace-sidebar-is-compact .workspace-nav a{grid-template-columns:1fr;width:54px}.workspace-sidebar-is-compact .workspace-nav-icon{width:21px;height:21px}.workspace-sidebar-is-compact .workspace-nav .platform-nav-link{border-top:0}}@media (width<=1100px){body.event-index-page .participation-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.event-index-page .event-discovery-grid article{grid-template-columns:84px minmax(0,1fr) 140px}}@media (width<=850px){.workspace-nav a{gap:3px;min-width:68px;min-height:55px;padding:5px;display:flex}.workspace-nav-icon{width:19px;height:19px}.workspace-nav-label{font-size:.53rem!important}.workspace-nav .platform-nav-link{border-top:0;margin-top:0}body.event-index-page .event-discovery>header,body.event-index-page .participation-history-panel>header{gap:14px;padding:20px;display:grid}body.event-index-page .event-discovery>header p,body.event-index-page .participation-history-panel>header p{text-align:left}body.event-index-page .event-discovery-grid,body.event-index-page .participation-history-grid{grid-template-columns:1fr;padding:12px}}@media (width<=620px){.event-section-heading>i{flex-basis:42px;width:42px;height:42px}body.event-index-page .event-discovery-grid article{grid-template-columns:68px minmax(0,1fr);gap:13px;min-height:0;padding:14px}body.event-index-page .event-discovery-date{min-height:88px}body.event-index-page .event-discovery-date strong{font-size:1.55rem}body.event-index-page .event-discovery-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}body.event-index-page .participation-history-grid article{min-height:220px}}.platform-sidebar nav a{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:7px 11px;display:grid}.platform-sidebar nav a>.workspace-nav-icon{color:#c6e4e8a3;justify-self:center;width:20px;height:20px;transition:color .18s,transform .18s}.platform-sidebar nav a:hover>.workspace-nav-icon,.platform-sidebar nav a.active>.workspace-nav-icon{color:#78e5e2;transform:scale(1.08)}.platform-sidebar nav a.active>.workspace-nav-icon{filter:drop-shadow(0 0 8px #75e6e847)}.platform-sidebar nav a>.platform-nav-label{width:auto!important;color:inherit!important;font:inherit!important;letter-spacing:.01em!important;font-size:.68rem!important;font-style:normal!important;font-weight:780!important}@media (width<=850px){.platform-sidebar nav a{justify-content:center;gap:7px;min-height:52px;padding:8px;display:flex}.platform-sidebar nav a>.workspace-nav-icon{width:18px;height:18px}.platform-sidebar nav a>.platform-nav-label{font-size:.58rem!important}}.personal-body{color:#082f43;background:radial-gradient(circle at 90% 0,#42d9d31f,#0000 26%),#f2f7f8;min-height:100vh}.personal-header{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #d8e5e7;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 max(24px,50vw - 750px);display:flex;position:sticky;top:0}.personal-brand{color:#062c40;align-items:center;gap:11px;text-decoration:none;display:flex}.personal-brand>span{color:#64deda;background:#052d42;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.personal-brand svg{width:27px;height:27px}.personal-brand strong{letter-spacing:.18em;font-size:.92rem;display:grid}.personal-brand small{color:#7c9199;letter-spacing:.15em;margin-top:3px;font-size:.43rem}.personal-header nav{align-items:center;gap:8px;display:flex}.personal-header nav a,.personal-header nav button{color:#667e88;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;min-height:39px;padding:0 13px;font-size:.61rem;font-weight:850;text-decoration:none;display:inline-flex}.personal-header nav a.active{color:#087e92;background:#e7f6f6}.personal-header nav button{color:#a42a36;background:#fff0f1}.personal-main{width:min(1500px,100% - 48px);margin:0 auto;padding:38px 0 80px}.personal-dashboard{gap:22px;display:grid}.personal-welcome{color:#fff;background:radial-gradient(circle at 84% 10%,#68e8e140,#0000 31%),linear-gradient(120deg,#032a3e,#076a78 70%,#0b9b9d);border-radius:28px;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:36px;padding:42px 44px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #032f4426}.personal-welcome:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:470px;height:470px;position:absolute;bottom:-260px;right:-120px}.personal-welcome>div,.personal-welcome>aside{z-index:1;position:relative}.personal-welcome>div>span,.personal-section>header span,.personal-dialog-card>header span{color:#7ce7e3;letter-spacing:.17em;font-size:.59rem;font-weight:950}.personal-welcome h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(2.15rem,4vw,4rem);line-height:.98}.personal-welcome p{color:#b8d8de;max-width:820px;margin:0;font-size:.76rem;line-height:1.65}.personal-welcome aside{background:#022b3b4d;border:1px solid #ffffff30;border-radius:17px;gap:7px;padding:18px;display:grid}.personal-welcome aside>strong{font-size:1.8rem}.personal-welcome aside>span{color:#acd2d8;font-size:.55rem}.personal-welcome aside>i{background:#ffffff26;border-radius:20px;height:5px;margin:4px 0 7px;overflow:hidden}.personal-welcome aside>i>b{border-radius:inherit;background:#74e7e0;height:100%;display:block}.personal-welcome aside>button{color:#073246;cursor:pointer;background:#fff;border:0;border-radius:9px;min-height:39px;font-size:.6rem;font-weight:900}.personal-section{background:#fff;border:1px solid #d7e5e7;border-radius:24px;overflow:hidden;box-shadow:0 17px 42px #042f410e}.personal-section>header{border-bottom:1px solid #e0e9eb;justify-content:space-between;align-items:end;gap:24px;padding:26px 29px;display:flex}.personal-section>header span{color:#07869b}.personal-section>header h2{letter-spacing:-.045em;margin:6px 0 4px;font-size:1.55rem}.personal-section>header p{color:#768b94;margin:0;font-size:.64rem;line-height:1.5}.personal-section>header>a{color:#087b90;border:1px solid #c8e0e3;border-radius:9px;padding:10px 13px;font-size:.58rem;font-weight:900;text-decoration:none}.workspace-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 24px;display:grid}.workspace-choice{background:#fbfdfd;border:1px solid #dce7e9;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.workspace-choice:hover{border-color:#87d7d4;transform:translateY(-2px);box-shadow:0 14px 26px #06425214}.workspace-choice>i,.workspace-choice>img{object-fit:cover;color:#087f93;background:#e2f6f5;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.workspace-choice>i .workspace-nav-icon{width:23px;height:23px;color:inherit}.workspace-choice>span{gap:3px;display:grid}.workspace-choice small{color:#07869a;letter-spacing:.1em;font-size:.46rem;font-weight:950}.workspace-choice strong{font-size:.66rem;line-height:1.35}.workspace-choice em{color:#7e929a;font-size:.48rem;font-style:normal}.workspace-choice>a,.workspace-choice>button,.workspace-choice>form{grid-column:1/-1}.workspace-choice>a,.workspace-choice>button,.workspace-choice>form button{box-sizing:border-box;color:#fff;cursor:pointer;background:#073247;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:36px;padding:0 11px;font-size:.53rem;font-weight:900;text-decoration:none;display:flex}.workspace-choice>form{margin:0}.workspace-empty{grid-column:1/-1}.personal-launchpad>div{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 24px;display:grid}.personal-launchpad>div>a,.personal-launchpad>div>button{color:#083247;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7e9;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;text-decoration:none;display:grid}.personal-launchpad i{color:#07869a;background:#e5f6f5;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.personal-launchpad i svg{width:21px;height:21px;color:inherit}.personal-launchpad span{gap:3px;display:grid}.personal-launchpad small{color:#07869a;letter-spacing:.1em;font-size:.45rem;font-weight:950}.personal-launchpad strong{font-size:.63rem}.personal-launchpad em{color:#7b9098;font-size:.49rem;font-style:normal}.personal-launchpad b{color:#e72939;font-size:1rem}.personal-request-strip>div{display:grid}.personal-request-strip article{border-top:1px solid #e3ebed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:13px 28px;display:grid}.personal-request-strip article:first-child{border-top:0}.personal-request-strip article strong{font-size:.62rem}.personal-request-strip article small{color:#81949b;font-size:.52rem}.personal-request-strip article em{color:#8a6209;background:#fff2ce;border-radius:99px;padding:6px 9px;font-size:.47rem;font-style:normal;font-weight:900}.personal-dialog{background:0 0;border:0;border-radius:23px;width:min(860px,100% - 30px);max-height:90vh;padding:0;box-shadow:0 30px 90px #021d2a57}.personal-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0219259e}.personal-dialog-card{background:#fff;border-radius:23px;max-height:90vh;overflow:auto}.personal-dialog-card>header{z-index:2;color:#fff;background:linear-gradient(115deg,#032b40,#087989);justify-content:space-between;align-items:start;gap:22px;padding:25px 28px;display:flex;position:sticky;top:0}.personal-dialog-card>header h2{margin:6px 0 4px;font-size:1.55rem}.personal-dialog-card>header p{color:#b9d8dd;margin:0;font-size:.62rem}.personal-dialog-card>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;place-items:center;width:35px;height:35px;font-size:1.25rem;display:grid}.profile-readonly{background:#e0e9eb;grid-template-columns:1fr 1fr;gap:1px;padding:1px;display:grid}.profile-readonly>div{background:#fff;gap:7px;padding:18px 22px;display:grid}.profile-readonly .wide{grid-column:1/-1}.profile-readonly small,.personal-dialog-form label>span,.profile-edit-disclosure label>span{color:#7a9098;letter-spacing:.1em;font-size:.49rem;font-weight:950}.profile-readonly strong{font-size:.66rem;line-height:1.55}.profile-edit-disclosure{border:1px solid #d6e4e6;border-radius:13px;margin:20px 22px 24px}.profile-edit-disclosure summary{color:#087f93;cursor:pointer;padding:14px 16px;font-size:.62rem;font-weight:900}.personal-dialog-form,.profile-edit-disclosure form{border-top:1px solid #dce7e9;gap:12px;padding:20px 22px;display:grid}.personal-dialog-form>div,.profile-edit-disclosure form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.personal-dialog-form label,.profile-edit-disclosure label{gap:6px;display:grid}.personal-dialog-form input,.personal-dialog-form select,.personal-dialog-form textarea,.profile-edit-disclosure input,.profile-edit-disclosure select,.profile-edit-disclosure textarea{box-sizing:border-box;color:#083247;background:#fbfdfd;border:1px solid #cbdde1;border-radius:9px;width:100%;min-height:44px;padding:10px 11px;font:700 .66rem inherit}.personal-dialog-form textarea,.profile-edit-disclosure textarea{resize:vertical;min-height:78px}.personal-dialog-form>button,.profile-edit-disclosure form>button{color:#fff;cursor:pointer;background:#e92939;border:0;border-radius:9px;min-height:46px;font-size:.64rem;font-weight:900}@media (width<=980px){.workspace-picker-grid,.personal-launchpad>div{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.personal-header{min-height:64px;padding:0 15px}.personal-header nav>a:not(.active){display:none}.personal-header nav a,.personal-header nav button{padding:0 10px}.personal-main{width:calc(100% - 26px);padding:22px 0 55px}.personal-welcome{border-radius:21px;grid-template-columns:1fr;padding:28px 23px}.personal-welcome aside{max-width:none}.personal-section>header{flex-direction:column;align-items:start;padding:22px}.workspace-picker-grid,.personal-launchpad>div{grid-template-columns:1fr;padding:15px}.profile-readonly,.personal-dialog-form>div,.profile-edit-disclosure form>div{grid-template-columns:1fr}.profile-readonly .wide{grid-column:auto}.personal-request-strip article{grid-template-columns:1fr auto}.personal-request-strip article small{grid-column:1}.personal-dialog-card>header{padding:21px}.personal-dialog-form,.profile-edit-disclosure form{padding:17px}}.platform-sidebar{overflow-y:auto}.platform-workspace-choice{color:#fff;background:radial-gradient(circle at 92% 8%,#69e8e13b,#0000 34%),linear-gradient(135deg,#032d42,#087b88);border-color:#0a7787}.platform-workspace-choice>i{color:#82e8e1;background:#ffffff1a}.platform-workspace-choice small{color:#75e2dd}.platform-workspace-choice strong{color:#fff}.platform-workspace-choice em{color:#b7dadd}.platform-workspace-choice>a{color:#073247;background:#7ee5df}.platform-workspace-home{gap:18px;display:grid}.platform-command-center{color:#fff;background:radial-gradient(circle at 90% 0,#5ee6e04d,#0000 35%),linear-gradient(120deg,#032b40,#086f7d 72%,#0b9c9b);border-radius:25px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.65fr);gap:40px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #032f4424}.platform-command-center:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-280px;right:-130px}.platform-command-center>div,.platform-command-center>aside{z-index:1;position:relative}.platform-command-center>div>span,.platform-control-modules small,.platform-recent-accounts header span,.platform-data-health>span,.platform-system-hero>div>span,.platform-settings-form section header span{color:#7de8e3;letter-spacing:.16em;font-size:.58rem;font-weight:950}.platform-command-center h1{letter-spacing:-.06em;max-width:760px;margin:8px 0 12px;font-size:clamp(2rem,4vw,4.2rem);line-height:.96}.platform-command-center p{color:#b9d9de;max-width:720px;margin:0;font-size:.72rem;line-height:1.65}.platform-command-center form{background:#01263757;border:1px solid #fff3;border-radius:13px;gap:9px;max-width:730px;margin-top:25px;padding:8px;display:flex}.platform-command-center form label{flex:1;gap:4px;padding:2px 6px;display:grid}.platform-command-center form label span{color:#7ee5df;letter-spacing:.12em;font-size:.48rem;font-weight:950}.platform-command-center input{color:#fff;background:0 0;border:0;outline:0;width:100%;font:750 .67rem inherit}.platform-command-center input::placeholder{color:#9fc6cd}.platform-command-center button{color:#073247;cursor:pointer;background:#7de6df;border:0;border-radius:9px;min-width:145px;font-size:.59rem;font-weight:950}.platform-command-center>aside{background:#022f4140;border:1px solid #fff3;border-radius:18px;grid-template-columns:1fr 1fr;display:grid}.platform-command-center>aside article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;place-content:center;min-height:112px;padding:16px;display:grid}.platform-command-center>aside article:nth-child(2n){border-right:0}.platform-command-center>aside article:nth-last-child(-n+2){border-bottom:0}.platform-command-center>aside span{color:#8edfdc;letter-spacing:.13em;font-size:.48rem;font-weight:900}.platform-control-modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-control-modules>a{color:#083247;background:#fff;border:1px solid #d9e6e8;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 10px 25px #0430410a}.platform-control-modules>a:hover{border-color:#76d5d2;transform:translateY(-2px)}.platform-control-modules i{color:#087e92;background:#e4f6f5;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.platform-control-modules span{gap:3px;display:grid}.platform-control-modules small{color:#07869a;font-size:.43rem}.platform-control-modules strong{font-size:.62rem}.platform-control-modules em{color:#7b9098;font-size:.48rem;font-style:normal;line-height:1.4}.platform-control-modules b{color:#fff;background:#e72c3b;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:.52rem;display:grid}.platform-home-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:15px;display:grid}.platform-recent-accounts,.platform-data-health{background:#fff;border:1px solid #d9e6e8;border-radius:18px;overflow:hidden;box-shadow:0 14px 32px #0430410b}.platform-recent-accounts>header{border-bottom:1px solid #e1eaec;justify-content:space-between;align-items:end;padding:20px 23px;display:flex}.platform-recent-accounts header span{color:#07869a}.platform-recent-accounts h2,.platform-data-health h2{letter-spacing:-.04em;margin:5px 0 0;font-size:1.25rem}.platform-recent-accounts header a,.platform-data-health>a{color:#087e92;font-size:.52rem;font-weight:900;text-decoration:none}.platform-recent-accounts>div{display:grid}.platform-recent-accounts>div>a{color:#083247;border-top:1px solid #e7edef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 22px;text-decoration:none;display:grid}.platform-recent-accounts>div>a:first-child{border-top:0}.platform-recent-accounts>div>a>i{color:#087e92;background:#e4f6f5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.65rem;font-style:normal;font-weight:950;display:grid}.platform-recent-accounts>div>a>span{gap:2px;display:grid}.platform-recent-accounts small{color:#7c9098;font-size:.49rem}.platform-recent-accounts em{color:#0b8798;font-size:.43rem;font-style:normal;font-weight:850}.platform-recent-accounts b{color:#e72c3b}.platform-data-health{align-content:start;gap:12px;padding:23px;display:grid}.platform-data-health>span{color:#07869a}.platform-data-health>div{background:#f1f7f8;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.platform-data-health>div small{color:#789099;letter-spacing:.1em;font-size:.46rem;font-weight:900}.platform-data-health p{color:#70858e;margin:2px 0;font-size:.53rem;line-height:1.55}.platform-data-health>a{padding-top:4px}.platform-system-page{gap:17px;display:grid}.platform-system-hero{color:#fff;background:linear-gradient(120deg,#032c40,#087d88);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:30px 32px;display:grid}.platform-system-hero h1{letter-spacing:-.055em;margin:7px 0;font-size:2.5rem}.platform-system-hero p{color:#bddce0;max-width:760px;margin:0;font-size:.68rem;line-height:1.55}.platform-system-hero>aside{gap:7px;display:flex}.platform-system-hero article{background:#022c3d40;border:1px solid #ffffff2b;border-radius:11px;gap:4px;min-width:125px;padding:13px;display:grid}.platform-system-hero article small{color:#82e4df;letter-spacing:.12em;font-size:.43rem;font-weight:950}.platform-system-hero article strong{font-size:.8rem}.platform-system-hero article em{color:#9fcbd0;font-size:.42rem;font-style:normal}.platform-settings-form{gap:12px;display:grid}.platform-settings-form>section{background:#fff;border:1px solid #d8e6e8;border-radius:17px;overflow:hidden}.platform-settings-form section>header{border-bottom:1px solid #e3ebed;align-items:center;gap:13px;padding:18px 21px;display:flex}.platform-settings-form section header>i{color:#087f92;background:#e5f6f5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.55rem;font-style:normal;font-weight:950;display:grid}.platform-settings-form section header span{color:#07869a}.platform-settings-form section h2{margin:4px 0 0;font-size:.95rem}.platform-setting-fields{grid-template-columns:1fr 1fr;gap:12px;padding:19px 21px;display:grid}.platform-setting-fields.three{grid-template-columns:repeat(3,1fr)}.platform-setting-fields label,.platform-settings-form>footer label{gap:6px;display:grid}.platform-setting-fields label>span,.platform-settings-form>footer span{color:#748b94;letter-spacing:.1em;font-size:.48rem;font-weight:950}.platform-setting-fields input,.platform-setting-fields select,.platform-settings-form>footer input{box-sizing:border-box;color:#083247;background:#fbfdfd;border:1px solid #cbdde1;border-radius:9px;width:100%;min-height:43px;padding:9px 11px;font:750 .62rem inherit}.platform-settings-form>footer{color:#fff;background:#052f43;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.platform-settings-form>footer>div{gap:5px;display:grid}.platform-settings-form>footer strong{font-size:.58rem}.platform-settings-form>footer button{color:#fff;cursor:pointer;background:#e72c3b;border:0;border-radius:9px;min-height:43px;padding:0 17px;font-size:.58rem;font-weight:950}.platform-role-editor{background:#fbfdfd;border:1px solid #d9e5e8;border-radius:12px;grid-column:1/-1;margin-top:11px}.platform-role-editor>summary{color:#087d91;cursor:pointer;align-items:center;gap:12px;padding:12px 14px;font-size:.55rem;font-weight:900;list-style:none;display:flex}.platform-role-editor>summary::-webkit-details-marker{display:none}.platform-role-editor>summary span{flex:1}.platform-role-editor>summary b{color:#718790;font-size:.45rem}.platform-role-editor>summary i{font-style:normal}.platform-role-editor>form{background:#fff;border-top:1px solid #dce7e9}.platform-role-editor form>header{padding:14px 16px}.platform-role-editor form>header div{gap:3px;display:grid}.platform-role-editor form>header strong{font-size:.58rem}.platform-role-editor form>header small{color:#7a9098;font-size:.48rem}.platform-role-options{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 16px 14px;display:grid}.platform-role-options label{cursor:pointer;border:1px solid #d8e5e7;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.platform-role-options input{accent-color:#0a9f9c}.platform-role-options label>span{gap:2px;display:grid}.platform-role-options strong{font-size:.5rem}.platform-role-options small{color:#7e929a;font-size:.42rem}.platform-role-editor footer{background:#f6fafb;border-top:1px solid #e3ebed;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 16px;display:grid}.platform-role-editor footer label{gap:5px;display:grid}.platform-role-editor footer label>span{color:#718891;letter-spacing:.1em;font-size:.43rem;font-weight:950}.platform-role-editor footer input{border:1px solid #cbdde1;border-radius:8px;min-height:39px;padding:8px 10px;font:700 .56rem inherit}.platform-role-editor footer button{color:#fff;cursor:pointer;background:#073247;border:0;border-radius:8px;padding:0 14px;font-size:.52rem;font-weight:900}@media (width<=1180px){.platform-control-modules{grid-template-columns:repeat(2,1fr)}.platform-command-center{grid-template-columns:1fr}.platform-command-center>aside{max-width:620px}.platform-system-hero,.platform-home-grid{grid-template-columns:1fr}.platform-role-options{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.platform-command-center{border-radius:19px;padding:25px 21px}.platform-command-center form{flex-direction:column;align-items:stretch}.platform-command-center button{min-height:42px}.platform-command-center>aside{grid-template-columns:1fr 1fr}.platform-control-modules{grid-template-columns:1fr}.platform-system-hero{padding:24px 21px}.platform-system-hero>aside{grid-template-columns:1fr 1fr;display:grid}.platform-system-hero article{min-width:0}.platform-setting-fields,.platform-setting-fields.three{grid-template-columns:1fr}.platform-settings-form>footer{flex-direction:column;align-items:stretch}.platform-settings-form>footer button{min-height:45px}.platform-role-options,.platform-role-editor footer{grid-template-columns:1fr}.platform-role-editor footer button{min-height:40px}}.participation-archive-command{color:#fff;background:radial-gradient(circle at 84% 0,#60e5de33,#0000 30%),linear-gradient(120deg,#052b3f,#075e70);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:18px 0;padding:22px 24px;display:grid;box-shadow:0 18px 40px #032f431f}.participation-archive-command>div{gap:5px;display:grid}.participation-archive-command>div>span,.participation-athlete-directory>header span{color:#76dfdc;letter-spacing:.14em;font-size:.55rem;font-weight:900}.participation-archive-command h2{letter-spacing:-.035em;margin:0;font-size:1.35rem}.participation-archive-command p{color:#a9c1c8;margin:0;font-size:.62rem}.participation-archive-command nav{gap:9px;display:flex}.participation-archive-command nav a{color:#083247;background:#fff;border:1px solid #ffffff80;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:158px;padding:12px 14px;text-decoration:none;display:grid;box-shadow:0 10px 24px #00151f21}.participation-archive-command nav .workspace-nav-icon{color:#07869a;width:22px;height:22px}.participation-archive-command nav span{gap:2px;display:grid}.participation-archive-command nav small{color:#789099;font-size:.46rem;font-weight:900}.participation-archive-command nav strong{font-size:.68rem}.participation-archive-filter{background:#fff;border:1px solid #d8e6e9;border-radius:14px;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr) auto auto;align-items:end;gap:10px;margin:18px 0;padding:15px;display:grid;box-shadow:0 12px 30px #032f430a}.participation-archive-filter label{gap:6px;display:grid}.participation-archive-filter label>span{color:#718790;letter-spacing:.1em;font-size:.51rem;font-weight:900}.participation-archive-filter select{color:#073247;background:#f8fbfb;border:1px solid #d4e3e6;border-radius:9px;width:100%;min-height:42px;padding:0 12px;font-size:.61rem;font-weight:800}.participation-archive-filter button,.participation-archive-filter>a{border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:.58rem;font-weight:900;display:flex}.participation-archive-filter button{color:#fff;cursor:pointer;background:#e83340}.participation-archive-filter>a{color:#087c91;border:1px solid #cfe1e5;text-decoration:none}.participation-athlete-directory{background:#f2f7f8;border:1px solid #d6e4e7;border-radius:18px;margin:20px 0;overflow:hidden;box-shadow:0 18px 42px #032f430f}.participation-athlete-directory>header{color:#fff;background:linear-gradient(115deg,#033047,#087285);justify-content:space-between;align-items:end;gap:22px;padding:21px 24px;display:flex}.participation-athlete-directory>header div{gap:4px;display:grid}.participation-athlete-directory>header h2{margin:0;font-size:1.3rem}.participation-athlete-directory>header p{color:#b2c8ce;text-align:right;max-width:500px;margin:0;font-size:.61rem;line-height:1.55}.participation-athlete-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.participation-athlete-grid>article{background:#fff;border:1px solid #d8e5e8;border-radius:14px;display:grid;overflow:hidden;box-shadow:0 10px 26px #032f430a}.participation-athlete-grid>article>header{border-bottom:1px solid #e2eaec;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.participation-athlete-grid>article>header>span{color:#073348;background:#dff5f4;border-radius:11px;place-items:center;width:40px;height:40px;font-size:.9rem;font-weight:900;display:grid}.participation-athlete-grid>article>header>div{gap:3px;display:grid}.participation-athlete-grid>article>header strong{font-size:.69rem}.participation-athlete-grid>article>header small{color:#7b8f96;font-size:.49rem}.participation-athlete-grid>article>header b{color:#8d660a;background:#fff1c8;border-radius:999px;padding:6px 8px;font-size:.46rem}.participation-athlete-races{max-height:190px;display:grid;overflow:auto}.participation-athlete-races a{color:#073247;border-bottom:1px solid #e8eef0;grid-template-columns:75px minmax(0,1fr);gap:3px 10px;padding:10px 13px;text-decoration:none;display:grid}.participation-athlete-races a:hover{background:#f4fafb}.participation-athlete-races a>span{color:#087f96;grid-row:1/3;font-size:.48rem;font-weight:900}.participation-athlete-races strong{font-size:.58rem}.participation-athlete-races small{color:#788c94;font-size:.48rem}.participation-athlete-grid footer{background:#f8fbfb;border-top:1px solid #e2eaec;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 13px;display:flex}.participation-athlete-grid footer form{margin:0}.participation-athlete-grid footer button,.participation-athlete-grid footer>a{color:#fff;cursor:pointer;background:#087f98;border:0;border-radius:8px;padding:9px 11px;font-size:.52rem;font-weight:900;text-decoration:none}.participation-athlete-grid footer>a.certificate-ready{background:#078064}.participation-athlete-grid footer>span,.participation-athlete-grid footer>small{color:#7a8d94;font-size:.47rem;font-weight:900}.participation-race-block>header>strong{text-align:right;gap:5px;display:grid}.participation-race-block>header>strong>span{color:#86e5e1}.participation-race-block>header>strong>a{color:#fff;font-size:.48rem;text-decoration:none}.platform-audit-banner.is-assisted{background:linear-gradient(105deg,#07526a,#087e8b 58%,#11aaa7)}.access-audit-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.access-audit-actions form button{width:100%}.access-audit-actions form button.assisted{background:#087f98}.access-permission-editor{background:#f8fbfb;border:1px solid #d8e5e8;border-radius:12px;grid-column:1/-1;margin-top:10px}.access-permission-editor>summary{color:#087c92;cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-size:.58rem;font-weight:900;list-style:none;display:flex}.access-permission-editor>summary::-webkit-details-marker{display:none}.access-permission-editor>summary b{color:#728890;margin-left:auto;font-size:.48rem}.access-permission-editor>summary i{font-size:.8rem;font-style:normal}.access-permission-editor[open]>summary{border-bottom:1px solid #dfe9eb}.access-permission-editor form>header{background:#fff;justify-content:space-between;align-items:start;gap:20px;padding:15px 16px;display:flex}.access-permission-editor form>header>div{gap:4px;display:grid}.access-permission-editor form>header strong{font-size:.64rem}.access-permission-editor form>header small{color:#758a92;font-size:.52rem}.access-permission-editor form>header>span{color:#087f95;font-size:.5rem;font-weight:900}.access-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.access-permission-groups section{background:#fff;border:1px solid #dce7e9;border-radius:10px;overflow:hidden}.access-permission-groups h4{color:#087e94;letter-spacing:.12em;background:#f0f7f8;border-bottom:1px solid #e2eaec;margin:0;padding:9px 11px;font-size:.5rem}.access-permission-groups label{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:10px;padding:9px 11px;display:grid}.access-permission-groups label:last-child{border-bottom:0}.access-permission-groups label>span{gap:2px;display:grid}.access-permission-groups label strong{font-size:.54rem}.access-permission-groups label small{color:#7b8e95;font-size:.45rem;line-height:1.35}.access-permission-groups select{color:#073247;background:#f8fbfb;border:1px solid #d5e3e6;border-radius:7px;width:100%;padding:7px;font-size:.48rem;font-weight:800}.access-permission-editor form>footer{background:#fff;border-top:1px solid #dfe8ea;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:13px 15px;display:grid}.access-permission-editor form>footer label{gap:5px;display:grid}.access-permission-editor form>footer label span{color:#758991;font-size:.48rem;font-weight:900}.access-permission-editor form>footer input{border:1px solid #d5e3e6;border-radius:8px;min-height:39px;padding:0 11px}.access-permission-editor form>footer button{color:#fff;cursor:pointer;background:#e83340;border:0;border-radius:8px;min-height:39px;padding:0 14px;font-size:.53rem;font-weight:900}.platform-audit-banner.is-impersonation{background:linear-gradient(105deg,#531624,#9f2230 58%,#e72b3a);box-shadow:0 12px 30px #6f142138}.platform-audit-banner>.platform-audit-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-audit-actions .audit-mode-button{color:#fff;box-shadow:none;background:#042a398f;border:1px solid #ffffff4d}@media (width<=850px){.platform-audit-banner>.platform-audit-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.platform-audit-actions form,.platform-audit-actions button{width:100%}}@media (width<=1050px){.participation-archive-command{grid-template-columns:1fr}.participation-archive-command nav{justify-content:start}.participation-athlete-grid,.access-permission-groups,.access-audit-actions{grid-template-columns:1fr}}@media (width<=700px){.participation-archive-command nav{grid-template-columns:1fr 1fr;display:grid}.participation-archive-command nav a{min-width:0}.participation-archive-filter{grid-template-columns:1fr}.participation-athlete-directory>header{flex-direction:column;align-items:start}.participation-athlete-directory>header p{text-align:left}.access-permission-groups label,.access-permission-editor form>footer{grid-template-columns:1fr}}.finance-order-select label{place-items:center;width:32px;height:32px;display:grid;position:relative}.finance-order-select input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.finance-order-select label span{color:#0000;pointer-events:none;background:#fff;border:2px solid #bed2d7;border-radius:9px;place-items:center;font-size:15px;font-weight:950;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:grid;position:absolute;inset:0;transform:none}.finance-order-select input:checked+span{color:#fff;background:#08a49f;border-color:#08a49f;transform:scale(1);box-shadow:0 0 0 4px #08a49f24}.finance-order-select input:focus-visible+span{box-shadow:0 0 0 4px #08a49f38}.finance-order-select input:disabled+span{cursor:not-allowed;opacity:.5}.finance-bulk-payment form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.finance-bulk-form-heading{border-bottom:1px solid #ffffff21;grid-column:1/-1;gap:4px;padding-bottom:14px;display:grid}.finance-bulk-form-heading>span{color:#72dfdc;letter-spacing:.18em;font-size:9px;font-weight:950}.finance-bulk-form-heading>strong{font-size:17px}.finance-bulk-form-heading>small{color:#a9c5cd;font-size:11px;line-height:1.5}.finance-bulk-payment form input,.finance-bulk-payment form textarea{box-sizing:border-box;color:#082f43;width:100%;font:inherit;background:#fff;border:1px solid #0000;border-radius:10px}.finance-bulk-payment form textarea{resize:vertical;min-height:92px;padding:12px}.finance-bulk-note{grid-column:span 2}.finance-money-input{background:#fff;border-radius:10px;min-height:42px;display:flex;overflow:hidden}.finance-money-input>b{color:#087e91;background:#eff8f8;border-right:1px solid #dce8ea;place-items:center;min-width:44px;font-size:12px;display:grid}.finance-money-input>input{min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.payment-proof-uploader{grid-column:span 2;position:relative}.payment-proof-uploader>input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.payment-proof-drop{cursor:pointer;background:#eefcfbfa;border:1px dashed #7ccfd0;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 11px;min-height:92px;transition:all .18s;color:#153f51!important;letter-spacing:0!important;padding:13px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.payment-proof-drop:hover{background:#fff;border-color:#08aaa4;transform:translateY(-1px)}.payment-proof-drop>b{color:#fff;background:#08a49f;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.payment-proof-drop>strong{color:#073448;font-size:12px}.payment-proof-drop>small{color:#6e858e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.payment-proof-drop>img{object-fit:contain;background:#e9f2f3;border-radius:9px;grid-column:1/-1;width:100%;max-height:180px;margin-top:8px}.payment-proof-uploader.has-file .payment-proof-drop{background:#eefbf6;border-style:solid;border-color:#21b98d}.finance-bulk-payment form>button{align-self:end;min-height:48px}.finance-bulk-guidance{grid-column:1/-1;color:#9dbbc4!important;font-size:10px!important}.finance-order-amount>small{color:#7c9098;letter-spacing:.12em;font-size:8px;font-weight:900}.finance-order-amount>em{color:#087f94;margin-top:3px;font-size:9px;font-style:normal;font-weight:900}.order-layout{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:20px}.payment-card{border-top:5px solid #e72735;padding:0;overflow:hidden;box-shadow:0 18px 45px #032f4314}.payment-card>span{padding:20px 24px 0;display:block}.payment-card-heading{justify-content:space-between;align-items:end;gap:20px;padding:8px 24px 20px;display:flex}.payment-card-heading h2{letter-spacing:-.035em;margin:0;font-size:22px}.payment-card-heading p{color:#6d838c;margin:7px 0 0;font-size:11px;line-height:1.55}.payment-card-heading>strong{color:#087e94;white-space:nowrap;font-size:20px}.payment-flow{background:#f2f8f8;border-block:1px solid #dce8ea;grid-template-columns:repeat(4,1fr);display:grid}.payment-flow span{color:#70868e;text-align:center;border-right:1px solid #dce8ea;justify-items:center;gap:5px;padding:12px 6px;font-size:8px;font-weight:800;display:grid}.payment-flow span:last-child{border-right:0}.payment-flow b{color:#fff;background:#08a49f;border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.payment-bank-account{color:#fff;background:linear-gradient(120deg,#073448,#08788a);border-radius:14px;gap:5px;margin:20px 24px 0;padding:17px;display:grid}.payment-bank-account small{color:#70dedb;letter-spacing:.15em;font-size:8px;font-weight:900}.payment-bank-account h3{margin:0;font-size:14px}.payment-bank-account strong{letter-spacing:.05em;font-size:21px}.payment-bank-account p{color:#d1e2e6;margin:0;font-size:10px}.payment-bank-account em{color:#a9c4cc;margin-top:5px;font-size:9px;font-style:normal;line-height:1.5}.payment-report-form{background:#f8fbfb;border-radius:15px;grid-template-columns:1fr 1fr;border:1px solid #d8e6e9!important;gap:12px!important;margin:20px 24px 24px!important;padding:20px!important}.payment-report-form>header{border-bottom:1px solid #dce7e9;grid-column:1/-1;gap:4px;padding-bottom:12px;display:grid}.payment-report-form>header span{color:#07859a;letter-spacing:.15em;font-size:8px;font-weight:950}.payment-report-form>header h3{margin:0;font-size:16px}.payment-report-form label>span{color:#637d87;letter-spacing:.1em;font-size:8px;font-weight:950}.payment-report-form label>small{color:#82959c;font-size:8px}.payment-report-form input,.payment-report-form textarea{box-sizing:border-box;background:#fff;width:100%}.payment-report-form .payment-proof-uploader,.payment-report-note,.payment-report-form>button{grid-column:1/-1}.payment-report-form .payment-proof-drop{min-height:104px}.payment-report-form>button{border-radius:10px;min-height:48px}.payment-report-note textarea{resize:vertical;min-height:78px}.payment-review-wait{color:#8a6109;background:#fff8e5;border:1px solid #f0d48a;border-radius:12px;gap:5px;margin:20px 24px 24px;padding:15px;display:grid}.payment-review-wait b{font-size:11px}.payment-review-wait span{font-size:9px;line-height:1.5}.payment-card>.payment-success{margin:20px 24px 24px}.payment-submission-history{border:1px solid #dbe7e9;border-radius:12px;margin:18px 24px 0;display:grid;overflow:hidden}.payment-submission-history>header{background:#eff6f7;justify-content:space-between;padding:10px 12px;display:flex}.payment-submission-history>header span,.payment-submission-history>header strong{color:#70868e;letter-spacing:.1em;font-size:8px;font-weight:900}.payment-submission-history article{border-top:1px solid #e2ebed;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.payment-submission-history article:first-of-type{border-top:0}.payment-submission-history article div{gap:2px;display:grid}.payment-submission-history article small{color:#81949b;font-size:8px}.payment-submission-history article strong{font-size:9px}.payment-submission-history article b{color:#087d92;font-size:10px}.payment-submission-history article a,.payment-submission-history article>span{color:#087d92;font-size:8px;font-weight:900}.payment-card>h2{padding-inline:24px}.payment-card>.payment-review-item{margin:12px 24px 0}.payment-card>.payment-review-item:last-of-type{margin-bottom:20px}.payment-review-item>header{justify-content:space-between;gap:12px;display:flex}.payment-review-item>header span{color:#087d92;letter-spacing:.13em;font-size:8px;font-weight:950}.payment-review-item>header strong{font-size:9px}.payment-review-amounts{grid-template-columns:repeat(3,1fr);gap:7px!important;display:grid!important}.payment-review-amounts>span{background:#fff;border:1px solid #dce7e9;border-radius:9px;gap:4px;padding:10px;display:grid}.payment-review-amounts small{color:#758a92;letter-spacing:.08em;font-size:7px;font-weight:900}.payment-review-amounts b{font-size:11px}.payment-review-amounts .matched{color:#08745c;background:#effbf6;border-color:#bfe7d8}.payment-review-amounts .different{color:#a56608;background:#fff9e9;border-color:#efd58d}.payment-review-amounts .unreported{color:#a22b34;background:#fff2f3;border-color:#efc6ca}.payment-review-item dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.payment-review-item dl>div{gap:2px;display:grid}.payment-review-item dt{color:#82959c;letter-spacing:.08em;font-size:7px;font-weight:900}.payment-review-item dd{color:#173f50;margin:0;font-size:9px;font-weight:800}.payment-proof-review{grid-template-columns:76px 1fr;align-items:center;gap:11px;width:100%!important;padding:8px!important;display:grid!important}.payment-proof-review img{object-fit:cover;background:#e9f1f3;border-radius:7px;width:76px;height:56px}.payment-proof-review>span{color:#e72735;background:#fff0f1;border-radius:7px;place-items:center;width:76px;height:56px;display:grid}.payment-proof-review strong{font-size:10px}@media (width<=1050px){.order-layout{grid-template-columns:1fr}.finance-bulk-payment form{grid-template-columns:1fr 1fr}}@media (width<=700px){.finance-bulk-payment form,.payment-report-form{grid-template-columns:1fr}.finance-bulk-form-heading,.finance-bulk-note,.payment-proof-uploader,.payment-report-form>header,.payment-report-form .payment-proof-uploader,.payment-report-note,.payment-report-form>button{grid-column:1}.payment-card-heading{flex-direction:column;align-items:start}.payment-flow{grid-template-columns:1fr 1fr}.payment-flow span:nth-child(2){border-right:0}.payment-flow span:nth-child(-n+2){border-bottom:1px solid #dce8ea}.payment-review-amounts,.payment-review-item dl{grid-template-columns:1fr}}.payment-proof-links>span{color:#127357;background:#def5ea;border-radius:8px;padding:8px 10px;font-size:.58rem;font-weight:900;display:inline-flex}.payment-review-item{background:#f8fbfc;border:1px solid #dbe7ea;border-radius:12px;gap:7px;margin-top:12px;padding:13px;display:grid}.payment-review-item>small{color:#71868f;font-size:.6rem}.payment-review-item>em{color:#087d92;font-size:.55rem;font-style:normal;font-weight:900}.payment-review-item>p{color:#58717c;margin:0;font-size:.65rem;line-height:1.5}.payment-review-item>div{gap:7px;display:flex}.payment-review-item>div form{border:0;margin:0;padding:0}.payment-review-item button.secondary{color:#9d2932;background:#fff0f1}.offline-payment-open{width:100%;margin-top:14px;color:#855706!important;background:#fff8e8!important;border:1px solid #e4a52c!important}.offline-payment-dialog{background:0 0;border:0;border-radius:22px;width:min(100% - 28px,620px);padding:0;box-shadow:0 30px 90px #01192759}.offline-payment-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#011420b8}.offline-payment-dialog>form{background:#fff;border:1px solid #ffffffb3;border-top:5px solid #e4a52c;border-radius:22px;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:30px;display:grid;position:relative}.offline-payment-dialog>form>span,.offline-payment-dialog label span{color:#9c6909;letter-spacing:.16em;font-size:.58rem;font-weight:950}.offline-payment-dialog h2,.offline-payment-dialog p{grid-column:1/-1}.offline-payment-dialog h2{letter-spacing:-.04em;margin:0;font-size:1.8rem}.offline-payment-dialog p{color:#637a84;margin:0 0 4px;font-size:.78rem;line-height:1.6}.offline-payment-dialog label{gap:6px;display:grid}.offline-payment-dialog label:nth-of-type(4){grid-column:1/-1}.offline-payment-dialog input,.offline-payment-dialog select,.offline-payment-dialog textarea{box-sizing:border-box;width:100%;font:inherit;background:#f8fbfc;border:1px solid #d3e1e4;border-radius:10px;padding:11px}.offline-payment-dialog textarea{resize:vertical;min-height:95px}.offline-payment-dialog footer{border-top:1px solid #e0e9eb;grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:5px;padding-top:16px;display:flex}.offline-payment-dialog footer button{color:#fff;background:#e72735;border:0;border-radius:10px;padding:12px 16px;font-weight:850}.offline-payment-dialog footer button.secondary{color:#546d78;background:#fff;border:1px solid #d2e0e4}.offline-payment-close{place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid;position:absolute;top:16px;right:16px;color:#5b737d!important;background:#f6fafb!important;border:1px solid #d8e5e7!important;border-radius:50%!important;padding:0!important}.offline-payment-dialog[open]{animation:.2s ease-out both app-confirm-in}@media (width<=620px){.offline-payment-dialog>form{grid-template-columns:1fr;padding:25px 20px}.offline-payment-dialog h2,.offline-payment-dialog p,.offline-payment-dialog label:nth-of-type(4),.offline-payment-dialog footer{grid-column:1}}.event-documents-page .document-config-card{overflow:visible}.document-form-grid input,.document-form-grid textarea,.document-form-grid select{font-family:inherit;font-size:14px;font-weight:600}.event-documents-page .workspace-content{max-width:1600px}.document-studio-hero{color:#fff;background:linear-gradient(125deg,#032f44,#006a7d 72%,#18b9b8);border-radius:32px;grid-template-columns:minmax(0,1.3fr) minmax(420px,.7fr);gap:32px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #022f442e}.document-studio-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-170px;right:-90px}.document-studio-hero>div{z-index:1;position:relative}.document-studio-hero>div>span,.document-config-card>header span{color:#78e6e4;letter-spacing:.2em;font-size:12px;font-weight:800}.document-studio-hero h1{letter-spacing:-.055em;max-width:820px;margin:10px 0 12px;font-size:clamp(34px,4vw,64px);line-height:.98}.document-studio-hero p{color:#b7d8df;margin:0}.document-studio-summary{border:1px solid #fff3;border-radius:22px;grid-template-columns:repeat(2,1fr);align-self:end;display:grid}.document-studio-summary span{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;padding:20px}.document-studio-summary strong,.document-studio-summary small{display:block}.document-studio-summary strong{font-size:30px}.document-studio-summary small{color:#a9d5db;text-transform:uppercase;margin-top:3px;font-size:10px}.document-type-nav{background:#fff;border:1px solid #d5e3e6;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid;overflow:hidden}.document-type-nav a{color:#092f43;border-right:1px solid #dbe7e9;grid-template-columns:auto 1fr;column-gap:12px;padding:18px 20px;text-decoration:none;display:grid}.document-type-nav a:last-child{border:0}.document-type-nav b{color:#14b7b6;grid-row:1/3}.document-type-nav span{font-weight:800}.document-type-nav small{color:#849aa3}.document-config-card{background:#fff;border:1px solid #d4e2e5;border-radius:28px;margin:0 0 32px;overflow:hidden;box-shadow:0 18px 45px #082f4214}.document-config-card>header{border-bottom:1px solid #dbe6e8;justify-content:space-between;align-items:center;gap:28px;padding:30px 36px;display:flex}.document-config-card>header h2{color:#073044;letter-spacing:-.035em;margin:7px 0 5px;font-size:28px}.document-config-card>header p{color:#78909a;margin:0}.document-config-actions{flex-shrink:0;gap:10px;display:flex}.document-config-actions a{color:#07657a;border:1px solid #bfd8dc;border-radius:12px;padding:13px 17px;font-size:12px;font-weight:800;text-decoration:none}.document-config-actions a.primary{color:#fff;background:#ed2939;border-color:#ed2939}.document-config-layout{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr);gap:28px;padding:32px 36px;display:grid}.document-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.document-form-grid label{color:#476774;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.document-form-grid label.wide{grid-column:1/-1}.document-form-grid input,.document-form-grid textarea,.document-form-grid select{color:#073044;text-transform:none;background:#fbfdfd;border:1px solid #cbdde1;border-radius:11px;width:100%;min-height:48px;padding:12px;font:600 14px inherit}.document-form-grid input[type=color]{padding:5px}.document-form-grid input[type=file]{font-size:11px}.document-form-grid small{color:#91a4ab;text-transform:none;font-size:9px;font-weight:500}.document-switches{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.document-switches label{color:#466772;background:#eef7f7;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.document-save-button{color:#fff;background:#ed2939;border:0;border-radius:12px;width:100%;padding:15px;font-weight:800}.document-live-frame{background:#edf4f5;border:1px solid #c8dde0;border-radius:18px;overflow:hidden}.document-live-frame>div{color:#78e6e4;letter-spacing:.14em;background:#07384d;justify-content:space-between;padding:13px 16px;font-size:10px;font-weight:800;display:flex}.document-live-frame a{color:#fff}.document-live-frame iframe{background:#e7f0f2;border:0;width:100%;height:520px;display:block}.document-reset-form{text-align:right;padding:0 36px 28px}.document-reset-form button{color:#c03943;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:underline}@media (width<=1050px){.document-studio-hero,.document-config-layout{grid-template-columns:1fr}.document-type-nav{grid-template-columns:repeat(2,1fr)}.document-studio-summary{max-width:620px}.document-live-frame iframe{height:430px}}@media (width<=680px){.document-studio-hero{padding:28px}.document-studio-summary{grid-template-columns:1fr 1fr}.document-type-nav{grid-template-columns:1fr}.document-config-card>header{flex-direction:column;align-items:flex-start;padding:24px}.document-config-layout{padding:24px}.document-form-grid{grid-template-columns:1fr}.document-form-grid label.wide{grid-column:auto}.document-config-actions{width:100%}.document-config-actions a{text-align:center;flex:1}}.document-flow-steps{background:#f5fafb;border-bottom:1px solid #dce8ea;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.document-flow-steps li{border-right:1px solid #dce8ea;align-items:center;gap:11px;padding:17px 22px;display:flex}.document-flow-steps li:last-child{border:0}.document-flow-steps b{color:#087f97;background:#dff3f4;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.68rem;display:grid}.document-flow-steps span,.document-flow-steps small{display:block}.document-flow-steps span{color:#0a3447;font-size:.72rem;font-weight:900}.document-flow-steps small{color:#7b929b;margin-top:2px;font-size:.57rem;font-weight:600}.document-recipient-manager{border-bottom:1px solid #dce8ea;padding:28px 36px}.document-recipient-manager>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.document-recipient-manager>header span,.document-section-heading>span{color:#07869a;letter-spacing:.18em;font-size:.58rem;font-weight:950}.document-recipient-manager h3,.document-section-heading h3{color:#073247;letter-spacing:-.035em;margin:5px 0 3px;font-size:1.24rem}.document-recipient-manager p,.document-section-heading p{color:#7c9199;margin:0;font-size:.66rem}.document-recipient-manager>header button{color:#fff;cursor:pointer;background:#087f97;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-size:.65rem;font-weight:900}.document-recipient-add{background:#f7fbfb;border:1px solid #d9e7ea;border-radius:13px;grid-template-columns:1.2fr 1fr 1.1fr 1.2fr .8fr auto;gap:9px;padding:13px;display:grid}.document-recipient-add label{gap:5px;display:grid}.document-recipient-add label>span,.document-size-grid label>span{color:#678089;letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:900}.document-recipient-add input,.document-size-grid input,.document-size-grid select{color:#073247;background:#fff;border:1px solid #cbdde1;border-radius:9px;width:100%;min-height:41px;padding:9px 10px;font-size:.66rem}.document-recipient-add input[type=file]{max-width:170px;font-size:.54rem}.document-recipient-add>button{color:#fff;cursor:pointer;background:#ed2939;border:0;border-radius:9px;align-self:end;min-height:41px;padding:0 15px;font-size:.64rem;font-weight:900}.document-recipient-list{gap:7px;margin-top:12px;display:grid}.document-recipient-row{background:#fff;border:1px solid #dce8ea;border-radius:11px;overflow:hidden}.document-recipient-row[data-inactive]{opacity:.62}.document-recipient-row summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;list-style:none;display:grid}.document-recipient-row summary::-webkit-details-marker{display:none}.document-recipient-row summary>b{color:#087f97;background:#e4f4f5;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.59rem;display:grid}.document-recipient-row summary span{gap:2px;display:grid}.document-recipient-row summary strong{font-size:.69rem}.document-recipient-row summary small{color:#81949b;font-size:.54rem}.document-recipient-row summary i{color:#0b8c7a;font-size:.53rem;font-style:normal;font-weight:900}.document-recipient-edit{background:#f7fafb;border-top:1px solid #e2ebed;grid-template-columns:1fr auto;gap:8px;padding:11px;display:grid}.document-recipient-edit>form:first-child{grid-template-columns:1.1fr .8fr 1fr 1fr 70px 130px auto auto;gap:7px;display:grid}.document-recipient-edit input{border:1px solid #cbdde1;border-radius:7px;min-width:0;height:36px;padding:7px;font-size:.59rem}.document-recipient-edit label{align-items:center;font-size:.59rem;display:flex}.document-recipient-edit button{color:#fff;background:#07384d;border:0;border-radius:7px;height:36px;padding:0 12px;font-size:.58rem;font-weight:900}.document-recipient-edit>form:last-child button{color:#bf3040;background:#fcebed}.document-recipient-empty{color:#789099;text-align:center;border:1px dashed #c6dadd;border-radius:11px;gap:3px;padding:15px;font-size:.63rem;display:grid}.document-recipient-empty b{color:#0a4054}.document-section-heading{border-bottom:1px solid #e1eaec;margin:0 0 15px;padding:0 0 13px}.document-section-heading:not(:first-of-type){margin-top:28px}.document-size-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:10px;margin-bottom:24px;display:grid}.document-size-grid label{gap:6px;display:grid}.document-background-adjuster{background:linear-gradient(145deg,#f8fcfc,#eef8f8);border:1px solid #cfe1e4;border-radius:16px;grid-column:1/-1;overflow:hidden}.document-background-adjuster>header{border-bottom:1px solid #d8e8ea;gap:4px;padding:17px 18px;display:grid}.document-background-adjuster>header span{color:#07869a;letter-spacing:.15em;font-size:.55rem;font-weight:950}.document-background-adjuster>header strong{color:#073247;text-transform:none;font-size:.82rem}.document-background-adjuster>header small{color:#718991;text-transform:none;font-size:.58rem;font-weight:600;line-height:1.5}.document-background-adjuster>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:15px 18px;padding:18px;display:grid}.document-background-adjuster .fit-control,.document-background-adjuster button{grid-column:1/-1}.document-background-adjuster label{min-width:0;gap:7px!important}.document-background-adjuster label>span{justify-content:space-between;gap:8px;line-height:1.35;display:flex}.document-background-adjuster output{color:#07869a;flex-shrink:0;font-weight:950}.document-background-adjuster select{min-width:0}.document-background-adjuster input[type=range]{accent-color:#0aa5a5;background:0 0;border:0;width:100%;min-height:28px;padding:0}.document-background-adjuster button{color:#fff;white-space:nowrap;cursor:pointer;background:#07384d;border:0;border-radius:9px;width:100%;min-height:42px;padding:0 13px;font-size:.57rem;font-weight:900}.document-background-adjuster .fit-control small{min-height:auto;line-height:1.45}.document-designer{background:#edf4f5;border:1px solid #c8dde0;border-radius:18px;align-self:start;position:sticky;top:20px;overflow:hidden;box-shadow:0 16px 38px #032f4417}.document-designer-toolbar{background:#07384d;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.document-designer-toolbar div{gap:2px;display:grid}.document-designer-toolbar span{color:#78e6e4;letter-spacing:.14em;font-size:.58rem;font-weight:900}.document-designer-toolbar small{color:#9fc1c9;font-size:.52rem}.document-designer-toolbar a{color:#fff;font-size:.58rem;font-weight:900}.document-designer-stage{background:radial-gradient(circle,#fff,#dde9ec);place-items:center;min-height:410px;padding:22px;display:grid}.document-designer-canvas{background:#fff;border:1px solid #b9cfd4;width:100%;max-height:550px;position:relative;overflow:hidden;box-shadow:0 16px 35px #052d3e2e;container-type:size}.designer-background{z-index:0;pointer-events:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.designer-safe-area{z-index:1;pointer-events:none;border:1px dashed #ed293961;position:absolute;inset:5%}.designer-element{z-index:2;color:#073247;cursor:move;text-align:center;-webkit-user-select:none;user-select:none;touch-action:none;border:1px dashed #0000;justify-content:center;align-items:center;padding:2px;font-size:clamp(5px,1.7cqw,12px);line-height:1.05;display:flex;position:absolute;overflow:hidden}.designer-element:hover,.designer-element.is-selected{z-index:4;background:#ed293914;border-color:#ed2939;outline:2px solid #fffc}.designer-element-name strong{font-size:1.35em}.designer-element-title,.designer-element-sipore{letter-spacing:.09em}.designer-element-subtitle strong{font-size:1.25em}.designer-photo{aspect-ratio:1;background:var(--document-accent);width:80%;color:var(--document-primary);border-radius:50%;place-items:center;font-size:1.8em;font-weight:950;display:grid}.designer-logo{width:100%;height:100%;color:var(--document-primary);background:#ffffffe6;border-radius:5px;place-items:center;font-size:.8em;font-weight:950;display:grid}.designer-element-role span{background:#20c7c93d;border-radius:999px;padding:.3em .8em;font-weight:900}.designer-element-signature{border-bottom:1px solid #8ba1aa}.designer-element-signature span{font-size:.8em}.designer-element i[data-resize-handle]{cursor:nwse-resize;background:#ed2939;border-radius:50% 0 0;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.document-position-inspector{background:#fff;grid-template-columns:1.5fr repeat(4,.7fr);gap:7px;padding:12px;display:grid}.document-position-inspector>div{align-content:center;display:grid}.document-position-inspector span{color:#779099;text-transform:uppercase;font-size:.51rem;font-weight:850}.document-position-inspector strong{font-size:.62rem}.document-position-inspector label{gap:3px;display:grid}.document-position-inspector input{border:1px solid #cbdde1;border-radius:7px;width:100%;height:33px;padding:5px;font-size:.6rem}.document-designer-help{color:#718890;background:#f7fbfb;margin:0;padding:10px 14px;font-size:.55rem;line-height:1.5}@media (width<=1250px){.document-recipient-add{grid-template-columns:repeat(3,1fr)}.document-recipient-edit>form:first-child{grid-template-columns:repeat(4,1fr)}.document-config-layout{grid-template-columns:1fr}.document-background-adjuster>div{grid-template-columns:repeat(3,1fr)}.document-background-adjuster button{width:100%}.document-designer{position:relative;top:auto}.document-designer-stage{min-height:500px}.document-designer-canvas{max-width:850px}}@media (width<=760px){.document-flow-steps{grid-template-columns:repeat(2,1fr)}.document-recipient-manager{padding:22px}.document-recipient-manager>header{flex-direction:column;align-items:flex-start}.document-recipient-add{grid-template-columns:1fr}.document-recipient-add input[type=file]{max-width:none}.document-recipient-edit,.document-recipient-edit>form:first-child{grid-template-columns:1fr}.document-size-grid{grid-template-columns:repeat(2,1fr)}.document-background-adjuster>div{grid-template-columns:1fr}.document-position-inspector{grid-template-columns:repeat(4,1fr)}.document-position-inspector>div{grid-column:1/-1}.document-designer-stage{min-height:300px;padding:12px}}.claim-center,.platform-claims{gap:24px;max-width:1580px;margin:0 auto;display:grid}.claim-hero,.platform-claims-hero{color:#fff;background:linear-gradient(120deg,#032f44 0%,#075f72 66%,#13aaa9 100%);border-radius:30px;grid-template-columns:minmax(0,1.4fr) minmax(390px,.6fr);gap:34px;padding:44px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #032f442b}.claim-hero:after,.platform-claims-hero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:450px;height:450px;position:absolute;bottom:-230px;right:-110px}.claim-hero>div,.claim-hero>aside,.platform-claims-hero>div,.platform-claims-hero>aside{z-index:1;position:relative}.claim-hero span,.platform-claims-hero span,.claim-actions-grid header>span,.claim-connections>header span,.claim-history>header span,.platform-request-section>header span{color:#75e3e1;letter-spacing:.18em;font-size:.65rem;font-weight:950}.claim-hero h1,.platform-claims-hero h1{letter-spacing:-.055em;max-width:850px;margin:10px 0 12px;font-size:clamp(2.2rem,4vw,4.25rem);line-height:.96}.claim-hero p,.platform-claims-hero p{color:#b8d8df;max-width:780px;margin:0;font-size:.86rem;line-height:1.7}.claim-hero aside,.platform-claims-hero aside{border:1px solid #fff3;border-radius:20px;grid-template-columns:repeat(3,1fr);align-self:end;display:grid;overflow:hidden}.claim-hero aside article,.platform-claims-hero aside article{text-align:center;border-right:1px solid #ffffff29;gap:3px;padding:20px 13px;display:grid}.claim-hero aside article:last-child,.platform-claims-hero aside article:last-child{border:0}.claim-hero aside strong,.platform-claims-hero aside strong{font-size:1.8rem}.claim-hero aside small,.platform-claims-hero aside small{color:#9bd0d7;letter-spacing:.1em;font-size:.5rem;font-weight:900}.claim-errors{color:#982936;background:#fff0f2;border:1px solid #efc6ca;border-radius:14px;padding:16px 20px}.claim-errors strong{font-size:.78rem}.claim-errors ul{margin:8px 0 0;padding-left:18px;font-size:.7rem}.claim-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.claim-action-card{background:#fff;border:1px solid #d6e4e7;border-radius:26px;overflow:hidden;box-shadow:0 16px 42px #062f4112}.claim-action-card>header{background:linear-gradient(145deg,#fff,#f1f9f9);border-bottom:1px solid #dce7e9;min-height:140px;padding:28px 30px 22px}.claim-action-card>header span{color:#07889d}.claim-action-card h2{color:#073247;letter-spacing:-.045em;margin:7px 0 6px;font-size:1.7rem}.claim-action-card header p{color:#728891;margin:0;font-size:.72rem;line-height:1.6}.claim-action-card>form,.platform-direct-assignments form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:26px 30px;display:grid}.claim-action-card>form>div,.claim-action-card>form>label:last-of-type,.claim-action-card>form>button,.platform-direct-assignments form>.is-wide,.platform-direct-assignments form>button{grid-column:1/-1}.claim-action-card label,.platform-direct-assignments label{gap:6px;display:grid}.claim-action-card label>span,.platform-direct-assignments label>span,.platform-decision-form label>span{color:#67808a;letter-spacing:.1em;font-size:.53rem;font-weight:950}.claim-action-card input,.claim-action-card select,.claim-action-card textarea,.platform-direct-assignments input,.platform-direct-assignments select,.platform-direct-assignments textarea,.platform-decision-form input{box-sizing:border-box;color:#073247;background:#fbfdfd;border:1px solid #cadde1;border-radius:10px;width:100%;min-height:46px;padding:11px 12px;font:700 .72rem inherit}.claim-action-card textarea,.platform-direct-assignments textarea{resize:vertical;min-height:100px}.claim-action-card>form>button,.platform-direct-assignments form>button{color:#fff;cursor:pointer;background:#ed2939;border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:.72rem;font-weight:900;display:flex}.claim-check{background:#f3f9f9;border:1px solid #d6e5e7;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex!important}.claim-check input{flex:none;width:18px!important;min-height:18px!important}.claim-check span{gap:2px;display:grid;letter-spacing:0!important}.claim-check strong{color:#173f50;font-size:.66rem}.claim-check small{color:#82969e;font-size:.55rem}.claim-search-results{background:#fff;border:1px solid #d8e5e7;border-radius:11px;max-height:230px;margin-top:7px;display:grid;overflow:auto}.claim-search-results:empty{display:none}.claim-search-results p{color:#81969e;margin:0;padding:13px;font-size:.62rem}.claim-search-results button{color:#143f51;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2ebed;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 13px;display:grid}.claim-search-results button:last-child{border-bottom:0}.claim-search-results button:hover{background:#edfafa}.claim-search-results strong{font-size:.67rem}.claim-search-results small{color:#789099;grid-column:1;font-size:.55rem}.claim-search-results em{color:#07889b;grid-area:1/2/3;align-self:center;font-size:.54rem;font-style:normal;font-weight:900}.claim-selected{color:#0b5466;background:#ecfbfa;border:1px solid #91d9d7;border-radius:11px;margin-top:8px;padding:13px 42px 13px 13px;position:relative}.claim-selected strong,.claim-selected small{display:block}.claim-selected strong{font-size:.69rem}.claim-selected small{color:#64838c;margin-top:3px;font-size:.56rem}.claim-selected button{color:#b02b36;cursor:pointer;background:#fff0f1;border:0;border-radius:8px;width:28px;height:28px;padding:0;position:absolute;top:9px;right:9px}.claim-connections,.claim-history,.platform-request-section{background:#fff;border:1px solid #d6e3e6;border-radius:26px;overflow:hidden;box-shadow:0 15px 40px #052d3e0f}.claim-connections>header,.claim-history>header,.platform-request-section>header{border-bottom:1px solid #dce7e9;justify-content:space-between;align-items:end;gap:25px;padding:27px 30px;display:flex}.claim-connections>header span,.claim-history>header span,.platform-request-section>header span{color:#07889d}.claim-connections h2,.claim-history h2,.platform-request-section h2{color:#073247;letter-spacing:-.04em;margin:5px 0 0;font-size:1.55rem}.claim-connections>header p,.claim-history>header p,.platform-request-section>header p{color:#7a9099;text-align:right;max-width:600px;margin:0;font-size:.67rem;line-height:1.55}.claim-connection-grid,.claim-history-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:25px 30px;display:grid}.claim-connection-grid>article,.claim-history-columns>article{border:1px solid #dce7e9;border-radius:15px;overflow:hidden}.claim-connection-grid h3,.claim-history-columns h3{color:#67808a;letter-spacing:.13em;background:#f1f7f8;justify-content:space-between;margin:0;padding:12px 14px;font-size:.6rem;display:flex}.claim-connection-grid article>div{border-top:1px solid #e3ebed;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.claim-connection-grid article>div>b{color:#087f95;background:#def4f4;border-radius:9px;place-items:center;width:31px;height:31px;font-size:.62rem;display:grid}.claim-connection-grid article>div span{gap:2px;display:grid}.claim-connection-grid article strong{font-size:.66rem}.claim-connection-grid article small{color:#81949b;font-size:.54rem}.claim-connection-grid article i{color:#08745e;font-size:.51rem;font-style:normal;font-weight:950}.claim-connection-grid article>p,.claim-history-columns article>p{color:#82959d;margin:0;padding:18px;font-size:.63rem}.claim-history-item{border-top:1px solid #e2ebed;justify-content:space-between;gap:12px;padding:13px;display:flex}.claim-history-item span{gap:3px;display:grid}.claim-history-item small{color:#82959d;font-size:.52rem}.claim-history-item strong{font-size:.66rem}.claim-history-item em{color:#8a620a;background:#fff2ce;border-radius:99px;width:max-content;padding:4px 7px;font-size:.48rem;font-style:normal;font-weight:950}.claim-history-item.status-approved em{color:#08745e;background:#e3f8ef}.claim-history-item.status-rejected em,.claim-history-item.status-cancelled em{color:#a22c38;background:#fdebed}.claim-history-item p{color:#687f88;margin:3px 0 0;font-size:.57rem}.claim-history-item form{border:0;margin:0;padding:0}.claim-history-item button{color:#ad2d39;cursor:pointer;background:#fff0f1;border:0;border-radius:7px;padding:7px 9px;font-size:.5rem;font-weight:950}.platform-claim-filters{background:#fff;border:1px solid #d7e4e7;border-radius:15px;gap:8px;padding:9px;display:flex;overflow:auto}.platform-claim-filters a{color:#6c838c;white-space:nowrap;border-radius:9px;padding:10px 14px;font-size:.63rem;font-weight:850;text-decoration:none}.platform-claim-filters a.active{color:#fff;background:#073c50}.platform-direct-assignments{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-direct-assignments details{background:#fff;border:1px solid #d5e4e7;border-radius:18px;overflow:hidden}.platform-direct-assignments summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 22px;list-style:none;display:flex}.platform-direct-assignments summary::-webkit-details-marker{display:none}.platform-direct-assignments summary span{gap:3px;display:grid}.platform-direct-assignments summary small{color:#07899d;letter-spacing:.13em;font-size:.52rem;font-weight:950}.platform-direct-assignments summary strong{color:#0a3548;font-size:.8rem}.platform-direct-assignments summary i{color:#06a8a5;font-size:1.25rem;font-style:normal}.platform-direct-assignments details[open] summary{background:#f3f9fa;border-bottom:1px solid #dce7e9}.platform-request-list{gap:14px;padding:22px 28px;display:grid}.platform-request-card{background:#fff;border:1px solid #dbe6e8;border-left:4px solid #e4a52c;border-radius:15px;overflow:hidden}.platform-request-card.status-approved{border-left-color:#16a77e}.platform-request-card.status-rejected{border-left-color:#e32e3c}.platform-request-identity{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.platform-request-identity>b{color:#087f95;background:#def4f4;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.7rem;display:grid}.platform-request-identity span{gap:2px;display:grid}.platform-request-identity small{color:#07899d;letter-spacing:.09em;font-size:.51rem;font-weight:900}.platform-request-identity strong{font-size:.76rem}.platform-request-identity em{color:#789099;font-size:.57rem;font-style:normal}.platform-request-identity>i{color:#8a620a;background:#fff2ce;border-radius:99px;padding:6px 9px;font-size:.49rem;font-style:normal;font-weight:950}.platform-request-card dl{background:#f5f9fa;border-block:1px solid #e0e9eb;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.platform-request-card dl>div{border-right:1px solid #e0e9eb;padding:10px 14px}.platform-request-card dl>div:last-child{border:0}.platform-request-card dt{color:#82969e;letter-spacing:.09em;font-size:.47rem;font-weight:900}.platform-request-card dd{color:#143f51;margin:4px 0 0;font-size:.59rem;font-weight:800}.platform-request-card blockquote{color:#59737d;background:#f2f9f9;border-left:3px solid #75d7d5;margin:14px 16px;padding:12px 14px;font-size:.63rem;line-height:1.55}.platform-review-note{color:#7c5b10;background:#fff8e7;border:1px solid #efd895;border-radius:9px;gap:3px;margin:0 16px 14px;padding:10px 12px;font-size:.6rem;display:grid}.platform-review-note strong{letter-spacing:.1em;font-size:.49rem}.platform-decision-form{background:#eef5f6;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:end;gap:8px;padding:13px 16px;display:grid}.platform-decision-form label{gap:5px;display:grid}.platform-decision-form button{color:#4d6873;cursor:pointer;background:#fff;border:1px solid #cadcdf;border-radius:9px;min-height:42px;padding:0 12px;font-size:.55rem;font-weight:950}.platform-decision-form button.reject{color:#ad2e39;background:#fff1f2;border-color:#efc2c7}.platform-decision-form button.approve{color:#fff;background:#0b8d78;border-color:#0b8d78}.pagination-wrap{padding:0 28px 22px}@media (width<=1150px){.claim-hero,.platform-claims-hero{grid-template-columns:1fr}.claim-hero aside,.platform-claims-hero aside{max-width:620px}.claim-actions-grid,.platform-direct-assignments{grid-template-columns:1fr}.platform-decision-form{grid-template-columns:1fr repeat(3,auto)}.platform-decision-form label{grid-column:1/-1}}@media (width<=760px){.claim-center,.platform-claims{gap:16px}.claim-hero,.platform-claims-hero{border-radius:22px;padding:28px 23px}.claim-hero aside,.platform-claims-hero aside{grid-template-columns:1fr}.claim-hero aside article,.platform-claims-hero aside article{border-bottom:1px solid #ffffff29;border-right:0}.claim-action-card>header,.claim-action-card>form{padding:22px}.claim-action-card>form,.platform-direct-assignments form{grid-template-columns:1fr}.claim-action-card>form>div,.claim-action-card>form>label:last-of-type,.claim-action-card>form>button,.platform-direct-assignments form>.is-wide,.platform-direct-assignments form>button{grid-column:1}.claim-connections>header,.claim-history>header,.platform-request-section>header{flex-direction:column;align-items:flex-start;padding:22px}.claim-connections>header p,.claim-history>header p,.platform-request-section>header p{text-align:left}.claim-connection-grid,.claim-history-columns{grid-template-columns:1fr;padding:20px}.platform-request-list{padding:18px}.platform-request-card dl{grid-template-columns:repeat(2,1fr)}.platform-request-identity{grid-template-columns:36px minmax(0,1fr)}.platform-request-identity>i{grid-column:2;width:max-content}.platform-decision-form{grid-template-columns:1fr}.platform-decision-form label,.platform-decision-form button{grid-column:1}.platform-direct-assignments form{padding:20px}.platform-claim-filters{border-radius:12px}}.account-center,.workspace-team-page{gap:22px;max-width:1580px;margin:0 auto;display:grid}.account-hero,.team-hero{color:#fff;background:linear-gradient(122deg,#032e43,#05667a 66%,#0da7a8);border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);gap:32px;padding:45px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #032f442b}.account-hero:after,.team-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-260px;right:-120px}.account-hero>div,.account-hero>aside,.team-hero>div,.team-hero>aside{z-index:1;position:relative}.account-hero span,.team-hero span,.account-panel>header span,.account-pages>header span,.account-requests>header span,.account-achievement-panel>header span,.team-add-panel>header span,.team-directory>header span{color:#76e3e0;letter-spacing:.18em;font-size:.61rem;font-weight:950}.account-hero h1,.team-hero h1{letter-spacing:-.055em;margin:9px 0 11px;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.account-hero p,.team-hero p{color:#b9d7de;max-width:780px;margin:0;font-size:.78rem;line-height:1.7}.account-hero aside{border:1px solid #fff3;border-radius:18px;grid-template-columns:repeat(2,1fr);align-self:end;display:grid;overflow:hidden}.account-hero aside article{text-align:center;border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;gap:3px;padding:18px 12px;display:grid}.account-hero aside article:nth-child(2n){border-right:0}.account-hero aside article:nth-last-child(-n+2){border-bottom:0}.account-hero aside strong,.team-hero aside strong{font-size:1.65rem}.account-hero aside small,.team-hero aside small{color:#a0d2d9;letter-spacing:.1em;font-size:.48rem;font-weight:900}.account-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;display:grid}.account-panel,.account-pages,.account-requests,.account-achievement-panel,.team-add-panel,.team-directory{background:#fff;border:1px solid #d5e3e6;border-radius:25px;overflow:hidden;box-shadow:0 15px 40px #052d3e11}.account-panel>header,.account-pages>header,.account-requests>header,.account-achievement-panel>header,.team-add-panel>header,.team-directory>header{background:linear-gradient(145deg,#fff,#f5fafb);border-bottom:1px solid #dce7e9;padding:27px 29px}.account-panel>header span,.account-pages>header span,.account-requests>header span,.account-achievement-panel>header span,.team-add-panel>header span,.team-directory>header span{color:#07869b}.account-panel h2,.account-pages h2,.account-requests h2,.account-achievement-panel h2,.team-add-panel h2,.team-directory h2{color:#073247;letter-spacing:-.045em;margin:6px 0 5px;font-size:1.55rem}.account-panel header p,.account-achievement-panel header p{color:#728891;margin:0;font-size:.66rem;line-height:1.55}.account-panel form,.account-achievement-panel form,.team-add-panel form{grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:26px 29px;display:grid}.account-panel form>label,.account-panel form>div:not(.account-fields),.account-panel form>button{grid-column:1/-1}.account-fields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:13px;display:grid}.account-panel label,.account-achievement-panel label,.team-add-panel label{gap:6px;display:grid}.account-panel label>span,.account-achievement-panel label>span,.team-add-panel label>span{color:#6d838c;letter-spacing:.11em;font-size:.52rem;font-weight:950}.account-panel input,.account-panel select,.account-panel textarea,.account-achievement-panel input,.account-achievement-panel textarea,.team-add-panel input,.team-add-panel select{box-sizing:border-box;color:#073247;background:#fbfdfd;border:1px solid #cbdde1;border-radius:10px;width:100%;min-height:45px;padding:11px 12px;font:700 .7rem inherit}.account-panel textarea,.account-achievement-panel textarea{resize:vertical;min-height:85px}.account-panel form>button,.account-achievement-panel form>button,.team-add-panel button{color:#fff;cursor:pointer;background:#ed2939;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:.69rem;font-weight:900;display:flex}.professional-profile-list{gap:8px;padding:22px 29px 0;display:grid}.professional-profile-card{background:#f7fafb;border:1px solid #dce7e9;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.professional-profile-card>b{color:#087f94;background:#def4f4;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.professional-profile-card>span{gap:2px;display:grid}.professional-profile-card small{color:#788e97;letter-spacing:.1em;font-size:.48rem;font-weight:900}.professional-profile-card strong{font-size:.66rem}.professional-profile-card em{color:#7d929a;font-size:.5rem;font-style:normal}.professional-profile-card>i{color:#8c6107;font-size:.5rem;font-style:normal;font-weight:950}.professional-profile-card.is-active{background:#effaf6;border-color:#9adccf}.professional-profile-card.is-active>i{color:#08755c}.account-achievement-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:25px;display:grid}.account-achievement-panel>header aside{border:1px solid #d5e5e7;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.account-achievement-panel>header article{text-align:center;border-right:1px solid #d5e5e7;gap:2px;padding:12px 15px;display:grid}.account-achievement-panel>header article:last-child{border:0}.account-achievement-panel>header strong{color:#087f94;font-size:1.15rem}.account-achievement-panel>header small{color:#748a93;letter-spacing:.08em;font-size:.43rem;font-weight:950}.account-achievement-panel form{grid-template-columns:repeat(3,1fr)}.account-achievement-panel form .is-wide,.account-achievement-panel form>button{grid-column:1/-1}.account-achievement-lock{color:#7d5d13;background:#fff9e9;padding:26px 29px}.account-achievement-lock strong{letter-spacing:.1em;font-size:.65rem}.account-achievement-lock p{margin:6px 0 0;font-size:.65rem;line-height:1.55}.account-pages>header,.team-directory>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.account-pages>header a{color:#e72735;font-size:.64rem;font-weight:900}.account-pages>div{grid-template-columns:repeat(3,1fr);gap:11px;padding:24px 29px;display:grid}.account-pages article{border:1px solid #dce7e9;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.account-pages article>b{color:#fff;background:#087f94;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.account-pages article>span{gap:2px;display:grid}.account-pages article strong{font-size:.63rem}.account-pages article small{color:#82959d;font-size:.48rem}.account-pages article em{color:#08765e;grid-column:2;font-size:.48rem;font-style:normal;font-weight:900}.account-requests>header{border-bottom:1px solid #dce7e9}.account-requests>article{border-top:1px solid #e2eaec;grid-template-columns:minmax(0,1fr) auto;gap:8px 15px;padding:14px 29px;display:grid}.account-requests>article span{gap:3px;display:grid}.account-requests>article small{color:#7a9098;font-size:.5rem}.account-requests>article strong{font-size:.66rem}.account-requests>article em{color:#8a6209;background:#fff2ce;border-radius:99px;align-self:center;padding:5px 8px;font-size:.48rem;font-style:normal;font-weight:950}.account-requests>article em.status-approved{color:#08755c;background:#e4f8ef}.account-requests>article em.status-rejected{color:#a32d38;background:#fdebed}.account-requests>article p{color:#6f858e;grid-column:1/-1;margin:0;font-size:.58rem}.team-hero{grid-template-columns:minmax(0,1fr) auto}.team-hero aside{text-align:center;border:1px solid #fff3;border-radius:16px;align-self:center;padding:22px 28px;display:grid}.team-add-panel{grid-template-columns:.65fr 1.35fr;display:grid}.team-add-panel>header{border-bottom:0;border-right:1px solid #dce7e9}.team-add-panel form{grid-template-columns:minmax(0,1fr) minmax(220px,.4fr) auto;align-items:end}.team-add-panel button{justify-content:center;min-width:150px}.team-directory>header p{color:#7b9098;text-align:right;max-width:580px;margin:0;font-size:.64rem}.team-directory>div{display:grid}.team-member{border-top:1px solid #e1eaec;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr) auto;align-items:center;gap:13px;padding:15px 22px;display:grid}.team-member:first-child{border-top:0}.team-person{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.team-person>b,.team-person>img{object-fit:cover;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.team-person>b{color:#087e93;background:#ddf4f4}.team-person>span{gap:3px;display:grid}.team-person strong{font-size:.68rem}.team-person small{color:#81949b;font-size:.54rem}.team-member form{gap:7px;margin:0;display:flex}.team-member select{background:#f8fbfb;border:1px solid #ccdde0;border-radius:8px;flex:1;min-width:0;padding:9px;font-size:.57rem;font-weight:800}.team-member button{color:#fff;cursor:pointer;background:#087f94;border:0;border-radius:8px;padding:9px 11px;font-size:.53rem;font-weight:900}.team-member button.remove{color:#a72e38;background:#fff0f1}@media (width<=1150px){.account-hero{grid-template-columns:1fr}.account-hero aside{max-width:600px}.account-layout{grid-template-columns:1fr}.account-pages>div{grid-template-columns:repeat(2,1fr)}.team-add-panel{grid-template-columns:1fr}.team-add-panel>header{border-bottom:1px solid #dce7e9;border-right:0}.team-member{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr)}}@media (width<=760px){.account-center,.workspace-team-page{gap:15px}.account-hero,.team-hero{border-radius:22px;grid-template-columns:1fr;padding:28px 23px}.account-hero aside{grid-template-columns:1fr 1fr}.account-layout{gap:15px}.account-panel form,.account-achievement-panel form,.team-add-panel form{grid-template-columns:1fr;padding:22px}.account-fields{grid-template-columns:1fr}.account-achievement-panel>header,.account-pages>header,.team-directory>header{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.account-achievement-panel>header aside{grid-template-columns:1fr;width:100%}.account-achievement-panel>header article{border-bottom:1px solid #d5e5e7;border-right:0}.account-pages>div{grid-template-columns:1fr;padding:20px}.team-add-panel form{grid-template-columns:1fr}.team-member{grid-template-columns:1fr;padding:15px}.team-member form{width:100%}.team-directory>header p{text-align:left}}.workspace-settings-page{gap:20px;max-width:1580px;margin:0 auto;display:grid}.workspace-settings-hero{color:#fff;background:radial-gradient(circle at 85% 18%,var(--workspace-brand),transparent 30%),linear-gradient(120deg,#03283d,#075d70);border-radius:30px;grid-template-columns:minmax(0,1fr) 230px;min-height:270px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workspace-settings-hero{background:radial-gradient(circle at 85% 18%,color-mix(in srgb,var(--workspace-brand) 42%,transparent),transparent 30%),linear-gradient(120deg,#03283d,#075d70)}}.workspace-settings-hero{box-shadow:0 22px 55px #032f4429}.workspace-settings-cover{align-content:end;gap:8px;padding:42px;display:grid}.workspace-settings-cover>span,.workspace-settings-form>header>span,.workspace-settings-guide>span{color:#72e1de;letter-spacing:.17em;font-size:.58rem;font-weight:950}.workspace-settings-cover h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(2.25rem,4vw,4.5rem);line-height:.9}.workspace-settings-cover p{color:#b8d4dc;max-width:780px;margin:0;font-size:.7rem;line-height:1.6}.workspace-settings-badges{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.workspace-settings-badges b{color:#d6ffff;letter-spacing:.08em;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:99px;padding:6px 9px;font-size:.47rem}.workspace-settings-hero>aside{background:#01192538;border-left:1px solid #ffffff24;align-content:center;justify-items:center;gap:12px;display:grid}.workspace-settings-hero>aside img,.workspace-settings-hero>aside>span{object-fit:contain;background:#fff;border:6px solid #ffffff1c;border-radius:28px;place-items:center;width:105px;height:105px;display:grid}.workspace-settings-hero>aside>span{color:#087d92;background:#dff5f4;font-size:2.2rem;font-weight:950}.workspace-settings-hero>aside small{color:#9bcbd4;letter-spacing:.14em;font-size:.48rem;font-weight:950}.workspace-settings-stats{background:#fff;border:1px solid #d5e3e6;border-radius:17px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.workspace-settings-stats article{border-right:1px solid #dfe9eb;gap:3px;padding:18px 23px;display:grid}.workspace-settings-stats article:last-child{border:0}.workspace-settings-stats strong{color:#073247;font-size:1.35rem}.workspace-settings-stats small{color:#768c95;letter-spacing:.1em;font-size:.47rem;font-weight:900}.workspace-settings-layout{grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);gap:20px;display:grid}.workspace-settings-form,.workspace-settings-guide{background:#fff;border:1px solid #d5e3e6;border-radius:24px;overflow:hidden;box-shadow:0 14px 38px #052d3e0f}.workspace-settings-form>header{border-bottom:1px solid #dce7e9;padding:27px 29px}.workspace-settings-form h2,.workspace-settings-guide h2{color:#073247;letter-spacing:-.04em;margin:6px 0;font-size:1.55rem}.workspace-settings-form header p,.workspace-settings-guide p{color:#718891;margin:0;font-size:.64rem;line-height:1.55}.workspace-settings-form form{margin:0}.workspace-settings-fields{grid-template-columns:1fr 1fr;gap:13px;padding:26px 29px;display:grid}.workspace-settings-fields label{gap:6px;display:grid}.workspace-settings-fields label.is-wide{grid-column:1/-1}.workspace-settings-fields label>span{color:#6e848d;letter-spacing:.11em;font-size:.5rem;font-weight:950}.workspace-settings-fields input,.workspace-settings-fields select,.workspace-settings-fields textarea{box-sizing:border-box;color:#073247;background:#fbfdfd;border:1px solid #ccdde1;border-radius:10px;width:100%;min-height:45px;padding:11px 12px;font:700 .68rem inherit}.workspace-settings-fields input[type=color]{padding:5px}.workspace-settings-fields textarea{resize:vertical;min-height:82px}.workspace-settings-form form>button{color:#fff;cursor:pointer;background:#ed2939;border:0;border-radius:10px;justify-content:space-between;width:calc(100% - 58px);min-height:50px;margin:0 29px 29px;padding:0 17px;font-size:.68rem;font-weight:950;display:flex}.workspace-settings-guide{color:#fff;background:linear-gradient(145deg,#032d42,#075f70);border:0;align-self:start;padding:30px}.workspace-settings-guide h2{color:#fff;font-size:2rem}.workspace-settings-guide p{color:#afd0d7}.workspace-settings-guide>a{color:#043148;background:#7ee3df;border-radius:10px;justify-content:space-between;margin:22px 0;padding:13px 15px;font-size:.64rem;font-weight:950;text-decoration:none;display:flex}.workspace-settings-guide dl{border:1px solid #ffffff24;border-radius:12px;margin:0;display:grid}.workspace-settings-guide dl>div{border-bottom:1px solid #ffffff1f;padding:13px}.workspace-settings-guide dl>div:last-child{border:0}.workspace-settings-guide dt{color:#72dedb;letter-spacing:.1em;font-size:.47rem;font-weight:950}.workspace-settings-guide dd{color:#b5d2d9;margin:4px 0 0;font-size:.57rem}.platform-claims-hero aside{grid-template-columns:repeat(4,1fr)}@media (width<=1050px){.workspace-settings-layout{grid-template-columns:1fr}.workspace-settings-guide{width:auto}.workspace-settings-hero{grid-template-columns:1fr 190px}.platform-claims-hero aside{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.workspace-settings-page{gap:14px}.workspace-settings-hero{border-radius:22px;grid-template-columns:1fr}.workspace-settings-cover{padding:28px 23px}.workspace-settings-hero>aside{display:none}.workspace-settings-stats{grid-template-columns:repeat(2,1fr)}.workspace-settings-stats article:nth-child(2){border-right:0}.workspace-settings-stats article:nth-child(-n+2){border-bottom:1px solid #dfe9eb}.workspace-settings-fields{grid-template-columns:1fr;padding:22px}.workspace-settings-fields label.is-wide{grid-column:1}.workspace-settings-form form>button{width:calc(100% - 44px);margin:0 22px 22px}.platform-claims-hero aside{grid-template-columns:1fr}}.account-pages article.is-active{background:#f0fbfa;border-color:#7bd3d0;box-shadow:inset 3px 0 #0ea7a4}.account-pages article>a,.account-pages article>form{grid-column:1/-1;margin:3px 0 0}.account-pages article>a,.account-pages article button{box-sizing:border-box;color:#087b91;cursor:pointer;background:#fff;border:1px solid #c7e1e4;border-radius:8px;justify-content:space-between;width:100%;padding:8px 10px;font-size:.49rem;font-weight:950;text-decoration:none;display:flex}.account-pages article.is-active>a{color:#08745e;background:#e8f8f2;border-color:#a4dbce}.platform-nav-group{color:#5f8997;letter-spacing:.18em;margin:14px 11px 3px;font-size:.44rem;font-weight:950}.platform-nav-group:first-child{margin-top:0}.platform-sidebar nav .platform-personal-link{border-top:1px solid #ffffff1a;border-radius:0;margin-top:10px;padding-top:14px}.platform-command-center>aside article small{color:#afd2d7;letter-spacing:.08em;margin-top:3px;font-size:.4rem;font-weight:850}.platform-system-pulse{background:#fff;border:1px solid #d4e5e8;border-radius:15px;grid-template-columns:minmax(235px,1.15fr) repeat(3,minmax(125px,.65fr)) auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 10px 28px #0430410a}.platform-system-pulse>div,.platform-system-pulse>article,.platform-system-pulse>a{border-right:1px solid #e1eaec;align-items:center;padding:14px 17px;display:flex}.platform-system-pulse>div{gap:11px}.platform-system-pulse>div>i{background:#24bc91;border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 0 6px #e0f8f0}.platform-system-pulse>div>span,.platform-system-pulse>article{gap:2px;display:grid}.platform-system-pulse small{color:#738991;letter-spacing:.11em;font-size:.42rem;font-weight:950}.platform-system-pulse>div small{color:#078a76}.platform-system-pulse strong{font-size:.57rem}.platform-system-pulse>article>strong{color:#073247;font-size:.9rem}.platform-system-pulse>article>span{color:#8799a0;font-size:.44rem}.platform-system-pulse>a{color:#087d91;border:0;justify-content:center;font-size:.5rem;font-weight:950;text-decoration:none}.platform-admin-flow{background:#fff;border:1px solid #d7e5e8;border-radius:17px;grid-template-columns:minmax(190px,.58fr) minmax(0,2.42fr);display:grid;overflow:hidden}.platform-admin-flow>header{color:#fff;background:linear-gradient(145deg,#042e43,#086d7e);align-content:center;gap:6px;padding:20px 23px;display:grid}.platform-admin-flow>header span{color:#75e2dd;letter-spacing:.14em;font-size:.46rem;font-weight:950}.platform-admin-flow>header strong{font-size:.8rem}.platform-admin-flow>nav{grid-template-columns:repeat(4,1fr);display:grid}.platform-admin-flow a{color:#073247;border-right:1px solid #e0e9eb;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:15px;text-decoration:none;transition:background .18s;display:grid}.platform-admin-flow a:last-child{border:0}.platform-admin-flow a:hover{background:#f0f9f9}.platform-admin-flow a>i{color:#07879a;background:#e1f5f4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.46rem;font-style:normal;font-weight:950;display:grid}.platform-admin-flow a>span{gap:2px;display:grid}.platform-admin-flow a small{color:#07879a;letter-spacing:.1em;font-size:.39rem;font-weight:950}.platform-admin-flow a strong{font-size:.53rem}.platform-admin-flow a em{color:#82969d;font-size:.43rem;font-style:normal}.platform-admin-flow a>b{color:#e62d3b}.platform-analytics-heading{justify-content:space-between;align-items:end;gap:20px;padding:20px 4px 2px;display:flex}.platform-analytics-heading span,.platform-analytics-card header span{color:#07879a;letter-spacing:.15em;font-size:.48rem;font-weight:950}.platform-analytics-heading h2{letter-spacing:-.05em;margin:5px 0 3px;font-size:1.7rem}.platform-analytics-heading p{color:#748991;margin:0;font-size:.58rem}.platform-analytics-heading time{color:#85979e;letter-spacing:.08em;font-size:.44rem;font-weight:850}.platform-analytics-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.8fr) minmax(260px,.8fr);gap:13px;display:grid}.platform-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.platform-analytics-card{background:#fff;border:1px solid #d8e5e8;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0430410b}.platform-analytics-card>header{background:linear-gradient(145deg,#fff,#f7fbfb);border-bottom:1px solid #e1eaec;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.platform-analytics-card>header h3{letter-spacing:-.035em;margin:4px 0 0;font-size:.9rem}.platform-analytics-card>header>b{color:#087f92;font-size:1.2rem}.platform-analytics-card>footer{color:#758991;border-top:1px solid #e3ebed;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:.45rem;display:flex}.platform-analytics-card>footer a{color:#e52b3b;font-weight:950;text-decoration:none}.platform-growth-chart{grid-template-columns:repeat(6,1fr);gap:13px;height:185px;padding:22px 20px 15px;display:grid}.platform-growth-chart>div{text-align:center;grid-template-rows:minmax(0,1fr) auto auto;gap:4px;min-width:0;display:grid}.platform-growth-chart>div>span{justify-content:center;align-items:end;min-height:0;display:flex}.platform-growth-chart i{background:linear-gradient(#6be0dc,#087f92);border-radius:7px 7px 2px 2px;width:min(27px,70%);min-height:5px;display:block;box-shadow:0 5px 14px #098e992e}.platform-growth-chart small{color:#7d9199;font-size:.41rem;font-weight:900}.platform-health-card>div{gap:13px;padding:18px 20px;display:grid}.platform-health-card article{gap:7px;display:grid}.platform-health-card article>span,.platform-portfolio-card article>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-health-card article small,.platform-portfolio-card article small{color:#657d86;font-size:.43rem;font-weight:900}.platform-health-card article>i,.platform-portfolio-card article>i{background:#e5eef0;border-radius:99px;height:6px;display:block;overflow:hidden}.platform-health-card article>i>b,.platform-portfolio-card article>i>b{border-radius:inherit;background:linear-gradient(90deg,#0a8193,#5edbd4);height:100%;display:block}.platform-queue-card>div{display:grid}.platform-queue-card>div>a{color:#073247;border-top:1px solid #e6edef;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 18px;text-decoration:none;display:grid}.platform-queue-card>div>a:first-child{border:0}.platform-queue-card>div>a>i{background:#f2ad32;border-radius:50%;width:7px;height:7px}.platform-queue-card>div>a>i.urgent{background:#e72d3c;box-shadow:0 0 0 4px #fde9eb}.platform-queue-card a>span{gap:2px;display:grid}.platform-queue-card a small{color:#7c9097;letter-spacing:.06em;font-size:.39rem;font-weight:900}.platform-queue-card a>b{color:#087e92;font-size:.45rem}.platform-portfolio-card>div{gap:12px;padding:17px 20px;display:grid}.platform-portfolio-card article{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:6px 9px;display:grid}.platform-portfolio-card article>span{grid-column:1/-1}.platform-portfolio-card article>em{color:#768b93;text-align:right;font-size:.42rem;font-style:normal;font-weight:900}.platform-organization-card>div{grid-template-columns:1fr 1fr;gap:10px;padding:17px 20px;display:grid}.platform-organization-card article{border:1px solid #e0e9eb;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.platform-organization-card article>i{background:conic-gradient(#12a4a4 var(--size),#e1eeee 0);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.platform-organization-card article>i:after{content:"";background:#fff;border-radius:7px;width:20px;height:20px}.platform-organization-card article>span{gap:3px;display:grid}.platform-organization-card strong{font-size:.47rem}.platform-organization-card small{color:#7b9098;font-size:.4rem}.platform-audit-stream>div{display:grid}.platform-audit-stream article{border-top:1px solid #e5edef;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:11px;padding:10px 18px;display:grid}.platform-audit-stream article:first-child{border:0}.platform-audit-stream article>i{background:#31b99b;border-radius:50%;width:7px;height:7px}.platform-audit-stream article>span{gap:3px;display:grid}.platform-audit-stream article small{color:#80939a;font-size:.38rem}.platform-portfolio-card p,.platform-organization-card p,.platform-audit-stream p{color:#7c9098;margin:0;padding:20px;font-size:.55rem}@media (width<=1180px){.platform-system-pulse{grid-template-columns:1fr repeat(2,1fr)}.platform-system-pulse>a{display:none}.platform-system-pulse>article:nth-of-type(2){border-right:0}.platform-system-pulse>article:nth-of-type(3){border-top:1px solid #e1eaec;grid-column:2/4}.platform-analytics-grid{grid-template-columns:1fr 1fr}.platform-growth-card{grid-column:1/-1}.platform-insight-grid{grid-template-columns:1fr 1fr}.platform-audit-stream{grid-column:1/-1}.platform-admin-flow{grid-template-columns:1fr}.platform-admin-flow>nav a{min-height:54px}}@media (width<=850px){.platform-body{display:block}.platform-sidebar{z-index:50;box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:auto;height:64px;padding:9px 16px;display:flex;position:sticky;top:0;overflow:visible}.platform-sidebar .brand{border:0;padding:0}.platform-sidebar .brand-mark{width:32px;height:32px}.platform-sidebar .brand small,.platform-owner-label,.platform-sidebar>form{display:none}.platform-sidebar nav{z-index:60;height:69px;padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:#03263bfb;border-top:1px solid #ffffff1f;grid-auto-columns:minmax(78px,1fr);grid-auto-flow:column;gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -8px 24px #03263b2e}.platform-sidebar nav a{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:72px;min-height:55px;padding:5px;display:flex}.platform-sidebar nav a>.platform-nav-label{text-align:center;font-size:.49rem!important}.platform-sidebar nav .platform-personal-link{border:0;border-radius:.55rem;margin:0;padding-top:5px}.platform-nav-group{display:none}.platform-main>header{z-index:30;height:auto;min-height:58px;position:sticky;top:64px}.platform-content{padding-bottom:90px}.platform-admin-flow>nav{grid-template-columns:1fr 1fr}.platform-admin-flow a:nth-child(2){border-right:0}.platform-admin-flow a:nth-child(-n+2){border-bottom:1px solid #e0e9eb}.platform-system-pulse{grid-template-columns:1fr 1fr}.platform-system-pulse>div{border-bottom:1px solid #e1eaec;border-right:0;grid-column:1/-1}.platform-system-pulse>article:nth-of-type(2){border-right:0}.platform-system-pulse>article:nth-of-type(3){grid-column:1/-1}.platform-insight-grid{grid-template-columns:1fr}.platform-audit-stream{grid-column:auto}}.platform-claims{gap:18px}.platform-governance-hero{border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);align-items:end;min-height:0;padding:32px 36px}.platform-governance-hero:after{bottom:-285px;right:-155px}.platform-governance-copy h1{letter-spacing:-.055em;max-width:none;margin:8px 0 10px;font-size:clamp(2.25rem,3.4vw,3.65rem);line-height:1}.platform-governance-copy p{max-width:680px;font-size:.76rem;line-height:1.55}.platform-governance-principles{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.platform-governance-principles span{background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;color:#d6f4f4!important;letter-spacing:.02em!important;font-size:.55rem!important;display:flex!important}.platform-governance-principles b{color:#062f44;background:#7ee3df;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.48rem;display:grid}.platform-governance-hero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01263733;border-radius:16px;grid-template-columns:repeat(4,1fr);align-self:end}.platform-governance-hero aside article{min-width:0;padding:15px 9px}.platform-governance-hero aside strong{font-size:1.45rem}.platform-claim-filters{border-radius:14px;align-items:center;padding:8px 10px;box-shadow:0 10px 28px #052d3e0a}.platform-filter-label{color:#789099;letter-spacing:.13em;white-space:nowrap;margin:0 8px 0 3px;font-size:.49rem;font-weight:950}.platform-claim-filters a{align-items:center;gap:7px;padding:9px 12px;display:flex}.platform-claim-filters a i{background:#b8c8cd;border-radius:50%;width:6px;height:6px}.platform-claim-filters a.active i{background:#72e0dc;box-shadow:0 0 0 4px #72e0dc21}.platform-direct-assignments details{border-radius:15px;box-shadow:0 10px 28px #052d3e0a}.platform-direct-assignments summary{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.platform-direct-assignments summary span{min-width:0}.platform-direct-assignments summary em{color:#7c9098;font-size:.56rem;font-style:normal;font-weight:600}.platform-direct-icon{color:#06899d;background:#e3f7f7;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.platform-direct-icon .workspace-nav-icon{width:20px;height:20px}.platform-direct-assignments details[open] .platform-direct-icon{color:#fff;background:#087f92}.platform-direct-tools{background:#fff;border:1px solid #d7e4e7;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #052d3e0b}.platform-direct-tools>header{background:linear-gradient(145deg,#fff,#f7fbfb);border-bottom:1px solid #e0eaec;justify-content:space-between;align-items:end;gap:24px;padding:15px 18px;display:flex}.platform-direct-tools>header span{color:#07899d;letter-spacing:.15em;font-size:.5rem;font-weight:950}.platform-direct-tools>header h2{color:#073247;letter-spacing:-.035em;margin:3px 0 0;font-size:1rem}.platform-direct-tools>header p{color:#748a93;text-align:right;max-width:520px;margin:0;font-size:.57rem;line-height:1.45}.platform-direct-tools .platform-direct-assignments{background:#f5f9fa;padding:10px}.platform-direct-tools .platform-direct-assignments details{box-shadow:none;transition:border-color .18s,box-shadow .18s}.platform-direct-tools .platform-direct-assignments details[open]{border-color:#83d7d5;grid-column:1/-1;box-shadow:0 10px 24px #055b6914}.platform-direct-tools .platform-direct-assignments summary{min-height:48px;padding:10px 12px}.platform-direct-tools .platform-direct-assignments summary i{background:#edf8f8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:1rem;transition:transform .18s,background .18s;display:grid}.platform-direct-tools .platform-direct-assignments details[open] summary i{background:#dff3f3;transform:rotate(45deg)}.platform-direct-tools .platform-direct-assignments form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 16px 16px}.platform-direct-tools .platform-direct-assignments form>.is-wide{grid-column:span 3}.platform-direct-tools .platform-direct-assignments form>button{grid-column:span 1;align-self:end;min-height:66px;padding:0 14px}.platform-direct-tools .platform-direct-assignments input,.platform-direct-tools .platform-direct-assignments select{min-height:40px;padding:8px 10px}.platform-direct-tools .platform-direct-assignments textarea{min-height:66px;padding:9px 10px}.platform-direct-tools .claim-check{box-sizing:border-box;min-height:40px;padding:8px 10px}.platform-request-section{border-radius:20px}.platform-request-list{padding:16px 20px}.platform-request-card{border-radius:13px;box-shadow:0 6px 18px #052d3e06}.access-no-workspace{color:#7b9098;background:#f8fbfb;border:1px dashed #d5e3e6;border-radius:12px;place-items:center;min-height:92px;margin:0;font-size:.66rem;display:grid}.platform-account-verification{color:#176b5c;background:#f0faf7;border-top:1px solid #dcebe7;justify-content:space-between;align-items:center;gap:14px;padding:9px 15px;display:flex}.platform-account-verification>span{align-items:center;gap:9px;display:flex}.platform-account-verification>span>i{color:#fff;background:#119478;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:.58rem;font-style:normal;font-weight:950;display:grid}.platform-account-verification>span>span{gap:2px;display:grid}.platform-account-verification small{color:#16816d;letter-spacing:.1em;font-size:.45rem;font-weight:950}.platform-account-verification strong{color:#5d7872;font-size:.48rem;font-weight:750}.platform-account-verification a{color:#087f92;flex:none;font-size:.51rem;font-weight:950;text-decoration:none}.platform-recognition-page{gap:18px;display:grid}.platform-recognition-hero{color:#fff;background:linear-gradient(120deg,#032f44 0%,#075f72 66%,#13aaa9 100%);border-radius:24px;align-items:center;min-height:0;margin:0;padding:30px 34px;position:relative;overflow:hidden;box-shadow:0 20px 50px #032f4424}.platform-recognition-hero:after{content:"";border:1px solid #ffffff2b;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-300px;right:-130px}.platform-recognition-hero>div{z-index:1;position:relative}.platform-recognition-hero>div>span{color:#79e4e2}.platform-recognition-hero h1{letter-spacing:-.05em;margin:7px 0 8px;font-size:clamp(2.1rem,3vw,3.2rem);line-height:1}.platform-recognition-hero p{color:#c4dde2;max-width:700px;font-size:.76rem;line-height:1.55}.platform-recognition-legend{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.platform-recognition-legend span{color:#d7eeee;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.55rem;font-weight:800;display:flex}.platform-recognition-legend b{color:#06344a;background:#79dfdc;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.48rem;display:grid}.platform-recognition-hero .platform-metrics{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#022c3e33;border:1px solid #fff3;border-radius:16px;gap:0;position:relative;overflow:hidden}.platform-recognition-hero .platform-metrics span{color:#b5d5db;background:0 0;border:0;border-right:1px solid #ffffff26;border-radius:0;min-width:130px;padding:15px 18px}.platform-recognition-hero .platform-metrics span:last-child{border-right:0}.platform-recognition-hero .platform-metrics strong{color:#fff;font-size:1.65rem}.platform-recognition-hero .platform-metrics small{color:#8fd8db;letter-spacing:.12em;font-size:.48rem;font-weight:900}.platform-event-filter{border-radius:15px;grid-template-columns:minmax(215px,.65fr) minmax(280px,1.2fr) minmax(185px,.55fr) auto;align-items:end;gap:12px;padding:15px 16px;display:grid;box-shadow:0 12px 32px #042d3f0d}.platform-filter-heading{border-right:1px solid #e0eaec;align-items:center;gap:10px;min-width:0;padding-right:14px;display:flex}.platform-filter-heading>.workspace-nav-icon{color:#07879a;flex:none;width:26px;height:26px}.platform-filter-heading span{gap:2px;display:grid}.platform-filter-heading strong{font-size:.68rem}.platform-filter-heading small{color:#7a8f97;font-size:.51rem;font-weight:600;line-height:1.35}.platform-event-filter label{letter-spacing:.09em;gap:6px;font-size:.5rem}.platform-event-filter input,.platform-event-filter select{box-sizing:border-box;border-radius:9px;min-height:44px;padding:10px 12px;font-size:.68rem}.platform-event-filter select{color:#062f43;background:#fff;border:1px solid #cddce2;width:100%;font:700 .68rem inherit}.platform-event-filter button{white-space:nowrap;min-height:44px}.platform-directory-heading{justify-content:space-between;align-items:end;gap:20px;padding:4px 4px 0;display:flex}.platform-directory-heading span{color:#07879a;letter-spacing:.15em;font-size:.52rem;font-weight:950}.platform-directory-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:1.4rem}.platform-directory-heading p{color:#788d95;text-align:right;max-width:480px;margin:0;font-size:.62rem}.platform-event-review-list{gap:11px;margin-top:0}.platform-event-review-card{border-radius:15px;position:relative;box-shadow:0 8px 24px #052d3e09}.platform-event-review-card:before{content:"";background:#dfa21e;width:4px;position:absolute;top:0;bottom:0;left:0}.platform-event-review-card.recognition-recognized:before{background:#12a878}.platform-event-review-card.recognition-non_achievement:before{background:#899ba2}.platform-event-review-card>header{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 18px 15px 20px;display:grid}.platform-event-date{color:#fff;background:#06394d;border-radius:11px;align-content:center;place-items:center;width:60px;height:57px;display:grid}.platform-event-date strong{font-size:1.35rem;line-height:1}.platform-event-date small{color:#84d7da;letter-spacing:.07em;margin-top:4px;font-size:.45rem}.platform-event-review-card h2{margin:4px 0;font-size:.91rem;line-height:1.3}.platform-event-review-meta{grid-template-columns:145px 170px 1fr;margin-left:20px}.platform-event-review-meta span{padding:10px 14px}.platform-event-review-form{padding:13px 16px 13px 20px}.platform-event-auto-recognition{padding:12px 18px 12px 20px}.platform-recognition-page>.pagination-wrap{padding:0 0 4px}@media (width<=1180px){.platform-governance-hero{grid-template-columns:1fr}.platform-governance-hero aside{max-width:none}.platform-event-filter{grid-template-columns:1fr 1fr auto}.platform-filter-heading{border-bottom:1px solid #e0eaec;border-right:0;grid-column:1/-1;padding:0 0 11px}.platform-direct-tools .platform-direct-assignments form{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-direct-tools .platform-direct-assignments form>.is-wide,.platform-direct-tools .platform-direct-assignments form>button{grid-column:1/-1}.platform-direct-tools .platform-direct-assignments form>button{min-height:46px}}@media (width<=760px){.platform-governance-hero,.platform-recognition-hero{border-radius:20px;padding:25px 22px}.platform-governance-hero aside{grid-template-columns:repeat(2,1fr)}.platform-governance-hero aside article:nth-child(2){border-right:0}.platform-governance-hero aside article:nth-child(-n+2){border-bottom:1px solid #ffffff29}.platform-governance-principles,.platform-recognition-legend,.platform-filter-label{display:none}.platform-direct-assignments summary{grid-template-columns:38px minmax(0,1fr) auto;padding:14px}.platform-direct-icon{width:36px;height:36px}.platform-direct-assignments summary em{display:none}.platform-account-verification{flex-direction:column;align-items:flex-start}.platform-direct-tools>header{flex-direction:column;align-items:start;gap:5px;padding:14px}.platform-direct-tools>header p{text-align:left}.platform-direct-tools .platform-direct-assignments{grid-template-columns:1fr;padding:8px}.platform-direct-tools .platform-direct-assignments form{grid-template-columns:1fr;padding:12px}.platform-direct-tools .platform-direct-assignments form>.is-wide,.platform-direct-tools .platform-direct-assignments form>button{grid-column:1}.platform-recognition-hero{align-items:stretch}.platform-recognition-hero .platform-metrics{width:100%}.platform-recognition-hero .platform-metrics span{flex:1;min-width:0}.platform-event-filter{grid-template-columns:1fr}.platform-event-filter button{width:100%}.platform-directory-heading{align-items:start;display:grid}.platform-directory-heading p{text-align:left}.platform-event-review-card>header{grid-template-columns:54px minmax(0,1fr);gap:11px;padding:14px 14px 13px 17px}.platform-event-date{width:51px;height:51px}.platform-event-review-card header i{grid-column:2;width:max-content}.platform-event-review-meta{grid-template-columns:1fr;margin-left:17px}.platform-event-review-meta span{border-bottom:1px solid #e2eaec;border-right:0}.platform-event-review-form{grid-template-columns:1fr;padding-left:17px}}.platform-user-directory,.platform-user-detail{gap:18px;display:grid}.platform-user-directory__summary{color:#fff;background:linear-gradient(110deg,#03364b,#087783);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:26px 30px;display:flex;box-shadow:0 18px 46px #032f4424}.platform-user-directory__summary>div>span,.platform-user-table-card>header span,.platform-user-detail__identity small,.platform-user-detail__verification span,.platform-user-detail__panel>header span{color:#75e3df;letter-spacing:.17em;font-size:.67rem;font-weight:900}.platform-user-directory__summary h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:2rem}.platform-user-directory__summary p{color:#c7e0e4;margin:0;font-size:.82rem}.platform-user-directory__summary dl{border:1px solid #ffffff2e;border-radius:15px;grid-template-columns:repeat(4,minmax(90px,1fr));margin:0;display:grid;overflow:hidden}.platform-user-directory__summary dl div{border-left:1px solid #ffffff29;min-width:105px;padding:14px 17px}.platform-user-directory__summary dl div:first-child{border-left:0}.platform-user-directory__summary dt{color:#8ce5e3;text-transform:uppercase;font-size:.6rem;font-weight:900}.platform-user-directory__summary dd{margin:5px 0 0;font-size:1.35rem;font-weight:900}.platform-user-directory__search{background:#fff;border:1px solid #d5e4e7;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.platform-user-directory__search label{gap:6px;display:grid}.platform-user-directory__search label span{color:#6b838c;letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:900}.platform-user-directory__search input{color:#06364c;width:100%;height:43px;font:inherit;background:#f9fcfc;border:1px solid #c8dce0;border-radius:10px;padding:0 14px}.platform-user-directory__search button,.platform-user-directory__search a{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#06364c;border:0;border-radius:10px;place-items:center;padding:0 20px;font-size:.78rem;font-weight:900;text-decoration:none;display:grid}.platform-user-directory__search a{color:#55717b;background:#fff;border:1px solid #c7dadd}.platform-user-directory__filters{flex-wrap:wrap;gap:8px;display:flex}.platform-user-directory__filters a{color:#617982;background:#fff;border:1px solid #d2e1e4;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.platform-user-directory__filters a b{color:#086f78;background:#edf5f6;border-radius:20px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:.66rem;display:grid}.platform-user-directory__filters a.is-active{color:#fff;background:#06364c;border-color:#06364c}.platform-user-directory__filters a.is-active b{color:#06364c;background:#75e0dc}.platform-user-table-card{background:#fff;border:1px solid #d5e4e7;border-radius:20px;overflow:hidden;box-shadow:0 14px 38px #032f440f}.platform-user-table-card>header{border-bottom:1px solid #dce7e9;justify-content:space-between;align-items:end;gap:24px;padding:20px 24px;display:flex}.platform-user-table-card>header span,.platform-user-detail__verification span,.platform-user-detail__panel>header span{color:#079da3}.platform-user-table-card>header h2{margin:5px 0 0;font-size:1.35rem}.platform-user-table-card>header p{color:#789099;margin:0;font-size:.74rem}.platform-user-table-wrap,.platform-user-detail__workspace-table-wrap{overflow-x:auto}.platform-user-table,.platform-user-detail__workspace-table{border-collapse:collapse;width:100%}.platform-user-table th,.platform-user-detail__workspace-table th{color:#637b84;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f1f6f7;padding:11px 13px;font-size:.61rem;font-weight:900}.platform-user-table td,.platform-user-detail__workspace-table td{color:#58717a;vertical-align:middle;border-top:1px solid #e0e9eb;padding:13px;font-size:.74rem}.platform-user-table tbody tr:hover td,.platform-user-detail__workspace-table tbody tr:hover td{background:#f8fbfb}.platform-user-table tbody tr.is-review td:first-child{box-shadow:inset 4px 0 #f0aa32}.platform-user-table th:first-child,.platform-user-table td:first-child{text-align:center;width:56px}.platform-user-table th:nth-child(2){min-width:245px}.platform-user-table th:nth-child(3){width:90px}.platform-user-table th:nth-child(4){width:125px}.platform-user-table th:nth-child(5){min-width:130px}.platform-user-table th:nth-child(6){min-width:200px}.platform-user-table th:last-child{text-align:right;width:115px}.platform-user-table td:last-child{text-align:right}.platform-user-table__number{color:#079da3;font-size:.68rem;font-weight:900}.platform-user-table__identity{align-items:center;gap:11px;display:flex}.platform-user-table__identity>img,.platform-user-table__identity>span{color:#07888d;object-fit:cover;background:#e5f7f6;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.platform-user-table__identity div{gap:3px;display:grid}.platform-user-table__identity strong{color:#06364c;font-size:.78rem}.platform-user-table__identity small{color:#7a9098;font-size:.67rem}.platform-user-status{color:#617781;letter-spacing:.06em;background:#edf3f4;border-radius:999px;padding:6px 8px;font-size:.6rem;font-weight:900;display:inline-flex}.platform-user-status.is-active{color:#087b5c;background:#def6eb}.platform-user-status.is-pending{color:#986704;background:#fff0d2}.platform-user-status.is-suspended,.platform-user-status.is-disabled{color:#b41e2b;background:#ffe3e5}.platform-user-verification{white-space:nowrap;align-items:center;gap:6px;font-size:.66rem;font-weight:900;display:inline-flex}.platform-user-verification i{background:#e9a52d;border-radius:50%;width:7px;height:7px}.platform-user-verification.is-verified{color:#087b5c}.platform-user-verification.is-verified i{background:#28c997}.platform-user-verification.is-pending{color:#986704}.platform-user-table__roles{flex-wrap:wrap;gap:5px;display:flex}.platform-user-table__roles span{color:#08777d;background:#eaf6f6;border-radius:7px;padding:5px 7px;font-size:.62rem;font-weight:800}.platform-user-table__roles em{color:#87999f;font-size:.68rem}.platform-user-table__workspaces{gap:3px;display:grid}.platform-user-table__workspaces b{color:#173e50;font-size:.7rem}.platform-user-table__workspaces small{color:#789099;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.65rem;overflow:hidden}.platform-user-table__detail{color:#07546a;white-space:nowrap;border:1px solid #bad2d7;border-radius:9px;padding:9px 11px;font-size:.69rem;font-weight:900;text-decoration:none;display:inline-flex}.platform-user-table__detail:hover{background:#effafa;border-color:#0aa8ac}.platform-user-table__empty{text-align:center;gap:4px;padding:30px;display:grid}.platform-user-table__empty strong{color:#06364c}.platform-user-table__empty span{color:#789099}.platform-user-detail__back{color:#5e7882;width:max-content;font-size:.77rem;font-weight:800;text-decoration:none}.platform-user-detail__hero{color:#fff;background:linear-gradient(110deg,#03364b,#087783);border-radius:22px;justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex;box-shadow:0 18px 46px #032f4424}.platform-user-detail__identity{align-items:center;gap:17px;display:flex}.platform-user-detail__identity>img,.platform-user-detail__identity>span{color:#fff;object-fit:cover;background:#ffffff1a;border:2px solid #ffffff40;border-radius:17px;flex:none;place-items:center;width:62px;height:62px;font-size:1.4rem;font-weight:900;display:grid}.platform-user-detail__identity h1{margin:6px 0 3px;font-size:1.65rem}.platform-user-detail__identity p{color:#c7e0e4;margin:0}.platform-user-detail__state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-user-detail__state .platform-user-verification{background:#fff;border-radius:999px;padding:8px 10px}.platform-user-detail__verification{background:#fff8e8;border:1px solid #f0c674;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:21px 24px;display:flex}.platform-user-detail__verification h2{margin:5px 0 3px;font-size:1.2rem}.platform-user-detail__verification p{color:#7e755f;margin:0;font-size:.76rem}.platform-user-detail__verification button{color:#fff;min-height:45px;font:inherit;cursor:pointer;white-space:nowrap;background:#e92837;border:0;border-radius:11px;padding:0 18px;font-size:.76rem;font-weight:900}.platform-user-detail__login{background:#effafa;border:1px solid #9ddfe0;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:end;gap:28px;padding:21px 24px;display:grid}.platform-user-detail__login>div>span{color:#079da3;letter-spacing:.17em;font-size:.67rem;font-weight:900}.platform-user-detail__login h2{margin:5px 0 3px;font-size:1.2rem}.platform-user-detail__login p{color:#607a83;margin:0;font-size:.76rem;line-height:1.5}.platform-user-detail__login form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.platform-user-detail__login label{gap:6px;display:grid}.platform-user-detail__login label span{color:#607b84;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:900}.platform-user-detail__login select{color:#06364c;width:100%;height:45px;font:inherit;background:#fff;border:1px solid #b9d4d8;border-radius:10px;padding:0 38px 0 12px;font-size:.72rem;font-weight:800}.platform-user-detail__login button{color:#fff;height:45px;font:inherit;white-space:nowrap;cursor:pointer;background:#06364c;border:0;border-radius:10px;padding:0 17px;font-size:.72rem;font-weight:900}.platform-user-detail__login-unavailable{color:#708891;text-align:center;border:1px dashed #b8d2d6;border-radius:11px;align-self:stretch;place-items:center;padding:14px;font-size:.72rem;display:grid}.platform-user-detail__panel{background:#fff;border:1px solid #d5e4e7;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #032f440e}.platform-user-detail__panel>header{border-bottom:1px solid #dfe9eb;justify-content:space-between;align-items:end;gap:24px;padding:20px 23px;display:flex}.platform-user-detail__panel>header h2{margin:5px 0 0;font-size:1.25rem}.platform-user-detail__panel>header>small,.platform-user-detail__panel>header>p{color:#789099;margin:0;font-size:.69rem}.platform-user-detail__facts{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.platform-user-detail__facts>div{border-bottom:1px solid #e1eaec;border-right:1px solid #e1eaec;padding:17px 20px}.platform-user-detail__facts>div:nth-child(4n){border-right:0}.platform-user-detail__facts>div:nth-last-child(-n+4){border-bottom:0}.platform-user-detail__facts dt{color:#789099;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:900}.platform-user-detail__facts dd{color:#123d50;margin:6px 0 0;font-size:.77rem;font-weight:800}.platform-user-detail__role-list{flex-wrap:wrap;gap:6px;display:flex}.platform-user-detail__role-list b{color:#08787d;background:#e9f6f6;border-radius:8px;padding:6px 8px;font-size:.64rem}.platform-user-detail__role-list em{color:#82969d;font-size:.7rem}.platform-user-detail__editor{border:0;border-radius:0}.platform-user-detail__editor>summary{border-bottom:0}.platform-user-detail__editor form{border-top:1px solid #dfe9eb}.platform-user-detail__editor form>footer{padding:17px 20px}.platform-user-detail__workspace-table th:first-child{min-width:260px}.platform-user-detail__workspace-table th:nth-child(3){min-width:190px}.platform-user-detail__workspace-table th:last-child{width:110px}.platform-user-detail__workspace-table td>strong{color:#07364b;font-size:.74rem;display:block}.platform-user-detail__workspace-table td>small{color:#789099;margin-top:4px;font-size:.61rem;display:block}.platform-user-detail__permissions{border:0;position:static}.platform-user-detail__permissions>summary{color:#07546a;white-space:nowrap;border:1px solid #bad2d7;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:.68rem;font-weight:900;display:flex}.platform-user-detail__permissions[open]>summary{background:#effafa;border-color:#0aa8ac}.platform-user-detail__permissions form{z-index:4;background:#fff;border:1px solid #c8dde0;border-radius:16px;margin-top:8px;position:absolute;left:24px;right:24px;box-shadow:0 20px 55px #032f442e}@media (width<=1050px){.platform-user-directory__summary{flex-direction:column;align-items:flex-start}.platform-user-directory__summary dl{width:100%}.platform-user-detail__login{grid-template-columns:1fr}.platform-user-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-user-detail__facts>div:nth-child(2n){border-right:0}.platform-user-detail__facts>div:nth-last-child(-n+4){border-bottom:1px solid #e1eaec}.platform-user-detail__facts>div:nth-last-child(-n+2){border-bottom:0}}@media (width<=720px){.platform-user-directory__summary{padding:22px}.platform-user-directory__summary dl{grid-template-columns:repeat(2,1fr)}.platform-user-directory__summary dl div:nth-child(3){border-top:1px solid #ffffff29;border-left:0}.platform-user-directory__summary dl div:nth-child(4){border-top:1px solid #ffffff29}.platform-user-directory__search{grid-template-columns:1fr 1fr}.platform-user-directory__search label{grid-column:1/-1}.platform-user-table-card>header,.platform-user-detail__hero,.platform-user-detail__verification,.platform-user-detail__panel>header{flex-direction:column;align-items:flex-start}.platform-user-detail__login form{grid-template-columns:1fr}.platform-user-detail__login button{width:100%}.platform-user-table{min-width:970px}.platform-user-detail__state{justify-content:flex-start}.platform-user-detail__facts{grid-template-columns:1fr}.platform-user-detail__facts>div{border-bottom:1px solid #e1eaec!important;border-right:0!important}.platform-user-detail__facts>div:last-child{border-bottom:0!important}.platform-user-detail__workspace-table{min-width:850px}.platform-user-detail__permissions form{left:14px;right:14px}}@media (width<=680px){.platform-analytics-heading{flex-direction:column;align-items:flex-start}.platform-analytics-heading time{display:none}.platform-analytics-grid{grid-template-columns:1fr}.platform-growth-card{grid-column:auto}.platform-command-center>aside article small{font-size:.36rem}.platform-system-pulse>article{padding:12px}.platform-admin-flow>nav{grid-template-columns:1fr}.platform-admin-flow a{border-right:0;border-bottom:1px solid #e0e9eb!important}.platform-admin-flow a:last-child{border-bottom:0!important}.platform-growth-chart{gap:6px;height:160px;padding-inline:13px}.platform-organization-card>div{grid-template-columns:1fr}.platform-analytics-card>header{padding:16px}.platform-analytics-card>footer{flex-direction:column;align-items:flex-start}.platform-home-grid{gap:12px}}.platform-observability-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:13px;display:grid}.platform-server-card>header>b,.platform-cyber-card>header>b{letter-spacing:.08em;border-radius:99px;padding:6px 9px;font-size:.42rem}.platform-server-card>header>b.status-safe,.platform-cyber-card>header>b.status-safe{color:#08775f;background:#ddf7ed}.platform-server-card>header>b.status-warning,.platform-cyber-card>header>b.status-warning{color:#8d6108;background:#fff1cd}.platform-server-metrics{border-bottom:1px solid #e2eaec;grid-template-columns:repeat(4,1fr);display:grid}.platform-server-metrics article{border-right:1px solid #e2eaec;gap:4px;padding:18px;display:grid}.platform-server-metrics article:last-child{border:0}.platform-server-metrics small{color:#718890;letter-spacing:.09em;font-size:.4rem;font-weight:950}.platform-server-metrics strong{letter-spacing:-.03em;font-size:1.05rem}.platform-server-metrics strong em{color:#0a8395;font-size:.47rem;font-style:normal}.platform-server-metrics span{color:#87999f;font-size:.4rem}.platform-runtime-health{grid-template-columns:1fr 1fr;gap:17px;padding:17px 19px;display:grid}.platform-runtime-health article{gap:7px;display:grid}.platform-runtime-health article>span{justify-content:space-between;align-items:center;gap:9px;display:flex}.platform-runtime-health small{color:#718890;font-size:.42rem;font-weight:950}.platform-runtime-health i{background:#e5eef0;border-radius:99px;height:7px;display:block;overflow:hidden}.platform-runtime-health i>b{border-radius:inherit;background:linear-gradient(90deg,#0a8295,#57d9d2);min-width:2px;height:100%;display:block}.platform-runtime-health i>b.is-danger{background:linear-gradient(90deg,#e42d3c,#f59647)}.platform-server-card footer strong{color:#087f92;font-size:.42rem}.platform-cyber-summary{border-bottom:1px solid #e2eaec;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:12px;padding:17px 19px;display:grid}.platform-security-score{justify-items:center;gap:7px;display:grid}.platform-security-score>i{background:conic-gradient(#17a7a2 var(--score),#e4eeee 0);border-radius:50%;place-items:center;width:92px;height:92px;font-style:normal;display:grid}.platform-security-score>i:before{content:"";background:#fff;border-radius:50%;width:70px;height:70px;position:absolute}.platform-security-score>i strong,.platform-security-score>i small{z-index:1;grid-area:1/1;position:relative}.platform-security-score>i strong{align-self:center;font-size:1.25rem}.platform-security-score>i small{color:#7c9098;align-self:end;margin-bottom:18px;font-size:.38rem}.platform-security-score>span{color:#078397;letter-spacing:.1em;font-size:.4rem;font-weight:950}.platform-cyber-summary>div:last-child{border:1px solid #dfe9eb;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.platform-cyber-summary>div:last-child article{text-align:center;border-right:1px solid #dfe9eb;justify-items:center;gap:3px;padding:13px 7px;display:grid}.platform-cyber-summary>div:last-child article:last-child{border:0}.platform-cyber-summary article>span{color:#71878f;letter-spacing:.06em;font-size:.36rem;font-weight:950;line-height:1.4}.platform-cyber-summary article small{color:#0a8395;font-size:.34rem}.platform-security-controls{grid-template-columns:1fr 1fr;gap:7px;padding:15px 18px;display:grid}.platform-security-controls article{border:1px solid #e0e9eb;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.platform-security-controls article>i{border-radius:7px;place-items:center;width:23px;height:23px;font-size:.49rem;font-style:normal;font-weight:950;display:grid}.platform-security-controls article>span{gap:2px;display:grid}.platform-security-controls strong{font-size:.4rem}.platform-security-controls small{color:#82959c;font-size:.36rem;line-height:1.35;display:none}.platform-security-controls article:hover small{display:block}.platform-security-controls .is-safe>i{color:#08765f;background:#ddf6ec}.platform-security-controls .is-warning{background:#fffbf1;border-color:#f1d797}.platform-security-controls .is-warning>i{color:#8b5f07;background:#ffedbf}.platform-security-controls .is-neutral>i{color:#667e87;background:#edf3f4}.platform-security-stream{color:#fff;background:#052e43;border:1px solid #d8e5e8;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #0430410e}.platform-security-stream>header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:15px;padding:15px 19px;display:flex}.platform-security-stream>header>div{gap:3px;display:grid}.platform-security-stream header span{color:#70ded9;letter-spacing:.12em;font-size:.42rem;font-weight:950}.platform-security-stream header em{color:#9fc0c8;text-align:right;max-width:430px;font-size:.4rem;font-style:normal}.platform-security-stream>div{grid-template-columns:repeat(3,1fr);display:grid}.platform-security-stream article{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.platform-security-stream article>i{background:#65ddd3;border-radius:50%;width:6px;height:6px}.platform-security-stream article>span{gap:2px;display:grid}.platform-security-stream article strong{font-size:.4rem}.platform-security-stream article small{color:#81aab4;font-size:.36rem}.platform-security-stream article time{color:#8ec9cf;font-size:.35rem;font-weight:900}.platform-security-stream p{color:#a8c5cc;grid-column:1/-1;margin:0;padding:18px;font-size:.5rem}@media (width<=1180px){.platform-observability-grid{grid-template-columns:1fr}.platform-server-card,.platform-cyber-card{min-width:0}}@media (width<=760px){.platform-server-metrics{grid-template-columns:1fr 1fr}.platform-server-metrics article:nth-child(2){border-right:0}.platform-server-metrics article:nth-child(-n+2){border-bottom:1px solid #e2eaec}.platform-security-stream>div{grid-template-columns:1fr 1fr}.platform-security-stream>header{flex-direction:column;align-items:flex-start}.platform-security-stream header em{text-align:left}}@media (width<=520px){.platform-server-metrics{grid-template-columns:1fr 1fr}.platform-server-metrics article{padding:14px}.platform-runtime-health,.platform-cyber-summary{grid-template-columns:1fr}.platform-cyber-summary>div:last-child{width:100%}.platform-security-controls,.platform-security-stream>div{grid-template-columns:1fr}.platform-security-stream article{border-right:0}.platform-server-card footer strong{line-height:1.5}}.platform-observability-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:start}.platform-server-card,.platform-cyber-card{align-self:start;min-width:0}.platform-server-brief{background:#f3fbf9;border:1px solid #cfe8e4;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 18px 16px;padding:12px 13px;display:grid}.platform-server-brief>i{color:#08775f;background:#d9f4ea;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.62rem;font-style:normal;font-weight:950;display:grid}.platform-server-brief>span{gap:3px;display:grid}.platform-server-brief strong{color:#0a394a;font-size:.48rem}.platform-server-brief small{color:#70878f;font-size:.4rem;line-height:1.45}.platform-server-brief>a{color:#087f92;white-space:nowrap;background:#fff;border:1px solid #bcdcdf;border-radius:8px;padding:8px 10px;font-size:.4rem;font-weight:950;text-decoration:none}.platform-server-brief.is-warning{background:#fffaf0;border-color:#f0d28d}.platform-server-brief.is-warning>i{color:#8d6108;background:#ffedbf}.platform-security-score>i{position:relative}.platform-security-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-security-controls article{box-sizing:border-box;min-height:45px}.platform-cyber-card>footer a{color:#087f92}@media (width<=1180px){.platform-observability-grid{grid-template-columns:1fr}.platform-server-card,.platform-cyber-card{width:100%}}@media (width<=760px){.platform-security-controls{grid-template-columns:1fr 1fr}.platform-server-brief{grid-template-columns:32px minmax(0,1fr)}.platform-server-brief>a{text-align:center;grid-column:1/-1}}@media (width<=520px){.platform-security-controls{grid-template-columns:1fr}.platform-server-brief{margin:0 13px 13px}}.platform-dashboard-v2{gap:22px}.platform-command-center p{max-width:780px;font-size:.82rem;line-height:1.65}.platform-command-center form label span{font-size:.63rem}.platform-command-center input{font-size:.8rem}.platform-command-center button{font-size:.72rem}.platform-command-center>aside article{gap:5px}.platform-command-center>aside strong{font-size:1.9rem}.platform-command-center>aside span{font-size:.75rem}.platform-command-center>aside article small{font-size:.68rem;line-height:1.35}.platform-system-pulse>div,.platform-system-pulse>article,.platform-system-pulse>a{box-sizing:border-box;min-height:72px;padding:15px 18px}.platform-system-pulse small{font-size:.7rem;line-height:1.35}.platform-system-pulse strong{font-size:.8rem;line-height:1.35}.platform-system-pulse>article>strong{font-size:1.15rem}.platform-system-pulse>article>span,.platform-system-pulse>a{font-size:.75rem;line-height:1.4}.platform-admin-flow>header strong{font-size:.95rem;line-height:1.3}.platform-admin-flow a{box-sizing:border-box;min-height:78px;padding:16px}.platform-admin-flow a>i{width:32px;height:32px;font-size:.58rem}.platform-admin-flow a small{font-size:.67rem}.platform-admin-flow a em{font-size:.72rem;line-height:1.35}.platform-control-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-control-modules>a{border-radius:17px;grid-template-columns:50px minmax(0,1fr) 32px;gap:15px;min-height:104px;padding:19px 20px}.platform-control-modules i{border-radius:13px;width:48px;height:48px}.platform-control-modules svg{width:24px;height:24px}.platform-control-modules span{gap:5px}.platform-control-modules small{font-size:.68rem}.platform-control-modules strong{font-size:.94rem;line-height:1.35}.platform-control-modules em{color:#657d86;font-size:.75rem;line-height:1.45}.platform-control-modules b{min-width:30px;height:30px;font-size:.65rem}.platform-analytics-heading{padding-top:24px}.platform-analytics-heading span,.platform-analytics-card header span{font-size:.7rem}.platform-analytics-heading h2{font-size:1.85rem}.platform-analytics-heading p{font-size:.8rem;line-height:1.55}.platform-analytics-heading time{font-size:.66rem}.platform-analytics-card>header{box-sizing:border-box;min-height:82px;padding:20px 22px}.platform-analytics-card>header h3{margin-top:6px;font-size:1.02rem;line-height:1.25}.platform-analytics-card>header>b{font-size:1.35rem}.platform-analytics-card>footer{padding:14px 20px;font-size:.72rem;line-height:1.45}.platform-server-card>header>b,.platform-cyber-card>header>b{padding:7px 10px;font-size:.68rem}.platform-server-metrics article{box-sizing:border-box;gap:6px;min-height:105px;padding:19px}.platform-server-metrics small{font-size:.7rem;line-height:1.35}.platform-server-metrics strong{font-size:1.25rem}.platform-server-metrics strong em{font-size:.72rem}.platform-server-metrics span{font-size:.7rem;line-height:1.4}.platform-runtime-health small{font-size:.7rem}.platform-runtime-health strong{font-size:.78rem}.platform-server-brief{grid-template-columns:38px minmax(0,1fr) auto;gap:13px;padding:14px 15px}.platform-server-brief>i{width:36px;height:36px;font-size:.72rem}.platform-server-brief strong{font-size:.78rem;line-height:1.35}.platform-server-brief small{font-size:.7rem;line-height:1.5}.platform-server-brief>a{font-size:.68rem}.platform-server-card footer strong{font-size:.67rem}.platform-security-score>i{width:108px;height:108px}.platform-security-score>i:before{width:82px;height:82px}.platform-security-score>i strong{font-size:1.5rem}.platform-security-score>i small{margin-bottom:22px;font-size:.52rem}.platform-security-score>span{font-size:.68rem}.platform-cyber-summary article>strong{font-size:1.2rem}.platform-cyber-summary article>span{font-size:.68rem;line-height:1.45}.platform-cyber-summary article small{font-size:.61rem}.platform-security-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:17px 19px}.platform-security-controls article{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:68px;padding:10px 11px}.platform-security-controls article>i{width:29px;height:29px;font-size:.62rem}.platform-security-controls strong{font-size:.7rem;line-height:1.35}.platform-security-controls small,.platform-security-controls article:hover small{font-size:.7rem;line-height:1.45;display:block}.platform-security-stream>header{padding:17px 20px}.platform-security-stream header span{font-size:.67rem}.platform-security-stream header strong{font-size:.86rem}.platform-security-stream header em{font-size:.68rem;line-height:1.45}.platform-security-stream article{box-sizing:border-box;min-height:68px;padding:14px 17px}.platform-security-stream article strong{font-size:.7rem;line-height:1.35}.platform-security-stream article small{font-size:.65rem}.platform-security-stream article time{font-size:.6rem}.platform-security-stream p{font-size:.64rem}.platform-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.platform-growth-card{grid-column:1/-1}.platform-growth-chart{height:220px}.platform-growth-chart strong{font-size:.76rem}.platform-growth-chart small{font-size:.68rem}.platform-health-card article small,.platform-portfolio-card article small{font-size:.7rem}.platform-health-card article strong{font-size:.8rem}.platform-queue-card>div>a{box-sizing:border-box;min-height:68px}.platform-queue-card a strong{font-size:.86rem}.platform-queue-card a small{font-size:.68rem}.platform-queue-card a>b{font-size:.7rem}.platform-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.platform-audit-stream{grid-column:1/-1}.platform-portfolio-card article>em{font-size:.68rem}.platform-organization-card article{box-sizing:border-box;min-height:64px;padding:11px}.platform-organization-card strong{font-size:.72rem;line-height:1.3}.platform-organization-card small{font-size:.66rem;line-height:1.4}.platform-audit-stream article{box-sizing:border-box;min-height:56px;padding:12px 19px}.platform-audit-stream article strong{font-size:.7rem}.platform-audit-stream article small{font-size:.65rem}.platform-recent-accounts header a,.platform-data-health>a{font-size:.72rem}.platform-recent-accounts>div>a{box-sizing:border-box;grid-template-columns:42px minmax(0,1fr) auto;min-height:74px;padding:14px 22px}.platform-recent-accounts>div>a>i{width:40px;height:40px;font-size:.76rem}.platform-recent-accounts strong{font-size:.8rem}.platform-recent-accounts small{font-size:.72rem}.platform-recent-accounts em{font-size:.64rem}.platform-data-health>div{box-sizing:border-box;min-height:55px;padding:13px 14px}.platform-data-health>div small{font-size:.68rem}.platform-data-health>div strong{font-size:.82rem}.platform-data-health p{font-size:.75rem;line-height:1.6}@media (width<=1500px){.platform-observability-grid{grid-template-columns:1fr}}@media (width<=1050px){.platform-system-pulse{grid-template-columns:1fr 1fr}.platform-system-pulse>div{border-bottom:1px solid #e1eaec;border-right:0;grid-column:1/-1}.platform-system-pulse>article:nth-of-type(2){border-right:0}.platform-system-pulse>article:nth-of-type(3),.platform-system-pulse>a{grid-column:1/-1}.platform-control-modules,.platform-insight-grid{grid-template-columns:1fr}.platform-audit-stream{grid-column:auto}}@media (width<=680px){.platform-command-center p{font-size:.74rem}.platform-command-center>aside article small{font-size:.5rem}.platform-admin-flow>nav,.platform-analytics-grid{grid-template-columns:1fr}.platform-growth-card{grid-column:auto}.platform-security-controls,.platform-insight-grid,.platform-security-stream>div{grid-template-columns:1fr}.platform-security-stream article{border-right:0}}.platform-dashboard-back{letter-spacing:.01em;background:#e6f6f7;border-radius:7px;width:max-content;padding:6px 9px;font-size:.62rem;transition:background .18s,color .18s;color:#08788e!important;font-weight:900!important}.platform-dashboard-back:hover{background:#08788e;color:#fff!important}.access-status-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.access-status-filters a{box-sizing:border-box;color:#617881;background:#fff;border:1px solid #d7e5e8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 13px;font-size:.66rem;font-weight:850;text-decoration:none;display:flex}.access-status-filters a strong{color:#087b91;background:#e6f5f6;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:.7rem;display:grid}.access-status-filters a.is-active{color:#fff;background:#063b50;border-color:#063b50;box-shadow:0 10px 24px #032f4321}.access-status-filters a.is-active strong{color:#063b50;background:#76dedb}.access-status-filters a.is-active.is-review{background:#9b6806;border-color:#b87800}.access-review-context{color:#543900;background:linear-gradient(135deg,#fffaf0,#fff3cf);border:1px solid #edce82;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:10px;padding:14px 16px;display:grid}.access-review-context>span{color:#7a4d00;background:#ffd873;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:950;display:grid}.access-review-context>div{gap:3px;display:grid}.access-review-context small{color:#9a6707;letter-spacing:.14em;font-size:.53rem;font-weight:950}.access-review-context strong{font-size:.82rem}.access-review-context p{color:#80632c;margin:0;font-size:.63rem;line-height:1.5}.access-review-context a{color:#6d4800;white-space:nowrap;background:#ffffff9e;border:1px solid #d9b252;border-radius:8px;padding:10px 12px;font-size:.6rem;font-weight:900;text-decoration:none}.access-user-card.is-needs-review{border-color:#e3c77f}.access-review-reason{color:#89610e;flex-wrap:wrap;gap:5px;margin:3px 0 0;font-size:.53rem;line-height:1.35;display:flex}.access-review-reason b{color:#704800;letter-spacing:.08em;font-size:.48rem}@media (width<=760px){.access-status-filters{grid-template-columns:1fr 1fr}.access-review-context{grid-template-columns:38px minmax(0,1fr)}.access-review-context>a{grid-column:2;width:max-content}}@media (width<=470px){.platform-main>header>a{font-size:.58rem}.platform-dashboard-back{font-size:.55rem}.access-status-filters,.access-review-context{grid-template-columns:1fr}.access-review-context>a{grid-column:1}}@media (width>=851px){.platform-sidebar{box-sizing:border-box;padding:24px 22px 20px}.platform-owner-label{background:#ffffff09;border:1px solid #80d6df29;border-radius:14px;margin:28px 0 18px;padding:15px 12px}.platform-sidebar nav{gap:6px}.platform-nav-group{margin:18px 12px 5px;line-height:1}.platform-nav-group:first-child{margin-top:4px}.platform-sidebar nav a{box-sizing:border-box;border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr);gap:11px;min-height:56px;padding:9px 11px}.platform-sidebar nav a>.workspace-nav-icon{box-sizing:border-box;color:#83b7c2;background:#ffffff0b;border-radius:10px;width:36px;height:36px;padding:8px}.platform-sidebar nav a>.platform-nav-label{color:#aec3cb;text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible;font-size:.71rem!important}.platform-sidebar nav a:hover{background:#ffffff0b;border-color:#80d6df21}.platform-sidebar nav a.active{background:linear-gradient(90deg,#0d8f9b59,#ffffff0f);border-color:#6be2de38;box-shadow:inset 3px 0 #45d7d2}.platform-sidebar nav a.active>.workspace-nav-icon{color:#7ce2df;background:#5edcd81c}.platform-sidebar nav a.active>.platform-nav-label{color:#fff}.platform-sidebar nav .platform-personal-link{border-top:1px solid #0000;border-radius:12px;margin-top:17px;padding-top:9px;position:relative}.platform-sidebar nav .platform-personal-link:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:-10px;left:0;right:0}.platform-sidebar>form button{border-radius:12px;min-height:48px}}.platform-admin-flow{grid-template-columns:minmax(225px,.72fr) minmax(0,3.28fr);box-shadow:0 10px 28px #04304109}.platform-admin-flow>header{gap:7px;min-height:94px;padding:20px 24px}.platform-admin-flow>header span{font-size:.53rem}.platform-admin-flow>header strong{max-width:175px;font-size:.88rem;line-height:1.25}.platform-admin-flow>nav{min-width:0}.platform-admin-flow a{box-sizing:border-box;grid-template-columns:36px minmax(0,1fr) 28px;gap:11px;min-width:0;min-height:94px;padding:16px 14px}.platform-admin-flow a>i{border-radius:10px;width:34px;height:34px;font-size:.53rem}.platform-admin-flow a>span{gap:3px;min-width:0}.platform-admin-flow a small{font-size:.46rem;line-height:1.15}.platform-admin-flow a strong{font-size:.66rem;line-height:1.25}.platform-admin-flow a em{text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;line-height:1.25;overflow:hidden}.platform-admin-flow a>b{background:#fff0f1;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.72rem;display:grid}.platform-control-modules{gap:12px}.platform-control-modules>a{box-sizing:border-box;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 30px;gap:13px;min-width:0;min-height:104px;padding:16px}.platform-control-modules>a>i{border-radius:13px;width:46px;height:46px}.platform-control-modules>a>i .workspace-nav-icon{width:22px;height:22px}.platform-control-modules>a>span{align-content:center;gap:3px;min-width:0}.platform-control-modules>a small{font-size:.48rem;line-height:1.15}.platform-control-modules>a strong{font-size:.68rem;line-height:1.25}.platform-control-modules>a em{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;line-height:1.3;overflow:hidden}.platform-control-modules>a>b{border-radius:9px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;font-size:.68rem;display:grid}@media (width<=1260px) and (width>=851px){.platform-admin-flow{grid-template-columns:1fr}.platform-admin-flow>header{min-height:78px}.platform-admin-flow>header strong{max-width:none}.platform-admin-flow a{min-height:84px}.platform-control-modules{grid-template-columns:1fr 1fr}}@media (width<=850px){.platform-sidebar nav{grid-auto-columns:minmax(62px,1fr)}.platform-sidebar nav a{min-width:60px}.platform-sidebar nav a>.workspace-nav-icon{box-sizing:content-box;background:0 0;padding:0}.platform-sidebar nav a.active{box-shadow:inset 0 2px #45d7d2}.platform-sidebar nav .platform-personal-link:before{display:none}.platform-admin-flow{grid-template-columns:1fr}.platform-admin-flow>header{min-height:76px}.platform-admin-flow>header strong{max-width:none}.platform-admin-flow a{min-height:82px}}@media (width<=560px){.platform-admin-flow>nav{grid-template-columns:1fr}.platform-admin-flow a,.platform-admin-flow a:nth-child(2){border-bottom:1px solid #e0e9eb;border-right:0}.platform-admin-flow a:last-child{border-bottom:0}.platform-control-modules{grid-template-columns:1fr}}.document-library-hero,.document-create-context{color:#fff;background:linear-gradient(120deg,#032f44 0%,#075f70 58%,#18b5b8 100%);border-radius:34px;padding:clamp(32px,5vw,76px);position:relative;overflow:hidden;box-shadow:0 28px 70px #0230442e}.document-library-hero{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:40px;display:grid}.document-library-hero:after,.document-create-context:after{content:"";border:1px solid #fff3;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-260px;right:-180px}.document-library-hero span,.document-create-context>span,.document-library-intro span,.document-template-copy>span,.document-create-form label>span,.document-create-form div>span{letter-spacing:.22em;color:#71e4e2;font-size:.76rem;font-weight:800;display:block}.document-library-hero h1,.document-create-context h1{letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(2.3rem,4.8vw,5.4rem);line-height:.94}.document-library-hero p,.document-create-context p{color:#c6dce2;max-width:760px;margin:0;font-size:1rem}.document-library-progress{z-index:1;background:#022f4440;border:1px solid #ffffff40;border-radius:24px;padding:26px;position:relative}.document-library-progress strong{font-size:3rem;display:block}.document-library-progress span{color:#fff;letter-spacing:.08em}.document-library-progress div{background:#fff3;border-radius:9px;height:6px;margin-top:20px;overflow:hidden}.document-library-progress i{border-radius:inherit;background:#72e4e2;height:100%;display:block}.document-library-intro{background:#fff;border:1px solid #d6e4e7;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:40px;margin:28px 0;padding:30px 34px;display:grid}.document-library-intro h2{letter-spacing:-.04em;margin:8px 0;font-size:2rem}.document-library-intro p{color:#6f858e;margin:0}.document-library-intro ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.document-library-intro li{border-left:1px solid #d8e4e7;padding:12px;font-size:.82rem;font-weight:700}.document-library-intro li b{color:#12aeb1;margin-bottom:8px;display:block}.document-library-capabilities{color:#70858e;letter-spacing:.04em;margin:-13px 0 28px;padding:0 34px;font-size:.82rem;font-weight:700}.document-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.document-template-tile{background:#fff;border:1px solid #d5e3e6;border-radius:26px;grid-template-columns:82px minmax(0,1fr) 155px;align-items:center;gap:22px;padding:28px;display:grid;box-shadow:0 14px 35px #0a354212}.document-template-tile.is-ready{border-top:4px solid #1fbabd}.document-template-number{color:#70e0df;background:#06364c;border-radius:20px;place-items:center;width:72px;height:72px;font-size:1.7rem;font-weight:800;display:grid}.document-template-copy h2{letter-spacing:-.035em;margin:7px 0 14px;font-size:1.6rem}.document-template-copy strong{font-size:.88rem}.document-template-copy p{color:#78909a;margin:5px 0 0;font-size:.82rem}.document-template-actions{gap:8px;display:grid}.document-template-actions a{color:#07546a;text-align:center;border:1px solid #bfd4d9;border-radius:12px;padding:13px 14px;font-weight:800;text-decoration:none}.document-template-actions a.primary{color:#fff;background:#ed2634;border-color:#ed2634}.document-create-shell{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:stretch;gap:24px;display:grid}.document-create-context{min-height:580px}.document-create-context>b{color:#71e4e2;margin-top:44px;display:block}.document-create-context ol{z-index:1;gap:10px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.document-create-context li{color:#a9c5cc;border:1px solid #ffffff29;border-radius:12px;padding:15px 18px}.document-create-context li.active{color:#06364c;background:#fff;font-weight:800}.document-create-form{background:#fff;border:1px solid #d5e3e6;border-radius:30px;flex-direction:column;gap:20px;padding:38px;display:flex;box-shadow:0 20px 50px #0a354214}.document-create-form label{gap:9px;display:grid}.document-create-form input{width:100%;font:inherit;border:1px solid #bdd3d8;border-radius:14px;padding:18px;font-size:1.08rem}.document-create-form small{color:#78909a}.document-create-form>div{background:#eff6f7;border-radius:14px;padding:18px}.document-create-form>div strong{margin-top:7px;display:block}.document-create-form button{color:#fff;font:inherit;cursor:pointer;background:#ed2634;border:0;border-radius:14px;margin-top:auto;padding:18px;font-weight:800}.document-custom-items{border:1px solid #d5e4e7;border-radius:18px;margin-top:24px;overflow:hidden}.document-custom-items>header{background:#f1f7f8;justify-content:space-between;gap:16px;padding:20px;display:flex}.document-custom-items h4{margin:4px 0;font-size:1rem}.document-custom-items p{color:#78909a;margin:0;font-size:.78rem}.document-custom-items button{color:#fff;background:#06364c;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.document-custom-item-row{border-top:1px solid #e0eaec;grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid}.document-custom-item-row input:not([type=hidden]){border:1px solid #c6d9dd;border-radius:10px;padding:12px}.document-custom-item-row button{color:#c42332;background:#fff0f1}.designer-element-custom{background:#71e4e21f;place-items:center;border-style:dashed!important;display:grid!important}.designer-qr-placeholder{aspect-ratio:1;border:2px dashed;border-radius:4px;place-items:center;width:52%;margin:0 auto 3px;font-size:.8rem;font-weight:900;display:grid}.document-designer-element[data-designer-key=verification] small{letter-spacing:.08em;font-size:.45rem;display:block}.event-documents-page .document-studio-hero{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:22px;padding:24px 30px}.event-documents-page .document-studio-hero h1{max-width:none;margin:6px 0 8px;font-size:clamp(28px,3vw,44px);line-height:1}.event-documents-page .document-studio-hero p{font-size:.78rem}.event-documents-page .document-studio-summary{border-radius:16px}.event-documents-page .document-studio-summary span{padding:13px 16px}.event-documents-page .document-studio-summary strong{font-size:24px}.event-documents-page .document-studio-summary small{font-size:8px}.event-documents-page .document-studio-hero+.document-config-card{margin-top:20px}.event-documents-page .document-config-card>header{padding:20px 28px}.event-documents-page .document-config-card>header h2{font-size:23px}.event-documents-page .document-config-card>header p{font-size:.72rem}.event-documents-page .document-flow-steps li{padding:11px 18px}.event-documents-page .document-flow-steps b{width:28px;height:28px}.event-documents-page .document-config-layout{padding:18px}.document-template-meta{background:#fff;border-bottom:1px solid #dce8ea;grid-template-columns:170px minmax(260px,1fr) minmax(210px,.55fr);align-items:end;gap:12px;padding:13px 28px;display:grid}.document-template-meta>div{align-self:center;gap:3px;display:grid}.document-template-meta>div span{color:#079da3;letter-spacing:.16em;font-size:8px;font-weight:900}.document-template-meta>div strong{color:#07364b;font-size:14px}.document-template-meta label{color:#597680;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.document-template-meta input,.document-template-meta select{color:#07364b;letter-spacing:0;text-transform:none;background:#f9fcfc;border:1px solid #c8dade;border-radius:9px;width:100%;height:38px;padding:7px 10px;font:750 11px inherit}.event-documents-page .document-config-layout{flex-direction:column;align-items:stretch;gap:22px;display:flex}.event-documents-page .document-config-form{order:2}.document-advanced-settings{background:#fff;border:1px solid #d4e2e5;border-radius:14px;overflow:hidden}.document-advanced-settings>summary{color:#07364b;cursor:pointer;grid-template-columns:1fr auto;gap:10px;padding:14px 17px;font-size:12px;font-weight:900;list-style:none;display:grid}.document-advanced-settings>summary::-webkit-details-marker{display:none}.document-advanced-settings>summary:after{content:"⌄";color:#0aa4a8;grid-area:1/2/3;align-self:center;font-size:18px}.document-advanced-settings>summary small{color:#82979f;font-size:9px;font-weight:600}.document-advanced-settings[open]>summary{background:#f5fafb;border-bottom:1px solid #dce7e9}.document-advanced-settings .document-form-grid{padding:16px}.event-documents-page .document-designer{border:1px solid #bfd6da;border-radius:20px;order:1;width:100%;position:relative;top:auto;overflow:hidden;box-shadow:0 18px 44px #032f441f}.event-documents-page .document-flow-steps{grid-template-columns:repeat(3,1fr)}.document-element-library{background:#f5fafb;border:1px solid #d7e5e7;border-radius:16px;grid-column:1/-1;margin-top:8px;padding:18px}.document-element-library>header,.document-layer-panel>header,.document-property-inspector>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.document-element-library h3,.document-layer-panel h3,.document-property-inspector h3{color:#073044;margin:0;font-size:16px}.document-element-library p,.document-layer-panel p,.document-property-inspector p{color:#78909a;margin:3px 0 0;font-size:11px;line-height:1.45}.document-element-library h4{color:#073044;margin:3px 0 0;font-size:16px}.document-element-library>header>div>span{color:#07869a;letter-spacing:.16em;font-size:9px;font-weight:950}.document-clear-elements{color:#b2202c;cursor:pointer;background:#fff;border:1px solid #e9a6aa;border-radius:9px;flex:none;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.document-clear-elements:hover{background:#fff1f2;border-color:#ed2939}.document-add-element-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.document-add-element-grid button{color:#07384d;text-align:left;background:#fff;border:1px solid #c7dce0;border-radius:10px;min-height:44px;padding:10px 12px;font-size:11px;font-weight:850;transition:border-color .18s,background .18s,transform .18s}.document-add-element-grid button:hover{background:#eafafa;border-color:#18b9b8;transform:translateY(-1px)}[data-element-inputs]{display:none}.document-designer{overflow:visible}.document-designer-toolbar{z-index:15;position:sticky;top:0}.document-designer-toolbar nav{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.document-designer-toolbar nav a{border:1px solid #ffffff3d;border-radius:8px;padding:8px 10px;text-decoration:none}.document-designer-toolbelt{z-index:14;background:#fff;border-bottom:1px solid #c8dde0;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}.document-element-insert{align-items:flex-end;gap:7px;min-width:0;display:flex}.document-element-insert label{color:#54717b;letter-spacing:.1em;text-transform:uppercase;flex:1;gap:4px;min-width:0;font-size:9px;font-weight:900;display:grid}.document-element-insert select{color:#07364b;letter-spacing:0;text-transform:none;background:#f8fbfc;border:1px solid #bfd5da;border-radius:9px;width:100%;min-height:38px;padding:7px 34px 7px 10px;font:750 11px inherit}.document-element-insert button,.document-canvas-actions button{color:#fff;white-space:nowrap;cursor:pointer;background:#07384d;border:1px solid #c6dadd;border-radius:9px;min-height:38px;padding:0 13px;font:850 10px inherit}.document-element-insert button:disabled,.document-canvas-actions button:disabled{cursor:not-allowed;opacity:.45}.document-element-insert{flex:320px}.document-canvas-actions{gap:7px;display:flex}.document-canvas-actions button:first-child{color:#b5202d;background:#fff1f2;border-color:#e8a4aa}.document-canvas-actions button:last-child{color:#9e2430;background:#fff}.document-canvas-background,.document-canvas-size{position:relative}.document-canvas-background>summary,.document-canvas-size>summary{color:#07384d;white-space:nowrap;cursor:pointer;background:#f8fbfc;border:1px solid #bfd5da;border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;list-style:none;display:flex}.document-canvas-background>summary::-webkit-details-marker{display:none}.document-canvas-size>summary::-webkit-details-marker{display:none}.document-canvas-background>summary:after,.document-canvas-size>summary:after{content:"⌄";color:#0aa4a8;margin-left:8px}.document-canvas-background[open],.document-canvas-size[open]{flex:1 0 100%}.document-canvas-background[open]>summary,.document-canvas-size[open]>summary{background:#eafafa;border-color:#17b6b5;width:max-content}.document-canvas-background .document-background-adjuster,.document-canvas-size>section{margin-top:10px}.document-canvas-background .document-background-adjuster>header,.document-canvas-size>section>header{padding:13px 15px}.document-canvas-background .document-background-adjuster>div{grid-template-columns:repeat(5,minmax(0,1fr));padding:14px}.document-canvas-background .document-background-adjuster .fit-control,.document-canvas-background .document-background-adjuster button{grid-column:auto}.document-canvas-background .document-background-adjuster>.document-background-content{padding:0;display:block}.document-background-source{background:#fbfdfd;border-bottom:1px solid #d9e8ea;grid-template-columns:minmax(260px,1.5fr) minmax(210px,1fr) auto;align-items:start;gap:12px;padding:14px 15px;display:grid}.document-background-source label,.document-background-controls label{color:#54717b;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.document-background-source input[type=file],.document-background-source select{color:#07364b;text-transform:none;background:#fff;border:1px solid #c6dadd;border-radius:8px;width:100%;min-width:0;height:38px;padding:7px 9px;font:700 10px inherit}.document-background-source input[type=file]{padding:6px}.document-background-source small{color:#82979e;text-transform:none;min-height:13px;font-size:8px;font-weight:650;line-height:1.35}.document-background-source .document-background-delete{color:#b5202d;background:#fff2f3;border:1px solid #e8a4aa;grid-column:auto;align-self:start;width:auto;min-height:38px;margin-top:18px;padding:0 13px}.document-background-source .document-background-delete:disabled{color:#98a9af;cursor:not-allowed;opacity:.7;background:#f3f6f7;border-color:#d8e2e4}.document-background-controls{grid-template-columns:repeat(4,minmax(125px,1fr)) auto;align-items:end;gap:14px;padding:14px 15px;display:grid}.document-background-controls label>span{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.document-background-controls output{color:#07969e;font-size:10px;font-weight:950}.document-background-controls input[type=range]{accent-color:#0aa5a5;background:0 0;border:0;width:100%;min-height:25px;margin:0;padding:0}.document-background-controls .document-background-reset{color:#fff;background:#07384d;grid-column:auto;width:auto;min-height:38px;padding:0 13px}.document-canvas-size>section{background:#f8fbfc;border:1px solid #d1e1e4;border-radius:12px;overflow:hidden}.document-canvas-size>section>header{border-bottom:1px solid #dce8ea;gap:3px;display:grid}.document-canvas-size>section>header strong{color:#07364b;font-size:11px}.document-canvas-size>section>header small{color:#78909a;font-size:9px}.document-canvas-size>section>div{grid-template-columns:1.3fr repeat(3,1fr);gap:10px;padding:14px;display:grid}.document-canvas-size label{color:#597680;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.document-canvas-size input,.document-canvas-size select{color:#07364b;text-transform:none;background:#fff;border:1px solid #c8dade;border-radius:8px;width:100%;height:38px;padding:7px 9px;font:700 11px inherit}.document-preview-record{color:#8be6e3;letter-spacing:.11em;text-transform:uppercase;gap:4px;min-width:min(320px,100%);margin-right:auto;font-size:9px;font-weight:900;display:grid}.document-preview-record select{color:#07364b;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #ffffff4d;border-radius:8px;min-height:36px;padding:7px 34px 7px 10px;font:800 11px inherit}.document-preview-record small{color:#a8cbd1;letter-spacing:0;text-transform:none;max-width:320px;font-size:8px;font-weight:650;line-height:1.3}.document-autosave{color:#08795f;background:#eefaf7;border:1px solid #bde2dd;border-radius:13px;align-items:center;gap:9px;margin:0 0 18px;padding:13px 15px;font-size:11px;font-weight:800;display:flex}.document-designer-toolbelt .document-autosave{white-space:nowrap;min-height:38px;margin:0;padding:7px 10px;font-size:9px}.document-designer-toolbelt .document-autosave:before{width:8px;height:8px;box-shadow:0 0 0 4px #23bd8e1f}.document-designer-toolbelt .document-autosave span{display:grid}.document-designer-toolbelt .document-autosave small{font-size:8px;font-weight:650}.document-autosave:before{content:"";background:#23bd8e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #23bd8e1f}.document-autosave[data-state=dirty]{color:#926000;background:#fff8e9;border-color:#f0d39a}.document-autosave[data-state=dirty]:before{background:#e5a82d;box-shadow:0 0 0 5px #e5a82d21}.document-autosave[data-state=saving]:before{background:#169eb0;animation:.85s infinite alternate document-save-pulse}.document-autosave[data-state=error]{color:#ad2330;background:#fff1f2;border-color:#efb4b9}.document-autosave[data-state=error]:before{background:#e62f3d;box-shadow:0 0 0 5px #e62f3d1f}@keyframes document-save-pulse{to{opacity:.45;transform:scale(1.45)}}.document-designer-workspace{background:#e8f0f2;grid-template-columns:240px minmax(0,1fr);min-height:600px;display:grid}.document-layer-panel{background:#fff;border-right:1px solid #c8dde0;max-height:640px;padding:14px;overflow:auto}.document-layer-list{gap:6px;display:grid}.document-layer-list button{color:#315461;text-align:left;background:#f3f8f9;border:1px solid #0000;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:9px;display:grid}.document-layer-list button:hover,.document-layer-list button.is-selected{color:#07384d;background:#e8fafa;border-color:#20c7c9}.document-layer-list b,.document-layer-list i{color:#087b8b;background:#dff3f3;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.document-remove-asset{color:#b2202c;align-items:center;gap:7px;margin-top:7px;font-size:.7rem;font-style:normal;font-weight:800;display:flex!important}.document-remove-asset input{width:auto!important;min-height:0!important}.document-layer-list span{min-width:0;font-size:10px;font-weight:850;line-height:1.2}.document-layer-list small{color:#8a9fa7;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;font-weight:600;display:block;overflow:hidden}.document-designer-stage{background:radial-gradient(circle,#f9fcfc 0,#dfe9eb 100%);justify-content:center;align-items:flex-start;min-width:0;max-height:78vh;padding:28px;display:flex;overflow:auto}.document-designer-canvas{background:#fff;flex:none;width:100%;min-width:220px;max-width:1100px;max-height:none;transition:width .18s,aspect-ratio .18s;box-shadow:0 18px 45px #032f442e}.designer-element{white-space:normal;line-height:1.15}.designer-element [data-element-content]{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.designer-element img{object-fit:contain;border-radius:inherit;width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;display:block}.designer-element[data-element-type=photo] img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.designer-photo,.designer-logo-image,.designer-qr,.designer-signature{border-radius:inherit;object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%}.designer-logo-image,.designer-qr,.designer-signature{object-fit:contain}.designer-element[data-element-type=qr]{flex-direction:column;gap:2px}.designer-element[data-element-type=qr] small{letter-spacing:.06em;font-size:.48em}.document-property-inspector{background:#fff;border-top:1px solid #c8dde0;padding:16px}.document-property-inspector.is-empty [data-inspector-controls]{display:none}.document-property-inspector.is-empty [data-inspector-empty]{display:block}.document-property-inspector:not(.is-empty) [data-inspector-empty]{display:none}.document-property-inspector [data-inspector-empty]{color:#78909a;text-align:center;border:1px dashed #c9dade;border-radius:10px;padding:12px;font-size:11px}.document-property-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.document-property-grid label{color:#597680;text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.document-property-grid label.wide{grid-column:span 2}.document-property-grid input,.document-property-grid select{color:#073044;background:#fbfdfd;border:1px solid #c8dade;border-radius:8px;width:100%;min-width:0;height:37px;padding:7px;font-size:11px;font-weight:700}.document-property-grid input[type=color]{padding:3px}.document-property-group-label{color:#079da3;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #e0eaec;grid-column:1/-1;margin-top:4px;padding-top:10px;font-size:9px;font-weight:900}.document-property-actions{justify-content:flex-end;margin-top:10px;display:flex}.document-property-actions button{color:#c42332;background:#fff0f1;border:0;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:850}@media (width<=1450px){.document-designer{position:relative;top:auto}.document-designer-canvas{max-width:900px}}@media (width<=1100px){.document-template-meta{grid-template-columns:150px 1fr 230px}.document-designer-toolbelt .document-autosave{flex:220px}.document-canvas-background .document-background-adjuster>div,.document-property-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.event-documents-page .document-studio-hero{grid-template-columns:1fr;padding:22px}.event-documents-page .document-flow-steps{grid-template-columns:1fr}.document-template-meta{grid-template-columns:1fr;padding:14px 20px}.document-element-insert,.document-canvas-actions{width:100%}.document-canvas-actions button{flex:1}.document-canvas-background>summary,.document-canvas-size>summary{justify-content:center}.document-canvas-background .document-background-adjuster>div,.document-canvas-size>section>div,.document-designer-workspace{grid-template-columns:1fr}.document-layer-panel{border-bottom:1px solid #c8dde0;border-right:0;max-height:none}.document-layer-list,.document-property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-property-grid label.wide{grid-column:1/-1}}@media (width<=1100px){.document-background-source{grid-template-columns:minmax(220px,1.3fr) minmax(190px,1fr)}.document-background-source .document-background-delete{grid-column:1/-1;margin-top:0}.document-background-controls{grid-template-columns:repeat(2,minmax(150px,1fr))}.document-background-controls .document-background-reset{grid-column:1/-1;width:max-content}}@media (width<=620px){.document-background-source,.document-background-controls{grid-template-columns:1fr}.document-background-source .document-background-delete,.document-background-controls .document-background-reset{grid-column:auto;width:100%}.document-background-controls label>span{white-space:normal}}.document-verification-page{color:#062f43;background:#edf4f5;min-height:100vh;margin:0;font-family:Inter,Arial,sans-serif}.verification-public-nav{background:#fff;border-bottom:1px solid #dce7e9;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,70px);display:flex}.verification-public-nav a{color:#06364c;font-weight:800;text-decoration:none}.verification-public-nav a:first-child{align-items:center;gap:14px;display:flex}.verification-public-nav b{letter-spacing:.22em}.verification-public-nav span{color:#779099;letter-spacing:.16em;border-left:1px solid #cbdadd;padding-left:14px;font-size:.7rem}.verification-public-shell{width:min(1180px,100% - 32px);margin:34px auto 70px}.verification-result-hero{color:#fff;background:linear-gradient(120deg,#032f44,#087783 65%,#16b6b6);border-radius:30px;grid-template-columns:auto minmax(0,1fr) 180px;align-items:center;gap:26px;padding:38px;display:grid;box-shadow:0 25px 70px #032f4433}.verification-result-hero.is-invalid{background:linear-gradient(120deg,#541722,#bc2636)}.verification-mark{border:2px solid #fff6;border-radius:50%;place-items:center;width:82px;height:82px;font-size:2.6rem;font-weight:900;display:grid}.verification-result-hero span{letter-spacing:.2em;color:#79e2df;font-size:.72rem;font-weight:900}.verification-result-hero h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(1.8rem,4vw,3.8rem)}.verification-result-hero p{color:#c8e0e5;margin:0}.verification-result-hero aside{text-align:center;border:1px solid #ffffff40;border-radius:18px;gap:4px;padding:22px;display:grid}.verification-result-hero aside strong{font-size:2rem}.verification-result-hero aside small{color:#c8e0e5}.verification-identity-card{background:#d8e4e7;border:1px solid #d8e4e7;border-radius:22px;grid-template-columns:1.5fr 1fr 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.verification-identity-card>div{background:#fff;padding:24px}.verification-identity-card span{color:#78909a;letter-spacing:.17em;margin-bottom:8px;font-size:.67rem;font-weight:900;display:block}.verification-identity-card h2{margin:0 0 5px}.verification-identity-card p{color:#6e8790;margin:0}.verification-identity-card code{font-weight:800}.verification-tabs{background:#fff;border:1px solid #d8e4e7;border-radius:16px;gap:8px;margin-top:28px;padding:7px;display:flex}.verification-tabs button{color:#66808a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:13px 18px;font-weight:800}.verification-tabs button.active{color:#fff;background:#06364c}.verification-tabs b{background:#71e4e22e;border-radius:20px;place-items:center;min-width:24px;height:24px;margin-left:6px;font-size:.72rem;display:inline-grid}.verification-tab-panel{background:#fff;border:1px solid #d6e3e6;border-radius:25px;margin-top:15px;overflow:hidden}.verification-tab-panel>header{border-bottom:1px solid #dfe9eb;justify-content:space-between;align-items:end;gap:30px;padding:28px 30px;display:flex}.verification-tab-panel>header span{letter-spacing:.18em;color:#0aa6aa;font-size:.7rem;font-weight:900}.verification-tab-panel>header h2{margin:7px 0 0;font-size:1.7rem}.verification-tab-panel>header p{color:#78909a;text-align:right;max-width:420px;margin:0}.verification-result-list article{border-top:1px solid #e0eaec;grid-template-columns:70px minmax(0,1.7fr) 130px 100px 100px;align-items:center;gap:18px;padding:18px 26px;display:grid}.verification-result-list article:first-child{border-top:0}.verification-result-list article>b{color:#fff;background:#06364c;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.verification-result-list article div{gap:4px;display:grid}.verification-result-list article span,.verification-result-list article small{color:#78909a;font-size:.7rem}.verification-result-list article i{color:#0a8a6c;font-size:.7rem;font-style:normal;font-weight:900}.verification-history-list details{border-top:1px solid #dfe9eb}.verification-history-list details:first-child{border-top:0}.verification-history-list summary{cursor:pointer;justify-content:space-between;padding:22px 28px;display:flex}.verification-history-list summary div{gap:5px;display:grid}.verification-history-list summary span,.verification-history-list summary small{color:#78909a;font-size:.72rem}.verification-info{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.verification-info>div{border:1px solid #e2eaec;padding:24px 28px}.verification-info dt{color:#78909a;letter-spacing:.12em;font-size:.7rem;font-weight:900}.verification-info dd{margin:8px 0 0;font-weight:800}.verification-empty{text-align:center;color:#78909a;padding:50px}@media (width<=1000px){.document-template-grid,.document-library-intro,.document-create-shell{grid-template-columns:1fr}.document-create-context{min-height:auto}.verification-result-hero{grid-template-columns:auto 1fr}.verification-result-hero aside{grid-column:1/-1}.verification-result-list article{grid-template-columns:60px minmax(0,1fr) 110px 80px}.verification-result-list article i{grid-column:2/-1}.verification-identity-card{grid-template-columns:1fr}}@media (width<=700px){.document-library-hero{grid-template-columns:1fr}.document-library-intro ol{grid-template-columns:repeat(2,1fr)}.document-template-tile{grid-template-columns:62px 1fr}.document-template-number{width:58px;height:58px}.document-template-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.verification-public-nav span{display:none}.verification-result-hero{grid-template-columns:1fr;padding:28px}.verification-mark{width:60px;height:60px}.verification-tabs{overflow-x:auto}.verification-tabs button{white-space:nowrap}.verification-tab-panel>header{display:block}.verification-tab-panel>header p{text-align:left;margin-top:10px}.verification-result-list article{grid-template-columns:52px 1fr}.verification-result-list article>div:nth-of-type(n+2),.verification-result-list article i{grid-column:auto}.verification-info{grid-template-columns:1fr}}.live-station-hub{gap:24px;display:grid}.live-station-status{background:#fff;border:1px solid #d5e4e7;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 16px 42px #032f4414}.live-station-status>div{border-right:1px solid #dde8ea;min-height:112px;padding:24px 28px}.live-station-status>div:last-child{border-right:0}.live-station-status span{color:#728892;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:800;display:block}.live-station-status strong{color:#06364c;font-size:1.45rem}.live-station-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.live-station-card{background:#fff;border:1px solid #d3e3e6;border-radius:28px;grid-template-columns:92px minmax(0,1fr);gap:24px;padding:32px;display:grid;box-shadow:0 20px 50px #032f4417}.live-station-card.call-room-station{border-top:5px solid #1bb8b5}.live-station-card.dq-station{border-top:5px solid #ec2c3a}.live-station-icon{color:#74e1df;letter-spacing:.08em;background:#05364b;border-radius:24px;place-items:center;width:84px;height:84px;font-size:1.45rem;font-weight:900;display:grid}.dq-station .live-station-icon{color:#d52030;background:#fff0f1}.live-station-copy>span{color:#0ca7ac;letter-spacing:.18em;font-size:.74rem;font-weight:900}.live-station-copy h2{letter-spacing:-.04em;margin:8px 0 10px;font-size:2rem}.live-station-copy p{color:#70868f;margin:0;line-height:1.55}.live-station-copy ul{color:#47636d;margin:18px 0 0;padding-left:20px;line-height:1.8}.live-station-action,.live-station-locked{text-align:center;border-radius:15px;grid-column:1/-1;justify-content:center;align-items:center;min-height:60px;font-size:1rem;font-weight:900;display:flex}.live-station-action{color:#fff;background:#06364c;text-decoration:none}.dq-station .live-station-action{background:#ec2c3a}.live-station-locked{color:#80939a;background:#edf3f4}.remote-hero{margin-bottom:24px}.operator-remote{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.remote-display{color:#fff;background:linear-gradient(120deg,#022f44,#076778 65%,#12aeb1);border-radius:26px;grid-column:1/-1;grid-template-columns:1fr 1fr 1.5fr auto;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 22px 55px #032f442e}.remote-display>div{border-right:1px solid #ffffff29;align-content:center;gap:6px;min-height:132px;padding:24px 30px;display:grid}.remote-display span{letter-spacing:.18em;color:#79dfde;font-size:.72rem;font-weight:900}.remote-display strong{font-size:clamp(1.8rem,3vw,3rem);line-height:1}.remote-display-phase strong{font-size:clamp(1.2rem,2.2vw,2rem)}.remote-live-indicator{flex-direction:column;justify-content:center;align-items:center;min-width:135px;border-right:0!important;display:flex!important}.remote-live-indicator i{background:#34d1a1;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 8px #34d1a124}.remote-live-indicator span{color:#fff;letter-spacing:.08em;margin-top:15px}.remote-panel{background:#fff;border:1px solid #d5e4e7;border-radius:24px;padding:26px;box-shadow:0 14px 38px #032f4412}.remote-panel>header,.remote-number-pair header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.remote-panel>header>span,.remote-number-pair header>span{color:#079da3;background:#e7f7f7;border-radius:13px;flex:0 0 44px;place-items:center;height:44px;font-size:.86rem;font-weight:900;display:grid}.remote-panel header b{font-size:1.08rem;display:block}.remote-panel header small{color:#789099;margin-top:3px;display:block}.remote-selector{grid-template-columns:68px minmax(0,1fr) 68px;gap:10px;display:grid}.remote-selector button,.remote-stepper button{color:#fff;min-height:64px;font:inherit;cursor:pointer;background:#06364c;border:0;border-radius:15px;font-size:2rem;font-weight:800}.remote-selector select,.remote-stepper input,.dq-reason-panel select,.dq-reason-panel textarea,.remote-announcement input{color:#06364c;width:100%;min-height:64px;font:inherit;background:#f9fcfc;border:2px solid #c9dde1;border-radius:15px;padding:12px 16px;font-size:1rem;font-weight:800}.remote-stepper{grid-template-columns:70px minmax(90px,1fr) 70px;gap:10px;display:grid}.remote-stepper input{text-align:center;font-size:1.5rem}.remote-number-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.remote-number-pair>div+div{border-left:1px solid #dce7e9;padding-left:24px}.remote-panel-wide{grid-column:1/-1}.remote-button-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.remote-button-grid label,.remote-connection label{cursor:pointer;position:relative}.remote-button-grid input,.remote-connection input{opacity:0;pointer-events:none;position:absolute}.remote-button-grid label span{color:#47646d;text-align:center;background:#f7fbfb;border:2px solid #cee0e3;border-radius:16px;place-items:center;min-height:70px;padding:12px;font-weight:900;display:grid}.remote-button-grid input:checked+span{color:#fff;background:#06364c;border-color:#17b9b7;box-shadow:0 10px 24px #032f442e}.remote-bottom-panel{grid-template-columns:minmax(0,1.5fr) auto auto;align-items:end;gap:18px;display:grid}.remote-announcement{gap:9px;display:grid}.remote-announcement>span,.dq-reason-panel label>span{letter-spacing:.12em;color:#54717b;text-transform:uppercase;font-size:.76rem;font-weight:900}.remote-connection{gap:8px;display:flex}.remote-connection label span{color:#607982;border:2px solid #cee0e3;border-radius:15px;place-items:center;min-height:64px;padding:12px 16px;font-size:.86rem;font-weight:900;display:grid}.remote-connection input:checked+span{color:#087978;background:#e5f8f6;border-color:#18b5b4}.remote-publish-button{color:#fff;min-height:64px;font:inherit;letter-spacing:.04em;cursor:pointer;background:#18aaa9;border:0;border-radius:15px;padding:14px 28px;font-weight:900;box-shadow:0 12px 28px #14aaa93b}.remote-danger-button{background:#ec2c3a;box-shadow:0 12px 28px #ec2c3a33}.dq-reason-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.dq-reason-panel label{gap:9px;display:grid}.dq-remote-submit{border-top:1px solid #dce7e9;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.dq-remote-submit small{color:#718891}.dq-remote-hero{background:linear-gradient(120deg,#302130,#7c2733 62%,#e12938)}@media (width<=1050px){.live-station-grid,.remote-bottom-panel{grid-template-columns:1fr}.remote-connection{flex-wrap:wrap}.remote-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.live-station-status{grid-template-columns:repeat(2,1fr)}.live-station-status>div:nth-child(2){border-right:0}.live-station-status>div:nth-child(-n+2){border-bottom:1px solid #dde8ea}.operator-remote{grid-template-columns:1fr}.remote-display{grid-template-columns:repeat(2,1fr)}.remote-display>div{min-height:100px;padding:18px}.remote-live-indicator{min-width:0}.remote-panel{grid-column:1/-1}.remote-number-pair{grid-template-columns:1fr}.remote-number-pair>div+div{border-top:1px solid #dce7e9;border-left:0;padding:22px 0 0}.dq-reason-panel{grid-template-columns:1fr}.live-station-card{grid-template-columns:64px 1fr;padding:24px}.live-station-icon{border-radius:18px;width:62px;height:62px}.dq-remote-submit{display:grid}.remote-publish-button{width:100%}}.dq-remote-display{grid-template-columns:1fr 1fr 1fr 1.5fr auto}@media (width<=720px){.dq-remote-display{grid-template-columns:repeat(2,1fr)}}.document-center-flow{background:#d5e4e7;border:1px solid #d5e4e7;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0;display:grid;overflow:hidden}.document-center-flow article{background:#fff;grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:118px;padding:24px;display:grid}.document-center-flow b{color:#069da3;background:#e6f8f7;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.document-center-flow span,.document-center-section>header span,.document-operation-panel>header span,.participant-card-directory>header span,.participant-athlete-print-table>header span{color:#079da3;letter-spacing:.18em;font-size:.73rem;font-weight:900;display:block}.document-center-flow strong{margin:5px 0;font-size:1.05rem;display:block}.document-center-flow small{color:#738a93;line-height:1.4}.document-center-section{background:#fff;border:1px solid #d5e4e7;border-radius:28px;margin-top:25px;padding:30px;box-shadow:0 16px 42px #032f4412}.document-center-section>header{justify-content:space-between;gap:30px;margin-bottom:24px;display:flex}.document-center-section>header h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:2rem}.document-center-section>header p{color:#738a93;margin:0}.document-center-section .document-library-capabilities{background:#eef7f7;border-radius:12px;margin:0 0 22px;padding:13px 16px}.document-template-copy h3{letter-spacing:-.035em;margin:7px 0 14px;font-size:1.45rem}.document-template-tile.is-active{border-color:#41cdbd;box-shadow:0 14px 38px #11aa9d1f}.document-activation-state{color:#6f858e;letter-spacing:.08em;background:#edf2f3;border-radius:20px;margin-top:12px;padding:7px 10px;font-size:.65rem;font-style:normal;font-weight:900;display:inline-flex}.document-activation-state.active{color:#087c5d;background:#ddf6eb}.document-template-actions form{display:grid}.document-template-actions button{color:#07546a;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d9dd;border-radius:12px;padding:12px;font-weight:800}.document-operation-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.document-operation-grid article{background:#f9fcfc;border:1px solid #d9e5e7;border-radius:22px;flex-direction:column;min-height:265px;padding:27px;display:flex}.document-operation-grid article>span{color:#08a2a7;letter-spacing:.16em;font-size:.7rem;font-weight:900}.document-operation-grid h3{margin:12px 0 8px;font-size:1.6rem}.document-operation-grid p{color:#708891;margin:0;line-height:1.55}.document-operation-grid strong{color:#06364c;margin:22px 0 14px}.document-operation-grid a{color:#fff;text-align:center;background:#06364c;border-radius:12px;margin-top:auto;padding:14px;font-weight:900;text-decoration:none}.document-operation-grid article.is-locked{color:#738a93;background:#f3f6f7}.document-operation-redirect>header>a{color:#fff;background:#06364c;border-radius:12px;align-self:center;padding:14px 18px;font-weight:900;text-decoration:none}.document-operation-hero,.participant-organization-hero{color:#fff;background:linear-gradient(120deg,#032f44,#087482 62%,#16b6b6);border-radius:32px;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:28px;padding:clamp(32px,5vw,66px);display:grid;box-shadow:0 24px 60px #032f442b}.document-operation-hero>div>span,.participant-organization-hero>div>span{color:#72e2df;letter-spacing:.2em;font-size:.75rem;font-weight:900}.document-operation-hero h1,.participant-organization-hero h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:.96}.document-operation-hero p,.participant-organization-hero p{color:#c6dfe3;margin:0}.document-operation-hero aside,.participant-organization-hero aside{background:#032f443d;border:1px solid #ffffff3d;border-radius:22px;gap:7px;padding:24px;display:grid}.document-operation-hero aside strong,.participant-organization-hero aside strong{font-size:3rem}.document-operation-hero aside span,.participant-organization-hero aside span{letter-spacing:.16em;color:#75e3e0;font-size:.72rem;font-weight:900}.document-operation-hero aside small{color:#d0e3e6}.document-template-status{background:#fffaf0;border:1px solid #edd298;border-radius:20px;align-items:center;gap:16px;margin:22px 0;padding:20px 24px;display:flex}.document-template-status.is-active{background:#f1fbf6;border-color:#a9ddca}.document-template-status>div{gap:3px;margin-right:auto;display:grid}.document-template-status span{letter-spacing:.16em;color:#9c7214;font-size:.67rem;font-weight:900}.document-template-status.is-active span{color:#078161}.document-template-status small{color:#718991}.document-template-status>a{color:#07546a;border:1px solid #bfd4d9;border-radius:12px;padding:13px 17px;font-weight:900;text-decoration:none}.document-template-status>a.primary{color:#fff;background:#ed2634;border-color:#ed2634}.document-operation-columns{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:22px;display:grid}.document-operation-panel,.participant-card-directory,.participant-athlete-print-table{background:#fff;border:1px solid #d5e4e7;border-radius:26px;overflow:hidden;box-shadow:0 14px 38px #032f4412}.document-operation-panel>header,.participant-card-directory>header,.participant-athlete-print-table>header{border-bottom:1px solid #dce7e9;padding:26px 28px}.document-operation-panel h2,.participant-card-directory h2,.participant-athlete-print-table h2{margin:8px 0 5px;font-size:1.65rem}.document-operation-panel p,.participant-card-directory p,.participant-athlete-print-table p{color:#708891;margin:0}.staff-invitation-form{gap:16px;padding:26px;display:grid}.staff-invitation-form label{gap:8px;display:grid}.staff-invitation-form label>span{color:#536e78;font-size:.75rem;font-weight:900}.staff-invitation-form input,.staff-invitation-form select,.staff-invitation-list select{width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #c7dade;border-radius:12px;padding:10px 14px}.staff-invitation-form button,.staff-invitation-list button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#ed2634;border:0;border-radius:12px;font-weight:900}.invitation-link-result{background:#eaf8f7;border-radius:15px;gap:7px;margin:0 26px 26px;padding:17px;display:grid}.invitation-link-result span{letter-spacing:.12em;color:#078a8d;font-size:.65rem;font-weight:900}.invitation-link-result input{border:1px solid #add9da;border-radius:9px;padding:11px}.invitation-link-result small{color:#68818a}.staff-invitation-list article{border-top:1px solid #e0eaec;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:center;gap:18px;padding:20px 26px;display:grid}.staff-invitation-list article:first-child{border-top:0}.staff-invitation-list article>div{gap:4px;display:grid}.staff-invitation-list article small,.staff-invitation-list article span{color:#748b94;font-size:.72rem}.staff-invitation-list form{grid-template-columns:1fr auto;gap:8px;display:grid}.staff-invitation-list article>b{color:#087c5d}.waiting-state{align-items:center;font-weight:900;display:inline-flex;color:#a5750a!important}.document-operation-empty{text-align:center;color:#748b94;padding:48px}.participant-card-directory>header,.participant-athlete-print-table>header{justify-content:space-between;align-items:end;gap:25px;display:flex}.participant-organization-list article{border-top:1px solid #e0eaec;grid-template-columns:58px minmax(220px,1.3fr) minmax(200px,.8fr) 180px;align-items:center;gap:18px;padding:20px 26px;display:grid}.participant-organization-list article:first-child{border-top:0}.participant-org-mark{color:#72e2df;background:#06364c;border-radius:16px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.participant-org-copy span{letter-spacing:.12em;color:#079da3;font-size:.64rem;font-weight:900}.participant-org-copy h3{margin:4px 0;font-size:1rem}.participant-org-copy p{color:#748b94;margin:0;font-size:.78rem}.participant-print-state{gap:4px;display:grid}.participant-print-state span{color:#a71;font-size:.67rem;font-weight:900}.participant-print-state.printed span{color:#078161}.participant-print-state strong{font-size:.8rem}.participant-print-state small{color:#748b94;font-size:.68rem}.participant-org-actions{gap:7px;display:grid}.participant-org-actions a,.participant-athlete-print-list article>a{color:#07546a;text-align:center;border:1px solid #bfd4d9;border-radius:10px;padding:11px;font-size:.78rem;font-weight:900;text-decoration:none}.participant-org-actions a.primary{color:#fff;background:#ed2634;border-color:#ed2634}.participant-organization-hero aside a{color:#06364c;text-align:center;background:#fff;border-radius:10px;margin-top:12px;padding:12px;font-weight:900;text-decoration:none}.participant-athlete-print-list article{border-top:1px solid #e0eaec;grid-template-columns:54px minmax(0,1fr) 210px 170px;align-items:center;gap:18px;padding:17px 26px;display:grid}.participant-athlete-avatar{color:#078a8d;background:#e4f7f6;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:900;display:grid;overflow:hidden}.participant-athlete-avatar img{object-fit:cover;width:100%;height:100%}.participant-athlete-print-list article>div:nth-child(2){gap:4px;display:grid}.participant-athlete-print-list article>div:nth-child(2) small{color:#748b94;font-size:.72rem}.staff-invitation-card{background:#fff;border:1px solid #d5e4e7;border-radius:30px;width:min(920px,100%);margin:50px auto;overflow:hidden;box-shadow:0 24px 60px #032f4421}.staff-invitation-card__hero{color:#fff;background:linear-gradient(120deg,#032f44,#0b8b91);padding:45px}.staff-invitation-card__hero span,.invitation-step{color:#71e4e2;letter-spacing:.18em;font-size:.72rem;font-weight:900}.staff-invitation-card__hero h1{margin:10px 0;font-size:clamp(2rem,4vw,3.8rem)}.staff-invitation-card__hero p{color:#c7dfe3;margin:0}.staff-invitation-card__content{padding:38px}.staff-invitation-card__content h2{margin:10px 0;font-size:2rem}.staff-invitation-card__content p{color:#708891}.staff-invitation-card__content form{gap:12px;margin-top:24px;display:grid}.staff-invitation-card__content label{gap:8px;display:grid}.staff-invitation-card__content select{font:inherit;border:1px solid #c7dade;border-radius:13px;padding:16px}.staff-invitation-card__content button{color:#fff;font:inherit;background:#ed2634;border:0;border-radius:13px;padding:17px;font-weight:900}.verified-state{color:#078161;letter-spacing:.16em;font-size:.75rem;font-weight:900}@media (width<=1100px){.document-center-flow,.document-operation-grid,.document-operation-columns{grid-template-columns:1fr}.participant-organization-list article{grid-template-columns:54px 1fr 1fr}.participant-org-actions{grid-column:2/-1;grid-template-columns:repeat(2,1fr)}.participant-athlete-print-list article{grid-template-columns:54px 1fr 180px}.participant-athlete-print-list article>a,.participant-athlete-print-list article>.waiting-state{grid-column:2/-1}}@media (width<=720px){.document-operation-hero,.participant-organization-hero{grid-template-columns:1fr}.document-template-status{flex-direction:column;align-items:stretch}.document-template-status>div{margin-right:0}.document-template-grid{grid-template-columns:1fr}.document-template-tile{grid-template-columns:58px 1fr}.document-template-actions{grid-column:1/-1}.participant-card-directory>header,.participant-athlete-print-table>header{display:block}.participant-organization-list article,.participant-athlete-print-list article{grid-template-columns:50px 1fr}.participant-print-state,.participant-org-actions,.participant-athlete-print-list article>a,.participant-athlete-print-list article>.waiting-state{grid-column:1/-1}.staff-invitation-list article,.staff-invitation-list form{grid-template-columns:1fr}}.document-print-history{background:#fff;border:1px solid #d5e4e7;border-radius:26px;margin-top:24px;overflow:hidden;box-shadow:0 16px 42px #032f4412}.document-print-history>header{border-bottom:1px solid #dfe9eb;justify-content:space-between;align-items:end;gap:30px;padding:26px 30px;display:flex}.document-print-history>header span{letter-spacing:.17em;color:#08a1a5;font-size:.7rem;font-weight:900}.document-print-history>header h2{margin:7px 0 4px;font-size:1.65rem}.document-print-history>header p{color:#708891;margin:0}.document-print-history>header>strong{color:#087c7f;letter-spacing:.08em;background:#e8f8f7;border-radius:12px;padding:12px 15px;font-size:.78rem}.document-print-history-list article{border-top:1px solid #e2eaec;justify-content:space-between;align-items:center;gap:24px;padding:17px 30px;display:flex}.document-print-history-list article:first-child{border-top:0}.document-print-history-list article div{gap:4px;display:grid}.document-print-history-list small,.document-print-history-list article>span{color:#718992;font-size:.7rem;font-weight:700}.participant-print-state details{margin-top:5px}.participant-print-state summary{color:#087c7f;cursor:pointer;font-size:.68rem;font-weight:900}.participant-print-state details p{line-height:1.45;color:#718992!important;margin:5px 0 0!important;font-size:.66rem!important}.staff-invitation-form [hidden]{display:none!important}.participant-card-hero>aside{gap:0;padding:0;overflow:hidden}.participant-card-hero__metric{gap:4px;padding:19px 22px;display:grid}.participant-card-hero__metric+.participant-card-hero__metric{border-top:1px solid #fff3}.participant-card-hero__metric strong{line-height:1;font-size:2.2rem!important}.participant-card-hero__metric.is-pending{background:#f4a82921}.participant-card-hero__metric.is-pending span{color:#ffd480}.participant-card-hero__metric.is-complete{background:#34c9971c}.participant-card-hero>aside>small{border-top:1px solid #fff3;padding:14px 22px}.participant-directory-summary{text-align:right;justify-items:end;gap:5px;min-width:230px;display:grid}.participant-directory-summary>strong{color:#07364b;letter-spacing:.08em;font-size:.88rem}.participant-directory-summary>span{color:#9a6807;font-size:.76rem;font-weight:800}.participant-directory-summary>span b{font-size:1.05rem}.participant-directory-summary>small{color:#7a9098;font-size:.68rem}.participant-print-state.has-pending>span{color:#a56b00}.participant-print-state.is-complete>span{color:#078161}.staff-assigned-position{background:#effafa;border:1px solid #b9dddf;border-radius:13px;gap:5px;padding:17px;display:grid}.staff-assigned-position span{color:#078a8d;letter-spacing:.13em;font-size:.68rem;font-weight:900}.staff-assigned-position strong{color:#07364b;font-size:1.1rem}.staff-invitation-form small{color:#718991;font-size:.68rem;line-height:1.45}@media (width<=720px){.document-print-history>header,.document-print-history-list article{flex-direction:column;align-items:flex-start}.document-print-history>header{padding:22px}.document-print-history-list article{padding:16px 22px}.participant-directory-summary{text-align:left;justify-items:start;margin-top:18px}}.event-workspace-page .app-content{max-width:1540px}.event-workspace-hero{color:#fff;background:linear-gradient(120deg,#032f44 0%,#075f70 60%,#16b6b6 100%);border-radius:32px;grid-template-columns:minmax(0,1.55fr) minmax(250px,.45fr);margin-bottom:28px;display:grid;overflow:hidden;box-shadow:0 24px 60px #032f442b}.event-workspace-hero__copy{min-height:330px;padding:clamp(34px,5vw,68px)}.event-workspace-eyebrow{color:#76e7e2;letter-spacing:.22em;margin-top:30px;font-size:.76rem;font-weight:900;display:block}.event-workspace-hero h1{letter-spacing:-.065em;max-width:960px;margin:13px 0 16px;font-size:clamp(2.5rem,5.2vw,5.8rem);line-height:.93}.event-workspace-hero p{color:#c2dce1;margin:0;font-size:1rem}.event-workspace-hero__readiness{background:#032f4433;border-left:1px solid #ffffff2b;flex-direction:column;justify-content:center;padding:34px;display:flex}.event-workspace-hero__readiness>span{color:#78e2df;letter-spacing:.17em;font-size:.7rem;font-weight:900}.event-workspace-hero__readiness>strong{margin:12px 0;font-size:4rem;line-height:1}.event-workspace-hero__readiness small{color:#c6dfe3;margin-top:14px;line-height:1.5}.event-workspace-hero__stats{border-top:1px solid #ffffff2b;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.event-workspace-hero__stats>span{border-right:1px solid #ffffff29;gap:6px;padding:22px 30px;display:grid}.event-workspace-hero__stats>span:last-child{border-right:0}.event-workspace-hero__stats small{color:#8bdfdf;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.event-workspace-hero__stats strong{font-size:1.65rem}.event-workspace-configuration,.event-workspace-operations,.event-workspace-secondary{background:#fff;border:1px solid #d4e3e6;border-radius:28px;margin-top:26px;padding:clamp(24px,3vw,38px);box-shadow:0 16px 44px #032f4412}.event-workspace-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.event-workspace-section-heading>div>span{color:#079da3;letter-spacing:.19em;font-size:.74rem;font-weight:900}.event-workspace-section-heading h2{letter-spacing:-.05em;margin:8px 0 6px;font-size:clamp(1.8rem,3vw,2.9rem);line-height:1}.event-workspace-section-heading p{color:#718891;max-width:850px;margin:0;line-height:1.55}.event-workspace-status{color:#a26d00;letter-spacing:.1em;background:#fff1d4;border-radius:999px;flex:none;padding:10px 13px;font-size:.68rem;font-weight:900}.event-workspace-status.is-ready{color:#087b5c;background:#def6eb}.event-configuration-gateway{color:#06364c;background:linear-gradient(100deg,#effbfa,#fff 60%);border:1px solid #9ddfe0;border-radius:22px;grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.event-configuration-gateway:hover{border-color:#16b7b5;transform:translateY(-3px);box-shadow:0 18px 42px #0893961f}.event-configuration-gateway__icon{color:#71e2df;background:#06364c;border-radius:19px;place-items:center;width:66px;height:66px;font-size:1.65rem;display:grid}.event-configuration-gateway small{color:#079da3;letter-spacing:.14em;font-size:.67rem;font-weight:900}.event-configuration-gateway h3{max-width:760px;margin:7px 0 5px;font-size:1.25rem}.event-configuration-gateway p{color:#718891;margin:0;font-size:.82rem;line-height:1.5}.event-configuration-gateway__summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.event-configuration-gateway__summary span{color:#087e82;background:#e4f7f6;border-radius:9px;padding:8px 10px;font-size:.72rem;font-weight:900}.event-configuration-gateway>b{color:#fff;white-space:nowrap;background:#06364c;border-radius:12px;padding:14px 17px}.event-operation-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.event-operation-card{color:#06364c;background:#fbfdfd;border:1px solid #d7e4e7;border-radius:22px;flex-direction:column;min-height:315px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.event-operation-card:hover{border-color:#72ced0;transform:translateY(-4px);box-shadow:0 20px 42px #032f441a}.event-operation-card.is-primary{color:#fff;background:linear-gradient(145deg,#04374b,#087785)}.event-operation-card.is-danger{border-top:5px solid #ed2634}.event-operation-card__number{color:#91a5ab;letter-spacing:.13em;font-size:.7rem;font-weight:900;position:absolute;top:24px;right:25px}.event-operation-card.is-primary .event-operation-card__number{color:#7cdbdc}.event-operation-card__icon{color:#07898d;background:#e4f7f6;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:24px;font-size:1.5rem;font-weight:900;display:grid}.event-operation-card.is-primary .event-operation-card__icon{color:#76e5e2;background:#ffffff1f}.event-operation-card>small{color:#079da3;letter-spacing:.16em;font-size:.66rem;font-weight:900}.event-operation-card.is-primary>small{color:#75e3df}.event-operation-card h3{letter-spacing:-.035em;margin:9px 0;font-size:1.65rem}.event-operation-card p{color:#718891;margin:0;font-size:.86rem;line-height:1.55}.event-operation-card.is-primary p{color:#c6dfe3}.event-operation-card footer{justify-content:space-between;align-items:flex-end;gap:15px;margin-top:auto;padding-top:24px;display:flex}.event-operation-card footer span{color:#657e87;font-size:.75rem;font-weight:800}.event-operation-card.is-primary footer span{color:#b9dadd}.event-operation-card footer b{color:#e92735;white-space:nowrap;font-size:.8rem}.event-operation-card.is-primary footer b{color:#76e6e2}.event-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-secondary-grid>a{color:#06364c;border:1px solid #d9e5e7;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:17px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.event-secondary-grid>a:hover{background:#f2fbfa;border-color:#81d3d4}.event-secondary-grid>a>span{color:#078d91;background:#e5f7f6;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:900;display:grid}.event-secondary-grid>a div{gap:4px;display:grid}.event-secondary-grid>a small{color:#718991;font-size:.72rem}.event-secondary-grid>a>b{color:#e92735}.event-workspace-page .event-control-layout{margin-top:24px}@media (width<=1180px){.event-operation-grid-v2,.event-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-configuration-gateway{grid-template-columns:66px minmax(0,1fr) auto}.event-configuration-gateway__summary{grid-column:2/4;justify-content:flex-start}}@media (width<=780px){.event-workspace-hero{grid-template-columns:1fr}.event-workspace-hero__copy{min-height:0;padding:34px 25px}.event-workspace-hero__readiness{border-top:1px solid #ffffff2b;border-left:0}.event-workspace-hero__stats{grid-template-columns:repeat(2,1fr)}.event-workspace-hero__stats>span:nth-child(2){border-right:0}.event-workspace-hero__stats>span:nth-child(-n+2){border-bottom:1px solid #ffffff29}.event-workspace-section-heading{flex-direction:column;align-items:flex-start}.event-configuration-gateway{grid-template-columns:56px 1fr;padding:20px}.event-configuration-gateway__icon{width:54px;height:54px}.event-configuration-gateway__summary{grid-column:1/-1}.event-configuration-gateway>b{text-align:center;grid-column:1/-1}.event-operation-grid-v2,.event-secondary-grid{grid-template-columns:1fr}.event-operation-card{min-height:285px}.event-workspace-configuration,.event-workspace-operations,.event-workspace-secondary{border-radius:22px;padding:22px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.event-workspace-page .event-back-link{color:#607b85;margin-bottom:18px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.event-workspace-page .event-back-link:hover{color:#078c92}.event-workspace-page .event-workspace-hero{border-radius:26px;grid-template-columns:minmax(0,1fr) 290px;margin-bottom:20px}.event-workspace-page .event-workspace-hero__copy{min-height:0;padding:34px 38px 30px}.event-workspace-page .event-workspace-eyebrow{margin-top:18px;font-size:.69rem}.event-workspace-page .event-workspace-hero h1{letter-spacing:-.052em;max-width:980px;margin:9px 0 20px;font-size:clamp(2rem,3.4vw,3.75rem);line-height:1}.event-workspace-meta{flex-wrap:wrap;gap:10px 30px;margin:0;display:flex}.event-workspace-meta>div{min-width:130px}.event-workspace-meta dt{color:#79dddc;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;font-weight:900}.event-workspace-meta dd{color:#d5e7ea;margin:0;font-size:.8rem;font-weight:700}.event-workspace-page .event-workspace-hero__readiness{justify-content:center;padding:30px}.event-workspace-page .event-workspace-hero__readiness>div:first-child{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.event-workspace-page .event-workspace-hero__readiness>div:first-child span{color:#78e2df;letter-spacing:.14em;font-size:.68rem;font-weight:900}.event-workspace-page .event-workspace-hero__readiness>div:first-child strong{font-size:2.8rem;line-height:.9}.event-workspace-page .event-workspace-hero__readiness small{margin-top:11px;font-size:.76rem}.event-workspace-page .event-workspace-hero__stats>span{justify-content:space-between;align-items:baseline;gap:12px;padding:15px 24px;display:flex}.event-workspace-page .event-workspace-hero__stats strong{font-size:1.35rem}.event-workspace-page .event-workspace-section{border-radius:22px;margin-top:18px;padding:28px;box-shadow:0 10px 30px #032f440e}.event-workspace-page .event-workspace-section-heading{align-items:center;margin-bottom:18px}.event-workspace-page .event-workspace-section-heading h2{font-size:clamp(1.55rem,2.2vw,2.15rem)}.event-workspace-page .event-workspace-section-heading p{font-size:.84rem}.event-workspace-page .event-configuration-gateway{border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto auto;gap:18px;padding:18px 20px}.event-workspace-page .event-configuration-gateway__icon{border-radius:14px;width:50px;height:50px;font-size:1.3rem}.event-workspace-page .event-configuration-gateway h3{margin:5px 0 3px;font-size:1rem}.event-workspace-page .event-configuration-gateway p{font-size:.75rem}.event-workspace-page .event-configuration-gateway>b{padding:12px 14px;font-size:.78rem}.event-workspace-table-wrap{background:#fff;border:1px solid #d8e5e7;border-radius:17px;overflow:hidden}.event-workspace-table{border-collapse:collapse;table-layout:fixed;width:100%}.event-workspace-table th{color:#627b84;letter-spacing:.13em;text-align:left;text-transform:uppercase;background:#f1f6f7;padding:12px 16px;font-size:.65rem;font-weight:900}.event-workspace-table td{color:#607a84;vertical-align:middle;border-top:1px solid #e0e9eb;padding:16px;font-size:.79rem;line-height:1.45}.event-workspace-table tbody tr:first-child td{border-top:0}.event-workspace-table tbody tr:hover td{background:#f7fbfb}.event-workspace-table tbody tr.is-priority td:first-child{box-shadow:inset 4px 0 #ed2634}.event-workspace-table th:first-child,.event-workspace-table td:first-child{text-align:center;width:78px}.event-workspace-table th:nth-child(2),.event-workspace-table td:nth-child(2){width:220px}.event-workspace-table th:nth-child(4),.event-workspace-table td:nth-child(4){width:190px}.event-workspace-table th:last-child,.event-workspace-table td:last-child{text-align:right;width:105px}.event-workspace-table td strong{color:#07364b;font-size:.9rem;display:block}.event-workspace-table td small{color:#7b9098;letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:.64rem;font-weight:800;display:block}.event-step-number{color:#078e92;background:#e5f7f6;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:900;display:inline-grid}.event-data-state{color:#526c75;white-space:nowrap;background:#edf3f4;border-radius:999px;padding:7px 9px;font-size:.69rem;font-weight:900;display:inline-flex}.event-data-state.is-ready{color:#087b5c;background:#def6eb}.event-data-state.is-warning{color:#9c6c05;background:#fff0d2}.event-workspace-table td>a{color:#07546a;white-space:nowrap;border:1px solid #bdd3d8;border-radius:10px;justify-content:center;min-width:76px;padding:10px 12px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.event-workspace-table td>a:hover{background:#effafa;border-color:#0aa8ac}.event-workspace-table td>a.is-primary{color:#fff;background:#ed2634;border-color:#ed2634}.event-workspace-table.is-supporting th:first-child,.event-workspace-table.is-supporting td:first-child{text-align:left;width:250px}.event-workspace-table.is-supporting th:nth-child(2),.event-workspace-table.is-supporting td:nth-child(2){width:auto}.event-workspace-table.is-supporting th:nth-child(3),.event-workspace-table.is-supporting td:nth-child(3){width:190px}@media (width<=1000px){.event-workspace-page .event-configuration-gateway{grid-template-columns:52px minmax(0,1fr) auto}.event-workspace-page .event-configuration-gateway__summary{grid-column:2/4;justify-content:flex-start}.event-workspace-table th:nth-child(2),.event-workspace-table td:nth-child(2){width:185px}.event-workspace-table th:nth-child(4),.event-workspace-table td:nth-child(4){width:150px}}@media (width<=760px){.event-workspace-page .event-workspace-hero{border-radius:22px;grid-template-columns:1fr}.event-workspace-page .event-workspace-hero__copy{padding:28px 22px 24px}.event-workspace-page .event-workspace-hero h1{font-size:clamp(1.8rem,9vw,2.7rem)}.event-workspace-page .event-workspace-hero__readiness{border-top:1px solid #ffffff2b;border-left:0;padding:22px}.event-workspace-page .event-workspace-hero__stats>span{padding:13px 16px}.event-workspace-page .event-workspace-section{padding:20px 16px}.event-workspace-page .event-workspace-section-heading{align-items:flex-start}.event-workspace-page .event-configuration-gateway{grid-template-columns:48px 1fr;padding:17px}.event-workspace-page .event-configuration-gateway__summary,.event-workspace-page .event-configuration-gateway>b{grid-column:1/-1}.event-workspace-page .event-configuration-gateway>b{text-align:center}.event-workspace-table-wrap{background:0 0;border:0;overflow:visible}.event-workspace-table,.event-workspace-table tbody,.event-workspace-table tr,.event-workspace-table td{display:block;width:100%!important}.event-workspace-table thead{display:none}.event-workspace-table tbody{gap:10px;display:grid}.event-workspace-table tr{background:#fff;border:1px solid #d8e5e7;border-radius:14px;padding:14px 14px 14px 62px;position:relative}.event-workspace-table td{border:0;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:6px 0;display:grid;text-align:left!important}.event-workspace-table td:before{content:attr(data-label);color:#7a9098;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.event-workspace-table td:first-child{padding:0;display:block;position:absolute;top:14px;left:12px;width:auto!important}.event-workspace-table td:first-child:before,.event-workspace-table td:last-child:before{display:none}.event-workspace-table td:last-child{padding-top:10px;display:block}.event-workspace-table td>a{width:100%}.event-workspace-table.is-supporting tr{padding-left:14px}.event-workspace-table.is-supporting td:first-child{padding:6px 0;display:grid;position:static;width:100%!important}.event-workspace-table.is-supporting td:first-child:before{display:block}}.public-current-race{color:#fff;background:radial-gradient(circle at 90% 10%,#35ded738,#0000 32%),linear-gradient(120deg,#032a3f,#075f70);border:1px solid #56ded94d;border-radius:18px;grid-template-columns:82px minmax(0,1fr) 80px auto;align-items:center;gap:20px;padding:20px 24px;display:grid;box-shadow:0 18px 44px #03263b21}.public-current-race[hidden]{display:none}.public-current-race__number{background:#e73542;border-radius:12px;place-items:center;height:66px;display:grid}.public-current-race__number span{letter-spacing:.15em;font-size:.48rem;font-weight:950}.public-current-race__number strong{font-size:1.55rem;line-height:1}.public-current-race__copy{gap:4px;display:grid}.public-current-race__copy>span{color:#69dcda;letter-spacing:.14em;font-size:.54rem;font-weight:900}.public-current-race__copy h2{letter-spacing:-.025em;margin:0;font-size:1.2rem}.public-current-race__copy p{color:#a9c4cc;margin:0;font-size:.62rem}.public-current-race__heat{text-align:center;gap:3px;display:grid}.public-current-race__heat small{color:#72deda;letter-spacing:.14em;font-size:.5rem;font-weight:900}.public-current-race__heat strong{font-size:1.8rem}.public-current-race>a{color:#fff;white-space:nowrap;background:#e73542;border-radius:9px;padding:13px 16px;font-size:.65rem;font-weight:900;text-decoration:none}.public-race-list>a{color:#062d41;border-bottom:1px solid #e5ecee;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:86px;padding:14px 24px;text-decoration:none;transition:background .18s,box-shadow .18s;display:grid}.public-race-list>a:hover{background:#f3fafb}.public-race-list>a.is-live{background:#fff4f5;box-shadow:inset 4px 0 #e73542}.public-race-list>a>b{color:#fff;background:#06374c;border-radius:10px;place-items:center;height:52px;display:grid}.public-race-list>a.is-live>b{background:#e73542}.public-race-list>a>div{gap:4px;display:grid}.public-race-list>a>em{color:#087e92;letter-spacing:.04em;white-space:nowrap;font-size:.58rem;font-style:normal;font-weight:900}.public-race-list>a.is-live>em{color:#d82f3c}.public-result-feed{color:#062d41;background:#fff;border:1px solid #d8e5e8;border-radius:18px;margin-top:25px;overflow:hidden;box-shadow:0 18px 44px #03263b1a}.public-result-feed>header{border-bottom:1px solid #e2eaec;justify-content:space-between;align-items:end;gap:24px;padding:22px 25px;display:flex}.public-result-feed header span{color:#078197;letter-spacing:.14em;font-size:.54rem;font-weight:900}.public-result-feed h2{letter-spacing:-.035em;margin:5px 0 2px;font-size:1.45rem}.public-result-feed h2 b{color:#078197}.public-result-feed header p{color:#748990;margin:0;font-size:.62rem}.public-result-summary{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;display:grid}.public-result-summary strong{color:#07364b;font-size:1.25rem}.public-result-summary small{color:#71868f;letter-spacing:.1em;font-size:.48rem;font-weight:900}.public-result-filters{background:#f6fafb;gap:7px;padding:12px 25px;display:flex}.public-result-filters button{color:#55717b;cursor:pointer;background:#fff;border:1px solid #ccdde1;border-radius:999px;padding:8px 12px;font-size:.57rem;font-weight:900}.public-result-filters button.is-active{color:#fff;background:#087f94;border-color:#087f94}.public-result-table-wrap{overflow-x:auto}.public-result-table{border-collapse:collapse;width:100%;min-width:840px}.public-result-table th{color:#68808a;letter-spacing:.11em;text-align:left;text-transform:uppercase;background:#edf4f5;padding:11px 14px;font-size:.5rem;font-weight:900}.public-result-table td{color:#526c76;vertical-align:middle;border-top:1px solid #e1eaec;padding:13px 14px;font-size:.63rem}.public-result-table tbody tr:first-child td{border-top:0}.public-result-table tbody tr.is-provisional{background:#fff9e9}.public-result-table td:first-child{color:#07364b;white-space:nowrap;width:74px;font-weight:900}.public-result-table td:nth-child(2){min-width:210px}.public-result-table td:nth-child(3){width:90px;font-weight:850}.public-result-table td:nth-child(4){min-width:220px}.public-result-table td:nth-child(5),.public-result-table td:nth-child(6){width:100px}.public-result-table td strong{color:#062d41;font-size:.7rem;display:block}.public-result-table td small{color:#85979d;margin-top:3px;font-size:.49rem;font-weight:800;display:block}.public-result-status{border-radius:999px;padding:6px 9px;font-weight:950;display:inline-flex;letter-spacing:.08em!important;font-size:.5rem!important}.public-result-status.is-official{background:#dcf5e9;color:#08765a!important}.public-result-status.is-provisional{background:#fff0c8;color:#946408!important}.public-result-status.is-pending{background:#edf2f3;color:#647980!important}.public-live__connection>a{color:#fff;white-space:nowrap;background:#e73542;border-radius:9px;margin-left:auto;padding:10px 14px;font-size:.6rem;font-weight:900;text-decoration:none}.public-live__connection>a.is-disabled{pointer-events:none;opacity:.55}.public-live--results{min-height:calc(100vh - 76px)}.public-live--results .public-result-feed{margin-top:22px}@media (width<=760px){.public-current-race{grid-template-columns:64px minmax(0,1fr);padding:16px}.public-current-race__number{height:58px}.public-current-race__heat{display:none}.public-current-race>a{text-align:center;grid-column:1/-1}.public-race-list>a{grid-template-columns:48px minmax(0,1fr);padding:12px}.public-race-list>a>em{grid-column:2}.public-result-feed>header{align-items:start;display:grid}.public-result-summary{text-align:left}.public-result-filters{padding-inline:14px}.public-live__connection>a{text-align:center;margin:7px 0 0}}body.event-index-page .event-index-hero{border-radius:16px;gap:18px;padding:24px 26px 0;box-shadow:0 14px 34px #03283d1c}body.event-index-page .event-index-hero:before{width:260px;height:260px;top:-155px;right:-72px;box-shadow:0 0 0 32px #75e6e809,0 0 0 64px #75e6e805}body.event-index-page .event-index-intro h1{letter-spacing:-.045em;max-width:900px;margin:6px 0;font-size:clamp(1.65rem,2.7vw,2.45rem);line-height:1.08}body.event-index-page .event-index-intro h1 em{font-family:inherit;font-style:normal;font-weight:620}body.event-index-page .event-index-intro p{font-size:.7rem}body.event-index-page .event-index-hero>.workspace-primary-button{border-radius:8px;min-height:40px;padding-inline:16px}body.event-index-page .event-index-stats{margin:16px -26px 0}body.event-index-page .event-index-stats article{padding:12px 18px}body.event-index-page .event-index-stats strong{font-size:1.25rem}body.event-index-page .event-filter-bar{border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(150px,210px) auto auto;gap:9px;margin:14px 0;padding:11px 12px;display:grid;box-shadow:0 8px 22px #03283d0b}body.event-index-page .event-filter-bar:before{border-radius:11px 0 0 11px}body.event-index-page .event-filter-bar label{gap:4px;min-width:0}body.event-index-page .event-filter-bar input,body.event-index-page .event-filter-bar select,body.event-index-page .event-filter-bar button,body.event-index-page .event-filter-bar>a{min-height:38px}body.event-index-page .event-filter-bar button{transition:transform .16s,box-shadow .16s,background .16s}body.event-index-page .event-filter-bar button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #006ea82e}body.event-index-page .event-discovery,body.event-index-page .participation-history-panel{border-radius:16px;margin:14px 0;box-shadow:0 12px 32px #032f4311}body.event-index-page .event-discovery>header,body.event-index-page .participation-history-panel>header{padding:16px 18px}body.event-index-page .event-section-heading{gap:11px}body.event-index-page .event-section-heading>i{border-radius:10px;flex-basis:40px;width:40px;height:40px}body.event-index-page .event-section-heading h2{font-size:1rem}body.event-index-page .event-discovery>header p,body.event-index-page .participation-history-panel>header p{font-size:.6rem}body.event-index-page .event-discovery-grid,body.event-index-page .participation-history-grid{gap:9px;padding:10px}body.event-index-page .event-discovery-grid article{min-height:112px;box-shadow:none;border-radius:11px;grid-template-columns:64px minmax(0,1fr) 128px;gap:12px;padding:12px}body.event-index-page .event-discovery-grid article:hover{transform:translateY(-2px);box-shadow:0 12px 26px #032f4313}body.event-index-page .event-discovery-date{min-height:76px;box-shadow:none;border-radius:9px}body.event-index-page .event-discovery-date strong{font-size:1.45rem}body.event-index-page .event-discovery-copy h3{font-size:.82rem}body.event-index-page .event-discovery-copy>div{margin-top:6px}body.event-index-page .event-discovery-actions{gap:6px}body.event-index-page .event-discovery-actions a{min-height:34px;padding:7px 9px}body.event-index-page .participation-history-grid article{min-height:180px;box-shadow:none;border-radius:11px;gap:10px;padding:14px}body.event-index-page .participation-history-grid article:hover{transform:translateY(-2px);box-shadow:0 12px 26px #032f4313}body.event-index-page .participation-history-grid h3{min-height:38px;font-size:.76rem}body.event-index-page .participation-history-grid p{min-height:30px}body.event-index-page .participation-history-numbers span{padding:8px 4px}body.event-index-page .participation-history-numbers strong{font-size:1rem}body.event-index-page .participation-history-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}body.event-index-page .participation-history-actions a{background:#fff;border:1px solid #d5e5e8;border-radius:8px;align-items:center;min-height:34px;margin:0;padding:7px 9px;line-height:1.25}body.event-index-page .participation-history-actions a.history-primary{color:#fff;background:#087f98;border-color:#087f98;grid-column:1/-1}body.event-index-page .participation-history-actions a.history-register{color:#fff;background:#ed3241;border-color:#ed3241}body.event-index-page .participation-history-actions a b{background:#031f3014;border-radius:6px;width:22px;height:22px}body.event-index-page .participation-history-actions a.history-primary b,body.event-index-page .participation-history-actions a.history-register b{background:#ffffff29}body.event-index-page .event-list-heading{margin:18px 2px 10px}body.event-index-page .event-list-heading h2{font-size:1.08rem}body.event-index-page .event-command-grid{gap:10px}body.event-index-page .event-command-card{border-radius:11px;box-shadow:0 8px 22px #03283d0b}body.event-index-page .event-command-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #03283d14}body.event-index-page .event-command-card>header{padding:13px 14px 0}body.event-index-page .event-date-tile{border-radius:8px;width:45px;height:47px}body.event-index-page .event-date-tile strong{font-size:1.05rem}body.event-index-page .event-card-body{padding:13px 14px 0}body.event-index-page .event-card-body h2{margin:6px 0 5px;font-size:.9rem}body.event-index-page .event-card-body p{min-height:26px}body.event-index-page .event-setup-progress{margin:14px 14px 0}body.event-index-page .event-command-card .event-setup-counts{margin:12px 14px 0;padding:9px 0}body.event-index-page .event-card-action{padding:12px 14px}body.event-index-page :is(a,button,input,select):focus-visible{outline-offset:2px;outline:3px solid #00b9c540}body.event-index-page :is(.workspace-primary-button,.event-discovery-actions a,.event-card-action):active{transform:translateY(1px)}@media (width<=1100px){body.event-index-page .event-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.event-index-page .event-discovery-grid article{grid-template-columns:64px minmax(0,1fr) 122px}}@media (width<=850px){body.event-index-page .event-index-hero{padding:20px 20px 0}body.event-index-page .event-index-stats{margin:15px -20px 0}body.event-index-page .event-filter-bar{grid-template-columns:minmax(0,1fr) 170px auto}body.event-index-page .event-filter-bar>a{grid-column:1/-1;justify-content:center}body.event-index-page .event-discovery>header,body.event-index-page .participation-history-panel>header{gap:9px;padding:15px}body.event-index-page .event-discovery-grid,body.event-index-page .participation-history-grid{padding:8px}}@media (width<=620px){body.event-index-page .event-index-hero{border-radius:13px;grid-template-columns:1fr;gap:12px;padding:18px 16px 0}body.event-index-page .event-index-hero>.workspace-primary-button{justify-content:center;width:100%}body.event-index-page .event-index-stats{grid-template-columns:repeat(2,1fr);margin:3px -16px 0}body.event-index-page .event-index-stats article{padding:10px 13px}body.event-index-page .event-filter-bar{grid-template-columns:1fr;padding:10px}body.event-index-page .event-filter-bar>a{grid-column:auto}body.event-index-page .event-discovery-grid article{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:11px}body.event-index-page .event-discovery-date{min-height:70px}body.event-index-page .event-discovery-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}body.event-index-page .participation-history-grid article{min-height:0}body.event-index-page .participation-history-actions{grid-template-columns:1fr}body.event-index-page .participation-history-actions a.history-primary{grid-column:auto}body.event-index-page .event-command-grid{grid-template-columns:1fr}body.event-index-page .event-list-heading{gap:4px;display:grid}}body.social-account-body .personal-header{gap:16px;min-height:62px;padding-inline:max(18px,50vw - 680px)}body.social-account-body .personal-brand>span{border-radius:10px;width:36px;height:36px}body.social-account-body .personal-brand svg{width:24px;height:24px}body.social-account-body .personal-brand strong{font-size:.8rem}body.social-account-body .personal-header nav a,body.social-account-body .personal-header nav button{min-height:35px;padding-inline:11px;font-size:.56rem}body.social-account-body .personal-main{width:min(1360px,100% - 32px);padding:22px 0 48px}@media (width<=720px){body.social-account-body .personal-header{min-height:58px;padding-inline:12px}body.social-account-body .personal-brand{gap:0}body.social-account-body .personal-brand>strong{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}body.social-account-body .personal-header nav{scrollbar-width:none;gap:3px;min-width:0;overflow-x:auto}body.social-account-body .personal-header nav::-webkit-scrollbar{display:none}body.social-account-body .personal-header nav>a:not(.active){display:inline-flex}body.social-account-body .personal-header nav>a:nth-of-type(5){display:none}body.social-account-body .personal-header nav a,body.social-account-body .personal-header nav button{white-space:nowrap;min-height:34px;padding-inline:9px}body.social-account-body .personal-main{width:calc(100% - 20px);padding:12px 0 34px}}@media (width<=430px){body.social-account-body .personal-header nav a,body.social-account-body .personal-header nav button{padding-inline:7px;font-size:.51rem}}.claim-type-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:920px;display:grid}.claim-type-tabs>a{color:#43636f;background:#fff;border:1px solid #cfe0e3;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.claim-type-tabs>a:hover{border-color:#72d3cf;transform:translateY(-2px);box-shadow:0 10px 23px #03304212}.claim-type-tabs>a.active{color:#fff;background:linear-gradient(135deg,#032e43,#08798a);border-color:#07576a;box-shadow:0 13px 28px #03304224}.claim-type-tabs svg{color:#078c9c;width:27px;height:27px}.claim-type-tabs>a.active svg{color:#72e4de}.claim-type-tabs span{gap:2px;display:grid}.claim-type-tabs small{color:#789099;letter-spacing:.11em;font-size:.4rem;font-weight:950}.claim-type-tabs>a.active small{color:#8addd9}.claim-type-tabs strong{font-size:.58rem}.claim-document-field{background:#f4fafa;border:1px dashed #abcfd3;border-radius:11px;align-content:start;padding:12px}.claim-document-field>span{justify-content:space-between;gap:10px;display:flex}.claim-document-field>span>b{color:#b92735;font-size:.43rem}.claim-document-field input{background:#fff;min-height:38px;padding:7px}.claim-document-field small{color:#7c9299;letter-spacing:0;font-size:.48rem;font-weight:500;line-height:1.45}.claim-document-link{color:#087f92;width:max-content;font-size:.5rem;font-weight:900;text-decoration:none}.claim-action-card.is-organization>header{min-height:108px;padding:22px 25px 18px}.claim-action-card.is-organization>form{padding:20px 25px}@media (width<=760px){.claim-type-tabs{grid-template-columns:1fr}.claim-action-card.is-organization>header,.claim-action-card.is-organization>form{padding:18px}}.platform-verification-page,.platform-email-page{gap:17px;display:grid}.platform-verification-hero,.platform-email-hero{color:#fff;background:linear-gradient(120deg,#033247,#087883);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:24px 27px;display:flex;box-shadow:0 16px 38px #032f441f}.platform-verification-hero>div>span,.platform-email-hero>div>span{color:#6fe1dd;letter-spacing:.17em;font-size:.62rem;font-weight:950}.platform-verification-hero h1,.platform-email-hero h1{letter-spacing:-.04em;margin:6px 0 4px;font-size:1.65rem}.platform-verification-hero p,.platform-email-hero p{color:#bed9dd;max-width:720px;margin:0;font-size:.72rem;line-height:1.5}.platform-verification-hero dl{border:1px solid #ffffff2b;border-radius:14px;grid-template-columns:repeat(3,100px);margin:0;display:grid}.platform-verification-hero dl div{text-align:center;border-left:1px solid #ffffff24;padding:13px}.platform-verification-hero dl div:first-child{border-left:0}.platform-verification-hero dt{color:#9bc4c9;font-size:.52rem}.platform-verification-hero dd{margin:4px 0 0;font-size:1.3rem;font-weight:900}.platform-request-detail-link{justify-content:flex-end;padding:0 17px 13px;display:flex}.platform-request-detail-link a{color:#078697;font-size:.65rem;font-weight:900;text-decoration:none}.platform-email-hero aside{background:#0014212e;border:1px solid #ffffff2e;border-radius:14px;gap:4px;min-width:190px;padding:15px 18px;display:grid}.platform-email-hero aside small{color:#71dfdb;letter-spacing:.14em;font-size:.53rem;font-weight:950}.platform-email-hero aside strong{font-size:1.1rem}.platform-email-hero aside em{color:#b7d5d9;font-size:.61rem;font-style:normal}.platform-email-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);align-items:start;gap:16px;display:grid}.platform-email-form,.platform-email-test{background:#fff;border:1px solid #d3e2e5;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #032f440d}.platform-email-form>header,.platform-email-test>header{border-bottom:1px solid #dfeaec;padding:18px 20px}.platform-email-form>header span,.platform-email-test>header span{color:#078c99;letter-spacing:.13em;font-size:.56rem;font-weight:950}.platform-email-form h2,.platform-email-test h2{margin:5px 0 0;font-size:1.05rem}.platform-email-test header p{color:#728891;margin:5px 0 0;font-size:.66rem;line-height:1.45}.platform-email-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.platform-email-fields label,.platform-email-test>label{gap:6px;display:grid}.platform-email-fields label.is-wide{grid-column:1/-1}.platform-email-fields label>span,.platform-email-test>label>span{color:#617a83;letter-spacing:.08em;font-size:.55rem;font-weight:950}.platform-email-fields input,.platform-email-fields select,.platform-email-test input{box-sizing:border-box;color:#07364b;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #bfd4d8;border-radius:9px;padding:0 12px;font-size:.7rem}.platform-email-fields label small{color:#83959c;font-size:.53rem}.platform-email-form>footer{background:#f8fbfb;border-top:1px solid #e0eaec;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.platform-email-form>footer span{color:#778c94;font-size:.59rem}.platform-email-form button,.platform-email-test button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#e92c3b;border:0;border-radius:9px;padding:0 15px;font-size:.67rem;font-weight:950}.platform-user-detail__verification form{gap:9px;min-width:min(520px,48%);display:grid}.platform-user-detail__verification form label{gap:5px;display:grid}.platform-user-detail__verification form label span{color:#7b6c4c;font-size:.55rem;font-weight:900}.platform-user-detail__verification form input{height:42px;font:inherit;background:#fff;border:1px solid #dbc58f;border-radius:9px;padding:0 11px;font-size:.68rem}.platform-user-detail__verification form>div{justify-content:flex-end;gap:7px;display:flex}.platform-user-detail__verification button.reject{background:#881c28}.platform-user-detail__verification .platform-review-note{margin-top:10px}@media (width<=980px){.platform-verification-hero,.platform-email-hero{flex-direction:column;align-items:flex-start}.platform-email-grid{grid-template-columns:1fr}.platform-user-detail__verification form{width:100%;min-width:0}.platform-verification-hero dl{width:100%}}@media (width<=620px){.platform-verification-hero dl{grid-template-columns:1fr}.platform-verification-hero dl div{border-top:1px solid #ffffff24;border-left:0}.platform-verification-hero dl div:first-child{border-top:0}.platform-email-fields{grid-template-columns:1fr}.platform-email-fields label.is-wide{grid-column:auto}.platform-email-form>footer,.platform-user-detail__verification form>div{flex-direction:column;align-items:stretch}.platform-user-detail__verification form>div button{width:100%}}.platform-email-page{gap:14px}.platform-email-hero{border-radius:18px;padding:20px 24px}.platform-email-hero h1{font-size:1.48rem}.platform-email-hero aside{min-width:170px;padding:12px 15px}.platform-email-grid{grid-template-columns:minmax(0,1fr) 340px;gap:14px}.platform-email-form,.platform-email-test{border-radius:16px}.platform-email-form>header,.platform-email-test>header{align-content:start;gap:3px;padding:14px 17px;display:grid}.platform-email-form>header h2,.platform-email-test>header h2{margin:0;font-size:.95rem;line-height:1.2}.platform-email-form>header p,.platform-email-test>header p{color:#778c94;margin:1px 0 0;font-size:.58rem;line-height:1.45}.platform-email-fields{align-items:start;gap:10px 12px;padding:14px 17px}.platform-email-fields label,.platform-email-test>label{gap:5px}.platform-email-fields input,.platform-email-fields select,.platform-email-test input{border-radius:8px;height:40px;padding:0 11px;font-size:.66rem}.platform-email-fields label small{line-height:1.35}.platform-email-form>footer{padding:11px 17px}.platform-email-form button,.platform-email-test button{border-radius:8px;min-height:40px}.platform-email-test{position:sticky;top:82px}.platform-email-test>label{margin:14px 17px}.platform-email-test>button{width:calc(100% - 34px);margin:0 17px 17px}@media (width<=1080px){.platform-email-grid{grid-template-columns:1fr}.platform-email-test{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr) auto;align-items:end;display:grid;position:static}.platform-email-test>header{grid-row:1/2}.platform-email-test>label{margin:14px 0}.platform-email-test>button{width:auto;min-width:190px;margin:14px 17px 14px 0}}@media (width<=700px){.platform-email-hero{padding:19px}.platform-email-hero aside{box-sizing:border-box;width:100%}.platform-email-test{display:block}.platform-email-test>label{margin:14px 17px}.platform-email-test>button{width:calc(100% - 34px);margin:0 17px 17px}.platform-email-form>footer button{width:100%}}.platform-email-hero aside a{color:#73e1dd;border-top:1px solid #ffffff24;margin-top:7px;padding-top:8px;font-size:.59rem;text-decoration:none}.platform-email-history{gap:14px;display:grid}.platform-email-history__hero{color:#fff;background:linear-gradient(120deg,#033247,#087883);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 25px;display:flex;box-shadow:0 16px 38px #032f441f}.platform-email-history__hero>div>span{color:#6fe1dd;letter-spacing:.16em;font-size:.58rem;font-weight:950}.platform-email-history__hero h1{letter-spacing:-.04em;margin:5px 0 3px;font-size:1.55rem}.platform-email-history__hero p{color:#bdd8dc;max-width:680px;margin:0;font-size:.68rem;line-height:1.5}.platform-email-history__hero dl{border:1px solid #ffffff2b;border-radius:13px;grid-template-columns:repeat(3,92px);margin:0;display:grid}.platform-email-history__hero dl div{text-align:center;border-left:1px solid #ffffff24;padding:11px}.platform-email-history__hero dl div:first-child{border-left:0}.platform-email-history__hero dt{color:#9ec6ca;letter-spacing:.08em;font-size:.48rem;font-weight:900}.platform-email-history__hero dd{margin:3px 0 0;font-size:1.18rem;font-weight:950}.platform-email-history__filters{background:#fff;border:1px solid #d4e3e6;border-radius:15px;grid-template-columns:minmax(250px,1fr) 190px auto auto;align-items:end;gap:9px;padding:13px 15px;display:grid}.platform-email-history__filters label{gap:5px;display:grid}.platform-email-history__filters label span{color:#758b93;letter-spacing:.09em;font-size:.5rem;font-weight:950}.platform-email-history__filters input,.platform-email-history__filters select{box-sizing:border-box;color:#09394d;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #c4d8dc;border-radius:8px;padding:0 11px;font-size:.65rem}.platform-email-history__filters button,.platform-email-history__filters>a{box-sizing:border-box;color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#087f98;border:0;border-radius:8px;place-items:center;padding:0 14px;font-size:.59rem;font-weight:950;text-decoration:none;display:grid}.platform-email-history__filters>a{color:#647e87;background:#edf4f5}.platform-email-history__list{background:#fff;border:1px solid #d4e3e6;border-radius:17px;overflow:hidden;box-shadow:0 12px 30px #032f440d}.platform-email-history__list>header{border-bottom:1px solid #e0eaec;justify-content:space-between;align-items:end;gap:20px;padding:16px 19px;display:flex}.platform-email-history__list>header span{color:#078899;letter-spacing:.13em;font-size:.52rem;font-weight:950}.platform-email-history__list>header h2{margin:4px 0 0;font-size:1rem}.platform-email-history__list>header a{color:#078599;font-size:.6rem;font-weight:900;text-decoration:none}.platform-email-log{border-bottom:1px solid #e1eaec}.platform-email-log:last-of-type{border-bottom:0}.platform-email-log summary{cursor:pointer;grid-template-columns:82px minmax(220px,1fr) minmax(140px,.35fr) 130px 24px;align-items:center;gap:13px;min-height:68px;padding:9px 18px;list-style:none;display:grid}.platform-email-log summary::-webkit-details-marker{display:none}.platform-email-log summary:hover{background:#f7fbfb}.platform-email-log__status{color:#08725d;letter-spacing:.06em;background:#e4f6ef;border-radius:999px;width:max-content;padding:6px 8px;font-size:.49rem;font-weight:950;display:inline-flex}.platform-email-log.is-logged .platform-email-log__status{color:#76610d;background:#fff3c8}.platform-email-log.is-failed .platform-email-log__status{color:#a72634;background:#ffe5e7}.platform-email-log__main,.platform-email-log__type{gap:3px;min-width:0;display:grid}.platform-email-log__main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.platform-email-log__main small,.platform-email-log__type small{color:#748991;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.platform-email-log__type strong{text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.platform-email-log time{color:#71868e;white-space:nowrap;font-size:.56rem}.platform-email-log__toggle{color:#07889b;background:#e8f6f6;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.9rem;font-weight:700;display:grid}.platform-email-log[open] .platform-email-log__toggle{transform:rotate(45deg)}.platform-email-log__detail{background:#f6fafb;border-top:1px solid #e4ecee;gap:12px;padding:15px 18px 18px;display:grid}.platform-email-log__detail dl{background:#fff;border:1px solid #d9e6e8;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.platform-email-log__detail dl div{border-bottom:1px solid #e2ebed;border-right:1px solid #e2ebed;min-width:0;padding:10px 11px}.platform-email-log__detail dl div:nth-child(4n){border-right:0}.platform-email-log__detail dl div:nth-last-child(-n+4){border-bottom:0}.platform-email-log__detail dt,.platform-email-log__error span,.platform-email-log__body span{color:#789098;letter-spacing:.09em;font-size:.47rem;font-weight:950}.platform-email-log__detail dd{overflow-wrap:anywhere;color:#244a5a;margin:4px 0 0;font-size:.56rem;line-height:1.45}.platform-email-log__error,.platform-email-log__body{background:#fff;border:1px solid #dce7e9;border-radius:10px;padding:11px 13px}.platform-email-log__error{background:#fff5f5;border-color:#f0c9cd}.platform-email-log__error span{color:#b82d38}.platform-email-log__error p,.platform-email-log__body p{overflow-wrap:anywhere;color:#526d77;white-space:pre-wrap;margin:6px 0 0;font-size:.58rem;line-height:1.6}.platform-email-history__empty{text-align:center;padding:44px 20px}.platform-email-history__empty strong{font-size:.78rem}.platform-email-history__empty p{color:#768b93;margin:5px 0 0;font-size:.62rem}.platform-email-history__pagination{padding:4px 2px}.platform-email-history__pagination nav>div:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-email-history__pagination svg{width:15px}.platform-email-history__pagination a,.platform-email-history__pagination span{font-size:.56rem}@media (width<=900px){.platform-email-history__hero{flex-direction:column;align-items:flex-start}.platform-email-history__hero dl{width:100%}.platform-email-history__filters{grid-template-columns:1fr 180px auto}.platform-email-history__filters>a{grid-column:1/-1}.platform-email-log summary{grid-template-columns:78px minmax(180px,1fr) 120px 24px}.platform-email-log__type{display:none}.platform-email-log__detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-email-log__detail dl div:nth-child(4n){border-right:1px solid #e2ebed}.platform-email-log__detail dl div:nth-child(2n){border-right:0}.platform-email-log__detail dl div:nth-last-child(-n+4){border-bottom:1px solid #e2ebed}.platform-email-log__detail dl div:nth-last-child(-n+2){border-bottom:0}}@media (width<=620px){.platform-email-history__hero{padding:18px}.platform-email-history__hero dl{grid-template-columns:repeat(3,1fr)}.platform-email-history__filters{grid-template-columns:1fr}.platform-email-history__filters>a{grid-column:auto}.platform-email-history__list>header{flex-direction:column;align-items:flex-start}.platform-email-log summary{grid-template-columns:72px minmax(0,1fr) 24px;gap:9px;padding:10px 12px}.platform-email-log time{grid-column:2/3}.platform-email-log__detail{padding:12px}.platform-email-log__detail dl{grid-template-columns:1fr}.platform-email-log__detail dl div,.platform-email-log__detail dl div:nth-child(2n),.platform-email-log__detail dl div:nth-child(4n){border-bottom:1px solid #e2ebed;border-right:0}.platform-email-log__detail dl div:last-child{border-bottom:0}}.platform-verification-table-card,.platform-verification-detail__panel,.platform-verification-decision{background:#fff;border:1px solid #d5e3e6;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #032f440d}.platform-verification-table-card>header{border-bottom:1px solid #e1eaec;justify-content:space-between;align-items:end;gap:24px;padding:19px 21px;display:flex}.platform-verification-table-card>header span,.platform-verification-detail__panel>header span,.platform-verification-decision>header>span{color:#078799;letter-spacing:.14em;font-size:.54rem;font-weight:950}.platform-verification-table-card h2,.platform-verification-detail__panel h2,.platform-verification-decision h2{letter-spacing:-.035em;margin:5px 0 0;font-size:1.12rem}.platform-verification-table-card>header p{color:#748991;text-align:right;max-width:480px;margin:0;font-size:.62rem}.platform-bulk-verification{gap:9px;display:grid}.platform-bulk-verification__bar{background:#f4fbfb;border:1px solid #cfe3e6;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.platform-bulk-verification__bar>div{gap:2px;display:grid}.platform-bulk-verification__bar strong{color:#07384a;font-size:.66rem}.platform-bulk-verification__bar small{color:#748991;font-size:.52rem}.platform-bulk-verification__bar button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#078e82;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 13px;font-size:.57rem;font-weight:950;display:inline-flex}.platform-bulk-verification__bar button:disabled{color:#8ca0a6;cursor:not-allowed;background:#dce7e9}.platform-bulk-check,.platform-row-check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.platform-bulk-check input,.platform-row-check input{accent-color:#078e82;cursor:pointer;width:16px;height:16px;margin:0}.platform-bulk-check span{letter-spacing:.09em;font-size:.49rem;font-weight:950}.platform-verification-select{align-items:center;gap:10px;min-width:245px;display:flex}.platform-verification-table tbody tr:has([data-user-check]:checked){background:#eefaf8}.platform-verification-table-wrap{overflow-x:auto}.platform-verification-table{border-collapse:collapse;width:100%}.platform-verification-table th{color:#6f8790;letter-spacing:.09em;text-align:left;white-space:nowrap;background:#f3f8f9;padding:11px 14px;font-size:.49rem;font-weight:950}.platform-verification-table td{color:#496773;vertical-align:middle;border-top:1px solid #e3ebed;padding:12px 14px;font-size:.57rem;font-weight:750}.platform-verification-table tbody tr{transition:background .16s}.platform-verification-table tbody tr:hover{background:#f7fbfb}.platform-verification-person{color:#082f43;align-items:center;gap:10px;min-width:210px;text-decoration:none;display:flex}.platform-verification-person>b{color:#087e91;background:#e1f5f4;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.platform-verification-person>span,.platform-verification-table time{gap:2px;display:grid}.platform-verification-person strong{font-size:.61rem}.platform-verification-person small,.platform-verification-table time small{color:#82969d;font-size:.48rem;font-weight:600}.platform-verification-progress{align-items:center;gap:8px;min-width:100px;display:flex}.platform-verification-progress>span{background:#dce9eb;border-radius:8px;width:64px;height:5px;overflow:hidden}.platform-verification-progress i{border-radius:inherit;background:#13aaa3;height:100%;display:block}.platform-verification-progress b{color:#087f91;font-size:.52rem}.platform-verification-state{color:#80600d;white-space:nowrap;background:#fff2cb;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 8px;font-size:.48rem;font-weight:950;display:inline-flex}.platform-verification-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.platform-verification-state.status-approved{color:#08715e;background:#dff6ed}.platform-verification-state.status-rejected{color:#a12a36;background:#ffe7e9}.platform-verification-state.status-needs_revision{color:#a04420;background:#ffeadc}.platform-verification-open{color:#087f91;white-space:nowrap;background:#fff;border:1px solid #cbe0e3;border-radius:8px;align-items:center;gap:8px;min-height:33px;padding:0 10px;font-size:.53rem;font-weight:950;text-decoration:none;display:inline-flex}.platform-verification-open:hover{color:#fff;background:#087f91;border-color:#087f91}.platform-verification-detail{gap:15px;display:grid}.platform-verification-detail__hero{color:#fff;background:radial-gradient(circle at 88% 0,#5ae6dc47,#0000 29%),linear-gradient(120deg,#032b40,#087581);border-radius:20px;justify-content:space-between;align-items:center;gap:26px;padding:25px 27px;display:flex}.platform-verification-detail__identity{align-items:center;gap:15px;min-width:0;display:flex}.platform-verification-detail__identity>img,.platform-verification-detail__identity>b{object-fit:cover;color:#073247;background:#7be2dd;border:4px solid #fffc;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:1.1rem;display:grid}.platform-verification-detail__identity>span{gap:3px;min-width:0;display:grid}.platform-verification-detail__identity small{color:#75e3de;letter-spacing:.15em;font-size:.52rem;font-weight:950}.platform-verification-detail__identity h1{text-overflow:ellipsis;letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);overflow:hidden}.platform-verification-detail__identity p{color:#b8d5da;margin:0;font-size:.63rem}.platform-verification-detail__status{justify-items:end;gap:8px;display:grid}.platform-verification-detail__status small{color:#abcbd0;white-space:nowrap;font-size:.54rem}.platform-verification-separation{color:#49666f;background:#edf8f8;border:1px solid #cfe3e5;border-radius:12px;align-items:center;gap:14px;padding:12px 15px;display:flex}.platform-verification-separation>b{color:#087e91;letter-spacing:.1em;flex:none;font-size:.52rem}.platform-verification-separation p{margin:0;font-size:.59rem;line-height:1.5}.platform-verification-separation a{color:#d92b38;font-weight:900}.platform-verification-detail__grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);align-items:start;gap:15px;display:grid}.platform-verification-detail__panel>header{border-bottom:1px solid #e0e9eb;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.platform-verification-detail__panel>header>strong{color:#087d91;background:#e5f5f5;border-radius:999px;padding:7px 9px;font-size:.49rem}.platform-verification-detail__panel dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.platform-verification-detail__panel dl>div{border-bottom:1px solid #e3ebed;border-right:1px solid #e3ebed;gap:5px;padding:15px 19px;display:grid}.platform-verification-detail__panel dl>div:nth-child(2n){border-right:0}.platform-verification-detail__panel dl>div.wide{border-right:0;grid-column:1/-1}.platform-verification-detail__panel dt,.platform-verification-review-meta dt{color:#748991;letter-spacing:.08em;font-size:.48rem;font-weight:950}.platform-verification-detail__panel dd,.platform-verification-review-meta dd{overflow-wrap:anywhere;color:#163f50;margin:0;font-size:.62rem;font-weight:850;line-height:1.5}.platform-verification-detail__panel dd small{color:#0c8b77;margin-top:3px;font-size:.44rem;display:block}.platform-verification-decision>header{border-bottom:1px solid #e1eaec;padding:18px 19px}.platform-verification-decision>header p{color:#718890;margin:6px 0 0;font-size:.57rem;line-height:1.5}.platform-verification-decision>.platform-review-note{margin:14px 16px 0}.platform-verification-decision form{gap:10px;padding:16px;display:grid}.platform-verification-decision label{gap:6px;display:grid}.platform-verification-decision label>span{color:#6d858e;letter-spacing:.08em;font-size:.49rem;font-weight:950}.platform-verification-decision textarea{box-sizing:border-box;color:#0b3346;width:100%;font:inherit;resize:vertical;background:#fbfdfd;border:1px solid #cbdde1;border-radius:9px;padding:11px;font-size:.62rem}.platform-verification-decision button{color:#45636e;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdde1;border-radius:9px;padding:0 12px;font-size:.56rem;font-weight:950}.platform-verification-decision button.approve{color:#fff;background:#098f79;border-color:#098f79;justify-content:space-between;align-items:center;display:flex}.platform-verification-decision button.reject{color:#a42a36;background:#fff4f5;border-color:#f1c7cb}.platform-verification-decision form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.platform-verification-review-meta{background:#e2eaec;gap:1px;margin:0;padding:16px;display:grid}.platform-verification-review-meta>div{background:#fff;gap:4px;padding:12px;display:grid}.platform-user-detail__verification-link{color:#fff;background:linear-gradient(110deg,#07364a,#087981);border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.platform-user-detail__verification-link span{color:#77e3df;letter-spacing:.12em;font-size:.52rem;font-weight:950}.platform-user-detail__verification-link h2{margin:5px 0 3px;font-size:1.05rem}.platform-user-detail__verification-link p{color:#bed7db;max-width:760px;margin:0;font-size:.59rem}.platform-user-detail__verification-link>a{color:#073247;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;min-height:40px;padding:0 13px;font-size:.56rem;font-weight:950;text-decoration:none;display:inline-flex}.pagination-wrap,.public-ranking-pagination,.platform-email-history__pagination{margin-top:14px;padding:0}.sipore-pagination{color:#6d848d;background:#fff;border:1px solid #d7e5e8;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:11px 13px;display:flex}.sipore-pagination__count{white-space:nowrap;margin:0;font-size:.55rem}.sipore-pagination__count strong{color:#0b4052}.sipore-pagination__controls,.sipore-pagination__pages{align-items:center;gap:5px;display:flex}.sipore-pagination__direction,.sipore-pagination__page,.sipore-pagination__ellipsis{box-sizing:border-box;color:#365d69;background:#fff;border:1px solid #d5e3e6;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 9px;font-size:.53rem;font-weight:900;text-decoration:none;display:inline-flex}.sipore-pagination__direction{gap:6px;min-width:auto}.sipore-pagination__page:hover,.sipore-pagination__direction:hover{color:#fff;background:#078a98;border-color:#078a98}.sipore-pagination__page.is-current{color:#fff;background:#07384c;border-color:#07384c}.sipore-pagination__ellipsis{background:0 0;border:0;min-width:23px;padding:0}.sipore-pagination__direction.is-disabled{opacity:.38}.platform-email-history__pagination nav>div:first-child,.platform-email-history__pagination nav>div:last-child{display:flex}@media (width<=720px){.site-header{position:absolute}.hero-grid{gap:36px;padding-top:108px;padding-bottom:48px}.hero-copy{min-width:0}.hero h1{font-size:clamp(2.35rem,13vw,3.55rem);line-height:.94}.hero-lead{margin-top:20px;font-size:.82rem;line-height:1.6}.hero-actions{grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.hero-actions .button{min-width:0;padding-inline:12px}.trust-row{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.live-stage{border-radius:16px}.stage-heading{gap:8px}.stage-heading h3{font-size:1rem}.public-command-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:62px;padding:0 12px}.public-command-header .brand{min-width:0}.public-command-header .brand-mark{width:34px;height:34px}.public-command-header .brand strong{font-size:.84rem}.public-command-header>div{gap:7px}.public-header-action{padding:9px 11px!important;font-size:.58rem!important}.public-event-hero__copy{gap:12px;padding:38px 16px}.public-event-hero h1{font-size:clamp(2rem,11vw,3rem);line-height:.95}.public-event-hero p{font-size:.72rem;line-height:1.55}.public-event-actions{grid-template-columns:1fr 1fr;display:grid}.public-event-actions a{text-align:center}.public-event-scoreboard{grid-template-columns:repeat(3,1fr)}.public-event-scoreboard article{text-align:center;border-bottom:0;border-right:1px solid #ffffff1a;min-height:82px;padding:14px}.public-event-scoreboard strong{font-size:1.65rem}.public-event-shell{gap:16px;padding:16px 12px 42px}.public-event-facts{grid-template-columns:1fr 1fr}.public-event-facts article{min-height:82px;padding:14px}.public-event-facts article:nth-child(2n){border-right:0}.public-event-facts article:nth-child(-n+2){border-bottom:1px solid #e0e9eb}.public-race-catalog,.public-registration-guide,.public-dq-feed{border-radius:15px}.public-race-catalog>header,.public-dq-feed>header{padding:18px}.public-race-list{max-height:none}.public-command-footer{padding:25px 16px}}@media (width<=420px){.hero-actions,.public-event-actions,.public-event-scoreboard{grid-template-columns:1fr}.public-event-scoreboard article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:70px}}.personal-mobile-nav{display:none}@media (width<=720px){body.personal-body{padding-bottom:74px}body.personal-body .personal-header{z-index:60;min-height:58px;padding:0 12px;position:sticky;top:0}body.personal-body .personal-brand>span{border-radius:10px;width:34px;height:34px}body.personal-body .personal-brand svg{width:23px;height:23px}body.personal-body .personal-brand strong{font-size:.74rem}body.personal-body .personal-brand small{font-size:.35rem}body.personal-body .personal-header .personal-desktop-nav{display:none}body.personal-body .personal-mobile-nav{z-index:80;padding:7px max(6px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #cfdee2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #0328391f}.personal-mobile-nav>a,.personal-mobile-nav button{box-sizing:border-box;color:#728991;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:100%;min-width:0;min-height:48px;padding:4px;font-size:.45rem;font-weight:850;text-decoration:none;display:flex}.personal-mobile-nav svg{width:20px;height:20px}.personal-mobile-nav span{white-space:nowrap}.personal-mobile-nav>a.active{color:#078b96;background:#e8f7f6}.personal-mobile-nav form{margin:0}.personal-mobile-nav form button{color:#a52c37}.personal-mobile-nav__create{color:#fff;background:#e92a39;border-radius:10px;place-items:center;width:34px;height:28px;display:grid;box-shadow:0 6px 13px #e92a3938}.personal-mobile-nav__create svg{width:17px;height:17px}.personal-mobile-nav .is-create.active{color:#e92a39;background:0 0}body.personal-body .personal-main{width:calc(100% - 20px);padding:12px 0 26px}.social-account .social-profile-card,.social-account .social-panel{border-radius:16px}.social-account .social-cover{height:118px;padding:15px}.social-account .social-profile-main{grid-template-columns:58px minmax(0,1fr);padding:0 12px 13px}.social-account .social-identity h1{font-size:1.08rem;line-height:1.08}.social-account .social-profile-actions{grid-template-columns:1fr 1fr;display:grid}.social-account .social-profile-actions a{justify-content:center;min-height:42px}.social-account .social-profile-stats>div{min-width:0;padding:11px 12px}.social-account .social-panel>header{padding:16px}.social-account .social-workspace-grid{padding:10px}.social-account .social-workspace-card{grid-template-columns:40px minmax(0,1fr) auto;padding:11px}.social-account .social-workspace-card>i,.social-account .social-workspace-card>img{width:38px;height:38px}.social-account .social-workspace-card>a,.social-account .social-workspace-card>form{grid-column:auto}.social-account .social-workspace-card button{white-space:nowrap}}@media (width<=430px){body.personal-body .personal-brand small{display:none}.social-account .social-workspace-card{grid-template-columns:38px minmax(0,1fr)}.social-account .social-workspace-card>a,.social-account .social-workspace-card>form{grid-column:1/-1}}.professional-create-card .file-field{gap:9px;padding:15px}.file-field-picker{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #cddfe2;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:7px 8px;transition:border-color .16s,box-shadow .16s;position:relative;display:grid!important}.file-field-picker input{opacity:0;cursor:pointer;height:100%;inset:0;width:100%!important;min-height:0!important;padding:0!important;position:absolute!important}.file-field-picker i{color:#087f92;background:#e3f6f5;border-radius:9px;place-items:center;width:38px;height:38px;font-size:.48rem;font-style:normal;font-weight:950;display:grid}.file-field-picker b{color:#506d78;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.58rem;overflow:hidden}.file-field-picker em{color:#087f92;background:#edf8f8;border-radius:8px;padding:8px 10px;font-size:.47rem;font-style:normal;font-weight:950}.file-field.has-file .file-field-picker{border-color:#65cfc3;box-shadow:0 0 0 3px #15afa31a}.file-field.has-file .file-field-picker i{color:#fff;background:#11a483}.file-field.has-file .file-field-picker em{color:#08745e;background:#e1f7ee}.identity-flow-strip article.done>i{color:#087757;background:#dff6ed}.professional-direct-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:9px 24px 0;display:grid}.professional-direct-summary>div{border-bottom:1px solid #e1eaec;padding:18px 6px}.professional-direct-summary>div:nth-child(odd){padding-right:20px}.professional-direct-summary>div:nth-child(2n){border-left:1px solid #e1eaec;padding-left:20px}.professional-direct-summary dt{color:#788f97;letter-spacing:.1em;font-size:.47rem;font-weight:950}.professional-direct-summary dd{color:#0a3044;margin:7px 0 0;font-size:.67rem;font-weight:850}.professional-direct-form{padding-top:18px!important}.professional-direct-note{background:#eefaf5;border:1px solid #bde4d7;border-radius:13px;grid-column:1/-1;align-items:center;gap:12px;padding:15px;display:flex}.professional-direct-note>i{color:#fff;background:#0da57f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.professional-direct-note span{gap:3px;display:grid}.professional-direct-note strong{font-size:.62rem}.professional-direct-note small{color:#66817a;font-size:.52rem;line-height:1.45}@media (width<=720px){.account-page-shell{gap:13px}.account-page-back{margin:2px 3px}.professional-create-hero{padding:22px 19px}.professional-create-hero h1{font-size:1.75rem}.professional-create-hero aside{display:none}.identity-type-tabs{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.identity-type-tabs::-webkit-scrollbar{display:none}.identity-type-tabs a{flex:1 0 104px;padding:10px}.identity-flow-strip{scrollbar-width:none;border-radius:14px;display:flex;overflow-x:auto}.identity-flow-strip::-webkit-scrollbar{display:none}.identity-flow-strip article{border-bottom:0;border-right:1px solid #e1eaec;flex:0 0 155px;padding:11px 13px}.identity-flow-strip article:last-child{border-right:0}.professional-create-card{border-radius:18px}.professional-create-card>header{padding:17px 18px}.professional-create-card>header p{line-height:1.45}.professional-create-card form{gap:12px;padding:15px}.professional-create-card .file-field{border-radius:13px;padding:12px}.professional-direct-summary{grid-template-columns:1fr;padding:4px 15px 0}.professional-direct-summary>div:nth-child(n){border-left:0;padding:15px 3px}.professional-direct-note{align-items:flex-start}.professional-create-card textarea{min-height:112px}.professional-create-card form>footer{padding:14px 15px calc(14px + env(safe-area-inset-bottom));background:#062f43;border-top:3px solid #e92a39;gap:10px;margin:2px -15px -15px}.professional-create-card form>footer>span{color:#b7ccd2;line-height:1.45}.professional-create-card form>footer button{min-height:48px}}@media (width<=430px){.file-field-picker{grid-template-columns:34px minmax(0,1fr)}.file-field-picker i{width:34px;height:34px}.file-field-picker em{text-align:center;grid-column:1/-1;padding:7px}}@media (width<=850px){body.workspace-body{padding-bottom:76px;overflow-x:hidden}.workspace-sidebar{z-index:50;box-sizing:border-box;border:0;border-bottom:1px solid #ffffff1f;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:56px;padding:8px 12px;display:flex;position:sticky;top:0;overflow:visible}.workspace-sidebar-head{border:0;padding:0;display:block}.workspace-sidebar .brand{border:0;padding:0}.workspace-sidebar .brand-mark{width:31px;height:31px}.workspace-sidebar .brand strong{font-size:.7rem}.workspace-sidebar .brand small{font-size:.34rem}.workspace-identity{display:none}.workspace-nav{z-index:70;height:auto;min-height:64px;padding:6px 5px calc(6px + env(safe-area-inset-bottom));scroll-snap-type:x proximity;scrollbar-width:none;background:#03263bfa;border-top:1px solid #17485a;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;align-content:stretch;gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -10px 30px #031f2d2e}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav a,.workspace-nav .nav-disabled{box-sizing:border-box;scroll-snap-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:48px;padding:5px 7px;font-size:.46rem;display:flex}.workspace-nav a svg{width:19px;height:19px}.workspace-nav a .workspace-nav-label{color:#92aab3;text-align:center;white-space:nowrap;font-family:inherit;font-size:.42rem;font-style:normal;line-height:1.1;display:block}.workspace-nav a.active{color:#78e5e1;background:#77e5e11f}.workspace-nav a.active .workspace-nav-label{color:#fff}.workspace-user{border:0;gap:7px;margin:0;padding:0;display:flex}.workspace-user .user-avatar{width:31px;height:31px;font-size:.6rem}.workspace-user>div{display:none}.workspace-user button{border:1px solid #ffffff26;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.workspace-main{min-width:0;margin-left:0}.workspace-topbar{z-index:35;box-sizing:border-box;min-height:52px;padding:8px 12px;position:sticky;top:56px}.workspace-topbar>div{min-width:0}.workspace-topbar strong{text-overflow:ellipsis;white-space:nowrap;max-width:65vw;display:block;overflow:hidden}.mobile-workspace-label{text-overflow:ellipsis;white-space:nowrap;max-width:65vw;overflow:hidden}.workspace-topbar .public-link{color:#08788d;white-space:nowrap;background:#e5f5f5;border-radius:8px;padding:8px;font-size:.5rem}.workspace-content{min-width:0;padding:14px 10px 30px;overflow-x:clip}.workspace-content>*{max-width:100%}.workspace-content table{font-size:.9em}.platform-audit-banner{flex-direction:column;align-items:flex-start;padding:11px 13px;top:56px}.platform-audit-actions,.platform-audit-actions form,.platform-audit-actions button{width:100%}}@media (width<=900px){.platform-verification-detail__grid{grid-template-columns:1fr}}@media (width<=680px){.platform-verification-table-card>header,.platform-user-detail__verification-link,.platform-verification-detail__hero,.platform-verification-separation{flex-direction:column;align-items:flex-start}.platform-verification-table-card>header p{text-align:left}.platform-verification-table-wrap{background:#edf4f5;padding:10px}.platform-verification-table thead{display:none}.platform-verification-table,.platform-verification-table tbody{display:block}.platform-verification-table tbody{gap:10px;display:grid}.platform-verification-table tr{background:#fff;border:1px solid #d7e5e8;border-radius:13px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.platform-verification-table td{border-top:1px solid #e5edef;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:9px 12px;display:flex}.platform-verification-table td:before{color:#7b8f96;letter-spacing:.08em;content:attr(data-label);font-size:.44rem;font-weight:950}.platform-verification-table td:first-child{border-top:0;grid-column:1/-1}.platform-verification-table td:first-child:before{display:none}.platform-verification-table td:nth-child(2),.platform-verification-table td:nth-child(3),.platform-verification-table td:nth-child(4){grid-column:1/-1}.platform-verification-table td:last-child{grid-column:1/-1;padding:10px}.platform-bulk-verification__bar{flex-direction:column;align-items:stretch}.platform-bulk-verification__bar button{justify-content:center}.platform-verification-select{width:100%;min-width:0}.platform-verification-person{min-width:0}.platform-verification-open{justify-content:center;width:100%}.platform-verification-detail__identity{width:100%}.platform-verification-detail__identity h1{white-space:normal;font-size:1.25rem}.platform-verification-detail__status{justify-items:start}.platform-verification-detail__panel dl{grid-template-columns:1fr}.platform-verification-detail__panel dl>div,.platform-verification-detail__panel dl>div:nth-child(2n){border-right:0}.platform-verification-detail__panel dl>div.wide{grid-column:auto}.platform-user-detail__verification-link>a{box-sizing:border-box;justify-content:center;width:100%}.sipore-pagination{flex-direction:column;align-items:stretch;padding:9px}.sipore-pagination__count{text-align:center}.sipore-pagination__controls{justify-content:space-between;min-width:0}.sipore-pagination__pages{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.sipore-pagination__pages::-webkit-scrollbar{display:none}.sipore-pagination__direction{min-width:36px;padding-inline:9px}.sipore-pagination__direction span{display:none}.public-ranking-pagination .sipore-pagination__count,.platform-email-history__pagination .sipore-pagination__count{display:block}}.data-archive-tabs{scrollbar-width:none;background:#fff;border:1px solid #d8e5e9;border-radius:15px;gap:8px;padding:7px;display:flex;overflow:auto}.data-archive-tabs::-webkit-scrollbar{display:none}.data-archive-tabs a{color:#58727d;white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-size:.66rem;font-weight:850;text-decoration:none;transition:all .18s;display:flex}.data-archive-tabs a:hover{color:#087f95;background:#eef8f8}.data-archive-tabs a.active{color:#fff;background:#073c50;box-shadow:0 7px 16px #032d4326}.data-archive-tabs b{background:#087f951a;border-radius:99px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.58rem;display:grid}.data-archive-tabs a.active b{background:#ffffff26}.console-table tr.is-archived td{background:#fffaf0}.data-archive-status{letter-spacing:.06em;border-radius:99px;width:max-content;padding:6px 9px;font-size:.56rem;font-weight:900;display:inline-flex}.data-archive-status.active{color:#08785d;background:#e4f7ef}.data-archive-status.archived{color:#966209;background:#fff0c7}.data-row-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.data-row-actions form{margin:0}.data-row-actions button{color:#087f95;font:inherit;cursor:pointer;background:#effafa;border:1px solid #bcdcdf;border-radius:8px;padding:7px 9px;font-size:.62rem;font-weight:900}.data-row-actions button:hover{color:#fff;background:#078e9d;border-color:#078e9d}@media (width<=700px){.data-archive-tabs a{flex:1;justify-content:center}.data-row-actions{justify-content:flex-start}}.platform-body{grid-template-columns:270px minmax(0,1fr);overflow-x:hidden}.platform-main{min-width:0}.platform-main>header{box-sizing:border-box;min-width:0;max-width:100%}.platform-main>header>div{min-width:0}.platform-main>header>a{white-space:nowrap;flex:none}.platform-content{box-sizing:border-box;min-width:0;padding:24px}.platform-content>*{min-width:0;max-width:100%}.platform-console,.platform-verification-page,.platform-system-page,.platform-claims,.platform-recognition-page,.platform-inbox-page{gap:14px;min-width:0}.console-hero{border-radius:18px;box-shadow:0 12px 30px #032d431a}.console-hero>*{min-width:0}.console-hero>div:first-child{padding:34px 38px}.console-hero h1{margin-block:10px;font-size:clamp(2rem,3.4vw,3.6rem)}.console-hero form{margin-top:20px}.console-hero.compact>div:first-child{padding:28px 32px}.console-hero.compact h1{font-size:clamp(1.8rem,2.7vw,2.8rem)}.console-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.console-action-grid>a{min-width:0;min-height:78px;box-shadow:none;border-radius:12px;padding:14px 16px}.console-action-grid>a:hover{transform:translateY(-1px);box-shadow:0 8px 20px #032d4314}.console-panel,.data-category,.console-toolbar,.console-form,.console-detail-grid,.login-map-card,.infra-grid>article{box-shadow:none;border-radius:14px}.console-panel>header,.data-category>header,.login-map-card>header{padding:16px 18px}.console-panel h2,.data-category h2,.login-map-card h2{font-size:1.05rem}.console-table-wrap{box-shadow:none;border-radius:12px}.console-table-wrap.is-borderless{border:0;border-radius:0}.console-table th{padding:11px 13px;font-size:.58rem}.console-table td{padding:12px 13px;font-size:.74rem}.compact-table td{max-width:320px;padding-block:10px}.online-person{align-items:center;gap:9px;display:flex}.online-person>i{background:#19bb91;border-radius:50%;flex:0 0 9px;height:9px;display:block;box-shadow:0 0 0 5px #e0f8ef}.online-person>span{gap:2px;display:grid}.online-person strong{font-size:.68rem}.login-map{z-index:0;background:#dce9eb;width:100%;height:420px}.login-map-pin{background:#ef334038;border-radius:50%;place-items:center;display:grid!important}.login-map-pin span{background:#ef3340;border:3px solid #fff;border-radius:50%;width:11px;height:11px;display:block;box-shadow:0 2px 9px #78000a73}.leaflet-popup-content{color:#0a3548;gap:3px;margin:12px 14px;display:grid}.leaflet-popup-content strong,.leaflet-popup-content small{display:block}.platform-page-head,.console-page-head{padding-block:10px}.console-page-head h1{font-size:clamp(1.8rem,3vw,3rem)}.platform-verification-hero,.platform-email-hero,.platform-system-hero,.platform-claims-hero,.platform-section-hero{box-shadow:none;border-radius:16px}.platform-verification-table-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.platform-verification-table-card>header{border:0;padding:10px 2px 12px}.platform-verification-table-wrap{background:#fff;border:1px solid #d5e3e6;border-radius:12px;overflow:auto}.platform-claim-filters{border-radius:11px;padding:6px}.access-category-tabs,.governance-type-tabs{gap:6px}.access-category-tabs a,.governance-type-tabs a{border-radius:9px;padding:9px}.platform-direct-assignments{gap:10px}.platform-direct-assignments details{border-radius:11px}.platform-direct-assignments summary{padding:14px 16px}.platform-request-section{box-shadow:none;border-radius:12px;overflow:hidden}.platform-request-section>header{padding:15px 18px}.platform-request-list{background:#fff;gap:0;padding:0}.platform-request-card{box-shadow:none;border-width:0 0 1px 4px;border-radius:0}.platform-request-card:last-child{border-bottom:0}.platform-request-identity{padding:12px 14px}.platform-request-card blockquote{margin:9px 14px;padding:9px 11px}.platform-decision-form{padding:10px 14px}.platform-event-table .console-table{white-space:normal;min-width:1080px}.platform-event-table td:first-child{min-width:310px}.platform-event-table td:last-child{min-width:430px}.event-table-action{grid-template-columns:minmax(170px,1fr) auto auto;gap:7px;display:grid}.event-table-action input{color:#0a3548;border:1px solid #cbdde2;border-radius:8px;min-height:38px;padding:0 10px}.event-table-action button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#078e82;border:0;border-radius:8px;padding:0 10px;font-size:.58rem;font-weight:900}.event-table-action button.secondary{color:#9d2935;background:#fff4f5;border:1px solid #efc7cb}.event-auto-note{color:#08785d;font-size:.61rem;font-weight:900}.platform-event-filter{box-shadow:none;border-radius:12px}.platform-inbox-grid{grid-template-columns:minmax(360px,.62fr) minmax(560px,1.38fr);gap:12px}.platform-email-config,.platform-inbox-list{box-shadow:none!important;border-radius:12px!important}.platform-inbox-list>header{padding:15px 18px}.platform-inbox-page--refined{gap:12px}.platform-inbox-hero{box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;padding:28px 32px;display:grid}.platform-inbox-hero>span,.platform-inbox-hero>h1,.platform-inbox-hero>p,.platform-inbox-hero>div:not(.platform-inbox-status){grid-column:1}.platform-inbox-hero h1{max-width:780px;margin:7px 0;font-size:clamp(2rem,3.6vw,3.7rem);line-height:1}.platform-inbox-hero p{max-width:820px}.platform-inbox-hero .platform-inbox-status{background:#00273729;border:1px solid #ffffff2e;border-radius:13px;grid-area:1/2/5;width:min(370px,28vw);display:grid}.platform-inbox-status article{border-bottom:1px solid #ffffff24;align-content:center;gap:3px;padding:13px 16px;display:grid}.platform-inbox-status article:last-child{border-bottom:0}.platform-inbox-status small{color:#78e4df;letter-spacing:.11em;font-size:.48rem;font-weight:950}.platform-inbox-status strong{color:#fff;font-size:.7rem}.platform-inbox-status span{color:#b6d2d8;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:.53rem;overflow:hidden}.platform-inbox-alert{color:#9f2c37;background:#fff3f4;border:1px solid #efc8cc;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 15px;font-size:.62rem;line-height:1.45;display:flex}.platform-inbox-alert span{overflow-wrap:anywhere}.platform-inbox-settings{overflow:hidden}.platform-inbox-settings>header{align-items:center;padding:16px 19px}.platform-inbox-settings>header small{color:#789099;text-align:right;max-width:420px;font-size:.55rem}.platform-inbox-settings form{padding:0}.platform-email-config form>.platform-inbox-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.platform-inbox-settings fieldset{border:0;border-right:1px solid #e1eaec;min-width:0;margin:0;padding:18px}.platform-inbox-settings fieldset:last-child{border-right:0}.platform-inbox-settings legend{box-sizing:border-box;color:#0a3548;grid-template-columns:34px minmax(0,1fr);gap:2px 10px;width:100%;margin-bottom:14px;display:grid}.platform-inbox-settings legend>span{color:#078b99;background:#e4f6f5;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:.55rem;font-weight:950;display:grid}.platform-inbox-settings legend>strong{font-size:.72rem}.platform-inbox-settings legend>small{color:#789099;font-size:.52rem}.platform-inbox-settings .inbox-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;margin-bottom:9px;padding:11px 12px;display:grid}.platform-inbox-settings .inbox-toggle>span{letter-spacing:0;gap:2px;display:grid}.platform-inbox-settings .inbox-toggle strong{color:#0b3c4e;font-size:.61rem}.platform-inbox-settings .inbox-toggle small{color:#718891;font-size:.5rem;font-weight:600}.platform-inbox-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.platform-inbox-fields label:last-child:nth-child(odd){grid-column:1/-1}.platform-inbox-forward-fields{grid-template-columns:1fr}.platform-inbox-note{color:#476b77;background:#f1f7f8;border-radius:9px;gap:3px;margin-top:12px;padding:12px;font-size:.53rem;line-height:1.45;display:grid}.platform-inbox-note strong{color:#0a5364}.platform-inbox-settings form>button{margin:0 18px 18px auto}.platform-inbox-messages{min-width:0;overflow:hidden}.platform-inbox-messages>header{align-items:center}.platform-inbox-messages>header small{color:#789099;font-size:.55rem}.platform-inbox-messages .console-table{min-width:820px}.platform-inbox-messages td:first-child{min-width:210px}.platform-inbox-messages td:nth-child(2){width:100%}.platform-inbox-messages td:last-child{text-align:right}.platform-inbox-messages td>a{white-space:nowrap;border:1px solid #c8dfe3;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.inbox-forward-status{background:#ddf6ed;border-radius:99px;width:max-content;padding:3px 6px;font-weight:900;color:#087a66!important;margin-top:5px!important;font-size:.46rem!important;display:inline-flex!important}.inbox-forward-status.status-failed{background:#fff0f1;color:#a22b38!important}.incoming-email-detail--refined{box-shadow:none;border-radius:16px}.incoming-email-detail--refined .incoming-email-detail__header{background:linear-gradient(145deg,#f7fbfb 0%,#edf7f7 100%);border-bottom:1px solid #dce8ea;padding:24px 26px}.incoming-email-detail__eyebrow{color:#078b99;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:16px;font-size:.53rem;font-weight:950;display:flex}.incoming-email-detail__status{color:#087a66;letter-spacing:.08em;background:#ddf6ed;border-radius:99px;padding:6px 9px;font-size:.48rem}.incoming-email-detail__title{align-items:center;gap:15px;margin:18px 0 22px;display:flex}.incoming-email-detail__title>span{color:#fff;background:#073c50;border-radius:13px;flex:0 0 48px;place-items:center;height:48px;font-size:1.2rem;font-weight:900;display:grid}.incoming-email-detail__title>div{min-width:0}.incoming-email-detail__title h1{color:#0a3548;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(1.5rem,3vw,2.65rem);line-height:1.08}.incoming-email-detail__title time{color:#708992;margin-top:7px;font-size:.58rem;display:block}.incoming-email-detail--refined .incoming-email-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.incoming-email-detail--refined .incoming-email-detail__meta>div{background:#ffffffdb;border:1px solid #dce8ea;border-radius:10px;min-width:0;padding:12px 14px}.incoming-email-detail--refined .incoming-email-detail__meta dt{color:#708891;letter-spacing:.12em;text-transform:uppercase;font-size:.49rem;font-weight:950}.incoming-email-detail--refined .incoming-email-detail__meta dd{color:#173f50;overflow-wrap:anywhere;margin:6px 0 0;font-size:.67rem;line-height:1.4}.incoming-email-detail--refined .incoming-email-detail__meta dd strong,.incoming-email-detail--refined .incoming-email-detail__meta dd small{display:block}.incoming-email-detail--refined .incoming-email-detail__meta dd small{color:#79919a;margin-top:2px;font-size:.55rem}.incoming-email-detail--refined .incoming-email-detail__meta code{font:inherit}.incoming-email-detail--refined .incoming-email-detail__meta a{color:#078698;font-weight:900;text-decoration:none}.incoming-email-detail__body{background:#fff;padding:24px 26px 28px}.incoming-email-detail__body-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.incoming-email-detail__body-heading span{color:#078b99;letter-spacing:.14em;font-size:.5rem;font-weight:950}.incoming-email-detail__body-heading h2{color:#0a3548;margin:4px 0 0;font-size:1rem}.incoming-email-detail__body-heading small{color:#7b9199;font-size:.55rem}.incoming-email-detail__content{color:#173f50;overflow-wrap:anywhere;white-space:pre-wrap;background:#fbfdfd;border:1px solid #dce7e9;border-radius:12px;min-height:180px;padding:20px 22px;font-size:.76rem;line-height:1.75}.infra-grid{gap:12px}.infra-grid article>header{padding:15px 18px}.infra-grid dl>div{padding:10px 14px}.platform-settings-form{gap:8px}.platform-settings-form>section{border-radius:12px}.platform-settings-form section>header{padding:13px 16px}.platform-setting-fields{padding:15px 16px}@media (width<=900px){.platform-content{padding:14px 12px 90px}.console-action-grid{grid-template-columns:1fr 1fr}.platform-inbox-grid{grid-template-columns:1fr}.platform-inbox-hero{grid-template-columns:1fr;padding:24px}.platform-inbox-hero .platform-inbox-status{grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin-top:18px}.platform-inbox-status article{border-bottom:0;border-right:1px solid #ffffff24}.platform-inbox-status article:last-child{border-right:0}.platform-email-config form>.platform-inbox-settings__grid{grid-template-columns:1fr}.platform-inbox-settings fieldset{border-bottom:1px solid #e1eaec;border-right:0}.platform-inbox-settings fieldset:last-child{border-bottom:0}.login-map{height:340px}}@media (width<=700px){.console-hero>div:first-child,.console-hero.compact>div:first-child{padding:23px 19px}.console-hero h1,.console-hero.compact h1{font-size:2rem}.console-action-grid{grid-template-columns:1fr}.console-action-grid>a{min-height:68px}.console-mini-stats{overflow-x:auto}.console-mini-stats article{min-width:90px}.login-map{height:280px}.platform-verification-table-card>header{padding-inline:2px}.platform-request-card dl{grid-template-columns:1fr 1fr}.event-table-action{grid-template-columns:1fr}.platform-inbox-hero{padding:22px 18px}.platform-inbox-hero h1{font-size:2.15rem}.platform-inbox-hero .platform-inbox-status{grid-template-columns:1fr}.platform-inbox-status article{border-bottom:1px solid #ffffff24;border-right:0}.platform-inbox-settings>header,.platform-inbox-messages>header{flex-direction:column;align-items:flex-start;gap:5px}.platform-inbox-settings>header small,.platform-inbox-messages>header small{text-align:left}.platform-inbox-settings fieldset{padding:16px}.platform-inbox-fields{grid-template-columns:1fr}.platform-inbox-fields label:last-child:nth-child(odd){grid-column:auto}.incoming-email-detail--refined .incoming-email-detail__header,.incoming-email-detail__body{padding:19px 16px}.incoming-email-detail--refined .incoming-email-detail__meta{grid-template-columns:1fr}.incoming-email-detail__title{align-items:flex-start;margin-block:15px 18px}.incoming-email-detail__title>span{border-radius:11px;flex-basis:40px;height:40px}.incoming-email-detail__body-heading{flex-direction:column;align-items:start;gap:4px}.incoming-email-detail__content{min-height:140px;padding:16px;font-size:.7rem}}.platform-dashboard-v2 .platform-control-center{gap:12px}.dashboard-simple-hero{grid-template-columns:minmax(0,1.45fr) minmax(440px,.8fr);min-height:250px}.dashboard-simple-hero>div:first-child{box-sizing:border-box;flex-direction:column;justify-content:center;padding:30px 36px;display:flex}.dashboard-simple-hero h1{margin:8px 0 5px;font-size:clamp(2.35rem,3.8vw,4rem);line-height:1}.dashboard-simple-hero p{font-size:.76rem}.dashboard-simple-hero form{border-radius:12px;max-width:650px;margin-top:18px}.dashboard-simple-hero input{padding:11px 13px}.dashboard-simple-hero button{border-radius:8px;align-items:center;gap:14px;padding:10px 17px;display:flex}.dashboard-simple-hero .console-hero-metrics article{padding:19px 22px;transition:background .18s}.dashboard-simple-hero .console-hero-metrics article:hover{background:#ffffff0f}.dashboard-simple-hero .console-hero-metrics strong{font-size:1.75rem}.dashboard-shortcuts{gap:7px}.dashboard-shortcuts>a{gap:11px;min-height:72px;padding:12px 14px;position:relative;overflow:hidden}.dashboard-shortcuts>a:after{transform-origin:0;content:"";background:#31c3bc;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dashboard-shortcuts>a:hover:after{transform:scaleX(1)}.dashboard-shortcuts>a.is-urgent:before{content:"";background:#ef3340;border-radius:0 0 0 8px;width:8px;height:8px;position:absolute;top:0;right:0}.dashboard-shortcuts i{border-radius:10px;width:33px;height:33px}.dashboard-shortcuts small{font-size:.5rem}.dashboard-shortcuts strong{font-size:.78rem}.dashboard-shortcuts em{font-size:.6rem;line-height:1.35}.dashboard-focus-grid{grid-template-columns:minmax(0,1.3fr) minmax(350px,.7fr);gap:10px}.dashboard-focus-grid .console-panel{overflow:hidden}.dashboard-focus-grid .task-list>a{grid-template-columns:minmax(0,1fr) 42px 72px;gap:12px;padding:12px 17px;transition:background .16s;display:grid}.dashboard-focus-grid .task-list>a:hover{background:#f3fafa}.dashboard-focus-grid .task-list>a>span{align-items:center}.dashboard-focus-grid .task-list>a>b{min-width:32px;height:32px}.dashboard-focus-grid .task-list>a>em{color:#078698;text-align:right;opacity:0;font-size:.55rem;font-style:normal;font-weight:900;transition:all .16s;transform:translate(-5px)}.dashboard-focus-grid .task-list>a:hover>em{opacity:1;transform:none}.dashboard-health-panel .system-quick{border-top:1px solid #e7edef;grid-template-columns:repeat(3,1fr)}.dashboard-health-panel .system-quick article{border-bottom:0;padding:13px 16px}.dashboard-security-score{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.dashboard-security-score>b{background:conic-gradient(#16aaa3 var(--score),#e3eded 0);border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:relative}.dashboard-security-score>b:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.dashboard-security-score>b>span{font-size:1rem;position:relative}.dashboard-security-score>b small{color:#78909a;font-size:.42rem}.dashboard-security-score>span{gap:4px;display:grid}.dashboard-security-score>span strong{font-size:.72rem}.dashboard-security-score>span small{color:#77909a;font-size:.56rem;line-height:1.4}.dashboard-online{overflow:hidden}.dashboard-online>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;list-style:none;transition:background .16s;display:flex}.dashboard-online>summary::-webkit-details-marker{display:none}.dashboard-online>summary:hover{background:#f4fafa}.dashboard-online>summary>span{align-items:center;gap:13px;display:flex}.dashboard-online>summary>span>i{background:#22bd90;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #e0f8ef}.dashboard-online>summary>span>span{gap:2px;display:grid}.dashboard-online>summary small{color:#0791a0;letter-spacing:.14em;font-size:.48rem;font-weight:950}.dashboard-online>summary strong{font-size:.82rem}.dashboard-online>summary em{color:#78909a;font-size:.55rem;font-style:normal}.dashboard-online>summary>b{color:#087f91;align-items:center;gap:8px;font-size:.56rem;display:flex}.dashboard-online>summary>b i{font-size:1rem;font-style:normal;transition:transform .18s}.dashboard-online[open]>summary>b i{transform:rotate(180deg)}.dashboard-online>.console-table-wrap{border-top:1px solid #e3ebed!important}.dashboard-online__scroll{overscroll-behavior:contain;scrollbar-color:#9fc9cb transparent;scrollbar-width:thin;max-height:324px;overflow-y:auto}.dashboard-online__scroll .console-table thead{z-index:2;position:sticky;top:0}.dashboard-online__scroll .console-table td{box-sizing:border-box;height:58px}.dashboard-online__scroll .console-table th:last-child,.dashboard-online__scroll .console-table td:last-child{text-align:right;width:120px}.dashboard-online__login{gap:2px;display:grid}.dashboard-online__login strong{color:#173e50;font-size:.66rem}.dashboard-online__login small{color:#7b929b;font-size:.54rem}.dashboard-online__detail{color:#087f91;white-space:nowrap;background:#fff;border:1px solid #c6dfe3;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:.57rem;font-weight:900;text-decoration:none;transition:all .16s;display:inline-flex}.dashboard-online__detail:hover{color:#fff;background:#087f91;border-color:#087f91}.dashboard-modules>header>small{color:#78909a;font-size:.56rem}.dashboard-modules .console-module-grid{grid-template-columns:repeat(4,1fr)}.dashboard-modules .console-module-grid>a{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;transition:background .16s,color .16s}.dashboard-modules .console-module-grid>a>i{color:#07889a;background:#e6f6f5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.48rem;font-style:normal;font-weight:950;display:grid}.dashboard-modules .console-module-grid>a>span{gap:2px;display:grid}.dashboard-modules .console-module-grid>a strong{font-size:.64rem}.dashboard-modules .console-module-grid>a small{font-size:.52rem}.dashboard-modules .console-module-grid>a>b{color:#0b9da7;transition:transform .16s}.dashboard-modules .console-module-grid>a:hover>b{transform:translate(3px)}@media (width<=1150px){.dashboard-simple-hero{grid-template-columns:1fr}.dashboard-simple-hero .console-hero-metrics{grid-template-columns:repeat(4,1fr)}.dashboard-simple-hero .console-hero-metrics article{border-width:1px 0 0 1px}.dashboard-shortcuts{grid-template-columns:1fr 1fr}.dashboard-focus-grid{grid-template-columns:1fr}}@media (width<=700px){.dashboard-simple-hero>div:first-child{padding:24px 20px}.dashboard-simple-hero h1{font-size:2.4rem}.dashboard-simple-hero form{margin-top:16px}.dashboard-simple-hero .console-hero-metrics{grid-template-columns:1fr 1fr}.dashboard-simple-hero .console-hero-metrics article{padding:14px 16px}.dashboard-shortcuts{grid-template-columns:1fr}.dashboard-focus-grid .task-list>a{grid-template-columns:minmax(0,1fr) 36px}.dashboard-focus-grid .task-list>a>em{display:none}.dashboard-health-panel .system-quick{grid-template-columns:1fr 1fr}.dashboard-health-panel .system-quick article:last-child{grid-column:1/-1}.dashboard-online>summary{padding:13px 15px}.dashboard-online>summary>b{font-size:0}.dashboard-online>summary>b i{font-size:1rem}.dashboard-modules>header>small{display:none}.dashboard-modules .console-module-grid{grid-template-columns:1fr 1fr}}@media (width<=440px){.dashboard-simple-hero form{grid-template-columns:1fr auto;display:grid}.dashboard-simple-hero .console-hero-metrics strong{font-size:1.4rem}.dashboard-modules .console-module-grid{grid-template-columns:1fr}}.professional-role-metrics{background:#fff;border:1px solid #d5e4e7;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 12px 28px #0432440f}.professional-role-metrics article{border-left:1px solid #e2ebed;align-items:center;gap:12px;min-width:0;padding:16px 18px;display:flex}.professional-role-metrics article:first-child{border-left:0}.professional-role-metrics article>i{color:#087f92;background:#e0f6f4;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;font-size:.53rem;font-style:normal;font-weight:950;display:grid}.professional-role-metrics article>span{gap:2px;min-width:0;display:grid}.professional-role-metrics small{color:#799099;letter-spacing:.09em;font-size:.46rem;font-weight:900}.professional-role-metrics strong{color:#0a384a;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.professional-role-metrics em{color:#0b9299;font-size:.48rem;font-style:normal;font-weight:850}.coach-command-card>header aside{text-align:right;display:grid}.coach-command-card>header aside strong{color:#078a93;font-size:.72rem}.coach-command-card>header aside small{color:#7c929b;letter-spacing:.09em;font-size:.45rem}.coach-command-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);display:grid}.coach-current-license{color:#fff;background:linear-gradient(145deg,#073d51,#078d95);border-right:1px solid #e0e9eb;align-content:center;gap:7px;padding:24px;display:grid}.coach-current-license small{color:#78e1dd;letter-spacing:.12em;font-size:.5rem;font-weight:950}.coach-current-license strong{font-size:1.15rem}.coach-current-license span{color:#d7eef0;font-size:.62rem;font-weight:800}.coach-current-license p{color:#b9d5d9;margin:5px 0 0;font-size:.57rem;line-height:1.5}.coach-request-timeline>article{border-top:1px solid #e4edef;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.coach-request-timeline>article:first-child{border-top:0}.coach-request-timeline>article>i{background:#eaae26;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #fff5d9}.coach-request-timeline>article>i.status-approved{background:#11a37f;box-shadow:0 0 0 5px #e1f7ef}.coach-request-timeline>article>i.status-rejected{background:#ef4a54;box-shadow:0 0 0 5px #ffeaec}.coach-request-timeline>article>span{gap:2px;display:grid}.coach-request-timeline small{color:#789099;font-size:.45rem}.coach-request-timeline strong{font-size:.58rem}.coach-request-timeline p{color:#708892;margin:2px 0 0;font-size:.5rem}.coach-request-timeline>article>b{color:#8b6811;background:#fff2c9;border-radius:999px;padding:5px 8px;font-size:.43rem}.referee-admin{gap:13px}.referee-admin__hero{grid-template-columns:minmax(0,1.5fr) minmax(390px,.7fr);display:grid}.referee-admin__hero .console-hero-metrics{grid-template-columns:1fr 1fr;display:grid}.referee-admin__hero .console-hero-metrics article{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;align-content:center;min-height:82px;padding:17px 20px;display:grid}.referee-admin__hero .console-hero-metrics article:nth-child(-n+2){border-top:0}.referee-admin__hero .console-hero-metrics strong{font-size:1.55rem}.referee-admin__hero .console-hero-metrics span{color:#81dedc;letter-spacing:.11em;font-size:.48rem;font-weight:900}.referee-admin__toolbar{background:#fff;border:1px solid #d6e4e7;border-radius:17px;align-items:end;gap:12px;padding:14px;display:flex}.referee-admin__toolbar form{flex:1;grid-template-columns:minmax(280px,1fr) 210px auto auto;align-items:end;gap:9px;display:grid}.referee-admin__toolbar label{gap:6px;display:grid}.referee-admin__toolbar label span{color:#718891;letter-spacing:.1em;font-size:.49rem;font-weight:900}.referee-admin__toolbar input,.referee-admin__toolbar select{box-sizing:border-box;color:#0a3548;background:#fbfdfd;border:1px solid #ccdde1;border-radius:10px;width:100%;height:43px;padding:0 12px}.referee-admin__toolbar button{color:#fff;cursor:pointer;background:#087f95;border:0;border-radius:10px;height:43px;padding:0 15px;font-weight:900}.referee-admin__toolbar form>a{color:#738a93;place-items:center;height:43px;padding:0 8px;font-size:.58rem;font-weight:850;text-decoration:none;display:grid}.referee-admin__directory{background:#fff;border:1px solid #d5e4e7;border-radius:19px;overflow:hidden}.referee-admin__directory>header{border-bottom:1px solid #e2ebed;justify-content:space-between;align-items:end;gap:20px;padding:19px 21px;display:flex}.referee-admin__directory>header span{color:#088a97;letter-spacing:.12em;font-size:.5rem;font-weight:950}.referee-admin__directory>header h2{margin:4px 0 0;font-size:1.08rem}.referee-admin__directory>header p{color:#7a919a;margin:0;font-size:.54rem}.referee-admin__table-wrap{overflow:auto}.referee-admin__table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.referee-admin__table-wrap th{color:#718891;letter-spacing:.09em;text-align:left;background:#f1f7f8;padding:11px 13px;font-size:.47rem}.referee-admin__table-wrap td{border-top:1px solid #e4edef;padding:12px 13px;font-size:.58rem}.referee-admin__table-wrap td>span{display:block}.referee-admin__table-wrap td>small{color:#7d9299;margin-top:2px;font-size:.46rem;display:block}.referee-admin__table-wrap tr.is-archived{opacity:.72}.referee-admin__identity{color:#0b384a;align-items:center;gap:10px;text-decoration:none;display:flex}.referee-admin__identity>i{color:#087f95;background:#e1f5f4;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-style:normal;font-weight:950;display:grid}.referee-admin__identity>span{gap:2px;display:grid}.referee-admin__identity strong{font-size:.58rem}.referee-admin__identity small{color:#789099;font-size:.46rem}.referee-admin__actions{gap:6px;display:flex}.referee-admin__actions a{color:#087f95;border:1px solid #c9dee2;border-radius:8px;padding:7px 9px;font-size:.5rem;font-weight:900;text-decoration:none}.referee-admin__breadcrumb{color:#7b9199;align-items:center;gap:8px;font-size:.55rem;display:flex}.referee-admin__breadcrumb a{color:#087f95;font-weight:900;text-decoration:none}.referee-admin__breadcrumb b{text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}.referee-admin__form{box-shadow:none;background:0 0;border:0;padding:0}.referee-admin__form>section{background:#fff;border:1px solid #d5e4e7;border-radius:17px;overflow:hidden}.referee-admin__form>section>header{border-bottom:1px solid #e1eaec;align-items:center;gap:12px;padding:15px 18px;display:flex}.referee-admin__form>section>header>i{color:#088a97;background:#e1f5f4;border-radius:10px;place-items:center;width:35px;height:35px;font-size:.5rem;font-style:normal;font-weight:950;display:grid}.referee-admin__form>section>header span{color:#088a97;letter-spacing:.11em;font-size:.48rem;font-weight:950}.referee-admin__form>section>header h2{margin:3px 0 0;font-size:.9rem}.referee-admin__form .console-form-grid{padding:18px}.referee-admin__form label small{color:#7b929a;margin-top:4px;font-size:.48rem}.referee-admin__form label em{color:#c63c48;font-size:.48rem;font-style:normal}.referee-admin__form>footer{background:#fff;border:1px solid #d5e4e7;border-radius:15px}.referee-show__hero{color:#fff;background:linear-gradient(115deg,#033348,#075d6c 58%,#12aaa6);border-radius:23px;justify-content:space-between;align-items:center;gap:24px;padding:27px 30px;display:flex;box-shadow:0 18px 38px #04334624}.referee-show__hero.is-archived{filter:saturate(.45)}.referee-show__identity{align-items:center;gap:19px;min-width:0;display:flex}.referee-show__identity>i{background:#ffffff1f;border:1px solid #ffffff59;border-radius:22px;flex:0 0 76px;place-items:center;height:76px;font-size:1.4rem;font-style:normal;font-weight:950;display:grid}.referee-show__identity>div{min-width:0}.referee-show__identity>div>span{color:#79e5e1;letter-spacing:.13em;font-size:.48rem;font-weight:950}.referee-show__identity h1{margin:6px 0 4px;font-size:clamp(1.6rem,3vw,2.8rem);line-height:1}.referee-show__identity p{color:#bfd7dc;margin:0;font-size:.58rem}.referee-show__identity>div>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.referee-show__identity b{background:#001d282e;border:1px solid #ffffff2e;border-radius:999px;padding:5px 8px;font-size:.43rem}.referee-show__hero>aside{gap:7px;display:flex}.referee-show__hero>aside form{margin:0}.referee-show__hero>aside a,.referee-show__hero>aside button{box-sizing:border-box;color:#07394b;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:10px;align-items:center;min-height:41px;padding:0 14px;font-size:.54rem;font-weight:950;text-decoration:none;display:flex}.referee-show__hero>aside button.danger{color:#fff;background:#0227344d;border-color:#ffffff4d}.referee-show__metrics{background:#fff;border:1px solid #d5e4e7;border-radius:17px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.referee-show__metrics article{border-left:1px solid #e2ebed;align-items:center;gap:11px;min-width:0;padding:15px 17px;display:flex}.referee-show__metrics article:first-child{border-left:0}.referee-show__metrics i{color:#087f92;background:#e1f5f4;border-radius:10px;flex:0 0 35px;place-items:center;height:35px;font-size:.47rem;font-style:normal;font-weight:950;display:grid}.referee-show__metrics span{gap:1px;min-width:0;display:grid}.referee-show__metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.referee-show__metrics b{font-size:.51rem}.referee-show__metrics small{color:#7b929a;text-overflow:ellipsis;white-space:nowrap;font-size:.45rem;overflow:hidden}.referee-show__layout{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.referee-show__panel{background:#fff;border:1px solid #d5e4e7;border-radius:17px;overflow:hidden}.referee-show__panel>header{box-sizing:border-box;border-bottom:1px solid #e1eaec;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:14px 17px;display:flex}.referee-show__panel>header span{color:#088a97;letter-spacing:.12em;font-size:.47rem;font-weight:950}.referee-show__panel>header h2{margin:4px 0 0;font-size:.92rem}.referee-show__panel>header>a,.referee-show__panel>header>b{color:#088a97;font-size:.49rem;text-decoration:none}.referee-show__profile{grid-column:span 4}.referee-show__affiliation{grid-column:span 2}.referee-show__assignments,.referee-show__requests{grid-column:span 3}.referee-show__profile dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.referee-show__profile dl>div{border-top:1px solid #e5edef;border-left:1px solid #e5edef;padding:13px 17px}.referee-show__profile dl>div:nth-child(-n+2){border-top:0}.referee-show__profile dl>div:nth-child(odd){border-left:0}.referee-show__profile dt{color:#7b9199;text-transform:uppercase;font-size:.45rem;font-weight:900}.referee-show__profile dd{margin:4px 0 0;font-size:.57rem;font-weight:850}.referee-show__federation{align-items:center;gap:12px;padding:22px 18px;display:flex}.referee-show__federation>i{color:#fff;background:#11a37f;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.referee-show__federation>span{gap:3px;display:grid}.referee-show__federation small{color:#7a9199;letter-spacing:.08em;font-size:.43rem;font-weight:900}.referee-show__federation strong{font-size:.62rem}.referee-show__federation p{color:#7a9199;margin:0;font-size:.46rem}.referee-show__table-wrap{overflow:auto}.referee-show__table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.referee-show__table-wrap th{color:#718891;text-align:left;background:#f3f7f8;padding:9px 12px;font-size:.43rem}.referee-show__table-wrap td{border-top:1px solid #e5edef;padding:11px 12px;font-size:.51rem}.referee-show__table-wrap td:last-child b{color:#0b9a80}.referee-show__requests>div>article{border-top:1px solid #e5edef;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.referee-show__requests>div>article:first-child{border-top:0}.referee-show__requests article>i{color:#087f94;background:#e1f5f4;border-radius:9px;place-items:center;height:31px;font-size:.48rem;font-style:normal;font-weight:950;display:grid}.referee-show__requests article>span{gap:2px;display:grid}.referee-show__requests article strong{font-size:.51rem}.referee-show__requests article small{color:#7b929a;font-size:.44rem}.referee-show__requests article>b{color:#896511;background:#fff2cd;border-radius:999px;padding:5px 7px;font-size:.4rem}.referee-show__requests article>b.status-approved{color:#087b64;background:#e1f7ef}.referee-show__requests article>b.status-rejected{color:#b83643;background:#ffeaec}@media (width<=1050px){.professional-role-metrics{grid-template-columns:1fr 1fr}.professional-role-metrics article:nth-child(3){border-left:0}.professional-role-metrics article:nth-child(n+3){border-top:1px solid #e2ebed}.referee-admin__hero{grid-template-columns:1fr}.referee-admin__toolbar{flex-direction:column;align-items:stretch}.referee-show__hero{flex-direction:column;align-items:flex-start}.referee-show__metrics{grid-template-columns:1fr 1fr}.referee-show__metrics article:nth-child(3){border-left:0}.referee-show__metrics article:nth-child(n+3){border-top:1px solid #e2ebed}.referee-show__profile,.referee-show__affiliation,.referee-show__assignments,.referee-show__requests{grid-column:1/-1}}@media (width<=700px){.coach-command-layout{grid-template-columns:1fr}.coach-current-license{border-right:0}.referee-admin__toolbar form{grid-template-columns:1fr}.referee-admin__directory>header{flex-direction:column;align-items:flex-start}.referee-admin__table-wrap table,.referee-admin__table-wrap tbody{display:block}.referee-admin__table-wrap thead{display:none}.referee-admin__table-wrap tbody{background:#eef5f6;gap:9px;padding:9px;display:grid}.referee-admin__table-wrap tr{background:#fff;border:1px solid #d8e5e8;border-radius:12px;display:grid;overflow:hidden}.referee-admin__table-wrap td{justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.referee-admin__table-wrap td:before{color:#7b9199;content:attr(data-label);font-size:.43rem;font-weight:900}.referee-admin__table-wrap td:first-child:before{display:none}.referee-admin__actions{width:100%}.referee-admin__actions a{text-align:center;flex:1}.referee-show__hero{padding:21px 18px}.referee-show__identity{flex-direction:column;align-items:flex-start}.referee-show__hero>aside{width:100%}.referee-show__hero>aside a,.referee-show__hero>aside form,.referee-show__hero>aside button{flex:1}.referee-show__metrics article{padding:12px}.referee-show__metrics i{display:none}.referee-show__profile dl{grid-template-columns:1fr}.referee-show__profile dl>div,.referee-show__profile dl>div:nth-child(-n+2){border-top:1px solid #e5edef;border-left:0}.referee-show__profile dl>div:first-child{border-top:0}}@media (width<=480px){.professional-role-metrics{grid-template-columns:1fr}.professional-role-metrics article{border-top:1px solid #e2ebed;border-left:0}.professional-role-metrics article:first-child{border-top:0}.referee-admin__hero .console-hero-metrics{grid-template-columns:1fr 1fr}.referee-show__metrics{grid-template-columns:1fr}.referee-show__metrics article{border-top:1px solid #e2ebed;border-left:0}.referee-show__metrics article:first-child{border-top:0}}.workspace-request-mode{color:#fff;letter-spacing:.11em;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;margin-top:14px;padding:7px 11px;font-size:.58rem;font-weight:900;display:inline-flex}.workspace-request-mode.mode-create{color:#ffe39b;background:#ffc13029;border-color:#ffcf5e80}.workspace-verification-hero h1 a{color:inherit;text-decoration:none}.workspace-verification-hero h1 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.workspace-verification-hero h1 a small{vertical-align:top;font-size:.4em}.workspace-request-type-label,.request-mode-mark{color:#087961;letter-spacing:.06em;background:#e5f7f4;border-radius:999px;width:max-content;padding:5px 8px;font-size:.55rem;font-weight:900;display:inline-flex}.workspace-request-type-label.mode-create,.request-mode-mark.mode-create{color:#8c6104;background:#fff2d3}.request-mode-mark{border:0;margin:0;padding:3px 7px}.platform-organization-link,.workspace-organization-link{color:#07849e;text-decoration:none}.platform-organization-link:hover,.workspace-organization-link:hover{text-underline-offset:3px;text-decoration:underline}.platform-awaiting-revision{color:#8d650e;background:#fff8e7;border-top:1px solid #efdca9;margin:0;padding:14px 18px;font-size:.62rem;font-weight:800}.workspace-verification-waiting{color:#654a12;background:#fff8e7;border:1px solid #efd895;border-radius:16px;gap:6px;padding:20px 22px;display:grid}.workspace-verification-waiting span{color:#9a6710;letter-spacing:.13em;font-size:.55rem;font-weight:900}.workspace-verification-waiting strong{color:#684d13;font-size:.86rem}.workspace-verification-waiting p{color:#91733b;margin:0;font-size:.7rem}.access-category-tabs,.governance-type-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.access-category-tabs a,.governance-type-tabs a{color:#466872;background:#fff;border:1px solid #d7e5e8;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:12px;text-decoration:none;transition:all .18s;display:flex}.access-category-tabs a:hover,.governance-type-tabs a:hover{border-color:#5acac7;transform:translateY(-2px);box-shadow:0 10px 22px #032d4314}.access-category-tabs a.active,.governance-type-tabs a.active{color:#fff;background:#073c50;border-color:#073c50}.access-category-tabs i,.governance-type-tabs i{color:#078d99;background:#e3f7f6;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;display:grid}.access-category-tabs i svg,.governance-type-tabs i svg{width:17px;height:17px}.access-category-tabs a.active i,.governance-type-tabs a.active i{color:#78e4df;background:#ffffff1a}.access-category-tabs span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.61rem;font-weight:900;overflow:hidden}.access-category-tabs b,.governance-type-tabs b{margin-left:auto;font-size:.65rem}.governance-type-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.governance-type-tabs span{gap:2px;min-width:0;display:grid}.governance-type-tabs small{letter-spacing:.08em;opacity:.68;font-size:.47rem;font-weight:900}.governance-type-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.governance-directory__toolbar{background:#fff;border:1px solid #d7e5e8;border-radius:17px;align-items:end;gap:12px;padding:14px;display:flex}.governance-directory__toolbar form{flex:1;grid-template-columns:minmax(260px,1fr) minmax(180px,.45fr) minmax(145px,.3fr) auto auto;align-items:end;gap:10px;display:grid}.governance-directory__toolbar label{gap:6px;display:grid}.governance-directory__toolbar label>span{color:#68818b;letter-spacing:.1em;font-size:.54rem;font-weight:900}.governance-directory__toolbar input,.governance-directory__toolbar select{box-sizing:border-box;color:#0a3548;background:#fbfdfd;border:1px solid #cbdde2;border-radius:10px;width:100%;height:43px;padding:0 12px}.governance-directory__toolbar form button{color:#fff;cursor:pointer;background:#087f95;border:0;border-radius:10px;height:43px;padding:0 15px;font-weight:900}.governance-directory__toolbar form>a{color:#708791;place-items:center;height:43px;padding:0 8px;font-size:.65rem;font-weight:800;text-decoration:none;display:grid}.governance-directory__toolbar>.console-primary{box-sizing:border-box;white-space:nowrap;height:43px}.governance-directory__panel{background:#fff;border:1px solid #d7e5e8;border-radius:19px;overflow:hidden}.governance-directory__panel>header{border-bottom:1px solid #e0eaec;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.governance-directory__panel>header span{color:#078d99;letter-spacing:.13em;font-size:.55rem;font-weight:900}.governance-directory__panel>header h2{margin:5px 0 0;font-size:1.25rem}.governance-directory__panel>header p{color:#789099;text-align:right;max-width:520px;margin:0;font-size:.62rem;line-height:1.5}.governance-directory__table-wrap{overflow:auto}.governance-directory__table{border-collapse:collapse;white-space:nowrap;width:100%}.governance-directory__table th{color:#718891;letter-spacing:.1em;text-align:left;background:#f1f7f8;padding:12px 15px;font-size:.53rem}.governance-directory__table td{border-top:1px solid #e4edef;padding:13px 15px;font-size:.65rem}.governance-directory__identity{align-items:center;gap:10px;display:flex}.governance-directory__identity>b{color:#087f95;background:#dff5f4;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.governance-directory__identity>span{gap:2px;display:grid}.governance-directory__identity small{color:#7b9098;font-size:.55rem}.governance-directory__actions{gap:6px;display:flex}.governance-directory__actions a{color:#087f95;border:1px solid #c8dee2;border-radius:8px;padding:7px 9px;font-size:.56rem;font-weight:900;text-decoration:none}.governance-show{gap:12px}.governance-show__breadcrumb{color:#7a929b;align-items:center;gap:8px;font-size:.58rem;display:flex}.governance-show__breadcrumb a{color:#087f95;font-weight:900;text-decoration:none}.governance-show__breadcrumb b{color:#526e79;text-overflow:ellipsis;white-space:nowrap;max-width:45vw;overflow:hidden}.governance-show__hero{color:#fff;background:linear-gradient(115deg,#033348 0%,#075b6c 58%,#12aaa6 100%);border-radius:23px;justify-content:space-between;align-items:center;gap:24px;min-height:180px;padding:28px 32px;display:flex;box-shadow:0 18px 38px #04334624}.governance-show__identity{align-items:center;gap:22px;min-width:0;display:flex}.governance-show__identity figure{background:#ffffff1f;border:1px solid #ffffff5c;border-radius:25px;flex:0 0 90px;place-items:center;height:90px;margin:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 7px #ffffff14}.governance-show__identity figure img{object-fit:cover;width:100%;height:100%}.governance-show__identity figure span{font-size:1.45rem;font-weight:950}.governance-show__identity>div{min-width:0}.governance-show__identity>div>span{color:#78e8e3;letter-spacing:.15em;font-size:.53rem;font-weight:950}.governance-show__identity h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(1.7rem,3.3vw,3.25rem);line-height:1}.governance-show__identity p{color:#bdd4da;max-width:700px;margin:0;font-size:.65rem;line-height:1.5}.governance-show__meta{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.governance-show__meta span,.governance-show__meta b{color:#d8eaed;letter-spacing:.05em;background:#001c2829;border:1px solid #ffffff2b;border-radius:999px;padding:6px 9px;font-size:.47rem;font-weight:900}.governance-show__meta b.is-active{color:#a9f3d8;background:#0f84693d;border-color:#78e8c352}.governance-show__actions{flex:none;align-items:center;gap:7px;display:flex}.governance-show__actions a,.governance-show__actions button{box-sizing:border-box;color:#07384a;cursor:pointer;background:#fff;border:1px solid #ffffffb8;border-radius:11px;align-items:center;gap:18px;min-height:42px;padding:0 15px;font-size:.58rem;font-weight:950;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.governance-show__actions button.danger{color:#fff;background:#01222f47;border-color:#ffffff40}.governance-show__actions a:hover,.governance-show__actions button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #001c282e}.governance-show__metrics{background:#fff;border:1px solid #d5e4e7;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.governance-show__metrics article{border-left:1px solid #e1eaec;align-items:center;gap:13px;padding:17px 19px;transition:background .16s;display:flex}.governance-show__metrics article:first-child{border-left:0}.governance-show__metrics article:hover{background:#f3fafa}.governance-show__metrics i{color:#078b98;background:#e1f6f4;border-radius:11px;flex:0 0 38px;place-items:center;height:38px;font-size:.51rem;font-style:normal;font-weight:950;display:grid}.governance-show__metrics span{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 8px;display:grid}.governance-show__metrics strong{font-size:1.35rem;line-height:1}.governance-show__metrics b{font-size:.65rem}.governance-show__metrics small{color:#7b929b;grid-column:1/-1;font-size:.5rem}.governance-show__layout{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.governance-show__panel{background:#fff;border:1px solid #d5e4e7;border-radius:18px;overflow:hidden}.governance-show__panel>header{box-sizing:border-box;border-bottom:1px solid #e0e9eb;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:14px 18px;display:flex}.governance-show__panel>header span{color:#088a97;letter-spacing:.13em;font-size:.49rem;font-weight:950}.governance-show__panel>header h2{margin:4px 0 0;font-size:1rem}.governance-show__panel>header>a,.governance-show__panel>header>b{color:#088696;font-size:.54rem;text-decoration:none}.governance-show__overview{grid-column:span 4}.governance-show__members{grid-column:span 2}.governance-show__athletes,.governance-show__events{grid-column:span 3}.governance-show__overview dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.governance-show__overview dl>div{border-top:1px solid #e6edef;border-left:1px solid #e6edef;min-width:0;padding:14px 18px}.governance-show__overview dl>div:nth-child(-n+2){border-top:0}.governance-show__overview dl>div:nth-child(odd){border-left:0}.governance-show__overview dl>div.wide{border-left:0;grid-column:1/-1}.governance-show__overview dt{color:#7a929b;letter-spacing:.09em;text-transform:uppercase;font-size:.49rem;font-weight:900}.governance-show__overview dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.63rem;font-weight:800;line-height:1.45}.governance-show__overview code{color:#087f91;font-size:.56rem}.governance-show__list>a{color:#113d4d;border-top:1px solid #e6edef;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 14px;text-decoration:none;transition:background .16s;display:grid}.governance-show__list>a:first-child{border-top:0}.governance-show__list>a:hover{background:#f1faf9}.governance-show__list>a>i{color:#087f94;background:#e1f5f4;border-radius:10px;place-items:center;height:34px;font-style:normal;font-weight:950;display:grid}.governance-show__list>a>span{gap:2px;min-width:0;display:grid}.governance-show__list>a strong,.governance-show__list>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.governance-show__list>a strong{font-size:.57rem}.governance-show__list>a small{color:#7b9199;font-size:.48rem}.governance-show__list>a em{color:#078995;text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:.45rem;font-style:normal;font-weight:900;overflow:hidden}.governance-show__list>a>b{color:#09a0aa}.governance-show__table-wrap{overflow-x:auto}.governance-show__table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.governance-show__table-wrap th{color:#738b95;letter-spacing:.09em;text-align:left;background:#f3f7f8;padding:10px 14px;font-size:.47rem}.governance-show__table-wrap td{border-top:1px solid #e5edef;padding:12px 14px;font-size:.57rem}.governance-show__table-wrap td strong{font-size:.57rem}.governance-show__table-wrap td:last-child{text-align:right}.governance-show__table-wrap a{color:#078797;font-weight:900;text-decoration:none}.governance-show__event-list>a{color:#103c4d;border-top:1px solid #e5edef;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 14px;text-decoration:none;transition:background .16s;display:grid}.governance-show__event-list>a:first-child{border-top:0}.governance-show__event-list>a:hover{background:#f1faf9}.governance-show__event-list time{background:#073d51;border-radius:10px;place-items:center;height:45px;display:grid}.governance-show__event-list time strong{color:#fff;font-size:.82rem;line-height:1}.governance-show__event-list time small{color:#6edcd7;font-size:.38rem;font-weight:900}.governance-show__event-list>a>span{gap:3px;min-width:0;display:grid}.governance-show__event-list>a>span strong,.governance-show__event-list>a>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.governance-show__event-list>a>span strong{font-size:.57rem}.governance-show__event-list>a>span small{color:#7a9199;font-size:.48rem}.governance-show__event-list>a>em{color:#087d8d;background:#e4f6f4;border-radius:999px;padding:5px 7px;font-size:.42rem;font-style:normal;font-weight:900}.governance-show__event-list>a>b{color:#09a0aa}@media (width<=1050px){.access-category-tabs,.governance-type-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.access-category-tabs::-webkit-scrollbar{display:none}.governance-type-tabs::-webkit-scrollbar{display:none}.access-category-tabs a,.governance-type-tabs a{flex:0 0 155px}.governance-directory__toolbar{flex-direction:column;align-items:stretch}.governance-directory__toolbar form{grid-template-columns:1fr 1fr}.governance-directory__toolbar label.wide{grid-column:1/-1}.governance-directory__toolbar>.console-primary{text-align:center}.governance-show__hero{flex-direction:column;align-items:flex-start}.governance-show__metrics{grid-template-columns:1fr 1fr}.governance-show__metrics article:nth-child(3){border-left:0}.governance-show__metrics article:nth-child(n+3){border-top:1px solid #e1eaec}.governance-show__overview,.governance-show__members,.governance-show__athletes,.governance-show__events{grid-column:1/-1}}@media (width<=700px){.governance-directory__hero{display:grid}.governance-directory__toolbar form{grid-template-columns:1fr}.governance-directory__toolbar label.wide{grid-column:auto}.governance-directory__panel>header{flex-direction:column;align-items:start}.governance-directory__panel>header p{text-align:left}.governance-directory__table,.governance-directory__table tbody{display:block}.governance-directory__table thead{display:none}.governance-directory__table tbody{background:#eef5f6;gap:10px;padding:10px;display:grid}.governance-directory__table tr{background:#fff;border:1px solid #d8e5e8;border-radius:13px;display:grid;overflow:hidden}.governance-directory__table td{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.governance-directory__table td:before{color:#7b9098;letter-spacing:.08em;content:attr(data-label);font-size:.47rem;font-weight:900}.governance-directory__table td:first-child{border-top:0}.governance-directory__table td:first-child:before{display:none}.governance-directory__actions{width:100%}.governance-directory__actions a{text-align:center;flex:1}.governance-show__hero{border-radius:18px;padding:22px 18px}.governance-show__identity{flex-direction:column;align-items:flex-start;gap:15px}.governance-show__identity figure{border-radius:19px;flex-basis:68px;width:68px;height:68px}.governance-show__identity h1{font-size:1.75rem}.governance-show__actions{flex-wrap:wrap;width:100%}.governance-show__actions a{flex:1;justify-content:space-between}.governance-show__metrics article{padding:14px 12px}.governance-show__metrics i{display:none}.governance-show__metrics span{grid-template-columns:1fr;display:grid}.governance-show__metrics small{grid-column:auto}.governance-show__overview dl{grid-template-columns:1fr}.governance-show__overview dl>div,.governance-show__overview dl>div:nth-child(-n+2){border-top:1px solid #e6edef;border-left:0}.governance-show__overview dl>div:first-child{border-top:0}.governance-show__overview dl>div.wide{grid-column:auto}.governance-show__list>a{grid-template-columns:34px minmax(0,1fr) auto}.governance-show__list>a em{display:none}}@media (width<=440px){.governance-show__breadcrumb span,.governance-show__breadcrumb b{display:none}.governance-show__metrics strong{font-size:1.15rem}.governance-show__metrics b{font-size:.56rem}.governance-show__event-list>a{grid-template-columns:44px minmax(0,1fr) auto}.governance-show__event-list>a>em{display:none}}@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-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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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-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 bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
