.trainer-photo-request,.trainer-photo-detail{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-radius:18px;margin-block:12px;padding:18px}.trainer-photo-request>strong{align-items:center;gap:8px;display:flex}.trainer-photo-request p{font-size:14px;line-height:1.5}.trainer-photo-request select,.trainer-photo-picker select,.trainer-photo-detail select{background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);width:100%;min-height:44px;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:10px;margin:8px 0 14px;padding:10px;display:block}.trainer-photo-inbox{max-width:1100px;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);margin:auto;padding:24px 20px 60px}.trainer-photo-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.trainer-photo-header a{width:fit-content;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.trainer-photo-header h1{letter-spacing:-.5px;margin:0 0 8px;font-size:28px;font-weight:650;line-height:1.15}.trainer-photo-header p{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:14px;line-height:1.5}.trainer-photo-header>button{flex-shrink:0}.trainer-photo-workspace{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.trainer-photo-queue{min-width:0}.trainer-photo-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.trainer-photo-section-title h2{font-size:15px;font-weight:600}.trainer-photo-section-title>span{background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);border-radius:99px;padding:2px 8px;font-size:12px}.trainer-photo-request-list{gap:8px;max-height:70dvh;display:grid;overflow-y:auto}.trainer-photo-request-list>button{text-align:left;border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);width:100%;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-radius:14px;gap:8px;padding:15px;transition:background .1s,transform 80ms;display:grid}.trainer-photo-request-list>button:active{transform:scale(.98)}.trainer-photo-request-list>button.is-selected{border-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d);background:color-mix(in srgb,var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 8%,var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d))}.trainer-photo-request-list>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.trainer-photo-request-list strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.trainer-photo-request-list>button>span{font-size:13px;line-height:1.4}.trainer-photo-request-list small{font-size:max(var(--hpp-text-floor,0px), 11px);color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);line-height:1.4}.trainer-photo-status{width:fit-content;font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-radius:8px;align-items:center;padding:4px 8px;font-weight:600;display:inline-flex}.trainer-photo-status.is-pending{background:color-mix(in srgb,var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 12%,var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d));color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5)}.trainer-photo-status.is-test{background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin-left:6px}.trainer-photo-current{min-width:0;margin:0;padding:24px}.trainer-photo-back{display:none!important}.trainer-photo-detail-heading h2{overflow-wrap:anywhere;margin:12px 0 7px;font-size:23px;font-weight:650;line-height:1.2}.trainer-photo-detail-heading h3{margin:0;font-size:16px;font-weight:500;line-height:1.4}.trainer-photo-detail-heading>p{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin:5px 0 18px;font-size:12px}.trainer-photo-test-note{background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);border-radius:10px;padding:10px 12px;line-height:1.5;font-size:12px!important}.trainer-photo-instructions{margin:18px 0}.trainer-photo-instructions summary{cursor:pointer;font-size:13px;font-weight:600}.trainer-photo-instructions p{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.6}.trainer-photo-progress{margin:20px 0 16px}.trainer-photo-progress>div{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.trainer-photo-progress strong{font-weight:500}.trainer-photo-progress span{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.trainer-photo-progress progress{width:100%;height:6px;accent-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5);border:0;border-radius:99px;display:block;overflow:hidden}.trainer-photo-progress progress::-webkit-progress-bar{background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}.trainer-photo-progress progress::-webkit-progress-value{background:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71);border-radius:99px}.trainer-photo-capture-actions{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.trainer-photo-capture-actions>button{min-height:44px}.trainer-photo-library{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex;position:relative;overflow:hidden}.trainer-photo-library svg{width:17px;height:17px}.trainer-photo-library input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.trainer-photo-library.is-disabled{opacity:.5;cursor:default}.trainer-photo-viewfinder{object-fit:contain;background:var(--lightningcss-light,#111)var(--lightningcss-dark,#0c131e);border-radius:12px;width:100%;max-height:55dvh}.trainer-photo-camera-dialog{width:min(520px,100vw - 24px);max-height:90dvh;overflow-y:auto}.trainer-photo-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.trainer-photo-evidence figure{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);border-radius:12px;min-width:0;margin:0;position:relative;overflow:hidden}.trainer-photo-evidence figure>a{aspect-ratio:1;display:block}.trainer-photo-evidence img{object-fit:contain;width:100%;height:100%}.trainer-photo-evidence figcaption{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.trainer-photo-evidence figure.is-empty{aspect-ratio:1;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);background:0 0;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.trainer-photo-remove{top:4px;right:4px;background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d)!important;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)!important;border-radius:8px!important;width:28px!important;height:28px!important;position:absolute!important}.trainer-photo-submit{gap:8px;display:grid}.trainer-photo-submit small{text-align:center;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:12px}.trainer-photo-primary{width:100%;min-height:44px}.trainer-photo-cancel{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)!important;margin:14px auto 0!important;font-size:12px!important;display:flex!important}.trainer-photo-success{background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:14px;line-height:1.5;display:flex}.trainer-photo-empty,.trainer-photo-start{text-align:center;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:45px 18px;display:flex}.trainer-photo-empty svg,.trainer-photo-start svg{stroke-width:1.25px;width:32px;height:32px}.trainer-photo-empty strong,.trainer-photo-start h2{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);font-size:16px;font-weight:500}.trainer-photo-empty p,.trainer-photo-start p{margin:0;font-size:13px;line-height:1.5}.trainer-photo-start{border:1px dashed var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:18px;min-height:260px}.trainer-photo-saving{align-items:center;gap:8px;margin:16px 0;font-size:13px;display:flex}.trainer-photo-error{border:1px solid var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d);border-radius:12px;margin:16px 0;padding:12px;font-size:14px;line-height:1.5}.trainer-photo-detail summary{cursor:pointer;font-size:13px;font-weight:600}.trainer-photo-inbox>details{margin-top:26px}.trainer-photo-inbox>details>p{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:13px;line-height:1.6}.trainer-photo-pending{z-index:45;background:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71);color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5);border-radius:14px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:16px;left:12px;box-shadow:0 5px 20px #0003}.trainer-photo-alert{max-width:calc(100vw - 24px);border:2px solid var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d)!important}.trainer-photo-alert [data-slot=dialog-title]{align-items:center;gap:10px;font-size:22px;display:flex}.trainer-photo-alert h2{font-size:24px;font-weight:600}.trainer-photo-alert p{font-size:15px}.trainer-photo-picker{width:min(440px,100vw - 24px);max-height:85dvh;overflow-y:auto}.trainer-photo-picker p{font-size:14px;line-height:1.5}.trainer-photo-picker [role=status]{align-items:center;gap:8px;display:flex}.training-gateway-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media (width<=680px){.trainer-photo-inbox{padding:18px 14px 55px}.trainer-photo-header{margin-bottom:20px}.trainer-photo-header h1{font-size:24px}.trainer-photo-workspace{grid-template-columns:1fr;gap:14px}.trainer-photo-workspace.has-selection .trainer-photo-queue{display:none}.trainer-photo-back{width:fit-content!important;margin:0 0 12px -8px!important;font-size:12px!important;display:flex!important}.trainer-photo-current{padding:18px}.trainer-photo-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.trainer-photo-start{display:none}.trainer-photo-request-list{max-height:none}}.trainer-photo-evidence-upload{flex-direction:column;justify-content:center;gap:8px;min-height:140px;padding:12px;font-size:12px;display:flex;overflow:hidden}.trainer-photo-evidence-upload input{width:100%;min-width:0;font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,: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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer hpp-typography{html body,html body :where(*):not(:is(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,[role=heading],[role=heading] *,[data-slot=dialog-title],[data-slot=dialog-title] *,[data-slot=alert-dialog-title],[data-slot=alert-dialog-title] *,[data-slot=sheet-title],[data-slot=sheet-title] *,.hpp-header-type,.hpp-header-type *,.brand strong,.brand strong *,.brand-lockup strong,.brand-lockup strong *,.unified-brand strong,.unified-brand strong *,.ecosystem-brand-copy strong,.ecosystem-brand-copy strong *,.system-copy strong,.system-copy strong *,.collection-toggle strong,.collection-toggle strong *,.notification-center-panel>header strong,.notification-center-panel>header strong *)){font-optical-sizing:auto;font-family:var(--hpp-body-font)!important}}@layer hpp-popup-bounds{@media (width<=767px),(hover:none) and (pointer:coarse) and (width<=1024px){[data-hpp-mobile-popup]{-webkit-overflow-scrolling:touch;inset:auto!important;top:var(--hpp-popup-panel-top,calc(var(--hpp-popup-vtop,0px) + max(8px, env(safe-area-inset-top))))!important;left:var(--hpp-popup-panel-left,calc(var(--hpp-popup-vleft,0px) + 8px))!important;width:calc(var(--hpp-popup-vwidth,100vw) - 16px)!important;min-width:0!important;max-width:calc(var(--hpp-popup-vwidth,100vw) - 16px)!important;height:auto!important;min-height:0!important;max-height:calc(var(--hpp-popup-vheight,100dvh) - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)))!important;touch-action:pan-y pinch-zoom!important;box-sizing:border-box!important;scroll-behavior:auto!important;border-radius:16px!important;grid-template-rows:none!important;margin:0!important;padding:16px!important;animation:none!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}[data-slot=alert-dialog-content][data-hpp-mobile-popup]{width:min(440px, calc(var(--hpp-popup-vwidth,100vw) - 32px))!important;max-width:min(440px, calc(var(--hpp-popup-vwidth,100vw) - 32px))!important}[data-hpp-mobile-popup] [data-hpp-popup-flow]{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.pulse-practice-screen[data-hpp-mobile-popup]{height:calc(var(--hpp-popup-vheight,100dvh) - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)))!important;padding:0!important}.ops-chat-photo-viewer[data-hpp-mobile-popup],.store-gallery-photo-viewer[data-hpp-mobile-popup]{height:calc(var(--hpp-popup-vheight,100dvh) - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)))!important;touch-action:none!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;padding:0!important;overflow:hidden!important}.ops-chat-photo-viewer[data-hpp-mobile-popup] .ops-chat-zoom-stage img{max-height:100%!important}.store-gallery-photo-viewer[data-hpp-mobile-popup]{gap:12px!important;padding:12px!important}.store-gallery-photo-viewer[data-hpp-mobile-popup] .ops-chat-zoom-stage img{max-height:100%!important}.store-gallery-photo-viewer[data-hpp-mobile-popup] .ops-chat-zoom-controls span{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit)}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-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-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-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--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-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-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-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-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--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-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--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-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--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-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00);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:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00);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{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-12{top:calc(var(--spacing) * -12)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100vh-190px\)\]{max-height:calc(100vh - 190px)}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-96{min-width:calc(var(--spacing) * 96)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[900px\]{min-width:900px}.min-w-\[1320px\]{min-width:1320px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-top-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-top-width:calc(1px * var(--lightningcss-light,var(--tw-divide-y-reverse))var(--lightningcss-dark,#61758d));border-bottom-width:calc(1px * calc(1 - var(--lightningcss-light,var(--tw-divide-y-reverse))var(--lightningcss-dark,#61758d)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--lightningcss-light,var(--color-slate-100))var(--lightningcss-dark,#61758d)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:1px}.border-0{border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:0}.border-2{border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:2px}.border-4{border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:4px}.border-\[1\.5px\]{border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:1.5px}.border-y{border-block-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-block-width:1px}.border-t{border-top-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-top-width:1px}.border-r{border-right-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-right-width:1px}.border-b{border-bottom-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-bottom-width:1px}.border-l{border-left-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-left-width:1px}.border-l-4{border-left-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#122d67\]{border-color:var(--lightningcss-light,#122d67)var(--lightningcss-dark,#61758d)}.border-\[\#183b82\]{border-color:var(--lightningcss-light,#183b82)var(--lightningcss-dark,#61758d)}.border-amber-200{border-color:var(--lightningcss-light,var(--color-amber-200))var(--lightningcss-dark,#61758d)}.border-amber-300{border-color:var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d)}.border-amber-300\/35{border-color:var(--lightningcss-light,#ffd23659)var(--lightningcss-dark,#61758d59)}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/35{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d) 35%, transparent)}}.border-amber-300\/40{border-color:var(--lightningcss-light,#ffd23666)var(--lightningcss-dark,#61758d66)}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d) 40%, transparent)}}.border-amber-300\/50{border-color:var(--lightningcss-light,#ffd23680)var(--lightningcss-dark,#61758d80)}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/50{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d) 50%, transparent)}}.border-amber-300\/60{border-color:var(--lightningcss-light,#ffd23699)var(--lightningcss-dark,#61758d99)}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d) 60%, transparent)}}.border-amber-300\/70{border-color:var(--lightningcss-light,#ffd236b3)var(--lightningcss-dark,#61758db3)}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d) 70%, transparent)}}.border-amber-400\/30{border-color:var(--lightningcss-light,#fcbb004d)var(--lightningcss-dark,#61758d4d)}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-400))var(--lightningcss-dark,#61758d) 30%, transparent)}}.border-blue-200{border-color:var(--lightningcss-light,var(--color-blue-200))var(--lightningcss-dark,#61758d)}.border-blue-300{border-color:var(--lightningcss-light,var(--color-blue-300))var(--lightningcss-dark,#61758d)}.border-border,.border-border\/50{border-color:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d) 50%, transparent)}}.border-cyan-200{border-color:var(--lightningcss-light,var(--color-cyan-200))var(--lightningcss-dark,#61758d)}.border-emerald-200{border-color:var(--lightningcss-light,var(--color-emerald-200))var(--lightningcss-dark,#61758d)}.border-emerald-400\/30{border-color:var(--lightningcss-light,#00d2944d)var(--lightningcss-dark,#61758d4d)}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-emerald-400))var(--lightningcss-dark,#61758d) 30%, transparent)}}.border-indigo-200{border-color:var(--lightningcss-light,var(--color-indigo-200))var(--lightningcss-dark,#61758d)}.border-input{border-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#61758d)}.border-orange-200{border-color:var(--lightningcss-light,var(--color-orange-200))var(--lightningcss-dark,#61758d)}.border-primary{border-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d)}.border-red-200{border-color:var(--lightningcss-light,var(--color-red-200))var(--lightningcss-dark,#61758d)}.border-red-400\/60{border-color:var(--lightningcss-light,#ff656899)var(--lightningcss-dark,#61758d99)}@supports (color:color-mix(in lab, red, red)){.border-red-400\/60{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-red-400))var(--lightningcss-dark,#61758d) 60%, transparent)}}.border-red-500{border-color:var(--lightningcss-light,var(--color-red-500))var(--lightningcss-dark,#61758d)}.border-slate-100{border-color:var(--lightningcss-light,var(--color-slate-100))var(--lightningcss-dark,#61758d)}.border-slate-200{border-color:var(--lightningcss-light,var(--color-slate-200))var(--lightningcss-dark,#61758d)}.border-slate-300{border-color:var(--lightningcss-light,var(--color-slate-300))var(--lightningcss-dark,#61758d)}.border-slate-400{border-color:var(--lightningcss-light,var(--color-slate-400))var(--lightningcss-dark,#61758d)}.border-transparent{border-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}.border-violet-200{border-color:var(--lightningcss-light,var(--color-violet-200))var(--lightningcss-dark,#61758d)}.border-white\/25{border-color:var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40)}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,#61758d) 25%, transparent)}}.border-t-transparent{border-top-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}.border-l-amber-300{border-left-color:var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d)}.border-l-blue-500{border-left-color:var(--lightningcss-light,var(--color-blue-500))var(--lightningcss-dark,#61758d)}.border-l-transparent{border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0b2864\]\/90{background-color:var(--lightningcss-light,oklab(29.804% -.0147192 -.11072/.9))var(--lightningcss-dark,#151f2d)}.bg-\[\#061537\]\/75{background-color:var(--lightningcss-light,oklab(20.717% -.00836742 -.0693947/.75))var(--lightningcss-dark,#151f2d)}.bg-\[\#061537\]\/80{background-color:var(--lightningcss-light,oklab(20.717% -.00836742 -.0693947/.8))var(--lightningcss-dark,#151f2d)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.bg-amber-50{background-color:var(--lightningcss-light,var(--color-amber-50))var(--lightningcss-dark,#332d20)}.bg-amber-100{background-color:var(--lightningcss-light,var(--color-amber-100))var(--lightningcss-dark,#332d20)}.bg-amber-300{background-color:var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#332d20)}.bg-amber-300\/20{background-color:var(--lightningcss-light,#ffd23633)var(--lightningcss-dark,#332d2033)}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/20{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#332d20) 20%, transparent)}}.bg-amber-300\/35{background-color:var(--lightningcss-light,#ffd23659)var(--lightningcss-dark,#332d2059)}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/35{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#332d20) 35%, transparent)}}.bg-amber-400{background-color:var(--lightningcss-light,var(--color-amber-400))var(--lightningcss-dark,#332d20)}.bg-amber-400\/10{background-color:var(--lightningcss-light,#fcbb001a)var(--lightningcss-dark,#332d201a)}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-400))var(--lightningcss-dark,#332d20) 10%, transparent)}}.bg-amber-400\/15{background-color:var(--lightningcss-light,#fcbb0026)var(--lightningcss-dark,#332d2026)}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-400))var(--lightningcss-dark,#332d20) 15%, transparent)}}.bg-amber-500{background-color:var(--lightningcss-light,var(--color-amber-500))var(--lightningcss-dark,#332d20)}.bg-background{background-color:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e)}.bg-black\/15{background-color:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0c131e26)}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-black))var(--lightningcss-dark,#151f2d) 15%, transparent)}}.bg-black\/50{background-color:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#0c131e80)}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-black))var(--lightningcss-dark,#151f2d) 50%, transparent)}}.bg-blue-50{background-color:var(--lightningcss-light,var(--color-blue-50))var(--lightningcss-dark,#172d43)}.bg-blue-600{background-color:var(--lightningcss-light,var(--color-blue-600))var(--lightningcss-dark,#172d43)}.bg-blue-700{background-color:var(--lightningcss-light,var(--color-blue-700))var(--lightningcss-dark,#172d43)}.bg-blue-950{background-color:var(--lightningcss-light,var(--color-blue-950))var(--lightningcss-dark,#172d43)}.bg-border{background-color:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#151f2d)}.bg-card{background-color:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d)}.bg-cyan-600{background-color:var(--lightningcss-light,var(--color-cyan-600))var(--lightningcss-dark,#172d43)}.bg-destructive{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}.bg-emerald-50{background-color:var(--lightningcss-light,var(--color-emerald-50))var(--lightningcss-dark,#18312b)}.bg-emerald-400\/10{background-color:var(--lightningcss-light,#00d2941a)var(--lightningcss-dark,#18312b1a)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-emerald-400))var(--lightningcss-dark,#18312b) 10%, transparent)}}.bg-emerald-600{background-color:var(--lightningcss-light,var(--color-emerald-600))var(--lightningcss-dark,#18312b)}.bg-foreground{background-color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#151f2d)}.bg-indigo-600{background-color:var(--lightningcss-light,var(--color-indigo-600))var(--lightningcss-dark,#2b263e)}.bg-input{background-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d)}.bg-muted,.bg-muted\/50{background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d) 50%, transparent)}}.bg-orange-600{background-color:var(--lightningcss-light,var(--color-orange-600))var(--lightningcss-dark,#332d20)}.bg-popover{background-color:var(--lightningcss-light,var(--popover))var(--lightningcss-dark,#1e2b3d)}.bg-primary,.bg-primary\/20{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 20%, transparent)}}.bg-red-50{background-color:var(--lightningcss-light,var(--color-red-50))var(--lightningcss-dark,#34232d)}.bg-red-500\/35{background-color:var(--lightningcss-light,#fb2c3659)var(--lightningcss-dark,#65283859)}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/35{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-red-500))var(--lightningcss-dark,#34232d) 35%, transparent)}}.bg-red-600{background-color:var(--lightningcss-light,var(--color-red-600))var(--lightningcss-dark,#34232d)}.bg-red-600\/35{background-color:var(--lightningcss-light,#e4001459)var(--lightningcss-dark,#65283859)}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/35{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-red-600))var(--lightningcss-dark,#34232d) 35%, transparent)}}.bg-secondary{background-color:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d)}.bg-slate-50{background-color:var(--lightningcss-light,var(--color-slate-50))var(--lightningcss-dark,#151f2d)}.bg-slate-100{background-color:var(--lightningcss-light,var(--color-slate-100))var(--lightningcss-dark,#151f2d)}.bg-slate-100\/80{background-color:var(--lightningcss-light,#f1f5f9cc)var(--lightningcss-dark,#151f2dcc)}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-slate-100))var(--lightningcss-dark,#151f2d) 80%, transparent)}}.bg-slate-200{background-color:var(--lightningcss-light,var(--color-slate-200))var(--lightningcss-dark,#151f2d)}.bg-slate-300{background-color:var(--lightningcss-light,var(--color-slate-300))var(--lightningcss-dark,#151f2d)}.bg-slate-300\/45{background-color:var(--lightningcss-light,#cad5e273)var(--lightningcss-dark,#172d4373)}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/45{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-slate-300))var(--lightningcss-dark,#151f2d) 45%, transparent)}}.bg-slate-950{background-color:var(--lightningcss-light,var(--color-slate-950))var(--lightningcss-dark,#151f2d)}.bg-transparent{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}.bg-violet-600{background-color:var(--lightningcss-light,var(--color-violet-600))var(--lightningcss-dark,#2b263e)}.bg-white{background-color:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,#151f2d)}.bg-white\/10{background-color:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a)}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,#151f2d) 10%, transparent)}}.bg-white\/20{background-color:var(--lightningcss-light,#fff3)var(--lightningcss-dark,#151f2d33)}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,#151f2d) 20%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(115deg\,\#010817_0\%\,\#061537_52\%\,\#020b23_100\%\)\]{background-image:linear-gradient(115deg,var(--lightningcss-light,#010817)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#061537)var(--lightningcss-dark,#0c131e) 52%,var(--lightningcss-light,#020b23)var(--lightningcss-dark,#0c131e) 100%)}.bg-\[linear-gradient\(135deg\,\#010817_0\%\,\#0a2050_62\%\,\#b91c1c_100\%\)\]{background-image:linear-gradient(135deg,var(--lightningcss-light,#010817)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#0a2050)var(--lightningcss-dark,#0c131e) 62%,var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#652838) 100%)}.bg-\[linear-gradient\(180deg\,\#010817_0\%\,\#061537_55\%\,\#0a2050_100\%\)\]{background-image:linear-gradient(var(--lightningcss-light,#010817)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#061537)var(--lightningcss-dark,#0c131e) 55%,var(--lightningcss-light,#0a2050)var(--lightningcss-dark,#0c131e) 100%)}.bg-\[radial-gradient\(circle_at_15\%_50\%\,rgba\(250\,204\,21\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_85\%_15\%\,rgba\(37\,99\,235\,0\.28\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 15%,var(--lightningcss-light,#facc152e)var(--lightningcss-dark,#332d202e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 34%),radial-gradient(circle at 85% 15%,var(--lightningcss-light,#2563eb47)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 36%)}.bg-\[radial-gradient\(circle_at_18\%_50\%\,rgba\(250\,204\,21\,0\.24\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_20\%\,rgba\(37\,99\,235\,0\.3\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 18%,var(--lightningcss-light,#facc153d)var(--lightningcss-dark,#332d203d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 34%),radial-gradient(circle at 82% 20%,var(--lightningcss-light,#2563eb4d)var(--lightningcss-dark,#1d4c714d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 38%)}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50{--tw-gradient-from:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-50{--tw-gradient-from:var(--color-violet-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-slate-50{--tw-gradient-via:var(--color-slate-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-50{--tw-gradient-to:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50\/60{--tw-gradient-to:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.to-blue-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.to-blue-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.fill-blue-400{fill:var(--lightningcss-light,var(--color-blue-400))var(--lightningcss-dark,#9acbff)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}.fill-primary{fill:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:max(var(--hpp-text-floor,0px), 9px);line-height:var(--hpp-small-leading,inherit)}.text-\[10px\]{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit)}.text-\[11px\]{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:normal\]{overflow-wrap:normal}.break-words,.wrap-break-word{overflow-wrap:break-word}.\[word-break\:normal\]{word-break:normal}.\[hyphens\:none\]{-webkit-hyphens:none;hyphens:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.text-amber-200{color:var(--lightningcss-light,var(--color-amber-200))var(--lightningcss-dark,#f4d38b)}.text-amber-300{color:var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#f4d38b)}.text-amber-700{color:var(--lightningcss-light,var(--color-amber-700))var(--lightningcss-dark,#f4d38b)}.text-amber-800{color:var(--lightningcss-light,var(--color-amber-800))var(--lightningcss-dark,#f4d38b)}.text-amber-900{color:var(--lightningcss-light,var(--color-amber-900))var(--lightningcss-dark,#f4d38b)}.text-background{color:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#e8edf5)}.text-blue-100{color:var(--lightningcss-light,var(--color-blue-100))var(--lightningcss-dark,#9acbff)}.text-blue-200{color:var(--lightningcss-light,var(--color-blue-200))var(--lightningcss-dark,#9acbff)}.text-blue-300{color:var(--lightningcss-light,var(--color-blue-300))var(--lightningcss-dark,#9acbff)}.text-blue-400{color:var(--lightningcss-light,var(--color-blue-400))var(--lightningcss-dark,#9acbff)}.text-blue-600{color:var(--lightningcss-light,var(--color-blue-600))var(--lightningcss-dark,#9acbff)}.text-blue-700{color:var(--lightningcss-light,var(--color-blue-700))var(--lightningcss-dark,#9acbff)}.text-blue-800{color:var(--lightningcss-light,var(--color-blue-800))var(--lightningcss-dark,#9acbff)}.text-blue-900{color:var(--lightningcss-light,var(--color-blue-900))var(--lightningcss-dark,#9acbff)}.text-blue-950{color:var(--lightningcss-light,var(--color-blue-950))var(--lightningcss-dark,#9acbff)}.text-card-foreground{color:var(--lightningcss-light,var(--card-foreground))var(--lightningcss-dark,#e8edf5)}.text-current{color:currentColor}.text-cyan-700{color:var(--lightningcss-light,var(--color-cyan-700))var(--lightningcss-dark,#9acbff)}.text-destructive{color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)}.text-emerald-300{color:var(--lightningcss-light,var(--color-emerald-300))var(--lightningcss-dark,#94dfba)}.text-emerald-500{color:var(--lightningcss-light,var(--color-emerald-500))var(--lightningcss-dark,#94dfba)}.text-emerald-600{color:var(--lightningcss-light,var(--color-emerald-600))var(--lightningcss-dark,#94dfba)}.text-emerald-700{color:var(--lightningcss-light,var(--color-emerald-700))var(--lightningcss-dark,#94dfba)}.text-foreground,.text-foreground\/60{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5) 60%, transparent)}}.text-indigo-700{color:var(--lightningcss-light,var(--color-indigo-700))var(--lightningcss-dark,#cfbaff)}.text-muted-foreground{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.text-orange-700{color:var(--lightningcss-light,var(--color-orange-700))var(--lightningcss-dark,#f4d38b)}.text-popover-foreground{color:var(--lightningcss-light,var(--popover-foreground))var(--lightningcss-dark,#e8edf5)}.text-primary{color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5)}.text-primary-foreground{color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5)}.text-red-100{color:var(--lightningcss-light,var(--color-red-100))var(--lightningcss-dark,#ffb3bd)}.text-red-600{color:var(--lightningcss-light,var(--color-red-600))var(--lightningcss-dark,#ffb3bd)}.text-red-700{color:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,#ffb3bd)}.text-secondary-foreground{color:var(--lightningcss-light,var(--secondary-foreground))var(--lightningcss-dark,#e8edf5)}.text-slate-300{color:var(--lightningcss-light,var(--color-slate-300))var(--lightningcss-dark,#e8edf5)}.text-slate-400{color:var(--lightningcss-light,var(--color-slate-400))var(--lightningcss-dark,#e8edf5)}.text-slate-500{color:var(--lightningcss-light,var(--color-slate-500))var(--lightningcss-dark,#e8edf5)}.text-slate-600{color:var(--lightningcss-light,var(--color-slate-600))var(--lightningcss-dark,#e8edf5)}.text-slate-700{color:var(--lightningcss-light,var(--color-slate-700))var(--lightningcss-dark,#e8edf5)}.text-slate-900{color:var(--lightningcss-light,var(--color-slate-900))var(--lightningcss-dark,#e8edf5)}.text-slate-950{color:var(--lightningcss-light,var(--color-slate-950))var(--lightningcss-dark,#e8edf5)}.text-violet-700{color:var(--lightningcss-light,var(--color-violet-700))var(--lightningcss-dark,#cfbaff)}.text-white{color:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,#e8edf5)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-amber-300\/50{text-decoration-color:var(--lightningcss-light,#ffd23680)var(--lightningcss-dark,#b8c5d6)}@supports (color:color-mix(in lab, red, red)){.decoration-amber-300\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#f4d38b) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#f4d38b) 50%, transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(250\,204\,21\,0\.2\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#facc1533);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_45px_rgba\(250\,204\,21\,0\.18\)\]{--tw-shadow:0 0 45px var(--tw-shadow-color,#facc152e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-100\/70{--tw-shadow-color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.shadow-amber-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-200\/30{--tw-shadow-color:#fee6854d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-200\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-200) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-200\/40{--tw-shadow-color:#fee68566}@supports (color:color-mix(in lab, red, red)){.shadow-amber-200\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-200) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-100\/70{--tw-shadow-color:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.shadow-blue-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-950\/20{--tw-shadow-color:#16245633}@supports (color:color-mix(in lab, red, red)){.shadow-blue-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-100\/70{--tw-shadow-color:#cefafeb3}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-100\/70{--tw-shadow-color:#d0fae5b3}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-100\/70{--tw-shadow-color:#e0e7ffb3}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-100\/70{--tw-shadow-color:#ffedd5b3}@supports (color:color-mix(in lab, red, red)){.shadow-orange-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-100\/70{--tw-shadow-color:#ffe2e2b3}@supports (color:color-mix(in lab, red, red)){.shadow-red-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-100\/70{--tw-shadow-color:#ede9feb3}@supports (color:color-mix(in lab, red, red)){.shadow-violet-100\/70{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-100) 70%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-background{--tw-ring-color:var(--background)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-card{--tw-ring-color:var(--card)}.ring-cyan-100{--tw-ring-color:var(--color-cyan-100)}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-orange-100{--tw-ring-color:var(--color-orange-100)}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--lightningcss-light,var(--shimmer-text-fill,transparent))var(--lightningcss-dark,#e8edf5);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--lightningcss-light,var(--shimmer-text-fill,transparent))var(--lightningcss-dark,#e8edf5);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--lightningcss-light,var(--popover))var(--lightningcss-dark,#1e2b3d)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--lightningcss-light,var(--popover-foreground))var(--lightningcss-dark,#e8edf5)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}.selection\:bg-primary::selection{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}.selection\:text-primary-foreground ::selection{color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5)}.selection\:text-primary-foreground::selection{color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:0}.file\:bg-transparent::file-selector-button{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}.placeholder\:text-muted-foreground::placeholder{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#151f2d)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#151f2d)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#151f2d)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-amber-300:hover{border-color:var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d)}.hover\:border-amber-300\/60:hover{border-color:var(--lightningcss-light,#ffd23699)var(--lightningcss-dark,#61758d99)}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-300\/60:hover{border-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d) 60%, transparent)}}.hover\:border-blue-300:hover{border-color:var(--lightningcss-light,var(--color-blue-300))var(--lightningcss-dark,#61758d)}.hover\:border-red-300:hover{border-color:var(--lightningcss-light,var(--color-red-300))var(--lightningcss-dark,#61758d)}.hover\:border-l-amber-300:hover{border-left-color:var(--lightningcss-light,var(--color-amber-300))var(--lightningcss-dark,#61758d)}.hover\:bg-\[\#0b2864\]:hover{background-color:var(--lightningcss-light,#0b2864)var(--lightningcss-dark,#1d4c71)}.hover\:bg-\[\#0d2f73\]\/70:hover{background-color:var(--lightningcss-light,oklab(32.8382% -.0169725 -.122583/.7))var(--lightningcss-dark,#151f2d)}.hover\:bg-accent:hover{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.hover\:bg-amber-100:hover{background-color:var(--lightningcss-light,var(--color-amber-100))var(--lightningcss-dark,#332d20)}.hover\:bg-amber-200:hover{background-color:var(--lightningcss-light,var(--color-amber-200))var(--lightningcss-dark,#332d20)}.hover\:bg-amber-400\/15:hover{background-color:var(--lightningcss-light,#fcbb0026)var(--lightningcss-dark,#332d2026)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/15:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-amber-400))var(--lightningcss-dark,#332d20) 15%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--lightningcss-light,var(--color-blue-100))var(--lightningcss-dark,#172d43)}.hover\:bg-blue-700:hover{background-color:var(--lightningcss-light,var(--color-blue-700))var(--lightningcss-dark,#172d43)}.hover\:bg-destructive\/90:hover{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 90%, transparent)}}.hover\:bg-red-500:hover{background-color:var(--lightningcss-light,var(--color-red-500))var(--lightningcss-dark,#34232d)}.hover\:bg-red-600:hover{background-color:var(--lightningcss-light,var(--color-red-600))var(--lightningcss-dark,#34232d)}.hover\:bg-secondary\/80:hover{background-color:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d) 80%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--lightningcss-light,var(--color-slate-50))var(--lightningcss-dark,#151f2d)}.hover\:bg-slate-300:hover{background-color:var(--lightningcss-light,var(--color-slate-300))var(--lightningcss-dark,#151f2d)}.hover\:bg-white\/15:hover{background-color:var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#151f2d26)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,#151f2d) 15%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.hover\:text-blue-950:hover{color:var(--lightningcss-light,var(--color-blue-950))var(--lightningcss-dark,#9acbff)}.hover\:text-foreground:hover{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}.hover\:text-muted-foreground:hover{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.hover\:text-white:hover{color:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,#e8edf5)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.focus\:text-accent-foreground:focus{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-amber-300:focus{--tw-ring-color:var(--color-amber-300)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d)}.focus-visible\:bg-blue-50:focus-visible{background-color:var(--lightningcss-light,var(--color-blue-50))var(--lightningcss-dark,#172d43)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d)}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 5%, transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.data-pressed\:bg-transparent[data-pressed]{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43) 50%, transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--lightningcss-light,var(--secondary-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#61758d)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--lightningcss-light,var(--input))var(--lightningcss-dark,#61758d) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (width>=40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-\[170px_1fr_auto\]{grid-template-columns:170px 1fr auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#61758d)}.dark\:bg-destructive\/60{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d) 30%, transparent)}}.dark\:bg-transparent{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}.dark\:text-muted-foreground{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}.dark\:hover\:text-foreground:hover{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#61758d) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 20%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#61758d)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#151f2d)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#151f2d)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 20%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#e8edf5)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--lightningcss-light,var(--border))var(--lightningcss-dark,#e8edf5) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#e8edf5)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:var(--lightningcss-light,#0000)var(--lightningcss-dark,#b8c5d6)}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#e8edf5)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#e8edf5)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:var(--lightningcss-light,#0000)var(--lightningcss-dark,#b8c5d6)}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-blue-400 [data-slot=progress-indicator]{background-color:var(--lightningcss-light,var(--color-blue-400))var(--lightningcss-dark,#172d43)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-blue-600 [data-slot=progress-indicator]{background-color:var(--lightningcss-light,var(--color-blue-600))var(--lightningcss-dark,#172d43)}.\[\&_\[data-slot\=progress-indicator\]\]\:bg-gradient-to-r [data-slot=progress-indicator]{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[\&_\[data-slot\=progress-indicator\]\]\:from-blue-600 [data-slot=progress-indicator]{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[\&_\[data-slot\=progress-indicator\]\]\:to-amber-400 [data-slot=progress-indicator]{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d),var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#151f2d) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d),var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#151f2d) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--input))var(--lightningcss-dark,#151f2d) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--lightningcss-light,var(--tw-border-style))var(--lightningcss-dark,#61758d);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00)}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#e8edf5)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#652838) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:"Domino's Sans Header 1";src:url(/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}.schedule-import-agent{color:var(--lightningcss-light,#082652)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#eef5fc)var(--lightningcss-dark,#151f2d);place-items:center;min-height:100dvh;padding:24px;display:grid}.schedule-import-agent>section{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfd2e6)var(--lightningcss-dark,#61758d);border-radius:24px;width:min(680px,100%);padding:clamp(24px,5vw,44px);box-shadow:0 24px 70px #08265224}.schedule-import-agent small,.schedule-import-agent h1,.schedule-import-agent p{margin:0 0 12px;display:block}.schedule-import-agent small{color:var(--lightningcss-light,#086bc1)var(--lightningcss-dark,#9acbff);letter-spacing:.12em;font-weight:900}.schedule-import-agent form{gap:16px;margin-top:28px;display:grid}.schedule-import-agent label{gap:7px;font-weight:800;display:grid}.schedule-import-agent input,.schedule-import-agent textarea{color:var(--lightningcss-light,#082652)var(--lightningcss-dark,#e8edf5);width:100%;font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#9fb8d1)var(--lightningcss-dark,#61758d);border-radius:10px;padding:12px 14px}.schedule-import-agent button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:50px;font:inherit;cursor:pointer;background:var(--lightningcss-light,#d90b18)var(--lightningcss-dark,#652838);border:0;border-radius:10px;font-weight:900}.schedule-import-agent button:disabled{cursor:wait;opacity:.6}.schedule-import-agent output{border-radius:10px;gap:5px;margin-top:20px;padding:14px;display:grid}.schedule-import-agent output.is-success{color:var(--lightningcss-light,#0e642e)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e7f8ed)var(--lightningcss-dark,#151f2d)}.schedule-import-agent output.is-error{color:var(--lightningcss-light,#a40a14)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d)}:root{--navy:#061c3a;--blue:#064a93;--bright-blue:#0876d1;--red:#d71920;--yellow:#ffd23f;--ink:#0b1f38;--muted:#edf3f8;--line:#dbe4ee;--paper:#fff;--canvas:#edf3f8;--green:#0b9a66;--shadow:0 18px 50px #061c3a1f;--background:#fff;--foreground:#0b1f38;--card:#fff;--card-foreground:#0b1f38;--popover:#fff;--popover-foreground:#0b1f38;--primary:#064a93;--primary-foreground:#fff;--secondary:#edf3f8;--secondary-foreground:#0b1f38;--muted-foreground:#64748b;--accent:#e6f1fc;--accent-foreground:#061c3a;--destructive:#d71920;--destructive-foreground:#fff;--border:#d6e1ed;--input:#c7d5e5;--ring:#0876d1}html{background:var(--lightningcss-light,var(--canvas))var(--lightningcss-dark,#0c131e);min-width:320px}body{min-height:100vh;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 15% 0%, var(--lightningcss-light,#0876d114)var(--lightningcss-dark,#1d4c7114), transparent 35%), var(--lightningcss-light,var(--canvas))var(--lightningcss-dark,#0c131e);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.unified-header{z-index:1000;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d9e3ee)var(--lightningcss-dark,#61758d);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;height:82px;padding:0 22px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #03122a1a}.unified-brand{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.unified-brand img{object-fit:contain;filter:drop-shadow(0 4px 7px #03122a24)}.unified-brand .unified-brand-full{width:108px;height:53px}.unified-brand span{line-height:1;display:grid}.unified-brand strong{letter-spacing:.035em;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1rem}.unified-brand small{color:var(--lightningcss-light,#b20f18)var(--lightningcss-dark,#ffb3bd);letter-spacing:.18em;font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);margin-top:5px;font-weight:900}.unified-nav{scrollbar-width:none;justify-content:flex-end;gap:5px;min-width:0;display:flex;overflow-x:auto}.unified-nav::-webkit-scrollbar{display:none}.unified-nav a{color:var(--lightningcss-light,#17466f)var(--lightningcss-dark,#9acbff);white-space:nowrap;border:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:.81rem;font-weight:850;text-decoration:none;transition:all .18s;display:inline-flex}.unified-nav a:hover{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#eaf4fd)var(--lightningcss-dark,#172d43)}.unified-nav a.active{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);box-shadow:0 6px 18px #ffd23f33}.unified-nav a.unified-sign-in{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b9cada)var(--lightningcss-dark,#61758d)}.unified-nav a.unified-sign-in:hover{background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.notification-center-trigger{color:var(--lightningcss-light,#17466f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7d6e4)var(--lightningcss-dark,#61758d);border-radius:12px;flex:none;place-items:center;min-width:42px;min-height:42px;display:inline-grid;position:relative}.notification-center-trigger:hover{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.notification-center-trigger svg{width:18px;height:18px}.notification-center-trigger b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-width:20px;height:20px;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,1);background:var(--lightningcss-light,#e01b24)var(--lightningcss-dark,#652838);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-6px}.notification-center-layer{z-index:2600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--lightningcss-light,#010d1f85)var(--lightningcss-dark,#0c131e85);justify-content:flex-end;display:flex;position:fixed;inset:0}.notification-center-panel{color:var(--lightningcss-light,#102b4c)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f3f7fc)var(--lightningcss-dark,#151f2d);flex-direction:column;width:min(100%,430px);height:100dvh;display:flex;overflow:hidden;box-shadow:-20px 0 60px #02122a47}.notification-center-panel>header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#041a39)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));align-items:center;gap:10px;min-height:78px;padding:14px 16px;display:flex}.notification-center-panel>header>div{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.notification-center-panel>header strong{text-transform:uppercase;letter-spacing:.03em;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1.35rem}.notification-center-panel>header span{color:var(--lightningcss-light,#cfe4fb)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.notification-center-panel>header button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border:1px solid var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#61758d38);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.notification-center-panel>header button svg{width:18px}.notification-center-error{color:var(--lightningcss-light,#8d0d19)var(--lightningcss-dark,#ffb3bd);overflow-wrap:break-word;max-width:100%;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffe9eb)var(--lightningcss-dark,#34232d);margin:0;padding:9px 15px;font-weight:800}.notification-center-tools{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d5e1ee)var(--lightningcss-dark,#61758d);align-items:center;gap:7px;padding:10px 13px;display:flex;overflow-x:auto}.notification-center-tools a,.notification-center-tools button{color:var(--lightningcss-light,#0b4d8a)var(--lightningcss-dark,#9acbff);min-height:34px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfd0e1)var(--lightningcss-dark,#61758d);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 11px;font-weight:900;display:inline-flex}.notification-center-tools svg{width:14px}.notification-center-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.notification-center-list>a{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e2ed)var(--lightningcss-dark,#61758d);border-radius:16px;grid-template-columns:8px minmax(0,1fr);gap:9px;margin-bottom:7px;padding:13px;display:grid;position:relative}.notification-center-list>a>i{background:var(--lightningcss-light,#b8c5d2)var(--lightningcss-dark,#172d43);border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-center-list>a.is-unread{background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#83bbed)var(--lightningcss-dark,#61758d);box-shadow:0 7px 18px #0876d11c}.notification-center-list>a.is-unread>i{background:var(--lightningcss-light,#e01b24)var(--lightningcss-dark,#652838);box-shadow:0 0 0 4px #e01b241c}.notification-center-list>a span{gap:4px;min-width:0;display:grid}.notification-center-list strong{font-size:.83rem}.notification-center-list small{color:var(--lightningcss-light,#536b84)var(--lightningcss-dark,#9acbff);text-overflow:ellipsis;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1.35);overflow:hidden}.notification-center-list time{color:var(--lightningcss-light,#7e91a5)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.notification-center-empty{text-align:center;color:var(--lightningcss-light,#71869b)var(--lightningcss-dark,#9acbff);align-content:center;place-items:center;gap:8px;min-height:360px;padding:28px;display:grid}.notification-center-empty svg{width:42px;height:42px}.notification-center-empty strong{color:var(--lightningcss-light,#173a61)var(--lightningcss-dark,#9acbff)}.notification-center-empty span{max-width:290px;font-size:.75rem;line-height:1.45}.notification-settings{flex:1;min-height:0;padding:13px;overflow-y:auto}.notification-push-master{color:var(--lightningcss-light,#4d647b)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d4e4)var(--lightningcss-dark,#61758d);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-bottom:15px;padding:13px;display:grid}.notification-push-master.is-on{color:var(--lightningcss-light,#075c31)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#effcf4)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#67ad84)var(--lightningcss-dark,#61758d)}.notification-push-master>span{gap:2px;display:grid}.notification-push-master small{font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.notification-push-master b{font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit)}.notification-push-help{color:var(--lightningcss-light,#634900)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff9dd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f0c036)var(--lightningcss-dark,#61758d);border-radius:14px;gap:4px;margin:-7px 0 15px;padding:11px 13px;display:grid}.notification-push-help strong{font-size:.76rem}.notification-push-help span{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:1.4}.notification-settings-head,.notification-preference-row{grid-template-columns:minmax(0,1fr) 58px 58px;align-items:center;gap:7px;display:grid}.notification-settings-head{color:var(--lightningcss-light,#6d8297)var(--lightningcss-dark,#9acbff);text-transform:uppercase;letter-spacing:.08em;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);padding:0 7px 7px}.notification-settings-head b{text-align:center}.notification-preference-row{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e1ed)var(--lightningcss-dark,#61758d);border-radius:14px;margin-bottom:7px;padding:11px}.notification-preference-row>span{gap:3px;min-width:0;display:grid}.notification-preference-row strong{font-size:.75rem}.notification-preference-row small{color:var(--lightningcss-light,#6b7f93)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,1.25)}.notification-preference-row button{color:var(--lightningcss-light,#667a8d)var(--lightningcss-dark,#9acbff);min-height:32px;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f4f7fa)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cad6e2)var(--lightningcss-dark,#61758d);border-radius:999px;font-weight:950}.notification-preference-row button.is-on{color:var(--lightningcss-light,#075c31)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e5faed)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#2d9b5d)var(--lightningcss-dark,#61758d)}.notification-announcement-form{background:var(--lightningcss-light,#fff9dd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f0c036)var(--lightningcss-dark,#61758d);border-radius:15px;gap:8px;margin:10px 13px 0;padding:13px;display:grid}.notification-announcement-form input,.notification-announcement-form textarea{width:100%;font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d9c26d)var(--lightningcss-dark,#61758d);border-radius:10px;padding:9px 10px}.notification-announcement-form textarea{resize:vertical;min-height:74px}.notification-announcement-form button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:36px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-weight:950;display:inline-flex}.notification-announcement-form svg{width:15px}.unified-nav-label-mobile{display:none}.unified-page{min-height:calc(100vh - 82px)}.ecosystem-loading-shell{min-height:calc(100svh - 82px);color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 11% 8%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27rem),radial-gradient(circle at 91% 13%,var(--lightningcss-light,#0876d133)var(--lightningcss-dark,#1d4c7133),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 34rem),linear-gradient(var(--lightningcss-light,#e9f1fb)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d) 35rem,var(--lightningcss-light,#edf3f9)var(--lightningcss-dark,#172d43));place-items:center;padding:24px;display:grid}.ecosystem-loading-card{text-align:center;background:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#151f2df0);border:1px solid var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#61758de6);border-radius:34px;justify-items:center;width:min(100%,590px);padding:clamp(28px,6vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #071d4933}.ecosystem-loading-card:before{content:"";background:linear-gradient(90deg, var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71) 0 38%, var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20) 38% 70%, var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838) 70%);height:8px;position:absolute;top:0;left:0;right:0}.ecosystem-loading-card>img{object-fit:contain;filter:drop-shadow(0 16px 12px #071d4930);transform-origin:50% 88%;width:min(270px,68vw);height:auto;animation:3.4s cubic-bezier(.45,.05,.25,1.25) infinite ecosystem-loading-cowboy}.ecosystem-loading-status-icon{width:48px;height:48px;color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf6ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cddff2)var(--lightningcss-dark,#61758d);border-radius:16px;place-items:center;margin-top:5px;display:grid;box-shadow:0 9px 22px #085dab24}.ecosystem-loading-card.is-error .ecosystem-loading-status-icon{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff1f3)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#f0c4ca)var(--lightningcss-dark,#61758d)}.ecosystem-loading-card>span{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:.12em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:6px;margin-top:12px;font-weight:950;display:inline-flex}.ecosystem-loading-card h1{max-width:470px;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:12px 0 8px;font-size:clamp(2rem,7vw,3.25rem);line-height:.96}.ecosystem-loading-card p{color:var(--lightningcss-light,#5d708a)var(--lightningcss-dark,#9acbff);max-width:470px;margin:0;font-size:.9rem;line-height:1.6}.ecosystem-loading-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.ecosystem-loading-actions>*{min-height:48px;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6d5e5)var(--lightningcss-dark,#61758d);border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.78rem;font-weight:950;display:inline-flex}.ecosystem-loading-actions>:first-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg, var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e), var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71) 72%, var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);box-shadow:0 12px 28px #0a4ead42}@keyframes ecosystem-loading-cowboy{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@media (width<=760px){.unified-header{grid-template-rows:36px auto;grid-template-columns:minmax(0,1fr);gap:4px;height:auto;min-height:108px;padding:6px 8px}.unified-brand{place-self:center start;padding-left:4px}.unified-brand .unified-brand-full{width:74px;height:36px;display:block}.unified-brand span{display:none}.unified-nav{grid-template-columns:repeat(5,minmax(0,1fr));align-self:stretch;gap:2px;width:100%;padding:0;display:grid;overflow:visible}.unified-nav>a{white-space:normal;text-align:center;border-radius:9px;align-content:center;place-items:center;gap:4px;min-width:0;min-height:54px;padding:4px 0;font-size:.875rem;line-height:1.2;display:grid}.unified-nav>a svg{flex-shrink:0;width:19px;height:19px}.unified-nav>.notification-center-trigger{background:0 0;border-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:9px;width:44px;min-width:44px;min-height:40px;position:absolute;top:4px;right:10px}.notification-center-trigger b{top:1px;right:0}.notification-center-panel{width:100%}.unified-nav-label-desktop{display:none}.unified-nav-label-mobile{overflow-wrap:anywhere;max-width:100%;display:block}.unified-page{min-height:calc(100vh - 108px)}.ecosystem-loading-shell{min-height:calc(100svh - 108px);padding:12px}.ecosystem-loading-card{border-radius:25px;padding:27px 20px 31px}}button,input,select,textarea{font:inherit}button:disabled{cursor:wait;opacity:.58}:where([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-slot=drawer-overlay]){z-index:2000!important}:where([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content]){z-index:2001!important}:where([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=tooltip-content]){z-index:2100!important}@media (width<=760px){[data-slot=dialog-content]>[data-slot=dialog-close]{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);width:44px;height:44px;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);opacity:1;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:14px;place-items:center;display:grid;box-shadow:0 8px 22px #03152f2e}[data-slot=dialog-content]>[data-slot=dialog-close] svg{width:20px;height:20px}}:where([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content],[data-slot=popover-content],[data-slot=hover-card-content],[data-slot=command]){border-color:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d)!important;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)!important;background-color:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e)!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 22px 60px #03152f3d,0 0 0 1px #fffc!important}:where([data-slot=select-trigger],[data-slot=input],[data-slot=textarea],[data-slot=native-select],[data-slot=input-group],input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);opacity:1;background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important}:where([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=menubar-item],[data-slot=command-item])[data-highlighted],:where([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=menubar-item],[data-slot=command-item]):focus{color:var(--lightningcss-light,var(--accent-foreground))var(--lightningcss-dark,#e8edf5)!important;background-color:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43)!important}[data-slot=tooltip-content]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e)!important;opacity:1!important}h1,h2,.brand-lockup strong{letter-spacing:.025em;font-family:"Domino's Sans Header 1",Arial Black,Impact,sans-serif}.eyebrow{letter-spacing:.2em;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);font-weight:900;display:inline-flex}@keyframes cowboy-groove{0%,to{transform:translateY(0)rotate(-2deg)}22%{transform:translateY(-7px)rotate(3deg)}45%{transform:translateY(-2px)rotate(-4deg)}68%{transform:translateY(-10px)rotate(4deg)}85%{transform:translateY(-3px)rotate(-1deg)}}@keyframes sparkle-pop{0%,to{opacity:.25;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(20deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float-confetti{0%,to{opacity:.65;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-13px)rotate(120deg)}}@keyframes rookie-badge-hover{0%,to{transform:translateY(1px)rotate(-1.2deg)scale(1)}45%{transform:translateY(-5px)rotate(1.4deg)scale(1.025)}62%{transform:translateY(-4px)rotate(.5deg)scale(1.018)}}@keyframes rookie-aura-pulse{0%,to{opacity:.25;transform:scale(.78)}48%{opacity:.62;transform:scale(1.04)}}@keyframes rookie-gem-pulse{0%,36%,to{opacity:.15;transform:translate(-50%,-50%)scale(.7)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.2)}63%{opacity:.25;transform:translate(-50%,-50%)scale(.82)}}@keyframes rookie-shine-sweep{0%,22%{opacity:0;transform:translate(-170%)rotate(18deg)}29%{opacity:.75}48%{opacity:0;transform:translate(520%)rotate(18deg)}to{opacity:0;transform:translate(520%)rotate(18deg)}}@keyframes rookie-spark-pop{0%,35%,to{opacity:0;transform:scale(.35)rotate(0)}47%{opacity:1;transform:scale(1.1)rotate(28deg)}58%{opacity:0;transform:scale(.65)rotate(52deg)}}@keyframes operator-badge-lift{0%,to{transform:translateY(1px)rotate(-.7deg)scale(1)}24%{transform:translateY(1px)rotate(-.7deg)scale(1)}34%{transform:translateY(-8px)rotate(.9deg)scale(1.035)}43%{transform:translateY(-4px)rotate(0)scale(1.015)}68%{transform:translateY(-5px)rotate(.5deg)scale(1.02)}}@keyframes operator-aura-pulse{0%,to{opacity:.18;transform:scale(.78)}36%{opacity:.68;transform:scale(1.08)}55%{opacity:.3;transform:scale(.9)}}@keyframes operator-gem-charge{0%,20%,to{opacity:.14;transform:translate(-50%,-50%)scale(.65)}31%{opacity:.95;transform:translate(-50%,-50%)scale(1.28)}43%{opacity:.35;transform:translate(-50%,-50%)scale(.82)}}@keyframes operator-shine-sweep{0%,48%{opacity:0;transform:translate(-175%)rotate(18deg)}55%{opacity:.82}68%{opacity:0;transform:translate(520%)rotate(18deg)}to{opacity:0;transform:translate(520%)rotate(18deg)}}@keyframes operator-chevron-charge{0%,22%,to{opacity:0;filter:brightness();transform:scale(.92)}30%{opacity:.2}38%{opacity:.9;filter:brightness(1.9)drop-shadow(0 0 6px #ffd64f);transform:scale(1.04)}52%{opacity:0;filter:brightness();transform:scale(1)}}@keyframes operator-spark-pop{0%,46%,to{opacity:0;transform:scale(.25)rotate(0)}57%{opacity:1;transform:scale(1.18)rotate(34deg)}66%{opacity:0;transform:scale(.6)rotate(64deg)}}@keyframes specialist-badge-climb{0%,18%,to{transform:translateY(1px)rotate(-.7deg)scale(1)}26%{transform:translateY(-4px)rotate(.6deg)scale(1.018)}33%{transform:translateY(-1px)rotate(-.3deg)scale(1.008)}41%{transform:translateY(-7px)rotate(.8deg)scale(1.032)}48%{transform:translateY(-2px)rotate(-.2deg)scale(1.014)}57%{transform:translateY(-10px)rotate(.4deg)scale(1.045)}69%{transform:translateY(-4px)rotate(0)scale(1.02)}}@keyframes specialist-aura-forge{0%,18%,to{opacity:.16;transform:scale(.76)}35%{opacity:.42;transform:scale(.92)}60%{opacity:.78;transform:scale(1.1)}74%{opacity:.3;transform:scale(.9)}}@keyframes specialist-ruby-power{0%,22%,to{opacity:.12;transform:translate(-50%,-50%)scale(.58)}38%{opacity:.48;transform:translate(-50%,-50%)scale(.86)}59%{opacity:1;transform:translate(-50%,-50%)scale(1.32)}72%{opacity:.24;transform:translate(-50%,-50%)scale(.76)}}@keyframes specialist-shine-sweep{0%,54%{opacity:0;transform:translate(-175%)rotate(18deg)}61%{opacity:.92}74%{opacity:0;transform:translate(520%)rotate(18deg)}to{opacity:0;transform:translate(520%)rotate(18deg)}}@keyframes specialist-chevron-climb{0%,18%,to{opacity:0;filter:brightness();transform:translateY(4px)scale(.9)}26%{opacity:.18}34%{opacity:.98;filter:brightness(2.1)drop-shadow(0 0 8px #ffdc63);transform:translateY(-2px)scale(1.045)}46%{opacity:0;filter:brightness();transform:translateY(-6px)scale(1)}}@keyframes specialist-spark-burst{0%,55%,to{opacity:0;transform:scale(.2)rotate(0)}63%{opacity:1;transform:scale(1.3)rotate(35deg)}73%{opacity:0;transform:scale(.55)rotate(78deg)}}@keyframes professional-badge-salute{0%,20%,to{transform:translateY(1px)rotate(-.5deg)scale(1)}34%{transform:translateY(-8px)rotate(1.4deg)scale(1.028)}43%{transform:translateY(-3px)rotate(-.5deg)scale(1.012)}59%{transform:translateY(-6px)rotate(.2deg)scale(1.022)}72%{transform:translateY(-3px)rotate(0)scale(1.012)}}@keyframes professional-aura-honor{0%,to{opacity:.18;transform:rotate(0)scale(.82)}42%{opacity:.62;transform:rotate(135deg)scale(1.05)}72%{opacity:.28;transform:rotate(260deg)scale(.92)}}@keyframes professional-sapphire-focus{0%,28%,to{opacity:.1;transform:translate(-50%,-50%)scale(.62)}43%{opacity:.92;transform:translate(-50%,-50%)scale(1.2)}58%{opacity:.25;transform:translate(-50%,-50%)scale(.82)}}@keyframes professional-polish-sweep{0%,38%{opacity:0;transform:translate(-175%)rotate(14deg)}46%{opacity:.92}61%{opacity:0;transform:translate(520%)rotate(14deg)}to{opacity:0;transform:translate(520%)rotate(14deg)}}@keyframes professional-orbit-turn{0%,18%{opacity:0;transform:rotate(0)scale(.78)}34%{opacity:.85;transform:rotate(120deg)scale(1.02)}62%{opacity:.28;transform:rotate(300deg)scale(.94)}to{opacity:0;transform:rotate(420deg)scale(.8)}}@keyframes professional-star-salute{0%,48%,to{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(.45)}58%{opacity:.95;transform:translate(-50%,-50%)rotate(0)scale(1.18)}71%{opacity:0;transform:translate(-50%,-50%)rotate(16deg)scale(.72)}}@keyframes professional-spark-salute{0%,45%,to{opacity:0;transform:scale(.25)rotate(0)}56%{opacity:1;transform:scale(1.12)rotate(30deg)}67%{opacity:0;transform:scale(.58)rotate(68deg)}}@keyframes expert-badge-inspection{0%,18%,to{transform:translateY(1px)rotate(-.6deg)scale(1)}29%{transform:translateY(-5px)rotate(-1.8deg)scale(1.018)}39%{transform:translateY(-7px)rotate(1.8deg)scale(1.026)}49%{transform:translateY(-4px)rotate(0)scale(1.014)}62%{transform:translateY(-8px)rotate(.2deg)scale(1.032)}73%{transform:translateY(-3px)rotate(0)scale(1.012)}}@keyframes expert-aura-balance{0%,to{opacity:.15;transform:rotate(-25deg)scale(.78)}38%{opacity:.48;transform:rotate(72deg)scale(.96)}63%{opacity:.72;transform:rotate(170deg)scale(1.08)}78%{opacity:.25;transform:rotate(225deg)scale(.9)}}@keyframes expert-ruby-double-charge{0%,22%,to{opacity:.1;transform:translate(-50%,-50%)scale(.56)}31%{opacity:.82;transform:translate(-50%,-50%)scale(1.14)}38%{opacity:.2;transform:translate(-50%,-50%)scale(.72)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.32)}62%{opacity:.22;transform:translate(-50%,-50%)scale(.78)}}@keyframes expert-star-lock{0%,29%,to{opacity:0;transform:scale(.55)rotate(-16deg)}39%{opacity:.95;transform:scale(1.16)rotate(0)}52%{opacity:.18;transform:scale(.9)rotate(8deg)}61%{opacity:.78;transform:scale(1.05)rotate(0)}72%{opacity:0;transform:scale(.7)rotate(12deg)}}@keyframes expert-laurel-rise{0%,35%,to{opacity:0;transform:translateY(12px)scale(.82)}54%{opacity:.88;transform:translateY(-2px)scale(1.06)}70%{opacity:.2;transform:translateY(-6px)scale(.96)}}@keyframes expert-polish-sweep{0%,58%{opacity:0;transform:translate(-175%)rotate(16deg)}65%{opacity:.94}78%{opacity:0;transform:translate(520%)rotate(16deg)}to{opacity:0;transform:translate(520%)rotate(16deg)}}@keyframes expert-spark-lock{0%,48%,to{opacity:0;transform:scale(.22)rotate(0)}59%{opacity:1;transform:scale(1.22)rotate(34deg)}70%{opacity:0;transform:scale(.55)rotate(76deg)}}@keyframes elite-badge-promotion{0%,18%,to{transform:translateY(2px)rotate(-.5deg)scale(1)}30%{transform:translateY(-11px)rotate(1.2deg)scale(1.045)}38%{transform:translateY(-4px)rotate(-.5deg)scale(1.018)}49%{transform:translateY(-8px)rotate(.5deg)scale(1.035)}61%{transform:translateY(-5px)rotate(0)scale(1.024)}73%{transform:translateY(-7px)rotate(0)scale(1.03)}}@keyframes elite-brand-surge{0%,16%,to{opacity:.12;transform:rotate(-18deg)scale(.72)}34%{opacity:.7;transform:rotate(88deg)scale(1.08)}56%{opacity:.9;transform:rotate(190deg)scale(1.16)}76%{opacity:.24;transform:rotate(310deg)scale(.9)}}@keyframes elite-ruby-crown{0%,20%,to{opacity:.1;transform:translate(-50%,-50%)scale(.56)}34%{opacity:.68;transform:translate(-50%,-50%)scale(1.04)}52%{opacity:1;transform:translate(-50%,-50%)scale(1.36)}68%{opacity:.24;transform:translate(-50%,-50%)scale(.8)}}@keyframes elite-star-formation{0%,27%,to{opacity:0;transform:translateY(7px)scale(.45)rotate(-18deg)}39%{opacity:1;transform:translateY(-3px)scale(1.18)rotate(0)}53%{opacity:.28;transform:translateY(-1px)scale(.9)rotate(8deg)}62%{opacity:.9;transform:translateY(-2px)scale(1.08)rotate(0)}74%{opacity:0;transform:translateY(-7px)scale(.65)rotate(14deg)}}@keyframes elite-laurel-victory{0%,34%,to{opacity:0;transform:translateY(14px)scale(.76)}55%{opacity:1;transform:translateY(-3px)scale(1.12)}72%{opacity:.24;transform:translateY(-7px)scale(.96)}}@keyframes elite-shine-sweep{0%,54%{opacity:0;transform:translate(-175%)rotate(17deg)}61%{opacity:1}76%{opacity:0;transform:translate(520%)rotate(17deg)}to{opacity:0;transform:translate(520%)rotate(17deg)}}@keyframes elite-spark-victory{0%,43%,to{opacity:0;transform:scale(.2)rotate(0)}55%{opacity:1;transform:scale(1.35)rotate(36deg)}68%{opacity:0;transform:scale(.58)rotate(82deg)}}@keyframes master-badge-command{0%,17%,to{transform:translateY(2px)rotate(-.4deg)scale(1)}30%{transform:translateY(-7px)rotate(.5deg)scale(1.025)}40%{transform:translateY(-3px)rotate(-.2deg)scale(1.012)}54%{transform:translateY(-9px)rotate(.25deg)scale(1.04)}69%{transform:translateY(-4px)rotate(0)scale(1.018)}}@keyframes master-aura-command{0%,to{opacity:.14;transform:rotate(-20deg)scale(.76)}38%{opacity:.58;transform:rotate(105deg)scale(1.02)}58%{opacity:.82;transform:rotate(205deg)scale(1.12)}77%{opacity:.22;transform:rotate(325deg)scale(.9)}}@keyframes master-sapphire-command{0%,20%,to{opacity:.1;transform:translate(-50%,-50%)scale(.55)}35%{opacity:.65;transform:translate(-50%,-50%)scale(1.02)}53%{opacity:1;transform:translate(-50%,-50%)scale(1.34)}68%{opacity:.22;transform:translate(-50%,-50%)scale(.78)}}@keyframes master-command-ring-turn{0%,17%{opacity:0;transform:rotate(-90deg)scale(.72)}32%{opacity:.92;transform:rotate(20deg)scale(1.08)}58%{opacity:.58;transform:rotate(205deg)scale(.98)}78%,to{opacity:0;transform:rotate(405deg)scale(.82)}}@keyframes master-chevron-rise{0%,24%,to{opacity:0;filter:brightness();transform:translateY(7px)scale(.88)}36%{opacity:.94;filter:brightness(2.1)drop-shadow(0 0 8px #ffd64f);transform:translateY(-2px)scale(1.04)}53%{opacity:.22;filter:brightness(1.2);transform:translateY(-5px)scale(.98)}66%{opacity:0;filter:brightness();transform:translateY(-8px)scale(.94)}}@keyframes master-laurel-command{0%,31%,to{opacity:0;transform:translateY(12px)scale(.8)}52%{opacity:.92;transform:translateY(-2px)scale(1.08)}72%{opacity:.2;transform:translateY(-6px)scale(.96)}}@keyframes master-shine-sweep{0%,56%{opacity:0;transform:translate(-175%)rotate(16deg)}63%{opacity:1}77%{opacity:0;transform:translate(520%)rotate(16deg)}to{opacity:0;transform:translate(520%)rotate(16deg)}}@keyframes master-spark-command{0%,45%,to{opacity:0;transform:scale(.2)rotate(0)}57%{opacity:1;transform:scale(1.3)rotate(38deg)}69%{opacity:0;transform:scale(.56)rotate(84deg)}}@keyframes ace-badge-flight{0%,16%,to{transform:translateY(2px)rotate(-.7deg)scale(1)}27%{transform:translate(-5px,-6px)rotate(-2.2deg)scale(1.022)}38%{transform:translate(5px,-10px)rotate(2.4deg)scale(1.045)}48%{transform:translateY(-4px)rotate(-.5deg)scale(1.016)}61%{transform:translateY(-9px)rotate(.2deg)scale(1.038)}73%{transform:translateY(-3px)rotate(0)scale(1.014)}}@keyframes ace-aura-flight{0%,to{opacity:.12;transform:scale(.7)}34%{opacity:.6;transform:scaleX(1.22)scaleY(.88)}57%{opacity:.88;transform:scaleX(1.38)scaleY(1.02)}76%{opacity:.2;transform:scale(.9)}}@keyframes ace-sapphire-ignite{0%,19%,to{opacity:.08;transform:translate(-50%,-50%)scale(.52)}31%{opacity:.72;transform:translate(-50%,-50%)scale(1.08)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.38)}65%{opacity:.2;transform:translate(-50%,-50%)scale(.76)}}@keyframes ace-wing-launch-left{0%,21%,to{opacity:0;transform:translate(13%)scaleX(.62)rotate(8deg)}37%{opacity:.96;transform:translate(-7%)scaleX(1.15)rotate(-3deg)}56%{opacity:.34;transform:translate(-2%)scaleX(.98)rotate(1deg)}70%{opacity:0;transform:translate(-12%)scaleX(1.2)rotate(-5deg)}}@keyframes ace-wing-launch-right{0%,21%,to{opacity:0;transform:translate(-13%)scaleX(.62)rotate(-8deg)}37%{opacity:.96;transform:translate(7%)scaleX(1.15)rotate(3deg)}56%{opacity:.34;transform:translate(2%)scaleX(.98)rotate(-1deg)}70%{opacity:0;transform:translate(12%)scaleX(1.2)rotate(5deg)}}@keyframes ace-star-sweep{0%,36%,to{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scaleX(.35)}49%{opacity:1;transform:translate(-50%,-50%)rotate(-5deg)scaleX(1.08)}63%{opacity:.18;transform:translate(-50%,-50%)rotate(4deg)scaleX(.92)}74%{opacity:0;transform:translate(-50%,-50%)rotate(11deg)scaleX(1.25)}}@keyframes ace-shine-sweep{0%,51%{opacity:0;transform:translate(-175%)rotate(12deg)}58%{opacity:1}70%{opacity:0;transform:translate(520%)rotate(12deg)}to{opacity:0;transform:translate(520%)rotate(12deg)}}@keyframes ace-spark-flight{0%,40%,to{opacity:0;transform:translate(-5px)scale(.18)rotate(0)}52%{opacity:1;transform:translate(3px)scale(1.35)rotate(42deg)}66%{opacity:0;transform:translate(12px)scale(.55)rotate(92deg)}}@keyframes champion-badge-coronation{0%,17%,to{transform:translateY(2px)rotate(-.35deg)scale(1)}29%{transform:translateY(-8px)rotate(.45deg)scale(1.027)}40%{transform:translateY(-3px)rotate(-.2deg)scale(1.012)}55%{transform:translateY(-11px)rotate(.15deg)scale(1.047)}70%{transform:translateY(-4px)rotate(0)scale(1.018)}}@keyframes champion-aura-coronation{0%,to{opacity:.12;transform:rotate(-30deg)scale(.72)}35%{opacity:.58;transform:rotate(80deg)scale(1.01)}56%{opacity:.92;transform:rotate(188deg)scale(1.15)}77%{opacity:.2;transform:rotate(318deg)scale(.9)}}@keyframes champion-ruby-command{0%,19%,to{opacity:.08;transform:translate(-50%,-50%)scale(.52)}33%{opacity:.72;transform:translate(-50%,-50%)scale(1.06)}52%{opacity:1;transform:translate(-50%,-50%)scale(1.4)}68%{opacity:.2;transform:translate(-50%,-50%)scale(.76)}}@keyframes champion-sapphire-answer{0%,31%,to{opacity:.06;transform:translate(-50%,-50%)scale(.48)}45%{opacity:.8;transform:translate(-50%,-50%)scale(1.18)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.36)}72%{opacity:.16;transform:translate(-50%,-50%)scale(.72)}}@keyframes champion-split-converge{0%,20%{opacity:0;transform:rotate(-110deg)scale(.68)}37%{opacity:.88;transform:rotate(-18deg)scale(1.09)}57%{opacity:.72;transform:rotate(105deg)scale(.98)}76%,to{opacity:0;transform:rotate(255deg)scale(.8)}}@keyframes champion-crown-light{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.35)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.3)}48%{opacity:.28;transform:translate(-50%,-50%)scale(.82)}59%{opacity:.92;transform:translate(-50%,-50%)scale(1.08)}71%{opacity:0;transform:translate(-50%,-50%)scale(.62)}}@keyframes champion-laurel-crown{0%,33%,to{opacity:0;transform:translateY(14px)scale(.76)}55%{opacity:1;transform:translateY(-3px)scale(1.12)}73%{opacity:.2;transform:translateY(-7px)scale(.96)}}@keyframes champion-shine-sweep{0%,57%{opacity:0;transform:translate(-175%)rotate(15deg)}64%{opacity:1}78%{opacity:0;transform:translate(520%)rotate(15deg)}to{opacity:0;transform:translate(520%)rotate(15deg)}}@keyframes champion-spark-crown{0%,44%,to{opacity:0;transform:scale(.18)rotate(0)}56%{opacity:1;transform:scale(1.4)rotate(40deg)}69%{opacity:0;transform:scale(.54)rotate(88deg)}}@keyframes legend-badge-reveal{0%,18%,to{transform:translateY(3px)scale(.985)}31%{transform:translateY(-7px)scale(1.018)}44%{transform:translateY(-4px)scale(1.008)}58%{transform:translateY(-10px)scale(1.038)}74%{transform:translateY(-3px)scale(1.014)}}@keyframes legend-aura-eclipse{0%,to{opacity:.1;transform:rotate(-45deg)scale(.72)}37%{opacity:.54;transform:rotate(92deg)scale(1)}59%{opacity:.88;transform:rotate(215deg)scale(1.14)}79%{opacity:.18;transform:rotate(342deg)scale(.9)}}@keyframes legend-sapphire-eternal{0%,20%,to{opacity:.08;transform:translate(-50%,-50%)scale(.5)}36%{opacity:.64;transform:translate(-50%,-50%)scale(1.03)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.42)}71%{opacity:.18;transform:translate(-50%,-50%)scale(.78)}}@keyframes legend-halo-turn{0%,18%{opacity:0;transform:rotate(-120deg)scale(.68)}34%{opacity:.95;transform:rotate(-12deg)scale(1.08)}61%{opacity:.5;transform:rotate(190deg)scale(.98)}81%,to{opacity:0;transform:rotate(415deg)scale(.8)}}@keyframes legend-wing-unfurl-left{0%,23%,to{opacity:0;transform:translate(12%)scaleX(.58)rotate(7deg)}41%{opacity:.92;transform:translate(-6%)scaleX(1.12)rotate(-2deg)}61%{opacity:.32;transform:translate(-1%)scaleX(1)rotate(0)}77%{opacity:0;transform:translate(-10%)scaleX(1.16)rotate(-4deg)}}@keyframes legend-wing-unfurl-right{0%,23%,to{opacity:0;transform:translate(-12%)scaleX(.58)rotate(-7deg)}41%{opacity:.92;transform:translate(6%)scaleX(1.12)rotate(2deg)}61%{opacity:.32;transform:translate(1%)scaleX(1)rotate(0)}77%{opacity:0;transform:translate(10%)scaleX(1.16)rotate(4deg)}}@keyframes legend-star-lock{0%,37%,to{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scale(.38)}52%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1.24)}65%{opacity:.3;transform:translate(-50%,-50%)rotate(8deg)scale(.88)}73%{opacity:.86;transform:translate(-50%,-50%)rotate(0)scale(1.06)}82%{opacity:0;transform:translate(-50%,-50%)rotate(14deg)scale(.65)}}@keyframes legend-shine-sweep{0%,59%{opacity:0;transform:translate(-175%)rotate(13deg)}66%{opacity:1}80%{opacity:0;transform:translate(520%)rotate(13deg)}to{opacity:0;transform:translate(520%)rotate(13deg)}}@keyframes legend-spark-eternal{0%,46%,to{opacity:0;transform:scale(.16)rotate(0)}58%{opacity:1;transform:scale(1.45)rotate(44deg)}72%{opacity:0;transform:scale(.5)rotate(96deg)}}@keyframes hall-badge-induction{0%,18%,to{transform:translateY(3px)scale(.985)}31%{transform:translateY(-7px)scale(1.02)}45%{transform:translateY(-3px)scale(1.008)}59%{transform:translateY(-10px)scale(1.04)}75%{transform:translateY(-3px)scale(1.014)}}@keyframes hall-aura-induction{0%,to{opacity:.1;transform:rotate(-55deg)scale(.7)}36%{opacity:.55;transform:rotate(80deg)scale(1.02)}58%{opacity:.9;transform:rotate(205deg)scale(1.16)}79%{opacity:.18;transform:rotate(340deg)scale(.9)}}@keyframes hall-diamond-prism{0%,20%,to{opacity:.06;transform:translate(-50%,-50%)scale(.48)}36%{opacity:.68;transform:translate(-50%,-50%)scale(1.04)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.42)}72%{opacity:.16;transform:translate(-50%,-50%)scale(.76)}}@keyframes hall-rays-turn{0%,17%{opacity:0;transform:rotate(-65deg)scale(.7)}35%{opacity:.78;transform:rotate(12deg)scale(1.08)}61%{opacity:.42;transform:rotate(118deg)scale(.98)}82%,to{opacity:0;transform:rotate(220deg)scale(.82)}}@keyframes hall-ring-focus{0%,23%{opacity:0;transform:rotate(-120deg)scale(.68)}39%{opacity:.98;transform:rotate(-8deg)scale(1.1)}63%{opacity:.48;transform:rotate(175deg)scale(.98)}82%,to{opacity:0;transform:rotate(390deg)scale(.8)}}@keyframes hall-star-induct{0%,33%,to{opacity:0;transform:translate(-50%,-70%)rotate(-22deg)scale(.35)}49%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1.24)}63%{opacity:.28;transform:translate(-50%,-50%)rotate(8deg)scale(.88)}72%{opacity:.9;transform:translate(-50%,-50%)rotate(0)scale(1.06)}82%{opacity:0;transform:translate(-50%,-35%)rotate(14deg)scale(.64)}}@keyframes hall-laurel-honor{0%,35%,to{opacity:0;transform:translateY(14px)scale(.76)}57%{opacity:1;transform:translateY(-3px)scale(1.12)}75%{opacity:.18;transform:translateY(-7px)scale(.96)}}@keyframes hall-shine-sweep{0%,59%{opacity:0;transform:translate(-175%)rotate(14deg)}66%{opacity:1}80%{opacity:0;transform:translate(520%)rotate(14deg)}to{opacity:0;transform:translate(520%)rotate(14deg)}}@keyframes hall-spark-induct{0%,46%,to{opacity:0;transform:scale(.15)rotate(0)}59%{opacity:1;transform:scale(1.48)rotate(44deg)}73%{opacity:0;transform:scale(.5)rotate(98deg)}}@keyframes presidential-badge-finale{0%,13%,to{transform:translateY(5px)rotate(-1.3deg)scale(.97)}23%{transform:translateY(-15px)rotate(2.8deg)scale(1.06)}31%{transform:translateY(-5px)rotate(-2.2deg)scale(1.025)}40%{transform:translateY(-12px)rotate(1.6deg)scale(1.052)}50%{transform:translateY(-6px)rotate(-1deg)scale(1.03)}62%{transform:translateY(-10px)rotate(.7deg)scale(1.045)}77%{transform:translateY(-3px)rotate(0)scale(1.018)}}@keyframes presidential-brand-radiance{0%,to{opacity:.12;transform:rotate(-40deg)scale(.66)}29%{opacity:.72;transform:rotate(70deg)scale(1.08)}51%{opacity:1;transform:rotate(185deg)scale(1.24)}70%{opacity:.58;transform:rotate(292deg)scale(1.08)}84%{opacity:.18;transform:rotate(390deg)scale(.88)}}@keyframes presidential-radiance-burst{0%,14%,to{opacity:0;transform:rotate(-32deg)scale(.58)}30%{opacity:.92;transform:rotate(18deg)scale(1.18)}52%{opacity:.68;transform:rotate(90deg)scale(1.04)}74%{opacity:.2;transform:rotate(168deg)scale(1.28)}86%{opacity:0;transform:rotate(210deg)scale(.84)}}@keyframes presidential-medallion-power{0%,20%,to{opacity:.08;transform:translate(-50%,-50%)scale(.45)}35%{opacity:.76;transform:translate(-50%,-50%)scale(1.1)}53%{opacity:1;transform:translate(-50%,-50%)scale(1.5)}70%{opacity:.22;transform:translate(-50%,-50%)scale(.76)}}@keyframes presidential-crown-ignite{0%,24%,to{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scale(.3)}39%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1.35)}54%{opacity:.32;transform:translate(-50%,-50%)rotate(8deg)scale(.86)}65%{opacity:.95;transform:translate(-50%,-50%)rotate(0)scale(1.12)}78%{opacity:0;transform:translate(-50%,-50%)rotate(16deg)scale(.6)}}@keyframes presidential-firework-bloom{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.4)rotate(22deg)}61%{opacity:.25;transform:translate(-50%,-50%)scale(.92)rotate(48deg)}72%{opacity:0;transform:translate(-50%,-50%)scale(1.65)rotate(80deg)}}@keyframes presidential-confetti-finale{0%,30%,to{opacity:0;transform:translateY(12px)rotate(0)scale(.6)}43%{opacity:1;transform:translate(var(--presidential-x), -8px) rotate(var(--presidential-rotate)) scale(1)}68%{opacity:.8;transform:translate(var(--presidential-x), -27px) rotate(var(--presidential-rotate)) scale(.9)}82%{opacity:0;transform:translate(var(--presidential-x), -42px) rotate(var(--presidential-rotate)) scale(.65)}}@keyframes presidential-laurel-celebrate{0%,28%,to{opacity:0;transform:translateY(16px)scale(.72)}48%{opacity:1;transform:translateY(-4px)scale(1.16)}63%{opacity:.42;transform:translateY(-1px)scale(1.02)}73%{opacity:.88;transform:translateY(-5px)scale(1.1)}84%{opacity:0;transform:translateY(-9px)scale(.94)}}@keyframes presidential-shine-sweep{0%,52%{opacity:0;transform:translate(-175%)rotate(12deg)}59%{opacity:1}73%{opacity:0;transform:translate(520%)rotate(12deg)}to{opacity:0;transform:translate(520%)rotate(12deg)}}@keyframes presidential-spark-finale{0%,38%,to{opacity:0;transform:scale(.14)rotate(0)}51%{opacity:1;transform:scale(1.65)rotate(48deg)}66%{opacity:.28;transform:scale(.8)rotate(92deg)}76%{opacity:0;transform:scale(1.25)rotate(130deg)}}@keyframes fv-apprentice-balance{0%,to{transform:translateY(1px)rotate(-1.2deg)scale(1)}10%{transform:translateY(-2px)rotate(2deg)scale(1.01)}19%{transform:translateY(-1px)rotate(-1.4deg)scale(1.012)}27%{transform:translateY(0)rotate(.5deg)scale(1.015)}37%{transform:translateY(-7px)rotate(0)scale(1.035)}47%,72%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-apprentice-aura{0%,20%,to{opacity:.2;transform:scale(.78)}38%{opacity:.72;transform:scale(1.05)}58%{opacity:.34;transform:scale(.92)}}@keyframes fv-apprentice-scale-lock{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.35)}28%{opacity:.95;transform:translate(-50%,-50%)scaleX(1.08)}42%,64%{opacity:.42;transform:translate(-50%,-50%)scaleX(.82)}76%{opacity:0;transform:translate(-50%,-50%)scaleX(.55)}}@keyframes fv-apprentice-week-light{0%,22%,to{opacity:0;transform:translate(-50%,50%)scale(.25)rotate(0)}32%{opacity:1;transform:translate(-50%,50%)scale(1.75)rotate(55deg)}45%,66%{opacity:.56;transform:translate(-50%,50%)scale(.78)rotate(88deg)}78%{opacity:0;transform:translate(-50%,50%)scale(.35)rotate(115deg)}}@keyframes fv-artisan-craft-spin{0%,to{transform:translateY(2px)rotate(-1deg)scale(1)}18%{transform:translateY(-5px)rotate(2.4deg)scale(1.025)}34%{transform:translateY(-2px)rotate(-.8deg)scale(1.018)}49%{transform:translateY(-8px)rotate(1deg)scale(1.04)}61%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-artisan-precision-sweep{0%,15%{opacity:0;transform:rotate(-120deg)scale(.65)}30%{opacity:.9;transform:rotate(25deg)scale(1.08)}56%{opacity:.38;transform:rotate(220deg)scale(.96)}72%,to{opacity:0;transform:rotate(330deg)scale(.72)}}@keyframes fv-artisan-dough-orbit{0%,14%{opacity:0;transform:rotate(-40deg)scale(.62)}28%{opacity:.95;transform:rotate(70deg)scale(1.12)}54%{opacity:.55;transform:rotate(315deg)scale(.94)}70%,to{opacity:0;transform:rotate(440deg)scale(.7)}}@keyframes fv-artisan-gem-fire{0%,26%,to{opacity:0;transform:translate(-50%,-50%)scale(.28)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.8)}51%,70%{opacity:.62;transform:translate(-50%,-50%)scale(.72)}81%{opacity:0;transform:translate(-50%,-50%)scale(.35)}}@keyframes achievement-badge-shine-sweep{0%,44%{opacity:0;transform:translate(-180%)rotate(16deg)}52%{opacity:.95}68%{opacity:0;transform:translate(520%)rotate(16deg)}to{opacity:0;transform:translate(520%)rotate(16deg)}}@keyframes achievement-badge-spark-pop{0%,35%,to{opacity:0;transform:scale(.25)rotate(0)}48%{opacity:1;transform:scale(1.3)rotate(42deg)}63%{opacity:0;transform:scale(.6)rotate(80deg)}}@keyframes fv-master-command{0%,to{transform:translateY(2px)rotate(-.8deg)scale(1)}15%{transform:translateY(-3px)rotate(1.6deg)scale(1.018)}29%{transform:translateY(-1px)rotate(-.35deg)scale(1.012)}42%{transform:translateY(-8px)rotate(0)scale(1.045)}55%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-master-reticle-lock{0%,12%{opacity:0;transform:rotate(-115deg)scale(1.45)}27%{opacity:.95;transform:rotate(20deg)scale(.92)}41%{opacity:.5;transform:rotate(-5deg)scale(1.06)}55%,68%{opacity:.78;transform:rotate(0)scale(1)}80%,to{opacity:0;transform:rotate(18deg)scale(.72)}}@keyframes fv-master-calibration-tick{0%,20%,to{opacity:0;transform:scaleY(.2)}31%{opacity:1;transform:scaleY(1.7)}44%,68%{opacity:.64;transform:scaleY(.8)}80%{opacity:0;transform:scaleY(.25)}}@keyframes fv-master-command-flare{0%,32%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}46%{opacity:1;transform:translate(-50%,-50%)scale(1.45)rotate(46deg)}60%{opacity:.3;transform:translate(-50%,-50%)scale(.78)rotate(82deg)}72%{opacity:0;transform:translate(-50%,-50%)scale(1.05)rotate(112deg)}}@keyframes fv-prestige-cloche-reveal{0%,to{transform:translateY(3px)rotate(-1.2deg)scale(.985)}17%{transform:translateY(-4px)rotate(1.8deg)scale(1.018)}31%{transform:translateY(-9px)rotate(-.4deg)scale(1.05)}46%{transform:translateY(-2px)rotate(.6deg)scale(1.025)}59%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-prestige-portal-open{0%,10%,to{opacity:0;transform:scale(.35)rotate(-95deg)}27%{opacity:.86;transform:scale(1.12)rotate(12deg)}49%{opacity:.4;transform:scale(.94)rotate(145deg)}68%{opacity:.72;transform:scale(1.02)rotate(270deg)}82%{opacity:0;transform:scale(1.18)rotate(340deg)}}@keyframes fv-prestige-orbit-one{0%,15%,to{opacity:0;transform:rotate(-70deg)scale(.58)}31%{opacity:.9;transform:rotate(48deg)scale(1.08)}58%{opacity:.42;transform:rotate(280deg)scale(.94)}77%{opacity:0;transform:rotate(430deg)scale(.7)}}@keyframes fv-prestige-orbit-two{0%,18%,to{opacity:0;transform:rotate(80deg)scale(.62)}35%{opacity:.76;transform:rotate(-44deg)scale(1.04)}61%{opacity:.35;transform:rotate(-275deg)scale(.92)}79%{opacity:0;transform:rotate(-420deg)scale(.68)}}@keyframes fv-prestige-light-cascade{0%,24%,to{opacity:0;transform:scale(.18)}34%{opacity:1;transform:scale(1.75)}49%,70%{opacity:.58;transform:scale(.72)}82%{opacity:0;transform:scale(.28)}}@keyframes fv-prestige-reveal-flare{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.5)rotate(52deg)}59%{opacity:.4;transform:translate(-50%,-50%)scale(.82)rotate(96deg)}73%{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(140deg)}}@keyframes lv-apprentice-clock-in{0%,to{transform:translateY(2px)rotate(-1deg)scale(1)}16%{transform:translateY(-4px)rotate(1.4deg)scale(1.018)}27%{transform:translateY(4px)rotate(-.3deg)scale(.992)}36%{transform:translateY(-7px)rotate(.5deg)scale(1.035)}48%,76%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-apprentice-punch-beam{0%,16%,to{opacity:0;transform:translate(-50%,-50%)scaleY(.08)}26%{opacity:1;transform:translate(-50%,-50%)scaleY(1.2)}39%,57%{opacity:.42;transform:translate(-50%,-50%)scaleY(.76)}71%{opacity:0;transform:translate(-50%,-50%)scaleY(.3)}}@keyframes lv-apprentice-timecard-flare{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}31%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(45deg)}45%,61%{opacity:.4;transform:translate(-50%,-50%)scale(.78)rotate(80deg)}73%{opacity:0;transform:translate(-50%,-50%)scale(1.08)rotate(118deg)}}@keyframes lv-apprentice-week-check{0%,29%,to{opacity:0;transform:translate(-50%,50%)scale(.24)rotate(0)}38%{opacity:1;transform:translate(-50%,50%)scale(1.7)rotate(45deg)}51%,72%{opacity:.62;transform:translate(-50%,50%)scale(.78)rotate(88deg)}82%{opacity:0;transform:translate(-50%,50%)scale(.32)rotate(116deg)}}@keyframes lv-artisan-schedule-balance{0%,to{transform:translateY(2px)rotate(-1.1deg)scale(1)}17%{transform:translateY(-5px)rotate(2deg)scale(1.02)}31%{transform:translateY(-2px)rotate(-1deg)scale(1.015)}45%{transform:translateY(-8px)rotate(.7deg)scale(1.04)}59%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-artisan-clock-sweep{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.62)}29%{opacity:.95;transform:translate(-50%,-50%)rotate(22deg)scale(1.08)}54%{opacity:.42;transform:translate(-50%,-50%)rotate(230deg)scale(.94)}72%{opacity:0;transform:translate(-50%,-50%)rotate(365deg)scale(.7)}}@keyframes lv-artisan-planning-gear{0%,15%,to{opacity:0;transform:translate(-50%,-50%)rotate(-75deg)scale(.55)}31%{opacity:.9;transform:translate(-50%,-50%)rotate(45deg)scale(1.08)}58%{opacity:.38;transform:translate(-50%,-50%)rotate(285deg)scale(.93)}76%{opacity:0;transform:translate(-50%,-50%)rotate(430deg)scale(.68)}}@keyframes lv-artisan-indicator{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.24)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.65)}48%,70%{opacity:.62;transform:translate(-50%,-50%)scale(.72)}81%{opacity:0;transform:translate(-50%,-50%)scale(.31)}}@keyframes lv-master-conduct{0%,to{transform:translateY(2px)rotate(-.8deg)scale(1)}16%{transform:translateY(-4px)rotate(1.5deg)scale(1.02)}30%{transform:translateY(-1px)rotate(-.5deg)scale(1.014)}43%{transform:translateY(-9px)rotate(.35deg)scale(1.045)}57%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-master-crew-lock{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-130deg)scale(1.4)}29%{opacity:.96;transform:translate(-50%,-50%)rotate(18deg)scale(.9)}44%,62%{opacity:.55;transform:translate(-50%,-50%)rotate(0)scale(1)}78%{opacity:0;transform:translate(-50%,-50%)rotate(24deg)scale(.65)}}@keyframes lv-master-timing-pulse{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.25)}36%{opacity:.95;transform:translate(-50%,-50%)scale(1.05)}54%{opacity:.38;transform:translate(-50%,-50%)scale(1.45)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.85)}}@keyframes lv-master-week-command{0%,21%,to{opacity:0;transform:scaleY(.18)}32%{opacity:1;transform:scaleY(1.8)}46%,69%{opacity:.65;transform:scaleY(.78)}81%{opacity:0;transform:scaleY(.25)}}@keyframes lv-prestige-command-rise{0%,to{transform:translateY(3px)rotate(-1deg)scale(.985)}17%{transform:translateY(-4px)rotate(1.6deg)scale(1.018)}32%{transform:translateY(-10px)rotate(-.35deg)scale(1.05)}47%{transform:translateY(-2px)rotate(.5deg)scale(1.025)}61%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-prestige-hourglass-float{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scale(.5)}30%{opacity:.98;transform:translate(-50%,-50%)rotate(18deg)scale(1.08)}52%{opacity:.46;transform:translate(-50%,-50%)rotate(145deg)scale(.92)}70%{opacity:.78;transform:translate(-50%,-50%)rotate(270deg)scale(1.02)}83%{opacity:0;transform:translate(-50%,-50%)rotate(360deg)scale(1.24)}}@keyframes lv-prestige-schedule-one{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-70deg)scale(.58)}34%{opacity:.92;transform:translate(-50%,-50%)rotate(52deg)scale(1.06)}60%{opacity:.4;transform:translate(-50%,-50%)rotate(282deg)scale(.94)}78%{opacity:0;transform:translate(-50%,-50%)rotate(430deg)scale(.7)}}@keyframes lv-prestige-schedule-two{0%,20%,to{opacity:0;transform:translate(-50%,-50%)rotate(80deg)scale(.6)}37%{opacity:.78;transform:translate(-50%,-50%)rotate(-48deg)scale(1.04)}63%{opacity:.34;transform:translate(-50%,-50%)rotate(-278deg)scale(.92)}81%{opacity:0;transform:translate(-50%,-50%)rotate(-425deg)scale(.68)}}@keyframes lv-prestige-week-arc{0%,25%,to{opacity:0;transform:scale(.16)}35%{opacity:1;transform:scale(1.72)}50%,71%{opacity:.6;transform:scale(.72)}83%{opacity:0;transform:scale(.26)}}@keyframes lv-presidential-finale{0%,to{transform:translateY(4px)rotate(-1deg)scale(.98)}15%{transform:translateY(-5px)rotate(.8deg)scale(1.02)}29%{transform:translateY(-12px)rotate(-.4deg)scale(1.055)}43%{transform:translateY(-4px)rotate(.4deg)scale(1.025)}57%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes lv-presidential-radiance{0%,11%,to{opacity:.08;transform:rotate(-45deg)scale(.58)}28%{opacity:.96;transform:rotate(28deg)scale(1.17)}49%{opacity:.48;transform:rotate(145deg)scale(.94)}69%{opacity:.9;transform:rotate(270deg)scale(1.08)}84%{opacity:0;transform:rotate(390deg)scale(1.3)}}@keyframes lv-presidential-crown{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.7)rotate(42deg)}51%{opacity:.38;transform:translate(-50%,-50%)scale(.82)rotate(84deg)}68%{opacity:.92;transform:translate(-50%,-50%)scale(1.18)rotate(126deg)}81%{opacity:0;transform:translate(-50%,-50%)scale(.48)rotate(168deg)}}@keyframes lv-presidential-seal-power{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.34)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}57%,70%{opacity:.5;transform:translate(-50%,-50%)scale(.9)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.38)}}@keyframes lv-presidential-milestone{0%,23%,to{opacity:0;transform:translate(-50%)scale(.16)}35%{opacity:1;transform:translate(-50%)scale(2)}51%,72%{opacity:.74;transform:translate(-50%)scale(.8)}84%{opacity:0;transform:translate(-50%)scale(.25)}}@keyframes labor-hawk-command{0%,to{transform:translateY(2px)rotate(-1deg)scale(1)}17%{transform:translateY(-5px)rotate(1.8deg)scale(1.02)}32%{transform:translateY(-1px)rotate(-.5deg)scale(1.015)}46%{transform:translateY(-8px)rotate(.4deg)scale(1.04)}59%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-hawk-flight-arc{0%,13%,to{opacity:0;transform:rotate(-110deg)scale(.6)}31%{opacity:.94;transform:rotate(22deg)scale(1.08)}56%{opacity:.42;transform:rotate(225deg)scale(.94)}75%{opacity:0;transform:rotate(380deg)scale(.7)}}@keyframes labor-hawk-eye-scan{0%,21%,to{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.1)}35%{opacity:.95;transform:translate(-50%,-50%)rotate(-5deg)scaleX(1.15)}52%,65%{opacity:.48;transform:translate(-50%,-50%)rotate(8deg)scaleX(.85)}78%{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scaleX(.35)}}@keyframes labor-hawk-gauge-lock{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.25)}41%{opacity:1;transform:translate(-50%,-50%)scale(1.42)}57%,70%{opacity:.44;transform:translate(-50%,-50%)scale(.76)}81%{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes labor-hawk-marker{0%,26%,to{opacity:0;transform:translate(-50%)scale(.2)}37%{opacity:1;transform:translate(-50%)scale(1.72)}50%,70%{opacity:.6;transform:translate(-50%)scale(.72)}82%{opacity:0;transform:translate(-50%)scale(.28)}}@keyframes labor-ace-bank{0%,to{transform:translate(-2px,3px)rotate(-2deg)scale(.99)}17%{transform:translate(5px,-6px)rotate(2.8deg)scale(1.025)}32%{transform:translate(-1px,-9px)rotate(-1deg)scale(1.05)}48%{transform:translate(2px,-2px)rotate(.5deg)scale(1.02)}61%,80%{transform:translate(0)rotate(0)scale(1)}}@keyframes labor-ace-ring-pass{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-135deg)scale(.54)}29%{opacity:.96;transform:translate(-50%,-50%)rotate(25deg)scale(1.1)}55%{opacity:.44;transform:translate(-50%,-50%)rotate(245deg)scale(.92)}74%{opacity:0;transform:translate(-50%,-50%)rotate(405deg)scale(.68)}}@keyframes labor-ace-contrail{0%,17%,to{opacity:0;transform:translate(-20%,45%)rotate(-18deg)scaleX(.15)}33%{opacity:.95;transform:translate(0)rotate(-18deg)scaleX(1.1)}57%{opacity:.42;transform:translate(18%,-24%)rotate(-18deg)scaleX(.8)}73%{opacity:0;transform:translate(35%,-42%)rotate(-18deg)scaleX(.35)}}@keyframes labor-ace-gauge-dive{0%,25%,to{opacity:0;transform:translate(-50%,-50%)rotate(-55deg)scale(.22)}39%{opacity:1;transform:translate(-50%,-50%)rotate(16deg)scale(1.45)}55%,69%{opacity:.48;transform:translate(-50%,-50%)rotate(0)scale(.78)}81%{opacity:0;transform:translate(-50%,-50%)rotate(28deg)scale(1.08)}}@keyframes labor-surgeon-precision{0%,to{transform:translateY(2px)rotate(-.7deg)scale(1)}17%{transform:translateY(-4px)rotate(1.2deg)scale(1.018)}31%{transform:translateY(-2px)rotate(-.4deg)scale(1.015)}45%{transform:translateY(-8px)rotate(.2deg)scale(1.04)}59%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-surgeon-spotlight{0%,14%,to{opacity:0;transform:translate(-50%,-50%)scale(.45)}31%{opacity:.88;transform:translate(-50%,-50%)scale(1.12)}55%{opacity:.38;transform:translate(-50%,-50%)scale(.94)}73%{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}@keyframes labor-surgeon-pulse-flat{0%,21%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.14)}37%{opacity:1;transform:translate(-50%,-50%)scaleX(1.08)}54%,70%{opacity:.55;transform:translate(-50%,-50%)scaleX(.88)}82%{opacity:0;transform:translate(-50%,-50%)scaleX(.4)}}@keyframes labor-surgeon-tile-lock{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(45deg)}58%,71%{opacity:.42;transform:translate(-50%,-50%)scale(.78)rotate(88deg)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(126deg)}}@keyframes labor-surgeon-marker{0%,24%,to{opacity:0;transform:translate(-50%)scale(.18)}35%{opacity:1;transform:translate(-50%)scale(1.85)}49%,71%{opacity:.68;transform:translate(-50%)scale(.76)}83%{opacity:0;transform:translate(-50%)scale(.26)}}@keyframes labor-streak-sprint{0%,to{transform:translate(-4px,2px)rotate(-1.4deg)scale(.985)}16%{transform:translate(-8px,-3px)rotate(-2deg)scale(1.01)}30%{transform:translate(5px,-9px)rotate(1.2deg)scale(1.05)}44%{transform:translate(2px,-2px)rotate(-.4deg)scale(1.025)}58%,79%{transform:translate(0)rotate(0)scale(1)}}@keyframes labor-streak-route-sweep{0%,13%,to{opacity:0;transform:rotate(-14deg)scale(.42)}29%{opacity:.95;transform:rotate(-5deg)scale(1.08)}52%{opacity:.44;transform:rotate(3deg)scale(.96)}72%{opacity:0;transform:rotate(11deg)scale(1.2)}}@keyframes labor-streak-week-link{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.12)}34%{opacity:.92;transform:translate(-50%,-50%)scaleX(1.08)}53%{opacity:.46;transform:translate(-50%,-50%)scaleX(.82)}72%{opacity:0;transform:translate(-50%,-50%)scaleX(.4)}}@keyframes labor-streak-finish{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.52)rotate(42deg)}55%,69%{opacity:.42;transform:translate(-50%,-50%)scale(.76)rotate(86deg)}81%{opacity:0;transform:translate(-50%,-50%)scale(1.08)rotate(124deg)}}@keyframes labor-streak-week-light{0%,21%,to{opacity:0;transform:scale(.2)}34%{opacity:1;transform:scale(1.65)}49%,70%{opacity:.62;transform:scale(.76)}82%{opacity:0;transform:scale(.28)}}@keyframes labor-locked-vault-turn{0%,to{transform:translateY(2px)rotate(-1deg)scale(.99)}17%{transform:translateY(-4px)rotate(1.4deg)scale(1.018)}32%{transform:translateY(-6px)rotate(-.5deg)scale(1.04)}47%{transform:translateY(-1px)rotate(.25deg)scale(1.02)}61%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-locked-ring-turn{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-125deg)scale(.62)}30%{opacity:.96;transform:translate(-50%,-50%)rotate(16deg)scale(1.08)}53%{opacity:.48;transform:translate(-50%,-50%)rotate(205deg)scale(.95)}73%{opacity:0;transform:translate(-50%,-50%)rotate(390deg)scale(.72)}}@keyframes labor-locked-schedule-sweep{0%,19%,to{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.12)}36%{opacity:.94;transform:translate(-50%,-50%)rotate(-8deg)scaleX(1.08)}54%{opacity:.42;transform:translate(-50%,-50%)rotate(4deg)scaleX(.84)}72%{opacity:0;transform:translate(-50%,-50%)rotate(16deg)scaleX(.38)}}@keyframes labor-locked-confirmation{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(45deg)}58%,71%{opacity:.4;transform:translate(-50%,-50%)scale(.78)rotate(88deg)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(126deg)}}@keyframes labor-locked-latch{0%,23%,to{opacity:0;transform:scale(.2)}35%{opacity:1;transform:scale(1.72)}50%,71%{opacity:.65;transform:scale(.76)}83%{opacity:0;transform:scale(.27)}}@keyframes labor-machine-boot{0%,to{transform:translateY(3px)rotate(-.8deg)scale(.985)}14%{transform:translateY(-3px)rotate(1.1deg)scale(1.012)}28%{transform:translateY(-8px)rotate(-.35deg)scale(1.045)}42%{transform:translateY(-2px)rotate(.25deg)scale(1.025)}57%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-machine-power-orbit{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-110deg)scale(.55)}29%{opacity:.94;transform:translate(-50%,-50%)rotate(18deg)scale(1.1)}52%{opacity:.5;transform:translate(-50%,-50%)rotate(215deg)scale(.96)}73%{opacity:0;transform:translate(-50%,-50%)rotate(405deg)scale(.7)}}@keyframes labor-machine-energy-band{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.1)}34%{opacity:1;transform:translate(-50%,-50%)scaleX(1.1)}52%,70%{opacity:.48;transform:translate(-50%,-50%)scaleX(.84)}82%{opacity:0;transform:translate(-50%,-50%)scaleX(.32)}}@keyframes labor-machine-output{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}41%{opacity:1;transform:translate(-50%,-50%)scale(1.5)rotate(44deg)}57%,70%{opacity:.42;transform:translate(-50%,-50%)scale(.78)rotate(88deg)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(128deg)}}@keyframes labor-machine-indicator{0%,24%,to{opacity:0;transform:scale(.18)}35%{opacity:1;transform:scale(1.7)}49%,72%{opacity:.7;transform:scale(.78)}84%{opacity:0;transform:scale(.28)}}@keyframes labor-dynasty-rise{0%,to{transform:translateY(5px)rotate(-.7deg)scale(.975)}16%{transform:translateY(-5px)rotate(.8deg)scale(1.018)}31%{transform:translateY(-11px)rotate(-.25deg)scale(1.055)}47%{transform:translateY(-3px)rotate(.2deg)scale(1.028)}62%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-dynasty-radiance{0%,12%,to{opacity:.06;transform:rotate(-38deg)scale(.62)}30%{opacity:.92;transform:rotate(32deg)scale(1.12)}54%{opacity:.45;transform:rotate(158deg)scale(.94)}73%{opacity:.78;transform:rotate(284deg)scale(1.06)}85%{opacity:0;transform:rotate(405deg)scale(1.22)}}@keyframes labor-dynasty-banner-halo{0%,17%,to{opacity:0;transform:translate(-50%,-50%)scale(.58)}34%{opacity:.92;transform:translate(-50%,-50%)scale(1.1)}55%{opacity:.42;transform:translate(-50%,-50%)scale(.94)}73%{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes labor-dynasty-legacy-seal{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.58)rotate(42deg)}58%,71%{opacity:.45;transform:translate(-50%,-50%)scale(.8)rotate(86deg)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(128deg)}}@keyframes labor-dynasty-milestone{0%,23%,to{opacity:0;transform:translate(-50%)scale(.18)}35%{opacity:1;transform:translate(-50%)scale(1.82)}50%,72%{opacity:.68;transform:translate(-50%)scale(.76)}84%{opacity:0;transform:translate(-50%)scale(.27)}}@keyframes labor-period-belt-lift{0%,to{transform:translateY(5px)rotate(-1deg)scale(.98)}14%{transform:translateY(-3px)rotate(1.2deg)scale(1.01)}28%{transform:translateY(-12px)rotate(-.35deg)scale(1.055)}43%{transform:translateY(-3px)rotate(.2deg)scale(1.025)}56%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-period-spotlight-open{0%,10%,to{opacity:0;transform:scale(.52)rotate(-16deg)}29%{opacity:.9;transform:scale(1.1)rotate(4deg)}52%,69%{opacity:.38;transform:scale(.96)rotate(13deg)}83%{opacity:0;transform:scale(1.2)rotate(22deg)}}@keyframes labor-period-belt-lock{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}55%,71%{opacity:.46;transform:translate(-50%,-50%)scale(.88)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.32)}}@keyframes labor-period-schedule-arc{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(-62deg)scale(.5)}33%{opacity:.92;transform:translate(-50%,-50%)rotate(10deg)scale(1.08)}57%,72%{opacity:.4;transform:translate(-50%,-50%)rotate(126deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(190deg)scale(1.18)}}@keyframes labor-period-victory-seal{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(44deg)}59%,72%{opacity:.42;transform:translate(-50%,-50%)scale(.8)rotate(88deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.17)rotate(132deg)}}@keyframes labor-period-week-confirm{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}53%,71%{opacity:.68;transform:translate(-50%,-50%)scale(.78)}83%{opacity:0;transform:translate(-50%,-50%)scale(.26)}}@keyframes labor-double-command-rise{0%,to{transform:translateY(5px)scale(.975)}15%{transform:translateY(-4px)rotate(-.45deg)scale(1.012)}30%{transform:translateY(-11px)rotate(.35deg)scale(1.05)}46%{transform:translateY(-2px)scale(1.022)}58%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-double-left-crown{0%,11%,to{opacity:0;transform:translate(-50%,-50%)rotate(-96deg)scale(.42)}29%{opacity:.94;transform:translate(-50%,-50%)rotate(10deg)scale(1.14)}54%,70%{opacity:.43;transform:translate(-50%,-50%)rotate(144deg)scale(.95)}83%{opacity:0;transform:translate(-50%,-50%)rotate(208deg)scale(1.2)}}@keyframes labor-double-right-crown{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(96deg)scale(.42)}34%{opacity:.94;transform:translate(-50%,-50%)rotate(-10deg)scale(1.14)}58%,72%{opacity:.43;transform:translate(-50%,-50%)rotate(-144deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-208deg)scale(1.2)}}@keyframes labor-double-period-link{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.1)}39%{opacity:1;transform:translate(-50%,-50%)scaleX(1.12)}56%,71%{opacity:.42;transform:translate(-50%,-50%)scaleX(.86)}83%{opacity:0;transform:translate(-50%,-50%)scaleX(.28)}}@keyframes labor-double-command-flare{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(46deg)}60%,73%{opacity:.4;transform:translate(-50%,-50%)scale(.78)rotate(92deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes labor-double-week-confirm{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.76)}55%,72%{opacity:.7;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes labor-triple-command-finale{0%,to{transform:translateY(6px)scale(.97)}11%{transform:translateY(-4px)rotate(-.5deg)scale(1.01)}24%{transform:translateY(-14px)rotate(.4deg)scale(1.06)}38%{transform:translateY(-3px)rotate(-.18deg)scale(1.027)}50%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes labor-triple-radiance-turn{0%,7%,to{opacity:.07;transform:rotate(-34deg)scale(.5)}24%{opacity:1;transform:rotate(12deg)scale(1.16)}46%{opacity:.42;transform:rotate(84deg)scale(.93)}64%{opacity:.9;transform:rotate(154deg)scale(1.08)}82%{opacity:0;transform:rotate(224deg)scale(1.28)}}@keyframes labor-triple-crown-ignite{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(44deg)}50%{opacity:.42;transform:translate(-50%,-50%)scale(.8)rotate(88deg)}68%{opacity:0;transform:translate(-50%,-50%)scale(1.27)rotate(132deg)}}@keyframes labor-triple-command-burst{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(48deg)}59%{opacity:.42;transform:translate(-50%,-50%)scale(.82)rotate(96deg)}76%{opacity:0;transform:translate(-50%,-50%)scale(1.26)rotate(144deg)}}@keyframes labor-triple-week-confirm{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.88)}52%,72%{opacity:.74;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.23)}}@keyframes fv-presidential-command{0%,to{transform:translateY(3px)scale(.985)}15%{transform:translateY(-4px)rotate(-.7deg)scale(1.015)}29%{transform:translateY(-9px)rotate(.5deg)scale(1.045)}43%,72%{transform:translateY(0)rotate(0)scale(1)}}@keyframes fv-presidential-radiance{0%,12%,to{opacity:.12;transform:scale(.62)rotate(-32deg)}31%{opacity:.92;transform:scale(1.14)rotate(14deg)}55%{opacity:.42;transform:scale(.94)rotate(84deg)}72%{opacity:.76;transform:scale(1.05)rotate(145deg)}84%{opacity:0;transform:scale(1.23)rotate(190deg)}}@keyframes fv-presidential-crown-ignite{0%,21%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.6)rotate(38deg)}51%{opacity:.38;transform:translate(-50%,-50%)scale(.84)rotate(75deg)}67%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(116deg)}}@keyframes fv-presidential-seal-power{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.42)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}58%,71%{opacity:.48;transform:translate(-50%,-50%)scale(.88)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes fv-presidential-milestone-cascade{0%,24%,to{opacity:0;transform:translate(-50%)scale(.18)}36%{opacity:1;transform:translate(-50%)scale(1.9)}52%,72%{opacity:.68;transform:translate(-50%)scale(.78)}84%{opacity:0;transform:translate(-50%)scale(.28)}}@keyframes bullseye-release{0%,to{transform:translate(-2px)rotate(-1.4deg)scale(.99)}16%{transform:translate(-7px)rotate(-2.2deg)scale(1.01)}29%{transform:translate(5px)rotate(.9deg)scale(1.04)}42%,72%{transform:translate(0)rotate(0)scale(1)}}@keyframes bullseye-reticle-lock{0%,15%,to{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)scale(1.7)}30%{opacity:.92;transform:translate(-50%,-50%)rotate(18deg)scale(.86)}46%,61%{opacity:.56;transform:translate(-50%,-50%)rotate(0)scale(1)}76%{opacity:0;transform:translate(-50%,-50%)rotate(20deg)scale(.58)}}@keyframes bullseye-pepperoni-streak{0%,12%,to{opacity:0;transform:translate(-125%,58%)rotate(-10deg)scaleX(.18)}27%{opacity:.95;transform:translate(-30%,18%)rotate(-10deg)scaleX(1.05)}39%{opacity:.18;transform:translate(55%,-8%)rotate(-10deg)scaleX(.42)}48%{opacity:0;transform:translate(75%,-12%)rotate(-10deg)scaleX(.2)}}@keyframes bullseye-ripple-hit{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}39%{opacity:.92;transform:translate(-50%,-50%)scale(.7)}58%{opacity:0;transform:translate(-50%,-50%)scale(1.7)}}@keyframes bullseye-marker-hit{0%,27%,to{opacity:0;transform:translate(-50%)scale(.2)}39%{opacity:1;transform:translate(-50%)scale(1.6)}54%,68%{opacity:.52;transform:translate(-50%)scale(.72)}80%{opacity:0;transform:translate(-50%)scale(.25)}}@keyframes dead-center-focus{0%,to{transform:translateY(2px)scale(.99)}18%{transform:translateY(-3px)rotate(.5deg)scale(1.012)}34%{transform:translateY(-6px)rotate(-.25deg)scale(1.03)}49%,76%{transform:translateY(0)rotate(0)scale(1)}}@keyframes dead-center-horizontal-lock{0%,14%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.08)}31%{opacity:.92;transform:translate(-50%,-50%)scaleX(1.08)}48%,64%{opacity:.5;transform:translate(-50%,-50%)scaleX(.78)}77%{opacity:0;transform:translate(-50%,-50%)scaleX(.25)}}@keyframes dead-center-vertical-lock{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleY(.08)}35%{opacity:.92;transform:translate(-50%,-50%)scaleY(1.08)}51%,65%{opacity:.5;transform:translate(-50%,-50%)scaleY(.78)}78%{opacity:0;transform:translate(-50%,-50%)scaleY(.25)}}@keyframes dead-center-gem-lock{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(1.9)rotate(-45deg)}44%{opacity:1;transform:translate(-50%,-50%)scale(.72)rotate(5deg)}57%,69%{opacity:.66;transform:translate(-50%,-50%)scale(1)rotate(0)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.45)rotate(35deg)}}@keyframes perfect-balance-lock{0%,to{transform:translateY(3px)scale(.985)}18%{transform:translateY(-5px)scale(1.018)}34%{transform:translateY(-8px)scale(1.04)}48%,76%{transform:translateY(0)scale(1)}}@keyframes perfect-zero-halo{0%,10%,to{opacity:0;transform:translate(-50%,-50%)scale(.48)rotate(-45deg)}30%{opacity:.88;transform:translate(-50%,-50%)scale(1.12)rotate(4deg)}54%,69%{opacity:.42;transform:translate(-50%,-50%)scale(.96)rotate(90deg)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(145deg)}}@keyframes perfect-arc-left-lock{0%,15%,to{opacity:0;transform:translate(-72%,-50%)rotate(-32deg)scale(.62)}34%{opacity:.9;transform:translate(-50%,-50%)rotate(0)scale(1.06)}55%,70%{opacity:.44;transform:translate(-50%,-50%)rotate(4deg)scale(.96)}82%{opacity:0;transform:translate(-42%,-50%)rotate(18deg)scale(.72)}}@keyframes perfect-arc-right-lock{0%,15%,to{opacity:0;transform:translate(-28%,-50%)rotate(32deg)scale(.62)}34%{opacity:.9;transform:translate(-50%,-50%)rotate(0)scale(1.06)}55%,70%{opacity:.44;transform:translate(-50%,-50%)rotate(-4deg)scale(.96)}82%{opacity:0;transform:translate(-58%,-50%)rotate(-18deg)scale(.72)}}@keyframes perfect-wave-flat{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.08)}36%{opacity:1;transform:translate(-50%,-50%)scaleX(1.08)}52%,71%{opacity:.55;transform:translate(-50%,-50%)scaleX(.9)}83%{opacity:0;transform:translate(-50%,-50%)scaleX(.42)}}@keyframes food-streak-sprint{0%,to{transform:translate(-3px,2px)rotate(-1.5deg)scale(.99)}14%{transform:translate(-7px,4px)rotate(-3deg)scale(.985)}27%{transform:translate(5px,-5px)rotate(2deg)scale(1.035)}39%{transform:translate(-1px,-2px)rotate(-.6deg)scale(1.018)}50%,76%{transform:translate(0)rotate(0)scale(1)}}@keyframes food-streak-trail-sweep{0%,10%,to{opacity:0;transform:translate(-28%)rotate(-8deg)scaleX(.35)}24%{opacity:.92;transform:translate(-5%)rotate(-8deg)scaleX(1.08)}39%{opacity:.38;transform:translate(17%)rotate(-8deg)scaleX(.78)}52%{opacity:0;transform:translate(30%)rotate(-8deg)scaleX(.3)}}@keyframes food-streak-finish-burst{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.48)rotate(43deg)}55%{opacity:.35;transform:translate(-50%,-50%)scale(.82)rotate(86deg)}68%{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(122deg)}}@keyframes food-streak-week-light{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.75)}52%,68%{opacity:.68;transform:translate(-50%,-50%)scale(.82)}80%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}@keyframes food-locked-wheel-turn{0%,to{transform:translateY(2px)rotate(-1deg)scale(.99)}16%{transform:translateY(-3px)rotate(1.3deg)scale(1.012)}30%{transform:translateY(-5px)rotate(-.5deg)scale(1.03)}44%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-locked-ring-turn{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-118deg)scale(.6)}29%{opacity:.9;transform:translate(-50%,-50%)rotate(24deg)scale(1.08)}47%,64%{opacity:.48;transform:translate(-50%,-50%)rotate(0)scale(.96)}78%{opacity:0;transform:translate(-50%,-50%)rotate(18deg)scale(1.18)}}@keyframes food-locked-click{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.42)rotate(45deg)}58%{opacity:.32;transform:translate(-50%,-50%)scale(.76)rotate(82deg)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.1)rotate(116deg)}}@keyframes food-locked-latch{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.22)rotate(-38deg)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(8deg)}54%,70%{opacity:.66;transform:translate(-50%,-50%)scale(.82)rotate(0)}82%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(24deg)}}@keyframes food-machine-power{0%,to{transform:translateY(3px)rotate(-.7deg)scale(.985)}14%{transform:translateY(-2px)rotate(.8deg)scale(1.01)}27%{transform:translateY(-7px)rotate(-.3deg)scale(1.035)}42%,74%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-machine-gear-clockwise{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-70deg)scale(.58)}27%{opacity:.92;transform:translate(-50%,-50%)rotate(45deg)scale(1.08)}66%{opacity:.55;transform:translate(-50%,-50%)rotate(320deg)scale(.94)}81%{opacity:0;transform:translate(-50%,-50%)rotate(410deg)scale(.72)}}@keyframes food-machine-gear-counter{0%,14%,to{opacity:0;transform:translate(-50%,-50%)rotate(75deg)scale(.56)}29%{opacity:.86;transform:translate(-50%,-50%)rotate(-35deg)scale(1.06)}68%{opacity:.48;transform:translate(-50%,-50%)rotate(-310deg)scale(.92)}82%{opacity:0;transform:translate(-50%,-50%)rotate(-390deg)scale(.7)}}@keyframes food-machine-conveyor-pulse{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.18)}34%{opacity:.88;transform:translate(-50%,-50%)scaleX(1.08)}52%,69%{opacity:.46;transform:translate(-50%,-50%)scaleX(.9)}81%{opacity:0;transform:translate(-50%,-50%)scaleX(.35)}}@keyframes food-machine-indicator{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.65)}50%,70%{opacity:.65;transform:translate(-50%,-50%)scale(.78)}82%{opacity:0;transform:translate(-50%,-50%)scale(.28)}}@keyframes food-dynasty-rise{0%,to{transform:translateY(4px)scale(.98)}16%{transform:translateY(-4px)rotate(-.5deg)scale(1.012)}31%{transform:translateY(-9px)rotate(.35deg)scale(1.04)}47%,76%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-dynasty-halo{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-48deg)scale(.5)}30%{opacity:.88;transform:translate(-50%,-50%)rotate(12deg)scale(1.1)}55%,69%{opacity:.42;transform:translate(-50%,-50%)rotate(120deg)scale(.96)}83%{opacity:0;transform:translate(-50%,-50%)rotate(188deg)scale(1.2)}}@keyframes food-dynasty-rays{0%,15%,to{opacity:0;transform:rotate(-18deg)scale(.65)}33%{opacity:.78;transform:rotate(8deg)scale(1.08)}57%,71%{opacity:.32;transform:rotate(38deg)scale(.96)}84%{opacity:0;transform:rotate(65deg)scale(1.18)}}@keyframes food-dynasty-laurel{0%,24%,to{opacity:0;transform:translate(-50%,18%)scale(.72)}41%{opacity:.9;transform:translate(-50%)scale(1.08)}58%,72%{opacity:.42;transform:translate(-50%,2%)scale(.98)}84%{opacity:0;transform:translate(-50%,-4%)scale(1.12)}}@keyframes food-dynasty-milestone{0%,24%,to{opacity:0;transform:translate(-50%)scale(.16)}36%{opacity:1;transform:translate(-50%)scale(1.72)}52%,72%{opacity:.62;transform:translate(-50%)scale(.76)}84%{opacity:0;transform:translate(-50%)scale(.24)}}@keyframes food-period-champion-victory{0%,to{transform:translateY(3px)rotate(-1deg)scale(.985)}14%{transform:translateY(-3px)rotate(1.1deg)scale(1.01)}28%{transform:translateY(-10px)rotate(-.4deg)scale(1.045)}42%{transform:translateY(-2px)rotate(.3deg)scale(1.02)}54%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-period-spotlight{0%,12%,to{opacity:0;transform:translate(-50%,-50%)scale(.48)rotate(-12deg)}30%{opacity:.86;transform:translate(-50%,-50%)scale(1.1)rotate(3deg)}52%,69%{opacity:.36;transform:translate(-50%,-50%)scale(.96)rotate(10deg)}82%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(18deg)}}@keyframes food-period-belt-flare{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.28)}39%{opacity:.95;transform:translate(-50%,-50%)scale(1.16)}56%,71%{opacity:.44;transform:translate(-50%,-50%)scale(.9)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes food-period-victory-ring{0%,18%,to{opacity:0;transform:translate(-50%,-50%)rotate(-52deg)scale(.52)}34%{opacity:.9;transform:translate(-50%,-50%)rotate(8deg)scale(1.07)}58%,72%{opacity:.4;transform:translate(-50%,-50%)rotate(112deg)scale(.96)}84%{opacity:0;transform:translate(-50%,-50%)rotate(175deg)scale(1.18)}}@keyframes food-period-week-light{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.62)}52%,70%{opacity:.65;transform:translate(-50%,-50%)scale(.78)}82%{opacity:0;transform:translate(-50%,-50%)scale(.27)}}@keyframes food-double-crown-lift{0%,to{transform:translateY(4px)scale(.98)}16%{transform:translateY(-4px)rotate(-.5deg)scale(1.012)}31%{transform:translateY(-9px)rotate(.35deg)scale(1.04)}47%,76%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-double-left-coronation{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-82deg)scale(.48)}30%{opacity:.9;transform:translate(-50%,-50%)rotate(12deg)scale(1.12)}55%,70%{opacity:.42;transform:translate(-50%,-50%)rotate(130deg)scale(.95)}83%{opacity:0;transform:translate(-50%,-50%)rotate(194deg)scale(1.18)}}@keyframes food-double-right-coronation{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(85deg)scale(.48)}34%{opacity:.9;transform:translate(-50%,-50%)rotate(-10deg)scale(1.12)}58%,72%{opacity:.42;transform:translate(-50%,-50%)rotate(-132deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-196deg)scale(1.18)}}@keyframes food-double-bridge{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.12)}39%{opacity:.95;transform:translate(-50%,-50%)scaleX(1.08)}55%,70%{opacity:.4;transform:translate(-50%,-50%)scaleX(.86)}82%{opacity:0;transform:translate(-50%,-50%)scaleX(.3)}}@keyframes food-double-week-light{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.68)}54%,71%{opacity:.66;transform:translate(-50%,-50%)scale(.78)}83%{opacity:0;transform:translate(-50%,-50%)scale(.27)}}@keyframes food-triple-crown-finale{0%,to{transform:translateY(5px)scale(.975)}12%{transform:translateY(-4px)rotate(-.55deg)scale(1.01)}25%{transform:translateY(-12px)rotate(.45deg)scale(1.055)}39%{transform:translateY(-3px)rotate(-.2deg)scale(1.025)}50%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes food-triple-radiance{0%,8%,to{opacity:.08;transform:rotate(-28deg)scale(.55)}26%{opacity:.95;transform:rotate(8deg)scale(1.13)}48%{opacity:.38;transform:rotate(76deg)scale(.94)}66%{opacity:.82;transform:rotate(142deg)scale(1.06)}82%{opacity:0;transform:rotate(208deg)scale(1.25)}}@keyframes food-triple-crown-ignite{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.65)rotate(42deg)}51%{opacity:.4;transform:translate(-50%,-50%)scale(.82)rotate(82deg)}68%{opacity:0;transform:translate(-50%,-50%)scale(1.24)rotate(126deg)}}@keyframes food-triple-trophy-power{0%,28%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.58)rotate(48deg)}58%{opacity:.36;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}74%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes food-triple-week-light{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.82)}52%,72%{opacity:.72;transform:translate(-50%,-50%)scale(.8)}84%{opacity:0;transform:translate(-50%,-50%)scale(.24)}}.logo-stage{isolation:isolate;place-items:center;width:174px;height:84px;display:grid;position:relative}.logo-stage img{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 9px #0000002e);transform-origin:50% 88%;width:164px;height:80px;animation:2.35s cubic-bezier(.5,0,.3,1) infinite cowboy-groove;position:relative}.logo-stage .spark{z-index:1;background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:11px;height:11px;animation:1.6s ease-in-out infinite sparkle-pop;position:absolute}.spark-one{top:2px;left:6px}.spark-two{bottom:10px;right:0;animation-delay:.65s!important}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-lockup>div:last-child{line-height:1;display:grid}.brand-lockup strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);white-space:nowrap;font-size:1.05rem}.brand-lockup>div:last-child span{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:.24em;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin-top:7px;font-weight:900}.brand-lockup.small .logo-stage{width:66px;height:56px}.brand-lockup.small .logo-stage img{width:61px;height:53px}.brand-lockup.small strong{font-size:.86rem}.brand-lockup.small>div:last-child span{font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit)}.auth-shell{background:var(--lightningcss-light,var(--paper))var(--lightningcss-dark,#151f2d);grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);min-height:100vh;display:grid;position:relative}.auth-color-bar{z-index:20;background:linear-gradient(90deg, var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838) 0 30%, var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20) 30% 52%, var(--lightningcss-light,#0a6abf)var(--lightningcss-dark,#1d4c71) 52% 100%);height:8px;position:fixed;top:0;left:0;right:0}.auth-story{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 10% 85%,var(--lightningcss-light,#ffd23f2e)var(--lightningcss-dark,#332d202e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 90% 10%,var(--lightningcss-light,#0876d18c)var(--lightningcss-dark,#1d4c718c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 42%),linear-gradient(145deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#052b58)var(--lightningcss-dark,#1d4c71) 55%,var(--lightningcss-light,#073b73)var(--lightningcss-dark,#1d4c71) 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(42px,7vw,96px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";border:1px solid var(--lightningcss-light,#ffffff17)var(--lightningcss-dark,#61758d17);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-210px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-story .brand-lockup{margin-bottom:clamp(58px,9vh,108px)}.auth-story h1{max-width:680px;margin:14px 0 20px;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:.98}.auth-story>p{color:var(--lightningcss-light,#c8d9eb)var(--lightningcss-dark,#e8edf5);max-width:610px;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.auth-benefits{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.auth-benefits span{background:var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#151f2d12);border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:.82rem;font-weight:750;display:inline-flex}.auth-panel{background:linear-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f8fbfe)var(--lightningcss-dark,#151f2d));flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(36px,7vw,104px);display:flex}.auth-panel>*{width:100%;max-width:590px;margin-inline:auto}.form-heading{align-items:center;gap:15px;margin-bottom:18px;display:flex}.form-heading small,.panel-title small{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:.16em;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);font-weight:900;display:block}.form-heading h2{margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.45rem)}.icon-chip{border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.icon-chip.blue{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg, var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71), var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#1d4c71));box-shadow:0 9px 22px #064a9338}.icon-chip.gold{color:var(--lightningcss-light,#5b3900)var(--lightningcss-dark,#f4d38b);background:linear-gradient(145deg, var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20), var(--lightningcss-light,#ffb818)var(--lightningcss-dark,#332d20));box-shadow:0 9px 22px #ffb81847}.form-intro{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin:0 0 28px;line-height:1.6}.stack-form{gap:17px;display:grid}.stack-form label,.create-user-form label{letter-spacing:.045em;color:var(--lightningcss-light,#324760)var(--lightningcss-dark,#9acbff);gap:7px;font-size:.76rem;font-weight:850;display:grid}.stack-form label>span,.create-user-form label>span{color:var(--lightningcss-light,#8a99aa)var(--lightningcss-dark,#9acbff);float:right;font-weight:650}.stack-form label small{color:var(--lightningcss-light,#8493a5)var(--lightningcss-dark,#9acbff);letter-spacing:0;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:600}.stack-form input,.stack-form textarea,.stack-form select,.create-user-form input,.create-user-form select{width:100%;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);letter-spacing:0;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd7e4)var(--lightningcss-dark,#61758d);border-radius:13px;outline:none;padding:13px 14px;font-size:.93rem;font-weight:600;transition:all .18s}.stack-form input:focus,.stack-form textarea:focus,.stack-form select:focus,.create-user-form input:focus,.create-user-form select:focus{border-color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#61758d);box-shadow:0 0 0 4px #0876d11a}.stack-form textarea{resize:vertical;min-height:92px}.field-pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.primary-button,.secondary-button{text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-width:0;max-width:100%;min-height:48px;padding:12px 18px;font-weight:900;line-height:1.2;transition:transform .18s,box-shadow .18s;display:inline-flex}.primary-button svg,.secondary-button svg{flex:none}.primary-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));box-shadow:0 10px 24px #064a933b}.secondary-button{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef6fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfd0e2)var(--lightningcss-dark,#61758d)}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.form-error{color:var(--lightningcss-light,#a20d17)var(--lightningcss-dark,#ffb3bd);overflow-wrap:break-word;background:var(--lightningcss-light,#fff1f2)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ffc6c9)var(--lightningcss-dark,#61758d);border-radius:12px;max-width:100%;padding:12px 14px;font-size:.84rem;font-weight:750}.security-note{color:var(--lightningcss-light,#6c7e92)var(--lightningcss-dark,#9acbff);justify-content:center;align-items:center;gap:7px;font-size:.78rem;display:flex;margin-top:24px!important}.password-context{color:var(--lightningcss-light,#325b7c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f2f8fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9e1f5)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.password-context svg{flex:none;margin-top:1px}.auth-signout{color:var(--lightningcss-light,#64768a)var(--lightningcss-dark,#9acbff);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:16px;font-size:.78rem;font-weight:800;display:flex}.auth-signout:hover{color:var(--lightningcss-light,#173957)var(--lightningcss-dark,#9acbff)}.dashboard-shell{min-height:100vh}.topbar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border-bottom:5px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-image:linear-gradient(90deg, var(--lightningcss-light,var(--red))var(--lightningcss-dark,#61758d) 0 33%, var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#61758d) 33% 52%, var(--lightningcss-light,#0a73c9)var(--lightningcss-dark,#61758d) 52% 100%) 1;z-index:30;background:linear-gradient(110deg,var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 35%),linear-gradient(100deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#063b73)var(--lightningcss-dark,#1d4c71) 52%,var(--lightningcss-light,#074f98)var(--lightningcss-dark,#1d4c71) 100%);grid-template-columns:minmax(250px,.8fr) auto minmax(220px,.8fr);align-items:center;gap:20px;height:82px;padding:0 22px 0 16px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #04183133}.ecosystem-nav{scrollbar-width:none;background:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#0c131e24);border:1px solid var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#61758d1a);border-radius:15px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}.ecosystem-nav::-webkit-scrollbar{display:none}.ecosystem-nav a,.ecosystem-nav button{color:var(--lightningcss-light,#d8e8f8)var(--lightningcss-dark,#e8edf5);background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:.78rem;font-weight:800;display:flex}.ecosystem-nav a:hover,.ecosystem-nav button:hover,.ecosystem-nav .active{color:var(--lightningcss-light,#092342)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20)}.ecosystem-nav a>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838);width:20px;height:20px;font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);border-radius:6px;place-items:center;display:grid}.profile-menu{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border:1px solid var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#61758d24);border-radius:14px;justify-self:end;align-items:center;gap:10px;padding:7px 9px;display:flex}.profile-menu>span{text-align:left;line-height:1.15;display:grid}.profile-menu small{color:var(--lightningcss-light,#bcd1e6)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px}.profile-menu.active{color:var(--lightningcss-light,#092342)var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20)}.profile-menu.active small{color:var(--lightningcss-light,#35516c)var(--lightningcss-dark,#9acbff)}.avatar{object-fit:cover;background:var(--lightningcss-light,#d7e7f5)var(--lightningcss-dark,#172d43);border:3px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;box-shadow:0 5px 14px #061c3a29}.avatar.large{width:94px;height:94px}.avatar.small{border-width:2px;width:38px;height:38px}.avatar.fallback{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg, var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#1d4c71), var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e));place-items:center;font-family:"Domino's Sans Header 1",Impact,sans-serif;display:grid}.avatar.fallback.large{font-size:2.3rem}.avatar.fallback.small{font-size:1rem}.dashboard-body{grid-template-columns:238px minmax(0,1fr);min-height:calc(100vh - 82px);display:grid}.dashboard-body.is-standalone-surface,.dashboard-body.is-account-surface{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);flex-direction:column;gap:5px;padding:30px 15px 20px;display:flex}.sidebar-label{color:var(--lightningcss-light,#8b9aac)var(--lightningcss-dark,#9acbff);letter-spacing:.18em;font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);padding:0 12px 8px;font-weight:900}.sidebar-label.second{margin-top:24px}.sidebar button{color:var(--lightningcss-light,#50647a)var(--lightningcss-dark,#9acbff);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:12px;font-size:.84rem;font-weight:800;display:flex}.sidebar button:hover{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f0f6fc)var(--lightningcss-dark,#151f2d)}.sidebar button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#073c74)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0869bd)var(--lightningcss-dark,#1d4c71));box-shadow:0 8px 18px #064a9333}.sidebar .signout-link{color:var(--lightningcss-light,#9d2630)var(--lightningcss-dark,#ffb3bd);margin-top:auto}.content-area{min-width:0;padding:26px}.account-content-area{width:100%;max-width:1540px;margin-inline:auto;padding-top:22px}.account-page-header{background:linear-gradient(135deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0%,var(--lightningcss-light,#eff7ff)var(--lightningcss-dark,#151f2d) 100%);border:1px solid var(--lightningcss-light,#c6d9eb)var(--lightningcss-dark,#61758d);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #06386917}.account-page-title{align-items:center;gap:14px;min-width:0;display:flex}.account-page-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#07529e)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0787dc)var(--lightningcss-dark,#1d4c71));border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 22px #064a9338}.account-page-title small{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:.16em;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);font-weight:950;display:block}.account-page-title h1{margin:3px 0 2px;font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1}.account-page-title p{color:var(--lightningcss-light,#677b90)var(--lightningcss-dark,#9acbff);margin:0;font-size:.78rem;font-weight:750}.account-page-nav{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccdae8)var(--lightningcss-dark,#61758d);border-radius:15px;align-items:center;gap:7px;padding:6px;display:flex}.account-page-nav a,.account-page-nav button{color:var(--lightningcss-light,#526980)var(--lightningcss-dark,#9acbff);white-space:nowrap;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:.79rem;font-weight:850;display:inline-flex}.account-page-nav a:hover,.account-page-nav a:focus-visible{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef6fd)var(--lightningcss-dark,#151f2d);outline:none}.account-page-nav a.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#073c74)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));box-shadow:0 7px 17px #064a9333}.account-page-nav .account-page-signout{color:var(--lightningcss-light,#a22932)var(--lightningcss-dark,#ffb3bd)}.account-page-nav .account-page-signout:hover,.account-page-nav .account-page-signout:focus-visible{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#a82430)var(--lightningcss-dark,#652838);outline:none}.welcome-banner{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:238px;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 20%,var(--lightningcss-light,#ffd23f47)var(--lightningcss-dark,#332d2047),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),linear-gradient(125deg,var(--lightningcss-light,#031a36)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71) 54%,var(--lightningcss-light,#0875ce)var(--lightningcss-dark,#1d4c71) 100%);border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(390px,480px);align-items:center;gap:28px;padding:clamp(28px,3vw,44px);display:grid;position:relative;overflow:hidden}.welcome-banner:before{content:"";clip-path:polygon(75% 0,100% 0,100% 100%,55% 100%);background:linear-gradient(100deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 58%,var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14));position:absolute;inset:0}.welcome-copy{z-index:1;min-width:0;position:relative}.welcome-banner h1{max-width:650px;margin:10px 0 12px;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1}.welcome-banner p{color:var(--lightningcss-light,#c8e2f8)var(--lightningcss-dark,#e8edf5);margin:0;font-weight:750}.clubhouse-leaderboard{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#03142be0)var(--lightningcss-dark,#0c131ee0);border:1px solid var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#61758d38);border-radius:19px;justify-self:end;width:100%;padding:13px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.my-hpp-language-bar{color:var(--lightningcss-light,#123d66)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#151f2de6);border:1px solid var(--lightningcss-light,#c7d8e8)var(--lightningcss-dark,#61758d);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex;box-shadow:0 7px 20px #062a4e14}.my-hpp-language-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.my-hpp-language-bar>div>svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:20px;height:20px}.my-hpp-language-bar>div span{gap:1px;display:grid}.my-hpp-language-bar strong{font-size:.8rem}.my-hpp-language-bar small{color:var(--lightningcss-light,#6b8299)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit)}.my-hpp-language-bar button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:38px;font:inherit;cursor:pointer;background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#9ec1df)var(--lightningcss-dark,#61758d);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.75rem;font-weight:950;display:inline-flex}.my-hpp-language-bar button:hover{background:var(--lightningcss-light,#075c9a)var(--lightningcss-dark,#1d4c71)}.my-hpp-language-bar button:disabled{opacity:.65;cursor:wait}.my-hpp-language-bar button svg{width:17px;height:17px}.leaderboard-heading{justify-content:space-between;align-items:center;gap:14px;min-height:43px;padding:1px 5px 9px;display:flex}.leaderboard-heading>div{min-width:0}.leaderboard-heading span{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:.15em;font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:5px;font-weight:950;display:inline-flex}.leaderboard-heading h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:1.08rem;line-height:1.05;overflow:hidden}.leaderboard-heading>small{color:var(--lightningcss-light,#ffe787)var(--lightningcss-dark,#e8edf5);letter-spacing:.1em;font-size:max(var(--hpp-text-floor,0px), .48rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffd23f14)var(--lightningcss-dark,#332d2014);border:1px solid var(--lightningcss-light,#ffd23f47)var(--lightningcss-dark,#61758d47);border-radius:999px;flex:none;padding:5px 7px;font-weight:950}.leaderboard-full-link{color:var(--lightningcss-light,#ffe787)var(--lightningcss-dark,#e8edf5);letter-spacing:.09em;font-size:max(var(--hpp-text-floor,0px), .5rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffd23f14)var(--lightningcss-dark,#332d2014);border:1px solid var(--lightningcss-light,#ffd23f4d)var(--lightningcss-dark,#61758d4d);border-radius:999px;flex:none;align-items:center;gap:4px;padding:6px 8px;font-weight:950;display:inline-flex}.leaderboard-full-link:hover,.leaderboard-full-link:focus-visible{color:var(--lightningcss-light,#092342)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);outline:none}.leaderboard-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.leaderboard-list li{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:43px;animation:.5s cubic-bezier(.2,.8,.2,1) both leaderboard-row-reveal;animation-delay:calc(var(--leaderboard-index) * 55ms);background:var(--lightningcss-light,#fff1)var(--lightningcss-dark,#151f2d11);border:1px solid var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#61758d1a);border-radius:11px;grid-template-columns:27px 42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 9px 2px 7px;display:grid}.leaderboard-list li.leaderboard-podium-1{background:linear-gradient(90deg,var(--lightningcss-light,#ffcc2d38)var(--lightningcss-dark,#332d2038),var(--lightningcss-light,#ffffff13)var(--lightningcss-dark,#151f2d13));border-color:var(--lightningcss-light,#ffd6496b)var(--lightningcss-dark,#61758d6b)}.leaderboard-list li.leaderboard-podium-2{background:linear-gradient(90deg,var(--lightningcss-light,#cde1f424)var(--lightningcss-dark,#172d4324),var(--lightningcss-light,#fff1)var(--lightningcss-dark,#151f2d11));border-color:var(--lightningcss-light,#cfe2f54d)var(--lightningcss-dark,#61758d4d)}.leaderboard-list li.leaderboard-podium-3{background:linear-gradient(90deg,var(--lightningcss-light,#d3803b26)var(--lightningcss-dark,#54452226),var(--lightningcss-light,#fff1)var(--lightningcss-dark,#151f2d11));border-color:var(--lightningcss-light,#e1935252)var(--lightningcss-dark,#61758d52)}.leaderboard-list li.leaderboard-current{box-shadow:inset 3px 0 #50c6ff,inset 0 0 0 1px #50c6ff2e}.leaderboard-position{color:var(--lightningcss-light,#9eb7ce)var(--lightningcss-dark,#9acbff);text-align:center;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.leaderboard-podium-1 .leaderboard-position{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5)}.leaderboard-podium-2 .leaderboard-position{color:var(--lightningcss-light,#e2effa)var(--lightningcss-dark,#e8edf5)}.leaderboard-podium-3 .leaderboard-position{color:var(--lightningcss-light,#f1aa70)var(--lightningcss-dark,#f4d38b)}.leaderboard-person{min-width:0;line-height:1.12;display:grid}.leaderboard-person>strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.leaderboard-person>small{color:var(--lightningcss-light,#abc3da)var(--lightningcss-dark,#9acbff);text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:750;overflow:hidden}.leaderboard-you{color:var(--lightningcss-light,#052c50)var(--lightningcss-dark,#e8edf5);letter-spacing:.06em;vertical-align:1px;font-size:max(var(--hpp-text-floor,0px), .42rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#70d4ff)var(--lightningcss-dark,#172d43);border-radius:999px;margin-left:5px;padding:2px 4px;font-style:normal;font-weight:950;display:inline-flex}.leaderboard-xp{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:right;min-width:61px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1);display:grid}.leaderboard-xp small{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:.1em;font-size:max(var(--hpp-text-floor,0px), .45rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px}.leaderboard-empty{color:var(--lightningcss-light,#bed4e8)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f);border-radius:11px;margin:0;padding:22px 12px;font-size:.76rem}@keyframes leaderboard-row-reveal{0%{opacity:0;transform:translate(12px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.action-alert{color:var(--lightningcss-light,#4e3900)var(--lightningcss-dark,#f4d38b);text-align:left;background:var(--lightningcss-light,#fff8d7)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f7c943)var(--lightningcss-dark,#61758d);border-radius:15px;align-items:center;gap:13px;width:100%;margin-top:16px;padding:15px 17px;display:flex}.action-alert span{flex:1;min-width:0;display:grid}.action-alert small{color:var(--lightningcss-light,#806b25)var(--lightningcss-dark,#f4d38b);margin-top:2px}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.quick-card{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);min-height:190px;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;padding:22px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 10px 28px #061c3a12}.quick-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #061c3a21}.quick-card>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.quick-card.operations>span{background:linear-gradient(145deg,var(--lightningcss-light,#07529e)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0795e3)var(--lightningcss-dark,#1d4c71))}.quick-card.training>span{background:linear-gradient(145deg,var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838),var(--lightningcss-light,#f05a38)var(--lightningcss-dark,#652838))}.quick-card.marketplace>span{background:linear-gradient(145deg,var(--lightningcss-light,#0a7a62)var(--lightningcss-dark,#20503f),var(--lightningcss-light,#16b38d)var(--lightningcss-dark,#20503f))}.quick-card.training-locked{cursor:not-allowed;box-shadow:none;background:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#151f2d);border-style:dashed}.quick-card.training-locked:hover{box-shadow:none;transform:none}.quick-card.training-locked>span{color:var(--lightningcss-light,#eef3f7)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#778797)var(--lightningcss-dark,#1d4c71)}.quick-card.training-locked h2,.quick-card.training-locked p{color:var(--lightningcss-light,#758494)var(--lightningcss-dark,#9acbff)}.quick-card.achievements>span{color:var(--lightningcss-light,#5d3b00)var(--lightningcss-dark,#f4d38b);background:linear-gradient(145deg,var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffa915)var(--lightningcss-dark,#332d20))}.quick-card small{color:var(--lightningcss-light,#77889b)var(--lightningcss-dark,#9acbff);letter-spacing:.13em;font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.quick-card h2{margin:7px 0 8px;font-size:1.42rem}.quick-card p{color:var(--lightningcss-light,#66798e)var(--lightningcss-dark,#9acbff);margin:0;font-size:.82rem;line-height:1.55}.quick-card>svg{color:var(--lightningcss-light,#93a3b4)var(--lightningcss-dark,#9acbff);margin-top:15px}.progress-band{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#091a2e)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#132f4e)var(--lightningcss-dark,#1d4c71));border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:18px;padding:22px;display:grid;box-shadow:0 12px 28px #061c3a29}.rank-progress-visual{place-items:center;width:102px;min-height:96px;display:grid;position:relative}.rank-level-chip{z-index:6;white-space:nowrap;color:var(--lightningcss-light,#4d3100)var(--lightningcss-dark,#f4d38b);background:linear-gradient(180deg, var(--lightningcss-light,#ffe985)var(--lightningcss-dark,#332d20), var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20));letter-spacing:.1em;font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,inherit);border:2px solid var(--lightningcss-light,#624000)var(--lightningcss-dark,#61758d);border-radius:999px;padding:4px 8px;font-weight:950;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000040}.progress-copy small{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:.16em;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.progress-copy h3{margin:4px 0 0}.progress-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.next-rank-pill{color:var(--lightningcss-light,#ffe787)var(--lightningcss-dark,#e8edf5);letter-spacing:.1em;font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffd23f17)var(--lightningcss-dark,#332d2017);border:1px solid var(--lightningcss-light,#ffd23f57)var(--lightningcss-dark,#61758d57);border-radius:999px;flex:none;padding:6px 9px;font-weight:950}.level-progress-row{letter-spacing:.09em;font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);justify-content:space-between;gap:12px;margin:13px 0 7px;font-weight:900;display:flex}.level-progress-row strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.level-progress-row span{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);text-align:right}.xp-track{isolation:isolate;background:linear-gradient(var(--lightningcss-light,#020c199e)var(--lightningcss-dark,#0c131e9e),var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a));border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:99px;height:13px;position:relative;overflow:visible;box-shadow:inset 0 1px 4px #0000007a,0 0 0 1px #ffd23f08}.xp-track:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:2px;box-shadow:inset 0 1px 1px #fff3}.xp-track .xp-fill{z-index:1;box-sizing:border-box;border-radius:inherit;background:linear-gradient(90deg, var(--lightningcss-light,#ff9917)var(--lightningcss-dark,#544522) 0%, var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20) 38%, var(--lightningcss-light,#fff0a2)var(--lightningcss-dark,#332d20) 72%, var(--lightningcss-light,#ffb019)var(--lightningcss-dark,#332d20) 100%);height:100%;box-shadow:0 0 var(--xp-glow-radius) #ffd23fad, inset 0 1px 2px #ffffffa3;animation:xp-fill-breathe var(--xp-animation-speed) ease-in-out infinite;border:1px solid var(--lightningcss-light,#fff6b88f)var(--lightningcss-dark,#61758d8f);transition:width .45s;display:block;position:relative;overflow:hidden}.xp-energy-sheen{border-radius:inherit;animation:xp-energy-sweep var(--xp-animation-speed) cubic-bezier(.45,0,.2,1) infinite;background:linear-gradient(102deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 34%,var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#151f2df2) 48%,var(--lightningcss-light,#fff4aad1)var(--lightningcss-dark,#332d20d1) 54%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 69%);position:absolute;inset:0;transform:translate(-145%)}.xp-live-tip{left:var(--xp-progress);z-index:5;width:var(--xp-spark-size);height:var(--xp-spark-size);pointer-events:none;box-shadow:0 0 4px #fff, 0 0 var(--xp-glow-radius) #ffd23f, 0 0 7px #ff8a00;animation:xp-tip-pulse var(--xp-animation-speed) ease-in-out infinite;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 20%,var(--lightningcss-light,#fff7ba)var(--lightningcss-dark,#151f2d) 28%,var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20) 55%,var(--lightningcss-light,#ff87001f)var(--lightningcss-dark,#5445221f) 76%);border-radius:50%;position:absolute;top:50%}.xp-live-tip:before,.xp-live-tip:after{content:"";opacity:0;background:var(--lightningcss-light,#fffbe0)var(--lightningcss-dark,#151f2d);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;box-shadow:-5px 1px 0 -1px #ffd23f,5px -1px 0 -1px #ff9f1c}.xp-live-tip:before{animation:xp-spark-rise var(--xp-animation-speed) ease-out infinite}.xp-live-tip:after{animation:xp-spark-fall var(--xp-animation-speed) ease-out -.52s infinite}.xp-electric-field{z-index:4;pointer-events:none;opacity:var(--xp-electric-opacity);background:0 0;position:absolute;inset:-9px -6px;overflow:visible}.xp-electric-bolt{width:var(--xp-electric-size);height:var(--xp-electric-size);color:var(--lightningcss-light,#fff9c4)var(--lightningcss-dark,#e8edf5);fill:var(--lightningcss-light,#ffd23f21)var(--lightningcss-dark,#b8c5d6);stroke-width:2.45px;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 6px #ffd23f);will-change:left, top, transform, opacity;animation:xp-electric-orbit var(--xp-electric-speed) linear infinite, xp-electric-flicker var(--xp-electric-flicker) steps(2, end) infinite;position:absolute;top:50%;left:0}.xp-electric-bolt-two{color:var(--lightningcss-light,#d9f5ff)var(--lightningcss-dark,#e8edf5);fill:var(--lightningcss-light,#68d2ff24)var(--lightningcss-dark,#b8c5d6);filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 7px #43bfff);animation-delay:-1.25s,-.14s}.xp-electric-bolt-three{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);fill:var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#b8c5d6);filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 8px #ffb01b);animation-delay:-2.5s,-.28s}.xp-electric-bolt-four{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);fill:var(--lightningcss-light,#ff9a1626)var(--lightningcss-dark,#b8c5d6);filter:drop-shadow(0 0 2px #fff1a0)drop-shadow(0 0 7px #ff8610);animation-direction:reverse,normal;animation-delay:-3.75s,-.42s}@keyframes xp-fill-breathe{0%,to{filter:saturate()brightness(.98)}50%{filter:saturate(1.26)brightness(1.16)}}@keyframes xp-energy-sweep{0%,14%{opacity:0;transform:translate(-145%)}34%{opacity:.9}68%,to{opacity:0;transform:translate(145%)}}@keyframes xp-tip-pulse{0%,to{opacity:var(--xp-spark-opacity);transform:translate(-50%,-50%)scale(.78)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.28)}}@keyframes xp-spark-rise{0%,42%{opacity:0;transform:translate(-50%,-50%)scale(.25)}54%{opacity:var(--xp-spark-opacity)}to{opacity:0;transform:translate(calc(-50% - var(--xp-spark-travel)), calc(-50% - var(--xp-spark-travel))) scale(0)}}@keyframes xp-spark-fall{0%,48%{opacity:0;transform:translate(-50%,-50%)scale(.2)}60%{opacity:var(--xp-spark-opacity)}to{opacity:0;transform:translate(calc(-50% + var(--xp-spark-travel)), calc(-50% + var(--xp-spark-travel))) scale(0)}}@keyframes xp-electric-orbit{0%{top:50%;left:0;transform:translate(-50%,-50%)rotate(-92deg)scale(.72)}8%{top:0;left:4%;transform:translate(-50%,-50%)rotate(-18deg)scale(1)}42%{top:0;left:96%;transform:translate(-50%,-50%)rotate(14deg)scale(.88)}50%{top:50%;left:100%;transform:translate(-50%,-50%)rotate(88deg)scale(1.06)}58%{top:100%;left:96%;transform:translate(-50%,-50%)rotate(164deg)scale(.82)}92%{top:100%;left:4%;transform:translate(-50%,-50%)rotate(198deg)scale(1)}to{top:50%;left:0;transform:translate(-50%,-50%)rotate(268deg)scale(.72)}}@keyframes xp-electric-flicker{0%,to{opacity:.38}24%{opacity:1}46%{opacity:.22}68%{opacity:.84}82%{opacity:.48}}@media (prefers-reduced-motion:reduce){.xp-track .xp-fill,.xp-energy-sheen,.xp-live-tip,.xp-live-tip:before,.xp-live-tip:after,.xp-electric-bolt{animation:none!important}.xp-energy-sheen{opacity:.18;transform:none}.xp-live-tip{opacity:.86;transform:translate(-50%,-50%)}.xp-live-tip:before,.xp-live-tip:after{display:none}.xp-electric-bolt{opacity:.32;transform:translate(-50%,-50%)rotate(-12deg)}.xp-electric-bolt-one{top:0;left:14%}.xp-electric-bolt-two{top:100%;left:42%}.xp-electric-bolt-three{top:0;left:72%}.xp-electric-bolt-four{top:100%;left:91%}}.xp-progress-detail{justify-content:space-between;align-items:baseline;gap:14px;margin-top:7px;display:flex}.xp-progress-detail>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);flex:none;font-weight:900}.progress-copy .xp-progress-detail p{color:var(--lightningcss-light,#aebfd1)var(--lightningcss-dark,#9acbff);text-align:right;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin:0}.xp-progress-detail p strong{color:var(--lightningcss-light,#fff1a8)var(--lightningcss-dark,#e8edf5)}.credit-chip{background:var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f);border:1px solid var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#61758d1f);border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex}.credit-chip svg{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5)}.credit-chip div{display:grid}.credit-chip strong{font-size:1.1rem}.credit-chip span{color:var(--lightningcss-light,#aebfd1)var(--lightningcss-dark,#9acbff);letter-spacing:.12em;font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.career-path{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:radial-gradient(circle at 96% 0,var(--lightningcss-light,#ffd23f24)var(--lightningcss-dark,#332d2024),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f5f9fd)var(--lightningcss-dark,#151f2d));border-radius:24px;margin-top:18px;padding:clamp(19px,3vw,30px);overflow:hidden;box-shadow:0 14px 34px #061c3a14}.profile-career{grid-column:1/-1;margin-top:0}.career-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.career-heading small{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:.16em;font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.career-heading h2{margin:6px 0 7px;font-size:clamp(1.75rem,3vw,2.6rem)}.career-heading p{max-width:820px;color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:.82rem;line-height:1.55}.career-sync{color:var(--lightningcss-light,#745400)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff4c3)var(--lightningcss-dark,#332d20);border-radius:999px;flex:none;padding:7px 10px;font-weight:900}.career-sync.is-live{color:var(--lightningcss-light,#08734f)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff8ed)var(--lightningcss-dark,#18312b)}.career-sync.is-warning{color:var(--lightningcss-light,#9d2029)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe7e9)var(--lightningcss-dark,#34232d)}.career-progress{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,#031a36)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#074c91)var(--lightningcss-dark,#1d4c71));border-radius:15px;grid-template-columns:auto minmax(150px,1fr) auto;align-items:center;gap:15px;margin:21px 0 17px;padding:14px 16px;display:grid}.career-progress>div:first-child{display:grid}.career-progress>div:first-child strong{font-size:1.2rem}.career-progress>div:first-child span{color:var(--lightningcss-light,#bcd7ef)var(--lightningcss-dark,#e8edf5);letter-spacing:.12em;font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.career-progress>strong{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);font-size:1.25rem}.career-track{background:var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#151f2d21);border-radius:999px;height:8px;overflow:hidden}.career-track i{border-radius:inherit;background:linear-gradient(90deg, var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20), var(--lightningcss-light,#ff9f1c)var(--lightningcss-dark,#332d20));height:100%;display:block}.career-roadmap{--career-road-progress:0%;isolation:isolate;gap:20px;padding:30px 0 8px;display:grid;position:relative}.career-roadway{z-index:0;background:var(--lightningcss-light,#d5dee7)var(--lightningcss-dark,#172d43);border:4px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:999px;width:58px;position:absolute;top:121px;bottom:99px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #b9c8d6,inset 0 0 12px #22374e2e,0 8px 24px #061c3a1c}.career-roadway:after,.career-roadway>i:after{content:"";z-index:2;background:repeating-linear-gradient(var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 13px,var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#151f2de6) 13px 28px,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28px 41px) top/5px 100% no-repeat;position:absolute;inset:0}.career-roadway>i{z-index:1;height:var(--career-road-progress);background:linear-gradient(90deg,var(--lightningcss-light,#075aaa)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0989df)var(--lightningcss-dark,#1d4c71) 48%,var(--lightningcss-light,#075aaa)var(--lightningcss-dark,#1d4c71));border-radius:99px 99px 0 0;transition:height .7s;position:absolute;inset:0 0 auto;box-shadow:0 5px 12px #075aaa59}.career-roadway>i:after{background:repeating-linear-gradient(to bottom, transparent 0 13px, var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20) 13px 28px, transparent 28px 41px) center top / 5px 100% no-repeat}.career-road-stop{z-index:2;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;min-height:182px;display:grid;position:relative}.career-road-node{z-index:5;color:var(--lightningcss-light,#68798a)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#d8e0e8)var(--lightningcss-dark,#172d43);border:4px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;grid-area:1/2;place-self:center;place-items:center;width:48px;height:48px;font-size:.76rem;font-weight:950;display:grid;box-shadow:0 0 0 2px #aebdcb,0 7px 17px #061c3a2e}.career-road-stop.is-passed .career-road-node{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#12b778)var(--lightningcss-dark,#20503f),var(--lightningcss-light,#07875a)var(--lightningcss-dark,#20503f));box-shadow:0 0 0 2px #0b9a66,0 7px 18px #0b9a6647}.career-road-stop.is-current .career-road-node{color:var(--lightningcss-light,#4f3500)var(--lightningcss-dark,#f4d38b);background:linear-gradient(145deg, var(--lightningcss-light,#fff09a)var(--lightningcss-dark,#332d20), var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20));animation:1.8s ease-in-out infinite career-node-pulse;box-shadow:0 0 0 2px #e6ad00,0 0 0 9px #ffd23f38,0 7px 18px #7a4f0045}.career-road-node.finish-node{border-radius:14px;transform:rotate(45deg)}.career-road-node.finish-node>svg{transform:rotate(-45deg)}.career-badge{text-align:left;background:var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,#1e2b3d);border:1px solid var(--lightningcss-light,#cfdbe7)var(--lightningcss-dark,#61758d);border-radius:20px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:166px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:visible}.road-left .career-badge{grid-area:1/1;margin-right:21px}.road-right .career-badge{grid-area:1/3;margin-left:21px}.career-badge:after{content:"";z-index:-1;border-top:5px solid var(--lightningcss-light,#c2ced9)var(--lightningcss-dark,#61758d);width:24px;position:absolute;top:50%;transform:translateY(-50%)}.road-left .career-badge:after{right:-25px}.road-right .career-badge:after{left:-25px}.career-road-stop.is-passed .career-badge:after{border-color:var(--lightningcss-light,#2f9fe8)var(--lightningcss-dark,#61758d)}.career-badge.is-earned{background:linear-gradient(155deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0%,var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d) 68%,var(--lightningcss-light,#fff8d1)var(--lightningcss-dark,#151f2d) 100%);border-color:var(--lightningcss-light,#a9cce8)var(--lightningcss-dark,#61758d);box-shadow:0 10px 24px #064a9314}.career-badge.is-earned:hover{transform:translateY(-3px);box-shadow:0 16px 30px #064a9324}.career-badge.is-current{border-color:var(--lightningcss-light,#edbd19)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 4px #ffd23f40,0 16px 32px #064a9324}.career-badge-state{z-index:3;color:var(--lightningcss-light,#6f7e8e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dce3e9)var(--lightningcss-dark,#172d43);border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:11px;right:11px}.career-badge.is-earned .career-badge-state{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--green))var(--lightningcss-dark,#20503f);box-shadow:0 5px 12px #0b9a6638}.career-art{place-items:center;width:108px;height:122px;display:grid;position:relative}.career-art>i{filter:blur(7px);background:var(--lightningcss-light,#74839433)var(--lightningcss-dark,#1d4c7133);border-radius:50%;height:16px;position:absolute;inset:auto 18px 8px}.career-badge.is-earned .career-art>i{background:var(--lightningcss-light,#ffbe224d)var(--lightningcss-dark,#332d204d)}.career-art img{object-fit:contain;transform-origin:50% 88%;filter:drop-shadow(0 8px 8px #061c3a21);width:106px;height:106px;position:relative}.career-art img.career-art-locked{filter:grayscale()saturate(0);opacity:.27;transform:scale(.91)}.career-badge-copy{min-width:0;padding-right:20px}.career-badge-copy>small{color:var(--lightningcss-light,#77899b)var(--lightningcss-dark,#9acbff);letter-spacing:.13em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.career-badge h3{margin:5px 0 4px;font-size:1.08rem}.career-badge-copy>strong{color:var(--lightningcss-light,#69798a)var(--lightningcss-dark,#9acbff);text-transform:uppercase;letter-spacing:.07em;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.career-badge.is-earned .career-badge-copy>strong{color:var(--lightningcss-light,#08734f)var(--lightningcss-dark,#94dfba)}.career-badge p{color:var(--lightningcss-light,#718196)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);margin:7px 0 0;line-height:1.45}.career-badge.gm-ready{grid-template-columns:132px minmax(0,1fr);min-height:182px;padding:16px 18px}.career-badge.gm-ready.is-earned{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 15%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),linear-gradient(120deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#f0c73c)var(--lightningcss-dark,#61758d);box-shadow:0 15px 35px #064a9333}.career-badge.gm-ready .career-art{width:126px;height:146px}.career-badge.gm-ready .career-art img{width:136px;height:136px}.career-badge.gm-ready h3{margin:6px 0;font-size:clamp(1.65rem,2.5vw,2.3rem)}.career-badge.gm-ready.is-earned h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.career-badge.gm-ready.is-earned p{color:var(--lightningcss-light,#c8daeb)var(--lightningcss-dark,#e8edf5)}.career-badge.gm-ready.is-earned .career-badge-copy>small{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5)}.career-road-guide{z-index:8;pointer-events:none;filter:drop-shadow(0 8px 7px #061c3a2e);justify-items:center;width:92px;display:grid;position:absolute;top:calc(50% - 116px);left:50%;transform:translate(-50%)}.career-road-guide>span{z-index:2;color:var(--lightningcss-light,#082b50)var(--lightningcss-dark,#e8edf5);letter-spacing:.08em;white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), .49rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#082b50)var(--lightningcss-dark,#61758d);border-radius:10px 10px 10px 2px;margin-bottom:-2px;padding:5px 7px;font-weight:950;animation:1.8s ease-in-out infinite career-cheer-bubble;box-shadow:0 4px 8px #061c3a26}.career-road-guide>img{z-index:1;object-fit:contain;width:82px;height:66px;animation:1.2s ease-in-out infinite career-guide-cheer;position:relative}.career-confetti{z-index:0;border-radius:2px;width:7px;height:12px;animation:1.2s ease-out infinite career-confetti-pop;position:absolute}.career-confetti.confetti-one{background:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838);top:39px;left:1px;transform:rotate(-24deg)}.career-confetti.confetti-two{background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);animation-delay:-.3s;top:28px;right:2px;transform:rotate(32deg)}.career-confetti.confetti-three{background:var(--lightningcss-light,#1ab67b)var(--lightningcss-dark,#20503f);border-radius:50%;width:9px;height:9px;animation-delay:-.6s;top:55px;right:5px}.career-loading,.career-empty{color:var(--lightningcss-light,#49627b)var(--lightningcss-dark,#9acbff);justify-content:center;align-items:center;gap:14px;min-height:140px;display:flex}.career-loading div,.career-empty div{display:grid}.career-loading span{color:var(--lightningcss-light,#8191a2)var(--lightningcss-dark,#9acbff);margin-top:4px;font-size:.75rem}.career-empty{background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#c6d2de)var(--lightningcss-dark,#61758d);border-radius:15px;justify-content:flex-start;margin-top:18px;padding:17px}.career-empty>svg{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd);flex:none}.career-empty p{color:var(--lightningcss-light,#718196)var(--lightningcss-dark,#9acbff);margin:4px 0 0;font-size:.78rem;line-height:1.5}.career-empty a{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:4px;margin-left:auto;font-weight:900;display:flex}.career-access-note{color:var(--lightningcss-light,#7b5a00)var(--lightningcss-dark,#f4d38b);white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:5px;margin-left:auto;font-weight:900;display:flex}@keyframes career-bounce{0%,to{transform:translateY(0)rotate(-2deg)}35%{transform:translateY(-8px)rotate(4deg)}70%{transform:translateY(-2px)rotate(-3deg)}}@keyframes career-step{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-6px,-3px)rotate(-5deg)}50%{transform:translateY(-8px)rotate(0)}75%{transform:translate(6px,-3px)rotate(5deg)}}@keyframes career-victory{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}25%{transform:translateY(-10px)rotate(5deg)scale(1.04)}55%{transform:translateY(-2px)rotate(-4deg)scale(.99)}78%{transform:translateY(-7px)rotate(3deg)scale(1.02)}}@keyframes career-road{0%,to{transform:translate(-4px)rotate(-2deg)}50%{transform:translate(5px,-5px)rotate(2deg)}}@keyframes career-groove{0%,to{transform:translateY(0)rotate(-3deg)}30%{transform:translateY(-6px)rotate(5deg)}60%{transform:translateY(-9px)rotate(-2deg)}}@keyframes career-node-pulse{0%,to{box-shadow:0 0 0 2px #e6ad00,0 0 0 8px #ffd23f2e,0 7px 18px #7a4f0045}50%{box-shadow:0 0 0 2px #e6ad00,0 0 0 13px #ffd23f0d,0 9px 21px #7a4f004d}}@keyframes career-guide-cheer{0%,to{transform:translateY(0)rotate(-3deg)}35%{transform:translateY(-7px)rotate(5deg)}68%{transform:translateY(-2px)rotate(-4deg)}}@keyframes career-cheer-bubble{0%,to{transform:rotate(-2deg)scale(1)}50%{transform:rotate(2deg)scale(1.05)}}@keyframes career-confetti-pop{0%{opacity:0;transform:translateY(9px)rotate(0)}35%{opacity:1}to{opacity:0;transform:translateY(-18px)rotate(140deg)}}.career-dance-bounce{animation:1.5s ease-in-out infinite career-bounce}.career-dance-step{animation:1.65s ease-in-out -.35s infinite career-step}.career-dance-victory{animation:1.4s ease-in-out -.55s infinite career-victory}.career-dance-road{animation:1.55s ease-in-out -.4s infinite career-road}.career-dance-groove{animation:1.2s ease-in-out -.2s infinite career-groove}.profile-grid{grid-template-columns:minmax(280px,.78fr) minmax(320px,1.1fr);align-items:start;gap:18px;display:grid}.panel{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:20px;padding:23px;box-shadow:0 10px 28px #061c3a12}.profile-card{grid-row:span 2}.profile-hero{border-bottom:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);align-items:center;gap:18px;padding-bottom:21px;display:flex}.profile-hero h2{margin:7px 0 2px;font-size:1.65rem}.profile-hero p{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin:0}.role-pill,.status-pill{letter-spacing:.08em;text-transform:uppercase;width:max-content;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;font-weight:900;display:inline-flex}.role-pill{color:var(--lightningcss-light,#07509a)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e4f2ff)var(--lightningcss-dark,#172d43);padding:5px 8px}.avatar-form{border-bottom:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);gap:8px;padding:15px 0;display:flex}.file-button{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);cursor:pointer;font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#eef6fd)var(--lightningcss-dark,#151f2d);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-weight:850;display:flex}.file-button input{display:none}.avatar-form button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);border:0;border-radius:10px;padding:8px 14px;font-weight:850}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.profile-stats div{text-align:center;background:var(--lightningcss-light,#f3f7fb)var(--lightningcss-dark,#151f2d);border-radius:12px;padding:13px 6px}.profile-stats strong{font-size:1.15rem;display:block}.profile-stats span{color:var(--lightningcss-light,#789)var(--lightningcss-dark,#9acbff);letter-spacing:.12em;font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px;font-weight:900;display:block}.rank-banner{color:var(--lightningcss-light,#563600)var(--lightningcss-dark,#f4d38b);background:linear-gradient(135deg,var(--lightningcss-light,#fff3ba)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20));border-radius:14px;align-items:center;gap:12px;min-height:82px;padding:7px 15px 7px 8px;display:flex;overflow:hidden}.rank-banner div{display:grid}.rank-banner small{letter-spacing:.13em;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.rank-banner strong{margin-top:2px}.rank-badge-stage{isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.rank-badge-level-variant{filter:hue-rotate(var(--rank-level-hue)) saturate(1.28) contrast(1.04)}.rank-badge-leaderboard{width:42px;height:42px}.rank-badge-compact{width:68px;height:68px}.rank-badge-hero{width:98px;height:98px}.rank-badge-vault{width:150px;height:150px}.rank-badge-showcase{width:min(72vw,300px);height:min(72vw,300px)}.rank-badge-art{z-index:3;object-fit:contain;transform-origin:50% 72%;filter:drop-shadow(0 8px 7px #321d0047);width:100%;height:100%;position:relative}.rank-badge-static .rank-badge-art{animation:none!important}.rank-badge-aura{z-index:1;pointer-events:none;filter:blur(7px);border-radius:50%;position:absolute;inset:12%}.rank-badge-gem-glow{z-index:4;aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;border-radius:50%;width:21%;position:absolute;top:29%;left:50%}.rank-badge-shine{z-index:5;pointer-events:none;position:absolute;inset:4%;overflow:hidden}.rank-badge-shine:before{content:"";width:28%;position:absolute;top:-28%;bottom:-28%;left:0}.rank-badge-spark{z-index:7;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:10px;height:10px;position:absolute}.rank-badge-spark-one{top:15%;right:8%}.rank-badge-spark-two{animation-delay:.25s;bottom:20%;left:7%}.rank-badge-chevron{z-index:6;opacity:0;pointer-events:none;clip-path:polygon(0 0,50% 62%,100% 0,100% 34%,50% 100%,0 34%);mix-blend-mode:screen;transform-origin:50%;background:linear-gradient(var(--lightningcss-light,#ffffd6f2)var(--lightningcss-dark,#151f2df2),var(--lightningcss-light,#ffc41c8c)var(--lightningcss-dark,#332d208c));width:46%;height:12%;position:absolute;left:27%}.rank-badge-chevron-one{top:51%}.rank-badge-chevron-two{top:63%}.rank-badge-chevron-three{top:74%}.rank-badge-orbit{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 5px #1bbcff);border:2px solid var(--lightningcss-light,#a1e7ffc7)var(--lightningcss-dark,#61758dc7);border-bottom-color:var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-left-color:var(--lightningcss-light,#a1e7ffc7)var(--lightningcss-dark,#61758dc7);border-right-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;width:32%;position:absolute;top:14%;left:34%}.rank-badge-orbit:after{content:"";aspect-ratio:1;background:var(--lightningcss-light,#eaffff)var(--lightningcss-dark,#151f2d);border-radius:50%;width:14%;position:absolute;top:-5%;left:43%;box-shadow:0 0 8px #31c7ff}.rank-badge-star-flare{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 9%,var(--lightningcss-light,#c8f4ff)var(--lightningcss-dark,#172d43) 16%,var(--lightningcss-light,#4bb5ff85)var(--lightningcss-dark,#1d4c7185) 34%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 68%);width:29%;position:absolute;top:57%;left:50%}.rank-badge-rank-star{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 8%,var(--lightningcss-light,#fff4a8)var(--lightningcss-dark,#332d20) 19%,var(--lightningcss-light,#ffbc18bd)var(--lightningcss-dark,#332d20bd) 42%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:23%;position:absolute}.rank-badge-rank-star-left{top:45%;left:22%}.rank-badge-rank-star-right{top:45%;right:22%}.rank-badge-rank-star-center{top:59%;left:38.5%}.rank-badge-laurel-glow{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 92%,var(--lightningcss-light,#ffffe5fa)var(--lightningcss-dark,#151f2dfa) 0 5%,var(--lightningcss-light,#ffc92fc7)var(--lightningcss-dark,#332d20c7) 18%,var(--lightningcss-light,#ff9b0038)var(--lightningcss-dark,#54452238) 46%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);border-radius:50%;height:43%;position:absolute;bottom:6%;left:12%;right:12%}.rank-badge-brand-flash{z-index:2;opacity:0;pointer-events:none;filter:blur(11px);background:conic-gradient(from -25deg,var(--lightningcss-light,#ff2a32f0)var(--lightningcss-dark,#652838f0),var(--lightningcss-light,#ffbb219e)var(--lightningcss-dark,#332d209e),var(--lightningcss-light,#0076fff2)var(--lightningcss-dark,#1d4c71f2),var(--lightningcss-light,#ffffff61)var(--lightningcss-dark,#151f2d61),var(--lightningcss-light,#ff2a32f0)var(--lightningcss-dark,#652838f0));border-radius:50%;position:absolute;inset:4%}.rank-badge-command-ring{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 7px #148eff);border:3px solid var(--lightningcss-light,#dbf7fff0)var(--lightningcss-dark,#61758df0);border-bottom-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-left-color:var(--lightningcss-light,#dbf7fff0)var(--lightningcss-dark,#61758df0);border-right-color:var(--lightningcss-light,#21aaff)var(--lightningcss-dark,#61758d);border-radius:50%;width:30%;position:absolute;top:21%;left:35%}.rank-badge-command-ring:after{content:"";border:1px solid var(--lightningcss-light,#ffe05ee6)var(--lightningcss-dark,#61758de6);border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;position:absolute;inset:9%}.rank-badge-wing-flare{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #69caff);background:repeating-linear-gradient(var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 7%,var(--lightningcss-light,#aee1ffb8)var(--lightningcss-dark,#172d43b8) 8% 14%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 15% 24%);width:46%;height:38%;position:absolute;top:30%}.rank-badge-wing-left{transform-origin:100%;clip-path:polygon(100% 34%,6% 0,80% 28%,0 30%,78% 48%,8% 62%,82% 67%,18% 100%,100% 73%);left:0}.rank-badge-wing-right{transform-origin:0;clip-path:polygon(0 34%,94% 0,20% 28%,100% 30%,22% 48%,92% 62%,18% 67%,82% 100%,0 73%);right:0}.rank-badge-ace-sweep{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 8px #41baff);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 8%,var(--lightningcss-light,#5bc3ff4d)var(--lightningcss-dark,#172d434d) 22%,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 48%,var(--lightningcss-light,#ffd84be0)var(--lightningcss-dark,#332d20e0) 58%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 92%);border-radius:50%;width:76%;height:9%;position:absolute;top:47%;left:50%}.rank-badge-ace-sweep:after{content:"";aspect-ratio:1;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 9%,var(--lightningcss-light,#d9f7ff)var(--lightningcss-dark,#172d43) 18%,var(--lightningcss-light,#46b9ff99)var(--lightningcss-dark,#1d4c7199) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 68%);width:24%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rank-badge-champion-split{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;background:conic-gradient(from -18deg, var(--lightningcss-light,#ff2e37fa)var(--lightningcss-dark,#652838fa) 0 42%, var(--lightningcss-light,#ffd745db)var(--lightningcss-dark,#332d20db) 47%, var(--lightningcss-light,#2aaafffa)var(--lightningcss-dark,#1d4c71fa) 53% 95%, var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#151f2deb));filter:drop-shadow(0 0 8px #ff3941b3)drop-shadow(0 0 8px #28a0ffb3);border-radius:50%;width:32%;position:absolute;top:28%;left:34%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.rank-badge-secondary-gem{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;border-radius:50%;width:18%;position:absolute;top:68%;left:50%}.rank-badge-crown-light{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 7px #ffbd18);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 9%,var(--lightningcss-light,#fff4a6)var(--lightningcss-dark,#332d20) 19%,var(--lightningcss-light,#ffc11adb)var(--lightningcss-dark,#332d20db) 40%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);border-radius:50%;width:7.5%;position:absolute}.rank-badge-crown-light-one{top:13%;left:35%}.rank-badge-crown-light-two{top:17%;left:44%}.rank-badge-crown-light-three{top:7%;left:50%}.rank-badge-crown-light-four{top:17%;left:56%}.rank-badge-crown-light-five{top:13%;left:65%}.rank-badge-legend-halo{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 9px #5fc7ff);background:conic-gradient(var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#68caffd1)var(--lightningcss-dark,#172d43d1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7) 34%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 51%,var(--lightningcss-light,#409affe0)var(--lightningcss-dark,#1d4c71e0) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 84%,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa));border-radius:50%;width:38%;position:absolute;top:31%;left:31%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.rank-badge-legend-halo:after{content:"";border:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-bottom-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-left-color:var(--lightningcss-light,#ddf5ffa6)var(--lightningcss-dark,#61758da6);border-right-color:var(--lightningcss-light,#ddf5ffa6)var(--lightningcss-dark,#61758da6);border-radius:50%;position:absolute;inset:-10%}.rank-badge-legend-star{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;filter:drop-shadow(0 0 7px #78cfff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 8%,var(--lightningcss-light,#e3f7ff)var(--lightningcss-dark,#151f2d) 18%,var(--lightningcss-light,#7eccff8c)var(--lightningcss-dark,#172d438c) 39%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:23%;position:absolute;top:75%;left:50%}.rank-badge-hall-rays{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#ffe881d6)var(--lightningcss-dark,#332d20d6) 0 3deg, transparent 3deg 12deg, var(--lightningcss-light,#d7f1ff94)var(--lightningcss-dark,#172d4394) 12deg 15deg, transparent 15deg 24deg);filter:blur(1px)drop-shadow(0 0 8px #ffd03ab8);border-radius:50%;position:absolute;inset:-3%}.rank-badge-hall-ring{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;filter:drop-shadow(0 0 9px #ffd748);background:conic-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffd73af0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 20%,var(--lightningcss-light,#8bdbffc7)var(--lightningcss-dark,#172d43c7) 38%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 54%,var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#151f2df0) 70%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 86%,var(--lightningcss-light,#ffd73af0)var(--lightningcss-dark,#332d20f0));border-radius:50%;width:38%;position:absolute;top:34%;left:31%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.rank-badge-hall-star{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;filter:drop-shadow(0 0 9px #ffc31d);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 8%,var(--lightningcss-light,#fff3a0)var(--lightningcss-dark,#332d20) 19%,var(--lightningcss-light,#ffb914b3)var(--lightningcss-dark,#332d20b3) 40%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:31%;position:absolute;top:22%;left:50%}.rank-badge-presidential-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#ff242fe6)var(--lightningcss-dark,#652838e6) 0 5deg, transparent 5deg 13deg, var(--lightningcss-light,#ffd339fa)var(--lightningcss-dark,#332d20fa) 13deg 18deg, transparent 18deg 27deg, var(--lightningcss-light,#1889ffe6)var(--lightningcss-dark,#1d4c71e6) 27deg 32deg, transparent 32deg 40deg);filter:blur(2px)drop-shadow(0 0 13px #ffc422d6);border-radius:50%;position:absolute;inset:-11%}.rank-badge-presidential-crown-flash{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 36%,98% 38%,68% 59%,79% 96%,50% 73%,21% 96%,32% 59%,2% 38%,39% 36%);mix-blend-mode:screen;filter:drop-shadow(0 0 11px #ffd23f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 8%,var(--lightningcss-light,#dbf6ff)var(--lightningcss-dark,#172d43) 17%,var(--lightningcss-light,#39a9ff9e)var(--lightningcss-dark,#1d4c719e) 34%,var(--lightningcss-light,#ffd43661)var(--lightningcss-dark,#332d2061) 49%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:29%;position:absolute;top:23%;left:54%}.rank-badge-presidential-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 2deg, transparent 2deg 18deg);filter:drop-shadow(0 0 8px #ffd23f);border-radius:50%;width:22%;position:absolute;-webkit-mask:radial-gradient(circle,#0000 0 16%,#000 20% 42%,#0000 68%);mask:radial-gradient(circle,#0000 0 16%,#000 20% 42%,#0000 68%)}.rank-badge-presidential-burst-left{top:27%;left:14%}.rank-badge-presidential-burst-center{top:7%;left:50%}.rank-badge-presidential-burst-right{top:27%;left:88%}.rank-badge-presidential-confetti{z-index:9;opacity:0;pointer-events:none;background:var(--lightningcss-light,var(--presidential-color))var(--lightningcss-dark,#151f2d);border-radius:2px;width:3%;height:6%;position:absolute}.rank-badge-presidential-confetti-one{--presidential-color:#d71920;--presidential-x:-18px;--presidential-rotate:-70deg;top:48%;left:8%}.rank-badge-presidential-confetti-two{--presidential-color:#ffd23f;--presidential-x:12px;--presidential-rotate:90deg;top:63%;left:16%}.rank-badge-presidential-confetti-three{--presidential-color:#1688ef;--presidential-x:-10px;--presidential-rotate:-110deg;top:32%;left:25%}.rank-badge-presidential-confetti-four{--presidential-color:#fff;--presidential-x:15px;--presidential-rotate:75deg;top:16%;left:39%}.rank-badge-presidential-confetti-five{--presidential-color:#ffd23f;--presidential-x:-13px;--presidential-rotate:-95deg;top:17%;right:35%}.rank-badge-presidential-confetti-six{--presidential-color:#d71920;--presidential-x:11px;--presidential-rotate:120deg;top:34%;right:23%}.rank-badge-presidential-confetti-seven{--presidential-color:#1688ef;--presidential-x:-14px;--presidential-rotate:-80deg;top:54%;right:11%}.rank-badge-presidential-confetti-eight{--presidential-color:#fff;--presidential-x:17px;--presidential-rotate:105deg;top:67%;right:18%}.rank-badge-rookie .rank-badge-art{animation:3.2s cubic-bezier(.45,0,.3,1) infinite rookie-badge-hover}.rank-badge-rookie .rank-badge-aura{background:radial-gradient(circle,var(--lightningcss-light,#ffe05ceb)var(--lightningcss-dark,#332d20eb) 0,var(--lightningcss-light,#ffab1852)var(--lightningcss-dark,#332d2052) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);animation:3.2s ease-in-out infinite rookie-aura-pulse}.rank-badge-rookie .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#ffffd7f2)var(--lightningcss-dark,#151f2df2) 0 12%,var(--lightningcss-light,#ffe454d1)var(--lightningcss-dark,#332d20d1) 28%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);animation:3.2s ease-in-out infinite rookie-gem-pulse}.rank-badge-rookie .rank-badge-shine{-webkit-mask:url(/rank-badges/web/rookie.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/rookie.webp) 50%/contain no-repeat}.rank-badge-rookie .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#151f2df5),var(--lightningcss-light,#ffeea6b3)var(--lightningcss-dark,#332d20b3),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:3.2s ease-in-out infinite rookie-shine-sweep}.rank-badge-rookie .rank-badge-spark{filter:drop-shadow(0 0 5px #ffb20b);background:var(--lightningcss-light,#fff5ad)var(--lightningcss-dark,#332d20);animation:3.2s ease-out infinite rookie-spark-pop}.rank-badge-operator .rank-badge-art{animation:3.6s cubic-bezier(.42,0,.28,1) infinite operator-badge-lift}.rank-badge-operator .rank-badge-aura{filter:blur(9px);background:radial-gradient(circle,var(--lightningcss-light,#4bb4fff2)var(--lightningcss-dark,#1d4c71f2) 0,var(--lightningcss-light,#1268db61)var(--lightningcss-dark,#1d4c7161) 45%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);animation:3.6s ease-in-out infinite operator-aura-pulse;inset:10%}.rank-badge-operator .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 10%,var(--lightningcss-light,#49b5fff2)var(--lightningcss-dark,#1d4c71f2) 30%,var(--lightningcss-light,#005bff59)var(--lightningcss-dark,#1d4c7159) 56%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:23%;animation:3.6s ease-in-out infinite operator-gem-charge;top:28%}.rank-badge-operator .rank-badge-shine{-webkit-mask:url(/rank-badges/web/operator.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/operator.webp) 50%/contain no-repeat}.rank-badge-operator .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#5cc8ffd1)var(--lightningcss-dark,#172d43d1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:3.6s ease-in-out infinite operator-shine-sweep}.rank-badge-operator .rank-badge-chevron{animation:3.6s ease-in-out infinite operator-chevron-charge}.rank-badge-operator .rank-badge-chevron-one{animation-delay:.22s}.rank-badge-operator .rank-badge-chevron-two{animation-delay:0s}.rank-badge-operator .rank-badge-spark{filter:drop-shadow(0 0 6px #2ab7ff);background:var(--lightningcss-light,#dff6ff)var(--lightningcss-dark,#172d43);animation:3.6s ease-out infinite operator-spark-pop}.rank-badge-operator .rank-badge-spark-two{animation-delay:.3s}.rank-badge-specialist .rank-badge-art{animation:4.2s cubic-bezier(.42,0,.28,1) infinite specialist-badge-climb}.rank-badge-specialist .rank-badge-aura{filter:blur(10px);background:radial-gradient(circle,var(--lightningcss-light,#ff3139b8)var(--lightningcss-dark,#652838b8) 0,var(--lightningcss-light,#ffbe2361)var(--lightningcss-dark,#332d2061) 44%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);animation:4.2s ease-in-out infinite specialist-aura-forge;inset:8%}.rank-badge-specialist .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 8%,var(--lightningcss-light,#ff3e44f5)var(--lightningcss-dark,#652838f5) 27%,var(--lightningcss-light,#ac001280)var(--lightningcss-dark,#65283880) 54%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:25%;animation:4.2s ease-in-out infinite specialist-ruby-power;top:25%}.rank-badge-specialist .rank-badge-shine{-webkit-mask:url(/rank-badges/web/specialist.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/specialist.webp) 50%/contain no-repeat}.rank-badge-specialist .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#ffd75bd1)var(--lightningcss-dark,#332d20d1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:4.2s ease-in-out infinite specialist-shine-sweep}.rank-badge-specialist .rank-badge-chevron{background:linear-gradient(var(--lightningcss-light,#ffffdcfa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#ffb913a3)var(--lightningcss-dark,#332d20a3));width:46%;animation:4.2s ease-in-out infinite specialist-chevron-climb;left:27%}.rank-badge-specialist .rank-badge-chevron-one{animation-delay:.34s;top:45%}.rank-badge-specialist .rank-badge-chevron-two{animation-delay:.17s;top:58%}.rank-badge-specialist .rank-badge-chevron-three{animation-delay:0s;top:71%}.rank-badge-specialist .rank-badge-spark{filter:drop-shadow(0 0 7px #ff3c46);background:var(--lightningcss-light,#fff1a6)var(--lightningcss-dark,#332d20);animation:4.2s ease-out infinite specialist-spark-burst}.rank-badge-specialist .rank-badge-spark-one{top:10%;right:5%}.rank-badge-specialist .rank-badge-spark-two{animation-delay:.28s;bottom:17%;left:4%}.rank-badge-professional .rank-badge-art{animation:4.6s cubic-bezier(.42,0,.25,1) infinite professional-badge-salute}.rank-badge-professional .rank-badge-aura{filter:blur(9px);background:conic-gradient(var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#38bbffd1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#ffffff75)var(--lightningcss-dark,#151f2d75),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#004edd8a)var(--lightningcss-dark,#1d4c718a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:4.6s ease-in-out infinite professional-aura-honor;inset:8%}.rank-badge-professional .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 8%,var(--lightningcss-light,#36caffeb)var(--lightningcss-dark,#172d43eb) 26%,var(--lightningcss-light,#0046ee7a)var(--lightningcss-dark,#1d4c717a) 54%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:24%;animation:4.6s ease-in-out infinite professional-sapphire-focus;top:27%}.rank-badge-professional .rank-badge-shine{-webkit-mask:url(/rank-badges/web/professional.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/professional.webp) 50%/contain no-repeat}.rank-badge-professional .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#98e6ffd1)var(--lightningcss-dark,#172d43d1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:4.6s ease-in-out infinite professional-polish-sweep}.rank-badge-professional .rank-badge-orbit{animation:4.6s ease-in-out infinite professional-orbit-turn}.rank-badge-professional .rank-badge-star-flare{animation:4.6s ease-out infinite professional-star-salute}.rank-badge-professional .rank-badge-spark{filter:drop-shadow(0 0 7px #3cc9ff);background:var(--lightningcss-light,#e9fbff)var(--lightningcss-dark,#151f2d);animation:4.6s ease-out infinite professional-spark-salute}.rank-badge-professional .rank-badge-spark-one{top:17%;right:4%}.rank-badge-professional .rank-badge-spark-two{animation-delay:.32s;bottom:22%;left:3%}.rank-badge-expert .rank-badge-art{animation:4.8s cubic-bezier(.42,0,.25,1) infinite expert-badge-inspection}.rank-badge-expert .rank-badge-aura{filter:blur(9px);background:conic-gradient(from -25deg,var(--lightningcss-light,#ffc62db8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80),var(--lightningcss-light,#91a2b270)var(--lightningcss-dark,#1d4c7170),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ffc62db8)var(--lightningcss-dark,#332d20b8));animation:4.8s ease-in-out infinite expert-aura-balance;inset:7%}.rank-badge-expert .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 8%,var(--lightningcss-light,#ff3942f5)var(--lightningcss-dark,#652838f5) 27%,var(--lightningcss-light,#ffbb1d66)var(--lightningcss-dark,#332d2066) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:25%;animation:4.8s ease-in-out infinite expert-ruby-double-charge;top:27%}.rank-badge-expert .rank-badge-shine{-webkit-mask:url(/rank-badges/web/expert.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/expert.webp) 50%/contain no-repeat}.rank-badge-expert .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#ffd753d1)var(--lightningcss-dark,#332d20d1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:4.8s ease-in-out infinite expert-polish-sweep}.rank-badge-expert .rank-badge-rank-star{animation:4.8s ease-out infinite expert-star-lock}.rank-badge-expert .rank-badge-rank-star-left{top:43%;left:22%}.rank-badge-expert .rank-badge-rank-star-right{animation-delay:.24s;top:43%;right:22%}.rank-badge-expert .rank-badge-laurel-glow{animation:4.8s ease-out infinite expert-laurel-rise}.rank-badge-expert .rank-badge-spark{filter:drop-shadow(0 0 7px #ffb718);background:var(--lightningcss-light,#fff5b5)var(--lightningcss-dark,#332d20);animation:4.8s ease-out infinite expert-spark-lock}.rank-badge-expert .rank-badge-spark-one{top:11%;right:5%}.rank-badge-expert .rank-badge-spark-two{animation-delay:.3s;bottom:19%;left:4%}.rank-badge-elite-operator .rank-badge-art{animation:5s cubic-bezier(.42,0,.24,1) infinite elite-badge-promotion}.rank-badge-elite-operator .rank-badge-aura{filter:blur(11px);background:conic-gradient(from -25deg,var(--lightningcss-light,#ff2931d1)var(--lightningcss-dark,#652838d1),var(--lightningcss-light,#ffc726b3)var(--lightningcss-dark,#332d20b3),var(--lightningcss-light,#0070ffdb)var(--lightningcss-dark,#1d4c71db),var(--lightningcss-light,#ffffff57)var(--lightningcss-dark,#151f2d57),var(--lightningcss-light,#ff2931d1)var(--lightningcss-dark,#652838d1));animation:5s ease-in-out infinite elite-brand-surge;inset:5%}.rank-badge-elite-operator .rank-badge-brand-flash{animation:5s ease-in-out infinite reverse elite-brand-surge}.rank-badge-elite-operator .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 7%,var(--lightningcss-light,#ff343cfa)var(--lightningcss-dark,#652838fa) 26%,var(--lightningcss-light,#ffbf1e7a)var(--lightningcss-dark,#332d207a) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:25%;animation:5s ease-in-out infinite elite-ruby-crown;top:27%}.rank-badge-elite-operator .rank-badge-shine{-webkit-mask:url(/rank-badges/web/elite-operator.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/elite-operator.webp) 50%/contain no-repeat}.rank-badge-elite-operator .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffd34ae6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#78d3ffa8)var(--lightningcss-dark,#172d43a8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5s ease-in-out infinite elite-shine-sweep}.rank-badge-elite-operator .rank-badge-rank-star{animation:5s ease-out infinite elite-star-formation}.rank-badge-elite-operator .rank-badge-rank-star-left{top:45%;left:21%}.rank-badge-elite-operator .rank-badge-rank-star-center{animation-delay:.18s;top:58%;left:38.5%}.rank-badge-elite-operator .rank-badge-rank-star-right{animation-delay:.36s;top:45%;right:21%}.rank-badge-elite-operator .rank-badge-laurel-glow{animation:5s ease-out infinite elite-laurel-victory}.rank-badge-elite-operator .rank-badge-spark{filter:drop-shadow(0 0 8px #ff424a);background:var(--lightningcss-light,#fff7be)var(--lightningcss-dark,#151f2d);animation:5s ease-out infinite elite-spark-victory}.rank-badge-elite-operator .rank-badge-spark-one{top:10%;right:3%}.rank-badge-elite-operator .rank-badge-spark-two{animation-delay:.34s;bottom:20%;left:2%}.rank-badge-master-operator .rank-badge-art{animation:5.2s cubic-bezier(.42,0,.24,1) infinite master-badge-command}.rank-badge-master-operator .rank-badge-aura{filter:blur(11px);background:conic-gradient(from -20deg,var(--lightningcss-light,#ffcd31d6)var(--lightningcss-dark,#332d20d6),var(--lightningcss-light,#fff6)var(--lightningcss-dark,#151f2d66),var(--lightningcss-light,#1b95ffd6)var(--lightningcss-dark,#1d4c71d6),var(--lightningcss-light,#003daa66)var(--lightningcss-dark,#1d4c7166),var(--lightningcss-light,#ffcd31d6)var(--lightningcss-dark,#332d20d6));animation:5.2s ease-in-out infinite master-aura-command;inset:5%}.rank-badge-master-operator .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 7%,var(--lightningcss-light,#52c6fff5)var(--lightningcss-dark,#172d43f5) 27%,var(--lightningcss-light,#0053e57a)var(--lightningcss-dark,#1d4c717a) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:25%;animation:5.2s ease-in-out infinite master-sapphire-command;top:35%}.rank-badge-master-operator .rank-badge-command-ring{animation:5.2s cubic-bezier(.42,0,.28,1) infinite master-command-ring-turn}.rank-badge-master-operator .rank-badge-chevron{background:linear-gradient(var(--lightningcss-light,#ffffe0fa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#ffbf14ab)var(--lightningcss-dark,#332d20ab));width:42%;animation:5.2s ease-out infinite master-chevron-rise;left:29%}.rank-badge-master-operator .rank-badge-chevron-one{animation-delay:.2s;top:51%}.rank-badge-master-operator .rank-badge-chevron-two{animation-delay:0s;top:64%}.rank-badge-master-operator .rank-badge-laurel-glow{animation:5.2s ease-out infinite master-laurel-command}.rank-badge-master-operator .rank-badge-shine{-webkit-mask:url(/rank-badges/web/master-operator.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/master-operator.webp) 50%/contain no-repeat}.rank-badge-master-operator .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffde5fe0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#70d5ffb8)var(--lightningcss-dark,#172d43b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.2s ease-in-out infinite master-shine-sweep}.rank-badge-master-operator .rank-badge-spark{filter:drop-shadow(0 0 8px #2baeff);background:var(--lightningcss-light,#f1fbff)var(--lightningcss-dark,#151f2d);animation:5.2s ease-out infinite master-spark-command}.rank-badge-master-operator .rank-badge-spark-one{top:10%;right:4%}.rank-badge-master-operator .rank-badge-spark-two{animation-delay:.32s;bottom:18%;left:3%}.rank-badge-operations-ace .rank-badge-art{animation:4.9s cubic-bezier(.42,0,.22,1) infinite ace-badge-flight}.rank-badge-operations-ace .rank-badge-aura{filter:blur(12px);background:radial-gradient(var(--lightningcss-light,#ffdd4ee6)var(--lightningcss-dark,#332d20e6) 0,var(--lightningcss-light,#36b1ff8f)var(--lightningcss-dark,#1d4c718f) 38%,var(--lightningcss-light,#0052d338)var(--lightningcss-dark,#1d4c7138) 58%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 74%);border-radius:45%;animation:4.9s ease-in-out infinite ace-aura-flight;inset:4% -2%}.rank-badge-operations-ace .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#5dcffffa)var(--lightningcss-dark,#172d43fa) 26%,var(--lightningcss-light,#005eeb80)var(--lightningcss-dark,#1d4c7180) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:25%;animation:4.9s ease-in-out infinite ace-sapphire-ignite;top:47%}.rank-badge-operations-ace .rank-badge-wing-left{animation:4.9s ease-out infinite ace-wing-launch-left}.rank-badge-operations-ace .rank-badge-wing-right{animation:4.9s ease-out infinite ace-wing-launch-right}.rank-badge-operations-ace .rank-badge-ace-sweep{animation:4.9s ease-out infinite ace-star-sweep}.rank-badge-operations-ace .rank-badge-shine{-webkit-mask:url(/rank-badges/web/operations-ace.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/operations-ace.webp) 50%/contain no-repeat}.rank-badge-operations-ace .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#97e5ffeb)var(--lightningcss-dark,#172d43eb),var(--lightningcss-light,#ffd642cc)var(--lightningcss-dark,#332d20cc),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:4.9s ease-in-out infinite ace-shine-sweep}.rank-badge-operations-ace .rank-badge-spark{filter:drop-shadow(0 0 9px #3ec6ff);background:var(--lightningcss-light,#eefcff)var(--lightningcss-dark,#151f2d);animation:4.9s ease-out infinite ace-spark-flight}.rank-badge-operations-ace .rank-badge-spark-one{top:13%;right:1%}.rank-badge-operations-ace .rank-badge-spark-two{animation-delay:.27s;bottom:22%;left:0}.rank-badge-operations-champion .rank-badge-art{animation:5.5s cubic-bezier(.42,0,.23,1) infinite champion-badge-coronation}.rank-badge-operations-champion .rank-badge-aura{filter:blur(12px);background:conic-gradient(from -30deg,var(--lightningcss-light,#ff242ff0)var(--lightningcss-dark,#652838f0),var(--lightningcss-light,#ffd02fc7)var(--lightningcss-dark,#332d20c7),var(--lightningcss-light,#ffffff5c)var(--lightningcss-dark,#151f2d5c),var(--lightningcss-light,#0071fff2)var(--lightningcss-dark,#1d4c71f2),var(--lightningcss-light,#ff242ff0)var(--lightningcss-dark,#652838f0));animation:5.5s ease-in-out infinite champion-aura-coronation;inset:3%}.rank-badge-operations-champion .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#ff3d44fa)var(--lightningcss-dark,#652838fa) 27%,var(--lightningcss-light,#bb00168a)var(--lightningcss-dark,#6528388a) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:28%;animation:5.5s ease-in-out infinite champion-ruby-command;top:45%}.rank-badge-operations-champion .rank-badge-secondary-gem{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#41b5fffa)var(--lightningcss-dark,#1d4c71fa) 27%,var(--lightningcss-light,#0046da8c)var(--lightningcss-dark,#1d4c718c) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);animation:5.5s ease-in-out infinite champion-sapphire-answer}.rank-badge-operations-champion .rank-badge-champion-split{animation:5.5s cubic-bezier(.42,0,.24,1) infinite champion-split-converge}.rank-badge-operations-champion .rank-badge-crown-light{animation:5.5s ease-out infinite champion-crown-light}.rank-badge-operations-champion .rank-badge-crown-light-one{animation-delay:0s}.rank-badge-operations-champion .rank-badge-crown-light-two{animation-delay:.1s}.rank-badge-operations-champion .rank-badge-crown-light-three{animation-delay:.2s}.rank-badge-operations-champion .rank-badge-crown-light-four{animation-delay:.3s}.rank-badge-operations-champion .rank-badge-crown-light-five{animation-delay:.4s}.rank-badge-operations-champion .rank-badge-laurel-glow{animation:5.5s ease-out infinite champion-laurel-crown}.rank-badge-operations-champion .rank-badge-shine{-webkit-mask:url(/rank-badges/web/operations-champion.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/operations-champion.webp) 50%/contain no-repeat}.rank-badge-operations-champion .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffdc4feb)var(--lightningcss-dark,#332d20eb),var(--lightningcss-light,#ff454c99)var(--lightningcss-dark,#65283899),var(--lightningcss-light,#47b4ffad)var(--lightningcss-dark,#1d4c71ad),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.5s ease-in-out infinite champion-shine-sweep}.rank-badge-operations-champion .rank-badge-spark{filter:drop-shadow(0 0 9px #ff424c);background:var(--lightningcss-light,#fff7b8)var(--lightningcss-dark,#151f2d);animation:5.5s ease-out infinite champion-spark-crown}.rank-badge-operations-champion .rank-badge-spark-one{top:8%;right:2%}.rank-badge-operations-champion .rank-badge-spark-two{animation-delay:.36s;bottom:18%;left:1%}.rank-badge-operations-legend .rank-badge-art{animation:5.8s cubic-bezier(.42,0,.22,1) infinite legend-badge-reveal}.rank-badge-operations-legend .rank-badge-aura{filter:blur(12px);background:conic-gradient(from -45deg,var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#151f2deb),var(--lightningcss-light,#7e97b17a)var(--lightningcss-dark,#1d4c717a),var(--lightningcss-light,#2295ffcc)var(--lightningcss-dark,#1d4c71cc),var(--lightningcss-light,#051f4a59)var(--lightningcss-dark,#0c131e59),var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#151f2deb));animation:5.8s ease-in-out infinite legend-aura-eclipse;inset:3%}.rank-badge-operations-legend .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#71d3fffa)var(--lightningcss-dark,#172d43fa) 27%,var(--lightningcss-light,#0052e280)var(--lightningcss-dark,#1d4c7180) 53%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:28%;animation:5.8s ease-in-out infinite legend-sapphire-eternal;top:50%}.rank-badge-operations-legend .rank-badge-wing-flare{filter:drop-shadow(0 0 9px #8fd4ff);background:repeating-linear-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#b1ddf6bd)var(--lightningcss-dark,#172d43bd) 8% 14%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 15% 24%);width:49%;height:43%;top:29%}.rank-badge-operations-legend .rank-badge-wing-left{animation:5.8s ease-out infinite legend-wing-unfurl-left}.rank-badge-operations-legend .rank-badge-wing-right{animation:5.8s ease-out infinite legend-wing-unfurl-right}.rank-badge-operations-legend .rank-badge-legend-halo{animation:5.8s cubic-bezier(.42,0,.25,1) infinite legend-halo-turn}.rank-badge-operations-legend .rank-badge-legend-star{animation:5.8s ease-out infinite legend-star-lock}.rank-badge-operations-legend .rank-badge-shine{-webkit-mask:url(/rank-badges/web/operations-legend.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/operations-legend.webp) 50%/contain no-repeat}.rank-badge-operations-legend .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#b1e7ffeb)var(--lightningcss-dark,#172d43eb),var(--lightningcss-light,#9fadbbb8)var(--lightningcss-dark,#1d4c71b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.8s ease-in-out infinite legend-shine-sweep}.rank-badge-operations-legend .rank-badge-spark{filter:drop-shadow(0 0 10px #6bcaff);background:var(--lightningcss-light,#effcff)var(--lightningcss-dark,#151f2d);animation:5.8s ease-out infinite legend-spark-eternal}.rank-badge-operations-legend .rank-badge-spark-one{top:10%;right:1%}.rank-badge-operations-legend .rank-badge-spark-two{animation-delay:.34s;bottom:20%;left:0}.rank-badge-hall-of-fame .rank-badge-art{animation:6s cubic-bezier(.42,0,.22,1) infinite hall-badge-induction}.rank-badge-hall-of-fame .rank-badge-aura{filter:blur(12px);background:conic-gradient(from -55deg,var(--lightningcss-light,#ffd231f0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#151f2db8),var(--lightningcss-light,#7fd3ffa3)var(--lightningcss-dark,#172d43a3),var(--lightningcss-light,#ffbf15b3)var(--lightningcss-dark,#332d20b3),var(--lightningcss-light,#ffd231f0)var(--lightningcss-dark,#332d20f0));animation:6s ease-in-out infinite hall-aura-induction;inset:2%}.rank-badge-hall-of-fame .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#b2e8fff5)var(--lightningcss-dark,#172d43f5) 25%,var(--lightningcss-light,#ffda4561)var(--lightningcss-dark,#332d2061) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:34%;animation:6s ease-in-out infinite hall-diamond-prism;top:53%}.rank-badge-hall-of-fame .rank-badge-hall-rays{animation:6s cubic-bezier(.42,0,.25,1) infinite hall-rays-turn}.rank-badge-hall-of-fame .rank-badge-hall-ring{animation:6s cubic-bezier(.42,0,.25,1) infinite hall-ring-focus}.rank-badge-hall-of-fame .rank-badge-hall-star{animation:6s ease-out infinite hall-star-induct}.rank-badge-hall-of-fame .rank-badge-laurel-glow{animation:6s ease-out infinite hall-laurel-honor}.rank-badge-hall-of-fame .rank-badge-shine{-webkit-mask:url(/rank-badges/web/hall-of-fame.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/hall-of-fame.webp) 50%/contain no-repeat}.rank-badge-hall-of-fame .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe575f5)var(--lightningcss-dark,#332d20f5),var(--lightningcss-light,#a2e2ffd1)var(--lightningcss-dark,#172d43d1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6s ease-in-out infinite hall-shine-sweep}.rank-badge-hall-of-fame .rank-badge-spark{filter:drop-shadow(0 0 10px #ffc827);background:var(--lightningcss-light,#fff8bd)var(--lightningcss-dark,#151f2d);animation:6s ease-out infinite hall-spark-induct}.rank-badge-hall-of-fame .rank-badge-spark-one{top:8%;right:1%}.rank-badge-hall-of-fame .rank-badge-spark-two{animation-delay:.36s;bottom:18%;left:0}.rank-badge-presidential-operator.rank-badge-showcase{width:min(78vw,340px);height:min(78vw,340px)}.rank-badge-presidential-operator .rank-badge-art{animation:6.4s cubic-bezier(.4,0,.2,1) infinite presidential-badge-finale}.rank-badge-presidential-operator .rank-badge-aura{filter:blur(14px);background:conic-gradient(from -40deg,var(--lightningcss-light,#d71920f5)var(--lightningcss-dark,#652838f5),var(--lightningcss-light,#ffd23ff5)var(--lightningcss-dark,#332d20f5),var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#151f2d8c),var(--lightningcss-light,#0876d1fa)var(--lightningcss-dark,#1d4c71fa),var(--lightningcss-light,#ffd23fc2)var(--lightningcss-dark,#332d20c2),var(--lightningcss-light,#d71920f5)var(--lightningcss-dark,#652838f5));animation:6.4s ease-in-out infinite presidential-brand-radiance;inset:-3%}.rank-badge-presidential-operator .rank-badge-brand-flash{filter:blur(14px);animation:6.4s ease-in-out infinite reverse presidential-brand-radiance;inset:-1%}.rank-badge-presidential-operator .rank-badge-presidential-radiance{animation:6.4s cubic-bezier(.4,0,.2,1) infinite presidential-radiance-burst}.rank-badge-presidential-operator .rank-badge-gem-glow{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#8fdefffa)var(--lightningcss-dark,#172d43fa) 26%,var(--lightningcss-light,#005bee80)var(--lightningcss-dark,#1d4c7180) 50%,var(--lightningcss-light,#ffd13740)var(--lightningcss-dark,#332d2040) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 74%);width:22%;animation:6.4s ease-in-out infinite presidential-medallion-power;top:85%;left:54%}.rank-badge-presidential-operator .rank-badge-presidential-crown-flash{animation:6.4s ease-out infinite presidential-crown-ignite}.rank-badge-presidential-operator .rank-badge-presidential-burst{animation:6.4s ease-out infinite presidential-firework-bloom}.rank-badge-presidential-operator .rank-badge-presidential-burst-left{animation-delay:0s}.rank-badge-presidential-operator .rank-badge-presidential-burst-center{animation-delay:.22s}.rank-badge-presidential-operator .rank-badge-presidential-burst-right{animation-delay:.44s}.rank-badge-presidential-operator .rank-badge-presidential-confetti{animation:6.4s ease-out infinite presidential-confetti-finale}.rank-badge-presidential-operator .rank-badge-presidential-confetti-two{animation-delay:.12s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-three{animation-delay:.24s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-four{animation-delay:.36s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-five{animation-delay:.48s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-six{animation-delay:.6s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-seven{animation-delay:.72s}.rank-badge-presidential-operator .rank-badge-presidential-confetti-eight{animation-delay:.84s}.rank-badge-presidential-operator .rank-badge-laurel-glow{background:radial-gradient(at 50% 92%,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 5%,var(--lightningcss-light,#ffd23fe6)var(--lightningcss-dark,#332d20e6) 18%,var(--lightningcss-light,#d7192047)var(--lightningcss-dark,#65283847) 42%,var(--lightningcss-light,#0876d133)var(--lightningcss-dark,#1d4c7133) 56%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);height:48%;animation:6.4s ease-out infinite presidential-laurel-celebrate;bottom:2%;left:5%;right:5%}.rank-badge-presidential-operator .rank-badge-shine{inset:0;-webkit-mask:url(/rank-badges/web/presidential-operator.webp) 50%/contain no-repeat;mask:url(/rank-badges/web/presidential-operator.webp) 50%/contain no-repeat}.rank-badge-presidential-operator .rank-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe059fa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#ff464db8)var(--lightningcss-dark,#652838b8),var(--lightningcss-light,#50b9ffc7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6.4s ease-in-out infinite presidential-shine-sweep}.rank-badge-presidential-operator .rank-badge-spark{filter:drop-shadow(0 0 12px #ffd23f);background:var(--lightningcss-light,#fff9c7)var(--lightningcss-dark,#151f2d);width:13px;height:13px;animation:6.4s ease-out infinite presidential-spark-finale}.rank-badge-presidential-operator .rank-badge-spark-one{top:5%;right:-1%}.rank-badge-presidential-operator .rank-badge-spark-two{animation-delay:.32s;bottom:12%;left:-1%}@keyframes growth-apprentice-cultivate{0%,to{transform:translateY(4px)rotate(-1deg)scale(.98)}16%{transform:translateY(-3px)rotate(1.4deg)scale(1.015)}32%{transform:translateY(-7px)rotate(-.4deg)scale(1.045)}48%{transform:translateY(-1px)rotate(.2deg)scale(1.02)}62%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-apprentice-sprout{0%,15%,to{opacity:0;transform:translate(-50%,-50%)scale(.28)}34%{opacity:.96;transform:translate(-50%,-50%)scale(1.2)}56%,72%{opacity:.44;transform:translate(-50%,-50%)scale(.9)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.34)}}@keyframes growth-apprentice-arrow{0%,19%,to{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scaleX(.12)}38%{opacity:.98;transform:translate(-50%,-50%)rotate(-16deg)scaleX(1.08)}57%,72%{opacity:.46;transform:translate(-50%,-50%)rotate(-16deg)scaleX(.9)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-16deg)scaleX(1.2)}}@keyframes growth-apprentice-bloom{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(45deg)}59%,72%{opacity:.42;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.14)rotate(132deg)}}@keyframes growth-apprentice-week{0%,23%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.72)}52%,72%{opacity:.68;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.28)}}@keyframes growth-artisan-conduct{0%,to{transform:translateY(3px)rotate(-.8deg)scale(.985)}15%{transform:translateY(-4px)rotate(1.6deg)scale(1.015)}31%{transform:translateY(-8px)rotate(-.6deg)scale(1.047)}47%{transform:translateY(-2px)rotate(.25deg)scale(1.022)}61%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-artisan-curve{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scale(.5)}32%{opacity:.95;transform:translate(-50%,-50%)rotate(2deg)scale(1.1)}55%,71%{opacity:.46;transform:translate(-50%,-50%)rotate(78deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(132deg)scale(1.18)}}@keyframes growth-artisan-star{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-110deg)scale(.45)}36%{opacity:.96;transform:translate(-50%,-50%)rotate(18deg)scale(1.18)}58%,72%{opacity:.42;transform:translate(-50%,-50%)rotate(205deg)scale(.9)}84%{opacity:0;transform:translate(-50%,-50%)rotate(330deg)scale(1.2)}}@keyframes growth-artisan-flare{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(45deg)}60%,73%{opacity:.43;transform:translate(-50%,-50%)scale(.82)rotate(92deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(136deg)}}@keyframes growth-artisan-week{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.62)}54%,73%{opacity:.64;transform:translate(-50%,-50%)scale(.76)}85%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes growth-master-climb{0%,to{transform:translateY(5px)rotate(-.7deg)scale(.978)}15%{transform:translateY(-4px)rotate(.8deg)scale(1.015)}31%{transform:translateY(-11px)rotate(-.25deg)scale(1.055)}47%{transform:translateY(-3px)rotate(.18deg)scale(1.027)}62%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-master-radiance{0%,12%,to{opacity:.04;transform:rotate(-42deg)scale(.6)}31%{opacity:.94;transform:rotate(36deg)scale(1.13)}56%{opacity:.42;transform:rotate(172deg)scale(.95)}73%{opacity:.76;transform:rotate(290deg)scale(1.06)}85%{opacity:0;transform:rotate(408deg)scale(1.2)}}@keyframes growth-master-ascent{0%,18%,to{opacity:0;transform:translate(-50%,-50%)rotate(-28deg)scaleX(.08)}38%{opacity:.98;transform:translate(-50%,-50%)rotate(-28deg)scaleX(1.08)}58%,73%{opacity:.45;transform:translate(-50%,-50%)rotate(-28deg)scaleX(.86)}85%{opacity:0;transform:translate(-50%,-50%)rotate(-28deg)scaleX(1.18)}}@keyframes growth-master-gem{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(45deg)}60%,73%{opacity:.46;transform:translate(-50%,-50%)scale(.84)rotate(94deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes growth-master-marker{0%,22%,to{opacity:0;transform:translate(-50%)scale(.16)}35%{opacity:1;transform:translate(-50%)scale(1.75)}51%,73%{opacity:.7;transform:translate(-50%)scale(.78)}85%{opacity:0;transform:translate(-50%)scale(.27)}}@keyframes growth-prestige-step-rise{0%,to{transform:translateY(6px)rotate(-.8deg)scale(.975)}15%{transform:translateY(-5px)rotate(1deg)scale(1.016)}31%{transform:translateY(-12px)rotate(-.25deg)scale(1.056)}47%{transform:translateY(-3px)rotate(.2deg)scale(1.028)}62%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-prestige-portal-turn{0%,11%,to{opacity:.04;transform:rotate(-58deg)scale(.58)}30%{opacity:.96;transform:rotate(32deg)scale(1.12)}54%{opacity:.47;transform:rotate(174deg)scale(.94)}73%{opacity:.76;transform:rotate(298deg)scale(1.06)}85%{opacity:0;transform:rotate(418deg)scale(1.22)}}@keyframes growth-prestige-spiral{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(-92deg)scale(.42)}35%{opacity:.96;transform:translate(-50%,-50%)rotate(18deg)scale(1.12)}58%,73%{opacity:.44;transform:translate(-50%,-50%)rotate(214deg)scale(.94)}85%{opacity:0;transform:translate(-50%,-50%)rotate(382deg)scale(1.2)}}@keyframes growth-prestige-flare{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.65)rotate(45deg)}60%,73%{opacity:.45;transform:translate(-50%,-50%)scale(.84)rotate(94deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(140deg)}}@keyframes growth-prestige-milestone{0%,22%,to{opacity:0;transform:translate(-50%)scale(.14)}35%{opacity:1;transform:translate(-50%)scale(1.78)}52%,73%{opacity:.68;transform:translate(-50%)scale(.76)}85%{opacity:0;transform:translate(-50%)scale(.25)}}@keyframes growth-president-coronation{0%,to{transform:translateY(7px)rotate(-.7deg)scale(.97)}13%{transform:translateY(-6px)rotate(.9deg)scale(1.018)}28%{transform:translateY(-15px)rotate(-.2deg)scale(1.065)}44%{transform:translateY(-4px)rotate(.15deg)scale(1.034)}58%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-president-radiance{0%,10%,to{opacity:.04;transform:rotate(-48deg)scale(.54)}27%{opacity:1;transform:rotate(34deg)scale(1.16)}50%{opacity:.54;transform:rotate(168deg)scale(.96)}70%{opacity:.9;transform:rotate(286deg)scale(1.1)}84%{opacity:0;transform:rotate(420deg)scale(1.27)}}@keyframes growth-president-crown{0%,19%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(-18deg)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.4)rotate(9deg)}55%,72%{opacity:.5;transform:translate(-50%,-50%)scale(.9)rotate(43deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(88deg)}}@keyframes growth-president-century-ring{0%,14%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.5)}32%{opacity:.98;transform:translate(-50%,-50%)rotate(12deg)scale(1.13)}56%,72%{opacity:.46;transform:translate(-50%,-50%)rotate(224deg)scale(.94)}84%{opacity:0;transform:translate(-50%,-50%)rotate(408deg)scale(1.22)}}@keyframes growth-president-finale{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.82)rotate(45deg)}60%,73%{opacity:.55;transform:translate(-50%,-50%)scale(.9)rotate(96deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.28)rotate(146deg)}}@keyframes growth-president-decade{0%,24%,to{opacity:0;transform:translate(-50%)scale(.12)}37%{opacity:1;transform:translate(-50%)scale(1.92)}53%,73%{opacity:.78;transform:translate(-50%)scale(.82)}85%{opacity:0;transform:translate(-50%)scale(.24)}}@keyframes growth-spurt-launch{0%,to{transform:translate(-3px,5px)rotate(-1.5deg)scale(.975)}14%{transform:translate(3px,-4px)rotate(1.4deg)scale(1.014)}29%{transform:translate(8px,-13px)rotate(2.2deg)scale(1.06)}45%{transform:translate(2px,-3px)rotate(.3deg)scale(1.03)}59%,80%{transform:translate(0)rotate(0)scale(1)}}@keyframes growth-spurt-ring-break{0%,14%,to{opacity:0;transform:translate(-50%,-50%)rotate(-78deg)scale(.4)}33%{opacity:.98;transform:translate(-50%,-50%)rotate(14deg)scale(1.18)}56%,72%{opacity:.46;transform:translate(-50%,-50%)rotate(182deg)scale(.93)}84%{opacity:0;transform:translate(-50%,-50%)rotate(312deg)scale(1.2)}}@keyframes growth-spurt-contrail{0%,18%,to{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scaleX(.08)}37%{opacity:1;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1.12)}57%,72%{opacity:.47;transform:translate(-50%,-50%)rotate(-38deg)scaleX(.88)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1.2)}}@keyframes growth-spurt-burst{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.13)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.7)rotate(45deg)}59%,72%{opacity:.48;transform:translate(-50%,-50%)scale(.86)rotate(94deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(140deg)}}@keyframes growth-spurt-checkpoint{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.72)}53%,73%{opacity:.68;transform:translate(-50%,-50%)scale(.78)}85%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes rocket-fuel-launch{0%,to{transform:translate(-5px,8px)rotate(-2.4deg)scale(.97)}14%{transform:translate(2px,-3px)rotate(1.6deg)scale(1.014)}30%{transform:translate(10px,-17px)rotate(3.2deg)scale(1.065)}47%{transform:translate(2px,-4px)rotate(.4deg)scale(1.03)}61%,81%{transform:translate(0)rotate(0)scale(1)}}@keyframes rocket-fuel-gauge{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-110deg)scale(.38)}32%{opacity:1;transform:translate(-50%,-50%)rotate(18deg)scale(1.17)}55%,72%{opacity:.48;transform:translate(-50%,-50%)rotate(218deg)scale(.94)}85%{opacity:0;transform:translate(-50%,-50%)rotate(398deg)scale(1.22)}}@keyframes rocket-fuel-flame{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-42deg)scaleX(.06)}36%{opacity:1;transform:translate(-50%,-50%)rotate(-42deg)scaleX(1.18)}57%,72%{opacity:.5;transform:translate(-50%,-50%)rotate(-42deg)scaleX(.88)}85%{opacity:0;transform:translate(-50%,-50%)rotate(-42deg)scaleX(1.3)}}@keyframes rocket-fuel-flare{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.75)rotate(45deg)}60%,73%{opacity:.5;transform:translate(-50%,-50%)scale(.88)rotate(96deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.23)rotate(142deg)}}@keyframes rocket-fuel-marker{0%,23%,to{opacity:0;transform:translate(-50%)scale(.14)}36%{opacity:1;transform:translate(-50%)scale(1.82)}53%,73%{opacity:.72;transform:translate(-50%)scale(.79)}85%{opacity:0;transform:translate(-50%)scale(.24)}}@keyframes moon-coronation{0%,to{transform:translateY(8px)rotate(-.8deg)scale(.965)}13%{transform:translateY(-6px)rotate(.8deg)scale(1.018)}29%{transform:translateY(-17px)rotate(-.15deg)scale(1.072)}46%{transform:translateY(-4px)rotate(.1deg)scale(1.036)}60%,82%{transform:translateY(0)rotate(0)scale(1)}}@keyframes moon-radiance{0%,9%,to{opacity:.03;transform:rotate(-62deg)scale(.48)}27%{opacity:1;transform:rotate(28deg)scale(1.2)}51%{opacity:.58;transform:rotate(176deg)scale(.98)}72%{opacity:.94;transform:rotate(304deg)scale(1.13)}86%{opacity:0;transform:rotate(448deg)scale(1.31)}}@keyframes moon-orbit{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-135deg)scale(.45)}31%{opacity:1;transform:translate(-50%,-50%)rotate(18deg)scale(1.16)}57%,73%{opacity:.52;transform:translate(-50%,-50%)rotate(248deg)scale(.96)}86%{opacity:0;transform:translate(-50%,-50%)rotate(438deg)scale(1.25)}}@keyframes moon-crown{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(-24deg)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(8deg)}57%,74%{opacity:.62;transform:translate(-50%,-50%)scale(.91)rotate(48deg)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.3)rotate(96deg)}}@keyframes moon-finale{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.1)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.95)rotate(45deg)}62%,75%{opacity:.62;transform:translate(-50%,-50%)scale(.94)rotate(100deg)}87%{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(154deg)}}@keyframes moon-decade{0%,25%,to{opacity:0;transform:translate(-50%)scale(.1)}38%{opacity:1;transform:translate(-50%)scale(2)}55%,75%{opacity:.82;transform:translate(-50%)scale(.84)}87%{opacity:0;transform:translate(-50%)scale(.22)}}@keyframes growth-streak-run{0%,to{transform:translate(-4px,4px)rotate(-1.5deg)scale(.98)}18%{transform:translate(3px,-3px)rotate(1.8deg)scale(1.02)}38%{transform:translate(9px,-10px)rotate(2.4deg)scale(1.055)}57%,78%{transform:translate(0)rotate(0)scale(1)}}@keyframes growth-streak-route{0%,14%,to{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scaleX(.08)}36%{opacity:1;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1.12)}58%,74%{opacity:.48;transform:translate(-50%,-50%)rotate(-38deg)scaleX(.9)}86%{opacity:0;transform:translate(-50%,-50%)rotate(-38deg)scaleX(1.22)}}@keyframes growth-streak-wave{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.22)}41%{opacity:.95;transform:translate(-50%,-50%)scale(1.25)}61%,74%{opacity:.36;transform:translate(-50%,-50%)scale(.9)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.38)}}@keyframes growth-streak-finish{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.13)rotate(0)}46%{opacity:1;transform:translate(-50%,-50%)scale(1.65)rotate(45deg)}63%,75%{opacity:.48;transform:translate(-50%,-50%)scale(.86)rotate(95deg)}87%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(140deg)}}@keyframes growth-streak-week{0%,19%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}36%{opacity:1;transform:translate(-50%,-50%)scale(1.68)}55%,74%{opacity:.74;transform:translate(-50%,-50%)scale(.8)}86%{opacity:0;transform:translate(-50%,-50%)scale(.28)}}@keyframes momentum-roll{0%,to{transform:translate(-4px,5px)rotate(-2deg)scale(.975)}17%{transform:translate(4px,-3px)rotate(2deg)scale(1.018)}36%{transform:translate(10px,-9px)rotate(4deg)scale(1.06)}55%,79%{transform:translate(0)rotate(0)scale(1)}}@keyframes momentum-orbit{0%,13%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.42)}34%{opacity:1;transform:translate(-50%,-50%)rotate(28deg)scale(1.18)}58%,74%{opacity:.5;transform:translate(-50%,-50%)rotate(246deg)scale(.94)}86%{opacity:0;transform:translate(-50%,-50%)rotate(430deg)scale(1.24)}}@keyframes momentum-speed{0%,18%,to{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.08)}39%{opacity:1;transform:translate(-50%,-50%)rotate(-18deg)scaleX(1.16)}60%,74%{opacity:.48;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.9)}86%{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(1.25)}}@keyframes momentum-burst{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.7)rotate(45deg)}62%,75%{opacity:.5;transform:translate(-50%,-50%)scale(.88)rotate(96deg)}87%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(142deg)}}@keyframes momentum-segment{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.72)}56%,75%{opacity:.7;transform:translate(-50%,-50%)scale(.8)}87%{opacity:0;transform:translate(-50%,-50%)scale(.26)}}@keyframes growth-machine-cycle{0%,to{transform:translateY(5px)rotate(-.8deg)scale(.975)}15%{transform:translateY(-4px)rotate(.8deg)scale(1.014)}32%{transform:translateY(-11px)rotate(-.15deg)scale(1.057)}49%{transform:translateY(-2px)rotate(.1deg)scale(1.028)}63%,81%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-machine-orbit{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-95deg)scale(.43)}33%{opacity:1;transform:translate(-50%,-50%)rotate(22deg)scale(1.16)}57%,73%{opacity:.47;transform:translate(-50%,-50%)rotate(234deg)scale(.95)}85%{opacity:0;transform:translate(-50%,-50%)rotate(414deg)scale(1.22)}}@keyframes growth-machine-gear{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.36)}37%{opacity:.95;transform:translate(-50%,-50%)rotate(18deg)scale(1.2)}60%,74%{opacity:.43;transform:translate(-50%,-50%)rotate(255deg)scale(.92)}86%{opacity:0;transform:translate(-50%,-50%)rotate(442deg)scale(1.2)}}@keyframes growth-machine-output{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(45deg)}62%,74%{opacity:.5;transform:translate(-50%,-50%)scale(.88)rotate(96deg)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.24)rotate(142deg)}}@keyframes growth-machine-indicator{0%,23%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.78)}55%,74%{opacity:.72;transform:translate(-50%,-50%)scale(.8)}86%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes growth-dynasty-reign{0%,to{transform:translateY(6px)rotate(-.65deg)scale(.97)}14%{transform:translateY(-5px)rotate(.7deg)scale(1.016)}31%{transform:translateY(-13px)rotate(-.1deg)scale(1.062)}48%{transform:translateY(-3px)rotate(.08deg)scale(1.032)}63%,82%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-dynasty-radiance{0%,10%,to{opacity:.03;transform:rotate(-55deg)scale(.5)}29%{opacity:1;transform:rotate(30deg)scale(1.17)}53%{opacity:.54;transform:rotate(180deg)scale(.97)}73%{opacity:.86;transform:rotate(300deg)scale(1.1)}86%{opacity:0;transform:rotate(430deg)scale(1.27)}}@keyframes growth-dynasty-laurel{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-100deg)scale(.4)}36%{opacity:.98;transform:translate(-50%,-50%)rotate(14deg)scale(1.16)}59%,74%{opacity:.48;transform:translate(-50%,-50%)rotate(224deg)scale(.95)}86%{opacity:0;transform:translate(-50%,-50%)rotate(402deg)scale(1.22)}}@keyframes growth-dynasty-seal{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.11)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1.8)rotate(45deg)}62%,75%{opacity:.54;transform:translate(-50%,-50%)scale(.9)rotate(98deg)}87%{opacity:0;transform:translate(-50%,-50%)scale(1.26)rotate(146deg)}}@keyframes growth-dynasty-legacy{0%,24%,to{opacity:0;transform:translate(-50%)scale(.13)}38%{opacity:1;transform:translate(-50%)scale(1.86)}55%,75%{opacity:.76;transform:translate(-50%)scale(.82)}87%{opacity:0;transform:translate(-50%)scale(.23)}}@keyframes growth-period-belt-lift{0%,to{transform:translateY(5px)rotate(-1deg)scale(.98)}14%{transform:translateY(-3px)rotate(1.2deg)scale(1.01)}28%{transform:translateY(-12px)rotate(-.35deg)scale(1.055)}43%{transform:translateY(-3px)rotate(.2deg)scale(1.025)}56%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-period-spotlight-open{0%,10%,to{opacity:0;transform:scale(.52)rotate(-16deg)}29%{opacity:.92;transform:scale(1.1)rotate(4deg)}52%,69%{opacity:.4;transform:scale(.96)rotate(13deg)}83%{opacity:0;transform:scale(1.2)rotate(22deg)}}@keyframes growth-period-belt-lock{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.2)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}55%,71%{opacity:.48;transform:translate(-50%,-50%)scale(.88)}83%{opacity:0;transform:translate(-50%,-50%)scale(1.32)}}@keyframes growth-period-week-arc{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(-62deg)scale(.5)}33%{opacity:.94;transform:translate(-50%,-50%)rotate(10deg)scale(1.08)}57%,72%{opacity:.42;transform:translate(-50%,-50%)rotate(126deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(190deg)scale(1.18)}}@keyframes growth-period-victory-seal{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.55)rotate(44deg)}59%,72%{opacity:.44;transform:translate(-50%,-50%)scale(.8)rotate(88deg)}84%{opacity:0;transform:translate(-50%,-50%)scale(1.17)rotate(132deg)}}@keyframes growth-period-week-confirm{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.16)}37%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}53%,71%{opacity:.7;transform:translate(-50%,-50%)scale(.78)}83%{opacity:0;transform:translate(-50%,-50%)scale(.26)}}@keyframes growth-double-command-rise{0%,to{transform:translateY(5px)scale(.975)}15%{transform:translateY(-4px)rotate(-.45deg)scale(1.012)}30%{transform:translateY(-11px)rotate(.35deg)scale(1.05)}46%{transform:translateY(-2px)scale(1.022)}58%,79%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-double-left-crown{0%,11%,to{opacity:0;transform:translate(-50%,-50%)rotate(-96deg)scale(.42)}29%{opacity:.96;transform:translate(-50%,-50%)rotate(10deg)scale(1.14)}54%,70%{opacity:.45;transform:translate(-50%,-50%)rotate(144deg)scale(.95)}83%{opacity:0;transform:translate(-50%,-50%)rotate(208deg)scale(1.2)}}@keyframes growth-double-right-crown{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(96deg)scale(.42)}34%{opacity:.96;transform:translate(-50%,-50%)rotate(-10deg)scale(1.14)}58%,72%{opacity:.45;transform:translate(-50%,-50%)rotate(-144deg)scale(.95)}84%{opacity:0;transform:translate(-50%,-50%)rotate(-208deg)scale(1.2)}}@keyframes growth-double-rise-link{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.1)}39%{opacity:1;transform:translate(-50%,-50%)scaleX(1.12)}56%,71%{opacity:.44;transform:translate(-50%,-50%)scaleX(.86)}83%{opacity:0;transform:translate(-50%,-50%)scaleX(.28)}}@keyframes growth-double-command-flare{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(46deg)}60%,73%{opacity:.42;transform:translate(-50%,-50%)scale(.78)rotate(92deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes growth-double-week-confirm{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.76)}55%,72%{opacity:.72;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes growth-triple-command-finale{0%,to{transform:translateY(6px)scale(.97)}11%{transform:translateY(-4px)rotate(-.5deg)scale(1.01)}24%{transform:translateY(-14px)rotate(.4deg)scale(1.06)}38%{transform:translateY(-3px)rotate(-.18deg)scale(1.027)}50%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes growth-triple-radiance-turn{0%,7%,to{opacity:.07;transform:rotate(-34deg)scale(.5)}24%{opacity:1;transform:rotate(12deg)scale(1.16)}46%{opacity:.44;transform:rotate(84deg)scale(.93)}64%{opacity:.92;transform:rotate(154deg)scale(1.08)}82%{opacity:0;transform:rotate(224deg)scale(1.28)}}@keyframes growth-triple-crown-ignite{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(44deg)}50%{opacity:.44;transform:translate(-50%,-50%)scale(.8)rotate(88deg)}68%{opacity:0;transform:translate(-50%,-50%)scale(1.27)rotate(132deg)}}@keyframes growth-triple-command-burst{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.72)rotate(48deg)}59%{opacity:.44;transform:translate(-50%,-50%)scale(.82)rotate(96deg)}76%{opacity:0;transform:translate(-50%,-50%)scale(1.26)rotate(144deg)}}@keyframes growth-triple-week-confirm{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.88)}52%,72%{opacity:.76;transform:translate(-50%,-50%)scale(.78)}84%{opacity:0;transform:translate(-50%,-50%)scale(.23)}}.achievement-badge-stage{isolation:isolate;flex:none;place-items:center;display:grid;position:relative}.achievement-badge-compact{width:70px;height:70px}.achievement-badge-card{width:clamp(118px,12vw,156px);height:clamp(118px,12vw,156px)}.achievement-badge-showcase{width:min(78vw,350px);height:min(78vw,350px)}.achievement-badge-art{z-index:3;object-fit:contain;transform-origin:50% 58%;filter:drop-shadow(0 11px 10px #06122657);width:100%;height:100%;position:relative}.achievement-badge-aura{z-index:1;pointer-events:none;filter:blur(13px);border-radius:50%;position:absolute;inset:5%}.achievement-badge-balance-glow{z-index:4;pointer-events:none;mix-blend-mode:screen;filter:blur(2px)drop-shadow(0 0 6px #ffc52c);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff4a9f2)var(--lightningcss-dark,#332d20f2),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffbe1bcc)var(--lightningcss-dark,#332d20cc),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:50%;width:57%;height:5%;position:absolute;top:57%;left:50%}.achievement-badge-precision-ring{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #42b8ff);background:conic-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#6dcbff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#ff4a51)var(--lightningcss-dark,#652838) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 54%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#7dd4ff)var(--lightningcss-dark,#172d43));border-radius:50%;width:31%;position:absolute;top:16%;left:57%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.achievement-badge-dough-orbit{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 5px #fff3bc);border:3px solid var(--lightningcss-light,#fffae0eb)var(--lightningcss-dark,#61758deb);border-bottom-color:var(--lightningcss-light,#ffd87e4d)var(--lightningcss-dark,#61758d4d);border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;width:28%;height:17%;position:absolute;top:23%;left:60%}.achievement-badge-master-reticle{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #3ca9ff);border:2px solid var(--lightningcss-light,#b9e7ffe6)var(--lightningcss-dark,#61758de6);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 47%,var(--lightningcss-light,#fffc)var(--lightningcss-dark,#151f2dcc) 48% 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 53%),linear-gradient(var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 47%,var(--lightningcss-light,#ffdc4ad1)var(--lightningcss-dark,#332d20d1) 48% 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 53%);border-bottom-color:var(--lightningcss-light,#34a4ff61)var(--lightningcss-dark,#61758d61);border-left-color:var(--lightningcss-light,#b9e7ffe6)var(--lightningcss-dark,#61758de6);border-right-color:var(--lightningcss-light,#ffd84c)var(--lightningcss-dark,#61758d);border-radius:50%;width:30%;position:absolute;top:16%;left:49%}.achievement-badge-master-command-flare,.achievement-badge-prestige-reveal-flare{z-index:8;opacity:0;pointer-events:none;aspect-ratio:1;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 8%,var(--lightningcss-light,#fff4a3)var(--lightningcss-dark,#332d20) 17%,var(--lightningcss-light,#ffbb18ad)var(--lightningcss-dark,#332d20ad) 38%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 69%);position:absolute}.achievement-badge-master-command-flare{filter:drop-shadow(0 0 9px #ffc528);width:18%;top:45%;left:72%}.achievement-badge-prestige-portal{z-index:2;opacity:0;pointer-events:none;filter:blur(1px)drop-shadow(0 0 12px #a04cff);background:conic-gradient(from -30deg,var(--lightningcss-light,#ff5df1e0)var(--lightningcss-dark,#44315fe0),var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#151f2d9e),var(--lightningcss-light,#5b49ffdb)var(--lightningcss-dark,#1d4c71db),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%,var(--lightningcss-light,#ff48cbd6)var(--lightningcss-dark,#44315fd6) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 65%,var(--lightningcss-light,#9e5dffeb)var(--lightningcss-dark,#44315feb) 82%,var(--lightningcss-light,#ff5df1e0)var(--lightningcss-dark,#44315fe0));border-radius:50%;position:absolute;inset:-2%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-prestige-orbit{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 7px #c061ff);border:3px solid var(--lightningcss-light,#ffb1f7db)var(--lightningcss-dark,#61758ddb);border-bottom-color:var(--lightningcss-light,#72c4ff61)var(--lightningcss-dark,#61758d61);border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;position:absolute;inset:9%}.achievement-badge-prestige-orbit-two{border-color:var(--lightningcss-light,#ff75e45c)var(--lightningcss-dark,#61758d5c) var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00) var(--lightningcss-light,#b5e0ffd1)var(--lightningcss-dark,#61758dd1) var(--lightningcss-light,#b5e0ffd1)var(--lightningcss-dark,#61758dd1);inset:15%}.achievement-badge-prestige-reveal-flare{filter:drop-shadow(0 0 11px #be55ff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#f6c6ff)var(--lightningcss-dark,#2b263e) 17%,var(--lightningcss-light,#b743ffb8)var(--lightningcss-dark,#44315fb8) 37%,var(--lightningcss-light,#ff64d359)var(--lightningcss-dark,#44315f59) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:24%;top:48%;left:70%}.achievement-badge-labor-punch-beam{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 8px #ffc33d);background:linear-gradient(var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ffee87b8)var(--lightningcss-dark,#332d20b8) 16%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 47%,var(--lightningcss-light,#ffaa26c7)var(--lightningcss-dark,#332d20c7) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:6%;height:35%;position:absolute;top:52%;left:30%}.achievement-badge-labor-timecard-flare,.achievement-badge-labor-command-flare,.achievement-badge-labor-prestige-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff2a0)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffb81eb8)var(--lightningcss-dark,#332d20b8) 34%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);position:absolute}.achievement-badge-labor-timecard-flare{filter:drop-shadow(0 0 9px #ffb52c);width:18%;top:51%;left:30%}.achievement-badge-labor-clock-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #54bcff);background:conic-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#7dd4ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 19%,var(--lightningcss-light,#ff454d)var(--lightningcss-dark,#652838) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 55%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#a8e5ff)var(--lightningcss-dark,#172d43));border-radius:50%;width:35%;position:absolute;top:37%;left:25%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}.achievement-badge-labor-planning-gear{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#151f2df0) 0 5deg, var(--lightningcss-light,#7bcfffd1)var(--lightningcss-dark,#172d43d1) 5deg 10deg, transparent 10deg 24deg), radial-gradient(circle, transparent 0 27%, var(--lightningcss-light,#d5efffd1)var(--lightningcss-dark,#172d43d1) 30% 40%, var(--lightningcss-light,#ff464c94)var(--lightningcss-dark,#65283894) 43% 54%, transparent 58%);mix-blend-mode:screen;filter:drop-shadow(0 0 9px #72caff);border-radius:50%;width:30%;position:absolute;top:26%;left:72%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%);mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%)}.achievement-badge-labor-crew-orbit{z-index:5;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#151f2de6) 0 3deg, transparent 3deg 30deg);mix-blend-mode:screen;filter:drop-shadow(0 0 8px #41aaff);border:3px solid var(--lightningcss-light,#aae2ffe6)var(--lightningcss-dark,#61758de6);border-bottom-color:var(--lightningcss-light,#ffd84961)var(--lightningcss-dark,#61758d61);border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;width:40%;height:22%;position:absolute;top:27%;left:63%}.achievement-badge-labor-timing-pulse{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #2d9fff);border:4px solid var(--lightningcss-light,#75d5ffeb)var(--lightningcss-dark,#61758deb);border-radius:50%;width:28%;position:absolute;top:53%;left:78%}.achievement-badge-labor-command-flare{filter:drop-shadow(0 0 10px #3cafff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#d9f6ff)var(--lightningcss-dark,#172d43) 16%,var(--lightningcss-light,#32a4ffb8)var(--lightningcss-dark,#1d4c71b8) 35%,var(--lightningcss-light,#ffd24157)var(--lightningcss-dark,#332d2057) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:19%;top:53%;left:78%}.achievement-badge-labor-hourglass-aura{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 12px #c14fff);background:conic-gradient(from -20deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f09bff)var(--lightningcss-dark,#2b263e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 20%,var(--lightningcss-light,#8147ff)var(--lightningcss-dark,#44315f) 38%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 56%,var(--lightningcss-light,#65cfff)var(--lightningcss-dark,#172d43) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:39%;position:absolute;top:39%;left:73%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-labor-schedule-orbit{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #cf5bff);border:3px solid var(--lightningcss-light,#ffa9f7e0)var(--lightningcss-dark,#61758de0);border-bottom-color:var(--lightningcss-light,#64c8ff66)var(--lightningcss-dark,#61758d66);border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;width:57%;height:31%;position:absolute;top:55%;left:70%}.achievement-badge-labor-schedule-orbit-two{border-color:var(--lightningcss-light,#ff67e461)var(--lightningcss-dark,#61758d61) var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00) var(--lightningcss-light,#a6e1ffdb)var(--lightningcss-dark,#61758ddb) var(--lightningcss-light,#a6e1ffdb)var(--lightningcss-dark,#61758ddb);width:45%;height:24%}.achievement-badge-labor-prestige-flare{filter:drop-shadow(0 0 12px #c24fff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#f6c7ff)var(--lightningcss-dark,#2b263e) 16%,var(--lightningcss-light,#be45ffbf)var(--lightningcss-dark,#44315fbf) 35%,var(--lightningcss-light,#47bbff57)var(--lightningcss-dark,#1d4c7157) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:25%;top:39%;left:73%}.achievement-badge-labor-president-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, var(--lightningcss-light,#ffe55bfa)var(--lightningcss-dark,#332d20fa) 0 3deg, transparent 3deg 10deg, var(--lightningcss-light,#e02831e6)var(--lightningcss-dark,#652838e6) 10deg 14deg, transparent 14deg 22deg, var(--lightningcss-light,#228effe0)var(--lightningcss-dark,#1d4c71e0) 22deg 26deg, transparent 26deg 35deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 15px #ffc932);border-radius:50%;position:absolute;inset:-8%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%)}.achievement-badge-labor-president-crown-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 14px #ffd23f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff4a6)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffc31bc7)var(--lightningcss-dark,#332d20c7) 34%,var(--lightningcss-light,#d7192057)var(--lightningcss-dark,#65283857) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:31%;position:absolute;top:17%;left:50%}.achievement-badge-labor-president-seal{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #ffc72d);background:conic-gradient(var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#151f2dd1),var(--lightningcss-light,#ffcf308f)var(--lightningcss-dark,#332d208f),var(--lightningcss-light,#e0262f61)var(--lightningcss-dark,#65283861),var(--lightningcss-light,#2b91ff75)var(--lightningcss-dark,#1d4c7175),var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#151f2dd1));border:4px solid var(--lightningcss-light,#ffe87ef0)var(--lightningcss-dark,#61758df0);border-radius:50%;width:32%;position:absolute;top:36%;left:74%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-labor-hawk-flight-arc{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #3aa5ff);border:4px solid var(--lightningcss-light,#ffdc5ce6)var(--lightningcss-dark,#61758de6);background:conic-gradient(from -20deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%,var(--lightningcss-light,#2d94ff47)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 61%);border-bottom-color:var(--lightningcss-light,#3fa6ff5c)var(--lightningcss-dark,#61758d5c);border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;position:absolute;inset:4%}.achievement-badge-labor-hawk-eye-scan{z-index:7;opacity:0;pointer-events:none;transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 8px #39aaff);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#58beff9e)var(--lightningcss-dark,#172d439e),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffd74c)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:48%;height:4%;position:absolute;top:41%;left:72%}.achievement-badge-labor-hawk-gauge-lock{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 11px #3ddb5d);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#d8ffd2)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#3adc5cc7)var(--lightningcss-dark,#18312bc7) 35%,var(--lightningcss-light,#ffce3052)var(--lightningcss-dark,#332d2052) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:24%;position:absolute;top:62%;left:67%}.achievement-badge-labor-ace-flight-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #bd4fff);background:conic-gradient(from -35deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f066ff)var(--lightningcss-dark,#44315f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 19%,var(--lightningcss-light,#52d7ff)var(--lightningcss-dark,#172d43) 37%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 55%,var(--lightningcss-light,#9c45ff)var(--lightningcss-dark,#44315f) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:56%;position:absolute;top:40%;left:67%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-labor-ace-contrail{z-index:4;opacity:0;pointer-events:none;clip-path:polygon(0 35%,100% 0,100% 100%,0 65%);transform-origin:100%;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 9px #66dcff);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#44d9ff40)var(--lightningcss-dark,#172d4340),var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#151f2df2),var(--lightningcss-light,#e64effc2)var(--lightningcss-dark,#44315fc2),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:64%;height:12%;position:absolute;top:58%;left:8%}.achievement-badge-labor-ace-gauge-sweep{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #d64dff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#f5b8ff)var(--lightningcss-dark,#2b263e) 16%,var(--lightningcss-light,#e53cffc2)var(--lightningcss-dark,#44315fc2) 34%,var(--lightningcss-light,#36ccff61)var(--lightningcss-dark,#172d4361) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:25%;position:absolute;top:38%;left:72%}.achievement-badge-labor-surgeon-spotlight{z-index:1;opacity:0;pointer-events:none;clip-path:polygon(35% 0,65% 0,96% 100%,4% 100%);mix-blend-mode:screen;filter:blur(2px)drop-shadow(0 0 12px #44e4b8);background:radial-gradient(at 50% 60%,var(--lightningcss-light,#ffffffbd)var(--lightningcss-dark,#151f2dbd) 0 8%,var(--lightningcss-light,#48e8bd6b)var(--lightningcss-dark,#18312b6b) 22%,var(--lightningcss-light,#368eff38)var(--lightningcss-dark,#1d4c7138) 42%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:88%;height:95%;position:absolute;top:52%;left:50%}.achievement-badge-labor-surgeon-pulse-line{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #39e8b4);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#55f4c5)var(--lightningcss-dark,#18312b) 12%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 36%,var(--lightningcss-light,#55f4c5)var(--lightningcss-dark,#18312b) 50%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 64%,var(--lightningcss-light,#55f4c5)var(--lightningcss-dark,#18312b) 88%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:86%;height:3%;position:absolute;top:51%;left:50%}.achievement-badge-labor-surgeon-tile-lock{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #3ee3ae);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#ccfff0)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#2fdca7bd)var(--lightningcss-dark,#18312bbd) 34%,var(--lightningcss-light,#3e8dff59)var(--lightningcss-dark,#1d4c7159) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:23%;position:absolute;top:61%;left:50%}.achievement-badge-labor-streak-route{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 9px #3fded1);transform-origin:50%;background:linear-gradient(105deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 5%,var(--lightningcss-light,#37ddd229)var(--lightningcss-dark,#172d4329) 36%,var(--lightningcss-light,#ffffff85)var(--lightningcss-dark,#151f2d85) 73%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 96%);border-bottom:4px solid var(--lightningcss-light,#ffdc4ceb)var(--lightningcss-dark,#61758deb);border-radius:50%;width:79%;height:53%;position:absolute;top:31%;left:2%}.achievement-badge-labor-streak-week-link{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #40dccc);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#57e7d8)var(--lightningcss-dark,#172d43) 15%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 48%,var(--lightningcss-light,#ffd74b)var(--lightningcss-dark,#332d20) 82%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:45%;height:3%;position:absolute;top:43%;left:29%}.achievement-badge-labor-streak-finish{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 11px #3fe1d2);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#dffff8)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#36e0cfc2)var(--lightningcss-dark,#172d43c2) 34%,var(--lightningcss-light,#ffd33c61)var(--lightningcss-dark,#332d2061) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:22%;position:absolute;top:35%;left:78%}.achievement-badge-labor-locked-vault-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #3ba8ff);background:conic-gradient(from -25deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffd34b)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#3cb4ff)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 39%,var(--lightningcss-light,#e33b47)var(--lightningcss-dark,#652838) 55%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%,var(--lightningcss-light,#5ecaff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:51%;position:absolute;top:49%;left:68%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-labor-locked-schedule-sweep{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 8px #48b5ff);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#50baff)var(--lightningcss-dark,#1d4c71) 15%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 42%,var(--lightningcss-light,#ffd448)var(--lightningcss-dark,#332d20) 68%,var(--lightningcss-light,#ef454f)var(--lightningcss-dark,#652838) 86%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:63%;height:4%;position:absolute;top:49%;left:68%}.achievement-badge-labor-locked-confirmation{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #3d9ff3);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#eefaff)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#34a4ffc2)var(--lightningcss-dark,#1d4c71c2) 34%,var(--lightningcss-light,#ffcf356b)var(--lightningcss-dark,#332d206b) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:28%;position:absolute;top:49%;left:68%}.achievement-badge-labor-machine-power-orbit{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #63e7ff);background:conic-gradient(from -35deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#55ebff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#b24df3)var(--lightningcss-dark,#44315f) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 54%,var(--lightningcss-light,#ffbd3d)var(--lightningcss-dark,#332d20) 70%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 86%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:65%;position:absolute;top:50%;left:69%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-labor-machine-energy-band{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #58e4ff);background:repeating-linear-gradient(90deg,var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa) 0 5%,var(--lightningcss-light,#47e5ffe0)var(--lightningcss-dark,#172d43e0) 5% 10%,var(--lightningcss-light,#b54af2c7)var(--lightningcss-dark,#44315fc7) 10% 15%,var(--lightningcss-light,#ffbe39ad)var(--lightningcss-dark,#332d20ad) 15% 20%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 20% 25%);border-radius:999px;width:62%;height:7%;position:absolute;top:70%;left:69%}.achievement-badge-labor-machine-output-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #6be8ff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#dffcff)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#48e1f6c2)var(--lightningcss-dark,#172d43c2) 34%,var(--lightningcss-light,#b545f16e)var(--lightningcss-dark,#44315f6e) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:25%;position:absolute;top:47%;left:78%}.achievement-badge-labor-dynasty-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, var(--lightningcss-light,#ffe56ff0)var(--lightningcss-dark,#332d20f0) 0 3deg, transparent 3deg 12deg, var(--lightningcss-light,#b31f31ad)var(--lightningcss-dark,#652838ad) 12deg 16deg, transparent 16deg 25deg, var(--lightningcss-light,#2c86eab8)var(--lightningcss-dark,#1d4c71b8) 25deg 29deg, transparent 29deg 38deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #e8c64f);border-radius:50%;position:absolute;inset:-5%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 73%,#0000 79%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 73%,#0000 79%)}.achievement-badge-labor-dynasty-banner-halo{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #d9b840);border:4px solid var(--lightningcss-light,#ffe57ceb)var(--lightningcss-dark,#61758deb);background:radial-gradient(var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#151f2d38),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 65%);border-bottom-color:var(--lightningcss-light,#ffe57ceb)var(--lightningcss-dark,#61758deb);border-left-color:var(--lightningcss-light,#3a8fef9e)var(--lightningcss-dark,#61758d9e);border-right-color:var(--lightningcss-light,#c12a36ad)var(--lightningcss-dark,#61758dad);border-radius:50%;width:88%;height:81%;position:absolute;top:52%;left:50%}.achievement-badge-labor-dynasty-legacy-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #e1c04a);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff3b0)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffcb35c7)var(--lightningcss-dark,#332d20c7) 34%,var(--lightningcss-light,#b4263466)var(--lightningcss-dark,#65283866) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:27%;position:absolute;top:21%;left:73%}.achievement-badge-labor-period-spotlight{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -20deg, var(--lightningcss-light,#c95cffbd)var(--lightningcss-dark,#44315fbd) 0 4deg, transparent 4deg 15deg, var(--lightningcss-light,#ffdb4ad1)var(--lightningcss-dark,#332d20d1) 15deg 19deg, transparent 19deg 30deg, var(--lightningcss-light,#3a9bf6ad)var(--lightningcss-dark,#1d4c71ad) 30deg 34deg, transparent 34deg 45deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 12px #c85cff);border-radius:50%;position:absolute;inset:-3%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 72%,#0000 79%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 72%,#0000 79%)}.achievement-badge-labor-period-belt-lock{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #d7a648);border:4px solid var(--lightningcss-light,#ffe472f0)var(--lightningcss-dark,#61758df0);background:radial-gradient(var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#151f2d38),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 64%);border-bottom-color:var(--lightningcss-light,#ffe472f0)var(--lightningcss-dark,#61758df0);border-left-color:var(--lightningcss-light,#bf4af69e)var(--lightningcss-dark,#61758d9e);border-right-color:var(--lightningcss-light,#3d9cf4a8)var(--lightningcss-dark,#61758da8);border-radius:50%;width:84%;height:34%;position:absolute;top:20%;left:50%}.achievement-badge-labor-period-schedule-arc{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #bf59ef);border:4px solid var(--lightningcss-light,#d76dffdb)var(--lightningcss-dark,#61758ddb);background:conic-gradient(from -35deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%,var(--lightningcss-light,#42a4ff47)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 65%);border-bottom-color:var(--lightningcss-light,#ffdb51b3)var(--lightningcss-dark,#61758db3);border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;width:92%;height:47%;position:absolute;top:23%;left:50%}.achievement-badge-labor-period-victory-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #c55df1);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff3b0)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffc92dc7)var(--lightningcss-dark,#332d20c7) 34%,var(--lightningcss-light,#b94af06e)var(--lightningcss-dark,#44315f6e) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:27%;position:absolute;top:18%;left:50%}.achievement-badge-labor-double-coronation{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #f1c64b);background:conic-gradient(from -28deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe278)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#3a9fff)var(--lightningcss-dark,#1d4c71) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 55%,var(--lightningcss-light,#e7434c)var(--lightningcss-dark,#652838) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:47%;position:absolute;top:51%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-labor-double-coronation-left{left:20%}.achievement-badge-labor-double-coronation-right{left:80%}.achievement-badge-labor-double-period-link{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 9px #f0c54a);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#4aa9ff)var(--lightningcss-dark,#1d4c71) 13%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 32%,var(--lightningcss-light,#ffd74b)var(--lightningcss-dark,#332d20) 50%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 68%,var(--lightningcss-light,#e64a52)var(--lightningcss-dark,#652838) 87%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:64%;height:5%;position:absolute;top:58%;left:50%}.achievement-badge-labor-double-command-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 14px #e9c64f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff5bd)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#ffcf37cc)var(--lightningcss-dark,#332d20cc) 34%,var(--lightningcss-light,#358fed61)var(--lightningcss-dark,#1d4c7161) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:28%;position:absolute;top:18%;left:50%}.achievement-badge-labor-triple-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffe770fa)var(--lightningcss-dark,#332d20fa) 0 3deg, transparent 3deg 10deg, var(--lightningcss-light,#dd2c35e6)var(--lightningcss-dark,#652838e6) 10deg 14deg, transparent 14deg 22deg, var(--lightningcss-light,#2c93ffe0)var(--lightningcss-dark,#1d4c71e0) 22deg 26deg, transparent 26deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 17px #ffd13d);border-radius:50%;position:absolute;inset:-9%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 76%,#0000 82%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 76%,#0000 82%)}.achievement-badge-labor-triple-crown-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 15px #ffd23f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff5b5)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffca2dd1)var(--lightningcss-dark,#332d20d1) 34%,var(--lightningcss-light,#d7263059)var(--lightningcss-dark,#65283859) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:28%;position:absolute}.achievement-badge-labor-triple-crown-flare-top{top:13%;left:50%}.achievement-badge-labor-triple-crown-flare-left{top:35%;left:24%}.achievement-badge-labor-triple-crown-flare-right{top:35%;left:76%}.achievement-badge-labor-triple-command-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 16px #ffd040);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff2a4)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffca2acc)var(--lightningcss-dark,#332d20cc) 34%,var(--lightningcss-light,#e02d366b)var(--lightningcss-dark,#6528386b) 48%,var(--lightningcss-light,#3094fa47)var(--lightningcss-dark,#1d4c7147) 58%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:32%;position:absolute;top:65%;left:50%}.achievement-badge-presidential-radiance{z-index:2;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -12deg, var(--lightningcss-light,#ffe263eb)var(--lightningcss-dark,#332d20eb) 0 3deg, transparent 3deg 13deg), conic-gradient(from -40deg, var(--lightningcss-light,#d71920cc)var(--lightningcss-dark,#652838cc), var(--lightningcss-light,#ffd742db)var(--lightningcss-dark,#332d20db), var(--lightningcss-light,#1179e7d1)var(--lightningcss-dark,#1d4c71d1), var(--lightningcss-light,#ffffff8f)var(--lightningcss-dark,#151f2d8f), var(--lightningcss-light,#d71920cc)var(--lightningcss-dark,#652838cc));mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #ffc72e);border-radius:50%;position:absolute;inset:-4%;-webkit-mask:radial-gradient(farthest-side,#0000 54%,#000 58% 71%,#0000 77%);mask:radial-gradient(farthest-side,#0000 54%,#000 58% 71%,#0000 77%)}.achievement-badge-presidential-crown-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,58% 38%,86% 12%,66% 44%,100% 50%,66% 57%,87% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,13% 12%,42% 38%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #ffd43e);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff5a8)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffc31eb8)var(--lightningcss-dark,#332d20b8) 34%,var(--lightningcss-light,#d7192040)var(--lightningcss-dark,#65283840) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 69%);width:28%;position:absolute;top:29%;left:47%}.achievement-badge-presidential-seal{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #ffc72e);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 6%,var(--lightningcss-light,#ffd83cf0)var(--lightningcss-dark,#332d20f0) 16%,var(--lightningcss-light,#d7192094)var(--lightningcss-dark,#65283894) 36%,var(--lightningcss-light,#0a68d66b)var(--lightningcss-dark,#1d4c716b) 55%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 73%);border:3px solid var(--lightningcss-light,#ffeb8deb)var(--lightningcss-dark,#61758deb);border-radius:50%;width:27%;position:absolute;top:78%;left:50%}.achievement-badge-bullseye-reticle{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #2d9fff);border:2px solid var(--lightningcss-light,#fff1afe6)var(--lightningcss-dark,#61758de6);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 48%,var(--lightningcss-light,#ffffffd6)var(--lightningcss-dark,#151f2dd6) 49% 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 52%),linear-gradient(var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 48%,var(--lightningcss-light,#ffde4ee6)var(--lightningcss-dark,#332d20e6) 49% 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 52%);border-bottom-color:var(--lightningcss-light,#50b8ff)var(--lightningcss-dark,#61758d);border-left-color:var(--lightningcss-light,#fff1afe6)var(--lightningcss-dark,#61758de6);border-right-color:var(--lightningcss-light,#ff3340)var(--lightningcss-dark,#61758d);border-radius:50%;width:29%;position:absolute;top:49%;left:67%}.achievement-badge-bullseye-streak{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 7px #ffb928);transform-origin:100%;background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#6bbfff9e)var(--lightningcss-dark,#172d439e),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffd646)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ff413ab3)var(--lightningcss-dark,#652838b3),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:32%;height:4%;position:absolute;top:49%;left:43%}.achievement-badge-bullseye-ripple{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #ff3f3c);border:3px solid var(--lightningcss-light,#ffd945e6)var(--lightningcss-dark,#61758de6);border-radius:50%;width:25%;position:absolute;top:49%;left:67%}.achievement-badge-bullseye-ripple-two{border-color:var(--lightningcss-light,#6ac8ffe6)var(--lightningcss-dark,#61758de6);width:18%}.achievement-badge-dead-center-beam{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 7px #21e7dc);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#62fff1)var(--lightningcss-dark,#172d43) 18%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 50%,var(--lightningcss-light,#62fff1)var(--lightningcss-dark,#172d43) 82%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));position:absolute;top:68%;left:50%}.achievement-badge-dead-center-beam-horizontal{width:74%;height:1.4%}.achievement-badge-dead-center-beam-vertical{background:linear-gradient(var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#b666ff)var(--lightningcss-dark,#44315f) 17%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 50%,var(--lightningcss-light,#57fff0)var(--lightningcss-dark,#172d43) 83%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:1.4%;height:61%}.achievement-badge-dead-center-lock{z-index:7;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #a740ff);border:3px solid var(--lightningcss-light,#72fff4f0)var(--lightningcss-dark,#61758df0);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 4%,var(--lightningcss-light,#e253ffe0)var(--lightningcss-dark,#44315fe0) 10%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%);border-bottom-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-left-color:var(--lightningcss-light,#c86cff)var(--lightningcss-dark,#61758d);border-radius:50%;width:22%;position:absolute;top:68%;left:50%}.achievement-badge-perfect-zero{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #ffd452);background:conic-gradient(var(--lightningcss-light,#ff373d80)var(--lightningcss-dark,#65283880),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 22%,var(--lightningcss-light,#ffffff7a)var(--lightningcss-dark,#151f2d7a) 38%,var(--lightningcss-light,#4091ff8c)var(--lightningcss-dark,#1d4c718c) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%,var(--lightningcss-light,#ffdc5285)var(--lightningcss-dark,#332d2085));border:4px solid var(--lightningcss-light,#ffe77eeb)var(--lightningcss-dark,#61758deb);border-radius:50%;width:63%;height:48%;position:absolute;top:56%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-perfect-arc{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;border-radius:50%;width:48%;height:42%;position:absolute;top:56%;left:50%}.achievement-badge-perfect-arc-left{filter:drop-shadow(0 0 9px #ff3e45);border-top:3px solid var(--lightningcss-light,#ffe06cc7)var(--lightningcss-dark,#61758dc7);border-left:4px solid var(--lightningcss-light,#ff464cf0)var(--lightningcss-dark,#61758df0)}.achievement-badge-perfect-arc-right{filter:drop-shadow(0 0 9px #3b91ff);border-bottom:3px solid var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#61758db8);border-right:4px solid var(--lightningcss-light,#4d9dfff5)var(--lightningcss-dark,#61758df5)}.achievement-badge-perfect-wave{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #ffd85d);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ff4e52)var(--lightningcss-dark,#652838) 17%,var(--lightningcss-light,#fff3a6)var(--lightningcss-dark,#332d20) 42%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 50%,var(--lightningcss-light,#fff3a6)var(--lightningcss-dark,#332d20) 58%,var(--lightningcss-light,#54a1ff)var(--lightningcss-dark,#1d4c71) 83%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:84%;height:2%;position:absolute;top:55%;left:50%}.achievement-badge-food-streak-trail{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 8px #2be7ba);transform-origin:50%;background:linear-gradient(100deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 4%,var(--lightningcss-light,#2adbb71a)var(--lightningcss-dark,#18312b1a) 38%,var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80) 77%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 96%);border-top:4px solid var(--lightningcss-light,#6fffe0e6)var(--lightningcss-dark,#61758de6);border-radius:50%;width:69%;height:36%;position:absolute;top:40%;left:5%}.achievement-badge-food-streak-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 10px #29dfb2);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#dcfff7)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#29e2b5b3)var(--lightningcss-dark,#18312bb3) 34%,var(--lightningcss-light,#ffd33d59)var(--lightningcss-dark,#332d2059) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 69%);width:20%;position:absolute;top:44%;left:84%}.achievement-badge-locked-ring{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#ffd448d1)var(--lightningcss-dark,#332d20d1) 0 3deg, transparent 3deg 34deg);mix-blend-mode:screen;filter:drop-shadow(0 0 9px #278ee8);border:3px solid var(--lightningcss-light,#ffc932)var(--lightningcss-dark,#61758d);border-bottom-color:var(--lightningcss-light,#dcf3fff0)var(--lightningcss-dark,#61758df0);border-left-color:var(--lightningcss-light,#dcf3fff0)var(--lightningcss-dark,#61758df0);border-right-color:var(--lightningcss-light,#41a8ff)var(--lightningcss-dark,#61758d);border-radius:50%;width:43%;position:absolute;top:49%;left:69%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-locked-click{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 11px #43a9ff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#dff6ff)var(--lightningcss-dark,#172d43) 15%,var(--lightningcss-light,#2f97ffb3)var(--lightningcss-dark,#1d4c71b3) 33%,var(--lightningcss-light,#ffcc3161)var(--lightningcss-dark,#332d2061) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:27%;position:absolute;top:49%;left:69%}.achievement-badge-machine-gear{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 4deg, var(--lightningcss-light,#65f5ff)var(--lightningcss-dark,#172d43) 4deg 9deg, transparent 9deg 21deg), radial-gradient(circle, transparent 0 28%, var(--lightningcss-light,#70eeffe0)var(--lightningcss-dark,#172d43e0) 30% 40%, var(--lightningcss-light,#b550ffb8)var(--lightningcss-dark,#44315fb8) 42% 56%, transparent 58%);mix-blend-mode:screen;filter:drop-shadow(0 0 8px #53e9ff);border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%);mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%)}.achievement-badge-machine-gear-one{width:24%;top:48%;left:61%}.achievement-badge-machine-gear-two{background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 4deg, var(--lightningcss-light,#d478ff)var(--lightningcss-dark,#44315f) 4deg 9deg, transparent 9deg 22deg), radial-gradient(circle, transparent 0 28%, var(--lightningcss-light,#cb65ffe6)var(--lightningcss-dark,#44315fe6) 30% 42%, var(--lightningcss-light,#ffb541a6)var(--lightningcss-dark,#332d20a6) 44% 57%, transparent 59%);filter:drop-shadow(0 0 8px #b84cff);width:20%;top:49%;left:78%}.achievement-badge-machine-conveyor{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #59ddff);background:repeating-linear-gradient(90deg,var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#151f2df5) 0 6%,var(--lightningcss-light,#52e1ffd1)var(--lightningcss-dark,#172d43d1) 6% 12%,var(--lightningcss-light,#ac4dffb8)var(--lightningcss-dark,#44315fb8) 12% 18%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18% 24%);border-radius:999px;width:44%;height:9%;position:absolute;top:75%;left:68%}.achievement-badge-dynasty-halo{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #eecf4e);background:conic-gradient(from -35deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe985)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#1bab8bd1)var(--lightningcss-dark,#20503fd1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%,var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#151f2ddb) 42%,var(--lightningcss-light,#2678deb3)var(--lightningcss-dark,#1d4c71b3) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%,var(--lightningcss-light,#ffe985)var(--lightningcss-dark,#332d20));border-radius:50%;width:61%;position:absolute;top:43%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-dynasty-rays{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#ffed99c7)var(--lightningcss-dark,#332d20c7) 0 3deg, transparent 3deg 13deg, var(--lightningcss-light,#ade7ff7a)var(--lightningcss-dark,#172d437a) 13deg 16deg, transparent 16deg 26deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 8px #ffdf69a6);border-radius:50%;position:absolute;inset:3%;-webkit-mask:radial-gradient(circle,#0000 0 26%,#000 30% 71%,#0000 76%);mask:radial-gradient(circle,#0000 0 26%,#000 30% 71%,#0000 76%)}.achievement-badge-dynasty-laurel{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #ddc558);border-bottom:4px solid var(--lightningcss-light,#ffffff85)var(--lightningcss-dark,#61758d85);border-left:7px double var(--lightningcss-light,#ffe574e6)var(--lightningcss-dark,#61758de6);border-right:7px double var(--lightningcss-light,#4bca99d6)var(--lightningcss-dark,#61758dd6);border-radius:0 0 50% 50%;width:84%;height:38%;position:absolute;bottom:7%;left:50%}.achievement-badge-period-spotlight{z-index:1;opacity:0;pointer-events:none;clip-path:polygon(37% 0,63% 0,94% 100%,6% 100%);mix-blend-mode:screen;filter:blur(2px)drop-shadow(0 0 11px #ab59ff);background:radial-gradient(at 50% 58%,var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#151f2dc2) 0 7%,var(--lightningcss-light,#c765ff7a)var(--lightningcss-dark,#44315f7a) 20%,var(--lightningcss-light,#3389ff47)var(--lightningcss-dark,#1d4c7147) 39%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 68%);width:82%;height:94%;position:absolute;top:46%;left:50%}.achievement-badge-period-belt-flare{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #ffc936);background:radial-gradient(var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#151f2d6b),var(--lightningcss-light,#b547ff3d)var(--lightningcss-dark,#44315f3d) 38%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 68%);border:4px solid var(--lightningcss-light,#ffe76aeb)var(--lightningcss-dark,#61758deb);border-radius:50%;width:58%;height:39%;position:absolute;top:55%;left:52%}.achievement-badge-period-victory-ring{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #a342ee);background:conic-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#b956ff)var(--lightningcss-dark,#44315f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 20%,var(--lightningcss-light,#ffd84d)var(--lightningcss-dark,#332d20) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 55%,var(--lightningcss-light,#54b8ff)var(--lightningcss-dark,#1d4c71) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:75%;height:52%;position:absolute;top:55%;left:52%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.achievement-badge-double-crown-halo{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #ffcc3d);background:conic-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe576)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#3f98ffd9)var(--lightningcss-dark,#1d4c71d9),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%,var(--lightningcss-light,#ff5053b8)var(--lightningcss-dark,#652838b8) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 69%,var(--lightningcss-light,#ffe576)var(--lightningcss-dark,#332d20));border-radius:50%;width:31%;position:absolute;top:22%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.achievement-badge-double-crown-halo-left{left:21%}.achievement-badge-double-crown-halo-right{left:79%}.achievement-badge-double-crown-bridge{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 8px #ffd04a);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ff575d)var(--lightningcss-dark,#652838) 14%,var(--lightningcss-light,#ffe782)var(--lightningcss-dark,#332d20) 36%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 50%,var(--lightningcss-light,#9fd8ff)var(--lightningcss-dark,#172d43) 64%,var(--lightningcss-light,#3e8df4)var(--lightningcss-dark,#1d4c71) 86%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:62%;height:3%;position:absolute;top:31%;left:50%}.achievement-badge-triple-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffe564fa)var(--lightningcss-dark,#332d20fa) 0 3deg, transparent 3deg 11deg, var(--lightningcss-light,#2287f4db)var(--lightningcss-dark,#1d4c71db) 11deg 15deg, transparent 15deg 23deg, var(--lightningcss-light,#e1272fdb)var(--lightningcss-dark,#652838db) 23deg 27deg, transparent 27deg 36deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #ffc72e);border-radius:50%;position:absolute;inset:-7%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%)}.achievement-badge-triple-crown-flare,.achievement-badge-triple-trophy-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #ffd23f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff4a5)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffc219bd)var(--lightningcss-dark,#332d20bd) 34%,var(--lightningcss-light,#2e90ff57)var(--lightningcss-dark,#1d4c7157) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);position:absolute}.achievement-badge-triple-crown-flare-top{width:24%;top:19%;left:52%}.achievement-badge-triple-crown-flare-left{width:20%;top:49%;left:24%}.achievement-badge-triple-crown-flare-right{width:20%;top:49%;left:80%}.achievement-badge-triple-trophy-flare{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff8c7)var(--lightningcss-dark,#151f2d) 15%,var(--lightningcss-light,#ffcd2bc7)var(--lightningcss-dark,#332d20c7) 33%,var(--lightningcss-light,#d7192059)var(--lightningcss-dark,#65283859) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:28%;top:38%;left:52%}.achievement-badge-growth-sprout-aura{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 11px #65d86d);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 5%,var(--lightningcss-light,#ffe969eb)var(--lightningcss-dark,#332d20eb) 14%,var(--lightningcss-light,#41d3689e)var(--lightningcss-dark,#18312b9e) 34%,var(--lightningcss-light,#298eef40)var(--lightningcss-dark,#1d4c7140) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);border-radius:50%;width:43%;position:absolute;top:70%;left:68%}.achievement-badge-growth-arrow-sweep{z-index:6;opacity:0;pointer-events:none;transform-origin:0;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #ffc62f);background:linear-gradient(20deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 35%,var(--lightningcss-light,#ffffff61)var(--lightningcss-dark,#151f2d61),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 68%);border-top:4px solid var(--lightningcss-light,#ffe867f5)var(--lightningcss-dark,#61758df5);border-right:5px solid var(--lightningcss-light,#ffc426f0)var(--lightningcss-dark,#61758df0);border-radius:0 70% 0 0;width:49%;height:34%;position:absolute;top:38%;left:73%}.achievement-badge-growth-sprout-flare,.achievement-badge-growth-star-flare,.achievement-badge-growth-gem-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#efffd7)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#5ade67c2)var(--lightningcss-dark,#18312bc2) 34%,var(--lightningcss-light,#ffd73e61)var(--lightningcss-dark,#332d2061) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);position:absolute}.achievement-badge-growth-sprout-flare{filter:drop-shadow(0 0 11px #65db74);width:22%;top:70%;left:68%}.achievement-badge-growth-curve{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #55baff);background:conic-gradient(from 40deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ffffff7a)var(--lightningcss-dark,#151f2d7a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%,var(--lightningcss-light,#3ea6ff42)var(--lightningcss-dark,#1d4c7142),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 64%);border-top:4px solid var(--lightningcss-light,#b6ebfff0)var(--lightningcss-dark,#61758df0);border-right:4px solid var(--lightningcss-light,#ffda49eb)var(--lightningcss-dark,#61758deb);border-radius:50%;width:77%;height:51%;position:absolute;top:58%;left:57%}.achievement-badge-growth-star-orbit{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #ffd044);background:conic-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe56f)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 19%,var(--lightningcss-light,#66c8ff)var(--lightningcss-dark,#172d43) 38%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 57%,var(--lightningcss-light,#ff545d)var(--lightningcss-dark,#652838) 74%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:32%;position:absolute;top:30%;left:83%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.achievement-badge-growth-star-flare{filter:drop-shadow(0 0 12px #ffd13f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff5b2)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffcf34cc)var(--lightningcss-dark,#332d20cc) 34%,var(--lightningcss-light,#389ff461)var(--lightningcss-dark,#1d4c7161) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:24%;top:30%;left:83%}.achievement-badge-growth-master-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, var(--lightningcss-light,#ffe55bf5)var(--lightningcss-dark,#332d20f5) 0 3deg, transparent 3deg 12deg, var(--lightningcss-light,#2f97ffd1)var(--lightningcss-dark,#1d4c71d1) 12deg 16deg, transparent 16deg 25deg, var(--lightningcss-light,#ffffff85)var(--lightningcss-dark,#151f2d85) 25deg 28deg, transparent 28deg 37deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #55a9ff);border-radius:50%;position:absolute;inset:-6%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 74%,#0000 80%)}.achievement-badge-growth-master-ascent{z-index:6;opacity:0;pointer-events:none;clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 11px #ffd03f);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#4ba5ff57)var(--lightningcss-dark,#1d4c7157),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 48%,var(--lightningcss-light,#ffe05e)var(--lightningcss-dark,#332d20) 71%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:78%;height:10%;position:absolute;top:59%;left:52%}.achievement-badge-growth-gem-flare{filter:drop-shadow(0 0 14px #43a8ff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#d8f5ff)var(--lightningcss-dark,#172d43) 16%,var(--lightningcss-light,#2496ffd1)var(--lightningcss-dark,#1d4c71d1) 34%,var(--lightningcss-light,#ffdc496b)var(--lightningcss-dark,#332d206b) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:27%;top:20%;left:70%}.achievement-badge-growth-prestige-portal{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -12deg, var(--lightningcss-light,#e18efff0)var(--lightningcss-dark,#44315ff0) 0 3deg, transparent 3deg 11deg, var(--lightningcss-light,#ffe051c7)var(--lightningcss-dark,#332d20c7) 11deg 14deg, transparent 14deg 22deg, var(--lightningcss-light,#4f97ffb8)var(--lightningcss-dark,#1d4c71b8) 22deg 25deg, transparent 25deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 15px #bd50f2);border-radius:50%;position:absolute;inset:-7%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 30% 75%,#0000 81%);mask:radial-gradient(circle,#0000 0 25%,#000 30% 75%,#0000 81%)}.achievement-badge-growth-prestige-spiral{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #c250f3);background:conic-gradient(from -38deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f2b4ff)var(--lightningcss-dark,#2b263e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#9345ff)var(--lightningcss-dark,#44315f) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 54%,var(--lightningcss-light,#ffd654)var(--lightningcss-dark,#332d20) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:49%;position:absolute;top:39%;left:75%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-growth-prestige-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 14px #c64df4);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#f7d1ff)var(--lightningcss-dark,#2b263e) 16%,var(--lightningcss-light,#c445f6d1)var(--lightningcss-dark,#44315fd1) 34%,var(--lightningcss-light,#ffd94166)var(--lightningcss-dark,#332d2066) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:28%;position:absolute;top:21%;left:75%}.achievement-badge-growth-president-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffe866fc)var(--lightningcss-dark,#332d20fc) 0 4deg, transparent 4deg 10deg, var(--lightningcss-light,#e0242df0)var(--lightningcss-dark,#652838f0) 10deg 15deg, transparent 15deg 22deg, var(--lightningcss-light,#1f8fffed)var(--lightningcss-dark,#1d4c71ed) 22deg 27deg, transparent 27deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 19px #ffd23f);border-radius:50%;position:absolute;inset:-12%;-webkit-mask:radial-gradient(circle,#0000 0 22%,#000 28% 78%,#0000 84%);mask:radial-gradient(circle,#0000 0 22%,#000 28% 78%,#0000 84%)}.achievement-badge-growth-president-crown{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 38%,88% 12%,66% 44%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 38%);mix-blend-mode:screen;filter:drop-shadow(0 0 17px #ffd43f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff5b0)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffcd2bdb)var(--lightningcss-dark,#332d20db) 34%,var(--lightningcss-light,#2489f76b)var(--lightningcss-dark,#1d4c716b) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:34%;position:absolute;top:15%;left:70%}.achievement-badge-growth-president-century-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #ffd24c);background:conic-gradient(from -24deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe278)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#e32c35)var(--lightningcss-dark,#652838),var(--lightningcss-light,#3c9eff)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe278)var(--lightningcss-dark,#332d20));border-radius:50%;width:101%;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-growth-president-finale{z-index:9;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 21px #ffd23f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 6%,var(--lightningcss-light,#fffbd8)var(--lightningcss-dark,#151f2d) 14%,var(--lightningcss-light,#ffd93ee6)var(--lightningcss-dark,#332d20e6) 31%,var(--lightningcss-light,#e0273070)var(--lightningcss-dark,#65283870) 46%,var(--lightningcss-light,#2d97ff57)var(--lightningcss-dark,#1d4c7157) 58%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:38%;position:absolute;top:16%;left:70%}.achievement-badge-growth-spurt-launch-ring{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 14px #9950f2);background:conic-gradient(from -38deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#72e7ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#9c47ff)var(--lightningcss-dark,#44315f) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 54%,var(--lightningcss-light,#ffd34a)var(--lightningcss-dark,#332d20) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:45%;position:absolute;top:72%;left:35%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-growth-spurt-contrail{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 35%,100% 0,100% 100%,0 65%);transform-origin:0;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 11px #68dbff);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#64e3ff47)var(--lightningcss-dark,#172d4347),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 45%,var(--lightningcss-light,#ab58ff)var(--lightningcss-dark,#44315f) 67%,var(--lightningcss-light,#ffd24a)var(--lightningcss-dark,#332d20) 86%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:76%;height:13%;position:absolute;top:60%;left:48%}.achievement-badge-growth-spurt-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 15px #8b4cf2);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#ddfbff)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#50d8ffcc)var(--lightningcss-dark,#172d43cc) 34%,var(--lightningcss-light,#ad43f480)var(--lightningcss-dark,#44315f80) 50%,var(--lightningcss-light,#ffd3404d)var(--lightningcss-dark,#332d204d) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:30%;position:absolute;top:40%;left:76%}.achievement-badge-rocket-launch-gauge{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 16px #2d9df5);background:conic-gradient(from -48deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#5ce8ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#176ff0)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%,var(--lightningcss-light,#ffd84d)var(--lightningcss-dark,#332d20) 47%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 66%,var(--lightningcss-light,#9344f0)var(--lightningcss-dark,#44315f) 82%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:93%;position:absolute;top:49%;left:45%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-rocket-flame-trail{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);transform-origin:0;mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 14px #55dfff);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#4be1ff4d)var(--lightningcss-dark,#172d434d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 42%,var(--lightningcss-light,#54ddff)var(--lightningcss-dark,#172d43) 56%,var(--lightningcss-light,#ffc638)var(--lightningcss-dark,#332d20) 76%,var(--lightningcss-light,#ff6a21)var(--lightningcss-dark,#652838) 89%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:83%;height:14%;position:absolute;top:69%;left:36%}.achievement-badge-rocket-breakthrough-flare{z-index:9;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 17px #56dcff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#dbfbff)var(--lightningcss-dark,#151f2d) 15%,var(--lightningcss-light,#3fd3ffd1)var(--lightningcss-dark,#172d43d1) 32%,var(--lightningcss-light,#ffd3369e)var(--lightningcss-dark,#332d209e) 49%,var(--lightningcss-light,#9f43f052)var(--lightningcss-dark,#44315f52) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 73%);width:32%;position:absolute;top:19%;left:80%}.achievement-badge-moon-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffed7c)var(--lightningcss-dark,#332d20) 0 4deg, transparent 4deg 9deg, var(--lightningcss-light,#e5202af5)var(--lightningcss-dark,#652838f5) 9deg 14deg, transparent 14deg 20deg, var(--lightningcss-light,#1e90fff7)var(--lightningcss-dark,#1d4c71f7) 20deg 26deg, transparent 26deg 33deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 24px #ffd33e);border-radius:50%;position:absolute;inset:-16%;-webkit-mask:radial-gradient(circle,#0000 0 19%,#000 25% 82%,#0000 88%);mask:radial-gradient(circle,#0000 0 19%,#000 25% 82%,#0000 88%)}.achievement-badge-moon-orbit{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 18px #ffd34b);background:conic-gradient(from -28deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe678)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#e72c37)var(--lightningcss-dark,#652838),var(--lightningcss-light,#348eff)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe678)var(--lightningcss-dark,#332d20));border-radius:50%;width:109%;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-moon-crown-star{z-index:9;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 22px #ffd43f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 6%,var(--lightningcss-light,#fffbd9)var(--lightningcss-dark,#151f2d) 13%,var(--lightningcss-light,#ffdd41f0)var(--lightningcss-dark,#332d20f0) 29%,var(--lightningcss-light,#eb27307a)var(--lightningcss-dark,#6528387a) 47%,var(--lightningcss-light,#2b97ff66)var(--lightningcss-dark,#1d4c7166) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:38%;position:absolute;top:10%;left:58%}.achievement-badge-moon-finale{z-index:10;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 28px #ffd23f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 5%,var(--lightningcss-light,#fffce3)var(--lightningcss-dark,#151f2d) 12%,var(--lightningcss-light,#ffdc3afa)var(--lightningcss-dark,#332d20fa) 27%,var(--lightningcss-light,#e51f298a)var(--lightningcss-dark,#6528388a) 43%,var(--lightningcss-light,#258fff75)var(--lightningcss-dark,#1d4c7175) 57%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 73%);width:46%;position:absolute;top:10%;left:58%}.achievement-badge-growth-streak-route{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 10px #65df79);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#5edf7642)var(--lightningcss-dark,#18312b42),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 43%,var(--lightningcss-light,#ffe05c)var(--lightningcss-dark,#332d20) 65%,var(--lightningcss-light,#44d778)var(--lightningcss-dark,#18312b) 82%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:88%;height:12%;position:absolute;top:59%;left:54%}.achievement-badge-growth-streak-wave{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #58dc7a);background:conic-gradient(from -30deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#8affae)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 23%,var(--lightningcss-light,#56b9ff)var(--lightningcss-dark,#1d4c71) 44%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 65%,var(--lightningcss-light,#ffd94e)var(--lightningcss-dark,#332d20) 82%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:50%;width:42%;position:absolute;top:27%;left:77%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0)}.achievement-badge-growth-streak-finish-star{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #61dc75);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#efffdc)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#52dc6bcc)var(--lightningcss-dark,#18312bcc) 34%,var(--lightningcss-light,#ffd6416b)var(--lightningcss-dark,#332d206b) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:25%;position:absolute;top:27%;left:78%}.achievement-badge-momentum-wheel-orbit{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #3fb9fa);background:conic-gradient(from -40deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#5ee8ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#268af6)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#ffd443)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#45dfaf)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:95%;position:absolute;top:55%;left:53%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-momentum-speed-band{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 38%,100% 0,100% 100%,0 62%);transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 12px #48c7ff);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#48cdff3d)var(--lightningcss-dark,#172d433d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 42%,var(--lightningcss-light,#ffd64d)var(--lightningcss-dark,#332d20) 62%,var(--lightningcss-light,#43dba9)var(--lightningcss-dark,#18312b) 82%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:92%;height:12%;position:absolute;top:68%;left:47%}.achievement-badge-momentum-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 15px #44baf4);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#dcf9ff)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#3bb7ffd1)var(--lightningcss-dark,#1d4c71d1) 34%,var(--lightningcss-light,#ffd33a80)var(--lightningcss-dark,#332d2080) 51%,var(--lightningcss-light,#3cdaa94d)var(--lightningcss-dark,#18312b4d) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:28%;position:absolute;top:24%;left:74%}.achievement-badge-growth-machine-power-orbit{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 16px #7b50f0);background:conic-gradient(from -38deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#51e7ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#8f3ff0)var(--lightningcss-dark,#44315f),var(--lightningcss-light,#ffd342)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#287cf0)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:98%;position:absolute;top:53%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-growth-machine-gear-sweep{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#fffffff7)var(--lightningcss-dark,#151f2df7) 0 5deg, var(--lightningcss-light,#59e1ffdb)var(--lightningcss-dark,#172d43db) 5deg 10deg, transparent 10deg 24deg), radial-gradient(circle, transparent 0 27%, var(--lightningcss-light,#ffd33ae0)var(--lightningcss-dark,#332d20e0) 31% 42%, var(--lightningcss-light,#973dee94)var(--lightningcss-dark,#44315f94) 46% 56%, transparent 60%);mix-blend-mode:screen;filter:drop-shadow(0 0 13px #6fdfff);border-radius:50%;width:45%;position:absolute;top:70%;left:69%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%);mask:radial-gradient(circle,#0000 0 25%,#000 28% 62%,#0000 65%)}.achievement-badge-growth-machine-output-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 16px #65dfff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#e3fbff)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#46d8ffd1)var(--lightningcss-dark,#172d43d1) 33%,var(--lightningcss-light,#ffd1388c)var(--lightningcss-dark,#332d208c) 49%,var(--lightningcss-light,#973dee52)var(--lightningcss-dark,#44315f52) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:30%;position:absolute;top:16%;left:54%}.achievement-badge-growth-dynasty-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffe55bfa)var(--lightningcss-dark,#332d20fa) 0 4deg, transparent 4deg 11deg, var(--lightningcss-light,#22b867d6)var(--lightningcss-dark,#20503fd6) 11deg 16deg, transparent 16deg 24deg, var(--lightningcss-light,#2b85f1b8)var(--lightningcss-dark,#1d4c71b8) 24deg 28deg, transparent 28deg 36deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 19px #e4bd3b);border-radius:50%;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#0000 0 23%,#000 29% 77%,#0000 83%);mask:radial-gradient(circle,#0000 0 23%,#000 29% 77%,#0000 83%)}.achievement-badge-growth-dynasty-laurel-halo{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 16px #dbb83d);background:conic-gradient(from -28deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe26c)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#28b56e)var(--lightningcss-dark,#20503f),var(--lightningcss-light,#1e78dc)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#ffe26c)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:102%;position:absolute;top:51%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-growth-dynasty-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 17px #e0ba3c);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff7b9)var(--lightningcss-dark,#151f2d) 15%,var(--lightningcss-light,#ffd236db)var(--lightningcss-dark,#332d20db) 32%,var(--lightningcss-light,#28b76875)var(--lightningcss-dark,#20503f75) 50%,var(--lightningcss-light,#2a84f04d)var(--lightningcss-dark,#1d4c714d) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:31%;position:absolute;top:75%;left:50%}.achievement-badge-growth-period-spotlight{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -20deg, var(--lightningcss-light,#2dc168d1)var(--lightningcss-dark,#20503fd1) 0 4deg, transparent 4deg 15deg, var(--lightningcss-light,#ffdd48e6)var(--lightningcss-dark,#332d20e6) 15deg 19deg, transparent 19deg 30deg, var(--lightningcss-light,#3091f4c2)var(--lightningcss-dark,#1d4c71c2) 30deg 34deg, transparent 34deg 45deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 13px #2ecb73);border-radius:50%;position:absolute;inset:-4%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 73%,#0000 80%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 73%,#0000 80%)}.achievement-badge-growth-period-belt-lock{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #43cc7a);border:4px solid var(--lightningcss-light,#ffe778f5)var(--lightningcss-dark,#61758df5);background:radial-gradient(var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#151f2d38),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 64%);border-bottom-color:var(--lightningcss-light,#ffe778f5)var(--lightningcss-dark,#61758df5);border-left-color:var(--lightningcss-light,#2ec26bb8)var(--lightningcss-dark,#61758db8);border-right-color:var(--lightningcss-light,#3297f5b8)var(--lightningcss-dark,#61758db8);border-radius:50%;width:86%;height:34%;position:absolute;top:20%;left:50%}.achievement-badge-growth-period-week-arc{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #31c875);border:4px solid var(--lightningcss-light,#32d377e6)var(--lightningcss-dark,#61758de6);background:conic-gradient(from -35deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ffffff8f)var(--lightningcss-dark,#151f2d8f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%,var(--lightningcss-light,#41a1ff52)var(--lightningcss-dark,#1d4c7152),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 65%);border-bottom-color:var(--lightningcss-light,#ffde53c2)var(--lightningcss-dark,#61758dc2);border-left-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:50%;width:94%;height:47%;position:absolute;top:23%;left:50%}.achievement-badge-growth-period-victory-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 14px #34c974);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff6b8)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#ffcf30d1)var(--lightningcss-dark,#332d20d1) 34%,var(--lightningcss-light,#2fc26b7a)var(--lightningcss-dark,#20503f7a) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:28%;position:absolute;top:18%;left:50%}.achievement-badge-growth-double-coronation{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 14px #e8c446);background:conic-gradient(from -28deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe47a)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#37c775)var(--lightningcss-dark,#20503f) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 55%,var(--lightningcss-light,#398ff5)var(--lightningcss-dark,#1d4c71) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:48%;position:absolute;top:51%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-growth-double-coronation-left{left:20%}.achievement-badge-growth-double-coronation-right{left:80%}.achievement-badge-growth-double-rise-link{z-index:7;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 10px #3dcc78);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#3c99f7)var(--lightningcss-dark,#1d4c71) 13%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 32%,var(--lightningcss-light,#43ce7b)var(--lightningcss-dark,#18312b) 50%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 68%,var(--lightningcss-light,#ffd84e)var(--lightningcss-dark,#332d20) 87%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:65%;height:5%;position:absolute;top:58%;left:50%}.achievement-badge-growth-double-command-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 15px #e8c64e);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff7c2)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#ffd53ad6)var(--lightningcss-dark,#332d20d6) 34%,var(--lightningcss-light,#2dc26a6b)var(--lightningcss-dark,#20503f6b) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:29%;position:absolute;top:18%;left:50%}.achievement-badge-growth-triple-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffec87fc)var(--lightningcss-dark,#332d20fc) 0 3deg, transparent 3deg 10deg, var(--lightningcss-light,#31ca70eb)var(--lightningcss-dark,#20503feb) 10deg 14deg, transparent 14deg 22deg, var(--lightningcss-light,#3294faeb)var(--lightningcss-dark,#1d4c71eb) 22deg 26deg, transparent 26deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 19px #ffda4e);border-radius:50%;position:absolute;inset:-11%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 77%,#0000 83%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 77%,#0000 83%)}.achievement-badge-growth-triple-crown-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 17px #ffdb50);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff8c5)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#ffd332db)var(--lightningcss-dark,#332d20db) 34%,var(--lightningcss-light,#2fc56c63)var(--lightningcss-dark,#20503f63) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:29%;position:absolute}.achievement-badge-growth-triple-crown-flare-top{top:13%;left:50%}.achievement-badge-growth-triple-crown-flare-left{top:35%;left:24%}.achievement-badge-growth-triple-crown-flare-right{top:35%;left:76%}.achievement-badge-growth-triple-command-burst{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 18px #ffda48);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff5ad)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffd22fd6)var(--lightningcss-dark,#332d20d6) 34%,var(--lightningcss-light,#30c96f73)var(--lightningcss-dark,#20503f73) 48%,var(--lightningcss-light,#3396fb4d)var(--lightningcss-dark,#1d4c714d) 58%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:33%;position:absolute;top:65%;left:50%}.achievement-badge-week-pips{z-index:6;pointer-events:none;position:absolute;inset:0}.achievement-badge-week-pip{aspect-ratio:1;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 5px #ffb600);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 12%,var(--lightningcss-light,#fff6a2)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffc11c)var(--lightningcss-dark,#332d20) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);border-radius:50%;width:4.6%;position:absolute}.achievement-badge-food-streak .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #31dbae);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#baffee)var(--lightningcss-dark,#18312b) 23%,var(--lightningcss-light,#20d9aa)var(--lightningcss-dark,#18312b) 48%,var(--lightningcss-light,#ffd3398c)var(--lightningcss-dark,#332d208c) 64%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:8%}.achievement-badge-food-streak .achievement-badge-week-pip:first-child{top:22%;left:59%}.achievement-badge-food-streak .achievement-badge-week-pip:nth-child(2){top:29%;left:73%}.achievement-badge-food-streak .achievement-badge-week-pip:nth-child(3){top:44%;left:83%}.achievement-badge-food-locked-in .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #2995ef);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#d9f4ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#268de5)var(--lightningcss-dark,#1d4c71) 44%,var(--lightningcss-light,#ffcb35)var(--lightningcss-dark,#332d20) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:8%}.achievement-badge-food-locked-in .achievement-badge-week-pip:first-child{top:20%;left:58%}.achievement-badge-food-locked-in .achievement-badge-week-pip:nth-child(2){top:34%;left:81%}.achievement-badge-food-locked-in .achievement-badge-week-pip:nth-child(3){top:65%;left:81%}.achievement-badge-food-locked-in .achievement-badge-week-pip:nth-child(4){top:78%;left:59%}.achievement-badge-food-locked-in .achievement-badge-week-pip:nth-child(5){top:46%;left:44%}.achievement-badge-food-machine .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #62eaff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#a8f9ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#26dbe7)var(--lightningcss-dark,#172d43) 43%,var(--lightningcss-light,#a841ee)var(--lightningcss-dark,#44315f) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:5.6%}.achievement-badge-food-machine .achievement-badge-week-pip:first-child{top:31%;left:42%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(2){top:28.5%;left:46.5%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(3){top:27%;left:51%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(4){top:26%;left:55.5%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(5){top:25.5%;left:60%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(6){top:26%;left:64.5%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(7){top:27%;left:69%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(8){top:28.5%;left:73.5%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(9){top:31%;left:78%}.achievement-badge-food-machine .achievement-badge-week-pip:nth-child(10){top:34%;left:82.5%}.achievement-badge-food-dynasty .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:1.9%;height:48%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:2%;left:49%}.achievement-badge-food-dynasty .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 11%,var(--lightningcss-light,#fff0a3)var(--lightningcss-dark,#332d20) 23%,var(--lightningcss-light,#e4bc38)var(--lightningcss-dark,#332d20) 44%,var(--lightningcss-light,#1faa7ead)var(--lightningcss-dark,#20503fad) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);border-radius:50%;width:190%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 6px #e7ca51}.achievement-badge-food-period-champion .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #bd51ff);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#ffe990)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffbd20)var(--lightningcss-dark,#332d20) 42%,var(--lightningcss-light,#a83fff)var(--lightningcss-dark,#44315f) 60%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:9%}.achievement-badge-food-period-champion .achievement-badge-week-pip:first-child{top:43%;left:44%}.achievement-badge-food-period-champion .achievement-badge-week-pip:nth-child(2){top:43%;left:61%}.achievement-badge-food-period-champion .achievement-badge-week-pip:nth-child(3){top:57%;left:44%}.achievement-badge-food-period-champion .achievement-badge-week-pip:nth-child(4){top:57%;left:61%}.achievement-badge-food-double-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #ffd04a);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff0a1)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffc82d)var(--lightningcss-dark,#332d20) 39%,var(--lightningcss-light,#397fe9)var(--lightningcss-dark,#1d4c71) 57%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 75%);width:6%}.achievement-badge-food-double-crown .achievement-badge-week-pip:first-child{top:36%;left:24%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(2){top:51%;left:8%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(3){top:51%;left:43%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(4){top:68%;left:24%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(5){top:36%;left:74%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(6){top:51%;left:57%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(7){top:51%;left:92%}.achievement-badge-food-double-crown .achievement-badge-week-pip:nth-child(8){top:68%;left:74%}.achievement-badge-food-triple-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #ffc72e);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 9%,var(--lightningcss-light,#fff5aa)var(--lightningcss-dark,#332d20) 20%,var(--lightningcss-light,#ffc426)var(--lightningcss-dark,#332d20) 38%,var(--lightningcss-light,#238cff)var(--lightningcss-dark,#1d4c71) 56%,var(--lightningcss-light,#d71920b3)var(--lightningcss-dark,#652838b3) 66%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:5.3%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:first-child{top:19%;left:43%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(2){top:19%;left:49%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(3){top:19%;left:55%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(4){top:19%;left:61%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(5){top:49%;left:16%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(6){top:49%;left:22%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(7){top:49%;left:28%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(8){top:49%;left:34%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(9){top:49%;left:70%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(10){top:49%;left:76%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(11){top:49%;left:82%}.achievement-badge-food-triple-crown .achievement-badge-week-pip:nth-child(12){top:49%;left:88%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:first-child{bottom:15%;left:24%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:nth-child(2){bottom:10%;left:37%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:nth-child(3){bottom:8%;left:50%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:nth-child(4){bottom:10%;left:63%}.achievement-badge-fv-apprentice .achievement-badge-week-pip:nth-child(5){bottom:15%;left:76%}.achievement-badge-fv-artisan .achievement-badge-week-pip{filter:drop-shadow(0 0 5px #ff3b2f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#ff9a91)var(--lightningcss-dark,#34232d) 21%,var(--lightningcss-light,#ff231d)var(--lightningcss-dark,#652838) 47%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:4.2%}.achievement-badge-fv-artisan .achievement-badge-week-pip:first-child{top:62%;left:9%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(2){top:75%;left:15%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(3){top:85%;left:24%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(4){top:91%;left:35%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(5){top:94%;left:47%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(6){top:92%;left:59%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(7){top:87%;left:70%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(8){top:79%;left:80%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(9){top:68%;left:87%}.achievement-badge-fv-artisan .achievement-badge-week-pip:nth-child(10){top:55%;left:91%}.achievement-badge-fv-master .achievement-badge-week-pip,.achievement-badge-fv-prestige .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.2%;height:45%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:5%;left:49%}.achievement-badge-fv-master .achievement-badge-week-pip:after,.achievement-badge-fv-prestige .achievement-badge-week-pip:after{content:"";opacity:0;transform-origin:50%;border-radius:999px;width:100%;height:8%;position:absolute;top:0;left:0}.achievement-badge-fv-master .achievement-badge-week-pip:after{background:linear-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#8ad6ff)var(--lightningcss-dark,#172d43) 38%,var(--lightningcss-light,#186ce9)var(--lightningcss-dark,#1d4c71) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));box-shadow:0 0 5px #39a9ff}.achievement-badge-fv-prestige .achievement-badge-week-pip{width:1.8%;height:47%;top:3%}.achievement-badge-fv-prestige .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 14%,var(--lightningcss-light,#ffb4fa)var(--lightningcss-dark,#2b263e) 28%,var(--lightningcss-light,#a63cff)var(--lightningcss-dark,#44315f) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);height:7%;box-shadow:0 0 5px #d053ff}.achievement-badge-lv-apprentice .achievement-badge-week-pip:first-child{bottom:16%;left:23%}.achievement-badge-lv-apprentice .achievement-badge-week-pip:nth-child(2){bottom:10%;left:36%}.achievement-badge-lv-apprentice .achievement-badge-week-pip:nth-child(3){bottom:8%;left:50%}.achievement-badge-lv-apprentice .achievement-badge-week-pip:nth-child(4){bottom:10%;left:64%}.achievement-badge-lv-apprentice .achievement-badge-week-pip:nth-child(5){bottom:16%;left:77%}.achievement-badge-lv-artisan .achievement-badge-week-pip{filter:drop-shadow(0 0 6px #ff3c35);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#ffaaa2)var(--lightningcss-dark,#34232d) 21%,var(--lightningcss-light,#f72f2a)var(--lightningcss-dark,#652838) 47%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:4.2%}.achievement-badge-lv-artisan .achievement-badge-week-pip:first-child{top:61%;left:8%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(2){top:74%;left:14%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(3){top:84%;left:23%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(4){top:91%;left:34%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(5){top:94%;left:47%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(6){top:92%;left:60%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(7){top:87%;left:71%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(8){top:79%;left:81%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(9){top:68%;left:88%}.achievement-badge-lv-artisan .achievement-badge-week-pip:nth-child(10){top:55%;left:92%}.achievement-badge-lv-master .achievement-badge-week-pip,.achievement-badge-lv-prestige .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.1%;height:45%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:5%;left:49%}.achievement-badge-lv-master .achievement-badge-week-pip:after,.achievement-badge-lv-prestige .achievement-badge-week-pip:after{content:"";opacity:0;transform-origin:50%;border-radius:999px;width:100%;height:8%;position:absolute;top:0;left:0}.achievement-badge-lv-master .achievement-badge-week-pip:after{background:linear-gradient(var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#94dcff)var(--lightningcss-dark,#172d43) 38%,var(--lightningcss-light,#1b78ea)var(--lightningcss-dark,#1d4c71) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));box-shadow:0 0 6px #40afff}.achievement-badge-lv-prestige .achievement-badge-week-pip{width:1.5%;height:48%;top:2%}.achievement-badge-lv-prestige .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 14%,var(--lightningcss-light,#f9b5ff)var(--lightningcss-dark,#2b263e) 28%,var(--lightningcss-light,#a63dff)var(--lightningcss-dark,#44315f) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);height:7%;box-shadow:0 0 6px #d05aff}.achievement-badge-lv-presidential .achievement-badge-week-pip,.achievement-badge-labor-hawk .achievement-badge-week-pip,.achievement-badge-labor-ace .achievement-badge-week-pip,.achievement-badge-labor-surgeon .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.5%;height:47%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:3%;left:49%}.achievement-badge-lv-presidential .achievement-badge-week-pip:after,.achievement-badge-labor-hawk .achievement-badge-week-pip:after,.achievement-badge-labor-ace .achievement-badge-week-pip:after,.achievement-badge-labor-surgeon .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;width:200%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-lv-presidential .achievement-badge-week-pip{width:3%;height:49%;top:1%}.achievement-badge-lv-presidential .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#ffe977)var(--lightningcss-dark,#332d20) 23%,var(--lightningcss-light,#ffc129)var(--lightningcss-dark,#332d20) 43%,var(--lightningcss-light,#dd232cb3)var(--lightningcss-dark,#652838b3) 59%,var(--lightningcss-light,#238bf76b)var(--lightningcss-dark,#1d4c716b) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:250%;box-shadow:0 0 9px #ffc932}.achievement-badge-labor-hawk .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#9cddff)var(--lightningcss-dark,#172d43) 23%,var(--lightningcss-light,#1f83ec)var(--lightningcss-dark,#1d4c71) 45%,var(--lightningcss-light,#ffcd369e)var(--lightningcss-dark,#332d209e) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);box-shadow:0 0 7px #329cff}.achievement-badge-labor-ace .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#f2a9ff)var(--lightningcss-dark,#2b263e) 23%,var(--lightningcss-light,#b83cff)var(--lightningcss-dark,#44315f) 44%,var(--lightningcss-light,#3ccfff9e)var(--lightningcss-dark,#172d439e) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);box-shadow:0 0 8px #c84fff}.achievement-badge-labor-surgeon .achievement-badge-week-pip{width:2.1%;height:48%;top:2%}.achievement-badge-labor-surgeon .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#c6fff0)var(--lightningcss-dark,#18312b) 23%,var(--lightningcss-light,#36dca8)var(--lightningcss-dark,#18312b) 44%,var(--lightningcss-light,#3a8bee9e)var(--lightningcss-dark,#1d4c719e) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);box-shadow:0 0 8px #3ee0ad}.achievement-badge-labor-streak .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #3edfd0);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#c8fff8)var(--lightningcss-dark,#151f2d) 22%,var(--lightningcss-light,#36dccc)var(--lightningcss-dark,#172d43) 44%,var(--lightningcss-light,#ffd23d94)var(--lightningcss-dark,#332d2094) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:8%}.achievement-badge-labor-streak .achievement-badge-week-pip:first-child{top:61%;left:16%}.achievement-badge-labor-streak .achievement-badge-week-pip:nth-child(2){top:43%;left:24%}.achievement-badge-labor-streak .achievement-badge-week-pip:nth-child(3){top:28%;left:35%}.achievement-badge-labor-locked-in .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #3ba6f4);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#d9f5ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#329ff2)var(--lightningcss-dark,#1d4c71) 44%,var(--lightningcss-light,#ffcc379e)var(--lightningcss-dark,#332d209e) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:7.6%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:first-child{top:17%;left:60%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:nth-child(2){top:33%;left:82%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:nth-child(3){top:63%;left:83%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:nth-child(4){top:80%;left:65%}.achievement-badge-labor-locked-in .achievement-badge-week-pip:nth-child(5){top:71%;left:47%}.achievement-badge-labor-machine .achievement-badge-week-pip{filter:drop-shadow(0 0 7px #56e7f3);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#bcfaff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#35dce9)var(--lightningcss-dark,#172d43) 43%,var(--lightningcss-light,#a945ec)var(--lightningcss-dark,#44315f) 60%,var(--lightningcss-light,#ffbe357a)var(--lightningcss-dark,#332d207a) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 78%);width:5.8%}.achievement-badge-labor-machine .achievement-badge-week-pip:first-child{top:63%;left:51%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(2){top:63%;left:59%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(3){top:63%;left:67%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(4){top:63%;left:75%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(5){top:63%;left:83%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(6){top:73%;left:51%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(7){top:73%;left:59%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(8){top:73%;left:67%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(9){top:73%;left:75%}.achievement-badge-labor-machine .achievement-badge-week-pip:nth-child(10){top:73%;left:83%}.achievement-badge-labor-dynasty .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:1.9%;height:49%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:1%;left:49%}.achievement-badge-labor-dynasty .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 11%,var(--lightningcss-light,#fff0a4)var(--lightningcss-dark,#332d20) 23%,var(--lightningcss-light,#e7be39)var(--lightningcss-dark,#332d20) 44%,var(--lightningcss-light,#b42735a1)var(--lightningcss-dark,#652838a1) 58%,var(--lightningcss-light,#2a80e06b)var(--lightningcss-dark,#1d4c716b) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 78%);border-radius:50%;width:205%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 7px #e5c349}.achievement-badge-labor-period-champion .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #c45cf0);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff3ac)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffc72f)var(--lightningcss-dark,#332d20) 42%,var(--lightningcss-light,#ba4cf0)var(--lightningcss-dark,#44315f) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:7.4%}.achievement-badge-labor-period-champion .achievement-badge-week-pip:first-child{top:22%;left:16%}.achievement-badge-labor-period-champion .achievement-badge-week-pip:nth-child(2){top:22%;left:31%}.achievement-badge-labor-period-champion .achievement-badge-week-pip:nth-child(3){top:22%;left:68%}.achievement-badge-labor-period-champion .achievement-badge-week-pip:nth-child(4){top:22%;left:83%}.achievement-badge-labor-double-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #f2c74c);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff1a4)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffca30)var(--lightningcss-dark,#332d20) 40%,var(--lightningcss-light,#348de9)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 75%);width:5.4%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:first-child{top:57%;left:18%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(2){top:65%;left:18%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(3){top:73%;left:18%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(4){top:81%;left:18%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(5){top:57%;left:82%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(6){top:65%;left:82%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(7){top:73%;left:82%}.achievement-badge-labor-double-crown .achievement-badge-week-pip:nth-child(8){top:81%;left:82%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #ffc832);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 9%,var(--lightningcss-light,#fff5aa)var(--lightningcss-dark,#332d20) 20%,var(--lightningcss-light,#ffca2c)var(--lightningcss-dark,#332d20) 38%,var(--lightningcss-light,#2f95f2)var(--lightningcss-dark,#1d4c71) 55%,var(--lightningcss-light,#de2a34b3)var(--lightningcss-dark,#652838b3) 66%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:4.7%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:first-child{top:25%;left:47%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(2){top:25%;left:53%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(3){top:31%;left:47%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(4){top:31%;left:53%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(5){top:44%;left:21%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(6){top:44%;left:27%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(7){top:50%;left:21%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(8){top:50%;left:27%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(9){top:44%;left:73%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(10){top:44%;left:79%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(11){top:50%;left:73%}.achievement-badge-labor-triple-crown .achievement-badge-week-pip:nth-child(12){top:50%;left:79%}.achievement-badge-growth-period-champion .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #35c875);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#efffd9)var(--lightningcss-dark,#151f2d) 22%,var(--lightningcss-light,#45d07c)var(--lightningcss-dark,#18312b) 42%,var(--lightningcss-light,#ffd044)var(--lightningcss-dark,#332d20) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:7.2%}.achievement-badge-growth-period-champion .achievement-badge-week-pip:first-child{top:23%;left:17%}.achievement-badge-growth-period-champion .achievement-badge-week-pip:nth-child(2){top:23%;left:33%}.achievement-badge-growth-period-champion .achievement-badge-week-pip:nth-child(3){top:23%;left:67%}.achievement-badge-growth-period-champion .achievement-badge-week-pip:nth-child(4){top:23%;left:83%}.achievement-badge-growth-double-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #39c974);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#f0ffdb)var(--lightningcss-dark,#151f2d) 22%,var(--lightningcss-light,#43ce79)var(--lightningcss-dark,#18312b) 40%,var(--lightningcss-light,#ffd044)var(--lightningcss-dark,#332d20) 58%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 75%);width:5.4%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:first-child{top:56%;left:17%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(2){top:64%;left:17%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(3){top:72%;left:17%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(4){top:80%;left:17%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(5){top:56%;left:83%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(6){top:64%;left:83%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(7){top:72%;left:83%}.achievement-badge-growth-double-crown .achievement-badge-week-pip:nth-child(8){top:80%;left:83%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #ffcf3f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 9%,var(--lightningcss-light,#f3ffdd)var(--lightningcss-dark,#151f2d) 20%,var(--lightningcss-light,#45d17c)var(--lightningcss-dark,#18312b) 38%,var(--lightningcss-light,#ffd044)var(--lightningcss-dark,#332d20) 55%,var(--lightningcss-light,#3093f8b3)var(--lightningcss-dark,#1d4c71b3) 66%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:4.7%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:first-child{top:24%;left:47%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(2){top:24%;left:53%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(3){top:30%;left:47%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(4){top:30%;left:53%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(5){top:44%;left:20%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(6){top:44%;left:26%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(7){top:50%;left:20%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(8){top:50%;left:26%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(9){top:44%;left:74%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(10){top:44%;left:80%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(11){top:50%;left:74%}.achievement-badge-growth-triple-crown .achievement-badge-week-pip:nth-child(12){top:50%;left:80%}.achievement-badge-growth-apprentice .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #ffc33a);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff3a5)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffc42e)var(--lightningcss-dark,#332d20) 42%,var(--lightningcss-light,#db3c3f)var(--lightningcss-dark,#652838) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:7%;top:84%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:first-child{left:28%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:nth-child(2){left:39%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:nth-child(3){left:50%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:nth-child(4){left:61%}.achievement-badge-growth-apprentice .achievement-badge-week-pip:nth-child(5){left:72%}.achievement-badge-growth-artisan .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #ffd047);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff5a3)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffc62d)var(--lightningcss-dark,#332d20) 43%,var(--lightningcss-light,#3aa5f3)var(--lightningcss-dark,#1d4c71) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:5.1%}.achievement-badge-growth-artisan .achievement-badge-week-pip:first-child{top:75%;left:28%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(2){top:73%;left:36%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(3){top:70%;left:44%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(4){top:66%;left:52%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(5){top:61%;left:59%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(6){top:55%;left:66%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(7){top:48%;left:72%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(8){top:40%;left:77%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(9){top:31%;left:80%}.achievement-badge-growth-artisan .achievement-badge-week-pip:nth-child(10){top:22%;left:82%}.achievement-badge-growth-master .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2%;height:47%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:3%;left:49%}.achievement-badge-growth-master .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#ffe67a)var(--lightningcss-dark,#332d20) 24%,var(--lightningcss-light,#ffc32e)var(--lightningcss-dark,#332d20) 45%,var(--lightningcss-light,#258ef6b8)var(--lightningcss-dark,#1d4c71b8) 63%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);border-radius:50%;width:210%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 7px #55a9ff}.achievement-badge-growth-prestige .achievement-badge-week-pip,.achievement-badge-growth-presidential .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:1.6%;height:48%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:2%;left:49%}.achievement-badge-growth-prestige .achievement-badge-week-pip:after,.achievement-badge-growth-presidential .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-growth-prestige .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#e8b0ff)var(--lightningcss-dark,#2b263e) 24%,var(--lightningcss-light,#a53de9)var(--lightningcss-dark,#44315f) 47%,var(--lightningcss-light,#ffd23ead)var(--lightningcss-dark,#332d20ad) 64%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:210%;box-shadow:0 0 7px #b747eb}.achievement-badge-growth-presidential .achievement-badge-week-pip{width:3.2%;height:49%;top:1%}.achievement-badge-growth-presidential .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#d8f1ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#218cf2)var(--lightningcss-dark,#1d4c71) 43%,var(--lightningcss-light,#ffd43e)var(--lightningcss-dark,#332d20) 58%,var(--lightningcss-light,#dc262fa6)var(--lightningcss-dark,#652838a6) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 78%);width:250%;box-shadow:0 0 10px #ffd23f}.achievement-badge-growth-spurt .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #8e4ce8);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#b9f4ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#26a9f4)var(--lightningcss-dark,#1d4c71) 43%,var(--lightningcss-light,#9943eb)var(--lightningcss-dark,#44315f) 60%,var(--lightningcss-light,#ffd0378c)var(--lightningcss-dark,#332d208c) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 78%);width:5.5%}.achievement-badge-growth-spurt .achievement-badge-week-pip:first-child{top:71%;left:18%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(2){top:61%;left:16%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(3){top:50%;left:17%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(4){top:40%;left:20%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(5){top:31%;left:25%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(6){top:23%;left:32%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(7){top:16%;left:40%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(8){top:11%;left:49%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(9){top:10%;left:59%}.achievement-badge-growth-spurt .achievement-badge-week-pip:nth-child(10){top:12%;left:69%}.achievement-badge-rocket-fuel .achievement-badge-week-pip,.achievement-badge-to-the-moon .achievement-badge-week-pip,.achievement-badge-growth-machine .achievement-badge-week-pip,.achievement-badge-growth-dynasty .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.2%;height:48%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:2%;left:49%}.achievement-badge-rocket-fuel .achievement-badge-week-pip:after,.achievement-badge-to-the-moon .achievement-badge-week-pip:after,.achievement-badge-growth-machine .achievement-badge-week-pip:after,.achievement-badge-growth-dynasty .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-rocket-fuel .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#bff6ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#32b7f2)var(--lightningcss-dark,#1d4c71) 43%,var(--lightningcss-light,#ffd13e)var(--lightningcss-dark,#332d20) 59%,var(--lightningcss-light,#8e3eea99)var(--lightningcss-dark,#44315f99) 69%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);width:220%;box-shadow:0 0 9px #44cffa}.achievement-badge-to-the-moon .achievement-badge-week-pip{width:3.5%;height:50%;top:0}.achievement-badge-to-the-moon .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff1a4)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffd039)var(--lightningcss-dark,#332d20) 41%,var(--lightningcss-light,#e32e38)var(--lightningcss-dark,#652838) 56%,var(--lightningcss-light,#2d90f5)var(--lightningcss-dark,#1d4c71) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);width:265%;box-shadow:0 0 12px #ffd23f}.achievement-badge-growth-machine .achievement-badge-week-pip{width:3%}.achievement-badge-growth-machine .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#b8f6ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#35c9ee)var(--lightningcss-dark,#172d43) 42%,var(--lightningcss-light,#9742eb)var(--lightningcss-dark,#44315f) 58%,var(--lightningcss-light,#ffd03c)var(--lightningcss-dark,#332d20) 69%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);width:235%;box-shadow:0 0 10px #58d9f4}.achievement-badge-growth-dynasty .achievement-badge-week-pip{width:1.9%}.achievement-badge-growth-dynasty .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff0a1)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffd13d)var(--lightningcss-dark,#332d20) 43%,var(--lightningcss-light,#2cb46e)var(--lightningcss-dark,#20503f) 59%,var(--lightningcss-light,#247be19e)var(--lightningcss-dark,#1d4c719e) 69%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);width:225%;box-shadow:0 0 9px #e7bd3c}.achievement-badge-growth-streak .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #55d976);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#d6ffe0)var(--lightningcss-dark,#151f2d) 22%,var(--lightningcss-light,#4dd776)var(--lightningcss-dark,#18312b) 44%,var(--lightningcss-light,#ffd242)var(--lightningcss-dark,#332d20) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:8%}.achievement-badge-growth-streak .achievement-badge-week-pip:first-child{top:72%;left:15%}.achievement-badge-growth-streak .achievement-badge-week-pip:nth-child(2){top:49%;left:48%}.achievement-badge-growth-streak .achievement-badge-week-pip:nth-child(3){top:22%;left:78%}.achievement-badge-momentum .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #43baf2);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#c7f5ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#36aef1)var(--lightningcss-dark,#1d4c71) 43%,var(--lightningcss-light,#ffd044)var(--lightningcss-dark,#332d20) 59%,var(--lightningcss-light,#43d8aa)var(--lightningcss-dark,#18312b) 69%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);width:7%}.achievement-badge-momentum .achievement-badge-week-pip:first-child{top:58%;left:17%}.achievement-badge-momentum .achievement-badge-week-pip:nth-child(2){top:33%;left:27%}.achievement-badge-momentum .achievement-badge-week-pip:nth-child(3){top:18%;left:49%}.achievement-badge-momentum .achievement-badge-week-pip:nth-child(4){top:29%;left:72%}.achievement-badge-momentum .achievement-badge-week-pip:nth-child(5){top:55%;left:81%}.achievement-badge-fv-presidential .achievement-badge-week-pip,.achievement-badge-bullseye .achievement-badge-week-pip,.achievement-badge-dead-center .achievement-badge-week-pip,.achievement-badge-perfect-balance .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2.4%;height:47%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:3%;left:49%}.achievement-badge-fv-presidential .achievement-badge-week-pip:after,.achievement-badge-bullseye .achievement-badge-week-pip:after,.achievement-badge-dead-center .achievement-badge-week-pip:after,.achievement-badge-perfect-balance .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;width:190%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-fv-presidential .achievement-badge-week-pip{width:3%;height:49%;top:1%}.achievement-badge-fv-presidential .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#ffe772)var(--lightningcss-dark,#332d20) 24%,var(--lightningcss-light,#ffb81e)var(--lightningcss-dark,#332d20) 45%,var(--lightningcss-light,#d71920b3)var(--lightningcss-dark,#652838b3) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 75%);width:240%;box-shadow:0 0 8px #ffc832}.achievement-badge-bullseye .achievement-badge-week-pip{height:45%;top:5%}.achievement-badge-bullseye .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#77c8ff)var(--lightningcss-dark,#172d43) 24%,var(--lightningcss-light,#126ddb)var(--lightningcss-dark,#1d4c71) 48%,var(--lightningcss-light,#ff3037b3)var(--lightningcss-dark,#652838b3) 64%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);box-shadow:0 0 6px #238df3}.achievement-badge-dead-center .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#72fff2)var(--lightningcss-dark,#172d43) 25%,var(--lightningcss-light,#9f3dff)var(--lightningcss-dark,#44315f) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);box-shadow:0 0 7px #bb58ff}.achievement-badge-perfect-balance .achievement-badge-week-pip{width:2%;height:48%;top:2%}.achievement-badge-perfect-balance .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 12%,var(--lightningcss-light,#fff0a0)var(--lightningcss-dark,#332d20) 25%,var(--lightningcss-light,#ffc52f)var(--lightningcss-dark,#332d20) 48%,var(--lightningcss-light,#3d87ff94)var(--lightningcss-dark,#1d4c7194) 66%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);box-shadow:0 0 7px #ffd24a}.achievement-badge-shine{z-index:7;pointer-events:none;position:absolute;inset:1%;overflow:hidden}.achievement-badge-shine:before{content:"";background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#ffe384c2)var(--lightningcss-dark,#332d20c2),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:26%;position:absolute;top:-30%;bottom:-30%;left:0}.achievement-badge-spark{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);filter:drop-shadow(0 0 7px #ffc529);background:var(--lightningcss-light,#fff7ac)var(--lightningcss-dark,#151f2d);width:4.5%;position:absolute}.achievement-badge-spark-one{top:12%;right:7%}.achievement-badge-spark-two{bottom:24%;left:8%;animation-delay:.32s!important}.achievement-badge-fv-apprentice .achievement-badge-art{animation:5.2s cubic-bezier(.42,0,.28,1) infinite fv-apprentice-balance}.achievement-badge-fv-apprentice .achievement-badge-aura{background:radial-gradient(circle,var(--lightningcss-light,#ffcb3bdb)var(--lightningcss-dark,#332d20db),var(--lightningcss-light,#d2600c5c)var(--lightningcss-dark,#5445225c) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);animation:5.2s ease-in-out infinite fv-apprentice-aura}.achievement-badge-fv-apprentice .achievement-badge-balance-glow{animation:5.2s ease-out infinite fv-apprentice-scale-lock}.achievement-badge-fv-apprentice .achievement-badge-week-pip{animation:5.2s ease-out infinite fv-apprentice-week-light;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-fv-apprentice .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/fv-apprentice.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-apprentice.webp) 50%/contain no-repeat}.achievement-badge-fv-apprentice .achievement-badge-shine:before{animation:5.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-apprentice .achievement-badge-spark{animation:5.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fv-artisan .achievement-badge-art{animation:5.8s cubic-bezier(.42,0,.24,1) infinite fv-artisan-craft-spin}.achievement-badge-fv-artisan .achievement-badge-aura{background:conic-gradient(from -30deg,var(--lightningcss-light,#dcf0ffc7)var(--lightningcss-dark,#172d43c7),var(--lightningcss-light,#2281eb94)var(--lightningcss-dark,#1d4c7194),var(--lightningcss-light,#ff39334d)var(--lightningcss-dark,#6528384d),var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#151f2db8),var(--lightningcss-light,#dcf0ffc7)var(--lightningcss-dark,#172d43c7));animation:5.8s ease-in-out infinite fv-apprentice-aura;inset:2%}.achievement-badge-fv-artisan .achievement-badge-precision-ring{animation:5.8s cubic-bezier(.4,0,.2,1) infinite fv-artisan-precision-sweep}.achievement-badge-fv-artisan .achievement-badge-dough-orbit{animation:5.8s ease-in-out infinite fv-artisan-dough-orbit}.achievement-badge-fv-artisan .achievement-badge-week-pip{animation:5.8s ease-out infinite fv-artisan-gem-fire;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-fv-artisan .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/fv-artisan.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-artisan.webp) 50%/contain no-repeat}.achievement-badge-fv-artisan .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#9bdcffd6)var(--lightningcss-dark,#172d43d6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-artisan .achievement-badge-spark{filter:drop-shadow(0 0 7px #62c7ff);background:var(--lightningcss-light,#eaf9ff)var(--lightningcss-dark,#151f2d);animation:5.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fv-master .achievement-badge-art{animation:6.1s cubic-bezier(.42,0,.22,1) infinite fv-master-command}.achievement-badge-fv-master .achievement-badge-aura{background:conic-gradient(from -35deg,var(--lightningcss-light,#ffd640cc)var(--lightningcss-dark,#332d20cc),var(--lightningcss-light,#2f9dffe0)var(--lightningcss-dark,#1d4c71e0),var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80),var(--lightningcss-light,#0747c6c2)var(--lightningcss-dark,#1d4c71c2),var(--lightningcss-light,#ffd640cc)var(--lightningcss-dark,#332d20cc));animation:6.1s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-fv-master .achievement-badge-master-reticle{animation:6.1s cubic-bezier(.4,0,.2,1) infinite fv-master-reticle-lock}.achievement-badge-fv-master .achievement-badge-master-command-flare{animation:6.1s ease-out infinite fv-master-command-flare}.achievement-badge-fv-master .achievement-badge-week-pip:after{animation:6.1s ease-out infinite fv-master-calibration-tick;animation-delay:calc(var(--achievement-pip-index) * 45ms)}.achievement-badge-fv-master .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/fv-master.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-master.webp) 50%/contain no-repeat}.achievement-badge-fv-master .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#6fc7ffdb)var(--lightningcss-dark,#172d43db),var(--lightningcss-light,#ffd848c7)var(--lightningcss-dark,#332d20c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6.1s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-master .achievement-badge-spark{filter:drop-shadow(0 0 8px #31a9ff);background:var(--lightningcss-light,#fff7b3)var(--lightningcss-dark,#151f2d);animation:6.1s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fv-prestige .achievement-badge-art{animation:6.5s cubic-bezier(.42,0,.21,1) infinite fv-prestige-cloche-reveal}.achievement-badge-fv-prestige .achievement-badge-aura{filter:blur(14px);background:conic-gradient(from -40deg,var(--lightningcss-light,#ff5ae8eb)var(--lightningcss-dark,#44315feb),var(--lightningcss-light,#7336ffd9)var(--lightningcss-dark,#44315fd9),var(--lightningcss-light,#ffffff8a)var(--lightningcss-dark,#151f2d8a),var(--lightningcss-light,#388dffad)var(--lightningcss-dark,#1d4c71ad),var(--lightningcss-light,#ffb8e5d1)var(--lightningcss-dark,#2b263ed1),var(--lightningcss-light,#ff5ae8eb)var(--lightningcss-dark,#44315feb));animation:6.5s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-fv-prestige .achievement-badge-prestige-portal{animation:6.5s cubic-bezier(.4,0,.2,1) infinite fv-prestige-portal-open}.achievement-badge-fv-prestige .achievement-badge-prestige-orbit-one{animation:6.5s ease-in-out infinite fv-prestige-orbit-one}.achievement-badge-fv-prestige .achievement-badge-prestige-orbit-two{animation:6.5s ease-in-out infinite fv-prestige-orbit-two}.achievement-badge-fv-prestige .achievement-badge-prestige-reveal-flare{animation:6.5s ease-out infinite fv-prestige-reveal-flare}.achievement-badge-fv-prestige .achievement-badge-week-pip:after{animation:6.5s ease-out infinite fv-prestige-light-cascade;animation-delay:calc(var(--achievement-pip-index) * 26ms)}.achievement-badge-fv-prestige .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/fv-prestige.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-prestige.webp) 50%/contain no-repeat}.achievement-badge-fv-prestige .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f3a6fff0)var(--lightningcss-dark,#2b263ef0),var(--lightningcss-light,#69c2ffb8)var(--lightningcss-dark,#172d43b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-prestige .achievement-badge-spark{filter:drop-shadow(0 0 10px #c14fff);background:var(--lightningcss-light,#fae9ff)var(--lightningcss-dark,#2b263e);width:5.5%;animation:6.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fv-presidential .achievement-badge-art{animation:7.2s cubic-bezier(.42,0,.2,1) infinite fv-presidential-command}.achievement-badge-fv-presidential .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -35deg,var(--lightningcss-light,#d71920e6)var(--lightningcss-dark,#652838e6),var(--lightningcss-light,#ffda3ff2)var(--lightningcss-dark,#332d20f2),var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#151f2d94),var(--lightningcss-light,#0d75e4e0)var(--lightningcss-dark,#1d4c71e0),var(--lightningcss-light,#ffda3fc7)var(--lightningcss-dark,#332d20c7),var(--lightningcss-light,#d71920e6)var(--lightningcss-dark,#652838e6));animation:7.2s ease-in-out infinite fv-apprentice-aura;inset:-5%}.achievement-badge-fv-presidential .achievement-badge-presidential-radiance{animation:7.2s cubic-bezier(.4,0,.2,1) infinite fv-presidential-radiance}.achievement-badge-fv-presidential .achievement-badge-presidential-crown-flare{animation:7.2s ease-out infinite fv-presidential-crown-ignite}.achievement-badge-fv-presidential .achievement-badge-presidential-seal{animation:7.2s ease-out infinite fv-presidential-seal-power}.achievement-badge-fv-presidential .achievement-badge-week-pip:after{animation:7.2s ease-out infinite fv-presidential-milestone-cascade;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-fv-presidential .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/fv-presidential.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fv-presidential.webp) 50%/contain no-repeat}.achievement-badge-fv-presidential .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe565fa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#ff42489e)var(--lightningcss-dark,#6528389e),var(--lightningcss-light,#4bacffa8)var(--lightningcss-dark,#1d4c71a8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:30%;animation:7.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fv-presidential .achievement-badge-spark{filter:drop-shadow(0 0 12px #ffc72c);background:var(--lightningcss-light,#fffbd0)var(--lightningcss-dark,#151f2d);width:6.5%;animation:7.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-bullseye .achievement-badge-art{animation:5.4s cubic-bezier(.42,0,.2,1) infinite bullseye-release}.achievement-badge-bullseye .achievement-badge-aura{background:conic-gradient(from -35deg,var(--lightningcss-light,#1b70e8e6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ff373db8)var(--lightningcss-dark,#652838b8),var(--lightningcss-light,#ffd745db)var(--lightningcss-dark,#332d20db),var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80),var(--lightningcss-light,#1b70e8e6)var(--lightningcss-dark,#1d4c71e6));animation:5.4s ease-in-out infinite fv-apprentice-aura;inset:0}.achievement-badge-bullseye .achievement-badge-bullseye-reticle{animation:5.4s cubic-bezier(.4,0,.2,1) infinite bullseye-reticle-lock}.achievement-badge-bullseye .achievement-badge-bullseye-streak{animation:5.4s ease-out infinite bullseye-pepperoni-streak}.achievement-badge-bullseye .achievement-badge-bullseye-ripple-one{animation:5.4s ease-out infinite bullseye-ripple-hit}.achievement-badge-bullseye .achievement-badge-bullseye-ripple-two{animation:5.4s ease-out .16s infinite bullseye-ripple-hit}.achievement-badge-bullseye .achievement-badge-week-pip:after{animation:5.4s ease-out infinite bullseye-marker-hit;animation-delay:calc(var(--achievement-pip-index) * 70ms)}.achievement-badge-bullseye .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/bullseye.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/bullseye.webp) 50%/contain no-repeat}.achievement-badge-bullseye .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#61b9ffe6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ffd145c7)var(--lightningcss-dark,#332d20c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-bullseye .achievement-badge-spark{filter:drop-shadow(0 0 8px #258eff);background:var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d);animation:5.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-dead-center .achievement-badge-art{animation:6s cubic-bezier(.42,0,.2,1) infinite dead-center-focus}.achievement-badge-dead-center .achievement-badge-aura{background:conic-gradient(from -30deg,var(--lightningcss-light,#a339e5eb)var(--lightningcss-dark,#44315feb),var(--lightningcss-light,#49f5e5bd)var(--lightningcss-dark,#172d43bd),var(--lightningcss-light,#ffffff8a)var(--lightningcss-dark,#151f2d8a),var(--lightningcss-light,#6830ddd6)var(--lightningcss-dark,#44315fd6),var(--lightningcss-light,#a339e5eb)var(--lightningcss-dark,#44315feb));animation:6s ease-in-out infinite fv-apprentice-aura;inset:-1%}.achievement-badge-dead-center .achievement-badge-dead-center-beam-horizontal{animation:6s ease-out infinite dead-center-horizontal-lock}.achievement-badge-dead-center .achievement-badge-dead-center-beam-vertical{animation:6s ease-out infinite dead-center-vertical-lock}.achievement-badge-dead-center .achievement-badge-dead-center-lock{animation:6s cubic-bezier(.4,0,.2,1) infinite dead-center-gem-lock}.achievement-badge-dead-center .achievement-badge-week-pip:after{animation:6s ease-out infinite bullseye-marker-hit;animation-delay:calc(var(--achievement-pip-index) * 75ms)}.achievement-badge-dead-center .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/dead-center.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/dead-center.webp) 50%/contain no-repeat}.achievement-badge-dead-center .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#6ffff1e6)var(--lightningcss-dark,#172d43e6),var(--lightningcss-light,#c564ffd6)var(--lightningcss-dark,#44315fd6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-dead-center .achievement-badge-spark{filter:drop-shadow(0 0 9px #b547ff);background:var(--lightningcss-light,#e8fffc)var(--lightningcss-dark,#151f2d);animation:6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-perfect-balance .achievement-badge-art{animation:6.8s cubic-bezier(.42,0,.2,1) infinite perfect-balance-lock}.achievement-badge-perfect-balance .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -45deg,var(--lightningcss-light,#ff3d44bd)var(--lightningcss-dark,#652838bd),var(--lightningcss-light,#ffdc4ef0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#ffffffa3)var(--lightningcss-dark,#151f2da3),var(--lightningcss-light,#3789ffd1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#ffdc4edb)var(--lightningcss-dark,#332d20db),var(--lightningcss-light,#ff3d44bd)var(--lightningcss-dark,#652838bd));animation:6.8s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-perfect-balance .achievement-badge-perfect-zero{animation:6.8s cubic-bezier(.4,0,.2,1) infinite perfect-zero-halo}.achievement-badge-perfect-balance .achievement-badge-perfect-arc-left{animation:6.8s ease-out infinite perfect-arc-left-lock}.achievement-badge-perfect-balance .achievement-badge-perfect-arc-right{animation:6.8s ease-out infinite perfect-arc-right-lock}.achievement-badge-perfect-balance .achievement-badge-perfect-wave{animation:6.8s ease-out infinite perfect-wave-flat}.achievement-badge-perfect-balance .achievement-badge-week-pip:after{animation:6.8s ease-out infinite bullseye-marker-hit;animation-delay:calc(var(--achievement-pip-index) * 65ms)}.achievement-badge-perfect-balance .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/perfect-balance.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/perfect-balance.webp) 50%/contain no-repeat}.achievement-badge-perfect-balance .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe87afa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#5ea1ffb3)var(--lightningcss-dark,#1d4c71b3),var(--lightningcss-light,#ff4c519e)var(--lightningcss-dark,#6528389e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:29%;animation:6.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-perfect-balance .achievement-badge-spark{filter:drop-shadow(0 0 10px #ffd345);background:var(--lightningcss-light,#fffbd1)var(--lightningcss-dark,#151f2d);width:5.8%;animation:6.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-streak .achievement-badge-art{animation:5.2s cubic-bezier(.42,0,.2,1) infinite food-streak-sprint}.achievement-badge-food-streak .achievement-badge-aura{background:conic-gradient(from -45deg,var(--lightningcss-light,#1fd2a0e0)var(--lightningcss-dark,#18312be0),var(--lightningcss-light,#ffdd4ab8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#151f2d8c),var(--lightningcss-light,#2297cfad)var(--lightningcss-dark,#1d4c71ad),var(--lightningcss-light,#1fd2a0e0)var(--lightningcss-dark,#18312be0));animation:5.2s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-food-streak .achievement-badge-food-streak-trail{animation:5.2s ease-out infinite food-streak-trail-sweep}.achievement-badge-food-streak .achievement-badge-food-streak-burst{animation:5.2s ease-out infinite food-streak-finish-burst}.achievement-badge-food-streak .achievement-badge-week-pip{animation:5.2s ease-out infinite food-streak-week-light;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-food-streak .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/food-streak.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-streak.webp) 50%/contain no-repeat}.achievement-badge-food-streak .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#84ffe0e0)var(--lightningcss-dark,#18312be0),var(--lightningcss-light,#ffdc52ad)var(--lightningcss-dark,#332d20ad),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-streak .achievement-badge-spark{filter:drop-shadow(0 0 8px #26d9a9);background:var(--lightningcss-light,#e8fff8)var(--lightningcss-dark,#151f2d);animation:5.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-locked-in .achievement-badge-art{animation:5.8s cubic-bezier(.42,0,.2,1) infinite food-locked-wheel-turn}.achievement-badge-food-locked-in .achievement-badge-aura{background:conic-gradient(from -35deg,var(--lightningcss-light,#1d77e0e6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ffcd3acc)var(--lightningcss-dark,#332d20cc),var(--lightningcss-light,#fff9)var(--lightningcss-dark,#151f2d99),var(--lightningcss-light,#2099deb8)var(--lightningcss-dark,#1d4c71b8),var(--lightningcss-light,#1d77e0e6)var(--lightningcss-dark,#1d4c71e6));animation:5.8s ease-in-out infinite fv-apprentice-aura;inset:0}.achievement-badge-food-locked-in .achievement-badge-locked-ring{animation:5.8s cubic-bezier(.4,0,.2,1) infinite food-locked-ring-turn}.achievement-badge-food-locked-in .achievement-badge-locked-click{animation:5.8s ease-out infinite food-locked-click}.achievement-badge-food-locked-in .achievement-badge-week-pip{animation:5.8s ease-out infinite food-locked-latch;animation-delay:calc(var(--achievement-pip-index) * .1s)}.achievement-badge-food-locked-in .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/food-locked-in.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-locked-in.webp) 50%/contain no-repeat}.achievement-badge-food-locked-in .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#77c7ffe6)var(--lightningcss-dark,#172d43e6),var(--lightningcss-light,#ffd34ab8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-locked-in .achievement-badge-spark{filter:drop-shadow(0 0 8px #258ff0);background:var(--lightningcss-light,#e8f7ff)var(--lightningcss-dark,#151f2d);animation:5.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-machine .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.2,1) infinite food-machine-power}.achievement-badge-food-machine .achievement-badge-aura{background:conic-gradient(from -38deg,var(--lightningcss-light,#af3df1e6)var(--lightningcss-dark,#44315fe6),var(--lightningcss-light,#2fdee8db)var(--lightningcss-dark,#172d43db),var(--lightningcss-light,#ffffff8a)var(--lightningcss-dark,#151f2d8a),var(--lightningcss-light,#ffa63585)var(--lightningcss-dark,#332d2085),var(--lightningcss-light,#af3df1e6)var(--lightningcss-dark,#44315fe6));animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:-1%}.achievement-badge-food-machine .achievement-badge-machine-gear-one{animation:6.2s cubic-bezier(.4,0,.2,1) infinite food-machine-gear-clockwise}.achievement-badge-food-machine .achievement-badge-machine-gear-two{animation:6.2s cubic-bezier(.4,0,.2,1) infinite food-machine-gear-counter}.achievement-badge-food-machine .achievement-badge-machine-conveyor{animation:6.2s ease-out infinite food-machine-conveyor-pulse}.achievement-badge-food-machine .achievement-badge-week-pip{animation:6.2s ease-out infinite food-machine-indicator;animation-delay:calc(var(--achievement-pip-index) * 65ms)}.achievement-badge-food-machine .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/food-machine.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-machine.webp) 50%/contain no-repeat}.achievement-badge-food-machine .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#69f4ffe6)var(--lightningcss-dark,#172d43e6),var(--lightningcss-light,#cf68ffd1)var(--lightningcss-dark,#44315fd1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-machine .achievement-badge-spark{filter:drop-shadow(0 0 9px #a342ee);background:var(--lightningcss-light,#e9feff)var(--lightningcss-dark,#151f2d);width:5.3%;animation:6.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-dynasty .achievement-badge-art{animation:6.8s cubic-bezier(.42,0,.2,1) infinite food-dynasty-rise}.achievement-badge-food-dynasty .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -42deg,var(--lightningcss-light,#ffe069e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#25a480d1)var(--lightningcss-dark,#20503fd1),var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#151f2d9e),var(--lightningcss-light,#2667c0c2)var(--lightningcss-dark,#1d4c71c2),var(--lightningcss-light,#ffe069e6)var(--lightningcss-dark,#332d20e6));animation:6.8s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-food-dynasty .achievement-badge-dynasty-halo{animation:6.8s cubic-bezier(.4,0,.2,1) infinite food-dynasty-halo}.achievement-badge-food-dynasty .achievement-badge-dynasty-rays{animation:6.8s ease-in-out infinite food-dynasty-rays}.achievement-badge-food-dynasty .achievement-badge-dynasty-laurel{animation:6.8s ease-out infinite food-dynasty-laurel}.achievement-badge-food-dynasty .achievement-badge-week-pip:after{animation:6.8s ease-out infinite food-dynasty-milestone;animation-delay:calc(var(--achievement-pip-index) * 35ms)}.achievement-badge-food-dynasty .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/food-dynasty.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-dynasty.webp) 50%/contain no-repeat}.achievement-badge-food-dynasty .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe887f5)var(--lightningcss-dark,#332d20f5),var(--lightningcss-light,#62deb0b8)var(--lightningcss-dark,#18312bb8),var(--lightningcss-light,#5399ef8a)var(--lightningcss-dark,#1d4c718a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:29%;animation:6.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-dynasty .achievement-badge-spark{filter:drop-shadow(0 0 10px #d9bd47);background:var(--lightningcss-light,#fff8c9)var(--lightningcss-dark,#151f2d);width:5.8%;animation:6.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-period-champion .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.2,1) infinite food-period-champion-victory}.achievement-badge-food-period-champion .achievement-badge-aura{background:conic-gradient(from -38deg,var(--lightningcss-light,#b242f1eb)var(--lightningcss-dark,#44315feb),var(--lightningcss-light,#ffd23ad1)var(--lightningcss-dark,#332d20d1),var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#151f2d8c),var(--lightningcss-light,#308fedbd)var(--lightningcss-dark,#1d4c71bd),var(--lightningcss-light,#b242f1eb)var(--lightningcss-dark,#44315feb));animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:-1%}.achievement-badge-food-period-champion .achievement-badge-period-spotlight{animation:6.2s ease-in-out infinite food-period-spotlight}.achievement-badge-food-period-champion .achievement-badge-period-belt-flare{animation:6.2s ease-out infinite food-period-belt-flare}.achievement-badge-food-period-champion .achievement-badge-period-victory-ring{animation:6.2s cubic-bezier(.4,0,.2,1) infinite food-period-victory-ring}.achievement-badge-food-period-champion .achievement-badge-week-pip{animation:6.2s ease-out infinite food-period-week-light;animation-delay:calc(var(--achievement-pip-index) * .12s)}.achievement-badge-food-period-champion .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/food-period-champion.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-period-champion.webp) 50%/contain no-repeat}.achievement-badge-food-period-champion .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#efa9ffe6)var(--lightningcss-dark,#2b263ee6),var(--lightningcss-light,#ffdc50cc)var(--lightningcss-dark,#332d20cc),var(--lightningcss-light,#62b8ffa6)var(--lightningcss-dark,#1d4c71a6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-period-champion .achievement-badge-spark{filter:drop-shadow(0 0 9px #b648f1);background:var(--lightningcss-light,#fff6bd)var(--lightningcss-dark,#151f2d);width:5.4%;animation:6.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-double-crown .achievement-badge-art{animation:6.8s cubic-bezier(.42,0,.2,1) infinite food-double-crown-lift}.achievement-badge-food-double-crown .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -42deg,var(--lightningcss-light,#ffd954f0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#e0363dbf)var(--lightningcss-dark,#652838bf),var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#151f2d9e),var(--lightningcss-light,#317ce2d1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#ffd954f0)var(--lightningcss-dark,#332d20f0));animation:6.8s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-food-double-crown .achievement-badge-double-crown-halo-left{animation:6.8s cubic-bezier(.4,0,.2,1) infinite food-double-left-coronation}.achievement-badge-food-double-crown .achievement-badge-double-crown-halo-right{animation:6.8s cubic-bezier(.4,0,.2,1) infinite food-double-right-coronation}.achievement-badge-food-double-crown .achievement-badge-double-crown-bridge{animation:6.8s ease-out infinite food-double-bridge}.achievement-badge-food-double-crown .achievement-badge-week-pip{animation:6.8s ease-out infinite food-double-week-light;animation-delay:calc(var(--achievement-pip-index) * 75ms)}.achievement-badge-food-double-crown .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/food-double-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-double-crown.webp) 50%/contain no-repeat}.achievement-badge-food-double-crown .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe77afa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#65aaffb8)var(--lightningcss-dark,#1d4c71b8),var(--lightningcss-light,#ff4c518f)var(--lightningcss-dark,#6528388f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:29%;animation:6.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-double-crown .achievement-badge-spark{filter:drop-shadow(0 0 10px #ffd24d);background:var(--lightningcss-light,#fff8c6)var(--lightningcss-dark,#151f2d);width:5.8%;animation:6.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-food-triple-crown .achievement-badge-art{animation:7.6s cubic-bezier(.42,0,.2,1) infinite food-triple-crown-finale}.achievement-badge-food-triple-crown .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -35deg,var(--lightningcss-light,#d71920f5)var(--lightningcss-dark,#652838f5),var(--lightningcss-light,#ffdc46fa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#151f2db8),var(--lightningcss-light,#117dedf0)var(--lightningcss-dark,#1d4c71f0),var(--lightningcss-light,#ffdc46db)var(--lightningcss-dark,#332d20db),var(--lightningcss-light,#d71920f5)var(--lightningcss-dark,#652838f5));animation:7.6s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-food-triple-crown .achievement-badge-triple-radiance{animation:7.6s cubic-bezier(.4,0,.2,1) infinite food-triple-radiance}.achievement-badge-food-triple-crown .achievement-badge-triple-crown-flare-top{animation:7.6s ease-out infinite food-triple-crown-ignite}.achievement-badge-food-triple-crown .achievement-badge-triple-crown-flare-left{animation:7.6s ease-out .14s infinite food-triple-crown-ignite}.achievement-badge-food-triple-crown .achievement-badge-triple-crown-flare-right{animation:7.6s ease-out .28s infinite food-triple-crown-ignite}.achievement-badge-food-triple-crown .achievement-badge-triple-trophy-flare{animation:7.6s ease-out infinite food-triple-trophy-power}.achievement-badge-food-triple-crown .achievement-badge-week-pip{animation:7.6s ease-out infinite food-triple-week-light;animation-delay:calc(var(--achievement-pip-index) * 60ms)}.achievement-badge-food-triple-crown .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/food-triple-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/food-triple-crown.webp) 50%/contain no-repeat}.achievement-badge-food-triple-crown .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffeb7bfc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ff4850a8)var(--lightningcss-dark,#652838a8),var(--lightningcss-light,#48b0ffc2)var(--lightningcss-dark,#1d4c71c2),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:32%;animation:7.6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-food-triple-crown .achievement-badge-spark{filter:drop-shadow(0 0 13px #ffd23f);background:var(--lightningcss-light,#fffbd0)var(--lightningcss-dark,#151f2d);width:7%;animation:7.6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-apprentice .achievement-badge-art{animation:5.3s cubic-bezier(.42,0,.28,1) infinite lv-apprentice-clock-in}.achievement-badge-lv-apprentice .achievement-badge-aura{background:radial-gradient(circle,var(--lightningcss-light,#ffca3ee0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#be500b5c)var(--lightningcss-dark,#6528385c) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);animation:5.3s ease-in-out infinite fv-apprentice-aura}.achievement-badge-lv-apprentice .achievement-badge-labor-punch-beam{animation:5.3s ease-out infinite lv-apprentice-punch-beam}.achievement-badge-lv-apprentice .achievement-badge-labor-timecard-flare{animation:5.3s ease-out infinite lv-apprentice-timecard-flare}.achievement-badge-lv-apprentice .achievement-badge-week-pip{animation:5.3s ease-out infinite lv-apprentice-week-check;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-lv-apprentice .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/lv-apprentice.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-apprentice.webp) 50%/contain no-repeat}.achievement-badge-lv-apprentice .achievement-badge-shine:before{animation:5.3s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-apprentice .achievement-badge-spark{animation:5.3s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-artisan .achievement-badge-art{animation:5.9s cubic-bezier(.42,0,.24,1) infinite lv-artisan-schedule-balance}.achievement-badge-lv-artisan .achievement-badge-aura{background:conic-gradient(from -30deg,var(--lightningcss-light,#def2ffd1)var(--lightningcss-dark,#172d43d1),var(--lightningcss-light,#2b8eee99)var(--lightningcss-dark,#1d4c7199),var(--lightningcss-light,#ff3e4357)var(--lightningcss-dark,#65283857),var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#151f2dbf),var(--lightningcss-light,#def2ffd1)var(--lightningcss-dark,#172d43d1));animation:5.9s ease-in-out infinite fv-apprentice-aura;inset:2%}.achievement-badge-lv-artisan .achievement-badge-labor-clock-ring{animation:5.9s cubic-bezier(.4,0,.2,1) infinite lv-artisan-clock-sweep}.achievement-badge-lv-artisan .achievement-badge-labor-planning-gear{animation:5.9s ease-in-out infinite lv-artisan-planning-gear}.achievement-badge-lv-artisan .achievement-badge-week-pip{animation:5.9s ease-out infinite lv-artisan-indicator;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-lv-artisan .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/lv-artisan.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-artisan.webp) 50%/contain no-repeat}.achievement-badge-lv-artisan .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#a1e0ffdb)var(--lightningcss-dark,#172d43db),var(--lightningcss-light,#ff62657a)var(--lightningcss-dark,#6528387a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-artisan .achievement-badge-spark{filter:drop-shadow(0 0 8px #63c9ff);background:var(--lightningcss-light,#ecfaff)var(--lightningcss-dark,#151f2d);animation:5.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-master .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.22,1) infinite lv-master-conduct}.achievement-badge-lv-master .achievement-badge-aura{background:conic-gradient(from -35deg,var(--lightningcss-light,#ffd73fd6)var(--lightningcss-dark,#332d20d6),var(--lightningcss-light,#31a0ffe6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ffffff85)var(--lightningcss-dark,#151f2d85),var(--lightningcss-light,#0748c7c7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#ffd73fd6)var(--lightningcss-dark,#332d20d6));animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-lv-master .achievement-badge-labor-crew-orbit{animation:6.2s cubic-bezier(.4,0,.2,1) infinite lv-master-crew-lock}.achievement-badge-lv-master .achievement-badge-labor-timing-pulse{animation:6.2s ease-out infinite lv-master-timing-pulse}.achievement-badge-lv-master .achievement-badge-labor-command-flare{animation:6.2s ease-out infinite fv-master-command-flare}.achievement-badge-lv-master .achievement-badge-week-pip:after{animation:6.2s ease-out infinite lv-master-week-command;animation-delay:calc(var(--achievement-pip-index) * 45ms)}.achievement-badge-lv-master .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/lv-master.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-master.webp) 50%/contain no-repeat}.achievement-badge-lv-master .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#70caffe0)var(--lightningcss-dark,#172d43e0),var(--lightningcss-light,#ffda49cc)var(--lightningcss-dark,#332d20cc),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-master .achievement-badge-spark{filter:drop-shadow(0 0 9px #34abff);background:var(--lightningcss-light,#fff8b7)var(--lightningcss-dark,#151f2d);animation:6.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-prestige .achievement-badge-art{animation:6.7s cubic-bezier(.42,0,.21,1) infinite lv-prestige-command-rise}.achievement-badge-lv-prestige .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -40deg,var(--lightningcss-light,#ff5bebf0)var(--lightningcss-dark,#44315ff0),var(--lightningcss-light,#7437ffe0)var(--lightningcss-dark,#44315fe0),var(--lightningcss-light,#ffffff8f)var(--lightningcss-dark,#151f2d8f),var(--lightningcss-light,#3992ffb8)var(--lightningcss-dark,#1d4c71b8),var(--lightningcss-light,#ffbbe8d6)var(--lightningcss-dark,#2b263ed6),var(--lightningcss-light,#ff5bebf0)var(--lightningcss-dark,#44315ff0));animation:6.7s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-lv-prestige .achievement-badge-labor-hourglass-aura{animation:6.7s cubic-bezier(.4,0,.2,1) infinite lv-prestige-hourglass-float}.achievement-badge-lv-prestige .achievement-badge-labor-schedule-orbit-one{animation:6.7s ease-in-out infinite lv-prestige-schedule-one}.achievement-badge-lv-prestige .achievement-badge-labor-schedule-orbit-two{animation:6.7s ease-in-out infinite lv-prestige-schedule-two}.achievement-badge-lv-prestige .achievement-badge-labor-prestige-flare{animation:6.7s ease-out infinite fv-prestige-reveal-flare}.achievement-badge-lv-prestige .achievement-badge-week-pip:after{animation:6.7s ease-out infinite lv-prestige-week-arc;animation-delay:calc(var(--achievement-pip-index) * 26ms)}.achievement-badge-lv-prestige .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/lv-prestige.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-prestige.webp) 50%/contain no-repeat}.achievement-badge-lv-prestige .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f4a8fff5)var(--lightningcss-dark,#2b263ef5),var(--lightningcss-light,#6ac6ffbd)var(--lightningcss-dark,#172d43bd),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6.7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-prestige .achievement-badge-spark{filter:drop-shadow(0 0 11px #c450ff);background:var(--lightningcss-light,#fceaff)var(--lightningcss-dark,#2b263e);width:5.6%;animation:6.7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-lv-presidential.achievement-badge-showcase{width:min(84vw,390px);height:min(84vw,390px)}.achievement-badge-lv-presidential .achievement-badge-art{animation:7.5s cubic-bezier(.42,0,.2,1) infinite lv-presidential-finale}.achievement-badge-lv-presidential .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -35deg,var(--lightningcss-light,#de242df7)var(--lightningcss-dark,#652838f7),var(--lightningcss-light,#ffde44fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#151f2db3),var(--lightningcss-light,#1987f6f0)var(--lightningcss-dark,#1d4c71f0),var(--lightningcss-light,#ffde44de)var(--lightningcss-dark,#332d20de),var(--lightningcss-light,#de242df7)var(--lightningcss-dark,#652838f7));animation:7.5s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-lv-presidential .achievement-badge-labor-president-radiance{animation:7.5s cubic-bezier(.4,0,.2,1) infinite lv-presidential-radiance}.achievement-badge-lv-presidential .achievement-badge-labor-president-crown-burst{animation:7.5s ease-out infinite lv-presidential-crown}.achievement-badge-lv-presidential .achievement-badge-labor-president-seal{animation:7.5s ease-out infinite lv-presidential-seal-power}.achievement-badge-lv-presidential .achievement-badge-week-pip:after{animation:7.5s ease-out infinite lv-presidential-milestone;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-lv-presidential .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/lv-presidential.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/lv-presidential.webp) 50%/contain no-repeat}.achievement-badge-lv-presidential .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffeb74fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ff4850ad)var(--lightningcss-dark,#652838ad),var(--lightningcss-light,#4ab2ffc7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:32%;animation:7.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-lv-presidential .achievement-badge-spark{filter:drop-shadow(0 0 14px #ffd13b);background:var(--lightningcss-light,#fffbd0)var(--lightningcss-dark,#151f2d);width:7%;animation:7.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-hawk .achievement-badge-art{animation:6s cubic-bezier(.42,0,.23,1) infinite labor-hawk-command}.achievement-badge-labor-hawk .achievement-badge-aura{background:conic-gradient(from -35deg,var(--lightningcss-light,#ffd842d6)var(--lightningcss-dark,#332d20d6),var(--lightningcss-light,#2f9affe6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80),var(--lightningcss-light,#084ac6c7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#ffd842d6)var(--lightningcss-dark,#332d20d6));animation:6s ease-in-out infinite fv-apprentice-aura;inset:0}.achievement-badge-labor-hawk .achievement-badge-labor-hawk-flight-arc{animation:6s cubic-bezier(.4,0,.2,1) infinite labor-hawk-flight-arc}.achievement-badge-labor-hawk .achievement-badge-labor-hawk-eye-scan{animation:6s ease-out infinite labor-hawk-eye-scan}.achievement-badge-labor-hawk .achievement-badge-labor-hawk-gauge-lock{animation:6s ease-out infinite labor-hawk-gauge-lock}.achievement-badge-labor-hawk .achievement-badge-week-pip:after{animation:6s ease-out infinite labor-hawk-marker;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-labor-hawk .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/labor-hawk.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-hawk.webp) 50%/contain no-repeat}.achievement-badge-labor-hawk .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#71cdffe6)var(--lightningcss-dark,#172d43e6),var(--lightningcss-light,#ffdb4cc7)var(--lightningcss-dark,#332d20c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-hawk .achievement-badge-spark{filter:drop-shadow(0 0 9px #36a8ff);background:var(--lightningcss-light,#fff7b2)var(--lightningcss-dark,#151f2d);animation:6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-ace .achievement-badge-art{animation:6.5s cubic-bezier(.42,0,.2,1) infinite labor-ace-bank}.achievement-badge-labor-ace .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -40deg,var(--lightningcss-light,#f04bfff0)var(--lightningcss-dark,#44315ff0),var(--lightningcss-light,#7036ffe6)var(--lightningcss-dark,#44315fe6),var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#151f2d8c),var(--lightningcss-light,#37cfffcc)var(--lightningcss-dark,#172d43cc),var(--lightningcss-light,#ff74e2d1)var(--lightningcss-dark,#44315fd1),var(--lightningcss-light,#f04bfff0)var(--lightningcss-dark,#44315ff0));animation:6.5s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-labor-ace .achievement-badge-labor-ace-flight-ring{animation:6.5s cubic-bezier(.4,0,.2,1) infinite labor-ace-ring-pass}.achievement-badge-labor-ace .achievement-badge-labor-ace-contrail{animation:6.5s ease-in-out infinite labor-ace-contrail}.achievement-badge-labor-ace .achievement-badge-labor-ace-gauge-sweep{animation:6.5s ease-out infinite labor-ace-gauge-dive}.achievement-badge-labor-ace .achievement-badge-week-pip:after{animation:6.5s ease-out infinite lv-prestige-week-arc;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-labor-ace .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/labor-ace.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-ace.webp) 50%/contain no-repeat}.achievement-badge-labor-ace .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f5a8fff2)var(--lightningcss-dark,#2b263ef2),var(--lightningcss-light,#5edbffcc)var(--lightningcss-dark,#172d43cc),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:6.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-ace .achievement-badge-spark{filter:drop-shadow(0 0 11px #c44fff);background:var(--lightningcss-light,#fceaff)var(--lightningcss-dark,#2b263e);width:5.6%;animation:6.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-surgeon .achievement-badge-art{animation:6.9s cubic-bezier(.42,0,.2,1) infinite labor-surgeon-precision}.achievement-badge-labor-surgeon .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -38deg,var(--lightningcss-light,#ffe471e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#2ad8a2db)var(--lightningcss-dark,#18312bdb),var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#151f2d9e),var(--lightningcss-light,#3389efc7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#ffe471e6)var(--lightningcss-dark,#332d20e6));animation:6.9s ease-in-out infinite fv-apprentice-aura;inset:-4%}.achievement-badge-labor-surgeon .achievement-badge-labor-surgeon-spotlight{animation:6.9s ease-in-out infinite labor-surgeon-spotlight}.achievement-badge-labor-surgeon .achievement-badge-labor-surgeon-pulse-line{animation:6.9s ease-out infinite labor-surgeon-pulse-flat}.achievement-badge-labor-surgeon .achievement-badge-labor-surgeon-tile-lock{animation:6.9s ease-out infinite labor-surgeon-tile-lock}.achievement-badge-labor-surgeon .achievement-badge-week-pip:after{animation:6.9s ease-out infinite labor-surgeon-marker;animation-delay:calc(var(--achievement-pip-index) * 70ms)}.achievement-badge-labor-surgeon .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/labor-surgeon.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-surgeon.webp) 50%/contain no-repeat}.achievement-badge-labor-surgeon .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#d3fff1f5)var(--lightningcss-dark,#151f2df5),var(--lightningcss-light,#43dfacc7)var(--lightningcss-dark,#18312bc7),var(--lightningcss-light,#499af499)var(--lightningcss-dark,#1d4c7199),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:29%;animation:6.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-surgeon .achievement-badge-spark{filter:drop-shadow(0 0 11px #42dcaa);background:var(--lightningcss-light,#eafff8)var(--lightningcss-dark,#151f2d);width:5.9%;animation:6.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-streak .achievement-badge-art{animation:5.4s cubic-bezier(.42,0,.2,1) infinite labor-streak-sprint}.achievement-badge-labor-streak .achievement-badge-aura{background:conic-gradient(from -42deg,var(--lightningcss-light,#34ddcfe6)var(--lightningcss-dark,#172d43e6),var(--lightningcss-light,#ffd746c2)var(--lightningcss-dark,#332d20c2),var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#151f2d94),var(--lightningcss-light,#3187e3a8)var(--lightningcss-dark,#1d4c71a8),var(--lightningcss-light,#34ddcfe6)var(--lightningcss-dark,#172d43e6));animation:5.4s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-labor-streak .achievement-badge-labor-streak-route{animation:5.4s ease-out infinite labor-streak-route-sweep}.achievement-badge-labor-streak .achievement-badge-labor-streak-week-link{animation:5.4s ease-out infinite labor-streak-week-link}.achievement-badge-labor-streak .achievement-badge-labor-streak-finish{animation:5.4s ease-out infinite labor-streak-finish}.achievement-badge-labor-streak .achievement-badge-week-pip{animation:5.4s ease-out infinite labor-streak-week-light;animation-delay:calc(var(--achievement-pip-index) * .14s)}.achievement-badge-labor-streak .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/labor-streak.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-streak.webp) 50%/contain no-repeat}.achievement-badge-labor-streak .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#7efff0eb)var(--lightningcss-dark,#172d43eb),var(--lightningcss-light,#ffd94fb8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-streak .achievement-badge-spark{filter:drop-shadow(0 0 9px #39dbcc);background:var(--lightningcss-light,#e6fffb)var(--lightningcss-dark,#151f2d);animation:5.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-locked-in .achievement-badge-art{animation:5.9s cubic-bezier(.42,0,.2,1) infinite labor-locked-vault-turn}.achievement-badge-labor-locked-in .achievement-badge-aura{background:conic-gradient(from -34deg,var(--lightningcss-light,#288eedeb)var(--lightningcss-dark,#1d4c71eb),var(--lightningcss-light,#ffcf3ed6)var(--lightningcss-dark,#332d20d6),var(--lightningcss-light,#fff9)var(--lightningcss-dark,#151f2d99),var(--lightningcss-light,#e2364194)var(--lightningcss-dark,#65283894),var(--lightningcss-light,#288eedeb)var(--lightningcss-dark,#1d4c71eb));animation:5.9s ease-in-out infinite fv-apprentice-aura;inset:0}.achievement-badge-labor-locked-in .achievement-badge-labor-locked-vault-ring{animation:5.9s cubic-bezier(.4,0,.2,1) infinite labor-locked-ring-turn}.achievement-badge-labor-locked-in .achievement-badge-labor-locked-schedule-sweep{animation:5.9s ease-out infinite labor-locked-schedule-sweep}.achievement-badge-labor-locked-in .achievement-badge-labor-locked-confirmation{animation:5.9s ease-out infinite labor-locked-confirmation}.achievement-badge-labor-locked-in .achievement-badge-week-pip{animation:5.9s ease-out infinite labor-locked-latch;animation-delay:calc(var(--achievement-pip-index) * .1s)}.achievement-badge-labor-locked-in .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/labor-locked-in.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-locked-in.webp) 50%/contain no-repeat}.achievement-badge-labor-locked-in .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#7acdffed)var(--lightningcss-dark,#172d43ed),var(--lightningcss-light,#ffd348c2)var(--lightningcss-dark,#332d20c2),var(--lightningcss-light,#eb484e8a)var(--lightningcss-dark,#6528388a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-locked-in .achievement-badge-spark{filter:drop-shadow(0 0 9px #3ba4ef);background:var(--lightningcss-light,#edf9ff)var(--lightningcss-dark,#151f2d);animation:5.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-machine .achievement-badge-art{animation:6.4s cubic-bezier(.42,0,.2,1) infinite labor-machine-boot}.achievement-badge-labor-machine .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -38deg,var(--lightningcss-light,#4ae2f2eb)var(--lightningcss-dark,#172d43eb),var(--lightningcss-light,#ae41efe6)var(--lightningcss-dark,#44315fe6),var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#151f2d94),var(--lightningcss-light,#ffb537a8)var(--lightningcss-dark,#332d20a8),var(--lightningcss-light,#4ae2f2eb)var(--lightningcss-dark,#172d43eb));animation:6.4s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-labor-machine .achievement-badge-labor-machine-power-orbit{animation:6.4s cubic-bezier(.4,0,.2,1) infinite labor-machine-power-orbit}.achievement-badge-labor-machine .achievement-badge-labor-machine-energy-band{animation:6.4s ease-out infinite labor-machine-energy-band}.achievement-badge-labor-machine .achievement-badge-labor-machine-output-flare{animation:6.4s ease-out infinite labor-machine-output}.achievement-badge-labor-machine .achievement-badge-week-pip{animation:6.4s ease-out infinite labor-machine-indicator;animation-delay:calc(var(--achievement-pip-index) * 65ms)}.achievement-badge-labor-machine .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/labor-machine.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-machine.webp) 50%/contain no-repeat}.achievement-badge-labor-machine .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#7cf7fff5)var(--lightningcss-dark,#172d43f5),var(--lightningcss-light,#cf68ffdb)var(--lightningcss-dark,#44315fdb),var(--lightningcss-light,#ffbe489e)var(--lightningcss-dark,#332d209e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:29%;animation:6.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-machine .achievement-badge-spark{filter:drop-shadow(0 0 10px #b04aef);background:var(--lightningcss-light,#e9feff)var(--lightningcss-dark,#151f2d);width:5.5%;animation:6.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-dynasty.achievement-badge-showcase{width:min(82vw,380px);height:min(82vw,380px)}.achievement-badge-labor-dynasty .achievement-badge-art{animation:7s cubic-bezier(.42,0,.2,1) infinite labor-dynasty-rise}.achievement-badge-labor-dynasty .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -40deg,var(--lightningcss-light,#ffdf64f0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#b32634d1)var(--lightningcss-dark,#652838d1),var(--lightningcss-light,#ffffffa3)var(--lightningcss-dark,#151f2da3),var(--lightningcss-light,#3184e5d1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#ffdf64f0)var(--lightningcss-dark,#332d20f0));animation:7s ease-in-out infinite fv-apprentice-aura;inset:-5%}.achievement-badge-labor-dynasty .achievement-badge-labor-dynasty-radiance{animation:7s cubic-bezier(.4,0,.2,1) infinite labor-dynasty-radiance}.achievement-badge-labor-dynasty .achievement-badge-labor-dynasty-banner-halo{animation:7s ease-in-out infinite labor-dynasty-banner-halo}.achievement-badge-labor-dynasty .achievement-badge-labor-dynasty-legacy-seal{animation:7s ease-out infinite labor-dynasty-legacy-seal}.achievement-badge-labor-dynasty .achievement-badge-week-pip:after{animation:7s ease-out infinite labor-dynasty-milestone;animation-delay:calc(var(--achievement-pip-index) * 32ms)}.achievement-badge-labor-dynasty .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/labor-dynasty.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-dynasty.webp) 50%/contain no-repeat}.achievement-badge-labor-dynasty .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffeb90fa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#dd4a53a8)var(--lightningcss-dark,#652838a8),var(--lightningcss-light,#4d9ef5ad)var(--lightningcss-dark,#1d4c71ad),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:31%;animation:7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-dynasty .achievement-badge-spark{filter:drop-shadow(0 0 12px #ddbd47);background:var(--lightningcss-light,#fff8ca)var(--lightningcss-dark,#151f2d);width:6.2%;animation:7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-period-champion.achievement-badge-showcase{width:min(82vw,370px);height:min(82vw,370px)}.achievement-badge-labor-period-champion .achievement-badge-art{animation:6.4s cubic-bezier(.42,0,.2,1) infinite labor-period-belt-lift}.achievement-badge-labor-period-champion .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -38deg,var(--lightningcss-light,#c64df5f0)var(--lightningcss-dark,#44315ff0),var(--lightningcss-light,#ffd744e0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#fff9)var(--lightningcss-dark,#151f2d99),var(--lightningcss-light,#3497f1c7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#c64df5f0)var(--lightningcss-dark,#44315ff0));animation:6.4s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-labor-period-champion .achievement-badge-labor-period-spotlight{animation:6.4s ease-in-out infinite labor-period-spotlight-open}.achievement-badge-labor-period-champion .achievement-badge-labor-period-belt-lock{animation:6.4s ease-out infinite labor-period-belt-lock}.achievement-badge-labor-period-champion .achievement-badge-labor-period-schedule-arc{animation:6.4s cubic-bezier(.4,0,.2,1) infinite labor-period-schedule-arc}.achievement-badge-labor-period-champion .achievement-badge-labor-period-victory-seal{animation:6.4s ease-out infinite labor-period-victory-seal}.achievement-badge-labor-period-champion .achievement-badge-week-pip{animation:6.4s ease-out infinite labor-period-week-confirm;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-labor-period-champion .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/labor-period-champion.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-period-champion.webp) 50%/contain no-repeat}.achievement-badge-labor-period-champion .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#efa9fff2)var(--lightningcss-dark,#2b263ef2),var(--lightningcss-light,#ffe268e0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#5eb8ffad)var(--lightningcss-dark,#1d4c71ad),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:29%;animation:6.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-period-champion .achievement-badge-spark{filter:drop-shadow(0 0 10px #c157ef);background:var(--lightningcss-light,#fff7bf)var(--lightningcss-dark,#151f2d);width:5.7%;animation:6.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-double-crown.achievement-badge-showcase{width:min(84vw,385px);height:min(84vw,385px)}.achievement-badge-labor-double-crown .achievement-badge-art{animation:7s cubic-bezier(.42,0,.2,1) infinite labor-double-command-rise}.achievement-badge-labor-double-crown .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -42deg,var(--lightningcss-light,#ffe05ff5)var(--lightningcss-dark,#332d20f5),var(--lightningcss-light,#e0343dc7)var(--lightningcss-dark,#652838c7),var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#151f2da6),var(--lightningcss-light,#2f87ecdb)var(--lightningcss-dark,#1d4c71db),var(--lightningcss-light,#ffe05ff5)var(--lightningcss-dark,#332d20f5));animation:7s ease-in-out infinite fv-apprentice-aura;inset:-5%}.achievement-badge-labor-double-crown .achievement-badge-labor-double-coronation-left{animation:7s cubic-bezier(.4,0,.2,1) infinite labor-double-left-crown}.achievement-badge-labor-double-crown .achievement-badge-labor-double-coronation-right{animation:7s cubic-bezier(.4,0,.2,1) infinite labor-double-right-crown}.achievement-badge-labor-double-crown .achievement-badge-labor-double-period-link{animation:7s ease-out infinite labor-double-period-link}.achievement-badge-labor-double-crown .achievement-badge-labor-double-command-flare{animation:7s ease-out infinite labor-double-command-flare}.achievement-badge-labor-double-crown .achievement-badge-week-pip{animation:7s ease-out infinite labor-double-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-labor-double-crown .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/labor-double-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-double-crown.webp) 50%/contain no-repeat}.achievement-badge-labor-double-crown .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffea83fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#5babffc2)var(--lightningcss-dark,#1d4c71c2),var(--lightningcss-light,#ff4e5599)var(--lightningcss-dark,#65283899),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:30%;animation:7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-double-crown .achievement-badge-spark{filter:drop-shadow(0 0 12px #ffd14a);background:var(--lightningcss-light,#fff9ca)var(--lightningcss-dark,#151f2d);width:6.1%;animation:7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-labor-triple-crown.achievement-badge-showcase{width:min(86vw,400px);height:min(86vw,400px)}.achievement-badge-labor-triple-crown .achievement-badge-art{animation:7.8s cubic-bezier(.42,0,.2,1) infinite labor-triple-command-finale}.achievement-badge-labor-triple-crown .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -35deg,var(--lightningcss-light,#d71920fa)var(--lightningcss-dark,#652838fa),var(--lightningcss-light,#ffdf4cfc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7),var(--lightningcss-light,#1280f2f5)var(--lightningcss-dark,#1d4c71f5),var(--lightningcss-light,#ffdf4ce6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#d71920fa)var(--lightningcss-dark,#652838fa));animation:7.8s ease-in-out infinite fv-apprentice-aura;inset:-10%}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-radiance{animation:7.8s cubic-bezier(.4,0,.2,1) infinite labor-triple-radiance-turn}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-crown-flare-top{animation:7.8s ease-out infinite labor-triple-crown-ignite}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-crown-flare-left{animation:7.8s ease-out .15s infinite labor-triple-crown-ignite}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-crown-flare-right{animation:7.8s ease-out .3s infinite labor-triple-crown-ignite}.achievement-badge-labor-triple-crown .achievement-badge-labor-triple-command-burst{animation:7.8s ease-out infinite labor-triple-command-burst}.achievement-badge-labor-triple-crown .achievement-badge-week-pip{animation:7.8s ease-out infinite labor-triple-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 60ms)}.achievement-badge-labor-triple-crown .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/labor-triple-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/labor-triple-crown.webp) 50%/contain no-repeat}.achievement-badge-labor-triple-crown .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffee8efc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ff4850b3)var(--lightningcss-dark,#652838b3),var(--lightningcss-light,#49b5ffd1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:33%;animation:7.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-labor-triple-crown .achievement-badge-spark{filter:drop-shadow(0 0 15px #ffd23f);background:var(--lightningcss-light,#fffbd2)var(--lightningcss-dark,#151f2d);width:7.4%;animation:7.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-apprentice .achievement-badge-art{animation:5.3s cubic-bezier(.42,0,.26,1) infinite growth-apprentice-cultivate}.achievement-badge-growth-apprentice .achievement-badge-aura{background:radial-gradient(circle,var(--lightningcss-light,#ffd03ae0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#40bd5e66)var(--lightningcss-dark,#20503f66) 46%,var(--lightningcss-light,#2281e22e)var(--lightningcss-dark,#1d4c712e) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 74%);animation:5.3s ease-in-out infinite fv-apprentice-aura;inset:1%}.achievement-badge-growth-apprentice .achievement-badge-growth-sprout-aura{animation:5.3s ease-out infinite growth-apprentice-sprout}.achievement-badge-growth-apprentice .achievement-badge-growth-arrow-sweep{animation:5.3s cubic-bezier(.4,0,.2,1) infinite growth-apprentice-arrow}.achievement-badge-growth-apprentice .achievement-badge-growth-sprout-flare{animation:5.3s ease-out infinite growth-apprentice-bloom}.achievement-badge-growth-apprentice .achievement-badge-week-pip{animation:5.3s ease-out infinite growth-apprentice-week;animation-delay:calc(var(--achievement-pip-index) * .14s)}.achievement-badge-growth-apprentice .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/growth-apprentice.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-apprentice.webp) 50%/contain no-repeat}.achievement-badge-growth-apprentice .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe67be6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#56dd73a3)var(--lightningcss-dark,#18312ba3),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.3s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-apprentice .achievement-badge-spark{filter:drop-shadow(0 0 9px #68dc76);background:var(--lightningcss-light,#f2ffd9)var(--lightningcss-dark,#151f2d);animation:5.3s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-artisan .achievement-badge-art{animation:5.9s cubic-bezier(.42,0,.24,1) infinite growth-artisan-conduct}.achievement-badge-growth-artisan .achievement-badge-aura{filter:blur(14px);background:conic-gradient(from -34deg,var(--lightningcss-light,#daf1ffe6)var(--lightningcss-dark,#172d43e6),var(--lightningcss-light,#3297f2d1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#ffdb49b8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#151f2d94),var(--lightningcss-light,#e0363f80)var(--lightningcss-dark,#65283880),var(--lightningcss-light,#daf1ffe6)var(--lightningcss-dark,#172d43e6));animation:5.9s ease-in-out infinite fv-apprentice-aura;inset:-1%}.achievement-badge-growth-artisan .achievement-badge-growth-curve{animation:5.9s cubic-bezier(.4,0,.2,1) infinite growth-artisan-curve}.achievement-badge-growth-artisan .achievement-badge-growth-star-orbit{animation:5.9s cubic-bezier(.4,0,.2,1) infinite growth-artisan-star}.achievement-badge-growth-artisan .achievement-badge-growth-star-flare{animation:5.9s ease-out infinite growth-artisan-flare}.achievement-badge-growth-artisan .achievement-badge-week-pip{animation:5.9s ease-out infinite growth-artisan-week;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-growth-artisan .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/growth-artisan.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-artisan.webp) 50%/contain no-repeat}.achievement-badge-growth-artisan .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#97dcffe6)var(--lightningcss-dark,#172d43e6),var(--lightningcss-light,#ffe577c7)var(--lightningcss-dark,#332d20c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-artisan .achievement-badge-spark{filter:drop-shadow(0 0 9px #67c8ff);background:var(--lightningcss-light,#edfaff)var(--lightningcss-dark,#151f2d);animation:5.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-master.achievement-badge-showcase{width:min(81vw,370px);height:min(81vw,370px)}.achievement-badge-growth-master .achievement-badge-art{animation:6.5s cubic-bezier(.42,0,.22,1) infinite growth-master-climb}.achievement-badge-growth-master .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -38deg,var(--lightningcss-light,#ffdc44f0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#2d99faeb)var(--lightningcss-dark,#1d4c71eb),var(--lightningcss-light,#ffffffa3)var(--lightningcss-dark,#151f2da3),var(--lightningcss-light,#084fcbd6)var(--lightningcss-dark,#1d4c71d6),var(--lightningcss-light,#ffdc44f0)var(--lightningcss-dark,#332d20f0));animation:6.5s ease-in-out infinite fv-apprentice-aura;inset:-4%}.achievement-badge-growth-master .achievement-badge-growth-master-radiance{animation:6.5s cubic-bezier(.4,0,.2,1) infinite growth-master-radiance}.achievement-badge-growth-master .achievement-badge-growth-master-ascent{animation:6.5s ease-out infinite growth-master-ascent}.achievement-badge-growth-master .achievement-badge-growth-gem-flare{animation:6.5s ease-out infinite growth-master-gem}.achievement-badge-growth-master .achievement-badge-week-pip:after{animation:6.5s ease-out infinite growth-master-marker;animation-delay:calc(var(--achievement-pip-index) * 35ms)}.achievement-badge-growth-master .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/growth-master.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-master.webp) 50%/contain no-repeat}.achievement-badge-growth-master .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#80d0fff2)var(--lightningcss-dark,#172d43f2),var(--lightningcss-light,#ffe570db)var(--lightningcss-dark,#332d20db),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:29%;animation:6.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-master .achievement-badge-spark{filter:drop-shadow(0 0 11px #45a8ff);background:var(--lightningcss-light,#effbff)var(--lightningcss-dark,#151f2d);width:5.6%;animation:6.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-prestige.achievement-badge-showcase{width:min(84vw,385px);height:min(84vw,385px)}.achievement-badge-growth-prestige .achievement-badge-art{animation:7.1s cubic-bezier(.42,0,.2,1) infinite growth-prestige-step-rise}.achievement-badge-growth-prestige .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -42deg,var(--lightningcss-light,#cd4ef7f7)var(--lightningcss-dark,#44315ff7),var(--lightningcss-light,#ffda45e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#ffffffa3)var(--lightningcss-dark,#151f2da3),var(--lightningcss-light,#663df0e6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#cd4ef7f7)var(--lightningcss-dark,#44315ff7));animation:7.1s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-growth-prestige .achievement-badge-growth-prestige-portal{animation:7.1s cubic-bezier(.4,0,.2,1) infinite growth-prestige-portal-turn}.achievement-badge-growth-prestige .achievement-badge-growth-prestige-spiral{animation:7.1s cubic-bezier(.4,0,.2,1) infinite growth-prestige-spiral}.achievement-badge-growth-prestige .achievement-badge-growth-prestige-flare{animation:7.1s ease-out infinite growth-prestige-flare}.achievement-badge-growth-prestige .achievement-badge-week-pip:after{animation:7.1s ease-out infinite growth-prestige-milestone;animation-delay:calc(var(--achievement-pip-index) * 25ms)}.achievement-badge-growth-prestige .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/growth-prestige.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-prestige.webp) 50%/contain no-repeat}.achievement-badge-growth-prestige .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#eba8fffa)var(--lightningcss-dark,#2b263efa),var(--lightningcss-light,#ffe265d6)var(--lightningcss-dark,#332d20d6),var(--lightningcss-light,#746fffb8)var(--lightningcss-dark,#1d4c71b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:31%;animation:7.1s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-prestige .achievement-badge-spark{filter:drop-shadow(0 0 13px #c249ef);background:var(--lightningcss-light,#f8dcff)var(--lightningcss-dark,#2b263e);width:6.3%;animation:7.1s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-presidential.achievement-badge-showcase{width:min(88vw,410px);height:min(88vw,410px)}.achievement-badge-growth-presidential .achievement-badge-art{animation:8.2s cubic-bezier(.42,0,.18,1) infinite growth-president-coronation}.achievement-badge-growth-presidential .achievement-badge-aura{filter:blur(20px);background:conic-gradient(from -34deg,var(--lightningcss-light,#db1a22fc)var(--lightningcss-dark,#652838fc),var(--lightningcss-light,#ffe24d)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffffffd6)var(--lightningcss-dark,#151f2dd6),var(--lightningcss-light,#1182f5fa)var(--lightningcss-dark,#1d4c71fa),var(--lightningcss-light,#ffe24df0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#db1a22fc)var(--lightningcss-dark,#652838fc));animation:8.2s ease-in-out infinite fv-apprentice-aura;inset:-13%}.achievement-badge-growth-presidential .achievement-badge-growth-president-radiance{animation:8.2s cubic-bezier(.4,0,.2,1) infinite growth-president-radiance}.achievement-badge-growth-presidential .achievement-badge-growth-president-crown{animation:8.2s ease-out infinite growth-president-crown}.achievement-badge-growth-presidential .achievement-badge-growth-president-century-ring{animation:8.2s cubic-bezier(.4,0,.2,1) infinite growth-president-century-ring}.achievement-badge-growth-presidential .achievement-badge-growth-president-finale{animation:8.2s ease-out infinite growth-president-finale}.achievement-badge-growth-presidential .achievement-badge-week-pip:after{animation:8.2s ease-out infinite growth-president-decade;animation-delay:calc(var(--achievement-pip-index) * .11s)}.achievement-badge-growth-presidential .achievement-badge-shine{inset:-5%;-webkit-mask:url(/achievement-vault/web/growth-presidential.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-presidential.webp) 50%/contain no-repeat}.achievement-badge-growth-presidential .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff096)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ff4a52c2)var(--lightningcss-dark,#652838c2),var(--lightningcss-light,#48b7ffe0)var(--lightningcss-dark,#1d4c71e0),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:35%;animation:8.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-presidential .achievement-badge-spark{filter:drop-shadow(0 0 18px #ffd23f);background:var(--lightningcss-light,#fffbd5)var(--lightningcss-dark,#151f2d);width:8%;animation:8.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-spurt.achievement-badge-showcase{width:min(83vw,380px);height:min(83vw,380px)}.achievement-badge-growth-spurt .achievement-badge-art{animation:6.4s cubic-bezier(.42,0,.2,1) infinite growth-spurt-launch}.achievement-badge-growth-spurt .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -40deg,var(--lightningcss-light,#62e2fff0)var(--lightningcss-dark,#172d43f0),var(--lightningcss-light,#a541f3fa)var(--lightningcss-dark,#44315ffa),var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#151f2d9e),var(--lightningcss-light,#ffcf39cc)var(--lightningcss-dark,#332d20cc),var(--lightningcss-light,#62e2fff0)var(--lightningcss-dark,#172d43f0));animation:6.4s ease-in-out infinite fv-apprentice-aura;inset:-5%}.achievement-badge-growth-spurt .achievement-badge-growth-spurt-launch-ring{animation:6.4s cubic-bezier(.4,0,.2,1) infinite growth-spurt-ring-break}.achievement-badge-growth-spurt .achievement-badge-growth-spurt-contrail{animation:6.4s ease-out infinite growth-spurt-contrail}.achievement-badge-growth-spurt .achievement-badge-growth-spurt-burst{animation:6.4s ease-out infinite growth-spurt-burst}.achievement-badge-growth-spurt .achievement-badge-week-pip{animation:6.4s ease-out infinite growth-spurt-checkpoint;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-growth-spurt .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/growth-spurt.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-spurt.webp) 50%/contain no-repeat}.achievement-badge-growth-spurt .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#91eefffa)var(--lightningcss-dark,#172d43fa),var(--lightningcss-light,#cb71ffe6)var(--lightningcss-dark,#44315fe6),var(--lightningcss-light,#ffe05cb8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:31%;animation:6.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-spurt .achievement-badge-spark{filter:drop-shadow(0 0 13px #a44df0);background:var(--lightningcss-light,#e6fbff)var(--lightningcss-dark,#151f2d);width:6.1%;animation:6.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-rocket-fuel.achievement-badge-showcase{width:min(86vw,395px);height:min(86vw,395px)}.achievement-badge-rocket-fuel .achievement-badge-art{animation:6.7s cubic-bezier(.42,0,.2,1) infinite rocket-fuel-launch}.achievement-badge-rocket-fuel .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -42deg,var(--lightningcss-light,#41dafffa)var(--lightningcss-dark,#172d43fa),var(--lightningcss-light,#ffd33bf5)var(--lightningcss-dark,#332d20f5),var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#151f2db3),var(--lightningcss-light,#903aeeeb)var(--lightningcss-dark,#44315feb),var(--lightningcss-light,#2884f4f2)var(--lightningcss-dark,#1d4c71f2),var(--lightningcss-light,#41dafffa)var(--lightningcss-dark,#172d43fa));animation:6.7s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-rocket-fuel .achievement-badge-rocket-launch-gauge{animation:6.7s cubic-bezier(.4,0,.2,1) infinite rocket-fuel-gauge}.achievement-badge-rocket-fuel .achievement-badge-rocket-flame-trail{animation:6.7s ease-out infinite rocket-fuel-flame}.achievement-badge-rocket-fuel .achievement-badge-rocket-breakthrough-flare{animation:6.7s ease-out infinite rocket-fuel-flare}.achievement-badge-rocket-fuel .achievement-badge-week-pip:after{animation:6.7s ease-out infinite rocket-fuel-marker;animation-delay:calc(var(--achievement-pip-index) * 55ms)}.achievement-badge-rocket-fuel .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/rocket-fuel.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/rocket-fuel.webp) 50%/contain no-repeat}.achievement-badge-rocket-fuel .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#8deffffa)var(--lightningcss-dark,#172d43fa),var(--lightningcss-light,#ffe062e0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#bb6fffc2)var(--lightningcss-dark,#44315fc2),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:33%;animation:6.7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-rocket-fuel .achievement-badge-spark{filter:drop-shadow(0 0 15px #4ad3ff);background:var(--lightningcss-light,#e7fbff)var(--lightningcss-dark,#151f2d);width:6.8%;animation:6.7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-to-the-moon.achievement-badge-showcase{width:min(91vw,430px);height:min(91vw,430px)}.achievement-badge-to-the-moon .achievement-badge-art{animation:9s cubic-bezier(.42,0,.17,1) infinite moon-coronation}.achievement-badge-to-the-moon .achievement-badge-aura{filter:blur(23px);background:conic-gradient(from -34deg,var(--lightningcss-light,#e61c26)var(--lightningcss-dark,#652838),var(--lightningcss-light,#ffe65c)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#151f2df0),var(--lightningcss-light,#188bfb)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#843ff0e0)var(--lightningcss-dark,#44315fe0),var(--lightningcss-light,#ffe65c)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#e61c26)var(--lightningcss-dark,#652838));animation:9s ease-in-out infinite fv-apprentice-aura;inset:-16%}.achievement-badge-to-the-moon .achievement-badge-moon-radiance{animation:9s cubic-bezier(.4,0,.2,1) infinite moon-radiance}.achievement-badge-to-the-moon .achievement-badge-moon-orbit{animation:9s cubic-bezier(.4,0,.2,1) infinite moon-orbit}.achievement-badge-to-the-moon .achievement-badge-moon-crown-star{animation:9s ease-out infinite moon-crown}.achievement-badge-to-the-moon .achievement-badge-moon-finale{animation:9s ease-out infinite moon-finale}.achievement-badge-to-the-moon .achievement-badge-week-pip:after{animation:9s ease-out infinite moon-decade;animation-delay:calc(var(--achievement-pip-index) * .12s)}.achievement-badge-to-the-moon .achievement-badge-shine{inset:-7%;-webkit-mask:url(/achievement-vault/web/to-the-moon.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/to-the-moon.webp) 50%/contain no-repeat}.achievement-badge-to-the-moon .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff5b0)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ff4650d1)var(--lightningcss-dark,#652838d1),var(--lightningcss-light,#4bb8fff0)var(--lightningcss-dark,#1d4c71f0),var(--lightningcss-light,#ffdf57e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:38%;animation:9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-to-the-moon .achievement-badge-spark{filter:drop-shadow(0 0 22px #ffd23f);background:var(--lightningcss-light,#fffde2)var(--lightningcss-dark,#151f2d);width:9%;animation:9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-streak.achievement-badge-showcase{width:min(80vw,360px);height:min(80vw,360px)}.achievement-badge-growth-streak .achievement-badge-art{animation:5.6s cubic-bezier(.42,0,.2,1) infinite growth-streak-run}.achievement-badge-growth-streak .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -40deg,var(--lightningcss-light,#4bdb70e8)var(--lightningcss-dark,#18312be8),var(--lightningcss-light,#ffd73ed6)var(--lightningcss-dark,#332d20d6),var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#151f2d94),var(--lightningcss-light,#40a0f6d6)var(--lightningcss-dark,#1d4c71d6),var(--lightningcss-light,#4bdb70e8)var(--lightningcss-dark,#18312be8));animation:5.6s ease-in-out infinite fv-apprentice-aura;inset:-2%}.achievement-badge-growth-streak .achievement-badge-growth-streak-route{animation:5.6s ease-out infinite growth-streak-route}.achievement-badge-growth-streak .achievement-badge-growth-streak-wave{animation:5.6s ease-out infinite growth-streak-wave}.achievement-badge-growth-streak .achievement-badge-growth-streak-finish-star{animation:5.6s ease-out infinite growth-streak-finish}.achievement-badge-growth-streak .achievement-badge-week-pip{animation:5.6s ease-out infinite growth-streak-week;animation-delay:calc(var(--achievement-pip-index) * .18s)}.achievement-badge-growth-streak .achievement-badge-shine{inset:-1%;-webkit-mask:url(/achievement-vault/web/growth-streak.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-streak.webp) 50%/contain no-repeat}.achievement-badge-growth-streak .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#b5ffc7f0)var(--lightningcss-dark,#18312bf0),var(--lightningcss-light,#ffe56fc7)var(--lightningcss-dark,#332d20c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:28%;animation:5.6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-streak .achievement-badge-spark{filter:drop-shadow(0 0 10px #59dc77);background:var(--lightningcss-light,#eaffec)var(--lightningcss-dark,#151f2d);width:5.2%;animation:5.6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-momentum.achievement-badge-showcase{width:min(82vw,370px);height:min(82vw,370px)}.achievement-badge-momentum .achievement-badge-art{animation:6.1s cubic-bezier(.42,0,.2,1) infinite momentum-roll}.achievement-badge-momentum .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -42deg,var(--lightningcss-light,#40c1fff0)var(--lightningcss-dark,#172d43f0),var(--lightningcss-light,#ffd43ce6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#151f2d9e),var(--lightningcss-light,#3ddaaad6)var(--lightningcss-dark,#18312bd6),var(--lightningcss-light,#287af1e6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#40c1fff0)var(--lightningcss-dark,#172d43f0));animation:6.1s ease-in-out infinite fv-apprentice-aura;inset:-4%}.achievement-badge-momentum .achievement-badge-momentum-wheel-orbit{animation:6.1s cubic-bezier(.4,0,.2,1) infinite momentum-orbit}.achievement-badge-momentum .achievement-badge-momentum-speed-band{animation:6.1s ease-out infinite momentum-speed}.achievement-badge-momentum .achievement-badge-momentum-burst{animation:6.1s ease-out infinite momentum-burst}.achievement-badge-momentum .achievement-badge-week-pip{animation:6.1s ease-out infinite momentum-segment;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-momentum .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/momentum.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/momentum.webp) 50%/contain no-repeat}.achievement-badge-momentum .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#93e6fff5)var(--lightningcss-dark,#172d43f5),var(--lightningcss-light,#ffe164d1)var(--lightningcss-dark,#332d20d1),var(--lightningcss-light,#65f2c5b3)var(--lightningcss-dark,#18312bb3),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:30%;animation:6.1s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-momentum .achievement-badge-spark{filter:drop-shadow(0 0 12px #48bdf4);background:var(--lightningcss-light,#e2fbff)var(--lightningcss-dark,#151f2d);width:5.7%;animation:6.1s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-machine.achievement-badge-showcase{width:min(86vw,395px);height:min(86vw,395px)}.achievement-badge-growth-machine .achievement-badge-art{animation:6.9s cubic-bezier(.42,0,.2,1) infinite growth-machine-cycle}.achievement-badge-growth-machine .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -38deg,var(--lightningcss-light,#45dcfff5)var(--lightningcss-dark,#172d43f5),var(--lightningcss-light,#983eeffa)var(--lightningcss-dark,#44315ffa),var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#151f2db3),var(--lightningcss-light,#ffcf36e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#227df1e6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#45dcfff5)var(--lightningcss-dark,#172d43f5));animation:6.9s ease-in-out infinite fv-apprentice-aura;inset:-8%}.achievement-badge-growth-machine .achievement-badge-growth-machine-power-orbit{animation:6.9s cubic-bezier(.4,0,.2,1) infinite growth-machine-orbit}.achievement-badge-growth-machine .achievement-badge-growth-machine-gear-sweep{animation:6.9s cubic-bezier(.4,0,.2,1) infinite growth-machine-gear}.achievement-badge-growth-machine .achievement-badge-growth-machine-output-flare{animation:6.9s ease-out infinite growth-machine-output}.achievement-badge-growth-machine .achievement-badge-week-pip:after{animation:6.9s ease-out infinite growth-machine-indicator;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-growth-machine .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/growth-machine.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-machine.webp) 50%/contain no-repeat}.achievement-badge-growth-machine .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#8eeffffa)var(--lightningcss-dark,#172d43fa),var(--lightningcss-light,#d582ffe6)var(--lightningcss-dark,#44315fe6),var(--lightningcss-light,#ffe05ecc)var(--lightningcss-dark,#332d20cc),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:33%;animation:6.9s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-machine .achievement-badge-spark{filter:drop-shadow(0 0 15px #60ddf7);background:var(--lightningcss-light,#e7fcff)var(--lightningcss-dark,#151f2d);width:6.5%;animation:6.9s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-dynasty.achievement-badge-showcase{width:min(88vw,410px);height:min(88vw,410px)}.achievement-badge-growth-dynasty .achievement-badge-art{animation:7.8s cubic-bezier(.42,0,.19,1) infinite growth-dynasty-reign}.achievement-badge-growth-dynasty .achievement-badge-aura{filter:blur(20px);background:conic-gradient(from -35deg,var(--lightningcss-light,#ffde44fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#27b86beb)var(--lightningcss-dark,#20503feb),var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#151f2dc2),var(--lightningcss-light,#257eeae6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ffde44fc)var(--lightningcss-dark,#332d20fc));animation:7.8s ease-in-out infinite fv-apprentice-aura;inset:-11%}.achievement-badge-growth-dynasty .achievement-badge-growth-dynasty-radiance{animation:7.8s cubic-bezier(.4,0,.2,1) infinite growth-dynasty-radiance}.achievement-badge-growth-dynasty .achievement-badge-growth-dynasty-laurel-halo{animation:7.8s cubic-bezier(.4,0,.2,1) infinite growth-dynasty-laurel}.achievement-badge-growth-dynasty .achievement-badge-growth-dynasty-seal{animation:7.8s ease-out infinite growth-dynasty-seal}.achievement-badge-growth-dynasty .achievement-badge-week-pip:after{animation:7.8s ease-out infinite growth-dynasty-legacy;animation-delay:calc(var(--achievement-pip-index) * 35ms)}.achievement-badge-growth-dynasty .achievement-badge-shine{inset:-5%;-webkit-mask:url(/achievement-vault/web/growth-dynasty.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-dynasty.webp) 50%/contain no-repeat}.achievement-badge-growth-dynasty .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff19cfa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#65e297d1)var(--lightningcss-dark,#18312bd1),var(--lightningcss-light,#5ba0f8bd)var(--lightningcss-dark,#1d4c71bd),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:35%;animation:7.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-dynasty .achievement-badge-spark{filter:drop-shadow(0 0 17px #e3bd3f);background:var(--lightningcss-light,#fff7c2)var(--lightningcss-dark,#151f2d);width:7.2%;animation:7.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-period-champion.achievement-badge-showcase{width:min(84vw,380px);height:min(84vw,380px)}.achievement-badge-growth-period-champion .achievement-badge-art{animation:6.5s cubic-bezier(.42,0,.2,1) infinite growth-period-belt-lift}.achievement-badge-growth-period-champion .achievement-badge-aura{filter:blur(16px);background:conic-gradient(from -38deg,var(--lightningcss-light,#2bca6df5)var(--lightningcss-dark,#20503ff5),var(--lightningcss-light,#ffdc48eb)var(--lightningcss-dark,#332d20eb),var(--lightningcss-light,#ffffffa8)var(--lightningcss-dark,#151f2da8),var(--lightningcss-light,#3297f4d6)var(--lightningcss-dark,#1d4c71d6),var(--lightningcss-light,#2bca6df5)var(--lightningcss-dark,#20503ff5));animation:6.5s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-growth-period-champion .achievement-badge-growth-period-spotlight{animation:6.5s ease-in-out infinite growth-period-spotlight-open}.achievement-badge-growth-period-champion .achievement-badge-growth-period-belt-lock{animation:6.5s ease-out infinite growth-period-belt-lock}.achievement-badge-growth-period-champion .achievement-badge-growth-period-week-arc{animation:6.5s cubic-bezier(.4,0,.2,1) infinite growth-period-week-arc}.achievement-badge-growth-period-champion .achievement-badge-growth-period-victory-seal{animation:6.5s ease-out infinite growth-period-victory-seal}.achievement-badge-growth-period-champion .achievement-badge-week-pip{animation:6.5s ease-out infinite growth-period-week-confirm;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-growth-period-champion .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/growth-period-champion.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-period-champion.webp) 50%/contain no-repeat}.achievement-badge-growth-period-champion .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#b7ffccfa)var(--lightningcss-dark,#18312bfa),var(--lightningcss-light,#ffe669e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#60b8ffb8)var(--lightningcss-dark,#1d4c71b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:30%;animation:6.5s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-period-champion .achievement-badge-spark{filter:drop-shadow(0 0 11px #3bd17b);background:var(--lightningcss-light,#efffdc)var(--lightningcss-dark,#151f2d);width:5.9%;animation:6.5s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-double-crown.achievement-badge-showcase{width:min(87vw,400px);height:min(87vw,400px)}.achievement-badge-growth-double-crown .achievement-badge-art{animation:7.2s cubic-bezier(.42,0,.2,1) infinite growth-double-command-rise}.achievement-badge-growth-double-crown .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -42deg,var(--lightningcss-light,#ffe366fa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#2cc76cd6)var(--lightningcss-dark,#20503fd6),var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#151f2db3),var(--lightningcss-light,#3091f2e6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ffe366fa)var(--lightningcss-dark,#332d20fa));animation:7.2s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-growth-double-crown .achievement-badge-growth-double-coronation-left{animation:7.2s cubic-bezier(.4,0,.2,1) infinite growth-double-left-crown}.achievement-badge-growth-double-crown .achievement-badge-growth-double-coronation-right{animation:7.2s cubic-bezier(.4,0,.2,1) infinite growth-double-right-crown}.achievement-badge-growth-double-crown .achievement-badge-growth-double-rise-link{animation:7.2s ease-out infinite growth-double-rise-link}.achievement-badge-growth-double-crown .achievement-badge-growth-double-command-flare{animation:7.2s ease-out infinite growth-double-command-flare}.achievement-badge-growth-double-crown .achievement-badge-week-pip{animation:7.2s ease-out infinite growth-double-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-growth-double-crown .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/growth-double-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-double-crown.webp) 50%/contain no-repeat}.achievement-badge-growth-double-crown .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff093fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#5cde8bd1)var(--lightningcss-dark,#18312bd1),var(--lightningcss-light,#53a3f9c7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:32%;animation:7.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-double-crown .achievement-badge-spark{filter:drop-shadow(0 0 14px #edc94d);background:var(--lightningcss-light,#fffbd0)var(--lightningcss-dark,#151f2d);width:6.5%;animation:7.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-growth-triple-crown.achievement-badge-showcase{width:min(91vw,425px);height:min(91vw,425px)}.achievement-badge-growth-triple-crown .achievement-badge-art{animation:8.2s cubic-bezier(.42,0,.2,1) infinite growth-triple-command-finale}.achievement-badge-growth-triple-crown .achievement-badge-aura{filter:blur(21px);background:conic-gradient(from -35deg,var(--lightningcss-light,#2ec86dfa)var(--lightningcss-dark,#20503ffa),var(--lightningcss-light,#ffe457fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#151f2de0),var(--lightningcss-light,#2d91f8f5)var(--lightningcss-dark,#1d4c71f5),var(--lightningcss-light,#ffe457f0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#2ec86dfa)var(--lightningcss-dark,#20503ffa));animation:8.2s ease-in-out infinite fv-apprentice-aura;inset:-13%}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-radiance{animation:8.2s cubic-bezier(.4,0,.2,1) infinite growth-triple-radiance-turn}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-crown-flare-top{animation:8.2s ease-out infinite growth-triple-crown-ignite}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-crown-flare-left{animation:8.2s ease-out .15s infinite growth-triple-crown-ignite}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-crown-flare-right{animation:8.2s ease-out .3s infinite growth-triple-crown-ignite}.achievement-badge-growth-triple-crown .achievement-badge-growth-triple-command-burst{animation:8.2s ease-out infinite growth-triple-command-burst}.achievement-badge-growth-triple-crown .achievement-badge-week-pip{animation:8.2s ease-out infinite growth-triple-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 60ms)}.achievement-badge-growth-triple-crown .achievement-badge-shine{inset:-5%;-webkit-mask:url(/achievement-vault/web/growth-triple-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/growth-triple-crown.webp) 50%/contain no-repeat}.achievement-badge-growth-triple-crown .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff5b1fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#65eb97d1)var(--lightningcss-dark,#18312bd1),var(--lightningcss-light,#5babffdb)var(--lightningcss-dark,#1d4c71db),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:36%;animation:8.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-growth-triple-crown .achievement-badge-spark{filter:drop-shadow(0 0 18px #ffdb4d);background:var(--lightningcss-light,#fffde0)var(--lightningcss-dark,#151f2d);width:7.8%;animation:8.2s ease-out infinite achievement-badge-spark-pop}@keyframes eadt-apprentice-run{0%,to{transform:translateY(5px)rotate(-1deg)scale(.98)}18%{transform:translateY(-4px)rotate(1deg)scale(1.02)}38%{transform:translate(5px,-7px)rotate(-.4deg)scale(1.055)}58%,80%{transform:translateY(0)rotate(0)scale(1)}}@keyframes eadt-apprentice-route{0%,13%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.16)rotate(-8deg)}34%{opacity:.96;transform:translate(-50%,-50%)scaleX(1.08)rotate(-2deg)}58%,75%{opacity:.42;transform:translate(-50%,-50%)scaleX(.92)rotate(2deg)}88%{opacity:0;transform:translate(-50%,-50%)scaleX(1.2)rotate(5deg)}}@keyframes eadt-apprentice-clock{0%,20%,to{opacity:0;transform:translate(-50%,-50%)scale(.32)rotate(-65deg)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.13)rotate(8deg)}62%,76%{opacity:.4;transform:translate(-50%,-50%)scale(.9)rotate(130deg)}88%{opacity:0;transform:translate(-50%,-50%)scale(1.25)rotate(190deg)}}@keyframes eadt-apprentice-flare{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.6)rotate(45deg)}63%,76%{opacity:.43;transform:translate(-50%,-50%)scale(.78)rotate(92deg)}88%{opacity:0;transform:translate(-50%,-50%)scale(1.18)rotate(136deg)}}@keyframes eadt-artisan-ride{0%,to{transform:translate(-5px,5px)rotate(-1.5deg)scale(.975)}20%{transform:translate(2px,-5px)rotate(.8deg)scale(1.02)}42%{transform:translate(8px,-8px)rotate(-.2deg)scale(1.06)}61%,81%{transform:translate(0)rotate(0)scale(1)}}@keyframes eadt-artisan-orbit{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)scale(.48)}34%{opacity:.98;transform:translate(-50%,-50%)rotate(14deg)scale(1.12)}57%,74%{opacity:.44;transform:translate(-50%,-50%)rotate(158deg)scale(.94)}88%{opacity:0;transform:translate(-50%,-50%)rotate(232deg)scale(1.2)}}@keyframes eadt-artisan-trail{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.1)skew(-20deg)}39%{opacity:.96;transform:translate(-50%,-50%)scaleX(1.15)skew(-10deg)}61%,76%{opacity:.38;transform:translate(-50%,-50%)scaleX(.84)skew(-4deg)}88%{opacity:0;transform:translate(-50%,-50%)scaleX(1.26)skew(0deg)}}@keyframes eadt-master-command{0%,to{transform:translateY(6px)scale(.97)}16%{transform:translateY(-5px)rotate(-.6deg)scale(1.02)}34%{transform:translateY(-11px)rotate(.35deg)scale(1.065)}54%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes eadt-master-radiance{0%,9%,to{opacity:.05;transform:rotate(-32deg)scale(.52)}31%{opacity:1;transform:rotate(12deg)scale(1.15)}57%,73%{opacity:.42;transform:rotate(118deg)scale(.93)}88%{opacity:0;transform:rotate(196deg)scale(1.25)}}@keyframes eadt-master-route{0%,18%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.12)rotate(-18deg)}38%{opacity:1;transform:translate(-50%,-50%)scaleX(1.12)rotate(-8deg)}60%,76%{opacity:.45;transform:translate(-50%,-50%)scaleX(.88)rotate(1deg)}88%{opacity:0;transform:translate(-50%,-50%)scaleX(1.24)rotate(7deg)}}@keyframes eadt-prestige-arrival{0%,to{transform:translateY(7px)rotate(-.9deg)scale(.965)}15%{transform:translateY(-5px)rotate(.8deg)scale(1.018)}33%{transform:translateY(-13px)rotate(-.2deg)scale(1.07)}52%,77%{transform:translateY(0)rotate(0)scale(1)}}@keyframes eadt-prestige-portal{0%,8%,to{opacity:.05;transform:rotate(-38deg)scale(.48)}29%{opacity:1;transform:rotate(11deg)scale(1.17)}53%{opacity:.44;transform:rotate(108deg)scale(.92)}72%{opacity:.86;transform:rotate(172deg)scale(1.07)}88%{opacity:0;transform:rotate(234deg)scale(1.27)}}@keyframes eadt-prestige-route{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-100deg)scale(.35)}38%{opacity:1;transform:translate(-50%,-50%)rotate(18deg)scale(1.15)}61%,76%{opacity:.45;transform:translate(-50%,-50%)rotate(165deg)scale(.9)}89%{opacity:0;transform:translate(-50%,-50%)rotate(242deg)scale(1.22)}}@keyframes eadt-presidential-finale{0%,to{transform:translateY(7px)scale(.965)}13%{transform:translateY(-5px)rotate(-.5deg)scale(1.015)}29%{transform:translateY(-15px)rotate(.35deg)scale(1.075)}47%,75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes eadt-presidential-radiance{0%,6%,to{opacity:.06;transform:rotate(-35deg)scale(.45)}25%{opacity:1;transform:rotate(12deg)scale(1.18)}47%{opacity:.45;transform:rotate(93deg)scale(.92)}66%{opacity:.92;transform:rotate(158deg)scale(1.08)}84%{opacity:0;transform:rotate(225deg)scale(1.3)}}@keyframes eadt-presidential-crown{0%,22%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(-25deg)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.65)rotate(16deg)}58%,72%{opacity:.46;transform:translate(-50%,-50%)scale(.78)rotate(62deg)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(108deg)}}@keyframes eadt-presidential-century{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-105deg)scale(.42)}34%{opacity:1;transform:translate(-50%,-50%)rotate(18deg)scale(1.17)}58%,73%{opacity:.48;transform:translate(-50%,-50%)rotate(176deg)scale(.92)}87%{opacity:0;transform:translate(-50%,-50%)rotate(255deg)scale(1.25)}}@keyframes delivery-dash-break{0%,to{transform:translate(-10px,6px)rotate(-2deg)scale(.96)}18%{transform:translate(4px,-6px)rotate(1deg)scale(1.025)}34%{transform:translate(13px,-9px)rotate(-.3deg)scale(1.075)}52%,76%{transform:translate(0)rotate(0)scale(1)}}@keyframes delivery-dash-gauge{0%,12%,to{opacity:0;transform:translate(-50%,-50%)rotate(-120deg)scale(.4)}34%{opacity:1;transform:translate(-50%,-50%)rotate(12deg)scale(1.18)}58%,74%{opacity:.46;transform:translate(-50%,-50%)rotate(165deg)scale(.9)}87%{opacity:0;transform:translate(-50%,-50%)rotate(245deg)scale(1.26)}}@keyframes delivery-dash-trail{0%,16%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.08)skew(-24deg)}36%{opacity:1;transform:translate(-50%,-50%)scaleX(1.2)skew(-12deg)}58%,74%{opacity:.42;transform:translate(-50%,-50%)scaleX(.86)skew(-5deg)}87%{opacity:0;transform:translate(-50%,-50%)scaleX(1.32)skew(0deg)}}@keyframes eadt-checkpoint-confirm{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.75)}56%,73%{opacity:.72;transform:translate(-50%,-50%)scale(.78)}86%{opacity:0;transform:translate(-50%,-50%)scale(.24)}}@keyframes eadt-ring-confirm{0%,23%,to{opacity:0;transform:translate(-50%)scale(.13)}37%{opacity:1;transform:translate(-50%)scale(1.85)}55%,73%{opacity:.74;transform:translate(-50%)scale(.8)}86%{opacity:0;transform:translate(-50%)scale(.23)}}.achievement-badge-eadt-apprentice-route{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #e7872f);background:linear-gradient(12deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%,var(--lightningcss-light,#ffffff57)var(--lightningcss-dark,#151f2d57),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 68%);border-top:4px dashed var(--lightningcss-light,#ffbf46f0)var(--lightningcss-dark,#61758df0);border-right:4px solid var(--lightningcss-light,#d6701fe6)var(--lightningcss-dark,#61758de6);border-radius:50%;width:76%;height:30%;position:absolute;top:62%;left:52%}.achievement-badge-eadt-apprentice-clock-pulse{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 11px #d87927);background:conic-gradient(from -40deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffd37a)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 22%,var(--lightningcss-light,#d66d22)var(--lightningcss-dark,#544522) 42%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 64%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:55%;position:absolute;top:47%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-eadt-apprentice-checkpoint-flare,.achievement-badge-eadt-artisan-arrival-flare,.achievement-badge-eadt-master-command-flare,.achievement-badge-eadt-prestige-flare,.achievement-badge-eadt-presidential-finale,.achievement-badge-delivery-dash-breakthrough-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;position:absolute}.achievement-badge-eadt-apprentice-checkpoint-flare{filter:drop-shadow(0 0 13px #db7624);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff0b1)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#e67f25d1)var(--lightningcss-dark,#544522d1) 34%,var(--lightningcss-light,#ffc84766)var(--lightningcss-dark,#332d2066) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:25%;top:29%;left:70%}.achievement-badge-eadt-artisan-silver-orbit{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 13px #76c6f3);background:conic-gradient(from -34deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#bceaff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#5fb6ec)var(--lightningcss-dark,#1d4c71) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 55%,var(--lightningcss-light,#ffe278)var(--lightningcss-dark,#332d20) 73%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:88%;position:absolute;top:49%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-eadt-artisan-scooter-trail{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.4px)drop-shadow(0 0 10px #67c7f5);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#5bbef140)var(--lightningcss-dark,#172d4340),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 48%,var(--lightningcss-light,#9ee8ff)var(--lightningcss-dark,#172d43) 68%,var(--lightningcss-light,#ffe16c)var(--lightningcss-dark,#332d20) 85%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:86%;height:9%;position:absolute;top:65%;left:42%}.achievement-badge-eadt-artisan-arrival-flare{filter:drop-shadow(0 0 14px #65c2f2);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#e9f9ff)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#5bbcefd1)var(--lightningcss-dark,#1d4c71d1) 34%,var(--lightningcss-light,#ffdc4f61)var(--lightningcss-dark,#332d2061) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:26%;top:28%;left:74%}.achievement-badge-eadt-master-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, var(--lightningcss-light,#ffe056f5)var(--lightningcss-dark,#332d20f5) 0 3deg, transparent 3deg 12deg, var(--lightningcss-light,#2d89f4d6)var(--lightningcss-dark,#1d4c71d6) 12deg 16deg, transparent 16deg 25deg, var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#151f2d94) 25deg 28deg, transparent 28deg 37deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 16px #3f8ff1);border-radius:50%;position:absolute;inset:-8%;-webkit-mask:radial-gradient(circle,#0000 0 27%,#000 31% 75%,#0000 81%);mask:radial-gradient(circle,#0000 0 27%,#000 31% 75%,#0000 81%)}.achievement-badge-eadt-master-route-arrow{z-index:6;opacity:0;pointer-events:none;clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);transform-origin:0;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 12px #ffcf3f);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#2e8bf557)var(--lightningcss-dark,#1d4c7157),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 48%,var(--lightningcss-light,#ffe264)var(--lightningcss-dark,#332d20) 71%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:82%;height:10%;position:absolute;top:61%;left:51%}.achievement-badge-eadt-master-command-flare{filter:drop-shadow(0 0 16px #3d8ff2);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#e2f3ff)var(--lightningcss-dark,#172d43) 16%,var(--lightningcss-light,#2d88f4d1)var(--lightningcss-dark,#1d4c71d1) 34%,var(--lightningcss-light,#ffd94575)var(--lightningcss-dark,#332d2075) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:29%;top:22%;left:70%}.achievement-badge-eadt-prestige-portal{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -12deg, var(--lightningcss-light,#dd85fff5)var(--lightningcss-dark,#44315ff5) 0 3deg, transparent 3deg 11deg, var(--lightningcss-light,#ffe052d1)var(--lightningcss-dark,#332d20d1) 11deg 14deg, transparent 14deg 22deg, var(--lightningcss-light,#518fffc2)var(--lightningcss-dark,#1d4c71c2) 22deg 25deg, transparent 25deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 17px #b947ef);border-radius:50%;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#0000 0 25%,#000 30% 76%,#0000 82%);mask:radial-gradient(circle,#0000 0 25%,#000 30% 76%,#0000 82%)}.achievement-badge-eadt-prestige-route-spiral{z-index:6;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #be4bf0);background:conic-gradient(from -42deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e9a9ff)var(--lightningcss-dark,#2b263e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#963ee8)var(--lightningcss-dark,#44315f) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 54%,var(--lightningcss-light,#ffd856)var(--lightningcss-dark,#332d20) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:89%;position:absolute;top:48%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-eadt-prestige-flare{filter:drop-shadow(0 0 16px #c04bf1);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#f4c9ff)var(--lightningcss-dark,#2b263e) 16%,var(--lightningcss-light,#bf43f0d6)var(--lightningcss-dark,#44315fd6) 34%,var(--lightningcss-light,#ffda456b)var(--lightningcss-dark,#332d206b) 52%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:30%;top:20%;left:75%}.achievement-badge-eadt-presidential-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffeb74fc)var(--lightningcss-dark,#332d20fc) 0 4deg, transparent 4deg 11deg, var(--lightningcss-light,#e1222ce6)var(--lightningcss-dark,#652838e6) 11deg 15deg, transparent 15deg 23deg, var(--lightningcss-light,#298bf8eb)var(--lightningcss-dark,#1d4c71eb) 23deg 27deg, transparent 27deg 35deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 22px #ffcf35);border-radius:50%;position:absolute;inset:-15%;-webkit-mask:radial-gradient(circle,#0000 0 22%,#000 28% 79%,#0000 85%);mask:radial-gradient(circle,#0000 0 22%,#000 28% 79%,#0000 85%)}.achievement-badge-eadt-presidential-crown{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 18px #ffd644);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff6bf)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#ffd335e0)var(--lightningcss-dark,#332d20e0) 34%,var(--lightningcss-light,#dc242e73)var(--lightningcss-dark,#65283873) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);width:31%;position:absolute;top:20%;left:50%}.achievement-badge-eadt-presidential-century-ring{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 18px #ffd13f);background:conic-gradient(from -30deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe873)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#dc2d38)var(--lightningcss-dark,#652838),var(--lightningcss-light,#318ef3)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#ffe873)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:96%;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0)}.achievement-badge-eadt-presidential-finale{filter:drop-shadow(0 0 20px #ffd23e);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff5b2)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffd332db)var(--lightningcss-dark,#332d20db) 34%,var(--lightningcss-light,#e1252f6b)var(--lightningcss-dark,#6528386b) 49%,var(--lightningcss-light,#2a8bf752)var(--lightningcss-dark,#1d4c7152) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:35%;top:68%;left:50%}.achievement-badge-delivery-dash-gauge{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 15px #48dcca);background:conic-gradient(from -55deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#48e2d0)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#ffd75a)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 33%,var(--lightningcss-light,#e23a45)var(--lightningcss-dark,#652838) 49%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 63%,var(--lightningcss-light,#3a99f5)var(--lightningcss-dark,#1d4c71) 82%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:88%;position:absolute;top:49%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-delivery-dash-speed-trail{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:blur(.5px)drop-shadow(0 0 12px #48ddcb);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#3eddcd4d)var(--lightningcss-dark,#172d434d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 46%,var(--lightningcss-light,#58e7d5)var(--lightningcss-dark,#172d43) 64%,var(--lightningcss-light,#ffd759)var(--lightningcss-dark,#332d20) 82%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:92%;height:12%;position:absolute;top:59%;left:38%}.achievement-badge-delivery-dash-breakthrough-flare{filter:drop-shadow(0 0 17px #4ce0ce);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#d8fffb)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#40ddccd6)var(--lightningcss-dark,#172d43d6) 33%,var(--lightningcss-light,#ffd64885)var(--lightningcss-dark,#332d2085) 49%,var(--lightningcss-light,#e4323d52)var(--lightningcss-dark,#65283852) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:31%;top:27%;left:75%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #db7625);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff0b4)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#de7927)var(--lightningcss-dark,#544522) 43%,var(--lightningcss-light,#ffc657)var(--lightningcss-dark,#332d20) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:7%;top:83%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:first-child{left:28%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:nth-child(2){left:39%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:nth-child(3){left:50%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:nth-child(4){left:61%}.achievement-badge-eadt-apprentice .achievement-badge-week-pip:nth-child(5){left:72%}.achievement-badge-eadt-artisan .achievement-badge-week-pip{filter:drop-shadow(0 0 8px #6ac7f1);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#dff7ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#65bee9)var(--lightningcss-dark,#172d43) 43%,var(--lightningcss-light,#ffd764)var(--lightningcss-dark,#332d20) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:5.2%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:first-child{top:74%;left:25%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(2){top:71%;left:33%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(3){top:67%;left:41%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(4){top:62%;left:49%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(5){top:57%;left:57%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(6){top:51%;left:64%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(7){top:44%;left:70%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(8){top:36%;left:75%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(9){top:28%;left:79%}.achievement-badge-eadt-artisan .achievement-badge-week-pip:nth-child(10){top:19%;left:81%}.achievement-badge-eadt-master .achievement-badge-week-pip,.achievement-badge-eadt-prestige .achievement-badge-week-pip,.achievement-badge-eadt-presidential .achievement-badge-week-pip,.achievement-badge-delivery-dash .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2%;height:48%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:2%;left:49%}.achievement-badge-eadt-master .achievement-badge-week-pip:after,.achievement-badge-eadt-prestige .achievement-badge-week-pip:after,.achievement-badge-eadt-presidential .achievement-badge-week-pip:after,.achievement-badge-delivery-dash .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;transform-origin:50%;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-eadt-master .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#e0f1ff)var(--lightningcss-dark,#172d43) 22%,var(--lightningcss-light,#378ded)var(--lightningcss-dark,#1d4c71) 43%,var(--lightningcss-light,#ffd34e)var(--lightningcss-dark,#332d20) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 78%);width:220%;box-shadow:0 0 9px #3d91f0}.achievement-badge-eadt-prestige .achievement-badge-week-pip{width:1.6%}.achievement-badge-eadt-prestige .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#efc4ff)var(--lightningcss-dark,#2b263e) 22%,var(--lightningcss-light,#b347eb)var(--lightningcss-dark,#44315f) 43%,var(--lightningcss-light,#ffd64f)var(--lightningcss-dark,#332d20) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 78%);width:215%;box-shadow:0 0 9px #ba4aec}.achievement-badge-eadt-presidential .achievement-badge-week-pip{width:3.5%;height:50%;top:0}.achievement-badge-eadt-presidential .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff1a5)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffd13d)var(--lightningcss-dark,#332d20) 41%,var(--lightningcss-light,#e3323d)var(--lightningcss-dark,#652838) 57%,var(--lightningcss-light,#358ff2)var(--lightningcss-dark,#1d4c71) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);width:260%;box-shadow:0 0 12px #ffd23f}.achievement-badge-delivery-dash .achievement-badge-week-pip{width:3.8%;height:49%;top:1%}.achievement-badge-delivery-dash .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#c9fff8)var(--lightningcss-dark,#151f2d) 22%,var(--lightningcss-light,#45ddca)var(--lightningcss-dark,#172d43) 42%,var(--lightningcss-light,#ffd34c)var(--lightningcss-dark,#332d20) 59%,var(--lightningcss-light,#e83b47)var(--lightningcss-dark,#652838) 69%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);width:250%;box-shadow:0 0 11px #48dfcc}.achievement-badge-eadt-apprentice .achievement-badge-art{animation:5.4s cubic-bezier(.42,0,.25,1) infinite eadt-apprentice-run}.achievement-badge-eadt-apprentice .achievement-badge-aura{filter:blur(14px);background:conic-gradient(from -35deg,var(--lightningcss-light,#dd7422eb)var(--lightningcss-dark,#544522eb),var(--lightningcss-light,#ffcb5be0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80),var(--lightningcss-light,#9a4a16cc)var(--lightningcss-dark,#652838cc),var(--lightningcss-light,#dd7422eb)var(--lightningcss-dark,#544522eb));animation:5.4s ease-in-out infinite fv-apprentice-aura}.achievement-badge-eadt-apprentice .achievement-badge-eadt-apprentice-route{animation:5.4s ease-in-out infinite eadt-apprentice-route}.achievement-badge-eadt-apprentice .achievement-badge-eadt-apprentice-clock-pulse{animation:5.4s cubic-bezier(.4,0,.2,1) infinite eadt-apprentice-clock}.achievement-badge-eadt-apprentice .achievement-badge-eadt-apprentice-checkpoint-flare{animation:5.4s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-apprentice .achievement-badge-week-pip,.achievement-badge-eadt-artisan .achievement-badge-week-pip{animation:5.4s ease-out infinite eadt-checkpoint-confirm;animation-delay:calc(var(--achievement-pip-index) * .12s)}.achievement-badge-eadt-apprentice .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/eadt-apprentice.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-apprentice.webp) 50%/contain no-repeat}.achievement-badge-eadt-apprentice .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#ffdc88e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#de7723b3)var(--lightningcss-dark,#544522b3),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-apprentice .achievement-badge-spark{filter:drop-shadow(0 0 9px #df7927);background:var(--lightningcss-light,#fff0b0)var(--lightningcss-dark,#332d20);animation:5.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-eadt-artisan.achievement-badge-showcase{width:min(82vw,370px);height:min(82vw,370px)}.achievement-badge-eadt-artisan .achievement-badge-art{animation:5.8s cubic-bezier(.42,0,.24,1) infinite eadt-artisan-ride}.achievement-badge-eadt-artisan .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -32deg,var(--lightningcss-light,#60beeff0)var(--lightningcss-dark,#172d43f0),var(--lightningcss-light,#e7f9ffdb)var(--lightningcss-dark,#151f2ddb),var(--lightningcss-light,#ffda5bb8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#3f8bdbd1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#60beeff0)var(--lightningcss-dark,#172d43f0));animation:5.8s ease-in-out infinite fv-apprentice-aura;inset:-3%}.achievement-badge-eadt-artisan .achievement-badge-eadt-artisan-silver-orbit{animation:5.8s cubic-bezier(.4,0,.2,1) infinite eadt-artisan-orbit}.achievement-badge-eadt-artisan .achievement-badge-eadt-artisan-scooter-trail{animation:5.8s ease-out infinite eadt-artisan-trail}.achievement-badge-eadt-artisan .achievement-badge-eadt-artisan-arrival-flare{animation:5.8s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-artisan .achievement-badge-week-pip{animation-duration:5.8s;animation-delay:calc(var(--achievement-pip-index) * .1s)}.achievement-badge-eadt-artisan .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/eadt-artisan.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-artisan.webp) 50%/contain no-repeat}.achievement-badge-eadt-artisan .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#cdf3fff5)var(--lightningcss-dark,#172d43f5),var(--lightningcss-light,#ffe06cb8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-artisan .achievement-badge-spark{filter:drop-shadow(0 0 10px #6cc7f1);background:var(--lightningcss-light,#e8fbff)var(--lightningcss-dark,#151f2d);animation:5.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-eadt-master.achievement-badge-showcase{width:min(85vw,385px);height:min(85vw,385px)}.achievement-badge-eadt-master .achievement-badge-art{animation:6.4s cubic-bezier(.42,0,.22,1) infinite eadt-master-command}.achievement-badge-eadt-master .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -38deg,var(--lightningcss-light,#ffda48fa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#2c89f0e6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ffffffad)var(--lightningcss-dark,#151f2dad),var(--lightningcss-light,#ffda48f0)var(--lightningcss-dark,#332d20f0));animation:6.4s ease-in-out infinite fv-apprentice-aura;inset:-6%}.achievement-badge-eadt-master .achievement-badge-eadt-master-radiance{animation:6.4s cubic-bezier(.4,0,.2,1) infinite eadt-master-radiance}.achievement-badge-eadt-master .achievement-badge-eadt-master-route-arrow{animation:6.4s ease-out infinite eadt-master-route}.achievement-badge-eadt-master .achievement-badge-eadt-master-command-flare{animation:6.4s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-master .achievement-badge-week-pip:after{animation:6.4s ease-out infinite eadt-ring-confirm;animation-delay:calc(var(--achievement-pip-index) * 55ms)}.achievement-badge-eadt-master .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/eadt-master.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-master.webp) 50%/contain no-repeat}.achievement-badge-eadt-master .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#d6effffa)var(--lightningcss-dark,#172d43fa),var(--lightningcss-light,#ffe469db)var(--lightningcss-dark,#332d20db),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:31%;animation:6.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-master .achievement-badge-spark{filter:drop-shadow(0 0 13px #3f91f0);background:var(--lightningcss-light,#fff5bd)var(--lightningcss-dark,#151f2d);width:6.3%;animation:6.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-eadt-prestige.achievement-badge-showcase{width:min(88vw,405px);height:min(88vw,405px)}.achievement-badge-eadt-prestige .achievement-badge-art{animation:7s cubic-bezier(.42,0,.21,1) infinite eadt-prestige-arrival}.achievement-badge-eadt-prestige .achievement-badge-aura{filter:blur(19px);background:conic-gradient(from -38deg,var(--lightningcss-light,#bf43effa)var(--lightningcss-dark,#44315ffa),var(--lightningcss-light,#ffdc4ae6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#151f2da6),var(--lightningcss-light,#4e83f6d1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#bf43effa)var(--lightningcss-dark,#44315ffa));animation:7s ease-in-out infinite fv-apprentice-aura;inset:-8%}.achievement-badge-eadt-prestige .achievement-badge-eadt-prestige-portal{animation:7s cubic-bezier(.4,0,.2,1) infinite eadt-prestige-portal}.achievement-badge-eadt-prestige .achievement-badge-eadt-prestige-route-spiral{animation:7s cubic-bezier(.4,0,.2,1) infinite eadt-prestige-route}.achievement-badge-eadt-prestige .achievement-badge-eadt-prestige-flare{animation:7s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-prestige .achievement-badge-week-pip:after{animation:7s ease-out infinite eadt-ring-confirm;animation-delay:calc(var(--achievement-pip-index) * 35ms)}.achievement-badge-eadt-prestige .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/eadt-prestige.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-prestige.webp) 50%/contain no-repeat}.achievement-badge-eadt-prestige .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f1c3fffa)var(--lightningcss-dark,#2b263efa),var(--lightningcss-light,#ffe671d6)var(--lightningcss-dark,#332d20d6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:33%;animation:7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-prestige .achievement-badge-spark{filter:drop-shadow(0 0 15px #c04af1);background:var(--lightningcss-light,#f7ddff)var(--lightningcss-dark,#2b263e);width:6.8%;animation:7s ease-out infinite achievement-badge-spark-pop}.achievement-badge-eadt-presidential.achievement-badge-showcase{width:min(92vw,430px);height:min(92vw,430px)}.achievement-badge-eadt-presidential .achievement-badge-art{animation:8s cubic-bezier(.42,0,.2,1) infinite eadt-presidential-finale}.achievement-badge-eadt-presidential .achievement-badge-aura{filter:blur(22px);background:conic-gradient(from -36deg,var(--lightningcss-light,#ffe253fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#e2222cf0)var(--lightningcss-dark,#652838f0),var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#151f2de0),var(--lightningcss-light,#2a8bf7f5)var(--lightningcss-dark,#1d4c71f5),var(--lightningcss-light,#ffe253fc)var(--lightningcss-dark,#332d20fc));animation:8s ease-in-out infinite fv-apprentice-aura;inset:-14%}.achievement-badge-eadt-presidential .achievement-badge-eadt-presidential-radiance{animation:8s cubic-bezier(.4,0,.2,1) infinite eadt-presidential-radiance}.achievement-badge-eadt-presidential .achievement-badge-eadt-presidential-crown{animation:8s ease-out infinite eadt-presidential-crown}.achievement-badge-eadt-presidential .achievement-badge-eadt-presidential-century-ring{animation:8s cubic-bezier(.4,0,.2,1) infinite eadt-presidential-century}.achievement-badge-eadt-presidential .achievement-badge-eadt-presidential-finale{animation:8s ease-out infinite eadt-apprentice-flare}.achievement-badge-eadt-presidential .achievement-badge-week-pip:after{animation:8s ease-out infinite eadt-ring-confirm;animation-delay:calc(var(--achievement-pip-index) * 75ms)}.achievement-badge-eadt-presidential .achievement-badge-shine{inset:-6%;-webkit-mask:url(/achievement-vault/web/eadt-presidential.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/eadt-presidential.webp) 50%/contain no-repeat}.achievement-badge-eadt-presidential .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff6b4fc)var(--lightningcss-dark,#151f2dfc),var(--lightningcss-light,#ffdd4ce8)var(--lightningcss-dark,#332d20e8),var(--lightningcss-light,#55a7ffd1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:37%;animation:8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-eadt-presidential .achievement-badge-spark{filter:drop-shadow(0 0 19px #ffd643);background:var(--lightningcss-light,#fffbd5)var(--lightningcss-dark,#151f2d);width:8%;animation:8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-dash.achievement-badge-showcase{width:min(87vw,395px);height:min(87vw,395px)}.achievement-badge-delivery-dash .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.22,1) infinite delivery-dash-break}.achievement-badge-delivery-dash .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -38deg,var(--lightningcss-light,#42decdfa)var(--lightningcss-dark,#172d43fa),var(--lightningcss-light,#ffd74ae6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#151f2db8),var(--lightningcss-light,#e1333fd1)var(--lightningcss-dark,#652838d1),var(--lightningcss-light,#3191f4c7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#42decdfa)var(--lightningcss-dark,#172d43fa));animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:-7%}.achievement-badge-delivery-dash .achievement-badge-delivery-dash-gauge{animation:6.2s cubic-bezier(.4,0,.2,1) infinite delivery-dash-gauge}.achievement-badge-delivery-dash .achievement-badge-delivery-dash-speed-trail{animation:6.2s ease-out infinite delivery-dash-trail}.achievement-badge-delivery-dash .achievement-badge-delivery-dash-breakthrough-flare{animation:6.2s ease-out infinite eadt-apprentice-flare}.achievement-badge-delivery-dash .achievement-badge-week-pip:after{animation:6.2s ease-out infinite eadt-ring-confirm;animation-delay:calc(var(--achievement-pip-index) * 90ms)}.achievement-badge-delivery-dash .achievement-badge-shine{inset:-3%;-webkit-mask:url(/achievement-vault/web/delivery-dash.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-dash.webp) 50%/contain no-repeat}.achievement-badge-delivery-dash .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#c7fff8fa)var(--lightningcss-dark,#151f2dfa),var(--lightningcss-light,#ffe76fe0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#ff6b74a8)var(--lightningcss-dark,#652838a8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:34%;animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-dash .achievement-badge-spark{filter:drop-shadow(0 0 16px #48dfcc);background:var(--lightningcss-light,#ddfffb)var(--lightningcss-dark,#151f2d);width:7%;animation:6.2s ease-out infinite achievement-badge-spark-pop}@keyframes rush-hour-hero-run{0%,8%{opacity:0;transform:translate(-9%,5%)scale(.72)rotate(-8deg)}20%{opacity:1;transform:translate(2%,-1%)scale(1.06)rotate(2deg)}31%,66%{opacity:1;transform:translate(0)scale(1)rotate(0)}78%{opacity:1;transform:translate(3%,-2%)scale(1.04)rotate(1deg)}92%,to{opacity:0;transform:translate(9%,-5%)scale(.86)rotate(4deg)}}@keyframes rush-hour-traffic-ring{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-95deg)}26%,66%{opacity:.84;transform:translate(-50%,-50%)scale(1)rotate(0)}84%{opacity:.34;transform:translate(-50%,-50%)scale(1.08)rotate(95deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(145deg)}}@keyframes rush-hour-route-sweep{0%,19%{opacity:0;transform:translate(-105%,-50%)skew(-24deg)scaleX(.3)}34%,61%{opacity:.92;transform:translate(-50%,-50%)skew(-12deg)scaleX(1)}82%,to{opacity:0;transform:translate(38%,-50%)skew(-24deg)scaleX(.55)}}@keyframes warp-speed-launch{0%,10%{opacity:0;transform:translate(-12%,10%)scale(.42)rotate(-12deg)}24%{opacity:1;transform:translate(2%,-2%)scale(1.1)rotate(3deg)}35%,65%{opacity:1;transform:translate(0)scale(1)rotate(0)}78%{opacity:1;transform:translate(5%,-4%)scale(1.08)rotate(2deg)}91%,to{opacity:0;transform:translate(18%,-14%)scale(.58)rotate(8deg)}}@keyframes warp-speed-portal{0%,9%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-180deg)}26%,67%{opacity:.96;transform:translate(-50%,-50%)scale(1)rotate(0)}86%{opacity:.48;transform:translate(-50%,-50%)scale(1.18)rotate(210deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.32)rotate(300deg)}}@keyframes warp-speed-comet{0%,22%{opacity:0;transform:translate(-128%,-50%)rotate(-12deg)scaleX(.25)}38%,66%{opacity:.98;transform:translate(-50%,-50%)rotate(-8deg)scaleX(1)}84%,to{opacity:0;transform:translate(58%,-50%)rotate(-4deg)scaleX(.4)}}@keyframes delivery-streak-ride{0%,10%{opacity:0;transform:translate(-10%,4%)scale(.78)rotate(-5deg)}24%,35%{opacity:1;transform:translate(-2%)scale(1.03)rotate(1deg)}53%{opacity:1;transform:translate(1%,-2%)scale(1)rotate(-1deg)}69%{opacity:1;transform:translate(3%)scale(1.03)rotate(1deg)}88%,to{opacity:0;transform:translate(9%,-3%)scale(.86)rotate(4deg)}}@keyframes delivery-streak-route{0%,16%{opacity:0;clip-path:inset(0 100% 0 0)}37%,70%{opacity:.9;clip-path:inset(0)}90%,to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes delivery-streak-wave{0%,22%{opacity:0;transform:translate(-50%,-50%)scaleX(.28)}44%,69%{opacity:.84;transform:translate(-50%,-50%)scaleX(1)}90%,to{opacity:0;transform:translate(-50%,-50%)scaleX(1.25)}}@keyframes fast-lane-lock-in{0%,10%{opacity:0;transform:translate(-7%,4%)scale(.68)rotate(-6deg)}25%{opacity:1;transform:translate(1%,-1%)scale(1.06)rotate(1deg)}37%,68%{opacity:1;transform:translate(0)scale(1)rotate(0)}80%{opacity:1;transform:scale(1.04)}93%,to{opacity:0;transform:scale(.86)}}@keyframes fast-lane-lock-ring{0%,14%{opacity:0;transform:translate(-50%,-50%)scale(.52)rotate(-145deg)}32%,68%{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(0)}80%{opacity:1;transform:translate(-50%,-50%)scale(.96)rotate(12deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(46deg)}}@keyframes fast-lane-gates{0%,20%{opacity:0;transform:translate(-110%,-50%)scaleX(.25)}40%,69%{opacity:.92;transform:translate(-50%,-50%)scaleX(1)}87%,to{opacity:0;transform:translate(38%,-50%)scaleX(.55)}}@keyframes delivery-machine-cycle{0%,9%{opacity:0;transform:scale(.58)rotate(-7deg)}25%{opacity:1;transform:scale(1.07)rotate(2deg)}38%,65%{opacity:1;transform:scale(1)rotate(0)}76%{opacity:1;transform:scale(1.04)rotate(-1deg)}92%,to{opacity:0;transform:scale(.82)rotate(5deg)}}@keyframes delivery-machine-power{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.5)rotate(-120deg)}31%,69%{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(0)}88%,to{opacity:0;transform:translate(-50%,-50%)scale(1.16)rotate(240deg)}}@keyframes delivery-machine-gears{0%,18%{opacity:0;transform:translate(-50%,-50%)rotate(-145deg)scale(.35)}38%,70%{opacity:.88;transform:translate(-50%,-50%)rotate(0)scale(1)}92%,to{opacity:0;transform:translate(-50%,-50%)rotate(215deg)scale(.75)}}@keyframes delivery-dynasty-reign{0%,10%{opacity:0;transform:translateY(10%)scale(.62)}26%{opacity:1;transform:translateY(-2%)scale(1.07)}39%,67%{opacity:1;transform:translateY(0)scale(1)}79%{opacity:1;transform:translateY(-1.5%)scale(1.035)}93%,to{opacity:0;transform:translateY(4%)scale(.86)}}@keyframes delivery-dynasty-radiance{0%,12%{opacity:0;transform:scale(.52)rotate(-45deg)}31%,69%{opacity:.82;transform:scale(1)rotate(0)}88%,to{opacity:0;transform:scale(1.2)rotate(72deg)}}@keyframes delivery-dynasty-laurel{0%,20%{opacity:0;transform:translate(-50%,-50%)scale(.55)rotate(-18deg)}41%,72%{opacity:.92;transform:translate(-50%,-50%)scale(1)rotate(0)}92%,to{opacity:0;transform:translate(-50%,-50%)scale(1.12)rotate(12deg)}}@keyframes eadt-batch-two-marker{0%,18%{opacity:0;transform:translate(-50%)scale(.25)}31%,72%{opacity:1;transform:translate(-50%)scale(1)}88%,to{opacity:0;transform:translate(-50%)scale(1.45)}}@keyframes eadt-batch-two-checkpoint{0%,18%{opacity:0;transform:scale(.2)}34%,74%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1.35)}}.achievement-badge-rush-hour-traffic-ring,.achievement-badge-warp-speed-portal,.achievement-badge-fast-lane-lock-ring,.achievement-badge-delivery-machine-power-ring{z-index:3;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;border-radius:50%;position:absolute;top:50%;left:50%}.achievement-badge-rush-hour-traffic-ring{filter:drop-shadow(0 0 16px #2da4f7);background:conic-gradient(from -65deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#43d9ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#ef3744)var(--lightningcss-dark,#652838),var(--lightningcss-light,#ffd352)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 44%,var(--lightningcss-light,#2d8ff1)var(--lightningcss-dark,#1d4c71) 67%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));width:91%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-rush-hour-route-sweep,.achievement-badge-warp-speed-comet,.achievement-badge-delivery-streak-wave,.achievement-badge-fast-lane-gate-sweep,.achievement-badge-delivery-machine-gear-sweep{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;top:61%;left:50%}.achievement-badge-rush-hour-route-sweep{filter:blur(.4px)drop-shadow(0 0 13px #2ca9fa);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#2ba9ff)var(--lightningcss-dark,#1d4c71) 19%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 46%,var(--lightningcss-light,#ffd953)var(--lightningcss-dark,#332d20) 68%,var(--lightningcss-light,#ef3945)var(--lightningcss-dark,#652838) 86%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:94%;height:12%}.achievement-badge-warp-speed-portal{background:repeating-conic-gradient(from -28deg, var(--lightningcss-light,#ffe564fa)var(--lightningcss-dark,#332d20fa) 0 4deg, transparent 4deg 12deg, var(--lightningcss-light,#499cffed)var(--lightningcss-dark,#1d4c71ed) 12deg 16deg, transparent 16deg 24deg, var(--lightningcss-light,#d653ffdb)var(--lightningcss-dark,#44315fdb) 24deg 28deg, transparent 28deg 36deg);filter:drop-shadow(0 0 20px #8d78ff);width:100%;-webkit-mask:radial-gradient(circle,#0000 0 28%,#000 33% 73%,#0000 81%);mask:radial-gradient(circle,#0000 0 28%,#000 33% 73%,#0000 81%)}.achievement-badge-warp-speed-comet{filter:blur(.5px)drop-shadow(0 0 16px #7b74ff);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#745eff4d)var(--lightningcss-dark,#1d4c714d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 38%,var(--lightningcss-light,#58c8ff)var(--lightningcss-dark,#172d43) 54%,var(--lightningcss-light,#ffd84f)var(--lightningcss-dark,#332d20) 72%,var(--lightningcss-light,#ee3745)var(--lightningcss-dark,#652838) 87%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:104%;height:13%;top:63%}.achievement-badge-delivery-streak-route{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(90deg,var(--lightningcss-light,#36b4ff)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#42d99b)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#ffd54f)var(--lightningcss-dark,#332d20));border-radius:999px;width:82%;height:5px;position:absolute;top:72%;left:50%;transform:translate(-50%);box-shadow:0 0 13px #4acdf3}.achievement-badge-delivery-streak-wave{filter:blur(.4px)drop-shadow(0 0 11px #4acaf2);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#45c4ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 49%,var(--lightningcss-light,#47d99f)var(--lightningcss-dark,#18312b) 70%,var(--lightningcss-light,#ffd754)var(--lightningcss-dark,#332d20) 86%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:88%;height:10%}.achievement-badge-fast-lane-lock-ring{filter:drop-shadow(0 0 16px #4ea8f5);background:conic-gradient(from -60deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#8adfff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#ef3542)var(--lightningcss-dark,#652838),var(--lightningcss-light,#ffd653)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#2d93f2)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));width:92%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0)}.achievement-badge-fast-lane-gate-sweep{filter:blur(.3px)drop-shadow(0 0 12px #349ffa);background:repeating-linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 8%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 9% 11%,var(--lightningcss-light,#2fa7ff)var(--lightningcss-dark,#1d4c71) 12% 22%,var(--lightningcss-light,#ef3945)var(--lightningcss-dark,#652838) 23% 27%);border-radius:999px;width:92%;height:11%;top:64%}.achievement-badge-delivery-machine-power-ring{background:repeating-conic-gradient(from -24deg, var(--lightningcss-light,#ffd84e)var(--lightningcss-dark,#332d20) 0 5deg, transparent 5deg 13deg, var(--lightningcss-light,#2e9cf4)var(--lightningcss-dark,#1d4c71) 13deg 17deg, transparent 17deg 25deg, var(--lightningcss-light,#f03c46)var(--lightningcss-dark,#652838) 25deg 29deg, transparent 29deg 37deg);filter:drop-shadow(0 0 17px #f5a82f);width:94%;-webkit-mask:radial-gradient(circle,#0000 0 28%,#000 33% 73%,#0000 80%);mask:radial-gradient(circle,#0000 0 28%,#000 33% 73%,#0000 80%)}.achievement-badge-delivery-machine-gear-sweep{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 2deg, transparent 2deg 18deg, var(--lightningcss-light,#ffd34c)var(--lightningcss-dark,#332d20) 18deg 22deg, transparent 22deg 36deg);filter:drop-shadow(0 0 13px #ffbd39);border-radius:50%;width:86%;top:51%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.achievement-badge-delivery-dynasty-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -10deg, var(--lightningcss-light,#ffe258fa)var(--lightningcss-dark,#332d20fa) 0 4deg, transparent 4deg 12deg, var(--lightningcss-light,#3391f3d9)var(--lightningcss-dark,#1d4c71d9) 12deg 16deg, transparent 16deg 25deg, var(--lightningcss-light,#eb343fc7)var(--lightningcss-dark,#652838c7) 25deg 28deg, transparent 28deg 37deg);mix-blend-mode:screen;filter:drop-shadow(0 0 19px #ffd34a);border-radius:50%;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#0000 0 26%,#000 31% 75%,#0000 82%);mask:radial-gradient(circle,#0000 0 26%,#000 31% 75%,#0000 82%)}.achievement-badge-delivery-dynasty-laurel-halo{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;border:7px double var(--lightningcss-light,#ffdc4fd1)var(--lightningcss-dark,#61758dd1);border-radius:50%;width:94%;position:absolute;top:51%;left:50%;box-shadow:inset 0 0 20px #ffd33c5c,0 0 22px #ffd33c66}.achievement-badge-rush-hour-finish-flare,.achievement-badge-warp-speed-breakthrough,.achievement-badge-delivery-streak-finish,.achievement-badge-fast-lane-confirmation,.achievement-badge-delivery-machine-output-flare,.achievement-badge-delivery-dynasty-seal{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;position:absolute}.achievement-badge-rush-hour-finish-flare{filter:drop-shadow(0 0 17px #3caaf8);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#d9f7ff)var(--lightningcss-dark,#172d43) 16%,var(--lightningcss-light,#2da5f8d1)var(--lightningcss-dark,#1d4c71d1) 32%,var(--lightningcss-light,#ffd74a8a)var(--lightningcss-dark,#332d208a) 49%,var(--lightningcss-light,#ec35414d)var(--lightningcss-dark,#6528384d) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:30%;top:25%;left:75%}.achievement-badge-warp-speed-breakthrough{filter:drop-shadow(0 0 21px #ffd54d);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff2ad)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffd53de0)var(--lightningcss-dark,#332d20e0) 33%,var(--lightningcss-light,#7662ff8c)var(--lightningcss-dark,#1d4c718c) 50%,var(--lightningcss-light,#ef364257)var(--lightningcss-dark,#65283857) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 74%);width:34%;top:22%;left:76%}.achievement-badge-delivery-streak-finish{filter:drop-shadow(0 0 14px #4ac8ef);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#e4fbff)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#43bef4d1)var(--lightningcss-dark,#1d4c71d1) 33%,var(--lightningcss-light,#44d89d7a)var(--lightningcss-dark,#18312b7a) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 71%);width:26%;top:28%;left:74%}.achievement-badge-fast-lane-confirmation{filter:drop-shadow(0 0 16px #489ff1);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#e2f5ff)var(--lightningcss-dark,#172d43) 16%,var(--lightningcss-light,#3597f2d6)var(--lightningcss-dark,#1d4c71d6) 33%,var(--lightningcss-light,#ffd33e80)var(--lightningcss-dark,#332d2080) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:28%;top:27%;left:75%}.achievement-badge-delivery-machine-output-flare{filter:drop-shadow(0 0 17px #ffbb35);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff1b0)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffbe31db)var(--lightningcss-dark,#332d20db) 33%,var(--lightningcss-light,#2f97f275)var(--lightningcss-dark,#1d4c7175) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:31%;top:23%;left:74%}.achievement-badge-delivery-dynasty-seal{filter:drop-shadow(0 0 20px #ffd242);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff4b5)var(--lightningcss-dark,#332d20) 16%,var(--lightningcss-light,#ffd337e0)var(--lightningcss-dark,#332d20e0) 33%,var(--lightningcss-light,#e32f3c70)var(--lightningcss-dark,#65283870) 50%,var(--lightningcss-light,#3491f34f)var(--lightningcss-dark,#1d4c714f) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 73%);width:34%;top:19%;left:50%}.achievement-badge-rush-hour-hero .achievement-badge-week-pip,.achievement-badge-warp-speed-delivery .achievement-badge-week-pip,.achievement-badge-delivery-machine .achievement-badge-week-pip,.achievement-badge-delivery-dynasty .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:3.1%;height:49%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:1%;left:49%}.achievement-badge-rush-hour-hero .achievement-badge-week-pip:after,.achievement-badge-warp-speed-delivery .achievement-badge-week-pip:after,.achievement-badge-delivery-machine .achievement-badge-week-pip:after,.achievement-badge-delivery-dynasty .achievement-badge-week-pip:after{content:"";aspect-ratio:1;opacity:0;background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#e9f7ff)var(--lightningcss-dark,#151f2d) 20%,var(--lightningcss-light,#359bf2)var(--lightningcss-dark,#1d4c71) 39%,var(--lightningcss-light,#ffd44f)var(--lightningcss-dark,#332d20) 56%,var(--lightningcss-light,#ee3a46)var(--lightningcss-dark,#652838) 66%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);border-radius:50%;width:230%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 11px #4ba8f4}.achievement-badge-warp-speed-delivery .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff2ad)var(--lightningcss-dark,#332d20) 21%,var(--lightningcss-light,#ffd342)var(--lightningcss-dark,#332d20) 40%,var(--lightningcss-light,#806cff)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#ef3b48)var(--lightningcss-dark,#652838) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 80%);box-shadow:0 0 13px #a079ff}.achievement-badge-delivery-machine .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff0a2)var(--lightningcss-dark,#332d20) 21%,var(--lightningcss-light,#ffbd33)var(--lightningcss-dark,#332d20) 40%,var(--lightningcss-light,#329bf1)var(--lightningcss-dark,#1d4c71) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 79%);box-shadow:0 0 11px #f2a831}.achievement-badge-delivery-dynasty .achievement-badge-week-pip{width:2%}.achievement-badge-delivery-dynasty .achievement-badge-week-pip:after{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff1a8)var(--lightningcss-dark,#332d20) 21%,var(--lightningcss-light,#ffd13c)var(--lightningcss-dark,#332d20) 40%,var(--lightningcss-light,#e93b48)var(--lightningcss-dark,#652838) 57%,var(--lightningcss-light,#318ff0)var(--lightningcss-dark,#1d4c71) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 80%);width:220%;box-shadow:0 0 11px #ffd13f}.achievement-badge-delivery-streak .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #4ac8ef);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#dff8ff)var(--lightningcss-dark,#151f2d) 21%,var(--lightningcss-light,#43bdf2)var(--lightningcss-dark,#1d4c71) 41%,var(--lightningcss-light,#43d79d)var(--lightningcss-dark,#18312b) 58%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:7.4%;top:82%}.achievement-badge-delivery-streak .achievement-badge-week-pip:first-child{left:35%}.achievement-badge-delivery-streak .achievement-badge-week-pip:nth-child(2){left:50%}.achievement-badge-delivery-streak .achievement-badge-week-pip:nth-child(3){left:65%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #409ff1);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#dff3ff)var(--lightningcss-dark,#172d43) 21%,var(--lightningcss-light,#399cf0)var(--lightningcss-dark,#1d4c71) 42%,var(--lightningcss-light,#ffd34d)var(--lightningcss-dark,#332d20) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 78%);width:6.2%;top:82%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:first-child{left:27%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:nth-child(2){left:38%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:nth-child(3){left:50%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:nth-child(4){left:62%}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip:nth-child(5){left:73%}.achievement-badge-rush-hour-hero.achievement-badge-showcase{width:min(89vw,405px);height:min(89vw,405px)}.achievement-badge-rush-hour-hero .achievement-badge-art{animation:6.3s cubic-bezier(.42,0,.22,1) infinite rush-hour-hero-run}.achievement-badge-rush-hour-hero .achievement-badge-aura{filter:blur(19px);background:conic-gradient(from -38deg,var(--lightningcss-light,#2da1f7fa)var(--lightningcss-dark,#1d4c71fa),var(--lightningcss-light,#ee3440e0)var(--lightningcss-dark,#652838e0),var(--lightningcss-light,#ffd748e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#ffffffad)var(--lightningcss-dark,#151f2dad),var(--lightningcss-light,#2da1f7fa)var(--lightningcss-dark,#1d4c71fa));animation:6.3s ease-in-out infinite fv-apprentice-aura;inset:-8%}.achievement-badge-rush-hour-hero .achievement-badge-rush-hour-traffic-ring{animation:6.3s cubic-bezier(.4,0,.2,1) infinite rush-hour-traffic-ring}.achievement-badge-rush-hour-hero .achievement-badge-rush-hour-route-sweep{animation:6.3s ease-out infinite rush-hour-route-sweep}.achievement-badge-rush-hour-hero .achievement-badge-rush-hour-finish-flare{animation:6.3s ease-out infinite eadt-apprentice-flare}.achievement-badge-rush-hour-hero .achievement-badge-week-pip:after{animation:6.3s ease-out infinite eadt-batch-two-marker;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-rush-hour-hero .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/rush-hour-hero.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/rush-hour-hero.webp) 50%/contain no-repeat}.achievement-badge-rush-hour-hero .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#abe7fffa)var(--lightningcss-dark,#172d43fa),var(--lightningcss-light,#ffe169e0)var(--lightningcss-dark,#332d20e0),var(--lightningcss-light,#ff6772a1)var(--lightningcss-dark,#652838a1),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:35%;animation:6.3s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-rush-hour-hero .achievement-badge-spark{filter:drop-shadow(0 0 16px #42aaf7);background:var(--lightningcss-light,#e1f8ff)var(--lightningcss-dark,#151f2d);width:7.2%;animation:6.3s ease-out infinite achievement-badge-spark-pop}.achievement-badge-warp-speed-delivery.achievement-badge-showcase{width:min(92vw,420px);height:min(92vw,420px)}.achievement-badge-warp-speed-delivery .achievement-badge-art{animation:7.1s cubic-bezier(.42,0,.2,1) infinite warp-speed-launch}.achievement-badge-warp-speed-delivery .achievement-badge-aura{filter:blur(21px);background:conic-gradient(from -34deg,var(--lightningcss-light,#ffda40fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#775afff0)var(--lightningcss-dark,#1d4c71f0),var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#151f2dd1),var(--lightningcss-light,#30a2f8eb)var(--lightningcss-dark,#1d4c71eb),var(--lightningcss-light,#ef3641db)var(--lightningcss-dark,#652838db),var(--lightningcss-light,#ffda40fc)var(--lightningcss-dark,#332d20fc));animation:7.1s ease-in-out infinite fv-apprentice-aura;inset:-12%}.achievement-badge-warp-speed-delivery .achievement-badge-warp-speed-portal{animation:7.1s cubic-bezier(.4,0,.2,1) infinite warp-speed-portal}.achievement-badge-warp-speed-delivery .achievement-badge-warp-speed-comet{animation:7.1s ease-out infinite warp-speed-comet}.achievement-badge-warp-speed-delivery .achievement-badge-warp-speed-breakthrough{animation:7.1s ease-out infinite eadt-apprentice-flare}.achievement-badge-warp-speed-delivery .achievement-badge-week-pip:after{animation:7.1s ease-out infinite eadt-batch-two-marker;animation-delay:calc(var(--achievement-pip-index) * 65ms)}.achievement-badge-warp-speed-delivery .achievement-badge-shine{inset:-6%;-webkit-mask:url(/achievement-vault/web/warp-speed-delivery.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/warp-speed-delivery.webp) 50%/contain no-repeat}.achievement-badge-warp-speed-delivery .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff2adfc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#9174ffeb)var(--lightningcss-dark,#1d4c71eb),var(--lightningcss-light,#4cc0ffdb)var(--lightningcss-dark,#172d43db),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:37%;animation:7.1s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-warp-speed-delivery .achievement-badge-spark{filter:drop-shadow(0 0 18px #9d79ff);background:var(--lightningcss-light,#fff6be)var(--lightningcss-dark,#151f2d);width:7.8%;animation:7.1s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-streak.achievement-badge-showcase{width:min(82vw,360px);height:min(82vw,360px)}.achievement-badge-delivery-streak .achievement-badge-art{animation:5.6s cubic-bezier(.42,0,.24,1) infinite delivery-streak-ride}.achievement-badge-delivery-streak .achievement-badge-aura{filter:blur(15px);background:conic-gradient(from -35deg,var(--lightningcss-light,#44bef4f0)var(--lightningcss-dark,#1d4c71f0),var(--lightningcss-light,#42d79dde)var(--lightningcss-dark,#18312bde),var(--lightningcss-light,#ffd74fc7)var(--lightningcss-dark,#332d20c7),var(--lightningcss-light,#ffffff9c)var(--lightningcss-dark,#151f2d9c),var(--lightningcss-light,#44bef4f0)var(--lightningcss-dark,#1d4c71f0));animation:5.6s ease-in-out infinite fv-apprentice-aura;inset:-4%}.achievement-badge-delivery-streak .achievement-badge-delivery-streak-route{animation:5.6s ease-out infinite delivery-streak-route}.achievement-badge-delivery-streak .achievement-badge-delivery-streak-wave{animation:5.6s ease-out infinite delivery-streak-wave}.achievement-badge-delivery-streak .achievement-badge-delivery-streak-finish{animation:5.6s ease-out infinite eadt-apprentice-flare}.achievement-badge-delivery-streak .achievement-badge-week-pip{animation:5.6s ease-out infinite eadt-batch-two-checkpoint;animation-delay:calc(var(--achievement-pip-index) * .18s)}.achievement-badge-delivery-streak .achievement-badge-shine{-webkit-mask:url(/achievement-vault/web/delivery-streak.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-streak.webp) 50%/contain no-repeat}.achievement-badge-delivery-streak .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#cdf4fff5)var(--lightningcss-dark,#172d43f5),var(--lightningcss-light,#70ecbad6)var(--lightningcss-dark,#18312bd6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));animation:5.6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-streak .achievement-badge-spark{filter:drop-shadow(0 0 12px #4ac9ef);background:var(--lightningcss-light,#e3faff)var(--lightningcss-dark,#151f2d);animation:5.6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-fast-lane-locked-in.achievement-badge-showcase{width:min(85vw,380px);height:min(85vw,380px)}.achievement-badge-fast-lane-locked-in .achievement-badge-art{animation:6.2s cubic-bezier(.42,0,.22,1) infinite fast-lane-lock-in}.achievement-badge-fast-lane-locked-in .achievement-badge-aura{filter:blur(17px);background:conic-gradient(from -36deg,var(--lightningcss-light,#3799f1f7)var(--lightningcss-dark,#1d4c71f7),var(--lightningcss-light,#ed3441d6)var(--lightningcss-dark,#652838d6),var(--lightningcss-light,#ffd749db)var(--lightningcss-dark,#332d20db),var(--lightningcss-light,#ffffffa8)var(--lightningcss-dark,#151f2da8),var(--lightningcss-light,#3799f1f7)var(--lightningcss-dark,#1d4c71f7));animation:6.2s ease-in-out infinite fv-apprentice-aura;inset:-6%}.achievement-badge-fast-lane-locked-in .achievement-badge-fast-lane-lock-ring{animation:6.2s cubic-bezier(.4,0,.2,1) infinite fast-lane-lock-ring}.achievement-badge-fast-lane-locked-in .achievement-badge-fast-lane-gate-sweep{animation:6.2s ease-out infinite fast-lane-gates}.achievement-badge-fast-lane-locked-in .achievement-badge-fast-lane-confirmation{animation:6.2s ease-out infinite eadt-apprentice-flare}.achievement-badge-fast-lane-locked-in .achievement-badge-week-pip{animation:6.2s ease-out infinite eadt-batch-two-checkpoint;animation-delay:calc(var(--achievement-pip-index) * .14s)}.achievement-badge-fast-lane-locked-in .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/fast-lane-locked-in.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/fast-lane-locked-in.webp) 50%/contain no-repeat}.achievement-badge-fast-lane-locked-in .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#cceffffa)var(--lightningcss-dark,#172d43fa),var(--lightningcss-light,#ffe169d6)var(--lightningcss-dark,#332d20d6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:33%;animation:6.2s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-fast-lane-locked-in .achievement-badge-spark{filter:drop-shadow(0 0 15px #439ff1);background:var(--lightningcss-light,#e5f7ff)var(--lightningcss-dark,#151f2d);width:6.8%;animation:6.2s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-machine.achievement-badge-showcase{width:min(89vw,400px);height:min(89vw,400px)}.achievement-badge-delivery-machine .achievement-badge-art{animation:6.8s cubic-bezier(.42,0,.22,1) infinite delivery-machine-cycle}.achievement-badge-delivery-machine .achievement-badge-aura{filter:blur(19px);background:conic-gradient(from -34deg,var(--lightningcss-light,#ffbb31fa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#3299f2e6)var(--lightningcss-dark,#1d4c71e6),var(--lightningcss-light,#ffffffad)var(--lightningcss-dark,#151f2dad),var(--lightningcss-light,#ed3742c9)var(--lightningcss-dark,#652838c9),var(--lightningcss-light,#ffbb31fa)var(--lightningcss-dark,#332d20fa));animation:6.8s ease-in-out infinite fv-apprentice-aura;inset:-8%}.achievement-badge-delivery-machine .achievement-badge-delivery-machine-power-ring{animation:6.8s cubic-bezier(.4,0,.2,1) infinite delivery-machine-power}.achievement-badge-delivery-machine .achievement-badge-delivery-machine-gear-sweep{animation:6.8s cubic-bezier(.4,0,.2,1) infinite delivery-machine-gears}.achievement-badge-delivery-machine .achievement-badge-delivery-machine-output-flare{animation:6.8s ease-out infinite eadt-apprentice-flare}.achievement-badge-delivery-machine .achievement-badge-week-pip:after{animation:6.8s ease-out infinite eadt-batch-two-marker;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-delivery-machine .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/delivery-machine.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-machine.webp) 50%/contain no-repeat}.achievement-badge-delivery-machine .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffec99fa)var(--lightningcss-dark,#332d20fa),var(--lightningcss-light,#4db2ffdb)var(--lightningcss-dark,#1d4c71db),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:35%;animation:6.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-machine .achievement-badge-spark{filter:drop-shadow(0 0 16px #f2aa31);background:var(--lightningcss-light,#fff1b1)var(--lightningcss-dark,#332d20);width:7.2%;animation:6.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-dynasty.achievement-badge-showcase{width:min(91vw,415px);height:min(91vw,415px)}.achievement-badge-delivery-dynasty .achievement-badge-art{animation:7.7s cubic-bezier(.42,0,.2,1) infinite delivery-dynasty-reign}.achievement-badge-delivery-dynasty .achievement-badge-aura{filter:blur(21px);background:conic-gradient(from -36deg,var(--lightningcss-light,#ffd63afc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#e7303ce0)var(--lightningcss-dark,#652838e0),var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7),var(--lightningcss-light,#3291f2e8)var(--lightningcss-dark,#1d4c71e8),var(--lightningcss-light,#ffd63afc)var(--lightningcss-dark,#332d20fc));animation:7.7s ease-in-out infinite fv-apprentice-aura;inset:-11%}.achievement-badge-delivery-dynasty .achievement-badge-delivery-dynasty-radiance{animation:7.7s cubic-bezier(.4,0,.2,1) infinite delivery-dynasty-radiance}.achievement-badge-delivery-dynasty .achievement-badge-delivery-dynasty-laurel-halo{animation:7.7s cubic-bezier(.4,0,.2,1) infinite delivery-dynasty-laurel}.achievement-badge-delivery-dynasty .achievement-badge-delivery-dynasty-seal{animation:7.7s ease-out infinite eadt-apprentice-flare}.achievement-badge-delivery-dynasty .achievement-badge-week-pip:after{animation:7.7s ease-out infinite eadt-batch-two-marker;animation-delay:calc(var(--achievement-pip-index) * 32ms)}.achievement-badge-delivery-dynasty .achievement-badge-shine{inset:-5%;-webkit-mask:url(/achievement-vault/web/delivery-dynasty.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-dynasty.webp) 50%/contain no-repeat}.achievement-badge-delivery-dynasty .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff4affc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ffdb46e6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#50a4ffc7)var(--lightningcss-dark,#1d4c71c7),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:36%;animation:7.7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-dynasty .achievement-badge-spark{filter:drop-shadow(0 0 18px #ffd23e);background:var(--lightningcss-light,#fff7c7)var(--lightningcss-dark,#151f2d);width:7.8%;animation:7.7s ease-out infinite achievement-badge-spark-pop}@keyframes delivery-period-belt-lift{0%,to{transform:translate(-8px,6px)rotate(-1.5deg)scale(.97)}16%{transform:translate(3px,-4px)rotate(1deg)scale(1.02)}31%{transform:translate(8px,-12px)rotate(-.3deg)scale(1.065)}49%,78%{transform:translate(0)rotate(0)scale(1)}}@keyframes delivery-period-spotlight-open{0%,10%,to{opacity:0;transform:scale(.48)rotate(-22deg)}29%{opacity:.95;transform:scale(1.12)rotate(5deg)}52%,70%{opacity:.43;transform:scale(.95)rotate(16deg)}84%{opacity:0;transform:scale(1.22)rotate(28deg)}}@keyframes delivery-period-belt-lock{0%,23%,to{opacity:0;transform:translate(-50%,-50%)scale(.18)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}55%,72%{opacity:.5;transform:translate(-50%,-50%)scale(.88)}85%{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}@keyframes delivery-period-checkered-arc{0%,17%,to{opacity:0;transform:translate(-50%,-50%)rotate(-18deg)scaleX(.25)}36%{opacity:.96;transform:translate(-50%,-50%)rotate(-4deg)scaleX(1.12)}58%,73%{opacity:.46;transform:translate(-50%,-50%)rotate(3deg)scaleX(.92)}85%{opacity:0;transform:translate(-50%,-50%)rotate(9deg)scaleX(1.24)}}@keyframes delivery-period-victory-seal{0%,30%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}43%{opacity:1;transform:translate(-50%,-50%)scale(1.62)rotate(46deg)}60%,73%{opacity:.48;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.2)rotate(138deg)}}@keyframes delivery-period-week-confirm{0%,25%,to{opacity:0;transform:translate(-50%,-50%)scale(.15)}38%{opacity:1;transform:translate(-50%,-50%)scale(1.75)}54%,72%{opacity:.74;transform:translate(-50%,-50%)scale(.78)}85%{opacity:0;transform:translate(-50%,-50%)scale(.25)}}@keyframes delivery-double-coronation-ride{0%,to{transform:translateY(6px)rotate(-.8deg)scale(.97)}14%{transform:translateY(-5px)rotate(.8deg)scale(1.018)}30%{transform:translateY(-13px)rotate(-.2deg)scale(1.06)}47%,78%{transform:translateY(0)rotate(0)scale(1)}}@keyframes delivery-double-left-crown{0%,10%,to{opacity:0;transform:translate(-50%,-50%)rotate(-112deg)scale(.38)}29%{opacity:.98;transform:translate(-50%,-50%)rotate(10deg)scale(1.17)}54%,71%{opacity:.46;transform:translate(-50%,-50%)rotate(150deg)scale(.94)}85%{opacity:0;transform:translate(-50%,-50%)rotate(220deg)scale(1.22)}}@keyframes delivery-double-right-crown{0%,16%,to{opacity:0;transform:translate(-50%,-50%)rotate(112deg)scale(.38)}35%{opacity:.98;transform:translate(-50%,-50%)rotate(-10deg)scale(1.17)}58%,73%{opacity:.46;transform:translate(-50%,-50%)rotate(-150deg)scale(.94)}86%{opacity:0;transform:translate(-50%,-50%)rotate(-220deg)scale(1.22)}}@keyframes delivery-double-route-link{0%,24%,to{opacity:0;transform:translate(-50%,-50%)scaleX(.08)}39%{opacity:1;transform:translate(-50%,-50%)scaleX(1.15)}56%,72%{opacity:.46;transform:translate(-50%,-50%)scaleX(.86)}85%{opacity:0;transform:translate(-50%,-50%)scaleX(.22)}}@keyframes delivery-double-command-flare{0%,31%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}44%{opacity:1;transform:translate(-50%,-50%)scale(1.68)rotate(46deg)}60%,74%{opacity:.46;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}86%{opacity:0;transform:translate(-50%,-50%)scale(1.22)rotate(138deg)}}@keyframes delivery-double-week-confirm{0%,27%,to{opacity:0;transform:translate(-50%,-50%)scale(.14)}39%{opacity:1;transform:translate(-50%,-50%)scale(1.8)}55%,73%{opacity:.75;transform:translate(-50%,-50%)scale(.78)}85%{opacity:0;transform:translate(-50%,-50%)scale(.24)}}@keyframes delivery-triple-presidential-finale{0%,to{transform:translateY(8px)scale(1.03)}11%{transform:translateY(-4px)rotate(-.5deg)scale(1.07)}24%{transform:translateY(-16px)rotate(.4deg)scale(1.13)}39%{transform:translateY(-4px)rotate(-.16deg)scale(1.085)}51%,75%{transform:translateY(0)rotate(0)scale(1.06)}}@keyframes delivery-triple-radiance-turn{0%,7%,to{opacity:.06;transform:rotate(-38deg)scale(.46)}23%{opacity:1;transform:rotate(12deg)scale(1.18)}45%{opacity:.47;transform:rotate(88deg)scale(.93)}64%{opacity:.96;transform:rotate(164deg)scale(1.1)}83%{opacity:0;transform:rotate(238deg)scale(1.32)}}@keyframes delivery-triple-crown-ignite{0%,19%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}34%{opacity:1;transform:translate(-50%,-50%)scale(1.8)rotate(46deg)}51%{opacity:.52;transform:translate(-50%,-50%)scale(.8)rotate(92deg)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.32)rotate(138deg)}}@keyframes delivery-triple-command-burst{0%,29%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.9)rotate(48deg)}59%{opacity:.5;transform:translate(-50%,-50%)scale(.84)rotate(96deg)}77%{opacity:0;transform:translate(-50%,-50%)scale(1.34)rotate(144deg)}}@keyframes delivery-triple-week-confirm{0%,23%,to{opacity:0;transform:translate(-50%,-50%)scale(.12)}35%{opacity:1;transform:translate(-50%,-50%)scale(1.95)}52%,73%{opacity:.8;transform:translate(-50%,-50%)scale(.78)}85%{opacity:0;transform:translate(-50%,-50%)scale(.22)}}.achievement-badge-delivery-period-spotlight{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -20deg, var(--lightningcss-light,#ca50f5e6)var(--lightningcss-dark,#44315fe6) 0 4deg, transparent 4deg 14deg, var(--lightningcss-light,#ffdd46f0)var(--lightningcss-dark,#332d20f0) 14deg 19deg, transparent 19deg 29deg, var(--lightningcss-light,#3096f5cc)var(--lightningcss-dark,#1d4c71cc) 29deg 34deg, transparent 34deg 44deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 15px #bc50ee);border-radius:50%;position:absolute;inset:-6%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 29% 74%,#0000 81%);mask:radial-gradient(circle,#0000 0 24%,#000 29% 74%,#0000 81%)}.achievement-badge-delivery-period-belt-lock{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 14px #c259ef);border:4px solid var(--lightningcss-light,#ffe876fa)var(--lightningcss-dark,#61758dfa);background:radial-gradient(var(--lightningcss-light,#ffffff3b)var(--lightningcss-dark,#151f2d3b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 64%);border-bottom-color:var(--lightningcss-light,#ffe876fa)var(--lightningcss-dark,#61758dfa);border-left-color:var(--lightningcss-light,#bf4beebf)var(--lightningcss-dark,#61758dbf);border-right-color:var(--lightningcss-light,#3099f7cc)var(--lightningcss-dark,#61758dcc);border-radius:50%;width:90%;height:32%;position:absolute;top:20%;left:50%}.achievement-badge-delivery-period-checkered-arc{z-index:5;opacity:0;pointer-events:none;clip-path:polygon(0 42%,100% 0,100% 100%,0 58%);mix-blend-mode:screen;filter:drop-shadow(0 0 12px #6d9ff5);background:repeating-linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 5%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 5% 9%,var(--lightningcss-light,#2f91ed)var(--lightningcss-dark,#1d4c71) 9% 13%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 13% 17%,var(--lightningcss-light,#ef3b47)var(--lightningcss-dark,#652838) 17% 21%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 21% 27%);border-radius:50%;width:97%;height:16%;position:absolute;top:61%;left:50%}.achievement-badge-delivery-double-coronation{z-index:5;aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 16px #f0c345);background:conic-gradient(from -30deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe47e)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#ee3d49)var(--lightningcss-dark,#652838) 36%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 54%,var(--lightningcss-light,#389bf4)var(--lightningcss-dark,#1d4c71) 72%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 88%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:50%;width:50%;position:absolute;top:48%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0)}.achievement-badge-delivery-double-coronation-left{left:20%}.achievement-badge-delivery-double-coronation-right{left:80%}.achievement-badge-delivery-double-route-link{z-index:6;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #ffd14b);background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#ef3c48)var(--lightningcss-dark,#652838),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 48%,var(--lightningcss-light,#ffd54b)var(--lightningcss-dark,#332d20) 58%,var(--lightningcss-light,#369af4)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));border-radius:999px;width:70%;height:5px;position:absolute;top:31%;left:50%}.achievement-badge-delivery-triple-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffef94fc)var(--lightningcss-dark,#332d20fc) 0 3deg, transparent 3deg 10deg, var(--lightningcss-light,#e82d39f0)var(--lightningcss-dark,#652838f0) 10deg 14deg, transparent 14deg 22deg, var(--lightningcss-light,#3094faf2)var(--lightningcss-dark,#1d4c71f2) 22deg 26deg, transparent 26deg 34deg);mix-blend-mode:screen;filter:blur(1px)drop-shadow(0 0 22px #ffd84b);border-radius:50%;position:absolute;inset:-16%;-webkit-mask:radial-gradient(circle,#0000 0 23%,#000 28% 78%,#0000 84%);mask:radial-gradient(circle,#0000 0 23%,#000 28% 78%,#0000 84%)}.achievement-badge-delivery-triple-crown-flare,.achievement-badge-delivery-period-victory-seal,.achievement-badge-delivery-double-command-flare,.achievement-badge-delivery-triple-command-burst{z-index:9;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;position:absolute}.achievement-badge-delivery-triple-crown-flare{filter:drop-shadow(0 0 20px #ffd447);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 6%,var(--lightningcss-light,#fff8c5)var(--lightningcss-dark,#151f2d) 15%,var(--lightningcss-light,#ffd739eb)var(--lightningcss-dark,#332d20eb) 31%,var(--lightningcss-light,#e62c3980)var(--lightningcss-dark,#65283880) 49%,var(--lightningcss-light,#3096f861)var(--lightningcss-dark,#1d4c7161) 61%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 73%);width:30%}.achievement-badge-delivery-triple-crown-flare-top{top:4%;left:50%}.achievement-badge-delivery-triple-crown-flare-left{top:22%;left:20%}.achievement-badge-delivery-triple-crown-flare-right{top:22%;left:80%}.achievement-badge-delivery-period-victory-seal{filter:drop-shadow(0 0 17px #c257ee);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#f7e3ff)var(--lightningcss-dark,#2b263e) 16%,var(--lightningcss-light,#c350f0d6)var(--lightningcss-dark,#44315fd6) 33%,var(--lightningcss-light,#ffd74385)var(--lightningcss-dark,#332d2085) 51%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);width:30%;top:23%;left:76%}.achievement-badge-delivery-double-command-flare{filter:drop-shadow(0 0 20px #ffd447);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 7%,var(--lightningcss-light,#fff5ba)var(--lightningcss-dark,#151f2d) 16%,var(--lightningcss-light,#ffd63ae6)var(--lightningcss-dark,#332d20e6) 33%,var(--lightningcss-light,#ec333f7a)var(--lightningcss-dark,#6528387a) 50%,var(--lightningcss-light,#3497f557)var(--lightningcss-dark,#1d4c7157) 62%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 73%);width:34%;top:20%;left:50%}.achievement-badge-delivery-triple-command-burst{filter:drop-shadow(0 0 28px #ffd53e);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 6%,var(--lightningcss-light,#fffbd4)var(--lightningcss-dark,#151f2d) 14%,var(--lightningcss-light,#ffde3ffa)var(--lightningcss-dark,#332d20fa) 30%,var(--lightningcss-light,#e62b3794)var(--lightningcss-dark,#65283894) 47%,var(--lightningcss-light,#2f96fa7a)var(--lightningcss-dark,#1d4c717a) 60%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 74%);width:42%;top:11%;left:50%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #c34feb);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#f8e3ff)var(--lightningcss-dark,#2b263e) 21%,var(--lightningcss-light,#c450ee)var(--lightningcss-dark,#44315f) 41%,var(--lightningcss-light,#ffd145)var(--lightningcss-dark,#332d20) 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 76%);width:7.2%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip:first-child{top:22%;left:16%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip:nth-child(2){top:22%;left:33%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip:nth-child(3){top:22%;left:67%}.achievement-badge-delivery-period-champion .achievement-badge-week-pip:nth-child(4){top:22%;left:84%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 9px #efc33c);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff5c4)var(--lightningcss-dark,#151f2d) 21%,var(--lightningcss-light,#ffd242)var(--lightningcss-dark,#332d20) 40%,var(--lightningcss-light,#ef3c48)var(--lightningcss-dark,#652838) 56%,var(--lightningcss-light,#3598f3)var(--lightningcss-dark,#1d4c71) 67%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 77%);width:5.4%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:first-child{top:54%;left:16%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(2){top:63%;left:16%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(3){top:72%;left:16%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(4){top:81%;left:16%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(5){top:54%;left:84%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(6){top:63%;left:84%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(7){top:72%;left:84%}.achievement-badge-delivery-double-crown .achievement-badge-week-pip:nth-child(8){top:81%;left:84%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip{filter:drop-shadow(0 0 11px #ffd23f);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 9%,var(--lightningcss-light,#fff8cf)var(--lightningcss-dark,#151f2d) 20%,var(--lightningcss-light,#ffd23e)var(--lightningcss-dark,#332d20) 37%,var(--lightningcss-light,#ef3b47)var(--lightningcss-dark,#652838) 53%,var(--lightningcss-light,#359af5)var(--lightningcss-dark,#1d4c71) 66%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 78%);width:4.8%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:first-child{top:17%;left:47%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(2){top:17%;left:53%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(3){top:23%;left:47%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(4){top:23%;left:53%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(5){top:43%;left:18%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(6){top:43%;left:25%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(7){top:50%;left:18%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(8){top:50%;left:25%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(9){top:43%;left:75%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(10){top:43%;left:82%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(11){top:50%;left:75%}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip:nth-child(12){top:50%;left:82%}.achievement-badge-delivery-period-champion.achievement-badge-showcase{width:min(87vw,395px);height:min(89vw,405px)}.achievement-badge-delivery-period-champion .achievement-badge-art{animation:6.6s cubic-bezier(.42,0,.2,1) infinite delivery-period-belt-lift}.achievement-badge-delivery-period-champion .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -38deg,var(--lightningcss-light,#c74df1fa)var(--lightningcss-dark,#44315ffa),var(--lightningcss-light,#ffda41f0)var(--lightningcss-dark,#332d20f0),var(--lightningcss-light,#ffffffad)var(--lightningcss-dark,#151f2dad),var(--lightningcss-light,#3197f4db)var(--lightningcss-dark,#1d4c71db),var(--lightningcss-light,#e83641b3)var(--lightningcss-dark,#652838b3),var(--lightningcss-light,#c74df1fa)var(--lightningcss-dark,#44315ffa));animation:6.6s ease-in-out infinite fv-apprentice-aura;inset:-6%}.achievement-badge-delivery-period-champion .achievement-badge-delivery-period-spotlight{animation:6.6s ease-in-out infinite delivery-period-spotlight-open}.achievement-badge-delivery-period-champion .achievement-badge-delivery-period-belt-lock{animation:6.6s ease-out infinite delivery-period-belt-lock}.achievement-badge-delivery-period-champion .achievement-badge-delivery-period-checkered-arc{animation:6.6s cubic-bezier(.4,0,.2,1) infinite delivery-period-checkered-arc}.achievement-badge-delivery-period-champion .achievement-badge-delivery-period-victory-seal{animation:6.6s ease-out infinite delivery-period-victory-seal}.achievement-badge-delivery-period-champion .achievement-badge-week-pip{animation:6.6s ease-out infinite delivery-period-week-confirm;animation-delay:calc(var(--achievement-pip-index) * .13s)}.achievement-badge-delivery-period-champion .achievement-badge-shine{inset:-2%;-webkit-mask:url(/achievement-vault/web/delivery-period-champion.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-period-champion.webp) 50%/contain no-repeat}.achievement-badge-delivery-period-champion .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f5cdfffa)var(--lightningcss-dark,#2b263efa),var(--lightningcss-light,#ffe76ee6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#50b2ffc2)var(--lightningcss-dark,#1d4c71c2),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:32%;animation:6.6s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-period-champion .achievement-badge-spark{filter:drop-shadow(0 0 14px #c752ef);background:var(--lightningcss-light,#fae6ff)var(--lightningcss-dark,#2b263e);width:6.2%;animation:6.6s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-double-crown.achievement-badge-showcase{width:min(91vw,420px);height:min(91vw,420px)}.achievement-badge-delivery-double-crown .achievement-badge-art{animation:7.4s cubic-bezier(.42,0,.2,1) infinite delivery-double-coronation-ride}.achievement-badge-delivery-double-crown .achievement-badge-aura{filter:blur(20px);background:conic-gradient(from -40deg,var(--lightningcss-light,#ffde43fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ec3541e0)var(--lightningcss-dark,#652838e0),var(--lightningcss-light,#ffffffc2)var(--lightningcss-dark,#151f2dc2),var(--lightningcss-light,#3194f4f0)var(--lightningcss-dark,#1d4c71f0),var(--lightningcss-light,#ffde43fc)var(--lightningcss-dark,#332d20fc));animation:7.4s ease-in-out infinite fv-apprentice-aura;inset:-10%}.achievement-badge-delivery-double-crown .achievement-badge-delivery-double-coronation-left{animation:7.4s cubic-bezier(.4,0,.2,1) infinite delivery-double-left-crown}.achievement-badge-delivery-double-crown .achievement-badge-delivery-double-coronation-right{animation:7.4s cubic-bezier(.4,0,.2,1) infinite delivery-double-right-crown}.achievement-badge-delivery-double-crown .achievement-badge-delivery-double-route-link{animation:7.4s ease-out infinite delivery-double-route-link}.achievement-badge-delivery-double-crown .achievement-badge-delivery-double-command-flare{animation:7.4s ease-out infinite delivery-double-command-flare}.achievement-badge-delivery-double-crown .achievement-badge-week-pip{animation:7.4s ease-out infinite delivery-double-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 80ms)}.achievement-badge-delivery-double-crown .achievement-badge-shine{inset:-4%;-webkit-mask:url(/achievement-vault/web/delivery-double-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-double-crown.webp) 50%/contain no-repeat}.achievement-badge-delivery-double-crown .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff3a3fc)var(--lightningcss-dark,#332d20fc),var(--lightningcss-light,#ffda46eb)var(--lightningcss-dark,#332d20eb),var(--lightningcss-light,#4ba8ffd1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#ef4b55a8)var(--lightningcss-dark,#652838a8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:35%;animation:7.4s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-double-crown .achievement-badge-spark{filter:drop-shadow(0 0 17px #ffd044);background:var(--lightningcss-light,#fff8c7)var(--lightningcss-dark,#151f2d);width:7.2%;animation:7.4s ease-out infinite achievement-badge-spark-pop}.achievement-badge-delivery-triple-crown.achievement-badge-showcase{width:min(94vw,440px);height:min(99vw,470px)}.achievement-badge-delivery-triple-crown.achievement-badge-showcase .achievement-badge-art{width:118%;height:118%}.achievement-badge-delivery-triple-crown .achievement-badge-art{animation:8.7s cubic-bezier(.42,0,.17,1) infinite delivery-triple-presidential-finale}.achievement-badge-delivery-triple-crown .achievement-badge-aura{filter:blur(24px);background:conic-gradient(from -35deg,var(--lightningcss-light,#e51c28)var(--lightningcss-dark,#652838),var(--lightningcss-light,#ffe44b)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#151f2df0),var(--lightningcss-light,#2491fb)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#ffe44bf2)var(--lightningcss-dark,#332d20f2),var(--lightningcss-light,#e51c28)var(--lightningcss-dark,#652838));animation:8.7s ease-in-out infinite fv-apprentice-aura;inset:-17%}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-radiance{animation:8.7s cubic-bezier(.4,0,.2,1) infinite delivery-triple-radiance-turn}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-crown-flare-top{animation:8.7s ease-out infinite delivery-triple-crown-ignite}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-crown-flare-left{animation:8.7s ease-out .16s infinite delivery-triple-crown-ignite}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-crown-flare-right{animation:8.7s ease-out .32s infinite delivery-triple-crown-ignite}.achievement-badge-delivery-triple-crown .achievement-badge-delivery-triple-command-burst{animation:8.7s ease-out infinite delivery-triple-command-burst}.achievement-badge-delivery-triple-crown .achievement-badge-week-pip{animation:8.7s ease-out infinite delivery-triple-week-confirm;animation-delay:calc(var(--achievement-pip-index) * 60ms)}.achievement-badge-delivery-triple-crown .achievement-badge-shine{inset:-7%;-webkit-mask:url(/achievement-vault/web/delivery-triple-crown.webp) 50%/contain no-repeat;mask:url(/achievement-vault/web/delivery-triple-crown.webp) 50%/contain no-repeat}.achievement-badge-delivery-triple-crown .achievement-badge-shine:before{background:linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fffac2)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffde48f5)var(--lightningcss-dark,#332d20f5),var(--lightningcss-light,#ff4d58c7)var(--lightningcss-dark,#652838c7),var(--lightningcss-light,#4dbafff0)var(--lightningcss-dark,#1d4c71f0),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));width:40%;animation:8.7s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-delivery-triple-crown .achievement-badge-spark{filter:drop-shadow(0 0 23px #ffd23f);background:var(--lightningcss-light,#fffde0)var(--lightningcss-dark,#151f2d);width:9%;animation:8.7s ease-out infinite achievement-badge-spark-pop}@media (prefers-reduced-motion:reduce){.rank-badge-art,.rank-badge-aura,.rank-badge-gem-glow,.rank-badge-shine:before,.rank-badge-spark,.rank-badge-chevron,.rank-badge-orbit,.rank-badge-star-flare,.rank-badge-rank-star,.rank-badge-laurel-glow,.rank-badge-brand-flash,.rank-badge-command-ring,.rank-badge-wing-flare,.rank-badge-ace-sweep,.rank-badge-champion-split,.rank-badge-secondary-gem,.rank-badge-crown-light,.rank-badge-legend-halo,.rank-badge-legend-star,.rank-badge-hall-rays,.rank-badge-hall-ring,.rank-badge-hall-star,.rank-badge-presidential-radiance,.rank-badge-presidential-crown-flash,.rank-badge-presidential-burst,.rank-badge-presidential-confetti{animation:none!important}.rank-badge-aura{opacity:.32;transform:scale(.9)}.rank-badge-gem-glow{opacity:.2;transform:translate(-50%,-50%)scale(.8)}.rank-badge-chevron{opacity:.08}.rank-badge-orbit,.rank-badge-star-flare{opacity:.12}.rank-badge-secondary-gem{opacity:.2;transform:translate(-50%,-50%)scale(.8)}.rank-badge-rank-star,.rank-badge-laurel-glow,.rank-badge-brand-flash,.rank-badge-command-ring,.rank-badge-wing-flare,.rank-badge-ace-sweep,.rank-badge-champion-split,.rank-badge-crown-light,.rank-badge-legend-halo,.rank-badge-legend-star,.rank-badge-hall-rays,.rank-badge-hall-ring,.rank-badge-hall-star,.rank-badge-presidential-radiance,.rank-badge-presidential-crown-flash,.rank-badge-presidential-burst{opacity:.1}.rank-badge-presidential-confetti{opacity:0}.achievement-badge-art,.achievement-badge-aura,.achievement-badge-balance-glow,.achievement-badge-precision-ring,.achievement-badge-dough-orbit,.achievement-badge-master-reticle,.achievement-badge-master-command-flare,.achievement-badge-prestige-portal,.achievement-badge-prestige-orbit,.achievement-badge-prestige-reveal-flare,.achievement-badge-presidential-radiance,.achievement-badge-presidential-crown-flare,.achievement-badge-presidential-seal,.achievement-badge-bullseye-reticle,.achievement-badge-bullseye-streak,.achievement-badge-bullseye-ripple,.achievement-badge-dead-center-beam,.achievement-badge-dead-center-lock,.achievement-badge-perfect-zero,.achievement-badge-perfect-arc,.achievement-badge-perfect-wave,.achievement-badge-food-streak-trail,.achievement-badge-food-streak-burst,.achievement-badge-locked-ring,.achievement-badge-locked-click,.achievement-badge-machine-gear,.achievement-badge-machine-conveyor,.achievement-badge-dynasty-halo,.achievement-badge-dynasty-rays,.achievement-badge-dynasty-laurel,.achievement-badge-period-spotlight,.achievement-badge-period-belt-flare,.achievement-badge-period-victory-ring,.achievement-badge-double-crown-halo,.achievement-badge-double-crown-bridge,.achievement-badge-triple-radiance,.achievement-badge-triple-crown-flare,.achievement-badge-triple-trophy-flare,.achievement-badge-week-pip,.achievement-badge-week-pip:after,.achievement-badge-shine:before,.achievement-badge-spark{animation:none!important}.achievement-badge-aura{opacity:.25;transform:scale(.9)}.achievement-badge-week-pip{opacity:.22}.achievement-badge-balance-glow,.achievement-badge-precision-ring,.achievement-badge-dough-orbit,.achievement-badge-master-reticle,.achievement-badge-master-command-flare,.achievement-badge-prestige-portal,.achievement-badge-prestige-orbit,.achievement-badge-prestige-reveal-flare,.achievement-badge-presidential-radiance,.achievement-badge-presidential-crown-flare,.achievement-badge-presidential-seal,.achievement-badge-bullseye-reticle,.achievement-badge-bullseye-streak,.achievement-badge-bullseye-ripple,.achievement-badge-dead-center-beam,.achievement-badge-dead-center-lock,.achievement-badge-perfect-zero,.achievement-badge-perfect-arc,.achievement-badge-perfect-wave,.achievement-badge-food-streak-trail,.achievement-badge-food-streak-burst,.achievement-badge-locked-ring,.achievement-badge-locked-click,.achievement-badge-machine-gear,.achievement-badge-machine-conveyor,.achievement-badge-dynasty-halo,.achievement-badge-dynasty-rays,.achievement-badge-dynasty-laurel,.achievement-badge-period-spotlight,.achievement-badge-period-belt-flare,.achievement-badge-period-victory-ring,.achievement-badge-double-crown-halo,.achievement-badge-double-crown-bridge,.achievement-badge-triple-radiance,.achievement-badge-triple-crown-flare,.achievement-badge-triple-trophy-flare{opacity:.12}.achievement-badge-food-streak-burst,.achievement-badge-locked-ring,.achievement-badge-locked-click,.achievement-badge-machine-gear,.achievement-badge-machine-conveyor,.achievement-badge-dynasty-halo,.achievement-badge-period-spotlight,.achievement-badge-period-belt-flare,.achievement-badge-period-victory-ring,.achievement-badge-double-crown-halo,.achievement-badge-double-crown-bridge,.achievement-badge-triple-crown-flare,.achievement-badge-triple-trophy-flare{transform:translate(-50%,-50%)}.achievement-badge-dynasty-laurel{transform:translate(-50%)}.achievement-badge-fv-master .achievement-badge-week-pip:after,.achievement-badge-fv-prestige .achievement-badge-week-pip:after,.achievement-badge-fv-presidential .achievement-badge-week-pip:after,.achievement-badge-bullseye .achievement-badge-week-pip:after,.achievement-badge-dead-center .achievement-badge-week-pip:after,.achievement-badge-perfect-balance .achievement-badge-week-pip:after,.achievement-badge-food-dynasty .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-labor-punch-beam,.achievement-badge-labor-timecard-flare,.achievement-badge-labor-clock-ring,.achievement-badge-labor-planning-gear,.achievement-badge-labor-crew-orbit,.achievement-badge-labor-timing-pulse,.achievement-badge-labor-command-flare,.achievement-badge-labor-hourglass-aura,.achievement-badge-labor-schedule-orbit,.achievement-badge-labor-prestige-flare{opacity:.12;transform:translate(-50%,-50%);animation:none!important}.achievement-badge-lv-master .achievement-badge-week-pip:after,.achievement-badge-lv-prestige .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-labor-president-radiance,.achievement-badge-labor-president-crown-burst,.achievement-badge-labor-president-seal,.achievement-badge-labor-hawk-flight-arc,.achievement-badge-labor-hawk-eye-scan,.achievement-badge-labor-hawk-gauge-lock,.achievement-badge-labor-ace-flight-ring,.achievement-badge-labor-ace-contrail,.achievement-badge-labor-ace-gauge-sweep,.achievement-badge-labor-surgeon-spotlight,.achievement-badge-labor-surgeon-pulse-line,.achievement-badge-labor-surgeon-tile-lock{opacity:.12;animation:none!important}.achievement-badge-labor-president-crown-burst,.achievement-badge-labor-president-seal,.achievement-badge-labor-hawk-eye-scan,.achievement-badge-labor-hawk-gauge-lock,.achievement-badge-labor-ace-flight-ring,.achievement-badge-labor-ace-gauge-sweep,.achievement-badge-labor-surgeon-spotlight,.achievement-badge-labor-surgeon-pulse-line,.achievement-badge-labor-surgeon-tile-lock{transform:translate(-50%,-50%)}.achievement-badge-lv-presidential .achievement-badge-week-pip:after,.achievement-badge-labor-hawk .achievement-badge-week-pip:after,.achievement-badge-labor-ace .achievement-badge-week-pip:after,.achievement-badge-labor-surgeon .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-labor-streak-route,.achievement-badge-labor-streak-week-link,.achievement-badge-labor-streak-finish,.achievement-badge-labor-locked-vault-ring,.achievement-badge-labor-locked-schedule-sweep,.achievement-badge-labor-locked-confirmation,.achievement-badge-labor-machine-power-orbit,.achievement-badge-labor-machine-energy-band,.achievement-badge-labor-machine-output-flare,.achievement-badge-labor-dynasty-radiance,.achievement-badge-labor-dynasty-banner-halo,.achievement-badge-labor-dynasty-legacy-seal{opacity:.12;animation:none!important}.achievement-badge-labor-streak-week-link,.achievement-badge-labor-streak-finish,.achievement-badge-labor-locked-vault-ring,.achievement-badge-labor-locked-schedule-sweep,.achievement-badge-labor-locked-confirmation,.achievement-badge-labor-machine-power-orbit,.achievement-badge-labor-machine-energy-band,.achievement-badge-labor-machine-output-flare,.achievement-badge-labor-dynasty-banner-halo,.achievement-badge-labor-dynasty-legacy-seal{transform:translate(-50%,-50%)}.achievement-badge-labor-dynasty .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-labor-period-spotlight,.achievement-badge-labor-period-belt-lock,.achievement-badge-labor-period-schedule-arc,.achievement-badge-labor-period-victory-seal,.achievement-badge-labor-double-coronation,.achievement-badge-labor-double-period-link,.achievement-badge-labor-double-command-flare,.achievement-badge-labor-triple-radiance,.achievement-badge-labor-triple-crown-flare,.achievement-badge-labor-triple-command-burst{opacity:.12;animation:none!important}.achievement-badge-labor-period-belt-lock,.achievement-badge-labor-period-schedule-arc,.achievement-badge-labor-period-victory-seal,.achievement-badge-labor-double-coronation,.achievement-badge-labor-double-period-link,.achievement-badge-labor-double-command-flare,.achievement-badge-labor-triple-crown-flare,.achievement-badge-labor-triple-command-burst{transform:translate(-50%,-50%)}.achievement-badge-growth-sprout-aura,.achievement-badge-growth-arrow-sweep,.achievement-badge-growth-sprout-flare,.achievement-badge-growth-curve,.achievement-badge-growth-star-orbit,.achievement-badge-growth-star-flare,.achievement-badge-growth-master-radiance,.achievement-badge-growth-master-ascent,.achievement-badge-growth-gem-flare{opacity:.12;animation:none!important}.achievement-badge-growth-sprout-aura,.achievement-badge-growth-arrow-sweep,.achievement-badge-growth-sprout-flare,.achievement-badge-growth-curve,.achievement-badge-growth-star-orbit,.achievement-badge-growth-star-flare,.achievement-badge-growth-master-ascent,.achievement-badge-growth-gem-flare{transform:translate(-50%,-50%)}.achievement-badge-growth-master .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-growth-prestige-portal,.achievement-badge-growth-prestige-spiral,.achievement-badge-growth-prestige-flare,.achievement-badge-growth-president-radiance,.achievement-badge-growth-president-crown,.achievement-badge-growth-president-century-ring,.achievement-badge-growth-president-finale,.achievement-badge-growth-spurt-launch-ring,.achievement-badge-growth-spurt-contrail,.achievement-badge-growth-spurt-burst{opacity:.12;animation:none!important}.achievement-badge-growth-prestige-spiral,.achievement-badge-growth-prestige-flare,.achievement-badge-growth-president-crown,.achievement-badge-growth-president-century-ring,.achievement-badge-growth-president-finale,.achievement-badge-growth-spurt-launch-ring,.achievement-badge-growth-spurt-contrail,.achievement-badge-growth-spurt-burst{transform:translate(-50%,-50%)}.achievement-badge-growth-prestige .achievement-badge-week-pip:after,.achievement-badge-growth-presidential .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-rocket-launch-gauge,.achievement-badge-rocket-flame-trail,.achievement-badge-rocket-breakthrough-flare,.achievement-badge-moon-radiance,.achievement-badge-moon-orbit,.achievement-badge-moon-crown-star,.achievement-badge-moon-finale,.achievement-badge-growth-streak-route,.achievement-badge-growth-streak-wave,.achievement-badge-growth-streak-finish-star,.achievement-badge-momentum-wheel-orbit,.achievement-badge-momentum-speed-band,.achievement-badge-momentum-burst,.achievement-badge-growth-machine-power-orbit,.achievement-badge-growth-machine-gear-sweep,.achievement-badge-growth-machine-output-flare,.achievement-badge-growth-dynasty-radiance,.achievement-badge-growth-dynasty-laurel-halo,.achievement-badge-growth-dynasty-seal{opacity:.12;animation:none!important}.achievement-badge-rocket-launch-gauge,.achievement-badge-rocket-flame-trail,.achievement-badge-rocket-breakthrough-flare,.achievement-badge-moon-orbit,.achievement-badge-moon-crown-star,.achievement-badge-moon-finale,.achievement-badge-growth-streak-route,.achievement-badge-growth-streak-wave,.achievement-badge-growth-streak-finish-star,.achievement-badge-momentum-wheel-orbit,.achievement-badge-momentum-speed-band,.achievement-badge-momentum-burst,.achievement-badge-growth-machine-power-orbit,.achievement-badge-growth-machine-gear-sweep,.achievement-badge-growth-machine-output-flare,.achievement-badge-growth-dynasty-laurel-halo,.achievement-badge-growth-dynasty-seal{transform:translate(-50%,-50%)}.achievement-badge-rocket-fuel .achievement-badge-week-pip:after,.achievement-badge-to-the-moon .achievement-badge-week-pip:after,.achievement-badge-growth-machine .achievement-badge-week-pip:after,.achievement-badge-growth-dynasty .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-growth-period-spotlight,.achievement-badge-growth-period-belt-lock,.achievement-badge-growth-period-week-arc,.achievement-badge-growth-period-victory-seal,.achievement-badge-growth-double-coronation,.achievement-badge-growth-double-rise-link,.achievement-badge-growth-double-command-flare,.achievement-badge-growth-triple-radiance,.achievement-badge-growth-triple-crown-flare,.achievement-badge-growth-triple-command-burst{opacity:.12;animation:none!important}.achievement-badge-growth-period-belt-lock,.achievement-badge-growth-period-week-arc,.achievement-badge-growth-period-victory-seal,.achievement-badge-growth-double-coronation,.achievement-badge-growth-double-rise-link,.achievement-badge-growth-double-command-flare,.achievement-badge-growth-triple-crown-flare,.achievement-badge-growth-triple-command-burst{transform:translate(-50%,-50%)}.achievement-badge-eadt-apprentice-route,.achievement-badge-eadt-apprentice-clock-pulse,.achievement-badge-eadt-apprentice-checkpoint-flare,.achievement-badge-eadt-artisan-silver-orbit,.achievement-badge-eadt-artisan-scooter-trail,.achievement-badge-eadt-artisan-arrival-flare,.achievement-badge-eadt-master-radiance,.achievement-badge-eadt-master-route-arrow,.achievement-badge-eadt-master-command-flare,.achievement-badge-eadt-prestige-portal,.achievement-badge-eadt-prestige-route-spiral,.achievement-badge-eadt-prestige-flare,.achievement-badge-eadt-presidential-radiance,.achievement-badge-eadt-presidential-crown,.achievement-badge-eadt-presidential-century-ring,.achievement-badge-eadt-presidential-finale,.achievement-badge-delivery-dash-gauge,.achievement-badge-delivery-dash-speed-trail,.achievement-badge-delivery-dash-breakthrough-flare{opacity:.12;animation:none!important}.achievement-badge-eadt-apprentice-route,.achievement-badge-eadt-apprentice-clock-pulse,.achievement-badge-eadt-apprentice-checkpoint-flare,.achievement-badge-eadt-artisan-silver-orbit,.achievement-badge-eadt-artisan-scooter-trail,.achievement-badge-eadt-artisan-arrival-flare,.achievement-badge-eadt-master-route-arrow,.achievement-badge-eadt-master-command-flare,.achievement-badge-eadt-prestige-route-spiral,.achievement-badge-eadt-prestige-flare,.achievement-badge-eadt-presidential-crown,.achievement-badge-eadt-presidential-century-ring,.achievement-badge-eadt-presidential-finale,.achievement-badge-delivery-dash-gauge,.achievement-badge-delivery-dash-speed-trail,.achievement-badge-delivery-dash-breakthrough-flare{transform:translate(-50%,-50%)}.achievement-badge-eadt-master .achievement-badge-week-pip:after,.achievement-badge-eadt-prestige .achievement-badge-week-pip:after,.achievement-badge-eadt-presidential .achievement-badge-week-pip:after,.achievement-badge-delivery-dash .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-rush-hour-traffic-ring,.achievement-badge-rush-hour-route-sweep,.achievement-badge-rush-hour-finish-flare,.achievement-badge-warp-speed-portal,.achievement-badge-warp-speed-comet,.achievement-badge-warp-speed-breakthrough,.achievement-badge-delivery-streak-route,.achievement-badge-delivery-streak-wave,.achievement-badge-delivery-streak-finish,.achievement-badge-fast-lane-lock-ring,.achievement-badge-fast-lane-gate-sweep,.achievement-badge-fast-lane-confirmation,.achievement-badge-delivery-machine-power-ring,.achievement-badge-delivery-machine-gear-sweep,.achievement-badge-delivery-machine-output-flare,.achievement-badge-delivery-dynasty-radiance,.achievement-badge-delivery-dynasty-laurel-halo,.achievement-badge-delivery-dynasty-seal{opacity:.12;animation:none!important}.achievement-badge-rush-hour-traffic-ring,.achievement-badge-rush-hour-route-sweep,.achievement-badge-rush-hour-finish-flare,.achievement-badge-warp-speed-portal,.achievement-badge-warp-speed-comet,.achievement-badge-warp-speed-breakthrough,.achievement-badge-delivery-streak-route,.achievement-badge-delivery-streak-wave,.achievement-badge-delivery-streak-finish,.achievement-badge-fast-lane-lock-ring,.achievement-badge-fast-lane-gate-sweep,.achievement-badge-fast-lane-confirmation,.achievement-badge-delivery-machine-power-ring,.achievement-badge-delivery-machine-gear-sweep,.achievement-badge-delivery-machine-output-flare,.achievement-badge-delivery-dynasty-laurel-halo,.achievement-badge-delivery-dynasty-seal{transform:translate(-50%,-50%)}.achievement-badge-rush-hour-hero .achievement-badge-week-pip:after,.achievement-badge-warp-speed-delivery .achievement-badge-week-pip:after,.achievement-badge-delivery-machine .achievement-badge-week-pip:after,.achievement-badge-delivery-dynasty .achievement-badge-week-pip:after{opacity:.24}.achievement-badge-delivery-period-spotlight,.achievement-badge-delivery-period-belt-lock,.achievement-badge-delivery-period-checkered-arc,.achievement-badge-delivery-period-victory-seal,.achievement-badge-delivery-double-coronation,.achievement-badge-delivery-double-route-link,.achievement-badge-delivery-double-command-flare,.achievement-badge-delivery-triple-radiance,.achievement-badge-delivery-triple-crown-flare,.achievement-badge-delivery-triple-command-burst{opacity:.12;animation:none!important}.achievement-badge-delivery-period-belt-lock,.achievement-badge-delivery-period-checkered-arc,.achievement-badge-delivery-period-victory-seal,.achievement-badge-delivery-double-coronation,.achievement-badge-delivery-double-route-link,.achievement-badge-delivery-double-command-flare,.achievement-badge-delivery-triple-crown-flare,.achievement-badge-delivery-triple-command-burst{transform:translate(-50%,-50%)}.achievement-badge-delivery-period-champion .achievement-badge-week-pip,.achievement-badge-delivery-double-crown .achievement-badge-week-pip,.achievement-badge-delivery-triple-crown .achievement-badge-week-pip{opacity:.24}}.panel-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.panel-title>svg{box-sizing:content-box;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf4fd)var(--lightningcss-dark,#172d43);border-radius:12px;padding:10px}.panel-title h3{margin:3px 0 0}.compact-form{gap:13px}.attention-panel{border-color:var(--lightningcss-light,#f3c63d)var(--lightningcss-dark,#61758d);box-shadow:0 10px 28px #e7b2151f}.attention-copy{color:var(--lightningcss-light,#705700)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff8d6)var(--lightningcss-dark,#151f2d);border-radius:10px;margin:-5px 0 16px;padding:11px 12px;font-size:.8rem;line-height:1.5}.toast{z-index:50;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--green))var(--lightningcss-dark,#20503f);max-width:calc(100vw - 44px);box-shadow:var(--shadow);overflow-wrap:break-word;border-radius:12px;padding:13px 17px;font-weight:800;position:fixed;bottom:22px;right:22px}.toast.error{background:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838)}.vault-layout{gap:18px;display:grid}.clubhouse-vault{margin-top:18px;scroll-margin-top:150px}.vault-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:240px;box-shadow:var(--shadow);background:radial-gradient(circle at 80% 25%,var(--lightningcss-light,#ffd23f52)var(--lightningcss-dark,#332d2052),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(120deg,var(--lightningcss-light,#351700)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#8e4d00)var(--lightningcss-dark,#544522) 55%,var(--lightningcss-light,#d88a00)var(--lightningcss-dark,#544522));border-radius:24px;justify-content:space-between;align-items:center;gap:25px;padding:clamp(28px,4vw,50px);display:flex}.vault-hero h2{margin:10px 0 12px;font-size:clamp(2.2rem,4vw,3.7rem)}.vault-hero p{color:var(--lightningcss-light,#ffe6b4)var(--lightningcss-dark,#e8edf5);max-width:680px;margin:0;line-height:1.6}.vault-level{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--lightningcss-light,#ffffff1c)var(--lightningcss-dark,#151f2d1c);border:1px solid var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);border-radius:22px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-width:320px;padding:13px 20px 13px 10px;display:grid}.vault-rank-copy{text-align:left;min-width:0;display:grid}.vault-rank-copy>small{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:.13em;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.vault-rank-copy>strong{margin-top:6px;font-size:1.45rem;line-height:1}.vault-rank-copy>span{color:var(--lightningcss-light,#ffe7ac)var(--lightningcss-dark,#e8edf5);margin-top:6px;font-size:.78rem;font-weight:800;line-height:1.2}.achievement-collection{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,#f5f9fd)var(--lightningcss-dark,#151f2d);border-radius:19px;overflow:hidden;box-shadow:0 9px 24px #061c3a0f}.achievement-collection-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;list-style:none;transition:background .2s;display:flex}.achievement-collection-heading::-webkit-details-marker{display:none}.achievement-collection-heading:hover{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)}.achievement-collection-heading:focus-visible{outline-offset:-3px;outline:3px solid var(--lightningcss-light,#0875ce57)var(--lightningcss-dark,#61758d57)}.achievement-collection-heading small{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd);letter-spacing:.16em;font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.achievement-collection-heading h3{margin:4px 0;font-size:1.45rem}.achievement-collection-heading p{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:.82rem}.achievement-collection-meta{flex:none;align-items:center;gap:9px;display:flex}.achievement-collection-meta>span:first-child{color:var(--lightningcss-light,#07509a)var(--lightningcss-dark,#9acbff);letter-spacing:.08em;white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e4f2ff)var(--lightningcss-dark,#172d43);border-radius:999px;padding:8px 11px;font-weight:950}.achievement-collection-toggle{width:38px;height:38px;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e6f1fb)var(--lightningcss-dark,#172d43);border-radius:12px;place-items:center;transition:transform .25s,color .2s,background .2s;display:grid}.achievement-collection[open] .achievement-collection-toggle{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71);transform:rotate(90deg)}.achievement-collection-body{border-top:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);padding:0 16px 16px;animation:.26s ease-out both achievement-collection-reveal}.achievement-collection-body .preview-grid{padding-top:16px}@keyframes achievement-collection-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.achievement-preview{--rarity-accent:#a96832;--rarity-glow:#a968323d;--rarity-title:#2c1e15;--rarity-muted:#6e5542;--rarity-label:#7b421d;--rarity-chip:#fff8ebd1;--rarity-chip-border:#a55e244d;--rarity-link:#8d481b;--rarity-link-hover:#b55d22;--rarity-reward-ink:#643716;--rarity-reward-bg:#ffefcce6;--rarity-reward-border:#b1672840;isolation:isolate;border:1px solid var(--lightningcss-light,var(--rarity-chip-border))var(--lightningcss-dark,#61758d);min-height:235px;box-shadow:0 12px 28px #061c3a17, inset 4px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,var(--lightningcss-light,#dd914847)var(--lightningcss-dark,#54452247),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 39%),linear-gradient(135deg,var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6e8d4)var(--lightningcss-dark,#332d20));border-radius:19px;align-items:center;gap:18px;padding:21px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.achievement-preview:before,.achievement-preview:after{content:"";z-index:0;pointer-events:none;position:absolute}.achievement-preview:before{opacity:.34;inset:0}.achievement-preview:after{aspect-ratio:1;border:1px solid var(--lightningcss-light,var(--rarity-accent))var(--lightningcss-dark,#61758d);opacity:.34;width:188px;box-shadow:0 0 0 20px var(--rarity-glow), 0 0 0 42px var(--rarity-glow);border-radius:50%;top:-82px;right:-64px}@supports (color:color-mix(in lab, red, red)){.achievement-preview:after{box-shadow:0 0 0 20px var(--rarity-glow), 0 0 0 42px color-mix(in srgb, var(--rarity-glow) 48%, transparent)}}.achievement-preview>*{z-index:1;position:relative}.achievement-preview-common{background:radial-gradient(circle at 13% 48%,var(--lightningcss-light,#dd914847)var(--lightningcss-dark,#54452247),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 39%),linear-gradient(135deg,var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6e8d4)var(--lightningcss-dark,#332d20))}.achievement-preview-common:before{background:repeating-linear-gradient(135deg,var(--lightningcss-light,#7e481e29)var(--lightningcss-dark,#54452229) 0 1px,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 1px 14px)}.achievement-preview-uncommon{--rarity-accent:#1a9db9;--rarity-glow:#20b2cc38;--rarity-title:#073e4c;--rarity-muted:#3d6571;--rarity-label:#087b93;--rarity-chip:#ebfdffd9;--rarity-chip-border:#23a6be4d;--rarity-link:#087b93;--rarity-link-hover:#075d78;--rarity-reward-ink:#075a6c;--rarity-reward-bg:#dbf9ffe6;--rarity-reward-border:#26aec645;background:radial-gradient(circle at 13% 48%,var(--lightningcss-light,#36cfe24f)var(--lightningcss-dark,#172d434f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 40%),radial-gradient(circle at 86% 82%,var(--lightningcss-light,#2f8be529)var(--lightningcss-dark,#1d4c7129),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),linear-gradient(135deg,var(--lightningcss-light,#f6feff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e5f7fb)var(--lightningcss-dark,#151f2d))}.achievement-preview-uncommon:before{background:repeating-linear-gradient(90deg,var(--lightningcss-light,#127f971c)var(--lightningcss-dark,#1d4c711c) 0 1px,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 1px 22px),repeating-linear-gradient(0deg,var(--lightningcss-light,#127f9714)var(--lightningcss-dark,#1d4c7114) 0 1px,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 1px 22px)}.achievement-preview-rare{--rarity-accent:#66c7ff;--rarity-glow:#4db1ff42;--rarity-title:#f5fbff;--rarity-muted:#c4dff4;--rarity-label:#d9f3ff;--rarity-chip:#56b4f62e;--rarity-chip-border:#7fcfff6b;--rarity-link:#bfe8ff;--rarity-link-hover:#fff;--rarity-reward-ink:#e4f6ff;--rarity-reward-bg:#44a5ec33;--rarity-reward-border:#85d3ff5c;box-shadow:0 15px 34px #042d5e47, inset 4px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,var(--lightningcss-light,#5acbff57)var(--lightningcss-dark,#172d4357),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 40%),radial-gradient(circle at 88% 14%,var(--lightningcss-light,#5e9dff40)var(--lightningcss-dark,#1d4c7140),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),linear-gradient(138deg,var(--lightningcss-light,#041737)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0a4f94)var(--lightningcss-dark,#1d4c71) 56%,var(--lightningcss-light,#06295f)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#6fc6ff7a)var(--lightningcss-dark,#61758d7a)}.achievement-preview-rare:before{opacity:.62;background:linear-gradient(118deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 57%,var(--lightningcss-light,#86daff29)var(--lightningcss-dark,#172d4329) 57% 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 59%),linear-gradient(62deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 73%,var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a) 73% 75%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 75%)}.achievement-preview-epic{--rarity-accent:#db82ff;--rarity-glow:#c34cf24d;--rarity-title:#fff8ff;--rarity-muted:#e7c9f3;--rarity-label:#f3d1ff;--rarity-chip:#d56cff2e;--rarity-chip-border:#e594ff6b;--rarity-link:#f0c9ff;--rarity-link-hover:#fff;--rarity-reward-ink:#f9e8ff;--rarity-reward-bg:#c349ee33;--rarity-reward-border:#e592ff5e;box-shadow:0 15px 36px #3908574d, inset 4px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,var(--lightningcss-light,#dd73ff5c)var(--lightningcss-dark,#44315f5c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 40%),radial-gradient(circle at 87% 15%,var(--lightningcss-light,#48a9ff3b)var(--lightningcss-dark,#1d4c713b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),linear-gradient(138deg,var(--lightningcss-light,#180427)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#5b137e)var(--lightningcss-dark,#44315f) 54%,var(--lightningcss-light,#26105c)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#d980ff80)var(--lightningcss-dark,#61758d80)}.achievement-preview-epic:before{background:conic-gradient(from 32deg at 82% 24%, transparent 0 12%, var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#151f2d24) 12% 16%, transparent 16% 31%, var(--lightningcss-light,#eba8ff1f)var(--lightningcss-dark,#2b263e1f) 31% 36%, transparent 36% 100%);opacity:.72}.achievement-preview-legendary{--rarity-accent:#ffd75a;--rarity-glow:#ffcd3e4f;--rarity-title:#fffbea;--rarity-muted:#eadfb9;--rarity-label:#fff3ad;--rarity-chip:#ffd74c2e;--rarity-chip-border:#ffe2777a;--rarity-link:#ffef9d;--rarity-link-hover:#fff;--rarity-reward-ink:#fff7c9;--rarity-reward-bg:#ffcd3930;--rarity-reward-border:#ffe57e6b;box-shadow:0 17px 39px #4732004d, inset 4px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,var(--lightningcss-light,#ffd54066)var(--lightningcss-dark,#332d2066),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 40%),radial-gradient(circle at 86% 15%,var(--lightningcss-light,#4195f033)var(--lightningcss-dark,#1d4c7133),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),linear-gradient(138deg,var(--lightningcss-light,#151302)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#624900)var(--lightningcss-dark,#544522) 52%,var(--lightningcss-light,#071e42)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#ffdc5794)var(--lightningcss-dark,#61758d94)}.achievement-preview-legendary:before{background:repeating-conic-gradient(from 0deg at 84% 18%, var(--lightningcss-light,#ffed9a2e)var(--lightningcss-dark,#332d202e) 0 5deg, transparent 5deg 15deg);opacity:.62}.achievement-preview-presidential{--rarity-accent:#ffe46f;--rarity-glow:#ffd74261;--rarity-title:#fffef1;--rarity-muted:#f2decf;--rarity-label:#fff6b9;--rarity-chip:#ffe15633;--rarity-chip-border:#ffef9a9e;--rarity-link:#fff2a4;--rarity-link-hover:#fff;--rarity-reward-ink:#fffbd8;--rarity-reward-bg:#ffda3f38;--rarity-reward-border:#fff29f94;box-shadow:0 19px 44px #59080d57, 0 0 30px #ffcd2e2e, inset 5px 0 0 var(--rarity-accent);background:radial-gradient(circle at 13% 48%,var(--lightningcss-light,#ffe25275)var(--lightningcss-dark,#332d2075),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 39%),radial-gradient(circle at 86% 15%,var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#151f2d2e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(140deg,var(--lightningcss-light,#740b12)var(--lightningcss-dark,#652838),var(--lightningcss-light,#a91a21)var(--lightningcss-dark,#652838) 34%,var(--lightningcss-light,#073e84)var(--lightningcss-dark,#1d4c71) 70%,var(--lightningcss-light,#4b3400)var(--lightningcss-dark,#544522));border:2px solid var(--lightningcss-light,#ffeb79c7)var(--lightningcss-dark,#61758dc7)}.achievement-preview-presidential:before{opacity:.72;background:linear-gradient(116deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 57%,var(--lightningcss-light,#ffea7533)var(--lightningcss-dark,#332d2033) 57% 59%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 59%),repeating-linear-gradient(145deg,var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14) 0 2px,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 2px 24px)}.achievement-preview-presidential:after{opacity:.54;border-width:2px;width:210px;box-shadow:0 0 0 22px #e5253129,0 0 0 44px #2a99ff29,0 0 54px #ffde4a57}.achievement-preview-copy{flex:1;min-width:0}.preview-icon{background:var(--lightningcss-light,#e9f3fc)var(--lightningcss-dark,#172d43);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:1.8rem;display:grid}.preview-icon.p1{background:var(--lightningcss-light,#eafff6)var(--lightningcss-dark,#151f2d)}.preview-icon.p2{background:var(--lightningcss-light,#fff3bd)var(--lightningcss-dark,#332d20)}.achievement-preview small{border:1px solid var(--lightningcss-light,var(--rarity-chip-border))var(--lightningcss-dark,#61758d);width:max-content;color:var(--lightningcss-light,var(--rarity-label))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--rarity-chip))var(--lightningcss-dark,#151f2d);letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;padding:5px 8px;font-weight:950;display:inline-flex}.achievement-preview h3{color:var(--lightningcss-light,var(--rarity-title))var(--lightningcss-dark,#e8edf5);margin:9px 0 7px;font-size:1.12rem}.achievement-preview p{color:var(--lightningcss-light,var(--rarity-muted))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:.78rem;line-height:1.5}.achievement-rewards{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.achievement-rewards span{border:1px solid var(--lightningcss-light,var(--rarity-reward-border))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--rarity-reward-ink))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--rarity-reward-bg))var(--lightningcss-dark,#151f2d);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);border-radius:8px;padding:5px 7px;font-weight:900}.achievement-preview a{width:max-content;color:var(--lightningcss-light,var(--rarity-link))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:3px;margin-top:12px;font-weight:900;display:inline-flex}.achievement-preview a:hover{color:var(--lightningcss-light,var(--rarity-link-hover))var(--lightningcss-dark,#e8edf5)}.achievement-preview:focus-within{border-color:var(--lightningcss-light,var(--rarity-accent))var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px var(--rarity-glow), 0 16px 36px #061c3a2e, inset 4px 0 0 var(--rarity-accent)}@media (hover:hover){.achievement-preview:hover{border-color:var(--lightningcss-light,var(--rarity-accent))var(--lightningcss-dark,#61758d);box-shadow:0 18px 42px #061c3a2e, 0 0 0 2px var(--rarity-glow), inset 4px 0 0 var(--rarity-accent);transform:translateY(-3px)}}.launch-note{align-items:flex-start;gap:13px;display:flex}.launch-note>svg{color:var(--lightningcss-light,#d88a00)var(--lightningcss-dark,#f4d38b);flex:none}.launch-note h3{margin:0 0 5px}.launch-note p{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:.84rem;line-height:1.55}.admin-layout{gap:18px;display:grid}.admin-summary{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-summary>div{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:18px;display:grid;box-shadow:0 8px 22px #061c3a0f}.admin-summary svg{box-sizing:content-box;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf4fd)var(--lightningcss-dark,#172d43);border-radius:13px;grid-row:span 2;padding:11px}.admin-summary strong{font-size:1.45rem}.admin-summary span{color:var(--lightningcss-light,#7f8fa2)var(--lightningcss-dark,#9acbff);letter-spacing:.12em;font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.create-user-form{grid-template-columns:repeat(3,1fr);align-items:end;gap:13px;display:grid}.create-user-form .primary-button{min-height:45px}.credential-card{color:var(--lightningcss-light,#563c00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff7d1)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#edc035)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:center;gap:15px;margin-top:18px;padding:16px;display:flex}.credential-card div{flex:1;min-width:0;display:grid}.credential-card small{letter-spacing:.11em;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.credential-card strong{max-width:100%;margin:5px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.2rem;overflow-x:auto}.credential-card p{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin:0}.credential-card button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#765100)var(--lightningcss-dark,#544522);border:0;border-radius:9px;padding:8px 12px;font-weight:850}.payroll-import-panel{gap:14px;display:grid}.payroll-import-intro{color:var(--lightningcss-light,#536b82)var(--lightningcss-dark,#9acbff);margin:0;font-size:.82rem;line-height:1.5}.payroll-import-panel>textarea{resize:vertical;color:var(--lightningcss-light,#173651)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cad9)var(--lightningcss-dark,#61758d);border-radius:13px;width:100%;min-height:150px;padding:12px;font:700 .76rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.payroll-import-panel>textarea:focus{border-color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#61758d);outline:0;box-shadow:0 0 0 4px #0876d11a}.payroll-import-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.payroll-import-summary>div{background:var(--lightningcss-light,#f3f8fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c8d7e4)var(--lightningcss-dark,#61758d);border-radius:11px;gap:2px;padding:10px;display:grid}.payroll-import-summary strong{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);font-size:1.1rem}.payroll-import-summary span{color:var(--lightningcss-light,#687f94)var(--lightningcss-dark,#9acbff);text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.payroll-preview{border:1px solid var(--lightningcss-light,#b9cddd)var(--lightningcss-dark,#61758d);border-radius:13px;max-height:440px;overflow:auto}.payroll-preview table{border-spacing:0;table-layout:fixed;width:100%;min-width:850px}.payroll-preview th,.payroll-preview td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lightningcss-light,#d2dee8)var(--lightningcss-dark,#61758d);border-right:1px solid var(--lightningcss-light,#d2dee8)var(--lightningcss-dark,#61758d);padding:8px}.payroll-preview thead th{z-index:1;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0a3158)var(--lightningcss-dark,#1d4c71);position:sticky;top:0}.payroll-preview td{color:var(--lightningcss-light,#244763)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.payroll-preview td strong,.payroll-preview td small{display:block}.payroll-preview td small{color:var(--lightningcss-light,#75899c)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px}.payroll-preview code{color:var(--lightningcss-light,#123e66)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.payroll-preview tr.needs-review td{background:var(--lightningcss-light,#fff6cf)var(--lightningcss-dark,#151f2d)}.payroll-preview tr.already-exists td{opacity:.65;background:var(--lightningcss-light,#eef3f6)var(--lightningcss-dark,#1e2b3d)}.payroll-preview>p{color:var(--lightningcss-light,#587188)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin:0;padding:10px}.payroll-import-actions{justify-content:flex-end;gap:9px;display:flex}.payroll-import-actions button{min-height:42px}.training-link-panel{background:radial-gradient(circle at 100% 0,var(--lightningcss-light,#0876d11a)var(--lightningcss-dark,#1d4c711a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);overflow:hidden}.training-link-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.training-link-heading .panel-title{margin-bottom:0}.training-link-heading .secondary-button{min-height:42px}.training-link-intro{max-width:920px;color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin:16px 0 18px;font-size:.84rem;line-height:1.55}.training-link-editor{background:var(--lightningcss-light,#f6fafe)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdcea)var(--lightningcss-dark,#61758d);border-radius:16px;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.35fr) auto;align-items:end;gap:12px;padding:17px;display:grid}.training-link-editor label{color:var(--lightningcss-light,#324760)var(--lightningcss-dark,#9acbff);letter-spacing:.04em;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);gap:7px;font-weight:900;display:grid}.training-link-editor select{width:100%;min-height:45px;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c3d3e2)var(--lightningcss-dark,#61758d);border-radius:11px;padding:10px 12px;font-size:.82rem;font-weight:700}.training-link-actions{gap:8px;display:flex}.training-link-actions .primary-button{white-space:nowrap;min-height:45px}.link-remove{color:var(--lightningcss-light,#a01821)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff4f5)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#efc2c5)var(--lightningcss-dark,#61758d);border-radius:11px;min-height:45px;padding:9px 12px;font-weight:850}.training-link-current{border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:13px;padding:13px 15px;display:grid}.training-link-current.is-linked{color:var(--lightningcss-light,#075d42)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e7f9f0)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bcebd7)var(--lightningcss-dark,#61758d)}.training-link-current.needs-link{color:var(--lightningcss-light,#8a5b00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff7d6)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#eed77b)var(--lightningcss-dark,#61758d)}.training-link-current div{display:grid}.training-link-current span{opacity:.82;font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.training-link-current small{letter-spacing:.1em;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.training-link-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.training-link-directory button{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);color:var(--lightningcss-light,#40556d)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:11px;gap:4px;min-width:0;padding:11px 12px;display:grid}.training-link-directory button.active{border-color:var(--lightningcss-light,#4b9fe2)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11a}.training-link-directory span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.76rem;font-weight:850;display:flex;overflow:hidden}.training-link-directory span svg{color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#9acbff);flex:none}.training-link-directory small{color:var(--lightningcss-light,#7c8da0)var(--lightningcss-dark,#9acbff);white-space:nowrap;text-overflow:ellipsis;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);overflow:hidden}.training-sync-message{color:var(--lightningcss-light,#075d42)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e7f9f0)var(--lightningcss-dark,#151f2d);border-radius:12px;align-items:center;gap:8px;margin-top:13px;padding:12px 14px;font-size:.78rem;font-weight:800;display:flex}.user-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.user-list-heading .panel-title{margin-bottom:0}.user-list-heading>span{color:var(--lightningcss-light,#654600)var(--lightningcss-dark,#f4d38b);white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff1a8)var(--lightningcss-dark,#332d20);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:950;display:inline-flex}.account-editor{background:linear-gradient(150deg,var(--lightningcss-light,#fffdf3)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f4f9fe)var(--lightningcss-dark,#151f2d) 55%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border:2px solid var(--lightningcss-light,#f0c334)var(--lightningcss-dark,#61758d);border-radius:20px;margin:0 0 22px;overflow:hidden;box-shadow:0 16px 34px #061c3a1f}.account-editor-heading{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 85% 0,var(--lightningcss-light,#ffd23f40)var(--lightningcss-dark,#332d2040),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 35%),linear-gradient(115deg,var(--lightningcss-light,#031a36)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#07539d)var(--lightningcss-dark,#1d4c71));justify-content:space-between;align-items:center;gap:18px;min-height:102px;padding:15px 18px;display:flex}.account-editor-person{align-items:center;gap:15px;min-width:0;display:flex}.account-editor-person>div{min-width:0}.account-editor-person small{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:.14em;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.account-editor-person h3{margin:4px 0 3px;font-size:1.45rem}.account-editor-person p{color:var(--lightningcss-light,#bed8ef)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);margin:0}.account-editor-heading>button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:10px;flex:none;padding:8px 11px;font-weight:850}.account-editor-form{gap:13px;padding:17px;display:grid}.account-editor-form fieldset{background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7);border:1px solid var(--lightningcss-light,#cbd9e7)var(--lightningcss-dark,#61758d);border-radius:15px;min-width:0;margin:0;padding:15px}.account-editor-form legend{color:var(--lightningcss-light,#07529e)var(--lightningcss-dark,#9acbff);letter-spacing:.11em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);padding:0 7px;font-weight:950}.account-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-editor-fields label{color:var(--lightningcss-light,#324760)var(--lightningcss-dark,#9acbff);letter-spacing:.035em;min-width:0;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);gap:6px;font-weight:900;display:grid}.account-editor-fields label>span{color:var(--lightningcss-light,#8393a4)var(--lightningcss-dark,#9acbff);font-weight:650}.account-editor-fields input:not([type=checkbox]),.account-editor-fields select,.account-editor-fields textarea{width:100%;min-height:43px;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);font:inherit;letter-spacing:0;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7d5e3)var(--lightningcss-dark,#61758d);border-radius:10px;outline:none;padding:10px 11px;font-size:.8rem;font-weight:700}.account-editor-fields textarea{resize:vertical;min-height:78px}.account-editor-fields input:focus,.account-editor-fields select:focus,.account-editor-fields textarea:focus{border-color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11a}.account-editor-fields input:disabled,.account-editor-fields select:disabled{cursor:not-allowed;color:var(--lightningcss-light,#77889b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf1f5)var(--lightningcss-dark,#1e2b3d)}.account-editor-fields .editor-wide{grid-column:1/-1}.account-editor-fields .editor-check{background:var(--lightningcss-light,#f7f9fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d1dce7)var(--lightningcss-dark,#61758d);border-radius:10px;align-self:end;align-items:center;gap:8px;min-height:43px;padding:10px 11px;display:flex}.account-editor-fields .editor-check input{width:17px;height:17px;accent-color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);flex:none}.account-avatar-control input[type=file]{padding:8px 10px}.editor-note{color:var(--lightningcss-light,#46627d)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);background:var(--lightningcss-light,#edf6fd)var(--lightningcss-dark,#151f2d);border-radius:9px;align-items:flex-start;gap:7px;margin:11px 0 0;padding:9px 11px;line-height:1.45;display:flex}.editor-note svg{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);flex:none;margin-top:1px}.account-editor-actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.account-editor-actions>button:first-child{color:var(--lightningcss-light,#55697f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccd8e5)var(--lightningcss-dark,#61758d);border-radius:13px;min-height:48px;padding:11px 17px;font-weight:850}.account-update-message{color:var(--lightningcss-light,#075d42)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e5f8ef)var(--lightningcss-dark,#151f2d);border-radius:11px;align-items:center;gap:7px;margin-bottom:12px;padding:11px 13px;font-size:.76rem;font-weight:850;display:flex}.account-list-error{margin-bottom:12px}.user-table{display:grid}.user-row{border-bottom:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:13px;padding:14px 0;display:grid}.user-row.is-editing{background:var(--lightningcss-light,#fff9dd)var(--lightningcss-dark,#151f2d);border-radius:12px;margin-inline:-10px;padding-inline:10px}.user-row:last-child{border-bottom:0}.user-main{min-width:0;display:grid}.user-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-main span{color:var(--lightningcss-light,#65778c)var(--lightningcss-dark,#9acbff);margin-top:2px;font-size:.75rem}.user-main small{color:var(--lightningcss-light,#8b9aab)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px}.status-pill{padding:6px 8px}.status-pill.active{color:var(--lightningcss-light,#08734f)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff8ed)var(--lightningcss-dark,#18312b)}.status-pill.suspended{color:var(--lightningcss-light,#a31620)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe5e7)var(--lightningcss-dark,#34232d)}.status-pill.invited{color:var(--lightningcss-light,#846000)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff4c2)var(--lightningcss-dark,#332d20)}.row-actions{gap:6px;display:flex}.row-actions button{color:var(--lightningcss-light,#40556d)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccd8e5)var(--lightningcss-dark,#61758d);border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;display:inline-flex}.row-actions .edit-action{color:var(--lightningcss-light,#07529e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef7fe)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b9d7ee)var(--lightningcss-dark,#61758d)}.row-actions .danger-action{color:var(--lightningcss-light,#a01821)var(--lightningcss-dark,#ffb3bd);border-color:var(--lightningcss-light,#f0c5c8)var(--lightningcss-dark,#61758d)}.row-actions .good-action{color:var(--lightningcss-light,#08734f)var(--lightningcss-dark,#94dfba);border-color:var(--lightningcss-light,#bde7d6)var(--lightningcss-dark,#61758d)}.mobile-switcher{display:none}.service-shell{background:linear-gradient(145deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#07529e)var(--lightningcss-dark,#1d4c71));place-items:center;min-height:100vh;padding:24px;display:grid}.service-card{text-align:center;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);max-width:520px;box-shadow:var(--shadow);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#61758d26);border-radius:24px;padding:38px}.service-card .logo-stage{margin:0 auto 18px}.service-card h1{margin:10px 0;font-size:2.3rem}.service-card p{color:var(--lightningcss-light,#c9dcf0)var(--lightningcss-dark,#e8edf5);line-height:1.6}.rank-review-shell{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 50% 40%,var(--lightningcss-light,#0876d157)var(--lightningcss-dark,#1d4c7157),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),radial-gradient(circle at 18% 10%,var(--lightningcss-light,#ffd23f1c)var(--lightningcss-dark,#332d201c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%),linear-gradient(145deg,var(--lightningcss-light,#020d1c)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#042d5d)var(--lightningcss-dark,#1d4c71) 62%,var(--lightningcss-light,#071b34)var(--lightningcss-dark,#0c131e));place-items:center;min-height:100vh;padding:24px;display:grid;overflow:hidden}.rank-review-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a),var(--lightningcss-light,#ffffff0b)var(--lightningcss-dark,#151f2d0b));border:1px solid var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#61758d26);border-radius:30px;justify-items:center;width:min(560px,100%);padding:clamp(28px,6vw,52px);display:grid;box-shadow:0 30px 80px #00000061}.rank-review-stage{place-items:center;min-height:320px;margin:12px 0 2px;display:grid}.rank-review-card>small{color:var(--lightningcss-light,#7fcaff)var(--lightningcss-dark,#9acbff);letter-spacing:.2em;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.rank-review-card h1{margin:7px 0 10px;font-size:clamp(2.8rem,9vw,4.8rem);line-height:.95}.rank-review-card p{color:var(--lightningcss-light,#c6d9ec)var(--lightningcss-dark,#e8edf5);max-width:420px;margin:0;line-height:1.65}.rank-review-presidential{background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#ffd23f5c)var(--lightningcss-dark,#332d205c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 16% 12%,var(--lightningcss-light,#d7192038)var(--lightningcss-dark,#65283838),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 86% 14%,var(--lightningcss-light,#0876d14d)var(--lightningcss-dark,#1d4c714d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),linear-gradient(145deg,var(--lightningcss-light,#020d1c)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#062f60)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#2f080c)var(--lightningcss-dark,#0c131e))}.rank-review-card-presidential{background:linear-gradient(var(--lightningcss-light,#ffd23f21)var(--lightningcss-dark,#332d2021),var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f));border-color:var(--lightningcss-light,#ffd23f6b)var(--lightningcss-dark,#61758d6b);width:min(620px,100%);box-shadow:0 32px 90px #00000075,0 0 44px #ffbe231f}.rank-review-card-presidential>small{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5)}.rank-review-card-presidential h1{color:var(--lightningcss-light,#fff8d7)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #8b320061,0 0 24px #ffd23f38;max-width:520px}.achievement-review-shell{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#ffa91d45)var(--lightningcss-dark,#332d2045),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 14% 14%,var(--lightningcss-light,#d7192024)var(--lightningcss-dark,#65283824),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#180b02)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#5c2a03)var(--lightningcss-dark,#544522) 60%,var(--lightningcss-light,#08284c)var(--lightningcss-dark,#1d4c71));place-items:center;min-height:100vh;padding:24px;display:grid;overflow:hidden}.achievement-review-artisan{background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#82d2ff4a)var(--lightningcss-dark,#172d434a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 88% 12%,var(--lightningcss-light,#d7192026)var(--lightningcss-dark,#65283826),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%),linear-gradient(145deg,var(--lightningcss-light,#031329)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#073b74)var(--lightningcss-dark,#1d4c71) 60%,var(--lightningcss-light,#191b2f)var(--lightningcss-dark,#0c131e))}.achievement-review-master{background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#399dff52)var(--lightningcss-dark,#1d4c7152),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 85% 12%,var(--lightningcss-light,#ffd03e33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%),linear-gradient(145deg,var(--lightningcss-light,#020f25)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#053d82)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#2b2104)var(--lightningcss-dark,#0c131e))}.achievement-review-prestige{background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#cd56ff59)var(--lightningcss-dark,#44315f59),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 33%),radial-gradient(circle at 14% 12%,var(--lightningcss-light,#ff4bcd33)var(--lightningcss-dark,#44315f33),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#438eff33)var(--lightningcss-dark,#1d4c7133),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#150326)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#491073)var(--lightningcss-dark,#44315f) 58%,var(--lightningcss-light,#081d42)var(--lightningcss-dark,#0c131e))}.achievement-review-presidential{background:radial-gradient(circle at 50% 36%,var(--lightningcss-light,#ffd84261)var(--lightningcss-dark,#332d2061),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 12% 12%,var(--lightningcss-light,#d7192047)var(--lightningcss-dark,#65283847),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 14%,var(--lightningcss-light,#187eec42)var(--lightningcss-dark,#1d4c7142),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#250301)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#741014)var(--lightningcss-dark,#652838) 48%,var(--lightningcss-light,#072d67)var(--lightningcss-dark,#1d4c71))}.achievement-review-labor-hawk{background:radial-gradient(circle at 52% 39%,var(--lightningcss-light,#ffd8484d)var(--lightningcss-dark,#332d204d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 12% 14%,var(--lightningcss-light,#3097ff45)var(--lightningcss-dark,#1d4c7145),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#3adb5c29)var(--lightningcss-dark,#18312b29),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%),linear-gradient(145deg,var(--lightningcss-light,#021128)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#084886)var(--lightningcss-dark,#1d4c71) 55%,var(--lightningcss-light,#3c3103)var(--lightningcss-dark,#544522))}.achievement-review-labor-ace{background:radial-gradient(circle at 52% 38%,var(--lightningcss-light,#ec55ff5c)var(--lightningcss-dark,#44315f5c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#39d4ff40)var(--lightningcss-dark,#172d4340),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#160228)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#511079)var(--lightningcss-dark,#44315f) 54%,var(--lightningcss-light,#03425a)var(--lightningcss-dark,#1d4c71))}.achievement-review-labor-surgeon{background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#61f8ca52)var(--lightningcss-dark,#18312b52),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#ffe06833)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#3e8fff38)var(--lightningcss-dark,#1d4c7138),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#021b21)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075747)var(--lightningcss-dark,#20503f) 52%,var(--lightningcss-light,#112e5e)var(--lightningcss-dark,#1d4c71))}.achievement-review-labor-streak{background:radial-gradient(circle at 50% 39%,var(--lightningcss-light,#41eeda52)var(--lightningcss-dark,#172d4352),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#ffd74530)var(--lightningcss-dark,#332d2030),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#348fef33)var(--lightningcss-dark,#1d4c7133),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#021b21)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075b58)var(--lightningcss-dark,#1d4c71) 54%,var(--lightningcss-light,#082f60)var(--lightningcss-dark,#1d4c71))}.achievement-review-labor-locked-in{background:radial-gradient(circle at 52% 38%,var(--lightningcss-light,#43a9ff57)var(--lightningcss-dark,#1d4c7157),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#ffd33e36)var(--lightningcss-dark,#332d2036),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#e0303a2e)var(--lightningcss-dark,#6528382e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#020f29)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#074283)var(--lightningcss-dark,#1d4c71) 53%,var(--lightningcss-light,#4c090d)var(--lightningcss-dark,#0c131e))}.achievement-review-labor-machine{background:radial-gradient(circle at 51% 39%,var(--lightningcss-light,#4ee8f64f)var(--lightningcss-dark,#172d434f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#b942f245)var(--lightningcss-dark,#44315f45),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#ffb5362b)var(--lightningcss-dark,#332d202b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%),linear-gradient(145deg,var(--lightningcss-light,#100227)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#491070)var(--lightningcss-dark,#44315f) 52%,var(--lightningcss-light,#03454c)var(--lightningcss-dark,#1d4c71))}.achievement-review-labor-dynasty{background:radial-gradient(circle at 50% 36%,var(--lightningcss-light,#ffe26f61)var(--lightningcss-dark,#332d2061),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#bf28334d)var(--lightningcss-dark,#6528384d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#3789e840)var(--lightningcss-dark,#1d4c7140),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#250305)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#701016)var(--lightningcss-dark,#652838) 48%,var(--lightningcss-light,#062e67)var(--lightningcss-dark,#1d4c71))}.achievement-review-labor-period-champion{background:radial-gradient(circle at 50% 37%,var(--lightningcss-light,#d05bff61)var(--lightningcss-dark,#44315f61),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#ffda463b)var(--lightningcss-dark,#332d203b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#3a95f23d)var(--lightningcss-dark,#1d4c713d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#150326)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#4f1377)var(--lightningcss-dark,#44315f) 52%,var(--lightningcss-light,#493303)var(--lightningcss-dark,#544522))}.achievement-review-labor-double-crown{background:radial-gradient(circle at 50% 36%,var(--lightningcss-light,#ffe26661)var(--lightningcss-dark,#332d2061),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#e02d3640)var(--lightningcss-dark,#65283840),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#378bee47)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#06132d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#1b427d)var(--lightningcss-dark,#1d4c71) 50%,var(--lightningcss-light,#5d0b0f)var(--lightningcss-dark,#652838))}.achievement-review-labor-triple-crown{background:radial-gradient(circle at 50% 34%,var(--lightningcss-light,#ffe65380)var(--lightningcss-dark,#332d2080),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 10% 11%,var(--lightningcss-light,#de232c66)var(--lightningcss-dark,#65283866),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 90% 13%,var(--lightningcss-light,#1d8bff66)var(--lightningcss-dark,#1d4c7166),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),linear-gradient(145deg,var(--lightningcss-light,#2a0202)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#89151a)var(--lightningcss-dark,#652838) 46%,var(--lightningcss-light,#063982)var(--lightningcss-dark,#1d4c71))}.achievement-review-growth-apprentice{background:radial-gradient(circle at 52% 39%,var(--lightningcss-light,#66df6f52)var(--lightningcss-dark,#18312b52),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#ffcc363d)var(--lightningcss-dark,#332d203d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#3091ef38)var(--lightningcss-dark,#1d4c7138),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#071a12)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#205c32)var(--lightningcss-dark,#20503f) 52%,var(--lightningcss-light,#4e2b03)var(--lightningcss-dark,#544522))}.achievement-review-growth-artisan{background:radial-gradient(circle at 51% 38%,var(--lightningcss-light,#6dccff5c)var(--lightningcss-dark,#172d435c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#ffdb4c38)var(--lightningcss-dark,#332d2038),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#e2323b30)var(--lightningcss-dark,#65283830),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#031329)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#07508c)var(--lightningcss-dark,#1d4c71) 54%,var(--lightningcss-light,#4b3403)var(--lightningcss-dark,#544522))}.achievement-review-growth-master{background:radial-gradient(circle at 50% 36%,var(--lightningcss-light,#44a8ff6b)var(--lightningcss-dark,#1d4c716b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#ffde4d4a)var(--lightningcss-dark,#332d204a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#151f2d26),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#020e24)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#064b96)var(--lightningcss-dark,#1d4c71) 52%,var(--lightningcss-light,#574003)var(--lightningcss-dark,#544522))}.achievement-review-growth-prestige{background:radial-gradient(circle at 50% 36%,var(--lightningcss-light,#d45bff7a)var(--lightningcss-dark,#44315f7a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 33%),radial-gradient(circle at 11% 13%,var(--lightningcss-light,#ffd8454d)var(--lightningcss-dark,#332d204d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),radial-gradient(circle at 89% 15%,var(--lightningcss-light,#6857ff47)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#130123)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#541078)var(--lightningcss-dark,#44315f) 52%,var(--lightningcss-light,#473005)var(--lightningcss-dark,#544522))}.achievement-review-growth-presidential{background:radial-gradient(circle at 50% 34%,var(--lightningcss-light,#ffe04d85)var(--lightningcss-dark,#332d2085),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),radial-gradient(circle at 10% 11%,var(--lightningcss-light,#e71e2866)var(--lightningcss-dark,#65283866),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 91% 13%,var(--lightningcss-light,#208fff63)var(--lightningcss-dark,#1d4c7163),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 50% 100%,var(--lightningcss-light,#ffbf1f33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 34%),linear-gradient(145deg,var(--lightningcss-light,#250101)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#841016)var(--lightningcss-dark,#652838) 43%,var(--lightningcss-light,#062f72)var(--lightningcss-dark,#1d4c71) 76%,var(--lightningcss-light,#2d2001)var(--lightningcss-dark,#0c131e))}.achievement-review-growth-spurt{background:radial-gradient(circle at 52% 38%,var(--lightningcss-light,#5ce1ff6b)var(--lightningcss-dark,#172d436b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 14%,var(--lightningcss-light,#b54bff57)var(--lightningcss-dark,#44315f57),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#ffd5393d)var(--lightningcss-dark,#332d203d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#07122d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#4a117a)var(--lightningcss-dark,#44315f) 53%,var(--lightningcss-light,#07506a)var(--lightningcss-dark,#1d4c71))}.achievement-review-rocket-fuel{background:radial-gradient(circle at 51% 37%,var(--lightningcss-light,#4adcff7a)var(--lightningcss-dark,#172d437a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#ffd4364d)var(--lightningcss-dark,#332d204d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#a13ef34d)var(--lightningcss-dark,#44315f4d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),linear-gradient(145deg,var(--lightningcss-light,#04152f)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075f8a)var(--lightningcss-dark,#1d4c71) 50%,var(--lightningcss-light,#4a0d70)var(--lightningcss-dark,#44315f))}.achievement-review-to-the-moon{background:radial-gradient(circle at 50% 32%,var(--lightningcss-light,#ffe86694)var(--lightningcss-dark,#332d2094),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 9% 10%,var(--lightningcss-light,#ea1c2770)var(--lightningcss-dark,#65283870),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 91% 12%,var(--lightningcss-light,#1e91ff70)var(--lightningcss-dark,#1d4c7170),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 50% 100%,var(--lightningcss-light,#a447fa40)var(--lightningcss-dark,#44315f40),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 36%),linear-gradient(145deg,var(--lightningcss-light,#220102)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#861017)var(--lightningcss-dark,#652838) 39%,var(--lightningcss-light,#082f77)var(--lightningcss-dark,#1d4c71) 72%,var(--lightningcss-light,#28133f)var(--lightningcss-dark,#0c131e))}.achievement-review-growth-streak{background:radial-gradient(circle at 52% 39%,var(--lightningcss-light,#54e17761)var(--lightningcss-dark,#18312b61),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 14%,var(--lightningcss-light,#ffd94140)var(--lightningcss-dark,#332d2040),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#3d9df638)var(--lightningcss-dark,#1d4c7138),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#061d13)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#176338)var(--lightningcss-dark,#20503f) 53%,var(--lightningcss-light,#07366a)var(--lightningcss-dark,#1d4c71))}.achievement-review-momentum{background:radial-gradient(circle at 52% 38%,var(--lightningcss-light,#44c6ff6b)var(--lightningcss-dark,#172d436b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 14%,var(--lightningcss-light,#ffd33942)var(--lightningcss-dark,#332d2042),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#3ddcaa40)var(--lightningcss-dark,#18312b40),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#04142d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075b8a)var(--lightningcss-dark,#1d4c71) 51%,var(--lightningcss-light,#075843)var(--lightningcss-dark,#20503f))}.achievement-review-growth-machine{background:radial-gradient(circle at 50% 37%,var(--lightningcss-light,#53ddff6e)var(--lightningcss-dark,#172d436e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#ab3ff657)var(--lightningcss-dark,#44315f57),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#ffd53d3d)var(--lightningcss-dark,#332d203d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#06132d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#47106f)var(--lightningcss-dark,#44315f) 50%,var(--lightningcss-light,#07576d)var(--lightningcss-dark,#1d4c71))}.achievement-review-growth-dynasty{background:radial-gradient(circle at 50% 35%,var(--lightningcss-light,#ffe04d80)var(--lightningcss-dark,#332d2080),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 11% 13%,var(--lightningcss-light,#31be6f54)var(--lightningcss-dark,#20503f54),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 89% 15%,var(--lightningcss-light,#2d84f047)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),linear-gradient(145deg,var(--lightningcss-light,#071b14)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#17633a)var(--lightningcss-dark,#20503f) 47%,var(--lightningcss-light,#5b4205)var(--lightningcss-dark,#544522) 78%,var(--lightningcss-light,#082d61)var(--lightningcss-dark,#1d4c71))}.achievement-review-growth-period-champion{background:radial-gradient(circle at 50% 24%,var(--lightningcss-light,#ffde4975)var(--lightningcss-dark,#332d2075),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),radial-gradient(circle at 12% 17%,var(--lightningcss-light,#2fcf6f61)var(--lightningcss-dark,#18312b61),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 88% 18%,var(--lightningcss-light,#2f92f54d)var(--lightningcss-dark,#1d4c714d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),linear-gradient(145deg,var(--lightningcss-light,#061c16)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#126b3d)var(--lightningcss-dark,#20503f) 48%,var(--lightningcss-light,#755506)var(--lightningcss-dark,#544522) 79%,var(--lightningcss-light,#082d62)var(--lightningcss-dark,#1d4c71))}.achievement-review-growth-double-crown{background:radial-gradient(circle at 50% 24%,var(--lightningcss-light,#ffe4608c)var(--lightningcss-dark,#332d208c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 17%,var(--lightningcss-light,#2bc76a66)var(--lightningcss-dark,#20503f66),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 87% 16%,var(--lightningcss-light,#3093f757)var(--lightningcss-dark,#1d4c7157),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),linear-gradient(145deg,var(--lightningcss-light,#071c14)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#177342)var(--lightningcss-dark,#20503f) 43%,var(--lightningcss-light,#7b5905)var(--lightningcss-dark,#544522) 75%,var(--lightningcss-light,#07356f)var(--lightningcss-dark,#1d4c71))}.achievement-review-growth-triple-crown{background:radial-gradient(circle at 50% 21%,var(--lightningcss-light,#fff097b8)var(--lightningcss-dark,#332d20b8),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 11% 13%,var(--lightningcss-light,#33d37475)var(--lightningcss-dark,#18312b75),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 89% 14%,var(--lightningcss-light,#349dff66)var(--lightningcss-dark,#1d4c7166),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),linear-gradient(145deg,var(--lightningcss-light,#061b13)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#147841)var(--lightningcss-dark,#20503f) 40%,var(--lightningcss-light,#8b6706)var(--lightningcss-dark,#544522) 71%,var(--lightningcss-light,#063d83)var(--lightningcss-dark,#1d4c71))}.achievement-review-bullseye{background:radial-gradient(circle at 54% 39%,var(--lightningcss-light,#ffcd3447)var(--lightningcss-dark,#332d2047),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 12% 14%,var(--lightningcss-light,#2282ef40)var(--lightningcss-dark,#1d4c7140),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#eb2e3433)var(--lightningcss-dark,#65283833),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#020f27)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#083d83)var(--lightningcss-dark,#1d4c71) 55%,var(--lightningcss-light,#4d080a)var(--lightningcss-dark,#0c131e))}.achievement-review-dead-center{background:radial-gradient(circle at 50% 40%,var(--lightningcss-light,#5effef45)var(--lightningcss-dark,#172d4345),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 14% 14%,var(--lightningcss-light,#c447ff3d)var(--lightningcss-dark,#44315f3d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#100126)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#48106e)var(--lightningcss-dark,#44315f) 54%,var(--lightningcss-light,#033e48)var(--lightningcss-dark,#1d4c71))}.achievement-review-perfect-balance{background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#ffdf5e4f)var(--lightningcss-dark,#332d204f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 15%,var(--lightningcss-light,#e12c3230)var(--lightningcss-dark,#65283830),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#3e8fff3b)var(--lightningcss-dark,#1d4c713b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#060d22)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#192c59)var(--lightningcss-dark,#1d4c71) 54%,var(--lightningcss-light,#4f2202)var(--lightningcss-dark,#652838))}.achievement-review-food-streak{background:radial-gradient(circle at 50% 39%,var(--lightningcss-light,#50eec04d)var(--lightningcss-dark,#18312b4d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#ffd83f2e)var(--lightningcss-dark,#332d202e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%),linear-gradient(145deg,var(--lightningcss-light,#021c21)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075b58)var(--lightningcss-dark,#1d4c71) 56%,var(--lightningcss-light,#403304)var(--lightningcss-dark,#544522))}.achievement-review-food-locked-in{background:radial-gradient(circle at 53% 39%,var(--lightningcss-light,#4aa9ff4f)var(--lightningcss-dark,#1d4c714f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 14%,var(--lightningcss-light,#ffd23b33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#021027)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#073f83)var(--lightningcss-dark,#1d4c71) 56%,var(--lightningcss-light,#4c3402)var(--lightningcss-dark,#544522))}.achievement-review-food-machine{background:radial-gradient(circle at 52% 39%,var(--lightningcss-light,#5ceeff47)var(--lightningcss-dark,#172d4347),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#be44ff40)var(--lightningcss-dark,#44315f40),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#ffa72c26)var(--lightningcss-dark,#332d2026),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 23%),linear-gradient(145deg,var(--lightningcss-light,#110226)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#48106e)var(--lightningcss-dark,#44315f) 52%,var(--lightningcss-light,#03434a)var(--lightningcss-dark,#1d4c71))}.achievement-review-food-dynasty{background:radial-gradient(circle at 50% 37%,var(--lightningcss-light,#ffe57a52)var(--lightningcss-dark,#332d2052),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#31b38636)var(--lightningcss-dark,#20503f36),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#3b80da33)var(--lightningcss-dark,#1d4c7133),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#031626)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#123c4f)var(--lightningcss-dark,#1d4c71) 52%,var(--lightningcss-light,#4a3405)var(--lightningcss-dark,#544522))}.achievement-review-food-period-champion{background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#d260ff57)var(--lightningcss-dark,#44315f57),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#ffd53738)var(--lightningcss-dark,#332d2038),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#398fef33)var(--lightningcss-dark,#1d4c7133),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%),linear-gradient(145deg,var(--lightningcss-light,#150326)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#4a126f)var(--lightningcss-dark,#44315f) 53%,var(--lightningcss-light,#493302)var(--lightningcss-dark,#544522))}.achievement-review-food-double-crown{background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#ffdc5b54)var(--lightningcss-dark,#332d2054),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 13% 14%,var(--lightningcss-light,#e02c3336)var(--lightningcss-dark,#65283836),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#3c89ec3d)var(--lightningcss-dark,#1d4c713d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#07132c)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#1b3d76)var(--lightningcss-dark,#1d4c71) 51%,var(--lightningcss-light,#5b0b0e)var(--lightningcss-dark,#652838))}.achievement-review-food-triple-crown{background:radial-gradient(circle at 50% 35%,var(--lightningcss-light,#ffe24b70)var(--lightningcss-dark,#332d2070),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 11% 12%,var(--lightningcss-light,#de222a57)var(--lightningcss-dark,#65283857),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),radial-gradient(circle at 89% 14%,var(--lightningcss-light,#1e84f557)var(--lightningcss-dark,#1d4c7157),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),linear-gradient(145deg,var(--lightningcss-light,#280201)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#831318)var(--lightningcss-dark,#652838) 47%,var(--lightningcss-light,#06357a)var(--lightningcss-dark,#1d4c71))}.achievement-review-card{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a),var(--lightningcss-light,#ffffff0b)var(--lightningcss-dark,#151f2d0b));border:1px solid var(--lightningcss-light,#ffd13f47)var(--lightningcss-dark,#61758d47);border-radius:30px;justify-items:center;width:min(590px,100%);padding:clamp(28px,6vw,52px);display:grid;box-shadow:0 30px 80px #0000006b,0 0 44px #ffa01914}.achievement-review-card-artisan{border-color:var(--lightningcss-light,#9bdcff52)var(--lightningcss-dark,#61758d52);box-shadow:0 30px 80px #0000006b,0 0 46px #329eff1a}.achievement-review-card-master{border-color:var(--lightningcss-light,#ffd85b57)var(--lightningcss-dark,#61758d57);box-shadow:0 30px 80px #00000070,0 0 48px #258eff21}.achievement-review-card-prestige{background:linear-gradient(var(--lightningcss-light,#cf6fff21)var(--lightningcss-dark,#44315f21),var(--lightningcss-light,#ffffff0d)var(--lightningcss-dark,#151f2d0d));border-color:var(--lightningcss-light,#e289ff66)var(--lightningcss-dark,#61758d66);width:min(620px,100%);box-shadow:0 32px 88px #00000075,0 0 52px #b740ff29}.achievement-review-card-presidential{background:linear-gradient(var(--lightningcss-light,#ffd54829)var(--lightningcss-dark,#332d2029),var(--lightningcss-light,#ffffff0e)var(--lightningcss-dark,#151f2d0e));border-color:var(--lightningcss-light,#ffdd5c85)var(--lightningcss-dark,#61758d85);width:min(650px,100%);box-shadow:0 34px 92px #00000080,0 0 66px #ffbc2030}.achievement-review-card-labor-hawk{background:linear-gradient(var(--lightningcss-light,#ffd94b1a)var(--lightningcss-dark,#332d201a),var(--lightningcss-light,#2f93ff0e)var(--lightningcss-dark,#1d4c710e));border-color:var(--lightningcss-light,#70c3ff6e)var(--lightningcss-dark,#61758d6e);box-shadow:0 31px 84px #00000075,0 0 50px #3297ff29}.achievement-review-card-labor-ace{background:linear-gradient(var(--lightningcss-light,#ce4eff26)var(--lightningcss-dark,#44315f26),var(--lightningcss-light,#42ceff0e)var(--lightningcss-dark,#172d430e));border-color:var(--lightningcss-light,#e882ff75)var(--lightningcss-dark,#61758d75);width:min(625px,100%);box-shadow:0 33px 90px #0000007a,0 0 58px #be42f42e}.achievement-review-card-labor-surgeon{background:linear-gradient(var(--lightningcss-light,#42dcab1f)var(--lightningcss-dark,#18312b1f),var(--lightningcss-light,#ffdd630d)var(--lightningcss-dark,#332d200d));border-color:var(--lightningcss-light,#75f4cd70)var(--lightningcss-dark,#61758d70);width:min(635px,100%);box-shadow:0 33px 90px #0000007a,0 0 57px #3adaa62b}.achievement-review-card-labor-streak{background:linear-gradient(var(--lightningcss-light,#37dbc71f)var(--lightningcss-dark,#172d431f),var(--lightningcss-light,#ffd5440b)var(--lightningcss-dark,#332d200b));border-color:var(--lightningcss-light,#67f2dc66)var(--lightningcss-dark,#61758d66);box-shadow:0 30px 83px #00000073,0 0 49px #2bd2be26}.achievement-review-card-labor-locked-in{background:linear-gradient(var(--lightningcss-light,#3897ef21)var(--lightningcss-dark,#1d4c7121),var(--lightningcss-light,#ffd23f0d)var(--lightningcss-dark,#332d200d));border-color:var(--lightningcss-light,#6cbeff6e)var(--lightningcss-dark,#61758d6e);width:min(615px,100%);box-shadow:0 32px 87px #00000078,0 0 53px #2d91eb2b}.achievement-review-card-labor-machine{background:linear-gradient(var(--lightningcss-light,#ad43ee24)var(--lightningcss-dark,#44315f24),var(--lightningcss-light,#49dff00d)var(--lightningcss-dark,#172d430d));border-color:var(--lightningcss-light,#6aedfa6b)var(--lightningcss-dark,#61758d6b);width:min(625px,100%);box-shadow:0 33px 89px #0000007a,0 0 56px #aa3deb2e}.achievement-review-card-labor-dynasty{background:linear-gradient(var(--lightningcss-light,#ffda5426)var(--lightningcss-dark,#332d2026),var(--lightningcss-light,#bf2a3311)var(--lightningcss-dark,#65283811) 55%,var(--lightningcss-light,#3385e511)var(--lightningcss-dark,#1d4c7111));border:2px solid var(--lightningcss-light,#ffe4708a)var(--lightningcss-dark,#61758d8a);width:min(645px,100%);box-shadow:0 35px 95px #00000082,0 0 68px #ffc32636,inset 0 0 32px #ffe77d0e}.achievement-review-card-labor-period-champion{background:linear-gradient(var(--lightningcss-light,#c24cf626)var(--lightningcss-dark,#44315f26),var(--lightningcss-light,#ffda490e)var(--lightningcss-dark,#332d200e));border-color:var(--lightningcss-light,#e18bff78)var(--lightningcss-dark,#61758d78);width:min(630px,100%);box-shadow:0 33px 90px #0000007a,0 0 57px #bd42f230}.achievement-review-card-labor-double-crown{background:linear-gradient(var(--lightningcss-light,#ffdc5b26)var(--lightningcss-dark,#332d2026),var(--lightningcss-light,#4391f20f)var(--lightningcss-dark,#1d4c710f));border-color:var(--lightningcss-light,#ffe57585)var(--lightningcss-dark,#61758d85);width:min(650px,100%);box-shadow:0 34px 94px #00000080,0 0 64px #ffc92f36}.achievement-review-card-labor-triple-crown{background:linear-gradient(var(--lightningcss-light,#ffda4233)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#d7192016)var(--lightningcss-dark,#65283816) 54%,var(--lightningcss-light,#1c82ef16)var(--lightningcss-dark,#1d4c7116));border:2px solid var(--lightningcss-light,#ffe96dad)var(--lightningcss-dark,#61758dad);width:min(685px,100%);box-shadow:0 38px 104px #0000008a,0 0 84px #ffc21d47,inset 0 0 42px #ffe87013}.achievement-review-card-growth-apprentice{background:linear-gradient(var(--lightningcss-light,#47cc6421)var(--lightningcss-dark,#18312b21),var(--lightningcss-light,#ffcf380d)var(--lightningcss-dark,#332d200d));border-color:var(--lightningcss-light,#7be6826b)var(--lightningcss-dark,#61758d6b);box-shadow:0 30px 83px #00000073,0 0 49px #42d05f26}.achievement-review-card-growth-artisan{background:linear-gradient(var(--lightningcss-light,#399ff124)var(--lightningcss-dark,#1d4c7124),var(--lightningcss-light,#ffdb4b0d)var(--lightningcss-dark,#332d200d));border-color:var(--lightningcss-light,#77cdff70)var(--lightningcss-dark,#61758d70);width:min(610px,100%);box-shadow:0 32px 87px #00000078,0 0 54px #3199ef2b}.achievement-review-card-growth-master{background:linear-gradient(var(--lightningcss-light,#369df529)var(--lightningcss-dark,#1d4c7129),var(--lightningcss-light,#ffdc4c11)var(--lightningcss-dark,#332d2011));border-color:var(--lightningcss-light,#ffe26880)var(--lightningcss-dark,#61758d80);width:min(635px,100%);box-shadow:0 34px 92px #0000007d,0 0 62px #2f97f233}.achievement-review-card-growth-prestige{background:linear-gradient(var(--lightningcss-light,#b842ee2b)var(--lightningcss-dark,#44315f2b),var(--lightningcss-light,#ffdb4812)var(--lightningcss-dark,#332d2012));border-color:var(--lightningcss-light,#e598ff8a)var(--lightningcss-dark,#61758d8a);width:min(650px,100%);box-shadow:0 35px 94px #00000080,0 0 67px #c142f23b}.achievement-review-card-growth-presidential{background:linear-gradient(var(--lightningcss-light,#ffd74233)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#d9192217)var(--lightningcss-dark,#65283817) 52%,var(--lightningcss-light,#1c80ef17)var(--lightningcss-dark,#1d4c7117));border:2px solid var(--lightningcss-light,#ffe666ad)var(--lightningcss-dark,#61758dad);width:min(700px,100%);box-shadow:0 38px 104px #0000008c,0 0 86px #ffc31a4d,inset 0 0 42px #ffe98214}.achievement-review-card-growth-spurt{background:linear-gradient(var(--lightningcss-light,#9141ee2b)var(--lightningcss-dark,#44315f2b),var(--lightningcss-light,#4ed9ff13)var(--lightningcss-dark,#172d4313));border-color:var(--lightningcss-light,#73e7ff80)var(--lightningcss-dark,#61758d80);width:min(635px,100%);box-shadow:0 34px 92px #0000007d,0 0 61px #6856f138}.achievement-review-card-rocket-fuel{background:linear-gradient(var(--lightningcss-light,#43c9f62e)var(--lightningcss-dark,#172d432e),var(--lightningcss-light,#a33df013)var(--lightningcss-dark,#44315f13));border-color:var(--lightningcss-light,#6ce6ff8f)var(--lightningcss-dark,#61758d8f);width:min(660px,100%);box-shadow:0 35px 95px #00000080,0 0 68px #42c7f73d}.achievement-review-card-to-the-moon{background:linear-gradient(var(--lightningcss-light,#ffdc453b)var(--lightningcss-dark,#332d203b),var(--lightningcss-light,#e11d271a)var(--lightningcss-dark,#6528381a) 49%,var(--lightningcss-light,#1f8bf91c)var(--lightningcss-dark,#1d4c711c));border:2px solid var(--lightningcss-light,#ffea76bf)var(--lightningcss-dark,#61758dbf);width:min(720px,100%);box-shadow:0 40px 110px #00000094,0 0 98px #ffc81f5c,inset 0 0 48px #ffef9c1a}.achievement-review-card-growth-streak{background:linear-gradient(var(--lightningcss-light,#45ce6526)var(--lightningcss-dark,#18312b26),var(--lightningcss-light,#ffd63f0e)var(--lightningcss-dark,#332d200e));border-color:var(--lightningcss-light,#70e88b75)var(--lightningcss-dark,#61758d75);width:min(600px,100%);box-shadow:0 31px 84px #00000075,0 0 50px #43d3652b}.achievement-review-card-momentum{background:linear-gradient(var(--lightningcss-light,#3aacf229)var(--lightningcss-dark,#1d4c7129),var(--lightningcss-light,#36d8a60f)var(--lightningcss-dark,#18312b0f));border-color:var(--lightningcss-light,#6ad3ff7a)var(--lightningcss-dark,#61758d7a);width:min(620px,100%);box-shadow:0 33px 88px #0000007a,0 0 57px #37aff230}.achievement-review-card-growth-machine{background:linear-gradient(var(--lightningcss-light,#973aeb2b)var(--lightningcss-dark,#44315f2b),var(--lightningcss-light,#46d3f112)var(--lightningcss-dark,#172d4312));border-color:var(--lightningcss-light,#7fe5fa85)var(--lightningcss-dark,#61758d85);width:min(655px,100%);box-shadow:0 35px 94px #00000080,0 0 66px #873ae938}.achievement-review-card-growth-dynasty{background:linear-gradient(var(--lightningcss-light,#ffda422e)var(--lightningcss-dark,#332d202e),var(--lightningcss-light,#2bb86913)var(--lightningcss-dark,#20503f13) 55%,var(--lightningcss-light,#247feb0f)var(--lightningcss-dark,#1d4c710f));border-color:var(--lightningcss-light,#ffe6709c)var(--lightningcss-dark,#61758d9c);width:min(680px,100%);box-shadow:0 37px 101px #00000087,0 0 78px #e2be3345,inset 0 0 38px #ffe66b0f}.achievement-review-card-growth-period-champion{background:linear-gradient(var(--lightningcss-light,#33cb6f2e)var(--lightningcss-dark,#20503f2e),var(--lightningcss-light,#ffd94313)var(--lightningcss-dark,#332d2013) 55%,var(--lightningcss-light,#2d89f00f)var(--lightningcss-dark,#1d4c710f));border-color:var(--lightningcss-light,#71ee9794)var(--lightningcss-dark,#61758d94);width:min(650px,100%);box-shadow:0 35px 95px #00000080,0 0 68px #31c86d3d,inset 0 0 34px #ffe66b0d}.achievement-review-card-growth-double-crown{background:linear-gradient(var(--lightningcss-light,#ffde4b33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#32c16b14)var(--lightningcss-dark,#20503f14) 55%,var(--lightningcss-light,#2886ed11)var(--lightningcss-dark,#1d4c7111));border-color:var(--lightningcss-light,#ffe87aa8)var(--lightningcss-dark,#61758da8);width:min(680px,100%);box-shadow:0 38px 103px #0000008a,0 0 82px #e1c0364d,inset 0 0 40px #ffea8212}.achievement-review-card-growth-triple-crown{background:linear-gradient(var(--lightningcss-light,#ffe76945)var(--lightningcss-dark,#332d2045),var(--lightningcss-light,#30c66d1a)var(--lightningcss-dark,#20503f1a) 52%,var(--lightningcss-light,#268cf217)var(--lightningcss-dark,#1d4c7117));border:2px solid var(--lightningcss-light,#fff1a6cc)var(--lightningcss-dark,#61758dcc);width:min(720px,100%);box-shadow:0 42px 116px #00000096,0 0 105px #ffd84366,inset 0 0 52px #fff5b51f}.achievement-review-card-bullseye{border-color:var(--lightningcss-light,#67b9ff66)var(--lightningcss-dark,#61758d66);box-shadow:0 30px 82px #00000073,0 0 48px #2689ff26}.achievement-review-card-dead-center{background:linear-gradient(var(--lightningcss-light,#b14aff21)var(--lightningcss-dark,#44315f21),var(--lightningcss-light,#ffffff0b)var(--lightningcss-dark,#151f2d0b));border-color:var(--lightningcss-light,#6cfff05c)var(--lightningcss-dark,#61758d5c);box-shadow:0 31px 84px #00000075,0 0 50px #ab3fff29}.achievement-review-card-perfect-balance{background:linear-gradient(var(--lightningcss-light,#ffd8511f)var(--lightningcss-dark,#332d201f),var(--lightningcss-light,#ffffff0c)var(--lightningcss-dark,#151f2d0c));border-color:var(--lightningcss-light,#ffde676e)var(--lightningcss-dark,#61758d6e);width:min(630px,100%);box-shadow:0 32px 88px #00000078,0 0 54px #ffc62429}.achievement-review-card-food-streak{border-color:var(--lightningcss-light,#63f2c861)var(--lightningcss-dark,#61758d61);box-shadow:0 30px 82px #00000070,0 0 48px #23d3a124}.achievement-review-card-food-locked-in{border-color:var(--lightningcss-light,#70c0ff66)var(--lightningcss-dark,#61758d66);box-shadow:0 31px 84px #00000073,0 0 50px #298eea26}.achievement-review-card-food-machine{background:linear-gradient(var(--lightningcss-light,#ac4af121)var(--lightningcss-dark,#44315f21),var(--lightningcss-light,#ffffff0c)var(--lightningcss-dark,#151f2d0c));border-color:var(--lightningcss-light,#71effa61)var(--lightningcss-dark,#61758d61);width:min(620px,100%);box-shadow:0 32px 87px #00000075,0 0 52px #ad41ef29}.achievement-review-card-food-dynasty{background:linear-gradient(var(--lightningcss-light,#ffe0711c)var(--lightningcss-dark,#332d201c),var(--lightningcss-light,#33b0850f)var(--lightningcss-dark,#20503f0f));border-color:var(--lightningcss-light,#ffe57b73)var(--lightningcss-dark,#61758d73);width:min(635px,100%);box-shadow:0 33px 90px #0000007a,0 0 56px #e2c74a2b}.achievement-review-card-food-period-champion{background:linear-gradient(var(--lightningcss-light,#bc47f424)var(--lightningcss-dark,#44315f24),var(--lightningcss-light,#ffd6480d)var(--lightningcss-dark,#332d200d));border-color:var(--lightningcss-light,#e18bff70)var(--lightningcss-dark,#61758d70);width:min(625px,100%);box-shadow:0 32px 88px #00000078,0 0 54px #b63def2b}.achievement-review-card-food-double-crown{background:linear-gradient(var(--lightningcss-light,#ffda5721)var(--lightningcss-dark,#332d2021),var(--lightningcss-light,#468bec0e)var(--lightningcss-dark,#1d4c710e));border-color:var(--lightningcss-light,#ffe2707a)var(--lightningcss-dark,#61758d7a);width:min(640px,100%);box-shadow:0 33px 90px #0000007d,0 0 58px #ffc92f2e}.achievement-review-card-food-triple-crown{background:linear-gradient(var(--lightningcss-light,#ffd5402e)var(--lightningcss-dark,#332d202e),var(--lightningcss-light,#d7192013)var(--lightningcss-dark,#65283813) 55%,var(--lightningcss-light,#1b7ce913)var(--lightningcss-dark,#1d4c7113));border:2px solid var(--lightningcss-light,#ffe6689e)var(--lightningcss-dark,#61758d9e);width:min(670px,100%);box-shadow:0 36px 98px #00000085,0 0 76px #ffc11c3d,inset 0 0 38px #ffe4630f}.achievement-review-stage{place-items:center;min-height:350px;margin:4px 0 0;display:grid}.achievement-review-card>small{color:var(--lightningcss-light,#ffd36a)var(--lightningcss-dark,#e8edf5);letter-spacing:.17em;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.achievement-review-card-artisan>small{color:var(--lightningcss-light,#8fd4ff)var(--lightningcss-dark,#9acbff)}.achievement-review-card-master>small{color:var(--lightningcss-light,#8ecbff)var(--lightningcss-dark,#9acbff)}.achievement-review-card-prestige>small{color:var(--lightningcss-light,#e9a6ff)var(--lightningcss-dark,#cfbaff)}.achievement-review-card-presidential>small{color:var(--lightningcss-light,#ffe878)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-streak>small{color:var(--lightningcss-light,#9affea)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-locked-in>small{color:var(--lightningcss-light,#98d6ff)var(--lightningcss-dark,#9acbff)}.achievement-review-card-labor-machine>small{color:var(--lightningcss-light,#a2f8ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-dynasty>small{color:var(--lightningcss-light,#fff09c)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-period-champion>small{color:var(--lightningcss-light,#efb1ff)var(--lightningcss-dark,#cfbaff)}.achievement-review-card-labor-double-crown>small{color:var(--lightningcss-light,#ffeb96)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-triple-crown>small{color:var(--lightningcss-light,#fff39d)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-apprentice>small{color:var(--lightningcss-light,#a8ffb2)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-artisan>small{color:var(--lightningcss-light,#9edcff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-master>small{color:var(--lightningcss-light,#ffe987)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-prestige>small{color:var(--lightningcss-light,#efb4ff)var(--lightningcss-dark,#cfbaff)}.achievement-review-card-growth-presidential>small{color:var(--lightningcss-light,#fff194)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-spurt>small{color:var(--lightningcss-light,#a8f4ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-rocket-fuel>small{color:var(--lightningcss-light,#a8f3ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-to-the-moon>small{color:var(--lightningcss-light,#fff39f)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-streak>small{color:var(--lightningcss-light,#a9ffbb)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-momentum>small{color:var(--lightningcss-light,#a7e8ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-machine>small{color:var(--lightningcss-light,#b8f5ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-dynasty>small{color:var(--lightningcss-light,#fff09d)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-period-champion>small{color:var(--lightningcss-light,#b8ffd0)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-double-crown>small{color:var(--lightningcss-light,#fff4ad)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-triple-crown>small{color:var(--lightningcss-light,#fffbd0)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-bullseye>small{color:var(--lightningcss-light,#8ed0ff)var(--lightningcss-dark,#9acbff)}.achievement-review-card-dead-center>small{color:var(--lightningcss-light,#8dfff3)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-perfect-balance>small{color:var(--lightningcss-light,#ffe990)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-streak>small{color:var(--lightningcss-light,#91ffe1)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-locked-in>small{color:var(--lightningcss-light,#91d2ff)var(--lightningcss-dark,#9acbff)}.achievement-review-card-food-machine>small{color:var(--lightningcss-light,#9ff7ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-dynasty>small{color:var(--lightningcss-light,#fff0a7)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-period-champion>small{color:var(--lightningcss-light,#efb0ff)var(--lightningcss-dark,#cfbaff)}.achievement-review-card-food-double-crown>small{color:var(--lightningcss-light,#ffe992)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-triple-crown>small{color:var(--lightningcss-light,#fff19a)var(--lightningcss-dark,#e8edf5)}.achievement-review-card h1{margin:7px 0 10px;font-size:clamp(2.65rem,9vw,4.6rem);line-height:.95}.achievement-review-card-labor-triple-crown h1{color:var(--lightningcss-light,#fff9dc)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #81230066,0 0 28px #ffd33e47}.achievement-review-card-growth-master h1{color:var(--lightningcss-light,#fff8d5)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #083a7e70,0 0 27px #44a9ff47}.achievement-review-card-growth-presidential h1{color:var(--lightningcss-light,#fff9d8)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #891c047a,0 0 34px #ffd53c5c;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card-to-the-moon h1{color:var(--lightningcss-light,#fffbe1)var(--lightningcss-dark,#e8edf5);text-shadow:0 4px #87190480,0 0 40px #ffda4070;font-size:clamp(3rem,10vw,5.25rem)}.achievement-review-card-growth-dynasty h1{color:var(--lightningcss-light,#fff8cf)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #295e1866,0 0 30px #ffd53f4d}.achievement-review-card-growth-period-champion h1{color:var(--lightningcss-light,#efffdc)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #1666347a,0 0 30px #39d37452}.achievement-review-card-growth-double-crown h1{color:var(--lightningcss-light,#fff9d6)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #2e6a1a6e,0 0 34px #ffda445c}.achievement-review-card-growth-triple-crown h1{color:var(--lightningcss-light,#fffde9)var(--lightningcss-dark,#e8edf5);text-shadow:0 4px #24691d80,0 0 44px #ffe15b7a;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card p{color:var(--lightningcss-light,#d6e2ed)var(--lightningcss-dark,#e8edf5);max-width:450px;margin:0;line-height:1.65}.achievement-review-rewards{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.achievement-review-rewards span{color:var(--lightningcss-light,#fff5ce)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border:1px solid var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#61758d2e);border-radius:999px;padding:8px 11px;font-weight:900}.achievement-review-card-artisan .achievement-review-rewards span{color:var(--lightningcss-light,#d9f2ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-master .achievement-review-rewards span{color:var(--lightningcss-light,#e0f3ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-prestige .achievement-review-rewards span{color:var(--lightningcss-light,#f5d9ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-presidential .achievement-review-rewards span{color:var(--lightningcss-light,#fff4bd)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-streak .achievement-review-rewards span{color:var(--lightningcss-light,#d9fff6)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-locked-in .achievement-review-rewards span{color:var(--lightningcss-light,#dcf3ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-machine .achievement-review-rewards span{color:var(--lightningcss-light,#e4fcff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-dynasty .achievement-review-rewards span{color:var(--lightningcss-light,#fff6c4)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd54a1a)var(--lightningcss-dark,#332d201a);border-color:var(--lightningcss-light,#ffe2684d)var(--lightningcss-dark,#61758d4d)}.achievement-review-card-labor-period-champion .achievement-review-rewards span{color:var(--lightningcss-light,#f7e2ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-double-crown .achievement-review-rewards span{color:var(--lightningcss-light,#fff7c9)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-labor-triple-crown .achievement-review-rewards span{color:var(--lightningcss-light,#fff6bd)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd7441f)var(--lightningcss-dark,#332d201f);border-color:var(--lightningcss-light,#ffe6695c)var(--lightningcss-dark,#61758d5c)}.achievement-review-card-growth-apprentice .achievement-review-rewards span{color:var(--lightningcss-light,#e4ffe7)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-artisan .achievement-review-rewards span{color:var(--lightningcss-light,#e0f5ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-growth-master .achievement-review-rewards span{color:var(--lightningcss-light,#fff5bc)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd5421a)var(--lightningcss-dark,#332d201a);border-color:var(--lightningcss-light,#ffe15d4d)var(--lightningcss-dark,#61758d4d)}.achievement-review-card-growth-prestige .achievement-review-rewards span{color:var(--lightningcss-light,#f7dcff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#be48ef1a)var(--lightningcss-dark,#44315f1a);border-color:var(--lightningcss-light,#e6a4ff52)var(--lightningcss-dark,#61758d52)}.achievement-review-card-growth-presidential .achievement-review-rewards span{color:var(--lightningcss-light,#fff7bf)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd74226)var(--lightningcss-dark,#332d2026);border-color:var(--lightningcss-light,#ffe7696b)var(--lightningcss-dark,#61758d6b)}.achievement-review-card-growth-spurt .achievement-review-rewards span{color:var(--lightningcss-light,#e2fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#5bcdff1a)var(--lightningcss-dark,#172d431a);border-color:var(--lightningcss-light,#78e7ff52)var(--lightningcss-dark,#61758d52)}.achievement-review-card-rocket-fuel .achievement-review-rewards span{color:var(--lightningcss-light,#e2fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#49cbf61c)var(--lightningcss-dark,#172d431c);border-color:var(--lightningcss-light,#6ee6ff5c)var(--lightningcss-dark,#61758d5c)}.achievement-review-card-to-the-moon .achievement-review-rewards span{color:var(--lightningcss-light,#fff8c8)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffda432e)var(--lightningcss-dark,#332d202e);border-color:var(--lightningcss-light,#ffeb797a)var(--lightningcss-dark,#61758d7a)}.achievement-review-card-growth-streak .achievement-review-rewards span{color:var(--lightningcss-light,#e2ffe7)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#44cb6317)var(--lightningcss-dark,#20503f17);border-color:var(--lightningcss-light,#6fe78a4d)var(--lightningcss-dark,#61758d4d)}.achievement-review-card-momentum .achievement-review-rewards span{color:var(--lightningcss-light,#e0f7ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#3cb0ef1a)var(--lightningcss-dark,#1d4c711a);border-color:var(--lightningcss-light,#6ad4ff52)var(--lightningcss-dark,#61758d52)}.achievement-review-card-growth-machine .achievement-review-rewards span{color:var(--lightningcss-light,#e4fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#8e3eeb1a)var(--lightningcss-dark,#44315f1a);border-color:var(--lightningcss-light,#7de5fa57)var(--lightningcss-dark,#61758d57)}.achievement-review-card-growth-dynasty .achievement-review-rewards span{color:var(--lightningcss-light,#fff6c3)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd53f21)var(--lightningcss-dark,#332d2021);border-color:var(--lightningcss-light,#ffe56a66)var(--lightningcss-dark,#61758d66)}.achievement-review-card-growth-period-champion .achievement-review-rewards span{color:var(--lightningcss-light,#e3ffe9)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#33c86d1f)var(--lightningcss-dark,#20503f1f);border-color:var(--lightningcss-light,#71ee975c)var(--lightningcss-dark,#61758d5c)}.achievement-review-card-growth-double-crown .achievement-review-rewards span{color:var(--lightningcss-light,#fff9ce)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffda4526)var(--lightningcss-dark,#332d2026);border-color:var(--lightningcss-light,#ffea8575)var(--lightningcss-dark,#61758d75)}.achievement-review-card-growth-triple-crown .achievement-review-rewards span{color:var(--lightningcss-light,#fffce0)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffe25333)var(--lightningcss-dark,#332d2033);border-color:var(--lightningcss-light,#fff4b18c)var(--lightningcss-dark,#61758d8c)}.achievement-review-card-bullseye .achievement-review-rewards span{color:var(--lightningcss-light,#dcf3ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-dead-center .achievement-review-rewards span{color:var(--lightningcss-light,#d9fffb)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-perfect-balance .achievement-review-rewards span{color:var(--lightningcss-light,#fff6c8)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-streak .achievement-review-rewards span{color:var(--lightningcss-light,#d9fff4)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-locked-in .achievement-review-rewards span{color:var(--lightningcss-light,#dcf3ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-machine .achievement-review-rewards span{color:var(--lightningcss-light,#e4fbff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-dynasty .achievement-review-rewards span{color:var(--lightningcss-light,#fff7ce)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-period-champion .achievement-review-rewards span{color:var(--lightningcss-light,#f7e0ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-double-crown .achievement-review-rewards span{color:var(--lightningcss-light,#fff7c7)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-food-triple-crown .achievement-review-rewards span{color:var(--lightningcss-light,#fff5bd)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd4431c)var(--lightningcss-dark,#332d201c);border-color:var(--lightningcss-light,#ffe26352)var(--lightningcss-dark,#61758d52)}.achievement-review-eadt-apprentice{background:radial-gradient(circle at 51% 38%,var(--lightningcss-light,#e8822b66)var(--lightningcss-dark,#54452266),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 14%,var(--lightningcss-light,#ffcf5b45)var(--lightningcss-dark,#332d2045),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#743a164d)var(--lightningcss-dark,#6528384d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#241004)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#743412)var(--lightningcss-dark,#652838) 52%,var(--lightningcss-light,#301604)var(--lightningcss-dark,#0c131e))}.achievement-review-eadt-artisan{background:radial-gradient(circle at 51% 37%,var(--lightningcss-light,#6ecdf770)var(--lightningcss-dark,#172d4370),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 14%,var(--lightningcss-light,#e0f6ff40)var(--lightningcss-dark,#172d4340),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#ffda543d)var(--lightningcss-dark,#332d203d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#041629)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#145681)var(--lightningcss-dark,#1d4c71) 52%,var(--lightningcss-light,#4c3705)var(--lightningcss-dark,#544522))}.achievement-review-eadt-master{background:radial-gradient(circle at 50% 35%,var(--lightningcss-light,#378ff17a)var(--lightningcss-dark,#1d4c717a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#ffdc4e54)var(--lightningcss-dark,#332d2054),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#151f2d2e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#020f27)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0b4d9d)var(--lightningcss-dark,#1d4c71) 50%,var(--lightningcss-light,#5e4304)var(--lightningcss-dark,#544522))}.achievement-review-eadt-prestige{background:radial-gradient(circle at 50% 34%,var(--lightningcss-light,#cb4cfa85)var(--lightningcss-dark,#44315f85),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 33%),radial-gradient(circle at 11% 13%,var(--lightningcss-light,#ffd94252)var(--lightningcss-dark,#332d2052),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 89% 15%,var(--lightningcss-light,#516dff4d)var(--lightningcss-dark,#1d4c714d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#160124)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#5b0d7d)var(--lightningcss-dark,#44315f) 50%,var(--lightningcss-light,#4d3403)var(--lightningcss-dark,#544522))}.achievement-review-eadt-presidential{background:radial-gradient(circle at 50% 31%,var(--lightningcss-light,#ffe24e94)var(--lightningcss-dark,#332d2094),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 10% 12%,var(--lightningcss-light,#e726306b)var(--lightningcss-dark,#6528386b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 91% 13%,var(--lightningcss-light,#2a91ff6b)var(--lightningcss-dark,#1d4c716b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 50% 100%,var(--lightningcss-light,#ffc42438)var(--lightningcss-dark,#332d2038),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 35%),linear-gradient(145deg,var(--lightningcss-light,#270101)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#8b1018)var(--lightningcss-dark,#652838) 41%,var(--lightningcss-light,#073678)var(--lightningcss-dark,#1d4c71) 74%,var(--lightningcss-light,#302201)var(--lightningcss-dark,#0c131e))}.achievement-review-delivery-dash{background:radial-gradient(circle at 51% 36%,var(--lightningcss-light,#47e4d27a)var(--lightningcss-dark,#172d437a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 11% 13%,var(--lightningcss-light,#ffd7494f)var(--lightningcss-dark,#332d204f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 89% 15%,var(--lightningcss-light,#e1323e47)var(--lightningcss-dark,#65283847),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),linear-gradient(145deg,var(--lightningcss-light,#031e24)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#087b76)var(--lightningcss-dark,#1d4c71) 49%,var(--lightningcss-light,#5f4504)var(--lightningcss-dark,#544522) 75%,var(--lightningcss-light,#641219)var(--lightningcss-dark,#652838))}.achievement-review-rush-hour-hero{background:radial-gradient(circle at 51% 35%,var(--lightningcss-light,#3fa4f780)var(--lightningcss-dark,#1d4c7180),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 11% 13%,var(--lightningcss-light,#ef374359)var(--lightningcss-dark,#65283859),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 89% 15%,var(--lightningcss-light,#ffd84452)var(--lightningcss-dark,#332d2052),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),linear-gradient(145deg,var(--lightningcss-light,#031832)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0b5598)var(--lightningcss-dark,#1d4c71) 48%,var(--lightningcss-light,#6d160d)var(--lightningcss-dark,#652838) 74%,var(--lightningcss-light,#4b3603)var(--lightningcss-dark,#544522))}.achievement-review-warp-speed-delivery{background:radial-gradient(circle at 50% 31%,var(--lightningcss-light,#845bff99)var(--lightningcss-dark,#44315f99),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 10% 12%,var(--lightningcss-light,#ffdd486b)var(--lightningcss-dark,#332d206b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 90% 14%,var(--lightningcss-light,#37acff61)var(--lightningcss-dark,#1d4c7161),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 50% 100%,var(--lightningcss-light,#ec334338)var(--lightningcss-dark,#65283838),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 35%),linear-gradient(145deg,var(--lightningcss-light,#080024)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#38126f)var(--lightningcss-dark,#44315f) 43%,var(--lightningcss-light,#083d7e)var(--lightningcss-dark,#1d4c71) 72%,var(--lightningcss-light,#4b2f02)var(--lightningcss-dark,#544522))}.achievement-review-delivery-streak{background:radial-gradient(circle at 51% 37%,var(--lightningcss-light,#48cfb178)var(--lightningcss-dark,#18312b78),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 11% 13%,var(--lightningcss-light,#3fb2f759)var(--lightningcss-dark,#1d4c7159),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 89% 15%,var(--lightningcss-light,#ffd84b45)var(--lightningcss-dark,#332d2045),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),linear-gradient(145deg,var(--lightningcss-light,#021d29)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#086d72)var(--lightningcss-dark,#1d4c71) 51%,var(--lightningcss-light,#3e4705)var(--lightningcss-dark,#544522))}.achievement-review-fast-lane-locked-in{background:radial-gradient(circle at 51% 35%,var(--lightningcss-light,#3b97f282)var(--lightningcss-dark,#1d4c7182),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 11% 13%,var(--lightningcss-light,#ed344057)var(--lightningcss-dark,#65283857),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 89% 15%,var(--lightningcss-light,#ffd7464d)var(--lightningcss-dark,#332d204d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),linear-gradient(145deg,var(--lightningcss-light,#02132e)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0a4f97)var(--lightningcss-dark,#1d4c71) 49%,var(--lightningcss-light,#69140f)var(--lightningcss-dark,#652838) 74%,var(--lightningcss-light,#4a3503)var(--lightningcss-dark,#544522))}.achievement-review-delivery-machine{background:radial-gradient(circle at 50% 34%,var(--lightningcss-light,#ffbe3185)var(--lightningcss-dark,#332d2085),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 10% 12%,var(--lightningcss-light,#3197f166)var(--lightningcss-dark,#1d4c7166),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 90% 14%,var(--lightningcss-light,#e7334145)var(--lightningcss-dark,#65283845),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),linear-gradient(145deg,var(--lightningcss-light,#071a2a)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#114c78)var(--lightningcss-dark,#1d4c71) 43%,var(--lightningcss-light,#6b4505)var(--lightningcss-dark,#544522) 70%,var(--lightningcss-light,#551015)var(--lightningcss-dark,#652838))}.achievement-review-delivery-dynasty{background:radial-gradient(circle at 50% 29%,var(--lightningcss-light,#ffdc45a3)var(--lightningcss-dark,#332d20a3),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),radial-gradient(circle at 9% 11%,var(--lightningcss-light,#e82d3a75)var(--lightningcss-dark,#65283875),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 91% 12%,var(--lightningcss-light,#3091f573)var(--lightningcss-dark,#1d4c7173),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 50% 100%,var(--lightningcss-light,#ffc42345)var(--lightningcss-dark,#332d2045),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 37%),linear-gradient(145deg,var(--lightningcss-light,#270101)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#86101a)var(--lightningcss-dark,#652838) 38%,var(--lightningcss-light,#073b82)var(--lightningcss-dark,#1d4c71) 71%,var(--lightningcss-light,#392801)var(--lightningcss-dark,#544522))}.achievement-review-delivery-period-champion{background:radial-gradient(circle at 50% 29%,var(--lightningcss-light,#da72ff9c)var(--lightningcss-dark,#44315f9c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 10% 12%,var(--lightningcss-light,#ffe04961)var(--lightningcss-dark,#332d2061),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 90% 14%,var(--lightningcss-light,#2e96f76b)var(--lightningcss-dark,#1d4c716b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),linear-gradient(145deg,var(--lightningcss-light,#170225)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#58127d)var(--lightningcss-dark,#44315f) 45%,var(--lightningcss-light,#705006)var(--lightningcss-dark,#544522) 74%,var(--lightningcss-light,#06346e)var(--lightningcss-dark,#1d4c71))}.achievement-review-delivery-double-crown{background:radial-gradient(circle at 50% 27%,var(--lightningcss-light,#ffe969a6)var(--lightningcss-dark,#332d20a6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 10% 12%,var(--lightningcss-light,#eb303d7a)var(--lightningcss-dark,#6528387a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 90% 14%,var(--lightningcss-light,#2e95f77a)var(--lightningcss-dark,#1d4c717a),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),linear-gradient(145deg,var(--lightningcss-light,#07122b)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#164783)var(--lightningcss-dark,#1d4c71) 43%,var(--lightningcss-light,#83131b)var(--lightningcss-dark,#652838) 73%,var(--lightningcss-light,#493401)var(--lightningcss-dark,#544522))}.achievement-review-delivery-triple-crown{background:radial-gradient(circle at 50% 20%,var(--lightningcss-light,#fff6addb)var(--lightningcss-dark,#151f2ddb),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 32%),radial-gradient(circle at 8% 9%,var(--lightningcss-light,#f227349e)var(--lightningcss-dark,#6528389e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),radial-gradient(circle at 92% 11%,var(--lightningcss-light,#2596ff9e)var(--lightningcss-dark,#1d4c719e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),radial-gradient(circle at 50% 100%,var(--lightningcss-light,#ffcc2b61)var(--lightningcss-dark,#332d2061),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 40%),linear-gradient(145deg,var(--lightningcss-light,#250101)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#97111a)var(--lightningcss-dark,#652838) 37%,var(--lightningcss-light,#073f91)var(--lightningcss-dark,#1d4c71) 70%,var(--lightningcss-light,#4f3902)var(--lightningcss-dark,#544522))}.achievement-review-card-eadt-apprentice{background:linear-gradient(var(--lightningcss-light,#e0772729)var(--lightningcss-dark,#54452229),var(--lightningcss-light,#ffcd570f)var(--lightningcss-dark,#332d200f));border-color:var(--lightningcss-light,#ee924178)var(--lightningcss-dark,#61758d78);box-shadow:0 31px 85px #00000078,0 0 52px #dc6f212e}.achievement-review-card-eadt-artisan{background:linear-gradient(var(--lightningcss-light,#50b2e629)var(--lightningcss-dark,#1d4c7129),var(--lightningcss-light,#ffdc550f)var(--lightningcss-dark,#332d200f));border-color:var(--lightningcss-light,#85d6fa7a)var(--lightningcss-dark,#61758d7a);width:min(610px,100%);box-shadow:0 33px 89px #0000007d,0 0 59px #4fb4e933}.achievement-review-card-eadt-master{background:linear-gradient(var(--lightningcss-light,#338dee2e)var(--lightningcss-dark,#1d4c712e),var(--lightningcss-light,#ffdb4513)var(--lightningcss-dark,#332d2013));border-color:var(--lightningcss-light,#ffe2688c)var(--lightningcss-dark,#61758d8c);width:min(645px,100%);box-shadow:0 35px 95px #00000082,0 0 68px #368eef3b}.achievement-review-card-eadt-prestige{background:linear-gradient(var(--lightningcss-light,#bc3def30)var(--lightningcss-dark,#44315f30),var(--lightningcss-light,#ffda4414)var(--lightningcss-dark,#332d2014));border-color:var(--lightningcss-light,#e491ff96)var(--lightningcss-dark,#61758d96);width:min(665px,100%);box-shadow:0 37px 101px #00000087,0 0 76px #bf3ef042}.achievement-review-card-eadt-presidential{background:linear-gradient(var(--lightningcss-light,#ffdd483d)var(--lightningcss-dark,#332d203d),var(--lightningcss-light,#de222c1a)var(--lightningcss-dark,#6528381a) 51%,var(--lightningcss-light,#2689f41a)var(--lightningcss-dark,#1d4c711a));border:2px solid var(--lightningcss-light,#ffeb7dc2)var(--lightningcss-dark,#61758dc2);width:min(720px,100%);box-shadow:0 42px 116px #00000096,0 0 106px #ffcf2b66,inset 0 0 52px #fff19d1c}.achievement-review-card-delivery-dash{background:linear-gradient(var(--lightningcss-light,#38dbc933)var(--lightningcss-dark,#172d4333),var(--lightningcss-light,#ffd64614)var(--lightningcss-dark,#332d2014) 54%,var(--lightningcss-light,#e1303c12)var(--lightningcss-dark,#65283812));border-color:var(--lightningcss-light,#66ecdc9c)var(--lightningcss-dark,#61758d9c);width:min(660px,100%);box-shadow:0 36px 98px #00000085,0 0 72px #40dccc45}.achievement-review-card-rush-hour-hero{background:linear-gradient(var(--lightningcss-light,#3297f033)var(--lightningcss-dark,#1d4c7133),var(--lightningcss-light,#ed313e14)var(--lightningcss-dark,#65283814) 53%,var(--lightningcss-light,#ffd54214)var(--lightningcss-dark,#332d2014));border-color:var(--lightningcss-light,#63b7fb9e)var(--lightningcss-dark,#61758d9e);width:min(680px,100%);box-shadow:0 38px 102px #0000008a,0 0 78px #3299f14a}.achievement-review-card-warp-speed-delivery{background:linear-gradient(var(--lightningcss-light,#7c52f73d)var(--lightningcss-dark,#44315f3d),var(--lightningcss-light,#2f99f21a)var(--lightningcss-dark,#1d4c711a) 52%,var(--lightningcss-light,#ffd33b1c)var(--lightningcss-dark,#332d201c));border:2px solid var(--lightningcss-light,#ffe66ab0)var(--lightningcss-dark,#61758db0);width:min(715px,100%);box-shadow:0 41px 112px #00000094,0 0 96px #7c53fa5e,inset 0 0 46px #ffe77814}.achievement-review-card-delivery-streak{background:linear-gradient(var(--lightningcss-light,#3fccaa2e)var(--lightningcss-dark,#18312b2e),var(--lightningcss-light,#3ba7ef14)var(--lightningcss-dark,#1d4c7114) 56%,var(--lightningcss-light,#ffd5480f)var(--lightningcss-dark,#332d200f));border-color:var(--lightningcss-light,#65e2c48a)var(--lightningcss-dark,#61758d8a);width:min(620px,100%);box-shadow:0 34px 92px #0000007d,0 0 63px #41caae38}.achievement-review-card-fast-lane-locked-in{background:linear-gradient(var(--lightningcss-light,#3291ec30)var(--lightningcss-dark,#1d4c7130),var(--lightningcss-light,#e92f3d13)var(--lightningcss-dark,#65283813) 55%,var(--lightningcss-light,#ffd64512)var(--lightningcss-dark,#332d2012));border-color:var(--lightningcss-light,#5cadf794)var(--lightningcss-dark,#61758d94);width:min(650px,100%);box-shadow:0 36px 97px #00000085,0 0 70px #3594ef40}.achievement-review-card-delivery-machine{background:linear-gradient(var(--lightningcss-light,#ffbc2f33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#2f93ed17)var(--lightningcss-dark,#1d4c7117) 54%,var(--lightningcss-light,#e42f3d12)var(--lightningcss-dark,#65283812));border-color:var(--lightningcss-light,#ffcf4e9c)var(--lightningcss-dark,#61758d9c);width:min(675px,100%);box-shadow:0 38px 103px #0000008a,0 0 80px #f1ab2a45}.achievement-review-card-delivery-dynasty{background:linear-gradient(var(--lightningcss-light,#ffd9413d)var(--lightningcss-dark,#332d203d),var(--lightningcss-light,#e12a371b)var(--lightningcss-dark,#6528381b) 50%,var(--lightningcss-light,#2a8af11b)var(--lightningcss-dark,#1d4c711b));border:2px solid var(--lightningcss-light,#ffeb79bf)var(--lightningcss-dark,#61758dbf);width:min(720px,100%);box-shadow:0 43px 118px #0009,0 0 108px #ffcc2a69,inset 0 0 54px #ffef911c}.achievement-review-card-delivery-period-champion{background:linear-gradient(var(--lightningcss-light,#c648f236)var(--lightningcss-dark,#44315f36),var(--lightningcss-light,#ffd94117)var(--lightningcss-dark,#332d2017) 53%,var(--lightningcss-light,#2c93f214)var(--lightningcss-dark,#1d4c7114));border-color:var(--lightningcss-light,#e494ffa3)var(--lightningcss-dark,#61758da3);width:min(680px,100%);box-shadow:0 38px 104px #0000008a,0 0 82px #c74bf14f}.achievement-review-card-delivery-double-crown{background:linear-gradient(var(--lightningcss-light,#ffda423d)var(--lightningcss-dark,#332d203d),var(--lightningcss-light,#e82d3a1a)var(--lightningcss-dark,#6528381a) 51%,var(--lightningcss-light,#2b91f21a)var(--lightningcss-dark,#1d4c711a));border-color:var(--lightningcss-light,#ffe871b3)var(--lightningcss-dark,#61758db3);width:min(710px,100%);box-shadow:0 41px 112px #00000094,0 0 96px #ffcd2d5c}.achievement-review-card-delivery-triple-crown{background:linear-gradient(var(--lightningcss-light,#ffe54e4d)var(--lightningcss-dark,#332d204d),var(--lightningcss-light,#e7233024)var(--lightningcss-dark,#65283824) 47%,var(--lightningcss-light,#238bf624)var(--lightningcss-dark,#1d4c7124));border:2px solid var(--lightningcss-light,#fff5aae0)var(--lightningcss-dark,#61758de0);width:min(740px,100%);box-shadow:0 48px 130px #000000a8,0 0 132px #ffd3318c,inset 0 0 68px #fff8bf26}.achievement-review-card-eadt-apprentice>small{color:var(--lightningcss-light,#ffc47f)var(--lightningcss-dark,#f4d38b)}.achievement-review-card-eadt-artisan>small{color:var(--lightningcss-light,#b9edff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-eadt-master>small{color:var(--lightningcss-light,#ffe990)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-eadt-prestige>small{color:var(--lightningcss-light,#f1bcff)var(--lightningcss-dark,#cfbaff)}.achievement-review-card-eadt-presidential>small{color:var(--lightningcss-light,#fff4a5)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-delivery-dash>small{color:var(--lightningcss-light,#b9fff7)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-rush-hour-hero>small{color:var(--lightningcss-light,#bfe8ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-warp-speed-delivery>small{color:var(--lightningcss-light,#fff1a0)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-delivery-streak>small{color:var(--lightningcss-light,#b8ffea)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-fast-lane-locked-in>small{color:var(--lightningcss-light,#badeff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-delivery-machine>small{color:var(--lightningcss-light,#ffe7a0)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-delivery-dynasty>small{color:var(--lightningcss-light,#fff4a6)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-delivery-period-champion>small{color:var(--lightningcss-light,#f7d1ff)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-delivery-double-crown>small{color:var(--lightningcss-light,#fff1a4)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-delivery-triple-crown>small{color:var(--lightningcss-light,#fffbd4)var(--lightningcss-dark,#e8edf5)}.achievement-review-card-eadt-master h1{color:var(--lightningcss-light,#fff8d7)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #07398075,0 0 29px #3991f24f}.achievement-review-card-eadt-presidential h1{color:var(--lightningcss-light,#fffce5)var(--lightningcss-dark,#e8edf5);text-shadow:0 4px #8a1d0682,0 0 44px #ffdc4878;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card-delivery-dash h1{color:var(--lightningcss-light,#eafffb)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #035b5880,0 0 34px #44e0d05c}.achievement-review-card-rush-hour-hero h1{color:var(--lightningcss-light,#eef9ff)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #05418285,0 0 35px #3da4f761}.achievement-review-card-warp-speed-delivery h1{color:var(--lightningcss-light,#fffbe0)var(--lightningcss-dark,#e8edf5);text-shadow:0 4px #3f188894,0 0 44px #8b65ff7a;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card-fast-lane-locked-in h1{color:var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #053b7e80,0 0 32px #3b99f159}.achievement-review-card-delivery-machine h1{color:var(--lightningcss-light,#fff8dc)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #6a3c0580,0 0 35px #f5b42f5e}.achievement-review-card-delivery-dynasty h1{color:var(--lightningcss-light,#fffce5)var(--lightningcss-dark,#e8edf5);text-shadow:0 4px #891b0585,0 0 45px #ffda427a;font-size:clamp(2.8rem,9.5vw,5rem)}.achievement-review-card-delivery-period-champion h1{color:var(--lightningcss-light,#fff5ff)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #570d788a,0 0 38px #d05afa6e}.achievement-review-card-delivery-double-crown h1{color:var(--lightningcss-light,#fffce2)var(--lightningcss-dark,#e8edf5);text-shadow:0 4px #76240585,0 0 43px #ffda4573;font-size:clamp(2.8rem,9vw,4.8rem)}.achievement-review-card-delivery-triple-crown h1{color:var(--lightningcss-light,#fffef0)var(--lightningcss-dark,#e8edf5);text-shadow:0 5px #8d170594,0 0 58px #ffe757ad;font-size:clamp(3rem,10vw,5.4rem)}.achievement-review-card-eadt-apprentice .achievement-review-rewards span{color:var(--lightningcss-light,#fff0d5)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#db6f231c)var(--lightningcss-dark,#6528381c);border-color:var(--lightningcss-light,#ee924157)var(--lightningcss-dark,#61758d57)}.achievement-review-card-eadt-artisan .achievement-review-rewards span{color:var(--lightningcss-light,#e6f9ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#49b3e91c)var(--lightningcss-dark,#1d4c711c);border-color:var(--lightningcss-light,#82d7fb59)var(--lightningcss-dark,#61758d59)}.achievement-review-card-eadt-master .achievement-review-rewards span{color:var(--lightningcss-light,#fff6c2)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd7411f)var(--lightningcss-dark,#332d201f);border-color:var(--lightningcss-light,#ffe2605e)var(--lightningcss-dark,#61758d5e)}.achievement-review-card-eadt-prestige .achievement-review-rewards span{color:var(--lightningcss-light,#f8e2ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#be42f01f)var(--lightningcss-dark,#44315f1f);border-color:var(--lightningcss-light,#e599ff61)var(--lightningcss-dark,#61758d61)}.achievement-review-card-eadt-presidential .achievement-review-rewards span{color:var(--lightningcss-light,#fff9c9)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffdc482e)var(--lightningcss-dark,#332d202e);border-color:var(--lightningcss-light,#ffec7f80)var(--lightningcss-dark,#61758d80)}.achievement-review-card-delivery-dash .achievement-review-rewards span{color:var(--lightningcss-light,#e2fffb)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#37dbc924)var(--lightningcss-dark,#172d4324);border-color:var(--lightningcss-light,#65ecdc6b)var(--lightningcss-dark,#61758d6b)}.achievement-review-card-rush-hour-hero .achievement-review-rewards span{color:var(--lightningcss-light,#e6f6ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#3597ef24)var(--lightningcss-dark,#1d4c7124);border-color:var(--lightningcss-light,#67bcfa6e)var(--lightningcss-dark,#61758d6e)}.achievement-review-card-warp-speed-delivery .achievement-review-rewards span{color:var(--lightningcss-light,#fff7c7)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd84329)var(--lightningcss-dark,#332d2029);border-color:var(--lightningcss-light,#ffe87180)var(--lightningcss-dark,#61758d80)}.achievement-review-card-delivery-streak .achievement-review-rewards span{color:var(--lightningcss-light,#e2fff7)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#3fcca921)var(--lightningcss-dark,#18312b21);border-color:var(--lightningcss-light,#66e5c366)var(--lightningcss-dark,#61758d66)}.achievement-review-card-fast-lane-locked-in .achievement-review-rewards span{color:var(--lightningcss-light,#e4f4ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#3594ee21)var(--lightningcss-dark,#1d4c7121);border-color:var(--lightningcss-light,#63b5f86b)var(--lightningcss-dark,#61758d6b)}.achievement-review-card-delivery-machine .achievement-review-rewards span{color:var(--lightningcss-light,#fff4ca)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f7b52f24)var(--lightningcss-dark,#332d2024);border-color:var(--lightningcss-light,#ffd25970)var(--lightningcss-dark,#61758d70)}.achievement-review-card-delivery-dynasty .achievement-review-rewards span{color:var(--lightningcss-light,#fff9ca)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd9412e)var(--lightningcss-dark,#332d202e);border-color:var(--lightningcss-light,#ffeb7b82)var(--lightningcss-dark,#61758d82)}.achievement-review-card-delivery-period-champion .achievement-review-rewards span{color:var(--lightningcss-light,#fce8ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#c748f126)var(--lightningcss-dark,#44315f26);border-color:var(--lightningcss-light,#e597ff7a)var(--lightningcss-dark,#61758d7a)}.achievement-review-card-delivery-double-crown .achievement-review-rewards span{color:var(--lightningcss-light,#fff9cc)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffda412e)var(--lightningcss-dark,#332d202e);border-color:var(--lightningcss-light,#ffeb7e8c)var(--lightningcss-dark,#61758d8c)}.achievement-review-card-delivery-triple-crown .achievement-review-rewards span{color:var(--lightningcss-light,#fffde0)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffe2443d)var(--lightningcss-dark,#332d203d);border-color:var(--lightningcss-light,#fff6aeb8)var(--lightningcss-dark,#61758db8);box-shadow:0 0 22px #ffde4329}@media (width<=1120px){.topbar{grid-template-columns:auto 1fr auto}.ecosystem-nav{justify-self:end}.ecosystem-nav a,.ecosystem-nav button{gap:0;padding:8px;font-size:0}.ecosystem-nav a>span{font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit)}.profile-menu>span{display:none}.quick-grid,.preview-grid{grid-template-columns:1fr 1fr}.welcome-banner{grid-template-columns:1fr}.clubhouse-leaderboard{justify-self:stretch}.quick-card:last-child{grid-column:span 2}.career-badge{grid-template-columns:94px minmax(0,1fr);gap:8px;padding-inline:11px}.career-art{width:92px}.career-art img{width:92px;height:92px}.career-badge.gm-ready{grid-template-columns:105px minmax(0,1fr)}.career-badge.gm-ready .career-art{width:101px}.career-badge.gm-ready .career-art img{width:112px;height:112px}}@media (width<=860px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:auto;padding:58px 28px 42px}.auth-story .brand-lockup{margin-bottom:45px}.auth-story h1{font-size:clamp(2.5rem,10vw,4.2rem)}.auth-panel{min-height:auto;padding:42px 28px 60px}.dashboard-body{grid-template-columns:1fr}.sidebar{display:none}.content-area{padding:18px;padding-bottom:88px}.is-standalone-surface .content-area{padding-bottom:18px}.is-account-surface .content-area{padding-bottom:28px}.account-page-header{flex-direction:column;align-items:stretch;gap:15px;margin-bottom:16px;padding:16px}.account-page-nav{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));width:100%;display:grid}.account-page-nav a,.account-page-nav button{white-space:normal;text-align:center;min-width:0}.mobile-switcher{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#03152df0)var(--lightningcss-dark,#0c131ef0);border:1px solid var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#61758d2e);border-radius:17px;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:4px;padding:6px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 35px #0000004d}.mobile-switcher button{color:var(--lightningcss-light,#aac1d8)var(--lightningcss-dark,#9acbff);min-height:51px;font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);background:0 0;border:0;border-radius:12px;place-items:center;gap:2px;font-weight:850;display:grid}.mobile-switcher button.active{color:var(--lightningcss-light,#0b2b4e)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20)}.mobile-switcher .mobile-signout{color:var(--lightningcss-light,#ff9ca4)var(--lightningcss-dark,#ffb3bd)}.mobile-switcher .mobile-signout:active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#a82430)var(--lightningcss-dark,#652838)}.profile-grid{grid-template-columns:1fr}.profile-card{grid-row:auto}.account-editor-fields,.create-user-form,.training-link-editor{grid-template-columns:1fr 1fr}.training-link-actions{grid-column:1/-1}.training-link-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-hero{display:grid}.vault-level{width:100%;min-width:0}}@media (width<=760px){.topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;height:72px;padding:0 10px}.brand-lockup>div:last-child{display:none}.brand-lockup.small .logo-stage{width:58px}.ecosystem-nav{justify-self:stretch}.ecosystem-nav a,.ecosystem-nav button{flex:none;justify-content:center;width:34px;min-height:34px;padding:7px}.profile-menu{padding:5px}.profile-menu>svg{display:none}.dashboard-body{min-height:calc(100vh - 72px)}}@media (width<=640px){.brand-lockup>div:last-child{display:none}.topbar{grid-template-columns:auto 1fr auto;gap:8px;height:72px;padding:0 10px}.brand-lockup.small .logo-stage{width:58px}.ecosystem-nav{justify-self:center}.ecosystem-nav a,.ecosystem-nav button{min-height:34px;padding:7px}.profile-menu{padding:5px}.profile-menu>svg{display:none}.dashboard-body{min-height:calc(100vh - 72px)}.welcome-banner{gap:22px;min-height:0;padding:25px 16px 16px;display:grid}.my-hpp-language-bar{border-radius:13px;margin-bottom:9px;padding:8px 10px}.my-hpp-language-bar button{min-height:36px;padding-inline:12px}.welcome-banner h1{font-size:clamp(2.1rem,11vw,3.2rem)}.clubhouse-leaderboard{border-radius:16px;padding:10px}.leaderboard-heading{padding-inline:3px}.leaderboard-list{gap:3px}.leaderboard-list li{grid-template-columns:25px 38px minmax(0,1fr) auto;gap:6px;padding-inline:5px 7px}.rank-badge-leaderboard{width:38px;height:38px}.leaderboard-person>strong{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.leaderboard-xp{min-width:55px;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit)}.quick-grid,.preview-grid{grid-template-columns:1fr}.quick-card:last-child,.achievement-preview:last-child{grid-column:auto}.quick-card{min-height:auto;padding:18px}.progress-band{grid-template-columns:auto 1fr;gap:15px}.credit-chip{grid-column:span 2;justify-content:center}.progress-title-row{flex-direction:column;align-items:flex-start;gap:8px}.xp-progress-detail{flex-direction:column;align-items:flex-start;gap:5px}.progress-copy .xp-progress-detail p{text-align:left}.career-path{border-radius:20px;padding:17px 13px}.career-heading{gap:12px;display:grid}.career-sync{width:max-content}.career-progress{grid-template-columns:1fr auto}.career-progress>div:first-child{grid-column:span 2}.career-roadmap{gap:14px;padding-top:24px}.career-roadway{width:40px;top:100px;bottom:84px;left:26px}.career-road-stop{grid-template-columns:52px minmax(0,1fr);min-height:152px}.career-road-node{border-width:3px;grid-column:1;width:40px;height:40px}.road-left .career-badge,.road-right .career-badge{grid-area:1/2;margin:0 0 0 6px}.road-left .career-badge:after,.road-right .career-badge:after{border-top-width:4px;width:15px;left:-16px;right:auto}.career-badge{border-radius:16px;grid-template-columns:74px minmax(0,1fr);gap:6px;min-height:142px;padding:11px 9px}.career-art{width:72px;height:105px}.career-art img{width:74px;height:74px}.career-badge-copy{padding-right:14px}.career-badge h3{font-size:1rem}.career-badge p{font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit)}.career-badge.gm-ready{grid-template-columns:76px minmax(0,1fr);min-height:152px;padding:10px 9px}.career-badge.gm-ready .career-art{width:74px;height:118px;margin:0}.career-badge.gm-ready .career-art img{width:84px;height:84px}.career-badge.gm-ready h3{font-size:1.35rem}.career-road-guide{width:60px;top:calc(50% - 98px);left:26px}.career-road-guide>span{font-size:max(var(--hpp-text-floor,0px), .42rem);line-height:var(--hpp-small-leading,inherit);padding:4px 5px}.career-road-guide>img{width:58px;height:48px}.career-confetti.confetti-one{left:-2px}.career-confetti.confetti-two,.career-confetti.confetti-three{right:-2px}.career-empty{text-align:center;display:grid}.career-empty>svg{margin:auto}.career-empty a{margin:4px auto 0}.vault-hero{display:grid}.vault-level{grid-template-columns:132px minmax(0,1fr);gap:9px;padding:10px 14px 10px 7px}.rank-badge-vault{width:132px;height:132px}.achievement-collection-heading{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.achievement-collection-meta{justify-content:space-between;width:100%}.achievement-collection-meta>span:first-child{font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit)}.achievement-collection-body{padding:0 10px 10px}.achievement-preview{min-height:210px}.admin-summary,.create-user-form,.payroll-import-summary{grid-template-columns:1fr}.payroll-import-actions{flex-direction:column;align-items:stretch}.payroll-import-actions button{width:100%}.credential-card{flex-direction:column;align-items:stretch}.credential-card button{width:100%;min-height:42px}.training-link-heading{flex-direction:column;align-items:stretch}.training-link-editor{grid-template-columns:1fr}.training-link-actions{grid-column:auto;grid-template-columns:1fr auto;display:grid}.training-link-current{grid-template-columns:auto 1fr}.training-link-current small{grid-column:2}.training-link-directory{grid-template-columns:1fr;max-height:330px;overflow:auto}.user-list-heading{flex-direction:column;align-items:flex-start}.account-editor-heading{align-items:flex-start}.account-editor-person .avatar.large{width:68px;height:68px}.account-editor-fields{grid-template-columns:1fr}.account-editor-fields .editor-wide{grid-column:auto}.account-editor-actions{grid-template-columns:1fr 1.4fr;display:grid}.account-editor-actions .primary-button{width:100%}.user-row{grid-template-columns:auto 1fr auto}.user-row .status-pill{grid-area:1/3}.row-actions{flex-wrap:wrap;grid-column:2/-1}.field-pair{grid-template-columns:1fr}.auth-benefits{display:grid}.content-area{padding:12px 12px 88px}.panel{padding:18px}}.progress-side-stats{gap:8px;display:grid}.streak-chip{background:var(--lightningcss-light,#ff911a17)var(--lightningcss-dark,#54452217);border:1px solid var(--lightningcss-light,#ffbc3a42)var(--lightningcss-dark,#61758d42);border-radius:14px;align-items:center;gap:10px;padding:13px 15px;display:flex}.streak-chip svg{color:var(--lightningcss-light,#ff9f2e)var(--lightningcss-dark,#f4d38b);filter:drop-shadow(0 0 7px #ff831f8c)}.streak-chip div{display:grid}.streak-chip strong{color:var(--lightningcss-light,#fff3c5)var(--lightningcss-dark,#e8edf5);font-size:1.1rem}.streak-chip span{color:var(--lightningcss-light,#e8b978)var(--lightningcss-dark,#f4d38b);letter-spacing:.12em;font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.vault-streak-count{text-transform:uppercase;background:var(--lightningcss-light,#ffab1f1f)var(--lightningcss-dark,#332d201f);border:1px solid var(--lightningcss-light,#ffd23f47)var(--lightningcss-dark,#61758d47);border-radius:999px;align-items:center;gap:4px;width:max-content;padding:5px 8px;color:var(--lightningcss-light,#fff2a8)var(--lightningcss-dark,#e8edf5)!important;font-size:max(var(--hpp-text-floor,0px), .61rem)!important;line-height:var(--hpp-small-leading,inherit)!important;margin-top:9px!important;display:inline-flex!important}.achievement-preview-locked{--rarity-title:#374151;--rarity-muted:#6b7280;--rarity-label:#4b5563;--rarity-chip:#e5e7ebe6;--rarity-chip-border:#6b728052;--rarity-reward-ink:#4b5563;--rarity-reward-bg:#e5e7ebe0;--rarity-reward-border:#6b72803d;background:linear-gradient(135deg,var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#d9dde3)var(--lightningcss-dark,#172d43));border-color:var(--lightningcss-light,#6b728057)var(--lightningcss-dark,#61758d57);box-shadow:inset 4px 0 #7d8590,0 10px 24px #1f293717}.achievement-preview-locked .achievement-badge-stage{opacity:.5;filter:grayscale()saturate(0)brightness(.72)contrast(.88)}.achievement-preview-locked .achievement-badge-stage *{animation-play-state:paused!important}.achievement-preview-locked:after{opacity:.2}.achievement-preview-lock{color:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#9acbff);width:max-content;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:5px;margin-top:12px;font-weight:900;display:inline-flex}.achievement-preview-earned{box-shadow:0 0 0 2px var(--rarity-glow), 0 16px 36px #061c3a29, inset 4px 0 0 var(--rarity-accent)}.achievement-preview-earned .achievement-badge-stage{filter:drop-shadow(0 0 8px var(--rarity-glow))}.achievement-badge-login-streak .achievement-badge-art{animation:5.8s ease-in-out infinite login-streak-badge-celebrate}.achievement-badge-login-streak .achievement-badge-aura{opacity:.5;background:radial-gradient(circle,var(--lightningcss-light,#ffc135bf)var(--lightningcss-dark,#332d20bf),var(--lightningcss-light,#eb532633)var(--lightningcss-dark,#65283833) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%);animation:5.8s ease-in-out infinite login-streak-aura-pulse;inset:9%}.achievement-badge-login-calendar-ring{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 10px #ffb22abf);background:conic-gradient(from -30deg,var(--lightningcss-light,#fff5bd)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffb52f)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 18%,var(--lightningcss-light,#35a9ff)var(--lightningcss-dark,#1d4c71) 34%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 50%,var(--lightningcss-light,#f04b55)var(--lightningcss-dark,#652838) 68%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 84%,var(--lightningcss-light,#fff5bd)var(--lightningcss-dark,#151f2d));border-radius:50%;animation:5.8s ease-in-out infinite login-streak-calendar-ring;position:absolute;inset:8%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 0)}.achievement-badge-login-day-orbit{z-index:5;opacity:0;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 7px #ffca41ad);border:3px dashed var(--lightningcss-light,#fff4b3e0)var(--lightningcss-dark,#61758de0);border-bottom-color:var(--lightningcss-light,#fff4b3e0)var(--lightningcss-dark,#61758de0);border-left-color:var(--lightningcss-light,#3faaffbf)var(--lightningcss-dark,#61758dbf);border-right-color:var(--lightningcss-light,#ef3b45bf)var(--lightningcss-dark,#61758dbf);border-radius:50%;animation:5.8s linear infinite login-streak-day-orbit;position:absolute;inset:17%}.achievement-badge-login-radiance{z-index:1;opacity:0;pointer-events:none;background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffe366d1)var(--lightningcss-dark,#332d20d1) 0 3deg, transparent 3deg 14deg, var(--lightningcss-light,#2c97ff70)var(--lightningcss-dark,#1d4c7170) 14deg 17deg, transparent 17deg 28deg);mix-blend-mode:screen;border-radius:50%;animation:5.8s ease-in-out infinite login-streak-radiance;position:absolute;inset:-4%;-webkit-mask:radial-gradient(circle,#0000 0 35%,#000 42% 72%,#0000 79%);mask:radial-gradient(circle,#0000 0 35%,#000 42% 72%,#0000 79%)}.achievement-badge-login-flare{z-index:8;aspect-ratio:1;opacity:0;pointer-events:none;clip-path:polygon(50% 0,59% 39%,88% 12%,66% 45%,100% 50%,66% 57%,88% 88%,58% 64%,50% 100%,42% 64%,12% 88%,34% 57%,0 50%,34% 44%,12% 12%,41% 39%);mix-blend-mode:screen;filter:drop-shadow(0 0 10px #ffc43b);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 8%,var(--lightningcss-light,#fff2a4)var(--lightningcss-dark,#332d20) 17%,var(--lightningcss-light,#ffb51fcc)var(--lightningcss-dark,#332d20cc) 36%,var(--lightningcss-light,#ee3e4752)var(--lightningcss-dark,#65283852) 53%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 71%);width:21%;animation:5.8s ease-out infinite login-streak-flare;position:absolute;top:23%;right:7%}.achievement-badge-login-streak .achievement-badge-week-pip{aspect-ratio:auto;opacity:1;filter:none;width:2%;height:47%;transform:rotate(var(--achievement-pip-angle));transform-origin:50% 100%;background:0 0;border-radius:0;top:3%;left:49%}.achievement-badge-login-streak .achievement-badge-week-pip:after{content:"";aspect-ratio:1;filter:drop-shadow(0 0 6px #ffc23b);width:260%;animation:5.8s ease-out infinite login-streak-pip-fire;animation-delay:calc(var(--achievement-pip-index) * 90ms);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 10%,var(--lightningcss-light,#fff0a2)var(--lightningcss-dark,#332d20) 22%,var(--lightningcss-light,#ffb52c)var(--lightningcss-dark,#332d20) 46%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 73%);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%)}.achievement-badge-login-streak .achievement-badge-shine{opacity:.72;border-radius:50%;inset:8%}.achievement-badge-login-streak .achievement-badge-shine:before{animation:5.8s ease-in-out infinite achievement-badge-shine-sweep}.achievement-badge-login-streak .achievement-badge-spark{animation:5.8s ease-out infinite achievement-badge-spark-pop}.achievement-badge-login-streak.achievement-badge-showcase{width:min(84vw,390px);height:min(84vw,390px)}.achievement-badge-login-streak-7 .achievement-badge-aura,.achievement-badge-login-streak-14 .achievement-badge-aura{background:radial-gradient(circle,var(--lightningcss-light,#4be3ddc7)var(--lightningcss-dark,#172d43c7),var(--lightningcss-light,#2082cc3d)var(--lightningcss-dark,#1d4c713d) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%)}.achievement-badge-login-streak-30 .achievement-badge-aura,.achievement-badge-login-streak-50 .achievement-badge-aura,.achievement-badge-login-streak-75 .achievement-badge-aura{background:radial-gradient(circle,var(--lightningcss-light,#4bb5ffd1)var(--lightningcss-dark,#1d4c71d1),var(--lightningcss-light,#174bab40)var(--lightningcss-dark,#1d4c7140) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%)}.achievement-badge-login-streak-100 .achievement-badge-aura,.achievement-badge-login-streak-150 .achievement-badge-aura,.achievement-badge-login-streak-200 .achievement-badge-aura{background:radial-gradient(circle,var(--lightningcss-light,#dd70ffd6)var(--lightningcss-dark,#44315fd6),var(--lightningcss-light,#6126b245)var(--lightningcss-dark,#44315f45) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 72%)}.achievement-badge-login-streak-250 .achievement-badge-aura,.achievement-badge-login-streak-300 .achievement-badge-aura,.achievement-badge-login-streak-400 .achievement-badge-aura{background:radial-gradient(circle,var(--lightningcss-light,#ffe15fe6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#a25d074a)var(--lightningcss-dark,#5445224a) 50%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 74%);inset:4%}.achievement-badge-login-streak-500 .achievement-badge-aura{filter:blur(18px);background:conic-gradient(from -20deg,var(--lightningcss-light,#e12a35a8)var(--lightningcss-dark,#652838a8),var(--lightningcss-light,#ffe159d9)var(--lightningcss-dark,#332d20d9),var(--lightningcss-light,#2491ffb3)var(--lightningcss-dark,#1d4c71b3),var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#151f2d80),var(--lightningcss-light,#e12a35a8)var(--lightningcss-dark,#652838a8));inset:-1%}.achievement-badge-login-streak-500 .achievement-badge-login-radiance{background:repeating-conic-gradient(from -8deg, var(--lightningcss-light,#ffef8dfa)var(--lightningcss-dark,#332d20fa) 0 4deg, transparent 4deg 11deg, var(--lightningcss-light,#e22a35e0)var(--lightningcss-dark,#652838e0) 11deg 15deg, transparent 15deg 22deg, var(--lightningcss-light,#2997ffdb)var(--lightningcss-dark,#1d4c71db) 22deg 26deg, transparent 26deg 34deg);filter:drop-shadow(0 0 15px #ffd347);inset:-11%}.achievement-badge-login-streak-500.achievement-badge-showcase{width:min(91vw,430px);height:min(91vw,430px)}@keyframes login-streak-badge-celebrate{0%,18%,to{transform:translateY(1px)rotate(-.7deg)scale(1)}34%{transform:translateY(-7px)rotate(1.2deg)scale(1.035)}49%{transform:translateY(-2px)rotate(-.4deg)scale(1.012)}65%{transform:translateY(-8px)rotate(.4deg)scale(1.04)}78%{transform:translateY(0)scale(1)}}@keyframes login-streak-aura-pulse{0%,to{opacity:.24;transform:scale(.78)}38%{opacity:.75;transform:scale(1.05)}66%{opacity:.38;transform:scale(.91)}}@keyframes login-streak-calendar-ring{0%,15%{opacity:0;transform:rotate(-80deg)scale(.72)}31%{opacity:.95;transform:rotate(40deg)scale(1.05)}64%{opacity:.38;transform:rotate(250deg)scale(.95)}82%,to{opacity:0;transform:rotate(420deg)scale(.78)}}@keyframes login-streak-day-orbit{0%{opacity:0;transform:rotate(0)scale(.78)}18%{opacity:.76}68%{opacity:.35}to{opacity:0;transform:rotate(360deg)scale(1.05)}}@keyframes login-streak-radiance{0%,20%,to{opacity:0;transform:rotate(-20deg)scale(.72)}40%{opacity:.72;transform:rotate(35deg)scale(1.03)}70%{opacity:.25;transform:rotate(85deg)scale(.91)}}@keyframes login-streak-flare{0%,40%,to{opacity:0;transform:scale(.25)rotate(0)}52%{opacity:1;transform:scale(1.3)rotate(40deg)}67%{opacity:0;transform:scale(.6)rotate(82deg)}}@keyframes login-streak-pip-fire{0%,24%,to{opacity:.12;transform:translate(-50%)scale(.35)}38%{opacity:1;transform:translate(-50%)scale(1.45)}62%{opacity:.42;transform:translate(-50%)scale(.72)}}.login-streak-splash{--unlock-accent:#ffc13e;--unlock-secondary:#d64b2c;z-index:120;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 50% 38%, var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#151f2d), transparent 31%), radial-gradient(circle at 12% 12%, var(--lightningcss-light,#d719203d)var(--lightningcss-dark,#6528383d), transparent 24%), radial-gradient(circle at 88% 14%, var(--lightningcss-light,#1d8eff3d)var(--lightningcss-dark,#1d4c713d), transparent 25%), var(--lightningcss-light,#010b18f0)var(--lightningcss-dark,#0c131ef0);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.login-streak-splash{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#151f2d) 32%, transparent), transparent 31%), radial-gradient(circle at 12% 12%, var(--lightningcss-light,#d719203d)var(--lightningcss-dark,#6528383d), transparent 24%), radial-gradient(circle at 88% 14%, var(--lightningcss-light,#1d8eff3d)var(--lightningcss-dark,#1d4c713d), transparent 25%), var(--lightningcss-light,#010b18f0)var(--lightningcss-dark,#0c131ef0)}}.login-streak-splash{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.38s ease-out both login-streak-splash-enter}.login-streak-splash-uncommon{--unlock-accent:#56e5de;--unlock-secondary:#1c8ec4}.login-streak-splash-rare{--unlock-accent:#62c9ff;--unlock-secondary:#236fe6}.login-streak-splash-epic{--unlock-accent:#df83ff;--unlock-secondary:#8445dd}.login-streak-splash-legendary{--unlock-accent:#ffe06b;--unlock-secondary:#cc8613}.login-streak-splash-presidential{--unlock-accent:#ffe66f;--unlock-secondary:#d71920;background:radial-gradient(circle at 50% 36%,var(--lightningcss-light,#ffdd4b73)var(--lightningcss-dark,#332d2073),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 9% 10%,var(--lightningcss-light,#e1222d66)var(--lightningcss-dark,#65283866),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),radial-gradient(circle at 91% 12%,var(--lightningcss-light,#1c8fff63)var(--lightningcss-dark,#1d4c7163),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27%),linear-gradient(145deg,var(--lightningcss-light,#1a0103fa)var(--lightningcss-dark,#0c131efa),var(--lightningcss-light,#5b090ef7)var(--lightningcss-dark,#652838f7) 45%,var(--lightningcss-light,#031f46fa)var(--lightningcss-dark,#0c131efa))}.login-streak-splash-confetti{pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg at 50% 50%, transparent 0 9deg, var(--lightningcss-light,#ffe16529)var(--lightningcss-dark,#332d2029) 9deg 10deg, transparent 10deg 20deg);animation:14s linear infinite login-streak-confetti-spin;position:fixed;inset:-15%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 45%,#0000 72%);mask:radial-gradient(circle,#0000 0 24%,#000 45%,#0000 72%)}.login-streak-splash-card{text-align:center;border:1px solid var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#61758d);justify-items:center;width:min(660px,100%);padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-card{border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#61758d) 56%, transparent)}}.login-streak-splash-card{background:linear-gradient(180deg, var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,#ffffff0e)var(--lightningcss-dark,#151f2d0e));border-radius:30px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-card{background:linear-gradient(180deg, color-mix(in srgb, var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#151f2d) 12%, transparent), var(--lightningcss-light,#ffffff0e)var(--lightningcss-dark,#151f2d0e))}}.login-streak-splash-card{box-shadow:0 32px 90px #0000008c, 0 0 65px var(--unlock-accent)}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-card{box-shadow:0 32px 90px #0000008c, 0 0 65px color-mix(in srgb, var(--unlock-accent) 18%, transparent)}}.login-streak-splash-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-streak-splash-kicker{color:var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#e8edf5);letter-spacing:.18em;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:6px;font-weight:1000;display:inline-flex}.login-streak-splash-badge{place-items:center;min-height:282px;margin:-5px 0 -22px;display:grid}.login-streak-splash-rarity{border:1px solid var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#61758d);padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-rarity{border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#61758d) 46%, transparent)}}.login-streak-splash-rarity{color:var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#151f2d);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-rarity{background:color-mix(in srgb, var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#151f2d) 9%, transparent)}}.login-streak-splash-rarity{letter-spacing:.15em;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);font-weight:1000}.login-streak-splash h1{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-shadow:0 5px 18px #0006;margin:10px 0 2px;font-size:clamp(2.2rem,7vw,4.35rem);line-height:.95}.login-streak-splash-day{color:var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#e8edf5);letter-spacing:.18em;font-size:1rem}.login-streak-splash p{color:var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#e8edf5);max-width:520px;margin:12px 0 0;font-size:.88rem;line-height:1.6}.login-streak-splash-rewards{gap:8px;margin-top:15px;display:flex}.login-streak-splash-rewards span{border:1px solid var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#61758d);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-rewards span{border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--unlock-accent))var(--lightningcss-dark,#61758d) 40%, transparent)}}.login-streak-splash-rewards span{color:var(--lightningcss-light,#fff7d0)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--unlock-secondary))var(--lightningcss-dark,#151f2d);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.login-streak-splash-rewards span{background:color-mix(in srgb, var(--lightningcss-light,var(--unlock-secondary))var(--lightningcss-dark,#151f2d) 20%, transparent)}}.login-streak-splash-rewards span{font-size:.76rem;font-weight:950}.login-streak-splash-daily{--unlock-accent:#ffd447;--unlock-secondary:#e74027;background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#ffbe266b)var(--lightningcss-dark,#332d206b),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),radial-gradient(circle at 15% 14%,var(--lightningcss-light,#e62d3345)var(--lightningcss-dark,#65283845),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 86% 15%,var(--lightningcss-light,#1f96ff47)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26%),linear-gradient(150deg,var(--lightningcss-light,#020d1cfa)var(--lightningcss-dark,#0c131efa),var(--lightningcss-light,#042e52f7)var(--lightningcss-dark,#1d4c71f7))}.login-streak-daily-core{aspect-ratio:1;isolation:isolate;place-content:center;justify-items:center;width:min(56vw,270px);margin:17px 0 7px;animation:1.15s cubic-bezier(.2,1.45,.35,1) both login-streak-daily-bounce;display:grid;position:relative}.login-streak-daily-core:before{z-index:-1;content:"";background:radial-gradient(circle at 50% 44%,var(--lightningcss-light,#ffda47)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ff8b28)var(--lightningcss-dark,#544522) 43%,var(--lightningcss-light,#df2b31)var(--lightningcss-dark,#652838) 68%,var(--lightningcss-light,#da232d33)var(--lightningcss-dark,#65283833) 69%);border:2px solid var(--lightningcss-light,#ffe77fa3)var(--lightningcss-dark,#61758da3);border-radius:50%;animation:1.8s ease-in-out infinite login-streak-daily-pulse;position:absolute;inset:16%;box-shadow:0 0 36px #ffa727a6,inset 0 0 35px #fff5b061}.login-streak-daily-rays{z-index:-2;background:repeating-conic-gradient(from -3deg, var(--lightningcss-light,#ffdd50e6)var(--lightningcss-dark,#332d20e6) 0 3deg, transparent 3deg 16deg);border-radius:50%;animation:12s linear infinite login-streak-daily-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 48%,#000 49% 72%,#0000 73%);mask:radial-gradient(circle,#0000 0 48%,#000 49% 72%,#0000 73%)}.login-streak-daily-orbit{border:3px dashed var(--lightningcss-light,#70caffbf)var(--lightningcss-dark,#61758dbf);border-bottom-color:var(--lightningcss-light,#f14442e6)var(--lightningcss-dark,#61758de6);border-left-color:var(--lightningcss-light,#70caffbf)var(--lightningcss-dark,#61758dbf);border-right-color:var(--lightningcss-light,#ffe053f0)var(--lightningcss-dark,#61758df0);border-radius:50%;animation:4.6s linear infinite reverse login-streak-daily-spin;position:absolute;inset:8%}.login-streak-daily-flame{color:var(--lightningcss-light,#fff7c2)var(--lightningcss-dark,#e8edf5);fill:var(--lightningcss-light,#fff2a6)var(--lightningcss-dark,#e8edf5);filter:drop-shadow(0 5px 8px #93181461);width:54px;height:54px;margin-bottom:-8px;animation:1.1s ease-in-out infinite alternate login-streak-daily-flame}.login-streak-daily-core strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-shadow:0 5px 16px #7714106b;font-size:clamp(3.6rem,13vw,5.8rem);line-height:.88}.login-streak-daily-core small{color:var(--lightningcss-light,#4d190a)var(--lightningcss-dark,#e8edf5);letter-spacing:.15em;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);margin-top:8px;font-weight:1000}.login-streak-splash-action{justify-content:center;min-width:230px;margin-top:17px}.login-streak-splash-error{color:var(--lightningcss-light,#ffb7bc)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:9px;font-weight:800}@keyframes login-streak-splash-enter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes login-streak-confetti-spin{to{transform:rotate(360deg)}}@keyframes login-streak-daily-bounce{0%{opacity:0;transform:translateY(32px)scale(.45)rotate(-8deg)}62%{opacity:1;transform:translateY(-8px)scale(1.07)rotate(2deg)}78%{transform:translateY(3px)scale(.97)rotate(-1deg)}to{transform:none}}@keyframes login-streak-daily-pulse{0%,to{transform:scale(.96);box-shadow:0 0 27px #ffa7278a,inset 0 0 35px #fff5b061}50%{transform:scale(1.035);box-shadow:0 0 52px #ffbd2fd1,inset 0 0 43px #fff5b080}}@keyframes login-streak-daily-spin{to{transform:rotate(360deg)}}@keyframes login-streak-daily-flame{0%{transform:translateY(1px)rotate(-3deg)scale(.96)}to{transform:translateY(-5px)rotate(3deg)scale(1.06)}}.achievement-review-login-streak{background:radial-gradient(circle at 50% 37%,var(--lightningcss-light,#ffc73a5e)var(--lightningcss-dark,#332d205e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 31%),radial-gradient(circle at 12% 13%,var(--lightningcss-light,#e126303d)var(--lightningcss-dark,#6528383d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),radial-gradient(circle at 88% 15%,var(--lightningcss-light,#2a96ff47)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 25%),linear-gradient(145deg,var(--lightningcss-light,#180701)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#613306)var(--lightningcss-dark,#544522) 51%,var(--lightningcss-light,#062e66)var(--lightningcss-dark,#1d4c71))}.achievement-review-card-login-streak{border-color:var(--lightningcss-light,#ffdb5b66)var(--lightningcss-dark,#61758d66);box-shadow:0 32px 88px #0000007a,0 0 52px #ffbd2b24}@media (width<=640px){.progress-side-stats{grid-column:span 2;grid-template-columns:1fr 1fr}.streak-chip,.credit-chip{grid-column:auto;justify-content:center;padding-inline:10px}.streak-chip span,.credit-chip span{font-size:max(var(--hpp-text-floor,0px), .48rem);line-height:var(--hpp-small-leading,inherit)}.login-streak-splash{align-items:start;padding:10px}.login-streak-splash-card{border-radius:23px;align-content:center;min-height:calc(100dvh - 20px)}.login-streak-splash-badge{min-height:225px;margin:-8px 0 -28px}.login-streak-splash-badge .achievement-badge-showcase{width:min(73vw,300px);height:min(73vw,300px)}.login-streak-daily-core{width:min(68vw,245px);margin-block:8px 3px}.login-streak-splash p{font-size:.78rem}.achievement-preview-locked .achievement-badge-stage{opacity:.68}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary>div.needs-attention{background:linear-gradient(145deg,var(--lightningcss-light,#fffdf2)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff8d8)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#efd268)var(--lightningcss-dark,#61758d)}.admin-summary>div.needs-attention svg{color:var(--lightningcss-light,#8a5b00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0ae)var(--lightningcss-dark,#332d20)}.admin-workspace-tabs{background:var(--lightningcss-light,#eaf2f8)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#c6d7e6)var(--lightningcss-dark,#61758d);border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:7px;display:grid}.admin-workspace-tabs button{color:var(--lightningcss-light,#4b6278)var(--lightningcss-dark,#9acbff);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:.82rem;font-weight:900;display:flex}.admin-workspace-tabs button small{color:var(--lightningcss-light,#587086)var(--lightningcss-dark,#9acbff);min-width:24px;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#d8e6f1)var(--lightningcss-dark,#172d43);border-radius:999px;padding:3px 6px}.admin-workspace-tabs button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#063b74)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));box-shadow:0 7px 18px #06427d3d}.admin-workspace-tabs button.active small{color:var(--lightningcss-light,#092e55)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.user-directory-toolbar,.training-queue-toolbar{align-items:center;gap:10px;margin-bottom:13px;display:flex}.directory-search{color:var(--lightningcss-light,#6c8195)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f8fbfd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cddd)var(--lightningcss-dark,#61758d);border-radius:12px;flex:1;align-items:center;gap:9px;min-width:250px;min-height:46px;padding:0 13px;display:flex}.directory-search:focus-within{border-color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#61758d);box-shadow:0 0 0 4px #0876d11a}.directory-search input{width:100%;min-width:0;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:0 0;border:0;outline:0;font-size:.86rem;font-weight:700}.directory-filters{color:var(--lightningcss-light,#6e8295)var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;display:flex}.directory-filters select{color:var(--lightningcss-light,#344d65)var(--lightningcss-dark,#9acbff);min-height:43px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d4e1)var(--lightningcss-dark,#61758d);border-radius:10px;padding:7px 28px 7px 9px;font-weight:800}.directory-bulk-bar{z-index:15;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#062f5f)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#87bce5)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:7px;margin-bottom:12px;padding:10px 12px;display:flex;position:sticky;top:78px;box-shadow:0 10px 24px #05356833}.directory-bulk-bar strong{flex:1;font-size:.79rem}.directory-bulk-bar button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:34px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-weight:850;display:inline-flex}.directory-bulk-bar .danger-action{color:var(--lightningcss-light,#fff2f3)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#c0182373)var(--lightningcss-dark,#65283873);border-color:var(--lightningcss-light,#ffb7bd66)var(--lightningcss-dark,#61758d66)}.user-table{border-top:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62)}.user-table-header{color:var(--lightningcss-light,#7d8fa0)var(--lightningcss-dark,#9acbff);letter-spacing:.1em;min-height:40px;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);grid-template-columns:22px minmax(260px,1fr) auto minmax(350px,auto);align-items:center;gap:13px;padding:0 2px;font-weight:950;display:grid}.executive-viewer-notice{color:var(--lightningcss-light,#23435f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9dcf5)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:flex-start;gap:10px;margin:14px 0 18px;padding:14px 16px;display:flex}.executive-viewer-notice svg{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);flex:none}.executive-viewer-notice p{margin:0;line-height:1.55}.executive-viewer-table .user-table-header{grid-template-columns:minmax(260px,1fr) auto minmax(120px,auto)}.executive-viewer-table .user-row{grid-template-columns:auto minmax(180px,1fr) auto auto}.create-user-form .executive-viewer-choice{background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9dcf5)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:center;gap:9px;min-height:45px;padding:10px 12px;display:flex}.create-user-form .executive-viewer-choice input{width:18px;height:18px}.create-user-form .executive-viewer-choice span{float:none;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.user-table-header input,.user-select{width:17px;height:17px;accent-color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff)}.user-row{grid-template-columns:22px auto minmax(180px,1fr) auto auto}.row-actions a{color:var(--lightningcss-light,#40556d)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccd8e5)var(--lightningcss-dark,#61758d);border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;display:inline-flex}.user-directory-empty{color:var(--lightningcss-light,#6b7e91)var(--lightningcss-dark,#9acbff);text-align:center;justify-items:center;gap:8px;padding:38px 18px;display:grid}.user-directory-empty button{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:0 0;border:0;font-weight:900}.user-directory-pagination{justify-content:center;align-items:center;gap:14px;padding-top:17px;display:flex}.user-directory-pagination span{color:var(--lightningcss-light,#667d92)var(--lightningcss-dark,#9acbff);font-size:.75rem;font-weight:800}.user-directory-pagination button{color:var(--lightningcss-light,#36506a)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c8d6e3)var(--lightningcss-dark,#61758d);border-radius:9px;min-height:38px;padding:7px 12px;font-weight:850}.user-directory-pagination button:disabled{opacity:.42}.account-editor{z-index:90;width:min(670px,100vw - 20px);margin:0;position:fixed;inset:10px 10px 10px auto;overflow:auto;box-shadow:0 0 0 100vmax #010d1d9e,-22px 0 55px #01142b52}.training-queue-toolbar{background:var(--lightningcss-light,#f5f9fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccdae6)var(--lightningcss-dark,#61758d);border-radius:14px;padding:12px}.training-queue-filters{gap:5px;display:flex}.training-queue-filters button{color:var(--lightningcss-light,#536b81)var(--lightningcss-dark,#9acbff);white-space:nowrap;min-height:38px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d4e1)var(--lightningcss-dark,#61758d);border-radius:9px;padding:7px 10px;font-weight:850}.training-queue-filters button span{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e4edf5)var(--lightningcss-dark,#172d43);border-radius:999px;margin-left:3px;padding:2px 5px}.training-queue-filters button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#075da9)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.training-queue-filters button.active span{color:var(--lightningcss-light,#3e2c00)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.training-suggestion{color:var(--lightningcss-light,#075da9)var(--lightningcss-dark,#9acbff);width:max-content;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:850;display:inline-flex}.training-link-directory-heading{color:var(--lightningcss-light,#687f93)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);gap:6px;margin-top:14px;display:flex}.training-link-directory-heading strong{color:var(--lightningcss-light,#243e57)var(--lightningcss-dark,#9acbff)}.training-link-directory{max-height:430px;padding-right:4px;overflow:auto}.training-link-empty{color:var(--lightningcss-light,#71869a)var(--lightningcss-dark,#9acbff);text-align:center;grid-column:1/-1;padding:28px}.training-link-limit{color:var(--lightningcss-light,#788b9c)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);margin:9px 0 0}.public-profile-editor-panel{grid-column:1/-1}.public-profile-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-profile-editor-heading .panel-title{margin-bottom:0}.public-profile-preview-link,.public-profile-hidden-label{color:var(--lightningcss-light,#07579f)var(--lightningcss-dark,#9acbff);min-height:39px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#eff7fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdd5e8)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-weight:900;display:inline-flex}.public-profile-hidden-label{color:var(--lightningcss-light,#697c8e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f3f6f8)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d5dee6)var(--lightningcss-dark,#61758d)}.public-profile-editor-loading{color:var(--lightningcss-light,#64798c)var(--lightningcss-dark,#9acbff);justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.public-profile-editor-form{gap:18px;margin-top:18px;display:grid}.public-profile-editor-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.public-profile-editor-fields label{color:var(--lightningcss-light,#324760)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);gap:7px;font-weight:900;display:grid}.public-profile-editor-fields label>span:not(.profile-slug-input){color:var(--lightningcss-light,#8192a2)var(--lightningcss-dark,#9acbff);font-weight:650}.public-profile-editor-fields .editor-wide{grid-column:1/-1}.public-profile-editor-fields input,.public-profile-editor-fields textarea{width:100%;min-height:45px;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c3d3e1)var(--lightningcss-dark,#61758d);border-radius:11px;padding:10px 12px;font-size:.82rem;font-weight:700}.public-profile-editor-fields textarea{resize:vertical;min-height:92px}.profile-slug-input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c3d3e1)var(--lightningcss-dark,#61758d);border-radius:11px;align-items:center;display:flex;overflow:hidden}.profile-slug-input small{color:var(--lightningcss-light,#7b8fa1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);flex:none;padding-left:11px}.profile-slug-input input{border:0;border-radius:0;min-width:95px;padding-left:3px}.public-profile-theme-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.public-profile-theme-picker legend{color:var(--lightningcss-light,#324760)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);grid-column:1/-1;margin-bottom:8px;font-weight:900}.profile-theme-option{color:var(--lightningcss-light,#314960)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd8e4)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:58px 1fr;align-items:center;gap:10px;min-height:68px;padding:9px;font-size:.76rem;display:grid;position:relative}.profile-theme-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.profile-theme-option>span{border-radius:9px;height:48px}.profile-theme-midnight>span{background:linear-gradient(135deg,var(--lightningcss-light,#020e20)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075aa7)var(--lightningcss-dark,#1d4c71))}.profile-theme-dominos>span{background:linear-gradient(135deg,var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838) 0 48%,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71) 48%)}.profile-theme-champion>span{background:linear-gradient(135deg,var(--lightningcss-light,#3f090e)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#a1171e)var(--lightningcss-dark,#652838) 40%,var(--lightningcss-light,#9a6b00)var(--lightningcss-dark,#544522) 72%,var(--lightningcss-light,#073e84)var(--lightningcss-dark,#1d4c71))}.profile-theme-option:has(input:checked){border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11f}.featured-achievement-picker{gap:10px;display:grid}.featured-achievement-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.featured-achievement-heading>div{display:grid}.featured-achievement-heading strong{color:var(--lightningcss-light,#263f57)var(--lightningcss-dark,#9acbff);font-size:.82rem}.featured-achievement-heading span{color:var(--lightningcss-light,#73879a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.featured-achievement-heading small{color:var(--lightningcss-light,#075da9)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e6f3fd)var(--lightningcss-dark,#172d43);border-radius:999px;padding:5px 8px;font-weight:950}.featured-achievement-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:330px;padding:3px;display:grid;overflow:auto}.featured-achievement-options button{color:var(--lightningcss-light,#30495f)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccd9e4)var(--lightningcss-dark,#61758d);border-radius:12px;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.featured-achievement-options button>img{object-fit:contain;width:52px;height:52px}.featured-achievement-options button>span{min-width:0;display:grid}.featured-achievement-options button strong{white-space:nowrap;text-overflow:ellipsis;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);overflow:hidden}.featured-achievement-options button small{color:var(--lightningcss-light,#77899a)var(--lightningcss-dark,#9acbff);text-transform:capitalize;font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px}.featured-achievement-options button.selected{background:var(--lightningcss-light,#fff9dd)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#ebbf2d)var(--lightningcss-dark,#61758d);box-shadow:inset 3px 0 #ffd23f}.featured-achievement-options button:disabled{opacity:.48}.featured-check{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:950;display:grid!important}.featured-achievement-empty{color:var(--lightningcss-light,#708497)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#f2f6f9)var(--lightningcss-dark,#151f2d);border-radius:12px;margin:0;padding:22px}.public-profile-editor-actions{border-top:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.public-profile-editor-actions>label{flex:1;align-items:center;gap:9px;display:flex}.public-profile-editor-actions input{width:19px;height:19px;accent-color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff)}.public-profile-editor-actions label span{display:grid}.public-profile-editor-actions label strong{font-size:.78rem}.public-profile-editor-actions label small{color:var(--lightningcss-light,#75899b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.champion-avatar-customizer{background:linear-gradient(145deg,var(--lightningcss-light,#041526)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#073a63)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#071321)var(--lightningcss-dark,#0c131e));border:1px solid var(--lightningcss-light,#98b8d3)var(--lightningcss-dark,#61758d);border-radius:20px;grid-template-columns:minmax(310px,.78fr) minmax(0,1.4fr);display:grid;overflow:hidden;box-shadow:0 20px 50px #041f3638}.champion-avatar-preview{background:radial-gradient(circle at 50% 30%,var(--lightningcss-light,#4aabff47)var(--lightningcss-dark,#1d4c7147),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 36%),radial-gradient(circle at 68% 48%,var(--lightningcss-light,#e318372e)var(--lightningcss-dark,#6528382e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 36%),linear-gradient(var(--lightningcss-light,#ffffff0e)var(--lightningcss-dark,#151f2d0e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00));min-height:600px;position:relative;overflow:hidden}.champion-avatar-preview>.champion-avatar-canvas{min-height:100%;position:absolute;inset:0}.champion-avatar-preview:after{z-index:3;filter:blur(10px);content:"";pointer-events:none;background:var(--lightningcss-light,#00000057)var(--lightningcss-dark,#0c131e57);border-radius:50%;height:24px;position:absolute;bottom:9%;left:12%;right:12%}.champion-avatar-preview-caption{z-index:6;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#031527bd)var(--lightningcss-dark,#0c131ebd);border:1px solid var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33);border-radius:12px;justify-items:center;padding:12px;display:grid;position:absolute;bottom:13px;left:14px;right:14px;box-shadow:0 8px 25px #00000047}.champion-avatar-preview-caption small{color:var(--lightningcss-light,#7fc9ff)var(--lightningcss-dark,#9acbff);letter-spacing:.12em;font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.champion-avatar-preview-caption strong{margin-top:3px;font-size:1rem}.champion-avatar-preview-caption span{color:var(--lightningcss-light,#bad4e7)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.champion-avatar-canvas{z-index:1;isolation:isolate;background:var(--lightningcss-light,#07131f)var(--lightningcss-dark,#0c131e);width:100%;height:100%;min-height:420px;display:block;position:relative;overflow:hidden}.champion-avatar-figure{z-index:0;transform-origin:50% 28%;transition:transform .24s,filter .24s;display:block;position:absolute;inset:0;transform:scale(1)}.champion-avatar-body{object-fit:cover;object-position:center}.champion-avatar-canvas.crop-three_quarter .champion-avatar-figure{transform:scale(1.16)}.champion-avatar-canvas.crop-hero_closeup .champion-avatar-figure{transform-origin:50% 22%;transform:scale(1.34)}.champion-avatar-light{z-index:3;pointer-events:none;position:absolute;inset:0}.champion-avatar-canvas.treatment-cinematic .champion-avatar-light{background:linear-gradient(var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 48%,var(--lightningcss-light,#02091240)var(--lightningcss-dark,#0c131e40)),radial-gradient(circle at 50% 30%,var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 38%)}.champion-avatar-canvas.treatment-champion_gold .champion-avatar-light{mix-blend-mode:screen;background:radial-gradient(circle at 50% 38%,var(--lightningcss-light,#ffdd634d)var(--lightningcss-dark,#332d204d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 37%),linear-gradient(145deg,var(--lightningcss-light,#ffbe2e24)var(--lightningcss-dark,#332d2024),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 45%,var(--lightningcss-light,#5c2b013d)var(--lightningcss-dark,#5445223d))}.champion-avatar-canvas.treatment-roman_fire .champion-avatar-light{mix-blend-mode:color-dodge;background:linear-gradient(145deg,var(--lightningcss-light,#dd280b33)var(--lightningcss-dark,#65283833),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 42%),radial-gradient(circle at 58% 75%,var(--lightningcss-light,#ff74153d)var(--lightningcss-dark,#6528383d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 38%)}.champion-avatar-canvas.treatment-electric_blue .champion-avatar-light{mix-blend-mode:screen;background:radial-gradient(circle at 40% 32%,var(--lightningcss-light,#2aafff4d)var(--lightningcss-dark,#1d4c714d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 35%),linear-gradient(155deg,var(--lightningcss-light,#005bdc2e)var(--lightningcss-dark,#1d4c712e),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 54%)}.champion-avatar-canvas.finish-film_grain:after{z-index:2;content:"";pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.28'/%3E%3C/svg%3E");position:absolute;inset:0}.champion-avatar-canvas.finish-high_contrast .champion-avatar-figure{filter:contrast(1.17)saturate(1.08)}.champion-avatar-canvas.finish-soft_glow .champion-avatar-figure{filter:saturate(1.05)brightness(1.03)}.champion-avatar-canvas.finish-soft_glow .champion-avatar-light{box-shadow:inset 0 0 45px #69c3ff4d}.champion-avatar-controls{scrollbar-color:#7ea9cb transparent;background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);align-content:start;gap:14px;max-height:740px;padding:24px;display:grid;overflow-y:auto}.champion-avatar-intro{padding-right:150px;position:relative}.champion-avatar-intro>small{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);letter-spacing:.1em;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.champion-avatar-controls h4{color:var(--lightningcss-light,#0a2943)var(--lightningcss-dark,#e8edf5);margin:4px 0;font-size:1.65rem}.champion-avatar-controls p{color:var(--lightningcss-light,#62798c)var(--lightningcss-dark,#9acbff);margin:0;font-size:.82rem;line-height:1.55}.champion-avatar-intro>strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.08em;font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);background:linear-gradient(135deg,var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#007eb4)var(--lightningcss-dark,#1d4c71));border-radius:999px;align-items:center;gap:5px;padding:7px 9px;display:inline-flex;position:absolute;top:8px;right:0}.champion-avatar-controls fieldset{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3e1ec)var(--lightningcss-dark,#61758d);border-radius:14px;min-width:0;margin:0;padding:13px}.champion-avatar-controls legend{color:var(--lightningcss-light,#e31837)var(--lightningcss-dark,#ffb3bd);letter-spacing:.08em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);padding:0 7px;font-weight:950}.champion-selfie-upload{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;display:grid}.champion-selfie-upload>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#094c8d)var(--lightningcss-dark,#1d4c71));border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.champion-selfie-upload>span svg{width:19px}.champion-selfie-upload>div{gap:3px;min-width:0;display:grid}.champion-selfie-upload strong{color:var(--lightningcss-light,#173b59)var(--lightningcss-dark,#9acbff);font-size:.76rem}.champion-selfie-upload small{color:var(--lightningcss-light,#6d8294)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,1.35)}.champion-selfie-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;min-height:38px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-weight:950;display:inline-flex}.champion-selfie-button input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.champion-selfie-remove{color:var(--lightningcss-light,#ad1826)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff5f6)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#efb8bd)var(--lightningcss-dark,#61758d);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.champion-selfie-remove svg{width:16px}.champion-selfie-review{background:var(--lightningcss-light,#f3f9fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdd6e8)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:10px;display:flex}.champion-selfie-review img{object-fit:cover;border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:10px;flex:none;width:72px;height:86px;box-shadow:0 4px 13px #0c37562e}.champion-selfie-review div{gap:3px;display:grid}.champion-selfie-review strong{color:var(--lightningcss-light,#123b5b)var(--lightningcss-dark,#9acbff);font-size:.78rem}.champion-selfie-review span{color:var(--lightningcss-light,#617b8f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:1.4}.champion-generate-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,var(--lightningcss-light,#e31837)var(--lightningcss-dark,#652838),var(--lightningcss-light,#b80d27)var(--lightningcss-dark,#652838) 52%,var(--lightningcss-light,#7f071b)var(--lightningcss-dark,#652838));border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:12px;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 8px 20px #bb0e2a40}.champion-generate-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #bb0e2a4f}.champion-generate-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.champion-generate-button svg{width:18px;height:18px}.champion-generation-note{text-align:center;color:var(--lightningcss-light,#49667c)var(--lightningcss-dark,#9acbff)!important;font-size:max(var(--hpp-text-floor,0px), .67rem)!important;line-height:var(--hpp-small-leading,inherit)!important;margin-top:9px!important}.champion-generated-status{background:var(--lightningcss-light,#e9f8f0)var(--lightningcss-dark,#151f2d);border-radius:9px;align-items:center;gap:7px;padding:9px 10px;font-weight:850;display:flex;color:var(--lightningcss-light,#11613d)var(--lightningcss-dark,#94dfba)!important;font-size:max(var(--hpp-text-floor,0px), .68rem)!important;line-height:var(--hpp-small-leading,inherit)!important;margin-top:10px!important}.champion-generated-status svg{flex:none}.champion-save-panel{background:linear-gradient(135deg,var(--lightningcss-light,#fff9df)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff3bd)var(--lightningcss-dark,#332d20));border:1px solid var(--lightningcss-light,#e8b248)var(--lightningcss-dark,#61758d);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px;display:grid;box-shadow:0 7px 18px #6f4b041a}.champion-save-panel>div{gap:3px;display:grid}.champion-save-panel strong{color:var(--lightningcss-light,#4f3703)var(--lightningcss-dark,#f4d38b);font-size:.78rem}.champion-save-panel small{color:var(--lightningcss-light,#755f28)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:1.4}.champion-save-panel button,.champion-save-panel>a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);white-space:nowrap;min-height:42px;font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit);background:linear-gradient(135deg,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#07549a)var(--lightningcss-dark,#1d4c71));border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:950;display:inline-flex;box-shadow:0 6px 15px #07549a38}.champion-save-panel button:disabled{opacity:.58}.champion-save-panel button svg,.champion-save-panel>a svg{width:16px;height:16px}.champion-save-panel.is-saved{background:linear-gradient(135deg,var(--lightningcss-light,#effbf4)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#dff5e9)var(--lightningcss-dark,#18312b));border-color:var(--lightningcss-light,#72c59a)var(--lightningcss-dark,#61758d);box-shadow:0 7px 18px #1470401a}.champion-save-panel.is-saved strong{color:var(--lightningcss-light,#115b36)var(--lightningcss-dark,#94dfba)}.champion-save-panel.is-saved small{color:var(--lightningcss-light,#3b7055)var(--lightningcss-dark,#94dfba)}.champion-save-panel.is-saved>a{background:linear-gradient(135deg,var(--lightningcss-light,#13804c)var(--lightningcss-dark,#20503f),var(--lightningcss-light,#0c6339)var(--lightningcss-dark,#20503f));box-shadow:0 6px 15px #0c633933}.champion-selfie-error{background:var(--lightningcss-light,#ffebed)var(--lightningcss-dark,#34232d);border-radius:9px;padding:8px 10px;font-weight:800;color:var(--lightningcss-light,#9c1724)var(--lightningcss-dark,#ffb3bd)!important;font-size:max(var(--hpp-text-floor,0px), .68rem)!important;line-height:var(--hpp-small-leading,inherit)!important;margin-top:9px!important}.champion-body-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.champion-body-options button{color:var(--lightningcss-light,#203d54)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#f8fbfd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7d7e4)var(--lightningcss-dark,#61758d);border-radius:11px;min-width:0;padding:0 0 8px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 4px 11px #0c2b4214}.champion-body-options button:hover{border-color:var(--lightningcss-light,#58a2d1)var(--lightningcss-dark,#61758d);transform:translateY(-2px);box-shadow:0 7px 16px #0c456a29}.champion-body-options button.is-selected{border-color:var(--lightningcss-light,#e5a122)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #ffbf3a38,0 8px 18px #5b2c012e}.champion-body-options button>span{aspect-ratio:2/3;background:var(--lightningcss-light,#092849)var(--lightningcss-dark,#1d4c71);width:100%;display:block;position:relative;overflow:hidden}.champion-body-options button img{object-fit:cover}.champion-body-options button strong,.champion-body-options button small{white-space:nowrap;text-overflow:ellipsis;padding:0 7px;display:block;overflow:hidden}.champion-body-options button strong{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);margin-top:7px}.champion-body-options button small{color:var(--lightningcss-light,#6f8799)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .51rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.champion-body-options button>svg{z-index:2;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d88613)var(--lightningcss-dark,#544522);border-radius:50%;width:23px;height:23px;padding:4px;position:absolute;top:5px;right:5px;box-shadow:0 3px 9px #00000057}.champion-skin-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.champion-skin-options button{color:var(--lightningcss-light,#4e6478)var(--lightningcss-dark,#9acbff);min-height:58px;font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f8fbfd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cfdae4)var(--lightningcss-dark,#61758d);border-radius:11px;place-items:center;gap:3px;padding:7px 5px;font-weight:900;display:grid}.champion-skin-options button i{border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;width:25px;height:25px;box-shadow:0 0 0 1px #9badba}.champion-skin-options button.is-selected{color:var(--lightningcss-light,#075a9e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf6ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11f}.champion-skin-note{font-size:max(var(--hpp-text-floor,0px), .63rem)!important;line-height:var(--hpp-small-leading,inherit)!important;margin-top:8px!important}.champion-avatar-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.champion-avatar-control-grid label{color:var(--lightningcss-light,#28465e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);gap:6px;font-weight:900;display:grid}.champion-avatar-controls select{color:var(--lightningcss-light,#163a56)var(--lightningcss-dark,#9acbff);width:100%;min-height:42px;font:inherit;background:var(--lightningcss-light,#fafdff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cddd)var(--lightningcss-dark,#61758d);border-radius:10px;padding:0 10px;font-size:16px}.champion-avatar-controls select:focus{border-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d);outline:3px solid var(--lightningcss-light,#00649126)var(--lightningcss-dark,#61758d26)}.public-profile-champion-model{color:var(--lightningcss-light,#fff5de)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#2e0a04)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#8c250b)var(--lightningcss-dark,#652838));border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;padding:24px 24px 0;display:grid;overflow:hidden}.public-profile-champion-model span{color:var(--lightningcss-light,#ffc267)var(--lightningcss-dark,#f4d38b);letter-spacing:.1em;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.public-profile-champion-model h2{margin:5px 0;font-size:clamp(2rem,5vw,3.4rem)}.public-profile-champion-model p{color:var(--lightningcss-light,#f0d1a9)var(--lightningcss-dark,#e8edf5);margin:0}.public-profile-champion-model .champion-avatar-canvas{aspect-ratio:2/3;justify-self:end;width:min(100%,420px);min-height:0}.public-profile-shell{--profile-accent:#36a8ff;--profile-gold:#ffd23f;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 14% 12%,var(--lightningcss-light,#2291ff3d)var(--lightningcss-dark,#1d4c713d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),radial-gradient(circle at 88% 18%,var(--lightningcss-light,#ffd23f1f)var(--lightningcss-dark,#332d201f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24%),linear-gradient(145deg,var(--lightningcss-light,#010b19)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#032d5e)var(--lightningcss-dark,#1d4c71) 65%,var(--lightningcss-light,#06172e)var(--lightningcss-dark,#0c131e));min-height:100vh;padding:clamp(14px,3vw,34px)}.public-profile-dominos{--profile-accent:#46b4ff;background:radial-gradient(circle at 12% 16%,var(--lightningcss-light,#e71e2759)var(--lightningcss-dark,#65283859),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 88% 16%,var(--lightningcss-light,#0876d161)var(--lightningcss-dark,#1d4c7161),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),linear-gradient(145deg,var(--lightningcss-light,#160509)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#092d58)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#06152b)var(--lightningcss-dark,#0c131e))}.public-profile-champion{--profile-accent:#ffd23f;background:radial-gradient(circle at 14% 12%,var(--lightningcss-light,#d7192057)var(--lightningcss-dark,#65283857),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 29%),radial-gradient(circle at 85% 14%,var(--lightningcss-light,#ffd23f47)var(--lightningcss-dark,#332d2047),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),linear-gradient(145deg,var(--lightningcss-light,#230104)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#791117)var(--lightningcss-dark,#652838) 43%,var(--lightningcss-light,#07366e)var(--lightningcss-dark,#1d4c71) 78%,var(--lightningcss-light,#372400)var(--lightningcss-dark,#544522))}.public-profile-nav{justify-content:space-between;align-items:center;gap:12px;width:min(1120px,100%);margin:0 auto 18px;display:flex}.public-profile-nav>a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.16em;font-size:.78rem;font-weight:1000}.public-profile-share{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff17)var(--lightningcss-dark,#151f2d17);border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:11px;align-items:center;gap:7px;min-height:41px;padding:8px 12px;font-weight:850;display:inline-flex}.public-profile-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(160deg,var(--lightningcss-light,#ffffff1c)var(--lightningcss-dark,#151f2d1c),var(--lightningcss-light,#ffffff0b)var(--lightningcss-dark,#151f2d0b));border:1px solid var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#61758d26);border-radius:30px;width:min(1120px,100%);margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #00000061}.public-profile-hero{background:radial-gradient(circle at 18% 50%, var(--lightningcss-light,var(--profile-accent))var(--lightningcss-dark,#151f2d), transparent 36%);grid-template-columns:auto minmax(280px,1fr) minmax(260px,.55fr);align-items:center;gap:clamp(22px,4vw,46px);padding:clamp(24px,5vw,56px);display:grid}@supports (color:color-mix(in lab, red, red)){.public-profile-hero{background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--lightningcss-light,var(--profile-accent))var(--lightningcss-dark,#151f2d) 15%, transparent), transparent 36%)}}.public-profile-avatar-wrap{width:164px;height:164px;position:relative}.public-profile-avatar{object-fit:cover;border:4px solid var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#61758de0);border-radius:34px;place-items:center;width:154px;height:154px;display:grid;box-shadow:0 18px 40px #00000054}.public-profile-avatar-fallback{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));font-size:4rem;font-weight:1000}.public-profile-rank-badge{border:2px solid var(--lightningcss-light,var(--profile-gold))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#041b38)var(--lightningcss-dark,#0c131e);border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:absolute;bottom:-25px;right:-22px;box-shadow:0 8px 24px #00000073}.public-profile-rank-badge .rank-badge-hero{width:76px;height:76px}.public-profile-identity{min-width:0}.public-profile-kicker{color:var(--lightningcss-light,var(--profile-gold))var(--lightningcss-dark,#e8edf5);letter-spacing:.16em;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:6px;font-weight:1000;display:inline-flex}.public-profile-identity h1{text-wrap:balance;margin:9px 0 8px;font-size:clamp(2.6rem,6vw,5rem);line-height:.92}.public-profile-headline{color:var(--lightningcss-light,#dcecff)var(--lightningcss-dark,#e8edf5);margin:0;font-size:1.08rem;font-weight:800;line-height:1.45}.public-profile-bio{color:var(--lightningcss-light,#bcd0e3)var(--lightningcss-dark,#9acbff);max-width:650px;margin:14px 0 0;line-height:1.65}.public-profile-scorecard{gap:8px;display:grid}.public-profile-scorecard div{background:var(--lightningcss-light,#01112559)var(--lightningcss-dark,#0c131e59);border:1px solid var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#61758d21);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.public-profile-scorecard span{color:var(--lightningcss-light,#a9c0d6)var(--lightningcss-dark,#9acbff);letter-spacing:.12em;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.public-profile-scorecard strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:1.18rem}.public-profile-rank-line{background:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#0c131e29);border-top:1px solid var(--lightningcss-light,#ffffff17)var(--lightningcss-dark,#61758d17);border-bottom:1px solid var(--lightningcss-light,#ffffff17)var(--lightningcss-dark,#61758d17);align-items:center;gap:13px;padding:17px clamp(24px,5vw,56px);display:flex}.public-profile-rank-line>div{display:grid}.public-profile-rank-line span{color:var(--lightningcss-light,#8fb5d4)var(--lightningcss-dark,#9acbff);letter-spacing:.12em;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.public-profile-rank-line strong{color:var(--lightningcss-light,#fff5bd)var(--lightningcss-dark,#e8edf5);margin-top:3px;font-size:1rem}.public-profile-achievements{padding:clamp(24px,5vw,52px)}.public-profile-section-heading>div{color:var(--lightningcss-light,var(--profile-gold))var(--lightningcss-dark,#e8edf5);letter-spacing:.14em;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:7px;font-weight:950;display:flex}.public-profile-section-heading h2{margin:7px 0 20px;font-size:clamp(1.8rem,4vw,2.8rem)}.public-profile-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-profile-achievement{text-align:center;background:linear-gradient(155deg,var(--lightningcss-light,#ffffff1c)var(--lightningcss-dark,#151f2d1c),var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#0c131e2e));border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:22px;justify-items:center;min-height:340px;padding:24px 18px 20px;display:grid;position:relative;overflow:hidden}.public-profile-achievement:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 24%, var(--lightningcss-light,var(--achievement-accent,#5bb9ff))var(--lightningcss-dark,#151f2d), transparent 35%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.public-profile-achievement:before{background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--lightningcss-light,var(--achievement-accent,#5bb9ff))var(--lightningcss-dark,#151f2d) 28%, transparent), transparent 35%)}}.public-profile-achievement.rarity-uncommon{--achievement-accent:#48d9c9}.public-profile-achievement.rarity-rare{--achievement-accent:#4ca9ff}.public-profile-achievement.rarity-epic{--achievement-accent:#cc76ff}.public-profile-achievement.rarity-legendary,.public-profile-achievement.rarity-presidential{--achievement-accent:#ffd750;border-color:var(--lightningcss-light,#ffdc5073)var(--lightningcss-dark,#61758d73)}.public-profile-achievement-number{color:var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#b8c5d6);letter-spacing:.13em;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);font-weight:950;position:absolute;top:13px;left:15px}.public-profile-achievement>img,.public-profile-achievement-fallback{object-fit:contain;filter:drop-shadow(0 13px 20px #00000061);place-items:center;width:142px;height:142px;display:grid;position:relative}.public-profile-achievement-rarity{border:1px solid var(--lightningcss-light,var(--achievement-accent,#5bb9ff))var(--lightningcss-dark,#61758d);margin-top:5px;padding:5px 8px;position:relative}@supports (color:color-mix(in lab, red, red)){.public-profile-achievement-rarity{border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--achievement-accent,#5bb9ff))var(--lightningcss-dark,#61758d) 55%, transparent)}}.public-profile-achievement-rarity{color:var(--lightningcss-light,#fff8c6)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--achievement-accent,#5bb9ff))var(--lightningcss-dark,#151f2d);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.public-profile-achievement-rarity{background:color-mix(in srgb, var(--lightningcss-light,var(--achievement-accent,#5bb9ff))var(--lightningcss-dark,#151f2d) 16%, transparent)}}.public-profile-achievement-rarity{letter-spacing:.11em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.public-profile-achievement h3{margin:11px 0 7px;font-size:1.16rem;position:relative}.public-profile-achievement p{color:var(--lightningcss-light,#b9cadd)var(--lightningcss-dark,#9acbff);margin:0;font-size:.76rem;line-height:1.55;position:relative}.public-profile-certifications{border-bottom:1px solid var(--lightningcss-light,#ffffff17)var(--lightningcss-dark,#61758d17)}.public-profile-certification-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.public-profile-achievement.public-profile-certification{min-height:210px;padding:18px 12px}.public-profile-certification>img{width:110px;height:110px}.public-profile-certification h3{margin:10px 0 4px}.public-profile-empty-achievements{color:var(--lightningcss-light,#bbcee0)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0c131e1f);border:1px dashed var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33);border-radius:18px;align-items:center;gap:13px;padding:26px;display:flex}.public-profile-empty-achievements div{display:grid}.public-profile-empty-achievements span{color:var(--lightningcss-light,#8fabc4)var(--lightningcss-dark,#9acbff);margin-top:3px;font-size:.76rem}.public-profile-footer{color:var(--lightningcss-light,#7692ac)var(--lightningcss-dark,#9acbff);text-align:center;letter-spacing:.08em;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);padding:20px 0 2px;font-weight:850}.termination-review-panel{background:linear-gradient(135deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff8f8)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#efc3c5)var(--lightningcss-dark,#61758d);gap:14px;display:grid}.termination-request-list{gap:9px;display:grid}.termination-request-item{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e1ea)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.termination-request-item>div:first-child{gap:3px;display:grid}.termination-request-item>div:first-child>span{color:var(--lightningcss-light,#6c8193)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.termination-request-item p{color:var(--lightningcss-light,#40586d)var(--lightningcss-dark,#9acbff);margin:4px 0 0;font-size:.79rem;line-height:1.45}.termination-review-actions{align-items:center;gap:7px;display:flex}.termination-review-actions button{min-height:38px}.dm-team-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-user-directory{gap:13px;display:grid}.dm-user-list .user-row{grid-template-columns:auto minmax(180px,1fr) auto auto}.gm-store-account-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-create-account-panel{gap:14px;display:grid}.gm-create-account-panel .panel-title{margin-bottom:0}.gm-account-intro{color:var(--lightningcss-light,#536b82)var(--lightningcss-dark,#9acbff);max-width:780px;margin:0;font-size:.82rem;line-height:1.55}.termination-request-form{background:var(--lightningcss-light,#fff6f6)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e8afb2)var(--lightningcss-dark,#61758d);border-radius:14px;gap:11px;padding:14px;display:grid}.termination-request-form>div:first-child{color:var(--lightningcss-light,#8d151b)var(--lightningcss-dark,#ffb3bd);align-items:center;gap:10px;display:flex}.termination-request-form>div:first-child span{gap:2px;display:grid}.termination-request-form>div:first-child small{color:var(--lightningcss-light,#765b5d)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.termination-request-form textarea{resize:vertical;min-height:92px;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cfb8ba)var(--lightningcss-dark,#61758d);border-radius:11px;padding:11px;font-size:16px}.termination-request-form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.payroll-import-summary>div.needs-attention{background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border-color:var(--lightningcss-light,#e9a8ab)var(--lightningcss-dark,#61758d)}.payroll-reactivation-review{background:var(--lightningcss-light,#fff9e8)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e8b65e)var(--lightningcss-dark,#61758d);border-radius:14px;gap:10px;padding:14px;display:grid}.payroll-reactivation-review>p{color:var(--lightningcss-light,#66552d)var(--lightningcss-dark,#f4d38b);margin:0;font-size:.78rem}.payroll-reactivation-review article{border-top:1px solid var(--lightningcss-light,#ead8ab)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;padding-top:10px;display:grid}.payroll-reactivation-review article>div{gap:2px;display:grid}.payroll-reactivation-review article span{color:var(--lightningcss-light,#776b50)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .71rem);line-height:var(--hpp-small-leading,inherit)}.payroll-reactivation-review article>span{white-space:nowrap;font-weight:800}@media (width<=1050px){.admin-summary{grid-template-columns:repeat(2,1fr)}.user-directory-toolbar,.training-queue-toolbar{flex-direction:column;align-items:stretch}.directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.directory-filters>svg{display:none}.directory-filters select{width:100%}.user-table-header{display:none}.row-actions{flex-wrap:wrap;justify-content:flex-end}.featured-achievement-options{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-hero{grid-template-columns:auto 1fr}.public-profile-scorecard{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.public-profile-scorecard div{justify-items:center;display:grid}}@media (width<=700px){.admin-workspace-tabs{z-index:20;position:sticky;top:71px}.admin-workspace-tabs button{min-height:46px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.admin-workspace-tabs button svg{display:none}.admin-summary{grid-template-columns:1fr 1fr;gap:8px}.dm-team-summary{grid-template-columns:1fr 1fr}.admin-summary>div{padding:12px}.admin-summary svg{padding:8px}.directory-filters{grid-template-columns:1fr 1fr}.directory-search{min-width:0}.user-row{grid-template-columns:20px auto 1fr auto;gap:9px}.user-row .status-pill{grid-area:1/4}.user-row .row-actions{grid-column:2/-1;justify-content:flex-start;padding-top:3px}.dm-user-list .user-row{grid-template-columns:auto 1fr auto}.dm-user-list .user-row .status-pill{grid-column:3}.dm-user-list .user-row .row-actions{grid-column:1/-1}.termination-request-item{grid-template-columns:1fr auto}.termination-review-actions{grid-column:1/-1;justify-content:flex-end}.payroll-reactivation-review article{grid-template-columns:1fr auto}.payroll-reactivation-review article>span{grid-column:1/-1}.user-main small{white-space:normal;line-height:1.45}.row-actions a,.row-actions button{min-height:35px}.directory-bulk-bar{flex-wrap:wrap;top:124px}.directory-bulk-bar strong{flex-basis:100%}.training-queue-filters{overflow-x:auto}.account-editor{border:0;border-radius:0;width:100vw;inset:0}.public-profile-editor-heading,.public-profile-editor-actions{flex-direction:column;align-items:stretch}.public-profile-editor-fields,.public-profile-theme-picker,.featured-achievement-options{grid-template-columns:1fr}.public-profile-editor-fields .editor-wide{grid-column:auto}.profile-slug-input{flex-direction:column;align-items:stretch}.profile-slug-input small{padding:9px 11px 0}.profile-slug-input input{padding-left:11px}.public-profile-editor-actions .primary-button{justify-content:center;width:100%}.champion-avatar-customizer{grid-template-columns:1fr}.champion-avatar-preview{min-height:470px}.champion-avatar-controls{max-height:none;padding:17px}.champion-avatar-intro{padding-right:0}.champion-avatar-intro>strong{width:fit-content;margin-top:10px;display:block;position:static}.champion-avatar-control-grid{grid-template-columns:1fr 1fr}.champion-body-options{grid-template-columns:repeat(3,minmax(0,1fr))}.champion-selfie-upload{grid-template-columns:auto minmax(0,1fr)}.champion-selfie-button{min-height:42px}.champion-selfie-button,.champion-selfie-remove{width:100%}.champion-save-panel{grid-template-columns:1fr}.champion-save-panel button,.champion-save-panel>a{width:100%}.public-profile-champion-model{grid-template-columns:1fr;padding:20px 18px 0}.public-profile-champion-model .champion-avatar-canvas{justify-self:center;width:min(100%,360px);min-height:0}.public-profile-nav{margin-bottom:10px}.public-profile-nav>a{max-width:140px;font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,1.3)}.public-profile-card{border-radius:23px}.public-profile-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.public-profile-avatar-wrap{width:142px;height:142px}.public-profile-avatar{width:134px;height:134px}.public-profile-rank-badge{bottom:-18px;right:-14px}.public-profile-identity h1{font-size:clamp(2.5rem,14vw,4rem)}.public-profile-scorecard{grid-template-columns:1fr;width:100%}.public-profile-scorecard div{text-align:left;grid-template-columns:1fr auto;justify-items:stretch}.public-profile-achievement-grid{grid-template-columns:1fr}.public-profile-achievement{min-height:320px}}.date-fields{grid-template-columns:minmax(58px,72px) auto minmax(58px,72px) auto minmax(86px,110px);align-items:center;gap:6px;width:fit-content;max-width:100%;display:grid}.date-fields input:not([type=hidden]){color:var(--lightningcss-light,#172033)var(--lightningcss-dark,#e8edf5);min-width:0;min-height:44px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#61758d);border-radius:10px;width:100%!important;padding:9px 8px!important}.date-fields input:not([type=hidden]):focus{outline-offset:1px;border-color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#61758d);outline:3px solid var(--lightningcss-light,#2563eb29)var(--lightningcss-dark,#61758d29)}.date-fields-separator{color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#9acbff);font-weight:800}.date-fields.is-invalid input:not([type=hidden]):not(:placeholder-shown){border-color:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#61758d)}@media (width<=380px){.date-fields{grid-template-columns:54px auto 54px auto 82px;gap:4px}}.login-streak-splash-close{top:max(12px,env(safe-area-inset-top));z-index:2;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#123b59)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#fff8)var(--lightningcss-dark,#61758d88);border-radius:999px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;position:fixed;right:12px}.login-streak-splash{padding-top:max(72px,calc(env(safe-area-inset-top) + 60px))}.account-baseline-hint,.account-baseline-picker{grid-column:1/-1}.account-baseline-hint{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);margin:0;font-size:.8rem;line-height:1.5}.account-baseline-picker{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,var(--paper))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);border-radius:12px;padding:14px}.account-baseline-picker header{align-items:center;gap:9px;display:flex}.account-baseline-picker header>div{flex:1;gap:3px;min-width:0;display:grid}.account-baseline-picker header strong{font-size:.9rem}.account-baseline-picker header span,.account-baseline-picker p{font-size:.8rem;line-height:1.5}.account-baseline-picker header>button,.account-baseline-picker .form-error button{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,var(--paper))var(--lightningcss-dark,#151f2d);min-width:36px;min-height:36px;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.account-baseline-picker p{align-items:center;gap:7px;margin:10px 0 0;display:flex}.account-baseline-picker .form-error{flex-wrap:wrap}.account-baseline-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:8px;margin-top:12px;display:grid}.create-user-form .account-baseline-option{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);letter-spacing:0;cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;font-size:.8rem;font-weight:500;display:flex}.create-user-form .account-baseline-option>input,.create-user-form .account-baseline-unlinked>input{width:17px;height:17px;min-height:17px;accent-color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#9acbff);flex:none;margin:2px 0 0;padding:0}.create-user-form .account-baseline-option>span{float:none;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;gap:3px;font-weight:500;line-height:1.5;display:grid}.account-baseline-option span strong{font-size:.85rem}.account-baseline-option span small{font-size:.75rem}.create-user-form .account-baseline-option.is-selected{border-color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#61758d);box-shadow:inset 0 0 0 1px var(--bright-blue)}.create-user-form .account-baseline-option.is-unavailable{cursor:default}.create-user-form .account-baseline-unlinked{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);letter-spacing:0;grid-column:1/-1;align-items:center;gap:9px;padding:5px 2px;font-size:.8rem;font-weight:500;display:flex}.create-user-form .account-baseline-unlinked>span{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);float:none;font-weight:500}.create-user-form :is(.account-baseline-picker,.account-baseline-hint)+.primary-button{grid-column:1/-1}.account-baseline-options{grid-auto-rows:max-content;align-content:start;align-items:start;max-height:380px;padding:2px;overflow-y:auto}.account-baseline-name-match{color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#9acbff);font-weight:700}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@font-face{font-family:"Domino's Sans Header 1";src:url(/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--navy:#061c3a;--navy-2:#0a2e55;--blue:#006491;--bright-blue:#0876d1;--red:#d71920;--yellow:#ffd23f;--green:#098658;--ink:#0b1f38;--muted:#5f7185;--line:#d9e4ee;--paper:#fff;--canvas:#edf3f8;--shadow:0 18px 48px #061c3a1f;--radius:1.2rem}html{scroll-behavior:smooth;background:var(--lightningcss-light,var(--canvas))var(--lightningcss-dark,#0c131e);min-width:320px}body{min-height:100vh;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 10% 0%, var(--lightningcss-light,#0876d11a)var(--lightningcss-dark,#1d4c711a), transparent 30rem), var(--lightningcss-light,var(--canvas))var(--lightningcss-dark,#0c131e);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}button,input{font:inherit}button{cursor:pointer}h1,h2,h3,.brand strong,.system-copy strong,.collection-toggle strong{letter-spacing:.02em;font-family:"Domino's Sans Header 1",Arial Black,Impact,sans-serif}.site-header{z-index:30;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--lightningcss-light,#061c3af5)var(--lightningcss-dark,#0c131ef5);border-bottom:1px solid var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#61758d1f);justify-content:space-between;align-items:center;min-height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.brand-mark{background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#61758d21);border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid}.brand-mark img{object-fit:contain;animation:4.8s ease-in-out infinite logo-groove}.brand-copy{flex-direction:column;line-height:1.05;display:flex}.brand-copy strong{font-size:1.22rem}.brand-copy small{color:var(--lightningcss-light,#a9c6e2)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.14em;text-transform:uppercase;margin-top:.28rem;font-weight:800}.site-header nav{align-items:center;gap:.35rem;display:flex}.site-header nav>a{color:var(--lightningcss-light,#cfe4f8)var(--lightningcss-dark,#e8edf5);border-radius:.8rem;align-items:center;gap:.45rem;min-height:44px;padding:.66rem .85rem;font-size:.92rem;font-weight:800;display:inline-flex}.site-header nav>a:hover,.site-header nav>a:focus-visible{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);outline:none}.site-header .account-link{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);margin-left:.35rem}.site-header .account-link:hover,.site-header .account-link:focus-visible{background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5)}.ecosystem-brand-copy small{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.2em;text-transform:uppercase;margin-top:7px;font-weight:900}@media (width<=1240px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) auto}.ecosystem-links{justify-self:end}.ecosystem-links a{justify-content:center;width:38px;padding:8px}.ecosystem-links a span{display:none}}@media (width<=760px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) 0;gap:8px;height:72px;padding:0 10px}.ecosystem-brand-logo{width:58px}.ecosystem-brand-copy,.ecosystem-actions{display:none}.ecosystem-links{justify-self:stretch}.ecosystem-links a{width:34px;min-height:34px;padding:7px}}.page-shell{width:min(1240px,100% - 2rem);margin:0 auto;padding:1.2rem 0 4rem}.eyebrow{color:var(--lightningcss-light,var(--bright-blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.19em;font-weight:950;display:inline-block}.eyebrow.light{color:var(--lightningcss-light,#9ed7ff)var(--lightningcss-dark,#9acbff)}.find-panel{isolation:isolate;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(122deg, var(--lightningcss-light,#0876d14d)var(--lightningcss-dark,#1d4c714d), transparent 48%), linear-gradient(140deg, var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e), var(--lightningcss-light,#0a3767)var(--lightningcss-dark,#1d4c71));border-radius:1.65rem;grid-template-columns:minmax(250px,.78fr) minmax(400px,1.22fr);align-items:center;gap:1.5rem 2.2rem;min-height:292px;padding:clamp(1.5rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #061c3a38}.find-panel:before,.find-panel:after{content:"";z-index:-1;border:30px solid var(--lightningcss-light,#ffffff0b)var(--lightningcss-dark,#61758d0b);border-radius:999px;position:absolute}.find-panel:before{width:330px;height:330px;top:-245px;right:9%}.find-panel:after{border-color:var(--lightningcss-light,#ffd23f1c)var(--lightningcss-dark,#61758d1c);width:230px;height:230px;bottom:-190px;left:27%}.find-copy h1,.find-copy h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:.45rem 0 .55rem;font-size:clamp(2.25rem,5vw,4.3rem);line-height:.94}.find-copy p{color:var(--lightningcss-light,#c7dcf0)var(--lightningcss-dark,#e8edf5);max-width:32rem;margin:0;font-size:1rem;line-height:1.65}.find-copy .eyebrow{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5)}.search-box{min-height:66px;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:1.05rem;align-items:center;gap:.85rem;padding:.55rem .7rem .55rem 1.15rem;display:flex;box-shadow:0 14px 36px #00000030}.search-box:focus-within{outline:4px solid var(--lightningcss-light,#ffd23f80)var(--lightningcss-dark,#61758d80)}.search-box input{width:100%;min-width:0;height:46px;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:0 0;border:0;outline:none;font-size:1rem;font-weight:720}.search-box input::placeholder{color:var(--lightningcss-light,#728399)var(--lightningcss-dark,#9acbff);opacity:1}.search-box button{width:42px;height:42px;color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);background:var(--lightningcss-light,#eef4f8)var(--lightningcss-dark,#172d43);border:0;border-radius:.8rem;flex:none;place-items:center;display:grid}.filter-row{scrollbar-width:thin;grid-column:1/-1;gap:.55rem;padding:.1rem 0 .25rem;display:flex;overflow-x:auto}.filter-row button{color:var(--lightningcss-light,#cce2f5)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#151f2d12);border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.4rem;min-height:40px;padding:.56rem .82rem;font-size:.83rem;font-weight:850;display:inline-flex}.filter-row button:hover,.filter-row button:focus-visible{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#151f2d26);outline:none}.filter-row button.active{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);border-color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#61758d)}.system-section,.resource-section{margin-top:2.5rem}.section-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.section-heading.compact{margin-bottom:1rem}.section-heading h2{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);margin:.3rem 0 0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}.section-heading p{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin:.45rem 0 0;line-height:1.55}.system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.system-card{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,var(--paper))var(--lightningcss-dark,#151f2d);border-radius:1.2rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;min-height:162px;padding:1.15rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #061c3a12}.system-card:after{content:"";background:var(--lightningcss-light,var(--card-color))var(--lightningcss-dark,#151f2d);height:6px;position:absolute;bottom:0;left:0;right:0}.system-card:hover,.system-card:focus-visible{border-color:var(--lightningcss-light,var(--card-color))var(--lightningcss-dark,#61758d);box-shadow:var(--shadow);outline:none;transform:translateY(-4px)}.system-blue{--card-color:var(--bright-blue)}.system-red{--card-color:var(--red)}.system-yellow{--card-color:#e9b500}.system-green{--card-color:var(--green)}.system-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card-color))var(--lightningcss-dark,#151f2d);width:48px;height:48px;box-shadow:0 8px 18px color-mix(in srgb, var(--card-color) 25%, transparent);border-radius:.9rem;place-items:center;display:grid}.system-copy{flex-direction:column;min-width:0;display:flex}.system-title-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.system-copy strong{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);font-size:1.08rem;line-height:1.1}.system-copy>span:last-child{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin-top:.5rem;font-size:.88rem;line-height:1.48}.system-copy em{color:var(--lightningcss-light,#9c1116)var(--lightningcss-dark,#ffb3bd);font-family:Inter,sans-serif;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;background:var(--lightningcss-light,#ffe3e4)var(--lightningcss-dark,#34232d);border-radius:999px;padding:.18rem .38rem;font-style:normal;font-weight:900}.system-card>svg{color:var(--lightningcss-light,#7890a6)var(--lightningcss-dark,#9acbff)}.help-strip{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(105deg, var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71), var(--lightningcss-light,#0874a6)var(--lightningcss-dark,#1d4c71));border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 10px 25px #0064912b}.help-strip>div:first-child{align-items:center;gap:.75rem;display:flex}.help-strip span{flex-direction:column;display:flex}.help-strip strong{font-size:.98rem}.help-strip small{color:var(--lightningcss-light,#c7e9f8)var(--lightningcss-dark,#e8edf5);margin-top:.16rem;font-size:.78rem}.help-actions{gap:.55rem;display:flex}.help-actions a{background:var(--lightningcss-light,#ffffff1c)var(--lightningcss-dark,#151f2d1c);border:1px solid var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-radius:.78rem;justify-content:center;align-items:center;gap:.42rem;min-height:42px;padding:.58rem .85rem;font-size:.86rem;font-weight:850;display:inline-flex}.help-actions a:hover,.help-actions a:focus-visible{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);border-color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#61758d);outline:none}.resource-section{scroll-margin-top:92px}.my-hpp-resources-panel{margin-top:18px}.embedded-resource-portal{width:100%;padding:0}.embedded-resource-portal .find-panel{min-height:240px}.embedded-resource-portal .resource-section{margin-top:1.4rem}.clear-results,.empty-state button{min-height:42px;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bcd1e3)var(--lightningcss-dark,#61758d);border-radius:.78rem;padding:.6rem .9rem;font-weight:850}.clear-results:hover,.clear-results:focus-visible,.empty-state button:hover,.empty-state button:focus-visible{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71);outline:none}.quick-picks{background:linear-gradient(140deg,var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e8f4fb)var(--lightningcss-dark,#172d43));border:1px solid var(--lightningcss-light,#c7dce9)var(--lightningcss-dark,#61758d);border-radius:1.25rem;padding:1rem}.quick-picks-heading{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);align-items:center;gap:.5rem;margin-bottom:.8rem;display:flex}.quick-picks-heading strong{letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.resource-card{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;min-height:78px;padding:.75rem .82rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 4px 14px #061c3a0a}.resource-card:hover,.resource-card:focus-visible{border-color:var(--lightningcss-light,#79afd1)var(--lightningcss-dark,#61758d);outline:none;transform:translateY(-2px);box-shadow:0 10px 22px #061c3a17}.resource-icon{width:42px;height:42px;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f4fb)var(--lightningcss-dark,#172d43);border-radius:.78rem;place-items:center;display:grid}.resource-icon.kind-video{color:var(--lightningcss-light,#ae141a)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe8e9)var(--lightningcss-dark,#34232d)}.resource-icon.kind-form{color:var(--lightningcss-light,#715505)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff5cb)var(--lightningcss-dark,#151f2d)}.resource-icon.kind-email,.resource-icon.kind-phone{color:var(--lightningcss-light,#08714d)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e6f6ef)var(--lightningcss-dark,#18312b)}.resource-copy{flex-direction:column;min-width:0;display:flex}.resource-copy strong{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);font-size:.92rem;line-height:1.34}.resource-copy>span{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.76rem;display:flex}.resource-arrow{color:var(--lightningcss-light,#8498aa)var(--lightningcss-dark,#9acbff)}.manager-pill{color:var(--lightningcss-light,#8a5d00)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;background:var(--lightningcss-light,#fff1b3)var(--lightningcss-dark,#332d20);border-radius:999px;padding:.14rem .38rem;font-style:normal;font-weight:900}.collections{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}.collection{border:1px solid var(--lightningcss-light,var(--line))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:1.1rem;overflow:hidden;box-shadow:0 6px 20px #061c3a0b}.collection-toggle{text-align:left;width:100%;min-height:78px;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:.88rem 1rem;display:grid}.collection-toggle:hover,.collection-toggle:focus-visible{background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);outline:none}.collection-toggle>span:nth-child(2){flex-direction:column;display:flex}.collection-toggle strong{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);font-size:1rem}.collection-toggle small{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin-top:.15rem;font-size:.75rem}.collection-toggle em{color:var(--lightningcss-light,#865d09)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#fff3c4)var(--lightningcss-dark,#332d20);border-radius:999px;padding:.26rem .5rem;font-style:normal;font-weight:900}.collection-toggle>svg{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);transition:transform .16s}.collection-toggle>svg.open{transform:rotate(180deg)}.collection-icon{width:46px;height:46px;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f4fb)var(--lightningcss-dark,#172d43);border-radius:.85rem;place-items:center;display:grid}.collection-training .collection-icon{color:var(--lightningcss-light,#a9181d)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe8e9)var(--lightningcss-dark,#34232d)}.collection-people .collection-icon{color:var(--lightningcss-light,#08724e)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e4f6ee)var(--lightningcss-dark,#18312b)}.collection-hiring .collection-icon{color:var(--lightningcss-light,#6b4c00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2b7)var(--lightningcss-dark,#332d20)}.collection-support .collection-icon{color:var(--lightningcss-light,#6a3c82)var(--lightningcss-dark,#cfbaff);background:var(--lightningcss-light,#f3e8f8)var(--lightningcss-dark,#2b263e)}.collection-leadership .collection-icon{color:var(--lightningcss-light,#324b68)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e7edf4)var(--lightningcss-dark,#172d43)}.collection-body{border-top:1px solid var(--lightningcss-light,#edf2f6)var(--lightningcss-dark,#61758d);padding:0 1rem 1rem}.collection-body .resource-grid{padding-top:1rem}.restricted-note{color:var(--lightningcss-light,#6b530f)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff7d7)var(--lightningcss-dark,#151f2d);border-radius:.75rem;margin:.8rem 0 0;padding:.68rem .78rem;font-size:.8rem;line-height:1.5}.empty-state{text-align:center;background:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#151f2da6);border:1px dashed var(--lightningcss-light,#adc3d5)var(--lightningcss-dark,#61758d);border-radius:1.2rem;flex-direction:column;align-items:center;padding:3rem 1rem;display:flex}.empty-state svg{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff)}.empty-state h3{margin:.75rem 0 .25rem;font-size:1.35rem}.empty-state p{color:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#b8c5d6);margin:0 0 1rem}.purpose-section{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 90% 10%, var(--lightningcss-light,#0876d152)var(--lightningcss-dark,#1d4c7152), transparent 26rem), var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e);border-radius:1.5rem;grid-template-columns:.83fr 1.17fr;gap:2rem;margin-top:3rem;padding:clamp(1.4rem,4vw,2.8rem);scroll-margin-top:92px;display:grid;overflow:hidden}.purpose-lead h2{max-width:30rem;margin:.45rem 0 1.2rem;font-size:clamp(2rem,4vw,3.15rem);line-height:.98}.purpose-statements{gap:.75rem;display:grid}.purpose-statements>div{border-left:4px solid var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#151f2d12);border-radius:0 .7rem .7rem 0;padding:.85rem .95rem}.purpose-statements strong{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem}.purpose-statements p{color:var(--lightningcss-light,#cfdeeb)var(--lightningcss-dark,#e8edf5);margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.7rem;display:grid}.value-card{min-height:128px;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:1rem;padding:1rem;position:relative;overflow:hidden}.value-card:first-child{grid-column:1/-1;min-height:116px}.value-card>span{background:var(--lightningcss-light,var(--value-color))var(--lightningcss-dark,#151f2d);border-radius:99px;width:34px;height:6px;margin-bottom:.7rem;display:block}.value-card strong{color:var(--lightningcss-light,var(--value-color))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;letter-spacing:.06em;font-size:.98rem}.value-card p{color:var(--lightningcss-light,#4f647a)var(--lightningcss-dark,#9acbff);margin:.4rem 0 0;font-size:.82rem;line-height:1.45}.value-green{--value-color:#0b9c5a}.value-blue{--value-color:#1b65bf}.value-purple{--value-color:#8a4899}.value-red{--value-color:#d71920}.value-orange{--value-color:#e7980b}footer{color:var(--lightningcss-light,#cfdeeb)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#04152c)var(--lightningcss-dark,#0c131e);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 5vw;display:flex}.footer-brand{align-items:center;gap:.7rem;display:flex}.footer-brand>img{object-fit:contain;width:105px;height:51px}.footer-brand span{flex-direction:column;display:flex}.footer-brand strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:.92rem}.footer-brand small{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:.15rem}.footer-links{gap:1.2rem;display:flex}.footer-links a{font-size:.82rem;font-weight:800}.footer-links a:hover,.footer-links a:focus-visible{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);outline:none}@keyframes logo-groove{0%,to{transform:translateY(0)rotate(-2deg)}24%{transform:translateY(-3px)rotate(2deg)}52%{transform:translateY(0)rotate(-3deg)}76%{transform:translateY(-4px)rotate(3deg)}}@media (width<=1050px){.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-card{min-height:138px}.purpose-section{grid-template-columns:1fr}.values-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.value-card,.value-card:first-child{grid-column:auto;min-height:150px}}@media (width<=780px){.site-header{min-height:68px;padding:0 1rem}.brand-mark{border-radius:14px;width:46px;height:46px}.brand-mark img{width:47px;height:auto}.brand-copy strong{font-size:1rem}.brand-copy small{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit)}.site-header nav>a:not(.account-link){display:none}.site-header .account-link{padding:.58rem .7rem}.page-shell{width:min(100% - 1rem,1240px);padding-top:.5rem}.find-panel{border-radius:1.25rem;grid-template-columns:1fr;min-height:0;padding:1.4rem 1rem}.find-copy h1{font-size:2.45rem}.find-copy p{font-size:.92rem}.search-box{min-height:60px}.filter-row{grid-column:1;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.system-section,.resource-section{margin-top:2rem}.section-heading{align-items:flex-start}.resource-grid{grid-template-columns:1fr}.help-strip{flex-direction:column;align-items:flex-start}.help-actions{width:100%}.help-actions a{flex:1}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-card:first-child{grid-column:1/-1;min-height:116px}.value-card{min-height:128px}}@media (width<=520px){.site-header .account-link span{display:none}.site-header .account-link{justify-content:center;width:44px;margin-left:0}.system-grid{gap:.6rem}.system-card{grid-template-columns:1fr auto;min-height:176px;padding:.9rem}.system-icon{grid-column:1;width:44px;height:44px}.system-copy{grid-column:1/-1}.system-card>svg{grid-area:1/2}.system-copy strong{font-size:.98rem}.system-copy>span:last-child{font-size:.8rem}.help-actions{flex-direction:column}.help-actions a{width:100%}.section-heading{flex-direction:column;gap:.75rem}.clear-results{width:100%}.quick-picks,.collection-body{padding-left:.7rem;padding-right:.7rem}.collection-toggle{grid-template-columns:auto 1fr auto;gap:.65rem;padding:.75rem}.collection-toggle em{display:none}.collection-toggle>svg{grid-column:3}.resource-card{min-height:74px;padding:.66rem}.resource-icon{width:40px;height:40px}.purpose-section{padding:1.2rem .9rem}.values-grid{grid-template-columns:1fr}.value-card,.value-card:first-child{grid-column:1;min-height:0}footer{flex-direction:column;align-items:flex-start}.footer-links{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-launcher{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 8% 3%,var(--lightningcss-light,#ffd23f38)var(--lightningcss-dark,#332d2038),#0000 26rem),radial-gradient(circle at 94% 4%,var(--lightningcss-light,#088be84d)var(--lightningcss-dark,#1d4c714d),#0000 31rem),linear-gradient(145deg,var(--lightningcss-light,#020f24)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#052f61)var(--lightningcss-dark,#1d4c71) 52%,var(--lightningcss-light,#031a38)var(--lightningcss-dark,#0c131e) 100%);min-height:calc(100svh - 82px);padding:clamp(20px,3vw,42px);overflow:hidden}.home-launcher-hero{background:linear-gradient(100deg,var(--lightningcss-light,#ffffff1c)var(--lightningcss-dark,#151f2d1c),var(--lightningcss-light,#ffffff09)var(--lightningcss-dark,#151f2d09)),radial-gradient(circle at 76% 48%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),#0000 22rem);border:1px solid var(--lightningcss-light,#ffffff2b)var(--lightningcss-dark,#61758d2b);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(290px,410px);align-items:center;width:min(1500px,100%);min-height:190px;margin:0 auto 20px;padding:clamp(25px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000045}.home-launcher-hero:after{content:"";border:32px solid var(--lightningcss-light,#ffffff09)var(--lightningcss-dark,#61758d09);border-radius:50%;width:42%;height:260px;position:absolute;bottom:-120px;right:-3%}.home-launcher-copy{z-index:4;min-width:0;position:relative}.home-launcher-eyebrow{color:var(--lightningcss-light,#ffe46c)var(--lightningcss-dark,#e8edf5);letter-spacing:.14em;background:var(--lightningcss-light,#ffd23f1a)var(--lightningcss-dark,#332d201a);border:1px solid var(--lightningcss-light,#ffe26859)var(--lightningcss-dark,#61758d59);border-radius:999px;padding:7px 11px;font-size:.8rem;font-weight:950;line-height:1.2;display:inline-flex}.home-launcher-copy h1{letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;text-shadow:0 5px #00000026;max-width:820px;margin:13px 0 10px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(2.75rem,5vw,4.9rem);line-height:.98}.home-launcher-copy p{color:var(--lightningcss-light,#d9ebfa)var(--lightningcss-dark,#e8edf5);text-wrap:balance;max-width:680px;margin:0;font-size:clamp(1rem,1.3vw,1.16rem);font-weight:720;line-height:1.5}.home-launcher-sign-in{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#61758db3);border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:17px;padding:0 18px;font-size:.78rem;font-weight:950;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 11px 26px #0003}.home-launcher-sign-in:hover,.home-launcher-sign-in:focus-visible{background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);outline:none;transform:translateY(-2px);box-shadow:0 14px 30px #ffd23f3d}.home-launcher-crew{z-index:2;grid-area:1/2;align-self:center;width:100%;height:190px;position:relative}.home-launcher-burst{aspect-ratio:1;background:radial-gradient(circle,var(--lightningcss-light,#ffda5040)var(--lightningcss-dark,#332d2040),var(--lightningcss-light,#ffd23f08)var(--lightningcss-dark,#332d2008) 60%,#0000 61%);border:2px solid var(--lightningcss-light,#ffd94e59)var(--lightningcss-dark,#61758d59);border-radius:50%;width:165px;animation:3.4s ease-in-out infinite home-burst-pulse;position:absolute;top:50%;right:14%;transform:translateY(-50%)}.home-cowboy{object-fit:contain;filter:drop-shadow(0 16px 10px #00000057);transform-origin:50% 90%;width:auto;height:auto;position:absolute}.home-cowboy-one{z-index:3;width:112px;animation:3.8s ease-in-out infinite home-cowboy-bounce;bottom:-5px;right:31%}.home-cowboy-two{z-index:2;opacity:.8;width:92px;animation:4.3s ease-in-out .4s infinite home-cowboy-side;bottom:-8px;right:7%;transform:rotate(8deg)scale(.86)}.home-cowboy-three{z-index:1;opacity:.74;width:80px;animation:4.5s ease-in-out .8s infinite reverse home-cowboy-side;bottom:-9px;right:61%;transform:rotate(-8deg)scale(.78)}.home-help-strip{background:linear-gradient(105deg,var(--lightningcss-light,#ffd23f29)var(--lightningcss-dark,#332d2029),var(--lightningcss-light,#ffffff13)var(--lightningcss-dark,#151f2d13));border:1px solid var(--lightningcss-light,#ffe26861)var(--lightningcss-dark,#61758d61);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;width:min(1500px,100%);min-height:78px;margin:0 auto 20px;padding:13px 15px 13px 18px;display:flex;box-shadow:0 15px 34px #0003}.home-help-strip>div{align-items:center;gap:11px;display:flex}.home-help-icon{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 20px #ffd23f3b}.home-help-strip strong,.home-help-strip small{display:block}.home-help-strip strong{letter-spacing:.02em;text-transform:uppercase;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1.08rem}.home-help-strip small{color:var(--lightningcss-light,#cfe4f7)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:700}.home-help-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.home-help-actions a{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);white-space:nowrap;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33);border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:8px 14px;font-size:.76rem;font-weight:900;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.home-help-actions a:hover,.home-help-actions a:focus-visible{background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #ffd23f38}.home-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;width:min(1500px,100%);margin:0 auto;display:grid}.my-hpp-destination-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-top:18px}.home-destination-card{--tile-accent:#42b8ff;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);isolation:isolate;background:linear-gradient(145deg,var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#151f2d1f),var(--lightningcss-light,#ffffff09)var(--lightningcss-dark,#151f2d09)),var(--lightningcss-light,#06284f)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#61758d2e);border-radius:25px;grid-template-rows:auto 1fr;min-height:278px;padding:20px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000040}.home-destination-card:before{z-index:5;content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 76% 50%, color-mix(in srgb, var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#151f2d) 62%, transparent), transparent 48%);transition:opacity .16s;position:absolute;inset:0}.home-destination-card:first-child,.home-destination-card:nth-child(2),.home-destination-card:nth-child(3){min-height:305px}.home-destination-card:first-child{grid-column:span 1}.home-destination-card:hover,.home-destination-card:focus-visible,.home-destination-card.is-tapped{z-index:2;border-color:color-mix(in srgb, var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#61758d) 74%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d));box-shadow:0 27px 58px #00000057, 0 0 0 3px color-mix(in srgb, var(--tile-accent) 22%, transparent);outline:none;transform:translateY(-7px)rotate(-.25deg)}.home-destination-card:hover:before,.home-destination-card:focus-visible:before,.home-destination-card.is-tapped:before{opacity:.7}.home-destination-card:hover .home-destination-art,.home-destination-card:focus-visible .home-destination-art,.home-destination-card.is-tapped .home-destination-art{transform:translateY(-7px)rotate(2deg)scale(1.04)}.home-destination-card:hover .home-art-orbit,.home-destination-card:focus-visible .home-art-orbit,.home-destination-card.is-tapped .home-art-orbit{transform:scale(1.12)rotate(22deg)}.home-destination-card:hover .home-scene-symbol,.home-destination-card:focus-visible .home-scene-symbol,.home-destination-card.is-tapped .home-scene-symbol{opacity:1;animation:.7s cubic-bezier(.18,.8,.25,1.35) both home-symbol-pop}.home-destination-card.is-tapped{box-shadow:0 20px 55px color-mix(in srgb, var(--tile-accent) 38%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--tile-accent) 62%, white);transform:scale(.985)}.home-destination-glow{z-index:-2;background:var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#151f2d);opacity:.2;filter:blur(5px);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px}.home-destination-card:after{z-index:-1;content:"";background:linear-gradient(90deg,var(--lightningcss-light,#031026e0)var(--lightningcss-dark,#0c131ee0) 0%,var(--lightningcss-light,#03102699)var(--lightningcss-dark,#0c131e99) 52%,#0000 78%);position:absolute;inset:0}.home-destination-blue{--tile-accent:#35b8ff;background-color:var(--lightningcss-light,#064983)var(--lightningcss-dark,#1d4c71)}.home-destination-gold{--tile-accent:#ffd23f;background-color:var(--lightningcss-light,#70580a)var(--lightningcss-dark,#544522)}.home-destination-red{--tile-accent:#ff4853;background-color:var(--lightningcss-light,#7f101b)var(--lightningcss-dark,#652838)}.home-destination-battle-fire{--tile-accent:#ff9f1c;background:radial-gradient(circle at 88% 12%,var(--lightningcss-light,#ffb12d75)var(--lightningcss-dark,#332d2075),#0000 34%),linear-gradient(145deg,var(--lightningcss-light,#a92312)var(--lightningcss-dark,#652838) 0%,var(--lightningcss-light,#d94814)var(--lightningcss-dark,#652838) 48%,var(--lightningcss-light,#7d1015)var(--lightningcss-dark,#652838) 100%)}.home-destination-cyan{--tile-accent:#40e3e0;background-color:var(--lightningcss-light,#05636d)var(--lightningcss-dark,#1d4c71)}.home-destination-purple{--tile-accent:#cc69ff;background-color:var(--lightningcss-light,#4b1b72)var(--lightningcss-dark,#44315f)}.home-destination-orange{--tile-accent:#ffb43d;background-color:var(--lightningcss-light,#81420a)var(--lightningcss-dark,#544522)}.home-destination-chat{--tile-accent:#47ddff;background-color:var(--lightningcss-light,#064c64)var(--lightningcss-dark,#1d4c71)}.home-destination-green{--tile-accent:#35dfa3;background-color:var(--lightningcss-light,#09654d)var(--lightningcss-dark,#20503f)}.home-destination-navy{--tile-accent:#78c7ff;background-color:var(--lightningcss-light,#163d70)var(--lightningcss-dark,#1d4c71)}.home-destination-gallery{--tile-accent:#ff87d7;background-color:var(--lightningcss-light,#6a1f61)var(--lightningcss-dark,#44315f)}.home-destination-hr{--tile-accent:#7ed4ff;background-color:var(--lightningcss-light,#073c63)var(--lightningcss-dark,#1d4c71)}.home-destination-heading{z-index:4;max-width:66%;color:color-mix(in srgb, var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#e8edf5) 76%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5));letter-spacing:.09em;align-items:center;gap:10px;font-size:.82rem;font-weight:950;line-height:1.25;display:flex;position:relative}.home-destination-heading>span:last-child{text-wrap:balance}.home-destination-icon{border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#61758d) 54%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d));color:var(--lightningcss-light,#051a34)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#151f2d);width:39px;height:39px;box-shadow:0 9px 24px color-mix(in srgb, var(--tile-accent) 25%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.home-destination-content{z-index:4;align-self:end;width:min(66%,470px);position:relative}.home-destination-content h2{letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:16px 0 9px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.65rem,2.15vw,2.4rem);line-height:1.04}.home-destination-content p{color:var(--lightningcss-light,#e2eef9)var(--lightningcss-dark,#e8edf5);text-wrap:pretty;margin:0;font-size:.92rem;font-weight:670;line-height:1.48}.home-destination-content strong{color:color-mix(in srgb, var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#e8edf5) 76%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5));letter-spacing:.1em;align-items:center;gap:6px;margin-top:15px;font-size:.78rem;line-height:1;display:inline-flex}.home-destination-art{z-index:2;aspect-ratio:1;transform-origin:60% 75%;place-items:center;width:45%;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:-13px;right:-8px}.home-destination-art img{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 13px #00000061);width:min(100%,190px);height:auto;max-height:224px;position:relative}.home-destination-art.is-character img{transform-origin:50% 90%;width:min(96%,196px);animation:4.1s ease-in-out infinite home-character-live}.home-destination-art.is-achievement{width:48%}.home-destination-art.is-achievement .achievement-badge-stage{aspect-ratio:1;width:min(100%,198px);height:auto}.home-art-orbit{border:1px dashed color-mix(in srgb, var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#61758d) 56%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#151f2d) 19%, transparent), transparent 67%);border-radius:50%;transition:transform .35s;animation:15s linear infinite home-orbit-spin;position:absolute;inset:12%}.home-scene-symbol{z-index:5;opacity:.64;border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#61758d) 65%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d));color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#151f2d);width:35px;height:35px;box-shadow:0 8px 20px color-mix(in srgb, var(--tile-accent) 35%, transparent);border-radius:11px;place-items:center;display:grid;position:absolute}.home-scene-symbol-one{animation:3.3s ease-in-out infinite home-symbol-drift;top:8%;right:4%}.home-scene-symbol-two{width:30px;height:30px;animation:3.7s ease-in-out .6s infinite reverse home-symbol-drift;bottom:8%;right:9%}.home-scene-battle .home-scene-symbol-one{top:13%;right:0;rotate:9deg}.home-scene-battle .home-scene-symbol-two{bottom:13%;right:14%}.home-scene-training .home-scene-symbol-one{top:5%;right:9%}.home-scene-missions .home-scene-symbol-one{top:7%;right:4%}.home-scene-chat .home-scene-symbol-one{top:4%;right:7%}.home-scene-chat .home-scene-symbol-two{bottom:20%;right:0}.home-scene-marketplace .home-scene-symbol-two{bottom:18%;right:1%}.home-scene-resources .home-scene-symbol-one{top:14%;right:2%}.my-hpp-destination-grid .home-destination-card,.my-hpp-destination-grid .home-destination-card:first-child,.my-hpp-destination-grid .home-destination-card:nth-child(2),.my-hpp-destination-grid .home-destination-card:nth-child(3),.my-hpp-destination-grid .home-destination-card:nth-child(4){min-height:260px}.my-hpp-destination-grid .home-destination-content h2{font-size:clamp(1.55rem,2.15vw,2.2rem)}.my-hpp-destination-grid .home-destination-art{width:43%}@keyframes home-cowboy-bounce{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(2deg)}}@keyframes home-cowboy-side{0%,to{translate:0}50%{translate:0 -8px}}@keyframes home-burst-pulse{0%,to{opacity:.62;scale:.93}50%{opacity:1;scale:1.05}}@keyframes home-orbit-spin{to{rotate:360deg}}@keyframes home-character-live{0%,to{transform:translateY(0)rotate(-1.2deg)}48%{transform:translateY(-8px)rotate(1.8deg)}56%{transform:translateY(-8px)rotate(.7deg)}}@keyframes home-symbol-drift{0%,to{translate:0}50%{translate:0 -6px}}@keyframes home-symbol-pop{0%{rotate:-10deg;scale:.5}55%{rotate:5deg;scale:1.16}to{rotate:0deg;scale:1}}@media (width<=1180px){.home-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-destination-card:first-child{grid-column:span 1}.home-destination-card:first-child,.home-destination-card:nth-child(2),.home-destination-card:nth-child(3){min-height:278px}.home-destination-card:last-child{grid-column:span 1}}@media (width<=760px){.home-launcher{min-height:calc(100svh - 72px);padding:13px}.home-launcher-hero{border-radius:22px;grid-template-columns:1fr;min-height:184px;margin-bottom:12px;padding:24px 18px}.home-launcher-copy{max-width:70%}.home-launcher-eyebrow{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em}.home-launcher-copy h1{margin-block:10px 8px;font-size:clamp(2.15rem,9.7vw,3.25rem);line-height:1}.home-launcher-copy p{font-size:.94rem;line-height:1.42}.home-launcher-crew{grid-area:auto;width:48%;height:100%;position:absolute;top:0;right:-25px}.home-cowboy-one{width:130px;right:8%}.home-cowboy-two{display:none}.home-cowboy-three{opacity:.5;width:92px;right:57%}.home-launcher-burst{width:170px;right:0}.home-help-strip{border-radius:18px;gap:11px;margin-bottom:12px;padding:13px;display:grid}.home-help-strip>div:first-child{padding-inline:2px}.home-help-strip small{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.home-help-actions{width:100%}.home-help-actions a{min-width:0;min-height:46px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,1.2);text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding-inline:8px}.home-destination-grid{grid-template-columns:1fr;gap:11px}.my-hpp-destination-grid{grid-template-columns:1fr}.home-destination-card,.home-destination-card:first-child,.home-destination-card:nth-child(2),.home-destination-card:nth-child(3){border-radius:21px;min-height:230px;padding:17px}.my-hpp-destination-grid .home-destination-card,.my-hpp-destination-grid .home-destination-card:first-child,.my-hpp-destination-grid .home-destination-card:nth-child(2),.my-hpp-destination-grid .home-destination-card:nth-child(3),.my-hpp-destination-grid .home-destination-card:nth-child(4){min-height:230px}.home-destination-card:last-child{grid-column:span 1}.home-destination-heading{max-width:67%;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1.2)}.home-destination-content{width:68%}.home-destination-content h2{margin-top:13px;font-size:clamp(1.55rem,7vw,2.05rem);line-height:1.04}.home-destination-content p{font-size:.86rem;line-height:1.43}.home-destination-content strong{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:12px}.home-destination-art{width:43%;right:-7px}.home-destination-card.is-tapped{box-shadow:0 0 0 3px var(--tile-accent), 0 16px 46px color-mix(in srgb, var(--tile-accent) 54%, transparent), inset 0 0 40px color-mix(in srgb, var(--tile-accent) 24%, transparent);border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d)}.home-launcher>.home-destination-grid .home-destination-card,.home-launcher>.home-destination-grid .home-destination-card:first-child,.home-launcher>.home-destination-grid .home-destination-card:nth-child(2),.home-launcher>.home-destination-grid .home-destination-card:nth-child(3){border-radius:17px;height:132px;min-height:132px;padding:10px 12px}.home-launcher>.home-destination-grid .home-destination-card:after{background:linear-gradient(90deg,var(--lightningcss-light,#031026f0)var(--lightningcss-dark,#0c131ef0) 0%,var(--lightningcss-light,#031026c7)var(--lightningcss-dark,#0c131ec7) 57%,var(--lightningcss-light,#03102629)var(--lightningcss-dark,#0c131e29) 82%,#0000 100%)}.home-launcher>.home-destination-grid .home-destination-heading{max-width:72%;font-size:max(var(--hpp-text-floor,0px), .65rem);letter-spacing:.075em;line-height:var(--hpp-small-leading,1.12);gap:7px}.home-launcher>.home-destination-grid .home-destination-icon{border-radius:9px;width:29px;height:29px}.home-launcher>.home-destination-grid .home-destination-icon svg{width:17px;height:17px}.home-launcher>.home-destination-grid .home-destination-content{align-self:end;width:68%}.home-launcher>.home-destination-grid .home-destination-content h2{margin:4px 0 3px;font-size:clamp(1.16rem,5.4vw,1.42rem);line-height:1}.home-launcher>.home-destination-grid .home-destination-content p{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,1.18);margin:0}.home-launcher>.home-destination-grid .home-destination-content strong{display:none}.home-launcher>.home-destination-grid .home-destination-art,.home-launcher>.home-destination-grid .home-destination-art.is-achievement{width:37%;bottom:-5px;right:-2px}.home-launcher>.home-destination-grid .home-destination-art img,.home-launcher>.home-destination-grid .home-destination-art.is-character img{width:min(94%,120px);max-height:124px}.home-launcher>.home-destination-grid .home-destination-art.is-achievement .achievement-badge-stage{width:min(94%,112px)}.home-launcher>.home-destination-grid .home-scene-symbol{border-radius:8px;width:25px;height:25px}.home-launcher>.home-destination-grid .home-scene-symbol svg{width:13px;height:13px}.home-launcher>.home-destination-grid .home-scene-symbol-two{width:22px;height:22px}.my-hpp-destination-grid .home-destination-card,.my-hpp-destination-grid .home-destination-card:first-child,.my-hpp-destination-grid .home-destination-card:nth-child(2),.my-hpp-destination-grid .home-destination-card:nth-child(3),.my-hpp-destination-grid .home-destination-card:nth-child(4){border-radius:17px;height:132px;min-height:132px;padding:10px 12px}.my-hpp-destination-grid .home-destination-card:after{background:linear-gradient(90deg,var(--lightningcss-light,#031026f2)var(--lightningcss-dark,#0c131ef2) 0%,var(--lightningcss-light,#031026cc)var(--lightningcss-dark,#0c131ecc) 58%,var(--lightningcss-light,#0310262e)var(--lightningcss-dark,#0c131e2e) 82%,#0000 100%)}.my-hpp-destination-grid .home-destination-heading{max-width:70%;font-size:max(var(--hpp-text-floor,0px), .64rem);letter-spacing:.07em;line-height:var(--hpp-small-leading,1.12);gap:7px}.my-hpp-destination-grid .home-destination-icon{border-radius:9px;width:29px;height:29px}.my-hpp-destination-grid .home-destination-icon svg{width:17px;height:17px}.my-hpp-destination-grid .home-destination-content{align-self:end;width:68%}.my-hpp-destination-grid .home-destination-content h2{margin:4px 0 3px;font-size:clamp(1.05rem,5.1vw,1.34rem);line-height:1}.my-hpp-destination-grid .home-destination-content p{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,1.18);overflow-wrap:anywhere;margin:0}.my-hpp-destination-grid .home-destination-content strong{display:none}.my-hpp-destination-grid .home-destination-art{width:37%;bottom:-5px;right:-2px}.my-hpp-destination-grid .home-destination-art.is-character img{width:min(94%,120px);max-height:124px}.my-hpp-destination-grid .home-scene-symbol{border-radius:8px;width:25px;height:25px}.my-hpp-destination-grid .home-scene-symbol svg{width:13px;height:13px}.my-hpp-destination-grid .home-scene-symbol-two{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.home-cowboy,.home-launcher-burst,.home-destination-art img,.home-art-orbit,.home-scene-symbol{animation:none!important}.home-destination-card,.home-destination-art,.home-art-orbit,.home-help-actions a{transition-duration:.01ms!important}}.home-destination-fleet{--tile-accent:#8ce7ed;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#092b49)var(--lightningcss-dark,#1d4c71) 0%,var(--lightningcss-light,#104b64)var(--lightningcss-dark,#1d4c71) 60%,var(--lightningcss-light,#126273)var(--lightningcss-dark,#1d4c71) 100%)}.home-destination-fleet:before,.home-destination-fleet .home-destination-glow{display:none}.home-destination-fleet .home-destination-content h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.home-destination-fleet .home-destination-content p{color:var(--lightningcss-light,#eef9ff)var(--lightningcss-dark,#e8edf5)}.home-destination-fleet .home-destination-heading,.home-destination-fleet .home-destination-content strong{color:var(--lightningcss-light,#c8f7fa)var(--lightningcss-dark,#e8edf5)}.home-destination-fleet .home-scene-fleet{animation:none;transform:none}.home-scene-fleet .fleet-home-car{color:var(--lightningcss-light,#bdf4f7)var(--lightningcss-dark,#e8edf5);width:70%;height:70%;animation:none;position:absolute;bottom:8%;right:0}.home-scene-fleet .home-art-orbit{display:none}.reward-celebration{z-index:119;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 43%,var(--lightningcss-light,#ffd33647)var(--lightningcss-dark,#332d2047),#0000 23rem),radial-gradient(circle at 14% 15%,var(--lightningcss-light,#d719205c)var(--lightningcss-dark,#6528385c),#0000 26rem),radial-gradient(circle at 88% 13%,var(--lightningcss-light,#1892ff52)var(--lightningcss-dark,#1d4c7152),#0000 28rem),linear-gradient(145deg,var(--lightningcss-light,#010919fa)var(--lightningcss-dark,#0c131efa),var(--lightningcss-light,#052852fa)var(--lightningcss-dark,#1d4c71fa) 54%,var(--lightningcss-light,#010e23fa)var(--lightningcss-dark,#0c131efa));place-items:center;padding:18px;animation:.34s ease-out both reward-overlay-enter;display:grid;position:fixed;inset:0;overflow:hidden auto}.reward-celebration-flash{pointer-events:none;mix-blend-mode:screen;background:var(--lightningcss-light,#fff7c2)var(--lightningcss-dark,#151f2d);animation:.7s ease-out both reward-screen-flash;position:fixed;inset:0}.reward-celebration-rays{aspect-ratio:1;pointer-events:none;opacity:.42;background:repeating-conic-gradient(var(--lightningcss-light,#ffe158b3)var(--lightningcss-dark,#332d20b3) 0deg 2deg,#0000 2deg 11deg,var(--lightningcss-light,#2d9fff7a)var(--lightningcss-dark,#1d4c717a) 11deg 13deg,#0000 13deg 23deg);width:min(1120px,140vw);animation:18s linear infinite reward-rays-spin;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 0 19%,#000 31% 64%,#0000 76%);mask:radial-gradient(circle,#0000 0 19%,#000 31% 64%,#0000 76%)}.reward-celebration-burst{z-index:1;pointer-events:none;width:1px;height:1px;position:fixed;top:43%;left:50%}.reward-celebration-burst i{--burst-angle:0deg;--burst-delay:0s;--burst-distance:180px;--burst-hue:47;--burst-rotation:180deg;opacity:0;background:hsl(var(--burst-hue) 96% 62%);width:9px;height:24px;box-shadow:0 0 13px hsl(var(--burst-hue) 96% 62% / .8);animation:2.8s cubic-bezier(.14,.75,.25,1) infinite reward-particle-launch;animation-delay:var(--burst-delay);border-radius:3px;position:absolute;top:0;left:0}.reward-celebration-burst i:nth-child(3n){border-radius:50%;width:15px;height:15px}.reward-celebration-burst i:nth-child(4n){width:6px;height:30px}.reward-celebration-burst i:nth-child(5n){clip-path:polygon(50% 0,63% 36%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 36%)}.reward-celebration-card{z-index:3;text-align:center;isolation:isolate;background:linear-gradient(var(--lightningcss-light,#ffd2371f)var(--lightningcss-dark,#332d201f),#0000 34%),linear-gradient(145deg,var(--lightningcss-light,#051c3fed)var(--lightningcss-dark,#0c131eed),var(--lightningcss-light,#020f26f5)var(--lightningcss-dark,#0c131ef5));border:1px solid var(--lightningcss-light,#ffe2658a)var(--lightningcss-dark,#61758d8a);border-radius:34px;align-content:center;place-items:center;width:min(720px,100%);min-height:640px;padding:clamp(30px,5vw,50px);animation:.7s cubic-bezier(.16,.88,.22,1.16) both reward-card-slam;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #0000009e,0 0 72px #ffcc3438,inset 0 1px #fff3}.reward-celebration-card:before{z-index:-1;filter:blur(3px);content:"";background:radial-gradient(circle,var(--lightningcss-light,#ffdf5e4f)var(--lightningcss-dark,#332d204f),var(--lightningcss-light,#ff9d1c1f)var(--lightningcss-dark,#332d201f) 34%,#0000 67%);border-radius:50%;width:520px;height:520px;animation:2.1s ease-in-out infinite reward-glow-breathe;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.reward-celebration-card:after{z-index:5;pointer-events:none;content:"";background:linear-gradient(108deg,#0000 43%,var(--lightningcss-light,#ffffff45)var(--lightningcss-dark,#151f2d45) 49%,#0000 55%);animation:3.4s ease-in-out infinite reward-card-glint;position:absolute;inset:-55% -80%;transform:translate(-40%)}.reward-celebration-close{z-index:8;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#61758d38);border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:16px;right:16px}.reward-celebration-close:hover,.reward-celebration-close:focus-visible{outline-offset:2px;background:var(--lightningcss-light,#fff3)var(--lightningcss-dark,#151f2d33);outline:2px solid var(--lightningcss-light,#ffd43f)var(--lightningcss-dark,#61758d)}.reward-celebration-close svg{width:21px;height:21px}.reward-celebration-orbit{pointer-events:none;border:2px dashed var(--lightningcss-light,#ffe05f85)var(--lightningcss-dark,#61758d85);border-right-color:var(--lightningcss-light,#2ba7ffb8)var(--lightningcss-dark,#61758db8);border-radius:50%;width:205px;height:205px;animation:5.5s linear infinite reward-orbit-spin;position:absolute;top:52px;left:50%;transform:translate(-50%)}.reward-celebration-orbit svg{color:var(--lightningcss-light,#ffdd4f)var(--lightningcss-dark,#e8edf5);filter:drop-shadow(0 0 9px #ffb72c);position:absolute}.reward-celebration-orbit svg:first-child{width:27px;height:27px;top:-12px;left:42%}.reward-celebration-orbit svg:nth-child(2){color:var(--lightningcss-light,#5bc4ff)var(--lightningcss-dark,#9acbff);width:30px;height:30px;bottom:36px;right:-12px}.reward-celebration-orbit svg:nth-child(3){color:var(--lightningcss-light,#ff4454)var(--lightningcss-dark,#ffb3bd);width:21px;height:21px;bottom:4px;left:12px}.reward-celebration-core{color:var(--lightningcss-light,#0b2243)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 36% 28%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe25d)var(--lightningcss-dark,#332d20) 32%,var(--lightningcss-light,#ffae25)var(--lightningcss-dark,#332d20) 76%);border:3px solid var(--lightningcss-light,#fff0a0)var(--lightningcss-dark,#61758d);border-radius:50%;place-items:center;width:134px;height:134px;margin-bottom:22px;animation:1.55s ease-in-out infinite reward-core-pop;display:grid;position:relative;box-shadow:0 0 0 12px #ffcd381f,0 0 55px #ffc029c7}.reward-celebration-core:before,.reward-celebration-core:after{content:"";border:2px solid var(--lightningcss-light,#ffeb8b5c)var(--lightningcss-dark,#61758d5c);border-radius:50%;animation:1.8s ease-out infinite reward-shockwave;position:absolute;inset:-25px}.reward-celebration-core:after{animation-delay:.9s}.reward-celebration-core>svg{fill:currentColor;filter:drop-shadow(0 4px 4px #ffffff80);width:65px;height:65px}.reward-celebration-kicker{color:var(--lightningcss-light,#ffdd4f)var(--lightningcss-dark,#e8edf5);letter-spacing:.2em;align-items:center;gap:7px;font-size:.8rem;font-weight:1000;display:inline-flex}.reward-celebration-kicker svg{width:18px;height:18px}.reward-celebration h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-family:var(--font-header,inherit);letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 7px 22px #00000075,0 0 22px #38a7ff47;margin:9px 0 4px;font-size:clamp(3rem,9vw,5.5rem);font-weight:1000;line-height:.84}.reward-celebration-card>p{color:var(--lightningcss-light,#d8e7f7)var(--lightningcss-dark,#e8edf5);max-width:570px;margin:13px 0 0;font-size:1rem;font-weight:750;line-height:1.5}.reward-celebration-amounts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;width:min(100%,600px);margin-top:24px;display:grid}.reward-celebration-amount{color:var(--lightningcss-light,#15233a)var(--lightningcss-dark,#e8edf5);text-align:left;background:linear-gradient(145deg,var(--lightningcss-light,#fff4aa)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffc52f)var(--lightningcss-dark,#332d20));border:1px solid var(--lightningcss-light,#ffe26b80)var(--lightningcss-dark,#61758d80);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:94px;padding:14px 17px;animation:.55s cubic-bezier(.17,.89,.32,1.3) .42s both reward-amount-slam;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #ffb82233,inset 0 1px #ffffffbd}.reward-celebration-amount.is-credits{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#0879d9)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#054783)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#61cdffb3)var(--lightningcss-dark,#61758db3);animation-delay:.55s;box-shadow:0 12px 30px #1c90f242,inset 0 1px #ffffff4d}.reward-celebration-amount>span{background:var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#151f2d59);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.reward-celebration-amount.is-credits>span{background:var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#151f2d21)}.reward-celebration-amount svg{width:29px;height:29px}.reward-celebration-amount>div{min-width:0;display:grid}.reward-celebration-amount strong{letter-spacing:-.04em;font-size:clamp(2rem,5vw,2.8rem);font-weight:1000;line-height:.9}.reward-celebration-amount small{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.11em;margin-top:7px;font-weight:1000}.reward-celebration-queue{color:var(--lightningcss-light,#a9c4df)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:12px;font-weight:850}.reward-celebration-action{z-index:7;color:var(--lightningcss-light,#0a1f3d)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#ffd43f)var(--lightningcss-dark,#332d20);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:235px;min-height:52px;margin-top:20px;padding:0 22px;font-size:.93rem;font-weight:1000;animation:1.9s ease-in-out infinite reward-action-pulse;display:inline-flex;position:relative;box-shadow:0 10px 30px #ffc12a59}.reward-celebration-action:hover,.reward-celebration-action:focus-visible{outline-offset:3px;background:var(--lightningcss-light,#ffe477)var(--lightningcss-dark,#332d20);outline:3px solid var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#61758d73)}.reward-celebration-action:disabled,.reward-celebration-close:disabled{cursor:wait;opacity:.72}.reward-celebration-action svg{width:19px;height:19px}.reward-celebration-error{color:var(--lightningcss-light,#ffb9bf)var(--lightningcss-dark,#ffb3bd);margin-top:10px;font-size:.78rem;font-weight:800}@keyframes reward-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes reward-screen-flash{0%{opacity:.92}45%,to{opacity:0}}@keyframes reward-rays-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes reward-card-slam{0%{opacity:0;transform:scale(.65)rotate(-2deg)}58%{opacity:1;transform:scale(1.035)rotate(.5deg)}to{transform:scale(1)rotate(0)}}@keyframes reward-glow-breathe{0%,to{opacity:.62;transform:translate(-50%)scale(.86)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes reward-card-glint{0%,32%{transform:translate(-42%)}61%,to{transform:translate(42%)}}@keyframes reward-orbit-spin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes reward-core-pop{0%,to{transform:translateY(0)scale(1)rotate(-2deg)}48%{transform:translateY(-8px)scale(1.08)rotate(2deg)}}@keyframes reward-shockwave{0%{opacity:.65;transform:scale(.72)}to{opacity:0;transform:scale(1.48)}}@keyframes reward-particle-launch{0%,10%{opacity:0;transform:rotate(var(--burst-angle)) translateX(12px) rotate(0)}18%{opacity:1}68%,to{opacity:0;transform:rotate(var(--burst-angle)) translateX(var(--burst-distance)) rotate(var(--burst-rotation))}}@keyframes reward-amount-slam{0%{opacity:0;transform:translateY(28px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reward-action-pulse{0%,to{transform:scale(1);box-shadow:0 10px 30px #ffc12a47}50%{transform:scale(1.025);box-shadow:0 12px 38px #ffc12a80}}@media (width<=640px){.reward-celebration{align-items:start;padding:8px}.reward-celebration-card{border-radius:26px;align-content:center;min-height:calc(100dvh - 16px);padding:58px 16px 25px}.reward-celebration-orbit{width:164px;height:164px;top:58px}.reward-celebration-core{width:108px;height:108px;margin-bottom:24px}.reward-celebration-core>svg{width:52px;height:52px}.reward-celebration h2{font-size:clamp(2.7rem,15vw,4.1rem)}.reward-celebration-card>p{font-size:.9rem}.reward-celebration-amounts{grid-template-columns:1fr 1fr;gap:7px}.reward-celebration-amount{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:86px;padding:11px 8px}.reward-celebration-amount>span{border-radius:11px;width:37px;height:37px}.reward-celebration-amount svg{width:21px;height:21px}.reward-celebration-amount strong{font-size:clamp(1.75rem,9vw,2.4rem)}.reward-celebration-amount small{font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);margin-top:4px}.reward-celebration-action{width:min(100%,330px)}}@media (prefers-reduced-motion:reduce){.reward-celebration *,.reward-celebration :before,.reward-celebration :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.unified-header.has-cut-test-alert,.unified-header.has-before-after-alert{grid-template-rows:82px 44px;height:126px;padding-top:0;padding-bottom:0}.unified-header.has-two-battle-alerts{grid-template-rows:82px 44px 44px;height:170px}.unified-header.has-cut-test-alert>.unified-brand,.unified-header.has-cut-test-alert>.unified-nav,.unified-header.has-before-after-alert>.unified-brand,.unified-header.has-before-after-alert>.unified-nav{grid-row:1}.cut-test-global-alert{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(90deg,var(--lightningcss-light,#ffd23f3b)var(--lightningcss-dark,#332d203b),#0000 21% 79%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033)),linear-gradient(100deg,var(--lightningcss-light,#981117)var(--lightningcss-dark,#652838),var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838) 43%,var(--lightningcss-light,#a70f18)var(--lightningcss-dark,#652838));grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:11px;margin:0 -22px;padding:0 clamp(14px,3vw,36px);animation:1.35s ease-in-out infinite cut-test-alert-flash;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 22px #5a040847}.cut-test-global-alert:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,var(--lightningcss-light,#ffffff57)var(--lightningcss-dark,#151f2d57) 48%,#0000 62%);animation:2.8s ease-in-out infinite cut-test-alert-sweep;position:absolute;inset:0;transform:translate(-120%)}.cut-test-global-alert.is-challenge{background:repeating-linear-gradient(115deg,#0000 0 18px,var(--lightningcss-light,#ffd43f17)var(--lightningcss-dark,#332d2017) 18px 20px),linear-gradient(100deg,var(--lightningcss-light,#65080e)var(--lightningcss-dark,#652838),var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838) 48%,var(--lightningcss-light,#6f0910)var(--lightningcss-dark,#652838));box-shadow:inset 0 1px #ffffff40,0 8px 24px #5e040961,0 0 20px #ffd23f33}.cut-test-global-alert.is-open_challenge{background:repeating-linear-gradient(115deg,#0000 0 17px,var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a) 17px 19px),linear-gradient(100deg,var(--lightningcss-light,#053b82)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0781d9)var(--lightningcss-dark,#1d4c71) 48%,var(--lightningcss-light,#082b69)var(--lightningcss-dark,#1d4c71));box-shadow:inset 0 1px #ffffff47,0 8px 26px #032b666b,0 0 24px #ffd23f47}.cut-test-global-alert.is-open_challenge .cut-test-alert-action{color:var(--lightningcss-light,#2b1b00)var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#fff19a)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20))}.cut-test-global-alert.is-challenge .cut-test-alert-action{color:var(--lightningcss-light,#321d00)var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#ffe989)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20))}.before-after-global-alert{background:linear-gradient(90deg,var(--lightningcss-light,#6fe4ff38)var(--lightningcss-dark,#172d4338),#0000 24% 76%,var(--lightningcss-light,#6fe4ff2e)var(--lightningcss-dark,#172d432e)),linear-gradient(100deg,var(--lightningcss-light,#5530a6)var(--lightningcss-dark,#44315f),var(--lightningcss-light,#7657e8)var(--lightningcss-dark,#1d4c71) 45%,var(--lightningcss-light,#3d2a91)var(--lightningcss-dark,#1d4c71));box-shadow:inset 0 1px #ffffff40,0 8px 24px #301c744d}.before-after-global-alert.is-challenge{background:repeating-linear-gradient(115deg,#0000 0 18px,var(--lightningcss-light,#84ebff1a)var(--lightningcss-dark,#172d431a) 18px 20px),linear-gradient(100deg,var(--lightningcss-light,#3d247f)var(--lightningcss-dark,#44315f),var(--lightningcss-light,#7254dc)var(--lightningcss-dark,#1d4c71) 48%,var(--lightningcss-light,#2c1e67)var(--lightningcss-dark,#1d4c71))}.before-after-global-alert .cut-test-alert-signal{color:var(--lightningcss-light,#35206c)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#8feaff)var(--lightningcss-dark,#172d43);box-shadow:0 0 0 4px #8feaff33,0 0 18px #8feaffa3}.unified-header.has-two-battle-alerts .cut-test-global-alert{grid-row:2}.unified-header.has-two-battle-alerts .before-after-global-alert{grid-row:3}.cut-test-alert-signal{z-index:1;color:var(--lightningcss-light,#8d0e13)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border:2px solid var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#61758dbf);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 0 0 4px #ffd23f2e,0 0 18px #ffd23f9e}.cut-test-alert-signal svg{width:16px;height:16px}.cut-test-alert-signal i{background:var(--lightningcss-light,#0ddc93)var(--lightningcss-dark,#18312b);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.cut-test-alert-copy{z-index:1;align-items:center;gap:11px;min-width:0;display:flex;position:relative}.cut-test-alert-copy strong{letter-spacing:.055em;white-space:nowrap;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:.93rem}.cut-test-alert-copy small{color:var(--lightningcss-light,#ffe7e9)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.cut-test-alert-action{z-index:1;color:var(--lightningcss-light,#071d49)var(--lightningcss-dark,#e8edf5);min-height:30px;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.05em;text-transform:uppercase;background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border:1px solid var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#61758ddb);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 14px;font-weight:950;display:inline-flex;position:relative;box-shadow:0 5px 13px #3f040747}.cut-test-alert-action svg{width:15px;height:15px}@keyframes cut-test-alert-flash{0%,to{filter:brightness()}50%{filter:brightness(1.17)saturate(1.12)}}@keyframes cut-test-alert-sweep{0%,42%{transform:translate(-120%)}68%,to{transform:translate(120%)}}.cut-test-arena{--cut-navy:#061a3b;--cut-blue:#0757b7;--cut-red:#d71920;--cut-yellow:#ffd429;gap:14px;scroll-margin-top:144px;display:grid}.cut-test-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 12% -20%,var(--lightningcss-light,#ffd42959)var(--lightningcss-dark,#332d2059),#0000 18rem),radial-gradient(circle at 82% 140%,var(--lightningcss-light,#d71920b3)var(--lightningcss-dark,#652838b3),#0000 28rem),linear-gradient(120deg,var(--lightningcss-light,#041832)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#073f83)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#071f46)var(--lightningcss-dark,#0c131e));border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:clamp(20px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #041a3c3b}.cut-test-hero:before{content:"";pointer-events:none;opacity:.15;background-image:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 1.2px,#0000 1.2px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.cut-test-hero>*{z-index:1;position:relative}.cut-test-hero-icon{color:var(--lightningcss-light,#8f1017)var(--lightningcss-dark,#ffb3bd);background:linear-gradient(145deg,var(--lightningcss-light,#fff8d4)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#332d20));border:2px solid var(--lightningcss-light,#ffffff94)var(--lightningcss-dark,#61758d94);border-radius:24px;place-items:center;width:76px;height:76px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 0 0 6px #ffd4291c,0 14px 25px #0000003d}.cut-test-hero-icon>svg{width:43px;height:43px}.cut-test-hero-icon span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#34232d);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;place-items:center;width:31px;height:31px;animation:1.2s ease-in-out infinite cut-test-flame;display:grid;position:absolute;bottom:-7px;right:-8px}.cut-test-hero-icon span svg{width:18px;height:18px}@keyframes cut-test-flame{0%,to{transform:translateY(0)rotate(-5deg)scale(1)}50%{transform:translateY(-4px)rotate(5deg)scale(1.08)}}.cut-test-kicker{color:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-weight:950;display:inline-flex}.cut-test-kicker svg{width:15px;height:15px}.cut-test-hero h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:5px 0 6px;font-size:clamp(2.1rem,4.2vw,3.65rem);line-height:.92}.cut-test-hero p{color:var(--lightningcss-light,#d6e9ff)var(--lightningcss-dark,#e8edf5);max-width:680px;margin:0;font-size:.76rem;font-weight:700;line-height:1.55}.cut-test-prize{background:var(--lightningcss-light,#02122c91)var(--lightningcss-dark,#0c131e91);border:1px solid var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-radius:18px;gap:4px;padding:11px 14px;display:grid;box-shadow:inset 0 1px #ffffff24}.cut-test-prize>span{color:var(--lightningcss-light,#a9c9ec)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.cut-test-prize strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;align-items:center;gap:6px;display:flex}.cut-test-prize strong:first-of-type{color:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#e8edf5)}.cut-test-prize svg{width:15px;height:15px}.cut-test-create{color:var(--lightningcss-light,#061a3b)var(--lightningcss-dark,#e8edf5);min-height:46px;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#332d20);border:1px solid var(--lightningcss-light,#ffe789)var(--lightningcss-dark,#61758d);border-radius:14px;font-weight:950;box-shadow:0 10px 24px #00000038}.cut-test-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cut-test-rules span{color:var(--lightningcss-light,#304c70)var(--lightningcss-dark,#9acbff);min-height:42px;font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9d9eb)var(--lightningcss-dark,#61758d);border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:900;display:flex;box-shadow:0 7px 18px #1f3a5b12}.cut-test-rules svg{width:16px;height:16px;color:var(--lightningcss-light,var(--cut-blue))var(--lightningcss-dark,#9acbff);flex:none}.cut-test-stack{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;padding:4px 4px 14px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.cut-test-stack>.cut-test-challenge{scroll-snap-align:start;flex:0 0 calc(100% - 2px)}.cut-test-challenge{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d7eb)var(--lightningcss-dark,#61758d);border-radius:26px;scroll-margin-top:144px;overflow:hidden;box-shadow:0 16px 40px #1f3a5b1c}.cut-test-challenge.is-voting_open{border-color:var(--lightningcss-light,#e9bd21)var(--lightningcss-dark,#61758d);box-shadow:0 16px 42px #1f3a5b1f,0 0 0 3px #ffd4292b}.cut-test-challenge.is-open-available{border-color:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#61758d);animation:1.55s ease-in-out infinite cut-test-open-pulse;box-shadow:0 16px 42px #053e8733,0 0 0 4px #ffd42938}@keyframes cut-test-open-pulse{0%,to{box-shadow:0 16px 42px #053e8733,0 0 0 3px #ffd42933}50%{box-shadow:0 19px 48px #053e874d,0 0 0 8px #ffd42957,0 0 34px #ffd42947}}.cut-test-open-callout{color:var(--lightningcss-light,#244d78)var(--lightningcss-dark,#9acbff);background:linear-gradient(100deg,var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff9d8)var(--lightningcss-dark,#151f2d));border-bottom:1px solid var(--lightningcss-light,#c9d9eb)var(--lightningcss-dark,#61758d);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 19px;display:grid}.cut-test-open-callout>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0877d1)var(--lightningcss-dark,#1d4c71);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 18px #0555aa3d}.cut-test-open-callout small{color:var(--lightningcss-light,#a74a08)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.11em;font-weight:950}.cut-test-open-callout h3{color:var(--lightningcss-light,#061a3b)var(--lightningcss-dark,#e8edf5);margin:3px 0;font-size:1rem;line-height:1.15}.cut-test-open-callout p{font-size:max(var(--hpp-text-floor,0px), .68rem);margin:0;font-weight:700;line-height:1.45}.cut-test-open-callout>button{color:var(--lightningcss-light,#071d49)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#332d20);min-height:42px;font-weight:950}.cut-test-open-callout.is-live>span{color:var(--lightningcss-light,#411e00)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#332d20);animation:1.2s ease-in-out infinite cut-test-flame}.cut-test-challenge-topline{background:linear-gradient(100deg,var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf5ff)var(--lightningcss-dark,#151f2d));border-bottom:1px solid var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.cut-test-challenge-topline>div>span{color:var(--lightningcss-light,var(--cut-blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:950;display:flex}.cut-test-challenge-topline svg{width:15px;height:15px}.cut-test-challenge-topline h2{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.4rem,3vw,2rem);line-height:1}.cut-test-challenge-topline>strong{color:var(--lightningcss-light,#1d476f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdd1e7)var(--lightningcss-dark,#61758d);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-weight:950;display:inline-flex}.cut-test-challenge-topline>strong>span{background:var(--lightningcss-light,#f3ad00)var(--lightningcss-dark,#332d20);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f3ad0024}.is-completed .cut-test-challenge-topline>strong>span{background:var(--lightningcss-light,#09a56f)var(--lightningcss-dark,#20503f);box-shadow:0 0 0 4px #09a56f24}.cut-test-submission-zone{grid-template-columns:minmax(230px,.85fr) minmax(0,1.35fr);display:grid}.cut-test-submission-track{background:var(--lightningcss-light,#f6f9fd)var(--lightningcss-dark,#151f2d);border-right:1px solid var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#61758d);display:grid}.cut-test-submission-track>div{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:17px 19px;display:grid}.cut-test-submission-track>div+div{border-top:1px solid var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#61758d)}.cut-test-submission-track>div>span{color:var(--lightningcss-light,#69809b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7d7e7)var(--lightningcss-dark,#61758d);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.cut-test-submission-track>div.is-ready>span{color:var(--lightningcss-light,#057f55)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e8fff6)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#75d7b4)var(--lightningcss-dark,#61758d)}.cut-test-submission-track svg{width:18px;height:18px}.cut-test-submission-track strong,.cut-test-submission-track small{display:block}.cut-test-submission-track strong{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase}.cut-test-submission-track small{color:var(--lightningcss-light,#71859e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px}.cut-test-submission-message{justify-content:space-between;align-items:center;gap:20px;padding:21px;display:flex}.cut-test-submission-message>div>span{color:var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:950;display:flex}.cut-test-submission-message h3{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);margin:5px 0;font-size:1rem}.cut-test-submission-message p{color:var(--lightningcss-light,#667b95)var(--lightningcss-dark,#9acbff);max-width:660px;font-size:max(var(--hpp-text-floor,0px), .66rem);margin:0;line-height:1.5}.cut-test-upload-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg, var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--cut-blue))var(--lightningcss-dark,#172d43));min-height:48px;font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;cursor:pointer;border:1px solid var(--lightningcss-light,#0d63c5)var(--lightningcss-dark,#61758d);border-radius:14px;flex:none;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-weight:950;display:inline-flex;box-shadow:0 10px 23px #074ba238}.cut-test-upload-button input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cut-test-upload-button svg{width:17px;height:17px}.cut-test-upload-button.is-uploading{cursor:wait;opacity:.72}.cut-test-upload-slots{flex:0 0 min(350px,48%);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,350px);display:grid}.cut-test-upload-slots.is-three{flex-basis:min(520px,58%);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,520px)}.cut-test-upload-slot{color:var(--lightningcss-light,#71869f)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#f5f9fd)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#b6c9dd)var(--lightningcss-dark,#61758d);border-radius:14px;grid-template-columns:1fr;gap:7px;min-width:0;padding:8px;display:grid}.cut-test-upload-slot>img{object-fit:contain;background:var(--lightningcss-light,#e7eff7)var(--lightningcss-dark,#172d43);border-radius:9px;width:100%;height:auto;display:block}.cut-test-upload-slot>svg{width:100%;height:54px;padding:14px}.cut-test-upload-slot>span{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.cut-test-upload-slot.is-ready{background:var(--lightningcss-light,#edfff8)var(--lightningcss-dark,#151f2d);border-style:solid;border-color:var(--lightningcss-light,#75d7b4)var(--lightningcss-dark,#61758d)}.cut-test-upload-slot .cut-test-upload-button{width:100%;min-height:38px;font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);border-radius:9px;padding:7px 9px}.cut-test-spin{animation:1s linear infinite cut-test-spin}@keyframes cut-test-spin{to{transform:rotate(360deg)}}.cut-test-judge-note{color:var(--lightningcss-light,#6a4a00)var(--lightningcss-dark,#f4d38b);background:linear-gradient(90deg,var(--lightningcss-light,#fff9d9)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fffdf1)var(--lightningcss-dark,#151f2d));border-bottom:1px solid var(--lightningcss-light,#ecd46f)var(--lightningcss-dark,#61758d);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 18px;display:grid}.cut-test-judge-note>svg{color:var(--lightningcss-light,#a86d00)var(--lightningcss-dark,#f4d38b);width:22px;height:22px}.cut-test-judge-note p{font-size:max(var(--hpp-text-floor,0px), .65rem);margin:0;line-height:1.45}.cut-test-judge-note p strong{color:var(--lightningcss-light,#473100)var(--lightningcss-dark,#f4d38b)}.cut-test-judge-note>span{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;align-items:center;gap:5px;font-weight:950;display:flex}.cut-test-judge-note>span i{color:var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#ffb3bd);font-style:normal}.cut-test-judge-note>span svg{width:15px;height:15px;color:var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#ffb3bd)}.cut-test-versus-grid{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);align-items:center;gap:10px;padding:18px;display:grid}.cut-test-entry{min-width:0;color:inherit;text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#d0deed)var(--lightningcss-dark,#61758d);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 9px 24px #1c395b1a}button.cut-test-entry{width:100%}.cut-test-entry.is-votable{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.cut-test-entry.is-votable:hover,.cut-test-entry.is-votable:focus-visible{border-color:var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#61758d);outline:none;transform:translateY(-3px);box-shadow:0 14px 30px #bf151d2e,0 0 0 4px #d719201a}.cut-test-entry.is-winner{border-color:var(--lightningcss-light,#e5b91e)var(--lightningcss-dark,#61758d);box-shadow:0 14px 32px #cf990038,0 0 0 4px #ffd42929}.cut-test-entry.is-my-vote:not(.is-winner){border-color:var(--lightningcss-light,var(--cut-blue))var(--lightningcss-dark,#61758d)}.cut-test-photo-stage{background:linear-gradient(145deg,var(--lightningcss-light,#dae8f6)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d));position:relative;overflow:hidden}.cut-test-photo-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;width:100%;display:grid}.cut-test-photo-pair.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cut-test-photo-pair.is-single{grid-template-columns:1fr}.cut-test-photo-pair>*+*{border-left:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d)}.cut-test-photo-pair figure{background:var(--lightningcss-light,#e7eff7)var(--lightningcss-dark,#172d43);min-width:0;margin:0;position:relative;overflow:hidden}.cut-test-photo-pair img{object-fit:contain;width:100%;height:auto;display:block}.cut-test-photo-pair figcaption{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .5rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;background:var(--lightningcss-light,#041838c7)var(--lightningcss-dark,#0c131ec7);border:1px solid var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#61758db8);border-radius:999px;padding:4px 7px;font-weight:950;position:absolute;bottom:7px;right:7px}.cut-test-photo-missing{color:var(--lightningcss-light,#71869f)var(--lightningcss-dark,#9acbff);align-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.cut-test-photo-missing svg{width:38px;height:38px}.cut-test-photo-missing span{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:900}.cut-test-entry-letter{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#041838e0)var(--lightningcss-dark,#0c131ee0);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:12px;place-items:center;width:38px;height:38px;font:900 1.15rem/1 "Domino's Sans Header 1",Impact,sans-serif;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 7px 18px #00000045}.cut-test-winner-ribbon,.cut-test-my-vote{color:var(--lightningcss-light,#071d49)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .53rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;border:1px solid var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#61758dd9);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-weight:950;display:inline-flex;position:absolute;right:9px;box-shadow:0 7px 17px #00000038}.cut-test-winner-ribbon{background:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#332d20);top:10px}.cut-test-my-vote{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0757b7)var(--lightningcss-dark,#1d4c71);bottom:9px}.cut-test-winner-ribbon svg,.cut-test-my-vote svg{width:13px;height:13px}.cut-test-entry-copy{padding:14px}.cut-test-entry-copy>span{color:var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;font-weight:950}.cut-test-entry-copy h3{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);margin:4px 0;font-size:1.05rem}.cut-test-entry-copy>p{color:var(--lightningcss-light,#6e8199)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:5px;margin:5px 0 0;display:flex}.cut-test-entry-copy>p svg{width:14px;height:14px}.cut-test-vote-cta{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(105deg, var(--lightningcss-light,#a30f16)var(--lightningcss-dark,#652838), var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#34232d));min-height:38px;font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.cut-test-vote-cta svg{width:16px;height:16px}.cut-test-result{margin-top:10px}.cut-test-result>div{color:var(--lightningcss-light,#596f8b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,inherit);justify-content:space-between;gap:10px;font-weight:850;display:flex}.cut-test-result>div strong{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5)}.cut-test-result>i{background:var(--lightningcss-light,#e4ebf3)var(--lightningcss-dark,#172d43);border-radius:999px;height:7px;margin-top:5px;display:block;overflow:hidden}.cut-test-result>i b{border-radius:inherit;background:linear-gradient(90deg, var(--lightningcss-light,var(--cut-blue))var(--lightningcss-dark,#172d43), var(--lightningcss-light,#28a1ff)var(--lightningcss-dark,#1d4c71));height:100%;transition:width .35s;display:block;box-shadow:0 0 12px #1267d699}.is-winner .cut-test-result>i b{background:linear-gradient(90deg,var(--lightningcss-light,#e6a400)var(--lightningcss-dark,#544522),var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#332d20))}.cut-test-vs{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg, var(--lightningcss-light,#861016)var(--lightningcss-dark,#652838), var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#34232d));border:3px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;align-content:center;place-items:center;gap:0;width:54px;height:54px;font:900 1rem/1 "Domino's Sans Header 1",Impact,sans-serif;display:grid;transform:rotate(-4deg);box-shadow:0 0 0 4px #ffd429,0 10px 22px #76050c40}.cut-test-vs svg{color:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#e8edf5);width:19px;height:19px}.cut-test-challenge-footer{color:var(--lightningcss-light,#647891)var(--lightningcss-dark,#9acbff);min-height:48px;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f6f9fd)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#61758d);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 18px;display:flex}.cut-test-challenge-footer>span,.cut-test-challenge-footer>strong{align-items:center;gap:6px;display:flex}.cut-test-challenge-footer>strong{color:var(--lightningcss-light,#075c41)var(--lightningcss-dark,#94dfba)}.cut-test-challenge-footer>button{color:var(--lightningcss-light,#684500)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#fff9d4)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d79f00)var(--lightningcss-dark,#61758d);margin-left:auto;font-weight:950}.cut-test-challenge-footer svg{width:15px;height:15px}.cut-test-history{gap:12px;margin-top:8px;display:grid}.cut-test-history>div:first-child{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);border-bottom:2px solid var(--lightningcss-light,#cbd9e8)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;padding:0 3px 8px;display:flex}.cut-test-history>div:first-child span{text-transform:uppercase;align-items:center;gap:7px;font:900 1rem/1 "Domino's Sans Header 1",Impact,sans-serif;display:flex}.cut-test-history>div:first-child strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--cut-blue))var(--lightningcss-dark,#172d43);border-radius:10px;place-items:center;min-width:31px;height:31px;display:grid}.cut-test-history>div:first-child svg{color:var(--lightningcss-light,#cc9500)var(--lightningcss-dark,#f4d38b);width:18px;height:18px}.cut-test-history .cut-test-challenge{box-shadow:0 9px 24px #1f3a5b14}.cut-test-champion-rail{scroll-snap-type:x mandatory;gap:12px;padding:4px 3px 13px;display:flex;overflow-x:auto}.cut-test-champion-card{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;scroll-snap-align:start;background:radial-gradient(circle at 50% 14%,var(--lightningcss-light,#68ddff6b)var(--lightningcss-dark,#172d436b),#0000 35%),linear-gradient(145deg,var(--lightningcss-light,#102d70)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0864c6)var(--lightningcss-dark,#1d4c71) 54%,var(--lightningcss-light,#0c3f91)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#93bfea)var(--lightningcss-dark,#61758d);border-radius:24px;flex:0 0 min(82vw,330px);align-content:center;justify-items:center;min-height:210px;padding:24px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #05327440}.cut-test-champion-card:after{content:"";background:linear-gradient(105deg,#0000 42%,var(--lightningcss-light,#ffffff3b)var(--lightningcss-dark,#151f2d3b) 50%,#0000 58%);animation:4s ease-in-out infinite cut-test-champion-shine;position:absolute;inset:-80% -35%;transform:rotate(8deg)}.cut-test-champion-card>*{z-index:1;position:relative}.cut-test-champion-crown{color:var(--lightningcss-light,#17346d)var(--lightningcss-dark,#9acbff);background:linear-gradient(145deg,var(--lightningcss-light,#fff198)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#332d20));border:2px solid var(--lightningcss-light,#fff2a0)var(--lightningcss-dark,#61758d);border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 28px #ffd42975}.cut-test-champion-crown svg{width:31px;height:31px}.cut-test-champion-card small{color:var(--lightningcss-light,#bdeeff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;text-transform:uppercase;margin-top:13px;font-weight:950}.cut-test-champion-card>strong{margin-top:3px;font-size:.9rem}.cut-test-champion-card h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.04em;margin:2px 0 0;font:900 2rem/1 "Domino's Sans Header 1",Impact,sans-serif}.cut-test-champion-card p{color:var(--lightningcss-light,#d9f4ff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);margin:8px 0 0}.cut-test-champion-link{color:var(--lightningcss-light,#fff1a3)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;align-items:center;gap:6px;margin-top:14px;font-weight:950;display:flex}.cut-test-champion-link svg{width:15px;height:15px}@keyframes cut-test-champion-shine{0%,55%{transform:translate(-55%)rotate(8deg)}85%,to{transform:translate(55%)rotate(8deg)}}.cut-test-vault-group{gap:14px;display:grid}.cut-test-vault-heading{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border-bottom:1px solid var(--lightningcss-light,#92c4f55c)var(--lightningcss-dark,#61758d5c);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.cut-test-vault-heading>span{color:var(--lightningcss-light,#062558)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#78ddff)var(--lightningcss-dark,#172d43);border-radius:14px;place-items:center;width:45px;height:45px;display:grid}.cut-test-vault-heading small{color:var(--lightningcss-light,#8edfff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;text-transform:uppercase;font-weight:950}.cut-test-vault-heading h2{margin:3px 0 0;font-size:1.55rem}.cut-test-vault-heading>strong{background:var(--lightningcss-light,#0877e8)var(--lightningcss-dark,#1d4c71);border-radius:12px;place-items:center;min-width:36px;height:36px;display:grid}.cut-test-vault-stack{gap:16px;display:grid}.cut-test-title-input{width:100%;min-height:45px;color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cbe0)var(--lightningcss-dark,#61758d);border-radius:12px;padding:0 13px}.cut-test-empty,.cut-test-loading{color:var(--lightningcss-light,#69809a)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#aebfd3)var(--lightningcss-dark,#61758d);border-radius:24px;align-content:center;place-items:center;gap:7px;min-height:180px;padding:24px;display:grid}.cut-test-empty>svg,.cut-test-loading>svg{width:38px;height:38px;color:var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#ffb3bd)}.cut-test-loading>svg{animation:1s linear infinite cut-test-spin}.cut-test-empty h3{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);margin:2px 0 0;font-size:1.1rem}.cut-test-empty p{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);margin:0 0 6px}.cut-test-empty button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--cut-blue))var(--lightningcss-dark,#172d43)}.cut-test-error{border:1px solid var(--lightningcss-light,#edacb0)var(--lightningcss-dark,#61758d);border-left:5px solid var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#7c1720)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border-radius:14px;align-items:center;gap:9px;padding:10px 12px;font-weight:750;display:flex}.cut-test-error svg{flex:none;width:17px;height:17px}.cut-test-error button{color:var(--lightningcss-light,#7c1720)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#df9ba0)var(--lightningcss-dark,#61758d);border-radius:9px;margin-left:auto;padding:5px 9px;font-weight:900}.cut-test-create-dialog{border-radius:24px;max-height:min(90svh,760px);overflow-y:auto}.cut-test-create-dialog>label,.cut-test-field{gap:6px;display:grid}.cut-test-challenge-mode{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cut-test-challenge-mode button{color:var(--lightningcss-light,#355473)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cbe0)var(--lightningcss-dark,#61758d);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.cut-test-challenge-mode button>svg{color:var(--lightningcss-light,#0877d1)var(--lightningcss-dark,#9acbff);width:22px}.cut-test-challenge-mode button span{gap:2px;display:grid}.cut-test-challenge-mode button strong{color:var(--lightningcss-light,#061a3b)var(--lightningcss-dark,#e8edf5);font-size:.76rem}.cut-test-challenge-mode button small{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,1.3)}.cut-test-challenge-mode button.is-active{background:var(--lightningcss-light,#fff7ce)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#e5ad08)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #ffd4292b}.cut-test-create-dialog>label>span,.cut-test-field>span{color:var(--lightningcss-light,#415874)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:900}.cut-test-create-dialog [data-slot=select-trigger]{width:100%;min-height:45px;color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b8cbe0)var(--lightningcss-dark,#61758d);border-radius:12px}.cut-test-opponent-trigger{width:100%;min-height:45px;color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b8cbe0)var(--lightningcss-dark,#61758d);border-radius:12px;justify-content:space-between;font-size:.82rem}.cut-test-opponent-trigger>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.cut-test-opponent-trigger svg{flex:none;width:17px;height:17px}.cut-test-opponent-popover{z-index:70;border-color:var(--lightningcss-light,#b64b20)var(--lightningcss-dark,#61758d);border-radius:14px;width:min(430px,100vw - 32px);max-height:min(560px,72dvh);padding:0;overflow:hidden;box-shadow:0 20px 55px #370c0452,0 0 0 3px #d94b121f}.cut-test-opponent-popover [cmdk-input]{font-size:16px}.cut-test-opponent-popover .cut-test-opponent-list,.cut-test-opponent-popover [cmdk-list]{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:min(420px,55dvh)!important;overflow:hidden auto!important}.cut-test-opponent-popover [cmdk-group-heading]{z-index:2;color:var(--lightningcss-light,#8a240d)var(--lightningcss-dark,#ffb3bd);text-transform:uppercase;background:var(--lightningcss-light,#fff0d8)var(--lightningcss-dark,#332d20);font-weight:950;position:sticky;top:0;box-shadow:0 1px #e9c49f}.cut-test-opponent-popover [cmdk-item]{color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);border-radius:9px;min-height:45px}.cut-test-opponent-popover [cmdk-item][data-selected=true]{color:var(--lightningcss-light,#5f1708)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffe1bd)var(--lightningcss-dark,#332d20)}.cut-test-opponent-popover [cmdk-item]>svg{opacity:0}.cut-test-opponent-popover [cmdk-item]>svg.is-visible{color:var(--lightningcss-light,#d64a16)var(--lightningcss-dark,#ffb3bd);opacity:1}.cut-test-opponent-popover [cmdk-item]>span{gap:1px;display:grid}.cut-test-opponent-popover [cmdk-item] strong{font-size:.82rem}.cut-test-opponent-popover [cmdk-item] small{color:var(--lightningcss-light,#69819a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.cut-test-create-rule.is-domino{background:var(--lightningcss-light,#e9f8ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#76bfe9)var(--lightningcss-dark,#61758d)}.cut-test-create-rule.is-open{background:var(--lightningcss-light,#fff9dc)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#e3bd3c)var(--lightningcss-dark,#61758d)}.cut-test-create-rule{color:var(--lightningcss-light,#4e6480)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef6ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdd5ee)var(--lightningcss-dark,#61758d);border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:11px;display:grid}.cut-test-create-rule svg{color:var(--lightningcss-light,var(--cut-blue))var(--lightningcss-dark,#9acbff)}.cut-test-create-rule p{font-size:max(var(--hpp-text-floor,0px), .66rem);margin:0;line-height:1.45}.cut-test-create-rule strong{color:var(--lightningcss-light,var(--cut-navy))var(--lightningcss-dark,#e8edf5);display:block}.cut-test-confirm-dialog{border-radius:23px}@media (width<=1050px){.cut-test-hero{grid-template-columns:auto minmax(0,1fr) auto}.cut-test-create{grid-column:2/-1;justify-self:end}.cut-test-submission-zone{grid-template-columns:1fr}.cut-test-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.cut-test-submission-track{border-bottom:1px solid var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#61758d);border-right:0;grid-template-columns:1fr 1fr}.cut-test-submission-track>div+div{border-top:0;border-left:1px solid var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#61758d)}}@media (width<=760px){.unified-header.has-cut-test-alert,.unified-header.has-before-after-alert{grid-template-rows:36px auto 48px;height:auto;min-height:160px;padding:6px 8px 0}.unified-header.has-two-battle-alerts{grid-template-rows:36px auto 48px 48px;height:auto;min-height:212px}.unified-header.has-cut-test-alert>.unified-brand,.unified-header.has-before-after-alert>.unified-brand{grid-row:1}.unified-header.has-cut-test-alert>.unified-nav,.unified-header.has-before-after-alert>.unified-nav{grid-row:2}.unified-header .cut-test-global-alert,.unified-header.has-two-battle-alerts .cut-test-global-alert{grid-row:3}.unified-header.has-two-battle-alerts .before-after-global-alert{grid-row:4}.cut-test-global-alert{gap:8px;margin:0 -7px;padding:0 9px}.cut-test-alert-signal{width:29px;height:29px}.cut-test-alert-copy{gap:1px;display:grid}.cut-test-alert-copy strong{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.cut-test-alert-copy small{font-size:max(var(--hpp-text-floor,0px), .51rem);line-height:var(--hpp-small-leading,inherit)}.cut-test-alert-action{min-height:31px;font-size:max(var(--hpp-text-floor,0px), .53rem);line-height:var(--hpp-small-leading,inherit);padding:5px 9px}.cut-test-alert-action svg{width:13px;height:13px}.cut-test-arena,.cut-test-challenge{scroll-margin-top:134px}}@media (width<=650px){.cut-test-hero{border-radius:22px;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:18px 14px}.cut-test-hero-icon{border-radius:18px;width:56px;height:56px}.cut-test-hero-icon>svg{width:32px;height:32px}.cut-test-hero h2{font-size:clamp(1.9rem,10vw,2.75rem)}.cut-test-hero p{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit)}.cut-test-kicker{font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em}.cut-test-prize{grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:center}.cut-test-prize>span{border-right:1px solid var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33)}.cut-test-prize strong{font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);justify-content:center}.cut-test-create{grid-column:1/-1;width:100%}.cut-test-rules{grid-template-columns:1fr;gap:5px}.cut-test-rules span{justify-content:flex-start;min-height:36px;padding:7px 10px}.cut-test-challenge{border-radius:20px}.cut-test-challenge-topline{gap:10px;padding:13px;display:grid}.cut-test-challenge-topline>strong{justify-self:start}.cut-test-submission-track{grid-template-columns:1fr}.cut-test-submission-track>div{padding:12px 14px}.cut-test-submission-track>div+div{border-top:1px solid var(--lightningcss-light,#dce6f1)var(--lightningcss-dark,#61758d);border-left:0}.cut-test-submission-message{gap:13px;padding:15px;display:grid}.cut-test-upload-slots{width:100%}.cut-test-upload-slots.is-three{grid-template-columns:1fr}.cut-test-upload-button{width:100%}.cut-test-judge-note{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.cut-test-judge-note>span{border-top:1px solid var(--lightningcss-light,#ead580)var(--lightningcss-dark,#61758d);grid-column:1/-1;justify-content:center;padding-top:7px}.cut-test-versus-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;padding:9px;position:relative}.cut-test-vs{z-index:3;width:39px;height:39px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin:0;position:absolute;top:74px;left:50%;transform:translate(-50%)rotate(-4deg)}.cut-test-vs svg{width:14px;height:14px}.cut-test-entry{border-radius:14px}.cut-test-entry-copy{padding:9px}.cut-test-entry-copy h3{overflow-wrap:anywhere;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.cut-test-entry-copy>p{font-size:max(var(--hpp-text-floor,0px), .49rem);line-height:var(--hpp-small-leading,inherit)}.cut-test-vote-cta{min-height:34px;font-size:max(var(--hpp-text-floor,0px), .48rem);line-height:var(--hpp-small-leading,inherit);text-align:center;padding:5px}.cut-test-entry-letter{border-radius:9px;width:29px;height:29px;font-size:.85rem;top:6px;left:6px}.cut-test-winner-ribbon,.cut-test-my-vote{max-width:calc(100% - 41px);font-size:max(var(--hpp-text-floor,0px), .42rem);line-height:var(--hpp-small-leading,inherit);padding:4px 5px;right:5px}.cut-test-entry.is-votable:active{border-color:var(--lightningcss-light,var(--cut-red))var(--lightningcss-dark,#61758d);transform:translateY(-2px)scale(.995);box-shadow:0 12px 28px #bf151d38,0 0 0 4px #d719201f}.cut-test-photo-pair,.cut-test-photo-pair.is-three{grid-template-columns:1fr}.cut-test-photo-pair>*+*{border-top:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-left:0}.cut-test-challenge-footer{gap:7px;padding:10px 12px;display:grid}.cut-test-challenge-footer>button{width:100%;margin-left:0}.cut-test-open-callout{grid-template-columns:auto minmax(0,1fr);padding:13px}.cut-test-open-callout>button{grid-column:1/-1;width:100%}.cut-test-challenge-mode{grid-template-columns:1fr}.cut-test-error{align-items:flex-start}.cut-test-error button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.cut-test-global-alert,.cut-test-global-alert:after,.cut-test-hero-icon span,.cut-test-spin{animation:none!important}.cut-test-entry.is-votable{transition:none}.cut-test-challenge.is-open-available,.cut-test-open-callout.is-live>span{animation:none!important}}.leaderboard-page{background:radial-gradient(circle at 92% 0,var(--lightningcss-light,#0876d12b)var(--lightningcss-dark,#1d4c712b),#0000 28rem),radial-gradient(circle at 8% 34%,var(--lightningcss-light,#ffd23f1c)var(--lightningcss-dark,#332d201c),#0000 24rem),var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);min-height:calc(100vh - 82px);padding:clamp(18px,3vw,38px)}.leaderboard-competition-hero{isolation:isolate;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,#ffd23f21)var(--lightningcss-dark,#332d2021),#0000 38%),linear-gradient(130deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71) 57%,var(--lightningcss-light,#0878d3)var(--lightningcss-dark,#1d4c71) 100%);border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);align-items:center;gap:clamp(26px,4vw,64px);width:min(1320px,100%);margin:0 auto;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #041c3a38}.leaderboard-competition-hero:before{content:"";z-index:-1;border:42px solid var(--lightningcss-light,#ffffff0e)var(--lightningcss-dark,#61758d0e);border-radius:50%;width:420px;height:420px;position:absolute;top:-315px;right:8%}.leaderboard-competition-hero:after{content:"";z-index:-1;background:radial-gradient(circle,var(--lightningcss-light,#ffd23f40)var(--lightningcss-dark,#332d2040),#0000 67%);border-radius:50%;width:310px;height:310px;position:absolute;bottom:-130px;right:-80px}.leaderboard-hero-copy{z-index:1;position:relative}.leaderboard-eyebrow{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:.17em;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:inline-flex}.leaderboard-hero-copy h1{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:10px 0 8px;font-size:clamp(3rem,6vw,5.6rem);line-height:.9}.leaderboard-hero-copy>p{color:var(--lightningcss-light,#c7e1f7)var(--lightningcss-dark,#e8edf5);max-width:660px;margin:0;font-size:1rem;font-weight:650;line-height:1.6}.leaderboard-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.leaderboard-hero-actions>a,.leaderboard-rank-guide-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff17)var(--lightningcss-dark,#151f2d17);border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 16px;font-size:.88rem;font-weight:900;display:inline-flex}.leaderboard-rank-guide-button{color:var(--lightningcss-light,#092342)var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);box-shadow:0 10px 25px #ffd23f33}.leaderboard-hero-actions>a:hover,.leaderboard-hero-actions>a:focus-visible{color:var(--lightningcss-light,#092342)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);outline:none}.leaderboard-rank-guide-button:hover,.leaderboard-rank-guide-button:focus-visible{background:var(--lightningcss-light,#ffe478)var(--lightningcss-dark,#332d20);outline:none;transform:translateY(-2px)}.leaderboard-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.leaderboard-hero-stats article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--lightningcss-light,#03142b94)var(--lightningcss-dark,#0c131e94);border:1px solid var(--lightningcss-light,#ffffff2b)var(--lightningcss-dark,#61758d2b);border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff14}.leaderboard-hero-stats article.is-personal{background:linear-gradient(150deg,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#03142b9e)var(--lightningcss-dark,#0c131e9e));border-color:var(--lightningcss-light,#ffd23f73)var(--lightningcss-dark,#61758d73)}.leaderboard-hero-stats svg{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5)}.leaderboard-hero-stats span{color:var(--lightningcss-light,#a9c9e4)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.11em;margin-top:18px;font-weight:900}.leaderboard-hero-stats strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin-top:4px;font-size:clamp(1.08rem,2vw,1.5rem);line-height:1}.leaderboard-podium-section,.leaderboard-standings{width:min(1320px,100%);margin:30px auto 0}.leaderboard-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.leaderboard-section-heading>div>span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.16em;font-weight:950}.leaderboard-section-heading h2{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);margin:4px 0 0;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1}.leaderboard-section-heading>small{color:var(--lightningcss-light,#61758a)var(--lightningcss-dark,#9acbff);font-size:.78rem;font-weight:800}.leaderboard-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.leaderboard-podium-card{color:var(--lightningcss-light,#0a213d)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f3f8fc)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#d2e0eb)var(--lightningcss-dark,#61758d);border-radius:22px;grid-template-rows:auto 1fr auto;grid-template-columns:74px 98px minmax(0,1fr);align-items:center;gap:12px;min-height:252px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #061c3a14}.leaderboard-podium-card:after{content:"";background:radial-gradient(circle,var(--lightningcss-light,#0876d121)var(--lightningcss-dark,#1d4c7121),#0000 68%);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-70px;right:-50px}.leaderboard-podium-card:not(.is-private):hover,.leaderboard-podium-card:not(.is-private):focus-visible{border-color:var(--lightningcss-light,#6baad4)var(--lightningcss-dark,#61758d);outline:none;transform:translateY(-5px);box-shadow:0 21px 42px #061c3a24}.leaderboard-podium-card.podium-place-1{background:linear-gradient(145deg,var(--lightningcss-light,#fffdf2)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff3ba)var(--lightningcss-dark,#332d20));border:2px solid var(--lightningcss-light,#e9b821)var(--lightningcss-dark,#61758d);box-shadow:0 18px 40px #d6a31029}.podium-place{color:var(--lightningcss-light,#6c4d00)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffe16a)var(--lightningcss-dark,#332d20);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-weight:950;display:inline-flex;position:absolute;top:14px;right:14px}.leaderboard-avatar{object-fit:cover;background:var(--lightningcss-light,#dce8f2)var(--lightningcss-dark,#172d43);border:3px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;width:74px;height:74px;box-shadow:0 8px 18px #05294d26}.leaderboard-avatar-fallback{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#0766b8)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#062b57)var(--lightningcss-dark,#1d4c71));place-items:center;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1.5rem;display:grid}.podium-person{min-width:0}.podium-person h3{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.22rem;overflow:hidden}.podium-person span{color:var(--lightningcss-light,#5e7185)var(--lightningcss-dark,#9acbff);margin-top:5px;font-size:.76rem;font-weight:750;display:block}.podium-xp{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);grid-column:1/-1;align-self:end;font-size:1.65rem}.podium-xp small{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em}.podium-profile-link,.podium-private{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:max-content;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.09em;grid-column:1/-1;align-items:center;gap:5px;font-weight:950;display:inline-flex}.podium-private{color:var(--lightningcss-light,#788a9a)var(--lightningcss-dark,#9acbff)}.leaderboard-standings{background:var(--lightningcss-light,#ffffffd6)var(--lightningcss-dark,#151f2dd6);border:1px solid var(--lightningcss-light,#d6e2ec)var(--lightningcss-dark,#61758d);border-radius:24px;padding:clamp(16px,2vw,24px);box-shadow:0 14px 36px #061c3a12}.standings-heading{align-items:center}.leaderboard-search{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d8e7)var(--lightningcss-dark,#61758d);border-radius:13px;align-items:center;gap:10px;min-width:min(390px,100%);min-height:48px;padding:6px 13px;display:flex}.leaderboard-search:focus-within{border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11f}.leaderboard-search input{color:var(--lightningcss-light,#102a46)var(--lightningcss-dark,#e8edf5);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.9rem;font-weight:700}.leaderboard-full-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.leaderboard-full-list>li{border-radius:15px}.leaderboard-standing-row{color:var(--lightningcss-light,#0b213b)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e0e9f0)var(--lightningcss-dark,#61758d);border-radius:15px;grid-template-columns:44px 56px 68px minmax(150px,1fr) minmax(170px,.8fr) minmax(100px,auto) 22px;align-items:center;gap:12px;min-height:80px;padding:6px 14px 6px 8px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.leaderboard-standing-row:not(.is-private):hover,.leaderboard-standing-row:not(.is-private):focus-visible{border-color:var(--lightningcss-light,#77afd4)var(--lightningcss-dark,#61758d);outline:none;transform:translate(4px);box-shadow:0 9px 22px #061c3a14}.leaderboard-full-list>li.is-top-three .leaderboard-standing-row{background:linear-gradient(90deg,var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d))}.leaderboard-full-list>li.is-place-1 .leaderboard-standing-row{border-color:var(--lightningcss-light,#ecc64a)var(--lightningcss-dark,#61758d)}.leaderboard-full-list>li.is-current-user .leaderboard-standing-row{box-shadow:inset 4px 0 #0876d1,0 7px 18px #0876d114}.standing-position{color:var(--lightningcss-light,#73869a)var(--lightningcss-dark,#9acbff);text-align:center;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:.82rem}.leaderboard-standing-row .leaderboard-avatar{width:56px;height:56px;font-size:1.05rem}.standing-person{min-width:0;display:grid}.standing-person strong{color:var(--lightningcss-light,#071d37)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.standing-person strong em{color:var(--lightningcss-light,#07518f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .51rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;vertical-align:2px;background:var(--lightningcss-light,#dcefff)var(--lightningcss-dark,#172d43);border-radius:999px;margin-left:7px;padding:3px 5px;font-style:normal;display:inline-flex}.standing-person small{color:var(--lightningcss-light,#65788b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:4px;font-weight:700}.standing-progress{gap:5px;display:grid}.standing-progress>span{background:var(--lightningcss-light,#dce7ef)var(--lightningcss-dark,#172d43);border-radius:99px;height:7px;overflow:hidden}.standing-progress i{width:var(--leader-progress);border-radius:inherit;background:linear-gradient(90deg,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#16b9e6)var(--lightningcss-dark,#1d4c71));height:100%;display:block;box-shadow:0 0 9px #0876d159}.standing-progress small{color:var(--lightningcss-light,#708297)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.05em;font-weight:850}.standing-xp{color:var(--lightningcss-light,#071d37)var(--lightningcss-dark,#e8edf5);text-align:right;min-width:105px;font-size:1rem;line-height:1;display:grid}.standing-xp small{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .5rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;margin-top:5px}.standing-profile-arrow{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff)}.standing-profile-private{color:var(--lightningcss-light,#90a0af)var(--lightningcss-dark,#9acbff)}.leaderboard-empty-search{color:var(--lightningcss-light,#6c7f92)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#b9cddd)var(--lightningcss-dark,#61758d);border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:210px;display:grid}.leaderboard-empty-search svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff)}.leaderboard-empty-search button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border:0;border-radius:10px;min-height:40px;padding:8px 13px;font-weight:850}.rank-guide-dialog{color:var(--lightningcss-light,#0b213b)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#bfd4e3)var(--lightningcss-dark,#61758d);border-radius:22px;gap:0;width:min(1180px,100vw - 24px);height:min(90vh,920px);padding:0;overflow:hidden;max-width:1180px!important}.rank-guide-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.rank-guide-header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#031a36)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075ca9)var(--lightningcss-dark,#1d4c71));padding:22px 58px 18px 24px}.rank-guide-kicker{width:max-content;color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.13em;align-items:center;gap:7px;font-weight:950;display:inline-flex}.rank-guide-header [data-slot=dialog-title]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem)}.rank-guide-header [data-slot=dialog-description]{color:var(--lightningcss-light,#c6dff3)var(--lightningcss-dark,#e8edf5);max-width:900px;font-size:.88rem;line-height:1.55}.rank-guide-dialog>button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.rank-guide-body{grid-template-columns:285px minmax(0,1fr);min-height:0;display:grid}.rank-guide-selected{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;background:linear-gradient(165deg,var(--lightningcss-light,#071d38)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0b3b6b)var(--lightningcss-dark,#1d4c71));flex-direction:column;align-items:center;padding:20px 18px;display:flex;overflow:hidden}.rank-guide-selected-badge{place-items:center;width:190px;height:190px;margin:-6px 0 -4px;display:grid}.rank-guide-selected-badge .rank-badge-showcase{width:190px;height:190px}.rank-guide-selected>span{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;font-weight:950}.rank-guide-selected h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:8px 0 0;font-size:2.1rem;line-height:1}.rank-guide-selected>strong{color:var(--lightningcss-light,#bcdcf5)var(--lightningcss-dark,#e8edf5);margin-top:5px;font-size:.92rem}.rank-guide-selected dl{gap:7px;width:100%;margin:18px 0 0;display:grid}.rank-guide-selected dl div{background:var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f);border:1px solid var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#61758d1a);border-radius:11px;gap:3px;padding:10px;display:grid}.rank-guide-selected dt{color:var(--lightningcss-light,#a9c8e1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.rank-guide-selected dd{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:0;font-size:.76rem;font-weight:900}.rank-guide-catalog{min-height:0;padding:18px;overflow-y:auto}.rank-guide-family+.rank-guide-family{margin-top:18px}.rank-guide-family>header{border-bottom:1px solid var(--lightningcss-light,#ccdae5)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding-bottom:7px;display:flex}.rank-guide-family>header div{color:var(--lightningcss-light,#06284d)var(--lightningcss-dark,#e8edf5);align-items:center;gap:7px;display:flex}.rank-guide-family>header svg{color:var(--lightningcss-light,#dc9d00)var(--lightningcss-dark,#f4d38b)}.rank-guide-family>header strong{font-size:.9rem}.rank-guide-family>header>span{color:var(--lightningcss-light,#708296)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;font-weight:950}.rank-guide-level-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:7px;display:grid}.rank-guide-level-button{color:var(--lightningcss-light,#17314d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d4e0e9)var(--lightningcss-dark,#61758d);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:116px;padding:5px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.rank-guide-level-button:not(.is-selected) .rank-badge-stage *{animation-play-state:paused!important}.rank-guide-level-button:hover,.rank-guide-level-button:focus-visible,.rank-guide-level-button.is-selected{border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);outline:none;transform:translateY(-3px);box-shadow:0 8px 18px #0876d11f}.rank-guide-level-button:hover .rank-badge-stage *,.rank-guide-level-button:focus-visible .rank-badge-stage *{animation-play-state:running!important}.rank-guide-level-button.is-selected{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#075ba7)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71))}.rank-guide-level-button .rank-badge-compact{width:62px;height:62px}.rank-guide-level-button>span{font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);margin-top:-4px;font-weight:950}.rank-guide-level-button>small{color:var(--lightningcss-light,#6d7f91)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:750}.rank-guide-level-button.is-selected>small{color:var(--lightningcss-light,#d3eaff)var(--lightningcss-dark,#e8edf5)}@media (width<=1060px){.leaderboard-competition-hero{grid-template-columns:1fr}.leaderboard-podium-card{grid-template-columns:62px 82px minmax(0,1fr);padding:18px}.leaderboard-podium-card .leaderboard-avatar{width:62px;height:62px}.leaderboard-podium-card .rank-badge-hero{width:82px;height:82px}.leaderboard-standing-row{grid-template-columns:38px 50px 60px minmax(140px,1fr) minmax(140px,.7fr) auto 20px;gap:9px}.leaderboard-standing-row .leaderboard-avatar{width:50px;height:50px}.leaderboard-standing-row .rank-badge-compact{width:60px;height:60px}}@media (width<=780px){.leaderboard-page{min-height:calc(100vh - 72px);padding:10px 8px 24px}.leaderboard-competition-hero{border-radius:20px;gap:22px;padding:25px 17px 18px}.leaderboard-hero-copy h1{font-size:clamp(2.8rem,16vw,4.5rem)}.leaderboard-hero-stats article{min-height:105px;padding:12px}.leaderboard-hero-stats span{font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);margin-top:12px}.leaderboard-podium-section,.leaderboard-standings{margin-top:21px}.leaderboard-podium-grid{grid-template-columns:1fr}.leaderboard-podium-card{grid-template-rows:1fr auto auto;grid-template-columns:64px 86px minmax(0,1fr);min-height:190px}.leaderboard-podium-card .leaderboard-avatar{width:64px;height:64px}.leaderboard-podium-card .rank-badge-hero{width:86px;height:86px}.leaderboard-section-heading{align-items:flex-start}.standings-heading{flex-direction:column}.leaderboard-search{width:100%;min-width:0}.leaderboard-standings{border-radius:18px;padding:12px 8px}.leaderboard-standing-row{grid-template-rows:auto auto;grid-template-columns:35px 48px 54px minmax(0,1fr) auto;gap:5px 8px;min-height:94px;padding:7px 8px 7px 4px}.leaderboard-standing-row .leaderboard-avatar{width:48px;height:48px}.leaderboard-standing-row .rank-badge-compact{width:54px;height:54px}.standing-position,.leaderboard-standing-row .leaderboard-avatar,.leaderboard-standing-row .rank-badge-stage{grid-row:1/3}.standing-person{align-self:end}.standing-xp{align-self:end;min-width:80px;font-size:.82rem}.standing-progress{grid-column:4/6;align-self:start}.standing-profile-arrow,.standing-profile-private{width:14px;position:absolute;bottom:5px;right:6px}.rank-guide-dialog{border-radius:18px;width:calc(100vw - 12px);height:calc(100dvh - 12px);max-width:none!important}.rank-guide-header{padding:18px 48px 15px 16px}.rank-guide-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.rank-guide-selected{text-align:left;grid-template-rows:repeat(3,auto);grid-template-columns:82px minmax(0,1fr);align-items:center;column-gap:11px;padding:8px 14px;display:grid}.rank-guide-selected-badge{grid-row:1/4;width:82px;height:82px;margin:0}.rank-guide-selected-badge .rank-badge-showcase{width:82px;height:82px}.rank-guide-selected>span{font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);align-self:end}.rank-guide-selected h3{margin:2px 0 0;font-size:1.55rem}.rank-guide-selected>strong{align-self:start;margin-top:1px;font-size:.76rem}.rank-guide-selected dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:7px}.rank-guide-selected dl div{padding:6px}.rank-guide-selected dt{font-size:max(var(--hpp-text-floor,0px), .51rem);line-height:var(--hpp-small-leading,inherit)}.rank-guide-selected dd{font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit)}.rank-guide-catalog{padding:12px 9px 18px}.rank-guide-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.rank-guide-level-button{min-height:103px}.rank-guide-level-button .rank-badge-compact{width:55px;height:55px}}@media (width<=440px){.leaderboard-hero-stats{grid-template-columns:1fr 1fr}.leaderboard-hero-stats article.is-personal{grid-column:1/-1;min-height:86px}.leaderboard-section-heading>small{display:none}.leaderboard-podium-card{grid-template-columns:58px 76px minmax(0,1fr);padding:16px 11px}.leaderboard-podium-card .leaderboard-avatar{width:58px;height:58px}.leaderboard-podium-card .rank-badge-hero{width:76px;height:76px}.podium-person h3{font-size:1rem}.leaderboard-standing-row{grid-template-columns:30px 42px 48px minmax(0,1fr)}.leaderboard-standing-row .leaderboard-avatar{width:42px;height:42px}.leaderboard-standing-row .rank-badge-compact{width:48px;height:48px}.standing-xp{grid-area:2/4;place-self:end}.standing-progress{grid-column:4;padding-right:85px}.standing-profile-arrow,.standing-profile-private{display:none}.rank-guide-selected dl{grid-template-columns:1fr}.rank-guide-selected dl div{justify-content:space-between;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.leaderboard-podium-card,.leaderboard-standing-row,.rank-guide-level-button,.leaderboard-rank-guide-button{transition:none}}.direct-messages-page{background:radial-gradient(circle at 0 0,var(--lightningcss-light,#0876d124)var(--lightningcss-dark,#1d4c7124),#0000 35rem),var(--lightningcss-light,#eaf1f8)var(--lightningcss-dark,#172d43);min-height:calc(100dvh - 82px);padding:22px}.direct-inbox{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9d8e8)var(--lightningcss-dark,#61758d);border-radius:26px;grid-template-columns:350px minmax(0,1fr);width:min(1180px,100%);height:calc(100dvh - 126px);min-height:560px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 22px 55px #082a4e29}.direct-thread-list{background:var(--lightningcss-light,#f7faff)var(--lightningcss-dark,#151f2d);border-right:1px solid var(--lightningcss-light,#d7e2ed)var(--lightningcss-dark,#61758d);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.direct-thread-list>header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#051d40)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));justify-content:space-between;align-items:center;gap:12px;min-height:92px;padding:17px;display:flex}.direct-thread-list>header>div{gap:2px;display:grid}.direct-thread-list>header span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.14em;font-weight:950}.direct-thread-list h1{text-transform:uppercase;margin:0;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1.65rem}.direct-thread-list>header button{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.direct-thread-list-scroll{padding:8px;overflow-y:auto}.direct-thread-list-scroll>button{color:var(--lightningcss-light,#16395e)var(--lightningcss-dark,#9acbff);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:82px;margin-bottom:6px;padding:11px;display:grid;position:relative}.direct-thread-list-scroll>button:hover,.direct-thread-list-scroll>button.is-active{background:var(--lightningcss-light,#e9f5ff)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#9dc9ed)var(--lightningcss-dark,#61758d)}.direct-thread-avatar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#0b559d)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0a8cda)var(--lightningcss-dark,#1d4c71));border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.direct-thread-avatar svg{width:21px}.direct-thread-list-scroll>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.direct-thread-list-scroll strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.direct-thread-list-scroll small{color:var(--lightningcss-light,#687f96)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.direct-thread-list-scroll em{color:var(--lightningcss-light,#0b6fb9)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-style:normal;font-weight:850}.direct-thread-list-scroll time{color:var(--lightningcss-light,#8496a8)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);align-self:start}.direct-thread-list-scroll>button>b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-width:21px;height:21px;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;bottom:12px;right:10px}.direct-empty-list,.direct-conversation-empty{text-align:center;color:var(--lightningcss-light,#74899d)var(--lightningcss-dark,#9acbff);align-content:center;justify-items:center;gap:9px;padding:35px 20px;display:grid}.direct-empty-list svg,.direct-conversation-empty>svg{width:45px;height:45px}.direct-empty-list strong,.direct-conversation-empty strong{color:var(--lightningcss-light,#15395e)var(--lightningcss-dark,#9acbff)}.direct-empty-list span,.direct-conversation-empty span{max-width:310px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:1.45}.direct-conversation{background:linear-gradient(var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#eef5fb)var(--lightningcss-dark,#151f2d));grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.direct-conversation>header{background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#151f2deb);border-bottom:1px solid var(--lightningcss-light,#d6e2ed)var(--lightningcss-dark,#61758d);align-items:center;gap:11px;min-height:76px;padding:12px 18px;display:flex}.direct-conversation>header>div{gap:3px;display:grid}.direct-conversation>header strong{color:var(--lightningcss-light,#102f51)var(--lightningcss-dark,#e8edf5);font-size:.92rem}.direct-conversation>header small{color:var(--lightningcss-light,#6c8195)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);text-transform:capitalize}.direct-mobile-back{color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd8e5)var(--lightningcss-dark,#61758d);border-radius:11px;place-items:center;width:39px;height:39px;display:none}.direct-message-feed{flex-direction:column;gap:9px;min-height:0;padding:20px;display:flex;overflow-y:auto}.direct-message-feed article{align-items:flex-start;gap:5px;max-width:min(76%,620px);display:flex}.direct-message-feed article.is-own{flex-direction:row-reverse;align-self:flex-end}.direct-message-feed article>div{color:var(--lightningcss-light,#173654)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccdae7)var(--lightningcss-dark,#61758d);border-radius:7px 18px 18px;gap:6px;padding:11px 13px;display:grid;box-shadow:0 5px 14px #0c2f5212}.direct-message-feed article.is-own>div{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#07579f)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#087bd1)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#0a67b6)var(--lightningcss-dark,#61758d);border-radius:18px 7px 18px 18px}.direct-message-feed article span{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.83rem;line-height:1.4}.direct-message-feed article time{color:var(--lightningcss-light,#7d91a5)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);justify-self:end}.direct-message-feed article.is-own time{color:var(--lightningcss-light,#c7e2fa)var(--lightningcss-dark,#e8edf5)}.direct-message-feed article>button{color:var(--lightningcss-light,#6f8396)var(--lightningcss-dark,#9acbff);background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.direct-message-feed article>button svg{width:16px}.direct-composer{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#d1deea)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.direct-composer textarea{resize:vertical;color:var(--lightningcss-light,#173654)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d3e1)var(--lightningcss-dark,#61758d);border-radius:15px;min-height:48px;max-height:130px;padding:12px}.direct-composer button{background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:14px;gap:7px;min-height:48px}.direct-new-dialog{border-radius:24px;width:min(94vw,580px)}.direct-people-search{border:1px solid var(--lightningcss-light,#bdccdb)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 11px;display:grid}.direct-people-search>svg{color:var(--lightningcss-light,#6a8095)var(--lightningcss-dark,#9acbff);width:17px}.direct-people-search input{background:0 0;border:0;outline:0;min-width:0;min-height:43px}.direct-people-search button{color:var(--lightningcss-light,#6a8095)var(--lightningcss-dark,#9acbff);background:0 0;border:0}.direct-people-search button svg{width:16px}.direct-people-list{gap:5px;max-height:55dvh;margin-top:10px;display:grid;overflow-y:auto}.direct-people-list>button{color:var(--lightningcss-light,#183b5f)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e1eb)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.direct-people-list>button:hover{background:var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#86bde9)var(--lightningcss-dark,#61758d)}.direct-people-list>button>svg{width:25px}.direct-people-list>button>span{gap:3px;min-width:0;display:grid}.direct-people-list small{color:var(--lightningcss-light,#6f8295)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);text-transform:capitalize}@media (width<=760px){.direct-messages-page{min-height:calc(100dvh - 72px);padding:0}.direct-inbox{border:0;border-radius:0;grid-template-columns:1fr;width:100%;height:calc(100dvh - 72px);min-height:0}.direct-thread-list{border:0}.direct-thread-list>header{min-height:76px}.direct-conversation,.direct-inbox.is-mobile-conversation .direct-thread-list{display:none}.direct-inbox.is-mobile-conversation .direct-conversation,.direct-mobile-back{display:grid}.direct-message-feed{padding:13px 10px}.direct-message-feed article{max-width:88%}.direct-composer{grid-template-columns:minmax(0,1fr) 50px}.direct-composer button{width:50px;padding:0}.direct-composer button span{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-hpp-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-theme-toggle{color:var(--lightningcss-light,#173958)var(--lightningcss-dark,#9acbff);width:42px;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:0;padding:0;font-size:14px;font-weight:700;display:inline-flex}.site-theme-toggle:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.site-theme-toggle .theme-sun,html[data-hpp-theme=dark] .site-theme-toggle .theme-moon{display:none}html[data-hpp-theme=dark] .site-theme-toggle .theme-sun{display:block}@media (width<=1100px) and (width>=761px){.unified-brand span{display:none}}@media print{html{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.site-theme-toggle{display:none!important}}html[data-hpp-theme=dark]{--hpp-text-floor:.75rem;--hpp-small-leading:1.4;--canvas:#0c131e;--paper:#151f2d;--ink:#e8edf5;--navy:#e8edf5;--navy-2:#e8edf5;--blue:#9acbff;--bright-blue:#9acbff;--red:#ffb3bd;--yellow:#f4d38b;--green:#94dfba;--line:#3a4b62;--shadow:0 16px 40px #0000003d;--background:#0c131e;--foreground:#e8edf5;--card:#151f2d;--card-foreground:#e8edf5;--popover:#1e2b3d;--popover-foreground:#e8edf5;--primary:#1d4c71;--primary-foreground:#e8edf5;--secondary:#1e2b3d;--secondary-foreground:#e8edf5;--muted:#1e2b3d;--muted-foreground:#b8c5d6;--accent:#172d43;--accent-foreground:#e8edf5;--destructive:#652838;--destructive-foreground:#e8edf5;--border:#61758d;--input:#61758d;--ring:#9acbff;scrollbar-color:#61758d #0c131e}html[data-hpp-theme=dark] body{color:#e8edf5;background:#0c131e}html[data-hpp-theme=dark] .unified-header{background:#151f2d;border-bottom-color:#3a4b62;box-shadow:0 6px 20px #0003}html[data-hpp-theme=dark] .unified-nav a{color:#b8c5d6}html[data-hpp-theme=dark] .unified-nav a:hover{color:#e8edf5;background:#1e2b3d}html[data-hpp-theme=dark] .unified-nav a.active{color:#e8edf5;background:#1d4c71;box-shadow:inset 0 -2px #9acbff}html[data-hpp-theme=dark] :is(.unified-sign-in,.notification-center-trigger,.site-theme-toggle){color:#e8edf5;background:#1e2b3d;border-color:#61758d}html[data-hpp-theme=dark] :is(.unified-sign-in,.notification-center-trigger,.site-theme-toggle):hover{background:#172d43}html[data-hpp-theme=dark] ::selection{color:#e8edf5;background:#1d4c71}html[data-hpp-theme=dark] :where(a,button,input,textarea,select,summary,[role=button],[role=tab],[role=checkbox],[role=combobox]):not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *,.hr-signature-wrap *,.hr-record-signature *)):focus-visible{outline-offset:3px;outline:2px solid #9acbff}html[data-hpp-theme=dark] :where(input,textarea,select):not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *,.hr-signature-wrap *,.hr-record-signature *)){caret-color:#e8edf5;font-size:1rem;line-height:1.5}html[data-hpp-theme=dark] :where(input,textarea):not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *,.hr-signature-wrap *,.hr-record-signature *))::placeholder{color:#b8c5d6;opacity:1}html[data-hpp-theme=dark] input:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *,.hr-signature-wrap *,.hr-record-signature *)):-webkit-autofill{-webkit-text-fill-color:#e8edf5;caret-color:#e8edf5;-webkit-box-shadow:inset 0 0 0 1000px #151f2d}html[data-hpp-theme=dark] input::file-selector-button{color:#e8edf5;font:inherit;background:#172d43;border:1px solid #61758d;border-radius:6px;margin-right:10px;padding:6px 10px}html[data-hpp-theme=dark] :is(table,dl){font-variant-numeric:tabular-nums}html[data-hpp-theme=dark] :where(p,td,dd){overflow-wrap:break-word}html[data-hpp-theme=dark] .recharts-text:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *)){fill:#b8c5d6}html[data-hpp-theme=dark] .recharts-legend-item-text:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *)){color:#b8c5d6!important}:is(.lm-wrap,.pulse-mock-wrap,.pulse-full-wrap,.tax-practice-dialog,.hr-signature-wrap,.hr-record-signature){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--lightningcss-light,#0b1f38)var(--lightningcss-dark,#e8edf5);--hpp-text-floor:0px;--hpp-small-leading:initial;--canvas:#edf3f8;--paper:#fff;--ink:#0b1f38;--navy:#061c3a;--navy-2:#0a2e55;--blue:#064a93;--bright-blue:#0876d1;--red:#d71920;--yellow:#ffd23f;--green:#0b9a66;--line:#dbe4ee;--background:#fff;--foreground:#0b1f38;--card:#fff;--card-foreground:#0b1f38;--popover:#fff;--popover-foreground:#0b1f38;--primary:#064a93;--primary-foreground:#fff;--secondary:#edf3f8;--secondary-foreground:#0b1f38;--muted:#edf3f8;--muted-foreground:#64748b;--accent:#e6f1fc;--accent-foreground:#061c3a;--destructive:#d71920;--destructive-foreground:#fff;--border:#d6e1ed;--input:#c7d5e5;--ring:#0876d1}html[data-hpp-theme=dark] :is(.hr-signature-wrap,.hr-record-signature) button{font-size:.875rem;line-height:1.4}@media (width>=761px) and (width<=1100px){.unified-nav>a{padding-left:7px;padding-right:7px}.unified-brand .unified-brand-full{width:84px}}@media print{html[data-hpp-theme=dark]{--hpp-text-floor:0px;--hpp-small-leading:initial;--canvas:#fff;--paper:#fff;--ink:#0b1f38;--navy:#061c3a;--navy-2:#0a2e55;--blue:#064a93;--bright-blue:#0876d1;--red:#d71920;--yellow:#ffd23f;--green:#0b9a66;--line:#dbe4ee;--background:#fff;--foreground:#0b1f38;--card:#fff;--card-foreground:#0b1f38;--popover:#fff;--popover-foreground:#0b1f38;--primary:#064a93;--primary-foreground:#fff;--secondary:#edf3f8;--secondary-foreground:#0b1f38;--muted:#edf3f8;--muted-foreground:#64748b;--accent:#e6f1fc;--accent-foreground:#061c3a;--destructive:#d71920;--destructive-foreground:#fff;--border:#d6e1ed;--input:#c7d5e5;--ring:#0876d1}html[data-hpp-theme=dark] body{color:#0b1f38;background:#fff}html[data-hpp-theme=dark] :where(input,textarea)::placeholder{color:#64748b}html[data-hpp-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:#0b1f38;-webkit-box-shadow:inset 0 0 0 1000px #fff}html[data-hpp-theme=dark] .recharts-text{fill:#33465a}html[data-hpp-theme=dark] .recharts-legend-item-text{color:#33465a!important}}.unified-nav{flex-wrap:nowrap;align-items:center;overflow:visible}.unified-nav>a{font-family:"Domino's Sans Header 1",sans-serif;font-weight:900}.unified-nav svg,.ops-chat-header-actions svg,.ops-chat-mobile-menu svg{stroke-width:1.25px}.site-theme-toggle,html[data-hpp-theme=dark] .site-theme-toggle{box-shadow:none;background:0 0;border:0}@media (width<=760px){.unified-header{grid-template-rows:auto;grid-template-columns:32px minmax(0,1fr);gap:4px;min-height:54px;padding:4px}.unified-brand{min-width:0;padding:0}.unified-brand .unified-brand-full{width:32px;height:32px}.unified-nav{grid-template-columns:minmax(0,.8fr) minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1.25fr) 26px 26px;align-items:center;gap:1px}.unified-nav>a{white-space:nowrap;gap:3px;min-height:44px;padding:3px 0;font-size:12px;line-height:1.1}.unified-nav>a svg{width:17px;height:17px}.unified-nav-label-mobile{white-space:nowrap;overflow-wrap:normal}.unified-header .site-theme-toggle,.unified-nav>.notification-center-trigger{background:0 0;border:0;width:26px;min-width:26px;height:44px;min-height:44px;padding:0;position:static}.unified-nav>.notification-center-trigger{position:relative;top:auto;right:auto}.unified-page{min-height:calc(100vh - 54px)}.ecosystem-loading-shell{min-height:calc(100svh - 54px)}.unified-header.has-cut-test-alert,.unified-header.has-before-after-alert{grid-template-rows:minmax(44px,auto) auto;height:auto;min-height:54px;padding:4px}.unified-header.has-two-battle-alerts{grid-template-rows:minmax(44px,auto) auto auto}.unified-header>.unified-brand{grid-area:1/1}.unified-header>.unified-nav{grid-area:1/2}.unified-header.has-cut-test-alert>.unified-brand,.unified-header.has-before-after-alert>.unified-brand{grid-area:1/1}.unified-header.has-cut-test-alert>.unified-nav,.unified-header.has-before-after-alert>.unified-nav{grid-area:1/2}.unified-header>.cut-test-global-alert,.unified-header.has-two-battle-alerts>.cut-test-global-alert{grid-area:2/1/auto/-1;min-width:0;min-height:44px}.unified-header.has-two-battle-alerts>.before-after-global-alert{grid-row:3}}@media screen{html[data-hpp-theme=dark] [data-slot=button]:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)){color:#e8edf5}html[data-hpp-theme=dark] [data-slot=button][data-variant=outline]:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)){color:#e8edf5;background:#1e2b3d;border:1px solid #61758d;box-shadow:0 1px 2px #0000002e}html[data-hpp-theme=dark] [data-slot=button][data-variant=secondary]:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)){color:#e8edf5;background:#1e2b3d;border:1px solid #61758d}html[data-hpp-theme=dark] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):not(:disabled):not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)):hover{color:#e8edf5;background:#172d43;border-color:#9acbff}html[data-hpp-theme=dark] [data-slot=button][data-variant=default]:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)){color:#e8edf5;background:#1d4c71;border:1px solid #9acbff}html[data-hpp-theme=dark] [data-slot=button][data-variant=default]:not(:disabled):not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)):hover{background:#172d43}html[data-hpp-theme=dark] [data-slot=button][data-variant=ghost]:not(:disabled):not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)):hover{color:#e8edf5;background:#1e2b3d}html[data-hpp-theme=dark] [data-slot=button][data-variant=link]:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)){color:#9acbff}html[data-hpp-theme=dark] [data-slot=button]:is([data-variant=destructive],.training-delete-button):not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)){color:#ffb3bd;background:#34232d;border:1px solid #ffb3bd}html[data-hpp-theme=dark] [data-slot=button]:is([data-variant=destructive],.training-delete-button):not(:disabled):not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)):hover{color:#e8edf5;background:#652838;border-color:#ffb3bd}html[data-hpp-theme=dark] [data-slot=button]:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)):disabled{opacity:.55;cursor:not-allowed;box-shadow:none}html[data-hpp-theme=dark] [data-slot=button]:not(:where(.lm-wrap *,.pulse-mock-wrap *,.pulse-full-wrap *,.tax-practice-dialog *)):focus-visible{outline-offset:3px;outline:2px solid #9acbff}}html body svg.lucide{stroke-width:1.25px!important}html body :is(nav,[role=tablist],.ops-chat-primary-nav,.ops-chat-topic-strip,.prep-setup-tabs,.clean-step-nav,.fleet-navigation-heading) :is(a,button,summary,[role=tab],.ops-chat-topic-label),html body :is(.ops-chat-channel-buttons,.ops-chat-header-actions,.hiring-navigation-home){font-weight:900;font-family:"Domino's Sans Header 1",sans-serif!important}@media screen{html body :is(.fleet-navigation-tabs,.fd-profile-tabs,.fr-tabs,.fleet-steps,.clean-step-nav,.hr-tabs,.admin-workspace-tabs,.account-page-nav,.public-profile-nav,.hr-privacy-return,.prep-setup-tabs,[role=tablist]:not([data-orientation=vertical]):not(.lm-tabs)){flex-wrap:nowrap;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:4px;width:100%;min-width:0;max-width:100%;height:auto;display:grid;overflow:visible}html body :is(.fleet-navigation-tabs,.fd-profile-tabs,.fr-tabs,.fleet-steps,.clean-step-nav,.hr-tabs,.admin-workspace-tabs,.account-page-nav,.public-profile-nav,.hr-privacy-return,.prep-setup-tabs,[role=tablist]:not([data-orientation=vertical]):not(.lm-tabs))>:is(a,button,[role=tab]){white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;flex-direction:column;grid-column:auto;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;height:auto;min-height:44px;padding:6px 4px;font-size:12px;line-height:1.2;display:flex}html body :is(.fleet-navigation-tabs,.fd-profile-tabs,.fr-tabs,.hr-tabs,.admin-workspace-tabs,.account-page-nav,.prep-setup-tabs,[role=tablist]:not([data-orientation=vertical]):not(.lm-tabs))>:is(a,button,[role=tab])>svg{flex-shrink:0;width:17px;height:17px;display:block}html body :is(.fleet-navigation-tabs,.fd-profile-tabs,.hr-tabs,.account-page-nav,[role=tablist]:not([data-orientation=vertical]):not(.lm-tabs))>:is(a,button,[role=tab])>span{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%}}html body .hiring-navigation-inner{flex-wrap:nowrap}html body .hiring-navigation-desktop{flex-wrap:wrap;flex-basis:auto;min-width:0}html body .hiring-navigation-desktop>a{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;flex:9rem;min-width:0;padding:7px 5px}@media (width<=800px){html body .hiring-navigation-inner{grid-template-columns:26px minmax(0,1fr);gap:5px;padding:6px;display:grid}html body .hiring-navigation-top{width:26px}html body .hiring-navigation-home{justify-content:center;width:26px}html body .hiring-navigation-home span{display:none}html body .hiring-navigation-mobile{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:3px;margin:0;padding:0;display:grid}html body .hiring-navigation-mobile>a,html body .hiring-navigation-mobile>details>summary{text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:44px;padding:5px 2px;font-size:12px;line-height:1.2;display:flex}html body .hiring-navigation-more>div{max-width:min(240px,100vw - 40px)}}html{overscroll-behavior-x:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;overflow-x:hidden}body{overscroll-behavior-x:none;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.unified-page{width:100%;min-width:0;max-width:100%}.unified-page>*{min-width:0;max-width:100%}@supports (overflow:clip){html,body{overflow-x:clip}}@media (hover:none),(pointer:coarse),(width<=900px){html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),html body select,html body textarea,html body [contenteditable=true],html body [contenteditable=plaintext-only]{font-size:max(16px,1rem)!important}}@font-face{font-family:HPP Chat Inter;src:url(/fonts/hpp-chat-inter-variable.woff)format("woff");font-style:normal;font-weight:100 900;font-display:swap}:root{--hpp-body-font:"HPP Chat Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hpp-chat-font:var(--hpp-body-font)}html body :is(input,select,textarea,button,label,td,th,summary){min-width:0}html body :is(p,label,td,th,[data-slot$=description]){overflow-wrap:anywhere}html body :is(button,[role=tab],nav a){letter-spacing:normal}html body :is(.unified-nav>a,.ops-chat-settings-menu [role=menuitem]){font-weight:650}html body .unified-nav{overflow:visible}html body .unified-nav>a{white-space:normal;text-align:center;min-width:0;line-height:1.2}@media (width<=760px){html body .unified-nav{grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr) minmax(0,1.15fr) minmax(0,.72fr) minmax(0,1.21fr) 26px 26px}html body .unified-nav>a{font-size:max(var(--hpp-text-floor,0px), clamp(9.5px,2.93vw,11px));line-height:var(--hpp-small-leading,inherit);padding-inline:1px}html body .unified-nav-label-mobile{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%}html body :is(.home-destination-content p,.system-copy p,.user-main small){line-height:1.45}}@media (width<=767px),(hover:none) and (pointer:coarse) and (width<=1024px){body[data-hpp-popup-open]{overscroll-behavior:none;overflow:hidden!important}html:has(body[data-hpp-popup-open]){overscroll-behavior:none;overflow:hidden!important}body[data-hpp-popup-open]{width:100%;left:0;right:0;top:var(--hpp-popup-document-top)!important;position:fixed!important}html body [data-hpp-mobile-popup]{overscroll-behavior:none;isolation:isolate;grid-auto-rows:max-content;align-content:start;gap:12px}html body [data-hpp-mobile-popup] :is(form,fieldset,label,input,select,textarea){box-sizing:border-box;min-width:0}html body [data-hpp-mobile-popup] :is(p,label,legend,a){overflow-wrap:anywhere}html body [data-hpp-mobile-popup]>*{flex-shrink:0;min-width:0;max-width:100%}html body [data-hpp-mobile-popup] :is([data-slot=dialog-header],[data-slot=alert-dialog-header],[data-slot=sheet-header]){text-align:left;gap:6px;padding:0 36px 0 0}html body [data-hpp-mobile-popup] :is([data-slot$=title],h1,h2,h3){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.2}html body [data-hpp-mobile-popup] :is([data-slot$=description],p){line-height:1.45}html body [data-hpp-mobile-popup] [data-hpp-popup-close]{z-index:8;width:36px;height:36px;color:var(--lightningcss-light,var(--card-foreground))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:10px;place-items:center;padding:8px;display:grid;box-shadow:0 2px 10px #0002;top:calc(var(--hpp-popup-vtop,0px) + max(12px, env(safe-area-inset-top)))!important;right:calc(100vw - var(--hpp-popup-vleft,0px) - var(--hpp-popup-vwidth,100vw) + 12px)!important;position:fixed!important}html body [data-hpp-mobile-popup] .login-streak-splash-close{width:auto;max-width:calc(100% - 24px);font-size:12px}html body [data-hpp-mobile-popup] .account-editor-heading>[data-hpp-popup-close]{width:auto;min-width:50px;padding-inline:10px}html body [data-hpp-mobile-popup] [data-hpp-popup-close]:not(:has(svg)):not(:has(.sr-only)){width:auto;min-width:50px;padding-inline:10px}html body [data-hpp-mobile-popup]>header{padding-right:48px}html body [data-hpp-mobile-popup] [data-slot=scroll-area-scrollbar]{display:none}html body [data-hpp-mobile-popup] :is(button,a,input,select,textarea,label){max-width:100%}html body [data-hpp-mobile-popup] :is(button,[role=button]){white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.3}html body [data-hpp-mobile-popup] :is(textarea){resize:none;min-height:72px;max-height:120px}html body [data-hpp-mobile-popup] :is(img:not(.menu-product-photo>img),video,iframe){object-fit:contain;max-width:100%}html body [data-hpp-mobile-popup] :is(img:not([class*=avatar]):not(.menu-product-photo>img):not(.training-step-image),video){max-height:max(96px, calc(var(--hpp-popup-vheight,100dvh) - 260px))!important}html body [data-hpp-mobile-popup] :is(table,thead,tbody,tr,td,th){white-space:normal;overflow-wrap:anywhere;min-width:0!important}html body [data-hpp-mobile-popup] table{table-layout:fixed;width:100%!important}html body [data-hpp-mobile-popup] :is(td,th){padding:7px 4px;font-size:12px}html body [data-hpp-mobile-popup] :is(.fleet-document-stage,.schedule-photo-full,.ops-chat-photo-viewer-stage){height:auto;min-height:0}html body [data-hpp-mobile-popup] .fleet-document-stage iframe{height:max(120px, calc(var(--hpp-popup-vheight,100dvh) - 200px))}html body [data-hpp-mobile-popup] .reward-celebration-card{width:100%;min-height:0;padding:48px 12px 18px}html body [data-hpp-mobile-popup] .reward-celebration-core{margin-bottom:12px}html body [data-hpp-mobile-popup] .login-streak-splash-card{width:100%;min-height:0;padding:28px 12px 18px}html body .ops-chat-photo-viewer[data-hpp-mobile-popup]>.ops-chat-photo-toolbar{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}html body .ops-chat-photo-viewer[data-hpp-mobile-popup] .ops-chat-photo-back{white-space:nowrap;color:var(--lightningcss-light,#071a36)var(--lightningcss-dark,#e8edf5);width:auto;height:auto;min-height:44px;box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:16px;line-height:1.25;display:inline-flex;position:static!important;inset:auto!important}}.al-page{max-width:1440px;color:var(--lightningcss-light,var(--foreground,#142837))var(--lightningcss-dark,#e8edf5);margin:0 auto;padding:28px clamp(14px,3vw,38px) 48px}.al-page *{box-sizing:border-box;min-width:0}.al-back{color:var(--lightningcss-light,#176186)var(--lightningcss-dark,#9acbff);align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.al-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.al-eyebrow{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.16em;color:var(--lightningcss-light,#157092)var(--lightningcss-dark,#9acbff);font-weight:800}.al-heading h1{letter-spacing:-.035em;margin:5px 0;font-size:clamp(26px,3vw,36px)}.al-heading p{color:var(--lightningcss-light,#617181)var(--lightningcss-dark,#9acbff);margin:0;font-size:14px}.al-page button,.al-dialog button{cursor:pointer;color:var(--lightningcss-light,#183b50)var(--lightningcss-dark,#9acbff);font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cdd9e1)var(--lightningcss-dark,#61758d);border-radius:10px;padding:10px 15px;font-weight:650}.al-page button:disabled,.al-dialog button:disabled{opacity:.5;cursor:default}.al-page button:focus-visible,.al-page select:focus-visible,.al-page input:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#68b6d6)var(--lightningcss-dark,#61758d)}.al-refresh{white-space:nowrap;align-items:center;gap:8px;display:flex}.al-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.al-stats article{background:linear-gradient(130deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f2f7fa)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#dae4eb)var(--lightningcss-dark,#61758d);border-radius:14px;gap:6px;padding:18px;display:grid;position:relative}.al-stats svg{color:var(--lightningcss-light,#5f92aa)var(--lightningcss-dark,#9acbff);position:absolute;top:19px;right:16px}.al-stats strong{color:var(--lightningcss-light,#173e55)var(--lightningcss-dark,#9acbff);font-size:29px;line-height:1.2}.al-stats strong small{color:var(--lightningcss-light,#788996)var(--lightningcss-dark,#9acbff);font-size:15px;font-weight:500}.al-stats span{color:var(--lightningcss-light,#536879)var(--lightningcss-dark,#9acbff);font-size:12px;font-weight:600}.al-page progress{appearance:none;background:var(--lightningcss-light,#e3ecf0)var(--lightningcss-dark,#172d43);border:0;border-radius:10px;width:100%;height:6px;overflow:hidden}.al-page progress::-webkit-progress-bar{background:var(--lightningcss-light,#e3ecf0)var(--lightningcss-dark,#172d43)}.al-page progress::-webkit-progress-value{background:var(--lightningcss-light,#158387)var(--lightningcss-dark,#1d4c71);border-radius:10px}.al-page progress::-moz-progress-bar{background:var(--lightningcss-light,#158387)var(--lightningcss-dark,#1d4c71)}.al-scope-note{font-size:max(var(--hpp-text-floor,0px), 11px);color:var(--lightningcss-light,#697986)var(--lightningcss-dark,#9acbff);margin:10px 0 20px;line-height:1.5}.al-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.al-panel{background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6e2e8)var(--lightningcss-dark,#61758d);border-radius:16px;padding:20px;overflow:hidden}.al-columns .al-panel{padding:0}.al-panel-heading{background:var(--lightningcss-light,#edf5fc)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d5e5ef)var(--lightningcss-dark,#61758d);align-items:center;gap:12px;padding:18px 20px;display:flex}.al-employees .al-panel-heading{background:var(--lightningcss-light,#eaf6f1)var(--lightningcss-dark,#18312b);border-color:var(--lightningcss-light,#d1e8df)var(--lightningcss-dark,#61758d)}.al-step{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#166688)var(--lightningcss-dark,#1d4c71);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.al-employees .al-step{background:var(--lightningcss-light,#22785d)var(--lightningcss-dark,#20503f)}.al-panel-heading h2{margin:0 0 3px;font-size:18px}.al-panel-heading p{color:var(--lightningcss-light,#607787)var(--lightningcss-dark,#9acbff);margin:0;font-size:12px}.al-panel-heading b{white-space:nowrap;margin-left:auto;font-size:21px}.al-panel-heading b small{color:var(--lightningcss-light,#677a87)var(--lightningcss-dark,#9acbff);font-size:12px;font-weight:500}.al-filters{border-bottom:1px solid var(--lightningcss-light,#e0e8ed)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:12px;padding:16px 20px;display:grid}.al-filters label{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#536b7a)var(--lightningcss-dark,#9acbff);flex-direction:column;gap:7px;font-weight:750;display:flex}.al-search-label{align-items:center;gap:5px;display:flex}.al-filters input,.al-filters select{color:var(--lightningcss-light,#183b50)var(--lightningcss-dark,#9acbff);width:100%;height:40px;font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cedce4)var(--lightningcss-dark,#61758d);border-radius:8px;padding:0 10px;font-size:13px}.al-filters .al-reset{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#196c8d)var(--lightningcss-dark,#9acbff);background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0}.al-list{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;gap:8px;height:510px;padding:12px;display:flex;overflow-y:auto}.al-list .al-record{text-align:left;color:var(--lightningcss-light,#526979)var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e0e8ed)var(--lightningcss-dark,#61758d);border-radius:11px;flex-direction:column;flex:none;gap:4px;padding:13px 14px;font-weight:400;transition:background .1s;display:flex}.al-record:hover{background:var(--lightningcss-light,#f3f8fb)var(--lightningcss-dark,#151f2d)}.al-list .al-record.selected{background:var(--lightningcss-light,#edf8fd)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#167498)var(--lightningcss-dark,#61758d);padding:12px 13px}.al-employees .al-record.selected{background:var(--lightningcss-light,#effaf5)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#26856b)var(--lightningcss-dark,#61758d)}.al-record-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.al-record strong{color:var(--lightningcss-light,#17384c)var(--lightningcss-dark,#9acbff);font-size:14px}.al-record span{font-size:12px}.al-record small{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:1.4}.al-record em{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#956629)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff6e6)var(--lightningcss-dark,#151f2d);border-radius:4px;align-self:start;padding:3px 5px;font-style:normal}.al-record .al-id{color:var(--lightningcss-light,#23765f)var(--lightningcss-dark,#94dfba);font-weight:700}.al-empty{color:var(--lightningcss-light,#6b7b86)var(--lightningcss-dark,#9acbff);text-align:center;padding:30px 16px;font-size:13px}.al-pair{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#173b50)var(--lightningcss-dark,#1d4c71);border-radius:14px;grid-template-columns:1fr auto 1fr auto;align-items:center;gap:20px;margin:18px 0;padding:18px 22px;display:grid}.al-pair>div{overflow-wrap:anywhere;flex-direction:column;gap:3px;display:flex}.al-pair span{font-size:max(var(--hpp-text-floor,0px), 9px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.13em;color:var(--lightningcss-light,#9fc8dc)var(--lightningcss-dark,#9acbff);font-weight:750}.al-pair strong{font-size:14px}.al-pair small{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#cee0e9)var(--lightningcss-dark,#e8edf5)}.al-pair-icon{color:var(--lightningcss-light,#8ebccf)var(--lightningcss-dark,#9acbff)}.al-page .al-primary,.al-dialog .al-primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#146f91)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#146f91)var(--lightningcss-dark,#61758d)}.al-pair .al-primary{color:var(--lightningcss-light,#174b63)var(--lightningcss-dark,#9acbff);white-space:nowrap;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d)}.al-pair-warning{color:var(--lightningcss-light,#ffe4a1)var(--lightningcss-dark,#e8edf5);grid-column:1/-1;margin:0;font-size:12px}.al-error,.al-success{border-radius:10px;align-items:center;gap:9px;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.al-error{color:var(--lightningcss-light,#943b31)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0ee)var(--lightningcss-dark,#34232d);border:1px solid var(--lightningcss-light,#e9bbb5)var(--lightningcss-dark,#61758d)}.al-success{color:var(--lightningcss-light,#246f51)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e9f8f1)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b7ddca)var(--lightningcss-dark,#61758d)}.al-analytics summary{cursor:pointer;font-size:15px;font-weight:750}.al-analytics summary span{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#6e7d88)var(--lightningcss-dark,#9acbff);margin-left:8px;font-weight:400}.al-analytics>p{color:var(--lightningcss-light,#657883)var(--lightningcss-dark,#9acbff);margin:14px 0;font-size:12px}.al-store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.al-store-grid article{border:1px solid var(--lightningcss-light,#e0e8ed)var(--lightningcss-dark,#61758d);border-radius:10px;padding:14px}.al-store-grid h3{margin:0 0 11px;font-size:12px}.al-store-grid article>div{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#617382)var(--lightningcss-dark,#9acbff);flex-wrap:wrap;gap:10px;margin-bottom:9px;display:flex}.al-store-grid b{color:var(--lightningcss-light,#183b50)var(--lightningcss-dark,#9acbff)}.al-store-grid small{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#74838e)var(--lightningcss-dark,#9acbff);margin-top:6px;display:block}.al-dialog{max-height:85dvh;overflow-y:auto;width:calc(100% - 28px)!important;max-width:550px!important}.al-dialog p{color:var(--lightningcss-light,#5a6e7c)var(--lightningcss-dark,#9acbff);font-size:13px;line-height:1.5}.al-dialog dl{background:var(--lightningcss-light,#eff5f8)var(--lightningcss-dark,#151f2d);border-radius:10px;padding:15px}.al-dialog dt{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.07em;color:var(--lightningcss-light,#6c8392)var(--lightningcss-dark,#9acbff);margin-top:12px;font-weight:750}.al-dialog dt:first-child{margin-top:0}.al-dialog dd{overflow-wrap:anywhere;color:var(--lightningcss-light,#183b50)var(--lightningcss-dark,#9acbff);margin:3px 0 0;font-size:14px}.al-review-note{background:var(--lightningcss-light,#f4f8fa)var(--lightningcss-dark,#151f2d);border-radius:9px;padding:12px;font-size:12px}.al-confirm{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.al-confirm input{flex:none;width:18px;height:18px;margin-top:2px}.al-dialog-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}@media (width<=850px){.al-stats{grid-template-columns:1fr 1fr}.al-filters{grid-template-columns:1fr}.al-store-grid{grid-template-columns:1fr 1fr}.al-panel-heading{gap:8px;padding:14px 12px}.al-panel-heading h2{font-size:16px}.al-panel-heading p{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.al-filters{padding:12px}.al-pair{grid-template-columns:1fr auto 1fr;gap:12px}.al-pair .al-primary{grid-column:1/-1}.al-list{height:450px}.al-step{width:27px;height:27px;font-size:13px}}@media (width<=580px){.al-page{padding-top:18px}.al-heading{align-items:flex-start}.al-heading p{font-size:12px}.al-refresh{font-size:max(var(--hpp-text-floor,0px), 11px)!important;line-height:var(--hpp-small-leading,inherit)!important;padding:8px!important}.al-columns{grid-template-columns:1fr;gap:14px}.al-list{height:310px}.al-stats article{padding:14px}.al-stats strong{font-size:25px}.al-stats svg{display:none}.al-store-grid{grid-template-columns:1fr}.al-panel-heading p{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.al-filters{grid-template-columns:1fr 1fr}.al-filters input,.al-filters select{font-size:16px}.al-pair{padding:15px}.al-panel-heading b{font-size:18px}.al-pair strong{font-size:12px}.al-heading h1{font-size:27px}}.al-view{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);align-items:center;gap:12px;padding:12px 20px;font-size:12px;font-weight:700;display:flex}.al-view select,.al-form-label input,.al-form-label textarea{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);font:inherit;border-radius:8px;min-width:0;padding:9px}.al-view select{flex:1}.al-account-tools{margin-top:18px}.al-account-tools h2{margin:0 0 5px;font-size:17px}.al-account-tools p{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:12px;line-height:1.5}.al-tool-buttons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.al-page .al-danger,.al-dialog .al-danger{color:var(--lightningcss-light,#9d302b)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff3f1)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#dfb7b2)var(--lightningcss-dark,#61758d)}.al-list .al-record:disabled{opacity:1;cursor:default;background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d)}.al-form-label{flex-direction:column;gap:6px;margin:10px 0;font-size:12px;font-weight:700;display:flex}.al-form-label textarea{min-height:65px}.dark .al-view select,.dark .al-form-label input,.dark .al-form-label textarea{color:var(--lightningcss-light,#e3edf5)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#172f40)var(--lightningcss-dark,#1d4c71)}.dark .al-account-tools p{color:var(--lightningcss-light,#b4c9d6)var(--lightningcss-dark,#9acbff)}.dark .al-list .al-record:disabled{background:var(--lightningcss-light,#162e3e)var(--lightningcss-dark,#1d4c71)}.al-hris{scroll-margin-top:24px}.al-hris>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.al-hris>header>strong{white-space:nowrap}.al-hris-list{gap:10px;max-height:520px;margin:16px 0;display:grid;overflow:auto}.al-hris-list article{border:1px solid var(--lightningcss-light,var(--al-border,#d4e2ed))var(--lightningcss-dark,#61758d);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.al-hris-list article>div{gap:5px;min-width:0;display:grid}.al-hris-list span,.al-hris-list small{overflow-wrap:anywhere}.al-hris-list button{flex-shrink:0}@media (width<=620px){.al-hris>header,.al-hris-list article{flex-direction:column;align-items:stretch}.al-hris-list button{width:100%}}.tm-workspace{color:var(--lightningcss-light,var(--foreground,#16354a))var(--lightningcss-dark,#e8edf5);gap:16px;min-width:0;display:grid}.tm-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-heading h2{margin:0;font-size:26px}.tm-heading p{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.14em;margin:0 0 5px}.tm-heading span{font-size:14px}.tm-workspace button,.tm-workspace select,.tm-workspace input{font:inherit}.tm-heading button,.tm-detail button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#006d94)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#4e92b1)var(--lightningcss-dark,#61758d);border-radius:8px;padding:10px}.tm-toolbar{flex-wrap:wrap;gap:10px;display:flex}.tm-toolbar label,.tm-detail label{flex:1;gap:4px;min-width:130px;font-size:12px;display:grid}.tm-toolbar input,.tm-toolbar select,.tm-detail select,.tm-counts select{color:var(--lightningcss-light,#193c50)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a5bdcb)var(--lightningcss-dark,#61758d);border-radius:8px;width:100%;min-width:0;padding:10px}.tm-toolbar .tm-search{flex:2;align-self:end;align-items:center;min-width:220px;display:flex}.tm-tabs{flex-wrap:wrap;gap:6px;display:flex}.tm-tabs button{color:var(--lightningcss-light,#234558)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#e1edf3)var(--lightningcss-dark,#172d43);border:0;border-radius:8px;padding:10px 12px;font-size:13px}.tm-tabs .active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006e96)var(--lightningcss-dark,#1d4c71)}.tm-note{color:inherit;align-items:start;gap:6px;font-size:13px;line-height:1.5;display:flex}.tm-counts{flex-wrap:wrap;align-items:center;gap:20px;font-size:13px;display:flex}.tm-counts label{align-items:center;gap:8px;margin-left:auto;display:flex}.tm-columns{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);gap:15px;min-width:0;display:grid}.tm-people{flex-direction:column;gap:4px;max-height:65vh;display:flex;overflow:auto}.tm-people button{text-align:left;color:var(--lightningcss-light,#153a50)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#eef4f7)var(--lightningcss-dark,#172d43);border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.tm-people button.selected{background:var(--lightningcss-light,#d7edf7)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#087aa2)var(--lightningcss-dark,#61758d)}.tm-people span{gap:4px;min-width:0;display:grid}.tm-people small{overflow-wrap:anywhere;font-size:12px}.tm-detail{color:var(--lightningcss-light,#193c50)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f4f8fa)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9d1dc)var(--lightningcss-dark,#61758d);border-radius:12px;align-self:start;min-width:0;padding:18px;position:sticky;top:12px}.tm-detail h3{margin:0 0 8px}.tm-detail select{margin-bottom:8px}.tm-detail p{overflow-wrap:anywhere}.tm-error{color:var(--lightningcss-light,#a02121)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffeded)var(--lightningcss-dark,#34232d);border:1px solid var(--lightningcss-light,#d99494)var(--lightningcss-dark,#61758d);border-radius:8px;padding:12px}.tm-workspace>.rt-page{width:100%;max-width:none;padding:0}.tm-workspace button:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.tm-columns{grid-template-columns:1fr}.tm-people{max-height:40vh}.tm-detail{position:static}.tm-tabs button{flex:1;padding:8px;font-size:12px}.tm-heading h2{font-size:22px}.tm-counts{gap:10px}.tm-counts label{margin:0}.tm-toolbar .tm-search{min-width:100%}}.tm-person-tile{background:var(--lightningcss-light,#eef4f7)var(--lightningcss-dark,#172d43);border-radius:10px;gap:6px;min-width:0;padding:4px;display:grid}.tm-person-tile>button{width:100%}.tm-person-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 8px 8px;display:grid}.tm-people .tm-person-actions button{text-align:center;color:var(--lightningcss-light,#175577)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#4e92b1)var(--lightningcss-dark,#61758d);justify-content:center;min-height:44px;padding:8px;font-size:13px;font-weight:600}.tm-people .tm-person-actions button:first-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006d94)var(--lightningcss-dark,#1d4c71)}.tm-account-dialog{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--lightningcss-light,var(--card-foreground))var(--lightningcss-dark,#e8edf5);border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:14px;padding:22px;overflow:auto}.tm-account-dialog form,.tm-account-dialog form>label{gap:8px;display:grid}.tm-account-dialog form{gap:14px}.tm-account-dialog p{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.tm-account-dialog input:not([type=checkbox]):not([type=radio]),.tm-account-dialog select{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);width:100%;min-width:0;min-height:44px;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-radius:8px;padding:10px;font-size:16px}.tm-account-dialog button,.tm-account-result button,.tm-account-result a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:44px;font:inherit;cursor:pointer;background:var(--lightningcss-light,#006d94)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#4e92b1)var(--lightningcss-dark,#61758d);border-radius:8px;padding:10px}.tm-account-dialog button:disabled{opacity:.5;cursor:not-allowed}.tm-account-matches{gap:6px;max-height:32dvh;display:grid;overflow:auto}.tm-account-matches label{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px;display:flex}.tm-account-matches span{overflow-wrap:anywhere;gap:4px;display:grid}.tm-account-dialog form>.tm-account-confirm{align-items:start;gap:10px;font-size:14px;line-height:1.5;display:flex}.tm-account-confirm input,.tm-account-matches input{flex-shrink:0;width:20px;height:20px}.tm-account-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-account-result{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;border:1px solid var(--lightningcss-light,#4e92b1)var(--lightningcss-dark,#61758d);border-radius:12px;padding:18px}.tm-account-result code{-webkit-user-select:all;user-select:all;font-size:16px}.tm-account-result button{margin:8px}@media (width<=650px){.tm-person-actions{gap:6px}.tm-account-dialog{padding:18px}.tm-person-actions button{white-space:normal;font-size:14px}}.tm-account-matches{grid-auto-rows:max-content;align-content:start}.tm-account-matches .tm-account-name-match{color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5);font-weight:700}.tm-people>.tm-person-tile{flex:none}.tm-counts>label{white-space:nowrap;flex:none}.tm-counts>label>select{width:auto;min-width:175px}.tm-workspace{gap:20px}.tm-heading h2{letter-spacing:-.03em;font-size:24px}.tm-toolbar{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:16px;padding:16px}.tm-tabs{gap:8px}.tm-tabs button{border-radius:10px;min-height:42px}.tm-counts>span{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:10px;padding:10px 14px}.tm-counts strong{font-size:18px}.tm-columns{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:20px}.tm-people{gap:9px;padding:2px 5px 2px 0}.tm-person-tile{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:14px;padding:0;overflow:hidden}.tm-person-tile>button{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-radius:13px;min-height:86px;padding:15px}.tm-person-tile>button.selected{background:color-mix(in srgb,var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 10%,var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d)}.tm-people .tm-avatar{background:color-mix(in srgb,var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 13%,var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d));width:42px;height:42px;color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:750;display:flex}.tm-people strong{letter-spacing:-.015em;font-size:15px}.tm-people small{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);line-height:1.4}.tm-detail{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:16px;padding:22px;box-shadow:0 8px 24px #00000008}.tm-detail h3{letter-spacing:-.025em;font-size:22px}.tm-detail>p{font-size:13px;line-height:1.5}.tm-detail-section{border-top:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);gap:10px;margin-top:16px;padding:16px 0;display:grid}.tm-detail-section h4{margin:0;font-size:14px}.tm-detail-section p{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:13px;line-height:1.5}.tm-detail-section select,.tm-toolbar input,.tm-toolbar select,.tm-counts select{background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d)}.tm-password-section button{min-height:44px;font-weight:650}.tm-security-section{font-size:13px;display:block}.tm-security-section summary{cursor:pointer;min-height:28px;font-weight:650}.tm-security-section label{margin:12px 0}.tm-security-section textarea{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);width:100%;min-height:80px;font:inherit;background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-radius:9px;padding:10px}.tm-security-section p{margin-top:10px}.tm-reset-dialog{border-radius:20px;gap:16px;padding:26px;display:grid;box-shadow:0 20px 70px #0003}.tm-reset-dialog h2{letter-spacing:-.025em;font-size:23px}.tm-reset-dialog p{margin:0}.tm-reset-icon{background:color-mix(in srgb,var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71) 12%,var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d));width:48px;height:48px;color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5);border-radius:14px;justify-content:center;align-items:center;display:flex}.tm-reset-dialog .tm-muted{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:13px}.tm-reset-dialog label>span{align-items:center;gap:6px;font-size:14px;display:flex}.tm-reset-dialog .tm-account-buttons button{justify-content:center;align-items:center;gap:7px;margin:0;line-height:1.3;display:flex}.tm-reset-dialog .tm-secondary{background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d)}.tm-reset-password{text-align:center;border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);border-radius:14px;gap:12px;padding:24px;display:grid}.tm-reset-password small{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-weight:700}.tm-reset-password code{letter-spacing:.14em;-webkit-user-select:all;user-select:all;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);font-size:34px;font-weight:750}.tm-reset-status,.tm-reset-warning{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:10px;padding:12px;line-height:1.5}.tm-reset-warning{background:color-mix(in srgb,var(--lightningcss-light,#e6a329)var(--lightningcss-dark,#544522) 10%,var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#b98424)var(--lightningcss-dark,#61758d)}@media (width<=650px){.tm-columns{grid-template-columns:1fr}.tm-toolbar{padding:12px}.tm-detail{padding:18px}.tm-reset-dialog{padding:22px}.tm-reset-dialog .tm-account-buttons{grid-template-columns:1fr}.tm-people{max-height:42vh}.tm-counts>span{font-size:12px}}.tm-merge-launch{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.tm-merge-launch h3,.tm-merge-launch p{margin:0 0 6px}.tm-merge-launch p{font-size:14px;line-height:1.5}.tm-merge-launch button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#006d94)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#4e92b1)var(--lightningcss-dark,#61758d);border-radius:8px;min-height:44px;padding:10px 14px}.tm-merge-dialog{flex-direction:column;gap:12px;width:min(620px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.tm-merge-dialog>h2{padding-right:24px;line-height:1.2}.tm-merge-dialog>p{margin:0}.tm-merge-body{overscroll-behavior:contain;gap:12px;min-height:0;padding-right:3px;display:grid;overflow:hidden auto}.tm-merge-body>label{gap:6px;display:grid}.tm-merge-body p{margin:0}.tm-merge-body textarea{background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);width:100%;min-width:0;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:16px}.tm-merge-body h3{margin:6px 0 0;font-size:17px}.tm-merge-body ul{overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:14px;line-height:1.6}.tm-merge-selected{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.tm-merge-selected button{color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5);background:0 0;min-height:36px;padding:6px;font-size:13px}.tm-merge-candidates{min-height:80px;max-height:28dvh}.tm-merge-summary{background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);border-radius:10px;gap:12px;padding:14px;display:grid}.tm-merge-body>.tm-merge-confirm{align-items:start;gap:10px;font-size:14px;line-height:1.5;display:flex}.tm-merge-confirm input{flex-shrink:0;width:20px;height:20px;margin-top:2px}.tm-merge-footer{border-top:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);flex-shrink:0;padding-top:12px}.tm-merge-footer button{white-space:normal;line-height:1.3}.tm-merge-dialog select{font:inherit;font-size:16px}@media (width<=650px){.tm-merge-dialog{gap:10px;padding:16px}.tm-merge-launch button{width:100%}.tm-merge-body{gap:10px}.tm-merge-footer{grid-template-columns:1fr 2fr}}.tm-tabs .tm-linking-link{color:var(--lightningcss-light,#145c7a)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf7fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8d6e2)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:center;padding:10px 14px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.tm-linking-card{background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border:2px solid var(--lightningcss-light,#0078a3)var(--lightningcss-dark,#61758d);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;text-decoration:none;display:flex}.tm-linking-card strong{color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5);font-size:19px;display:block}.tm-linking-card small{margin-top:5px;font-size:13px;line-height:1.5;display:block}.tm-linking-card>span:last-child{color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5);flex-shrink:0;font-weight:700}.tm-linking-card:focus-visible{outline:3px solid var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d);outline-offset:3px}@media (width<=480px){.tm-linking-card{flex-direction:column;align-items:flex-start;gap:8px}}.perm{color:var(--lightningcss-light,#12324b)var(--lightningcss-dark,#e8edf5);max-width:1500px;margin:auto;padding:30px;font-family:Inter,Arial,sans-serif}.perm header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.perm h1{margin:5px 0;font-size:36px}.perm header p{letter-spacing:.12em;color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);font-size:12px;font-weight:800}.perm-owner{background:var(--lightningcss-light,#e2f2f9)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#bedbe9)var(--lightningcss-dark,#61758d);border-radius:24px;padding:10px 15px;font-weight:700}.perm-layout{grid-template-columns:290px minmax(0,1fr);gap:24px;display:grid}.perm aside{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e3eb)var(--lightningcss-dark,#61758d);border-radius:15px;align-self:start;padding:15px;position:sticky;top:15px}.perm label{font-size:14px;font-weight:650;display:block}.perm input:not([type=checkbox]),.perm select{color:var(--lightningcss-light,#12324b)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bacbd6)var(--lightningcss-dark,#61758d);border-radius:8px;width:100%;margin-top:7px;padding:10px;display:block}.perm-people{max-height:72vh;margin-top:12px;overflow:auto}.perm-people button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;display:block}.perm-people button.selected{background:var(--lightningcss-light,#e4f3fb)var(--lightningcss-dark,#172d43);box-shadow:inset 3px 0 #006491}.perm small{color:var(--lightningcss-light,#60788b)var(--lightningcss-dark,#9acbff);margin-top:4px;display:block}.perm-save{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--lightningcss-light,#f7fafcef)var(--lightningcss-dark,#151f2def);border:1px solid var(--lightningcss-light,#d8e3eb)var(--lightningcss-dark,#61758d);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px;display:flex;position:sticky;top:0}.perm h2{margin:0 0 5px}.perm-save button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border:0;border-radius:9px;padding:12px 20px;font-weight:750}.perm button:disabled{opacity:.5;cursor:default}.perm fieldset{border:0;min-width:0;margin:0;padding:0}.perm-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e3eb)var(--lightningcss-dark,#61758d);border-radius:12px;margin:14px 0;padding:18px}.perm-card p,.perm-note{color:var(--lightningcss-light,#60788b)var(--lightningcss-dark,#9acbff);font-size:13px;line-height:1.6}.perm-card h3{margin:0 0 8px}.perm summary{cursor:pointer;justify-content:space-between;gap:10px;display:flex}.perm summary span{color:var(--lightningcss-light,#60788b)var(--lightningcss-dark,#9acbff);font-size:12px}.perm-level{max-width:360px;margin:16px 0}.perm-table{overflow:auto}.perm table{border-collapse:collapse;width:100%;font-size:12px}.perm th,.perm td{text-align:center;border-bottom:1px solid var(--lightningcss-light,#e2eaf0)var(--lightningcss-dark,#61758d);padding:12px 8px}.perm th:first-child{text-align:left;min-width:160px}.perm input[type=checkbox]{accent-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);vertical-align:middle;width:18px;height:18px;margin-right:8px}.perm-areas{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.perm-check{margin:20px 0}.perm-error{color:var(--lightningcss-light,#9e2330)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffeded)var(--lightningcss-dark,#34232d);border-radius:8px;padding:15px}.perm-success{color:var(--lightningcss-light,#166344)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e5f6ed)var(--lightningcss-dark,#18312b);border-radius:8px;padding:12px}.perm-empty{text-align:center;background:var(--lightningcss-light,#f4f8fb)var(--lightningcss-dark,#151f2d);border-radius:15px;padding:70px 30px}.perm-search{margin-top:24px}@media (width<=800px){.perm{padding:15px}.perm-layout{grid-template-columns:1fr}.perm aside{position:static}.perm-people{max-height:220px}.perm h1{font-size:28px}.perm-owner{display:none}.perm-areas{grid-template-columns:1fr}.perm-save{top:0}}.rt-page,.rt-dialog{--rt-bg:#fff;--rt-text:#19324d;--rt-muted:#50667b;--rt-line:#cedce8;--rt-soft:#f0f5fa;--rt-blue:#086799;--rt-pass-bg:#dcefe5;--rt-pass-text:#205340;--rt-warn-bg:#fff1cf;--rt-warn-text:#795600;--rt-fail-bg:#fce6e6;--rt-fail-text:#8d2834;color:var(--lightningcss-light,var(--rt-text))var(--lightningcss-dark,#e8edf5);font-size:1rem;line-height:1.5}.rt-page{max-width:1280px;margin:0 auto;padding:26px 24px 48px}.rt-page *,.rt-dialog *{box-sizing:border-box}.rt-page h1{margin:0 0 7px;font-size:1.8rem;font-weight:780;line-height:1.2}.rt-page h2{margin:0;font-size:1.18rem;font-weight:750}.rt-page h3,.rt-dialog h3{margin:15px 0 9px;font-size:1rem;font-weight:750}.rt-page p,.rt-dialog p{margin:5px 0 12px}.rt-header{border-bottom:3px solid var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}.rt-kicker{color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;font-size:.875rem;font-weight:700;display:flex}.rt-header>div>p:last-child{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);margin-bottom:0}.rt-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rt-actions a,.rt-section-head>a{color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.rt-page button,.rt-dialog button{cursor:pointer;min-height:40px;color:var(--lightningcss-light,var(--rt-text))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-family:inherit;font-size:.875rem;line-height:1.35;display:inline-flex}.rt-page button:disabled,.rt-dialog button:disabled{opacity:.5;cursor:default}.rt-page .rt-primary,.rt-dialog .rt-primary{background:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-weight:700}.rt-preparation{border:1px solid var(--lightningcss-light,#9cbdd3)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);border-radius:8px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:13px 16px;display:flex}.rt-preparation>svg{color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);flex:none;margin-top:3px}.rt-preparation p{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);margin:3px 0 0;font-size:.875rem}.rt-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 20px;display:grid}.rt-stats>div{background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);border-top:3px solid var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);border-radius:8px;padding:13px 15px}.rt-stats span{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);font-size:.875rem;display:block}.rt-stats strong{margin-top:3px;font-size:1.7rem;display:block}.rt-page .rt-tabs{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;height:auto;margin:0 0 12px;padding:0;display:grid}.rt-page .rt-tabs button{background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);min-height:43px;color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);font-size:.875rem}.rt-page .rt-tabs button[data-state=active]{background:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#172d43);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);box-shadow:none}.rt-panel{background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);border-radius:10px;margin-bottom:17px;padding:20px}.rt-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.rt-section-head p{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);margin:4px 0 0;font-size:.875rem}.rt-filters{grid-template-columns:2fr 1.5fr 1.2fr;gap:10px;margin:15px 0;display:grid}.rt-search{border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex!important}.rt-page input:not([type=checkbox]):not([type=file]),.rt-dialog input:not([type=checkbox]){border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);width:100%;min-width:0;min-height:43px;color:var(--lightningcss-light,var(--rt-text))var(--lightningcss-dark,#e8edf5);font:inherit;border-radius:7px;padding:10px 11px;font-size:.875rem}.rt-search input{background:0 0!important;border:0!important;padding-left:0!important}.rt-page label,.rt-dialog label{flex-direction:column;gap:6px;font-size:.875rem;font-weight:650;display:flex}.rt-page [data-slot=native-select-wrapper],.rt-dialog [data-slot=native-select-wrapper]{width:100%;min-width:0}.rt-page select,.rt-dialog select{background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-text))var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);max-width:100%;height:auto;min-height:43px;font-size:.875rem}.rt-page small,.rt-dialog small{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);margin:3px 0;font-size:.8125rem;display:block}.rt-table{white-space:normal;width:100%;font-size:.875rem}.rt-table th{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);white-space:normal;background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);padding:11px 9px;font-size:.875rem}.rt-table td{vertical-align:middle;border-color:var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);white-space:normal;padding:12px 9px}.rt-table tr{border-color:var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d)}.rt-table tbody tr:hover{background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d)}.rt-table td strong{font-size:.875rem}.rt-page .rt-name{min-height:0;color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;font-size:.9375rem;font-weight:750}.rt-page .rt-text-button{min-height:30px;color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);background:0 0;border:0;justify-content:flex-start;padding:5px 0;font-weight:650}.rt-day{background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);white-space:normal;border-radius:6px;justify-content:center;align-items:center;padding:6px 9px;font-size:.8125rem;font-weight:650;line-height:1.3;display:inline-flex}.rt-day-complete{background:var(--lightningcss-light,var(--rt-pass-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-pass-text))var(--lightningcss-dark,#e8edf5)}.rt-day-incomplete{background:var(--lightningcss-light,var(--rt-fail-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#e8edf5)}.rt-day-unknown{background:var(--lightningcss-light,var(--rt-warn-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-warn-text))var(--lightningcss-dark,#e8edf5)}.rt-day-not_required{background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6)}.rt-inactive{background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d)}.rt-pagination{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);justify-content:flex-end;align-items:center;gap:10px;margin-top:15px;font-size:.875rem;display:flex}.rt-pagination>span:first-child{margin-right:auto}.rt-empty{text-align:center;color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);padding:30px 16px}.rt-empty>svg{margin:auto}.rt-empty h3{color:var(--lightningcss-light,var(--rt-text))var(--lightningcss-dark,#e8edf5)}.rt-form-grid,.rt-column-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 17px;display:grid}.rt-column-map{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-upload{text-align:center;background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);cursor:pointer;border:2px dashed var(--lightningcss-light,#8caec5)var(--lightningcss-dark,#61758d);border-radius:9px;margin:12px 0 20px;padding:22px;position:relative;overflow:hidden;align-items:center!important}.rt-upload>svg{color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff)}.rt-upload>span{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);font-weight:400}.rt-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rt-help{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);font-size:.875rem}.rt-page .rt-radio-label{max-width:420px;margin:15px 0}.rt-page .rt-check,.rt-dialog .rt-check{flex-direction:row;align-items:flex-start;gap:10px;margin:17px 0;font-weight:500}.rt-check input,.rt-scope input,.rt-departures input{width:18px;height:18px;accent-color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);flex:none;margin-top:2px}.rt-scope,.rt-departures{border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);border-radius:8px;margin:17px 0;padding:15px}.rt-scope legend,.rt-departures legend{font-size:.875rem;font-weight:700}.rt-scope p,.rt-departures p{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);font-size:.875rem}.rt-scope>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.rt-scope label,.rt-departures label{flex-direction:row;align-items:flex-start;gap:9px;font-weight:500}.rt-departures label{border-top:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);padding:9px 0}.rt-departures label span:last-child{margin-left:auto;font-size:.8125rem}.rt-warning{background:var(--lightningcss-light,var(--rt-warn-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-warn-text))var(--lightningcss-dark,#e8edf5);border-radius:7px;padding:12px;font-size:.875rem}.rt-error{background:var(--lightningcss-light,var(--rt-fail-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#e8edf5);border:1px solid var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#61758d);border-radius:7px;justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 0;padding:12px 14px;font-size:.9375rem;display:flex}.rt-error>button{min-height:24px;color:inherit;background:0 0;border:0;padding:0 5px}.rt-notice{background:var(--lightningcss-light,var(--rt-pass-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-pass-text))var(--lightningcss-dark,#e8edf5);border-radius:7px;padding:12px 14px}.rt-day-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.rt-dialog{background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);gap:12px;max-height:88vh;overflow:auto;max-width:760px!important}.rt-dialog-section{border-top:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);margin-top:9px;padding-top:10px}.rt-dialog h3{align-items:center;gap:8px;display:flex}.rt-history-row{border-top:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);padding:10px 0;font-size:.875rem}.rt-picker{max-width:540px!important}.rt-picker-results{flex-direction:column;gap:7px;max-height:45vh;display:flex;overflow:auto}.rt-picker-results button{text-align:left;padding:12px;display:block}.rt-picker-results button:hover{background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d)}.rt-page :focus-visible,.rt-dialog :focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#218bd0)var(--lightningcss-dark,#61758d)}html[data-hpp-theme=dark] .rt-page,html[data-hpp-theme=dark] .rt-dialog{--rt-bg:#172536;--rt-text:#e7eff8;--rt-muted:#bfcedf;--rt-line:#526b83;--rt-soft:#22354b;--rt-blue:#176fa5;--rt-pass-bg:#193d34;--rt-pass-text:#b8eed4;--rt-warn-bg:#44381d;--rt-warn-text:#ffe3a0;--rt-fail-bg:#482831;--rt-fail-text:#ffd0d5}.rt-page a:hover{text-decoration:underline}html[data-hpp-theme=dark] .rt-page .rt-name,html[data-hpp-theme=dark] .rt-page .rt-text-button,html[data-hpp-theme=dark] .rt-page a,html[data-hpp-theme=dark] .rt-kicker{color:#90d2ff}@media (width<=850px){.rt-header{align-items:flex-start}.rt-header>.rt-actions{max-width:170px}.rt-column-map,.rt-scope>div{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-filters{grid-template-columns:1fr 1fr}.rt-search{grid-column:1/-1}.rt-table{font-size:.8125rem}.rt-table td,.rt-table th{padding:10px 6px}}@media (width<=600px){.rt-page{padding:18px 12px 35px}.rt-header{display:block}.rt-header>.rt-actions{max-width:none;margin-top:14px}.rt-page h1{font-size:1.5rem}.rt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-panel{padding:14px}.rt-section-head{flex-direction:column;align-items:flex-start}.rt-page .rt-tabs button{gap:5px;padding:8px 4px;font-size:.8125rem}.rt-tabs button>svg{display:none}.rt-form-grid,.rt-column-map{grid-template-columns:1fr}.rt-day-grid{gap:5px}.rt-day{padding:5px 7px}.rt-table thead{display:none}.rt-table tbody{display:block}.rt-table tr{border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);border-radius:8px;margin:9px 0;padding:8px 10px;display:block}.rt-table td{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.rt-table td:before{content:attr(data-label);color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);min-width:90px;font-size:.8125rem;font-weight:650}.rt-table td>small{text-align:right;flex-basis:100%;margin-top:0}.rt-table td>.rt-day-grid{flex:1;max-width:250px}.rt-table td>[data-slot=native-select-wrapper]{max-width:240px}.rt-pagination{flex-wrap:wrap;font-size:.8125rem}.rt-scope>div{grid-template-columns:1fr}.rt-dialog{max-height:90vh;padding:18px}.rt-dialog .rt-day-grid{grid-template-columns:1fr}.rt-preparation{padding:11px}.rt-departures label{flex-wrap:wrap}}.rt-request-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rt-request-people{flex-direction:column;gap:7px;max-height:450px;margin-top:14px;display:flex;overflow:auto}.rt-page .rt-person-choice{text-align:left;padding:12px;display:block}.rt-person-choice.is-selected{border-color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);box-shadow:inset 3px 0 var(--rt-blue);background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d)}.rt-page textarea{font:inherit;resize:vertical;border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);min-height:110px;color:var(--lightningcss-light,var(--rt-text))var(--lightningcss-dark,#e8edf5);border-radius:7px;width:100%;padding:11px}.rt-review-card{border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);border-radius:8px;margin:14px 0;padding:16px}.rt-review-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.rt-review-card h3{margin:0}.rt-review-card .rt-actions{margin-top:12px}.rt-saved-record{border-top:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);margin-top:12px;padding-top:9px;font-size:.875rem}.rt-saved-record summary{cursor:pointer;color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);font-weight:650}.rt-record-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rt-record-grid dl{min-width:0;margin:10px 0}.rt-record-grid dl>div{border-bottom:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);overflow-wrap:anywhere;padding:6px 0}.rt-record-grid dt{font-weight:650}.rt-record-grid dd{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);margin:2px 0}.rt-page .rt-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.rt-layout-table{max-width:650px;margin:12px 0}.rt-approval-filter{max-width:280px}.rt-manual-note{background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);border-radius:7px;padding:12px;font-size:.875rem}@media (width<=750px){.rt-request-grid,.rt-record-grid{grid-template-columns:1fr}.rt-page .rt-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-request-people{max-height:300px}.rt-review-card>header{display:block}}.rt-account-table td{vertical-align:top}.rt-account-table th:first-child{width:24%}.rt-account-table th:nth-child(2){width:26%}.rt-account-table th:nth-child(3){width:50%}.rt-account-review{overflow-wrap:anywhere;min-width:0}.rt-account-review p{color:var(--lightningcss-light,var(--rt-muted))var(--lightningcss-dark,#b8c5d6);margin:6px 0;font-size:.875rem}.rt-account-review p strong,.rt-account-issue>strong{color:var(--lightningcss-light,var(--rt-text))var(--lightningcss-dark,#e8edf5)}.rt-account-issue{margin-top:12px}.rt-account-issue+.rt-account-issue{border-top:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);padding-top:12px}.rt-account-candidate+.rt-account-candidate{border-top:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);margin-top:10px;padding-top:10px}.rt-account-table small{overflow-wrap:anywhere;font-size:.875rem}@media (width<=600px){.rt-account-table td{display:block}.rt-account-table td:before{margin-bottom:5px;display:block}.rt-account-table td>small{text-align:left}.rt-account-review{width:100%}}.rt-page .rt-danger,.rt-dialog .rt-danger,html[data-hpp-theme=dark] .rt-page .rt-danger{color:var(--rt-fail-text)}.rt-dialog .rt-danger-solid{background:var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#61758d)}.rt-termination-person{border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d);border-radius:8px;padding:14px}.rt-termination-person strong{font-size:1rem}.rt-termination textarea{resize:vertical;border:1px solid var(--lightningcss-light,var(--rt-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-bg))var(--lightningcss-dark,#151f2d);width:100%;color:var(--lightningcss-light,var(--rt-text))var(--lightningcss-dark,#e8edf5);font:inherit;border-radius:7px;padding:10px 11px;font-size:.9375rem}.rt-termination .rt-actions{flex-wrap:wrap;justify-content:flex-end}.rt-termination .rt-actions button{white-space:normal}.rt-request-grid>.rt-panel{min-width:0}.rt-request-page .rt-search{flex-direction:row;min-width:0}.rt-request-page .rt-search>svg{flex:none}.rt-request-page .rt-search>input{flex:1;min-width:0}.rt-request-people{scrollbar-gutter:stable;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;padding:6px;display:grid;overflow:hidden auto}.rt-request-page .rt-person-choice{white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:4px;width:100%;min-width:0;height:auto;min-height:72px;padding:12px;display:grid}.rt-request-page .rt-person-choice>strong{line-height:1.4;display:block}.rt-request-page .rt-person-choice>small{margin:0;line-height:1.45}.rt-request-page .rt-person-choice:hover{border-color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d)}.rt-account-suggestions{grid-auto-rows:max-content;align-content:start;gap:7px;max-height:260px;margin:10px 0;padding:3px;display:grid;overflow:auto}.rt-account-suggestions button{text-align:left;white-space:normal;overflow-wrap:anywhere;padding:12px;display:block}.rt-account-suggestions button[aria-pressed=true]{border-color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d)}.rt-dialog small.rt-account-name-match{color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);font-weight:700}.rt-picker-results button{white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.rt-company-uploads{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:16px 0;display:grid}.rt-company-uploads .rt-company-upload{overflow-wrap:anywhere;cursor:pointer;min-width:0;margin:0;padding:18px}.rt-company-upload strong{font-size:1rem}.rt-company-upload b{color:var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#9acbff);font-size:.85rem}.rt-company-upload.is-selected{border:2px solid var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--rt-soft))var(--lightningcss-dark,#151f2d)}.rt-company-upload:focus-within{outline:2px solid var(--lightningcss-light,var(--rt-blue))var(--lightningcss-dark,#61758d);outline-offset:3px}.rt-page .rt-table tr.rt-match-unresolved{background:var(--lightningcss-light,var(--rt-fail-bg))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#61758d);box-shadow:inset 4px 0 0 var(--rt-fail-text)}.rt-page .rt-table tr.rt-match-unresolved:hover{background:var(--lightningcss-light,var(--rt-fail-bg))var(--lightningcss-dark,#151f2d)}.rt-page .rt-match-unresolved td{background:0 0}.rt-page .rt-match-unresolved select{border:2px solid var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#61758d)}.rt-page .rt-match-alert{color:var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--rt-fail-bg))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--rt-fail-text))var(--lightningcss-dark,#61758d);border-radius:5px;padding:4px 8px;font-size:.875rem;font-weight:750;display:inline-block}.av-page{color:var(--lightningcss-light,#172744)var(--lightningcss-dark,#e8edf5);max-width:1600px;margin:auto;padding:30px 28px 70px;font-size:14px}.av-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.av-eyebrow{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);letter-spacing:1.8px;color:var(--lightningcss-light,#667995)var(--lightningcss-dark,#9acbff);margin:0 0 8px;font-weight:800}.av-heading h1{letter-spacing:-1px;align-items:center;gap:12px;margin:0 0 5px;font-size:32px;font-weight:850;display:flex}.av-heading h1 svg{color:var(--lightningcss-light,#d69b16)var(--lightningcss-dark,#f4d38b);width:30px;height:30px}.av-heading p:not(.av-eyebrow){color:var(--lightningcss-light,#65748b)var(--lightningcss-dark,#9acbff);margin:0}.av-course-link{color:var(--lightningcss-light,#284b77)var(--lightningcss-dark,#9acbff);font-size:13px;font-weight:700}.av-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.av-page label:not(.av-check),.av-dialog label:not(.av-check){flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.av-toolbar [data-slot=select-trigger]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);min-width:230px}.av-zone{color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#9acbff);align-self:center;margin-left:auto;font-size:12px}.av-page input,.av-dialog input,.av-dialog textarea{color:var(--lightningcss-light,#172744)var(--lightningcss-dark,#e8edf5);max-width:100%;min-height:38px;font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ced7e3)var(--lightningcss-dark,#61758d);border-radius:7px;outline:none;padding:8px 10px}.av-page input:focus,.av-dialog input:focus,.av-dialog textarea:focus{border-color:var(--lightningcss-light,#b78b25)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #f5cd662b}.av-dialog textarea{resize:vertical;min-height:65px}.av-policy{background:var(--lightningcss-light,#fff8df)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ecd99f)var(--lightningcss-dark,#61758d);border-radius:12px;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}.av-policy svg{color:var(--lightningcss-light,#ad7c0a)var(--lightningcss-dark,#f4d38b);flex-shrink:0;margin-top:1px}.av-policy strong{font-size:14px}.av-policy p{color:var(--lightningcss-light,#71643d)var(--lightningcss-dark,#f4d38b);max-width:1100px;margin:3px 0 0;font-size:12px;line-height:1.6}.av-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.av-summary>div{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#dce3ed)var(--lightningcss-dark,#61758d);border-radius:12px;flex-direction:column;gap:3px;padding:14px 18px;display:flex}.av-summary strong{letter-spacing:-.7px;font-size:25px}.av-summary span{color:var(--lightningcss-light,#65748b)var(--lightningcss-dark,#9acbff);font-size:12px}.av-summary .needs-attention strong{color:var(--lightningcss-light,#b4770a)var(--lightningcss-dark,#f4d38b)}.av-panel{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#dce3ed)var(--lightningcss-dark,#61758d);border-radius:14px;margin-bottom:20px;overflow:hidden;box-shadow:0 3px 14px #17274404}.av-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.av-section-heading h2{letter-spacing:-.3px;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:flex}.av-section-heading h2>span{color:var(--lightningcss-light,#9c6900)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff1c6)var(--lightningcss-dark,#332d20);border-radius:20px;padding:3px 8px;font-size:12px}.av-section-heading small{color:var(--lightningcss-light,#718099)var(--lightningcss-dark,#9acbff);margin-top:4px;font-size:12px;display:block}.av-sheet-actions{flex-wrap:wrap;gap:7px;display:flex}.av-upcoming-list{border-top:1px solid var(--lightningcss-light,#e6ebf2)var(--lightningcss-dark,#61758d);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));display:grid}.av-upcoming-item{border-bottom:1px solid var(--lightningcss-light,#edf0f5)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.av-upcoming-item>div{flex-direction:column;gap:3px;display:flex}.av-upcoming-item span{color:var(--lightningcss-light,#956714)var(--lightningcss-dark,#f4d38b);font-size:12px;font-weight:650}.av-upcoming-item small{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#718099)var(--lightningcss-dark,#9acbff)}.av-filters{align-items:center;gap:12px;padding:0 20px 16px;display:flex}.av-filters input{width:230px}.av-filters [data-slot=select-trigger]{min-width:130px}.av-check{align-items:center;font-size:12px;font-weight:500;line-height:1.4;flex-direction:row!important;gap:7px!important;display:flex!important}.av-check [data-slot=checkbox]{flex-shrink:0}.av-table-wrap{overflow:auto}.av-table{border-collapse:collapse;text-align:left;width:100%;min-width:1120px;font-size:12px}.av-table thead{background:var(--lightningcss-light,#f3f6fa)var(--lightningcss-dark,#151f2d)}.av-table th,.av-table td{vertical-align:middle;border-top:1px solid var(--lightningcss-light,#e6ebf2)var(--lightningcss-dark,#61758d);padding:14px 12px}.av-table thead th{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.7px;text-transform:uppercase;color:var(--lightningcss-light,#63748f)var(--lightningcss-dark,#9acbff);font-weight:800}.av-table tbody th{min-width:165px;font-weight:700}.av-table tbody th strong{font-size:13px;display:block}.av-table th small{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#758198)var(--lightningcss-dark,#9acbff);margin-top:4px;font-weight:500;display:block}.av-table td{white-space:pre-line;min-width:94px;line-height:1.5}.av-table .is-off,.av-mobile-cards .is-off dd{color:var(--lightningcss-light,#98a1b0)var(--lightningcss-dark,#9acbff)}.av-table .is-unknown,.av-mobile-cards .is-unknown dd{color:var(--lightningcss-light,#b47a15)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.av-table .is-available{color:var(--lightningcss-light,#28534c)var(--lightningcss-dark,#9acbff);font-weight:650}.av-table .is-inactive{opacity:.6}.av-row-actions{flex-wrap:wrap;gap:3px;display:flex}.av-badge{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#946e19)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2cb)var(--lightningcss-dark,#332d20);border-radius:5px;margin-top:6px;padding:3px 7px;font-weight:650;display:inline-block}.av-sheet-note{font-size:max(var(--hpp-text-floor,0px), 11px);color:var(--lightningcss-light,#758198)var(--lightningcss-dark,#9acbff);border-top:1px solid var(--lightningcss-light,#e6ebf2)var(--lightningcss-dark,#61758d);margin:0;padding:14px 20px;line-height:1.5}.av-mobile-cards{display:none}.av-gap-controls{flex-wrap:wrap;align-items:end;gap:14px;padding:0 20px 16px;display:flex}.av-gap-controls input[type=number]{width:105px}.av-gap-result{background:var(--lightningcss-light,#eef7f3)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3e7db)var(--lightningcss-dark,#61758d);border-radius:9px;margin:0 20px 20px;padding:16px}.av-gap-result.has-gap{background:var(--lightningcss-light,#fff8e6)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#f0dfb1)var(--lightningcss-dark,#61758d)}.av-gap-result strong{font-size:16px}.av-gap-result p{margin:6px 0;font-size:12px}.av-gap-result small{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#6b788c)var(--lightningcss-dark,#9acbff)}.av-alert{border-radius:9px;align-items:center;gap:10px;margin:0 0 16px;padding:12px 15px;font-size:13px;display:flex}.av-alert.is-error{color:var(--lightningcss-light,#a2392a)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff1f0)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f2c3bd)var(--lightningcss-dark,#61758d)}.av-alert.is-success{color:var(--lightningcss-light,#2c6440)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#eef8f1)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9e4d0)var(--lightningcss-dark,#61758d)}.av-empty{text-align:center;color:var(--lightningcss-light,#748298)var(--lightningcss-dark,#9acbff);padding:45px 24px}.av-empty>svg{margin:0 auto 10px}.av-empty h2{color:var(--lightningcss-light,#263c58)var(--lightningcss-dark,#9acbff);margin:8px;font-size:18px}.av-dialog{color:var(--lightningcss-light,#172744)var(--lightningcss-dark,#e8edf5);max-height:90dvh;flex-direction:column!important;gap:16px!important;padding:22px!important;display:flex!important}.av-dialog-wide{width:900px!important;max-width:calc(100vw - 28px)!important}.av-dialog [data-slot=dialog-title]{padding-right:20px;line-height:1.35}.av-dialog [data-slot=dialog-description]{font-size:12px;line-height:1.6}.av-dialog-body{min-height:0;padding:2px;overflow-y:auto}.av-dialog [data-slot=dialog-footer]{border-top:1px solid var(--lightningcss-light,#e4e9f0)var(--lightningcss-dark,#61758d);flex-shrink:0;padding-top:12px}.av-dialog [data-slot=select-trigger]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);min-width:125px;font-size:12px}.av-copy{background:var(--lightningcss-light,#f2f5f9)var(--lightningcss-dark,#151f2d);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px;padding:10px;display:flex}.av-copy span{color:var(--lightningcss-light,#76829a)var(--lightningcss-dark,#9acbff);font-size:12px}.av-day-editor{border:1px solid var(--lightningcss-light,#dee5ee)var(--lightningcss-dark,#61758d);border-radius:9px;grid-template-columns:130px 1fr;gap:12px;margin:0 0 10px;padding:12px;display:grid;position:relative}.av-day-editor legend{padding:0 5px;font-size:12px;font-weight:750}.av-windows{flex-direction:column;align-items:start;gap:7px;display:flex}.av-window{align-items:center;gap:10px;display:flex}.av-window label:not(.av-check){font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit)}.av-window input{width:120px;min-height:36px;padding:6px 8px;font-size:14px}.av-window>.av-check{white-space:nowrap;padding-top:17px}.av-help{font-size:max(var(--hpp-text-floor,0px), 11px);color:var(--lightningcss-light,#718099)var(--lightningcss-dark,#9acbff);margin:10px 0;line-height:1.6}.av-form-row{grid-template-columns:190px 1fr;gap:18px;margin-top:18px;display:grid}.av-block-label{margin-bottom:14px}.av-roles{border:1px solid var(--lightningcss-light,#dce3ed)var(--lightningcss-dark,#61758d);border-radius:8px;flex-direction:column;gap:12px;margin-bottom:15px;padding:14px;display:flex}.av-roles-inline{flex-flow:wrap}.av-roles legend{padding:0 5px;font-size:12px;font-weight:700}.av-effective{background:var(--lightningcss-light,#fff7df)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ead9a7)var(--lightningcss-dark,#61758d);border-radius:8px;flex-direction:column;gap:5px;margin-bottom:12px;padding:12px;font-size:13px;display:flex}.av-effective span{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#796941)var(--lightningcss-dark,#f4d38b)}.av-compare{border-collapse:collapse;width:100%;font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.av-compare th,.av-compare td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--lightningcss-light,#e4eaf1)var(--lightningcss-dark,#61758d);padding:9px 7px}.av-compare thead{color:var(--lightningcss-light,#758098)var(--lightningcss-dark,#9acbff)}.av-compare .is-changed{background:var(--lightningcss-light,#fff9e8)var(--lightningcss-dark,#151f2d)}.av-dialog-body>p{font-size:12px;line-height:1.6}.av-history details{border:1px solid var(--lightningcss-light,#dee5ee)var(--lightningcss-dark,#61758d);border-radius:8px;margin-bottom:10px;padding:12px;font-size:12px}.av-history summary{cursor:pointer}.av-history summary strong{font-size:12px}.av-history summary span{color:var(--lightningcss-light,#78869a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);margin-top:5px;display:block}.av-history dl>div{border-bottom:1px solid var(--lightningcss-light,#edf0f5)var(--lightningcss-dark,#61758d);justify-content:space-between;gap:15px;padding:6px 0;display:flex}.av-history dt{font-weight:700}.av-history dd{text-align:right}.av-history p{color:var(--lightningcss-light,#66758b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);margin:8px 0}@media (width<=900px){.av-page{padding:22px 15px 50px}.av-heading{align-items:start}.av-heading h1{font-size:27px}.av-heading p:not(.av-eyebrow){font-size:12px}.av-course-link{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);text-align:right}.av-summary{grid-template-columns:repeat(2,1fr)}.av-table-wrap{display:none}.av-mobile-cards{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px 16px;display:grid}.av-person-card{border:1px solid var(--lightningcss-light,#dee5ee)var(--lightningcss-dark,#61758d);border-radius:10px;padding:15px}.av-person-card h3{margin:0;font-size:15px}.av-person-card>div>p{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#728099)var(--lightningcss-dark,#9acbff);margin:4px 0}.av-person-card dl{margin:14px 0}.av-person-card dl>div{border-top:1px solid var(--lightningcss-light,#edf0f5)var(--lightningcss-dark,#61758d);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.av-person-card dt{font-weight:700}.av-person-card dd{text-align:right}.av-section-heading{flex-wrap:wrap;padding:16px}.av-section-heading h2{font-size:16px}.av-gap-controls{padding:0 16px 16px}.av-gap-result{margin:0 16px 16px}.av-filters{flex-wrap:wrap;padding:0 16px 16px}}@media (width<=560px){.av-heading{gap:12px}.av-heading h1{font-size:25px}.av-course-link{max-width:90px}.av-toolbar{gap:10px}.av-toolbar>label:first-child,.av-toolbar [data-slot=select-trigger]{width:100%}.av-zone{width:100%;font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);order:5;margin-left:0}.av-policy{gap:9px;padding:12px}.av-policy p{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.av-summary{gap:8px}.av-summary>div{padding:12px}.av-summary strong{font-size:22px}.av-summary span{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit)}.av-sheet-actions [data-slot=button]{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);padding-inline:10px}.av-filters input{width:100%}.av-mobile-cards{grid-template-columns:1fr}.av-upcoming-item{padding:13px 16px}.av-gap-controls{gap:10px}.av-gap-controls>label:first-child,.av-gap-controls>label:nth-child(2){width:calc(50% - 5px)}.av-gap-controls [data-slot=select-trigger]{width:100%}.av-gap-controls input{font-size:16px}.av-dialog{max-height:92dvh!important;padding:18px!important}.av-dialog input,.av-dialog textarea{font-size:16px}.av-dialog-wide{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.av-day-editor{flex-direction:column;gap:8px;padding:10px;display:flex}.av-day-editor>[data-slot=select-trigger]{width:100%}.av-window{flex-wrap:wrap;gap:7px}.av-window input{width:110px;font-size:16px}.av-window>.av-check{padding-top:5px}.av-form-row{grid-template-columns:1fr;gap:12px}.av-dialog [data-slot=dialog-footer]{flex-direction:column-reverse;gap:7px}.av-dialog [data-slot=dialog-footer] button{width:100%;font-size:12px}.av-copy{gap:5px}.av-copy button{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);padding:6px 8px}.av-copy [data-slot=select-trigger]{min-width:110px;font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.av-copy>span{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit)}}@media print{@page{size:letter landscape;margin:.4in}body{background:#fff!important}.unified-header,.av-course-link,.av-toolbar,.av-policy,.av-summary,.av-upcoming,.av-filters,.av-sheet-actions,.av-gap,.av-alert,.av-no-print,.av-mobile-cards{display:none!important}.av-page{max-width:none;padding:0;color:#000!important}.av-heading{margin-bottom:12px}.av-heading h1{font-size:22px}.av-table-wrap{overflow:visible;display:block!important}.av-panel{box-shadow:none;border:0;border-radius:0}.av-table{table-layout:fixed;font-size:9px;min-width:0!important}.av-table th,.av-table td{overflow-wrap:anywhere;padding:8px 5px;min-width:0!important}.av-table th:first-child{width:15%}.av-table th small{font-size:8px}.av-table tbody th strong{font-size:10px}.av-section-heading{padding:8px 0}.av-table tr{break-inside:avoid}.av-table thead{display:table-header-group}.av-sheet-note{padding:10px 0;font-size:9px}.av-badge{background:0 0;padding:0;font-size:8px}}@font-face{font-family:"Domino's Sans Header 1";src:url(/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}.ops-progress-strip{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ops-progress-strip .ops-header-score{width:min(100%,620px);min-width:0}@keyframes hpp-cowboy-celebrate{0%,to{transform:translateY(0)rotate(-2deg)}25%{transform:translateY(-7px)rotate(2deg)}50%{transform:translateY(-2px)rotate(-1deg)}75%{transform:translateY(-9px)rotate(3deg)}}@keyframes hpp-sparkle{0%,to{opacity:.45;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}@keyframes hpp-badge-bounce{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}28%{transform:translateY(-7px)rotate(4deg)scale(1.03)}56%{transform:translateY(0)rotate(-3deg)scale(.98)}78%{transform:translateY(-4px)rotate(2deg)scale(1.01)}}@keyframes hpp-badge-side-step{0%,to{transform:translate(0)translateY(0)rotate(0)}25%{transform:translate(-5px)translateY(-3px)rotate(-5deg)}50%{transform:translate(0)translateY(-7px)rotate(0)}75%{transform:translate(5px)translateY(-3px)rotate(5deg)}}@keyframes hpp-badge-victory{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}20%{transform:translateY(-9px)rotate(5deg)scale(1.04)}42%{transform:translateY(-2px)rotate(-4deg)scale(.99)}65%{transform:translateY(-7px)rotate(3deg)scale(1.03)}}@keyframes hpp-badge-groove{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-5px)rotate(5deg)}50%{transform:translateY(-8px)rotate(-2deg)}75%{transform:translateY(-3px)rotate(4deg)}}@keyframes hpp-badge-road-trip{0%,to{transform:translate(-3px)translateY(0)rotate(-2deg)scale(1)}25%{transform:translate(1px)translateY(-3px)rotate(1deg)scale(1.02)}50%{transform:translate(4px)translateY(0)rotate(2deg)scale(1)}75%{transform:translate(0)translateY(-4px)rotate(-1deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.hpp-cowboy-celebrate,.hpp-sparkle,.hpp-sparkle-delay,.hpp-operator-badge-earned{animation:none}}:root{--ops-navy:#071d49;--ops-blue:#0a4ead;--ops-bright-blue:#1267d6;--ops-red:#d71920;--ops-deep-red:#8f1118;--ops-yellow:#ffd429;--ops-green:#0a9f6e;--ops-ink:#0a1833;--ops-paper:#f3f7fc}body{color:var(--lightningcss-light,var(--ops-ink))var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 86% 4%,var(--lightningcss-light,#1267d61c)var(--lightningcss-dark,#1d4c711c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 24rem),linear-gradient(var(--lightningcss-light,#eaf1fa)var(--lightningcss-dark,#172d43) 0,var(--lightningcss-light,#f7f9fc)var(--lightningcss-dark,#151f2d) 30rem,var(--lightningcss-light,#edf3f9)var(--lightningcss-dark,#172d43) 100%);margin:0}.ops-shell{min-height:100vh;overflow:hidden}.ops-header{isolation:isolate;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 76% -45%,var(--lightningcss-light,#4397ff85)var(--lightningcss-dark,#1d4c7185),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 46%),radial-gradient(circle at 108% 55%,var(--lightningcss-light,#e31837eb)var(--lightningcss-dark,#652838eb),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 34%),linear-gradient(118deg,var(--lightningcss-light,#03152f)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#082c61)var(--lightningcss-dark,#1d4c71) 38%,var(--lightningcss-light,#0756a5)var(--lightningcss-dark,#1d4c71) 70%,var(--lightningcss-light,#7b1832)var(--lightningcss-dark,#652838) 100%);border-bottom:0;justify-content:space-between;align-items:center;gap:32px;min-height:160px;padding:22px clamp(22px,4vw,70px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #071d493d}.ops-header:before,.ops-header:after{content:"";pointer-events:none;position:absolute}.ops-header:before{opacity:1;background-image:linear-gradient(112deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 12%,var(--lightningcss-light,#ffffff08)var(--lightningcss-dark,#151f2d08) 32%,var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#151f2d1f) 49%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 67%),radial-gradient(at 40% 112%,var(--lightningcss-light,#2886ff3d)var(--lightningcss-dark,#1d4c713d),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 52%);inset:0}.ops-header:after{background:linear-gradient(90deg,var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71) 0 38%,var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#332d20) 38% 72%,var(--lightningcss-light,#e31837)var(--lightningcss-dark,#652838) 72% 100%);height:8px;bottom:0;left:0;right:0;box-shadow:0 -1px 12px #ffffff29}.ops-brand,.ops-header-score{z-index:1;position:relative}.ops-brand{align-items:center;gap:clamp(15px,2.4vw,30px);display:flex}.ops-brand-logo{width:112px;height:112px;box-shadow:none;transform-origin:50% 90%;background:0 0;border:0;flex:none;place-items:center;animation:3.4s cubic-bezier(.45,.05,.25,1.25) infinite ops-header-cowboy;display:grid}.ops-brand-logo img{object-fit:contain;filter:drop-shadow(0 13px 11px #00000047);width:94px;height:82px}.ops-brand>div:last-child>span,.ops-eyebrow,.ops-section-heading>div>span{letter-spacing:.18em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.ops-brand h1{letter-spacing:.025em;text-transform:uppercase;text-shadow:0 3px #0003;margin:2px 0 0;font-size:clamp(2rem,4vw,3.75rem);line-height:.98}.ops-brand p{color:var(--lightningcss-light,#d8e8ff)var(--lightningcss-dark,#e8edf5);margin:8px 0 0;font-size:clamp(.82rem,1.4vw,1rem);font-weight:700}.ops-header-score{--score-color:#ff5964;min-width:318px;box-shadow:inset 0 1px 0 #ffffff2b, 0 18px 38px #010c2245, 0 0 32px var(--score-color);background:linear-gradient(135deg,var(--lightningcss-light,#010e2794)var(--lightningcss-dark,#0c131e94),var(--lightningcss-light,#08265457)var(--lightningcss-dark,#1d4c7157));border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:32px;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:16px;padding:13px 20px 13px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-header-score{box-shadow:inset 0 1px 0 #ffffff2b, 0 18px 38px #010c2245, 0 0 32px color-mix(in srgb, var(--score-color) 20%, transparent)}}.ops-header-score{-webkit-backdrop-filter:blur(16px)saturate(1.25);backdrop-filter:blur(16px)saturate(1.25)}.ops-header-score.is-mid{--score-color:#ffd429}.ops-header-score.is-high{--score-color:#39d99b}.ops-score-ring{aspect-ratio:1;background:conic-gradient(var(--lightningcss-light,var(--score-color))var(--lightningcss-dark,#151f2d) var(--score-progress), var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#151f2d21) 0);width:108px;box-shadow:0 0 28px var(--score-color), inset 0 0 0 1px #ffffff21;border-radius:999px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ops-score-ring{box-shadow:0 0 28px color-mix(in srgb, var(--score-color) 43%, transparent), inset 0 0 0 1px #ffffff21}}.ops-score-ring:before{border-radius:inherit;content:"";background:radial-gradient(circle at 38% 28%,var(--lightningcss-light,#174883)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#061b43)var(--lightningcss-dark,#0c131e) 72%);border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);position:absolute;inset:7px;box-shadow:inset 0 8px 18px #ffffff0f}.ops-score-ring>span{z-index:1;color:var(--lightningcss-light,var(--score-color))var(--lightningcss-dark,#e8edf5);filter:drop-shadow(0 0 9px var(--score-color));align-items:baseline;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ops-score-ring>span{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--score-color) 48%, transparent))}}.ops-score-ring strong{letter-spacing:-.06em;font:950 3.55rem/.8 "Domino's Sans Header 1",Arial Black,sans-serif}.ops-score-ring small{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font:900 1.42rem/1 "Domino's Sans Header 1",Arial Black,sans-serif}.ops-score-copy{gap:6px;display:grid}.ops-score-copy>span{color:var(--lightningcss-light,var(--score-color))var(--lightningcss-dark,#e8edf5);letter-spacing:.12em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:6px;font-weight:900;display:flex}.ops-score-copy p{color:var(--lightningcss-light,#d5e1f0)var(--lightningcss-dark,#e8edf5);margin:0;font-size:.78rem;font-weight:750}.ops-score-dots{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:3px;display:grid}.ops-score-dots i{background:var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#151f2d26);border-radius:999px;height:5px;box-shadow:inset 0 1px #ffffff1a}.ops-score-dots i.is-earned{background:var(--lightningcss-light,var(--score-color))var(--lightningcss-dark,#151f2d);box-shadow:0 0 9px var(--score-color)}@supports (color:color-mix(in lab, red, red)){.ops-score-dots i.is-earned{box-shadow:0 0 9px color-mix(in srgb, var(--score-color) 70%, transparent)}}.ops-layout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:24px;max-width:1740px;margin:0 auto;padding:24px clamp(16px,3vw,44px) 64px;display:grid}.ops-sidebar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(180deg, var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#151f2d) 0 58%, var(--lightningcss-light,#09285d)var(--lightningcss-dark,#1d4c71) 100%);border:1px solid var(--lightningcss-light,#cbd8e8)var(--lightningcss-dark,#61758d);border-radius:28px;position:sticky;top:18px;overflow:hidden;box-shadow:0 18px 42px #071d492e}.ops-sidebar-head{border-bottom:4px solid var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#61758d);gap:8px;padding:20px 18px 12px;display:grid}.ops-sidebar-head>span{color:var(--lightningcss-light,#9eb9df)var(--lightningcss-dark,#9acbff);letter-spacing:.16em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.ops-sidebar-head button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:left;cursor:pointer;background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border:1px solid var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#61758d2e);border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-weight:850;display:flex}.ops-sidebar-head button.is-selected{border-color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#332d20)}.ops-sidebar-tabs{background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);grid-template-columns:1fr 1fr;width:calc(100% - 28px);margin:14px;display:grid}.ops-sidebar-tabs button{color:var(--lightningcss-light,#c7d9ef)var(--lightningcss-dark,#e8edf5)}.ops-sidebar-tabs button[data-state=active]{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)}.ops-scope-list{scrollbar-width:thin;scrollbar-color:#5074a6 transparent;gap:6px;max-height:min(54vh,570px);padding:0 13px 14px;display:grid;overflow-y:auto}.ops-scope-button{color:var(--lightningcss-light,#deebfb)var(--lightningcss-dark,#e8edf5);text-align:left;cursor:pointer;background:0 0;border:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-radius:15px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:7px;min-height:58px;padding:8px 9px;transition:transform .18s,background .18s,border-color .18s;display:grid}.ops-scope-button:hover{background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border-color:var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33);transform:translate(2px)}.ops-scope-button.is-selected{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(100deg, var(--lightningcss-light,var(--ops-deep-red))var(--lightningcss-dark,#34232d), var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d));border-color:var(--lightningcss-light,#ff7277)var(--lightningcss-dark,#61758d);box-shadow:0 8px 18px #6e050e52}.ops-scope-button>span{width:32px;height:32px;color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border-radius:10px;place-items:center;display:grid}.ops-scope-button div{min-width:0;display:grid}.ops-scope-button strong,.ops-scope-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-scope-button strong{font-size:.82rem}.ops-scope-button small{color:var(--lightningcss-light,#94b0d5)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.ops-scope-button.is-selected small{color:var(--lightningcss-light,#ffd9da)var(--lightningcss-dark,#e8edf5)}.ops-scope-button>svg{transform:rotate(-90deg)}.ops-sidebar-note{color:var(--lightningcss-light,#f6f9ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd42917)var(--lightningcss-dark,#332d2017);border:1px solid var(--lightningcss-light,#ffd4295c)var(--lightningcss-dark,#61758d5c);border-radius:16px;grid-template-columns:24px 1fr;gap:8px;margin:0 13px 15px;padding:12px;display:grid}.ops-sidebar-note svg{color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#f4d38b)}.ops-sidebar-note p{font-size:max(var(--hpp-text-floor,0px), .69rem);margin:0;line-height:1.45}.ops-sidebar-note strong{color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#f4d38b);display:block}.ops-content{min-width:0}.ops-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#151f2dd1);border:1px solid var(--lightningcss-light,#d6e0ec)var(--lightningcss-dark,#61758d);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #1e407014}.ops-eyebrow,.ops-section-heading>div>span{color:var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#9acbff)}.ops-toolbar h2,.ops-section-heading h2{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:3px 0 2px;font-size:clamp(1.55rem,2.7vw,2.45rem);line-height:1}.ops-toolbar p{color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#9acbff);margin:6px 0 0;font-size:.8rem}.ops-period-control{gap:5px;min-width:330px;display:grid}.ops-period-control>span{color:var(--lightningcss-light,#526581)var(--lightningcss-dark,#9acbff);letter-spacing:.09em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:6px;font-weight:900;display:flex}.ops-period-control [data-slot=select-trigger]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#aebfd4)var(--lightningcss-dark,#61758d);border-radius:13px;width:100%;height:44px;font-weight:800}.ops-period-control small{color:var(--lightningcss-light,#7890ac)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.ops-data-controls{justify-content:flex-end;align-items:center;gap:12px;margin:14px 0;display:flex}.ops-source-states{flex-wrap:wrap;flex:none;justify-content:flex-end;margin-right:auto;display:flex;gap:5px!important}.ops-source-states span{text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);border-radius:99px;padding:6px 10px;font-weight:900}.ops-source-states span.is-live{color:var(--lightningcss-light,#07553c)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#c9f4e3)var(--lightningcss-dark,#18312b)}.ops-source-states span.is-snapshot{color:var(--lightningcss-light,#7b2d00)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe6b8)var(--lightningcss-dark,#332d20)}.ops-source-states small{color:var(--lightningcss-light,#6a7f99)var(--lightningcss-dark,#9acbff);text-align:right;width:100%;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.ops-achievement-review-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;cursor:pointer;min-height:40px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:linear-gradient(135deg,var(--lightningcss-light,#bf1020)var(--lightningcss-dark,#652838),var(--lightningcss-light,#72050d)var(--lightningcss-dark,#652838));border:1px solid var(--lightningcss-light,#760810)var(--lightningcss-dark,#61758d);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #7a061038}.ops-achievement-review-button svg{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.ops-achievement-dialog{color:var(--lightningcss-light,#171a25)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8b5b8)var(--lightningcss-dark,#61758d);border-radius:24px;width:min(760px,100vw - 24px);max-width:760px;max-height:min(88vh,900px);overflow-y:auto;box-shadow:0 28px 90px #19030861}.ops-achievement-dialog-kicker{color:var(--lightningcss-light,#a00c18)var(--lightningcss-dark,#ffb3bd);letter-spacing:.09em;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:6px;font-weight:950;display:inline-flex}.ops-achievement-loading,.ops-achievement-noop{color:var(--lightningcss-light,#40536d)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e0eb)var(--lightningcss-dark,#61758d);border-radius:16px;align-items:center;gap:10px;padding:18px;font-size:.8rem;font-weight:800;display:flex}.ops-achievement-loading svg,.ops-achievement-spinner{animation:.9s linear infinite ops-achievement-spin}@keyframes ops-achievement-spin{to{transform:rotate(360deg)}}.ops-achievement-review{gap:14px;display:grid}.ops-achievement-success{color:var(--lightningcss-light,#075b3a)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e6fff4)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#72cba5)var(--lightningcss-dark,#61758d);border-radius:16px;align-items:center;gap:10px;padding:13px;display:flex}.ops-achievement-success div{gap:2px;display:grid}.ops-achievement-success span{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:750}.ops-achievement-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ops-achievement-summary-grid>div{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e5d9da)var(--lightningcss-dark,#61758d);border-radius:15px;gap:3px;padding:12px;display:grid}.ops-achievement-summary-grid span,.ops-achievement-summary-grid small{color:var(--lightningcss-light,#718096)var(--lightningcss-dark,#9acbff);text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.ops-achievement-summary-grid strong{color:var(--lightningcss-light,#800a14)var(--lightningcss-dark,#ffb3bd);font-size:1.35rem}.ops-achievement-sheet-link{color:var(--lightningcss-light,#07509f)var(--lightningcss-dark,#9acbff);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e8f3ff)var(--lightningcss-dark,#172d43);border-radius:12px;align-items:center;gap:7px;padding:9px 11px;font-weight:900;text-decoration:none;display:inline-flex}.ops-achievement-blockers{color:var(--lightningcss-light,#78101a)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border:1px solid var(--lightningcss-light,#e59a9f)var(--lightningcss-dark,#61758d);border-radius:16px;gap:6px;padding:13px;display:grid}.ops-achievement-blockers p{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);margin:0;font-weight:700}.ops-achievement-award-list{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ded6d2)var(--lightningcss-dark,#61758d);border-radius:16px;overflow:hidden}.ops-achievement-award-list>div,.ops-achievement-award-list article{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ops-achievement-award-list>div{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#35070b)var(--lightningcss-dark,#0c131e)}.ops-achievement-award-list article+article{border-top:1px solid var(--lightningcss-light,#eee6e2)var(--lightningcss-dark,#61758d)}.ops-achievement-award-list article span{gap:2px;display:grid}.ops-achievement-award-list article strong{color:var(--lightningcss-light,#24191a)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.ops-achievement-award-list article small{color:var(--lightningcss-light,#7c6d70)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit)}.ops-achievement-award-list article b{color:var(--lightningcss-light,#8f0915)var(--lightningcss-dark,#ffb3bd);white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.ops-source-warning{color:var(--lightningcss-light,#6c4200)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff8de)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#efc46f)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:center;gap:8px;margin:-4px 0 14px;padding:8px 11px;font-weight:750;display:flex}.ops-source-warning svg{color:var(--lightningcss-light,#b66d00)var(--lightningcss-dark,#f4d38b);flex:none}.ops-eligibility{border:1px solid;border-radius:22px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:grid;overflow:hidden;box-shadow:0 12px 24px #2d466717}.ops-eligibility.is-hit{background:linear-gradient(100deg,var(--lightningcss-light,#e8fff7)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f9fffd)var(--lightningcss-dark,#151f2d) 64%,var(--lightningcss-light,#d8fced)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#70d9b3)var(--lightningcss-dark,#61758d)}.ops-eligibility.is-miss,.ops-eligibility.is-pending{background:linear-gradient(100deg,var(--lightningcss-light,#fff0f0)var(--lightningcss-dark,#34232d),snow 64%,var(--lightningcss-light,#ffe0e1)var(--lightningcss-dark,#34232d));border-color:var(--lightningcss-light,#f0a3a7)var(--lightningcss-dark,#61758d)}.ops-eligibility-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--ops-green))var(--lightningcss-dark,#18312b);border-radius:17px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 18px #0a9f6e3d}.ops-eligibility.is-miss .ops-eligibility-icon,.ops-eligibility.is-pending .ops-eligibility-icon{background:var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d);box-shadow:0 8px 18px #d7192033}.ops-eligibility>div:nth-child(2)>span{color:var(--lightningcss-light,var(--ops-deep-red))var(--lightningcss-dark,#ffb3bd);letter-spacing:.13em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.ops-eligibility.is-hit>div:nth-child(2)>span{color:var(--lightningcss-light,#087550)var(--lightningcss-dark,#94dfba)}.ops-eligibility h3{margin:2px 0 1px;font-size:1.05rem}.ops-eligibility p{color:var(--lightningcss-light,#68778c)var(--lightningcss-dark,#9acbff);margin:0;font-size:.75rem}.ops-eligibility-stats{grid-template-columns:repeat(2,auto);gap:18px;display:grid}.ops-eligibility-stats>div{justify-items:end;display:grid}.ops-eligibility-stats strong{color:var(--lightningcss-light,var(--ops-deep-red))var(--lightningcss-dark,#ffb3bd);font:900 2rem/1 "Domino's Sans Header 1",Arial Black,sans-serif}.ops-eligibility.is-hit .ops-eligibility-stats strong{color:var(--lightningcss-light,#087550)var(--lightningcss-dark,#94dfba)}.ops-eligibility-stats span{color:var(--lightningcss-light,#6b7e96)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px;font-weight:800}.ops-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ops-metric-card{isolation:isolate;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid;border-radius:26px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 164px;min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #1f3a5b1a}.ops-metric-card:before{z-index:-1;content:"";opacity:.7;background:radial-gradient(circle at 92% 12%,var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#151f2de6),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 13rem);position:absolute;inset:0}.ops-metric-card.is-hit{background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 42%,var(--lightningcss-light,#eafff7)var(--lightningcss-dark,#151f2d) 100%);border-color:var(--lightningcss-light,#56caa1)var(--lightningcss-dark,#61758d)}.ops-metric-card.is-miss,.ops-metric-card.is-pending{background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0 38%,var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d) 100%);border-color:var(--lightningcss-light,#e9a1a4)var(--lightningcss-dark,#61758d)}.ops-metric-copy{min-width:0;padding:17px 0 13px 17px}.ops-metric-heading{align-items:flex-start;gap:9px;min-height:45px;display:flex}.ops-metric-icon{width:36px;height:36px;color:var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f2ff)var(--lightningcss-dark,#172d43);border-radius:12px;flex:none;place-items:center;display:grid}.ops-metric-card.is-hit .ops-metric-icon{color:var(--lightningcss-light,#087550)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#c9f6e5)var(--lightningcss-dark,#18312b)}.ops-metric-card.is-miss .ops-metric-icon,.ops-metric-card.is-pending .ops-metric-icon{color:var(--lightningcss-light,var(--ops-deep-red))var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe1e2)var(--lightningcss-dark,#34232d)}.ops-metric-heading p{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);margin:1px 0 0;font-size:.81rem;font-weight:950}.ops-gate-label{color:var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#ffb3bd);letter-spacing:.04em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .52rem);font-weight:950;line-height:var(--hpp-small-leading,1.2);align-items:center;gap:3px;margin-top:3px;display:inline-flex}.ops-value-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.ops-value-row>strong{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);font:900 clamp(1.75rem,2.9vw,2.4rem)/1 "Domino's Sans Header 1",Arial Black,sans-serif}.ops-status-pill{letter-spacing:.03em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .53rem);line-height:var(--hpp-small-leading,inherit);border-radius:99px;align-items:center;gap:4px;padding:5px 7px;font-weight:950;display:inline-flex}.ops-status-pill.is-hit{color:var(--lightningcss-light,#075c40)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#c7f6e3)var(--lightningcss-dark,#18312b)}.ops-status-pill.is-miss,.ops-status-pill.is-pending{color:var(--lightningcss-light,#891116)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffd9db)var(--lightningcss-dark,#34232d)}.ops-goal,.ops-metric-description{color:var(--lightningcss-light,#687990)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,1.35)}.ops-goal{margin:7px 0 6px;font-weight:850}.ops-metric-description{max-width:210px;margin:8px 0 0}.ops-progress{background:var(--lightningcss-light,#dbe5f0)var(--lightningcss-dark,#172d43);height:5px}.ops-progress [data-slot=progress-indicator]{background:var(--lightningcss-light,var(--ops-green))var(--lightningcss-dark,#18312b)}.ops-metric-card.is-miss .ops-progress [data-slot=progress-indicator]{background:var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d)}.ops-trend{--ops-trend-color:var(--ops-bright-blue);margin-top:10px}.ops-trend.is-improving{--ops-trend-color:#00a979}.ops-trend.is-declining{--ops-trend-color:#e31837}.ops-trend-heading,.ops-trend-labels{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-trend-heading>span{color:var(--lightningcss-light,#536a84)var(--lightningcss-dark,#9acbff);letter-spacing:.055em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.ops-trend-heading>strong{min-width:0;color:var(--lightningcss-light,var(--ops-trend-color))var(--lightningcss-dark,#e8edf5);white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:3px;display:inline-flex}.ops-trend-chart{background:linear-gradient(var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#151f2ddb),var(--lightningcss-light,#eaf3fdb8)var(--lightningcss-dark,#172d43b8)),repeating-linear-gradient(90deg,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 0 24%,var(--lightningcss-light,#315a8914)var(--lightningcss-dark,#1d4c7114) 24% 24.5%);border:1px solid var(--lightningcss-light,#5e7a9d2e)var(--lightningcss-dark,#61758d2e);border-radius:12px;margin-top:5px;padding:2px 5px 3px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.ops-trend-chart svg{width:100%;height:62px;color:var(--lightningcss-light,var(--ops-trend-color))var(--lightningcss-dark,#e8edf5);display:block;overflow:visible}.ops-trend-goal-zone{fill:var(--lightningcss-light,#ffd4293d)var(--lightningcss-dark,#b8c5d6)}.ops-trend-goal-line{stroke:var(--lightningcss-light,#c2910094)var(--lightningcss-dark,#b8c5d6);stroke-width:1.25px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ops-trend-area{color:var(--lightningcss-light,var(--ops-trend-color))var(--lightningcss-dark,#e8edf5)}.ops-trend-line{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:460;stroke-dashoffset:460px;vector-effect:non-scaling-stroke;animation:.85s cubic-bezier(.22,.9,.32,1) forwards ops-trend-draw}.ops-trend-placeholder{stroke:var(--lightningcss-light,#5675975c)var(--lightningcss-dark,#b8c5d6);stroke-width:1.25px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.ops-trend-point{fill:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.ops-trend-point.is-latest{fill:currentColor;filter:drop-shadow(0 0 4px);transform-box:fill-box;transform-origin:50%;animation:1.9s ease-in-out infinite ops-trend-pulse}.ops-trend-labels{color:var(--lightningcss-light,#6a7e95)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);margin-top:-2px;font-weight:850}.ops-character-stage{background:linear-gradient(160deg,var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#151f2de0),var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#151f2d3d));border-radius:24px;place-items:center;min-width:0;min-height:218px;margin:24px 14px 16px 2px;display:grid;position:relative;overflow:visible}.ops-character{z-index:3;object-fit:contain;transform-origin:50% 88%;will-change:transform;width:116px;height:116px;position:relative}.ops-character-stage.is-miss .ops-character,.ops-character-stage.is-pending .ops-character{opacity:.58;filter:grayscale(.28)sepia(.62)saturate(3.8)hue-rotate(308deg)brightness(.74)contrast(1.05);transform:scale(.9)}.ops-stage-glow{z-index:1;background:radial-gradient(circle,var(--lightningcss-light,#ffd42999)var(--lightningcss-dark,#332d2099),var(--lightningcss-light,#0a9f6e24)var(--lightningcss-dark,#20503f24) 48%,var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);border-radius:999px;width:98px;height:98px;animation:1.8s ease-in-out infinite ops-glow;position:absolute}.ops-character-stage.is-miss .ops-stage-glow,.ops-character-stage.is-pending .ops-stage-glow{opacity:.45;background:radial-gradient(circle,var(--lightningcss-light,#d7192042)var(--lightningcss-dark,#65283842),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 70%);animation:none}.ops-stage-shadow{z-index:2;filter:blur(2px);background:var(--lightningcss-light,#071d4924)var(--lightningcss-dark,#0c131e24);border-radius:50%;width:82px;height:12px;animation:1.8s ease-in-out infinite ops-shadow;position:absolute;bottom:28px}.ops-character-stage.is-miss .ops-stage-shadow,.ops-character-stage.is-pending .ops-stage-shadow{animation:none}.ops-card-footer{color:var(--lightningcss-light,#087550)var(--lightningcss-dark,#94dfba);min-height:38px;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#d9faed)var(--lightningcss-dark,#18312b);border-top:1px solid;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 13px;font-weight:900;display:grid}.ops-metric-card.is-miss .ops-card-footer,.ops-metric-card.is-pending .ops-card-footer{color:var(--lightningcss-light,var(--ops-deep-red))var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe0e2)var(--lightningcss-dark,#34232d);border-color:var(--lightningcss-light,#f1bfc2)var(--lightningcss-dark,#61758d)}.ops-card-footer strong{letter-spacing:.04em;font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit)}.ops-achievement-section{background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6f9fd)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#cbd8e8)var(--lightningcss-dark,#61758d);border-radius:28px;margin-top:25px;padding:clamp(18px,3vw,28px);box-shadow:0 18px 38px #1f3a5b17}.ops-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.ops-section-heading p{color:var(--lightningcss-light,#62738a)var(--lightningcss-dark,#9acbff);text-align:right;max-width:440px;margin:0;font-size:.75rem;line-height:1.5}.ops-achievement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ops-achievement{background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d));border:1px solid var(--lightningcss-light,#eba9ac)var(--lightningcss-dark,#61758d);border-radius:20px;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:144px;padding:14px;display:grid;overflow:hidden}.ops-achievement.is-hit{background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e7fff6)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#69d2ad)var(--lightningcss-dark,#61758d)}.ops-achievement-art{place-items:center;height:116px;display:grid;position:relative;overflow:visible}.ops-achievement-art img{z-index:2;object-fit:contain;transform-origin:50% 78%;opacity:.53;filter:grayscale(.25)sepia(.6)saturate(3.7)hue-rotate(308deg)brightness(.78);width:84px;height:84px;position:relative}.ops-achievement.is-hit .ops-achievement-art img{opacity:1;filter:none}.ops-achievement>div:last-child>span{color:var(--lightningcss-light,var(--ops-deep-red))var(--lightningcss-dark,#ffb3bd);letter-spacing:.1em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.ops-achievement.is-hit>div:last-child>span{color:var(--lightningcss-light,#087550)var(--lightningcss-dark,#94dfba)}.ops-achievement h3{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);margin:2px 0;font-size:.83rem}.ops-achievement p{color:var(--lightningcss-light,#69798e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,1.35);margin:0}.ops-confetti{z-index:5;pointer-events:none;position:absolute;inset:0}.ops-confetti i{--angle:calc(var(--piece) * 30deg);background:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#332d20);width:5px;height:10px;transform:rotate(var(--angle)) translateY(-23px);animation:ops-confetti-burst 2.1s calc(var(--piece) * -.08s) ease-out infinite;border-radius:2px;position:absolute;top:47%;left:50%}.ops-confetti i:nth-child(3n+1){background:var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d)}.ops-confetti i:nth-child(3n+2){background:var(--lightningcss-light,var(--ops-bright-blue))var(--lightningcss-dark,#172d43)}.ops-mobile-scope{display:none}.ops-footer{color:var(--lightningcss-light,#6f8199)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e9f0f7)var(--lightningcss-dark,#172d43);border-top:1px solid var(--lightningcss-light,#cfdae7)var(--lightningcss-dark,#61758d);justify-content:space-between;gap:16px;padding:22px clamp(18px,4vw,64px);display:flex}.ops-footer span{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);font-weight:900}.ops-footer p{margin:0}@keyframes ops-header-cowboy{0%,to{transform:translateY(0)rotate(-2deg)}18%{transform:translateY(-12px)rotate(4deg)}32%{transform:translateY(-3px)rotate(-5deg)}48%{transform:translateY(-16px)rotate(3deg)}66%{transform:translateY(0)rotate(0)scaleY(.96)}78%{transform:translateY(-6px)rotate(-2deg)}}@keyframes ops-glow{0%,to{opacity:.54;transform:scale(.82)rotate(0)}45%{opacity:1;transform:scale(1.2)rotate(35deg)}70%{opacity:.78;transform:scale(1.05)rotate(70deg)}}@keyframes ops-shadow{0%,to{opacity:.42;transform:scaleX(1)}45%{opacity:.2;transform:scaleX(.64)}}@keyframes ops-trend-draw{to{stroke-dashoffset:0}}@keyframes ops-trend-pulse{0%,to{opacity:.78;transform:scale(.86)}50%{opacity:1;transform:scale(1.2)}}@keyframes ops-ride{0%,to{transform:translate(-10px,7px)rotate(-6deg)scale(.94)}18%{transform:translate(-3px,-2px)rotate(2deg)scale(1)}38%{transform:translate(10px,-7px)rotate(-7deg)scale(1.06)}55%{transform:translate(17px,-12px)rotate(-12deg)scale(1.05)}72%{transform:translate(7px,-2px)rotate(4deg)scale(1)}88%{transform:translate(-7px,5px)rotate(-3deg)scale(.96)}}@keyframes ops-paddle{0%,to{transform:translateY(5px)rotate(-5deg)scale(.96)}18%{transform:translateY(8px)rotate(4deg)scaleY(.9)}40%{transform:translateY(-18px)rotate(10deg)scale(1.06)}58%{transform:translateY(-23px)rotate(-8deg)scale(1.08)}76%{transform:translateY(-4px)rotate(4deg)scale(1)}88%{transform:translateY(4px)rotate(-3deg)scaleY(.94)}}@keyframes ops-cowboy{0%,to{transform:translateY(4px)rotate(-4deg)scale(.97)}22%{transform:translate(-8px,-7px)rotate(4deg)scale(1.03)}42%{transform:translate(6px,-19px)rotate(-3deg)scale(1.08)}58%{transform:translate(10px,-13px)rotate(8deg)scale(1.05)}76%{transform:translate(-2px)rotate(-5deg)scale(.98)}88%{transform:translateY(5px)rotate(2deg)scaleY(.93)}}@keyframes ops-toss{0%,to{transform:translateY(5px)rotate(-6deg)scale(.96)}20%{transform:translate(-9px,-5px)rotate(2deg)scale(1.02)}38%{transform:translateY(-22px)rotate(13deg)scale(1.08)}56%{transform:translate(11px,-16px)rotate(-9deg)scale(1.07)}74%{transform:translate(4px,-2px)rotate(4deg)scale(1)}88%{transform:translateY(7px)rotate(-3deg)scaleY(.92)}}@keyframes ops-case{0%,to{transform:translate(-10px,4px)rotate(-3deg)scale(.96)}18%{transform:translate(-3px,-6px)rotate(6deg)scale(1.02)}38%{transform:translate(12px,-13px)rotate(-5deg)scale(1.07)}56%{transform:translate(15px,-5px)rotate(9deg)scale(1.04)}75%{transform:translateY(-18px)rotate(-8deg)scale(1.08)}90%{transform:translate(-8px,2px)rotate(2deg)scale(.98)}}@keyframes ops-star{0%,to{transform:translateY(6px)rotate(-5deg)scale(.95)}16%{transform:translateY(9px)rotate(3deg)scaleY(.9)}36%{transform:translate(-8px,-19px)rotate(-11deg)scale(1.08)}54%{transform:translate(9px,-24px)rotate(11deg)scale(1.11)}72%{transform:translate(3px,-4px)rotate(-4deg)scale(1.01)}88%{transform:translateY(8px)rotate(2deg)scaleY(.92)}}@keyframes ops-earned-parade{0%,to{transform:translateY(4px)rotate(-4deg)scale(.94)}24%{transform:translate(-6px,-8px)rotate(5deg)scale(1.04)}48%{transform:translate(5px,-14px)rotate(-6deg)scale(1.1)}72%{transform:translate(7px,-5px)rotate(6deg)scale(1.03)}}@keyframes ops-trophy-parade{0%,to{transform:translateY(4px)rotate(-3deg)scale(.94)}18%{transform:translate(-5px,-5px)rotate(2deg)scale(1.02)}36%{transform:translateY(-15px)rotate(-5deg)scale(1.1)}52%{transform:translateY(-18px)rotate(5deg)scale(1.12)}70%{transform:translate(5px,-5px)rotate(-2deg)scale(1.03)}84%{transform:translateY(5px)rotate(2deg)scaleY(.92)}}@keyframes ops-map-scout{0%,to{transform:translate(-4px,3px)rotate(-4deg)scale(.96)}24%{transform:translate(5px,-8px)rotate(3deg)scale(1.04)}45%{transform:translate(-3px,-14px)rotate(-2deg)scale(1.08)}65%{transform:translate(7px,-9px)rotate(5deg)scale(1.05)}82%{transform:translate(1px,1px)rotate(-3deg)scale(.99)}}@keyframes ops-medal-juggle{0%,to{transform:translateY(3px)rotate(-3deg)scale(.96)}17%{transform:translate(-5px,-7px)rotate(5deg)scale(1.03)}34%{transform:translate(4px,-16px)rotate(-6deg)scale(1.1)}51%{transform:translate(7px,-9px)rotate(7deg)scale(1.06)}68%{transform:translate(-4px,-15px)rotate(-5deg)scale(1.09)}85%{transform:translateY(2px)rotate(3deg)scale(.99)}}@keyframes ops-comeback-leap{0%,to{transform:translate(-6px,5px)rotate(-7deg)scale(.94)}20%{transform:translate(-2px,7px)rotate(2deg)scaleY(.9)}43%{transform:translate(7px,-18px)rotate(9deg)scale(1.11)}60%{transform:translate(10px,-13px)rotate(-4deg)scale(1.08)}78%{transform:translate(2px,-2px)rotate(4deg)scale(1.01)}90%{transform:translate(-4px,5px)rotate(-3deg)scaleY(.93)}}@keyframes ops-confetti-burst{0%{opacity:0;transform:rotate(var(--angle)) translateY(-18px) scale(.4)}16%{opacity:1}58%{opacity:.9;transform:rotate(calc(var(--angle) + 80deg)) translateY(-67px) scale(1)}to{opacity:0;transform:rotate(calc(var(--angle) + 155deg)) translateY(-82px) scale(.5)}}.ops-ride-celebration{animation:2.8s cubic-bezier(.46,.03,.35,1.25) infinite ops-ride}.ops-paddle-celebration{animation:2.55s cubic-bezier(.46,.03,.35,1.3) -.4s infinite ops-paddle}.ops-cowboy-celebration{animation:2.7s cubic-bezier(.42,.05,.27,1.25) -.7s infinite ops-cowboy}.ops-toss-celebration{animation:2.45s cubic-bezier(.5,.04,.28,1.3) -.9s infinite ops-toss}.ops-case-celebration{animation:2.65s cubic-bezier(.45,.05,.3,1.28) -.3s infinite ops-case}.ops-star-celebration{animation:2.35s cubic-bezier(.45,.02,.26,1.35) -.6s infinite ops-star}.ops-achievement.is-hit .ops-trophy-celebration{animation:2.85s cubic-bezier(.43,.03,.27,1.3) infinite ops-trophy-parade}.ops-achievement.is-hit .ops-map-celebration{animation:3.1s cubic-bezier(.42,.04,.3,1.25) -.5s infinite ops-map-scout}.ops-achievement.is-hit .ops-medal-celebration{animation:2.55s cubic-bezier(.46,.02,.26,1.34) -.8s infinite ops-medal-juggle}.ops-achievement.is-hit .ops-comeback-celebration{animation:2.7s cubic-bezier(.45,.02,.25,1.36) -.3s infinite ops-comeback-leap}@media (width<=1280px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) auto}.ecosystem-links{justify-self:end}.ecosystem-links a{justify-content:center;width:38px;padding:8px}.ecosystem-links a span{display:none}.ops-metric-grid,.ops-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.ops-header{min-height:138px;padding:18px 20px}.ops-brand-logo{width:90px;height:90px}.ops-brand-logo img{width:78px;height:70px}.ops-header-score{border-radius:23px;grid-template-columns:68px minmax(0,1fr);gap:11px;min-width:220px;padding:10px 13px 10px 10px}.ops-score-ring{width:68px}.ops-score-ring:before{inset:5px}.ops-score-ring strong{font-size:2.2rem}.ops-score-ring small{font-size:.92rem}.ops-score-copy p{font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit)}.ops-layout{padding:14px 12px 44px;display:block}.ops-sidebar{display:none}.ops-mobile-scope{z-index:10;border:2px solid var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(105deg, var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#172d43) 72%, var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d));border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(230px,42%);align-items:center;gap:14px;margin:14px 12px 0;padding:13px;display:grid;position:relative;box-shadow:0 13px 28px #071d493b}.ops-mobile-title{align-items:center;gap:10px;display:flex}.ops-mobile-title>svg{color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#f4d38b)}.ops-mobile-title div{display:grid}.ops-mobile-title strong{font-size:.86rem}.ops-mobile-title span{color:var(--lightningcss-light,#c7d9ef)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.ops-mobile-select{width:100%;height:46px;color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#61758d6b);border-radius:14px;font-weight:900}.ops-toolbar{margin-top:0}}@media (width<=650px){.ops-achievement-review-button{width:100%}.ops-achievement-dialog{border-radius:18px;padding:18px 14px}.ops-achievement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-achievement-award-list article{align-items:flex-start}.ops-achievement-award-list article b{white-space:normal;text-align:right}.ecosystem-actions .arena-points,.ecosystem-actions .arena-user{display:none}.ecosystem-actions .arena-header-actions>a{min-height:40px;padding:7px 9px;font-size:0}.ecosystem-actions .arena-header-actions>a svg{width:18px;height:18px}}@media (width<=760px){.ecosystem-header{gap:8px;height:72px;padding:0 10px}.ecosystem-brand-logo{width:58px}.ecosystem-brand-copy{display:none}.ecosystem-links{justify-self:stretch}.ecosystem-links a{width:34px;min-height:34px;padding:7px}.ops-account-chip{display:none}.ops-progress-strip{flex-direction:column;align-items:stretch}.ops-progress-strip .ops-header-score{max-width:none}.ops-header{gap:12px;min-height:0;padding:13px 14px 18px;display:grid}.ops-brand{gap:10px}.ops-brand-logo{width:70px;height:70px}.ops-brand-logo img{width:62px;height:56px}.ops-brand>div:last-child>span{font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit)}.ops-brand h1{font-size:clamp(1.5rem,8vw,2.1rem)}.ops-brand p{max-width:280px;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);margin-top:5px}.ops-header-score{grid-template-columns:62px minmax(0,1fr);width:100%;min-width:0}.ops-score-ring{width:62px}.ops-score-ring strong{font-size:2rem}.ops-score-copy,.ops-score-dots{gap:4px}.ops-mobile-scope{border-radius:19px;grid-template-columns:1fr;gap:10px;margin:10px 9px 0}.ops-layout{padding:10px 9px 34px}.ops-toolbar{border-radius:20px;gap:14px;padding:15px;display:grid}.ops-toolbar h2{font-size:1.7rem}.ops-period-control{min-width:0}.ops-data-controls{align-items:flex-start;display:grid}.ops-source-states{justify-content:flex-start}.ops-source-states small{text-align:left}.ops-eligibility{border-radius:19px;grid-template-columns:45px minmax(0,1fr);padding:13px}.ops-eligibility-icon{border-radius:14px;width:43px;height:43px}.ops-eligibility-stats{border-top:1px solid var(--lightningcss-light,#7882912e)var(--lightningcss-dark,#61758d2e);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding-top:9px}.ops-eligibility-stats>div{justify-items:start}.ops-eligibility-stats strong{font-size:1.65rem}.ops-metric-grid{grid-template-columns:1fr;gap:12px}.ops-metric-card{border-radius:22px;grid-template-columns:minmax(0,1fr) 150px;min-height:308px}.ops-metric-copy{padding:15px 0 11px 14px}.ops-character{width:104px;height:104px}.ops-character-stage{min-height:196px;margin:22px 12px 14px 0}.ops-section-heading{gap:8px;display:grid}.ops-section-heading p{text-align:left}.ops-achievement-section{border-radius:22px;margin-top:16px;padding:15px}.ops-achievement-grid{grid-template-columns:1fr}.ops-achievement{grid-template-columns:100px minmax(0,1fr);min-height:132px;padding:12px}.ops-achievement-art{height:108px}.ops-achievement-art img{width:82px;height:82px}.ops-footer{padding:18px;display:grid}}@media (width<=390px){.ops-metric-card{grid-template-columns:minmax(0,1fr) 140px}.ops-character{width:96px;height:96px}.ops-character-stage{margin-right:10px}.ops-status-pill{font-size:max(var(--hpp-text-floor,0px), .48rem);line-height:var(--hpp-small-leading,inherit);padding:4px 6px}.ops-metric-description{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit)}}@media (prefers-reduced-motion:reduce){.ops-brand-logo,.ops-stage-glow,.ops-stage-shadow,.ops-character,.ops-achievement-art img,.ops-confetti i,.ops-trend-line,.ops-trend-point.is-latest{animation:none!important}}.ops-brand,.ops-header-side{z-index:1;position:relative}.ops-header-side{flex:none;justify-items:end;gap:9px;display:grid}.ops-account-nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-arena-link,.ops-training-link,.ops-account-chip,.ops-signout{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#0213316b)var(--lightningcss-dark,#0c131e6b);border:1px solid var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);box-shadow:inset 0 1px #ffffff1f}.ops-arena-link,.ops-training-link{letter-spacing:.04em;text-transform:uppercase;min-height:38px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);border-radius:13px;align-items:center;gap:7px;padding:7px 10px;font-weight:950;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.ops-arena-link:hover,.ops-training-link:hover{border-color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#04193fb8)var(--lightningcss-dark,#0c131eb8);transform:translateY(-2px)}.ops-arena-link b{min-width:20px;height:20px;color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#332d20);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;place-items:center;display:grid}.ops-account-chip{border-radius:13px;align-content:center;min-height:38px;padding:5px 11px;line-height:1.05;display:grid}.ops-account-chip strong{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:4px;display:flex}.ops-account-chip small{color:var(--lightningcss-light,#c8daf2)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:3px;margin-top:3px;font-weight:800;display:flex}.ops-signout{border-radius:13px;place-items:center;width:38px;height:38px;text-decoration:none;transition:color .18s,background .18s;display:grid}.ops-signout:hover{color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#021331b8)var(--lightningcss-dark,#0c131eb8)}.ops-layout.is-gm{grid-template-columns:minmax(0,1fr)}@keyframes ops-arena-border{0%,to{outline-color:var(--lightningcss-light,#ffd429)var(--lightningcss-dark,#61758d);box-shadow:0 15px 34px #071d4921,0 0 0 4px #ffd42933,0 0 24px #ffd42929}33%{outline-color:var(--lightningcss-light,#1267d6)var(--lightningcss-dark,#61758d);box-shadow:0 15px 34px #071d4921,0 0 0 4px #1267d633,0 0 28px #1267d633}66%{outline-color:var(--lightningcss-light,#e31837)var(--lightningcss-dark,#61758d);box-shadow:0 15px 34px #071d4921,0 0 0 4px #e318372e,0 0 26px #e318372e}}.ops-metric-card.is-challenged{z-index:1;outline:3px solid var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#61758d);outline-offset:-3px;animation:3.2s ease-in-out infinite ops-arena-border}.ops-arena-ribbon{z-index:8;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(100deg, var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#172d43) 62%, var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d));letter-spacing:.04em;text-align:center;text-transform:uppercase;max-width:140px;font-size:max(var(--hpp-text-floor,0px), .49rem);font-weight:950;line-height:var(--hpp-small-leading,1.1);border:1px solid var(--lightningcss-light,#ffffff7a)var(--lightningcss-dark,#61758d7a);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 7px 16px #071d493d}.arena-access-shell,.arena-shell{min-height:100vh;color:var(--lightningcss-light,var(--ops-ink))var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 11% 8%,var(--lightningcss-light,#ffd42930)var(--lightningcss-dark,#332d2030),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 27rem),radial-gradient(circle at 91% 13%,var(--lightningcss-light,#1267d633)var(--lightningcss-dark,#1d4c7133),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 34rem),linear-gradient(var(--lightningcss-light,#e9f1fb)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d) 35rem,var(--lightningcss-light,#edf3f9)var(--lightningcss-dark,#172d43))}.arena-access-shell{place-items:center;min-height:100svh;padding:24px;display:grid}.arena-access-card{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#151f2de0);border:1px solid var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#61758dd9);border-radius:34px;justify-items:center;width:min(100%,590px);padding:clamp(28px,6vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #071d4933}.arena-access-card:before{content:"";background:linear-gradient(90deg, var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#172d43) 0 38%, var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#332d20) 38% 70%, var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d) 70%);height:8px;position:absolute;top:0;left:0;right:0}.arena-access-card>img{object-fit:contain;filter:drop-shadow(0 16px 12px #071d4930);transform-origin:50% 88%;width:min(190px,45vw);height:auto;animation:3.4s cubic-bezier(.45,.05,.25,1.25) infinite ops-header-cowboy}.arena-access-card>span{color:var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#9acbff);letter-spacing:.12em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:6px;margin-top:12px;font-weight:950;display:inline-flex}.arena-access-card h1{max-width:450px;color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:12px 0 8px;font-size:clamp(2rem,7vw,3.25rem);line-height:.96}.arena-access-card p{color:var(--lightningcss-light,#5d708a)var(--lightningcss-dark,#9acbff);max-width:470px;margin:0;font-size:.9rem;line-height:1.6}.arena-access-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg, var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#172d43) 72%, var(--lightningcss-light,#1267d6)var(--lightningcss-dark,#1d4c71));letter-spacing:.05em;text-transform:uppercase;border-radius:16px;align-items:center;gap:8px;min-height:50px;margin-top:24px;padding:12px 20px;font-size:.78rem;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #0a4ead42}.arena-access-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0a4ead57}.arena-header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 83% -40%,var(--lightningcss-light,#4599ff80)var(--lightningcss-dark,#1d4c7180),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 42%),radial-gradient(circle at 105% 86%,var(--lightningcss-light,#e31837e0)var(--lightningcss-dark,#652838e0),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 30%),linear-gradient(118deg,var(--lightningcss-light,#03152f)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#082d65)var(--lightningcss-dark,#1d4c71) 48%,var(--lightningcss-light,#075aa8)var(--lightningcss-dark,#1d4c71) 78%,var(--lightningcss-light,#7b1832)var(--lightningcss-dark,#652838));justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:18px clamp(18px,4vw,64px) 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #071d493d}.arena-header:after{content:"";background:linear-gradient(90deg, var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#172d43) 0 38%, var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#332d20) 38% 72%, var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d) 72%);height:7px;position:absolute;bottom:0;left:0;right:0}.arena-brand,.arena-header-actions{z-index:1;position:relative}.arena-brand{align-items:center;gap:17px;display:flex}.arena-brand>img{object-fit:contain;filter:drop-shadow(0 12px 10px #00000047);transform-origin:50% 88%;width:92px;height:74px;animation:3.4s cubic-bezier(.45,.05,.25,1.25) infinite ops-header-cowboy}.arena-brand span,.arena-eyebrow,.arena-section-heading span{letter-spacing:.15em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.arena-brand h1{letter-spacing:.02em;text-transform:uppercase;text-shadow:0 3px #0003;margin:1px 0 0;font-size:clamp(1.8rem,3.7vw,3.15rem);line-height:.95}.arena-brand p{color:var(--lightningcss-light,#d6e5f8)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);margin:5px 0 0;font-weight:750}.arena-header-actions{justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.arena-header-actions>a,.arena-points,.arena-user{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:var(--lightningcss-light,#02122d6b)var(--lightningcss-dark,#0c131e6b);border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:15px;align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff1f}.arena-header-actions>a{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:900;text-decoration:none}.arena-points{color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#f4d38b)}.arena-points span,.arena-user span{color:var(--lightningcss-light,#d9e7f7)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .56rem);font-weight:750;line-height:var(--hpp-small-leading,1.1);display:grid}.arena-points strong,.arena-user strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.02em;text-transform:none;font-size:.82rem}.arena-points strong{color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#f4d38b)}.arena-body{gap:22px;max-width:1500px;margin:0 auto;padding:26px clamp(14px,3.4vw,48px) 70px;display:grid}.arena-command-bar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 87% -90%,var(--lightningcss-light,#4599ff8c)var(--lightningcss-dark,#1d4c718c),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 44%),linear-gradient(105deg,var(--lightningcss-light,#03152f)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#082d65)var(--lightningcss-dark,#1d4c71) 52%,var(--lightningcss-light,#7b1832)var(--lightningcss-dark,#652838));justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px clamp(14px,3.4vw,48px);display:flex;box-shadow:0 14px 34px #071d492e}.arena-command-bar>div:first-child{gap:4px;display:grid}.arena-command-bar>div:first-child span{color:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#f4d38b);letter-spacing:.15em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:7px;font-weight:950;display:inline-flex}.arena-command-bar>div:first-child strong{letter-spacing:.02em;text-transform:uppercase;font:900 1.2rem/1 "Domino's Sans Header 1",Arial Black,sans-serif}.arena-load-actions{gap:9px;margin-top:22px;display:flex}.arena-hero h1{max-width:850px;color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:9px 0 10px;font-size:clamp(2rem,4.7vw,4rem);line-height:.95}.arena-hero{background:radial-gradient(circle at 94% 4%,var(--lightningcss-light,#ffd42940)var(--lightningcss-dark,#332d2040),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 17rem),linear-gradient(128deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf5ff)var(--lightningcss-dark,#151f2d) 68%,var(--lightningcss-light,#fff6c8)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#c7d8ed)var(--lightningcss-dark,#61758d);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(22px,4vw,38px);display:grid;overflow:hidden;box-shadow:0 18px 42px #1f3a5b1a}.arena-eyebrow{color:var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#ffb3bd);align-items:center;gap:7px;display:inline-flex}.arena-hero h2{max-width:850px;color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:9px 0 10px;font-size:clamp(2rem,4.7vw,4rem);line-height:.95}.arena-hero p{color:var(--lightningcss-light,#5d7089)var(--lightningcss-dark,#9acbff);max-width:780px;margin:0;font-size:.83rem;font-weight:650;line-height:1.55}.arena-hero-actions{gap:9px;min-width:190px;display:grid}.arena-primary-action,.arena-account-action{letter-spacing:.04em;text-transform:uppercase;min-height:48px;font-size:max(var(--hpp-text-floor,0px), .71rem);line-height:var(--hpp-small-leading,inherit);border-radius:15px;font-weight:950}.arena-primary-action{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(105deg, var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#172d43) 70%, var(--lightningcss-light,#1267d6)var(--lightningcss-dark,#1d4c71));box-shadow:0 11px 24px #0a4ead40}.arena-account-action{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#afc5df)var(--lightningcss-dark,#61758d)}.arena-dialog{max-height:min(90svh,760px);color:var(--lightningcss-light,var(--ops-ink))var(--lightningcss-dark,#e8edf5);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d5e8)var(--lightningcss-dark,#61758d);border-radius:24px;overflow-y:auto;box-shadow:0 30px 90px #03152f61,0 0 0 1px #ffffffbf}.arena-dialog [data-slot=dialog-title]{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5)}.arena-dialog [data-slot=dialog-description]{color:var(--lightningcss-light,#60748d)var(--lightningcss-dark,#9acbff)}.arena-dialog [data-slot=dialog-close]{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#edf3fa)var(--lightningcss-dark,#172d43)}.arena-dialog label{gap:6px;margin:5px 0;display:grid}.arena-dialog label>span{color:var(--lightningcss-light,#526780)var(--lightningcss-dark,#9acbff);letter-spacing:.04em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.arena-dialog-rule{color:var(--lightningcss-light,#684500)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff9df)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f0cf62)var(--lightningcss-dark,#61758d);border-radius:15px;align-items:flex-start;gap:10px;padding:11px;display:flex}.arena-dialog-rule svg{flex:none}.arena-dialog-rule p{font-size:max(var(--hpp-text-floor,0px), .68rem);gap:3px;margin:0;line-height:1.4;display:grid}.arena-challenge-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.arena-challenge-menu article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd9ea)var(--lightningcss-dark,#61758d);border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:15px;display:grid;box-shadow:0 10px 24px #1f3a5b14}.arena-challenge-menu article>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg, var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#172d43), var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#151f2d));border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 16px #0a4ead2e}.arena-challenge-menu h3{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);margin:1px 0 4px;font-size:.78rem}.arena-challenge-menu p{color:var(--lightningcss-light,#677990)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,1.35);margin:0}.arena-challenge-menu small{color:var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .55rem);font-weight:850;line-height:var(--hpp-small-leading,1.3);margin-top:5px;display:block}.arena-error{color:var(--lightningcss-light,#851118)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffe9ea)var(--lightningcss-dark,#34232d);border:1px solid var(--lightningcss-light,#eb9ba0)var(--lightningcss-dark,#61758d);border-radius:15px;align-items:center;gap:8px;padding:11px 13px;font-weight:800;display:flex}.arena-section{background:var(--lightningcss-light,#ffffffd6)var(--lightningcss-dark,#151f2dd6);border:1px solid var(--lightningcss-light,#cad9ea)var(--lightningcss-dark,#61758d);border-radius:28px;padding:clamp(17px,3vw,27px);box-shadow:0 16px 36px #1f3a5b14}.arena-section.is-inbox{background:linear-gradient(145deg,var(--lightningcss-light,#fffdf5)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff8d8)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#efc652)var(--lightningcss-dark,#61758d)}.arena-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.arena-section-heading span{color:var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#9acbff);align-items:center;gap:6px;display:inline-flex}.arena-section.is-inbox .arena-section-heading span{color:var(--lightningcss-light,#9a5e00)var(--lightningcss-dark,#f4d38b)}.arena-section-heading h2{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:3px 0 0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1}.arena-section-heading>b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#151f2d);border-radius:15px;place-items:center;min-width:43px;height:43px;font-size:1.05rem;display:grid}.arena-card-stack{gap:13px;display:grid}.arena-challenge-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9d9eb)var(--lightningcss-dark,#61758d);border-radius:22px;overflow:hidden;box-shadow:0 11px 25px #1f3a5b14}.arena-challenge-card.is-active{border:2px solid var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#61758d);box-shadow:0 11px 26px #1f3a5b1a,0 0 0 3px #1267d61a}.arena-challenge-card.is-completed{border-color:var(--lightningcss-light,#65cba6)var(--lightningcss-dark,#61758d)}.arena-card-topline{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(105deg, var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#172d43) 67%, var(--lightningcss-light,#1267d6)var(--lightningcss-dark,#1d4c71));letter-spacing:.05em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-weight:900;display:flex}.arena-card-topline span{align-items:center;gap:6px;display:inline-flex}.arena-card-topline strong{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#332d20);font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;padding:4px 7px}.arena-card-title{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 17px 11px;display:flex}.arena-card-title h3{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);margin:0 0 4px;font-size:1rem}.arena-card-title h3 small{color:var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#ffb3bd);text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.arena-card-title p{color:var(--lightningcss-light,#687b91)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);margin:0;line-height:1.4}.arena-period-chip{color:var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e8f2ff)var(--lightningcss-dark,#172d43);border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-weight:900;display:inline-flex}.arena-invitation{color:var(--lightningcss-light,#855000)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff8d9)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f0cc59)var(--lightningcss-dark,#61758d);border-radius:17px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 16px 16px;padding:12px;display:grid}.arena-invitation strong{color:var(--lightningcss-light,#5e3b00)var(--lightningcss-dark,#f4d38b);font-size:.76rem}.arena-invitation p,.arena-closed-message{font-size:max(var(--hpp-text-floor,0px), .63rem);margin:2px 0 0;line-height:1.4}.arena-response-actions{gap:7px;display:flex}.arena-response-actions button{font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);border-radius:12px;font-weight:900}.arena-closed-message{color:var(--lightningcss-light,#6a798c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f2f5f8)var(--lightningcss-dark,#151f2d);border-radius:14px;margin:0 16px 16px;padding:11px}.arena-versus-grid{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;gap:9px;padding:4px 16px 16px;display:grid}.arena-participant{background:var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d4dfec)var(--lightningcss-dark,#61758d);border-radius:18px;align-content:center;min-width:0;padding:15px;display:grid;position:relative}.arena-participant.is-winner{background:linear-gradient(140deg,var(--lightningcss-light,#fffef7)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff4bd)var(--lightningcss-dark,#332d20));border-color:var(--lightningcss-light,#e9be34)var(--lightningcss-dark,#61758d);box-shadow:inset 0 0 0 2px #ffd42938}.arena-winner-tag{color:var(--lightningcss-light,#5e3d00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,var(--ops-yellow))var(--lightningcss-dark,#332d20);letter-spacing:.03em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .5rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-weight:950;display:inline-flex;position:absolute;top:8px;right:8px}.arena-participant>strong{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;padding-right:70px;font-size:.8rem;overflow:hidden}.arena-participant-values{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:12px;display:grid}.arena-participant-values span{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);font:950 1.45rem/1 "Domino's Sans Header 1",Arial Black,sans-serif;display:grid}.arena-participant-values small{color:var(--lightningcss-light,#728297)var(--lightningcss-dark,#9acbff);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font:850 .54rem/1 Arial,sans-serif}.arena-participant-values i{color:var(--lightningcss-light,#8ba0b8)var(--lightningcss-dark,#9acbff);font-style:normal;font-weight:900}.arena-participant em{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);margin-top:9px;font-style:normal;font-weight:900}.arena-participant em.is-positive{color:var(--lightningcss-light,#087550)var(--lightningcss-dark,#94dfba)}.arena-participant em.is-negative{color:var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#ffb3bd)}.arena-vs-medallion{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg, var(--lightningcss-light,var(--ops-red))var(--lightningcss-dark,#34232d), var(--lightningcss-light,var(--ops-deep-red))var(--lightningcss-dark,#34232d));width:48px;height:48px;font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit);border:3px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:999px;place-self:center;place-items:center;font-weight:950;display:grid;box-shadow:0 8px 18px #d7192042}.arena-card-footer{color:var(--lightningcss-light,#63758b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f6f8fb)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#d8e2ed)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:15px;padding:9px 15px;font-weight:800;display:flex}.arena-card-footer span{align-items:center;gap:5px;display:inline-flex}.arena-empty{color:var(--lightningcss-light,#8292a5)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);border-radius:19px;align-content:center;place-items:center;min-height:150px;padding:24px;display:grid}.arena-empty h3{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);margin:9px 0 3px;font-size:.88rem}.arena-empty p{max-width:470px;font-size:max(var(--hpp-text-floor,0px), .65rem);margin:0;line-height:1.45}.arena-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arena-account-grid article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d2deeb)var(--lightningcss-dark,#61758d);border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.arena-account-grid article>span{width:38px;height:38px;color:var(--lightningcss-light,var(--ops-blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f2ff)var(--lightningcss-dark,#172d43);border-radius:12px;place-items:center;display:grid}.arena-account-grid h3,.arena-account-grid p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.arena-account-grid h3{color:var(--lightningcss-light,var(--ops-navy))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit)}.arena-account-grid p,.arena-account-grid small{color:var(--lightningcss-light,#718198)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,inherit);display:block}.arena-account-grid article>strong{color:var(--lightningcss-light,#a36a00)var(--lightningcss-dark,#f4d38b);white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}@media (width<=1100px){.arena-header{align-items:flex-start}.arena-header-actions{grid-template-columns:auto auto;display:grid}.arena-header-actions>a{grid-row:1/3}.arena-challenge-menu,.arena-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.ops-header-side{width:min(100%,320px)}.ops-account-nav{flex-wrap:wrap;width:100%}.ops-arena-link,.ops-training-link{flex:1;justify-content:center}.ops-account-chip{flex:1}.ops-layout.is-gm{padding-top:14px}.arena-header{display:grid}.arena-header-actions{flex-wrap:wrap;justify-content:flex-start;display:flex}.arena-header-actions>a{grid-row:auto}.arena-hero{grid-template-columns:1fr}.arena-hero-actions{grid-template-columns:1fr 1fr}.arena-versus-grid{grid-template-columns:1fr}.arena-vs-medallion{margin:-7px 0}.arena-command-bar{align-items:flex-start}.arena-command-bar .arena-header-actions{flex-wrap:wrap;display:flex}}@media (width<=650px){.ops-header-side{justify-items:stretch;width:100%}.ops-account-nav{justify-content:stretch}.ops-arena-link,.ops-training-link{flex:1;justify-content:center}.ops-account-nav{flex-wrap:wrap}.ops-account-chip{min-width:96px}.ops-header-side .ops-header-score{width:100%}.ops-arena-ribbon{max-width:113px;font-size:max(var(--hpp-text-floor,0px), .43rem);line-height:var(--hpp-small-leading,inherit);padding:4px 6px;top:8px;right:8px}.arena-access-shell{padding:12px}.arena-access-card{border-radius:25px;padding:27px 20px 31px}.arena-header{gap:14px;min-height:0;padding:14px 13px 21px}.arena-brand{align-items:center;gap:10px}.arena-brand>img{width:70px;height:58px}.arena-brand span{font-size:max(var(--hpp-text-floor,0px), .51rem);line-height:var(--hpp-small-leading,inherit)}.arena-brand h1{font-size:clamp(1.6rem,9vw,2.15rem)}.arena-brand p{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit)}.arena-header-actions{grid-template-columns:auto 1fr 1fr;width:100%;display:grid}.arena-header-actions>a,.arena-points,.arena-user{min-height:43px;padding:7px 9px}.arena-header-actions>a{font-size:0}.arena-header-actions>a svg{width:19px;height:19px}.arena-points span,.arena-user span{font-size:max(var(--hpp-text-floor,0px), .47rem);line-height:var(--hpp-small-leading,inherit)}.arena-points strong,.arena-user strong{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.arena-body{gap:14px;padding:13px 9px 45px}.arena-hero{border-radius:22px;gap:18px;padding:20px 17px}.arena-hero h2{font-size:clamp(2rem,11vw,2.8rem)}.arena-hero p{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.arena-hero-actions{grid-template-columns:1fr}.arena-challenge-menu{grid-template-columns:1fr;gap:8px}.arena-challenge-menu article{border-radius:17px;padding:12px}.arena-section{border-radius:22px;padding:13px}.arena-section-heading h2{font-size:1.65rem}.arena-section-heading>b{border-radius:13px;min-width:38px;height:38px}.arena-challenge-card{border-radius:18px}.arena-card-title{gap:9px;padding:13px 13px 9px;display:grid}.arena-period-chip{justify-self:start}.arena-invitation{grid-template-columns:30px minmax(0,1fr);margin:0 12px 12px;padding:10px}.arena-invitation>svg{width:24px}.arena-response-actions{grid-column:1/-1}.arena-response-actions button{flex:1}.arena-versus-grid{padding:4px 12px 12px}.arena-participant{padding:13px}.arena-participant-values span{font-size:1.3rem}.arena-card-footer{gap:6px;padding:9px 12px;display:grid}.arena-account-grid{grid-template-columns:1fr}.arena-command-bar{gap:10px;padding:11px 9px;display:grid}.arena-command-bar .arena-header-actions{grid-template-columns:auto 1fr 1fr;width:100%;display:grid}}@media (prefers-reduced-motion:reduce){.ops-metric-card.is-challenged,.arena-access-card>img,.arena-brand>img{animation:none!important}}.ops-metric-clickable{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;padding:0 0 52px;position:relative}.ops-trend-open{z-index:4;color:var(--lightningcss-light,var(--primary,#087eae))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--background,#fff))var(--lightningcss-dark,#0c131e);pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:750;position:absolute;bottom:14px;right:18px}.ops-metric-clickable:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#087eae)var(--lightningcss-dark,#61758d)}.ops-trend-dialog{background:var(--lightningcss-light,var(--background,#fff))var(--lightningcss-dark,#0c131e);width:min(980px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--lightningcss-light,var(--foreground,#16354a))var(--lightningcss-dark,#e8edf5);border-radius:20px;gap:14px;padding:28px;overflow:auto;max-width:980px!important}.ops-trend-dialog h2{margin:0;padding-right:24px;font-size:23px}.ops-trend-dialog p{margin:0;font-size:13px;line-height:1.5}.ops-trend-controls{flex-wrap:wrap;gap:12px;display:flex}.ops-trend-controls label{gap:6px;min-width:150px;font-size:12px;font-weight:700;display:grid}.ops-trend-controls label:first-child{flex:1}.ops-trend-controls input,.ops-trend-controls select{border:1px solid var(--lightningcss-light,var(--border,#bfd0dc))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--background,#fff))var(--lightningcss-dark,#0c131e);width:100%;min-width:0;color:inherit;font:inherit;border-radius:9px;min-height:42px;padding:10px}.ops-trend-note{color:var(--lightningcss-light,var(--muted-foreground,#526879))var(--lightningcss-dark,#b8c5d6)}.ops-detail-chart{width:100%;min-width:0;height:360px}.ops-detail-chart .recharts-cartesian-axis-tick text{fill:var(--lightningcss-light,var(--foreground,#16354a))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.ops-detail-chart .recharts-cartesian-grid line{stroke:var(--lightningcss-light,var(--border,#dae3eb))var(--lightningcss-dark,#e8edf5)}.ops-trend-tooltip{border:1px solid var(--lightningcss-light,var(--border,#bfd0dc))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--background,#fff))var(--lightningcss-dark,#0c131e);color:var(--lightningcss-light,var(--foreground,#16354a))var(--lightningcss-dark,#e8edf5);border-radius:10px;padding:12px;box-shadow:0 4px 15px #0002}.ops-trend-tooltip small{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.ops-trend-empty{text-align:center;border:1px dashed var(--lightningcss-light,var(--border,#bfd0dc))var(--lightningcss-dark,#61758d);border-radius:12px;padding:40px 16px}.ops-trend-table summary{cursor:pointer;font-size:13px;font-weight:700}.ops-trend-table>div{max-height:240px;margin-top:10px;overflow:auto}.ops-trend-table table{border-collapse:collapse;width:100%;font-size:12px}.ops-trend-table th,.ops-trend-table td{text-align:left;border-bottom:1px solid var(--lightningcss-light,var(--border,#dae3eb))var(--lightningcss-dark,#61758d);padding:10px}@media (width<=650px){.ops-trend-dialog{padding:20px}.ops-detail-chart{height:290px}.ops-trend-controls label{flex:1;min-width:120px}.ops-trend-controls label:first-child{flex-basis:100%}}.ops-detail-chart{color:var(--lightningcss-light,var(--foreground,#16354a))var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#2997ff09)var(--lightningcss-dark,#1d4c7109),var(--lightningcss-light,#2997ff02)var(--lightningcss-dark,#1d4c7102));border:1px solid var(--lightningcss-light,#2997ff24)var(--lightningcss-dark,#61758d24);border-radius:18px;padding:8px 6px 0;box-shadow:0 0 24px #2997ff0c}.ops-detail-chart .recharts-line-curve{filter:drop-shadow(0 0 4px #2997ff80)}.ops-point-halo{opacity:.25;transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.6s ease-out infinite ops-point-pulse}@keyframes ops-point-pulse{0%{opacity:.35;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.ops-trend-value{flex-wrap:wrap;align-items:baseline;gap:10px 16px;padding:4px 2px;display:flex}.ops-trend-value strong{letter-spacing:-1px;color:var(--lightningcss-light,#1683ed)var(--lightningcss-dark,#9acbff);font-variant-numeric:tabular-nums;font-size:32px;line-height:1.15}.ops-trend-value span{color:var(--lightningcss-light,var(--muted-foreground,#526879))var(--lightningcss-dark,#b8c5d6);font-size:12px}.ops-trend-tooltip{border-color:var(--lightningcss-light,#2997ff66)var(--lightningcss-dark,#61758d66);max-width:min(280px,100vw - 60px);box-shadow:0 6px 24px #2997ff20}.ops-trend-tooltip strong{margin-bottom:6px;font-size:12px;display:block}.dark .ops-trend-value strong{color:var(--lightningcss-light,#55adff)var(--lightningcss-dark,#9acbff)}@media (prefers-reduced-motion:reduce){.ops-point-halo{opacity:.18;animation:none}}@media (width<=650px){.ops-detail-chart{padding:4px 0 0}.ops-trend-value strong{font-size:28px}}.ops-detail-chart .ops-goal-line .recharts-reference-line-line{filter:drop-shadow(0 0 5px #14967c);animation:2.8s ease-in-out infinite ops-goal-pulse}@keyframes ops-goal-pulse{0%,to{filter:drop-shadow(0 0 3px #14967c);stroke-opacity:.7}50%{filter:drop-shadow(0 0 9px #14967c);stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.ops-detail-chart .ops-goal-line .recharts-reference-line-line{stroke-opacity:1;animation:none}}.ops-award-search{color:var(--lightningcss-light,#24191a)var(--lightningcss-dark,#e8edf5);gap:6px;padding:14px 12px;font-size:.8rem;font-weight:700;display:grid}.ops-award-search input{color:var(--lightningcss-light,#24191a)var(--lightningcss-dark,#e8edf5);width:100%;min-width:0;font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cfc3c0)var(--lightningcss-dark,#61758d);border-radius:9px;padding:10px}.ops-award-review-note{color:var(--lightningcss-light,#68585d)var(--lightningcss-dark,#ffb3bd);margin:0;padding:0 12px 12px;font-size:.75rem;line-height:1.5}.ops-achievement-award-list article.ops-award-review-card{border-top:1px solid var(--lightningcss-light,#eee6e2)var(--lightningcss-dark,#61758d);padding:16px 12px;display:block}.ops-award-review-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-award-reason{color:var(--lightningcss-light,#24191a)var(--lightningcss-dark,#e8edf5);margin:10px 0 4px;font-size:.8rem;line-height:1.5}.ops-award-goal{color:var(--lightningcss-light,#68585d)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin:0 0 10px}.ops-award-review-card summary{cursor:pointer;color:var(--lightningcss-light,#8f0915)var(--lightningcss-dark,#ffb3bd);padding:6px 0;font-size:.75rem;font-weight:800}.ops-award-review-card ul{margin:6px 0 0;padding:0;list-style:none}.ops-award-review-card li{color:var(--lightningcss-light,#24191a)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-top:1px solid var(--lightningcss-light,#eee6e2)var(--lightningcss-dark,#61758d);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.ops-award-review-card li>strong{white-space:nowrap}.ops-goal-art{min-width:0;min-height:218px;margin:24px 14px 16px 2px;display:grid}.ops-goal-art .tv-celebration{text-align:center;isolation:isolate;background:0 0;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:14px 9px;display:flex}.ops-goal-art .celebration-badge{width:100%;max-width:150px;height:auto;filter:drop-shadow(0 0 7px var(--celebration-accent));display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.ops-goal-art .celebration-badge{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--celebration-accent) 24%, transparent))}}.ops-goal-art .celebration-copy{min-width:0;position:relative}.ops-goal-art .celebration-kicker{color:var(--lightningcss-light,var(--celebration-accent))var(--lightningcss-dark,#e8edf5);letter-spacing:.09em;font-size:max(var(--hpp-text-floor,0px), .57rem);font-weight:850;line-height:1.4}.ops-goal-art .celebration-congrats{color:var(--lightningcss-light,#ffdf85)var(--lightningcss-dark,#e8edf5);letter-spacing:.13em;margin-top:7px;font-size:.75rem;font-weight:950;display:block}.ops-goal-art .is-locked{background:0 0}.ops-goal-art .is-locked .celebration-badge{filter:none;opacity:.72}.ops-goal-art .is-locked .celebration-kicker{color:var(--lightningcss-light,#c5c5c5)var(--lightningcss-dark,#b8c5d6)}.ops-goal-art .is-locked .celebration-congrats{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-shadow:none}@media (width<=760px){.ops-goal-art{min-height:196px;margin:22px 12px 14px 0}}@media (width<=390px){.ops-goal-art{margin-right:10px}}.arena-shell{--arena-black:#110306;--arena-wine:#35070c;--arena-crimson:#760d16;--arena-red:#d71920;--arena-hot-red:#ff3038;--arena-gold:#ffd429;--arena-cream:#fff8e8;isolation:isolate;color:var(--lightningcss-light,#fff5f5)var(--lightningcss-dark,#e8edf5);background:linear-gradient(90deg,var(--lightningcss-light,#ffffff06)var(--lightningcss-dark,#151f2d06) 1px,#0000 1px) 0 0/52px 52px,linear-gradient(var(--lightningcss-light,#ffffff05)var(--lightningcss-dark,#151f2d05) 1px,#0000 1px) 0 0/52px 52px,radial-gradient(at 50% 5%,var(--lightningcss-light,#ff343c66)var(--lightningcss-dark,#65283866),#0000 40rem),linear-gradient(var(--lightningcss-light,#2a050a)var(--lightningcss-dark,#0c131e) 0,var(--lightningcss-light,#170307)var(--lightningcss-dark,#0c131e) 34rem,var(--lightningcss-light,#0e0204)var(--lightningcss-dark,#0c131e) 100%);min-height:100svh;position:relative;overflow:hidden}.arena-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.arena-atmosphere:before{content:"";border:2px solid var(--lightningcss-light,#ff424a38)var(--lightningcss-dark,#61758d38);border-radius:50%;width:min(92vw,1420px);height:500px;position:absolute;top:118px;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #ffffff03,0 0 0 48px #d7192006,0 0 100px #d719203d}.arena-atmosphere:after{border:10px solid var(--lightningcss-light,#ffffff0e)var(--lightningcss-dark,#61758d0e);content:"";filter:drop-shadow(0 0 18px #ff242d57);border-left-color:var(--lightningcss-light,#d7192047)var(--lightningcss-dark,#61758d47);border-right-color:var(--lightningcss-light,#ffd42929)var(--lightningcss-dark,#61758d29);border-radius:50%;width:min(82vw,1260px);height:170px;position:absolute;top:78px;left:50%;transform:translate(-50%)}.arena-light{opacity:.3;clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(8px);transform-origin:top;background:linear-gradient(var(--lightningcss-light,#fff6)var(--lightningcss-dark,#151f2d66),var(--lightningcss-light,#ff353d21)var(--lightningcss-dark,#65283821) 42%,#0000 82%);width:420px;height:880px;animation:7s ease-in-out infinite alternate arena-light-sweep;position:absolute;top:35px}.arena-light-left{left:-65px;transform:rotate(-13deg)}.arena-light-right{animation-delay:-3.5s;right:-65px;transform:rotate(13deg)}.arena-crowd-line{opacity:.42;background:radial-gradient(circle,var(--lightningcss-light,#ffd429e6)var(--lightningcss-dark,#332d20e6) 0 2px,#0000 2.5px) 0 0/31px 23px,radial-gradient(circle,var(--lightningcss-light,#ff3e46e6)var(--lightningcss-dark,#652838e6) 0 1.5px,#0000 2px) 15px 8px/29px 25px;height:75px;position:absolute;left:-5%;right:-5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.arena-crowd-line-one{top:530px}.arena-crowd-line-two{opacity:.24;top:1170px}@keyframes arena-light-sweep{0%{opacity:.2;filter:blur(10px)}to{opacity:.42;filter:blur(5px)}}.arena-shell .arena-command-bar{z-index:5;border-bottom:4px solid var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(105deg,var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f),#0000 34%),linear-gradient(90deg,var(--lightningcss-light,#0d0204)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#3b070c)var(--lightningcss-dark,#0c131e) 50%,var(--lightningcss-light,#160205)var(--lightningcss-dark,#0c131e));min-height:82px;position:relative;box-shadow:0 13px 32px #0000006b,0 0 28px #d7192038}.arena-shell .arena-command-bar:after{content:"";background:linear-gradient(90deg, var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d), var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#151f2d) 48% 54%, var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d));height:4px;position:absolute;bottom:-4px;left:0;right:0;box-shadow:0 0 14px #ff2c34b3}.arena-shell .arena-command-bar>div:first-child span{color:var(--lightningcss-light,#ffafb3)var(--lightningcss-dark,#ffb3bd);letter-spacing:.13em;font-size:.78rem}.arena-shell .arena-command-bar>div:first-child strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-shadow:0 0 20px #ff3c446b;font-size:1.35rem}.arena-shell .arena-header-actions>a,.arena-shell .arena-points,.arena-shell .arena-user{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#7a1018b8)var(--lightningcss-dark,#652838b8),var(--lightningcss-light,#280509eb)var(--lightningcss-dark,#0c131eeb));border-color:var(--lightningcss-light,#ff90954d)var(--lightningcss-dark,#61758d4d);border-radius:9px;min-height:48px;box-shadow:inset 0 1px #ffffff17,0 8px 18px #00000038}.arena-shell .arena-header-actions>a:hover{border-color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#540910)var(--lightningcss-dark,#652838)}.arena-shell .arena-body{z-index:2;gap:26px;max-width:1480px;padding-top:28px;position:relative}.arena-shell .arena-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(90deg,var(--lightningcss-light,#0c0103eb)var(--lightningcss-dark,#0c131eeb),var(--lightningcss-light,#5c0910d1)var(--lightningcss-dark,#652838d1) 58%,var(--lightningcss-light,#210307f5)var(--lightningcss-dark,#0c131ef5)),repeating-linear-gradient(135deg,#0000 0 18px,var(--lightningcss-light,#ffffff0a)var(--lightningcss-dark,#151f2d0a) 18px 19px);border:2px solid var(--lightningcss-light,#ff565d85)var(--lightningcss-dark,#61758d85);border-radius:12px;min-height:320px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #d719202b,0 22px 54px #0000006b,0 0 0 6px #6909106b}.arena-shell .arena-hero:before{content:"";border:2px solid var(--lightningcss-light,#ffd42938)var(--lightningcss-dark,#61758d38);border-radius:50%;width:520px;height:520px;position:absolute;top:-150px;right:-80px;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #d719200a}.arena-shell .arena-hero:after{content:"BATTLE ARENA";color:var(--lightningcss-light,#ffffff0b)var(--lightningcss-dark,#b8c5d6);letter-spacing:.02em;text-align:right;border:1px solid var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#61758d1a);width:270px;height:80px;font:900 3.5rem/.95 "Domino's Sans Header 1",Impact,sans-serif;position:absolute;bottom:18px;right:20px;transform:skew(-8deg)}.arena-shell .arena-hero>*{z-index:1;position:relative}.arena-live-badge{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.08em;text-transform:uppercase;background:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#0c131e4d);border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:6px 10px;font-size:.75rem;font-weight:950;display:inline-flex}.arena-live-badge i{background:var(--lightningcss-light,var(--arena-hot-red))var(--lightningcss-dark,#34232d);width:9px;height:9px;box-shadow:0 0 12px var(--arena-hot-red);border:2px solid var(--lightningcss-light,#ffb1b5)var(--lightningcss-dark,#61758d);border-radius:50%;animation:1.2s ease-in-out infinite arena-live-pulse}@keyframes arena-live-pulse{50%{opacity:.35;transform:scale(.72)}}.arena-shell .arena-eyebrow{color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5);letter-spacing:.09em;text-transform:uppercase;font-size:.8rem;font-weight:950}.arena-shell .arena-hero h1,.arena-shell .arena-hero h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.015em;text-shadow:0 3px #6f0a12,0 0 28px #ff30386b;max-width:900px;font-size:clamp(3rem,6vw,5.5rem);line-height:.86}.arena-shell .arena-hero p{color:var(--lightningcss-light,#ffe1e3)var(--lightningcss-dark,#e8edf5);max-width:760px;font-size:1rem;line-height:1.6}.arena-shell .arena-hero-actions{min-width:220px}.arena-shell .arena-primary-action,.arena-shell .arena-account-action{letter-spacing:.07em;border-radius:8px;min-height:54px;font-size:.86rem}.arena-shell .arena-primary-action{color:var(--lightningcss-light,#2a1700)var(--lightningcss-dark,#e8edf5);background:linear-gradient(180deg, var(--lightningcss-light,#ffe779)var(--lightningcss-dark,#332d20), var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#fff1a6)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 4px #ffd42921,0 12px 27px #0000004f}.arena-shell .arena-primary-action:hover{filter:brightness(1.08);transform:translateY(-2px)}.arena-shell .arena-account-action{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#650b13)var(--lightningcss-dark,#652838);border-color:var(--lightningcss-light,#ff737a)var(--lightningcss-dark,#61758d)}.arena-shell .arena-challenge-menu{gap:12px}.arena-shell .arena-challenge-menu article{border:1px solid var(--lightningcss-light,#ff535a73)var(--lightningcss-dark,#61758d73);border-bottom:4px solid var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#ffe9ea)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#680b12e6)var(--lightningcss-dark,#652838e6),var(--lightningcss-light,#190307f7)var(--lightningcss-dark,#0c131ef7)),var(--lightningcss-light,#280408)var(--lightningcss-dark,#0c131e);border-radius:10px;min-height:142px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 15px 30px #0000004d,inset 0 1px #ffffff0f}.arena-shell .arena-challenge-menu article:after{content:"";border:12px solid var(--lightningcss-light,#ffffff09)var(--lightningcss-dark,#61758d09);border-radius:50%;width:92px;height:92px;position:absolute;bottom:-26px;right:-22px}.arena-shell .arena-challenge-menu article:hover{border-color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#61758d);transform:translateY(-3px);box-shadow:0 18px 36px #00000061,0 0 24px #d719203d}.arena-shell .arena-challenge-menu article>span{color:var(--lightningcss-light,#2a080a)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#ffffff57)var(--lightningcss-dark,#61758d57);border-radius:10px;box-shadow:0 0 22px #ffd4292e}.arena-shell .arena-challenge-menu h2,.arena-shell .arena-challenge-menu h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:1.2rem}.arena-shell .arena-challenge-menu p{color:var(--lightningcss-light,#ffc8cb)var(--lightningcss-dark,#e8edf5);font-size:.88rem;line-height:1.45}.arena-shell .arena-challenge-menu small{color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5);font-size:.75rem}.arena-shell .arena-section{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#39060bf0)var(--lightningcss-dark,#0c131ef0),var(--lightningcss-light,#120205f7)var(--lightningcss-dark,#0c131ef7)),var(--lightningcss-light,#210306)var(--lightningcss-dark,#0c131e);border:1px solid var(--lightningcss-light,#ff495166)var(--lightningcss-dark,#61758d66);border-radius:12px;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000054,inset 0 1px #ffffff0d}.arena-shell .arena-section:before{content:"";background:linear-gradient(90deg, var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d), var(--lightningcss-light,#ff5960)var(--lightningcss-dark,#652838) 48%, var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d));height:5px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #ff30388c}.arena-shell .arena-section.is-inbox:before{background:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#151f2d);box-shadow:0 0 18px #ffd42980}.arena-shell .arena-section-heading{border-bottom:1px solid var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#61758d1f);padding-bottom:15px}.arena-shell .arena-section-heading span,.arena-shell .arena-section.is-inbox .arena-section-heading span{color:var(--lightningcss-light,#ff9fa4)var(--lightningcss-dark,#ffb3bd);letter-spacing:.11em;text-transform:uppercase;font-size:.78rem}.arena-shell .arena-section-heading h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-shadow:0 0 20px #ff373f42;font-size:clamp(2rem,4vw,3.2rem)}.arena-shell .arena-section-heading>b{color:var(--lightningcss-light,#2b0709)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);border-radius:8px;box-shadow:0 0 18px #ffd42933}.arena-shell .arena-card-stack{gap:15px}.arena-shell .arena-challenge-card{background:var(--lightningcss-light,#fff8f4)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ff5d646e)var(--lightningcss-dark,#61758d6e);border-radius:9px;overflow:hidden;box-shadow:0 13px 30px #0000004f,0 0 0 3px #64070d73}.arena-shell .arena-challenge-card.is-completed{border-color:var(--lightningcss-light,#d4a900)var(--lightningcss-dark,#61758d)}.arena-shell .arena-card-topline{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(90deg,var(--lightningcss-light,#310509)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#8f111a)var(--lightningcss-dark,#652838) 50%,var(--lightningcss-light,#310509)var(--lightningcss-dark,#0c131e))}.arena-shell .arena-card-topline span{color:var(--lightningcss-light,#ffbec1)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .arena-card-topline strong{color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .arena-card-title h3{color:var(--lightningcss-light,#3a070b)var(--lightningcss-dark,#e8edf5);font-size:1.25rem}.arena-shell .arena-card-title p{color:var(--lightningcss-light,#75484d)var(--lightningcss-dark,#ffb3bd);font-size:.9rem}.arena-shell .arena-period-chip{color:var(--lightningcss-light,#650a11)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d9a8ac)var(--lightningcss-dark,#61758d);border-radius:7px;font-size:.76rem}.arena-shell .arena-invitation{color:var(--lightningcss-light,#4a3000)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff7d4)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#e2b64a)var(--lightningcss-dark,#61758d);border-radius:8px}.arena-shell .arena-invitation strong{color:var(--lightningcss-light,#3c2500)var(--lightningcss-dark,#e8edf5);font-size:.93rem}.arena-shell .arena-invitation p,.arena-shell .arena-closed-message{font-size:.84rem}.arena-shell .arena-response-actions button{border-radius:7px;min-height:44px;font-size:.8rem}.arena-shell .arena-response-actions button:last-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d)}.arena-shell .arena-participant{color:var(--lightningcss-light,#4b1116)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6b7b9)var(--lightningcss-dark,#61758d);border-radius:8px;box-shadow:inset 0 0 25px #800c140a}.arena-shell .arena-participant.is-winner{background:linear-gradient(135deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff7cf)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#cf9d00)var(--lightningcss-dark,#61758d);box-shadow:inset 0 0 24px #ffd42933,0 0 0 3px #ffd4292e}.arena-shell .arena-participant>strong{color:var(--lightningcss-light,#3d090d)var(--lightningcss-dark,#e8edf5);font-size:1rem}.arena-shell .arena-participant-values span{color:var(--lightningcss-light,#3d090d)var(--lightningcss-dark,#e8edf5);font-size:1.55rem}.arena-shell .arena-participant-values small{color:var(--lightningcss-light,#8f5b60)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .arena-participant em{font-size:.8rem}.arena-shell .arena-winner-tag{color:var(--lightningcss-light,#402800)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#151f2d);border-radius:6px}.arena-shell .arena-vs-medallion{border:3px solid var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg, var(--lightningcss-light,#540910)var(--lightningcss-dark,#652838), var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d));box-shadow:0 0 0 5px #d719201f,0 10px 22px #51050a4d}.arena-shell .arena-card-footer{color:var(--lightningcss-light,#704b50)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#f9e9e6)var(--lightningcss-dark,#34232d);border-color:var(--lightningcss-light,#e2c4c5)var(--lightningcss-dark,#61758d);font-size:.76rem}.arena-shell .arena-empty{color:var(--lightningcss-light,#ffc6c9)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0c01036e)var(--lightningcss-dark,#0c131e6e);border-color:var(--lightningcss-light,#ff6a716b)var(--lightningcss-dark,#61758d6b);border-radius:9px}.arena-shell .arena-empty svg{color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5);filter:drop-shadow(0 0 12px #ffd4294d)}.arena-shell .arena-empty h2,.arena-shell .arena-empty h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-empty p{color:var(--lightningcss-light,#dbaeb1)var(--lightningcss-dark,#ffb3bd);font-size:.9rem}.arena-shell .arena-account-grid article{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#4d080e)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#1c0306)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#ff656c61)var(--lightningcss-dark,#61758d61);border-radius:8px;box-shadow:0 9px 20px #0000003d}.arena-shell .arena-account-grid article>span{color:var(--lightningcss-light,#411)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#151f2d);border-radius:8px}.arena-shell .arena-account-grid h2,.arena-shell .arena-account-grid h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-account-grid p,.arena-shell .arena-account-grid small{color:var(--lightningcss-light,#dfaeb1)var(--lightningcss-dark,#ffb3bd)}.arena-shell .arena-account-grid article>strong{color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5)}.arena-shell .cut-test-arena{--cut-navy:#250407;--cut-blue:#8c1119;--cut-red:#e11e27;--cut-yellow:#ffd429;gap:16px}.arena-shell .cut-test-hero{background:radial-gradient(circle at 12% -20%,var(--lightningcss-light,#ffd42940)var(--lightningcss-dark,#332d2040),#0000 18rem),linear-gradient(118deg,var(--lightningcss-light,#180204)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#790d16)var(--lightningcss-dark,#652838) 58%,var(--lightningcss-light,#210306)var(--lightningcss-dark,#0c131e));border:2px solid var(--lightningcss-light,#ff4d558f)var(--lightningcss-dark,#61758d8f);border-radius:12px;box-shadow:0 20px 45px #0006,0 0 0 5px #6b080f6b}.arena-shell .cut-test-hero h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-shadow:0 3px #650910,0 0 24px #ff313973}.arena-shell .cut-test-hero p{color:var(--lightningcss-light,#ffd8da)var(--lightningcss-dark,#e8edf5);font-size:.96rem}.arena-shell .cut-test-kicker{color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5);font-size:.76rem}.arena-shell .cut-test-prize{background:var(--lightningcss-light,#0f0103b3)var(--lightningcss-dark,#0c131eb3);border-radius:8px}.arena-shell .cut-test-create{color:var(--lightningcss-light,#2a1700)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#151f2d);border-radius:8px}.arena-shell .cut-test-rules span{color:var(--lightningcss-light,#ffd6d8)var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#4c080e)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#200306)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#ff59606e)var(--lightningcss-dark,#61758d6e);border-radius:8px;font-size:.78rem}.arena-shell .cut-test-rules svg{color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5)}.arena-shell .cut-test-challenge{background:var(--lightningcss-light,#fff7f3)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ff51597d)var(--lightningcss-dark,#61758d7d);border-radius:10px;box-shadow:0 16px 42px #00000057,0 0 0 4px #55050b73}.arena-shell .cut-test-challenge.is-voting_open{border-color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#61758d);box-shadow:0 16px 42px #00000061,0 0 28px #ffd4292b,0 0 0 4px #65070d8c}.arena-shell .cut-test-challenge-topline{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(90deg,var(--lightningcss-light,#310509)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#8d1119)var(--lightningcss-dark,#652838) 55%,var(--lightningcss-light,#350509)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#d9b5b7)var(--lightningcss-dark,#61758d)}.arena-shell .cut-test-challenge-topline>div>span{color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .cut-test-challenge-topline h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.arena-shell .cut-test-challenge-topline>strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0f01037a)var(--lightningcss-dark,#0c131e7a);border-color:var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-radius:7px}.arena-shell .cut-test-submission-track{background:var(--lightningcss-light,#f9e9e6)var(--lightningcss-dark,#34232d);border-color:var(--lightningcss-light,#e1c4c5)var(--lightningcss-dark,#61758d)}.arena-shell .cut-test-submission-track>div+div{border-color:var(--lightningcss-light,#dfc2c3)var(--lightningcss-dark,#61758d)}.arena-shell .cut-test-submission-track strong{color:var(--lightningcss-light,#3a080c)var(--lightningcss-dark,#e8edf5);font-size:.8rem}.arena-shell .cut-test-submission-track small{color:var(--lightningcss-light,#7e565a)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .cut-test-submission-message h3{color:var(--lightningcss-light,#3a080c)var(--lightningcss-dark,#e8edf5);font-size:1.15rem}.arena-shell .cut-test-submission-message p{color:var(--lightningcss-light,#76575b)var(--lightningcss-dark,#ffb3bd);font-size:.84rem}.arena-shell .cut-test-upload-slot.is-ready{background:var(--lightningcss-light,#effbf4)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#58b88f)var(--lightningcss-dark,#61758d)}.arena-shell .cut-test-upload-button{background:linear-gradient(110deg, var(--lightningcss-light,#5a0910)var(--lightningcss-dark,#652838), var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d));border-radius:8px}.arena-shell .cut-test-judge-note p{font-size:.8rem}.arena-shell .cut-test-entry{border-color:var(--lightningcss-light,#d8b9bb)var(--lightningcss-dark,#61758d);border-radius:9px;box-shadow:0 10px 24px #42050b21}.arena-shell .cut-test-entry-copy h3{color:var(--lightningcss-light,#3c080d)var(--lightningcss-dark,#e8edf5)}.arena-shell .cut-test-entry-copy>p{font-size:.76rem}.arena-shell .cut-test-vote-cta{background:linear-gradient(105deg, var(--lightningcss-light,#650910)var(--lightningcss-dark,#652838), var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d));border-radius:7px}.arena-shell .cut-test-vs{background:linear-gradient(135deg, var(--lightningcss-light,#4c070d)var(--lightningcss-dark,#0c131e), var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d));box-shadow:0 0 0 4px var(--arena-gold), 0 10px 23px #4a04094d;border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d)}.arena-shell .cut-test-history>div:first-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,#ff535a73)var(--lightningcss-dark,#61758d73)}.arena-shell .cut-test-history>div:first-child strong{background:var(--lightningcss-light,var(--arena-red))var(--lightningcss-dark,#34232d)}.arena-shell .cut-test-empty,.arena-shell .cut-test-loading{color:var(--lightningcss-light,#e6b6b9)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#190205c7)var(--lightningcss-dark,#0c131ec7);border-color:var(--lightningcss-light,#ff585f75)var(--lightningcss-dark,#61758d75);border-radius:10px}.arena-shell .cut-test-empty h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-dialog{border:2px solid var(--lightningcss-light,#a81721)var(--lightningcss-dark,#61758d);border-radius:12px;box-shadow:0 25px 70px #0000007a,0 0 0 5px #d7192024}.arena-shell .arena-dialog-rule{color:var(--lightningcss-light,#6e3a40)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff1ef)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#e0adb0)var(--lightningcss-dark,#61758d);border-radius:8px}@media (width<=880px){.arena-shell .arena-hero{min-height:0}.arena-shell .arena-hero:after{opacity:.75;right:-25px}}@media (width<=650px){.arena-light{width:230px;height:620px}.arena-crowd-line-one{top:650px}.arena-shell .arena-command-bar{min-height:74px;padding:10px 9px 13px}.arena-shell .arena-command-bar>div:first-child strong{font-size:1rem}.arena-shell .arena-command-bar>div:first-child span{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .arena-header-actions>a,.arena-shell .arena-points,.arena-shell .arena-user{border-radius:7px;min-height:46px}.arena-shell .arena-body{gap:18px;padding:16px 9px 48px}.arena-shell .arena-hero{border-radius:8px;padding:21px 16px;box-shadow:0 15px 35px #0000006b,0 0 0 3px #6f070f80}.arena-shell .arena-hero:before{top:-210px;right:-260px}.arena-shell .arena-hero:after{display:none}.arena-live-badge{font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);margin-bottom:10px}.arena-shell .arena-eyebrow{font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .arena-hero h1,.arena-shell .arena-hero h2{font-size:clamp(2.8rem,15vw,4.2rem);line-height:.86}.arena-shell .arena-hero p{font-size:.94rem;line-height:1.52}.arena-shell .arena-primary-action,.arena-shell .arena-account-action{min-height:52px}.arena-shell .arena-primary-action:active{transform:scale(.985);box-shadow:0 0 0 5px #ffd42933,0 7px 15px #00000057}.arena-shell .arena-challenge-menu{gap:8px}.arena-shell .arena-challenge-menu article{border-radius:8px;min-height:0;padding:15px 13px}.arena-shell .arena-challenge-menu article:active{border-color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#61758d);transform:scale(.99);box-shadow:0 0 0 4px #ffd4291a,0 10px 22px #00000059}.arena-shell .arena-section{border-radius:8px;padding:15px 11px}.arena-shell .arena-section-heading h2{font-size:2.25rem}.arena-shell .arena-challenge-card{border-radius:7px}.arena-shell .arena-card-title h3{font-size:1.1rem}.arena-shell .arena-versus-grid{gap:8px;padding:8px 11px 13px}.arena-shell .arena-participant{border-radius:7px}.arena-shell .arena-vs-medallion{margin:-10px 0}.arena-shell .arena-card-footer{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .cut-test-hero{border-radius:8px;box-shadow:0 14px 34px #0006,0 0 0 3px #6b080f7a}.arena-shell .cut-test-hero p{font-size:.86rem}.arena-shell .cut-test-rules span{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.arena-shell .cut-test-challenge{border-radius:8px}.arena-shell .cut-test-entry{border-radius:7px}.arena-shell .cut-test-entry.is-votable:active{border-color:var(--lightningcss-light,var(--arena-gold))var(--lightningcss-dark,#61758d);transform:scale(.988);box-shadow:0 0 0 4px #ffd42924,0 10px 25px #57050b40}}@media (prefers-reduced-motion:reduce){.arena-light,.arena-live-badge i{animation:none!important}.arena-shell .arena-challenge-menu article,.arena-shell .arena-primary-action{transition:none}}.arena-shell .arena-atmosphere:after{filter:drop-shadow(0 0 18px #2faeff61);border-left-color:var(--lightningcss-light,#168dff57)var(--lightningcss-dark,#61758d57);border-right-color:var(--lightningcss-light,#67e2ff40)var(--lightningcss-dark,#61758d40)}.arena-shell .arena-header-actions>a,.arena-shell .arena-points,.arena-shell .arena-user{background:linear-gradient(var(--lightningcss-light,#0b5db3b8)var(--lightningcss-dark,#1d4c71b8),var(--lightningcss-light,#031f44f0)var(--lightningcss-dark,#0c131ef0));border-color:var(--lightningcss-light,#7ccfff59)var(--lightningcss-dark,#61758d59)}.arena-shell .arena-challenge-card{background:var(--lightningcss-light,#f5fbff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#4cb2e78c)var(--lightningcss-dark,#61758d8c);box-shadow:0 13px 30px #00000047,0 0 0 3px #054d946b}.arena-shell .arena-card-title{background:linear-gradient(90deg,var(--lightningcss-light,#f8fcff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#eaf7ff)var(--lightningcss-dark,#151f2d))}.arena-shell .arena-card-title h3{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5)}.arena-shell .cut-test-hero{background:linear-gradient(115deg,var(--lightningcss-light,#05234e)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0878dd)var(--lightningcss-dark,#1d4c71) 57%,var(--lightningcss-light,#09396f)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#45baff)var(--lightningcss-dark,#61758d);box-shadow:0 17px 43px #00000061,0 0 0 5px #198fff30}.arena-shell .cut-test-hero h2{text-shadow:0 3px #0752a2,0 0 24px #50cdff7a}.arena-shell .cut-test-hero p{color:var(--lightningcss-light,#d9f4ff)var(--lightningcss-dark,#e8edf5)}.arena-shell .before-after-shell,.before-after-shell .cut-test-hero{--cut-red:#7657e8}.arena-hub-body{max-width:1420px}.arena-hub-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:285px;display:grid}.arena-vault-shortcut{z-index:2;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:52px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:linear-gradient(135deg,var(--lightningcss-light,#a92312eb)var(--lightningcss-dark,#652838eb),var(--lightningcss-light,#d94814e0)var(--lightningcss-dark,#652838e0));border:1px solid var(--lightningcss-light,#ffb12db3)var(--lightningcss-dark,#61758db3);border-radius:12px;align-items:center;gap:9px;padding:11px 15px;font-weight:950;display:flex;position:relative;box-shadow:0 12px 28px #4e0a0857,0 0 20px #ff7a1824}.arena-vault-shortcut svg{width:18px;height:18px}.arena-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.arena-mode-tile{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 88% 12%,var(--lightningcss-light,#ffb12d59)var(--lightningcss-dark,#332d2059),#0000 34%),linear-gradient(145deg,var(--lightningcss-light,#a92312)var(--lightningcss-dark,#652838) 0%,var(--lightningcss-light,#d94814)var(--lightningcss-dark,#652838) 48%,var(--lightningcss-light,#7d1015)var(--lightningcss-dark,#652838) 100%);border:1px solid var(--lightningcss-light,#ffaa3494)var(--lightningcss-dark,#61758d94);border-radius:18px;min-height:300px;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #46070861,inset 0 1px #ffffff1a}.arena-mode-tile:hover{border-color:var(--lightningcss-light,#ffc35a)var(--lightningcss-dark,#61758d);transform:translateY(-4px);box-shadow:0 23px 52px #4306076b,0 0 0 4px #ff891a29}.arena-mode-tile.is-locked{cursor:not-allowed;filter:saturate(.55);opacity:.76}.arena-mode-tile.is-locked:hover{border-color:var(--lightningcss-light,#ffaa3494)var(--lightningcss-dark,#61758d94);transform:none;box-shadow:0 18px 42px #46070861,inset 0 1px #ffffff1a}.arena-mode-glow{background:radial-gradient(circle,var(--lightningcss-light,#ffa63061)var(--lightningcss-dark,#332d2061),#0000 67%);border-radius:50%;width:310px;height:310px;position:absolute;bottom:-105px;right:-80px}.arena-mode-kicker{color:var(--lightningcss-light,#ffd092)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-weight:950;display:flex}.arena-mode-kicker svg{width:20px;height:20px}.arena-mode-tile>div{z-index:2;align-self:end;max-width:72%;position:relative}.arena-mode-tile h2{margin:0;font-size:clamp(2rem,4vw,3.55rem);line-height:.92}.arena-mode-tile p{color:var(--lightningcss-light,#fff0df)var(--lightningcss-dark,#e8edf5);margin:11px 0 18px;font-size:.84rem;line-height:1.5}.arena-mode-tile strong{color:var(--lightningcss-light,#ffe67b)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;align-items:center;gap:6px;display:inline-flex}.arena-mode-tile strong svg{width:17px;height:17px}.arena-mode-emblem{color:var(--lightningcss-light,#67120c)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#ffe09a)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ff982b)var(--lightningcss-dark,#544522));border:2px solid var(--lightningcss-light,#ffffff5c)var(--lightningcss-dark,#61758d5c);border-radius:28px;place-items:center;width:94px;height:94px;display:grid;position:absolute;bottom:22px;right:22px;transform:rotate(5deg);box-shadow:0 0 42px #ff891a61}.arena-mode-emblem svg{width:48px;height:48px}.arena-group-shell .arena-body{max-width:1420px}.arena-swipe-rail{scroll-snap-type:x mandatory;gap:14px;padding:4px 4px 14px;display:flex;overflow-x:auto}.arena-swipe-rail>.arena-challenge-card{scroll-snap-align:start;flex:0 0 calc(100% - 2px)}@media (width<=760px){.arena-hub-hero{grid-template-columns:1fr}.arena-mode-grid{grid-template-columns:1fr;gap:11px}.arena-mode-tile{border-radius:14px;min-height:238px;padding:19px}.arena-mode-tile>div{max-width:calc(100% - 82px)}.arena-mode-tile h2{font-size:clamp(1.9rem,10vw,2.8rem)}.arena-mode-emblem{border-radius:21px;width:68px;height:68px;bottom:17px;right:15px}.arena-mode-emblem svg{width:34px;height:34px}}.speed-arena{gap:15px;display:grid}.speed-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,#042655)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0878d7)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#06366c)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#5ec9ff99)var(--lightningcss-dark,#61758d99);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:22px;display:grid;overflow:hidden;box-shadow:0 17px 43px #0000005c,0 0 0 5px #198fff2b}.speed-hero-icon{color:var(--lightningcss-light,#063168)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#d5f7ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#67d7ff)var(--lightningcss-dark,#172d43));border:2px solid var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#61758da6);border-radius:23px;place-items:center;width:78px;height:78px;display:grid;position:relative;transform:rotate(-3deg)}.speed-hero-icon>svg{width:40px;height:40px}.speed-hero-icon i{color:var(--lightningcss-light,#17356c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffd84b)var(--lightningcss-dark,#332d20);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:-8px;right:-8px}.speed-hero-icon i svg{width:17px;height:17px}.speed-hero small{color:var(--lightningcss-light,#9ee9ff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;font-weight:950}.speed-hero h1{margin:3px 0 4px;font-size:clamp(2.5rem,5vw,4.3rem);line-height:.9}.speed-hero p{color:var(--lightningcss-light,#d9f4ff)var(--lightningcss-dark,#e8edf5);max-width:680px;margin:0;font-size:.79rem;line-height:1.5}.speed-prize{background:var(--lightningcss-light,#021e446b)var(--lightningcss-dark,#0c131e6b);border:1px solid var(--lightningcss-light,#ffffff3b)var(--lightningcss-dark,#61758d3b);border-radius:13px;gap:4px;padding:11px;display:grid}.speed-prize span{color:var(--lightningcss-light,#9ee9ff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.speed-prize strong{color:var(--lightningcss-light,#fff0a0)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:5px;display:flex}.speed-prize svg{width:14px;height:14px}.speed-hero>button{color:var(--lightningcss-light,#062956)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd84b)var(--lightningcss-dark,#332d20)}.speed-rail{scroll-snap-type:x mandatory;gap:14px;padding:4px 4px 14px;display:flex;overflow-x:auto}.speed-rail>.speed-card{scroll-snap-align:start;flex:0 0 calc(100% - 2px)}.speed-card{color:var(--lightningcss-light,#58708c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#9ec9eb)var(--lightningcss-dark,#61758d);border-radius:18px;scroll-margin-top:148px;overflow:hidden;box-shadow:0 16px 38px #01214b33}.speed-card>header{background:linear-gradient(100deg,var(--lightningcss-light,#f7fcff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e7f5ff)var(--lightningcss-dark,#172d43));border-bottom:1px solid var(--lightningcss-light,#d6e7f4)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.speed-card>header span{color:var(--lightningcss-light,#0872d2)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-weight:950;display:flex}.speed-card>header span svg{width:15px;height:15px}.speed-card>header h2{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:4px 0 0;font-size:clamp(1.4rem,3vw,2rem);line-height:1}.speed-card>header>strong{color:var(--lightningcss-light,#19517f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9d4e9)var(--lightningcss-dark,#61758d);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.speed-card>header>strong i{background:var(--lightningcss-light,#19a5ff)var(--lightningcss-dark,#1d4c71);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #19a5ff21}.speed-instructions{color:var(--lightningcss-light,#28587e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#cce1f0)var(--lightningcss-dark,#61758d);align-items:center;gap:8px;margin:0;padding:10px 17px;display:flex}.speed-instructions svg{width:16px;height:16px}.speed-versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.speed-entry{text-align:center;border:2px solid var(--lightningcss-light,#bdd7eb)var(--lightningcss-dark,#61758d);border-radius:16px;align-content:center;justify-items:center;min-height:175px;padding:20px;display:grid;position:relative}.speed-entry.is-winner{background:var(--lightningcss-light,#fffbed)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#edc331)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 4px #ffd84b29}.speed-entry>small{color:var(--lightningcss-light,#5a7d9d)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .53rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.09em;font-weight:950}.speed-entry>strong{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);margin-top:4px;font-size:1rem}.speed-entry>b{color:var(--lightningcss-light,#0877df)var(--lightningcss-dark,#9acbff);margin:12px 0 8px;font:900 clamp(1.4rem,4vw,2.6rem)/1 "Domino's Sans Header 1",Impact,sans-serif}.speed-entry>span:last-child{font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:5px;font-weight:850;display:flex}.speed-entry>span svg{width:14px;height:14px}.speed-winner{color:var(--lightningcss-light,#493400)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .49rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#ffd84b)var(--lightningcss-dark,#332d20);border-radius:999px;padding:5px 8px;font-weight:950;position:absolute;top:9px;right:9px}.speed-vs-medallion{z-index:2;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#087ce6)var(--lightningcss-dark,#1d4c71);border:3px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;place-items:center;width:44px;height:44px;font:900 .77rem/1 "Domino's Sans Header 1",Impact,sans-serif;display:grid;position:absolute;top:50%;right:-28px;transform:translateY(-50%);box-shadow:0 0 0 4px #7adfff}.speed-submit-zone{background:var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#cee4f4)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.speed-submit-zone span{color:var(--lightningcss-light,#075eae)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;align-items:center;gap:6px;font-weight:950;display:flex}.speed-submit-zone p{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);margin:4px 0 0}.speed-submit-zone input{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#9cc6e8)var(--lightningcss-dark,#61758d);border-radius:11px;min-height:44px;padding:0 12px;font:900 1.05rem/1 ui-monospace,monospace}.speed-card>footer{font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f8fbfe)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#d5e6f3)var(--lightningcss-dark,#61758d);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 17px;display:flex}.speed-card>footer span,.speed-card>footer strong{align-items:center;gap:6px;display:flex}.speed-card>footer strong{color:var(--lightningcss-light,#06714e)var(--lightningcss-dark,#94dfba)}.speed-card>footer svg{width:14px;height:14px}.speed-dialog{border-radius:20px;max-height:min(90svh,720px);overflow-y:auto}.speed-dialog>label{gap:6px;display:grid}.speed-dialog>label>span{color:var(--lightningcss-light,#3c5875)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.speed-dialog input,.speed-dialog textarea,.speed-dialog [data-slot=select-trigger]{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);width:100%;font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b0cbe1)var(--lightningcss-dark,#61758d);border-radius:11px;padding:10px 12px}.speed-dialog textarea{resize:vertical;min-height:88px}.speed-lock-note{color:var(--lightningcss-light,#4f6d88)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9d9ef)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.speed-lock-note p{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);margin:0}.speed-lock-note strong{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5)}.speed-vault-stack{gap:16px;display:grid}.speed-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.speed-template-grid article{color:var(--lightningcss-light,#d9f5ff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#062a5e)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#075eae)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#5dc7ff9e)var(--lightningcss-dark,#61758d9e);border-radius:17px;align-content:start;padding:17px;display:grid;position:relative;box-shadow:0 12px 28px #00173c47}.speed-template-grid article>span{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#8de6ff)var(--lightningcss-dark,#172d43);border-radius:999px;justify-self:start;padding:5px 8px;font-weight:950}.speed-template-grid h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:10px 0 3px;font-size:1.45rem}.speed-template-grid p{color:var(--lightningcss-light,#9ee9ff)var(--lightningcss-dark,#e8edf5);margin:0 0 10px;font-size:.85rem;font-weight:800}.speed-template-grid ul{min-height:88px;margin:0 0 14px;padding-left:18px;font-size:.78rem;line-height:1.45}.speed-template-grid button{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd84b)var(--lightningcss-dark,#332d20);place-self:end start}.speed-rules{color:var(--lightningcss-light,#28587e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#cce1f0)var(--lightningcss-dark,#61758d)}.speed-rules summary{cursor:pointer;align-items:center;gap:8px;padding:11px 17px;font-size:.82rem;font-weight:900;list-style:none;display:flex}.speed-rules summary::-webkit-details-marker{display:none}.speed-rules summary span{color:var(--lightningcss-light,#0872d2)var(--lightningcss-dark,#9acbff);margin-left:auto;font-size:.76rem}.speed-rules summary svg{width:17px;height:17px}.speed-rules ol{gap:6px;margin:0;padding:0 22px 15px 46px;font-size:.8rem;line-height:1.4;display:grid}.speed-submission-zone{gap:13px;padding:17px;display:grid}.speed-matchup-roster{background:var(--lightningcss-light,#f8fbfe)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d5e6f3)var(--lightningcss-dark,#61758d);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 17px;display:grid}.speed-matchup-roster>div{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c8dfee)var(--lightningcss-dark,#61758d);border-radius:11px;gap:2px;padding:10px;display:grid}.speed-matchup-roster small{color:var(--lightningcss-light,#0872d2)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.speed-matchup-roster strong{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;font-size:.82rem}.speed-matchup-roster span{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.speed-submission-heading span{color:var(--lightningcss-light,#0872d2)var(--lightningcss-dark,#9acbff);text-transform:uppercase;align-items:center;gap:6px;font-size:.76rem;font-weight:950;display:flex}.speed-submission-heading span svg{width:16px;height:16px}.speed-submission-heading h3{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);margin:4px 0;font-size:1.15rem}.speed-submission-heading p{margin:0;font-size:.82rem}.speed-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.speed-upload-slot{background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#8abce2)var(--lightningcss-dark,#61758d);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.speed-upload-slot.is-ready{background:var(--lightningcss-light,#f1fff9)var(--lightningcss-dark,#151f2d);border-style:solid;border-color:var(--lightningcss-light,#43b98b)var(--lightningcss-dark,#61758d)}.speed-upload-slot>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#087be4)var(--lightningcss-dark,#1d4c71);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.speed-upload-slot>span svg{width:21px;height:21px}.speed-upload-slot div{gap:3px;display:grid}.speed-upload-slot strong{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);font-size:.85rem}.speed-upload-slot small{font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,1.35)}.speed-upload-slot label{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#087be4)var(--lightningcss-dark,#1d4c71);border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:.76rem;font-weight:900;display:inline-flex}.speed-upload-slot label input{opacity:0;width:1px;height:1px;position:absolute}.speed-upload-slot label svg{width:15px;height:15px}.speed-count-entry{background:var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c8e1f1)var(--lightningcss-dark,#61758d);border-radius:13px;flex-wrap:wrap;align-items:end;gap:9px;padding:11px;display:flex}.speed-count-entry label{flex:220px;gap:5px;display:grid}.speed-count-entry label span{color:var(--lightningcss-light,#075eae)var(--lightningcss-dark,#9acbff);font-size:.76rem;font-weight:900}.speed-count-entry input{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#9cc6e8)var(--lightningcss-dark,#61758d);border-radius:10px;min-height:42px;padding:0 11px;font-size:16px}.speed-count-entry small{color:var(--lightningcss-light,#06714e)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);flex-basis:100%}.speed-waiting{align-items:center;gap:11px;padding:18px;display:flex}.speed-waiting>svg{color:var(--lightningcss-light,#087be4)var(--lightningcss-dark,#9acbff);width:30px;height:30px}.speed-waiting strong{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5)}.speed-waiting p{margin:3px 0 0;font-size:.8rem}.speed-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.speed-evidence-entry{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#b8d6eb)var(--lightningcss-dark,#61758d);border-radius:15px;overflow:hidden}.speed-evidence-entry.is-winner{border-color:var(--lightningcss-light,#e6bd27)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 4px #ffd84b33}.speed-evidence-entry.is-my-vote{border-color:var(--lightningcss-light,#258add)var(--lightningcss-dark,#61758d)}.speed-evidence-entry>header{color:var(--lightningcss-light,#075eae)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 10px;font-weight:950;display:flex}.speed-evidence-entry>header strong{color:var(--lightningcss-light,#513b00)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffd84b)var(--lightningcss-dark,#332d20);border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;display:flex}.speed-evidence-entry>header svg{width:13px;height:13px}.speed-proof-stage{background:var(--lightningcss-light,#071b34)var(--lightningcss-dark,#0c131e);grid-template-columns:minmax(0,1.65fr) minmax(80px,.75fr);gap:5px;padding:5px;display:grid}.speed-proof-stage video,.speed-proof-stage img{object-fit:contain;background:var(--lightningcss-light,#020a13)var(--lightningcss-dark,#0c131e);border-radius:8px;width:100%;height:280px}.speed-proof-stage img{background:var(--lightningcss-light,#dceaf4)var(--lightningcss-dark,#172d43)}.speed-proof-missing{color:var(--lightningcss-light,#9ac9e8)var(--lightningcss-dark,#9acbff);height:280px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0d2d4e)var(--lightningcss-dark,#1d4c71);border-radius:8px;place-content:center;justify-items:center;gap:6px;display:grid}.speed-proof-missing svg{width:30px;height:30px}.speed-entry-copy{gap:6px;padding:11px;display:grid}.speed-entry-copy h3{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;margin:0;font-size:.95rem}.speed-entry-copy p{align-items:center;gap:5px;margin:0;font-size:.76rem;display:flex}.speed-entry-copy p svg{width:14px;height:14px}.speed-result-count{color:var(--lightningcss-light,#0874d7)var(--lightningcss-dark,#9acbff);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:1.45rem;display:flex}.speed-result-count span{color:var(--lightningcss-light,#486c8a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.speed-vote-button{background:var(--lightningcss-light,#087be4)var(--lightningcss-dark,#1d4c71);width:100%;margin-top:5px}.speed-vote-result{gap:5px;display:grid}.speed-vote-result>div{justify-content:space-between;font-size:.75rem;display:flex}.speed-vote-result>i{background:var(--lightningcss-light,#dcebf5)var(--lightningcss-dark,#172d43);border-radius:999px;height:7px;overflow:hidden}.speed-vote-result>i b{border-radius:inherit;background:linear-gradient(90deg,var(--lightningcss-light,#087be4)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#42d9ff)var(--lightningcss-dark,#172d43));height:100%;display:block}.speed-dialog-rules{color:var(--lightningcss-light,#4f6d88)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9d9ef)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.speed-dialog-rules>svg{color:var(--lightningcss-light,#0872d2)var(--lightningcss-dark,#9acbff);width:20px;height:20px}.speed-dialog-rules p{margin:3px 0 0;font-size:.75rem;line-height:1.45}.speed-team-dialog{max-width:650px}.speed-team-picker{gap:8px;display:grid}.speed-team-picker>div{background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7deee)var(--lightningcss-dark,#61758d);border-radius:12px;gap:6px;max-height:230px;padding:9px;display:grid;overflow-y:auto}.speed-team-picker h3{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);justify-content:space-between;margin:0 0 3px;font-size:.9rem;display:flex}.speed-team-picker h3 span{color:var(--lightningcss-light,#0872d2)var(--lightningcss-dark,#9acbff)}.speed-person-check{cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d4e5f1)var(--lightningcss-dark,#61758d);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.speed-person-check input{opacity:0;height:1px;position:absolute;width:1px!important}.speed-person-check>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border:1px solid var(--lightningcss-light,#94bddd)var(--lightningcss-dark,#61758d);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.speed-person-check>span svg{width:15px;height:15px}.speed-person-check.is-checked{background:var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#1789e4)var(--lightningcss-dark,#61758d)}.speed-person-check.is-checked>span{background:var(--lightningcss-light,#087be4)var(--lightningcss-dark,#1d4c71)}.speed-person-check.is-disabled{opacity:.55;cursor:not-allowed}.speed-person-check div{display:grid}.speed-person-check strong{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);font-size:.82rem}.speed-person-check small{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.speed-picker-note{color:var(--lightningcss-light,#9b2d34)var(--lightningcss-dark,#ffb3bd);margin:4px 0 0;font-size:.75rem}.arena-vault-body{max-width:1420px}.arena-vault-hero{min-height:220px}.arena-vault-hero h1{font-size:clamp(3rem,7vw,5.2rem)}.metrics-vault-stack{gap:16px;display:grid}.metrics-vault-card{color:var(--lightningcss-light,#56718d)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#96c8ed)var(--lightningcss-dark,#61758d);border-radius:18px;scroll-margin-top:148px;overflow:hidden;box-shadow:0 16px 38px #01214b33}.metrics-vault-card>header{background:var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d4e7f4)var(--lightningcss-dark,#61758d);justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.metrics-vault-card>header span,.metrics-vault-card>header strong{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;align-items:center;gap:6px;display:flex}.metrics-vault-card>header span{color:var(--lightningcss-light,#0872d2)var(--lightningcss-dark,#9acbff)}.metrics-vault-card>header strong{color:var(--lightningcss-light,#6f5000)var(--lightningcss-dark,#f4d38b)}.metrics-vault-card>header svg{width:15px;height:15px}.metrics-vault-card>h3{color:var(--lightningcss-light,#062957)var(--lightningcss-dark,#e8edf5);margin:15px 17px 5px;font-size:1.2rem}.metrics-vault-card>h3 small{color:var(--lightningcss-light,#168dff)var(--lightningcss-dark,#9acbff);text-transform:uppercase}.metrics-vault-card>p{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin:0 17px 12px}.metrics-vault-card>div{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:8px;padding:0 17px 15px;display:grid}.metrics-vault-card>div>span{background:var(--lightningcss-light,#f8fcff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c4ddec)var(--lightningcss-dark,#61758d);border-radius:13px;justify-items:center;padding:12px;display:grid}.metrics-vault-card>div small{color:var(--lightningcss-light,#527391)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,inherit);text-align:center;text-transform:uppercase;font-weight:950}.metrics-vault-card>div b{color:var(--lightningcss-light,#0875db)var(--lightningcss-dark,#9acbff);margin-top:5px;font-size:1.35rem}.metrics-vault-card>div em{color:var(--lightningcss-light,#16704f)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);font-style:normal}.metrics-vault-card>div>i{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#087be4)var(--lightningcss-dark,#1d4c71);border-radius:50%;place-items:center;width:40px;height:40px;font:900 .65rem/1 "Domino's Sans Header 1",Impact,sans-serif;display:grid}.metrics-vault-card>footer{font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f7fbfe)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#d8e8f4)var(--lightningcss-dark,#61758d);align-items:center;gap:6px;padding:10px 16px;display:flex}.metrics-vault-card>footer svg{width:14px;height:14px}@media (width<=700px){.speed-hero{grid-template-columns:58px minmax(0,1fr);gap:11px;padding:16px 13px}.speed-hero-icon{border-radius:17px;width:56px;height:56px}.speed-hero-icon>svg{width:30px;height:30px}.speed-hero h1{font-size:clamp(2.1rem,10vw,3rem)}.speed-hero p{font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.speed-prize{grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:center}.speed-hero>button{grid-column:1/-1;width:100%}.speed-card>header{padding:12px;display:grid}.speed-card>header>strong{justify-self:start}.speed-versus{gap:7px;padding:9px}.speed-entry{border-radius:13px;min-height:160px;padding:12px 7px}.speed-entry>strong{overflow-wrap:anywhere;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.speed-entry>b{font-size:1rem}.speed-entry>span:last-child{font-size:max(var(--hpp-text-floor,0px), .45rem);line-height:var(--hpp-small-leading,inherit)}.speed-vs-medallion{width:34px;height:34px;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);right:-20px}.speed-submit-zone{grid-template-columns:1fr}.speed-submit-zone input{font-size:16px}.speed-submit-zone button{width:100%}.speed-template-grid{grid-template-columns:1fr}.speed-template-grid ul{min-height:0}.speed-upload-grid{grid-template-columns:1fr}.speed-upload-slot{grid-template-columns:auto minmax(0,1fr)}.speed-upload-slot label{grid-column:1/-1;justify-content:center}.speed-proof-stage{grid-template-columns:1fr}.speed-proof-stage video{height:190px}.speed-proof-stage img{height:105px}.speed-proof-missing{height:190px}.speed-proof-missing.is-photo{height:105px}.speed-evidence-grid{gap:6px;padding:7px}.speed-evidence-entry>header{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);padding:7px}.speed-evidence-entry>header strong{margin-left:0}.speed-entry-copy{padding:8px}.speed-entry-copy h3{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.speed-entry-copy p{font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.speed-result-count{font-size:1.1rem}.speed-result-count span{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit)}.speed-vote-button{min-height:42px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);padding:8px 5px}.speed-rules summary{padding:10px 12px}.speed-rules summary span{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit)}.speed-rules ol{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);padding:0 15px 13px 34px}}.arena-shell{--arena-black:#160704;--arena-wine:#4a1009;--arena-crimson:#8f210e;--arena-red:#d94a12;--arena-hot-red:#ff741d;--arena-gold:#f5c55a;--arena-cream:#fff0d2;color:var(--lightningcss-light,#fff3dc)var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#1706027a)var(--lightningcss-dark,#0c131e7a) 0,var(--lightningcss-light,#190602b8)var(--lightningcss-dark,#0c131eb8) 36rem,var(--lightningcss-light,#0f0402f5)var(--lightningcss-dark,#0c131ef5) 100%),linear-gradient(90deg,var(--lightningcss-light,#59110533)var(--lightningcss-dark,#65283833),#0000 35% 65%,var(--lightningcss-light,#59110533)var(--lightningcss-dark,#65283833)),url(/battle-arena-roman.webp) top/cover no-repeat,var(--lightningcss-light,#170704)var(--lightningcss-dark,#0c131e)}.arena-shell .arena-atmosphere:before{border-color:var(--lightningcss-light,#f5c55a33)var(--lightningcss-dark,#61758d33);box-shadow:0 0 0 22px #ffeccc05,0 0 0 48px #b5310b0f,0 0 100px #ff681645}.arena-shell .arena-atmosphere:after{border-color:var(--lightningcss-light,#fad37f24)var(--lightningcss-dark,#61758d24);filter:drop-shadow(0 0 20px #ff68165c);border-left-color:var(--lightningcss-light,#bb2b0a6b)var(--lightningcss-dark,#61758d6b);border-right-color:var(--lightningcss-light,#ff973052)var(--lightningcss-dark,#61758d52)}.arena-shell .arena-light{background:linear-gradient(var(--lightningcss-light,#ffedbe80)var(--lightningcss-dark,#332d2080),var(--lightningcss-light,#ff6f182e)var(--lightningcss-dark,#6528382e) 42%,#0000 82%)}.arena-shell .arena-crowd-line{background:radial-gradient(circle,var(--lightningcss-light,#ffc04de6)var(--lightningcss-dark,#332d20e6) 0 2px,#0000 2.5px) 0 0/31px 23px,radial-gradient(circle,var(--lightningcss-light,#dc4212eb)var(--lightningcss-dark,#652838eb) 0 1.5px,#0000 2px) 15px 8px/29px 25px}.arena-shell .arena-command-bar{background:linear-gradient(105deg,var(--lightningcss-light,#ffe1ab14)var(--lightningcss-dark,#332d2014),#0000 34%),linear-gradient(90deg,var(--lightningcss-light,#190603fa)var(--lightningcss-dark,#0c131efa),var(--lightningcss-light,#671609f7)var(--lightningcss-dark,#652838f7) 50%,var(--lightningcss-light,#1f0703fa)var(--lightningcss-dark,#0c131efa));border-bottom-color:var(--lightningcss-light,#db4c15)var(--lightningcss-dark,#61758d);box-shadow:0 13px 32px #0000007a,0 0 28px #ff66193d}.arena-shell .arena-command-bar:after{background:linear-gradient(90deg,var(--lightningcss-light,#a6290d)var(--lightningcss-dark,#652838),var(--lightningcss-light,#f3a334)var(--lightningcss-dark,#332d20) 31%,var(--lightningcss-light,#ffe09a)var(--lightningcss-dark,#332d20) 50%,var(--lightningcss-light,#f3a334)var(--lightningcss-dark,#332d20) 69%,var(--lightningcss-light,#a6290d)var(--lightningcss-dark,#652838));box-shadow:0 0 16px #ff7719a6}.arena-shell .arena-command-bar>div:first-child span{color:var(--lightningcss-light,#ffc070)var(--lightningcss-dark,#f4d38b)}.arena-shell .arena-command-bar>div:first-child strong{text-shadow:0 0 20px #ff731e80}.arena-shell .arena-header-actions>a,.arena-shell .arena-points,.arena-shell .arena-user{color:var(--lightningcss-light,#fff5df)var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#82260de0)var(--lightningcss-dark,#652838e0),var(--lightningcss-light,#270803f5)var(--lightningcss-dark,#0c131ef5));border-color:var(--lightningcss-light,#efb25975)var(--lightningcss-dark,#61758d75)}.arena-shell .arena-header-actions>a:hover{color:var(--lightningcss-light,#ffe9b4)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#7f1d09)var(--lightningcss-dark,#652838);border-color:var(--lightningcss-light,#ffd783)var(--lightningcss-dark,#61758d)}.arena-shell .arena-points{background:linear-gradient(var(--lightningcss-light,#6c390a)var(--lightningcss-dark,#544522),var(--lightningcss-light,#321703)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#f5c55a94)var(--lightningcss-dark,#61758d94)}.arena-shell .arena-points strong{color:var(--lightningcss-light,#ffd77a)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-points span,.arena-shell .arena-user span{color:var(--lightningcss-light,#f4d4ad)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-hero{background:linear-gradient(92deg,var(--lightningcss-light,#1b0502f5)var(--lightningcss-dark,#0c131ef5),var(--lightningcss-light,#6a1608db)var(--lightningcss-dark,#652838db) 58%,var(--lightningcss-light,#230703f7)var(--lightningcss-dark,#0c131ef7));border-color:var(--lightningcss-light,#eb8f36b8)var(--lightningcss-dark,#61758db8);box-shadow:inset 0 0 90px #d03a0d38,0 22px 54px #0000007a,0 0 0 6px #5714078f}.arena-shell .arena-hero h1,.arena-shell .arena-hero h2{text-shadow:0 3px #711a09,0 0 30px #ff842275}.arena-shell .arena-hero p{color:var(--lightningcss-light,#f7dfbd)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-live-badge{color:var(--lightningcss-light,#ffe1a3)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#3e0f05c7)var(--lightningcss-dark,#0c131ec7);border-color:var(--lightningcss-light,#ffc4658a)var(--lightningcss-dark,#61758d8a)}.arena-shell .arena-live-badge i{background:var(--lightningcss-light,#ff7a1e)var(--lightningcss-dark,#652838);box-shadow:0 0 0 5px #ff6f172b,0 0 18px #ff8a27}.arena-shell .arena-eyebrow{color:var(--lightningcss-light,#ffb54f)var(--lightningcss-dark,#f4d38b)}.arena-shell .arena-vault-shortcut{background:var(--lightningcss-light,#671c08d6)var(--lightningcss-dark,#652838d6);border-color:var(--lightningcss-light,#f6be569e)var(--lightningcss-dark,#61758d9e);box-shadow:0 12px 28px #00000059,inset 0 1px #ffebbe1f}.arena-mode-tile{background:linear-gradient(145deg,var(--lightningcss-light,#89230af5)var(--lightningcss-dark,#652838f5),var(--lightningcss-light,#2a0803fa)var(--lightningcss-dark,#0c131efa));border-color:var(--lightningcss-light,#efa1429e)var(--lightningcss-dark,#61758d9e);border-radius:10px;box-shadow:0 18px 42px #0006,inset 0 1px #ffe0ab21}.arena-mode-tile:hover{border-color:var(--lightningcss-light,#ffd077)var(--lightningcss-dark,#61758d);box-shadow:0 23px 52px #0000007a,0 0 0 4px #ff7d1c26}.arena-mode-tile.is-navy{background:linear-gradient(145deg,var(--lightningcss-light,#5b1208)var(--lightningcss-dark,#652838),var(--lightningcss-light,#210502)var(--lightningcss-dark,#0c131e))}.arena-mode-tile.is-cyan{background:linear-gradient(145deg,var(--lightningcss-light,#a23f0e)var(--lightningcss-dark,#652838),var(--lightningcss-light,#612006)var(--lightningcss-dark,#652838) 58%,var(--lightningcss-light,#290803)var(--lightningcss-dark,#0c131e))}.arena-mode-tile.is-royal{background:linear-gradient(145deg,var(--lightningcss-light,#7f1909)var(--lightningcss-dark,#652838),var(--lightningcss-light,#491006)var(--lightningcss-dark,#652838) 55%,var(--lightningcss-light,#230502)var(--lightningcss-dark,#0c131e))}.arena-mode-glow{background:radial-gradient(circle,var(--lightningcss-light,#ffad3b57)var(--lightningcss-dark,#332d2057),#0000 67%)}.arena-mode-kicker{color:var(--lightningcss-light,#ffc267)var(--lightningcss-dark,#f4d38b)}.arena-mode-tile p{color:var(--lightningcss-light,#f3d6b1)var(--lightningcss-dark,#e8edf5)}.arena-mode-tile strong{color:var(--lightningcss-light,#ffe09a)var(--lightningcss-dark,#e8edf5)}.arena-mode-emblem{color:var(--lightningcss-light,#5b1708)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#ffe4a3)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#c87720)var(--lightningcss-dark,#544522));border-color:var(--lightningcss-light,#ffefc175)var(--lightningcss-dark,#61758d75);border-radius:50%;box-shadow:0 0 42px #ff972757,inset 0 0 0 5px #6f26082e}.arena-roman-number{z-index:1;color:var(--lightningcss-light,#ffe0a338)var(--lightningcss-dark,#b8c5d6);letter-spacing:-.1em;font:900 clamp(4.5rem,9vw,7.5rem)/1 Georgia,serif;position:absolute;top:15px;right:21px}.arena-shell .arena-account-action{background:var(--lightningcss-light,#85280c)var(--lightningcss-dark,#652838);border-color:var(--lightningcss-light,#d98532)var(--lightningcss-dark,#61758d)}.arena-shell .arena-challenge-menu article{border-color:var(--lightningcss-light,#e289368c)var(--lightningcss-dark,#61758d8c);color:var(--lightningcss-light,#fff0d7)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#791e09f0)var(--lightningcss-dark,#652838f0),var(--lightningcss-light,#230703fa)var(--lightningcss-dark,#0c131efa));border-bottom-color:var(--lightningcss-light,#d94a12)var(--lightningcss-dark,#61758d)}.arena-shell .arena-challenge-menu article:hover{box-shadow:0 18px 36px #00000073,0 0 24px #ff6f193d}.arena-shell .arena-challenge-menu article>span{color:var(--lightningcss-light,#651a08)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#f6bd62)var(--lightningcss-dark,#332d20)}.arena-shell .arena-challenge-menu p{color:var(--lightningcss-light,#edcea6)var(--lightningcss-dark,#f4d38b)}.arena-shell .arena-section{background:linear-gradient(var(--lightningcss-light,#541206f0)var(--lightningcss-dark,#652838f0),var(--lightningcss-light,#1b0603fa)var(--lightningcss-dark,#0c131efa));border-color:var(--lightningcss-light,#da7e2d80)var(--lightningcss-dark,#61758d80)}.arena-shell .arena-section:before{background:linear-gradient(90deg,var(--lightningcss-light,#9b260b)var(--lightningcss-dark,#652838),var(--lightningcss-light,#ffac40)var(--lightningcss-dark,#332d20) 48%,var(--lightningcss-light,#9b260b)var(--lightningcss-dark,#652838));box-shadow:0 0 18px #ff751885}.arena-shell .arena-section.is-inbox{background:linear-gradient(var(--lightningcss-light,#6e1c08f0)var(--lightningcss-dark,#652838f0),var(--lightningcss-light,#200703fa)var(--lightningcss-dark,#0c131efa));border-color:var(--lightningcss-light,#f6ac489e)var(--lightningcss-dark,#61758d9e)}.arena-shell .arena-section.is-inbox .arena-section-heading span{color:var(--lightningcss-light,#ffc46c)var(--lightningcss-dark,#f4d38b)}.arena-shell .arena-section-heading h2{text-shadow:0 0 20px #ff751b47}.arena-shell .arena-section-heading>b{color:var(--lightningcss-light,#5b1607)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f5bd63)var(--lightningcss-dark,#332d20)}.arena-shell .arena-challenge-card,.arena-shell .speed-card,.arena-shell .metrics-vault-card{color:var(--lightningcss-light,#71513d)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#c98745)var(--lightningcss-dark,#61758d);box-shadow:0 15px 34px #20070261,0 0 0 3px #5d180761}.arena-shell .arena-challenge-card.is-active{border-color:var(--lightningcss-light,#ef9a3e)var(--lightningcss-dark,#61758d);box-shadow:0 16px 34px #00000061,0 0 22px #ff71183d,0 0 0 3px #8120087a}.arena-shell .arena-card-topline{background:linear-gradient(90deg,var(--lightningcss-light,#491006)var(--lightningcss-dark,#652838),var(--lightningcss-light,#a52c0b)var(--lightningcss-dark,#652838) 50%,var(--lightningcss-light,#491006)var(--lightningcss-dark,#652838))}.arena-shell .arena-card-topline span{color:var(--lightningcss-light,#ffd198)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-card-title,.arena-shell .speed-card>header,.arena-shell .metrics-vault-card>header{background:linear-gradient(100deg,var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f8e5c8)var(--lightningcss-dark,#332d20));border-color:var(--lightningcss-light,#e0bd96)var(--lightningcss-dark,#61758d)}.arena-shell .arena-card-title h3,.arena-shell .speed-card>header h2,.arena-shell .metrics-vault-card>h3{color:var(--lightningcss-light,#5d1708)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-card-title p{color:var(--lightningcss-light,#795f4b)var(--lightningcss-dark,#f4d38b)}.arena-shell .arena-period-chip{color:var(--lightningcss-light,#8a2a0c)var(--lightningcss-dark,#ffb3bd);border-color:var(--lightningcss-light,#d0a875)var(--lightningcss-dark,#61758d)}.arena-shell .arena-versus-grid{background:linear-gradient(90deg,var(--lightningcss-light,#d349120f)var(--lightningcss-dark,#6528380f),#0000 45% 55%,var(--lightningcss-light,#d349120f)var(--lightningcss-dark,#6528380f)),var(--lightningcss-light,#fff9ed)var(--lightningcss-dark,#151f2d)}.arena-shell .arena-participant{color:var(--lightningcss-light,#5c2c1a)var(--lightningcss-dark,#ffb3bd);border-color:var(--lightningcss-light,#d8b78f)var(--lightningcss-dark,#61758d);box-shadow:inset 0 0 25px #8a270a0d}.arena-shell .arena-participant>strong,.arena-shell .arena-participant-values span{color:var(--lightningcss-light,#5b1708)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-participant-values small{color:var(--lightningcss-light,#7b6657)var(--lightningcss-dark,#f4d38b)}.arena-shell .arena-vs-medallion{background:linear-gradient(135deg,var(--lightningcss-light,#67200a)var(--lightningcss-dark,#652838),var(--lightningcss-light,#db4d14)var(--lightningcss-dark,#652838));box-shadow:0 0 0 5px #f5c55a2e,0 10px 22px #42100459}.arena-shell .arena-card-footer{color:var(--lightningcss-light,#795f4a)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#f7e8d2)var(--lightningcss-dark,#332d20);border-color:var(--lightningcss-light,#dec09c)var(--lightningcss-dark,#61758d)}.arena-shell .arena-empty{color:var(--lightningcss-light,#f1d4aa)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#220703b8)var(--lightningcss-dark,#0c131eb8);border-color:var(--lightningcss-light,#e8974180)var(--lightningcss-dark,#61758d80)}.arena-shell .arena-empty p{color:var(--lightningcss-light,#d9b68c)var(--lightningcss-dark,#f4d38b)}.arena-shell .arena-account-grid article{background:linear-gradient(145deg,var(--lightningcss-light,#81280d)var(--lightningcss-dark,#652838),var(--lightningcss-light,#2c0803)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#e1893375)var(--lightningcss-dark,#61758d75)}.arena-shell .arena-account-grid small{color:var(--lightningcss-light,#e8c69d)var(--lightningcss-dark,#f4d38b)}.arena-shell .arena-dialog{border-color:var(--lightningcss-light,#d94a12)var(--lightningcss-dark,#61758d);box-shadow:0 25px 70px #00000080,0 0 0 5px #d94a1224}.arena-shell .arena-dialog [data-slot=dialog-title]{color:var(--lightningcss-light,#5d1708)var(--lightningcss-dark,#e8edf5)}.arena-shell .arena-dialog-rule{color:var(--lightningcss-light,#765843)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff3dd)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#ddb583)var(--lightningcss-dark,#61758d)}.arena-shell .cut-test-arena{--cut-red:#d94a12;--cut-blue:#a42d0b;--cut-navy:#551407}.arena-shell .cut-test-hero,.arena-shell .speed-hero{background:linear-gradient(115deg,var(--lightningcss-light,#341006)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#a5320d)var(--lightningcss-dark,#652838) 57%,var(--lightningcss-light,#521605)var(--lightningcss-dark,#652838));border-color:var(--lightningcss-light,#df8233)var(--lightningcss-dark,#61758d);box-shadow:0 17px 43px #00000070,0 0 0 5px #9a2b0a40}.arena-shell .cut-test-hero h2,.arena-shell .speed-hero h1{text-shadow:0 3px #671a08,0 0 24px #ff8d267a}.arena-shell .cut-test-hero p,.arena-shell .speed-hero p{color:var(--lightningcss-light,#f4d5ac)var(--lightningcss-dark,#e8edf5)}.arena-shell .speed-hero small{color:var(--lightningcss-light,#ffc069)var(--lightningcss-dark,#f4d38b)}.arena-shell .speed-hero-icon{color:var(--lightningcss-light,#5e1708)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#ffe0a1)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#d27a24)var(--lightningcss-dark,#544522))}.arena-shell .speed-prize{background:var(--lightningcss-light,#340c048a)var(--lightningcss-dark,#0c131e8a)}.arena-shell .speed-prize span{color:var(--lightningcss-light,#ffc069)var(--lightningcss-dark,#f4d38b)}.arena-shell .speed-hero>button,.arena-shell .speed-template-grid button{color:var(--lightningcss-light,#571506)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f5c55a)var(--lightningcss-dark,#332d20)}.arena-shell .speed-template-grid article{color:var(--lightningcss-light,#f2d5ae)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#76220a)var(--lightningcss-dark,#652838),var(--lightningcss-light,#3b0c03)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#e8963ba3)var(--lightningcss-dark,#61758da3);box-shadow:0 12px 28px #24070257}.arena-shell .speed-template-grid article>span{color:var(--lightningcss-light,#5d1708)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f5bd63)var(--lightningcss-dark,#332d20)}.arena-shell .speed-template-grid p{color:var(--lightningcss-light,#ffc47c)var(--lightningcss-dark,#f4d38b)}.arena-shell .speed-card>header span,.arena-shell .speed-rules summary span,.arena-shell .speed-submission-heading span{color:var(--lightningcss-light,#ad350e)var(--lightningcss-dark,#ffb3bd)}.arena-shell .speed-card>header>strong{color:var(--lightningcss-light,#7c3216)var(--lightningcss-dark,#ffb3bd);border-color:var(--lightningcss-light,#d8b88f)var(--lightningcss-dark,#61758d)}.arena-shell .speed-card>header>strong i{background:var(--lightningcss-light,#dd5117)var(--lightningcss-dark,#652838);box-shadow:0 0 0 4px #dd511721}.arena-shell .speed-instructions,.arena-shell .speed-rules,.arena-shell .speed-submit-zone,.arena-shell .speed-count-entry{color:var(--lightningcss-light,#76553f)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff2de)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#e1c29c)var(--lightningcss-dark,#61758d)}.arena-shell .speed-entry>strong,.arena-shell .speed-submission-heading h3,.arena-shell .speed-upload-slot strong,.arena-shell .speed-matchup-roster strong{color:var(--lightningcss-light,#5d1708)var(--lightningcss-dark,#e8edf5)}.arena-shell .speed-entry>b,.arena-shell .speed-count-entry label span{color:var(--lightningcss-light,#bd3b10)var(--lightningcss-dark,#ffb3bd)}.arena-shell .speed-vs-medallion,.arena-shell .speed-upload-slot>span{background:var(--lightningcss-light,#bd3b10)var(--lightningcss-dark,#652838)}.arena-shell .speed-upload-slot{background:var(--lightningcss-light,#fff9ee)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d4a46e)var(--lightningcss-dark,#61758d)}.arena-shell .speed-upload-slot label,.arena-shell .speed-vote-button{background:var(--lightningcss-light,#b8340e)var(--lightningcss-dark,#652838)}.arena-shell .speed-proof-stage{background:var(--lightningcss-light,#2b0903)var(--lightningcss-dark,#0c131e)}.arena-shell .speed-evidence-entry>header{color:var(--lightningcss-light,#9e300e)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0d8)var(--lightningcss-dark,#332d20)}.arena-shell .speed-result-count{color:var(--lightningcss-light,#be3d10)var(--lightningcss-dark,#ffb3bd)}.arena-shell .speed-vote-result>i b{background:linear-gradient(90deg,var(--lightningcss-light,#a92e0c)var(--lightningcss-dark,#652838),var(--lightningcss-light,#ff8b25)var(--lightningcss-dark,#544522))}.arena-shell .before-after-shell,.arena-shell .before-after-shell .cut-test-hero{--cut-red:#d94a12}.arena-shell .cut-test-challenge{border-color:var(--lightningcss-light,#c99055)var(--lightningcss-dark,#61758d)}.arena-shell .cut-test-challenge-topline{background:linear-gradient(100deg,var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f8e5c8)var(--lightningcss-dark,#332d20))}.arena-shell .cut-test-challenge-topline h2,.arena-shell .cut-test-submission-track strong,.arena-shell .cut-test-submission-message h3,.arena-shell .cut-test-entry-copy h3{color:var(--lightningcss-light,#5d1708)var(--lightningcss-dark,#e8edf5)}.arena-shell .cut-test-submission-message p,.arena-shell .cut-test-submission-track small,.arena-shell .cut-test-entry-copy>p{color:var(--lightningcss-light,#795f49)var(--lightningcss-dark,#f4d38b)}.arena-shell .cut-test-upload-slot{color:var(--lightningcss-light,#775a44)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff8eb)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d5a570)var(--lightningcss-dark,#61758d)}.arena-shell .cut-test-upload-slot>span{color:var(--lightningcss-light,#5d1708)var(--lightningcss-dark,#e8edf5)}.arena-shell .cut-test-upload-button,.arena-shell .cut-test-vote-cta{background:linear-gradient(110deg,var(--lightningcss-light,#8f260a)var(--lightningcss-dark,#652838),var(--lightningcss-light,#dc4e15)var(--lightningcss-dark,#652838))}.arena-shell .cut-test-versus-grid{background:linear-gradient(90deg,var(--lightningcss-light,#fff0dc)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d) 50%,var(--lightningcss-light,#fff0dc)var(--lightningcss-dark,#332d20))}.arena-shell .cut-test-entry{border-color:var(--lightningcss-light,#d2ad82)var(--lightningcss-dark,#61758d);box-shadow:0 10px 24px #52140524}.arena-shell .cut-test-entry.is-votable:hover,.arena-shell .cut-test-entry.is-votable:focus-visible{border-color:var(--lightningcss-light,#dd5419)var(--lightningcss-dark,#61758d);box-shadow:0 14px 31px #741e073d,0 0 0 4px #dd541921}.arena-shell .cut-test-vs{background:linear-gradient(135deg,var(--lightningcss-light,#6b1c08)var(--lightningcss-dark,#652838),var(--lightningcss-light,#dc4d14)var(--lightningcss-dark,#652838));box-shadow:0 0 0 4px #f6c45c,0 10px 23px #4c120457}.arena-shell .cut-test-challenge-footer{color:var(--lightningcss-light,#795f49)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#f8e9d4)var(--lightningcss-dark,#332d20)}.arena-shell .cut-test-history>div:first-child{border-color:var(--lightningcss-light,#f4ae4880)var(--lightningcss-dark,#61758d80)}.arena-shell .cut-test-empty,.arena-shell .cut-test-loading{color:var(--lightningcss-light,#f1d4aa)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#250803d6)var(--lightningcss-dark,#0c131ed6);border-color:var(--lightningcss-light,#e8943a8c)var(--lightningcss-dark,#61758d8c)}@media (width>=900px){.arena-shell{background-attachment:fixed}}@media (width<=760px){.arena-shell{background-position:54% 0}.arena-mode-tile{border-radius:8px}.arena-roman-number{font-size:4.5rem;top:11px;right:16px}}.hall-reigning-section{gap:16px;display:grid}.hall-section-heading{border-bottom:1px solid var(--lightningcss-light,#f4b1536b)var(--lightningcss-dark,#61758d6b);justify-content:space-between;align-items:end;gap:20px;padding:4px 3px 14px;display:flex}.hall-section-heading>div>span{color:var(--lightningcss-light,#ffc369)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;align-items:center;gap:7px;font-weight:950;display:flex}.hall-section-heading svg{width:17px;height:17px}.hall-section-heading h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:4px 0 0;font-size:clamp(2rem,4vw,3.2rem)}.hall-section-heading p{color:var(--lightningcss-light,#e7c69e)var(--lightningcss-dark,#f4d38b);max-width:520px;margin:0;font-size:.92rem;line-height:1.45}.hall-podium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.hall-podium-card{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(165deg,var(--lightningcss-light,#811f08f5)var(--lightningcss-dark,#652838f5),var(--lightningcss-light,#230703fc)var(--lightningcss-dark,#0c131efc));border:1px solid var(--lightningcss-light,#f1a541ad)var(--lightningcss-dark,#61758dad);border-radius:12px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0006,inset 0 1px #ffe8b91f}.hall-podium-card:hover{border-color:var(--lightningcss-light,#ffd47e)var(--lightningcss-dark,#61758d);transform:translateY(-4px);box-shadow:0 23px 48px #0000007a,0 0 0 4px #ff851d24}.hall-podium-rank{z-index:3;color:var(--lightningcss-light,#542006)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.06em;background:linear-gradient(145deg,var(--lightningcss-light,#ffe79f)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#d5932d)var(--lightningcss-dark,#544522));border:1px solid var(--lightningcss-light,#ffe4a499)var(--lightningcss-dark,#61758d99);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-weight:950;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 7px 18px #0000003d}.hall-podium-rank svg{width:13px;height:13px}.hall-avatar-stage{background:radial-gradient(circle at 50% 35%,var(--lightningcss-light,#ffbf5247)var(--lightningcss-dark,#332d2047),#0000 42%),linear-gradient(var(--lightningcss-light,#ffffff09)var(--lightningcss-dark,#151f2d09),#0000);height:350px;position:relative}.hall-avatar-stage .champion-avatar-canvas{min-height:350px}.hall-belt-label{z-index:2;color:var(--lightningcss-light,#5a2305)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .42rem);font-weight:1000;line-height:var(--hpp-small-leading,.9);text-align:center;text-shadow:0 1px #ffe89cb3;pointer-events:none;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.hall-podium-copy{background:var(--lightningcss-light,#1304026b)var(--lightningcss-dark,#0c131e6b);border-top:1px solid var(--lightningcss-light,#eea54e4d)var(--lightningcss-dark,#61758d4d);gap:4px;padding:14px 15px;display:grid}.hall-podium-copy>span{color:var(--lightningcss-light,#ffbd60)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:950;display:flex}.hall-podium-copy svg{width:15px;height:15px}.hall-podium-copy h3{overflow-wrap:anywhere;margin:2px 0 0;font-size:1.15rem}.hall-podium-copy p{color:var(--lightningcss-light,#e9ca9f)var(--lightningcss-dark,#f4d38b);margin:0;font-size:.78rem;line-height:1.35}.hall-podium-copy small{color:var(--lightningcss-light,#bd9870)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);margin-top:4px;font-weight:850}.hall-podium-card>strong{color:var(--lightningcss-light,#ffe09a)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;padding:11px 15px}.hall-podium-card.is-cut-test-collection{grid-template-rows:auto 1fr auto;min-height:480px;padding:52px 12px 12px}.hall-podium-card.is-cut-test-collection:hover{transform:none}.is-cut-test-collection>header{align-items:center;gap:9px;padding:0 3px 11px;display:flex}.is-cut-test-collection>header>svg{color:var(--lightningcss-light,#ffbd60)var(--lightningcss-dark,#f4d38b);width:27px;height:27px}.is-cut-test-collection>header div{gap:2px;display:grid}.is-cut-test-collection>header small{color:var(--lightningcss-light,#ffbd60)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;font-weight:950}.is-cut-test-collection>header h3{margin:0;font-size:1.08rem}.hall-cut-title-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hall-cut-title-grid>a,.hall-cut-title-grid>div{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(150deg,var(--lightningcss-light,#b8360db8)var(--lightningcss-dark,#652838b8),var(--lightningcss-light,#320a04e6)var(--lightningcss-dark,#0c131ee6));border:1px solid var(--lightningcss-light,#f4b15373)var(--lightningcss-dark,#61758d73);border-radius:9px;align-content:center;justify-items:start;gap:3px;min-width:0;padding:10px 8px;text-decoration:none;display:grid}.hall-cut-title-grid>a:hover{background:linear-gradient(150deg,var(--lightningcss-light,#df5213d9)var(--lightningcss-dark,#652838d9),var(--lightningcss-light,#490f05f2)var(--lightningcss-dark,#0c131ef2));border-color:var(--lightningcss-light,#ffd47e)var(--lightningcss-dark,#61758d)}.hall-cut-title-grid span{color:var(--lightningcss-light,#612006)var(--lightningcss-dark,#ffb3bd);background:linear-gradient(145deg,var(--lightningcss-light,#ffe79f)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#d5932d)var(--lightningcss-dark,#544522));border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.hall-cut-title-grid svg{width:14px;height:14px}.hall-cut-title-grid small{color:var(--lightningcss-light,#ffc878)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.05em;text-transform:uppercase;font-weight:950}.hall-cut-title-grid strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.1}.hall-cut-title-grid em{color:var(--lightningcss-light,#cda77b)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .53rem);font-style:normal;line-height:var(--hpp-small-leading,1.2)}.hall-cut-title-grid .is-unclaimed{opacity:.62}.is-cut-test-collection>p{color:var(--lightningcss-light,#d8b58a)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,1.35);margin:10px 2px 0}.hall-podium-card.is-empty{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:480px;padding:30px}.hall-podium-card.is-empty>svg{color:var(--lightningcss-light,#d08a33)var(--lightningcss-dark,#f4d38b);width:54px;height:54px}.hall-podium-card.is-empty small{color:var(--lightningcss-light,#ffc16a)var(--lightningcss-dark,#f4d38b);text-transform:uppercase;font-weight:950}.hall-podium-card.is-empty h3{margin:3px 0;font-size:1.35rem}.hall-podium-card.is-empty p{color:var(--lightningcss-light,#cfa980)var(--lightningcss-dark,#f4d38b);margin:0;font-size:.78rem}.cut-test-vault-stack,.speed-vault-stack,.metrics-vault-stack{gap:9px}.hall-battle-tile{color:var(--lightningcss-light,#5f321d)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#db914494)var(--lightningcss-dark,#61758d94);border-radius:10px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 9px 22px #1d07023d}.hall-battle-tile>summary{cursor:pointer;grid-template-columns:46px minmax(0,1fr) minmax(170px,.55fr) auto 24px;align-items:center;gap:13px;min-height:86px;padding:12px 15px;list-style:none;display:grid}.hall-battle-tile>summary::-webkit-details-marker{display:none}.hall-battle-tile[open]>summary{background:var(--lightningcss-light,#fff0d7)var(--lightningcss-dark,#332d20);border-bottom:1px solid var(--lightningcss-light,#e1bd91)var(--lightningcss-dark,#61758d)}.hall-battle-icon{color:var(--lightningcss-light,#fff4db)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#9a2b0d)var(--lightningcss-dark,#652838),var(--lightningcss-light,#e25a18)var(--lightningcss-dark,#652838));border-radius:50%;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 5px 14px #8222083d}.hall-battle-icon svg{width:21px;height:21px}.hall-battle-title{gap:2px;min-width:0;display:grid}.hall-battle-title small,.hall-battle-winner small{color:var(--lightningcss-light,#ad3b14)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;text-transform:uppercase;font-weight:950}.hall-battle-title strong{color:var(--lightningcss-light,#551507)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.hall-battle-title em{color:var(--lightningcss-light,#7c6858)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.hall-battle-winner{gap:3px;min-width:0;display:grid}.hall-battle-winner strong{overflow-wrap:anywhere;color:var(--lightningcss-light,#6f210b)var(--lightningcss-dark,#ffb3bd);align-items:center;gap:5px;min-width:0;font-size:.82rem;display:flex}.hall-battle-winner svg{color:var(--lightningcss-light,#c68420)var(--lightningcss-dark,#f4d38b);flex:none;width:15px;height:15px}.hall-battle-date{color:var(--lightningcss-light,#7b6858)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;font-weight:800}.hall-battle-chevron{color:var(--lightningcss-light,#a6461d)var(--lightningcss-dark,#ffb3bd);width:20px;height:20px;transition:transform .18s}.hall-battle-tile[open] .hall-battle-chevron{transform:rotate(180deg)}.hall-battle-detail{background:var(--lightningcss-light,#f3dfc1)var(--lightningcss-dark,#332d20);padding:11px}.hall-battle-detail>.cut-test-challenge,.hall-battle-detail>.speed-card,.hall-battle-detail>.metrics-vault-card{box-shadow:none;margin:0}@media (width<=1050px){.hall-podium-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hall-section-heading{display:grid}.hall-podium-grid{scroll-snap-type:x mandatory;padding:3px 3px 14px;display:flex;overflow-x:auto}.hall-podium-card{scroll-snap-align:start;flex:0 0 min(84vw,330px)}.hall-avatar-stage,.hall-avatar-stage .champion-avatar-canvas{height:330px;min-height:330px}.hall-battle-tile>summary{grid-template-columns:40px minmax(0,1fr) 20px;gap:9px;padding:10px}.hall-battle-icon{width:39px;height:39px}.hall-battle-winner,.hall-battle-date{grid-column:2}.hall-battle-chevron{grid-area:1/3/span 3}.hall-battle-detail{padding:6px}}.ops-chat-shell{--chat-navy:#061d42;--chat-blue:#0869c8;--chat-bright:#14a8ff;--chat-red:#d71920;--chat-gold:#ffd23f;--chat-text-reduction:3px;color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);grid-template-columns:270px minmax(0,1fr);height:calc(100svh - 82px);min-height:620px;display:grid;overflow:hidden}.ops-chat-landing-shell{--chat-navy:#061d42;--chat-blue:#0869c8;--chat-red:#d71920;--chat-gold:#ffd23f;color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 92% 4%,var(--lightningcss-light,#0869c824)var(--lightningcss-dark,#1d4c7124),#0000 25rem),radial-gradient(circle at 5% 42%,var(--lightningcss-light,#ffd23f29)var(--lightningcss-dark,#332d2029),#0000 24rem),var(--lightningcss-light,#edf5fc)var(--lightningcss-dark,#151f2d);min-height:100dvh}.ops-chat-landing-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#151f2deb);border-bottom:1px solid var(--lightningcss-light,#c8dbea)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:17px clamp(18px,5vw,72px);display:flex;box-shadow:0 8px 28px #051e3e17}.ops-chat-landing-title{align-items:center;gap:13px;min-width:0;display:flex}.ops-chat-landing-title>span{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#151f2d);border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 9px 22px #d9aa0a33}.ops-chat-landing-title>span svg{width:27px;height:27px}.ops-chat-landing-title small{color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;font-weight:950;display:block}.ops-chat-landing-title h1{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);letter-spacing:-.015em;text-transform:uppercase;margin:3px 0 0;font:950 clamp(1.7rem,4vw,2.45rem)/1 "Domino's Sans Header 1",Impact,sans-serif}.ops-chat-landing-actions{align-items:center;gap:9px;display:flex}.ops-chat-landing-actions>a,.ops-chat-landing-actions .notification-center-trigger{color:var(--lightningcss-light,#123c66)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cddd)var(--lightningcss-dark,#61758d);border-radius:13px;min-height:44px;box-shadow:0 5px 14px #052a4f12}.ops-chat-landing-actions>a{align-items:center;gap:7px;padding:0 14px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.ops-chat-landing-actions svg{width:18px;height:18px}.ops-chat-landing-actions>a:hover,.ops-chat-landing-actions .notification-center-trigger:hover{border-color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#172d43)}.ops-chat-landing-content{gap:28px;width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(24px,4vw,48px) 0 56px;display:grid}.ops-chat-landing-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-chat-landing-tools>a{color:var(--lightningcss-light,#123a60)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#151f2dd1);border:1px solid var(--lightningcss-light,#bdd2e3)var(--lightningcss-dark,#61758d);border-radius:18px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px 15px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 20px #062a5112}.ops-chat-landing-tools>a:hover{border-color:var(--lightningcss-light,#75aede)var(--lightningcss-dark,#61758d);transform:translateY(-2px);box-shadow:0 12px 26px #063c701f}.ops-chat-landing-tools>a>svg:first-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#0a7bd4)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#07549d)var(--lightningcss-dark,#1d4c71));border-radius:12px;width:42px;height:42px;padding:10px}.ops-chat-landing-tools>a:nth-child(2)>svg:first-child{color:var(--lightningcss-light,#352600)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#ffe36b)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffc62d)var(--lightningcss-dark,#332d20))}.ops-chat-landing-tools>a>span{gap:3px;min-width:0;display:grid}.ops-chat-landing-tools strong{font-size:.95rem}.ops-chat-landing-tools small{color:var(--lightningcss-light,#678099)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-landing-tools>a>svg:last-child{color:var(--lightningcss-light,#7d96ae)var(--lightningcss-dark,#9acbff);width:18px}.ops-chat-landing-group{gap:12px;display:grid}.ops-chat-landing-group-heading{justify-content:space-between;align-items:end;gap:14px;padding:0 3px;display:flex}.ops-chat-landing-group-heading h2{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:0;font:950 clamp(1.22rem,2.5vw,1.55rem)/1.1 "Domino's Sans Header 1",Impact,sans-serif}.ops-chat-landing-group-heading span{color:var(--lightningcss-light,#698098)var(--lightningcss-dark,#9acbff);font-size:.75rem;font-weight:850}.ops-chat-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ops-chat-landing-tile{color:var(--lightningcss-light,#112f50)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6d9e8)var(--lightningcss-dark,#61758d);border-radius:16px;grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:94px;padding:10px 14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #06264b14}.ops-chat-landing-tile:before{background:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#172d43);content:"";width:6px;position:absolute;inset:0 auto 0 0}.ops-chat-landing-tile.is-area:before{background:var(--lightningcss-light,var(--chat-red))var(--lightningcss-dark,#34232d)}.ops-chat-landing-tile.is-store:before{background:var(--lightningcss-light,#e6ae00)var(--lightningcss-dark,#332d20)}.ops-chat-landing-tile.is-custom:before{background:var(--lightningcss-light,#09825d)var(--lightningcss-dark,#20503f)}.ops-chat-landing-tile:hover{border-color:var(--lightningcss-light,#76acd8)var(--lightningcss-dark,#61758d);transform:translateY(-3px);box-shadow:0 17px 38px #06356524}.ops-chat-landing-tile:focus-visible{outline:3px solid var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#61758d);outline-offset:3px}.ops-chat-landing-tile-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#1298ee)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0755a0)var(--lightningcss-dark,#1d4c71));border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 5px 12px #0869c838}.is-area .ops-chat-landing-tile-icon{box-shadow-color:#d7192033;background:linear-gradient(145deg,var(--lightningcss-light,#ee3a42)var(--lightningcss-dark,#652838),var(--lightningcss-light,#b80d14)var(--lightningcss-dark,#652838))}.is-store .ops-chat-landing-tile-icon{color:var(--lightningcss-light,#382800)var(--lightningcss-dark,#e8edf5);box-shadow-color:#dca90038;background:linear-gradient(145deg,var(--lightningcss-light,#ffe36b)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#f2b900)var(--lightningcss-dark,#332d20))}.is-custom .ops-chat-landing-tile-icon{box-shadow-color:#06745333;background:linear-gradient(145deg,var(--lightningcss-light,#20b982)var(--lightningcss-dark,#20503f),var(--lightningcss-light,#067453)var(--lightningcss-dark,#20503f))}.ops-chat-landing-tile-icon svg{width:21px;height:21px}.ops-chat-landing-tile-copy{align-content:center;gap:2px;min-width:0;display:grid}.ops-chat-landing-tile-copy small{color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;font-weight:950}.ops-chat-landing-tile-copy strong{overflow-wrap:normal;color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:1rem;line-height:1.16}.ops-chat-landing-tile-copy em{color:var(--lightningcss-light,#61788f)var(--lightningcss-dark,#9acbff);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;font-style:normal;line-height:1.2;display:-webkit-box;overflow:hidden}.ops-chat-landing-tile-meta{color:var(--lightningcss-light,#687f96)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;justify-items:end;gap:3px;padding-right:3px;font-weight:850;display:grid}.ops-chat-landing-tile-meta span+span:before{content:none}.ops-chat-landing-tile:has(>b) .ops-chat-landing-tile-meta{padding-top:17px}.ops-chat-landing-tile>b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-red))var(--lightningcss-dark,#34232d);min-width:22px;height:22px;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:5px;right:7px;box-shadow:0 5px 12px #b70d143d}.ops-chat-landing-tile-arrow{display:none}.ops-chat-landing-empty{color:var(--lightningcss-light,#657d95)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#151f2da6);border:2px dashed var(--lightningcss-light,#b9cfe1)var(--lightningcss-dark,#61758d);border-radius:24px;align-content:center;place-items:center;gap:9px;min-height:300px;padding:30px;display:grid}.ops-chat-landing-empty svg{width:42px;height:42px;color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff)}.ops-chat-landing-empty h2{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);margin:0}.ops-chat-landing-empty p{max-width:460px;margin:0;line-height:1.45}@media (width>=761px){.ops-chat-landing-shell{min-height:calc(100dvh - 82px)}}@media (width<=900px){.ops-chat-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ops-chat-landing-header{min-height:84px;padding:max(12px, env(safe-area-inset-top)) 13px 12px}.ops-chat-landing-title{gap:9px}.ops-chat-landing-title>span{border-radius:13px;width:44px;height:44px}.ops-chat-landing-title>span svg{width:22px;height:22px}.ops-chat-landing-title small{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-landing-title h1{font-size:1.45rem}.ops-chat-landing-actions>a{justify-content:center;width:44px;min-width:44px;padding:0}.ops-chat-landing-actions>a span{display:none}.ops-chat-landing-content{gap:24px;width:min(100% - 24px,1180px);padding:18px 0 36px}.ops-chat-landing-tools{grid-template-columns:1fr;gap:9px}.ops-chat-landing-tools>a{min-height:64px}.ops-chat-landing-grid{grid-template-columns:1fr;gap:10px}.ops-chat-landing-tile{border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:76px;padding:8px 11px}.ops-chat-landing-tile-icon{border-radius:10px;width:36px;height:36px}.ops-chat-landing-tile-copy strong{font-size:.95rem}.ops-chat-landing-tile-copy em{display:none}.ops-chat-landing-tile-meta{font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}}.ops-chat-shell,.ops-chat-shell *,.ops-chat-shell :before,.ops-chat-shell :after,[class*=ops-chat-],[class*=ops-chat-] *,[class*=ops-chat-] :before,[class*=ops-chat-] :after{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}.ops-documents-workspace{background:radial-gradient(circle at 92% 3%,var(--lightningcss-light,#14a8ff21)var(--lightningcss-dark,#1d4c7121),#0000 27%),linear-gradient(var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#eef6fc)var(--lightningcss-dark,#151f2d));flex:auto;min-height:0;padding:clamp(22px,4vw,48px);overflow-y:auto}.ops-documents-header{justify-content:space-between;align-items:flex-end;gap:22px;width:min(1100px,100%);margin:0 auto 28px;display:flex}.ops-documents-kicker{color:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-weight:950;display:inline-flex}.ops-documents-kicker svg{width:17px;height:17px}.ops-documents-header h2{color:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#e8edf5);letter-spacing:-.02em;margin:8px 0 7px;font:950 clamp(2rem,5vw,3.5rem)/.96 "Domino's Sans Header 1",Impact,sans-serif}.ops-documents-header p{color:var(--lightningcss-light,#56708d)var(--lightningcss-dark,#9acbff);max-width:720px;margin:0;font-size:.95rem;font-weight:650;line-height:1.5}.ops-documents-upload{background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);border-radius:12px;flex:none;font-weight:900}.ops-documents-upload svg{width:17px;height:17px}.ops-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1100px,100%);margin:0 auto;display:grid}.ops-document-tile{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#061d421c)var(--lightningcss-dark,#61758d1c);border-radius:22px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 14px 35px #061d4217}.ops-document-tile:hover{border-color:var(--lightningcss-light,#0869c861)var(--lightningcss-dark,#61758d61);transform:translateY(-3px);box-shadow:0 18px 42px #061d4226}.ops-document-tile:before{content:"";background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);width:7px;position:absolute;inset:0 auto 0 0}.ops-document-tile.tone-2:before{background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838)}.ops-document-tile.tone-3:before{background:var(--lightningcss-light,#f0b800)var(--lightningcss-dark,#332d20)}.ops-document-tile.tone-4:before{background:var(--lightningcss-light,#07865c)var(--lightningcss-dark,#20503f)}.ops-document-tile>a{width:100%;min-height:172px;color:inherit;text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:17px;padding:25px 56px 25px 28px;text-decoration:none;display:grid}.ops-document-tile>a:focus-visible{outline-offset:-4px;outline:3px solid var(--lightningcss-light,#14a8ff)var(--lightningcss-dark,#61758d)}.ops-document-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#14a8ff)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71));border-radius:20px;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 10px 24px #0869c840}.tone-2 .ops-document-icon{box-shadow-color:#d7192038;background:linear-gradient(145deg,var(--lightningcss-light,#f04b50)var(--lightningcss-dark,#652838),var(--lightningcss-light,#bd1117)var(--lightningcss-dark,#652838))}.tone-3 .ops-document-icon{color:var(--lightningcss-light,#332400)var(--lightningcss-dark,#e8edf5);box-shadow-color:#f0b8003d;background:linear-gradient(145deg,var(--lightningcss-light,#ffe36b)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#f0b800)var(--lightningcss-dark,#332d20))}.tone-4 .ops-document-icon{box-shadow-color:#07865c3b;background:linear-gradient(145deg,var(--lightningcss-light,#28c98f)var(--lightningcss-dark,#20503f),var(--lightningcss-light,#06724f)var(--lightningcss-dark,#20503f))}.ops-document-icon svg{width:31px;height:31px}.ops-document-copy{gap:7px;min-width:0;display:grid}.ops-document-copy small{color:var(--lightningcss-light,#6c8197)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.07em;text-transform:uppercase;font-style:normal;font-weight:900}.ops-document-copy strong{color:var(--lightningcss-light,#0a294d)var(--lightningcss-dark,#e8edf5);font-size:1.06rem;line-height:1.2}.ops-document-copy em{color:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#9acbff);align-items:center;gap:6px;font-size:.76rem;font-style:normal;font-weight:900;display:inline-flex}.ops-document-copy em svg{width:14px;height:14px}.ops-document-delete{color:var(--lightningcss-light,#8b4050)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f2)var(--lightningcss-dark,#34232d);border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:12px;right:12px}.ops-document-delete:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838)}.ops-document-delete svg{width:17px;height:17px}.ops-documents-state,.ops-documents-empty{color:var(--lightningcss-light,#526d89)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#f5faff)var(--lightningcss-dark,#151f2d);align-content:center;place-items:center;gap:12px;min-height:360px;padding:30px;display:grid}.ops-documents-state>svg,.ops-documents-empty>svg{color:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#9acbff);width:42px;height:42px}.ops-documents-empty{background:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#151f2db8);border:2px dashed var(--lightningcss-light,#bfd4e8)var(--lightningcss-dark,#61758d);border-radius:22px;width:min(760px,100%);min-height:270px;margin:36px auto}.ops-documents-empty h3{color:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#e8edf5);margin:0;font-size:1.3rem}.ops-documents-empty p{margin:0}@media (width<=760px){.ops-documents-workspace{padding:22px 15px 34px}.ops-documents-header{flex-direction:column;align-items:stretch;margin-bottom:20px}.ops-documents-header h2{font-size:2.35rem}.ops-documents-upload{width:100%}.ops-documents-grid{grid-template-columns:1fr;gap:13px}.ops-document-tile>a{grid-template-columns:58px minmax(0,1fr);gap:14px;min-height:130px;padding:20px 48px 20px 21px}.ops-document-icon{border-radius:17px;width:56px;height:56px}.ops-document-icon svg{width:26px;height:26px}}.ops-chat-sidebar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(var(--lightningcss-light,#ffffff0e)var(--lightningcss-dark,#151f2d0e),#0000 18%),linear-gradient(165deg,var(--lightningcss-light,#082a59)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#04152f)var(--lightningcss-dark,#0c131e) 70%);border-right:1px solid var(--lightningcss-light,#173b69)var(--lightningcss-dark,#61758d);flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:10px 0 30px #0519371f}.ops-chat-brand{border-bottom:1px solid var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#61758d1f);align-items:center;gap:12px;min-height:84px;padding:15px;display:flex}.ops-chat-brand>span{color:var(--lightningcss-light,#082044)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ffffff52)var(--lightningcss-dark,#61758d52);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 9px 22px #ffd23f33}.ops-chat-brand>span svg{width:24px;height:24px}.ops-chat-brand>div{min-width:0}.ops-chat-brand strong{font:900 calc(1.1rem - var(--chat-text-reduction))/1.05 "Domino's Sans Header 1", Impact, sans-serif;letter-spacing:.02em;text-transform:uppercase;display:block}.ops-chat-brand small{color:var(--lightningcss-light,#b9d5f3)var(--lightningcss-dark,#9acbff);font-size:calc(.74rem - var(--chat-text-reduction));align-items:center;gap:5px;margin-top:7px;font-weight:800;display:flex}.ops-chat-brand small svg{color:var(--lightningcss-light,#40e5a4)var(--lightningcss-dark,#94dfba);width:13px;height:13px}.ops-chat-home-button{color:var(--lightningcss-light,#071c3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold,#ffd23f))var(--lightningcss-dark,#151f2d);min-height:42px;font-size:calc(.78rem - var(--chat-text-reduction));letter-spacing:.035em;text-transform:uppercase;border:1px solid var(--lightningcss-light,#ffffff52)var(--lightningcss-dark,#61758d52);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-weight:950;text-decoration:none;transition:transform .14s,background .14s,box-shadow .14s;display:inline-flex;box-shadow:0 9px 22px #ffd23f33}.ops-chat-home-button:hover{color:var(--lightningcss-light,#071c3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffe16d)var(--lightningcss-dark,#332d20);transform:translateY(-1px);box-shadow:0 11px 26px #ffd23f4f}.ops-chat-home-button:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d)}.ops-chat-home-button svg{flex:none;width:18px;height:18px}.ops-chat-sidebar-home{min-height:36px;margin:7px 10px 0;padding:6px 10px;font-size:.75rem}.ops-chat-sidebar-home svg{width:16px;height:16px}.ops-chat-header-home{display:none}.ops-chat-sheet-home{margin:14px 14px 2px}.ops-chat-loading-home{position:absolute;top:16px;right:16px}.ops-chat-channel-list{overscroll-behavior:contain;scrollbar-color:#a9c5e494 #ffffff0f;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;padding:14px 10px;display:block;overflow:hidden auto}.ops-chat-channel-list-heading{color:var(--lightningcss-light,#a9c5e4)var(--lightningcss-dark,#9acbff);font-size:calc(.72rem - var(--chat-text-reduction));letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 8px 9px;font-weight:900;display:flex}.ops-chat-channel-list-heading strong{color:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#e8edf5);font-size:calc(.7rem - var(--chat-text-reduction))}.ops-chat-channel-buttons{align-content:start;gap:5px;padding:2px;display:grid;overflow:visible}.ops-chat-company-group{gap:5px;margin-bottom:7px;display:grid}.ops-chat-area-heading{border-top:1px solid var(--lightningcss-light,#ffffff1c)var(--lightningcss-dark,#61758d1c);margin-top:2px;padding-top:12px}.ops-chat-area-group{background:var(--lightningcss-light,#ffffff09)var(--lightningcss-dark,#151f2d09);border:1px solid var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#61758d1f);border-radius:13px;min-width:0;overflow:hidden}.ops-chat-area-group.is-expanded{background:var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f);border-color:var(--lightningcss-light,#82bff152)var(--lightningcss-dark,#61758d52)}.ops-chat-area-header-row{min-width:0;display:block}.ops-chat-area-trigger{color:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#e8edf5);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;height:auto;min-height:57px;margin:0;padding:8px 10px;display:grid;transform:none}.ops-chat-area-trigger:hover,.ops-chat-area-trigger:focus-visible{background:var(--lightningcss-light,#ffffff13)var(--lightningcss-dark,#151f2d13);outline:none}.ops-chat-area-trigger.is-active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);box-shadow:inset 3px 0 var(--chat-gold);background:linear-gradient(100deg,var(--lightningcss-light,#d7192057)var(--lightningcss-dark,#65283857),var(--lightningcss-light,#ffd23f1a)var(--lightningcss-dark,#332d201a))}.ops-chat-area-trigger>span:first-child{color:var(--lightningcss-light,#062348)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#151f2d);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ops-chat-area-trigger>span:nth-child(2){min-width:0}.ops-chat-area-trigger strong,.ops-chat-area-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-chat-area-trigger strong{font-size:calc(.88rem - var(--chat-text-reduction))}.ops-chat-area-trigger small{color:var(--lightningcss-light,#a9c5e4)var(--lightningcss-dark,#9acbff);font-size:calc(.7rem - var(--chat-text-reduction));margin-top:3px}.ops-chat-area-trigger>svg{color:var(--lightningcss-light,#9ebcdf)var(--lightningcss-dark,#9acbff);width:16px;height:16px;transition:transform .18s}.ops-chat-area-group.is-expanded .ops-chat-area-trigger>svg{transform:rotate(180deg)}.ops-chat-area-stores{border-top:1px solid var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#61758d1a);gap:4px;padding:5px 4px 6px 13px;display:grid}.ops-chat-area-stores[hidden]{display:none}.ops-chat-channel-row.is-area-chat{background:var(--lightningcss-light,#ffd23f12)var(--lightningcss-dark,#332d2012);border-color:var(--lightningcss-light,#ffd23f47)var(--lightningcss-dark,#61758d47)}.ops-chat-channel-row.is-area-chat>button:first-child>span:first-child{color:var(--lightningcss-light,#342400)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#151f2d)}.ops-chat-channel-row.is-store-chat{position:relative}.ops-chat-channel-row.is-store-chat:before{content:"";background:var(--lightningcss-light,#6dabe152)var(--lightningcss-dark,#1d4c7152);border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:-8px}.ops-chat-channel-row.is-store-chat>button:first-child{grid-template-columns:30px minmax(0,1fr) auto;min-height:51px;padding:6px 7px}.ops-chat-channel-row.is-store-chat>button:first-child>span:first-child{border-radius:9px;width:29px;height:29px}.ops-chat-other-group{gap:5px;margin-top:4px;display:grid}.ops-chat-other-heading{color:var(--lightningcss-light,#9ebcdf)var(--lightningcss-dark,#9acbff);font-size:calc(.69rem - var(--chat-text-reduction));letter-spacing:.07em;text-transform:uppercase;padding:7px 8px 2px;font-weight:950}.ops-chat-channel-row{background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}:is(.ops-chat-channel-row:has(>button:first-child:hover),.ops-chat-channel-row:has(>button:first-child:focus-visible)){background:var(--lightningcss-light,#ffffff13)var(--lightningcss-dark,#151f2d13);border-color:var(--lightningcss-light,#ffffff30)var(--lightningcss-dark,#61758d30)}.ops-chat-channel-row:has(>button:first-child.is-active){box-shadow:inset 3px 0 var(--chat-gold);background:linear-gradient(100deg,var(--lightningcss-light,#d7192057)var(--lightningcss-dark,#65283857),var(--lightningcss-light,#ffd23f1a)var(--lightningcss-dark,#332d201a));border-color:var(--lightningcss-light,#ffd23f94)var(--lightningcss-dark,#61758d94)}.ops-chat-channel-row>button:first-child{color:var(--lightningcss-light,#e8f3ff)var(--lightningcss-dark,#e8edf5);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:60px;padding:8px 9px;display:grid}.ops-chat-channel-row>button:first-child:focus-visible{outline:2px solid var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#61758d);outline-offset:-2px}.ops-chat-channel-row>button:first-child.is-active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.ops-chat-channel-row>button:first-child>span:first-child{color:var(--lightningcss-light,#bcd9f8)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.ops-chat-channel-row>button:first-child.is-active>span:first-child{color:var(--lightningcss-light,#301d00)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#151f2d)}.ops-chat-channel-buttons svg{width:16px;height:16px}.ops-chat-channel-row>button:first-child>span:nth-child(2){min-width:0}.ops-chat-channel-buttons strong,.ops-chat-channel-buttons small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-chat-channel-buttons strong{font-size:calc(.88rem - var(--chat-text-reduction))}.ops-chat-channel-buttons small{color:var(--lightningcss-light,#9eb9d8)var(--lightningcss-dark,#9acbff);font-size:calc(.72rem - var(--chat-text-reduction));margin-top:3px}.ops-chat-channel-row>button:first-child>svg{color:var(--lightningcss-light,#809dbd)var(--lightningcss-dark,#9acbff)}.ops-chat-channel-menu{color:var(--lightningcss-light,#d5e8fc)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff17)var(--lightningcss-dark,#151f2d17);border:0;border-radius:10px;place-items:center;width:36px;height:40px;margin-right:6px;display:grid}.ops-chat-channel-menu:hover,.ops-chat-channel-menu:focus-visible{color:var(--lightningcss-light,#251900)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#151f2d);outline:none}.ops-chat-channel-menu-content{min-width:170px;color:var(--lightningcss-light,#132b48)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#bccddd)var(--lightningcss-dark,#61758d)!important;box-shadow:0 14px 36px #03142c47!important}.ops-chat-add-channel{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:100%;min-height:44px;font-size:calc(.875rem - var(--chat-text-reduction));background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border-color:var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);flex:none;margin-top:11px;font-weight:900}.ops-chat-add-channel:hover{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#151f2d)}.ops-chat-workspace{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.ops-chat-workspace-header{background:linear-gradient(var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d) 0%,var(--lightningcss-light,#dceeff)var(--lightningcss-dark,#172d43) 100%);border-bottom:1px solid var(--lightningcss-light,#a8cde9)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:13px 22px;display:grid;box-shadow:0 7px 22px #0c43751a}.ops-chat-workspace-header>div:first-of-type{min-width:0}.ops-chat-workspace-header>div:first-of-type>span{color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-weight:950;display:flex}.ops-chat-workspace-header h1{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:3px 0 2px;font:900 clamp(1.45rem,2.6vw,2rem)/1 "Domino's Sans Header 1",Impact,sans-serif}.ops-chat-workspace-header p{color:var(--lightningcss-light,#61768e)var(--lightningcss-dark,#9acbff);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.ops-chat-header-actions{align-items:center;gap:8px;display:flex}.ops-chat-header-control,.ops-chat-notifications .notification-center-trigger{color:var(--lightningcss-light,#123a60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#151f2dd1);border:1px solid var(--lightningcss-light,#9dbfdc)var(--lightningcss-dark,#61758d);border-radius:12px;flex:none;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;display:inline-grid;box-shadow:0 4px 12px #0c437517}.ops-chat-header-control:hover,.ops-chat-notifications .notification-center-trigger:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d)}.ops-chat-header-home{text-decoration:none}.ops-chat-settings-menu{min-width:230px;font-family:"Domino's Sans Header 1",sans-serif;color:var(--lightningcss-light,#123452)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#a9c5dc)var(--lightningcss-dark,#61758d)!important;box-shadow:0 16px 40px #031e413d!important}.ops-chat-settings-menu [role=menuitem]{color:var(--lightningcss-light,#173a5e)var(--lightningcss-dark,#9acbff);grid-template-columns:20px minmax(0,1fr) auto;gap:9px;min-height:42px;font-family:"Domino's Sans Header 1",sans-serif;font-weight:850;display:grid}.ops-chat-settings-menu [role=menuitem]>svg{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);width:17px;height:17px}.ops-chat-settings-menu [role=menuitem]>strong{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase}.ops-chat-settings-loader{animation:1s linear infinite ops-chat-spin}.ops-chat-shell .ops-chat-notifications .notification-center-trigger.is-all-messages-on{color:var(--hpp-chat-accent)}.ops-chat-notifications .notification-center-trigger.is-all-messages-on>svg{transform-origin:50% 15%;animation:2.2s ease-in-out infinite ops-chat-all-alerts-ring}@keyframes ops-chat-all-alerts-ring{0%,24%,to{transform:rotate(0)}4%,12%{transform:rotate(-12deg)}8%,16%{transform:rotate(12deg)}20%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.ops-chat-notifications .notification-center-trigger.is-all-messages-on>svg{animation:none}}.ops-chat-push-toggle{color:var(--lightningcss-light,#4c6179)var(--lightningcss-dark,#9acbff);min-height:36px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b9cadc)var(--lightningcss-dark,#61758d);border-radius:999px;font-weight:950}.ops-chat-push-toggle:hover{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#edf5fe)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#7897b9)var(--lightningcss-dark,#61758d)}.ops-chat-push-toggle.is-enabled{color:var(--lightningcss-light,#392900)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff5bd)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#f0be24)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #ffd23f21}.ops-chat-push-toggle svg{width:15px;height:15px}.ops-chat-push-toggle:disabled svg{animation:1s linear infinite ops-chat-spin}.ops-chat-members-button{color:var(--lightningcss-light,#123a60)var(--lightningcss-dark,#9acbff);min-height:36px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#a9bfd4)var(--lightningcss-dark,#61758d);border-radius:999px;font-weight:950}.ops-chat-members-button:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d)}.ops-chat-members-button svg{width:16px;height:16px}.ops-chat-appearance-button{color:var(--lightningcss-light,#4a3500)var(--lightningcss-dark,#f4d38b);min-height:36px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#fff6c7)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#e2af18)var(--lightningcss-dark,#61758d);border-radius:999px;font-weight:950}.ops-chat-appearance-button:hover{color:var(--lightningcss-light,#2e2100)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffe77c)var(--lightningcss-dark,#332d20);border-color:var(--lightningcss-light,#c28c00)var(--lightningcss-dark,#61758d)}.ops-chat-appearance-button svg{width:16px;height:16px}.ops-chat-mobile-menu{display:none}.ops-chat-topic-area{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);min-width:0;overflow:visible}.ops-chat-topic-strip{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#dbe8f4)var(--lightningcss-dark,#61758d);align-items:center;gap:9px;min-width:0;padding:12px 14px 9px;display:flex;overflow:visible}.ops-chat-topic-grid{grid-template-columns:repeat(var(--visible-topic-count), minmax(0, 88px));flex:1;justify-content:space-between;align-items:center;gap:7px;min-width:0;display:grid}.ops-chat-topic-grid.has-overflow{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:min(88px,25% - 5.25px);grid-auto-flow:column;justify-content:start;overflow-x:auto}.ops-chat-topic-grid.has-overflow .ops-chat-topic-item{scroll-snap-align:start}.ops-chat-topic-item{aspect-ratio:1;color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9d6ee)var(--lightningcss-dark,#61758d);border-radius:17px;width:100%;min-width:0;transition:transform .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s,color .15s,background .15s;position:relative;overflow:hidden;box-shadow:0 5px 13px #0754971f}.ops-chat-topic-item:before{content:"";pointer-events:none;background:var(--lightningcss-light,#0a84ff)var(--lightningcss-dark,#1d4c71);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:14px;right:14px}.ops-chat-topic-item.is-overdue,.ops-chat-topic-item.is-hot{overflow:visible}.ops-chat-topic-item.is-hot:after{z-index:2;content:"";pointer-events:none;border:3px solid var(--lightningcss-light,#ff5b10e0)var(--lightningcss-dark,#61758de0);border-radius:20px;animation:.6s ease-in-out infinite alternate ops-chat-topic-hot-ring;position:absolute;inset:-5px;box-shadow:0 0 7px #ff3400b8,0 0 18px #ffa600b3}.ops-chat-topic-item:has(.ops-chat-topic-select.is-active){color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0a84ff)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#0a84ff)var(--lightningcss-dark,#61758d);transform:translateY(-2px);box-shadow:0 8px 18px #0a84ff47}.ops-chat-topic-item:has(.ops-chat-topic-select.is-active):before{background:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#151f2dd1)}.ops-chat-topic-item:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0a84ff33}.ops-chat-topic-item:active{transition-duration:60ms;transform:translateY(1px)scale(.96);box-shadow:0 2px 6px #0a84ff2e}.ops-chat-topic-select{width:100%;min-width:0;height:100%;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 8px 8px;font-size:.78rem;font-weight:950;display:flex;overflow:visible}.ops-chat-topic-select>svg:first-child{opacity:.82;flex:none;width:15px;height:15px}.ops-chat-topic-label{max-width:100%;color:inherit;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:center;text-overflow:clip;white-space:normal;font-size:.76rem;line-height:1.02;display:block;overflow:visible}.ops-chat-topic-label.is-very-long-label{font-size:.58rem;line-height:.98}.ops-chat-topic-label.is-long-word{font-size:.58rem}.ops-chat-topic-label.is-very-long-word{letter-spacing:-.025em;font-size:.5rem}.ops-chat-topic-select:has(.is-very-long-label)>svg:first-child{display:none}.ops-chat-topic-overdue-alert{z-index:4;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);pointer-events:none;background:var(--lightningcss-light,#881018)var(--lightningcss-dark,#652838);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:34px;height:21px;display:flex;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #43060c6b}.ops-chat-topic-overdue-alert i{border-radius:50%;flex:none;width:5px;height:5px}.ops-chat-topic-overdue-alert i:first-child{background:var(--lightningcss-light,#ff1f2d)var(--lightningcss-dark,#652838);animation:.7s ease-in-out infinite alternate ops-checklist-red-light;box-shadow:0 0 7px #ff1f2d}.ops-chat-topic-overdue-alert i:last-child{background:var(--lightningcss-light,#168dff)var(--lightningcss-dark,#1d4c71);animation:.7s ease-in-out infinite alternate ops-checklist-blue-light;box-shadow:0 0 7px #168dff}.ops-chat-topic-overdue-alert svg{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:11px;height:11px;animation:.55s ease-in-out infinite ops-checklist-alarm-shake}.ops-chat-topic-overdue-alert b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:.58rem;line-height:1}.ops-chat-topic-fire{z-index:5;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);pointer-events:none;background:linear-gradient(135deg,var(--lightningcss-light,#a61306)var(--lightningcss-dark,#652838),var(--lightningcss-light,#ff7a00)var(--lightningcss-dark,#544522) 58%,var(--lightningcss-light,#ffd43d)var(--lightningcss-dark,#332d20));border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:42px;height:23px;animation:.46s ease-in-out infinite alternate ops-chat-topic-fire-dance;display:flex;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 4px 13px #851d0080}.ops-chat-topic-fire svg{fill:var(--lightningcss-light,#ffd43d)var(--lightningcss-dark,#e8edf5);width:13px;height:13px}.ops-chat-topic-fire b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:.54rem;line-height:1}.ops-chat-topic-item.is-locked{color:var(--lightningcss-light,#60758b)var(--lightningcss-dark,#9acbff);box-shadow:none;background:var(--lightningcss-light,#edf2f7)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#c7d1dc)var(--lightningcss-dark,#61758d)}.ops-chat-topic-item.is-locked:before{background:var(--lightningcss-light,#91a3b5)var(--lightningcss-dark,#1d4c71)}.ops-chat-topic-item.is-locked:hover,.ops-chat-topic-item.is-locked:active{box-shadow:none;transform:none}.ops-chat-topic-select:disabled{cursor:not-allowed;opacity:1}.ops-chat-topic-lock{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#526a84)var(--lightningcss-dark,#1d4c71);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 2px 6px #192f4833}.ops-chat-topic-menu{z-index:2;color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#151f2deb);border:1px solid var(--lightningcss-light,#a8cbea)var(--lightningcss-dark,#61758d);border-radius:8px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:4px;right:4px}.ops-chat-topic-menu:hover,.ops-chat-topic-menu:focus-visible{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--chat-gold))var(--lightningcss-dark,#151f2d);outline:none}.ops-chat-topic-menu-content,.ops-chat-access-options{color:var(--lightningcss-light,#132b48)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#bccddd)var(--lightningcss-dark,#61758d)!important;box-shadow:0 14px 36px #03142c3d!important}.ops-chat-topic-strip button.ops-chat-add-topic{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#70b7ee)var(--lightningcss-dark,#61758d);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:58px;height:58px;padding:5px;font-size:.67rem;font-weight:950;display:inline-flex}.ops-chat-pinned-bar{z-index:8;color:var(--lightningcss-light,#183b5d)var(--lightningcss-dark,#9acbff);background:linear-gradient(110deg,var(--lightningcss-light,#fff9cf)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 48%,var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#e6b51e)var(--lightningcss-dark,#61758d);border-radius:12px;margin:7px 14px 9px;animation:1.8s ease-in-out infinite ops-chat-pin-pulse;position:relative;overflow:hidden;box-shadow:0 0 #ffd23f2e,0 6px 17px #4431001c}.ops-chat-pinned-bar>button{width:100%;min-height:43px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:7px 11px;display:grid}.ops-chat-pinned-bar>button:hover{background:var(--lightningcss-light,#ffd23f1f)var(--lightningcss-dark,#332d201f)}.ops-chat-pin-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);clip-path:polygon(50% 0,91% 24%,91% 76%,50% 100%,9% 76%,9% 24%);filter:drop-shadow(0 3px 5px #07477e40);background:linear-gradient(145deg,var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0a5b9e)var(--lightningcss-dark,#1d4c71));place-items:center;width:27px;height:27px;display:grid}.ops-chat-pin-icon svg{width:14px;height:14px}.ops-chat-pin-summary{gap:1px;min-width:0;display:grid}.ops-chat-pin-summary strong{color:var(--lightningcss-light,#775700)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.055em;text-transform:uppercase;font-weight:950}.ops-chat-pin-summary small{color:var(--lightningcss-light,#244765)var(--lightningcss-dark,#9acbff);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;overflow:hidden}.ops-chat-pin-chevron{color:var(--lightningcss-light,#866500)var(--lightningcss-dark,#f4d38b);width:17px;height:17px;transition:transform .18s}.ops-chat-pinned-bar.is-expanded .ops-chat-pin-chevron{transform:rotate(180deg)}.ops-chat-pin-detail{background:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#151f2db3);border-top:1px solid var(--lightningcss-light,#bb8e003d)var(--lightningcss-dark,#61758d3d);max-height:min(42vh,360px);padding:10px 16px 14px 48px;overflow-y:auto}.ops-chat-pin-detail>span{color:var(--lightningcss-light,#6b7e91)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);margin-bottom:8px;font-weight:850;display:block}.ops-chat-pin-detail>p{color:var(--lightningcss-light,#183b5d)var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.48}.ops-chat-pin-detail>small{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin-top:8px;font-weight:900;display:block}.ops-chat-feed{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);min-height:0;padding:0;overflow:hidden}.ops-chat-area-standings-workspace{background:radial-gradient(circle at 86% 6%,var(--lightningcss-light,#ffd23f47)var(--lightningcss-dark,#332d2047),#0000 24%),linear-gradient(145deg,var(--lightningcss-light,#dceeff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d) 58%,var(--lightningcss-light,#e7f2fc)var(--lightningcss-dark,#172d43));grid-row:3/-1;min-height:0;padding:clamp(16px,3vw,34px);overflow-y:auto}.ops-chat-area-standings{width:min(760px,100%);margin-inline:auto}.ops-chat-area-standings-state{color:var(--lightningcss-light,#bed4e8)var(--lightningcss-dark,#9acbff);text-align:center;align-content:center;place-items:center;gap:10px;min-height:210px;display:grid}.ops-chat-area-standings-state>svg{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);width:34px;height:34px;animation:1s linear infinite ops-chat-spin}.ops-chat-area-standings-state.is-error>svg{animation:none}.ops-chat-area-standings-state strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);max-width:430px;font-size:.9rem}.ops-chat-area-standings-state button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border-color:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#61758d66)}.ops-chat-area-standings-state button:hover{color:var(--lightningcss-light,#092342)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.ops-chat-message-list{gap:12px;padding:18px clamp(12px,2vw,24px) .5in}.ops-chat-message-list.has-posts{height:100%;min-height:100%}.ops-chat-message-list.has-posts:before{content:"";flex:auto;min-height:0;margin-bottom:-12px}.ops-chat-message-list [data-slot=message-scroller-item]{contain:layout style;content-visibility:visible;overflow:visible}.ops-chat-bottom-refresh{z-index:20;color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);pointer-events:none;background:0 0;place-items:center;width:24px;height:24px;padding:0;animation:.34s cubic-bezier(.2,.9,.3,1.18) ops-chat-refresh-confirm;display:grid;position:absolute;bottom:12px;right:50%;transform:translate(50%)}.ops-chat-bottom-refresh svg{filter:drop-shadow(0 1px 2px #fffffff2);width:20px;height:20px;animation:.8s linear infinite ops-chat-spin}@keyframes ops-chat-refresh-confirm{0%{opacity:0;transform:translate(50%,12px)scale(.78)}58%{opacity:1;transform:translate(50%,-2px)scale(1.08)}to{transform:translate(50%)scale(1)}}.ops-chat-return-latest{inset-inline-start:auto!important;color:var(--lightningcss-light,#0a5dad)var(--lightningcss-dark,#9acbff)!important;background:var(--lightningcss-light,#fffffff7)var(--lightningcss-dark,#151f2df7)!important;border:0!important;transition:opacity .18s,visibility .18s,transform .1s,box-shadow .1s!important;bottom:12px!important;right:16px!important;transform:none!important;box-shadow:0 9px 24px #031c3a52!important}.ops-chat-return-latest[data-active=false]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(8px)scale(.9)!important}.ops-chat-return-latest[data-active=true]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.ops-chat-return-latest[data-active=true]:active{transform:translateY(3px)scale(.86)!important;box-shadow:0 2px 7px #031c3a33!important}.ops-chat-post{min-width:0;overflow:visible}.ops-chat-post.is-offscreen *,.ops-chat-post.is-offscreen :before,.ops-chat-post.is-offscreen :after{animation-play-state:paused!important}.ops-chat-post.is-sending .ops-chat-message{opacity:.74}.ops-chat-post-surface{grid-template-columns:102px minmax(0,1fr) 36px;align-items:start;min-width:0;display:grid;overflow:visible}.ops-chat-post.is-notification-target .ops-chat-post-surface{outline-offset:4px;outline:3px solid var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d);animation:1.1s ease-in-out 2 ops-chat-notification-target;box-shadow:0 0 0 8px #ffd23f33,0 16px 34px #04467e38}@keyframes ops-chat-notification-target{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ops-chat-message-frame{justify-self:start;width:fit-content;min-width:0;max-width:min(760px,100%);margin:23px 0 0 -12px;position:relative}.ops-chat-post-time{color:var(--lightningcss-light,#526a84)var(--lightningcss-dark,#9acbff);text-align:right;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1.2;display:block;position:absolute;bottom:calc(100% + 4px);right:3px}.ops-chat-post-time.is-sending{color:var(--lightningcss-light,#71859a)var(--lightningcss-dark,#9acbff)}.ops-chat-delivery-state{color:var(--lightningcss-light,#c2263d)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .72rem);font-weight:950;line-height:var(--hpp-small-leading,1.2);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;bottom:calc(100% + 3px);right:3px}.ops-chat-delivery-state:hover{text-decoration:underline}.ops-chat-author{z-index:2;color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);width:100px;height:100px;box-shadow:none;isolation:isolate;text-align:center;background:0 0;border:0;border-radius:0;align-content:center;justify-items:center;gap:1px;padding:7px;display:grid;position:relative;overflow:visible}.ops-chat-author .rank-badge-stage{width:40px;height:40px;margin:-6px 0 8px}.ops-chat-author .achievement-badge-compact{width:42px;height:42px;margin:-8px 0 10px}.ops-chat-author>:is(.rank-badge-stage,.achievement-badge-stage){z-index:1}.ops-chat-author>strong{z-index:4;color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);max-width:82px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1.02);overflow-wrap:anywhere;text-align:center;white-space:normal;display:block;position:relative;overflow:visible}.ops-chat-author>strong.is-long-name{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,1)}.ops-chat-author>strong.is-very-long-name{font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,.96)}.ops-chat-author>span:last-child{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);font-weight:950;line-height:var(--hpp-small-leading,1)}.ops-chat-guide-badge{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);filter:drop-shadow(0 4px 8px #7e5b0033);background:radial-gradient(circle,var(--lightningcss-light,#ffe77ae6)var(--lightningcss-dark,#332d20e6),var(--lightningcss-light,#ffd23f52)var(--lightningcss-dark,#332d2052) 48%,#0000 72%);place-items:center;width:42px;height:42px;margin:-7px 0 9px;display:grid}.ops-chat-guide-badge svg{width:25px;height:25px}.ops-chat-profile-bubble>*{z-index:2;position:relative}.ops-chat-profile-bubble:before,.ops-chat-profile-bubble:after{z-index:0;content:"";opacity:0;filter:blur(14px);transform-origin:50%;pointer-events:none;border-radius:42%;position:absolute;inset:8% -6%;transform:scale(.82)}.ops-chat-profile-bubble.effect-green-pulse{animation:1.8s ease-in-out infinite ops-chat-effect-green}.ops-chat-profile-bubble.effect-green-pulse:before{background:radial-gradient(var(--lightningcss-light,#47ffaec7)var(--lightningcss-dark,#18312bc7) 0,var(--lightningcss-light,#12c27461)var(--lightningcss-dark,#20503f61) 42%,#0000 76%);animation:1.8s ease-in-out infinite ops-chat-soft-glow}.ops-chat-profile-bubble.effect-blue-pulse{animation:1.55s ease-in-out infinite ops-chat-effect-blue}.ops-chat-profile-bubble.effect-blue-pulse:before{background:radial-gradient(var(--lightningcss-light,#68e0ffd1)var(--lightningcss-dark,#172d43d1) 0,var(--lightningcss-light,#1e80ff6b)var(--lightningcss-dark,#1d4c716b) 44%,#0000 77%);animation:1.55s ease-in-out infinite ops-chat-soft-glow}.ops-chat-profile-bubble.effect-orange-shine{animation:1.7s ease-in-out infinite ops-chat-effect-orange}.ops-chat-profile-bubble.effect-orange-shine:before{background:radial-gradient(var(--lightningcss-light,#ffe06ed1)var(--lightningcss-dark,#332d20d1) 0,var(--lightningcss-light,#ff8f1c73)var(--lightningcss-dark,#54452273) 43%,#0000 77%);animation:1.7s ease-in-out infinite ops-chat-soft-glow}.ops-chat-profile-bubble.effect-orange-shine:after{background:linear-gradient(115deg,#0000 22%,var(--lightningcss-light,#fffc)var(--lightningcss-dark,#151f2dcc) 48%,var(--lightningcss-light,#ffae2f73)var(--lightningcss-dark,#332d2073) 60%,#0000 82%);animation:2.25s ease-in-out infinite ops-chat-soft-drift}.ops-chat-profile-bubble.effect-chrome-motion{animation:2.1s ease-in-out infinite ops-chat-effect-float}.ops-chat-profile-bubble.effect-chrome-motion:before{background:radial-gradient(var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#151f2de0) 0,var(--lightningcss-light,#b0e1fa73)var(--lightningcss-dark,#172d4373) 44%,#0000 78%);animation:2.1s ease-in-out infinite ops-chat-soft-glow}.ops-chat-profile-bubble.effect-chrome-motion:after{background:linear-gradient(120deg,#0000 20%,var(--lightningcss-light,#ffffffe0)var(--lightningcss-dark,#151f2de0) 48%,var(--lightningcss-light,#90cdee66)var(--lightningcss-dark,#172d4366) 61%,#0000 82%);animation:1.75s ease-in-out infinite ops-chat-soft-drift}.ops-chat-profile-bubble.effect-electric{animation:1.05s ease-in-out infinite ops-chat-effect-electric}.ops-chat-profile-bubble.effect-electric:before{background:radial-gradient(circle at 27% 35%,var(--lightningcss-light,#6fffe1db)var(--lightningcss-dark,#18312bdb),#0000 33%),radial-gradient(circle at 73% 58%,var(--lightningcss-light,#3f97ffe6)var(--lightningcss-dark,#1d4c71e6),#0000 38%),radial-gradient(var(--lightningcss-light,#67f4ff6b)var(--lightningcss-dark,#172d436b),#0000 72%);animation:1.05s steps(2,end) infinite ops-chat-soft-glow}.ops-chat-profile-bubble.effect-hyper-motion{animation:.8s ease-in-out infinite alternate ops-chat-effect-hyper}.ops-chat-profile-bubble.effect-hyper-motion:before{background:radial-gradient(circle at 25% 35%,var(--lightningcss-light,#ffe042e6)var(--lightningcss-dark,#332d20e6),#0000 34%),radial-gradient(circle at 75% 40%,var(--lightningcss-light,#24aaffb8)var(--lightningcss-dark,#1d4c71b8),#0000 36%),radial-gradient(circle at 55% 74%,var(--lightningcss-light,#e7314bb3)var(--lightningcss-dark,#652838b3),#0000 35%);animation:.8s ease-in-out infinite alternate ops-chat-soft-glow}.ops-chat-profile-bubble.effect-solar-flare{animation:1.25s ease-in-out infinite ops-chat-effect-solar}.ops-chat-profile-bubble.effect-solar-flare:before{background:radial-gradient(var(--lightningcss-light,#fff687eb)var(--lightningcss-dark,#332d20eb) 0,var(--lightningcss-light,#ffac23a3)var(--lightningcss-dark,#332d20a3) 34%,var(--lightningcss-light,#ff4b004d)var(--lightningcss-dark,#6528384d) 58%,#0000 80%);animation:1.25s ease-in-out infinite ops-chat-soft-glow}.ops-chat-profile-bubble.effect-cosmic-orbit{animation:2.2s ease-in-out infinite ops-chat-effect-cosmic}.ops-chat-profile-bubble.effect-cosmic-orbit:before{background:radial-gradient(circle at 27% 42%,var(--lightningcss-light,#33baffc7)var(--lightningcss-dark,#1d4c71c7),#0000 40%),radial-gradient(circle at 73% 58%,var(--lightningcss-light,#7e43ffc2)var(--lightningcss-dark,#44315fc2),#0000 42%);animation:2.2s ease-in-out infinite ops-chat-soft-drift}.ops-chat-profile-bubble.effect-prism-surge{animation:1.4s ease-in-out infinite ops-chat-effect-prism}.ops-chat-profile-bubble.effect-prism-surge:before{background:radial-gradient(circle at 24% 34%,var(--lightningcss-light,#ff4888c2)var(--lightningcss-dark,#652838c2),#0000 35%),radial-gradient(circle at 72% 34%,var(--lightningcss-light,#ffdc40ad)var(--lightningcss-dark,#332d20ad),#0000 36%),radial-gradient(circle at 30% 73%,var(--lightningcss-light,#3eeaa3ad)var(--lightningcss-dark,#18312bad),#0000 36%),radial-gradient(circle at 72% 70%,var(--lightningcss-light,#5a9cffc7)var(--lightningcss-dark,#1d4c71c7),#0000 39%);animation:1.4s ease-in-out infinite ops-chat-soft-drift}.ops-chat-profile-bubble.effect-purple-legend{animation:1.05s ease-in-out infinite ops-chat-effect-legend}.ops-chat-profile-bubble.effect-purple-legend:before{background:radial-gradient(var(--lightningcss-light,#ffdeffeb)var(--lightningcss-dark,#2b263eeb) 0,var(--lightningcss-light,#d85dffad)var(--lightningcss-dark,#44315fad) 37%,var(--lightningcss-light,#7a30ff57)var(--lightningcss-dark,#44315f57) 61%,#0000 82%);animation:1.05s ease-in-out infinite ops-chat-soft-glow}.ops-chat-profile-bubble.effect-purple-legend:after{filter:blur(19px);background:radial-gradient(var(--lightningcss-light,#f4a4ffad)var(--lightningcss-dark,#2b263ead),var(--lightningcss-light,#a241ff4d)var(--lightningcss-dark,#44315f4d) 48%,#0000 76%);animation:1.45s ease-in-out infinite ops-chat-soft-drift;inset:0 -14%}.ops-chat-message{isolation:isolate;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0a84ff)var(--lightningcss-dark,#1d4c71);border:0;border-radius:20px 20px 20px 7px;width:100%;min-width:0;min-height:0;padding:11px 15px 11px 25px;position:relative;box-shadow:0 5px 14px #0a84ff3d}.ops-chat-message:after{z-index:-1;background:inherit;clip-path:polygon(100% 0,100% 100%,0 100%);content:"";border-bottom-left-radius:10px;width:14px;height:16px;position:absolute;bottom:0;left:-6px}.ops-chat-post.is-other .ops-chat-message{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#e9e9eb)var(--lightningcss-dark,#1e2b3d);box-shadow:0 4px 12px #1118271f}.ops-chat-post.is-other .ops-chat-message>p{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#e8edf5)}.ops-chat-post.is-system-welcome .ops-chat-message{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#fff7c0)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d) 72%);box-shadow:0 7px 20px #4a370024}.ops-chat-post.is-system-welcome .ops-chat-message>p{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5)}.ops-chat-message>:not(.ops-chat-presshold-menu):not(.ops-chat-reactions){z-index:1;position:relative}.ops-chat-message.has-reactions{margin-bottom:16px}.ops-chat-message>p{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:calc(1rem - var(--chat-text-reduction));overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;line-height:1.5}.ops-chat-translation{background:var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#151f2d24);border:1px solid var(--lightningcss-light,#ffffff57)var(--lightningcss-dark,#61758d57);border-radius:12px;gap:6px;margin-top:10px;padding:10px 12px;display:grid}.ops-chat-post.is-other .ops-chat-translation{background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#bdd5e8)var(--lightningcss-dark,#61758d)}.ops-chat-translation>span{color:inherit;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;opacity:.8;align-items:center;gap:6px;font-weight:900;display:flex}.ops-chat-translation>span svg{flex:none;width:15px;height:15px}.ops-chat-translation>p{color:inherit;font-size:calc(.96rem - var(--chat-text-reduction));overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.48}.ops-chat-translation>button{width:fit-content;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;opacity:.82;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:900;text-decoration:underline}.ops-chat-reply-reference{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:left;cursor:pointer;background:var(--lightningcss-light,#01327033)var(--lightningcss-dark,#1d4c7133);border:0;border-left:3px solid var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#61758dd1);border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:min(300px,100vw - 150px);padding:7px 9px;transition:background .14s,transform .14s;display:grid;overflow:hidden}.ops-chat-reply-reference:hover,.ops-chat-reply-reference:focus-visible{background:var(--lightningcss-light,#01265b52)var(--lightningcss-dark,#1d4c7152);outline:none;transform:translateY(-1px)}.ops-chat-reply-reference>svg{opacity:.82;width:17px;height:17px}.ops-chat-reply-reference>span{gap:1px;min-width:0;display:grid}.ops-chat-reply-reference strong,.ops-chat-reply-reference small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-chat-reply-reference strong{font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);font-weight:950}.ops-chat-reply-reference small{color:var(--lightningcss-light,#ffffffdb)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit);font-style:normal}.ops-chat-reply-reference+p{margin-top:8px}.ops-chat-reply-reference.is-deleted{opacity:.78;cursor:default}.ops-chat-reply-reference.is-deleted:hover{background:var(--lightningcss-light,#01327033)var(--lightningcss-dark,#1d4c7133);transform:none}.ops-chat-post.is-other .ops-chat-reply-reference{color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#151f2db3);border-left-color:var(--lightningcss-light,#0a84ff)var(--lightningcss-dark,#61758d)}.ops-chat-post.is-other .ops-chat-reply-reference:hover,.ops-chat-post.is-other .ops-chat-reply-reference:focus-visible{background:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#151f2df0)}.ops-chat-post.is-other .ops-chat-reply-reference small{color:var(--lightningcss-light,#526a84)var(--lightningcss-dark,#9acbff)}.ops-chat-message-actions{justify-content:flex-end;min-width:0;padding-top:23px;display:flex}.ops-chat-message-menu{color:var(--lightningcss-light,#526a84)var(--lightningcss-dark,#9acbff);opacity:.65;background:0 0;border:0;border-radius:9px;place-items:center;width:29px;height:29px;transition:opacity .15s,color .15s,background .15s;display:grid}.ops-chat-post:hover .ops-chat-message-menu,.ops-chat-message-menu:focus-visible,.ops-chat-message-menu[data-popup-open]{opacity:1}.ops-chat-message-menu:hover{color:var(--lightningcss-light,#0a5dad)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e5f2ff)var(--lightningcss-dark,#172d43)}.ops-chat-message-menu svg{width:16px;height:16px}.ops-chat-message-menu-content{min-width:170px;color:var(--lightningcss-light,#132b48)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#c5d2de)var(--lightningcss-dark,#61758d)!important;box-shadow:0 14px 36px #03142c3d!important}.ops-chat-reactions{z-index:4;flex-wrap:nowrap;align-items:center;gap:2px;width:max-content;margin:0;display:flex;position:absolute;bottom:0;left:18px;transform:translateY(50%)}.ops-chat-reaction-chip{background:0 0;border:0;border-radius:0;align-items:center;min-height:28px;transition:transform .14s,opacity .14s;display:inline-flex;overflow:visible}.ops-chat-reaction-chip:hover{background:0 0;transform:translateY(-1px)scale(1.05)}.ops-chat-reaction-chip.is-mine{box-shadow:none;background:0 0;border:0}.ops-chat-reaction-chip.is-busy{opacity:.62}.ops-chat-reaction-emoji,.ops-chat-reaction-count{background:0 0;border:0;place-items:center;min-height:27px;display:grid}.ops-chat-reaction-emoji{filter:drop-shadow(0 2px 2px #031c3a47);min-width:23px;padding:0;font-size:1.1rem;line-height:1}.ops-chat-reaction-count{color:var(--lightningcss-light,#073e74)var(--lightningcss-dark,#9acbff);min-width:10px;font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);text-shadow:0 0 3px #fff,0 0 3px #fff,0 1px 1px #fff;padding:0 1px 0 0;font-weight:950}.ops-chat-reaction-chip.is-mine .ops-chat-reaction-count{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff)}.ops-chat-reaction-chip.is-mine .ops-chat-reaction-emoji{animation:1.8s ease-in-out infinite ops-chat-reaction-pulse}.ops-chat-presshold-menu{z-index:1306;width:min(312px, var(--chat-popup-width,calc(100vw - 16px)));max-height:var(--chat-popup-height,calc(100dvh - 16px));border:1px solid var(--hpp-chat-line,#e3e5e9);color:var(--hpp-chat-text,#292b30);background:var(--hpp-chat-surface,#fff);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:4px;animation:.1s ease-out both ops-chat-presshold-fade;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:none;box-shadow:0 8px 24px #0003}.ops-chat-reaction-options{color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8d1e8)var(--lightningcss-dark,#61758d);border-radius:999px;align-items:center;gap:2px;width:max-content;padding:5px;display:flex;box-shadow:0 14px 32px #04254b40}.ops-chat-reaction-options>button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:50%;place-items:center;width:33px;height:33px;font-size:1.2rem;line-height:1;transition:background .12s,transform .12s;display:grid}.ops-chat-reaction-options>button:hover,.ops-chat-reaction-options>button:focus-visible,.ops-chat-reaction-options>button.is-selected{background:var(--lightningcss-light,#ddecff)var(--lightningcss-dark,#172d43);outline:none;transform:scale(1.18)}.ops-chat-long-press-actions{width:100%;color:var(--hpp-chat-text);background:var(--hpp-chat-surface);border:0;border-radius:10px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:1px;padding:0;display:grid}.ops-chat-long-press-actions>button{min-width:0;min-height:44px;color:inherit;font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,1.2);white-space:nowrap;background:0 0;border:0;border-radius:9px;place-items:center;gap:2px;padding:4px 2px;font-weight:500;display:grid}.ops-chat-long-press-actions>button:hover,.ops-chat-long-press-actions>button:focus-visible{background:var(--lightningcss-light,#ffffff2b)var(--lightningcss-dark,#151f2d2b);outline:none}.ops-chat-long-press-actions>button:disabled{opacity:.5}.ops-chat-long-press-actions>button.is-destructive{color:var(--lightningcss-light,#ffd9dc)var(--lightningcss-dark,#e8edf5)}.ops-chat-long-press-actions svg{width:17px;height:17px}.ops-chat-reaction-dialog{border-radius:22px;width:min(420px,100vw - 24px)}.ops-chat-reaction-dialog [data-slot=dialog-title]{align-items:center;gap:8px;display:flex}.ops-chat-reaction-dialog [data-slot=dialog-title] span{font-size:1.65rem;animation:1.5s ease-in-out infinite ops-chat-reaction-pulse}.ops-chat-reactor-list{gap:7px;max-height:min(52dvh,380px);display:grid;overflow-y:auto}.ops-chat-reactor-list>div{color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9dcea)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:7px 11px;display:grid}.ops-chat-reactor-list>div>span{font-size:1.25rem}.ops-chat-reactor-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ops-chat-media-grid{flex-wrap:wrap;align-items:flex-start;gap:7px;width:fit-content;max-width:100%;margin-top:11px;display:flex}.ops-chat-photo-thumbnail{cursor:pointer;border:0;flex:0 auto;width:fit-content;max-width:min(360px,100%);padding:0;display:block}.ops-chat-photo-viewer[data-slot=dialog-content]{z-index:1500;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#071a36)var(--lightningcss-dark,#0c131e);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;animation:none;display:grid;position:fixed;inset:0;transform:translate(0,0)}.ops-chat-photo-toolbar{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));background:var(--lightningcss-light,#102b4d)var(--lightningcss-dark,#1d4c71);align-items:center;gap:16px;display:flex}.ops-chat-photo-toolbar button{color:var(--lightningcss-light,#071a36)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#93c6ed)var(--lightningcss-dark,#61758d);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:16px;font-weight:700;display:inline-flex}.ops-chat-photo-toolbar button svg{flex-shrink:0;width:20px;height:20px}.ops-chat-photo-toolbar .ops-chat-photo-back{white-space:nowrap}.ops-chat-photo-toolbar h2{text-overflow:ellipsis;white-space:nowrap;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);flex:1;min-width:0;font-size:14px;overflow:hidden}.ops-chat-photo-stage{min-height:0;padding:12px 12px max(12px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;overflow:auto}.ops-chat-photo-stage img{object-fit:contain;max-width:100%;max-height:100%;display:block}.ops-chat-media-grid>a,.ops-chat-media-grid>.ops-chat-photo-thumbnail,.ops-chat-video{background:var(--lightningcss-light,#071a36)var(--lightningcss-dark,#0c131e);border:1px solid var(--lightningcss-light,#c8d7e7)var(--lightningcss-dark,#61758d);border-radius:13px;min-width:0;position:relative;overflow:hidden}.ops-chat-media-grid img{aspect-ratio:auto;width:auto;max-width:100%;height:auto;max-height:430px;display:block}.ops-chat-video{flex:0 360px;width:360px;max-width:100%}.ops-chat-media-grid video{aspect-ratio:4/3;object-fit:contain;background:var(--lightningcss-light,#071a36)var(--lightningcss-dark,#0c131e);width:100%;max-height:430px;display:block}.ops-chat-media-grid>*>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:var(--lightningcss-light,#021128c7)var(--lightningcss-dark,#0c131ec7);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-weight:800;display:flex;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.ops-chat-media-grid>*>span svg{flex:none;width:13px;height:13px}.ops-chat-video>span{bottom:45px}.ops-chat-feed-status,.ops-chat-empty{color:var(--lightningcss-light,#667b93)var(--lightningcss-dark,#9acbff);text-align:center;align-content:center;place-items:center;gap:9px;min-height:100%;padding:30px;display:grid}.ops-chat-feed-status>svg,.ops-chat-empty>svg{color:var(--lightningcss-light,#7692af)var(--lightningcss-dark,#9acbff);width:42px;height:42px}.ops-chat-feed-status>svg{animation:1s linear infinite ops-chat-spin}.ops-chat-feed-status.is-empty>svg{animation:none}.ops-chat-feed-status strong,.ops-chat-empty h2{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);margin:0;font-size:1.3rem}.ops-chat-feed-status span,.ops-chat-empty p{max-width:470px;margin:0;font-size:.88rem;line-height:1.5}.ops-chat-empty{grid-row:3/-1}.ops-chat-composer{z-index:4;padding:10px 14px max(10px, env(safe-area-inset-bottom));background:var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa);border-top:1px solid var(--lightningcss-light,#c5d4e4)var(--lightningcss-dark,#61758d);position:relative;box-shadow:0 -9px 27px #0a294e14}.ops-chat-reply-composer{color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);background:linear-gradient(105deg,var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#b8d2e9)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,#0a84ff)var(--lightningcss-dark,#61758d);border-radius:12px;grid-template-columns:28px minmax(0,1fr) 32px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 8px;display:grid;box-shadow:0 5px 14px #04467e14}.ops-chat-reply-composer>svg{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);justify-self:center;width:18px;height:18px}.ops-chat-reply-composer>span{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 6px;min-width:0;display:grid}.ops-chat-reply-composer small{color:var(--lightningcss-light,#617993)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.ops-chat-reply-composer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.77rem;overflow:hidden}.ops-chat-reply-composer em{color:var(--lightningcss-light,#425f7d)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-style:normal;overflow:hidden}.ops-chat-reply-composer>button{color:var(--lightningcss-light,#6a7e93)var(--lightningcss-dark,#9acbff);background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;transition:color .14s,background .14s;display:grid}.ops-chat-reply-composer>button:hover,.ops-chat-reply-composer>button:focus-visible{color:var(--lightningcss-light,#a2171d)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe8ea)var(--lightningcss-dark,#34232d);outline:none}.ops-chat-reply-composer>button svg{width:16px;height:16px}.ops-chat-compose-row{grid-template-columns:46px 46px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ops-chat-compose-row:has(.ops-chat-post-tools){grid-template-columns:46px 46px 46px minmax(0,1fr) auto}.ops-chat-compose-row textarea{resize:vertical;color:var(--lightningcss-light,#102a48)var(--lightningcss-dark,#e8edf5);min-height:46px;max-height:130px;font-size:calc(1rem - var(--chat-text-reduction));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b8cadd)var(--lightningcss-dark,#61758d);border-radius:14px;padding:11px 13px;line-height:1.4}.ops-chat-message-input{min-width:0;position:relative}.ops-chat-message-input textarea{display:block}.ops-chat-mention-suggestions{z-index:14;overscroll-behavior:contain;color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fffffffa)var(--lightningcss-dark,#151f2dfa);border:1px solid var(--lightningcss-light,#9ebbd5)var(--lightningcss-dark,#61758d);border-radius:15px;gap:4px;max-height:min(300px,42dvh);padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #031e4140}.ops-chat-mention-suggestions>button{color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);text-align:left;background:0 0;border:0;border-radius:10px;gap:2px;min-width:0;padding:9px 11px;display:grid}.ops-chat-mention-suggestions>button:hover,.ops-chat-mention-suggestions>button.is-active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71)}.ops-chat-mention-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ops-chat-mention-suggestions button span{color:var(--lightningcss-light,#6b8096)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-chat-mention-suggestions>button:hover span,.ops-chat-mention-suggestions>button.is-active span{color:var(--lightningcss-light,#dceeff)var(--lightningcss-dark,#e8edf5)}.ops-chat-mention-suggestions>span{color:var(--lightningcss-light,#637b92)var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;padding:11px;font-size:.76rem;font-weight:850;display:flex}.ops-chat-mention-suggestions>span svg{width:16px;height:16px;animation:1s linear infinite ops-chat-spin}.ops-chat-attach{width:46px;height:46px;color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f3f8fd)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b8cadc)var(--lightningcss-dark,#61758d);border-radius:14px}.ops-chat-mention-button{color:var(--lightningcss-light,#a10f18)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff4f4)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b8cadc)var(--lightningcss-dark,#61758d);border-radius:14px;width:46px;height:46px}.ops-chat-send{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg, var(--lightningcss-light,var(--chat-red))var(--lightningcss-dark,#34232d), var(--lightningcss-light,#aa1017)var(--lightningcss-dark,#652838));border-radius:14px;min-height:46px;padding:10px 17px;font-weight:950;box-shadow:0 8px 20px #b7101838}.ops-chat-send svg{width:17px;height:17px}.ops-chat-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-chat-composer>footer{display:none}.ops-chat-draft-media{scrollbar-width:thin;gap:7px;padding-bottom:8px;display:flex;overflow-x:auto}.ops-chat-draft-media>div{background:var(--lightningcss-light,#f5f9fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7d6e5)var(--lightningcss-dark,#61758d);border-radius:11px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:7px;min-width:190px;padding:6px;display:grid}.ops-chat-draft-media>div>img,.ops-chat-draft-media>div>svg{object-fit:cover;width:42px;height:42px;color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f2fc)var(--lightningcss-dark,#172d43);border-radius:8px}.ops-chat-draft-media>div>svg{padding:10px}.ops-chat-draft-media span{min-width:0}.ops-chat-draft-media strong,.ops-chat-draft-media small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-chat-draft-media strong{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-draft-media small{color:var(--lightningcss-light,#70849b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.ops-chat-draft-media button{color:var(--lightningcss-light,#a2171d)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe9ea)var(--lightningcss-dark,#34232d);border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.ops-chat-draft-media button svg{width:14px;height:14px}.ops-chat-upload-progress{color:var(--lightningcss-light,#4c6480)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:0 4px 9px;font-weight:800;display:grid}.ops-chat-upload-progress span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ops-chat-upload-progress span svg{flex:none;width:14px;height:14px;animation:1s linear infinite ops-chat-spin}.ops-chat-upload-progress>i{background:var(--lightningcss-light,#dbe6f1)var(--lightningcss-dark,#172d43);border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.ops-chat-upload-progress>i b{border-radius:inherit;background:linear-gradient(90deg, var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#172d43), var(--lightningcss-light,var(--chat-bright))var(--lightningcss-dark,#151f2d));height:100%;transition:width .18s;display:block}.ops-chat-mobile-sheet{gap:0;width:min(88vw,360px);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)!important;opacity:1!important;background:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#0c131e)!important;box-shadow:18px 0 48px #0000006b!important}.ops-chat-mobile-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#61758d24);padding:20px 18px 14px}.ops-chat-mobile-sheet [data-slot=sheet-title]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;font:900 1.4rem/1 "Domino's Sans Header 1",Impact,sans-serif}.ops-chat-mobile-sheet [data-slot=sheet-description]{color:var(--lightningcss-light,#b9d0ea)var(--lightningcss-dark,#9acbff)}.ops-chat-mobile-sheet>button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.ops-chat-create-dialog{border-radius:20px;max-height:min(90svh,660px);overflow-y:auto}.ops-chat-create-dialog>label{gap:6px;display:grid}.ops-chat-create-dialog>label>span{color:var(--lightningcss-light,#3f5875)var(--lightningcss-dark,#9acbff);text-transform:uppercase;font-size:.76rem;font-weight:950}.ops-chat-create-dialog>label>span small{color:var(--lightningcss-light,#8394a8)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-create-dialog input,.ops-chat-create-dialog textarea{border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:12px;width:100%;padding:10px 12px;font-size:1rem}.ops-chat-appearance-dialog{border-radius:22px;flex-direction:column;width:min(680px,100vw - 24px);max-width:680px;min-height:0;max-height:min(88svh,760px);display:flex;overflow:hidden;color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5)!important;background:linear-gradient(160deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf6ff)var(--lightningcss-dark,#151f2d))!important;border:1px solid var(--lightningcss-light,#b8cde2)var(--lightningcss-dark,#61758d)!important}.ops-chat-appearance-dialog [data-slot=dialog-header]{flex:none}.ops-chat-appearance-dialog [data-slot=dialog-title]{color:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#e8edf5);align-items:center;gap:8px;display:flex}.ops-chat-appearance-dialog [data-slot=dialog-title] svg{color:var(--lightningcss-light,#d39b00)var(--lightningcss-dark,#f4d38b);width:22px;height:22px}.ops-chat-appearance-dialog [data-slot=dialog-description]{color:var(--lightningcss-light,#60768e)var(--lightningcss-dark,#9acbff);line-height:1.45}.ops-chat-appearance-grid{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;padding:4px 5px 5px;display:grid;overflow:visible auto}.ops-chat-appearance-grid>button{color:var(--lightningcss-light,#173552)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#151f2de6);border:2px solid var(--lightningcss-light,#c2d5e7)var(--lightningcss-dark,#61758d);border-radius:17px;grid-template-columns:76px minmax(0,1fr) 22px;align-items:center;gap:9px;min-width:0;min-height:92px;padding:8px 10px 8px 5px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative;overflow:visible;box-shadow:0 7px 18px #06315e12}.ops-chat-appearance-grid>button:hover{background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d);transform:translateY(-1px)}.ops-chat-appearance-grid>button.is-selected{background:linear-gradient(145deg,var(--lightningcss-light,#fffef2)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff3b8)var(--lightningcss-dark,#332d20));border-color:var(--lightningcss-light,#e3ad0a)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #ffd23f2e,0 9px 22px #573d001a}.ops-chat-appearance-grid>button:disabled{cursor:wait;opacity:.7;transform:none}.ops-chat-appearance-badge{place-items:center;width:76px;height:76px;display:grid;overflow:visible}.ops-chat-appearance-badge .rank-badge-stage{width:54px;height:54px}.ops-chat-appearance-grid .achievement-badge-stage,.ops-chat-appearance-grid .achievement-badge-stage *{animation-play-state:paused!important}.ops-chat-appearance-grid>button:is(.is-selected,:hover,:focus-visible) .achievement-badge-stage,.ops-chat-appearance-grid>button:is(.is-selected,:hover,:focus-visible) .achievement-badge-stage *{animation-play-state:running!important}.ops-chat-appearance-grid>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.ops-chat-appearance-grid strong{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ops-chat-appearance-grid small{color:var(--lightningcss-light,#6b8097)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-transform:capitalize;font-weight:850}.ops-chat-appearance-check{color:var(--lightningcss-light,#0b9b63)var(--lightningcss-dark,#94dfba);width:20px;height:20px}.ops-chat-appearance-loader{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);width:20px;height:20px;animation:1s linear infinite ops-chat-spin}.ops-chat-appearance-empty{color:var(--lightningcss-light,#60768e)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#151f2da6);border:1px dashed var(--lightningcss-light,#b9cee2)var(--lightningcss-dark,#61758d);border-radius:12px;margin:0;padding:11px;font-size:.78rem}.ops-chat-create-limit{color:var(--lightningcss-light,#59708b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f0f7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfd4e9)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:9px;padding:10px;font-size:.78rem;display:flex}.ops-chat-create-limit svg{width:19px;height:19px;color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff)}.ops-chat-create-limit strong{color:var(--lightningcss-light,var(--chat-navy))var(--lightningcss-dark,#e8edf5)}.ops-chat-access-field{gap:7px;display:grid}.ops-chat-access-field>span{color:var(--lightningcss-light,#3f5875)var(--lightningcss-dark,#9acbff);text-transform:uppercase;font-size:.76rem;font-weight:950}.ops-chat-access-field [data-slot=select-trigger]{color:var(--lightningcss-light,#173552)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:12px;width:100%;min-height:44px}.ops-chat-access-field>small{color:var(--lightningcss-light,#60768e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.ops-chat-access-field>small svg{width:14px;height:14px;color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff);flex:none;margin-top:1px}.ops-chat-workspace-type{color:var(--lightningcss-light,#173552)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#eef5fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:.9rem;font-weight:900;display:flex}.ops-chat-workspace-type svg{width:18px;height:18px;color:var(--lightningcss-light,var(--chat-blue))var(--lightningcss-dark,#9acbff)}.ops-chat-checklist-settings{background:linear-gradient(145deg,var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f9fcff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#b7d2ea)var(--lightningcss-dark,#61758d);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.ops-chat-checklist-settings label{gap:6px;display:grid}.ops-chat-checklist-settings label>span{color:var(--lightningcss-light,#3f5875)var(--lightningcss-dark,#9acbff);text-transform:uppercase;font-size:.76rem;font-weight:950}.ops-chat-checklist-settings [data-slot=select-trigger]{color:var(--lightningcss-light,#173552)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:10px;width:100%;min-height:42px}.ops-chat-delete-dialog{border-radius:20px;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important}.ops-chat-members-sheet{overflow-y:auto;color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5)!important;background:linear-gradient(165deg,var(--lightningcss-light,#f6fbff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e8f3fc)var(--lightningcss-dark,#172d43))!important;border-left:1px solid var(--lightningcss-light,#aac3db)var(--lightningcss-dark,#61758d)!important;width:min(430px,100vw - 18px)!important;max-width:min(430px,100vw - 18px)!important}.ops-chat-members-sheet [data-slot=sheet-title]{color:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#e8edf5);align-items:center;gap:8px;display:flex}.ops-chat-members-sheet [data-slot=sheet-title] svg{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);width:21px;height:21px}.ops-chat-members-summary{color:var(--lightningcss-light,#45627d)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7);border:1px solid var(--lightningcss-light,#b8d2e7)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:baseline;gap:7px;padding:12px 14px;display:flex}.ops-chat-members-summary strong{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);font:900 1.55rem/1 "Domino's Sans Header 1",Impact,sans-serif}.ops-chat-members-summary span{text-transform:uppercase;font-size:.8rem;font-weight:900}.ops-chat-members-list{gap:9px;display:grid}.ops-chat-member{background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#151f2de6);border:1px solid var(--lightningcss-light,#bfd4e6)var(--lightningcss-dark,#61758d);border-radius:16px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:9px;display:grid;box-shadow:0 8px 20px #06315e14}.ops-chat-member-bubble{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);width:58px;height:58px;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.ops-chat-member-bubble .rank-badge-stage{width:39px;height:39px}.ops-chat-member-bubble .achievement-badge-compact{width:43px;height:43px}.ops-chat-member>div:nth-child(2){gap:2px;min-width:0;display:grid}.ops-chat-member strong{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;overflow:hidden}.ops-chat-member span{color:var(--lightningcss-light,#617990)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.ops-chat-member small{color:var(--lightningcss-light,#5d327e)var(--lightningcss-dark,#cfbaff);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#f1e5ff)var(--lightningcss-dark,#2b263e);border-radius:999px;margin-top:2px;padding:3px 7px;font-weight:950}.ops-chat-members-state{color:var(--lightningcss-light,#607992)var(--lightningcss-dark,#9acbff);text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.ops-chat-members-state>svg{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);width:38px;height:38px}.ops-chat-members-state>svg.lucide-loader-circle{animation:1s linear infinite ops-chat-spin}.ops-chat-members-state strong{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5)}.ops-chat-members-state span{max-width:260px;font-size:.8rem}.ops-chat-members-state.is-error>svg{color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#ffb3bd)}.ops-chat-member-remove{color:var(--lightningcss-light,#b60f18)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff4f5)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e5a5aa)var(--lightningcss-dark,#61758d);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.ops-chat-member-remove svg{width:15px}.ops-chat-member-assignment{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8d2e7)var(--lightningcss-dark,#61758d);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:11px;display:grid}.ops-chat-member-assignment label{color:var(--lightningcss-light,#163a60)var(--lightningcss-dark,#9acbff);min-width:0;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);gap:5px;font-weight:900;display:grid}.ops-chat-member-assignment select{color:var(--lightningcss-light,#173959)var(--lightningcss-dark,#9acbff);min-width:0;min-height:39px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cadd)var(--lightningcss-dark,#61758d);border-radius:10px;padding:0 9px}.ops-chat-member-assignment button{gap:6px;min-height:39px}.ops-chat-mention-dialog{border-radius:22px;width:min(92vw,520px)}.ops-chat-mention-dialog [data-slot=dialog-title]{align-items:center;gap:7px;display:flex}.ops-chat-unread-badge,.ops-chat-topic-unread{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.68rem;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #ffffff1f}.ops-chat-topic-unread{z-index:3;min-width:19px;height:19px;padding:0 5px;font-size:.6rem;position:absolute;top:3px;right:3px}.ops-chat-jump-unread{z-index:8;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71);border:0;border-radius:999px;justify-self:center;align-items:center;gap:7px;padding:8px 13px;font-size:.78rem;font-weight:900;display:inline-flex;position:sticky;top:8px;box-shadow:0 8px 22px #073f7842}.ops-chat-jump-unread svg{width:16px;height:16px}.ops-chat-unread-divider{color:var(--lightningcss-light,#c51620)var(--lightningcss-dark,#ffb3bd);width:100%;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:5px 0 9px;font-weight:950;display:flex}.ops-chat-unread-divider:before,.ops-chat-unread-divider:after{content:"";background:var(--lightningcss-light,#ef9da1)var(--lightningcss-dark,#34232d);border-radius:999px;flex:1;height:2px}.ops-chat-post.is-required .ops-chat-message{background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff3f4)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#e16d74)var(--lightningcss-dark,#61758d);box-shadow:0 12px 32px #9b141f24}.ops-chat-post.is-poll .ops-chat-message{background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f0f8ff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#79aee0)var(--lightningcss-dark,#61758d)}.ops-chat-required-label{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.06em;background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:999px;align-items:center;gap:6px;margin-bottom:9px;padding:6px 9px;font-weight:950;display:inline-flex}.ops-chat-required-label svg{width:15px;height:15px}.ops-chat-acknowledgement{border-top:1px solid var(--lightningcss-light,#efc3c6)var(--lightningcss-dark,#61758d);gap:10px;margin-top:13px;padding-top:11px;display:grid}.ops-chat-acknowledgement>div{color:var(--lightningcss-light,#75121a)var(--lightningcss-dark,#ffb3bd);align-items:center;gap:8px;display:flex}.ops-chat-acknowledgement>div>svg{width:21px;height:21px}.ops-chat-acknowledgement>div span{gap:2px;display:grid}.ops-chat-acknowledgement>div strong{font-size:.8rem}.ops-chat-acknowledgement>div small{color:var(--lightningcss-light,#8e5055)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-acknowledgement>button,.ops-chat-acknowledgement>b.is-complete{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#b5121b)var(--lightningcss-dark,#652838);border:0;border-radius:10px;align-items:center;gap:6px;width:fit-content;padding:8px 11px;font-size:.76rem;font-weight:950;display:inline-flex}.ops-chat-acknowledgement>b.is-complete{color:var(--lightningcss-light,#08713d)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e4f8eb)var(--lightningcss-dark,#18312b)}.ops-chat-acknowledgement>b svg{width:16px}.ops-chat-acknowledgement details{color:var(--lightningcss-light,#714046)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-acknowledgement summary{cursor:pointer;font-weight:850}.ops-chat-acknowledgement details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.ops-chat-acknowledgement details span{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:8px;justify-content:space-between;gap:8px;min-width:0;padding:6px 8px;display:flex}.ops-chat-acknowledgement details span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-chat-acknowledgement details .is-read small{color:var(--lightningcss-light,#08713d)var(--lightningcss-dark,#94dfba)}.ops-chat-acknowledgement details .is-waiting small{color:var(--lightningcss-light,#b5121b)var(--lightningcss-dark,#ffb3bd)}.ops-chat-poll{gap:10px;margin-top:8px;display:grid}.ops-chat-poll header{color:var(--lightningcss-light,#0a4f8b)var(--lightningcss-dark,#9acbff);align-items:flex-start;gap:8px;display:flex}.ops-chat-poll header svg{flex:none;width:21px;height:21px}.ops-chat-poll header strong{font-size:.95rem;line-height:1.25}.ops-chat-poll>div{gap:7px;display:grid}.ops-chat-poll>div>button{color:var(--lightningcss-light,#123b61)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#aecae3)var(--lightningcss-dark,#61758d);border-radius:11px;gap:5px;padding:8px 10px;display:grid}.ops-chat-poll>div>button.is-selected{border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d);box-shadow:inset 0 0 0 1px #0872bb}.ops-chat-poll button>span{justify-content:space-between;gap:10px;display:flex}.ops-chat-poll button b{font-size:.8rem}.ops-chat-poll button small{color:var(--lightningcss-light,#607b95)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-poll button>i{background:var(--lightningcss-light,#e1edf7)var(--lightningcss-dark,#172d43);border-radius:999px;height:5px;overflow:hidden}.ops-chat-poll button>i em{border-radius:inherit;background:linear-gradient(90deg,var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#48a8e7)var(--lightningcss-dark,#1d4c71));height:100%;display:block}.ops-chat-poll footer{color:var(--lightningcss-light,#607b95)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.ops-chat-group-mentions{border-bottom:1px solid var(--lightningcss-light,#d6e2ed)var(--lightningcss-dark,#61758d);gap:6px;padding-bottom:10px;display:grid}.ops-chat-group-mentions>strong{color:var(--lightningcss-light,#7a3951)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.08em;padding:2px 4px}.ops-chat-group-mentions>button{background:var(--lightningcss-light,#fff4f7)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#efc6d3)var(--lightningcss-dark,#61758d)!important}.ops-chat-group-mentions>button b{color:var(--lightningcss-light,#aa1b48)var(--lightningcss-dark,#ffb3bd)}.ops-chat-edit-dialog,.ops-chat-advanced-dialog,.ops-chat-notification-dialog{border-radius:22px;width:min(94vw,650px);max-height:min(90dvh,820px);overflow-y:auto}.ops-chat-edit-dialog [data-slot=dialog-title],.ops-chat-advanced-dialog [data-slot=dialog-title],.ops-chat-notification-dialog [data-slot=dialog-title]{align-items:center;gap:7px;display:flex}.ops-chat-edit-dialog textarea,.ops-chat-advanced-dialog textarea{min-height:115px}.ops-chat-advanced-dialog>label,.ops-chat-poll-builder label,.ops-chat-schedule-builder label,.ops-chat-quiet-hours label{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);gap:5px;font-size:.78rem;font-weight:900;display:grid}.ops-chat-advanced-dialog input,.ops-chat-advanced-dialog select,.ops-chat-notification-dialog input,.ops-chat-notification-dialog select{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdcede)var(--lightningcss-dark,#61758d);border-radius:10px;min-height:42px;padding:8px 10px}.ops-chat-poll-builder,.ops-chat-schedule-builder{gap:12px;display:grid}.ops-chat-poll-option-builder{gap:7px;display:grid}.ops-chat-poll-option-builder>span{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);font-size:.78rem;font-weight:900}.ops-chat-poll-option-builder>div{grid-template-columns:minmax(0,1fr) 38px;gap:6px;display:grid}.ops-chat-poll-option-builder>div:not(:has(button)){grid-template-columns:1fr}.ops-chat-poll-option-builder>div button{color:var(--lightningcss-light,#a41721)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border:0;border-radius:9px}.ops-chat-inline-check{align-items:center;gap:8px!important;display:flex!important}.ops-chat-inline-check input{width:18px;height:18px;min-height:0}.ops-chat-schedule-grid{grid-template-columns:1.25fr .85fr .85fr;gap:8px;display:grid}.ops-chat-scheduled-list{border-top:1px solid var(--lightningcss-light,#d2deea)var(--lightningcss-dark,#61758d);gap:7px;padding-top:12px;display:grid}.ops-chat-scheduled-list>strong{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);font-size:.8rem}.ops-chat-scheduled-list article{background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9d9e7)var(--lightningcss-dark,#61758d);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.ops-chat-scheduled-list article>span{gap:2px;min-width:0;display:grid}.ops-chat-scheduled-list b{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);font-size:.75rem}.ops-chat-scheduled-list small{color:var(--lightningcss-light,#668097)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-scheduled-list em{color:var(--lightningcss-light,#435e78)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.ops-chat-scheduled-list button{color:var(--lightningcss-light,#a41721)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border:0;border-radius:9px;align-items:center;gap:5px;padding:7px;font-weight:900;display:inline-flex}.ops-chat-scheduled-list button svg{width:15px}.ops-chat-notification-modes{gap:7px;display:grid}.ops-chat-notification-modes>button{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd9e6)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:10px;padding:11px;display:grid}.ops-chat-notification-modes>button.is-selected{background:var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d)}.ops-chat-notification-modes button span{gap:2px;display:grid}.ops-chat-notification-modes strong{font-size:.8rem}.ops-chat-notification-modes small{color:var(--lightningcss-light,#668097)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-notification-modes svg{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff)}.ops-chat-quiet-hours{border-top:1px solid var(--lightningcss-light,#d2deea)var(--lightningcss-dark,#61758d);gap:8px;padding-top:12px;display:grid}.ops-chat-quiet-hours>strong{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);font-size:.8rem}.ops-chat-quiet-hours>strong small{color:var(--lightningcss-light,#75899b)var(--lightningcss-dark,#9acbff);font-weight:700}.ops-chat-quiet-hours>div{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.ops-chat-mention-list{gap:6px;max-height:55dvh;display:grid;overflow-y:auto}.ops-chat-mention-list>span{color:var(--lightningcss-light,#6e8295)var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;padding:18px;display:flex}.ops-chat-mention-list>button{color:var(--lightningcss-light,#173b60)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cfdae5)var(--lightningcss-dark,#61758d);border-radius:13px;gap:3px;min-height:54px;padding:9px 12px;display:grid}.ops-chat-mention-list>button:hover{background:var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#76b7e9)var(--lightningcss-dark,#61758d)}.ops-chat-mention-list strong{font-size:.8rem}.ops-chat-mention-list span{color:var(--lightningcss-light,#6c8195)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit)}.ops-checklist-workspace{background:radial-gradient(circle at 92% 4%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),#0000 24%),linear-gradient(150deg,var(--lightningcss-light,#eaf3fc)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d) 55%,var(--lightningcss-light,#e7f2fc)var(--lightningcss-dark,#172d43));grid-row:3/-1;min-height:0;padding:clamp(14px,2.4vw,28px);overflow-y:auto}.ops-checklist-overview{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 88% 15%,var(--lightningcss-light,#ffd23f38)var(--lightningcss-dark,#332d2038),#0000 28%),linear-gradient(125deg,var(--lightningcss-light,#061d42)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075a9e)var(--lightningcss-dark,#1d4c71) 70%,var(--lightningcss-light,#0e86ca)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#09569f3d)var(--lightningcss-dark,#61758d3d);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(180px,230px) auto;align-items:center;gap:18px;width:min(1120px,100%);margin:0 auto 14px;padding:18px;display:grid;box-shadow:0 18px 42px #061d4233}.ops-checklist-overview-copy{min-width:0}.ops-checklist-overview-copy>span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;font-weight:950;display:flex}.ops-checklist-overview-copy>span svg{width:18px;height:18px}.ops-checklist-overview-copy h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:6px 0 4px;font:900 clamp(1.45rem,2.6vw,2.15rem)/1 "Domino's Sans Header 1",Impact,sans-serif}.ops-checklist-overview-copy p{color:var(--lightningcss-light,#c9e4fa)var(--lightningcss-dark,#e8edf5);align-items:center;gap:6px;margin:0;font-size:.86rem;font-weight:800;display:flex}.ops-checklist-overview-copy p svg{width:16px;height:16px}.ops-checklist-overview-copy .ops-checklist-reward-copy{color:var(--lightningcss-light,#fff1a6)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);margin-top:7px;font-weight:900}.ops-checklist-progress{gap:4px;display:grid}.ops-checklist-progress>strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font:900 1.65rem/1 "Domino's Sans Header 1",Impact,sans-serif}.ops-checklist-progress>span{color:var(--lightningcss-light,#cce6fa)var(--lightningcss-dark,#e8edf5);font-size:.78rem;font-weight:850}.ops-checklist-progress>i{background:var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#151f2d2e);border-radius:999px;height:8px;overflow:hidden}.ops-checklist-progress>i b{width:var(--checklist-progress);border-radius:inherit;background:linear-gradient(90deg,var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffec89)var(--lightningcss-dark,#332d20));height:100%;transition:width .25s;display:block;box-shadow:0 0 14px #ffd23fb3}.ops-checklist-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ops-checklist-actions button{border-radius:11px;min-height:42px;font-weight:900}.ops-checklist-actions button:not([data-variant=outline]){color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.ops-checklist-actions button[data-variant=outline]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border-color:var(--lightningcss-light,#ffffff57)var(--lightningcss-dark,#61758d57)}.ops-checklist-history-banner{color:var(--lightningcss-light,#5b4500)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff7ca)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e2b93d)var(--lightningcss-dark,#61758d);border-radius:13px;align-items:center;gap:11px;width:min(1120px,100%);margin:0 auto 12px;padding:11px 13px;display:flex}.ops-checklist-history-banner>svg{flex:none;width:20px;height:20px}.ops-checklist-history-banner span{gap:1px;font-size:.84rem;display:grid}.ops-checklist-history-banner strong{color:var(--lightningcss-light,#342700)var(--lightningcss-dark,#e8edf5)}.ops-checklist-list{gap:12px;width:min(1120px,100%);margin:0 auto;display:grid}.ops-checklist-timeframe-section{gap:6px;min-width:0;display:grid}.ops-checklist-timeframe-header{z-index:3;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 90% 10%,var(--lightningcss-light,#ffd23f38)var(--lightningcss-dark,#332d2038),#0000 28%),linear-gradient(110deg,var(--lightningcss-light,#071f44)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075a9e)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#ffd23fc7)var(--lightningcss-dark,#61758dc7);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex;position:sticky;top:-1px;overflow:hidden;box-shadow:0 8px 20px #0624482e}.ops-checklist-timeframe-header>span{color:var(--lightningcss-light,#08294d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 18px #ffd23f59}.ops-checklist-timeframe-header>span svg{width:17px;height:17px}.ops-checklist-timeframe-header>div{gap:1px;min-width:0;display:grid}.ops-checklist-timeframe-header strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.025em;text-transform:uppercase;font:900 .95rem/1.1 "Domino's Sans Header 1",Impact,sans-serif}.ops-checklist-timeframe-header small{color:var(--lightningcss-light,#cbe6fa)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.ops-checklist-timeframe-tasks{gap:6px;display:grid}.ops-checklist-task{background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#151f2df5);border:1px solid var(--lightningcss-light,#bfd2e5)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,#168bd3)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 9px 8px 7px;transition:transform .16s,border-color .16s,opacity .16s;display:grid;box-shadow:0 6px 16px #06315e14}.ops-checklist-task:hover{border-color:var(--lightningcss-light,#74b7e5)var(--lightningcss-dark,#61758d);transform:translateY(-1px)}.ops-checklist-task.is-complete{background:linear-gradient(110deg,var(--lightningcss-light,#edfff5)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#19a763)var(--lightningcss-dark,#61758d)}.ops-checklist-task.is-locked:not(.is-complete){background:linear-gradient(110deg,var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#f2ad22)var(--lightningcss-dark,#61758d)}.ops-checklist-task.is-overdue:not(.is-complete){border-color:var(--lightningcss-light,#ef9aa2)var(--lightningcss-dark,#61758d);background:linear-gradient(110deg,var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 52%);border-left-color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d);animation:1.8s ease-in-out infinite ops-checklist-overdue-card}.ops-checklist-toggle{color:var(--lightningcss-light,#0a73bd)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e7f4ff)var(--lightningcss-dark,#172d43);border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ops-checklist-toggle:hover:not(:disabled){color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0a73bd)var(--lightningcss-dark,#1d4c71)}.ops-checklist-toggle:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d)}.ops-checklist-toggle:disabled{cursor:not-allowed;opacity:.72}.ops-checklist-toggle [data-slot=checkbox]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);pointer-events:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid;width:20px;height:20px}.ops-checklist-task.is-complete .ops-checklist-toggle{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#19a763)var(--lightningcss-dark,#20503f)}.ops-checklist-task.is-complete .ops-checklist-toggle [data-slot=checkbox]{background:var(--lightningcss-light,#0d8f50)var(--lightningcss-dark,#20503f);border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d)}.ops-checklist-toggle>svg{width:19px;height:19px}.ops-checklist-task-copy{min-width:0}.ops-checklist-task-copy>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ops-checklist-task-copy strong{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;font-size:.9rem;line-height:1.2}.ops-checklist-task.is-complete .ops-checklist-task-copy strong{color:var(--lightningcss-light,#47705d)var(--lightningcss-dark,#94dfba);text-decoration:line-through;text-decoration-thickness:2px}.ops-checklist-task-copy>div>span{color:var(--lightningcss-light,#075e9c)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);font-weight:950;line-height:var(--hpp-small-leading,1.15);background:var(--lightningcss-light,#e3f2ff)var(--lightningcss-dark,#172d43);border-radius:999px;align-items:center;gap:3px;padding:3px 6px;display:inline-flex}.ops-checklist-task-copy>div>span.is-manager{color:var(--lightningcss-light,#7a4700)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0bd)var(--lightningcss-dark,#332d20)}.ops-checklist-task-copy>div>span.is-photo-required{color:var(--lightningcss-light,#8d1620)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe7e9)var(--lightningcss-dark,#34232d)}.ops-checklist-task-copy>div>span.is-days{color:var(--lightningcss-light,#5d338d)var(--lightningcss-dark,#cfbaff);background:var(--lightningcss-light,#f0e6ff)var(--lightningcss-dark,#2b263e)}.ops-checklist-task-copy>div>span.ops-checklist-overdue-alert{color:var(--lightningcss-light,#7e0d15)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e9a0a6)var(--lightningcss-dark,#61758d);gap:5px;padding:4px 7px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #d7192014}.ops-checklist-overdue-alert i{border-radius:50%;flex:none;width:7px;height:7px}.ops-checklist-overdue-alert i:first-child{background:var(--lightningcss-light,#ff1f2d)var(--lightningcss-dark,#652838);animation:.7s ease-in-out infinite alternate ops-checklist-red-light;box-shadow:0 0 8px #ff1f2d}.ops-checklist-overdue-alert i:last-child{background:var(--lightningcss-light,#168dff)var(--lightningcss-dark,#1d4c71);animation:.7s ease-in-out infinite alternate ops-checklist-blue-light;box-shadow:0 0 8px #168dff}.ops-checklist-overdue-alert svg{color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#ffb3bd);animation:.55s ease-in-out infinite ops-checklist-alarm-shake}.ops-checklist-overdue-alert b{font:inherit;text-transform:uppercase}.ops-checklist-task-copy span svg{width:12px;height:12px}.ops-checklist-task-copy>small{color:var(--lightningcss-light,#667b91)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,1.25);align-items:center;gap:4px;margin-top:3px;display:flex}.ops-checklist-task-copy>small svg{color:var(--lightningcss-light,#15965a)var(--lightningcss-dark,#94dfba);width:14px;height:14px}.ops-checklist-task-photo{background:var(--lightningcss-light,#eaf5fd)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#b8d3e7)var(--lightningcss-dark,#61758d);border-radius:9px;width:min(180px,100%);margin-top:5px;padding:0;display:block;overflow:hidden}.ops-checklist-task-photo img{object-fit:cover;width:100%;max-height:96px;display:block}.ops-checklist-evidence{color:var(--lightningcss-light,#087147)var(--lightningcss-dark,#94dfba);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e4faef)var(--lightningcss-dark,#151f2d);border:0;border-radius:8px;align-items:center;gap:4px;margin-top:4px;padding:4px 6px;font-weight:900;display:inline-flex}.ops-checklist-evidence svg{width:14px;height:14px}.ops-checklist-proof-trigger{color:var(--lightningcss-light,#a31d29)var(--lightningcss-dark,#ffb3bd);width:fit-content;min-height:30px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff1f2)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e7aeb3)var(--lightningcss-dark,#61758d);border-radius:9px;align-items:center;gap:5px;margin-top:5px;padding:5px 8px;font-weight:950;display:inline-flex}.ops-checklist-proof-trigger:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#bd1f2b)var(--lightningcss-dark,#652838)}.ops-checklist-proof-trigger svg{width:16px;height:16px}.ops-checklist-task-tools{align-items:center;gap:4px;display:flex}.ops-checklist-task-tools>button,.ops-checklist-task-tools [data-slot=dropdown-menu-trigger]{color:var(--lightningcss-light,#38617f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f1f7fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d7e8)var(--lightningcss-dark,#61758d);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ops-checklist-task-tools button:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71)}.ops-checklist-task-tools button:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d)}.ops-checklist-task-tools svg{width:15px;height:15px}.ops-checklist-info{color:var(--lightningcss-light,#075f9e)var(--lightningcss-dark,#9acbff)!important;background:var(--lightningcss-light,#e5f4ff)var(--lightningcss-dark,#172d43)!important}.ops-checklist-menu,.ops-checklist-select{color:var(--lightningcss-light,#14304e)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#b9cddd)var(--lightningcss-dark,#61758d)!important;box-shadow:0 14px 38px #041b3a3d!important}.ops-checklist-empty,.ops-checklist-state{color:var(--lightningcss-light,#607992)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7);border:1px dashed var(--lightningcss-light,#abc5dc)var(--lightningcss-dark,#61758d);border-radius:18px;align-content:center;place-items:center;gap:9px;width:min(1120px,100%);min-height:260px;margin:0 auto;padding:28px;display:grid}.ops-checklist-empty>svg,.ops-checklist-state>svg{color:var(--lightningcss-light,#0b77bd)var(--lightningcss-dark,#9acbff);width:44px;height:44px}.ops-checklist-empty h3{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);margin:0;font-size:1.2rem}.ops-checklist-empty p{margin:0;font-size:.9rem}.ops-checklist-dialog,.ops-checklist-info-dialog,.ops-checklist-history-dialog{border-radius:20px;max-height:min(90svh,720px);overflow:hidden auto;color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important}.ops-checklist-proof-dialog{border-radius:20px;color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;width:min(560px,100vw - 24px)!important;max-width:min(560px,100vw - 24px)!important}.ops-checklist-proof-dialog [data-slot=dialog-title]{align-items:center;gap:8px;display:flex}.ops-checklist-proof-dialog [data-slot=dialog-title] svg{color:var(--lightningcss-light,#bd1f2b)var(--lightningcss-dark,#ffb3bd);width:22px;height:22px}.ops-checklist-evidence-dialog{border-radius:20px;max-height:90svh;overflow-y:auto;color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;width:min(760px,100vw - 24px)!important;max-width:min(760px,100vw - 24px)!important}.ops-checklist-evidence-dialog [data-slot=dialog-title]{align-items:center;gap:8px;display:flex}.ops-checklist-evidence-dialog [data-slot=dialog-title] svg{color:var(--lightningcss-light,#15965a)var(--lightningcss-dark,#94dfba);width:21px;height:21px}.ops-checklist-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-checklist-evidence-grid img{object-fit:contain;background:var(--lightningcss-light,#edf4fa)var(--lightningcss-dark,#172d43);border-radius:13px;width:100%;max-height:52svh;display:block}.ops-checklist-info-dialog{min-width:0;width:min(620px,100vw - 24px)!important;max-width:min(620px,100vw - 24px)!important}.ops-checklist-info-dialog [data-slot=dialog-header],.ops-checklist-info-dialog [data-slot=dialog-title],.ops-checklist-info-dialog [data-slot=dialog-description]{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.ops-checklist-dialog>label{gap:6px;display:grid}.ops-checklist-dialog>label>span{color:var(--lightningcss-light,#425c77)var(--lightningcss-dark,#9acbff);text-transform:uppercase;font-size:.78rem;font-weight:950}.ops-checklist-dialog>label>span small{color:var(--lightningcss-light,#748aa0)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-transform:none}.ops-checklist-dialog input,.ops-checklist-dialog textarea{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:12px;width:100%;padding:10px 12px;font-size:1rem}.ops-checklist-dialog [data-slot=select-trigger]{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:12px;width:100%;min-height:44px}.ops-checklist-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-checklist-time-fields>label{gap:6px;min-width:0;display:grid}.ops-checklist-time-fields>label>span{color:var(--lightningcss-light,#425c77)var(--lightningcss-dark,#9acbff);text-transform:uppercase;font-size:.78rem;font-weight:950}.ops-checklist-time-fields>label>span small{color:var(--lightningcss-light,#748aa0)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-transform:none}.ops-checklist-time-fields>small{color:var(--lightningcss-light,#667c92)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);grid-column:1/-1;align-items:flex-start;gap:6px;line-height:1.4;display:flex}.ops-checklist-time-fields>small svg{color:var(--lightningcss-light,#0a75bb)var(--lightningcss-dark,#9acbff);flex:none;width:15px;height:15px}.ops-checklist-operating-days{background:var(--lightningcss-light,#f6fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:14px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.ops-checklist-operating-days legend{color:var(--lightningcss-light,#425c77)var(--lightningcss-dark,#9acbff);text-transform:uppercase;padding:0 5px;font-size:.78rem;font-weight:950}.ops-checklist-operating-days>p{color:var(--lightningcss-light,#5f7690)var(--lightningcss-dark,#9acbff);align-items:flex-start;gap:7px;margin:0;font-size:.78rem;line-height:1.4;display:flex}.ops-checklist-operating-days>p svg{color:var(--lightningcss-light,#0a75bb)var(--lightningcss-dark,#9acbff);flex:none;width:16px;height:16px}.ops-checklist-operating-days>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ops-checklist-operating-days button{color:var(--lightningcss-light,#47627d)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b6cee2)var(--lightningcss-dark,#61758d);border-radius:10px;min-width:0;min-height:38px;padding:7px 4px;font-size:.75rem;font-weight:950}.ops-checklist-operating-days button:hover{color:var(--lightningcss-light,#08649f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf6ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#1788cc)var(--lightningcss-dark,#61758d)}.ops-checklist-operating-days button:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d)}.ops-checklist-operating-days button.is-selected{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#07529a)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d);box-shadow:0 5px 13px #075b9f33}.ops-checklist-operating-days>small{color:var(--lightningcss-light,#b4232f)var(--lightningcss-dark,#ffb3bd);font-size:.75rem;font-weight:900}.ops-checklist-image-picker{background:var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#91b7d5)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:10px 12px;display:flex;position:relative;overflow:hidden;color:var(--lightningcss-light,#0a609d)var(--lightningcss-dark,#9acbff)!important;text-transform:none!important}.ops-checklist-image-picker>svg{flex:none;width:21px;height:21px}.ops-checklist-image-picker>span{color:var(--lightningcss-light,#36546f)var(--lightningcss-dark,#9acbff);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:850;overflow:hidden}.ops-checklist-image-picker input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ops-checklist-current-image{align-items:center;gap:10px;display:flex}.ops-checklist-current-image img{object-fit:cover;border:1px solid var(--lightningcss-light,#bed4e5)var(--lightningcss-dark,#61758d);border-radius:10px;width:84px;height:64px;display:block}.ops-checklist-current-image button{color:var(--lightningcss-light,#9f2530)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff2f3)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e5aeb2)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.ops-checklist-current-image button svg{width:15px;height:15px}.ops-checklist-photo-requirement{background:var(--lightningcss-light,#fff5f6)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#efc0c4)var(--lightningcss-dark,#61758d);border-radius:13px;padding:11px}.ops-checklist-photo-requirement>span{align-items:center;gap:9px;display:flex;color:var(--lightningcss-light,#8e1c25)var(--lightningcss-dark,#ffb3bd)!important}.ops-checklist-photo-requirement [data-slot=checkbox]{border-color:var(--lightningcss-light,#bd1f2b)var(--lightningcss-dark,#61758d);width:21px;height:21px}.ops-checklist-photo-requirement>small{color:var(--lightningcss-light,#745a5c)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .74rem);align-items:flex-start;gap:6px;line-height:1.4;display:flex}.ops-checklist-photo-requirement>small svg{color:var(--lightningcss-light,#bd1f2b)var(--lightningcss-dark,#ffb3bd);flex:none;width:15px;height:15px}.ops-checklist-proof-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-checklist-proof-options>label{color:var(--lightningcss-light,#075f9e)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#8fbadb)var(--lightningcss-dark,#61758d);border-radius:16px;align-content:center;place-items:center;gap:9px;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}.ops-checklist-proof-options>label:hover{background:var(--lightningcss-light,#e1f3ff)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#0876c3)var(--lightningcss-dark,#61758d)}.ops-checklist-proof-options>label>svg{width:32px;height:32px}.ops-checklist-proof-options>label>span{gap:2px;display:grid}.ops-checklist-proof-options>label strong{color:var(--lightningcss-light,#123553)var(--lightningcss-dark,#e8edf5);font-size:.9rem}.ops-checklist-proof-options>label small{color:var(--lightningcss-light,#658098)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.ops-checklist-proof-options input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.ops-checklist-proof-saving{color:var(--lightningcss-light,#075f9e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f5ff)var(--lightningcss-dark,#172d43);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:.8rem;font-weight:900;display:flex}.ops-checklist-proof-saving svg{width:18px;height:18px}.ops-checklist-proof-selection{gap:7px;display:grid}.ops-checklist-proof-selection>strong{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);font-size:.8rem}.ops-checklist-proof-selection>div{background:var(--lightningcss-light,#f5faff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9ddea)var(--lightningcss-dark,#61758d);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.ops-checklist-proof-selection>div>svg{color:var(--lightningcss-light,#0876c3)var(--lightningcss-dark,#9acbff);width:19px;height:19px}.ops-checklist-proof-selection span{gap:1px;min-width:0;display:grid}.ops-checklist-proof-selection b{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ops-checklist-proof-selection small{color:var(--lightningcss-light,#678096)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.ops-checklist-proof-selection button{color:var(--lightningcss-light,#a31d29)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.ops-checklist-proof-selection button svg{width:16px;height:16px}.ops-checklist-info-dialog [data-slot=dialog-title],.ops-checklist-history-dialog [data-slot=dialog-title]{align-items:center;gap:8px;display:flex}.ops-checklist-info-dialog [data-slot=dialog-title] svg,.ops-checklist-history-dialog [data-slot=dialog-title] svg{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);width:21px;height:21px}.ops-checklist-info-content{gap:10px;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.ops-checklist-info-content>p{color:var(--lightningcss-light,#1a3957)var(--lightningcss-dark,#9acbff);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:var(--lightningcss-light,#f1f8fe)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d9ea)var(--lightningcss-dark,#61758d);border-radius:13px;min-width:0;max-width:100%;margin:0;padding:14px;font-size:.95rem;line-height:1.55;overflow-x:hidden}.ops-checklist-info-content>img{object-fit:contain;background:var(--lightningcss-light,#eef6fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c2d7e8)var(--lightningcss-dark,#61758d);border-radius:13px;width:100%;max-width:100%;max-height:420px;display:block}.ops-checklist-info-goal{color:var(--lightningcss-light,#684500)var(--lightningcss-dark,#f4d38b);overflow-wrap:anywhere;background:var(--lightningcss-light,#fff1b7)var(--lightningcss-dark,#332d20);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:7px 10px;font-size:.8rem;font-weight:950;display:flex}.ops-checklist-info-days{color:var(--lightningcss-light,#55317f)var(--lightningcss-dark,#cfbaff);overflow-wrap:anywhere;background:var(--lightningcss-light,#f0e6ff)var(--lightningcss-dark,#2b263e);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:7px 10px;font-size:.8rem;font-weight:950;display:flex}.ops-checklist-info-goal svg,.ops-checklist-info-days svg{flex:none;width:16px;height:16px}.ops-checklist-info-goal small{color:var(--lightningcss-light,#7d6841)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.ops-checklist-info-days small{color:var(--lightningcss-light,#775c94)var(--lightningcss-dark,#cfbaff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.ops-checklist-history-list{gap:8px;display:grid;overflow-y:auto}.ops-checklist-history-list>button{color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfd2e4)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 12px;display:grid}.ops-checklist-history-list>button:hover{background:var(--lightningcss-light,#eaf6ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#168bd3)var(--lightningcss-dark,#61758d)}.ops-checklist-history-list>button>span{gap:2px;display:grid}.ops-checklist-history-list>button>span:last-child{text-align:right}.ops-checklist-history-list strong{font-size:.9rem}.ops-checklist-history-list b{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);font-size:1rem}.ops-checklist-history-list small{color:var(--lightningcss-light,#6b8095)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}:is(body:has(>.unified-header.has-cut-test-alert) .ops-chat-shell,body:has(>.unified-header.has-before-after-alert) .ops-chat-shell){height:calc(100svh - 126px)}body:has(>.unified-header.has-two-battle-alerts) .ops-chat-shell{height:calc(100svh - 170px)}@keyframes ops-chat-spin{to{transform:rotate(360deg)}}@keyframes ops-chat-live-pulse{0%,to{opacity:.65;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes ops-chat-pin-pulse{0%,to{border-color:var(--lightningcss-light,#e4b520)var(--lightningcss-dark,#61758d);box-shadow:0 0 #ffd23f14,0 6px 17px #4431001a}50%{border-color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 5px #ffd23f2e,0 8px 22px #44310029}}@keyframes ops-chat-effect-green{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes ops-chat-effect-blue{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes ops-chat-effect-orange{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ops-chat-effect-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes ops-chat-effect-electric{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes ops-chat-effect-hyper{0%{transform:translate(-1px)rotate(-2deg)scale(1)}to{transform:translate(2px,-3px)rotate(2deg)scale(1.035)}}@keyframes ops-chat-effect-solar{0%,to{transform:scale(1)}50%{transform:scale(1.04)rotate(1deg)}}@keyframes ops-chat-effect-cosmic{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-4px)rotate(2deg)scale(1.03)}}@keyframes ops-chat-effect-prism{0%,to{transform:rotate(-1deg)scale(1)}50%{transform:rotate(2deg)scale(1.04)}}@keyframes ops-chat-effect-legend{0%,to{transform:scale(1)rotate(-1deg)}50%{transform:scale(1.055)rotate(1deg)}}@keyframes ops-chat-soft-glow{0%,to{opacity:.46;transform:scale(.82)}50%{opacity:.92;transform:scale(1.08)}}@keyframes ops-chat-soft-drift{0%,to{opacity:.38;transform:translate(-5%,3%)rotate(-5deg)scale(.88)}50%{opacity:.82;transform:translate(5%,-3%)rotate(5deg)scale(1.08)}}@keyframes ops-chat-topic-hot-ring{0%{opacity:.58;border-color:var(--lightningcss-light,#ff4d00)var(--lightningcss-dark,#61758d);transform:scale(.97)}to{opacity:1;border-color:var(--lightningcss-light,#ffd43d)var(--lightningcss-dark,#61758d);transform:scale(1.04)}}@keyframes ops-chat-topic-fire-dance{0%{filter:brightness(.98);transform:translate(-50%)rotate(-3deg)scale(.94)}to{filter:brightness(1.16);transform:translate(-50%)rotate(3deg)scale(1.08)}}@keyframes ops-chat-reaction-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@keyframes ops-chat-presshold-fade{0%{opacity:0}to{opacity:1}}@keyframes ops-checklist-overdue-card{0%,to{box-shadow:0 8px 22px #06315e17,0 0 #d7192000}50%{box-shadow:0 9px 25px #7d0f192e,0 0 0 4px #d7192017}}@keyframes ops-checklist-red-light{0%{opacity:.25;transform:scale(.72)}to{opacity:1;transform:scale(1.18)}}@keyframes ops-checklist-blue-light{0%{opacity:1;transform:scale(1.18)}to{opacity:.25;transform:scale(.72)}}@keyframes ops-checklist-alarm-shake{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@media (width<=900px){.ops-chat-shell{grid-template-columns:220px minmax(0,1fr)}.ops-chat-post-surface{grid-template-columns:94px minmax(0,1fr) 34px}.ops-chat-author{width:92px;height:92px}}@media (width<=760px){.unified-header.is-chat-route{display:none}.ops-chat-fullscreen-loading{z-index:1200;width:100%;height:100dvh;min-height:0;max-height:100dvh;position:fixed;inset:0}.ops-chat-shell{z-index:1200;overscroll-behavior:none;grid-template-columns:1fr;width:100%;height:100dvh;min-height:0;max-height:100dvh;position:fixed;inset:0}body:has(>.unified-header.has-cut-test-alert) .ops-chat-shell{z-index:1200;overscroll-behavior:none;grid-template-columns:1fr;width:100%;height:100dvh;min-height:0;max-height:100dvh;position:fixed;inset:0}body:has(>.unified-header.has-before-after-alert) .ops-chat-shell{z-index:1200;overscroll-behavior:none;grid-template-columns:1fr;width:100%;height:100dvh;min-height:0;max-height:100dvh;position:fixed;inset:0}.ops-chat-shell{touch-action:pan-x pan-y}.ops-chat-shell input,.ops-chat-shell textarea,.ops-chat-shell select,.ops-chat-members-sheet input,.ops-chat-members-sheet textarea,.ops-chat-members-sheet select,.ops-chat-create-dialog input,.ops-chat-create-dialog textarea,.ops-chat-create-dialog select{font-size:16px}.ops-chat-sidebar{display:none}.ops-chat-workspace-header{min-height:78px;padding:max(9px, env(safe-area-inset-top)) 10px 9px;grid-template-columns:44px minmax(0,1fr) auto;gap:9px}.ops-chat-mobile-menu{border-radius:12px;width:44px;height:44px;display:inline-flex}.ops-chat-workspace-header h1{font-size:1.35rem}.ops-chat-workspace-header p{font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-workspace-header>div:first-of-type>span{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-header-actions{gap:5px}.ops-chat-push-toggle{width:40px;height:40px;min-height:40px;padding:0}.ops-chat-push-toggle span{display:none}.ops-chat-members-button{width:40px;height:40px;min-height:40px;padding:0}.ops-chat-members-button span{display:none}.ops-chat-appearance-button{width:40px;height:40px;min-height:40px;padding:0}.ops-chat-appearance-button span,.ops-chat-sidebar-home{display:none}.ops-chat-header-control,.ops-chat-notifications .notification-center-trigger{border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px}.ops-chat-topic-strip{gap:4px;min-height:59px;padding:0 6px;overflow:visible}.ops-chat-topic-grid{gap:3px;padding:8px 0 5px;overflow:visible}.ops-chat-topic-grid.has-overflow{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;display:flex;overflow:auto hidden}.ops-chat-topic-grid::-webkit-scrollbar{display:none}.ops-chat-topic-item{aspect-ratio:auto;scroll-snap-align:start;border-width:1px;border-radius:10px;justify-self:center;width:100%;min-width:0;max-width:none;height:46px;box-shadow:0 4px 9px #0a84ff26}.ops-chat-topic-grid.has-overflow .ops-chat-topic-item{width:var(--topic-mobile-width,42px);min-width:var(--topic-mobile-width,42px);max-width:var(--topic-mobile-width,42px);flex:0 0 var(--topic-mobile-width,42px)}.ops-chat-topic-item:has(.ops-chat-topic-select.is-active){transform:translateY(-2px)scale(1.03);box-shadow:0 6px 12px #0a84ff4d}.ops-chat-topic-item:active{transform:translateY(1px)scale(.92);box-shadow:0 2px 5px #0a84ff2e}.ops-chat-topic-item.is-hot:after{border-radius:13px}.ops-chat-topic-select{gap:0;min-height:0;padding:3px}.ops-chat-topic-select>svg:first-child{display:none}.ops-chat-topic-label{letter-spacing:-.025em;font-size:.43rem;line-height:.93;display:block}.ops-chat-topic-label.is-long-label{font-size:.37rem;line-height:.91}.ops-chat-topic-label.is-very-long-label{font-size:.33rem;line-height:.89}.ops-chat-topic-label.is-long-word{font-size:.32rem}.ops-chat-topic-label.is-very-long-word{letter-spacing:-.04em;font-size:.26rem}.ops-chat-topic-select small{border-width:1px;min-width:13px;height:13px;font-size:.45rem;bottom:-3px;right:0}.ops-chat-topic-overdue-alert{border-width:1px;gap:2px;min-width:23px;height:15px;top:-7px}.ops-chat-topic-overdue-alert i{width:3px;height:3px}.ops-chat-topic-overdue-alert svg{width:8px;height:8px}.ops-chat-topic-overdue-alert b{font-size:.45rem}.ops-chat-topic-fire{border-width:1px;gap:1px;min-width:25px;height:16px;top:-7px}.ops-chat-topic-fire svg{width:9px;height:9px}.ops-chat-topic-fire b{display:none}.ops-chat-topic-lock{width:14px;height:14px;bottom:-3px;right:-2px}.ops-chat-topic-lock svg{width:8px;height:8px}.ops-chat-topic-menu{width:18px;height:18px;min-height:18px;top:-2px;right:-2px}.ops-chat-topic-menu svg{width:10px;height:10px}.ops-chat-topic-strip button.ops-chat-add-topic{border-radius:10px;justify-content:center;width:34px;height:34px;padding:3px;transition:transform .1s,box-shadow .1s;box-shadow:0 4px 9px #0a84ff26}.ops-chat-topic-strip button.ops-chat-add-topic:active{transform:translateY(1px)scale(.94);box-shadow:0 2px 5px #0a84ff24}.ops-chat-topic-strip button.ops-chat-add-topic span{display:none}.ops-chat-pinned-bar{border-radius:10px;margin:4px 5px 6px}.ops-chat-pinned-bar>button{grid-template-columns:24px minmax(0,1fr) 15px;gap:6px;min-height:36px;padding:5px 7px}.ops-chat-pin-icon{width:23px;height:23px}.ops-chat-pin-icon svg{width:12px;height:12px}.ops-chat-pin-summary strong{font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-pin-summary small{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-pin-chevron{width:14px;height:14px}.ops-chat-pin-detail{max-height:38vh;padding:8px 10px 11px 37px}.ops-chat-pin-detail>span{font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);margin-bottom:6px}.ops-chat-pin-detail>p{font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:1.42}.ops-chat-message-list{gap:8px;padding:9px 6px .5in}.ops-chat-area-standings-workspace{padding:10px 7px max(18px, env(safe-area-inset-bottom))}.ops-chat-area-standings{border-radius:15px}.ops-chat-message-list.has-posts:before{margin-bottom:-8px}.ops-chat-return-latest{bottom:10px!important;right:12px!important}.ops-chat-post-surface{grid-template-columns:82px minmax(0,1fr) 30px}.ops-chat-message-frame{max-width:100%;margin:20px 0 0 -10px}.ops-chat-post-time{font-size:.65rem}.ops-chat-author{gap:0;width:80px;height:80px;padding:4px}.ops-chat-author .rank-badge-stage{width:31px;height:31px;margin:-5px 0 7px}.ops-chat-author .achievement-badge-compact{width:33px;height:33px;margin:-7px 0 9px}.ops-chat-guide-badge{width:33px;height:33px;margin:-6px 0 8px}.ops-chat-guide-badge svg{width:20px;height:20px}.ops-chat-author>strong{max-width:69px;font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,1)}.ops-chat-author>strong.is-long-name{font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,.96)}.ops-chat-author>strong.is-very-long-name{font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,.92)}.ops-chat-author:has(>strong.is-very-long-name){width:86px;height:86px}.ops-chat-author>span:last-child{font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-message{border-radius:20px 20px 20px 7px;min-height:0;padding:9px 10px 9px 19px}.ops-chat-message-actions{padding-top:20px}.ops-chat-message{touch-action:pan-y;-webkit-touch-callout:none}.ops-chat-advanced-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding-inline:14px;overflow-x:hidden}.ops-chat-advanced-dialog *{box-sizing:border-box;min-width:0}.ops-chat-advanced-dialog input,.ops-chat-advanced-dialog select,.ops-chat-advanced-dialog textarea{width:100%;max-width:100%}.ops-chat-schedule-grid{grid-template-columns:minmax(0,1fr)}.ops-chat-scheduled-list article{grid-template-columns:minmax(0,1fr);align-items:stretch}.ops-chat-scheduled-list article>button{justify-content:center;width:100%}.ops-chat-message>p{font-size:calc(.94rem - var(--chat-text-reduction));line-height:1.46}.ops-chat-media-grid img,.ops-chat-media-grid video{max-height:320px}.ops-chat-composer{padding:8px 8px max(8px, env(safe-area-inset-bottom))}.ops-chat-reply-composer{grid-template-columns:24px minmax(0,1fr) 30px;margin-bottom:6px;padding:6px}.ops-chat-reply-composer>span{grid-template-columns:1fr;gap:0}.ops-chat-reply-composer small{display:none}.ops-chat-reply-composer em{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);grid-column:1}.ops-chat-compose-row{grid-template-columns:40px 40px minmax(0,1fr) 46px;gap:5px}.ops-chat-compose-row:has(.ops-chat-post-tools){grid-template-columns:40px 40px 40px minmax(0,1fr) 46px}.ops-chat-attach{width:44px;height:44px}.ops-chat-attach,.ops-chat-mention-button{width:40px;height:44px}.ops-chat-send{width:48px;min-height:44px;padding:0}.ops-chat-send span{display:none}.ops-chat-compose-row textarea{min-height:44px;max-height:100px;padding:10px}.ops-chat-composer>footer{display:none}.ops-chat-draft-media>div{min-width:165px}.ops-chat-empty{padding:24px 18px}.ops-chat-mobile-sheet .ops-chat-channel-row{background:var(--lightningcss-light,#0a2b54)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#1d4977)var(--lightningcss-dark,#61758d)}:is(.ops-chat-mobile-sheet .ops-chat-channel-row:has(>button:first-child:hover),.ops-chat-mobile-sheet .ops-chat-channel-row:has(>button:first-child:focus-visible)){background:var(--lightningcss-light,#103b6d)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#4f78a1)var(--lightningcss-dark,#61758d)}.ops-chat-mobile-sheet .ops-chat-channel-row:has(>button:first-child.is-active){background:linear-gradient(105deg,var(--lightningcss-light,#8f1118)var(--lightningcss-dark,#652838),var(--lightningcss-light,#3b2d1b)var(--lightningcss-dark,#544522));border-color:var(--lightningcss-light,#f1c532)var(--lightningcss-dark,#61758d)}.ops-chat-mobile-sheet .ops-chat-channel-buttons small{color:var(--lightningcss-light,#bfd4eb)var(--lightningcss-dark,#9acbff)}.ops-chat-checklist-settings{grid-template-columns:1fr}.ops-checklist-workspace{padding:10px 7px max(18px, env(safe-area-inset-bottom))}.ops-checklist-overview{border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:13px}.ops-checklist-overview-copy h2{font-size:1.35rem}.ops-checklist-overview-copy p{font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,1.35);align-items:flex-start}.ops-checklist-progress{text-align:right;min-width:88px}.ops-checklist-progress>strong{font-size:1.35rem}.ops-checklist-progress>span{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit)}.ops-checklist-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ops-checklist-actions button{min-width:0;padding-inline:8px;font-size:.75rem}.ops-checklist-actions button svg{width:15px;height:15px}.ops-checklist-task{border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;gap:5px;padding:6px 6px 6px 5px}.ops-checklist-list{gap:9px}.ops-checklist-timeframe-section,.ops-checklist-timeframe-tasks{gap:4px}.ops-checklist-timeframe-header{border-radius:10px;gap:6px;padding:6px 8px;top:-1px}.ops-checklist-timeframe-header>span{border-radius:8px;width:28px;height:28px}.ops-checklist-timeframe-header>span svg{width:15px;height:15px}.ops-checklist-timeframe-header strong{font-size:.84rem}.ops-checklist-timeframe-header small{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit)}.ops-checklist-toggle{border-radius:8px;width:32px;height:32px}.ops-checklist-toggle [data-slot=checkbox]{width:18px;height:18px}.ops-checklist-task-copy strong{font-size:.84rem;line-height:1.15}.ops-checklist-task-copy>div{gap:3px}.ops-checklist-task-copy>div>span{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);padding:2px 5px}.ops-checklist-task-copy>small{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,1.2);margin-top:2px}.ops-checklist-task-copy>small svg{width:12px;height:12px}.ops-checklist-task-tools{gap:3px}.ops-checklist-task-tools>button,.ops-checklist-task-tools [data-slot=dropdown-menu-trigger]{border-radius:8px;width:30px;height:30px}.ops-checklist-task-tools svg{width:14px;height:14px}.ops-checklist-task-photo{width:min(150px,100%);margin-top:4px}.ops-checklist-task-photo img{max-height:78px}.ops-checklist-proof-trigger{min-height:28px;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);margin-top:4px;padding:4px 7px}.ops-checklist-time-fields{grid-template-columns:1fr}.ops-checklist-time-fields>small{grid-column:1}.ops-checklist-proof-options{grid-template-columns:1fr}.ops-checklist-proof-options>label{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;min-height:105px}.ops-checklist-evidence-grid{grid-template-columns:1fr}.ops-checklist-operating-days>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-chat-appearance-dialog{width:calc(100vw - 14px);max-height:92svh;padding-inline:13px}.ops-chat-appearance-grid{grid-template-columns:1fr}}@media (width<=390px){.ops-chat-post-surface{grid-template-columns:76px minmax(0,1fr) 28px}.ops-chat-author{width:74px;height:74px}.ops-chat-author .rank-badge-stage{width:28px;height:28px}.ops-chat-author .achievement-badge-compact{width:30px;height:30px}.ops-chat-author>strong{max-width:64px;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-author>strong.is-long-name{font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-author>strong.is-very-long-name{font-size:max(var(--hpp-text-floor,0px), .53rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-author:has(>strong.is-very-long-name){width:82px;height:82px}.ops-chat-message-list{padding-inline:4px}}@media (width>=761px){.ops-chat-shell{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(240px,20vw,292px) minmax(0,1fr)}.ops-chat-sidebar{border-right-color:var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#61758d1f);grid-area:1/1;min-width:0;box-shadow:14px 0 38px #05193729}.ops-chat-brand{gap:9px;min-height:66px;padding:10px}.ops-chat-brand>span{border-radius:9px;width:32px;height:32px}.ops-chat-brand>span svg{width:17px;height:17px}.ops-chat-brand strong{font-size:.94rem}.ops-chat-brand small{display:none}.ops-chat-sidebar-home{min-height:36px;margin:7px 8px 0;padding:6px 8px;font-size:.75rem}.ops-chat-sidebar .ops-chat-primary-nav{grid-template-columns:1fr;gap:4px;padding:7px 8px}.ops-chat-sidebar .ops-chat-primary-nav button{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;min-height:38px;padding:6px 8px;font-size:.78rem;line-height:1.2}.ops-chat-sidebar .ops-chat-primary-nav button svg{width:15px;height:15px}.ops-chat-channel-list{padding:10px 8px 13px}.ops-chat-channel-list-heading{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);padding:0 5px 8px}.ops-chat-channel-list-heading strong{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-area-trigger{grid-template-columns:34px minmax(0,1fr) 16px;gap:8px;min-height:58px;padding:8px}.ops-chat-area-trigger strong{font-size:.88rem;line-height:1.15}.ops-chat-channel-buttons .ops-chat-area-trigger small{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,1.2)}.ops-chat-area-stores{gap:5px;padding:6px 5px 7px 15px}.ops-chat-channel-row>button:first-child{grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:52px;padding:6px 7px}.ops-chat-channel-row>button:first-child>span:first-child{border-radius:8px;width:30px;height:30px}.ops-chat-channel-buttons strong{font-size:.82rem;line-height:1.18}.ops-chat-channel-buttons small{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,1.2);display:block}.ops-chat-channel-row>button:first-child>svg{display:none}.ops-chat-channel-menu{border-radius:8px;width:30px;height:36px;margin-right:3px}.ops-chat-add-channel{min-height:39px;margin-top:8px;padding-inline:7px;font-size:.75rem}.ops-chat-workspace{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);grid-area:1/2;width:100%;position:relative}.ops-chat-workspace-header{min-height:82px;padding:12px clamp(24px,3vw,44px)}.ops-chat-workspace-header h1{font-size:clamp(1.55rem,2vw,2rem)}.ops-chat-topic-strip{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);gap:16px;min-height:98px;padding:10px clamp(24px,3vw,44px)}.ops-chat-topic-grid{grid-template-columns:repeat(var(--visible-topic-count), 74px);justify-content:start;gap:14px}.ops-chat-topic-grid.has-overflow{grid-auto-columns:74px;gap:14px}.ops-chat-topic-item{width:74px}.ops-chat-topic-select{padding:8px 6px 7px}.ops-chat-topic-label{font-size:.7rem}.ops-chat-topic-label.is-long-label{font-size:.61rem}.ops-chat-topic-label.is-very-long-label{font-size:.55rem}.ops-chat-topic-strip button.ops-chat-add-topic{width:52px;height:52px}.ops-chat-message-list{gap:14px;width:min(1120px,100%);margin-inline:auto;padding:22px clamp(22px,3vw,38px) .5in}.ops-chat-message-list.has-posts:before{margin-bottom:-14px}.ops-chat-post-time{font-size:.73rem}.ops-chat-post-surface{grid-template-columns:90px minmax(0,1fr) 34px}.ops-chat-author{width:88px;height:88px;padding:5px}.ops-chat-author .rank-badge-stage{width:35px;height:35px;margin:-5px 0 7px}.ops-chat-author .achievement-badge-compact{width:37px;height:37px;margin:-7px 0 9px}.ops-chat-author>strong{max-width:74px;font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-author>strong.is-long-name{font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-author>strong.is-very-long-name{font-size:max(var(--hpp-text-floor,0px), .54rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-message-frame{margin:22px 0 0 -10px}.ops-chat-message{border-radius:20px 20px 20px 7px;min-height:0;padding:14px 18px 14px 24px;box-shadow:0 5px 14px #0a84ff38}.ops-chat-composer{padding:12px clamp(22px,3vw,38px) 10px}.ops-chat-compose-row,.ops-chat-reply-composer,.ops-chat-draft-media,.ops-chat-upload-progress,.ops-chat-composer>footer{width:min(1044px,100%);margin-inline:auto}.ops-chat-compose-row textarea{border-radius:15px;min-height:50px}.ops-chat-attach{width:50px;height:50px}.ops-chat-send{min-height:50px;padding-inline:22px}}@media (width>=1440px){.ops-chat-message-list{width:min(1180px,100%)}.ops-chat-compose-row,.ops-chat-reply-composer,.ops-chat-draft-media,.ops-chat-upload-progress,.ops-chat-composer>footer{width:min(1104px,100%)}}@media (prefers-reduced-motion:reduce){.ops-chat-live i,.ops-chat-pinned-bar,.ops-chat-upload-progress span svg,.ops-chat-topic-item,.ops-chat-topic-item.is-hot:after,.ops-chat-topic-fire,.ops-chat-topic-overdue-alert i,.ops-chat-topic-overdue-alert svg,.ops-chat-profile-bubble,.ops-chat-profile-bubble:before,.ops-chat-profile-bubble:after,.ops-chat-reaction-chip.is-mine .ops-chat-reaction-emoji,.ops-chat-reaction-options>button,.ops-chat-presshold-menu,.ops-chat-reaction-dialog [data-slot=dialog-title] span,.ops-chat-topic-strip button.ops-chat-add-topic,.ops-checklist-task.is-overdue,.ops-checklist-overdue-alert i,.ops-checklist-overdue-alert svg{transition:none!important;animation:none!important}}.ops-checklist-task.is-subtask{box-shadow:none;border-left-color:var(--lightningcss-light,#91abc4)var(--lightningcss-dark,#61758d);margin-left:24px}.ops-checklist-subtask-editor{border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid}.ops-checklist-subtask-editor legend{padding:0 6px;font-weight:800}.ops-checklist-subtask-editor p{color:var(--lightningcss-light,#425c77)var(--lightningcss-dark,#9acbff);margin:0;font-size:.875rem}.ops-checklist-subtask-generator{grid-template-columns:minmax(0,1fr) 90px;gap:10px;display:grid}.ops-checklist-subtask-generator>button{white-space:normal;grid-column:1/-1;height:auto;min-height:40px}.ops-checklist-subtask-editor label{gap:6px;font-size:.875rem;display:grid}.ops-checklist-subtask-editor-row{border-top:1px solid var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:10px;display:grid}.ops-checklist-subtask-editor-row>label:first-child{grid-column:1/-1}.ops-checklist-subtask-editor-row>label:nth-child(2){align-items:center;gap:8px;display:flex}@media (width<=600px){.ops-checklist-task.is-subtask{margin-left:12px}}:is(.ops-chat-topic-item.has-custom-color,.ops-chat-topic-item.has-custom-color:has(.ops-chat-topic-select.is-active)){background:var(--topic-color);color:var(--topic-text);border-color:var(--topic-color)}.ops-chat-topic-item.has-custom-color:before{background:var(--topic-text);opacity:.7}.ops-chat-topic-item.has-custom-color:has(.ops-chat-topic-select.is-active){outline:3px solid var(--topic-color);outline-offset:3px;box-shadow:inset 0 0 0 2px var(--topic-text)}.ops-chat-topic-item.has-custom-color.is-locked{opacity:.65}.ops-chat-tile-color-picker{border:1px solid var(--lightningcss-light,#b9d6ee)var(--lightningcss-dark,#61758d);border-radius:12px;gap:12px;min-width:0;padding:12px;display:grid}.ops-chat-tile-color-picker legend{font-weight:800}.ops-chat-tile-color-swatches{flex-wrap:wrap;gap:8px;display:flex}.ops-chat-tile-color-swatches button{border:1px solid var(--lightningcss-light,#8b9aab)var(--lightningcss-dark,#61758d);border-radius:9px;min-width:36px;height:36px;padding:0 8px;font-weight:800}.ops-chat-tile-color-swatches button[aria-pressed=true]{outline-offset:2px;outline:2px solid var(--lightningcss-light,#17324e)var(--lightningcss-dark,#61758d)}.ops-chat-tile-color-picker label{align-items:center;gap:12px;display:flex}.ops-chat-tile-color-picker input[type=color]{cursor:pointer;width:60px;height:40px;padding:2px}.ops-chat-tile-color-preview{text-align:center;overflow-wrap:anywhere;border:1px solid var(--lightningcss-light,#b9d6ee)var(--lightningcss-dark,#61758d);border-radius:12px;padding:16px;font-weight:800}.ops-chat-workspace-header{gap:9.44px;min-height:51.92px;padding:4.72px 16.52px}.ops-chat-workspace-header h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:1.18px 0 0;font-size:clamp(.944rem,1.534vw,1.18rem);line-height:1.05}.ops-chat-workspace-header>div:first-of-type>span{font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,1.1);letter-spacing:.035em;gap:3.54px}.ops-chat-workspace-header>div:first-of-type>span svg{width:9.44px;height:9.44px}.ops-chat-header-actions{gap:4.72px}.ops-chat-header-control,.ops-chat-notifications .notification-center-trigger{border-radius:9.44px;width:33.04px;min-width:33.04px;height:33.04px;min-height:33.04px}.ops-chat-header-control svg,.ops-chat-notifications .notification-center-trigger svg{width:16.52px;height:16.52px}.ops-chat-topic-strip{gap:8.26px;min-height:69.62px;padding:7.08px 16.52px}.ops-chat-topic-item{aspect-ratio:auto;border-radius:9.44px;height:52.392px}.ops-chat-topic-item.is-hot:after{border-radius:12.98px}.ops-chat-topic-select{gap:1.18px;min-height:0;padding:3.54px 4.72px}.ops-chat-topic-select>svg:first-child{width:9.44px;height:9.44px}.ops-chat-topic-label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.59rem;line-height:1.1}.ops-chat-topic-label.is-long-label{font-size:.5428rem;line-height:1}.ops-chat-topic-label.is-very-long-label,.ops-chat-topic-label.is-long-word{font-size:.4956rem;line-height:1}.ops-chat-topic-label.is-very-long-word{font-size:.4484rem}.ops-chat-topic-menu{border-radius:5.9px;width:18.88px;height:18.88px;min-height:18.88px;top:1.18px;right:1.18px}.ops-chat-topic-menu svg{width:11.8px;height:11.8px}.ops-chat-topic-overdue-alert,.ops-chat-topic-fire{border-width:1.18px;gap:1.18px;min-width:27.14px;height:15.34px;top:-7.08px}.ops-chat-topic-overdue-alert svg,.ops-chat-topic-fire svg{width:9.44px;height:9.44px}.ops-chat-topic-overdue-alert b,.ops-chat-topic-fire b{font-size:.4956rem}.ops-chat-topic-overdue-alert i{width:3.54px;height:3.54px}.ops-chat-topic-lock{width:14.16px;height:14.16px;bottom:1.18px;right:1.18px}.ops-chat-topic-lock svg{width:9.44px;height:9.44px}.ops-chat-topic-strip button.ops-chat-add-topic{border-radius:9.44px;width:39.648px;height:39.648px;padding:2.36px;font-size:.4956rem}.ops-chat-topic-strip button.ops-chat-add-topic svg{width:11.8px;height:11.8px}.ops-chat-message>p{font-size:1.016rem;line-height:1.35}.ops-chat-message{border-radius:10px 10px 10px 4px;padding:5px 7px 5px 12px}.ops-chat-message-list{gap:6px;padding-top:9px;padding-bottom:0}.ops-chat-message-list.has-posts:before{margin-bottom:-6px}.ops-chat-bottom-gap{pointer-events:none;flex:0 0 24px;height:24px;min-height:24px;margin-top:-6px}.ops-chat-compose-row textarea{font-size:calc((1rem - var(--chat-text-reduction)) / 2);border-radius:9px;min-height:32px;padding:5px 7px;line-height:1.3}.ops-chat-compose-row{align-items:center;gap:4px}.ops-chat-composer{padding:5px 10px max(5px, env(safe-area-inset-bottom))}@media (width>=761px){.ops-chat-workspace-header{min-height:48.38px;padding-inline:clamp(14.16px,1.77vw,25.96px)}.ops-chat-topic-grid{grid-template-columns:repeat(var(--visible-topic-count), minmax(0, 87.32px))}.ops-chat-topic-item{width:100%}.ops-chat-topic-grid.has-overflow{grid-auto-columns:87.32px}.ops-chat-topic-grid,.ops-chat-topic-grid.has-overflow{gap:8.26px}.ops-chat-message{padding:7px 9px 7px 12px}}@media (width<=760px){.ops-chat-workspace-header{grid-template-columns:33.04px minmax(0,1fr) auto;gap:5.9px;min-height:46.02px;padding:4.72px 7.08px}.ops-chat-mobile-menu{border-radius:9.44px;width:33.04px;height:33.04px;min-height:33.04px}.ops-chat-mobile-menu svg{width:16.52px;height:16.52px}.ops-chat-workspace-header h1{font-size:.9204rem}.ops-chat-workspace-header>div:first-of-type>span{font-size:max(var(--hpp-text-floor,0px), .531rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-topic-strip{gap:4.72px;min-height:42.48px;padding:0 5.9px}.ops-chat-topic-grid{padding:4.72px 0 3.54px}.ops-chat-topic-item{border-radius:7.08px;height:32.568px}.ops-chat-topic-select{padding:1.18px 2.36px}.ops-chat-topic-label{font-size:.472rem;line-height:1.1}.ops-chat-topic-label.is-long-label{font-size:.413rem}.ops-chat-topic-label.is-very-long-label{font-size:.3776rem}.ops-chat-topic-label.is-long-word{font-size:.354rem}.ops-chat-topic-label.is-very-long-word{font-size:.3068rem}.ops-chat-topic-menu{width:14.16px;height:14.16px;min-height:14.16px;top:-2.36px;right:-2.36px}.ops-chat-topic-menu svg{width:9.44px;height:9.44px}.ops-chat-topic-strip button.ops-chat-add-topic{width:32.568px;height:32.568px}.ops-chat-message>p{font-size:13.5px}.ops-chat-message{padding:4px 5px 4px 10px}.ops-chat-message-list{gap:4px;padding-top:5px;padding-bottom:0}.ops-chat-message-list.has-posts:before{margin-bottom:-4px}.ops-chat-bottom-gap{margin-top:-4px}.ops-chat-shell .ops-chat-compose-row textarea{font-size:max(var(--hpp-text-floor,0px), .5rem);line-height:var(--hpp-small-leading,inherit);min-height:30px;padding:5px}.ops-chat-composer{padding:4px 5px max(4px, env(safe-area-inset-bottom))}}.ops-chat-translation{border-radius:6px;gap:3px;margin-top:5px;padding:5px 6px}.ops-chat-translation>p{font-size:.966rem;line-height:1.35}@media (width<=760px){.ops-chat-translation>p{font-size:13.5px}}.ops-checklist-topic-section>summary{cursor:pointer;list-style:none}.ops-checklist-topic-section>summary::-webkit-details-marker{display:none}.ops-checklist-topic-section>summary:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#0089c8)var(--lightningcss-dark,#61758d)}.ops-checklist-topic-section>summary .ops-checklist-collapse-hint{color:var(--lightningcss-light,#45617a)var(--lightningcss-dark,#9acbff);white-space:nowrap;background:0 0;width:auto;height:auto;margin-left:auto;font-size:.75rem}@media (width<=600px){.ops-checklist-topic-section>summary .ops-checklist-collapse-hint{display:none}}.ops-checklist-topic-picker{gap:8px;display:grid}.ops-checklist-topic-picker label{gap:6px;display:grid}.ops-checklist-topic-picker [data-slot=select-trigger]{width:100%}.ops-checklist-topic-picker>small{color:var(--lightningcss-light,#526975)var(--lightningcss-dark,#9acbff);font-size:.8rem;line-height:1.4}.ops-checklist-completion-comment{gap:.5rem;font-size:.875rem;display:grid}.ops-checklist-completion-comment textarea{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);width:100%;min-height:6rem;color:inherit;font:inherit;resize:vertical;border-radius:.6rem;padding:.75rem;font-size:1rem}.ops-checklist-completion-comment small{opacity:.7}.ops-checklist-saved-comment{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--lightningcss-light,#3b82f614)var(--lightningcss-dark,#1d4c7114);border-left:3px solid var(--lightningcss-light,#3b82f6)var(--lightningcss-dark,#61758d);border-radius:.35rem;margin:.5rem 0;padding:.6rem .75rem;font-size:.875rem}.ops-checklist-subtask-fields:not([hidden]){gap:12px;display:grid}.ops-chat-landing-skeleton{gap:14px;display:grid}.ops-chat-landing-skeleton>div{background:var(--lightningcss-light,var(--muted))var(--lightningcss-dark,#1e2b3d);border-radius:18px;height:95px}.ops-chat-cache-status{z-index:20;background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border-radius:10px;padding:10px 14px;font-size:13px;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 4px 20px #0002}.ops-chat-cache-status button{color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#e8edf5);text-decoration:underline}.ops-chat-settings-panel{width:min(440px,100vw - 24px)}.ops-chat-settings-panel [data-slot=dialog-title]{align-items:center;gap:8px;display:flex}.ops-chat-settings-options{gap:8px;display:grid}.ops-chat-settings-options>button{text-align:left;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;width:100%;min-height:48px;padding:10px 12px;display:grid}.ops-chat-settings-options>button>strong{font-size:.75rem}.ops-chat-zoom-container{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ops-chat-zoom-controls{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);align-items:center;gap:8px;padding:6px 12px;display:flex}.ops-chat-zoom-controls button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#102b4d)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#93c6ed)var(--lightningcss-dark,#61758d);border-radius:8px;min-width:44px;min-height:40px}.ops-chat-zoom-controls button:disabled{opacity:.45}.ops-chat-zoom-controls span{font-size:12px}.ops-chat-zoom-stage{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:grab;padding:0;position:relative;overflow:hidden}.ops-chat-zoom-stage:active{cursor:grabbing}.ops-chat-zoom-stage img{pointer-events:none;transform-origin:50%;will-change:transform;flex-shrink:0;width:auto;max-width:100%;height:auto;max-height:100%}@media (width<=767px){.ops-chat-zoom-controls span{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit)}}@media (prefers-reduced-motion:reduce){.ops-chat-zoom-stage img{transition:none!important}}.ops-chat-primary-nav{border-bottom:1px solid var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#61758d1f);grid-template-columns:1fr;gap:5px;padding:7px 10px;display:grid}.ops-chat-primary-nav button{color:var(--lightningcss-light,#ddecfb)var(--lightningcss-dark,#e8edf5);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:50px;padding:5px 3px;font-size:.75rem;font-weight:900;line-height:1.05;display:flex}.ops-chat-primary-nav button svg{width:17px;height:17px}.ops-chat-primary-nav button:hover{background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border-color:var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33)}.ops-chat-primary-nav button.is-active{color:var(--lightningcss-light,#182844)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#ffe16d)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffc52e)var(--lightningcss-dark,#332d20));border-color:var(--lightningcss-light,#ffd23fa6)var(--lightningcss-dark,#61758da6);box-shadow:0 7px 18px #ffc52e2e}.ops-schedule-workspace{grid-template-rows:auto auto auto minmax(0,1fr)}.ops-schedule-header .ops-schedule-upload-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838),var(--lightningcss-light,#a60d14)var(--lightningcss-dark,#652838));border:0;font-weight:950;box-shadow:0 8px 20px #b7101833}.ops-schedule-header .ops-schedule-upload-button svg{width:16px;height:16px}.ops-schedule-week-tabs{background:var(--lightningcss-light,#f7faff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#cad8e7)var(--lightningcss-dark,#61758d);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px 14px;display:grid}.ops-schedule-week-tabs button{color:var(--lightningcss-light,#294866)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c3d3e3)var(--lightningcss-dark,#61758d);border-radius:12px;min-width:0;min-height:54px;padding:7px 10px}.ops-schedule-week-tabs button span,.ops-schedule-week-tabs button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-schedule-week-tabs button span{font-size:.83rem;font-weight:950}.ops-schedule-week-tabs button small{color:var(--lightningcss-light,#74879a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px;font-weight:800}.ops-schedule-week-tabs button.is-active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(130deg,var(--lightningcss-light,#073f80)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0b82d8)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#0a69c5)var(--lightningcss-dark,#61758d);box-shadow:0 7px 16px #0869c833}.ops-schedule-week-tabs button.is-active small{color:var(--lightningcss-light,#d9edff)var(--lightningcss-dark,#e8edf5)}.ops-schedule-store-picker{color:var(--lightningcss-light,#49637e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d2deea)var(--lightningcss-dark,#61758d);align-items:center;gap:9px;padding:8px 16px;display:flex}.ops-schedule-store-picker label{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.ops-schedule-store-picker select{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f7faff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cada)var(--lightningcss-dark,#61758d);border-radius:10px;min-height:38px;padding:6px 34px 6px 10px;font:800 .86rem/1.2 inherit}.ops-schedule-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ops-schedule-content{width:min(1120px,100%);margin:0 auto;padding:18px clamp(12px,2vw,24px) 34px}.ops-schedule-manager-content{align-content:start;gap:14px;display:grid}.ops-schedule-manager-panel{background:linear-gradient(120deg,var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#9ec2df)var(--lightningcss-dark,#61758d);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 14px;display:flex;box-shadow:0 8px 22px #061d4212}.ops-schedule-manager-heading{align-items:center;gap:11px;min-width:0;display:flex}.ops-schedule-manager-heading>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ops-schedule-manager-heading>span svg{width:20px;height:20px}.ops-schedule-manager-heading div{min-width:0}.ops-schedule-manager-heading small,.ops-schedule-manager-heading strong{display:block}.ops-schedule-manager-heading small{color:var(--lightningcss-light,#52718e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;font-weight:950}.ops-schedule-manager-heading strong{color:var(--lightningcss-light,#072b52)var(--lightningcss-dark,#e8edf5);margin-top:2px;font-size:.95rem}.ops-schedule-manager-heading p{color:var(--lightningcss-light,#59748d)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1.35);margin:3px 0 0}.ops-schedule-manager-actions{flex:none;gap:7px;display:flex}.ops-schedule-manager-actions button{min-height:42px;font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);border-radius:11px;font-weight:950}.ops-schedule-manager-actions button:last-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838)}.ops-schedule-manager-actions button.ops-schedule-manager-delete{color:var(--lightningcss-light,#a50f16)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d9a8aa)var(--lightningcss-dark,#61758d)}.ops-schedule-manager-actions svg{width:16px;height:16px}.ops-schedule-summary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:9px;margin-bottom:15px;display:grid}.ops-schedule-summary>div{background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#151f2de6);border:1px solid var(--lightningcss-light,#c8d8e8)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex;box-shadow:0 7px 18px #061d420f}.ops-schedule-summary>div>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(140deg,var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#14a8ff)var(--lightningcss-dark,#1d4c71));border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ops-schedule-summary svg{width:18px;height:18px}.ops-schedule-summary p{min-width:0;margin:0}.ops-schedule-summary small,.ops-schedule-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-schedule-summary small{color:var(--lightningcss-light,#71859a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:900}.ops-schedule-summary strong{color:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#e8edf5);margin-top:2px;font-size:1rem}.ops-schedule-summary>button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:12px;align-self:center;min-height:46px;font-weight:950}.ops-schedule-days{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:9px;display:grid}.ops-schedule-day{background:var(--lightningcss-light,#ffffffeb)var(--lightningcss-dark,#151f2deb);border:1px solid var(--lightningcss-light,#c7d6e5)var(--lightningcss-dark,#61758d);border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 8px 22px #061d4212}.ops-schedule-day>header{color:var(--lightningcss-light,#0a2b50)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#edf5fd)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d7e1eb)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:8px;min-height:53px;padding:9px 10px;display:flex}.ops-schedule-day>header span{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.ops-schedule-day>header strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.78rem;display:grid}.ops-schedule-day.is-today{border:2px solid var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d);box-shadow:0 8px 25px #d7192021}.ops-schedule-day.is-today>header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#b80f17)var(--lightningcss-dark,#652838),var(--lightningcss-light,#df2a31)var(--lightningcss-dark,#652838))}.ops-schedule-day.is-today>header strong{color:var(--lightningcss-light,#251900)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.ops-schedule-day-shifts{min-width:0}.ops-schedule-off{color:var(--lightningcss-light,#8495a6)var(--lightningcss-dark,#9acbff);text-align:center;text-transform:uppercase;margin:0;padding:23px 8px;font-size:.78rem;font-weight:900}.ops-schedule-shift{padding:11px 9px}.ops-schedule-shift+.ops-schedule-shift{border-top:1px solid var(--lightningcss-light,#d8e3ed)var(--lightningcss-dark,#61758d)}.ops-schedule-shift-time{color:var(--lightningcss-light,#0a2b50)var(--lightningcss-dark,#e8edf5);grid-template-columns:18px minmax(0,1fr);gap:2px 5px;display:grid}.ops-schedule-shift-time svg{color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#ffb3bd);width:16px;height:16px}.ops-schedule-shift-time strong{overflow-wrap:anywhere;font-size:.76rem;line-height:1.25}.ops-schedule-shift-time span{color:var(--lightningcss-light,#72869b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);grid-column:2;font-weight:800}.ops-schedule-role{color:var(--lightningcss-light,#114b80)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);overflow-wrap:anywhere;background:var(--lightningcss-light,#e4f2ff)var(--lightningcss-dark,#172d43);border-radius:8px;margin:8px 0 0;padding:5px 6px;font-weight:900}.ops-schedule-goal{color:var(--lightningcss-light,#5c4300)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,1.3);background:var(--lightningcss-light,#fff3ae)var(--lightningcss-dark,#332d20);border-radius:9px;gap:6px;margin-top:9px;padding:7px;display:flex}.ops-schedule-goal svg{flex:none;width:15px;height:15px}.ops-schedule-goal small{color:var(--lightningcss-light,#7d5e00)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950;display:block}.ops-schedule-coverage-tile{color:var(--lightningcss-light,#0b3f6c)var(--lightningcss-dark,#9acbff);background:linear-gradient(145deg,var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#d9efff)var(--lightningcss-dark,#172d43));border:1px solid var(--lightningcss-light,#61a7df)var(--lightningcss-dark,#61758d);border-radius:11px;gap:6px;margin:6px;padding:8px;display:grid;box-shadow:0 0 0 2px #168be114,0 7px 17px #065b9c29}.ops-schedule-coverage-tile.is-open{cursor:pointer;animation:1.8s ease-in-out infinite ops-schedule-coverage-pulse}.ops-schedule-coverage-tile.is-open:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d)}.ops-schedule-coverage-tile.is-moderate{color:var(--lightningcss-light,#644900)var(--lightningcss-dark,#f4d38b);background:linear-gradient(145deg,var(--lightningcss-light,#fffbd8)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffed94)var(--lightningcss-dark,#332d20));border-color:var(--lightningcss-light,#e3ae13)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 2px #eab10d1a,0 7px 17px #9b6f0026}.ops-schedule-coverage-tile.is-critical{color:var(--lightningcss-light,#821016)var(--lightningcss-dark,#ffb3bd);background:linear-gradient(145deg,var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d),var(--lightningcss-light,#ffc8cb)var(--lightningcss-dark,#34232d));border-color:var(--lightningcss-light,#e15056)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 2px #d719201f,0 7px 19px #b4111838}.ops-schedule-coverage-title{justify-content:space-between;align-items:center;gap:5px;display:flex}.ops-schedule-coverage-title>span{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;align-items:center;gap:4px;font-weight:950;display:flex}.ops-schedule-coverage-title svg{width:13px;height:13px}.ops-schedule-coverage-title em{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .53rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#0874c9)var(--lightningcss-dark,#1d4c71);border-radius:999px;padding:3px 5px;font-style:normal;font-weight:950}.ops-schedule-coverage-store{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0b4f88)var(--lightningcss-dark,#1d4c71);border-radius:999px;padding:3px 6px;font-weight:950}.ops-schedule-coverage-tile.is-moderate .ops-schedule-coverage-title em{color:var(--lightningcss-light,#503a00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.ops-schedule-coverage-tile.is-critical .ops-schedule-coverage-title em{background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838)}.ops-schedule-coverage-tile>strong{color:inherit;font-size:.75rem;line-height:1.25}.ops-schedule-coverage-tile>small{overflow-wrap:anywhere;color:inherit;font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);opacity:.82;font-weight:850}.ops-schedule-coverage-reward{flex-wrap:wrap;gap:4px;display:flex}.ops-schedule-coverage-reward span{color:var(--lightningcss-light,#5e4600)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;background:var(--lightningcss-light,#fff5b8)var(--lightningcss-dark,#151f2d);border-radius:6px;align-items:center;gap:3px;padding:3px 5px;font-weight:950;display:inline-flex}.ops-schedule-coverage-reward svg{width:11px;height:11px}.ops-schedule-coverage-claim-action{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:100%;min-height:34px;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);background:linear-gradient(110deg,var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838),var(--lightningcss-light,#9e0b11)var(--lightningcss-dark,#652838));border-radius:8px;justify-content:center;align-items:center;gap:5px;font-weight:950;display:flex}.ops-schedule-coverage-claim-action svg{width:14px;height:14px}.ops-schedule-coverage-tile>p{color:var(--lightningcss-light,#604800)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffffffad)var(--lightningcss-dark,#151f2dad);border-radius:7px;align-items:center;gap:4px;margin:0;padding:6px;font-weight:950;display:flex}.ops-schedule-coverage-tile>p.is-complete{color:var(--lightningcss-light,#185a2e)var(--lightningcss-dark,#94dfba)}.ops-schedule-coverage-tile>p svg{width:13px;height:13px}@keyframes ops-schedule-coverage-pulse{0%,to{filter:brightness();transform:translateY(0);box-shadow:0 0 0 2px #168be11f,0 7px 17px #065b9c2e,0 0 12px #ffd23f61}50%{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 0 0 4px #ffd23f47,0 10px 24px #065b9c47,0 0 25px #ffd23fd1}}.ops-schedule-note{gap:6px;margin-top:9px;display:grid}.ops-schedule-note label{color:var(--lightningcss-light,#647991)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;align-items:center;gap:4px;font-weight:950;display:flex}.ops-schedule-note label svg{width:13px;height:13px}.ops-schedule-note textarea{resize:vertical;border-radius:9px;min-height:68px;padding:7px;font-size:.75rem;line-height:1.35}.ops-schedule-note button{min-height:34px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);border-radius:9px;font-weight:900}.ops-schedule-note button svg{width:13px;height:13px}.ops-schedule-note button:disabled svg,.is-spinning{animation:1s linear infinite ops-chat-spin}.ops-schedule-empty{color:var(--lightningcss-light,#60768f)var(--lightningcss-dark,#9acbff);text-align:center;align-content:center;place-items:center;gap:10px;min-height:100%;padding:36px 20px;display:grid}.ops-schedule-empty>svg{color:var(--lightningcss-light,#7594b3)var(--lightningcss-dark,#9acbff);width:48px;height:48px}.ops-schedule-empty strong{color:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#e8edf5);font-size:1.15rem}.ops-schedule-empty p{max-width:420px;margin:0;font-size:.86rem;line-height:1.5}.ops-schedule-empty button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:12px;margin-top:4px;font-weight:950}.ops-schedule-empty.is-inline{background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7);border:1px solid var(--lightningcss-light,#d3e0eb)var(--lightningcss-dark,#61758d);border-radius:16px;min-height:320px}.ops-schedule-dialog{border-radius:20px;width:min(560px,100vw - 24px);max-height:92dvh;overflow-y:auto}.ops-schedule-dialog>label{color:var(--lightningcss-light,#405b77)var(--lightningcss-dark,#9acbff);text-transform:uppercase;gap:6px;font-size:.75rem;font-weight:950;display:grid}.ops-schedule-dialog select,.ops-schedule-review-dialog select,.ops-schedule-review-dialog input{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:10px;width:100%;min-height:42px;padding:8px 10px;font-size:.88rem}.ops-schedule-dropzone{color:var(--lightningcss-light,#315d88)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#eff7ff)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#75a3cf)var(--lightningcss-dark,#61758d);border-radius:16px;align-content:center;place-items:center;gap:7px;min-height:165px;padding:20px;display:grid}.ops-schedule-dropzone:hover{background:var(--lightningcss-light,#e1f0ff)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#61758d)}.ops-schedule-dropzone svg{color:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#9acbff);width:38px;height:38px}.ops-schedule-dropzone strong{color:var(--lightningcss-light,#092e58)var(--lightningcss-dark,#e8edf5);font-size:1rem}.ops-schedule-dropzone span{font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:1.4}.ops-schedule-file-list{gap:6px;display:grid}.ops-schedule-file-item{color:var(--lightningcss-light,#235173)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf5ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9dceb)var(--lightningcss-dark,#61758d);border-radius:11px;grid-template-columns:18px minmax(0,1fr) 32px;align-items:center;gap:7px;min-width:0;padding:6px 7px 6px 10px;font-size:.75rem;font-weight:850;display:grid}.ops-schedule-file-item>svg{width:15px;height:15px}.ops-schedule-file-item>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-schedule-file-item>button{color:var(--lightningcss-light,#a50f16)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.ops-schedule-file-item>button:hover{background:var(--lightningcss-light,#ffe5e6)var(--lightningcss-dark,#34232d)}.ops-schedule-file-item>button svg{width:15px;height:15px}.ops-schedule-connection-warning{color:var(--lightningcss-light,#674d00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff8cf)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#edc34d)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:flex-start;gap:8px;padding:10px;font-size:.76rem;line-height:1.4;display:flex}.ops-schedule-connection-warning svg{flex:none;width:18px;height:18px}.ops-schedule-connection-warning strong{display:block}.ops-schedule-dialog [data-slot=dialog-footer] button:last-child,.ops-schedule-review-dialog [data-slot=dialog-footer] button:last-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);font-weight:950}.ops-schedule-dialog .lucide-loader-circle,.ops-schedule-review-dialog .lucide-loader-circle{animation:1s linear infinite ops-chat-spin}.ops-schedule-review-dialog{border-radius:20px;flex-direction:column;width:min(1320px,100vw - 24px);max-width:none;max-height:94dvh;display:flex;top:3dvh;left:max(12px,50vw - 660px);overflow:hidden}.ops-schedule-review-toolbar{color:var(--lightningcss-light,#684e00)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff8d4)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e4c562)var(--lightningcss-dark,#61758d);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-weight:900;display:flex}.ops-schedule-review-toolbar>span{align-items:center;gap:5px;display:flex}.ops-schedule-review-toolbar svg{width:15px;height:15px}.ops-schedule-published-notice{color:var(--lightningcss-light,#205e37)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .74rem);background:var(--lightningcss-light,#e8f8ed)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#82c399)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:flex-start;gap:9px;padding:10px 11px;line-height:1.42;display:flex}.ops-schedule-published-notice>svg{flex:none;width:18px;height:18px}.ops-schedule-published-notice strong{color:var(--lightningcss-light,#164c2b)var(--lightningcss-dark,#94dfba);display:block}.ops-schedule-bulk-actions{gap:6px;display:flex}.ops-schedule-bulk-actions button{min-height:34px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);border-radius:9px;font-weight:950}.ops-schedule-bulk-actions button:nth-child(2){color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#61758d)}.ops-schedule-bulk-actions button.is-danger{color:var(--lightningcss-light,#a50f16)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d8a4a6)var(--lightningcss-dark,#61758d)}.ops-schedule-review-explainer{color:var(--lightningcss-light,#49657f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);background:var(--lightningcss-light,#edf6ff)var(--lightningcss-dark,#151f2d);border-left:4px solid var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#61758d);border-radius:8px;align-items:baseline;gap:7px;padding:7px 9px;line-height:1.4;display:flex}.ops-schedule-review-explainer strong{color:var(--lightningcss-light,#123b63)var(--lightningcss-dark,#9acbff);flex:none}.ops-schedule-view-switch{background:var(--lightningcss-light,#e8f1f9)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#b9cee1)var(--lightningcss-dark,#61758d);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.ops-schedule-view-switch button{color:var(--lightningcss-light,#365875)var(--lightningcss-dark,#9acbff);min-height:40px;font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:950;display:flex}.ops-schedule-view-switch button.is-active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);box-shadow:0 4px 12px #0869c833}.ops-schedule-view-switch svg{width:16px;height:16px}.ops-schedule-full-view{gap:8px;min-width:0;display:grid}.ops-schedule-full-view>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ops-schedule-full-view>header>div{gap:2px;display:grid}.ops-schedule-full-view>header strong{color:var(--lightningcss-light,#143c63)var(--lightningcss-dark,#9acbff);font-size:.86rem}.ops-schedule-full-view>header span,.ops-schedule-full-view>header small{color:var(--lightningcss-light,#607890)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.ops-schedule-full-scroll{overscroll-behavior-inline:contain;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#aec4d8)var(--lightningcss-dark,#61758d);border-radius:13px;min-width:0;overflow:auto}.ops-schedule-full-scroll table{border-spacing:0;table-layout:fixed;color:var(--lightningcss-light,#102f4f)var(--lightningcss-dark,#e8edf5);width:100%;min-width:0}.ops-schedule-full-scroll th,.ops-schedule-full-scroll td{vertical-align:top;text-align:left;border-bottom:1px solid var(--lightningcss-light,#c8d8e6)var(--lightningcss-dark,#61758d);border-right:1px solid var(--lightningcss-light,#c8d8e6)var(--lightningcss-dark,#61758d);width:auto;padding:6px}.ops-schedule-full-scroll thead th{z-index:2;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;background:var(--lightningcss-light,#092f58)var(--lightningcss-dark,#1d4c71);height:54px;position:sticky;top:0}.ops-schedule-full-scroll thead th strong,.ops-schedule-full-scroll thead th span{color:inherit;display:block}.ops-schedule-full-scroll thead th span{font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.ops-schedule-full-scroll th:first-child{z-index:1;background:var(--lightningcss-light,#edf5fc)var(--lightningcss-dark,#151f2d);width:17%;position:sticky;left:0}.ops-schedule-full-scroll thead th:not(:first-child){width:11.85%}.ops-schedule-full-scroll thead th:first-child{z-index:3;background:var(--lightningcss-light,#061f3d)var(--lightningcss-dark,#0c131e)}.ops-schedule-full-scroll tbody th strong,.ops-schedule-full-scroll tbody th span{display:block}.ops-schedule-full-scroll tbody th strong{font-size:.76rem;line-height:1.25}.ops-schedule-full-scroll tbody th span{color:var(--lightningcss-light,#71879b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);margin-top:4px}.ops-schedule-full-shift{background:var(--lightningcss-light,#eaf5ff)var(--lightningcss-dark,#151f2d);border-left:3px solid var(--lightningcss-light,#0874d5)var(--lightningcss-dark,#61758d);border-radius:7px;gap:3px;padding:6px;display:grid}.ops-schedule-full-shift+.ops-schedule-full-shift{margin-top:6px}.ops-schedule-full-shift.needs-review{background:var(--lightningcss-light,#fff6c9)var(--lightningcss-dark,#151f2d);border-left-color:var(--lightningcss-light,#dda400)var(--lightningcss-dark,#61758d)}.ops-schedule-full-shift strong{color:var(--lightningcss-light,#082c50)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,1.2);overflow-wrap:anywhere}.ops-schedule-full-shift span{color:var(--lightningcss-light,#456782)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,1.3);overflow-wrap:anywhere}.ops-schedule-full-shift em{color:var(--lightningcss-light,#765700)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-style:normal;font-weight:950}.ops-schedule-full-off{color:var(--lightningcss-light,#94a4b3)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);text-align:center;text-transform:uppercase;padding:8px 2px;font-weight:900;display:block}.ops-schedule-full-role-row th{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;font-weight:950;z-index:auto!important;background:linear-gradient(110deg,var(--lightningcss-light,#075da9)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0a7fd1)var(--lightningcss-dark,#1d4c71))!important;width:auto!important;padding:7px 10px!important;position:static!important;left:auto!important}.ops-schedule-full-role-row th svg{vertical-align:-3px;width:15px;height:15px;margin-right:6px}.ops-schedule-full-mobile{display:none}.ops-schedule-planning{background:linear-gradient(145deg,var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#a9c8df)var(--lightningcss-dark,#61758d);border-radius:15px;gap:10px;margin-top:5px;padding:12px;display:grid}.ops-schedule-planning>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-schedule-planning>header>div{align-items:center;gap:9px;display:flex}.ops-schedule-planning>header>div>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ops-schedule-planning>header svg{width:18px;height:18px}.ops-schedule-planning>header strong,.ops-schedule-planning>header small{display:block}.ops-schedule-planning>header strong{color:var(--lightningcss-light,#092e58)var(--lightningcss-dark,#e8edf5);font-size:.88rem}.ops-schedule-planning>header small{color:var(--lightningcss-light,#688097)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:800}.ops-schedule-planning>header>em{color:var(--lightningcss-light,#0b5e38)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#dff5e7)var(--lightningcss-dark,#18312b);border-radius:999px;padding:5px 8px;font-style:normal;font-weight:950}.ops-schedule-hiring-guidance{color:var(--lightningcss-light,#294b68)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d7e7)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,#0874c9)var(--lightningcss-dark,#61758d);border-radius:11px;gap:5px;padding:9px 10px;display:grid}.ops-schedule-hiring-guidance>header{align-items:center;gap:6px;display:flex}.ops-schedule-hiring-guidance>header svg{width:16px;height:16px}.ops-schedule-hiring-guidance>header strong{font-size:.75rem}.ops-schedule-hiring-guidance p{font-size:max(var(--hpp-text-floor,0px), .69rem);font-weight:800;line-height:var(--hpp-small-leading,1.38);margin:0 0 0 22px}.ops-schedule-planning-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-schedule-planning-days>article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfd0df)var(--lightningcss-dark,#61758d);border-left:5px solid var(--lightningcss-light,#7592ad)var(--lightningcss-dark,#61758d);border-radius:11px;gap:8px;min-width:0;padding:9px;display:grid}.ops-schedule-planning-days>article.is-under{border-left-color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)}.ops-schedule-planning-days>article.is-over{border-left-color:var(--lightningcss-light,#d79a00)var(--lightningcss-dark,#61758d)}.ops-schedule-planning-days>article.is-balanced{border-left-color:var(--lightningcss-light,#23834b)var(--lightningcss-dark,#61758d)}.ops-schedule-planning-days>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ops-schedule-planning-days>article>header strong,.ops-schedule-planning-days>article>header span{display:block}.ops-schedule-planning-days>article>header strong{color:var(--lightningcss-light,#0b3155)var(--lightningcss-dark,#e8edf5);font-size:.78rem}.ops-schedule-planning-days>article>header span{color:var(--lightningcss-light,#71869b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:800}.ops-schedule-planning-days>article>header em{color:var(--lightningcss-light,#4d6376)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;background:var(--lightningcss-light,#e8eff5)var(--lightningcss-dark,#172d43);border-radius:999px;padding:4px 7px;font-style:normal;font-weight:950}.ops-schedule-planning-days>article.is-under>header em{color:var(--lightningcss-light,#8f1016)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe4e5)var(--lightningcss-dark,#34232d)}.ops-schedule-planning-days>article.is-over>header em{color:var(--lightningcss-light,#6d4c00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0bb)var(--lightningcss-dark,#332d20)}.ops-schedule-planning-days>article.is-balanced>header em{color:var(--lightningcss-light,#166039)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff5e7)var(--lightningcss-dark,#18312b)}.ops-schedule-planning-total{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ops-schedule-planning-total>span{color:var(--lightningcss-light,#61768c)var(--lightningcss-dark,#9acbff);min-width:0;font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#eef4f9)var(--lightningcss-dark,#172d43);border-radius:7px;grid-template-columns:13px minmax(0,1fr);gap:2px 4px;padding:6px;font-weight:900;display:grid}.ops-schedule-planning-total svg{width:12px;height:12px}.ops-schedule-planning-total strong{color:var(--lightningcss-light,#102f4f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit);text-transform:none;grid-column:1/-1}.ops-schedule-planning-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.ops-schedule-planning-roles>span{background:var(--lightningcss-light,#f7faff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cad8e5)var(--lightningcss-dark,#61758d);border-radius:7px;gap:2px;min-width:0;padding:6px;display:grid}.ops-schedule-planning-roles>span.is-under{background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border-color:var(--lightningcss-light,#e7a0a3)var(--lightningcss-dark,#61758d)}.ops-schedule-planning-roles>span.is-over{background:var(--lightningcss-light,#fff8d8)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#e5c15f)var(--lightningcss-dark,#61758d)}.ops-schedule-planning-roles>span.is-balanced{background:var(--lightningcss-light,#eef9f1)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#9dccae)var(--lightningcss-dark,#61758d)}.ops-schedule-planning-roles b{color:var(--lightningcss-light,#173b5d)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-planning-roles small{color:var(--lightningcss-light,#6a7f93)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.ops-schedule-planning-days>article>p{color:var(--lightningcss-light,#4d657c)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,1.38);background:var(--lightningcss-light,#edf5fc)var(--lightningcss-dark,#151f2d);border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:7px;display:flex}.ops-schedule-planning-days>article>p svg{flex:none;width:15px;height:15px}.ops-schedule-planning-days>article.is-under>p{color:var(--lightningcss-light,#7f171b)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d)}.ops-schedule-sales-mix{color:var(--lightningcss-light,#62798f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .59rem);font-weight:800;line-height:var(--hpp-small-leading,1.35)}.ops-schedule-planning-empty{color:var(--lightningcss-light,#5b7187)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);background:var(--lightningcss-light,#f5f9fc)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#a9bed2)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:flex-start;gap:8px;margin-top:5px;padding:10px;line-height:1.4;display:flex}.ops-schedule-planning-empty>svg{color:var(--lightningcss-light,#3272a8)var(--lightningcss-dark,#9acbff);flex:none;width:18px;height:18px}.ops-schedule-planning-empty strong{color:var(--lightningcss-light,#234966)var(--lightningcss-dark,#9acbff);display:block}.ops-schedule-review-role-group{gap:6px;display:grid}.ops-schedule-review-role-group>header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#075da9)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0a7fd1)var(--lightningcss-dark,#1d4c71));border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}.ops-schedule-review-role-group>header svg{width:15px;height:15px}.ops-schedule-review-role-group>header strong{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase}.ops-schedule-review-role-group>header span{color:var(--lightningcss-light,#e6f2ff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);margin-left:auto;font-weight:850}.ops-schedule-review-body{overscroll-behavior:contain;flex:auto;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:1px 4px 10px 1px;display:grid;overflow-y:auto}.ops-schedule-source-photos{background:var(--lightningcss-light,#f4f9ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c8d8e8)var(--lightningcss-dark,#61758d);border-radius:13px;gap:8px;min-width:0;padding:10px;display:grid}.ops-schedule-source-photos>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ops-schedule-source-photos>header>div{align-items:baseline;gap:7px;display:flex}.ops-schedule-source-photos>header strong{color:var(--lightningcss-light,#092e58)var(--lightningcss-dark,#e8edf5);font-size:.82rem}.ops-schedule-source-photos>header span{color:var(--lightningcss-light,#6e849a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.ops-schedule-source-photos>header small{color:var(--lightningcss-light,#607890)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-source-header-actions{align-items:center;gap:8px;display:flex}.ops-schedule-source-header-actions button{color:var(--lightningcss-light,#075cae)var(--lightningcss-dark,#9acbff);min-height:34px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;border-radius:9px;font-weight:950}.ops-schedule-source-header-actions button svg{width:14px;height:14px}.ops-schedule-source-list{scroll-snap-type:x proximity;grid-auto-columns:minmax(200px,230px);grid-auto-flow:column;gap:8px;min-width:0;padding-bottom:2px;display:grid;overflow-x:auto}.ops-schedule-source-list>article{scroll-snap-align:start;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdd0e2)var(--lightningcss-dark,#61758d);border-radius:11px;grid-template-columns:82px minmax(0,1fr);gap:8px;min-width:0;padding:7px;display:grid}.ops-schedule-source-thumb{background:var(--lightningcss-light,#dfe9f2)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#a9bed2)var(--lightningcss-dark,#61758d);border-radius:8px;width:82px;height:72px;padding:0;overflow:hidden}.ops-schedule-source-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ops-schedule-source-thumb.is-pdf{color:var(--lightningcss-light,#075cae)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#eef6ff)var(--lightningcss-dark,#151f2d);place-content:center;gap:2px;font-weight:950;display:grid}.ops-schedule-source-thumb.is-pdf svg{width:28px;height:28px;margin:auto}.ops-schedule-source-meta{align-content:space-between;gap:6px;min-width:0;display:grid}.ops-schedule-source-meta>strong{color:var(--lightningcss-light,#183b5e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-schedule-source-actions{gap:4px;display:flex}.ops-schedule-source-actions button{height:29px;min-height:29px;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);border-radius:7px;gap:3px;padding:0 6px;font-weight:900}.ops-schedule-source-actions button:last-child{color:var(--lightningcss-light,#a50f16)var(--lightningcss-dark,#ffb3bd)}.ops-schedule-source-actions button svg{width:12px;height:12px}.ops-schedule-source-empty{color:var(--lightningcss-light,#607890)var(--lightningcss-dark,#9acbff);margin:0;font-size:.75rem;line-height:1.45}.ops-schedule-review-list{grid-auto-rows:max-content;align-content:start;gap:10px;min-height:max-content;max-height:none;padding:2px 0 4px;display:grid;overflow:visible}.ops-schedule-group-controls{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-schedule-group-controls>strong{color:var(--lightningcss-light,#143c63)var(--lightningcss-dark,#9acbff);font-size:.78rem}.ops-schedule-group-buttons{gap:6px;display:flex}.ops-schedule-group-controls button{min-height:32px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);border-radius:8px;font-weight:900}.ops-schedule-group-controls button svg{width:14px;height:14px}.ops-schedule-shift-group{background:var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdcfe0)var(--lightningcss-dark,#61758d);border-radius:13px;min-height:54px;overflow:hidden}.ops-schedule-shift-group-toggle{color:var(--lightningcss-light,#173d62)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#eaf4fd)var(--lightningcss-dark,#172d43);border:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:8px 10px;display:grid}.ops-schedule-shift-group-toggle:hover{background:var(--lightningcss-light,#deeffd)var(--lightningcss-dark,#172d43)}.ops-schedule-shift-group-toggle>svg{width:17px;height:17px}.ops-schedule-shift-group-name{min-width:0}.ops-schedule-shift-group-toggle strong,.ops-schedule-shift-group-toggle small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-schedule-shift-group-toggle strong{font-size:.86rem}.ops-schedule-shift-group-toggle small{color:var(--lightningcss-light,#6c8298)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:800}.ops-schedule-shift-group-actions{justify-items:end;gap:3px;display:grid}.ops-schedule-shift-group-toggle em{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;border-radius:999px;padding:5px 8px;font-style:normal;font-weight:950}.ops-schedule-shift-group-toggle em.is-unmatched{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#b4141b)var(--lightningcss-dark,#652838)}.ops-schedule-shift-group-toggle em.is-review{color:var(--lightningcss-light,#654b00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#ffe68b)var(--lightningcss-dark,#332d20)}.ops-schedule-shift-group-toggle em.is-approved{color:var(--lightningcss-light,#16612e)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#d8f4df)var(--lightningcss-dark,#18312b)}.ops-schedule-shift-group-toggle em.is-published{color:var(--lightningcss-light,#15592b)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#d8f4df)var(--lightningcss-dark,#18312b)}.ops-schedule-shift-group-actions b{color:var(--lightningcss-light,#075cae)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);text-underline-offset:2px;font-weight:950;text-decoration:underline}.ops-schedule-shift-group-list{border-top:1px solid var(--lightningcss-light,#bdcfe0)var(--lightningcss-dark,#61758d);gap:9px;padding:9px;display:grid}.ops-schedule-shift-group-list>article,.ops-schedule-review-list>article{background:var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7d7e7)var(--lightningcss-dark,#61758d);border-radius:14px;padding:11px}.ops-schedule-shift-group-list>article.needs-review,.ops-schedule-review-list>article.needs-review{background:var(--lightningcss-light,#fffbdf)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#e0ad19)var(--lightningcss-dark,#61758d)}.ops-schedule-shift-group-list>article.account-creates{background:var(--lightningcss-light,#eef8ff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#77b9e8)var(--lightningcss-dark,#61758d)}.ops-schedule-review-list>article.is-new{background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#61758d)}.ops-schedule-review-list article>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ops-schedule-review-list article>header strong{color:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#e8edf5);font-size:.94rem}.ops-schedule-review-list article>header span{color:var(--lightningcss-light,#526b84)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#e6eef7)var(--lightningcss-dark,#172d43);border-radius:999px;padding:4px 7px;font-weight:900}.ops-schedule-review-reason{color:var(--lightningcss-light,#765700)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);align-items:flex-start;gap:5px;margin:0 0 9px;font-weight:800;display:flex}.ops-schedule-review-reason svg{flex:none;width:14px;height:14px}.ops-schedule-review-reason.is-account{color:var(--lightningcss-light,#07558c)var(--lightningcss-dark,#9acbff)}.ops-schedule-reader-evidence{color:var(--lightningcss-light,#214f74)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,1.35);overflow-wrap:anywhere;background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bad4e9)var(--lightningcss-dark,#61758d);border-radius:9px;align-items:flex-start;gap:7px;margin:0 0 9px;padding:7px 8px;display:flex}.ops-schedule-reader-evidence>svg{flex:none;width:15px;height:15px;margin-top:1px}.ops-schedule-reader-evidence span{min-width:0}.ops-schedule-reader-evidence small{color:var(--lightningcss-light,#648097)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.03em;text-transform:uppercase;margin-bottom:1px;font-weight:950;display:block}.ops-schedule-review-grid{grid-template-columns:1.5fr 1fr .8fr .8fr 1fr .7fr;gap:8px;display:grid}.ops-schedule-review-grid label{gap:4px;min-width:0;display:grid}.ops-schedule-review-grid label.is-wide{grid-column:1/-1}.ops-schedule-review-grid label>span{color:var(--lightningcss-light,#536d87)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.ops-schedule-review-list article>footer{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.ops-schedule-review-list article>footer button{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-radius:10px;font-weight:900}.ops-schedule-review-list article>footer button:not(.is-delete):last-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71)}.ops-schedule-review-list article>footer button.is-delete{color:var(--lightningcss-light,#a50f16)var(--lightningcss-dark,#ffb3bd);margin-right:auto}.ops-schedule-review-dialog :is(input,select):disabled{opacity:1;color:var(--lightningcss-light,#324f69)var(--lightningcss-dark,#9acbff);cursor:default;background:var(--lightningcss-light,#edf2f6)var(--lightningcss-dark,#172d43)}.ops-schedule-add-shift{color:var(--lightningcss-light,#075cae)var(--lightningcss-dark,#9acbff);border-color:var(--lightningcss-light,#8eb3d4)var(--lightningcss-dark,#61758d);justify-self:start;font-weight:900}.ops-schedule-publish-hint{color:var(--lightningcss-light,#674d00)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .72rem);background:var(--lightningcss-light,#fff8cf)var(--lightningcss-dark,#151f2d);border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-weight:850;line-height:1.4;display:flex}.ops-schedule-publish-hint svg{flex:none;width:15px;height:15px}.ops-schedule-review-dialog>[data-slot=dialog-footer]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#d6e1eb)var(--lightningcss-dark,#61758d);flex:none;padding-top:10px}.ops-schedule-review-footer{grid-template-columns:auto auto minmax(190px,1fr);display:grid}.ops-schedule-review-footer:not(.has-publish){grid-template-columns:auto minmax(210px,1fr)}.ops-schedule-review-dialog [data-slot=dialog-footer] button.ops-schedule-delete-schedule{color:var(--lightningcss-light,#b4141b)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b4141b)var(--lightningcss-dark,#61758d)}.ops-schedule-review-dialog [data-slot=dialog-footer] button.ops-schedule-publish{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838)}.ops-schedule-photo-dialog{border-radius:18px;width:min(960px,100vw - 24px);max-width:none;max-height:96dvh;overflow:hidden}.ops-schedule-photo-frame{background:var(--lightningcss-light,#e8eef5)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#c7d7e7)var(--lightningcss-dark,#61758d);border-radius:12px;place-items:center;min-height:0;display:grid;overflow:auto}.ops-schedule-photo-frame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(96dvh - 190px);display:block}.ops-schedule-photo-frame iframe{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;width:100%;height:calc(96dvh - 190px);min-height:420px}.ops-schedule-spreadsheet-download{color:var(--lightningcss-light,#173d61)var(--lightningcss-dark,#9acbff);text-align:center;align-content:center;place-items:center;gap:10px;min-height:300px;padding:24px;display:grid}.ops-schedule-spreadsheet-download svg{color:var(--lightningcss-light,#0874d5)var(--lightningcss-dark,#9acbff);width:46px;height:46px}.ops-schedule-spreadsheet-download span{color:var(--lightningcss-light,#607890)var(--lightningcss-dark,#9acbff)}.ops-schedule-spreadsheet-download a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);border-radius:10px;padding:10px 16px;font-weight:950;text-decoration:none}.ops-schedule-photo-dialog [data-slot=dialog-footer] button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);font-weight:950}.ops-coverage-board{gap:12px;width:min(1120px,100%);margin:0 auto;padding:18px clamp(12px,2vw,24px) 0;display:grid}.ops-coverage-heading{background:linear-gradient(125deg,var(--lightningcss-light,#062c59)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0b5c9a)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#9abbd8)var(--lightningcss-dark,#61758d);border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid;box-shadow:0 10px 28px #05234633}.ops-coverage-heading-icon{color:var(--lightningcss-light,#082b50)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#ffe576)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffc52e)var(--lightningcss-dark,#332d20));border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 7px 17px #ffc52e3d}.ops-coverage-heading-icon svg{width:23px;height:23px}.ops-coverage-heading>div:nth-child(2){min-width:0}.ops-coverage-heading small,.ops-coverage-heading strong{display:block}.ops-coverage-heading>div:nth-child(2)>small{color:var(--lightningcss-light,#ffe16d)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.05em;text-transform:uppercase;font-weight:950}.ops-coverage-heading>div:nth-child(2)>strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin-top:2px;font-size:1rem}.ops-coverage-heading p{color:var(--lightningcss-light,#d2e5f8)var(--lightningcss-dark,#e8edf5);margin:3px 0 0;font-size:.75rem;line-height:1.4}.ops-coverage-heading-actions{gap:7px;display:flex}.ops-coverage-heading-actions button{min-height:40px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-radius:11px;font-weight:950}.ops-coverage-heading-actions button:first-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#164d7d)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#61758d6b)}.ops-coverage-heading-actions button:last-child{color:var(--lightningcss-light,#172b45)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#ffe16d)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffc52e)var(--lightningcss-dark,#332d20));border-color:var(--lightningcss-light,#ffd53f)var(--lightningcss-dark,#61758d)}.ops-coverage-heading-actions svg{width:15px;height:15px}.ops-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ops-coverage-card{color:var(--lightningcss-light,#143858)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cada)var(--lightningcss-dark,#61758d);border-left:5px solid var(--lightningcss-light,#2f8ed4)var(--lightningcss-dark,#61758d);border-radius:16px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0422411a}.ops-coverage-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,var(--lightningcss-light,#1b84d917)var(--lightningcss-dark,#1d4c7117),#0000 45%);position:absolute;inset:0}.ops-coverage-card>*{z-index:1;position:relative}.ops-coverage-card.is-moderate{border-left-color:var(--lightningcss-light,#e9a400)var(--lightningcss-dark,#61758d)}.ops-coverage-card.is-moderate:before{background:linear-gradient(135deg,var(--lightningcss-light,#ffc92d33)var(--lightningcss-dark,#332d2033),#0000 46%)}.ops-coverage-card.is-critical{border-color:var(--lightningcss-light,#ea8589)var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,snow)var(--lightningcss-dark,#151f2d);border-left-color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)}.ops-coverage-card.is-critical:before{background:radial-gradient(circle at 8% 0,var(--lightningcss-light,#ff3c4340)var(--lightningcss-dark,#65283840),#0000 47%)}.ops-coverage-card.is-open{border-color:var(--lightningcss-light,#f1b900)var(--lightningcss-dark,#61758d);animation:1.35s ease-in-out infinite ops-coverage-pickup-glow}.ops-coverage-card.is-expired{filter:grayscale(.25);border-color:var(--lightningcss-light,#b8c2cc)var(--lightningcss-dark,#61758d);animation:none}@keyframes ops-coverage-pickup-glow{0%,to{box-shadow:0 8px 24px #0874c933,0 0 0 1px #ffd23f80,0 0 15px #ffd23f61}50%{box-shadow:0 12px 34px #0874c957,0 0 0 5px #ffd23f38,0 0 30px #ffd23fb8}}.ops-coverage-card-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-coverage-necessity,.ops-coverage-status{font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-weight:950;display:inline-flex}.ops-coverage-necessity{color:var(--lightningcss-light,#0b5b91)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dcedfb)var(--lightningcss-dark,#172d43)}.is-moderate .ops-coverage-necessity{color:var(--lightningcss-light,#674b00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0a8)var(--lightningcss-dark,#332d20)}.is-critical .ops-coverage-necessity{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838)}.ops-coverage-necessity svg{width:12px;height:12px}.ops-coverage-status{color:var(--lightningcss-light,#3f5f7d)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f0f6)var(--lightningcss-dark,#172d43)}.is-claimed .ops-coverage-status{color:var(--lightningcss-light,#553f00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#ffe790)var(--lightningcss-dark,#332d20)}.is-completed .ops-coverage-status{color:var(--lightningcss-light,#17592c)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#d8f4df)var(--lightningcss-dark,#18312b)}.is-cancelled .ops-coverage-status{color:var(--lightningcss-light,#6b7681)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e6e9ec)var(--lightningcss-dark,#1e2b3d)}.is-expired .ops-coverage-status{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#6b7681)var(--lightningcss-dark,#1d4c71)}.ops-coverage-time{align-items:center;gap:9px;display:flex}.ops-coverage-time>svg{color:var(--lightningcss-light,#0a6fc5)var(--lightningcss-dark,#9acbff);flex:none;width:29px;height:29px}.is-critical .ops-coverage-time>svg{color:var(--lightningcss-light,#c9141b)var(--lightningcss-dark,#ffb3bd)}.ops-coverage-time span{min-width:0}.ops-coverage-time strong,.ops-coverage-time small{display:block}.ops-coverage-time strong{color:var(--lightningcss-light,#092d51)var(--lightningcss-dark,#e8edf5);font-size:.96rem}.ops-coverage-time small{color:var(--lightningcss-light,#526f89)var(--lightningcss-dark,#9acbff);margin-top:2px;font-size:.76rem;font-weight:850}.ops-coverage-destination{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.ops-coverage-destination strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0b4f88)var(--lightningcss-dark,#1d4c71);border-radius:999px;padding:4px 7px}.ops-coverage-destination span{color:var(--lightningcss-light,#587189)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.ops-coverage-role{color:var(--lightningcss-light,#0a5da2)var(--lightningcss-dark,#9acbff);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e6f3ff)var(--lightningcss-dark,#172d43);border-radius:7px;margin:0;padding:4px 7px;font-weight:950}.ops-coverage-notes{color:var(--lightningcss-light,#526c83)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);overflow-wrap:anywhere;margin:0;line-height:1.4}.ops-coverage-claimant{color:var(--lightningcss-light,#204766)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef5fb)var(--lightningcss-dark,#151f2d);border-radius:10px;align-items:center;gap:7px;margin:0;padding:7px 8px;display:flex}.ops-coverage-claimant>svg{color:var(--lightningcss-light,#0874c9)var(--lightningcss-dark,#9acbff);width:19px;height:19px}.ops-coverage-claimant small,.ops-coverage-claimant strong{display:block}.ops-coverage-claimant small{color:var(--lightningcss-light,#6a7f92)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.ops-coverage-claimant strong{font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);margin-top:1px}.ops-coverage-reward{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ops-coverage-reward>span{color:var(--lightningcss-light,#5f4700)var(--lightningcss-dark,#f4d38b);background:linear-gradient(145deg,var(--lightningcss-light,#fff8c9)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#ffe986)var(--lightningcss-dark,#332d20));border:1px solid var(--lightningcss-light,#d3b74f)var(--lightningcss-dark,#61758d);border-radius:10px;grid-template-columns:17px auto 1fr;align-items:baseline;gap:4px;padding:7px 8px;display:grid}.ops-coverage-reward svg{align-self:center;width:15px;height:15px}.ops-coverage-reward strong{font-size:.96rem}.ops-coverage-reward small{font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.ops-coverage-reward em{color:var(--lightningcss-light,#a50f16)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-align:center;text-transform:uppercase;grid-column:1/-1;font-style:normal;font-weight:950}.ops-coverage-card.is-open .ops-coverage-reward>span,.ops-schedule-coverage-tile.is-open .ops-schedule-coverage-reward span{transform-origin:bottom;animation:1.05s ease-in-out infinite ops-coverage-reward-dance}.ops-coverage-card.is-expired .ops-coverage-reward>span{animation:none}.ops-coverage-card.is-open .ops-coverage-reward>span:nth-child(2),.ops-schedule-coverage-tile.is-open .ops-schedule-coverage-reward span:nth-child(2){animation-delay:-.52s}@keyframes ops-coverage-reward-dance{0%,to{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-3px)rotate(-2deg)scale(1.04)}50%{transform:translateY(0)rotate(0)scale(1)}75%{transform:translateY(-2px)rotate(2deg)scale(1.03)}}.ops-coverage-claim-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838),var(--lightningcss-light,#9e0b11)var(--lightningcss-dark,#652838));border:0;border-radius:11px;width:100%;min-height:43px;font-size:.78rem;font-weight:950;box-shadow:0 8px 18px #b7101833}.ops-coverage-ineligible{color:var(--lightningcss-light,#526b80)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);font-weight:850;line-height:var(--hpp-small-leading,1.35);background:var(--lightningcss-light,#f1f6fa)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6d5e2)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:flex-start;gap:6px;padding:8px;display:flex}.ops-coverage-ineligible svg{flex:none;width:15px;height:15px}.ops-coverage-reserved{color:var(--lightningcss-light,#654b00)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .67rem);font-weight:850;line-height:var(--hpp-small-leading,1.35);background:var(--lightningcss-light,#fff8cc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e4c34e)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:flex-start;gap:6px;padding:8px;display:flex}.ops-coverage-reserved.is-complete{color:var(--lightningcss-light,#185a2e)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e4f8e9)var(--lightningcss-dark,#18312b);border-color:var(--lightningcss-light,#8bc79d)var(--lightningcss-dark,#61758d)}.ops-coverage-reserved svg{flex:none;width:15px;height:15px}.ops-coverage-manager-actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.ops-coverage-manager-actions button{min-height:34px;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);border-radius:9px;padding:0 9px;font-weight:950}.ops-coverage-manager-actions button svg{width:13px;height:13px}.ops-coverage-manager-actions button:not([data-variant=outline]){color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0870c8)var(--lightningcss-dark,#1d4c71)}.ops-coverage-manager-actions button.is-danger{color:var(--lightningcss-light,#a50f16)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d89ea1)var(--lightningcss-dark,#61758d)}.ops-coverage-paid{color:var(--lightningcss-light,#17602f)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:5px;font-weight:950;display:flex}.ops-coverage-paid svg{width:15px;height:15px}.ops-coverage-empty,.ops-coverage-loading{color:var(--lightningcss-light,#5c748b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#adc3d7)var(--lightningcss-dark,#61758d);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:92px;padding:14px;font-size:.78rem;display:flex}.ops-coverage-empty>svg{color:var(--lightningcss-light,#6e94b7)var(--lightningcss-dark,#9acbff);width:27px;height:27px}.ops-coverage-empty>span{min-width:0}.ops-coverage-empty strong,.ops-coverage-empty small{display:block}.ops-coverage-empty strong{color:var(--lightningcss-light,#153d62)var(--lightningcss-dark,#9acbff);font-size:.82rem}.ops-coverage-empty small{margin-top:2px;line-height:1.35}.ops-coverage-empty button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:10px;margin-left:auto;font-weight:950}.ops-coverage-loading svg{width:18px;height:18px}.ops-coverage-dialog{border-radius:19px;width:min(640px,100vw - 24px);max-height:94dvh;overflow-y:auto}.ops-coverage-form{grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:9px;display:grid}.ops-coverage-form label{color:var(--lightningcss-light,#4e6881)var(--lightningcss-dark,#9acbff);min-width:0;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;align-content:start;gap:5px;font-weight:950;display:grid}.ops-coverage-form label.is-wide{grid-column:1/-1}.ops-coverage-form input,.ops-coverage-form select,.ops-coverage-form textarea{color:var(--lightningcss-light,#102f4d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b4c8da)var(--lightningcss-dark,#61758d);border-radius:10px;width:100%;min-height:42px;padding:8px 10px;font:800 .82rem/1.3 inherit}.ops-coverage-form textarea{resize:vertical;min-height:88px}.ops-coverage-form label>small{color:var(--lightningcss-light,#6b8094)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .63rem);text-transform:none;font-weight:750;line-height:1.4}.ops-coverage-dialog [data-slot=dialog-footer] button:last-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);font-weight:950}@media (width<=1040px){.ops-schedule-days{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-schedule-review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ops-chat-mobile-sheet .ops-chat-primary-nav{margin-top:6px}.ops-chat-mobile-sheet .ops-chat-sheet-home{min-height:36px;margin-top:9px;padding-block:6px}.ops-schedule-header{grid-template-columns:44px minmax(0,1fr) auto}.ops-schedule-header .ops-schedule-upload-button{width:42px;min-height:42px;padding:0}.ops-schedule-header .ops-schedule-upload-button span,.ops-schedule-header .ops-chat-header-actions>button:last-child{display:none}.ops-schedule-week-tabs{gap:5px;padding:6px}.ops-schedule-week-tabs button{text-align:center;min-height:48px;padding:6px}.ops-schedule-week-tabs button span{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-week-tabs button small{font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-store-picker{padding:7px 10px}.ops-schedule-store-picker select{flex:1;min-width:0}.ops-schedule-content{padding:10px 8px 24px}.ops-coverage-board{gap:9px;padding:10px 8px 0}.ops-coverage-heading{grid-template-columns:40px minmax(0,1fr);gap:9px;padding:10px}.ops-coverage-heading-icon{border-radius:11px;width:40px;height:40px}.ops-coverage-heading>div:nth-child(2)>strong{font-size:.86rem;line-height:1.25}.ops-coverage-heading p{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.ops-coverage-heading-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-coverage-heading-actions button{width:100%}.ops-coverage-grid{grid-template-columns:minmax(0,1fr)}.ops-coverage-card{padding:11px}.ops-coverage-time strong{font-size:.9rem}.ops-coverage-manager-actions button{flex:auto}.ops-coverage-empty{grid-template-columns:30px minmax(0,1fr);justify-content:stretch;align-items:start;gap:10px;min-height:0;padding:14px;display:grid}.ops-coverage-empty>svg{grid-area:1/1;margin-top:2px}.ops-coverage-empty>span{grid-area:1/2}.ops-coverage-empty button{grid-column:1/-1;width:100%;min-height:46px;margin:2px 0 0}.ops-coverage-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-coverage-form label:first-child,.ops-coverage-form label:nth-child(4){grid-column:1/-1}.ops-schedule-manager-panel{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px;padding:11px}.ops-schedule-manager-heading{align-items:flex-start}.ops-schedule-manager-heading>span{border-radius:10px;width:36px;height:36px}.ops-schedule-manager-heading p{font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-manager-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-schedule-manager-actions button{white-space:normal;width:100%;min-height:46px}.ops-schedule-manager-actions button:last-child{grid-column:1/-1}.ops-schedule-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ops-schedule-summary>div{border-radius:11px;gap:5px;min-height:58px;padding:7px}.ops-schedule-summary>div>span{border-radius:8px;width:28px;height:28px}.ops-schedule-summary small{font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-summary strong{font-size:.78rem}.ops-schedule-summary>button{grid-column:1/-1}.ops-schedule-days{grid-template-columns:1fr;gap:8px}.ops-schedule-day{grid-template-columns:88px minmax(0,1fr);display:grid}.ops-schedule-day>header{text-align:center;border:0;border-right:1px solid var(--lightningcss-light,#d7e1eb)var(--lightningcss-dark,#61758d);flex-direction:column;justify-content:center;min-height:100%;padding:10px 6px}.ops-schedule-day>header span{white-space:normal;font-size:.76rem}.ops-schedule-day>header strong{width:34px;height:34px;font-size:.84rem}.ops-schedule-off{align-self:center;padding:18px 8px}.ops-schedule-shift{padding:11px 12px}.ops-schedule-shift-time{grid-template-columns:20px minmax(0,1fr) auto;align-items:center}.ops-schedule-shift-time strong{font-size:.93rem}.ops-schedule-shift-time span{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);grid-area:1/3}.ops-schedule-role{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-review-dialog{width:100vw;max-width:none;height:100dvh;max-height:100dvh;padding:max(12px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));border:0;border-radius:0;inset:0;overflow-x:hidden;transform:none}.ops-schedule-review-dialog>[data-slot=dialog-header]{padding-right:28px}.ops-schedule-review-dialog>[data-slot=dialog-footer]{margin:0 -10px calc(0px - max(10px, env(safe-area-inset-bottom)));padding:10px 10px max(10px, env(safe-area-inset-bottom))}.ops-schedule-review-dialog>[data-slot=dialog-footer] button{min-height:46px}.ops-schedule-review-footer,.ops-schedule-review-footer:not(.has-publish){grid-template-columns:repeat(2,minmax(0,1fr))}.ops-schedule-review-footer.has-publish .ops-schedule-publish{grid-area:1/1/auto/-1}.ops-schedule-review-toolbar{flex-direction:column;align-items:flex-start}.ops-schedule-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ops-schedule-bulk-actions button.is-danger{grid-column:1/-1}.ops-schedule-review-explainer,.ops-schedule-full-view>header{flex-direction:column;align-items:flex-start;gap:2px}.ops-schedule-full-desktop{display:none}.ops-schedule-full-mobile{gap:10px;display:grid}.ops-schedule-full-mobile>section{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:12px;overflow:hidden}.ops-schedule-full-mobile>section>header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#075da9)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0a7fd1)var(--lightningcss-dark,#1d4c71));align-items:center;gap:6px;padding:8px 9px;display:flex}.ops-schedule-full-mobile>section>header svg{width:15px;height:15px}.ops-schedule-full-mobile>section>header strong{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase}.ops-schedule-full-mobile>section>header span{color:var(--lightningcss-light,#06345d)var(--lightningcss-dark,#e8edf5);min-width:22px;height:22px;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffda49)var(--lightningcss-dark,#332d20);border-radius:999px;place-items:center;margin-left:auto;font-weight:950;display:grid}.ops-schedule-full-mobile article{gap:7px;padding:9px 7px;display:grid}.ops-schedule-full-mobile article+article{border-top:1px solid var(--lightningcss-light,#d5e1eb)var(--lightningcss-dark,#61758d)}.ops-schedule-full-mobile article>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ops-schedule-full-mobile article>div:first-child strong{color:var(--lightningcss-light,#102f4f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-full-mobile article>div:first-child span{color:var(--lightningcss-light,#71869a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;font-weight:850}.ops-schedule-mobile-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.ops-schedule-mobile-days>div{text-align:center;background:var(--lightningcss-light,#f1f6fa)var(--lightningcss-dark,#151f2d);border-radius:7px;align-content:start;gap:3px;min-width:0;padding:4px 2px;display:grid}.ops-schedule-mobile-days b{color:var(--lightningcss-light,#345a78)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-mobile-days span{color:var(--lightningcss-light,#123e63)var(--lightningcss-dark,#9acbff);min-width:0;font-size:max(var(--hpp-text-floor,0px), .53rem);font-weight:950;line-height:var(--hpp-small-leading,1.15);background:var(--lightningcss-light,#dff0ff)var(--lightningcss-dark,#172d43);border-left:2px solid var(--lightningcss-light,#0874d5)var(--lightningcss-dark,#61758d);border-radius:4px;padding:3px 1px;display:grid}.ops-schedule-mobile-days span.needs-review{background:var(--lightningcss-light,#fff4c3)var(--lightningcss-dark,#332d20);border-left-color:var(--lightningcss-light,#d6a000)var(--lightningcss-dark,#61758d)}.ops-schedule-mobile-days span small{color:inherit;font-size:max(var(--hpp-text-floor,0px), .48rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-mobile-days em{color:var(--lightningcss-light,#96a5b3)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .5rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;padding:4px 0;font-style:normal;font-weight:850}.ops-schedule-planning{padding:9px}.ops-schedule-planning>header{align-items:flex-start}.ops-schedule-planning>header>em{display:none}.ops-schedule-planning-days{grid-template-columns:minmax(0,1fr)}.ops-schedule-hiring-guidance p{margin-left:0}.ops-schedule-source-photos>header{flex-direction:column;align-items:flex-start;gap:3px}.ops-schedule-source-header-actions{flex-direction:column;align-items:stretch;width:100%}.ops-schedule-source-header-actions button{width:100%;min-height:42px}.ops-schedule-source-list{grid-auto-columns:minmax(190px,220px)}.ops-schedule-review-list{max-height:none}.ops-schedule-group-controls{flex-direction:column;align-items:stretch}.ops-schedule-group-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-schedule-group-buttons button{min-height:42px}.ops-schedule-shift-group{min-height:68px}.ops-schedule-shift-group-toggle{grid-template-columns:26px minmax(0,1fr) auto;min-height:68px;padding:8px}.ops-schedule-shift-group-toggle>svg{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71);border-radius:7px;width:22px;height:22px;padding:3px}.ops-schedule-shift-group-actions b{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-shift-group-list{padding:7px}.ops-schedule-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 7px}.ops-schedule-review-grid label:first-child,.ops-schedule-review-grid label.is-wide{grid-column:1/-1}.ops-schedule-shift-group-list>article{border-radius:11px;padding:10px 8px}.ops-schedule-review-list article>header{flex-direction:column;align-items:flex-start;gap:5px}.ops-schedule-review-list article>header strong{font-size:.86rem}.ops-schedule-photo-dialog{width:calc(100vw - 12px);max-height:98dvh;padding:15px 10px}.ops-schedule-photo-frame img{max-height:calc(98dvh - 175px)}.ops-schedule-photo-frame iframe{height:calc(98dvh - 175px);min-height:360px}}@media (prefers-reduced-motion:reduce){.ops-coverage-card.is-open.is-claimable,.ops-coverage-card.is-open.is-claimable .ops-coverage-reward>span,.ops-schedule-coverage-tile.is-open.is-claimable .ops-schedule-coverage-reward span,.ops-schedule-coverage-tile.is-open{animation:none}}@media (width<=390px){.ops-schedule-week-tabs button span{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-week-tabs button small{font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit)}.ops-schedule-day{grid-template-columns:78px minmax(0,1fr)}.ops-schedule-summary>div>span{display:none}}.chat-schedule-photos{min-width:0;min-height:0;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);padding:clamp(12px,2vw,22px)}.chat-schedule-photos.ops-schedule-workspace{display:block;overflow-y:auto}.chat-schedule-photos.is-topic{grid-row:3/-1;overflow-y:auto}.schedule-photo-heading{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.schedule-photo-heading>div{min-width:0}.schedule-photo-heading span{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);align-items:center;gap:6px;font-size:.75rem;display:flex}.schedule-photo-heading span svg{width:17px;height:17px}.schedule-photo-heading h1{margin:4px 0;font-size:1.35rem;line-height:1.25}.schedule-photo-heading p,.schedule-photo-week-summary{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin:4px 0;font-size:.8rem;line-height:1.5}.schedule-photo-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.schedule-photo-toolbar label,.schedule-photo-coverage-store{gap:5px;min-width:0;font-size:.75rem;font-weight:700;display:grid}.schedule-photo-toolbar select,.schedule-photo-coverage-store select{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);width:100%;min-width:0;min-height:40px;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:9px;padding:8px;font-size:.82rem}.schedule-photo-week-picker{flex:340px;align-items:flex-end;gap:6px;min-width:0;max-width:550px;display:flex}.schedule-photo-week-picker label{flex:1}.schedule-photo-week-picker>button{flex:none;width:36px;min-height:40px}.schedule-photo-chat-picker{flex:180px;max-width:320px}.schedule-photo-actions{flex-wrap:wrap;gap:8px;display:flex}.schedule-photo-actions>button{min-height:40px;font-size:.82rem}.schedule-photo-week-summary{margin:0 0 14px}.schedule-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.schedule-photo-card{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 4px 15px #0000000f}.schedule-photo-preview{cursor:zoom-in;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;width:100%;padding:0;display:block;position:relative}.schedule-photo-preview img{object-fit:contain;width:100%;max-height:650px;display:block}.schedule-photo-preview>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0f172acc)var(--lightningcss-dark,#0c131ecc);border-radius:8px;align-items:center;gap:4px;padding:6px 9px;font-size:.75rem;display:flex;position:absolute;bottom:9px;right:9px}.schedule-photo-preview span svg{width:14px;height:14px}.schedule-photo-card-info{justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.schedule-photo-card-info>div{gap:3px;min-width:0;display:grid}.schedule-photo-card-info strong{font-size:.88rem}.schedule-photo-card-info small{overflow-wrap:anywhere;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit)}.schedule-photo-card-info button{flex:none}.schedule-photo-empty{border:1px dashed var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);text-align:center;background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:13px;justify-items:center;gap:9px;padding:28px 16px;display:grid}.schedule-photo-empty>svg{width:28px;height:28px;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6)}.schedule-photo-empty p{max-width:500px;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:.84rem;line-height:1.5}.schedule-photo-empty small{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:.75rem}.schedule-photo-error{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--destructive))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.schedule-photo-coverage{border-top:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);margin-top:24px;padding-top:16px}.schedule-photo-coverage-store{max-width:340px;margin-bottom:10px}.schedule-photo-lightbox{width:min(1200px,100vw - 24px);max-width:1200px;max-height:95dvh;overflow:hidden}.schedule-photo-full{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:8px;max-height:73dvh;overflow:auto}.schedule-photo-full img{width:100%;height:auto;display:block}.schedule-photo-lightbox>a{font-size:.85rem;text-decoration:underline}.schedule-pdf-preview{min-width:0;padding:0 10px 12px}.schedule-pdf-controls{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;font-size:.8rem;display:flex}.schedule-pdf-controls>span:first-child{margin-right:auto;font-weight:700}.schedule-pdf-controls button{width:32px;height:32px}.schedule-pdf-pages{overscroll-behavior:contain;border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#e6eaf0)var(--lightningcss-dark,#172d43);border-radius:6px;max-height:78dvh;overflow:auto}.schedule-pdf-page{color:var(--lightningcss-light,#354154)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);max-width:none;min-height:200px;margin-bottom:8px}.schedule-pdf-page>span{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f1f5f9)var(--lightningcss-dark,#151f2d);padding:5px 8px;display:block}.schedule-pdf-page canvas{width:100%;height:auto;display:block}.schedule-pdf-preview>a{margin-top:9px;font-size:.75rem;text-decoration:underline;display:inline-block}.schedule-pdf-loading{min-height:180px;color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);place-items:center;font-size:.8rem;display:grid}.schedule-draft-label{color:var(--lightningcss-light,#723c00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff3cd)var(--lightningcss-dark,#332d20);border:1px solid var(--lightningcss-light,#d99a25)var(--lightningcss-dark,#61758d);border-radius:7px;margin:0 10px 8px;padding:8px 10px;font-size:.8rem;font-weight:700}.schedule-photo-grid:has(.schedule-pdf-preview){grid-template-columns:1fr}.ops-coverage-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-coverage-form .is-wide{grid-column:1/-1}.ops-coverage-form>label:not(.is-wide){grid-column:auto}.ops-coverage-role-field{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.ops-coverage-role-field legend{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);margin-bottom:5px;font-weight:800}.ops-coverage-quick-dates>span{margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.ops-coverage-quick-dates>div{grid-template-columns:repeat(auto-fit,minmax(85px,1fr));gap:6px;display:grid}.ops-coverage-quick-dates button,.ops-coverage-role-options button{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);min-height:38px;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);text-transform:none;border-radius:8px;padding:6px;font-size:.75rem;font-weight:700}.ops-coverage-quick-dates button[aria-pressed=true],.ops-coverage-role-options button[aria-pressed=true]{background:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#1d4c71);color:var(--lightningcss-light,var(--primary-foreground))var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d)}.ops-coverage-role-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ops-coverage-time-help{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:.75rem;line-height:1.4}.ops-coverage-advanced{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);border-radius:10px;padding:10px}.ops-coverage-advanced summary{cursor:pointer;font-size:.8rem;font-weight:700}.ops-coverage-advanced>div{gap:12px;margin-top:12px;display:grid}@media (width<=600px){.schedule-photo-heading{margin-bottom:12px}.schedule-photo-heading h1{font-size:1.15rem}.schedule-photo-week-picker{flex-basis:100%;max-width:none}.schedule-photo-chat-picker{max-width:none}.schedule-photo-actions{flex:none}.schedule-photo-actions>button{padding-inline:10px}.schedule-photo-lightbox{padding:14px}.ops-coverage-heading-actions{flex-wrap:wrap;width:100%}.ops-coverage-heading-actions button{white-space:normal;flex:1;min-width:0}}.schedule-pdf-pages{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.schedule-pdf-pages:active{cursor:grabbing}.schedule-pdf-pages:focus-visible{outline:2px solid var(--lightningcss-light,var(--primary))var(--lightningcss-dark,#61758d);outline-offset:2px}.schedule-pdf-zoom-hint{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin:0 0 8px}.prep-workspace{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f3f7fb)var(--lightningcss-dark,#151f2d);grid-template-rows:auto auto auto minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.prep-header{background:var(--lightningcss-light,#fffffff7)var(--lightningcss-dark,#151f2df7);border-bottom:1px solid var(--lightningcss-light,#cbd9e8)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:13px 22px;display:grid;box-shadow:0 7px 22px #0c2b4f0f}.prep-heading{min-width:0}.prep-heading>span{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-weight:950;display:flex}.prep-heading>span svg{width:14px;height:14px}.prep-heading h1{color:var(--lightningcss-light,#061d42)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:3px 0 2px;font:900 clamp(1.45rem,2.6vw,2rem)/1 "Domino's Sans Header 1",Impact,sans-serif}.prep-heading p{color:var(--lightningcss-light,#61768e)var(--lightningcss-dark,#9acbff);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.prep-header-actions{align-items:end;gap:9px;display:flex}.prep-header-actions>button{color:var(--lightningcss-light,#123a60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#a9bfd4)var(--lightningcss-dark,#61758d);border-radius:11px;min-height:40px;font-weight:950}.prep-header-actions>button:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d)}.prep-store-select{color:var(--lightningcss-light,#61768e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.06em;text-transform:uppercase;gap:3px;font-weight:950;display:grid}.prep-store-select select{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:11px;min-width:215px;min-height:40px;padding:7px 32px 7px 10px;font:850 .8rem/1.2 inherit}.prep-overview{background:var(--lightningcss-light,#f8fbfe)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d3dfeb)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(280px,1.5fr) minmax(190px,.65fr) minmax(190px,.65fr);gap:10px;padding:12px clamp(12px,2vw,22px);display:grid}.prep-progress-card,.prep-stat{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6d8e8)var(--lightningcss-dark,#61758d);border-radius:14px;min-width:0;padding:10px 12px;box-shadow:0 6px 16px #07264a0d}.prep-progress-card>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.prep-progress-card span{color:var(--lightningcss-light,#4c6780)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.prep-progress-card strong{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);font-size:1.12rem}.prep-progress-card small{color:var(--lightningcss-light,#71859a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);margin-top:5px;font-weight:800;display:block}.prep-progress-track{background:var(--lightningcss-light,#dae6f1)var(--lightningcss-dark,#172d43);border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.prep-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#12a46f)var(--lightningcss-dark,#20503f));height:100%;transition:width .25s;display:block}.prep-stat{align-items:center;gap:10px;display:flex}.prep-stat>svg{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(140deg,var(--lightningcss-light,#0869c8)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#14a8ff)var(--lightningcss-dark,#1d4c71));border-radius:11px;flex:none;width:38px;height:38px;padding:9px}.prep-stat:first-of-type>svg{color:var(--lightningcss-light,#332300)var(--lightningcss-dark,#e8edf5);background:linear-gradient(140deg,var(--lightningcss-light,#ffe36b)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#ffbd1d)var(--lightningcss-dark,#332d20))}.prep-stat span{min-width:0}.prep-stat strong,.prep-stat small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prep-stat strong{color:var(--lightningcss-light,#082c50)var(--lightningcss-dark,#e8edf5);font-size:.9rem}.prep-stat small{color:var(--lightningcss-light,#71859a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:800}.prep-reward-note{color:var(--lightningcss-light,var(--muted-foreground,#4c6780))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), .72rem);grid-column:1/-1;line-height:1.4}.prep-list-toolbar{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#ccdbe8)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:9px clamp(12px,2vw,22px);display:flex}.prep-tabs{gap:7px;display:flex}.prep-tabs button{color:var(--lightningcss-light,#315976)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f5f9fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cfe2)var(--lightningcss-dark,#61758d);border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:8px 13px;font-size:.76rem;font-weight:950;display:flex}.prep-tabs button svg{width:17px;height:17px}.prep-tabs button span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-width:23px;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-align:center;background:var(--lightningcss-light,#7090aa)var(--lightningcss-dark,#1d4c71);border-radius:999px;padding:2px 6px}.prep-tabs button.is-active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d);box-shadow:0 6px 15px #0872bb2e}.prep-tabs button.is-active span{color:var(--lightningcss-light,#3b2b00)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.prep-tab-summary{color:var(--lightningcss-light,#667e95)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:11px;display:flex}.prep-tab-summary strong{color:var(--lightningcss-light,#173e63)var(--lightningcss-dark,#9acbff)}.prep-groups{overscroll-behavior:contain;min-height:0;padding:15px clamp(12px,2vw,24px) 34px;overflow-y:auto}.prep-dating-note{color:var(--lightningcss-light,#654c00)var(--lightningcss-dark,#f4d38b);width:min(1040px,100%);font-size:max(var(--hpp-text-floor,0px), .68rem);background:var(--lightningcss-light,#fff8d4)var(--lightningcss-dark,#151f2d);border-left:4px solid var(--lightningcss-light,#e0a900)var(--lightningcss-dark,#61758d);border-radius:9px;align-items:baseline;gap:8px;margin:0 auto 10px;padding:8px 10px;line-height:1.4;display:flex}.prep-dating-note strong{color:var(--lightningcss-light,#493700)var(--lightningcss-dark,#f4d38b);text-transform:uppercase;flex:none}.prep-group{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfd1e1)var(--lightningcss-dark,#61758d);border-radius:16px;width:min(1040px,100%);margin:0 auto 15px;overflow:hidden;box-shadow:0 8px 22px #061d420f}.prep-group>header{background:linear-gradient(110deg,var(--lightningcss-light,#eaf4fd)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f9fcff)var(--lightningcss-dark,#151f2d));border-bottom:1px solid var(--lightningcss-light,#d2e0eb)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 13px;display:flex}.prep-group>header h2{color:var(--lightningcss-light,#092e58)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:0;font-size:.88rem;font-weight:950}.prep-group>header span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71);border-radius:999px;padding:4px 8px;font-weight:950}.prep-items{display:grid}.prep-item{grid-template-columns:44px minmax(210px,1fr) 78px 94px 78px;align-items:center;gap:9px;min-width:0;padding:11px 13px;transition:background .15s,opacity .15s;display:grid}.prep-item+.prep-item{border-top:1px solid var(--lightningcss-light,#e0e8f0)var(--lightningcss-dark,#61758d)}.prep-item.is-complete{background:var(--lightningcss-light,#f0faf4)var(--lightningcss-dark,#151f2d)}.prep-item-check{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#8aa8bf)var(--lightningcss-dark,#61758d);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.prep-item-check:hover{background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d)}.prep-item.is-complete .prep-item-check{background:var(--lightningcss-light,#188653)var(--lightningcss-dark,#20503f);border-color:var(--lightningcss-light,#188653)var(--lightningcss-dark,#61758d);box-shadow:0 5px 12px #18865333}.prep-item-check svg{width:19px;height:19px}.prep-item-copy{min-width:0}.prep-item-copy h3{color:var(--lightningcss-light,#0b3157)var(--lightningcss-dark,#e8edf5);margin:0;font-size:.87rem;line-height:1.25}.prep-item.is-complete .prep-item-copy h3{color:var(--lightningcss-light,#39715a)var(--lightningcss-dark,#94dfba);text-decoration:line-through;text-decoration-thickness:1px}.prep-item-copy p{color:var(--lightningcss-light,#647b91)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,1.35);margin:3px 0 0}.prep-item-copy small{color:var(--lightningcss-light,#26704c)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);margin-top:4px;font-weight:850;display:block}.prep-quantity{justify-items:center;gap:3px;min-width:0;display:grid}.prep-quantity>span{color:var(--lightningcss-light,#71869a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;text-transform:uppercase;font-weight:950}.prep-quantity>strong{color:var(--lightningcss-light,#092f58)var(--lightningcss-dark,#e8edf5);font-size:1.05rem}.prep-quantity.is-input input{color:var(--lightningcss-light,#092f58)var(--lightningcss-dark,#e8edf5);text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#9eb8cf)var(--lightningcss-dark,#61758d);border-radius:9px;width:76px;min-height:38px;padding:5px 7px;font:900 .95rem/1 inherit}.prep-quantity.is-input input:focus{border-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#61758d);outline:3px solid var(--lightningcss-light,#0872bb26)var(--lightningcss-dark,#61758d26)}.prep-quantity.is-remaining{background:var(--lightningcss-light,#fff2aa)var(--lightningcss-dark,#332d20);border-radius:11px;padding:7px 5px}.prep-item.is-complete .prep-quantity.is-remaining{background:var(--lightningcss-light,#dff2e7)var(--lightningcss-dark,#18312b)}.prep-empty,.prep-state{color:var(--lightningcss-light,#60768f)var(--lightningcss-dark,#9acbff);text-align:center;align-content:center;place-items:center;gap:9px;min-height:100%;padding:38px 20px;display:grid}.prep-empty>svg,.prep-state>svg{color:var(--lightningcss-light,#7797b7)var(--lightningcss-dark,#9acbff);width:45px;height:45px}.prep-empty h2,.prep-empty p{margin:0}.prep-empty h2,.prep-state strong{color:var(--lightningcss-light,#092e58)var(--lightningcss-dark,#e8edf5);font-size:1.05rem}.prep-empty p{max-width:440px;font-size:.8rem;line-height:1.5}.prep-empty.is-small{min-height:280px}.prep-state.is-error>svg{color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#ffb3bd)}.prep-spin{animation:1s linear infinite ops-chat-spin}.prep-settings-sheet{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);overflow:hidden;gap:0!important;width:min(720px,92vw)!important;max-width:none!important}.prep-settings-sheet [data-slot=sheet-header]{background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d0deea)var(--lightningcss-dark,#61758d);padding:18px 20px}.prep-settings-sheet [data-slot=sheet-title]{color:var(--lightningcss-light,#092e58)var(--lightningcss-dark,#e8edf5);align-items:center;gap:7px;font-size:1.05rem;display:flex}.prep-settings-sheet [data-slot=sheet-title] svg{color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);width:19px;height:19px}.prep-settings-scroll{min-height:0;padding:16px 18px 30px;overflow-y:auto}.prep-settings-section{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7d8e7)var(--lightningcss-dark,#61758d);border-radius:15px;padding:13px;box-shadow:0 6px 18px #07264a0d}.prep-settings-section+.prep-settings-section{margin-top:14px}.prep-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.prep-section-title h3,.prep-section-title p{margin:0}.prep-section-title h3{color:var(--lightningcss-light,#0a3158)var(--lightningcss-dark,#e8edf5);font-size:.94rem}.prep-section-title p{color:var(--lightningcss-light,#647b91)var(--lightningcss-dark,#9acbff);max-width:470px;font-size:max(var(--hpp-text-floor,0px), .68rem);margin-top:3px;line-height:1.4}.prep-section-title button{min-height:38px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-radius:10px;flex:none;font-weight:950}.prep-section-title button:not([data-variant=outline]){color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71)}.prep-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.prep-field{color:var(--lightningcss-light,#46627b)var(--lightningcss-dark,#9acbff);min-width:0;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);align-content:start;gap:5px;font-weight:950;display:grid}.prep-field>span{text-transform:uppercase}.prep-field input,.prep-field select,.prep-field textarea{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#acc2d5)var(--lightningcss-dark,#61758d);border-radius:10px;width:100%;min-height:42px;padding:8px 10px;font:800 .84rem/1.3 inherit}.prep-field textarea{resize:vertical;min-height:82px}.prep-field small{color:var(--lightningcss-light,#7b8da0)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);font-weight:750;line-height:var(--hpp-small-leading,1.3);text-transform:none}.prep-field-wide{grid-column:1/-1}.prep-check-field{color:var(--lightningcss-light,#173e63)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f5f9fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c4d5e3)var(--lightningcss-dark,#61758d);border-radius:11px;align-self:end;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:flex}.prep-check-field input{accent-color:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#9acbff);flex:none;width:18px;height:18px}.prep-check-field strong,.prep-check-field small{display:block}.prep-check-field strong{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.prep-check-field small{color:var(--lightningcss-light,#6c8297)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,1.3);margin-top:2px}.prep-manager-items{border:1px solid var(--lightningcss-light,#d3e0eb)var(--lightningcss-dark,#61758d);border-radius:12px;overflow:hidden}.prep-manager-items article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);grid-template-columns:62px minmax(0,1fr) 34px 34px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.prep-manager-items article+article{border-top:1px solid var(--lightningcss-light,#e1e9f0)var(--lightningcss-dark,#61758d)}.prep-manager-order{gap:3px;display:flex}.prep-manager-order button,.prep-manager-items article>button{color:var(--lightningcss-light,#315976)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f7faff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c1d1df)var(--lightningcss-dark,#61758d);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.prep-manager-order button:disabled{opacity:.3}.prep-manager-order svg,.prep-manager-items article>button svg{width:14px;height:14px}.prep-manager-items article>button.is-delete{color:var(--lightningcss-light,#a60e15)var(--lightningcss-dark,#ffb3bd)}.prep-manager-copy{min-width:0}.prep-manager-copy strong,.prep-manager-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.prep-manager-copy strong{color:var(--lightningcss-light,#123a60)var(--lightningcss-dark,#9acbff);font-size:.77rem}.prep-manager-copy span{color:var(--lightningcss-light,#72879b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:800}.prep-item-dialog{border-radius:18px;width:min(680px,100vw - 24px);max-width:none;max-height:92dvh;overflow-y:auto}.prep-item-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prep-build-preview{color:var(--lightningcss-light,#5a4300)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff8cf)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e3c250)var(--lightningcss-dark,#61758d);border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:78px;padding:10px 12px;display:grid}.prep-build-preview span{font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.prep-build-preview strong{color:var(--lightningcss-light,#3f2e00)var(--lightningcss-dark,#e8edf5);grid-area:1/2/3;font-size:1.6rem}.prep-build-preview small{font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit)}.prep-item-dialog [data-slot=dialog-footer] button:last-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0872bb)var(--lightningcss-dark,#1d4c71);font-weight:950}@media (width>=761px){.ops-chat-shell>.prep-workspace{grid-area:1/2}}@media (width<=900px){.prep-overview{grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,.55fr))}.prep-item{grid-template-columns:42px minmax(170px,1fr) 70px 86px 70px}}@media (width<=720px){.prep-workspace{z-index:1200;grid-template-rows:auto auto auto minmax(0,1fr);width:100%;height:100dvh;position:fixed;inset:0}.prep-header{min-height:78px;padding:max(9px,env(safe-area-inset-top)) 10px 9px;grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.prep-heading h1{font-size:1.3rem}.prep-heading p{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit)}.prep-heading>span{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit)}.prep-header-actions>button span{display:none}.prep-header-actions>button{width:40px;padding:0}.prep-store-select>span{display:none}.prep-store-select select{min-width:0;max-width:112px;min-height:34px;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.prep-overview{grid-template-columns:minmax(0,1fr) repeat(2,72px);gap:6px;padding:8px}.prep-progress-card,.prep-stat{border-radius:11px;padding:8px}.prep-stat{text-align:center;justify-items:center;gap:3px;display:grid}.prep-stat>svg{width:29px;height:29px;padding:7px}.prep-stat strong{font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit)}.prep-stat small{display:none}.prep-progress-card small{font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit)}.prep-list-toolbar{padding:7px 8px}.prep-tabs button{min-height:38px;padding:6px 9px}.prep-tab-summary{font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);justify-items:end;gap:1px;display:grid}.prep-groups{padding:10px 8px 28px}.prep-group{border-radius:13px;margin-bottom:10px}.prep-item{grid-template-columns:38px minmax(0,1fr) 64px 64px;gap:7px;padding:9px 8px}.prep-item-check{border-radius:10px;width:34px;height:34px}.prep-item-copy{grid-column:2/-1}.prep-item>.prep-quantity.is-target{grid-column:2}.prep-quantity.is-input input{width:60px;min-height:36px}.prep-quantity>strong{font-size:.9rem}.prep-quantity.is-remaining{padding:6px 4px}.prep-settings-sheet{width:96vw!important}.prep-settings-scroll{padding:12px 10px 24px}.prep-settings-grid,.prep-item-form{grid-template-columns:1fr}.prep-field-wide,.prep-build-preview{grid-column:1}.prep-section-title{align-items:flex-start}.prep-manager-items article{grid-template-columns:58px minmax(0,1fr) 32px 32px;gap:4px;padding:7px 5px}}@media (prefers-reduced-motion:reduce){.prep-progress-track>span{transition:none}}.prep-store-setup{gap:14px;display:grid}.prep-setup-tabs{flex-wrap:wrap;gap:8px;display:flex}.prep-setup-tabs button{flex:1;min-height:44px}.prep-store-setup input,.prep-store-setup select{min-width:0;max-width:100%;min-height:44px;font-size:16px}.prep-store-setup input[type=checkbox]{width:24px;min-height:24px}.prep-setup-source{overflow-wrap:anywhere;font-size:14px}.prep-import-rows{border:1px solid var(--lightningcss-light,#bacbdc)var(--lightningcss-dark,#61758d);border-radius:10px;max-height:340px;overflow:auto}.prep-import-rows>div{border-bottom:1px solid var(--lightningcss-light,#d6e2ed)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px;display:grid}.prep-import-rows small{display:block}.prep-bin-cards{gap:12px;display:grid}.prep-bin-cards article{background:var(--lightningcss-light,#f3f7fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d6e5)var(--lightningcss-dark,#61758d);border-radius:12px;gap:8px;padding:14px;display:grid}.prep-setup-save{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#c5d6e5)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.prep-setup-error{color:var(--lightningcss-light,#992849)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f3)var(--lightningcss-dark,#151f2d);border-radius:8px;padding:12px}.prep-setup-notice{color:var(--lightningcss-light,#165d45)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e8f7ef)var(--lightningcss-dark,#18312b);border-radius:8px;padding:12px}@media (width<=600px){.prep-settings-sheet{width:100%!important;max-width:100%!important}.prep-store-setup .prep-settings-grid,.prep-import-rows>div{grid-template-columns:1fr}.prep-setup-tabs button{flex-basis:40%}}.prep-simplified-sheet{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);flex-direction:column;display:flex!important}.prep-simplified-sheet .prep-settings-scroll{flex:1;min-height:0}.prep-settings-fields{border:0;min-width:0;margin:0;padding:0}.prep-simplified-sheet .prep-field span,.prep-simplified-sheet .prep-field input,.prep-simplified-sheet .prep-field select,.prep-simplified-sheet .prep-field textarea{font-size:1rem}.prep-simplified-sheet .prep-field small{font-size:.8125rem;font-weight:400}.prep-simplified-sheet .prep-field input,.prep-simplified-sheet .prep-field select{min-height:44px}.prep-simplified-sheet .prep-field textarea{min-height:76px}.prep-simplified-sheet .prep-section-title h3{font-size:1rem}.prep-item-search{color:var(--lightningcss-light,#476078)var(--lightningcss-dark,#9acbff);border:1px solid var(--lightningcss-light,#b7cadb)var(--lightningcss-dark,#61758d);border-radius:8px;align-items:center;gap:8px;margin:12px 0;padding:0 10px;display:flex}.prep-item-search input{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:0 0;border:0;width:100%;min-width:0;height:44px;font-size:1rem}.prep-compact-items{border:1px solid var(--lightningcss-light,#d3e0eb)var(--lightningcss-dark,#61758d);border-radius:10px;overflow:hidden}.prep-compact-item+.prep-compact-item{border-top:1px solid var(--lightningcss-light,#d3e0eb)var(--lightningcss-dark,#61758d)}.prep-compact-item-title{text-align:left;color:var(--lightningcss-light,#123a60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;display:flex}.prep-compact-item-title:hover,.prep-compact-item-title[data-state=open]{background:var(--lightningcss-light,#edf6fc)var(--lightningcss-dark,#151f2d)}.prep-compact-item-title>span:first-child{min-width:0}.prep-compact-item-title strong{overflow-wrap:anywhere;font-size:.9375rem;display:block}.prep-compact-item-title small{color:var(--lightningcss-light,#506981)var(--lightningcss-dark,#9acbff);margin-top:2px;font-size:.8125rem;display:block}.prep-edit-label{align-items:center;gap:5px;font-size:.875rem;display:flex}.prep-compact-item-body{background:var(--lightningcss-light,#f8fbfd)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#d3e0eb)var(--lightningcss-dark,#61758d);gap:14px;padding:14px;display:grid}.prep-compact-disclosure{border-top:1px solid var(--lightningcss-light,#d3e0eb)var(--lightningcss-dark,#61758d);margin-top:12px}.prep-disclosure-trigger{text-align:left;color:var(--lightningcss-light,#264e70)var(--lightningcss-dark,#9acbff);justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;font-size:.875rem;font-weight:600;display:flex}.prep-disclosure-trigger[data-state=open]>svg,.prep-compact-item-title[data-state=open] .prep-edit-label svg{transform:rotate(180deg)}.prep-disclosure-content{gap:12px;padding:4px 0 10px;display:grid}.prep-row-actions{flex-wrap:wrap;gap:8px;display:flex}.prep-settings-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom));background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#cad9e5)var(--lightningcss-dark,#61758d);flex:none}.prep-settings-footer>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.prep-settings-footer p{margin:0 0 8px;font-size:.875rem}.prep-settings-footer span,.prep-settings-empty{color:var(--lightningcss-light,#49627a)var(--lightningcss-dark,#9acbff);font-size:.875rem}.prep-settings-footer button{min-height:44px}.prep-simplified-sheet button:focus-visible{outline-offset:2px;outline:2px solid var(--lightningcss-light,#0078be)var(--lightningcss-dark,#61758d)}@media (width<=600px){.prep-simplified-sheet .prep-settings-grid{grid-template-columns:1fr}.prep-compact-item-body{padding:12px}}.prep-compact-item-body[hidden],.prep-disclosure-content[hidden]{display:none}.prep-workspace.is-embedded{z-index:auto;flex:1;grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;position:relative;inset:auto}.prep-workspace.is-embedded.prep-state{grid-template-rows:none}.prep-embedded-tools{border-bottom:1px solid var(--lightningcss-light,var(--border,#cbd9e8))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px clamp(12px,2vw,22px);display:flex}.prep-embedded-tools p{min-width:0;color:var(--lightningcss-light,var(--muted-foreground,#61768e))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:.75rem;line-height:1.4}.prep-embedded-tools button{border-radius:10px;flex:none;gap:6px;min-height:36px;font-size:.75rem}.prep-embedded-tools button svg{width:16px;height:16px}@media (width<=720px){.prep-workspace.is-embedded{z-index:auto;height:100%;position:relative;inset:auto}.prep-embedded-tools{gap:8px;padding:7px 8px}.prep-embedded-tools p{font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.prep-embedded-tools button{padding:7px 9px}}@media (width<=760px){.ops-chat-mobile-sheet{gap:0;width:clamp(280px,88vw,380px);max-width:calc(100vw - 24px);height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.ops-chat-mobile-sheet [data-slot=sheet-header]{gap:3px;padding:11px 25px 8px 7px}.ops-chat-mobile-sheet [data-slot=sheet-title]{font-size:.98rem;line-height:1}.ops-chat-mobile-sheet [data-slot=sheet-description]{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,1.3)}.ops-chat-mobile-sheet>button{place-items:center;width:22px;height:22px;display:grid;top:7px;right:6px}.ops-chat-mobile-sheet>button svg{width:12px;height:12px}.ops-chat-mobile-sheet .ops-chat-sheet-home{min-height:34px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.015em;border-radius:8px;gap:4px;margin:7px 5px 2px;padding:4px 5px}.ops-chat-mobile-sheet .ops-chat-sheet-home svg{width:12px;height:12px}.ops-chat-mobile-sheet .ops-chat-primary-nav{grid-template-columns:1fr;gap:2px;margin-top:4px;padding:5px}.ops-chat-mobile-sheet .ops-chat-primary-nav button{min-height:34px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1.15);text-align:left;border-radius:7px;flex-direction:row;justify-content:flex-start;gap:6px;padding:4px 5px}.ops-chat-mobile-sheet .ops-chat-primary-nav button svg{flex:none;width:12px;height:12px}.ops-chat-mobile-sheet .ops-chat-channel-list{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;padding:8px 7px 10px;overflow:hidden auto}.ops-chat-mobile-sheet .ops-chat-channel-list-heading{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.06em;padding:2px 4px 6px}.ops-chat-mobile-sheet .ops-chat-channel-list-heading strong{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit)}.ops-chat-mobile-sheet .ops-chat-channel-buttons{padding:2px 2px max(16px, env(safe-area-inset-bottom));gap:9px;scroll-padding-block:10px;overflow:visible}.ops-chat-mobile-sheet .ops-chat-channel-row{border-radius:10px}.ops-chat-mobile-sheet .ops-chat-area-group{background:var(--lightningcss-light,#ffffff0e)var(--lightningcss-dark,#151f2d0e);border-color:var(--lightningcss-light,#9ac7ef47)var(--lightningcss-dark,#61758d47);border-radius:13px}.ops-chat-mobile-sheet .ops-chat-area-group.is-expanded{border-color:var(--lightningcss-light,#ffd23f8c)var(--lightningcss-dark,#61758d8c);box-shadow:0 8px 22px #000b1d3d}.ops-chat-mobile-sheet .ops-chat-area-trigger{grid-template-columns:36px minmax(0,1fr) 18px;gap:9px;height:auto;min-height:68px;padding:9px 10px;transform:none}.ops-chat-mobile-sheet .ops-chat-area-trigger>span:first-child{border-radius:10px;width:36px;height:36px}.ops-chat-mobile-sheet .ops-chat-area-trigger strong{text-overflow:clip;white-space:normal;font-size:.95rem;line-height:1.18;overflow:visible}.ops-chat-mobile-sheet .ops-chat-channel-buttons .ops-chat-area-trigger small{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1.25);margin-top:3px;display:block}.ops-chat-mobile-sheet .ops-chat-area-stores{background:var(--lightningcss-light,#000d2259)var(--lightningcss-dark,#0c131e59);gap:7px;padding:10px 6px 12px 20px}.ops-chat-mobile-sheet .ops-chat-channel-row.is-area-chat{background:var(--lightningcss-light,#173b66)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#ffd23f7a)var(--lightningcss-dark,#61758d7a)}.ops-chat-mobile-sheet .ops-chat-channel-row.is-store-chat{background:var(--lightningcss-light,#0b315f)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#92c2ec57)var(--lightningcss-dark,#61758d57);box-shadow:0 4px 12px #000c1f33}.ops-chat-mobile-sheet .ops-chat-channel-row.is-store-chat:before{background:var(--lightningcss-light,#79bdf2)var(--lightningcss-dark,#172d43);width:3px;top:7px;bottom:7px;left:-11px}.ops-chat-mobile-sheet .ops-chat-channel-row>button:first-child{border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:56px;padding:8px 7px}.ops-chat-mobile-sheet .ops-chat-channel-row>button:first-child>span:first-child{border-radius:8px;width:32px;height:32px}.ops-chat-mobile-sheet .ops-chat-channel-buttons svg{width:14px;height:14px}.ops-chat-mobile-sheet .ops-chat-channel-buttons strong{text-overflow:clip;white-space:normal;font-size:.88rem;line-height:1.2;overflow:visible}.ops-chat-mobile-sheet .ops-chat-channel-buttons .ops-chat-channel-row small{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1.25);margin-top:3px;display:block}.ops-chat-mobile-sheet .ops-chat-channel-row>button:first-child>svg{display:none}.ops-chat-mobile-sheet .ops-chat-channel-menu{border-radius:8px;width:32px;height:38px;margin-right:4px}.ops-chat-mobile-sheet .ops-chat-add-channel{min-height:36px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin-top:7px;padding:5px}.ops-chat-mobile-sheet .ops-chat-add-channel svg{width:12px;height:12px}}:root{--hpp-chat-font:var(--hpp-body-font);--hpp-chat-bg:#fff;--hpp-chat-surface:#fff;--hpp-chat-bubble:#f3f3f4;--hpp-chat-text:#292b30;--hpp-chat-muted:#656a73;--hpp-chat-line:#e3e5e9;--hpp-chat-accent:#2563eb;--hpp-chat-accent-ink:#fff;--hpp-chat-avatar:#383b40;--hpp-chat-sidebar:#f7f8fa;--hpp-chat-own:#f0f1f3}:where([class^=ops-chat-],[class*=\ ops-chat-]){font-family:var(--hpp-chat-font);font-optical-sizing:auto}:is(.ops-chat-shell,.ops-chat-landing-shell,.ops-chat-mobile-sheet){font-size:calc(12.5px + var(--hpp-chat-text-offset,0px));line-height:1.5}.ops-chat-shell :is(h1,h2),.ops-chat-landing-shell :is(h1,h2),.ops-chat-mobile-sheet :is(h1,h2){font-family:var(--hpp-chat-font);letter-spacing:-.015em}html[data-hpp-chat-mode=dark]{--hpp-chat-bg:#15171c;--hpp-chat-surface:#20232a;--hpp-chat-bubble:#2b2e36;--hpp-chat-text:#f0f1f5;--hpp-chat-muted:#b0b6c2;--hpp-chat-line:#3b404b;--hpp-chat-accent:#8baeff;--hpp-chat-accent-ink:#111827;--hpp-chat-avatar:#454a55;--hpp-chat-sidebar:#1b1e25;--hpp-chat-own:#323640}html[data-hpp-chat-color=blue]{--hpp-chat-accent:#2563eb;--hpp-chat-own:#eaf1ff}html[data-hpp-chat-color=green]{--hpp-chat-accent:#047857;--hpp-chat-own:#e5f5ee}html[data-hpp-chat-color=purple]{--hpp-chat-accent:#7c3aed;--hpp-chat-own:#f1eafd}html[data-hpp-chat-color=rose]{--hpp-chat-accent:#be185d;--hpp-chat-own:#fce9f1}html[data-hpp-chat-color=amber]{--hpp-chat-accent:#a16207;--hpp-chat-own:#fcf0d8}html[data-hpp-chat-mode=dark][data-hpp-chat-color=blue]{--hpp-chat-accent:#8baeff;--hpp-chat-own:#263650}html[data-hpp-chat-mode=dark][data-hpp-chat-color=green]{--hpp-chat-accent:#70dfb7;--hpp-chat-own:#233d36}html[data-hpp-chat-mode=dark][data-hpp-chat-color=purple]{--hpp-chat-accent:#c5a0ff;--hpp-chat-own:#3a2c4e}html[data-hpp-chat-mode=dark][data-hpp-chat-color=rose]{--hpp-chat-accent:#ffa1cb;--hpp-chat-own:#472b39}html[data-hpp-chat-mode=dark][data-hpp-chat-color=amber]{--hpp-chat-accent:#f3ca71;--hpp-chat-own:#403729}.ops-chat-shell{color:var(--hpp-chat-text);background:var(--hpp-chat-bg);--chat-text-reduction:0px;--chat-navy:var(--hpp-chat-text);--chat-blue:var(--hpp-chat-accent)}.ops-chat-shell .ops-chat-workspace,.ops-chat-shell .ops-chat-feed,.ops-chat-shell .ops-chat-message-list{background:var(--hpp-chat-bg)}.ops-chat-shell .ops-chat-workspace-header{color:var(--hpp-chat-text);background:var(--hpp-chat-surface);border-color:var(--hpp-chat-line);box-shadow:none}.ops-chat-shell .ops-chat-workspace-header h1{color:var(--hpp-chat-text)}.ops-chat-shell .ops-chat-workspace-header p{color:var(--hpp-chat-muted)}.ops-chat-shell .ops-chat-header-control,.ops-chat-shell .ops-chat-notifications .notification-center-trigger{color:var(--hpp-chat-text);background:var(--hpp-chat-bubble);border-color:var(--hpp-chat-line);box-shadow:none}.ops-chat-shell .ops-chat-topic-area,.ops-chat-shell .ops-chat-topic-tabs{background:var(--hpp-chat-surface);border-color:var(--hpp-chat-line)}.ops-chat-shell .ops-chat-message-list{gap:16px;padding:20px clamp(12px,2vw,28px) 12px}.ops-chat-shell .ops-chat-message-list.has-posts:before{margin-bottom:-16px}.ops-chat-shell .ops-chat-post-surface{grid-template-columns:44px minmax(0,1fr) 24px;column-gap:10px}.ops-chat-shell .ops-chat-author{border-radius:50%;width:44px;height:44px;margin-top:6px;padding:0}.ops-chat-avatar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--hpp-chat-avatar);border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.05rem;font-weight:650;line-height:1;display:grid;overflow:hidden}.ops-chat-shell .ops-chat-author>.ops-chat-avatar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:1.05rem;font-weight:650}.ops-chat-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ops-chat-avatar svg{width:23px;height:23px}.ops-chat-profile-bubble[class*=effect-],.ops-chat-avatar{box-shadow:none;filter:none;animation:none}.ops-chat-profile-bubble[class*=effect-]:before,.ops-chat-profile-bubble[class*=effect-]:after{content:none;box-shadow:none;filter:none;animation:none;display:none}.ops-chat-shell .ops-chat-message-frame{width:fit-content;max-width:min(760px,100%);margin:0}.ops-chat-shell .ops-chat-post .ops-chat-message{color:var(--hpp-chat-text);box-shadow:none;background:0 0;border:0;border-radius:26px;padding:12px 18px 14px}.ops-chat-shell .ops-chat-message:after{content:none}.ops-chat-shell .ops-chat-post.is-own .ops-chat-message{background:color-mix(in srgb,var(--hpp-chat-own) 70%,transparent)}.ops-chat-shell .ops-chat-post .ops-chat-message>p,.ops-chat-shell .ops-chat-post .ops-chat-message-body{color:var(--hpp-chat-text);font-size:calc(11.5px + var(--hpp-chat-text-offset,0px));line-height:1.5}.ops-chat-shell .ops-chat-translation>p,.ops-chat-shell .ops-chat-pin-detail>p,.ops-chat-shell .ops-chat-pin-summary small,.ops-chat-shell .ops-chat-reply-reference small{font-size:calc(11.5px + var(--hpp-chat-text-offset,0px));line-height:1.5}.ops-chat-message-heading{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:5px;display:flex}.ops-chat-message-heading>strong{overflow-wrap:anywhere;min-width:0;color:var(--hpp-chat-text);font-size:calc(12px + var(--hpp-chat-text-offset,0px));font-weight:750;line-height:1.35}.ops-chat-shell .ops-chat-message-heading .ops-chat-post-time,.ops-chat-shell .ops-chat-message-heading .ops-chat-delivery-state{color:var(--hpp-chat-muted);font-size:calc(11px + var(--hpp-chat-text-offset,0px));white-space:normal;text-align:left;font-weight:450;line-height:1.35;position:static}.ops-chat-shell .ops-chat-message-heading .ops-chat-delivery-state.is-failed{color:var(--lightningcss-light,#e25570)var(--lightningcss-dark,#ffb3bd)}.ops-chat-sender-badge{flex:none;place-items:center;margin:0;display:grid}.ops-chat-sender-badge :is(.rank-badge-stage,.achievement-badge-stage,.achievement-badge-compact){width:23px;height:23px;margin:0}.ops-chat-shell .ops-chat-post.is-grouped .ops-chat-author{visibility:hidden}.ops-chat-shell .ops-chat-post.is-grouped .ops-chat-message-heading{display:none}.ops-chat-shell .ops-chat-post.is-grouped{margin-top:-10px}.ops-chat-shell .ops-chat-message-actions{padding-top:10px}.ops-chat-shell .ops-chat-message-menu{color:var(--hpp-chat-muted)}.ops-chat-shell .ops-chat-message-menu:hover{color:var(--hpp-chat-accent);background:var(--hpp-chat-bubble)}.ops-chat-date-divider{justify-content:center;margin:8px 0 22px;display:flex}.ops-chat-date-divider time{color:var(--hpp-chat-muted);background:var(--hpp-chat-bubble);font-size:calc(11px + var(--hpp-chat-text-offset,0px));border-radius:999px;padding:6px 16px}.ops-chat-shell .ops-chat-unread-divider{color:var(--hpp-chat-accent)}.ops-chat-shell .ops-chat-unread-divider:before,.ops-chat-shell .ops-chat-unread-divider:after{background:var(--hpp-chat-accent)}.ops-chat-shell .ops-chat-post .ops-chat-reply-reference,.ops-chat-shell .ops-chat-post .ops-chat-translation{min-width:0;color:var(--hpp-chat-text);background:var(--hpp-chat-surface);border-color:var(--hpp-chat-line);border-left-color:var(--hpp-chat-accent)}.ops-chat-shell .ops-chat-post .ops-chat-reply-reference small{color:var(--hpp-chat-muted)}.ops-chat-shell .ops-chat-reaction-count{color:var(--hpp-chat-text);text-shadow:none}.ops-chat-shell .ops-chat-composer{padding:12px 16px max(12px,env(safe-area-inset-bottom));background:var(--hpp-chat-bg);box-shadow:none;border:0}.ops-chat-shell .ops-chat-compose-row{border:1px solid var(--hpp-chat-line);background:var(--hpp-chat-bubble);border-radius:30px;grid-template-columns:40px 40px minmax(0,1fr) 44px;align-items:center;gap:6px;padding:8px;box-shadow:0 8px 24px #00000012}.ops-chat-shell .ops-chat-compose-row textarea{min-height:44px;color:var(--hpp-chat-text);font-family:var(--hpp-chat-font);font-size:calc(11.5px + var(--hpp-chat-text-offset,0px));resize:none;box-shadow:none;background:0 0;border:0;border-radius:22px;padding:10px 8px;line-height:1.5}.ops-chat-shell .ops-chat-compose-row textarea::placeholder{color:var(--hpp-chat-muted)}.ops-chat-shell :is(.ops-chat-attach,.ops-chat-mention-button,.ops-chat-emoji-button,.ops-chat-giphy-button,.ops-chat-post-tools){width:40px;min-width:40px;height:40px;min-height:40px;color:var(--hpp-chat-text);background:0 0;border:0;border-radius:50%}.ops-chat-shell .ops-chat-send{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--hpp-chat-accent-ink);background:var(--hpp-chat-accent);box-shadow:none;border-radius:50%;padding:10px;font-size:0}.ops-chat-shell .ops-chat-send svg{width:20px;height:20px}.ops-chat-shell .ops-chat-reply-composer{color:var(--hpp-chat-text);background:var(--hpp-chat-bubble);border-color:var(--hpp-chat-line)}.ops-chat-shell .ops-chat-reply-composer :is(strong,em,small){color:var(--hpp-chat-text)}.ops-chat-shell .ops-chat-reply-composer em{font-size:calc(11.5px + var(--hpp-chat-text-offset,0px));line-height:1.5}.ops-chat-landing-shell,.ops-chat-mobile-sheet{--chat-navy:var(--hpp-chat-text);--chat-blue:var(--hpp-chat-accent);--chat-text-reduction:0px}.ops-chat-shell .ops-chat-sidebar{color:var(--hpp-chat-text);background:var(--hpp-chat-sidebar);border-color:var(--hpp-chat-line);box-shadow:none}.ops-chat-mobile-sheet{color:var(--hpp-chat-text)!important;background:var(--hpp-chat-sidebar)!important}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-brand,.ops-chat-primary-nav,.ops-chat-area-heading,.ops-chat-area-stores){background:0 0;border:0}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-area-group,.ops-chat-area-group.is-expanded){box-shadow:none;background:0 0;border:0}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-primary-nav button,.ops-chat-area-trigger,.ops-chat-channel-row,.ops-chat-home-button,.ops-chat-add-channel){color:var(--hpp-chat-text);background:color-mix(in srgb,var(--hpp-chat-own) 70%,transparent);box-shadow:none;border:0}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) .ops-chat-channel-row>button:first-child{color:var(--hpp-chat-text);background:0 0}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-primary-nav button:hover,.ops-chat-primary-nav button.is-active,.ops-chat-area-trigger:hover,.ops-chat-area-trigger.is-active,.ops-chat-channel-row:has(>button:first-child:hover),.ops-chat-channel-row:has(>button:first-child:focus-visible),.ops-chat-channel-row:has(>button:first-child.is-active),.ops-chat-home-button:hover,.ops-chat-add-channel:hover){color:var(--hpp-chat-text);background:color-mix(in srgb,var(--hpp-chat-own) 90%,transparent);box-shadow:none;border:0}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-primary-nav button.is-active,.ops-chat-area-trigger.is-active,.ops-chat-channel-row>button:first-child.is-active){font-weight:800}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-brand strong,.ops-chat-channel-buttons strong,[data-slot=sheet-title],.ops-chat-channel-list-heading strong){color:var(--hpp-chat-text)}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-brand small,.ops-chat-channel-buttons small,.ops-chat-channel-list-heading,.ops-chat-other-heading,[data-slot=sheet-description]){color:var(--hpp-chat-muted)}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-area-trigger>span:first-child,.ops-chat-channel-row>button:first-child>span:first-child){color:var(--hpp-chat-accent);background:color-mix(in srgb,var(--hpp-chat-accent) 12%,transparent)}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(.ops-chat-area-trigger>svg,.ops-chat-channel-row>button:first-child>svg,.ops-chat-channel-menu){color:var(--hpp-chat-text)}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) .ops-chat-channel-menu{box-shadow:none;background:0 0;border:0}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) .ops-chat-channel-menu:hover{color:var(--hpp-chat-text);background:color-mix(in srgb,var(--hpp-chat-own) 70%,transparent)}html[data-hpp-chat-mode] .ops-chat-mobile-sheet>button{color:var(--hpp-chat-text)}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) .ops-chat-channel-row.is-store-chat:before{content:none}html[data-hpp-chat-mode] :is(.ops-chat-sidebar,.ops-chat-mobile-sheet) :is(button,a):focus-visible{outline:2px solid var(--hpp-chat-accent);outline-offset:2px}.ops-chat-landing-shell{color:var(--hpp-chat-text);background:var(--hpp-chat-bg)}.ops-chat-landing-shell .ops-chat-landing-header{border-color:var(--hpp-chat-line);color:var(--hpp-chat-text);background:var(--hpp-chat-surface);box-shadow:none}.ops-chat-landing-shell :is(.ops-chat-landing-tile,.ops-chat-landing-tools>a,.ops-chat-landing-actions>a,.notification-center-trigger,.ops-chat-landing-empty){color:var(--hpp-chat-text);background:color-mix(in srgb,var(--hpp-chat-own) 70%,transparent);box-shadow:none;border:0}.ops-chat-landing-shell :is(.ops-chat-landing-tile:hover,.ops-chat-landing-tools>a:hover,.ops-chat-landing-actions>a:hover,.notification-center-trigger:hover){color:var(--hpp-chat-text);background:color-mix(in srgb,var(--hpp-chat-own) 90%,transparent);box-shadow:none}.ops-chat-landing-shell .ops-chat-landing-tile:before{content:none}.ops-chat-landing-shell :is(h1,h2,strong){color:var(--hpp-chat-text)}.ops-chat-landing-shell :is(.ops-chat-landing-tile-copy em,.ops-chat-landing-tile-meta,.ops-chat-landing-tools small,.ops-chat-landing-group-heading>span){color:var(--hpp-chat-muted)}.ops-chat-landing-shell :is(.ops-chat-landing-title small,.ops-chat-landing-tile-copy small){color:var(--lightningcss-light,#000)var(--lightningcss-dark,#e8edf5)}html[data-hpp-chat-mode=dark] .ops-chat-landing-shell :is(.ops-chat-landing-title small,.ops-chat-landing-tile-copy small){color:var(--hpp-chat-text)}.ops-chat-landing-shell :is(.ops-chat-landing-tile-icon,.ops-chat-landing-title>span,.ops-chat-landing-tools>a>svg:first-child){color:var(--hpp-chat-accent);background:color-mix(in srgb,var(--hpp-chat-accent) 12%,transparent);box-shadow:none}.ops-chat-landing-shell .ops-chat-landing-tools>a>svg:last-child{color:var(--hpp-chat-text)}.ops-chat-landing-shell :is(a,button):focus-visible{outline:2px solid var(--hpp-chat-accent);outline-offset:3px}.ops-chat-theme-dialog{border-radius:24px;width:min(480px,100vw - 24px);max-height:90dvh;overflow-y:auto;color:var(--hpp-chat-text)!important;background:var(--hpp-chat-surface)!important;border-color:var(--hpp-chat-line)!important}.ops-chat-theme-dialog [data-slot=dialog-title]{align-items:center;gap:8px;display:flex}.ops-chat-theme-dialog [data-slot=dialog-title] svg{width:22px;color:var(--hpp-chat-accent)}.ops-chat-theme-dialog [data-slot=dialog-description]{color:var(--hpp-chat-muted);font-size:.875rem}.ops-chat-theme-dialog fieldset{border:0;min-width:0;margin:0 0 8px;padding:0}.ops-chat-theme-dialog legend{margin-bottom:10px;font-size:.9rem;font-weight:700}.ops-chat-mode-options,.ops-chat-color-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ops-chat-theme-dialog label{border:1px solid var(--hpp-chat-line);cursor:pointer;border-radius:14px;flex-wrap:wrap;align-items:center;gap:7px;min-height:52px;padding:10px;font-size:.875rem;display:flex}.ops-chat-theme-dialog label.is-selected{border-color:var(--hpp-chat-accent);background:var(--hpp-chat-own);box-shadow:0 0 0 1px var(--hpp-chat-accent)}.ops-chat-theme-dialog label svg{width:18px;height:18px}.ops-chat-theme-dialog [data-slot=radio-group-item]{border-color:var(--hpp-chat-muted);color:var(--hpp-chat-accent)}.ops-chat-theme-dialog [data-slot=radio-group-indicator] svg{fill:var(--hpp-chat-accent)}.ops-chat-color-swatch{border-radius:50%;flex:none;width:20px;height:20px}.ops-chat-theme-preview{border:1px solid var(--hpp-chat-line);background:var(--hpp-chat-bg);border-radius:18px;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:16px;display:grid}.ops-chat-preview-avatar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--hpp-chat-avatar);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ops-chat-theme-preview>div{width:fit-content;font-size:calc(11.5px + var(--hpp-chat-text-offset,0px));background:0 0;border-radius:19px;padding:10px 13px;line-height:1.5}.ops-chat-theme-preview strong{font-size:calc(12px + var(--hpp-chat-text-offset,0px));display:block}.ops-chat-theme-preview small{color:var(--hpp-chat-muted);font-size:calc(11px + var(--hpp-chat-text-offset,0px));margin-left:4px;font-weight:400}.ops-chat-theme-preview p{margin:5px 0 0}.ops-chat-theme-preview .ops-chat-preview-own{background:color-mix(in srgb,var(--hpp-chat-own) 70%,transparent);grid-column:2;justify-self:end}html[data-hpp-chat-mode=dark] :is(.ops-chat-settings-menu,.ops-chat-message-menu-content,.ops-chat-mention-suggestions,.ops-chat-reaction-options,.ops-chat-presshold-actions){color:var(--hpp-chat-text)!important;background:var(--hpp-chat-surface)!important;border-color:var(--hpp-chat-line)!important}html[data-hpp-chat-mode=dark] :is(.ops-chat-settings-menu,.ops-chat-message-menu-content) [role=menuitem]{color:var(--hpp-chat-text)}html[data-hpp-chat-mode=dark] :is(.ops-chat-settings-menu,.ops-chat-message-menu-content) [role=menuitem]:focus{color:var(--hpp-chat-text);background:var(--hpp-chat-own)}@media (width<=760px){.ops-chat-shell .ops-chat-post-surface{grid-template-columns:36px minmax(0,1fr) 20px;column-gap:7px}.ops-chat-shell .ops-chat-author,.ops-chat-avatar{width:36px;height:36px}.ops-chat-shell .ops-chat-post .ops-chat-message{border-radius:23px;padding:10px 14px 12px}.ops-chat-shell .ops-chat-message-list{gap:16px;padding-inline:10px}.ops-chat-shell .ops-chat-compose-row{grid-template-columns:34px 34px minmax(0,1fr) 38px;gap:3px;padding:5px}.ops-chat-shell .ops-chat-compose-row:has(.ops-chat-post-tools){grid-template-columns:34px 34px 34px minmax(0,1fr) 38px}.ops-chat-shell :is(.ops-chat-attach,.ops-chat-mention-button,.ops-chat-emoji-button,.ops-chat-giphy-button,.ops-chat-post-tools){width:34px;min-width:34px;height:40px}.ops-chat-shell .ops-chat-send{width:38px;min-width:38px;height:38px;min-height:38px;padding:8px}.ops-chat-shell .ops-chat-composer{padding-inline:8px}.ops-chat-mode-options{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-chat-color-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-chat-theme-dialog label{padding:9px}}@media (prefers-reduced-motion:reduce){.ops-chat-shell .ops-chat-profile-bubble,.ops-chat-shell .ops-chat-profile-bubble:before,.ops-chat-shell .ops-chat-profile-bubble:after{animation:none!important}}.ops-chat-landing-shell{--hpp-chat-font:"Domino's Sans Header 1",sans-serif}.ops-chat-landing-shell .ops-chat-landing-tile .ops-chat-landing-tile-copy strong{font-size:calc(9.5px + var(--hpp-chat-text-offset,0px));font-synthesis:none;font-weight:400}.ops-chat-landing-shell .ops-chat-landing-tile.is-store .ops-chat-landing-tile-copy small{font-size:calc(.67rem + 3px);font-weight:900}.ops-chat-landing-shell :is(.ops-chat-landing-tile-icon,.ops-chat-landing-title>span,.ops-chat-landing-tools>a>svg:first-child){color:var(--lightningcss-light,#064a83)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dcebf7)var(--lightningcss-dark,#172d43)}.ops-chat-landing-shell .ops-chat-landing-actions svg{color:var(--lightningcss-light,#064a83)var(--lightningcss-dark,#9acbff)}html[data-hpp-chat-mode=dark] .ops-chat-landing-shell :is(.ops-chat-landing-tile-icon,.ops-chat-landing-title>span,.ops-chat-landing-tools>a>svg:first-child){color:#063e70;background:#9abbd5}html[data-hpp-chat-mode=dark] .ops-chat-landing-shell .ops-chat-landing-actions svg{color:#82b2d7}.ops-chat-landing-shell :is(.ops-chat-landing-tile-copy em,.ops-chat-landing-tile-meta,.ops-chat-landing-group-heading>span){font-size:calc(9.5px + var(--hpp-chat-text-offset,0px));font-weight:400}.ops-chat-person-name{font-family:"Domino's Sans Header 1",sans-serif}:is(.ops-chat-shell,.ops-chat-members-sheet,.ops-chat-mention-dialog) .ops-chat-person-name{font-size:calc(12px + var(--hpp-chat-text-offset,0px))}.ops-chat-presshold-menu{container-type:inline-size}.ops-chat-presshold-menu .ops-chat-long-press-actions,.ops-chat-presshold-menu .ops-chat-reaction-options{box-shadow:none;-webkit-backdrop-filter:none;background:var(--hpp-chat-surface)!important;color:var(--hpp-chat-text)!important;border:0!important}.ops-chat-presshold-menu .ops-chat-long-press-actions>button{touch-action:manipulation;font-weight:450;transition:background 80ms,transform 80ms}.ops-chat-presshold-menu .ops-chat-long-press-actions>button:is(:hover,:focus-visible){background:var(--hpp-chat-bubble)}.ops-chat-presshold-menu .ops-chat-long-press-actions>button:focus-visible{outline:2px solid var(--hpp-chat-accent);outline-offset:-2px}.ops-chat-presshold-menu .ops-chat-long-press-actions>button:active{transform:scale(.96)}.ops-chat-presshold-menu .ops-chat-long-press-actions svg,.ops-chat-message-menu-content svg{stroke-width:1.25px!important}.ops-chat-presshold-menu .ops-chat-long-press-actions>button.is-destructive{color:var(--lightningcss-light,#ae2439)var(--lightningcss-dark,#ffb3bd)}html[data-hpp-chat-mode=dark] .ops-chat-presshold-menu .ops-chat-long-press-actions>button.is-destructive{color:#ffb3bd}.ops-chat-presshold-menu .ops-chat-reaction-options{border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));justify-content:center;width:100%;padding:2px;display:grid}.ops-chat-presshold-menu .ops-chat-reaction-options>button{touch-action:manipulation;justify-self:center;width:100%;min-width:0;max-width:36px;height:36px;transition:background 80ms,transform 80ms}.ops-chat-presshold-menu .ops-chat-reaction-options.is-expanded{overscroll-behavior:contain;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));max-height:220px;padding:2px;display:grid;overflow-y:auto}.ops-chat-presshold-menu .ops-chat-reaction-options.is-expanded>button{width:100%}.ops-chat-presshold-menu .ops-chat-more-emoji{color:var(--hpp-chat-text);font:inherit;font-size:24px!important}@container (width<=280px){.ops-chat-presshold-menu .ops-chat-long-press-actions{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}.ops-chat-emoji-dialog{width:min(440px,100vw - 24px);max-height:70dvh;overflow:auto}.ops-chat-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ops-chat-emoji-grid button{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;min-width:0;min-height:44px;font-size:25px;display:grid}.ops-chat-emoji-grid button:hover,.ops-chat-emoji-grid button:focus-visible{background:var(--lightningcss-light,var(--accent))var(--lightningcss-dark,#172d43);outline:2px solid var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d);outline-offset:0}.ops-chat-compose-row :is(.ops-chat-emoji-button,.ops-chat-giphy-button){flex-shrink:0}@media (prefers-reduced-motion:reduce){.ops-chat-presshold-menu{animation:none}.ops-chat-presshold-menu .ops-chat-long-press-actions>button,.ops-chat-presshold-menu .ops-chat-reaction-options>button{transition:none}}@media (width<=760px){:is(.ops-chat-shell .ops-chat-compose-row,.ops-chat-shell .ops-chat-compose-row:has(.ops-chat-post-tools)){grid-template-columns:repeat(4,34px) minmax(0,1fr) 38px}.ops-chat-shell .ops-chat-compose-row .ops-chat-message-input{grid-area:1/1/auto/-1}.ops-chat-shell .ops-chat-compose-row .ops-chat-send{grid-column:-2/-1}}.ops-chat-giphy-dialog{background:var(--hpp-chat-surface);width:min(540px,100vw - 24px);max-height:85dvh;color:var(--hpp-chat-text);border:0;border-radius:22px;overflow:auto}.ops-chat-giphy-search{gap:8px;display:flex}.ops-chat-giphy-search input{background:var(--hpp-chat-bg);min-width:0;color:var(--hpp-chat-text);border:1px solid var(--hpp-chat-line);border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.ops-chat-giphy-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:48dvh;display:grid;overflow:auto}.ops-chat-giphy-grid button{background:var(--hpp-chat-bg);min-height:88px;color:var(--hpp-chat-text);cursor:pointer;border:0;border-radius:12px;overflow:hidden}.ops-chat-giphy-grid button:focus-visible{outline:2px solid var(--hpp-chat-accent);outline-offset:-2px}.ops-chat-giphy-grid img{object-fit:contain;clip-path:inset(0 round 16px);border-radius:16px;width:auto;max-width:100%;height:auto;max-height:140px;margin:auto;display:block}.ops-chat-giphy-dialog footer,.ops-chat-giphy-dialog footer>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-chat-giphy-attribution{font-size:calc(11px + var(--hpp-chat-text-offset,0px));letter-spacing:.3px;color:var(--hpp-chat-text);line-height:1.5;display:block}.ops-chat-giphy-attribution b{letter-spacing:1px;font-weight:900}.ops-chat-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.ops-chat-giphy-message{white-space:normal;width:min(280px,100%);min-height:90px;margin-block:6px}.ops-chat-giphy-message>img{object-fit:contain;clip-path:inset(0 round 16px);border-radius:16px;width:auto;max-width:100%;height:auto;max-height:320px;display:block}.ops-chat-giphy-button svg{stroke-width:1.25px}.ops-chat-shell .ops-chat-compose-row{grid-template-columns:40px 40px 40px 40px minmax(0,1fr) 44px}.ops-chat-shell .ops-chat-compose-row:has(.ops-chat-post-tools){grid-template-columns:40px 40px 40px 40px 40px minmax(0,1fr) 44px}@media (width<=760px){:is(.ops-chat-shell .ops-chat-compose-row,.ops-chat-shell .ops-chat-compose-row:has(.ops-chat-post-tools)){grid-template-columns:repeat(5,34px) minmax(0,1fr) 38px}.ops-chat-shell .ops-chat-compose-row .ops-chat-message-input{grid-area:1/1/auto/-1}.ops-chat-shell .ops-chat-compose-row .ops-chat-send{grid-column:-2/-1}}.ops-chat-giphy-attribution{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:3px;flex-shrink:0;padding:3px 6px;display:inline-flex}.ops-chat-giphy-attribution img{object-fit:contain!important;border-radius:0!important;width:120px!important;height:auto!important;max-height:32px!important}.ops-chat-gif-drafts{gap:8px;padding:8px 0;display:flex;overflow-x:auto}.ops-chat-gif-drafts>div{background:var(--hpp-chat-surface);border-radius:16px;flex:0 0 120px;justify-content:center;align-items:center;height:100px;display:flex;position:relative;overflow:hidden}.ops-chat-gif-drafts img{object-fit:contain;clip-path:inset(0 round 16px);border-radius:16px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ops-chat-gif-drafts button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#000b)var(--lightningcss-dark,#0c131ebb);border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:3px;right:3px}.ops-chat-gif-drafts button svg{width:16px;height:16px}.ops-chat-mobile-topic-chooser{display:none}@media (width<=760px){.ops-chat-shell .ops-chat-mobile-topic-chooser{gap:8px;width:100%;min-width:0;display:flex}.ops-chat-mobile-topic-chooser button{background:var(--hpp-chat-bubble);min-width:0;min-height:48px;color:var(--hpp-chat-text);font:inherit;border:0;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;display:flex}.ops-chat-mobile-topic-chooser button:first-child{text-align:left;flex:1}.ops-chat-mobile-topic-chooser button:first-child>span{flex:1;min-width:0}.ops-chat-mobile-topic-chooser small{font-size:calc(10px + var(--hpp-chat-text-offset,0px));color:var(--hpp-chat-muted);display:block}.ops-chat-mobile-topic-chooser strong{font-size:calc(13px + var(--hpp-chat-text-offset,0px));overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;display:block}.ops-chat-mobile-topic-chooser svg{stroke-width:1.25px;flex-shrink:0;width:19px;height:19px}.ops-chat-mobile-topic-chooser .is-active{background:var(--hpp-chat-own)}.ops-chat-shell .ops-chat-topic-strip{width:100%;min-width:0;display:block!important;overflow:hidden!important}.ops-chat-shell .ops-chat-topic-strip:not(.is-expanded) .ops-chat-topic-grid{display:none!important}.ops-chat-shell .ops-chat-topic-strip.is-expanded .ops-chat-topic-grid{gap:5px;max-height:none;padding-top:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.ops-chat-shell .ops-chat-topic-strip .ops-chat-topic-item{width:auto!important;min-width:0!important;max-width:100%!important}.ops-chat-shell .ops-chat-topic-strip .ops-chat-topic-select{min-height:44px;width:100%!important;height:auto!important;padding:6px 28px 6px 8px!important}.ops-chat-shell .ops-chat-topic-strip .ops-chat-topic-label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:calc(12.5px + var(--hpp-chat-text-offset,0px))!important;white-space:normal!important;line-height:1.3!important}}.ops-chat-giphy-dialog{box-sizing:border-box;flex-direction:column;height:min(680px,85dvh);max-height:85dvh;width:min(540px,100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;display:flex!important;overflow:hidden!important}.ops-chat-giphy-dialog>*{flex-shrink:0;min-width:0;max-width:100%}.ops-chat-giphy-grid{touch-action:pan-y;flex:1;align-content:start;min-height:0;max-height:none;overflow:hidden auto}.ops-chat-giphy-grid button{min-width:0;max-width:100%}.ops-chat-giphy-grid img{min-width:0;max-width:100%;display:block}.ops-chat-giphy-dialog footer{flex-wrap:wrap;gap:6px}.ops-chat-giphy-dialog footer>div{flex-wrap:wrap;min-width:0}@media (width<=760px){.ops-chat-giphy-dialog{gap:12px;height:85dvh;padding:18px 14px!important}.ops-chat-giphy-dialog footer button{font-size:calc(12px + var(--hpp-chat-text-offset,0px));padding-inline:10px}}.ops-chat-shell .ops-chat-topic-strip{gap:5px;background:0 0!important;border:0!important;min-height:0!important;padding:6px 8px!important}.ops-chat-shell .ops-chat-topic-grid,.ops-chat-shell .ops-chat-topic-grid.has-overflow{scroll-snap-type:none!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;justify-content:stretch!important;align-items:stretch!important;gap:5px!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item{min-height:44px;aspect-ratio:auto!important;background:color-mix(in srgb,var(--hpp-chat-bubble) 70%,transparent)!important;height:auto!important;color:var(--hpp-chat-text)!important;box-shadow:none!important;border:0!important;border-radius:10px!important;outline:0!important;justify-self:stretch!important;animation:none!important;overflow:visible!important;transform:none!important}.ops-chat-shell .ops-chat-topic-item:before,.ops-chat-shell .ops-chat-topic-item:after{display:none!important}.ops-chat-shell .ops-chat-topic-item:has(.ops-chat-topic-select.is-active){background:color-mix(in srgb,var(--hpp-chat-own) 70%,transparent)!important;color:var(--hpp-chat-text)!important;box-shadow:none!important;transform:none!important}.ops-chat-shell .ops-chat-topic-item.is-locked{opacity:.55}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-select{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100%!important;height:auto!important;min-height:44px!important;padding:6px 8px!important;font-weight:500!important;display:flex!important;overflow:visible!important}.ops-chat-shell .ops-chat-topic-item:has(.ops-chat-topic-menu) .ops-chat-topic-select{padding-right:28px!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-select>svg:first-child{opacity:.85;stroke-width:1.25px!important;flex:0 0 14px!important;width:14px!important;height:14px!important;display:block!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-label{-webkit-hyphens:none;hyphens:none;flex:1;min-width:0;max-width:none!important;color:inherit!important;font-family:var(--hpp-chat-font)!important;font-size:calc(12.5px + var(--hpp-chat-text-offset,0px))!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:left!important;text-transform:none!important;font-weight:500!important;line-height:1.3!important}.ops-chat-shell .ops-chat-topic-menu{transform:translateY(-50%);width:24px!important;height:32px!important;min-height:32px!important;color:var(--hpp-chat-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;top:50%!important;right:2px!important}.ops-chat-shell .ops-chat-topic-menu svg{stroke-width:1.25px!important;width:14px!important;height:14px!important}.ops-chat-shell :is(.ops-chat-topic-overdue-alert,.ops-chat-topic-fire,.ops-chat-topic-unread,.ops-chat-topic-lock){flex:none;align-items:center;gap:3px;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;font-size:calc(10px + var(--hpp-chat-text-offset,0px))!important;border:0!important;border-radius:7px!important;margin:0!important;padding:2px 5px!important;line-height:1.3!important;animation:none!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.ops-chat-shell .ops-chat-topic-overdue-alert{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#b42335)var(--lightningcss-dark,#652838)!important}.ops-chat-shell .ops-chat-topic-overdue-alert i{display:none!important}.ops-chat-shell :is(.ops-chat-topic-overdue-alert,.ops-chat-topic-fire,.ops-chat-topic-lock) svg{width:12px!important;height:12px!important;animation:none!important}.ops-chat-shell .ops-chat-topic-fire{background:var(--hpp-chat-own)!important;color:var(--hpp-chat-text)!important}.ops-chat-shell .ops-chat-topic-unread{background:var(--hpp-chat-accent)!important;color:var(--hpp-chat-accent-ink)!important}.ops-chat-shell .ops-chat-topic-strip button.ops-chat-add-topic{width:40px;height:44px;min-height:44px;background:color-mix(in srgb,var(--hpp-chat-bubble) 70%,transparent)!important;color:var(--hpp-chat-text)!important;box-shadow:none!important;border:0!important;border-radius:10px!important}.ops-chat-shell .ops-chat-mobile-topic-chooser button{background:color-mix(in srgb,var(--hpp-chat-bubble) 70%,transparent)!important;border-radius:12px!important;min-height:44px!important;padding:7px 10px!important;font-weight:500!important}.ops-chat-mobile-topic-chooser :is(strong,span){font-size:calc(12.5px + var(--hpp-chat-text-offset,0px))!important;font-weight:500!important;line-height:1.25!important}.ops-chat-mobile-topic-chooser small{font-size:calc(10px + var(--hpp-chat-text-offset,0px))!important;font-weight:400!important;line-height:1.2!important}.ops-chat-mobile-topic-chooser button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.ops-chat-mobile-topic-chooser .is-active{background:color-mix(in srgb,var(--hpp-chat-own) 70%,transparent)!important}@media (width>=761px){.ops-chat-shell .ops-chat-topic-grid,.ops-chat-shell .ops-chat-topic-grid.has-overflow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;overflow:visible!important}}@media (width<=760px){.ops-chat-shell .ops-chat-topic-strip.is-expanded .ops-chat-topic-grid{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:6px 0 0!important;overflow:visible!important}.ops-chat-shell .ops-chat-topic-strip>button.ops-chat-add-topic{display:none!important}.ops-chat-mobile-topic-chooser .ops-chat-mobile-add-topic{justify-content:center;width:34px;min-width:34px;padding:7px!important}}@media (width<=760px) and (height<=600px){.ops-chat-shell .ops-chat-topic-strip.is-expanded .ops-chat-topic-grid{max-height:min(38dvh,100dvh - 240px);overflow:hidden auto!important}}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-select{grid-template-columns:14px minmax(0,1fr);align-content:center;gap:4px!important;height:100%!important;display:grid!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-label{word-break:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-select>:is(.ops-chat-topic-overdue-alert,.ops-chat-topic-fire,.ops-chat-topic-unread,.ops-chat-topic-lock){grid-column:2;justify-self:start}:is(.ops-chat-shell,.ops-chat-landing-shell,.ops-chat-mobile-sheet,.ops-chat-settings-menu,.ops-chat-message-menu-content,.ops-chat-topic-menu-content,.ops-chat-giphy-dialog,.ops-chat-emoji-dialog) :is(button,a,[role=button],[role=menuitem]){touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background-color 80ms,color 80ms,box-shadow 80ms,filter 80ms,scale 80ms}:is(.ops-chat-shell,.ops-chat-landing-shell,.ops-chat-mobile-sheet,.ops-chat-settings-menu,.ops-chat-message-menu-content,.ops-chat-topic-menu-content,.ops-chat-giphy-dialog,.ops-chat-emoji-dialog) :is(button,a,[role=button],[role=menuitem]):not(:disabled):not([aria-disabled=true]):active{filter:brightness(.92);transition-duration:40ms;scale:.97}:is(.ops-chat-shell,.ops-chat-landing-shell,.ops-chat-mobile-sheet,.ops-chat-settings-menu,.ops-chat-message-menu-content,.ops-chat-topic-menu-content) :is(button,a,[role=button],[role=menuitem]):focus-visible{outline:2px solid var(--hpp-chat-accent,var(--ring));outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(.ops-chat-shell,.ops-chat-landing-shell,.ops-chat-mobile-sheet,.ops-chat-settings-menu,.ops-chat-message-menu-content,.ops-chat-topic-menu-content,.ops-chat-giphy-dialog,.ops-chat-emoji-dialog) :is(button,a,[role=button],[role=menuitem]){transition:none!important}:is(.ops-chat-shell,.ops-chat-landing-shell,.ops-chat-mobile-sheet) :is(button,a,[role=button]):active{scale:1!important}}.ops-chat-pizza-loading{background:var(--hpp-chat-bg);width:100%;min-height:100dvh;color:var(--hpp-chat-accent);place-items:center;display:grid}.ops-chat-pizza-loading>svg{transform-origin:50%;width:48px;height:48px;animation:1.4s linear infinite ops-chat-pizza-spin;display:block}.ops-chat-pizza-loading.is-compact{background:0 0;min-height:150px}.ops-chat-pizza-loading.is-compact>svg{width:34px;height:34px}@keyframes ops-chat-pizza-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ops-chat-pizza-loading>svg{animation:none}}.ops-chat-shell .ops-chat-rich-editor{border:1px solid color-mix(in srgb,var(--hpp-chat-accent) 45%,var(--hpp-chat-line));min-height:44px;max-height:130px;color:var(--hpp-chat-text);font-family:var(--hpp-chat-font);font-size:calc(11.5px + var(--hpp-chat-text-offset,0px));white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border-radius:22px;outline:none;padding:10px 12px;line-height:1.5;overflow-y:auto}.ops-chat-shell .ops-chat-rich-editor:focus-visible{border-color:var(--hpp-chat-accent);box-shadow:none}.ops-chat-shell :is(.ops-chat-rich-editor,.ops-chat-message-body) :is(b,strong){font-weight:750}.ops-chat-shell :is(.ops-chat-rich-editor,.ops-chat-message-body) :is(i,em){font-style:italic}.ops-chat-shell :is(.ops-chat-rich-editor,.ops-chat-message-body) u{text-underline-offset:2px;text-decoration:underline}.ops-chat-shell .ops-chat-format-button{width:34px;min-width:34px;height:40px;min-height:40px;color:var(--hpp-chat-text);background:0 0;border:0;border-radius:50%;padding:7px}.ops-chat-shell .ops-chat-format-button[aria-pressed=true]{color:var(--hpp-chat-accent);background:color-mix(in srgb,var(--hpp-chat-accent) 14%,transparent)}:is(.ops-chat-shell .ops-chat-compose-row,.ops-chat-shell .ops-chat-compose-row:has(.ops-chat-post-tools)){flex-wrap:wrap;align-items:center;gap:3px;display:flex}.ops-chat-shell .ops-chat-compose-row .ops-chat-message-input{flex:1 0 100%;order:-1;width:100%}.ops-chat-shell .ops-chat-compose-row .ops-chat-send{flex-shrink:0;margin-left:auto}@media (width<=380px){.ops-chat-shell .ops-chat-compose-row :is(.ops-chat-attach,.ops-chat-mention-button,.ops-chat-emoji-button,.ops-chat-giphy-button,.ops-chat-format-button,.ops-chat-post-tools){width:30px;min-width:30px;height:34px;min-height:34px;padding:6px}.ops-chat-shell .ops-chat-compose-row{gap:1px}}@media (width<=330px){.ops-chat-shell .ops-chat-compose-row :is(.ops-chat-attach,.ops-chat-mention-button,.ops-chat-emoji-button,.ops-chat-giphy-button,.ops-chat-format-button,.ops-chat-post-tools){width:27px;min-width:27px;padding:5px}.ops-chat-shell .ops-chat-compose-row{gap:0}}.ops-chat-edit-dialog .ops-chat-rich-editor{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);white-space:pre-wrap;overflow-wrap:anywhere;min-height:100px;max-height:240px;font-family:var(--hpp-chat-font);font-size:calc(12px + var(--hpp-chat-text-offset,0px));border-radius:12px;padding:12px;line-height:1.5;overflow-y:auto}.ops-chat-shell .ops-chat-workspace{grid-template-columns:minmax(0,1fr)}.ops-chat-shell .ops-chat-composer,.ops-chat-shell .ops-chat-draft-media{min-width:0;max-width:100%}.ops-chat-shell .ops-chat-draft-media>div{flex:0 0 220px;width:220px;min-width:0;max-width:100%}:is(.ops-chat-shell .ops-chat-compose-row,.ops-chat-shell .ops-chat-compose-row:has(.ops-chat-post-tools)){grid-template-columns:minmax(0,1fr) 44px;gap:4px 8px;min-width:0;display:grid}.ops-chat-shell .ops-chat-compose-row .ops-chat-message-input{grid-area:1/1/auto/-1;width:100%;min-width:0}.ops-chat-shell .ops-chat-compose-tools{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:3px;min-width:0;display:flex}.ops-chat-shell .ops-chat-compose-row .ops-chat-send{grid-area:2/2;place-self:end;margin:0}.ops-chat-shell .ops-chat-compose-tools .ops-chat-paste-photo{width:auto;min-width:0;font-size:calc(11px + var(--hpp-chat-text-offset,0px));flex-shrink:0;gap:5px;padding:0 8px}.ops-chat-shell .ops-chat-paste-photo svg{width:16px;height:16px}html[data-hpp-chat-text-size=small]{--hpp-chat-text-offset:-1px}html[data-hpp-chat-text-size=large]{--hpp-chat-text-offset:3px}html[data-hpp-chat-text-size=jason]{--hpp-chat-text-offset:6px}.ops-chat-text-size{min-width:0;margin:10px 0}.ops-chat-text-size legend{font-weight:700}.ops-chat-text-size p{margin:6px 0;font-size:12px}.ops-chat-text-size>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ops-chat-text-size button{border:1px solid var(--hpp-chat-line);background:var(--hpp-chat-surface);min-height:52px;color:var(--hpp-chat-text);cursor:pointer;border-radius:12px;gap:4px;padding:10px;display:grid}.ops-chat-text-size button[aria-pressed=true]{border-color:var(--hpp-chat-accent);box-shadow:inset 0 0 0 1px var(--hpp-chat-accent)}.ops-chat-text-size button:disabled{opacity:.6;cursor:wait}.ops-chat-mobile-topic-actions{display:none}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item:has(.ops-chat-topic-edit){grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 38px;display:grid!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-edit{border:0;border-left:1px solid var(--hpp-chat-line);background:var(--hpp-chat-surface);width:38px;min-height:44px;color:var(--hpp-chat-text);font:inherit;touch-action:manipulation;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:2px;padding:3px 2px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.ops-chat-topic-edit svg,.ops-chat-mobile-topic-actions svg{flex:none;width:14px;height:14px}.ops-chat-create-dialog .ops-chat-topic-editor-footer{z-index:2;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:var(--lightningcss-light,var(--background,#fff))var(--lightningcss-dark,#0c131e);border-top:1px solid var(--lightningcss-light,var(--border,#dbe8f4))var(--lightningcss-dark,#61758d);position:sticky;bottom:-24px}.ops-chat-topic-editor-footer button{white-space:normal;min-height:44px}.ops-chat-topic-editor-footer .ops-chat-delete-topic{color:var(--lightningcss-light,#b42335)var(--lightningcss-dark,#ffb3bd)}@media (width<=760px){.ops-chat-shell .ops-chat-mobile-topic-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ops-chat-mobile-topic-actions:empty{display:none!important}.ops-chat-shell .ops-chat-mobile-topic-actions button{border:1px solid var(--hpp-chat-line);background:var(--hpp-chat-surface);min-height:30px;color:var(--hpp-chat-text);font:inherit;touch-action:manipulation;border-radius:8px;flex:130px;justify-content:center;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:flex}.ops-chat-shell .ops-chat-mobile-topic-actions .ops-chat-edit-current-topic{background:var(--hpp-chat-surface);color:var(--hpp-chat-text)}.ops-chat-create-dialog .ops-chat-topic-editor-footer{grid-template-columns:1fr 1fr;display:grid}.ops-chat-topic-editor-footer .ops-chat-delete-topic{grid-area:2/1/auto/-1;margin-top:8px}}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-edit:hover,.ops-chat-shell .ops-chat-mobile-topic-actions button:hover{background:var(--hpp-chat-bubble);border-color:var(--hpp-chat-accent)}.ops-chat-topic-edit:focus-visible,.ops-chat-mobile-topic-actions button:focus-visible{outline:2px solid var(--hpp-chat-accent);outline-offset:2px}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item:has(.ops-chat-topic-edit) .ops-chat-topic-select{border-radius:10px 0 0 10px!important;min-width:0!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item:has(.ops-chat-topic-edit){border:1px solid var(--hpp-chat-line)!important;border-radius:10px!important;gap:0!important;overflow:hidden!important}:is(.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item:has(.ops-chat-topic-edit)>.ops-chat-topic-select,.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item>.ops-chat-topic-edit){box-shadow:none!important;background:0 0!important;border-radius:0!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item:has(.ops-chat-topic-edit)>.ops-chat-topic-select{border:0!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item>.ops-chat-topic-edit{border:0!important;border-left:1px solid var(--hpp-chat-line)!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item:has(.ops-chat-topic-edit):has(.ops-chat-topic-select.is-active){border-color:var(--hpp-chat-accent)!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item>.ops-chat-topic-edit:hover{background:color-mix(in srgb,var(--hpp-chat-accent) 10%,transparent)!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item:has(.ops-chat-topic-edit)>button:focus-visible{outline-offset:-3px;outline:2px solid var(--hpp-chat-accent)!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item{border:1px solid var(--hpp-chat-line)!important;border-radius:10px!important}.ops-chat-shell .ops-chat-topic-grid .ops-chat-topic-item:has(.ops-chat-topic-select.is-active){border-color:var(--hpp-chat-accent)!important}.hpp-pizza-loading{background:var(--hpp-chat-bg,var(--background));width:100%;min-height:100dvh;color:var(--hpp-chat-accent,#0078ae);place-items:center;display:grid}.hpp-pizza-loading>svg{transform-origin:50%;width:48px;height:48px;animation:1.4s linear infinite hpp-pizza-spin;display:block}.hpp-pizza-loading.is-compact{background:0 0;min-height:150px}.hpp-pizza-loading.is-compact>svg{width:34px;height:34px}@keyframes hpp-pizza-spin{to{transform:rotate(360deg)}}@media (width<=760px){.hpp-pizza-loading:not(.is-compact){z-index:1200;height:100dvh;min-height:0;max-height:100dvh;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.hpp-pizza-loading>svg{animation:none}}.checklist-hub{color:var(--lightningcss-light,#12313f)var(--lightningcss-dark,#e8edf5);max-width:1200px;margin:0 auto;padding:24px 20px 72px}.cl-header,.cl-heading,.cl-toolbar,.cl-actions,.cl-filters{align-items:center;gap:12px;display:flex}.cl-header{justify-content:space-between;margin-bottom:24px}.cl-heading>svg{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#087f8c)var(--lightningcss-dark,#1d4c71);border-radius:12px;width:44px;height:44px;padding:9px}.cl-heading h1{margin:0;font-size:1.6rem;font-weight:800}.cl-heading p{color:var(--lightningcss-light,#526975)var(--lightningcss-dark,#9acbff);margin:2px 0;font-size:1rem}.cl-filters{margin-bottom:18px}.cl-search{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdce0)var(--lightningcss-dark,#61758d);border-radius:10px;flex:1;align-items:center;gap:10px;padding:10px 12px;display:flex}.cl-search input{background:0 0;border:0;outline:none;width:100%;font-size:1rem}.cl-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.cl-card{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e2e6)var(--lightningcss-dark,#61758d);border-top:5px solid var(--lightningcss-light,#087f8c)var(--lightningcss-dark,#61758d);border-radius:13px;min-width:0;padding:16px;transition:box-shadow .15s,transform .15s}.cl-card:hover{transform:translateY(-2px);box-shadow:0 7px 20px #0b35481a}.cl-card:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#087f8c)var(--lightningcss-dark,#61758d)}.cl-card-top{color:var(--lightningcss-light,#087f8c)var(--lightningcss-dark,#9acbff);justify-content:space-between;align-items:center;display:flex}.cl-card-top span{text-transform:capitalize;background:var(--lightningcss-light,#edf7f8)var(--lightningcss-dark,#151f2d);border-radius:20px;padding:3px 9px;font-size:.875rem}.cl-card h2{overflow-wrap:anywhere;margin:12px 0 5px;font-size:1.08rem;font-weight:750}.cl-card p{color:var(--lightningcss-light,#536c79)var(--lightningcss-dark,#9acbff);margin:0;font-size:.9rem}.cl-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:8px!important}.cl-card footer{color:var(--lightningcss-light,#087f8c)var(--lightningcss-dark,#9acbff);border-top:1px solid var(--lightningcss-light,#e5edf0)var(--lightningcss-dark,#61758d);justify-content:space-between;margin-top:15px;padding-top:12px;font-size:.8rem;display:flex}.cl-empty{text-align:center;background:var(--lightningcss-light,#f3f9fb)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#b9d3dc)var(--lightningcss-dark,#61758d);border-radius:16px;padding:45px 20px}.cl-empty>svg{color:var(--lightningcss-light,#087f8c)var(--lightningcss-dark,#9acbff);margin:0 auto 12px}.cl-empty h2{font-size:1.2rem;font-weight:750}.cl-empty p{color:var(--lightningcss-light,#536c79)var(--lightningcss-dark,#9acbff);max-width:560px;margin:9px auto 18px}.cl-toolbar{flex-wrap:wrap;align-items:flex-start;margin-bottom:18px}.cl-assignment{flex:1;gap:2px;min-width:150px;display:grid}.cl-assignment span{color:var(--lightningcss-light,#536c79)var(--lightningcss-dark,#9acbff);font-size:.875rem}.cl-actions{flex-wrap:wrap}.cl-error{color:var(--lightningcss-light,#9c2820)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff1ef)var(--lightningcss-dark,#151f2d);border-radius:8px;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.cl-builder{flex-direction:column;max-height:90dvh;overflow:hidden;width:min(720px,100vw - 24px)!important;max-width:720px!important;display:flex!important}.cl-form{gap:16px;min-height:0;padding:4px 3px;font-size:.9rem;display:grid;overflow-y:auto}.cl-form>label,.cl-form-row>label{gap:6px;font-weight:650;display:grid}.cl-form input:not([type=color]),.cl-form textarea,.cl-input{color:var(--lightningcss-light,#12313f)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdce0)var(--lightningcss-dark,#61758d);border-radius:8px;width:100%;padding:9px 11px;font-size:1rem}.cl-form textarea{resize:vertical;min-height:70px}.cl-form small{color:var(--lightningcss-light,#526975)var(--lightningcss-dark,#9acbff);margin-top:5px;font-size:.8rem;font-weight:400;line-height:1.5;display:block}.cl-form-row{grid-template-columns:1fr 1fr 90px;gap:10px;display:grid}.cl-form input[type=color]{cursor:pointer;width:100%;height:36px}.cl-picker{border:1px solid var(--lightningcss-light,#d5e2e6)var(--lightningcss-dark,#61758d);border-radius:9px;max-height:180px;margin:8px 0;overflow-y:auto}.cl-picker label{cursor:pointer;border-bottom:1px solid var(--lightningcss-light,#edf2f4)var(--lightningcss-dark,#61758d);align-items:center;gap:12px;padding:10px 12px;font-size:.875rem;display:flex}.cl-picker label:last-child{border:0}.cl-picker label:hover{background:var(--lightningcss-light,#f1f8fa)var(--lightningcss-dark,#151f2d)}.cl-picker label>span{overflow-wrap:anywhere;min-width:0}.cl-picker small{margin:1px 0 0}.cl-label{margin-bottom:7px;font-weight:650;display:block}.checklist-hub .chat-checklist-workspace{min-width:0}@media (width<=600px){.checklist-hub{padding:16px 12px 64px}.cl-header{gap:8px}.cl-heading h1{font-size:1.3rem}.cl-heading p{font-size:.875rem}.cl-heading>svg{width:36px;height:36px}.cl-header button{padding:8px;font-size:.875rem}.cl-filters{flex-wrap:wrap}.cl-search{min-width:100%}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cl-card{padding:12px}.cl-card h2{font-size:1rem}.cl-card footer{flex-wrap:wrap;gap:5px}.cl-actions{gap:7px;width:100%}.cl-actions button{padding:7px;font-size:.8rem}.cl-form-row{grid-template-columns:1fr 1fr}.cl-form-row>label:last-child{grid-column:1/-1}.cl-form input[type=color]{width:70px}}@media (width<=360px){.cl-grid{grid-template-columns:1fr}}.mc-page{--mc-muted:#52657b;--mc-link-bg:#f0f6fc;--mc-link-border:#d1e3f3;max-width:1160px;color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);min-width:0;margin:0 auto;padding:24px 24px 56px;font-family:Inter,Arial,sans-serif}.mc-page *{box-sizing:border-box;min-width:0}.mc-page :is(h1,h2,h3,p){margin:0}.mc-page :is(button,input,select){font:inherit}.mc-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--lightningcss-light,var(--bright-blue,#0876d1))var(--lightningcss-dark,#61758d);outline-offset:3px}.mc-back{min-height:44px;color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.mc-hero{align-items:center;gap:16px;margin:16px 0 24px;display:flex}.mc-hero-icon{width:58px;height:58px;color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,var(--mc-link-bg))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--mc-link-border))var(--lightningcss-dark,#61758d);border-radius:16px;flex:none;place-items:center;display:grid}.mc-hero p{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);margin-bottom:5px;font-weight:800}.mc-hero h1{margin-bottom:6px;font-family:"Domino's Sans Header 1",sans-serif;font-size:34px;line-height:1.15}.mc-hero div>span{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);font-size:15px;line-height:1.5}.mc-tools{background:var(--lightningcss-light,var(--paper,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--line,#dbe4ee))var(--lightningcss-dark,#3a4b62);border-radius:14px;padding:18px}.mc-search{border:1px solid var(--lightningcss-light,var(--line,#dbe4ee))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,var(--canvas,#edf3f8))var(--lightningcss-dark,#0c131e);min-height:50px;color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);border-radius:10px;align-items:center;gap:11px;padding:0 14px;display:flex}.mc-search input{width:100%;min-height:48px;color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);background:0 0;border:0;outline:0;padding:10px 0;font-size:16px}.mc-search:focus-within{outline:2px solid var(--lightningcss-light,var(--bright-blue,#0876d1))var(--lightningcss-dark,#61758d);outline-offset:2px}.mc-search input::placeholder{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6)}.mc-search>button{width:44px;min-height:44px;color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.mc-kinds{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.mc-kinds button{border:1px solid var(--lightningcss-light,var(--line,#dbe4ee))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,var(--paper,#fff))var(--lightningcss-dark,#151f2d);min-height:44px;color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:650;display:inline-flex}.mc-kinds button[aria-pressed=true]{background:var(--lightningcss-light,var(--mc-link-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#9acbff);border-color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#61758d)}.mc-filter-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mc-filter-row label>span{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);margin-bottom:6px;font-size:12px;font-weight:650;display:block}.mc-filter-row select{border:1px solid var(--lightningcss-light,var(--line,#dbe4ee))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,var(--paper,#fff))var(--lightningcss-dark,#151f2d);width:100%;min-height:46px;color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);border-radius:8px;padding:10px 12px;font-size:14px}.mc-results{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 0;font-size:13px;display:flex}.mc-results button,.mc-empty button{background:var(--lightningcss-light,var(--mc-link-bg))var(--lightningcss-dark,#151f2d);min-height:44px;color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#9acbff);cursor:pointer;border:0;border-radius:8px;padding:9px 12px;font-weight:650}.mc-section{margin:8px 0 30px}.mc-section>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.mc-section h2{font-family:"Domino's Sans Header 1",sans-serif;font-size:22px;line-height:1.25}.mc-section>header>span{background:var(--lightningcss-light,var(--mc-link-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);border-radius:6px;padding:3px 7px;font-size:12px;font-weight:650}.mc-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mc-card{border:1px solid var(--lightningcss-light,var(--line,#dbe4ee))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,var(--paper,#fff))var(--lightningcss-dark,#151f2d);border-radius:12px;padding:18px;overflow:hidden;box-shadow:0 2px 5px #0b1f3808}.mc-card-header{align-items:flex-start;gap:10px;display:flex}.mc-card-icon{background:var(--lightningcss-light,var(--mc-link-bg))var(--lightningcss-dark,#151f2d);width:36px;height:36px;color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#9acbff);border-radius:9px;flex:none;place-items:center;display:grid}.mc-card-eyebrow{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), 11px);overflow-wrap:anywhere;line-height:1.5;margin-bottom:3px!important}.mc-card h3{overflow-wrap:anywhere;font-size:17px;font-weight:750;line-height:1.35}.mc-role{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);overflow-wrap:anywhere;font-size:13px;line-height:1.5;margin-top:12px!important}.mc-role strong{color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);font-weight:650}.mc-address{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);overflow-wrap:anywhere;gap:6px;font-size:12px;line-height:1.5;display:flex;margin-top:8px!important}.mc-address svg{flex:none;margin-top:2px}.mc-contact-links{gap:7px;margin-top:15px;display:grid}.mc-contact-link{border:1px solid var(--lightningcss-light,var(--mc-link-border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--mc-link-bg))var(--lightningcss-dark,#151f2d);min-height:52px;color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#9acbff);border-radius:9px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;transition:box-shadow .15s;display:flex}.mc-contact-link:hover{box-shadow:0 0 0 1px var(--blue,#064a93)}.mc-contact-link>svg{flex:none}.mc-contact-link span{gap:3px;display:grid}.mc-contact-link small{font-size:max(var(--hpp-text-floor,0px), 10px);font-weight:650;line-height:var(--hpp-small-leading,1.3);color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6)}.mc-contact-link strong{overflow-wrap:anywhere;word-break:normal;font-size:13px;font-weight:650;line-height:1.4}.mc-call strong{font-variant-numeric:tabular-nums;white-space:nowrap}.mc-not-provided{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);padding:10px 0;font-size:13px;line-height:1.5}.mc-notes{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);padding-top:10px;font-size:12px;line-height:1.5}.mc-notes p+p{margin-top:4px}.mc-responsibilities{border-top:1px solid var(--lightningcss-light,var(--line,#dbe4ee))var(--lightningcss-dark,#3a4b62);color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);margin-top:12px;font-size:12px}.mc-responsibilities summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;display:flex}.mc-responsibilities summary:before{content:"+";color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#9acbff);font-size:17px}.mc-responsibilities[open] summary:before{content:"−"}.mc-responsibilities ul{gap:9px;margin:0;padding:0 0 2px;list-style:none;display:grid}.mc-responsibilities li{overflow-wrap:anywhere;gap:3px;line-height:1.5;display:grid}.mc-responsibilities li strong{color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);font-weight:550}.mc-empty{text-align:center;background:var(--lightningcss-light,var(--paper,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--line,#dbe4ee))var(--lightningcss-dark,#3a4b62);color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);border-radius:12px;padding:40px 20px}.mc-empty>svg{margin-bottom:14px}.mc-empty h2{color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);font-size:20px}.mc-empty p{margin:9px 0 16px}.mc-footer{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}html[data-hpp-theme=dark] .mc-page{--mc-muted:#b8c5d6;--mc-link-bg:#172d43;--mc-link-border:#3a5572}@media (width<=1000px){.mc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mc-page{padding:12px 14px 40px}.mc-hero{gap:12px;margin:12px 0 20px}.mc-hero-icon{border-radius:12px;width:48px;height:48px}.mc-hero h1{font-size:28px}.mc-hero div>span{font-size:13px}.mc-tools{padding:13px}.mc-grid{grid-template-columns:1fr;gap:12px}.mc-filter-row{grid-template-columns:1fr;gap:11px}.mc-kinds button{flex:1 0 auto;padding:10px;font-size:12px}.mc-card{padding:16px}.mc-contact-link strong{font-size:14px}.mc-contact-link small{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.mc-footer{align-items:flex-start}}.mc-section{scroll-margin-top:90px}.mc-section-description{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);font-size:13px;line-height:1.6;margin:-4px 0 14px!important}.mc-groups{gap:12px;display:grid}.mc-group{border:1px solid var(--lightningcss-light,var(--line,#dbe4ee))var(--lightningcss-dark,#3a4b62);background:var(--lightningcss-light,var(--paper,#fff))var(--lightningcss-dark,#151f2d);border-radius:12px;overflow:hidden}.mc-group>summary{cursor:pointer;background:var(--lightningcss-light,var(--mc-link-bg))var(--lightningcss-dark,#151f2d);min-height:60px;color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:flex}.mc-group>summary::-webkit-details-marker{display:none}.mc-group>summary>span:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-group>summary strong{font-size:15px;font-weight:750;line-height:1.4}.mc-group>summary small{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);font-size:12px;line-height:1.5}.mc-group-toggle:before{content:"+";color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);font-size:22px}.mc-group[open]>.mc-group-toggle:before,.mc-group[open]>summary .mc-group-toggle:before{content:"−"}.mc-group>.mc-grid{padding:16px}.mc-card-header>div{flex:1}.mc-card-eyebrow{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.03em}.mc-coverage{color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);grid-template-columns:65px 1fr;gap:8px;font-size:12px;line-height:1.6;display:grid;margin-top:10px!important}.mc-coverage strong{font-weight:650}.mc-coverage span{overflow-wrap:anywhere}.mc-notes summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650}.mc-notes p{padding:0 0 8px}.mc-section h2{font-family:inherit;font-size:22px;font-weight:750}html[data-hpp-theme=dark] .mc-page{--ink:#eef4fb;--paper:#192837;--line:#3a4e64;--canvas:#132333;--blue:#8dcbff}@media (width<=620px){.mc-group>summary{padding:13px 14px}.mc-group>.mc-grid{padding:10px}.mc-section h2{font-size:20px}}.mc-phone{border:1px solid var(--lightningcss-light,var(--mc-link-border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--mc-link-bg))var(--lightningcss-dark,#151f2d);border-radius:9px;padding:10px 11px}.mc-phone-number{color:var(--lightningcss-light,var(--ink,#0b1f38))var(--lightningcss-dark,#e8edf5);gap:3px;margin-bottom:9px;display:grid}.mc-phone-number small{font-size:max(var(--hpp-text-floor,0px), 11px);color:var(--lightningcss-light,var(--mc-muted))var(--lightningcss-dark,#b8c5d6);font-weight:650;line-height:1.4}.mc-phone-number strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;line-height:1.4}.mc-phone-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mc-phone-actions a{border:1px solid var(--lightningcss-light,var(--mc-link-border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--paper,#fff))var(--lightningcss-dark,#151f2d);min-height:44px;color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#9acbff);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.mc-phone-actions a:hover{border-color:var(--lightningcss-light,var(--blue,#064a93))var(--lightningcss-dark,#61758d)}.fleet-shell{color:var(--lightningcss-light,#18354a)var(--lightningcss-dark,#e8edf5);max-width:1040px;margin:auto;padding:24px}.fleet-shell *{box-sizing:border-box}.fleet-heading>a,.fleet-actions button{align-items:center;gap:8px;display:inline-flex}.fleet-heading>div{align-items:center;gap:12px;display:flex}.fleet-heading h1{margin:20px 0 4px;font-size:clamp(25px,4vw,36px)}.fleet-heading p{color:var(--lightningcss-light,#536b7b)var(--lightningcss-dark,#9acbff)}.fleet-shell button,.fleet-upload{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#12667b)var(--lightningcss-dark,#1d4c71);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:13px 20px;font-size:16px;font-weight:700;display:inline-flex}.fleet-shell button:disabled{opacity:.55;cursor:wait}.fleet-shell button.secondary{color:var(--lightningcss-light,#18354a)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#eaf0f4)var(--lightningcss-dark,#172d43)}.fleet-shell button:focus-visible,.fleet-upload:focus-within{outline-offset:3px;outline:3px solid var(--lightningcss-light,#009cc0)var(--lightningcss-dark,#61758d)}.fleet-start,.fleet-form,.fleet-history{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e2e9)var(--lightningcss-dark,#61758d);border-radius:20px;margin-top:22px;padding:28px}.fleet-start>svg{color:var(--lightningcss-light,#12667b)var(--lightningcss-dark,#9acbff);width:44px;height:44px}.fleet-start>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.fleet-start small{overflow-wrap:anywhere}.fleet-steps{gap:6px;margin-top:28px;display:flex}.fleet-steps button{color:var(--lightningcss-light,#526978)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf0f4)var(--lightningcss-dark,#172d43);flex-direction:column;flex:1;padding:10px;font-size:13px}.fleet-steps button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#12667b)var(--lightningcss-dark,#1d4c71)}.fleet-steps button.complete{color:var(--lightningcss-light,#1c6853)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dbf2ea)var(--lightningcss-dark,#18312b)}.fleet-steps span{font-size:16px}.fleet-step-count,.fleet-hint{color:var(--lightningcss-light,#5d7281)var(--lightningcss-dark,#9acbff);font-size:14px;line-height:1.55}.fleet-section{border:0;min-width:0;margin:0;padding:0}.fleet-section>legend{margin-bottom:22px;font-size:24px;font-weight:800}.fleet-fields,.fleet-tires,.fleet-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fleet-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;font-weight:650;display:flex}.fleet-field input,.fleet-field select,.fleet-field textarea{color:var(--lightningcss-light,#18354a)var(--lightningcss-dark,#e8edf5);width:100%;min-width:0;font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cbd6)var(--lightningcss-dark,#61758d);border-radius:10px;padding:13px;font-size:16px;font-weight:400}.fleet-field textarea{resize:vertical}.fleet-field input:focus,.fleet-field select:focus,.fleet-field textarea:focus{outline-offset:1px;outline:2px solid var(--lightningcss-light,#1288a0)var(--lightningcss-dark,#61758d)}.fleet-checks fieldset{border:0;border-bottom:1px solid var(--lightningcss-light,#e2e9ee)var(--lightningcss-dark,#61758d);justify-content:space-between;gap:16px;min-width:0;margin:0;padding:16px 0;display:flex}.fleet-checks legend{float:left;width:calc(100% - 180px);padding:0;font-weight:650;line-height:1.5}.fleet-checks fieldset>div{gap:8px;margin-left:auto;display:flex}.fleet-checks label{cursor:pointer;border:1px solid var(--lightningcss-light,#c9d7df)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:center;gap:8px;min-width:70px;padding:12px;display:flex}.fleet-checks label.selected{color:var(--lightningcss-light,#105269)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e1f3f6)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#12667b)var(--lightningcss-dark,#61758d)}.fleet-checks input{accent-color:var(--lightningcss-light,#12667b)var(--lightningcss-dark,#9acbff);width:18px;height:18px}.fleet-photo{border:1px solid var(--lightningcss-light,#d1dfe7)var(--lightningcss-dark,#61758d);border-radius:14px;min-width:0;padding:16px}.fleet-photo legend{padding:0 5px;font-weight:700}.fleet-upload{color:var(--lightningcss-light,#13586d)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e7f2f6)var(--lightningcss-dark,#172d43);width:100%;font-size:14px;position:relative;overflow:hidden}.fleet-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.fleet-photo-previews{flex-wrap:wrap;gap:8px;display:flex}.fleet-photo-previews>div{width:100%;margin-bottom:12px;position:relative}.fleet-photo-previews button{background:var(--lightningcss-light,#eaf0f4)var(--lightningcss-dark,#172d43);width:100%;padding:0;overflow:hidden}.fleet-photo-previews img{object-fit:contain;width:100%;height:170px}.fleet-photo-previews .fleet-remove{background:var(--lightningcss-light,#18354a)var(--lightningcss-dark,#1d4c71);width:36px;min-height:36px;position:absolute;top:6px;right:6px}.fleet-tires fieldset{border:1px solid var(--lightningcss-light,#d1dfe7)var(--lightningcss-dark,#61758d);border-radius:14px;min-width:0;padding:18px}.fleet-tires legend{padding:0 6px;font-weight:800}.fleet-tires .fleet-field:last-child{margin-bottom:0}.fleet-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.fleet-error{color:var(--lightningcss-light,#9c203b)var(--lightningcss-dark,#ffb3bd);z-index:5;background:var(--lightningcss-light,#fff1f4)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#edb3be)var(--lightningcss-dark,#61758d);border-radius:12px;padding:16px;position:sticky;top:8px}.fleet-review{background:var(--lightningcss-light,#f1f7f9)var(--lightningcss-dark,#151f2d);border-radius:14px;margin-top:24px;padding:20px}.fleet-review summary{cursor:pointer;font-weight:700}.fleet-answers dl{margin:18px 0}.fleet-answers dl>div{break-inside:avoid;border-bottom:1px solid var(--lightningcss-light,#dce5eb)var(--lightningcss-dark,#61758d);grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;display:grid}.fleet-answers dt{font-weight:650}.fleet-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fleet-record-list{gap:12px;display:grid}.fleet-record-list button{color:var(--lightningcss-light,#18354a)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#f1f7f9)var(--lightningcss-dark,#151f2d);justify-content:start;width:100%}.fleet-record-list button>span:nth-child(2){flex:1}.fleet-record-list small{margin-top:5px;font-weight:400;display:block}.fleet-record-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.fleet-record-photos button{color:var(--lightningcss-light,#18354a)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#edf3f6)var(--lightningcss-dark,#172d43);flex-direction:column}.fleet-record-photos img{object-fit:contain;width:100%;height:210px}.fleet-photo-dialog{color:var(--lightningcss-light,#18354a)var(--lightningcss-dark,#e8edf5);border:0;border-radius:16px;width:95vw;max-width:950px;max-height:92vh;padding:20px}.fleet-photo-dialog::backdrop{background:var(--lightningcss-light,#102536bb)var(--lightningcss-dark,#0c131ebb)}.fleet-photo-dialog header{align-items:center;gap:20px;display:flex}.fleet-photo-dialog>img{object-fit:contain;width:100%;max-height:70vh;margin:16px 0;display:block}.fleet-shell .spin{vertical-align:middle;width:18px;margin-right:8px;animation:1s linear infinite fleet-spin}@keyframes fleet-spin{to{transform:rotate(360deg)}}@media (width<=600px){.fleet-shell{padding:16px 12px}.fleet-start,.fleet-form,.fleet-history{padding:18px 14px}.fleet-fields,.fleet-tires{grid-template-columns:1fr}.fleet-photos{gap:10px}.fleet-photo{padding:10px}.fleet-photo legend{font-size:14px}.fleet-photo-previews img{height:120px}.fleet-steps button{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:8px 3px}.fleet-checks legend{width:calc(100% - 150px);font-size:15px}.fleet-checks label{min-width:62px;padding:10px 7px}.fleet-checks fieldset{gap:8px}.fleet-record-photos img{height:130px}.fleet-answers dl>div{grid-template-columns:1fr;gap:5px}.fleet-actions button,.fleet-photo-dialog{padding:12px}}@media print{.fleet-heading>a,.fleet-actions,.fleet-field,.fleet-photo-dialog{display:none!important}.fleet-shell{max-width:none;padding:0}.fleet-history{border:0;padding:0}.fleet-record-photos button{break-inside:avoid;background:#fff;padding:6px}.fleet-record-photos img{height:260px}.fleet-answers dl>div{grid-template-columns:1fr 1fr}}.fleet-video{background:var(--lightningcss-light,#f3fafb)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#12667b)var(--lightningcss-dark,#61758d);border-radius:16px;min-width:0;margin:0 0 22px;padding:18px}.fleet-video>legend{color:var(--lightningcss-light,#104f61)var(--lightningcss-dark,#9acbff);padding:0 7px;font-size:18px;font-weight:800}.fleet-video-rule{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.fleet-video-rule>svg{color:var(--lightningcss-light,#12667b)var(--lightningcss-dark,#9acbff);flex:none}.fleet-video-rule strong{font-size:17px;display:block}.fleet-video-rule p{color:var(--lightningcss-light,#415d6d)var(--lightningcss-dark,#9acbff);margin:5px 0 0;line-height:1.55}.fleet-video-preview{gap:10px;margin-bottom:14px;display:grid}.fleet-video-preview video{background:var(--lightningcss-light,#102536)var(--lightningcss-dark,#0c131e);border-radius:12px;width:100%;max-height:420px}.fleet-video-preview span{color:var(--lightningcss-light,#415d6d)var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;font-size:14px}.fleet-video-preview button{justify-self:start}.fleet-photo-dialog>video{background:var(--lightningcss-light,#102536)var(--lightningcss-dark,#0c131e);border-radius:10px;width:100%;max-height:70vh;margin:16px 0;display:block}.fleet-record-photos button>svg{margin:24px auto 8px}.fleet-record-photos button>span{line-height:1.4}@media (width<=600px){.fleet-video{padding:14px}.fleet-video-rule strong{font-size:16px}.fleet-video-preview video{max-height:300px}}.fleet-form.was-validated .fleet-field input:invalid,.fleet-form.was-validated .fleet-field select:invalid,.fleet-form.was-validated .fleet-field textarea:invalid{background:var(--lightningcss-light,#fff7f8)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#c51f3a)var(--lightningcss-dark,#61758d)}.fleet-form.was-validated .fleet-checks fieldset:has(input:invalid){background:var(--lightningcss-light,#fff7f8)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#c51f3a)var(--lightningcss-dark,#61758d);border-radius:12px;margin:5px 0;padding:14px 10px}@media (prefers-reduced-motion:reduce){.fleet-shell .spin{animation:none}}.fleet-tire-section{border:1px solid var(--lightningcss-light,#d1dfe7)var(--lightningcss-dark,#61758d);border-radius:14px;min-width:0;margin:0 0 24px;padding:16px}.fleet-tire-section>legend{max-width:100%;padding:0 6px;font-size:18px;font-weight:800}.fleet-tire-section>.fleet-hint{margin:0 0 18px}.fleet-tire-section .fleet-field{margin-bottom:0}.fleet-tire-section>.fleet-field{margin-bottom:18px}.fleet-shell .fleet-steps{align-items:stretch;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.fleet-shell .fleet-steps button{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;flex:1 0 0;min-width:max-content;padding:10px 6px;font-size:13px;line-height:1.3}.fleet-shell .fleet-form>.fleet-actions{color:inherit;background:0 0;flex-direction:row;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;margin:24px 0 0;padding:0;display:grid}.fleet-shell .fleet-form>.fleet-actions button{white-space:normal;word-break:normal;width:100%;min-width:0;padding:12px 8px;line-height:1.25}.fleet-shell .fleet-form>.fleet-actions button svg{flex-shrink:0}@media (width<=600px){.fleet-shell .fleet-steps{gap:4px}.fleet-shell .fleet-steps button{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);padding:8px 3px}.fleet-shell .fleet-steps button:last-child{flex-basis:4.5rem;min-width:4.5rem;max-width:5.5rem}.fleet-shell .fleet-form>.fleet-actions{gap:10px}}.fleet-subaru{border-top:1px solid var(--lightningcss-light,#d1dfe7)var(--lightningcss-dark,#61758d);margin-top:24px;padding-top:16px}.fleet-subaru h3{margin:0 0 18px}.fleet-photo-dialog>iframe{border:0;width:100%;height:65vh;margin:16px 0}.fleet-photo-previews button>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:90px;padding:16px;display:flex}.fleet-shell .fleet-heading{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,#082b50)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#006b91)var(--lightningcss-dark,#1d4c71));border-radius:16px;padding:18px 20px;box-shadow:0 5px 18px #123e5b22}.fleet-shell .fleet-heading>a,.fleet-shell .fleet-heading p{color:var(--lightningcss-light,#e0f2ff)var(--lightningcss-dark,#e8edf5)}.fleet-shell .fleet-heading h1{margin-top:12px}.fleet-shell .fleet-form,.fleet-shell .fleet-history,.fleet-shell .fleet-start{border-color:var(--lightningcss-light,#a6c5de)var(--lightningcss-dark,#61758d);box-shadow:0 4px 18px #123b5812}.fleet-shell .fleet-section>legend{color:var(--lightningcss-light,#065580)var(--lightningcss-dark,#9acbff)}.fleet-shell .fleet-photo,.fleet-shell .fleet-tire-section{background:linear-gradient(130deg,var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f5fbfa)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#aacadd)var(--lightningcss-dark,#61758d)}.fleet-shell .fleet-steps button.active{background:linear-gradient(120deg,var(--lightningcss-light,#075281)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#008795)var(--lightningcss-dark,#1d4c71))}.fleet-shell .fleet-checks label.selected{background:linear-gradient(120deg,var(--lightningcss-light,#c9eef1)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#dcecfb)var(--lightningcss-dark,#172d43));border-color:var(--lightningcss-light,#177f99)var(--lightningcss-dark,#61758d)}.fleet-shell .fleet-upload{color:var(--lightningcss-light,#114d6a)var(--lightningcss-dark,#9acbff);background:linear-gradient(115deg,var(--lightningcss-light,#d7eaff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#d6f3ee)var(--lightningcss-dark,#18312b))}.fleet-draft-note{color:var(--lightningcss-light,#133a61)var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8d4ed)var(--lightningcss-dark,#61758d);border-radius:12px;margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.5}.fleet-draft-note p{margin:0 0 8px}.fleet-draft-note button{min-height:44px;margin:8px 0 0 12px}.fd-availability{color:var(--lightningcss-light,#143c48)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f7f2)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#92aebc)var(--lightningcss-dark,#61758d);border-left:5px solid var(--lightningcss-light,#167e6e)var(--lightningcss-dark,#61758d);border-radius:14px;margin:1rem 0;padding:1rem 1.2rem}.fd-availability strong{font-size:1.15rem}.fd-availability p{margin:.4rem 0}.fd-availability.shop,.fd-availability.out_of_service{background:var(--lightningcss-light,#fff2df)var(--lightningcss-dark,#151f2d);border-left-color:var(--lightningcss-light,#b25a20)var(--lightningcss-dark,#61758d)}.fd-availability details{margin-top:.7rem}.fd-availability summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.fd-availability label{flex-direction:column;gap:.4rem;margin:.5rem 0;display:flex}.fd-availability textarea{width:100%;min-height:80px}.fd-availability-badge.active{color:var(--lightningcss-light,#17634c)var(--lightningcss-dark,#94dfba)}.fd-availability-badge.shop,.fd-availability-badge.out_of_service{color:var(--lightningcss-light,#90450e)var(--lightningcss-dark,#f4d38b);font-weight:700}.fd-repair-paperwork{border-top:1px solid var(--lightningcss-light,#bfd1db)var(--lightningcss-dark,#61758d);margin-top:1rem;padding-top:1rem}.fd-repair-paperwork h3{font-size:1rem}.fd-repair-paperwork input{max-width:100%;font-size:1rem}.fd-paperwork-file{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;padding:.8rem 0;display:grid}.fd-paperwork-file strong{overflow-wrap:anywhere}.fd-paperwork-file>div,.fd-paperwork-file>p{grid-column:1/-1}.fd-repair-paperwork li{overflow-wrap:anywhere;margin:.5rem 0}.fd-shell{color:var(--lightningcss-light,#17384e)var(--lightningcss-dark,#9acbff);max-width:1280px;margin:0 auto;padding:28px 24px 60px;font-size:16px}.fd-shell *{box-sizing:border-box}.fd-shell button,.fd-shell input,.fd-shell select,.fd-shell textarea{font:inherit}.fd-shell button,.fd-shell a,.fd-shell input,.fd-shell select,.fd-shell textarea{touch-action:manipulation}.fd-heading{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#072c46)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71));border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.fd-heading h1{letter-spacing:-.035em;align-items:center;gap:12px;margin:12px 0 8px;font-size:1.85rem;line-height:1.2;display:flex}.fd-heading p{color:var(--lightningcss-light,#d6e9f4)var(--lightningcss-dark,#e8edf5);margin:0;line-height:1.5}.fd-back{color:var(--lightningcss-light,#225777)var(--lightningcss-dark,#9acbff);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-weight:700;text-decoration:none;display:inline-flex}.fd-heading .fd-back{color:var(--lightningcss-light,#dbedf8)var(--lightningcss-dark,#e8edf5)}.fd-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fd-button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 16px;font-weight:750;text-decoration:none;display:inline-flex}.fd-button.primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d91220)var(--lightningcss-dark,#652838)}.fd-button.light{color:var(--lightningcss-light,#153f5b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f1f7)var(--lightningcss-dark,#172d43)}.fd-shell button:disabled{opacity:.5;cursor:default}.fd-nav{border-bottom:1px solid var(--lightningcss-light,#cbdde8)var(--lightningcss-dark,#61758d);flex-wrap:wrap;gap:24px;padding:18px 4px;display:flex}.fd-nav a,.fd-nav span{color:var(--lightningcss-light,#376078)var(--lightningcss-dark,#9acbff);font-weight:700;text-decoration:none}.fd-nav [aria-current]{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);border-bottom:3px solid var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d);margin-bottom:-18px;padding-bottom:10px}.fd-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;display:flex}.fd-month{gap:8px;margin-right:auto;display:flex}.fd-month label,.fd-controls label,.fd-form-grid label,.fd-panel form>label,.fd-panel fieldset>label{flex-direction:column;gap:8px;min-width:0;font-size:.95rem;font-weight:650;display:flex}.fd-shell input:not([type=checkbox]),.fd-shell select,.fd-shell textarea{color:var(--lightningcss-light,#15384e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdcfdd)var(--lightningcss-dark,#61758d);border-radius:9px;width:100%;min-width:0;min-height:44px;padding:11px 12px}.fd-shell textarea{resize:vertical;min-height:100px}.fd-shell :focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#f0b32c)var(--lightningcss-dark,#61758d)}.fd-month select{min-width:100px}.fd-kpis{grid-template-columns:1.25fr repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.fd-kpi{text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.fd-kpi strong{font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:1.15}.fd-kpi span{font-size:1rem;font-weight:700}.fd-kpi small{font-size:.85rem;line-height:1.4}.fd-kpi.completion{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#124361)var(--lightningcss-dark,#1d4c71))}.fd-kpi.due{color:var(--lightningcss-light,#123f62)var(--lightningcss-dark,#9acbff);background:linear-gradient(135deg,var(--lightningcss-light,#e3f0fd)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#c4e1f4)var(--lightningcss-dark,#172d43))}.fd-kpi.exempt{color:var(--lightningcss-light,#604910)var(--lightningcss-dark,#f4d38b);background:linear-gradient(135deg,var(--lightningcss-light,#fff2cd)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#f6df9c)var(--lightningcss-dark,#332d20))}.fd-kpi.alerts{color:var(--lightningcss-light,#8d2435)var(--lightningcss-dark,#ffb3bd);background:linear-gradient(135deg,var(--lightningcss-light,#fce8eb)var(--lightningcss-dark,#34232d),var(--lightningcss-light,#f5cfd5)var(--lightningcss-dark,#34232d))}.fd-kpi svg{width:21px;height:21px;margin-bottom:0}.fd-track{background:var(--lightningcss-light,#d4e3ed)var(--lightningcss-dark,#172d43);border-radius:8px;width:100%;height:7px;margin-top:6px;overflow:hidden}.fd-track i{background:var(--lightningcss-light,#00799e)var(--lightningcss-dark,#1d4c71);border-radius:8px;height:100%;display:block}.completion .fd-track{background:var(--lightningcss-light,#477b98)var(--lightningcss-dark,#1d4c71)}.completion .fd-track i{background:var(--lightningcss-light,#77dfdf)var(--lightningcss-dark,#172d43)}.fd-controls{grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:end;gap:12px;margin:24px 0;display:grid}.fd-controls .fd-search{flex-direction:row;align-items:center;display:flex;position:relative}.fd-search svg{color:var(--lightningcss-light,#66839a)var(--lightningcss-dark,#9acbff);position:absolute;left:12px}.fd-search input{padding-left:38px!important}.fd-groups{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cedee8)var(--lightningcss-dark,#61758d);border-radius:16px;margin-bottom:24px;padding:18px}.fd-groups summary{cursor:pointer;font-size:1.05rem;font-weight:800}.fd-group-selector{justify-content:flex-end;align-items:center;gap:12px;margin:12px 0;display:flex}.fd-group-selector select{max-width:180px}.fd-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fd-group-grid button{text-align:left;color:var(--lightningcss-light,#18455f)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#f1f6fa)var(--lightningcss-dark,#151f2d);border:0;border-radius:9px;grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.fd-group-grid .fd-track,.fd-group-grid small{grid-column:1/-1}.fd-group-grid span{font-size:.9rem;font-weight:700}.fd-group-grid small{font-size:.8rem}.fd-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.fd-list-heading h2{margin:0 0 16px;font-size:1.35rem}.fd-list-heading h2 span{color:var(--lightningcss-light,#51758b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e2edf4)var(--lightningcss-dark,#172d43);border-radius:8px;margin-left:5px;padding:4px 9px;font-size:1rem}.fd-list-heading p{color:var(--lightningcss-light,#557489)var(--lightningcss-dark,#9acbff);margin-top:0;font-size:.9rem}.fd-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fd-vehicle{text-align:left;color:var(--lightningcss-light,#153e59)var(--lightningcss-dark,#9acbff);cursor:pointer;background:linear-gradient(155deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f2f7fb)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#cadce7)var(--lightningcss-dark,#61758d);border-radius:16px;min-width:0;padding:18px;box-shadow:0 3px 12px #0c3d5810}.fd-vehicle:hover{border-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d);box-shadow:0 6px 18px #0c3d581c}.fd-vehicle-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fd-vehicle-top>strong{font-size:1.55rem}.fd-badge{color:var(--lightningcss-light,#3e6278)var(--lightningcss-dark,#9acbff);white-space:normal;background:var(--lightningcss-light,#e9eff4)var(--lightningcss-dark,#172d43);border-radius:7px;padding:6px 8px;font-size:.8rem;font-weight:800;line-height:1.3;display:inline-flex}.fd-badge.complete{color:var(--lightningcss-light,#146040)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#d9f1e7)var(--lightningcss-dark,#18312b)}.fd-badge.due{color:var(--lightningcss-light,#235482)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e2edf9)var(--lightningcss-dark,#172d43)}.fd-badge.overdue{color:var(--lightningcss-light,#912539)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fbe0e4)var(--lightningcss-dark,#34232d)}.fd-badge.exempt{color:var(--lightningcss-light,#735918)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0c7)var(--lightningcss-dark,#332d20)}.fd-vehicle h3{margin:9px 0 6px;font-size:1rem}.fd-vehicle p{overflow-wrap:anywhere;margin:6px 0;font-size:.9rem;line-height:1.45}.fd-manager{color:var(--lightningcss-light,#426a82)var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;display:flex}.fd-vehicle-state{border-top:1px solid var(--lightningcss-light,#dce7ee)var(--lightningcss-dark,#61758d);flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;font-size:.85rem;font-weight:700;display:flex}.fd-vehicle-state span+span{color:var(--lightningcss-light,#88620c)var(--lightningcss-dark,#f4d38b)}.fd-vehicle dl{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.fd-vehicle dt{color:var(--lightningcss-light,#5b7b8e)var(--lightningcss-dark,#9acbff);margin-bottom:4px;font-size:.8rem}.fd-vehicle dd{margin:0;font-size:.95rem;font-weight:750}.fd-expiry small{font-size:.8rem;font-weight:500;line-height:1.6;display:block}.fd-expiry.expired,.fd-expiry.urgent{color:var(--lightningcss-light,#a3253b)var(--lightningcss-dark,#ffb3bd)}.fd-expiry.soon,.fd-expiry.upcoming,.fd-expiry.unknown{color:var(--lightningcss-light,#89610b)var(--lightningcss-dark,#f4d38b)}.fd-vehicle-footer{color:var(--lightningcss-light,#4d738a)var(--lightningcss-dark,#9acbff);border-top:1px solid var(--lightningcss-light,#dce7ee)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:.8rem;display:flex}.fd-reason{color:var(--lightningcss-light,#735918)var(--lightningcss-dark,#f4d38b);font-size:.85rem!important}.fd-footnote{color:var(--lightningcss-light,#5b788b)var(--lightningcss-dark,#9acbff);margin-top:26px;font-size:.85rem;line-height:1.6}.fd-empty{text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:16px;padding:36px;line-height:1.5}.fd-profile-heading{margin:10px 0 20px}.fd-profile-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.fd-profile-tabs button{color:var(--lightningcss-light,#29536c)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#e2edf4)var(--lightningcss-dark,#172d43);border:0;border-radius:10px;min-height:44px;padding:12px 18px;font-weight:700}.fd-profile-tabs button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71)}.fd-profile-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.fd-profile-summary>div{overflow-wrap:anywhere;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d0dfe9)var(--lightningcss-dark,#61758d);border-radius:12px;flex-direction:column;gap:7px;padding:18px;display:flex}.fd-profile-summary span,.fd-profile-summary small{color:var(--lightningcss-light,#58788d)var(--lightningcss-dark,#9acbff);font-size:.9rem}.fd-profile-summary strong{font-size:1.2rem}.fd-expiration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fd-panel{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccdce7)var(--lightningcss-dark,#61758d);border-radius:16px;min-width:0;margin-bottom:20px;padding:22px}.fd-panel h2{margin:0 0 16px;font-size:1.2rem}.fd-panel fieldset{border:0;min-width:0;padding:0}.fd-panel p{line-height:1.6}.fd-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.fd-panel .fd-button{margin-top:16px}.fd-panel label.fd-check{flex-direction:row;align-items:center;gap:10px;margin:14px 0;display:flex}.fd-check input{flex-shrink:0;width:20px;height:20px}.fd-help{color:var(--lightningcss-light,#526f83)var(--lightningcss-dark,#9acbff);font-size:.9rem;line-height:1.6}.fd-warning,.fd-notice{background:var(--lightningcss-light,#fff3d0)var(--lightningcss-dark,#332d20);border:1px solid var(--lightningcss-light,#e6c87b)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:flex-start;gap:10px;padding:16px;line-height:1.6;display:flex}.fd-warning svg{flex-shrink:0;margin-top:3px}.fd-notice{background:var(--lightningcss-light,#e4f4ed)var(--lightningcss-dark,#18312b);border-color:var(--lightningcss-light,#a7cfb9)var(--lightningcss-dark,#61758d)}.fd-history-row{color:var(--lightningcss-light,#205779)var(--lightningcss-dark,#9acbff);border-bottom:1px solid var(--lightningcss-light,#dae6ef)var(--lightningcss-dark,#61758d);align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:flex}.fd-history-row>div{flex-direction:column;flex:1;gap:6px;display:flex}.fd-history-row span{font-size:.9rem}.fd-import{border-bottom:1px solid var(--lightningcss-light,#d5e3ec)var(--lightningcss-dark,#61758d);padding:15px 0}.fd-import summary{cursor:pointer;font-weight:750;line-height:1.6}.fd-import dl>div{justify-content:space-between;gap:20px;display:flex}.fd-import dd{margin:0}.fd-plan-row{border-bottom:1px solid var(--lightningcss-light,#d5e3ec)var(--lightningcss-dark,#61758d);grid-template-columns:90px 90px 1fr;gap:12px;padding:12px 0;font-size:.95rem;display:grid}.fd-timeline article{border-left:3px solid var(--lightningcss-light,#bad2e2)var(--lightningcss-dark,#61758d);margin-top:22px;padding:5px 0 5px 18px}.fd-timeline small{color:var(--lightningcss-light,#58788d)var(--lightningcss-dark,#9acbff);font-size:.85rem}.fd-timeline p{white-space:pre-wrap;overflow-wrap:anywhere}.fd-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.fd-document{text-align:left;color:var(--lightningcss-light,#23536f)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#f2f7fa)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9dae7)var(--lightningcss-dark,#61758d);border-radius:12px;gap:12px;min-width:0;padding:16px;display:flex}.fd-document>div{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.fd-document svg{flex-shrink:0}.fd-document span{font-size:.85rem}.fd-document-modal{color:var(--lightningcss-light,#17384e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f4f8fb)var(--lightningcss-dark,#151f2d);border:0;border-radius:16px;width:min(1000px,95vw);height:90dvh;padding:18px}.fd-document-modal::backdrop{background:var(--lightningcss-light,#09273dd6)var(--lightningcss-dark,#1d4c71d6)}.fd-document-modal header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.fd-document-modal header strong{overflow-wrap:anywhere;flex:1;min-width:0}.fd-document-modal header button{color:var(--lightningcss-light,#174563)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#dcebf5)var(--lightningcss-dark,#172d43);border:0;border-radius:8px;align-items:center;gap:6px;padding:10px;display:flex}.fd-document-modal iframe{border:0;width:100%;height:calc(100% - 110px)}.fd-document-modal img{object-fit:contain;width:100%;height:calc(100% - 110px)}.fd-document-modal>a{margin-top:10px;display:block}.fd-shell .date-fields{min-width:0}.fd-shell .date-fields input{padding:10px 5px!important}@media (width<=1000px){.fd-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-heading{align-items:flex-start}.fd-header-actions{flex-direction:column}.fd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.fd-shell{padding:14px 12px 40px}.fd-heading{border-radius:16px;padding:18px;display:block}.fd-heading h1{font-size:1.5rem}.fd-heading p{font-size:.9rem}.fd-header-actions{flex-direction:row;justify-content:flex-start;margin-top:16px}.fd-header-actions .fd-button{flex:1;padding:11px;font-size:.9rem}.fd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fd-kpi{padding:15px}.fd-kpi strong{font-size:1.85rem}.fd-kpi span{font-size:.9rem}.fd-vehicle-grid{grid-template-columns:1fr}.fd-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-controls{gap:10px}.fd-controls .fd-search,.fd-controls label:last-child{grid-column:1/-1}.fd-nav{gap:16px;font-size:.9rem}.fd-list-heading{display:block}.fd-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fd-expiration-grid{grid-template-columns:1fr}.fd-expiration-grid .fd-panel{margin-bottom:0}.fd-expiration-grid{gap:10px;margin-bottom:18px}.fd-form-grid{grid-template-columns:1fr}.fd-panel{padding:16px}.fd-plan-row{grid-template-columns:75px 1fr}.fd-plan-row span:last-child{grid-column:1/-1}.fd-history-row{flex-wrap:wrap}.fd-history-row>span{width:100%}.fd-documents{grid-template-columns:1fr}.fd-document-modal header{gap:8px;font-size:.85rem}.fd-document-modal header strong{display:none}.fd-document-modal header button:last-child{margin-left:auto}.fd-toolbar>.fd-button{font-size:.9rem}.fd-profile-tabs button{flex:40%;font-size:.9rem}}.fd-vehicle-grid{align-items:start;gap:8px}.fd-shell .fd-vehicle{border-radius:10px;gap:4px;min-width:0;padding:8px 10px;line-height:1.2;display:grid}.fd-vehicle-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.fd-vehicle-top>strong{font-size:1.25rem;line-height:1.2}.fd-vehicle-top h3{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.15}.fd-vehicle .fd-badge{border-radius:5px;max-width:7.5rem;padding:4px 5px;font-size:.75rem;line-height:1.15}.fd-vehicle-meta{grid-template-columns:1fr 1fr;gap:8px;min-width:0;display:grid}.fd-vehicle .fd-vehicle-meta p{min-width:0;margin:0;font-size:.75rem;line-height:1.25}.fd-vehicle .fd-manager{align-items:flex-start;gap:4px}.fd-vehicle svg{flex-shrink:0;width:13px;height:13px}.fd-vehicle-state{gap:5px;margin:0;padding:3px 0 0;font-size:.75rem;line-height:1.2}.fd-vehicle dl{gap:8px;margin:0}.fd-vehicle dl>div{min-width:0}.fd-vehicle dt{margin:0 0 2px;font-size:.75rem;line-height:1.2}.fd-vehicle dd{overflow-wrap:anywhere;font-size:.875rem;line-height:1.2}.fd-vehicle .fd-expiry small{font-size:.75rem;line-height:1.2}.fd-vehicle-footer{gap:6px;min-width:0;padding-top:4px;font-size:.75rem;line-height:1.2}.fd-vehicle-footer span{overflow-wrap:anywhere}.fd-vehicle .fd-reason{margin:0;line-height:1.25;font-size:.75rem!important}@media (width>=1100px){.fd-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=360px){.fd-vehicle-top{grid-template-columns:auto minmax(0,1fr)}.fd-vehicle-top .fd-badge{grid-column:1/-1;justify-self:start;max-width:none}.fd-vehicle-meta{grid-template-columns:1fr}}.fd-shell{background:radial-gradient(at 0 0,var(--lightningcss-light,#d7ebff80)var(--lightningcss-dark,#172d4380),#0000 55%),linear-gradient(var(--lightningcss-light,#f0f6ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf4f8)var(--lightningcss-dark,#172d43));border-radius:20px}.fd-heading{background:linear-gradient(115deg,var(--lightningcss-light,#071e43)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#005ea8)var(--lightningcss-dark,#1d4c71) 65%,var(--lightningcss-light,#008a9a)var(--lightningcss-dark,#1d4c71) 100%);border:1px solid var(--lightningcss-light,#25669a)var(--lightningcss-dark,#61758d);box-shadow:0 8px 24px #07365a24}.fd-shell .fd-kpis{gap:8px;margin:14px 0}.fd-shell .fd-kpi{border:1px solid var(--lightningcss-light,#ffffff30)var(--lightningcss-dark,#61758d30);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 8px;min-height:76px;padding:9px 11px;display:grid;position:relative;box-shadow:0 4px 12px #08294720}.fd-shell .fd-kpi strong{grid-area:1/2;font-size:1.65rem;font-weight:850;line-height:1}.fd-shell .fd-kpi span{overflow-wrap:normal;grid-area:1/1;font-size:.875rem;line-height:1.2}.fd-shell .fd-kpi small{opacity:.95;grid-column:1/-1;font-size:.75rem;line-height:1.2}.fd-shell .fd-kpi svg{width:14px;height:14px;position:absolute;top:10px;left:10px}.fd-shell .fd-kpi:has(svg) span{padding-left:19px}.fd-shell .fd-kpi .fd-track{grid-column:1/-1;height:4px;margin-top:2px}.fd-shell .fd-kpi.completion{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#06376d)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#006e96)var(--lightningcss-dark,#1d4c71))}.fd-shell .fd-kpi.due{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#1745a0)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#3671ce)var(--lightningcss-dark,#1d4c71))}.fd-shell .fd-kpi.exempt{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#713f0c)var(--lightningcss-dark,#544522),var(--lightningcss-light,#9c650b)var(--lightningcss-dark,#544522))}.fd-shell .fd-kpi.alerts{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#951c42)var(--lightningcss-dark,#652838),var(--lightningcss-light,#c93145)var(--lightningcss-dark,#652838))}.fd-shell .fd-groups{background:linear-gradient(130deg,var(--lightningcss-light,#e9f5ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f5f7ff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#8cbbdc)var(--lightningcss-dark,#61758d);padding:12px;box-shadow:0 3px 12px #143e6410}.fd-groups summary{color:var(--lightningcss-light,#123f70)var(--lightningcss-dark,#9acbff)}.fd-group-selector{margin:8px 0;font-size:.875rem}.fd-shell .fd-group-grid{gap:6px}.fd-shell .fd-group-grid button{color:var(--lightningcss-light,#143b65)var(--lightningcss-dark,#9acbff);background:linear-gradient(115deg,var(--lightningcss-light,#d9eaff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f3f8ff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#b1ceef)var(--lightningcss-dark,#61758d);border-left:3px solid var(--lightningcss-light,#2274b8)var(--lightningcss-dark,#61758d);border-radius:8px;align-content:center;gap:2px 6px;min-height:52px;padding:6px 8px}.fd-shell .fd-group-grid button:nth-child(3n+2){border-color:var(--lightningcss-light,#99d2d0)var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#134c51)var(--lightningcss-dark,#9acbff);background:linear-gradient(115deg,var(--lightningcss-light,#cbefee)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#edfafa)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#007f85)var(--lightningcss-dark,#61758d)}.fd-shell .fd-group-grid button:nth-child(3n){border-color:var(--lightningcss-light,#c8b8e8)var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#493372)var(--lightningcss-dark,#cfbaff);background:linear-gradient(115deg,var(--lightningcss-light,#e4dcf9)var(--lightningcss-dark,#2b263e),var(--lightningcss-light,#f7f3ff)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#7251a8)var(--lightningcss-dark,#61758d)}.fd-shell .fd-group-grid span{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.15}.fd-shell .fd-group-grid strong{font-size:.875rem;line-height:1.15}.fd-shell .fd-group-grid small{font-size:.75rem;line-height:1.15}.fd-shell .fd-group-grid .fd-track{height:4px;margin:2px 0}.fd-shell .fd-track{background:var(--lightningcss-light,#b8cde1)var(--lightningcss-dark,#172d43)}.fd-shell .fd-track i{background:linear-gradient(90deg,var(--lightningcss-light,#006b93)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#009bb2)var(--lightningcss-dark,#1d4c71));transition:width .65s;position:relative;overflow:hidden}.fd-shell .completion .fd-track{background:var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#151f2d38)}.fd-shell .completion .fd-track i{background:linear-gradient(90deg,var(--lightningcss-light,#6adeee)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#a3f4cf)var(--lightningcss-dark,#18312b))}.fd-track i:after{content:"";background:repeating-linear-gradient(110deg,#0000 0 8px,var(--lightningcss-light,#ffffff65)var(--lightningcss-dark,#151f2d65) 8px 13px,#0000 13px 22px) 0 0/24px 100%;animation:1.8s linear infinite fleet-progress-flow;position:absolute;inset:0}@keyframes fleet-progress-flow{to{background-position:24px 0}}.fd-shell .fd-vehicle{background:linear-gradient(120deg,var(--lightningcss-light,#deecff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f6faff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#a9c7e4)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#a9c7e4)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#a9c7e4)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#2b70b6)var(--lightningcss-dark,#61758d);border-left-style:solid;border-left-width:4px;box-shadow:0 3px 10px #12416d15}.fd-shell .fd-vehicle:has(.fd-badge.complete){background:linear-gradient(120deg,var(--lightningcss-light,#d9f2e9)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#f4fbf8)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#168465)var(--lightningcss-dark,#61758d)}.fd-shell .fd-vehicle:has(.fd-badge.overdue){background:linear-gradient(120deg,var(--lightningcss-light,#fbe0e7)var(--lightningcss-dark,#34232d),var(--lightningcss-light,#fff7f9)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#c92c4a)var(--lightningcss-dark,#61758d)}.fd-shell .fd-vehicle:has(.fd-badge.exempt){background:linear-gradient(120deg,var(--lightningcss-light,#fff0cc)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fffbf0)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#b58017)var(--lightningcss-dark,#61758d)}.fd-shell .fd-badge.complete{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#146b50)var(--lightningcss-dark,#20503f)}.fd-shell .fd-badge.due{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#215895)var(--lightningcss-dark,#1d4c71)}.fd-shell .fd-badge.overdue{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#a71f3d)var(--lightningcss-dark,#652838)}.fd-shell .fd-badge.exempt{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#825b0e)var(--lightningcss-dark,#544522)}.fd-vehicle-state,.fd-vehicle-footer{border-color:var(--lightningcss-light,#afc8de)var(--lightningcss-dark,#61758d)}.fd-vehicle dt,.fd-vehicle-footer,.fd-manager{color:var(--lightningcss-light,#365a75)var(--lightningcss-dark,#9acbff)}.fd-shell .fd-panel{background:linear-gradient(150deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf6ff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#2878a9)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#b3cce3)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#b3cce3)var(--lightningcss-dark,#61758d);border-top-style:solid;border-top-width:3px}.fd-shell .fd-profile-summary>div{background:linear-gradient(130deg,var(--lightningcss-light,#dcebff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f6faff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#a7c6e1)var(--lightningcss-dark,#61758d)}.fd-shell .fd-profile-tabs button.active{background:linear-gradient(115deg,var(--lightningcss-light,#064d87)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#007c95)var(--lightningcss-dark,#1d4c71));box-shadow:0 3px 10px #125a8525}.fd-shell .fd-document{background:linear-gradient(120deg,var(--lightningcss-light,#dcecfb)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#edf9f6)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#8dbdd1)var(--lightningcss-dark,#61758d)}@media (width<=640px){.fd-shell .fd-kpi{min-height:76px;padding:8px 9px}.fd-shell .fd-kpi strong{font-size:1.4rem}.fd-shell .fd-kpi span{font-size:.8125rem}.fd-shell .fd-kpi svg{left:8px}.fd-shell .fd-group-grid button{min-height:52px;padding:6px}.fd-shell .fd-group-grid span,.fd-shell .fd-group-grid small{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.fd-track i:after{animation:none}.fd-shell .fd-track i{transition:none}}.fd-profile-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.fd-shell .fd-profile-control{border-radius:10px;min-width:0;margin:0;padding:11px}.fd-shell .fd-profile-control h2{overflow-wrap:normal;margin:0 0 8px;font-size:1rem;line-height:1.25}.fd-profile-control fieldset{gap:8px;display:grid}.fd-profile-control .fd-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.fd-shell .fd-profile-control label{gap:4px;min-width:0;font-size:.8125rem;line-height:1.25}.fd-shell .fd-profile-control p{margin:0;font-size:.8125rem;line-height:1.35}.fd-shell .fd-profile-control input:not([type=checkbox]),.fd-shell .fd-profile-control select,.fd-shell .fd-profile-control textarea{min-width:0;min-height:40px;padding:7px 8px;font-size:.875rem;line-height:1.25}.fd-shell .fd-profile-control textarea{height:50px;min-height:50px}.fd-profile-control .fd-check{gap:8px;min-height:28px;margin:0}.fd-shell .fd-profile-control .fd-button{justify-self:start;min-height:40px;margin:0;padding:7px 12px;font-size:.875rem}@media (width<=1000px){.fd-profile-controls{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.fd-profile-control .fd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-profile-control .fd-form-grid>label:first-child{grid-column:1/-1}.fd-shell .fd-profile-control input:not([type=checkbox]),.fd-shell .fd-profile-control select,.fd-shell .fd-profile-control textarea{font-size:16px}.fd-shell .fd-profile-control .fd-button{min-height:44px}}@media (width<=380px){.fd-profile-control .fd-form-grid{grid-template-columns:minmax(0,1fr)}}.fd-car-photo{color:var(--lightningcss-light,#24587c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e1edf7)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#a7c6df)var(--lightningcss-dark,#61758d);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:44px;display:flex;overflow:hidden}.fd-car-photo img{object-fit:cover;width:100%;height:100%;display:block}.fd-shell .fd-car-photo svg{width:26px;height:26px}.fd-vehicle-identity{align-items:center;gap:8px;min-width:0;display:flex}.fd-vehicle-identity .fd-vehicle-top{flex:1;min-width:0}.fd-profile-photo-block{flex-shrink:0;gap:6px;display:grid}.fd-profile-photo-block .fd-car-photo{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#153e62)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#ffffff70)var(--lightningcss-dark,#61758d70);width:120px;height:90px}.fd-profile-photo-block .fd-car-photo img{object-fit:contain}.fd-profile-heading>div:nth-child(2){flex:1;min-width:0}.fd-shell{box-sizing:border-box;width:100%;min-width:0}.fd-profile-heading>div,.fd-profile-summary>div,.fd-history-row>div{min-width:0;max-width:100%}.fd-profile-heading h1,.fd-profile-heading p,.fd-history-row>div{overflow-wrap:anywhere}.fd-profile-heading .fd-header-actions{min-width:0;max-width:100%}.fd-profile-heading .fd-button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.fd-profile-heading .fd-button svg{flex-shrink:0}.fd-photo-change{color:var(--lightningcss-light,#174769)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:6px;justify-content:center;align-items:center;min-height:36px;font-weight:700;position:relative;overflow:hidden;font-size:.8125rem!important;display:flex!important}.fd-photo-change input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fd-photo-change:focus-within{outline-offset:2px;outline:3px solid var(--lightningcss-light,#ffdc6b)var(--lightningcss-dark,#61758d)}@media (width<=640px){.fd-profile-photo-block .fd-car-photo{width:96px;height:72px}.fd-photo-change{min-height:44px}.fd-vehicle-identity .fd-vehicle-top{grid-template-columns:auto minmax(0,1fr)}.fd-vehicle-identity .fd-badge{grid-column:1/-1;justify-self:start;max-width:none}}.fd-schedule,.fd-resume{background:linear-gradient(120deg,var(--lightningcss-light,#dcecff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f4faff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#abc8df)var(--lightningcss-dark,#61758d);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;font-size:1rem;line-height:1.5;display:flex}.fd-schedule>div,.fd-resume>div{gap:4px;display:grid}.fd-schedule span,.fd-resume span{color:var(--lightningcss-light,#36546c)var(--lightningcss-dark,#9acbff);font-size:.875rem}.fd-schedule details{max-width:620px}.fd-schedule summary{cursor:pointer;font-size:.875rem}.fd-resume{background:linear-gradient(110deg,var(--lightningcss-light,#ccebe9)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f1faff)var(--lightningcss-dark,#151f2d));border-left:4px solid var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d)}.fd-view-switch{gap:8px;margin:14px 0;display:flex}.fd-view-switch button{color:var(--lightningcss-light,#184562)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#adc7dc)var(--lightningcss-dark,#61758d);border-radius:10px;min-height:44px;padding:12px 16px;font-size:.875rem}.fd-view-switch button[aria-pressed=true]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#075b89)var(--lightningcss-dark,#1d4c71)}.fd-shell .fd-task-card{cursor:default;align-content:start;gap:12px;padding:14px;line-height:1.4}.fd-card-open{text-align:left;color:var(--lightningcss-light,#173f61)var(--lightningcss-dark,#9acbff);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:0;display:flex}.fd-card-open>div{flex:1;min-width:0}.fd-card-open strong{font-size:1.25rem}.fd-card-open h3{overflow-wrap:anywhere;margin:2px 0;font-size:1rem}.fd-shell .fd-task-card .fd-vehicle-meta p,.fd-shell .fd-task-card .fd-vehicle-state,.fd-shell .fd-task-card dt,.fd-shell .fd-task-card .fd-expiry small{font-size:.875rem;line-height:1.4}.fd-shell .fd-task-card dd{font-size:1rem}.fd-task-status{flex-direction:column;align-items:flex-start;gap:6px;font-size:.875rem;display:flex}.fd-task-status button{color:var(--lightningcss-light,#075b89)var(--lightningcss-dark,#9acbff);text-align:left;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}.fd-shell .fd-task-card .fd-badge{max-width:none;padding:6px 8px;font-size:.875rem}.fd-action-note{color:var(--lightningcss-light,#36546c)var(--lightningcss-dark,#9acbff);margin:0;font-size:.875rem;line-height:1.5}.fd-next-action{justify-content:space-between;min-height:46px;font-size:1rem;white-space:normal!important}.fd-card-links{flex-wrap:wrap;gap:6px 14px;display:flex}.fd-card-links>a,.fd-card-links>button{color:var(--lightningcss-light,#08537e)var(--lightningcss-dark,#9acbff);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:3px 0;font-size:.875rem;text-decoration:underline;display:inline-flex}.fd-card-links>.fd-button{padding:8px 14px;text-decoration:none}.fd-groups{margin-top:20px}.fd-shell button:focus-visible,.fd-shell a:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#ecad19)var(--lightningcss-dark,#61758d)}.fd-report summary{cursor:pointer;padding:12px 0;font-weight:700}.fd-report form{margin:12px 0}.fd-report label{margin-top:12px}.fd-issue{border-top:1px solid var(--lightningcss-light,#afc8de)var(--lightningcss-dark,#61758d);padding:18px 0}.fd-issue p{white-space:pre-wrap;overflow-wrap:anywhere}.fd-issue small{font-size:.875rem}.fd-issue>.fd-button{margin-left:12px}.fd-document-modal[open]{flex-direction:column;gap:10px;display:flex}.fd-document-modal img,.fd-document-modal iframe{flex:1;height:auto;min-height:180px}.fd-document-review{background:var(--lightningcss-light,#e9f3fa)var(--lightningcss-dark,#172d43);border-radius:10px;flex:none;max-height:42vh;padding:12px;font-size:.875rem;overflow:auto}.fd-document-review p{margin:6px 0}.fd-document-review input{border:1px solid var(--lightningcss-light,#8cacc6)var(--lightningcss-dark,#61758d);border-radius:6px;width:100%;min-height:44px;padding:8px;font-size:1rem;display:block}.fd-document-modal>header,.fd-document-modal>a{flex-shrink:0}@media (width<=640px){.fd-shell .fd-task-card{padding:12px}.fd-schedule,.fd-resume{align-items:stretch}.fd-resume .fd-button{justify-content:center;width:100%}.fd-view-switch button{flex:1}.fd-shell .fd-task-card .fd-vehicle-meta{grid-template-columns:1fr}.fd-shell .fd-controls input,.fd-shell .fd-controls select{font-size:16px}.fd-document-modal{padding:12px}.fd-document-modal img{min-height:140px}}.clean-shell{color:var(--lightningcss-light,#19334d)var(--lightningcss-dark,#e8edf5);background:linear-gradient(140deg,var(--lightningcss-light,#effaff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f8f2ff)var(--lightningcss-dark,#151f2d) 55%,var(--lightningcss-light,#fff7e8)var(--lightningcss-dark,#151f2d))!important;max-width:1160px!important}.clean-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(at 100% 0,var(--lightningcss-light,#bb6ae080)var(--lightningcss-dark,#44315f80),#0000 55%),linear-gradient(125deg,var(--lightningcss-light,#073c65)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#275394)var(--lightningcss-dark,#1d4c71) 55%,var(--lightningcss-light,#67478d)var(--lightningcss-dark,#44315f));border-radius:20px;margin-bottom:20px;padding:22px;box-shadow:0 10px 28px #203b6024}.clean-back{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);align-items:center;gap:6px;margin-bottom:18px;display:inline-flex}.clean-hero>div{align-items:center;gap:14px;display:flex}.clean-hero h1{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:3px 0 10px;font-size:clamp(1.6rem,4vw,2.5rem);line-height:1.1}.clean-hero p{margin:0;line-height:1.5}.clean-eyebrow{letter-spacing:.14em;color:var(--lightningcss-light,#a9f1ed)var(--lightningcss-dark,#e8edf5);font-size:.75rem;font-weight:800}.clean-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.clean-stats>div{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#047e86)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#1265a8)var(--lightningcss-dark,#1d4c71));border-radius:14px;gap:2px;padding:13px;display:grid}.clean-stats>div:nth-child(2){background:linear-gradient(125deg,var(--lightningcss-light,#9d365c)var(--lightningcss-dark,#652838),var(--lightningcss-light,#c65c46)var(--lightningcss-dark,#652838))}.clean-stats>div:nth-child(3){background:linear-gradient(125deg,var(--lightningcss-light,#6451ad)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#a14597)var(--lightningcss-dark,#44315f))}.clean-stats strong{font-size:1.7rem}.clean-stats span{font-size:.85rem}.clean-filters{grid-template-columns:2fr 1fr;gap:12px;margin:18px 0;display:grid}.clean-vehicles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clean-shell .clean-vehicle{text-align:left;color:var(--lightningcss-light,#203a54)var(--lightningcss-dark,#9acbff);background:linear-gradient(110deg,var(--lightningcss-light,#ddf6ee)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#edf5ff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#b4cde5)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,#20909a)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.clean-vehicle>div{flex:1;gap:4px;min-width:0;display:grid}.clean-vehicle strong{font-size:.92rem}.clean-vehicle span{font-size:.8rem;line-height:1.3}.clean-vehicle.overdue,.clean-vehicle.not_started{background:linear-gradient(110deg,var(--lightningcss-light,#ffe9ea)var(--lightningcss-dark,#34232d),var(--lightningcss-light,#f7efff)var(--lightningcss-dark,#2b263e));border-left-color:var(--lightningcss-light,#b44c71)var(--lightningcss-dark,#61758d)}.clean-vehicle.due_soon{background:linear-gradient(110deg,var(--lightningcss-light,#fff0cb)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#a87713)var(--lightningcss-dark,#61758d)}.clean-star{color:var(--lightningcss-light,#694198)var(--lightningcss-dark,#cfbaff);align-items:center;gap:4px;font-weight:750;display:flex}.clean-car-header{align-items:center;gap:14px;margin:16px 0;display:flex}.clean-car-header h2{margin:0;font-size:1.45rem}.clean-car-header p{margin:4px 0}.clean-car-header .fd-car-photo{width:90px;height:68px}.clean-car-header a{color:var(--lightningcss-light,#175a92)var(--lightningcss-dark,#9acbff);font-size:.875rem;text-decoration:underline}.clean-timing{background:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#151f2d99);border:1px solid var(--lightningcss-light,#d1d8e8)var(--lightningcss-dark,#61758d);border-radius:12px;flex-wrap:wrap;gap:12px 24px;margin-bottom:16px;padding:12px;display:flex}.clean-timing>span{gap:4px;font-size:.85rem;display:grid}.clean-timing b{color:var(--lightningcss-light,#496078)var(--lightningcss-dark,#9acbff);font-size:.75rem}.clean-step-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.clean-step-nav button{color:var(--lightningcss-light,#464763)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#e8e5f1)var(--lightningcss-dark,#2b263e);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px;font-size:.875rem;font-weight:700;line-height:1.2;display:flex}.clean-step-nav button span{flex-shrink:0;font-size:1.1rem}.clean-step-nav button[aria-current]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#126d91)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#5d4ca0)var(--lightningcss-dark,#1d4c71))}.clean-step-nav button:disabled{opacity:.6}.clean-progress{background:var(--lightningcss-light,#d5deec)var(--lightningcss-dark,#172d43);border-radius:8px;height:6px;margin-top:12px;overflow:hidden}.clean-progress>div{background:linear-gradient(90deg,var(--lightningcss-light,#087ba2)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#21ab9a)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#9d64c7)var(--lightningcss-dark,#44315f));height:100%;transition:width .4s}.clean-progress-label{color:var(--lightningcss-light,#496078)var(--lightningcss-dark,#9acbff);margin:6px 0 16px;font-size:.8rem}.clean-form fieldset{border:0;min-width:0;margin:0;padding:0}.clean-card{background:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#151f2dd9);border:1px solid var(--lightningcss-light,#c5d4e7)var(--lightningcss-dark,#61758d);border-top:4px solid var(--lightningcss-light,#448db4)var(--lightningcss-dark,#61758d);border-radius:16px;margin:16px 0;padding:18px}.clean-card h2{align-items:center;gap:8px;margin:0 0 14px;font-size:1.35rem;display:flex}.clean-step-1{border-top-color:var(--lightningcss-light,#199b8d)var(--lightningcss-dark,#61758d)}.clean-step-2{border-top-color:var(--lightningcss-light,#9961bb)var(--lightningcss-dark,#61758d)}.clean-step-3{border-top-color:var(--lightningcss-light,#d99525)var(--lightningcss-dark,#61758d)}.clean-photo-help{color:var(--lightningcss-light,#556880)var(--lightningcss-dark,#9acbff);font-size:.8rem;line-height:1.4}.clean-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clean-photo-group{background:linear-gradient(130deg,var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6f1fe)var(--lightningcss-dark,#2b263e));border:1px solid var(--lightningcss-light,#b7cfdf)var(--lightningcss-dark,#61758d);border-radius:12px;min-width:0;padding:12px}.clean-photo-group.done{background:linear-gradient(130deg,var(--lightningcss-light,#e6f7ed)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#f0f9ff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#70b3a3)var(--lightningcss-dark,#61758d)}.clean-photo-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.clean-photo-title h3{color:var(--lightningcss-light,#26385b)var(--lightningcss-dark,#9acbff);margin:0;font-size:1rem}.clean-photo-title>span{white-space:nowrap;color:var(--lightningcss-light,#147361)var(--lightningcss-dark,#94dfba);align-items:center;gap:4px;font-size:.8rem;font-weight:800;display:flex}.clean-photo-group p{color:var(--lightningcss-light,#4a6175)var(--lightningcss-dark,#9acbff);margin:8px 0;font-size:.85rem;line-height:1.45}.clean-photo-group small{color:var(--lightningcss-light,#526c7a)var(--lightningcss-dark,#9acbff);font-size:.75rem}.clean-thumbnails{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.clean-thumbnails>div{position:relative}.clean-thumbnails button:not(.clean-remove){background:var(--lightningcss-light,#d9e6ef)var(--lightningcss-dark,#172d43);border-radius:8px;width:76px;height:68px;display:block;overflow:hidden}.clean-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.clean-thumbnails .clean-remove{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#922d4e)var(--lightningcss-dark,#652838);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-5px;right:-5px}.clean-upload-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.clean-shell .clean-upload-actions label{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#176a89)var(--lightningcss-dark,#1d4c71);border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font-size:.8rem;display:flex;position:relative;overflow:hidden}.clean-upload-actions label:nth-child(2){color:var(--lightningcss-light,#324879)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e0e6f6)var(--lightningcss-dark,#172d43)}.clean-upload-actions input{opacity:0;cursor:pointer;position:absolute;inset:0}.clean-upload-actions label:focus-within{outline-offset:2px;outline:3px solid var(--lightningcss-light,#bc8430)var(--lightningcss-dark,#61758d)}.clean-wash-fields{gap:14px;margin-top:16px;display:grid}.clean-reimburse{overflow-wrap:anywhere;background:var(--lightningcss-light,#fff1d6)var(--lightningcss-dark,#332d20);border-radius:10px;padding:12px;line-height:1.5}.clean-reimburse a{font-weight:700;text-decoration:underline}.clean-shell .clean-actions{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.clean-actions button{justify-content:center;min-height:46px}.clean-success{background:var(--lightningcss-light,#daf2e8)var(--lightningcss-dark,#18312b);border:1px solid var(--lightningcss-light,#87c6af)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:8px;padding:14px;line-height:1.5;display:flex}.clean-record-details{flex-wrap:wrap;gap:18px;display:flex}.clean-record-details dt{color:var(--lightningcss-light,#516878)var(--lightningcss-dark,#9acbff);font-size:.8rem}.clean-record-details dd{margin:3px 0;font-weight:700}.clean-record-group{border-top:1px solid var(--lightningcss-light,#d7dfea)var(--lightningcss-dark,#61758d);padding-top:10px}.clean-record-group h3{font-size:1rem}.clean-photo-modal{z-index:10000;background:var(--lightningcss-light,#f0f7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bbd4e5)var(--lightningcss-dark,#61758d);border-radius:16px;width:min(95vw,1000px);max-height:95dvh;margin:auto;padding:16px;position:fixed;inset:0}.clean-photo-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--lightningcss-light,#0a193dcc)var(--lightningcss-dark,#0c131ecc)}.clean-photo-modal img{object-fit:contain;width:100%;max-height:75dvh;margin-top:12px;display:block}.fd-cleaning-tile{color:var(--lightningcss-light,#29446b)var(--lightningcss-dark,#9acbff);background:linear-gradient(110deg,var(--lightningcss-light,#daf3ef)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#e8e3fb)var(--lightningcss-dark,#172d43) 65%,var(--lightningcss-light,#fae4ed)var(--lightningcss-dark,#34232d));border:1px solid var(--lightningcss-light,#b8a9dc)var(--lightningcss-dark,#61758d);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:14px 18px;display:flex}.fd-cleaning-tile strong{font-size:1.05rem;display:block}.fd-cleaning-tile span{font-size:.875rem}.fd-cleaning-tile svg{flex-shrink:0}@media (width<=640px){.clean-hero{padding:16px}.clean-vehicles,.clean-photo-grid{grid-template-columns:1fr}.clean-stats{gap:6px}.clean-stats>div{padding:10px}.clean-stats span{font-size:.75rem}.clean-filters{grid-template-columns:1fr}.clean-card{padding:12px}.clean-step-nav button{gap:4px;padding:8px 6px;font-size:.75rem;display:grid}.clean-shell input,.clean-shell select,.clean-shell textarea{font-size:16px!important}.clean-vehicle .fd-car-photo{width:46px;height:40px}}@media (prefers-reduced-motion:reduce){.clean-progress>div{transition:none}}.clean-autosave{color:var(--lightningcss-light,#234e61)var(--lightningcss-dark,#9acbff);background:linear-gradient(110deg,var(--lightningcss-light,#e0f5ee)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#edf1ff)var(--lightningcss-dark,#172d43));border:1px solid var(--lightningcss-light,#9cc7c5)var(--lightningcss-dark,#61758d);border-radius:12px;gap:5px;margin:14px 0;padding:12px 14px;font-size:.875rem;line-height:1.4;display:grid}.clean-autosave span{font-size:.8rem}.clean-autosave p{color:var(--lightningcss-light,#8a3c38)var(--lightningcss-dark,#ffb3bd);margin:3px 0}.clean-autosave button{justify-self:start}.fd-shell.fd-shell,.fleet-shell.fleet-shell{color:var(--lightningcss-light,#233e53)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#151f2d);line-height:1.45}.fd-shell.fd-shell h1,.fleet-shell.fleet-shell h1{letter-spacing:-.025em;line-height:1.15}.fd-shell.fd-shell h2,.fleet-shell.fleet-shell h2{letter-spacing:-.015em;line-height:1.25}.fd-shell.fd-shell p,.fleet-shell.fleet-shell p{overflow-wrap:break-word;word-break:normal}.fd-shell.fd-shell .fd-heading,.fleet-shell.fleet-shell .fleet-heading,.clean-shell.clean-shell .clean-hero{box-shadow:none;border-radius:14px;margin-bottom:18px;padding:18px 20px}.fd-shell.fd-shell .fd-heading h1,.fleet-shell.fleet-shell .fleet-heading h1{margin:0 0 6px;font-size:1.7rem}.clean-shell.clean-shell .clean-hero h1{margin:4px 0 8px;font-size:1.9rem}.clean-shell.clean-shell .clean-hero>p,.fd-shell.fd-shell .fd-heading p{max-width:65ch;font-size:.875rem;line-height:1.5}.fleet-navigation.fleet-navigation{box-shadow:none;border-radius:12px;margin-bottom:18px}.fleet-navigation.fleet-navigation .fleet-navigation-heading{padding:7px 12px}.fleet-navigation.fleet-navigation .fleet-navigation-tabs{scrollbar-width:thin;gap:4px;padding:6px;display:flex;overflow-x:auto}.fleet-navigation.fleet-navigation .fleet-navigation-tabs>a{white-space:nowrap;overflow-wrap:normal;background:0 0;border-radius:7px;flex-direction:row;flex:1 0 auto;gap:7px;min-height:44px;padding:9px 12px;font-size:.8125rem}.fleet-navigation.fleet-navigation .fleet-navigation-tabs>a[aria-current=page]{box-shadow:none;background:linear-gradient(110deg,var(--lightningcss-light,#075c98)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#087e90)var(--lightningcss-dark,#1d4c71))}.fleet-navigation.fleet-navigation .fleet-navigation-tabs svg{width:17px;height:17px}.fd-shell.fd-shell .fd-panel,.fm-shell.fm-shell .fm-card,.clean-shell.clean-shell .clean-card,.inspection-shell.inspection-shell .fleet-form,.inspection-shell.inspection-shell .fleet-start,.inspection-shell.inspection-shell .fleet-history{box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d);border-radius:12px;padding:18px}.fd-shell.fd-shell .fd-panel h2,.fm-shell.fm-shell .fm-card h2{margin:0 0 12px;font-size:1.1rem}.fd-shell.fd-shell .fd-panel p,.fm-shell.fm-shell .fm-card p{margin:8px 0 12px;font-size:.875rem;line-height:1.5}.fd-shell.fd-shell .fd-profile-control{padding:12px}.fd-shell.fd-shell .fd-kpis,.clean-shell.clean-shell .clean-stats{gap:10px;margin:16px 0}.fd-shell.fd-shell .fd-groups{box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d);padding:14px}.fd-shell.fd-shell .fd-group-grid button{border-color:var(--lightningcss-light,#dbe5ee)var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#24475e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f2f6fb)var(--lightningcss-dark,#151f2d);border-left-color:var(--lightningcss-light,#387ba7)var(--lightningcss-dark,#61758d);padding:8px 10px}.fd-shell.fd-shell .fd-group-grid button:nth-child(3n+2){border-left-color:var(--lightningcss-light,#248c83)var(--lightningcss-dark,#61758d)}.fd-shell.fd-shell .fd-group-grid button:nth-child(3n){border-left-color:var(--lightningcss-light,#8666af)var(--lightningcss-dark,#61758d)}.fd-shell.fd-shell .fd-vehicle{border-color:var(--lightningcss-light,#d2dfeb)var(--lightningcss-dark,#61758d);box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-left-color:var(--lightningcss-light,#377eb4)var(--lightningcss-dark,#61758d);gap:7px;padding:10px 12px}.fd-shell.fd-shell .fd-vehicle:has(.complete){border-left-color:var(--lightningcss-light,#208866)var(--lightningcss-dark,#61758d)}.fd-shell.fd-shell .fd-vehicle:has(.overdue){border-left-color:var(--lightningcss-light,#bf4762)var(--lightningcss-dark,#61758d)}.fd-shell.fd-shell .fd-vehicle:has(.exempt){border-left-color:var(--lightningcss-light,#b28a34)var(--lightningcss-dark,#61758d)}.fd-shell.fd-shell .fd-vehicle-top{grid-template-columns:1fr;gap:3px;display:grid}.fd-shell.fd-shell .fd-vehicle-top strong{font-size:1.1rem}.fd-shell.fd-shell .fd-vehicle-top h3{margin:0;font-size:.8rem;line-height:1.3}.fd-shell.fd-shell .fd-vehicle-top .fd-badge{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);grid-column:auto;justify-self:start;padding:3px 7px}.fd-shell.fd-shell .fd-vehicle-meta{gap:3px 10px}.fd-shell.fd-shell .fd-vehicle dl{padding-top:6px}.fd-shell.fd-shell .fd-vehicle-footer{padding-top:7px;font-size:.75rem}.clean-shell.clean-shell .clean-vehicles{gap:12px}.clean-shell.clean-shell .clean-vehicle{text-align:left;box-shadow:none;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#208c90)var(--lightningcss-dark,#61758d);border-left-style:solid;border-left-width:3px;border-radius:12px;align-items:flex-start;gap:12px;min-height:0;padding:12px}.clean-shell.clean-shell .clean-vehicle.not_started,.clean-shell.clean-shell .clean-vehicle.overdue{border-left-color:var(--lightningcss-light,#bd546e)var(--lightningcss-dark,#61758d)}.clean-shell.clean-shell .clean-vehicle.due_soon{border-left-color:var(--lightningcss-light,#b88829)var(--lightningcss-dark,#61758d)}.clean-shell.clean-shell .clean-vehicle.in-progress{border-left-color:var(--lightningcss-light,#8061b0)var(--lightningcss-dark,#61758d)}.clean-shell.clean-shell .clean-vehicle.exempt{border-left-color:var(--lightningcss-light,#8595a4)var(--lightningcss-dark,#61758d)}.clean-shell.clean-shell .clean-vehicle>div{gap:3px;display:grid}.clean-shell.clean-shell .clean-vehicle strong{font-size:1rem;line-height:1.25}.clean-shell.clean-shell .clean-vehicle span{font-size:.8rem;line-height:1.35}.clean-shell.clean-shell .clean-vehicle .fleet-card-model{color:var(--lightningcss-light,#37566c)var(--lightningcss-dark,#9acbff);font-weight:600}.clean-shell.clean-shell .clean-vehicle .fleet-card-secondary{color:var(--lightningcss-light,#607589)var(--lightningcss-dark,#9acbff);font-size:.75rem}.fleet-card-status,.inspection-vehicle-status{justify-self:start;margin-top:5px;font-weight:700;font-size:.75rem!important}.inspection-tile-action{border-top:1px solid var(--lightningcss-light,#e3eaf1)var(--lightningcss-dark,#61758d);margin-top:5px;padding-top:6px}.clean-shell.clean-shell .clean-photo-group,.inspection-shell.inspection-shell .fleet-photo,.inspection-shell.inspection-shell .fleet-tire-section{background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#dbe5ee)var(--lightningcss-dark,#61758d);border-radius:10px;padding:14px}.clean-shell.clean-shell .clean-photo-group.done{background:var(--lightningcss-light,#f1faf6)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#a7ccbd)var(--lightningcss-dark,#61758d)}.clean-shell.clean-shell .clean-photo-title h3{font-size:.95rem}.clean-shell.clean-shell .clean-photo-group p{margin:8px 0 12px;font-size:.8125rem;line-height:1.5}.clean-shell.clean-shell .clean-upload-actions{gap:8px}.clean-shell.clean-shell .clean-upload-actions label{font-size:.8rem;font-weight:650}.clean-shell.clean-shell .clean-autosave{background:var(--lightningcss-light,#eef6f5)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#c4dad7)var(--lightningcss-dark,#61758d);padding:10px 12px;font-size:.8125rem}.clean-autosave>span{max-width:66ch}.fleet-shell.fleet-shell .fleet-field{gap:6px;margin-bottom:14px;font-size:.875rem}.fleet-shell.fleet-shell .fleet-field input,.fleet-shell.fleet-shell .fleet-field select,.fleet-shell.fleet-shell .fleet-field textarea{padding:10px 12px;font-size:16px}.fleet-shell.fleet-shell .fleet-section>legend{margin-bottom:18px;font-size:1.3rem}.fleet-shell.fleet-shell .fleet-checks fieldset{background:0 0;gap:12px;padding:12px 0}.fleet-shell.fleet-shell .fleet-checks legend{font-size:.875rem;font-weight:600;line-height:1.45}.fd-shell.fd-shell .fd-profile-summary>div{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d);padding:12px}.fd-shell.fd-shell .fd-profile-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:4px 0 5px;display:grid;overflow:visible}.fd-shell.fd-shell .fd-profile-tabs button{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;width:100%;min-width:0;min-height:44px;padding:9px 6px;font-size:.875rem;line-height:1.25}.fd-shell.fd-shell .fd-profile-tabs:not(:has(button:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.fd-shell.fd-shell .fd-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-shell.fd-shell .fd-profile-tabs button{border-radius:8px;padding:8px 5px}}.fd-shell.fd-shell .fd-history-row{gap:10px;padding:12px 0;font-size:.875rem}.fd-shell.fd-shell .fd-document{background:var(--lightningcss-light,#f5f9fc)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d);padding:12px}.fm-shell.fm-shell .fm-grid{gap:14px}.fm-shell.fm-shell .fm-card{margin-bottom:16px}.fm-shell.fm-shell .fm-email{gap:7px;font-size:.875rem}.fm-email svg{flex-shrink:0}.fm-shell.fm-shell .fm-status{border-radius:6px;padding:4px 8px;font-size:.75rem}.fm-vehicle-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.fm-vehicle-tags a{color:var(--lightningcss-light,#235b81)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf4fb)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#d4e3ee)var(--lightningcss-dark,#61758d);border-radius:6px;padding:5px 8px;font-size:.8rem;font-weight:650;text-decoration:none}.fm-vehicle-tags a:hover{background:var(--lightningcss-light,#dcecf8)var(--lightningcss-dark,#172d43)}.fm-shell.fm-shell .fm-actions{border-top:1px solid var(--lightningcss-light,#e1e8ee)var(--lightningcss-dark,#61758d);gap:8px;padding-top:12px}.fm-shell.fm-shell .fm-actions button{min-height:44px;padding:9px 12px;font-size:.8125rem}.fleet-inline-help{margin:10px 0;font-size:.875rem}.fleet-inline-help summary{cursor:pointer;color:var(--lightningcss-light,#2d657d)var(--lightningcss-dark,#9acbff);padding:6px 0;font-weight:650}.fleet-inline-help p{max-width:65ch}@media (width<=640px){.fd-shell.fd-shell,.fleet-shell.fleet-shell{padding:12px 12px 40px}.fd-shell.fd-shell .fd-heading,.clean-shell.clean-shell .clean-hero{gap:12px;padding:16px}.fd-shell.fd-shell .fd-heading h1,.clean-shell.clean-shell .clean-hero h1{font-size:1.5rem}.fleet-navigation.fleet-navigation .fleet-navigation-tabs>a{flex:none;min-height:44px;font-size:.8rem}.fd-shell.fd-shell .fd-panel,.fm-shell.fm-shell .fm-card,.clean-shell.clean-shell .clean-card{padding:14px}.fd-shell.fd-shell .fd-profile-control{padding:12px}.fd-shell.fd-shell .fd-vehicle-meta{grid-template-columns:1fr}.fd-shell.fd-shell .fd-list-heading{flex-direction:column;align-items:flex-start;gap:0}.fd-shell.fd-shell .fd-list-heading p{font-size:.75rem}.fd-shell.fd-shell .fd-history-row{flex-wrap:wrap}.fd-shell.fd-shell .fd-form-grid{gap:12px}.clean-shell.clean-shell .clean-timing{gap:12px 18px}.clean-shell.clean-shell .clean-step-nav button{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,1.3)}.clean-shell.clean-shell .clean-vehicle .fd-car-photo{flex-basis:56px;width:56px;height:50px}.fleet-shell.fleet-shell .fleet-checks legend{float:none;width:100%}.fleet-shell.fleet-shell .fleet-checks fieldset{display:block}.fleet-shell.fleet-shell .fleet-checks fieldset>div{margin:8px 0 0}.fm-shell.fm-shell .fm-stats{gap:16px}.fm-shell.fm-shell .fm-stats span{font-size:.75rem;display:grid}}.fd-shell.fd-shell .fd-vehicle{background:linear-gradient(120deg,var(--lightningcss-light,#deecff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f6faff)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-vehicle:has(.fd-badge.complete){background:linear-gradient(120deg,var(--lightningcss-light,#d9f2e9)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#f4fbf8)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-vehicle:has(.fd-badge.overdue){background:linear-gradient(120deg,var(--lightningcss-light,#fbe0e7)var(--lightningcss-dark,#34232d),var(--lightningcss-light,#fff7f9)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-vehicle:has(.fd-badge.exempt){background:linear-gradient(120deg,var(--lightningcss-light,#fff0cc)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fffbf0)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-groups{background:linear-gradient(130deg,var(--lightningcss-light,#e9f5ff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f5f7ff)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-group-grid button{background:linear-gradient(115deg,var(--lightningcss-light,#d9eaff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f3f8ff)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-group-grid button:nth-child(3n+2){background:linear-gradient(115deg,var(--lightningcss-light,#cbefee)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#edfafa)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-group-grid button:nth-child(3n){background:linear-gradient(115deg,var(--lightningcss-light,#e4dcf9)var(--lightningcss-dark,#2b263e),var(--lightningcss-light,#f7f3ff)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-profile-summary>div{background:linear-gradient(130deg,var(--lightningcss-light,#dcebff)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f6faff)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-panel{background:linear-gradient(150deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf6ff)var(--lightningcss-dark,#151f2d))}.fd-shell.fd-shell .fd-document{background:linear-gradient(120deg,var(--lightningcss-light,#dcecfb)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#edf9f6)var(--lightningcss-dark,#151f2d))}.clean-shell.clean-shell .clean-vehicle{background:linear-gradient(110deg,var(--lightningcss-light,#ddf6ee)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#edf5ff)var(--lightningcss-dark,#151f2d))}.clean-shell.clean-shell .clean-vehicle.not_started,.clean-shell.clean-shell .clean-vehicle.overdue{background:linear-gradient(110deg,var(--lightningcss-light,#ffe9ea)var(--lightningcss-dark,#34232d),var(--lightningcss-light,#f7efff)var(--lightningcss-dark,#2b263e))}.clean-shell.clean-shell .clean-vehicle.due_soon{background:linear-gradient(110deg,var(--lightningcss-light,#fff0cb)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fff8e8)var(--lightningcss-dark,#151f2d))}.clean-shell.clean-shell .clean-vehicle.in-progress{background:linear-gradient(110deg,var(--lightningcss-light,#e8e2fa)var(--lightningcss-dark,#2b263e),var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d))}.clean-shell.clean-shell .clean-vehicle.exempt{background:linear-gradient(110deg,var(--lightningcss-light,#e4ebf3)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f3f7fb)var(--lightningcss-dark,#151f2d))}.clean-shell.clean-shell .clean-photo-group,.inspection-shell.inspection-shell .fleet-photo,.inspection-shell.inspection-shell .fleet-tire-section{background:linear-gradient(130deg,var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6f1fe)var(--lightningcss-dark,#2b263e))}.clean-shell.clean-shell .clean-photo-group.done{background:linear-gradient(130deg,var(--lightningcss-light,#e6f7ed)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#f0f9ff)var(--lightningcss-dark,#151f2d))}.fm-shell.fm-shell .fm-card{background:linear-gradient(140deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#eaf4ff)var(--lightningcss-dark,#172d43))}.fm-shell.fm-shell .fm-grid .fm-card:nth-child(2n){background:linear-gradient(140deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e4f5f1)var(--lightningcss-dark,#18312b))}.fleet-upload-state{color:var(--lightningcss-light,#20516e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf7fc)var(--lightningcss-dark,#151f2d);padding:6px;font-size:.875rem;line-height:1.4;display:block}.fleet-photo-previews .fleet-photo-retry{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#005b8a)var(--lightningcss-dark,#1d4c71);border-radius:6px;width:auto;height:auto;margin:4px;padding:10px;font-size:.875rem;display:block;position:static}.fleet-completion{color:var(--lightningcss-light,#184e43)var(--lightningcss-dark,#94dfba);background:linear-gradient(120deg,var(--lightningcss-light,#d5f1e6)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#f3fbff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#8bc1ad)var(--lightningcss-dark,#61758d);border-radius:14px;margin:16px 0;padding:20px}.fleet-completion h2{align-items:center;gap:10px;display:flex}.fleet-completion p{font-size:1rem;line-height:1.6}.fleet-completion .fleet-actions{flex-wrap:wrap}.fleet-photo-previews>div:has(.fleet-upload-state){height:auto;min-height:120px}.fleet-photo-previews>div>button:first-child{height:110px}@media (width<=640px){.fleet-navigation.fleet-navigation .fleet-navigation-heading{flex-wrap:wrap;gap:6px;padding:5px 8px}.fleet-navigation.fleet-navigation .fleet-navigation-brand{gap:6px;font-size:.875rem}.fleet-navigation.fleet-navigation .fleet-navigation-brand>svg{width:18px;height:18px}.fleet-navigation.fleet-navigation .fleet-navigation-home{gap:4px;min-height:40px;padding:4px;font-size:.8125rem}.fleet-navigation.fleet-navigation .fleet-navigation-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:5px;display:grid;overflow:visible}.fleet-navigation.fleet-navigation .fleet-navigation-tabs>a{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;border-radius:7px;flex-direction:column;grid-column:span 2;justify-content:center;gap:3px;min-width:0;min-height:48px;padding:6px 4px;font-size:.875rem;line-height:1.2}.fleet-navigation.fleet-navigation .fleet-navigation-tabs>a:nth-last-child(-n+2){flex-direction:row;grid-column:span 3;gap:5px;min-height:44px}.fleet-navigation.fleet-navigation .fleet-navigation-tabs>a>span{white-space:normal;min-width:0}.fleet-navigation.fleet-navigation .fleet-navigation-tabs>a>svg{flex-shrink:0;width:16px;height:16px}}@media (width<=700px){.fleet-navigation.fleet-navigation .fleet-navigation-tabs[data-review=true]>a:nth-child(n){flex-direction:column;grid-column:span 2;min-width:0}}.fd-source-group{border-top:1px solid var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#61758d);margin-top:1.25rem;padding-top:1rem}.fd-source-group h3{margin-bottom:.75rem}.fd-site-import p{white-space:pre-line;overflow-wrap:anywhere}.fd-site-import ul{padding-left:1.3rem}.fd-site-import li{margin:.65rem 0}.fd-site-import a{color:var(--lightningcss-light,#075ba6)var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;text-decoration:underline}.fd-source-documents li span{margin-top:.2rem;display:block}.fd-site-import .fd-import{background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd5e1)var(--lightningcss-dark,#61758d);border-radius:12px;margin:.75rem 0;padding:1rem}.fd-site-import summary{cursor:pointer;font-weight:700}.fd-site-import .fd-help{font-size:.875rem}@media (width>=761px){.fd-shell.fd-shell .fd-profile-tabs:has(button:nth-child(7)){grid-template-columns:repeat(7,minmax(0,1fr))}}.fleet-document-viewer{color:var(--lightningcss-light,#17384e)var(--lightningcss-dark,#9acbff);z-index:60;background:var(--lightningcss-light,#f4f8fb)var(--lightningcss-dark,#151f2d)}.fleet-document-toolbar{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#cbdce8)var(--lightningcss-dark,#61758d);flex-shrink:0;align-items:center;gap:12px;padding:12px;display:flex}.fleet-document-toolbar h2{overflow-wrap:anywhere;flex:1;min-width:0;max-height:5em;margin:0;font-size:1rem;overflow:auto}.fleet-document-toolbar button{color:var(--lightningcss-light,#174563)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#dcebf5)var(--lightningcss-dark,#172d43);border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:10px;font-size:14px;display:flex}.fleet-document-stage{background:var(--lightningcss-light,#071a36)var(--lightningcss-dark,#0c131e);flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:auto}.fleet-document-stage iframe,.fleet-document-stage img,.fleet-document-stage video{object-fit:contain;border:0;width:100%;height:100%;display:block}.fleet-document-details{flex:0 auto;max-height:35dvh;padding:10px;overflow:auto}.fleet-document-footer{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);flex-wrap:wrap;flex-shrink:0;gap:4px 18px;padding:8px 14px;display:flex}.fleet-document-footer a{color:var(--lightningcss-light,#075b89)var(--lightningcss-dark,#9acbff);align-items:center;gap:6px;min-height:40px;font-size:14px;text-decoration:underline;display:inline-flex}.fleet-document-download{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;overflow-wrap:anywhere;padding:24px}.fleet-document-download a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-decoration:underline}.fd-source-open{color:var(--lightningcss-light,#075b89)var(--lightningcss-dark,#9acbff);text-align:left;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:8px 0;text-decoration:underline}.fleet-document-viewer button:focus-visible,.fleet-document-viewer a:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#e5ad19)var(--lightningcss-dark,#61758d)}@media (width<=640px){.fleet-document-toolbar{flex-wrap:wrap;gap:4px 8px}.fleet-document-toolbar h2{flex-basis:100%;order:3;max-height:3em;font-size:14px}.fleet-document-toolbar button:last-child{margin-left:auto}}.fleet-burnout-loader{background:0 0;place-items:center;width:100%;min-height:320px;padding:18px 0;display:grid;overflow:hidden}.fleet-burnout-scene{isolation:isolate;width:min(390px,100%);height:280px;position:relative}.fleet-burnout-wheel{z-index:2;width:260px;height:260px;margin-left:-130px;animation:1s ease-in-out infinite fleet-wheel-bounce;position:absolute;top:0;left:50%}.fleet-burnout-loader .fleet-burnout-tire{object-fit:contain;will-change:transform;width:100%;height:100%;animation:.85s linear infinite fleet-tire-spin;display:block}.fleet-burnout-loader .fleet-burnout-logo{object-fit:contain;width:43%;height:auto;max-height:40%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fleet-burnout-smoke{z-index:1;width:1px;height:1px;position:absolute;bottom:24px;left:50%}.fleet-burnout-smoke>svg{stroke:var(--lightningcss-light,#a8b9d0)var(--lightningcss-dark,#9acbff);stroke-width:1px;fill:var(--lightningcss-light,#dce8f3)var(--lightningcss-dark,#e8edf5);opacity:0;will-change:transform,opacity;width:94px;height:70px;animation:1.8s ease-out infinite fleet-smoke-drift;position:absolute;bottom:0;right:12px}.fleet-burnout-smoke>svg:nth-child(2){width:110px;height:82px;animation-delay:-.45s}.fleet-burnout-smoke>svg:nth-child(3){animation-delay:-.9s}.fleet-burnout-smoke>svg:nth-child(4){width:76px;height:58px;animation-delay:-1.35s}.fleet-burnout-streaks{z-index:0;height:8px;position:absolute;bottom:24px;left:12%;right:12%;overflow:hidden}.fleet-burnout-streaks i{background:linear-gradient(90deg,#0000,var(--lightningcss-light,#4099ba)var(--lightningcss-dark,#1d4c71));border-radius:4px;width:32%;height:3px;animation:.7s linear infinite fleet-road-streak;position:absolute;top:1px;right:0}.fleet-burnout-streaks i:nth-child(2){width:20%;animation-delay:-.25s;top:5px}.fleet-burnout-streaks i:nth-child(3){width:15%;animation-delay:-.5s}.fleet-burnout-compact{min-height:190px;padding:0}.fleet-burnout-compact .fleet-burnout-scene{margin:-45px 0;transform:scale(.65)}@keyframes fleet-tire-spin{to{transform:rotate(360deg)}}@keyframes fleet-wheel-bounce{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-3px)rotate(1deg)}}@keyframes fleet-smoke-drift{0%{opacity:0;transform:translateY(8px)scale(.25)}18%{opacity:.8}to{opacity:0;transform:translate(-135px,-55px)scale(1.4)}}@keyframes fleet-road-streak{0%{opacity:0;transform:translate(140%)}25%{opacity:.7}to{opacity:0;transform:translate(-450%)}}@media (width<=480px){.fleet-burnout-loader{min-height:270px}.fleet-burnout-scene{height:245px}.fleet-burnout-wheel{width:225px;height:225px;margin-left:-112.5px}.fleet-burnout-compact{min-height:170px}}@media (prefers-reduced-motion:reduce){.fleet-burnout-loader *{will-change:auto!important;animation:none!important}.fleet-burnout-smoke,.fleet-burnout-streaks{display:none}}@media print{.fleet-burnout-loader{display:none}}.fr{color:var(--lightningcss-light,#173c50)var(--lightningcss-dark,#9acbff);max-width:1440px;margin:auto;padding:24px}.fr h1{font-size:30px}.fr h2{font-size:21px}.fr p{line-height:1.5}.fr button,.fr input,.fr select,.fr textarea,.fr .button{font:inherit;color:var(--lightningcss-light,#173c50)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c4d6df)var(--lightningcss-dark,#61758d);border-radius:10px;min-height:44px;padding:10px 13px}.fr button,.fr .button{cursor:pointer;text-decoration:none}.fr button:disabled{opacity:.5;cursor:wait}.fr button[aria-pressed=true],.fr .primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#096d85)var(--lightningcss-dark,#1d4c71)}.fr label{gap:6px;display:grid}.fr label.check{align-items:center;display:flex}.fr input[type=checkbox]{width:20px;min-height:20px}.fr textarea{box-sizing:border-box;width:100%;min-height:100px}.fr-tools,.fr-tabs,.fr-actions{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.fr-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fr-metrics button{text-align:left;gap:7px;display:grid}.fr-metrics strong{font-size:28px}.fr-panel{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e2e8)var(--lightningcss-dark,#61758d);border-radius:15px;margin:14px 0;padding:20px}.fr-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.fr-item{text-align:left;gap:7px;width:100%;margin:8px 0;display:grid}.fr-item small,.fr-muted{color:var(--lightningcss-light,#56717e)var(--lightningcss-dark,#9acbff)}.fr-tag{background:var(--lightningcss-light,#e8f4f7)var(--lightningcss-dark,#172d43);border-radius:6px;padding:4px 8px;font-size:13px;display:inline-block}.fr-alert{background:var(--lightningcss-light,#fff1d8)var(--lightningcss-dark,#332d20);border-left:4px solid var(--lightningcss-light,#cd8a25)var(--lightningcss-dark,#61758d);border-radius:8px;padding:12px}.fr-error{background:var(--lightningcss-light,#ffe6e4)var(--lightningcss-dark,#34232d);border-radius:8px;padding:14px}.fr-split{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;display:grid}.fr-inbox{max-height:85vh;overflow:auto}.fr-answer{overflow-wrap:anywhere;border-bottom:1px solid var(--lightningcss-light,#e2ebef)var(--lightningcss-dark,#61758d);grid-template-columns:1fr 1fr;gap:12px;padding:9px 0;display:grid}.fr-answer small{display:block}.fr-media{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.fr-media img,.fr-media video{object-fit:cover;border-radius:8px;width:100%;height:135px}.fr-media a{overflow-wrap:anywhere}.fr-modal{z-index:1000;background:var(--lightningcss-light,#102e41a6)var(--lightningcss-dark,#1d4c71a6);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fr-dialog{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:18px;width:100%;max-width:750px;max-height:85vh;padding:24px;overflow:auto}.fr-dialog img,.fr-dialog video{max-width:100%;max-height:70vh}.fr table{border-collapse:collapse;width:100%}.fr td,.fr th{text-align:left;border-bottom:1px solid var(--lightningcss-light,#dce8ef)var(--lightningcss-dark,#61758d);padding:12px}.fr-scroll{overflow:auto}.fr details{margin:14px 0}.fr summary{cursor:pointer;padding:10px;font-weight:600}.fr-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.fr .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=750px){.fr{padding:12px}.fr-metrics{grid-template-columns:1fr 1fr}.fr-split{display:block}.fr-inbox{max-height:330px}.fr-panel{padding:14px}.fr-tools>*{max-width:100%}.fr-answer{font-size:14px}.fr-title{align-items:start}.fr h1{font-size:25px}}.fr-review-actions{z-index:2;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#dce8ef)var(--lightningcss-dark,#61758d);padding:12px 0;position:sticky;bottom:0}.fr button:focus-visible,.fr a:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#2fa4c5)var(--lightningcss-dark,#61758d)}.fr small{font-size:.875rem}.fr-answer-details>summary{background:var(--lightningcss-light,#eaf4f9)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#c8dce6)var(--lightningcss-dark,#61758d);border-radius:10px;margin-bottom:12px}.fr-answer-groups{gap:16px;display:grid}.fr-answer-group{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7d8e1)var(--lightningcss-dark,#61758d);border-radius:12px;overflow:hidden}.fr-answer-group h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#173f56)var(--lightningcss-dark,#1d4c71);margin:0;padding:11px 14px;font-size:1rem;line-height:1.35}.fr-answer-group>div{display:grid}.fr-answer{border-bottom:1px solid var(--lightningcss-light,#dce7ec)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(150px,1.2fr) minmax(110px,.8fr);align-items:center;gap:16px;min-height:50px;padding:9px 14px}.fr-answer:last-child{border-bottom:0}.fr-answer:nth-child(2n){background:var(--lightningcss-light,#edf5f8)var(--lightningcss-dark,#151f2d)}.fr-answer:nth-child(odd){background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)}.fr-answer-label{color:var(--lightningcss-light,#254c61)var(--lightningcss-dark,#9acbff);font-weight:650;line-height:1.35}.fr-answer-value{text-align:right;color:var(--lightningcss-light,#162f3c)var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c8d9e2)var(--lightningcss-dark,#61758d);border-radius:7px;justify-self:stretch;padding:7px 9px;line-height:1.35}.fr-answer-value.yes{color:var(--lightningcss-light,#185c39)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e7f5ed)var(--lightningcss-dark,#18312b);border-color:var(--lightningcss-light,#9cc9ae)var(--lightningcss-dark,#61758d)}.fr-answer-value.no{color:var(--lightningcss-light,#324c59)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f1f4f6)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#c7d1d7)var(--lightningcss-dark,#61758d)}.fr-answer-value.empty{color:var(--lightningcss-light,#72510a)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff4db)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#dfbd70)var(--lightningcss-dark,#61758d);font-weight:600}.fr-answer-value small{text-align:right;opacity:.75;border-top:1px solid;margin-top:5px;padding-top:5px;font-weight:500;display:block}.fr-inbox{padding:4px}.fr-inbox .fr-inspection-row{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdbe4)var(--lightningcss-dark,#61758d);border-left:5px solid var(--lightningcss-light,#b78527)var(--lightningcss-dark,#61758d);border-radius:11px;gap:7px;width:100%;margin:0 0 10px;padding:13px 14px;display:grid;box-shadow:0 2px 7px #173c5012}.fr-inbox .fr-inspection-row:nth-child(2n){background:var(--lightningcss-light,#f1f7fa)var(--lightningcss-dark,#151f2d)}.fr-inbox .fr-inspection-row[aria-pressed=true]{background:var(--lightningcss-light,#e2f3f7)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#08738b)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 2px #08738b2e}.fr-inbox .fr-inspection-row.reviewed{border-left-color:var(--lightningcss-light,#27865f)var(--lightningcss-dark,#61758d)}.fr-inbox .fr-inspection-row.correction_requested{border-left-color:var(--lightningcss-light,#bd4f62)var(--lightningcss-dark,#61758d)}.fr-inbox .fr-inspection-row.resubmitted{border-left-color:var(--lightningcss-light,#6d58aa)var(--lightningcss-dark,#61758d)}.fr-inspection-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.fr-status-chip{white-space:nowrap;background:var(--lightningcss-light,#e6eff4)var(--lightningcss-dark,#172d43);border-radius:999px;padding:4px 8px;font-size:.8125rem;font-weight:700}.fr-inspection-date{color:var(--lightningcss-light,#34586b)var(--lightningcss-dark,#9acbff);font-weight:600}.fr-grid>.fr-panel>.fr-item{box-sizing:border-box;color:var(--lightningcss-light,#173c50)var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bed2de)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,#317da0)var(--lightningcss-dark,#61758d);border-radius:9px;gap:6px;width:100%;min-height:64px;margin:10px 0;padding:12px 14px;font-weight:650;line-height:1.4;text-decoration:none;display:grid}.fr-grid>.fr-panel>.fr-item:nth-of-type(2n){border-color:var(--lightningcss-light,#aec6d4)var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#e6f0f6)var(--lightningcss-dark,#172d43);border-left-color:var(--lightningcss-light,#317da0)var(--lightningcss-dark,#61758d)}.fr-grid>.fr-panel>.fr-item>small{color:var(--lightningcss-light,#456474)var(--lightningcss-dark,#9acbff);font-weight:400;line-height:1.4;display:block}.fr-grid>.fr-panel>.fr-item:hover{background:var(--lightningcss-light,#d9eaf3)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#317da0)var(--lightningcss-dark,#61758d)}.fr-grid>.fr-panel>.fr-item:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#08738b)var(--lightningcss-dark,#61758d)}@media (width<=600px){.fr-answer{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px;padding:9px 10px}.fr-answer-group h3{padding:10px 11px}.fr-answer-value{padding:6px;font-size:.875rem}.fr-inspection-heading{flex-direction:column;align-items:flex-start}.fr-status-chip{white-space:normal}}.inspection-shell{border-radius:20px;min-width:0}.inspection-shell .clean-hero>div>svg{color:var(--lightningcss-light,#a9f1ed)var(--lightningcss-dark,#e8edf5);flex-shrink:0}.inspection-shell .clean-hero h1{overflow-wrap:anywhere;font-weight:800}.inspection-shell .clean-eyebrow{letter-spacing:.1em;font-size:.875rem}.inspection-shell .fleet-start,.inspection-shell .fleet-history,.inspection-shell .fleet-form{background:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#151f2dd9);border:1px solid var(--lightningcss-light,#c5d4e7)var(--lightningcss-dark,#61758d);border-top:4px solid var(--lightningcss-light,#448db4)var(--lightningcss-dark,#61758d);border-radius:16px;margin:16px 0;padding:20px;box-shadow:0 5px 18px #203b600c}.inspection-shell .fleet-form.inspection-step-1{border-top-color:var(--lightningcss-light,#199b8d)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-form.inspection-step-2{border-top-color:var(--lightningcss-light,#9961bb)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-form.inspection-step-3{border-top-color:var(--lightningcss-light,#d99525)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-form.inspection-step-4{border-top-color:var(--lightningcss-light,#219b92)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-section>legend{color:var(--lightningcss-light,#26385b)var(--lightningcss-dark,#9acbff);max-width:100%;margin-bottom:18px;font-size:1.35rem;font-weight:800}.inspection-shell .fleet-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:20px 0 0;padding:0;display:grid;overflow:visible}.inspection-shell .fleet-steps button{color:var(--lightningcss-light,#464763)var(--lightningcss-dark,#9acbff);text-align:left;word-break:normal;overflow-wrap:normal;background:var(--lightningcss-light,#e8e5f1)var(--lightningcss-dark,#2b263e);border:1px solid #0000;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:none;min-height:54px;padding:10px;font-size:.875rem;line-height:1.3;display:flex}.inspection-shell .fleet-steps button>span{flex-shrink:0;font-size:1.1rem}.inspection-shell .fleet-steps button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#126d91)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#5d4ca0)var(--lightningcss-dark,#1d4c71))}.inspection-shell .fleet-steps button.complete{color:var(--lightningcss-light,#216353)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#def3ec)var(--lightningcss-dark,#18312b);border-color:var(--lightningcss-light,#99cbbb)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-step-count{color:var(--lightningcss-light,#496078)var(--lightningcss-dark,#9acbff);margin:8px 0 16px;font-size:.875rem}.inspection-shell .fleet-draft-note{color:var(--lightningcss-light,#234e61)var(--lightningcss-dark,#9acbff);background:linear-gradient(110deg,var(--lightningcss-light,#e0f5ee)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#edf1ff)var(--lightningcss-dark,#172d43));border-color:var(--lightningcss-light,#9cc7c5)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-fields{gap:14px 18px}.inspection-shell .fleet-field{color:var(--lightningcss-light,#26385b)var(--lightningcss-dark,#9acbff);gap:7px;font-size:1rem}.inspection-shell .fleet-field input,.inspection-shell .fleet-field select,.inspection-shell .fleet-field textarea{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b7c9df)var(--lightningcss-dark,#61758d);border-radius:10px;min-height:46px}.inspection-shell .fleet-checks{gap:10px;margin:16px 0 22px;display:grid}.inspection-shell .fleet-checks fieldset{background:linear-gradient(120deg,var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6f1fe)var(--lightningcss-dark,#2b263e));border:1px solid var(--lightningcss-light,#c5d4e7)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,#448db4)var(--lightningcss-dark,#61758d);border-radius:12px;gap:14px;padding:14px}.inspection-shell .fleet-checks fieldset:has(input:checked){border-left-color:var(--lightningcss-light,#199b8d)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-checks legend{color:var(--lightningcss-light,#26385b)var(--lightningcss-dark,#9acbff);font-size:1rem;line-height:1.4}.inspection-shell .fleet-checks label{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);min-height:44px}.inspection-shell .fleet-checks label.selected{color:var(--lightningcss-light,#164c65)var(--lightningcss-dark,#9acbff);background:linear-gradient(110deg,var(--lightningcss-light,#d0efe7)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#ddeafa)var(--lightningcss-dark,#172d43));border-color:var(--lightningcss-light,#338f96)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-photos{align-items:start;gap:12px;margin:16px 0}.inspection-shell .fleet-photo{background:linear-gradient(130deg,var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6f1fe)var(--lightningcss-dark,#2b263e));border:1px solid var(--lightningcss-light,#b7cfdf)var(--lightningcss-dark,#61758d);border-radius:12px;padding:14px}.inspection-shell .fleet-photo.has-photo{background:linear-gradient(130deg,var(--lightningcss-light,#e6f7ed)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#f0f9ff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#70b3a3)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-photo legend{color:var(--lightningcss-light,#26385b)var(--lightningcss-dark,#9acbff);max-width:100%;font-size:1rem;line-height:1.4}.inspection-shell .inspection-photo-status{color:var(--lightningcss-light,#147361)var(--lightningcss-dark,#94dfba);align-items:center;gap:5px;margin:0 0 10px;font-size:.875rem;font-weight:750;display:flex}.inspection-shell .fleet-photo-previews{gap:10px;margin:8px 0}.inspection-shell .fleet-photo-previews>div{width:96px;max-width:100%;margin:0 0 10px}.inspection-shell .fleet-photo-previews img{object-fit:contain;background:var(--lightningcss-light,#e2edf4)var(--lightningcss-dark,#172d43);border-radius:10px;height:88px;display:block}.inspection-shell .fleet-photo-previews button>span{flex-direction:column;min-height:88px;padding:10px;font-size:.875rem}.inspection-shell .fleet-photo-previews .fleet-remove{background:var(--lightningcss-light,#922d4e)var(--lightningcss-dark,#652838);border:2px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:50%;width:30px;min-height:30px;top:-6px;right:-6px}.inspection-shell .fleet-upload{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#176a89)var(--lightningcss-dark,#1d4c71);border-radius:9px;min-height:44px;font-size:.875rem}.inspection-shell .fleet-tire-section,.inspection-shell .fleet-video{background:linear-gradient(130deg,var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6f1fe)var(--lightningcss-dark,#2b263e));border:1px solid var(--lightningcss-light,#b7cfdf)var(--lightningcss-dark,#61758d);border-top:3px solid var(--lightningcss-light,#9961bb)var(--lightningcss-dark,#61758d);border-radius:14px;padding:16px}.inspection-shell .fleet-review{background:linear-gradient(120deg,var(--lightningcss-light,#e1f4ec)var(--lightningcss-dark,#18312b),var(--lightningcss-light,#eef1ff)var(--lightningcss-dark,#172d43));border:1px solid var(--lightningcss-light,#9cc7c5)var(--lightningcss-dark,#61758d)}.inspection-shell .fleet-actions>button:not(.secondary),.inspection-shell .fleet-start>div>button:not(.secondary){background:linear-gradient(110deg,var(--lightningcss-light,#126d91)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#5d4ca0)var(--lightningcss-dark,#1d4c71))}.inspection-shell .fleet-record-list button{background:linear-gradient(120deg,var(--lightningcss-light,#eff9ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f6f1fe)var(--lightningcss-dark,#2b263e));border:1px solid var(--lightningcss-light,#c5d4e7)var(--lightningcss-dark,#61758d)}@media (width<=640px){.inspection-shell,.inspection-shell .fleet-start,.inspection-shell .fleet-history,.inspection-shell .fleet-form{padding:14px 12px}.inspection-shell .fleet-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.inspection-shell .fleet-steps button{flex-direction:column;grid-column:span 2;align-items:flex-start;min-width:0;max-width:none;padding:9px 8px;font-size:.875rem}.inspection-shell .fleet-steps button:nth-last-child(-n+2){flex-direction:row;grid-column:span 3;align-items:center}.inspection-shell .fleet-photos{grid-template-columns:1fr}.inspection-shell .fleet-checks fieldset{min-width:0;padding:12px;display:block}.inspection-shell .fleet-checks legend{float:none;width:100%;padding:0 0 8px}.inspection-shell .fleet-checks fieldset>div{justify-content:flex-start;margin:0}.inspection-shell .fleet-checks label{justify-content:center;min-width:80px}.inspection-shell .fleet-tire-section,.inspection-shell .fleet-video{padding:12px}.inspection-shell .clean-hero h1{font-size:1.7rem}}@media print{.inspection-shell{background:#fff!important}.inspection-shell .clean-hero{color:#19334d;box-shadow:none;background:#fff}.inspection-shell .clean-hero h1{color:#19334d}.inspection-shell .fleet-history{box-shadow:none;border:0}}.inspection-shell .fleet-steps button:last-child{flex-basis:auto;min-width:0;max-width:none}.inspection-vehicle-picker{margin:20px 0}.inspection-vehicle-picker>h2{color:var(--lightningcss-light,#26385b)var(--lightningcss-dark,#9acbff);margin:20px 0 8px;font-size:1.4rem}.inspection-vehicle-picker>p{line-height:1.5}.inspection-vehicle-picker .clean-stats span{font-size:.875rem}.inspection-shell .inspection-vehicle-tile{align-items:flex-start;gap:12px;min-height:140px;padding:14px}.inspection-vehicle-tile .fd-car-photo{background:var(--lightningcss-light,#dce9f2)var(--lightningcss-dark,#172d43);border-radius:10px;flex:0 0 84px;place-items:center;width:84px;height:72px;display:grid;overflow:hidden}.inspection-vehicle-tile .fd-car-photo img{object-fit:cover;width:100%;height:100%}.inspection-vehicle-tile .fd-car-photo svg{width:30px;height:30px}.inspection-shell .inspection-vehicle-tile strong{font-size:1rem;line-height:1.4}.inspection-shell .inspection-vehicle-tile span{font-size:.875rem}.inspection-shell .inspection-vehicle-tile>svg{flex-shrink:0}.inspection-shell .inspection-vehicle-tile:disabled{opacity:1;cursor:not-allowed}.inspection-vehicle-status{color:var(--lightningcss-light,#8d3659)var(--lightningcss-dark,#ffb3bd);font-weight:800}.inspection-vehicle-tile.complete .inspection-vehicle-status{color:var(--lightningcss-light,#14664d)var(--lightningcss-dark,#94dfba)}.inspection-vehicle-tile.in-progress{background:linear-gradient(110deg,var(--lightningcss-light,#e8e2fa)var(--lightningcss-dark,#2b263e),var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d));border-left-color:var(--lightningcss-light,#6451ad)var(--lightningcss-dark,#61758d)}.inspection-vehicle-tile.in-progress .inspection-vehicle-status{color:var(--lightningcss-light,#5e4194)var(--lightningcss-dark,#cfbaff)}.inspection-vehicle-tile.exempt{background:var(--lightningcss-light,#eaf0f5)var(--lightningcss-dark,#172d43);border-left-color:var(--lightningcss-light,#758699)var(--lightningcss-dark,#61758d)}.inspection-vehicle-tile.exempt .inspection-vehicle-status{color:var(--lightningcss-light,#526475)var(--lightningcss-dark,#9acbff)}.inspection-tile-action{color:var(--lightningcss-light,#175a80)var(--lightningcss-dark,#9acbff);margin-top:4px;font-weight:750}.inspection-all-vehicles{margin-top:10px}@media (width<=640px){.inspection-shell .inspection-vehicle-tile{gap:9px;padding:12px}.inspection-vehicle-tile .fd-car-photo{flex-basis:58px;width:58px;height:54px}.inspection-vehicle-picker .clean-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.inspection-vehicle-picker .clean-stats strong{font-size:1.5rem}.inspection-vehicle-picker .clean-stats span{overflow-wrap:anywhere;font-size:.875rem}}.fm-shell{max-width:1200px}.fm-card{color:var(--lightningcss-light,#153b54)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccdde8)var(--lightningcss-dark,#61758d);border-radius:18px;min-width:0;margin:0 0 20px;padding:22px}.fm-card h2{align-items:center;gap:10px;margin:0 0 12px;font-size:1.2rem;display:flex}.fm-card p{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.fm-card p svg{vertical-align:middle}.fm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fm-grid .fm-card{margin:0 0 6px}.fm-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.fm-shell button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border:0;border-radius:10px;padding:12px 16px;font-size:1rem;font-weight:700}.fm-shell button.secondary{color:var(--lightningcss-light,#174765)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf3f8)var(--lightningcss-dark,#172d43)}.fm-shell button:disabled{opacity:.5;cursor:default}.fm-stats{flex-wrap:wrap;gap:24px;display:flex}.fm-stats strong{font-size:1.6rem}.fm-status{color:var(--lightningcss-light,#664c08)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2cc)var(--lightningcss-dark,#332d20);border-radius:8px;padding:6px 10px;font-size:.9rem;font-weight:700;display:inline-block}.fm-status.approved{color:var(--lightningcss-light,#155d44)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e2f4ed)var(--lightningcss-dark,#18312b)}.fm-email{align-items:center;gap:8px;display:flex}.fm-search{margin:20px 0}.fm-toggle{gap:10px;margin-top:16px;display:flex}.fm-card fieldset{border:0;min-width:0;padding:0}.fm-notice{color:var(--lightningcss-light,#17533d)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e3f3ef)var(--lightningcss-dark,#18312b);border-radius:12px;padding:16px}.fm-card ul{overflow-wrap:anywhere}.fm-shell input,.fm-shell select{box-sizing:border-box;max-width:100%}.fm-card .fleet-hint{font-size:.9rem}.fm-card:has(+.fm-grid){margin-top:20px}@media (width<=700px){.fm-grid{grid-template-columns:1fr}.fm-card{padding:16px}.fm-stats{gap:16px}.fm-shell button{min-height:44px}}.fm-shell .fm-card{background:linear-gradient(140deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#eaf4ff)var(--lightningcss-dark,#172d43));border-color:var(--lightningcss-light,#2277a6)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#a9c8e1)var(--lightningcss-dark,#61758d) var(--lightningcss-light,#a9c8e1)var(--lightningcss-dark,#61758d);border-top-style:solid;border-top-width:3px;box-shadow:0 4px 14px #153f6412}.fm-shell .fm-grid .fm-card:nth-child(2n){background:linear-gradient(140deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e4f5f1)var(--lightningcss-dark,#18312b));border-top-color:var(--lightningcss-light,#087f85)var(--lightningcss-dark,#61758d)}.fm-shell .fm-status.approved{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#176e54)var(--lightningcss-dark,#20503f)}.fm-shell .fm-stats strong{color:var(--lightningcss-light,#07608d)var(--lightningcss-dark,#9acbff)}.fm-shell button:not(.secondary){background:linear-gradient(120deg,var(--lightningcss-light,#07538b)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#008395)var(--lightningcss-dark,#1d4c71))}.store-gallery-page{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 90% 0,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),#0000 27rem),linear-gradient(145deg,var(--lightningcss-light,#e8f2fc)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d) 45%,var(--lightningcss-light,#edf4fa)var(--lightningcss-dark,#172d43));min-height:calc(100svh - 82px);padding:clamp(16px,3vw,38px)}.store-gallery-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 86% 22%,var(--lightningcss-light,#ffd23f3d)var(--lightningcss-dark,#332d203d),#0000 22rem),linear-gradient(120deg,var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075a9e)var(--lightningcss-dark,#1d4c71) 72%,var(--lightningcss-light,#0d82c6)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#61758d80);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;width:min(1480px,100%);min-height:210px;margin:0 auto 16px;padding:clamp(22px,4vw,42px);display:flex;overflow:hidden;box-shadow:0 22px 60px #061c3a38}.store-gallery-hero>div:first-child{min-width:0}.store-gallery-hero>div:first-child>span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);letter-spacing:.12em;align-items:center;gap:8px;font-size:.78rem;font-weight:950;display:flex}.store-gallery-hero>div:first-child>span svg{width:21px;height:21px}.store-gallery-hero h1{text-transform:uppercase;margin:9px 0 8px;font:900 clamp(2.3rem,5vw,4.6rem)/.95 "Domino's Sans Header 1",Impact,sans-serif}.store-gallery-hero p{color:var(--lightningcss-light,#d7eafb)var(--lightningcss-dark,#e8edf5);max-width:680px;margin:0;font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:700;line-height:1.45}.store-gallery-controls{gap:9px;min-width:min(100%,310px);display:grid}.store-gallery-controls>a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-radius:11px;align-items:center;gap:6px;width:fit-content;padding:9px 11px;font-size:.8rem;font-weight:900;display:inline-flex}.store-gallery-controls>label{gap:6px;display:grid}.store-gallery-controls>label span{color:var(--lightningcss-light,#e5f2ff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;align-items:center;gap:6px;font-weight:900;display:flex}.store-gallery-controls>label svg{width:15px;height:15px}.store-gallery-controls select{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#61758d59);border-radius:12px;width:100%;min-height:46px;padding:0 11px;font-weight:850}.store-gallery-summary{grid-template-columns:2fr 1fr 1fr;gap:12px;width:min(1480px,100%);margin:0 auto 24px;display:grid}.store-gallery-summary>div{background:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#151f2de6);border:1px solid var(--lightningcss-light,#bfd2e5)var(--lightningcss-dark,#61758d);border-radius:16px;gap:3px;padding:14px 16px;display:grid;box-shadow:0 8px 25px #06315e14}.store-gallery-summary span{color:var(--lightningcss-light,#6a8096)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;text-transform:uppercase;font-weight:950}.store-gallery-summary strong{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);font-size:1rem}.store-gallery-section{--gallery-accent:#0876c3;width:min(1480px,100%);margin:0 auto 28px}.store-gallery-section.is-checklists{--gallery-accent:#15965a}.store-gallery-section.is-chat{--gallery-accent:#0089a8}.store-gallery-section.is-missions{--gallery-accent:#dc7a13}.store-gallery-section.is-battle_arena{--gallery-accent:#d71920}.store-gallery-section.is-training{--gallery-accent:#7450c4}.store-gallery-section.is-schedules{--gallery-accent:#075a9e}.store-gallery-section>header{border-bottom:2px solid color-mix(in srgb, var(--lightningcss-light,var(--gallery-accent))var(--lightningcss-dark,#61758d) 24%, transparent);align-items:center;gap:10px;margin-bottom:10px;padding:0 2px 10px;display:flex}.store-gallery-section>header>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--gallery-accent))var(--lightningcss-dark,#151f2d);width:42px;height:42px;box-shadow:0 8px 20px color-mix(in srgb, var(--gallery-accent) 28%, transparent);border-radius:12px;place-items:center;display:grid}.store-gallery-section>header svg{width:21px;height:21px}.store-gallery-section>header h2{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:0;font:900 1.35rem/1 "Domino's Sans Header 1",Impact,sans-serif}.store-gallery-section>header p{color:var(--lightningcss-light,#6c8196)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);margin:3px 0 0;font-weight:800}.store-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:13px;display:grid}.store-gallery-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bed2e4)var(--lightningcss-dark,#61758d);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #06315e1a}.store-gallery-media{aspect-ratio:4/3;background:var(--lightningcss-light,#dfeaf4)var(--lightningcss-dark,#172d43);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.store-gallery-media img,.store-gallery-media video{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.store-gallery-media:hover img,.store-gallery-media:hover video{transform:scale(1.035)}.store-gallery-media>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#061c3ad1)var(--lightningcss-dark,#0c131ed1);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-weight:900;display:inline-flex;position:absolute;inset:auto 10px 10px auto}.store-gallery-media>span svg{width:14px;height:14px}.store-gallery-card>div{gap:3px;min-width:0;padding:11px 12px 13px;display:grid}.store-gallery-card strong{color:var(--lightningcss-light,#133451)var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;overflow:hidden}.store-gallery-card span{color:var(--lightningcss-light,#456681)var(--lightningcss-dark,#9acbff);font-size:.76rem;font-weight:800}.store-gallery-card small{color:var(--lightningcss-light,#7b8fa2)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.store-gallery-state{color:var(--lightningcss-light,#5f7890)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7);border:1px dashed var(--lightningcss-light,#a9c5dd)var(--lightningcss-dark,#61758d);border-radius:22px;align-content:center;place-items:center;gap:9px;width:min(980px,100%);min-height:260px;margin:30px auto;padding:28px;display:grid}.store-gallery-state>svg{color:var(--lightningcss-light,#0876c3)var(--lightningcss-dark,#9acbff);width:45px;height:45px}.store-gallery-state>strong{color:var(--lightningcss-light,#173754)var(--lightningcss-dark,#9acbff);font-size:1rem}.store-gallery-state>span{max-width:650px;font-size:.84rem;line-height:1.45}.store-gallery-viewer{border-radius:18px;max-height:92svh;overflow:hidden;color:var(--lightningcss-light,#17324e)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;width:min(1040px,100vw - 22px)!important;max-width:min(1040px,100vw - 22px)!important}.store-gallery-viewer>img,.store-gallery-viewer>video{object-fit:contain;background:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#0c131e);width:100%;max-height:calc(92svh - 125px);display:block}.store-gallery-viewer-close{color:var(--lightningcss-light,#102844)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fffffff0)var(--lightningcss-dark,#151f2df0);border:1px solid var(--lightningcss-light,#c5d7e7)var(--lightningcss-dark,#61758d);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 8px 20px #061c3a29}.store-gallery-viewer-close svg{width:20px;height:20px}.store-gallery-photo-viewer{grid-template-rows:auto minmax(0,1fr);height:92svh}.store-gallery-photo-viewer [data-slot=dialog-header]{overflow-wrap:anywhere;min-width:0;max-height:20svh;padding-right:38px;overflow:auto}.store-gallery-photo-viewer .ops-chat-zoom-container{background:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#0c131e);border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.store-gallery-photo-viewer .ops-chat-zoom-controls{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);align-items:center;gap:8px;padding:6px 12px;display:flex}.store-gallery-photo-viewer .ops-chat-zoom-controls button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#102b4d)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#93c6ed)var(--lightningcss-dark,#61758d);border-radius:8px;min-width:44px;min-height:44px}.store-gallery-photo-viewer .ops-chat-zoom-controls button:disabled{opacity:.45}.store-gallery-photo-viewer .ops-chat-zoom-controls span{font-size:12px}.store-gallery-photo-viewer .ops-chat-zoom-stage{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.store-gallery-photo-viewer .ops-chat-zoom-stage:active{cursor:grabbing}.store-gallery-photo-viewer .ops-chat-zoom-stage img{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:transform;flex-shrink:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (prefers-reduced-motion:reduce){.store-gallery-photo-viewer .ops-chat-zoom-stage img{transition:none!important}}@media (width<=760px){.store-gallery-page{min-height:calc(100svh - 72px);padding:10px 7px 22px}.store-gallery-hero{border-radius:19px;flex-direction:column;align-items:stretch;gap:18px;min-height:0;padding:20px 16px}.store-gallery-hero h1{font-size:2.25rem}.store-gallery-controls{min-width:0}.store-gallery-summary{grid-template-columns:1.5fr 1fr 1fr;gap:6px;margin-bottom:18px}.store-gallery-summary>div{border-radius:12px;min-width:0;padding:10px}.store-gallery-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.store-gallery-summary span{font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit)}.store-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.store-gallery-card{border-radius:12px}.store-gallery-card>div{padding:8px}.store-gallery-card strong{font-size:.75rem}.store-gallery-card span{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit)}.store-gallery-card small{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit)}.store-gallery-section{margin-bottom:23px}.store-gallery-section>header h2{font-size:1.1rem}.store-gallery-viewer [data-slot=dialog-header]{padding-right:38px}}.hiring-page{color:var(--lightningcss-light,#122b48)var(--lightningcss-dark,#e8edf5);max-width:1040px;margin:auto;padding:24px 22px 60px;font-size:16px;line-height:1.55}.hiring-topline{justify-content:space-between;gap:16px;margin-bottom:28px;font-size:14px;font-weight:750;display:flex}.hiring-topline>div{gap:20px;display:flex}.hiring-topline a{color:var(--lightningcss-light,#075f96)var(--lightningcss-dark,#9acbff)}.hiring-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:24px;margin-bottom:28px;display:grid}.hiring-eyebrow{letter-spacing:.12em;color:var(--lightningcss-light,#056ca4)var(--lightningcss-dark,#9acbff);font-weight:850;font-size:13px!important}.hiring-page h1{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(36px,5vw,58px);font-weight:900;line-height:1.06}.hiring-page h1 em{color:var(--lightningcss-light,#d91938)var(--lightningcss-dark,#ffb3bd);font-style:normal}.hiring-hero img{object-fit:contain;border-radius:28px;width:100%;height:290px}.hiring-hero p{max-width:560px}.hiring-perk{color:var(--lightningcss-light,#075f96)var(--lightningcss-dark,#9acbff);align-items:center;gap:12px;margin:20px 0;font-weight:750;display:flex}.hiring-panel{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6e3ef)var(--lightningcss-dark,#61758d);border-radius:24px;padding:28px;box-shadow:0 12px 40px #12375b0c}.hiring-section-title{align-items:center;gap:12px;display:flex}.hiring-page h2{margin:6px 0 12px;font-size:25px;font-weight:850;line-height:1.2}.hiring-tabs{flex-wrap:wrap;gap:5px;width:100%;margin:20px 0 12px;height:auto!important;padding:5px!important}.hiring-tabs button{white-space:normal;flex:1;min-height:46px;font-size:15px;padding:12px!important}.hiring-grid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.hiring-grid label{flex-direction:column;gap:7px;font-size:15px;font-weight:700;display:flex}.hiring-wide{grid-column:1/-1}.hiring-page input:not([type=checkbox]),.hiring-page select,.hiring-page textarea{font:inherit;color:var(--lightningcss-light,#122b48)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a8bed1)var(--lightningcss-dark,#61758d);border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.hiring-page textarea{resize:vertical;min-height:96px}.hiring-consent{align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;display:flex}.hiring-consent input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.hiring-submit{width:100%;min-height:54px;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)!important;white-space:normal!important;background:var(--lightningcss-light,#d71938)var(--lightningcss-dark,#652838)!important;border-radius:12px!important;height:auto!important;padding:14px!important;font-size:16px!important}.hiring-small{color:var(--lightningcss-light,#53667a)var(--lightningcss-dark,#9acbff);margin:14px 0;font-size:13px;line-height:1.55}.hiring-upload{background:var(--lightningcss-light,#eff8ff)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#81b6d6)var(--lightningcss-dark,#61758d);border-radius:16px;flex-direction:column;gap:12px;margin:24px 0;padding:24px;display:flex}.hiring-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hiring-error{color:var(--lightningcss-light,#9d1028)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border:1px solid var(--lightningcss-light,#efb1bb)var(--lightningcss-dark,#61758d);border-radius:12px;margin:12px 0;padding:16px}.hiring-success{text-align:center;max-width:600px;margin:auto}.hiring-success>p{margin:14px 0}.hiring-stamp{color:var(--lightningcss-light,#067843)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dbf6e8)var(--lightningcss-dark,#18312b);border-radius:50%;padding:16px;display:inline-flex}.hiring-ticket{background:linear-gradient(145deg,var(--lightningcss-light,#fff7cf)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 60%,var(--lightningcss-light,#e1f4ff)var(--lightningcss-dark,#172d43));border:2px solid var(--lightningcss-light,#edc852)var(--lightningcss-dark,#61758d);border-radius:26px;margin:26px 0;padding:30px;position:relative;overflow:hidden;box-shadow:0 20px 50px #063e6620}.hiring-ticket>svg{color:var(--lightningcss-light,#d71938)var(--lightningcss-dark,#ffb3bd);margin:0 auto 16px}.hiring-ticket h2{font-size:38px;font-weight:900}.hiring-reward{font-size:22px;font-weight:800;line-height:1.5}.hiring-reward span{font-size:16px;font-weight:500}.hiring-ticket-rule{border-bottom:2px dashed var(--lightningcss-light,#c5ba86)var(--lightningcss-dark,#61758d);margin:24px -30px}.hiring-code{letter-spacing:.07em;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d0deea)var(--lightningcss-dark,#61758d);border-radius:12px;margin:18px 0;padding:16px;font-family:monospace;font-size:clamp(21px,5vw,30px);font-weight:900}.hiring-live{color:var(--lightningcss-light,#076d43)var(--lightningcss-dark,#94dfba);font-size:14px;font-weight:800}.hiring-reveal{cursor:pointer;color:var(--lightningcss-light,#123558)var(--lightningcss-dark,#e8edf5);width:100%;min-height:260px;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:22px;display:flex}.hiring-reveal svg{color:var(--lightningcss-light,#d71938)var(--lightningcss-dark,#ffb3bd);animation:2s ease-in-out infinite hiring-bounce}.hiring-reveal strong{font-size:26px}.hiring-reveal span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006a9c)var(--lightningcss-dark,#1d4c71);border-radius:30px;padding:12px 22px}.hiring-sparkles{color:var(--lightningcss-light,#d99c00)var(--lightningcss-dark,#f4d38b);letter-spacing:.3em;font-size:28px;animation:.7s ease-out hiring-pop}.hiring-used{color:var(--lightningcss-light,#11613d)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e1f5e9)var(--lightningcss-dark,#18312b);border:2px solid var(--lightningcss-light,#278454)var(--lightningcss-dark,#61758d);border-radius:14px;margin:20px 0;padding:20px;font-size:24px;font-weight:850}.hiring-used svg{margin:auto}.hiring-used small{font-size:14px;font-weight:500}.hiring-save{margin-top:12px}.hiring-controls{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.hiring-controls>*{flex:1}.hiring-list{gap:12px;display:grid}.hiring-list button{text-align:left;cursor:pointer;font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cddde9)var(--lightningcss-dark,#61758d);border-radius:14px;padding:18px}.hiring-list button strong{display:block}.hiring-detail{margin-top:24px}.hiring-detail p{white-space:pre-wrap}.hiring-detail a{color:var(--lightningcss-light,#06649b)var(--lightningcss-dark,#9acbff);margin:10px 0;text-decoration:underline;display:block}.hiring-status{color:var(--lightningcss-light,#075e94)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e6f3ff)var(--lightningcss-dark,#172d43);border-radius:20px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.hiring-redeem{max-width:580px;margin:auto}.hiring-redeem .hiring-panel{margin-top:20px}.hiring-redeem button{min-height:48px}.hiring-redeem input,.hiring-redeem select{margin:15px 0}@keyframes hiring-bounce{50%{transform:translateY(-7px)rotate(-4deg)}}@keyframes hiring-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hiring-page *{scroll-behavior:auto!important;animation:none!important}}@media (width<=600px){.hiring-page{padding:18px 14px 40px}.hiring-topline{align-items:flex-start}.hiring-topline>div{text-align:right;flex-direction:column;gap:6px}.hiring-hero{grid-template-columns:1fr}.hiring-hero img{height:150px}.hiring-grid{grid-template-columns:1fr}.hiring-panel{padding:20px 16px}.hiring-ticket{padding:26px 18px}.hiring-ticket h2{font-size:32px}.hiring-page h1{font-size:40px}}.hiring-privacy-summary{background:var(--lightningcss-light,#edf6fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6ddeb)var(--lightningcss-dark,#61758d);border-radius:12px;margin-top:20px;padding:16px;font-size:14px}.hiring-privacy-summary p{margin:6px 0}.hiring-privacy-summary a,.hiring-consent a{color:var(--lightningcss-light,#075f96)var(--lightningcss-dark,#9acbff);text-decoration:underline}.hiring-notice h1{font-size:36px}.hiring-notice h2{margin-top:28px;font-size:22px}.hiring-retention{background:var(--lightningcss-light,#f2f7fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6ddeb)var(--lightningcss-dark,#61758d);border-radius:12px;margin-top:24px;padding:18px}.hiring-retention h3{font-size:20px;font-weight:750}.hiring-retention label{margin:12px 0;display:block}.hiring-retention button{margin:6px 8px 6px 0}.hiring-hold{color:var(--lightningcss-light,#795507)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff1cc)var(--lightningcss-dark,#332d20)}.hiring-retention input[type=checkbox]{margin-right:8px}.hiring-retention summary{cursor:pointer;font-weight:700}.hiring-list>div>button{width:100%}.hiring-workspace{grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);align-items:start;gap:24px;margin-top:20px;display:grid}.hiring-applicants,.hiring-info{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:20px;height:72vh;min-height:480px;scroll-margin-top:24px;overflow-y:auto}.hiring-applicants{padding:0 10px 12px 0}.hiring-pane-heading{z-index:1;background:var(--lightningcss-light,#f5f9fc)var(--lightningcss-dark,#151f2d);border-radius:12px;padding:12px 16px;position:sticky;top:0}.hiring-info{padding:0 4px 12px}.hiring-info .hiring-detail{margin-top:0}.hiring-info .hiring-detail>h2{margin-top:20px}.hiring-info .hiring-detail>label{margin:20px 0;font-weight:700;display:block}.hiring-info .hiring-detail>section{margin-top:24px}.hiring-list button[aria-pressed=true]{background:var(--lightningcss-light,#eaf6ff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#0873ad)var(--lightningcss-dark,#61758d);padding:17px;box-shadow:inset 4px 0 #0873ad}.hiring-list button:hover{border-color:var(--lightningcss-light,#0873ad)var(--lightningcss-dark,#61758d)}.hiring-list button:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#0873ad)var(--lightningcss-dark,#61758d)}.hiring-info a{overflow-wrap:anywhere}.hiring-empty-detail{background:var(--lightningcss-light,#f5f9fc)var(--lightningcss-dark,#151f2d);flex-direction:column;justify-content:center;min-height:280px;display:flex}.hiring-applicants:focus,.hiring-info:focus{outline:none}@media (width<=800px){.hiring-workspace{grid-template-columns:1fr;gap:20px}.hiring-applicants{height:48vh;min-height:260px}.hiring-info{height:auto;min-height:0;overflow:visible}.hiring-empty-detail{min-height:180px}.hiring-manager .hiring-controls>*{flex:140px}}.hiring-analytics h2{margin:0;font-size:1.2rem}.hiring-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hiring-analytics-grid>div{color:var(--lightningcss-light,#12344b)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f4f8fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cddce8)var(--lightningcss-dark,#61758d);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.hiring-analytics-grid strong{font-size:2rem;line-height:1.1}.hiring-analytics-grid span{font-size:1rem}.hiring-analytics-grid small{font-size:.875rem}.hiring-analytics-grid .hiring-analytics-primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(130deg,var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#003d64)var(--lightningcss-dark,#1d4c71))}.hiring-analytics-table{margin-top:14px;overflow-x:auto}.hiring-analytics-table table{border-collapse:collapse;width:100%;font-size:.875rem}.hiring-analytics-table th,.hiring-analytics-table td{text-align:left;border-bottom:1px solid var(--lightningcss-light,#d5e1ea)var(--lightningcss-dark,#61758d);padding:10px}.hiring-analytics summary{cursor:pointer;font-weight:700}@media (width<=700px){.hiring-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.hiring-analytics-grid{grid-template-columns:1fr}}.hiring-nav-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:9px;width:100%;margin:0 0 24px;display:grid}.hiring-nav-tile{color:var(--lightningcss-light,#16374d)var(--lightningcss-dark,#e8edf5);text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;background:linear-gradient(155deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f0f6fb)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#cadce9)var(--lightningcss-dark,#61758d);border-top:3px solid var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:78px;padding:10px 6px;font-size:.875rem;font-weight:800;line-height:1.2;transition:transform .12s,box-shadow .12s,background .12s;display:flex;box-shadow:0 3px #d6e2ec,0 5px 12px #123b5910;text-decoration:none!important}.hiring-nav-icon{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e2eef7)var(--lightningcss-dark,#172d43);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.hiring-nav-apply,.hiring-nav-coupons{border-top-color:var(--lightningcss-light,#d71938)var(--lightningcss-dark,#61758d)}.hiring-nav-apply .hiring-nav-icon,.hiring-nav-coupons .hiring-nav-icon{color:var(--lightningcss-light,#b71030)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fbe9ed)var(--lightningcss-dark,#34232d)}.hiring-nav-analytics{border-top-color:var(--lightningcss-light,#e5ad13)var(--lightningcss-dark,#61758d)}.hiring-nav-tile[aria-current=page]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#004873)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#00537e)var(--lightningcss-dark,#61758d);box-shadow:0 3px #003452,0 5px 12px #00649120}.hiring-nav-tile[aria-current=page] .hiring-nav-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#151f2d24)}.hiring-nav-tile:hover{border-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d)}.hiring-nav-tile:active{transform:translateY(3px)scale(.98);box-shadow:0 0 #d6e2ec}.hiring-nav-tile:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#e5ad13)var(--lightningcss-dark,#61758d)}.hiring-analytics,#hiring-analytics-title{scroll-margin-top:24px}@media (width<=520px){.hiring-nav-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px}.hiring-nav-tile{min-height:72px}}@media (prefers-reduced-motion:reduce){.hiring-nav-tile{transition:none}}.hiring-quick-redeem{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b3d2e4)var(--lightningcss-dark,#61758d);border-radius:16px;padding:18px}.hiring-quick-redeem>strong{color:var(--lightningcss-light,#005d8a)var(--lightningcss-dark,#9acbff);font-size:1rem;display:block}.hiring-quick-redeem p{margin:8px 0 14px;font-size:1rem}.hiring-quick-redeem small{color:var(--lightningcss-light,#465e71)var(--lightningcss-dark,#9acbff);margin-top:12px;font-size:.875rem;line-height:1.5;display:block}.hiring-coupon-brand{flex-direction:column;align-items:center;margin-bottom:22px;display:flex}.hiring-coupon-brand img{object-fit:contain;filter:drop-shadow(0 5px 5px #003d641b);transform-origin:50% 65%;width:180px;height:180px;margin:-25px 0 -30px;animation:3s ease-in-out infinite hiring-cowboy-sway;display:block}.hiring-coupon-brand p{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);margin:0;font-size:1.45rem;font-weight:900;line-height:1.2;position:relative}.hiring-coupon-store{flex-direction:column;gap:5px;margin:16px 0;display:flex}.hiring-coupon-store strong{font-size:1.1rem}.hiring-coupon-store span{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);font-size:1rem;font-weight:750}@keyframes hiring-cowboy-sway{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.hiring-coupon-brand img{animation:none}}.hiring-coupon-brand img{height:145px;margin:0 0 14px}.hiring-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.hiring-contact-card{background:linear-gradient(150deg,var(--lightningcss-light,#f5faff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf4fa)var(--lightningcss-dark,#172d43));border:1px solid var(--lightningcss-light,#cddfe9)var(--lightningcss-dark,#61758d);border-radius:14px;min-width:0;padding:14px}.hiring-contact-label{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;font-size:.875rem;font-weight:800;display:flex}.hiring-contact-value{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:8px 0 12px;font-size:1rem;font-weight:650;display:block}.hiring-contact-actions{flex-wrap:wrap;gap:6px;display:flex}.hiring-detail .hiring-contact-actions a,.hiring-contact-actions button{color:var(--lightningcss-light,#005b89)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c1d6e4)var(--lightningcss-dark,#61758d);border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;margin:0;padding:8px 10px;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.hiring-detail .hiring-contact-actions a:first-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d)}.hiring-contact-notice{grid-column:1/-1;min-height:0;font-size:.875rem;margin:0!important}.hiring-contact-notice:empty{display:none}.hiring-photos{margin:24px 0}.hiring-photos h3{font-size:1.1rem;font-weight:800}.hiring-photos>p{color:var(--lightningcss-light,#526a7b)var(--lightningcss-dark,#9acbff);margin:5px 0 12px;font-size:.875rem}.hiring-photo-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:10px;display:grid}.hiring-photo-thumb{text-align:left;cursor:pointer;color:var(--lightningcss-light,#14354b)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdce7)var(--lightningcss-dark,#61758d);border-radius:12px;padding:0;overflow:hidden}.hiring-photo-thumb img,.hiring-photo-fallback{object-fit:contain;background:var(--lightningcss-light,#edf2f6)var(--lightningcss-dark,#172d43);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:130px;font-size:.875rem;display:flex}.hiring-photo-thumb>span:last-child{flex-direction:column;gap:3px;padding:10px;display:flex}.hiring-photo-thumb strong{font-size:.875rem}.hiring-photo-thumb small{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.hiring-photo-dialog{color:var(--lightningcss-light,#15354a)var(--lightningcss-dark,#e8edf5);max-height:94dvh;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;gap:12px!important;width:calc(100vw - 24px)!important;max-width:1050px!important;padding:18px!important}.hiring-photo-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.hiring-photo-heading>div{min-width:0}.hiring-photo-heading p{overflow-wrap:anywhere}.hiring-photo-toolbar{flex-wrap:wrap;align-items:center;gap:7px;font-size:.875rem;display:flex}.hiring-photo-action{color:var(--lightningcss-light,#005f8e)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#f1f7fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdd4e4)var(--lightningcss-dark,#61758d);border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:8px 11px;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}.hiring-photo-action:disabled{opacity:.4;cursor:default}.hiring-photo-canvas{overscroll-behavior:contain;background:var(--lightningcss-light,#e8eef3)var(--lightningcss-dark,#172d43);border-radius:10px;min-height:180px;max-height:65dvh;overflow:auto}.hiring-photo-canvas img{object-fit:contain;width:100%;height:auto;margin:auto;display:block}.hiring-photo-unavailable{text-align:center;padding:40px 20px}.hiring-photo-unavailable svg{margin:auto}.hiring-photo-unavailable a{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);text-decoration:underline}.hiring-photo-thumb:focus-visible,.hiring-contact-actions a:focus-visible,.hiring-contact-actions button:focus-visible,.hiring-photo-action:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#e7b827)var(--lightningcss-dark,#61758d)}.hiring-photo-thumb:active,.hiring-contact-actions a:active,.hiring-contact-actions button:active{transform:translateY(1px)}@media (width<=1100px){.hiring-contact{grid-template-columns:1fr}}@media (width<=600px){.hiring-photo-dialog{padding:12px!important}.hiring-photo-heading h2{font-size:1rem}.hiring-photo-action{padding:8px}.hiring-photo-canvas{max-height:57dvh}}.hiring-manager{max-width:1640px}.hiring-manager .hiring-workspace{grid-template-columns:minmax(260px,.7fr) minmax(0,1.8fr);gap:18px;margin-bottom:24px}.hiring-manager .hiring-applicants,.hiring-manager .hiring-info{scrollbar-width:auto;scrollbar-color:#698ba4 #e7eff5;-webkit-overflow-scrolling:touch;height:82dvh;min-height:460px;overflow-y:auto}.hiring-manager .hiring-info{background:var(--lightningcss-light,#f4f8fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdde9)var(--lightningcss-dark,#61758d);border-radius:18px;padding:0 8px 16px}.hiring-manager .hiring-info>.hiring-detail{min-height:100%;box-shadow:none;border:0;border-radius:14px;padding:24px}.hiring-manager .hiring-applicants:focus-visible,.hiring-manager .hiring-info:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#e2ac15)var(--lightningcss-dark,#61758d)}.hiring-manager .hiring-list{gap:8px}.hiring-manager .hiring-list button{border-radius:11px;width:100%;padding:11px 12px;font-size:.875rem;line-height:1.4}.hiring-manager .hiring-list button[aria-pressed=true]{padding:10px 11px}.hiring-manager .hiring-list button strong{font-size:1rem}.hiring-manager .hiring-list .hiring-small{margin:5px 0 0;font-size:.8125rem;line-height:1.35}.hiring-manager .hiring-status{padding:2px 7px;font-size:.75rem}.hiring-manager .hiring-pane-heading{padding:10px 12px;font-size:1.1rem}.hiring-manager .hiring-analytics{margin:24px 0;padding:18px}.hiring-manager .hiring-analytics h2{font-size:1.15rem}.hiring-manager .hiring-analytics-grid{gap:8px;margin:12px 0}.hiring-manager .hiring-analytics-grid>div{border-radius:11px;gap:4px;padding:12px}.hiring-manager .hiring-analytics-grid strong{font-size:1.65rem}.hiring-manager .hiring-analytics-grid span,.hiring-manager .hiring-analytics-grid small{font-size:.875rem}.hiring-manager .hiring-nav-tile{gap:4px;min-height:64px;padding:7px 6px}.hiring-manager .hiring-nav-icon{width:26px;height:26px}.hiring-manager .hiring-contact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=800px){.hiring-manager .hiring-workspace{grid-template-columns:1fr;gap:14px}.hiring-manager .hiring-applicants{height:38dvh;min-height:220px}.hiring-manager .hiring-info{height:78dvh;min-height:340px;overflow-y:auto}.hiring-manager .hiring-info>.hiring-detail{padding:18px 14px}.hiring-manager .hiring-contact{grid-template-columns:1fr}.hiring-manager .hiring-analytics{padding:14px}.hiring-manager .hiring-nav-tile{min-height:64px}}@media (height<=550px){.hiring-manager .hiring-applicants,.hiring-manager .hiring-info{min-height:260px}}.hiring-contact-texts{background:var(--lightningcss-light,#f7fafe)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdfe9)var(--lightningcss-dark,#61758d);border-radius:12px;margin:14px 0 20px;padding:12px}.hiring-contact-texts>summary{cursor:pointer;color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);align-items:center;gap:8px;font-size:1rem;font-weight:800;list-style:none;display:flex}.hiring-contact-texts>summary:before{content:"+";font-size:1.3rem}.hiring-contact-texts[open]>summary:before{content:"−"}.hiring-contact-texts>summary span{color:var(--lightningcss-light,#526b7d)var(--lightningcss-dark,#9acbff);margin-left:auto;font-size:.875rem}.hiring-contact-texts>p{margin:12px 0;font-size:.875rem;line-height:1.5}.hiring-contact-texts>label{margin:12px 0;font-size:.875rem;font-weight:700;display:block}.hiring-contact-texts>label input{max-width:360px;margin-top:6px}.hiring-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hiring-text-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e2eb)var(--lightningcss-dark,#61758d);border-radius:10px;min-width:0;padding:14px}.hiring-text-card h4{color:var(--lightningcss-light,#14374f)var(--lightningcss-dark,#e8edf5);margin:0;font-size:.9375rem;font-weight:800}.hiring-text-card>p{white-space:normal;-webkit-user-select:text;user-select:text;margin:10px 0 14px;font-size:.9375rem;line-height:1.55}.hiring-text-no-phone{color:var(--lightningcss-light,#647686)var(--lightningcss-dark,#9acbff);font-size:.875rem}.hiring-contact-texts>summary:focus-visible{outline-offset:4px;outline:3px solid var(--lightningcss-light,#e4b727)var(--lightningcss-dark,#61758d)}@media (width<=1000px){.hiring-text-grid{grid-template-columns:1fr}}.hiring-screenshot-import{margin:1rem 0}.hiring-screenshot-import>.hiring-panel{border-top:4px solid var(--lightningcss-light,#0078ae)var(--lightningcss-dark,#61758d);margin-top:.75rem}.hiring-screenshot-drop{background:var(--lightningcss-light,#0078ae0d)var(--lightningcss-dark,#1d4c710d);border:2px dashed var(--lightningcss-light,#0078ae)var(--lightningcss-dark,#61758d);border-radius:12px;margin-bottom:1rem;padding:1rem}.hiring-screenshot-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.hiring-screenshot-previews{gap:.75rem;padding:.5rem 0 1rem;display:flex;overflow-x:auto}.hiring-screenshot-previews a{overflow-wrap:anywhere;flex:0 0 180px;font-size:12px}.hiring-screenshot-previews img{object-fit:contain;border:1px solid var(--lightningcss-light,#b8cbd6)var(--lightningcss-dark,#61758d);border-radius:8px;width:180px;height:100px}.hiring-screenshot-warnings{color:var(--lightningcss-light,#654d00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff4cf)var(--lightningcss-dark,#151f2d);border-radius:10px;padding:1rem 1rem 1rem 2rem}.hiring-screenshot-fields input,.hiring-screenshot-fields select{width:100%;min-width:0}@media (width<=600px){.hiring-screenshot-fields{grid-template-columns:1fr}}.hiring-analytics-page{max-width:1540px}.hiring-analytics-page .hiring-nav-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.analytics-filters{align-items:end;gap:16px}.analytics-filters label{flex:1;min-width:160px}.analytics-filters select{width:100%;margin-top:5px;display:block}.analytics-overview{margin:18px 0}.analytics-two-column{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;display:grid}.analytics-two-column>section{min-width:0}.analytics-volume-chart{aspect-ratio:auto;height:260px}.analytics-stages{gap:15px;display:grid}.analytics-stages>div{grid-template-columns:1fr auto;gap:5px;display:grid}.analytics-stages progress{accent-color:var(--lightningcss-light,#0078ae)var(--lightningcss-dark,#9acbff);grid-column:1/-1;width:100%;height:9px}.hiring-analytics-page table{white-space:nowrap}.hiring-analytics-page th{font-weight:700}.hiring-analytics-page summary{cursor:pointer;font-weight:700}@media (width<=780px){.analytics-two-column{grid-template-columns:1fr}.hiring-analytics-page .hiring-nav-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.analytics-filters{flex-wrap:wrap}}.hiring-record-admin{background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cfdeea)var(--lightningcss-dark,#61758d);border-radius:14px;margin:24px 0;padding:18px}.hiring-record-admin>summary{cursor:pointer;font-weight:750}.hiring-nav-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}@media (width<=520px){.hiring-nav-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}}.applicant-application-link{background:var(--lightningcss-light,var(--secondary,#eff7fc))var(--lightningcss-dark,#1e2b3d);border:1px solid var(--lightningcss-light,var(--border,#d1e3ef))var(--lightningcss-dark,#61758d);border-radius:10px;flex-direction:column;align-items:start;gap:6px;margin:16px 0;padding:14px 16px;display:flex}.applicant-application-link .applicant-source-link{min-height:44px;color:var(--lightningcss-light,var(--foreground,#006895))var(--lightningcss-dark,#e8edf5);text-underline-offset:3px;align-items:center;gap:7px;margin:0;font-size:.9375rem;font-weight:650;text-decoration:underline;display:inline-flex}.applicant-application-link p{color:var(--lightningcss-light,var(--muted-foreground,#617287))var(--lightningcss-dark,#b8c5d6);margin:0;font-size:.875rem;line-height:1.5}.hiring-contact-source{min-height:44px;color:var(--lightningcss-light,var(--foreground,#006895))var(--lightningcss-dark,#e8edf5);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.applicant-application-link a:focus-visible,.hiring-contact-source:focus-visible{outline:3px solid var(--lightningcss-light,var(--ring,#1490bd))var(--lightningcss-dark,#61758d);outline-offset:3px}@media (width<=800px){.applicant-application-link{padding:12px}.applicant-application-link .applicant-source-link{flex-wrap:wrap}}.hr-shell{color:var(--lightningcss-light,#102a47)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 85% 0,var(--lightningcss-light,#0069b426)var(--lightningcss-dark,#1d4c7126),#0000 32rem),linear-gradient(var(--lightningcss-light,#eaf2fa)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f7f9fc)var(--lightningcss-dark,#151f2d) 28rem,var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43));min-height:calc(100svh - 82px);padding:22px clamp(14px,3vw,36px) 70px}.hr-tabs{z-index:20;background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#151f2df5);border:1px solid var(--lightningcss-light,#c9d7e5)var(--lightningcss-dark,#61758d);border-radius:16px;gap:6px;width:fit-content;max-width:100%;margin:0 auto 20px;padding:6px;display:flex;position:sticky;top:82px;overflow-x:auto;box-shadow:0 9px 30px #031b391c}.hr-tabs button{color:var(--lightningcss-light,#46617b)var(--lightningcss-dark,#9acbff);background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 15px;font:800 .76rem/1 Arial,sans-serif;display:inline-flex}.hr-tabs button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);box-shadow:0 6px 16px #0064913d}.hr-tabs svg{width:16px}.hr-form,.hr-records,.hr-access,.hr-detail,.hr-library{width:min(100%,1100px);margin:0 auto}.hr-legal-disclosure,.hr-legal-consent{color:var(--lightningcss-light,#18364d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f7fbfe)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cad9)var(--lightningcss-dark,#61758d);border-radius:14px;margin-bottom:16px;padding:18px;line-height:1.58}.hr-legal-disclosure h3,.hr-legal-consent strong{color:var(--lightningcss-light,#071f3d)var(--lightningcss-dark,#e8edf5);margin:0 0 9px;font-size:.92rem;display:block}.hr-legal-disclosure p,.hr-legal-consent p{margin:8px 0 0;font-size:.83rem}.hr-sensitive-overlay{z-index:160;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--lightningcss-light,#031427b8)var(--lightningcss-dark,#0c131eb8);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hr-sensitive-overlay>section{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:18px;gap:13px;width:min(100%,470px);padding:24px;display:grid;box-shadow:0 24px 70px #00000047}.hr-sensitive-overlay>section>svg{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#c41e2b)var(--lightningcss-dark,#652838);border-radius:10px;width:38px;height:38px;padding:8px}.hr-sensitive-overlay h2,.hr-sensitive-overlay p{margin:0}.hr-sensitive-overlay p{color:var(--lightningcss-light,#526b7e)var(--lightningcss-dark,#9acbff);line-height:1.5}.hr-sensitive-overlay label{color:var(--lightningcss-light,#18364d)var(--lightningcss-dark,#e8edf5);gap:7px;font-size:.82rem;font-weight:800;display:grid}.hr-sensitive-overlay input{min-height:44px;font:inherit;border:1px solid var(--lightningcss-light,#b9c9d6)var(--lightningcss-dark,#61758d);border-radius:9px;padding:8px 11px}.hr-sensitive-overlay section>div{justify-content:flex-end;gap:8px;display:flex}.hr-sensitive-overlay button{border:1px solid var(--lightningcss-light,#bdcbd6)var(--lightningcss-dark,#61758d);border-radius:9px;min-height:41px;padding:8px 12px;font-weight:800}.hr-sensitive-overlay button:last-child{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d)}.hr-intro-card,.hr-form-section,.hr-records,.hr-access,.hr-detail-section,.hr-review-card,.hr-attachment-card,.hr-history-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e0eb)var(--lightningcss-dark,#61758d);border-radius:22px;box-shadow:0 16px 42px #041f3d17}.hr-intro-card{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#051f42)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#06376b)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71));padding:clamp(22px,4vw,38px);overflow:hidden}.hr-intro-title{align-items:center;gap:15px;display:flex}.hr-intro-title>span{background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);border-radius:17px;place-items:center;width:55px;height:55px;display:grid}.hr-intro-title svg{width:27px;height:27px}.hr-intro-title p,.hr-workspace-head p,.hr-detail-head p{color:var(--lightningcss-light,#7ed4ff)var(--lightningcss-dark,#9acbff);letter-spacing:.12em;margin:0 0 4px;font:950 .68rem/1 Arial,sans-serif}.hr-intro-title h1,.hr-workspace-head h1,.hr-detail-head h1{text-transform:uppercase;letter-spacing:.02em;margin:0;font-family:"Domino's Sans Header 1",Impact,sans-serif}.hr-intro-card>p{color:var(--lightningcss-light,#d7e8f8)var(--lightningcss-dark,#e8edf5);max-width:820px;margin:20px 0;font-size:.95rem;line-height:1.58}.hr-privacy-note{background:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0c131e26);border:1px solid var(--lightningcss-light,#7ed4ff59)var(--lightningcss-dark,#61758d59);border-radius:15px;align-items:center;gap:12px;margin:18px 0;padding:13px 15px;display:flex}.hr-privacy-note svg{color:var(--lightningcss-light,#7ed4ff)var(--lightningcss-dark,#9acbff);flex:none}.hr-privacy-note span{gap:3px;display:grid}.hr-privacy-note small{color:var(--lightningcss-light,#c5d9ed)var(--lightningcss-dark,#e8edf5);line-height:1.35}.hr-check{align-items:flex-start;gap:9px;margin:20px 0;font-size:.85rem;font-weight:800;display:flex}.hr-check input{accent-color:var(--lightningcss-light,#00a7e1)var(--lightningcss-dark,#9acbff);flex:none;width:19px;height:19px}.hr-signature-label{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);gap:8px;font-size:.78rem;font-weight:900;display:grid}.hr-signature-label em,.hr-field em,.hr-choice em{color:var(--lightningcss-light,#e31837)var(--lightningcss-dark,#ffb3bd);font-style:normal}.hr-signature-wrap{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#61758d80);border-radius:15px;position:relative;overflow:hidden}.hr-signature-wrap canvas{touch-action:none;cursor:crosshair;width:100%;height:150px;display:block}.hr-signature-wrap button{color:var(--lightningcss-light,#31506e)var(--lightningcss-dark,#9acbff);min-height:30px;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9d6e3)var(--lightningcss-dark,#61758d);border-radius:9px;padding:0 10px;font-weight:900;position:absolute;top:9px;right:9px}.hr-form-section{margin-top:18px;overflow:hidden}.hr-form-section>header{background:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#61758d);align-items:center;gap:13px;padding:18px clamp(18px,3vw,28px);display:flex}.hr-form-section>header>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.hr-form-section h2{margin:0;font-size:1.05rem}.hr-form-section header p{color:var(--lightningcss-light,#667e96)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin:3px 0 0}.hr-section-body{gap:18px;padding:clamp(18px,3vw,28px);display:grid}.hr-grid{gap:15px;display:grid}.hr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-address-grid{grid-template-columns:2fr 1fr 1fr .7fr .7fr}.hr-field{color:var(--lightningcss-light,#193b5c)var(--lightningcss-dark,#9acbff);align-content:start;gap:7px;min-width:0;font-size:.75rem;font-weight:850;display:grid}.hr-field input,.hr-field textarea,.hr-field select,.hr-review-card textarea,.hr-review-card select,.hr-record-tools input,.hr-record-tools select,.hr-access-add select{color:var(--lightningcss-light,#102a47)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfcfdf)var(--lightningcss-dark,#61758d);border-radius:11px;outline:none;width:100%;font:500 .88rem/1.3 Arial,sans-serif}.hr-field input,.hr-field select,.hr-review-card select,.hr-record-tools input,.hr-record-tools select,.hr-access-add select{min-height:44px;padding:0 12px}.hr-field textarea,.hr-review-card textarea{resize:vertical;padding:11px 12px}.hr-field input:focus,.hr-field textarea:focus,.hr-field select:focus,.hr-review-card textarea:focus,.hr-review-card select:focus,.hr-record-tools input:focus,.hr-access-add select:focus{border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11f}.hr-field small{color:var(--lightningcss-light,#74899f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);font-weight:650;line-height:var(--hpp-small-leading,1.35)}.hr-choice{border:0;min-width:0;margin:0;padding:0}.hr-choice legend{color:var(--lightningcss-light,#193b5c)var(--lightningcss-dark,#9acbff);margin-bottom:8px;font-size:.75rem;font-weight:850}.hr-choice>div{flex-wrap:wrap;gap:7px;display:flex}.hr-choice label{position:relative}.hr-choice input{opacity:0;pointer-events:none;position:absolute}.hr-choice label span{color:var(--lightningcss-light,#456078)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#f9fbfd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c0cfde)var(--lightningcss-dark,#61758d);border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:.75rem;font-weight:850;display:inline-flex}.hr-choice input:checked+span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d)}.hr-subheading{color:var(--lightningcss-light,#627b93)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.1em;margin:0 0 -6px}.hr-treatment-fields{gap:18px;display:grid}.hr-file-drop{color:var(--lightningcss-light,#194f7c)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#f2f8fd)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#93b5d4)var(--lightningcss-dark,#61758d);border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:110px;padding:20px;display:flex}.hr-file-drop>span{gap:3px;display:grid}.hr-file-drop small{color:var(--lightningcss-light,#6a839a)var(--lightningcss-dark,#9acbff)}.hr-file-drop input{width:min(100%,300px);min-height:auto;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:0 0;border:0;padding:0}.hr-error{color:var(--lightningcss-light,#8c1423)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f2)var(--lightningcss-dark,#34232d);border:1px solid var(--lightningcss-light,#ef9ba6)var(--lightningcss-dark,#61758d);border-radius:12px;margin:15px 0 0;padding:12px 15px;font-size:.78rem;font-weight:800}.hr-submit-bar{z-index:10;background:var(--lightningcss-light,#fffffff7)var(--lightningcss-dark,#151f2df7);border:1px solid var(--lightningcss-light,#bdd0e2)var(--lightningcss-dark,#61758d);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:13px 15px 13px 19px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 40px #041f3d2e}.hr-submit-bar>span{color:var(--lightningcss-light,#60778f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:8px;font-weight:750;display:flex}.hr-submit-bar button,.hr-confirmation button,.hr-review-card button,.hr-access-add button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:.78rem;font-weight:950;display:inline-flex}.hr-submit-bar button:disabled,.hr-review-card button:disabled,.hr-access-add button:disabled{opacity:.55}.hr-submit-bar svg,.hr-review-card button svg,.hr-access-add button svg{width:18px}@keyframes hr-spin{to{transform:rotate(360deg)}}.hr-confirmation,.hr-gate{text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9d8c7)var(--lightningcss-dark,#61758d);border-radius:28px;justify-items:center;gap:12px;width:min(100%,700px);margin:44px auto;padding:clamp(30px,6vw,58px);display:grid;box-shadow:0 20px 60px #03261821}.hr-confirmation>span,.hr-gate>svg{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e3f7ec)var(--lightningcss-dark,#18312b);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.hr-confirmation>span svg{width:40px}.hr-confirmation>p:first-of-type{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;margin:0;font-weight:950}.hr-confirmation h1,.hr-gate h1{text-transform:uppercase;margin:0;font-family:"Domino's Sans Header 1",Impact,sans-serif}.hr-confirmation>div{background:var(--lightningcss-light,#f5f8fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd9e6)var(--lightningcss-dark,#61758d);border-radius:13px;gap:4px;min-width:min(100%,430px);padding:14px;display:grid}.hr-confirmation>div small{color:var(--lightningcss-light,#71869b)var(--lightningcss-dark,#9acbff)}.hr-confirmation>div strong{letter-spacing:.04em;font-size:1.05rem}.hr-confirmation>p:last-of-type,.hr-gate p{color:var(--lightningcss-light,#60778e)var(--lightningcss-dark,#9acbff);max-width:530px;margin:0;font-size:.8rem;line-height:1.5}.hr-confirmation button{background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);margin-top:6px}.hr-gate a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-radius:11px;align-items:center;min-height:42px;padding:0 18px;font-size:.78rem;font-weight:900;display:inline-flex}.hr-loading{color:var(--lightningcss-light,#657d94)var(--lightningcss-dark,#9acbff);justify-content:center;align-items:center;gap:9px;min-height:230px;font-size:.8rem;font-weight:800;display:flex}.hr-loading svg{width:22px}.hr-records,.hr-access{padding-bottom:18px;overflow:hidden}.hr-workspace-head{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#061f40)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0a477c)var(--lightningcss-dark,#1d4c71));border-bottom:1px solid var(--lightningcss-light,#d9e3ed)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:18px;padding:23px 25px;display:flex}.hr-workspace-head>div{gap:4px;display:grid}.hr-workspace-head span{color:var(--lightningcss-light,#c4d9ea)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.hr-workspace-head>a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:40px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-weight:900;display:inline-flex}.hr-workspace-head svg{width:16px}.hr-record-tools{background:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#61758d);grid-template-columns:1fr 210px;gap:10px;padding:15px 18px;display:grid}.hr-record-tools label{position:relative}.hr-record-tools label svg{color:var(--lightningcss-light,#71879a)var(--lightningcss-dark,#9acbff);width:17px;position:absolute;top:13px;left:12px}.hr-record-tools label input{padding-left:38px}.hr-record-table{padding:0 18px}.hr-record-row{color:var(--lightningcss-light,#173a59)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;border-bottom:1px solid var(--lightningcss-light,#e1e8ef)var(--lightningcss-dark,#61758d);grid-template-columns:1.6fr .55fr .8fr .8fr .8fr .55fr;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 8px;display:grid}button.hr-record-row{cursor:pointer}button.hr-record-row:hover{background:var(--lightningcss-light,#f3f9ff)var(--lightningcss-dark,#151f2d)}.hr-record-header{color:var(--lightningcss-light,#6d8296)var(--lightningcss-dark,#9acbff);min-height:40px;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.07em;font-weight:900}.hr-record-row>span{min-width:0;font-size:.75rem}.hr-record-row>span:first-child{gap:3px;display:grid}.hr-record-row small{color:var(--lightningcss-light,#7890a6)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;overflow:hidden}.hr-record-row>span:last-child{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);align-items:center;gap:5px;font-weight:900;display:flex}.hr-record-row>span:last-child svg{width:14px}.hr-status{color:var(--lightningcss-light,#37536d)var(--lightningcss-dark,#9acbff);min-height:27px;font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#eaf0f5)var(--lightningcss-dark,#172d43);border-radius:999px;align-items:center;padding:0 9px;font-style:normal;font-weight:900;display:inline-flex}.hr-status.is-under_review{color:var(--lightningcss-light,#075b96)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dff1ff)var(--lightningcss-dark,#172d43)}.hr-status.is-action_needed{color:var(--lightningcss-light,#8a5100)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0c5)var(--lightningcss-dark,#332d20)}.hr-status.is-closed{color:var(--lightningcss-light,#0b653b)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dcf5e8)var(--lightningcss-dark,#18312b)}.hr-empty{color:var(--lightningcss-light,#73889d)var(--lightningcss-dark,#9acbff);text-align:center;justify-items:center;gap:6px;padding:65px 20px;display:grid}.hr-empty svg{width:40px;height:40px}.hr-empty h2,.hr-empty p{margin:0}.hr-empty h2{color:var(--lightningcss-light,#294965)var(--lightningcss-dark,#9acbff);font-size:1rem}.hr-empty p{font-size:.75rem}.hr-detail-head{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#051e3d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0a4f88)var(--lightningcss-dark,#1d4c71));border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:16px;padding:20px;display:grid;box-shadow:0 16px 36px #031e3b29}.hr-detail-head>button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:38px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffffff14)var(--lightningcss-dark,#151f2d14);border:1px solid var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-weight:900;display:inline-flex}.hr-detail-head>button svg{width:16px}.hr-detail-head span{color:var(--lightningcss-light,#c2d8eb)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.hr-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.hr-detail-grid>main,.hr-detail-grid>aside{gap:14px;display:grid}.hr-detail-section{overflow:hidden;box-shadow:0 10px 28px #041f3d12}.hr-detail-section>h2{color:var(--lightningcss-light,#143b5f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f4f8fb)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#dce5ed)var(--lightningcss-dark,#61758d);margin:0;padding:13px 17px;font-size:.82rem}.hr-detail-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px 16px 16px;display:grid}.hr-detail-item{border-bottom:1px solid var(--lightningcss-light,#edf1f5)var(--lightningcss-dark,#61758d);align-content:start;gap:4px;min-width:0;padding:12px 10px;display:grid;position:relative}.hr-detail-item.is-wide{grid-column:1/-1}.hr-detail-item>span{color:var(--lightningcss-light,#71879b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.05em;font-weight:900}.hr-detail-item>strong{color:var(--lightningcss-light,#183c5b)var(--lightningcss-dark,#9acbff);white-space:pre-wrap;word-break:break-word;font-size:.77rem;line-height:1.5}.hr-detail-item>button{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:900;display:inline-flex}.hr-detail-item>button svg{width:13px}.hr-record-signature{object-fit:contain;object-position:left center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#edf1f5)var(--lightningcss-dark,#61758d);grid-column:1/-1;width:min(100%,460px);height:120px}.hr-review-card,.hr-attachment-card,.hr-history-card{padding:16px;overflow:hidden;box-shadow:0 10px 28px #041f3d12}.hr-review-card h2,.hr-attachment-card h2,.hr-history-card h2{color:var(--lightningcss-light,#153a5c)var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;margin:0 0 12px;font-size:.84rem;display:flex}.hr-review-card h2 svg,.hr-attachment-card h2 svg,.hr-history-card h2 svg{width:17px}.hr-review-card label{color:var(--lightningcss-light,#59728a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);gap:6px;margin-bottom:12px;font-weight:900;display:grid}.hr-review-card button{background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);width:100%}.hr-attachment-card>a{color:var(--lightningcss-light,#18456d)var(--lightningcss-dark,#9acbff);border-bottom:1px solid var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#61758d);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.hr-attachment-card>a>svg{width:17px}.hr-attachment-card>a span{gap:2px;min-width:0;display:grid}.hr-attachment-card>a strong{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-attachment-card>a small{color:var(--lightningcss-light,#7b8fa2)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit)}.hr-history-card>div{grid-template-columns:9px 1fr;gap:8px;padding:8px 0;display:grid}.hr-history-card i{background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-radius:50%;width:7px;height:7px;margin-top:4px}.hr-history-card span{gap:2px;display:grid}.hr-history-card strong{font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);text-transform:capitalize}.hr-history-card small{color:var(--lightningcss-light,#788da1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,1.35)}.hr-access-add{background:var(--lightningcss-light,#f5f8fb)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#dce4ec)var(--lightningcss-dark,#61758d);grid-template-columns:1fr auto;gap:10px;padding:17px;display:grid}.hr-access-add button{background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71)}.hr-access-list{padding:8px 18px}.hr-access-list>div{border-bottom:1px solid var(--lightningcss-light,#e2e8ee)var(--lightningcss-dark,#61758d);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:70px;padding:10px 4px;display:grid}.hr-access-list>div>span:nth-child(2),.hr-access-owner>span{gap:3px;min-width:0;display:grid}.hr-access-list strong{color:var(--lightningcss-light,#1a3e5e)var(--lightningcss-dark,#9acbff);font-size:.78rem}.hr-access-list small{color:var(--lightningcss-light,#758a9d)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit)}.hr-access-list button{color:var(--lightningcss-light,#ad1e2e)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);background:0 0;border:0;align-items:center;gap:5px;font-weight:900;display:inline-flex}.hr-access-list button svg{width:15px}.hr-account-avatar,.hr-access-owner>svg{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0b6fa6)var(--lightningcss-dark,#1d4c71);border-radius:12px;place-items:center;width:39px;height:39px;font-size:.8rem;font-weight:950;display:grid}.hr-access-owner{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.hr-access-owner>svg{background:var(--lightningcss-light,#087642)var(--lightningcss-dark,#20503f);padding:9px}.hr-access-owner>i{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e3f7ec)var(--lightningcss-dark,#18312b);border-radius:999px;padding:5px 8px;font-style:normal;font-weight:950}@media (width<=850px){.hr-grid-3,.hr-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-detail-grid{grid-template-columns:1fr}.hr-record-row{grid-template-columns:1.3fr .45fr .75fr .8fr .55fr}.hr-record-row>span:nth-child(5),.hr-record-header>span:nth-child(5){display:none}}@media (width<=620px){.hr-shell{padding:10px 9px 55px}.hr-tabs{border-radius:13px;width:100%;margin-bottom:11px;top:59px}.hr-tabs button{font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);flex:1;padding:0 9px}.hr-intro-card,.hr-form-section,.hr-records,.hr-access{border-radius:16px}.hr-intro-card{padding:20px 16px}.hr-intro-title>span{width:45px;height:45px}.hr-intro-title h1{font-size:1.5rem}.hr-grid-2,.hr-grid-3,.hr-address-grid{grid-template-columns:1fr}.hr-section-body{padding:17px 14px}.hr-signature-wrap canvas{height:125px}.hr-file-drop{flex-direction:column;align-items:flex-start}.hr-submit-bar{flex-direction:column;align-items:stretch;padding:11px;bottom:7px}.hr-submit-bar>span{display:none}.hr-workspace-head{flex-direction:column;align-items:flex-start;padding:19px 16px}.hr-record-tools,.hr-access-add{grid-template-columns:1fr}.hr-record-table{padding:7px 12px}.hr-record-header{display:none}.hr-record-row{border:1px solid var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:7px;padding:13px;position:relative}.hr-record-row>span:first-child{grid-column:1/-1}.hr-record-row>span{align-items:center;gap:5px;display:flex}.hr-record-row>span:before{content:attr(data-label);color:var(--lightningcss-light,#7c91a4)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:900}.hr-record-row>span:last-child{font-size:0;position:absolute;top:12px;right:12px}.hr-record-row>span:last-child:before{display:none}.hr-record-row>span:last-child svg{width:18px}.hr-detail-head{grid-template-columns:1fr auto;gap:10px;padding:15px}.hr-detail-head>div{grid-area:1/1/auto/-1}.hr-detail-head>button:first-child{grid-area:2/1;justify-self:start}.hr-detail-head>button:last-child{grid-area:2/2}.hr-detail-section>div{grid-template-columns:1fr}.hr-detail-item.is-wide{grid-column:auto}.hr-access-list>div{grid-template-columns:auto 1fr}.hr-access-list button,.hr-access-owner>i{grid-column:2;justify-self:start}.hr-confirmation{margin:12px auto}}@media print{.unified-header,.hr-tabs,.hr-detail-head>button,.hr-review-card button{display:none!important}.hr-shell{background:#fff;padding:0}.hr-detail{width:100%}.hr-detail-head{color:#000;box-shadow:none;background:#fff;border:1px solid #999}.hr-detail-head p,.hr-detail-head span{color:#333}.hr-detail-grid{grid-template-columns:1fr}.hr-review-card,.hr-history-card{break-inside:avoid}.hr-attachment-card a{color:#000}}.hr-library{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e0eb)var(--lightningcss-dark,#61758d);border-radius:22px;overflow:hidden;box-shadow:0 16px 42px #041f3d17}.hr-library-head{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#061f40)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0a477c)var(--lightningcss-dark,#1d4c71));padding:28px clamp(20px,4vw,38px)}.hr-library-head p{color:var(--lightningcss-light,#7ed4ff)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;margin:0 0 6px;font-weight:950}.hr-library-head h1{text-transform:uppercase;margin:0 0 6px;font-family:"Domino's Sans Header 1",Impact,sans-serif}.hr-library-head span{color:var(--lightningcss-light,#c6dced)var(--lightningcss-dark,#e8edf5);font-size:.76rem}.hr-library-tools{background:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#61758d);gap:12px;padding:18px;display:grid}.hr-library-tools>label{position:relative}.hr-library-tools>label svg{color:var(--lightningcss-light,#71879a)var(--lightningcss-dark,#9acbff);width:17px;position:absolute;top:13px;left:12px}.hr-library-tools input{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfcfdf)var(--lightningcss-dark,#61758d);border-radius:11px;width:100%;min-height:44px;padding:0 12px 0 38px}.hr-library-tools>div{flex-wrap:wrap;gap:7px;display:flex}.hr-library-tools button{color:var(--lightningcss-light,#46617b)var(--lightningcss-dark,#9acbff);min-height:34px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c2d1de)var(--lightningcss-dark,#61758d);border-radius:999px;padding:0 12px;font-weight:850}.hr-library-tools button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d)}.hr-form-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.hr-form-tile{color:var(--lightningcss-light,#173a59)var(--lightningcss-dark,#9acbff);text-align:left;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3dfe9)var(--lightningcss-dark,#61758d);border-radius:18px;align-content:start;gap:8px;min-width:0;padding:20px;text-decoration:none;display:grid;box-shadow:0 7px 22px #041f3d0f}.hr-form-tile:hover{border-color:var(--lightningcss-light,#7cb5db)var(--lightningcss-dark,#61758d);transform:translateY(-1px)}.hr-form-tile>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.hr-form-tile>span svg{width:21px}.hr-form-tile small{color:var(--lightningcss-light,#0876b9)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.08em;font-weight:950}.hr-form-tile h2,.hr-form-tile p{margin:0}.hr-form-tile h2{font-size:1rem}.hr-form-tile p{color:var(--lightningcss-light,#617a90)var(--lightningcss-dark,#9acbff);font-size:.75rem;line-height:1.5}.hr-form-tile i{color:var(--lightningcss-light,#28526f)var(--lightningcss-dark,#9acbff);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e8f2f8)var(--lightningcss-dark,#172d43);border-radius:999px;margin-top:5px;padding:5px 8px;font-style:normal;font-weight:900}.hr-form-tile strong{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:7px}.hr-public-page{background:radial-gradient(circle at 85% 0,var(--lightningcss-light,#0069b426)var(--lightningcss-dark,#1d4c7126),#0000 32rem),var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);min-height:calc(100svh - 82px);padding:22px clamp(10px,3vw,36px) 70px}.hr-public-top{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.hr-public-top a,.hr-public-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:40px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-radius:11px;align-items:center;gap:6px;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.hr-public-top a svg{width:16px}.hr-public-top>span{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ddf4e7)var(--lightningcss-dark,#18312b);border-radius:999px;padding:7px 10px;font-weight:950}.hr-public-signature>span{color:var(--lightningcss-light,#193b5c)var(--lightningcss-dark,#9acbff)}.hr-public-signature .hr-signature-wrap{border-color:var(--lightningcss-light,#bfcfdf)var(--lightningcss-dark,#61758d)}.hr-public-check{color:var(--lightningcss-light,#244967)var(--lightningcss-dark,#9acbff)}.hr-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (width<=620px){.hr-form-tiles{grid-template-columns:1fr;padding:13px}.hr-library{border-radius:16px}.hr-public-page{padding:10px 8px 50px}.hr-public-top{flex-direction:column;align-items:flex-start}}.hr-library [data-category=time-off]{--category-color:#1556a0;--tile-accent:#b5d8ff}.hr-library [data-category=pay]{--category-color:#166447;--tile-accent:#b2efd1}.hr-library [data-category=management]{--category-color:#63389b;--tile-accent:#e1c8ff}.hr-library [data-category=safety]{--category-color:#983724;--tile-accent:#ffd5bd}.hr-library [data-category=support]{--category-color:#086575;--tile-accent:#b3eef5}.hr-library-tools button{min-height:40px;font-size:.875rem}.hr-library-tools button[data-category]{color:var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#61758d)}.hr-library-tools button[data-category].active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#151f2d)}.hr-form-tiles.home-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;width:100%;margin:0}.hr-form-tile.home-destination-card{border:1px solid var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#151f2d);width:100%;min-height:278px;font:inherit;border-radius:25px;grid-template-rows:auto 1fr;gap:0;padding:20px;transition:none;animation:none;position:relative;box-shadow:0 8px 22px #041f3d1f}.hr-form-tile.home-destination-card:before,.hr-form-tile.home-destination-card:after{display:none}.hr-form-tile.home-destination-card:hover,.hr-form-tile.home-destination-card:focus-visible{outline:3px solid var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#61758d);outline-offset:3px;transform:none}.hr-form-tile .home-destination-heading{max-width:calc(100% - 80px);color:var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#e8edf5);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;line-height:1.3}.hr-form-tile .home-destination-content{width:calc(100% - 80px)}.hr-form-tile .home-destination-content h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:16px 0 9px;font-size:clamp(1.65rem,2.15vw,2.4rem);line-height:1.1}.hr-form-tile .home-destination-content p{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:1rem;line-height:1.45}.hr-form-tile .home-destination-content strong{color:var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#e8edf5);font-size:.875rem}.hr-form-subject-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#151f2d21);border-radius:16px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:22px;right:18px}.hr-form-subject-icon svg{width:40px;height:40px}.hr-form-tile .hr-form-access{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0003)var(--lightningcss-dark,#0c131e33);margin-top:10px;padding:5px 8px;font-size:.75rem;line-height:1.3;display:block}@media (width<=620px){.hr-form-tiles.home-destination-grid{grid-template-columns:1fr;gap:11px;padding:13px}.hr-form-tile.home-destination-card,.hr-form-tile.home-destination-card:first-child,.hr-form-tile.home-destination-card:nth-child(2){border-radius:17px;height:auto;min-height:132px;padding:12px}.hr-form-tile .home-destination-heading{letter-spacing:.025em;max-width:calc(100% - 56px);font-size:.875rem}.hr-form-tile .home-destination-content{align-self:end;width:calc(100% - 56px)}.hr-form-tile .home-destination-content h2{margin:6px 0;font-size:1.2rem;line-height:1.12}.hr-form-tile .home-destination-content p,.hr-form-tile .home-destination-content strong{display:none}.hr-form-tile .hr-form-access{margin-top:6px;font-size:.75rem}.hr-form-subject-icon{border-radius:12px;width:44px;height:44px;top:14px;right:12px}.hr-form-subject-icon svg{width:28px;height:28px}}.hr-tab-link{color:var(--lightningcss-light,#46617b)var(--lightningcss-dark,#9acbff);background:0 0;border-left:1px solid var(--lightningcss-light,#d9e3ec)var(--lightningcss-dark,#61758d);border-radius:0 11px 11px 0;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 15px;font:800 .76rem/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.hr-tab-link:hover{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf6fc)var(--lightningcss-dark,#151f2d)}.hr-sensitive-field{background:var(--lightningcss-light,#f1f8fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a8cce7)var(--lightningcss-dark,#61758d);border-radius:14px;gap:10px;padding:13px;display:grid}.hr-sensitive-consent{color:var(--lightningcss-light,#244967)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);align-items:flex-start;gap:8px;font-weight:750;line-height:1.45;display:flex}.hr-sensitive-consent input{accent-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);flex:none;width:18px;height:18px;margin:1px 0 0}.hr-sensitive-consent a{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);text-decoration:underline}.hr-sensitive-consent em{color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#ffb3bd);font-style:normal}.hr-gate-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hr-gate-actions a:last-child{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf4fb)var(--lightningcss-dark,#172d43)}.hr-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.hr-export-actions a,.hr-export-actions button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font:900 .7rem/1 Arial,sans-serif;display:inline-flex}.hr-export-actions button{cursor:pointer}.hr-export-actions button:hover,.hr-export-actions a:hover{background:var(--lightningcss-light,#ffffff30)var(--lightningcss-dark,#151f2d30)}.hr-detail-error{width:min(100%,1100px);margin:12px auto 0}.hr-privacy-page{color:var(--lightningcss-light,#173750)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 82% 0,var(--lightningcss-light,#0069b424)var(--lightningcss-dark,#1d4c7124),#0000 28rem),var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);min-height:calc(100svh - 82px);padding:30px clamp(14px,4vw,42px) 70px}.hr-privacy-document{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccd9e5)var(--lightningcss-dark,#61758d);border-radius:24px;width:min(100%,960px);margin:0 auto;overflow:hidden;box-shadow:0 18px 52px #041f3d1c}.hr-privacy-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(130deg,var(--lightningcss-light,#051f42)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#07558e)var(--lightningcss-dark,#1d4c71));align-items:center;gap:18px;padding:clamp(24px,5vw,46px);display:flex}.hr-privacy-hero>span{background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-radius:18px;flex:none;place-items:center;width:64px;height:64px;display:grid}.hr-privacy-hero svg{width:32px;height:32px}.hr-privacy-hero p{color:var(--lightningcss-light,#7ed4ff)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.13em;margin:0 0 5px;font-weight:950}.hr-privacy-hero h1{text-transform:uppercase;margin:0 0 8px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.7rem,4vw,2.7rem)}.hr-privacy-hero small{color:var(--lightningcss-light,#c7dced)var(--lightningcss-dark,#e8edf5)}.hr-privacy-document>section{border-bottom:1px solid var(--lightningcss-light,#e0e7ee)var(--lightningcss-dark,#61758d);padding:25px clamp(20px,5vw,48px)}.hr-privacy-document h2{color:var(--lightningcss-light,#0b3a62)var(--lightningcss-dark,#9acbff);margin:0 0 10px;font-size:1.1rem}.hr-privacy-document p,.hr-privacy-document li{color:var(--lightningcss-light,#4f687e)var(--lightningcss-dark,#9acbff);font-size:.82rem;line-height:1.68}.hr-privacy-document p{margin:8px 0}.hr-privacy-summary{background:var(--lightningcss-light,#f4f9fd)var(--lightningcss-dark,#151f2d)}.hr-privacy-callout{background:var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#9fc9e8)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;display:flex}.hr-privacy-callout svg{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);flex:none;width:23px}.hr-privacy-callout p{gap:3px;margin:0;display:grid}.hr-privacy-callout strong{color:var(--lightningcss-light,#0e426a)var(--lightningcss-dark,#9acbff)}.hr-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.hr-security-grid>div{background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e1eb)var(--lightningcss-dark,#61758d);border-radius:15px;padding:16px}.hr-security-grid svg{color:var(--lightningcss-light,#0876b9)var(--lightningcss-dark,#9acbff);width:23px}.hr-security-grid h3{color:var(--lightningcss-light,#153e61)var(--lightningcss-dark,#9acbff);margin:8px 0 4px;font-size:.83rem}.hr-security-grid p{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin:0}.hr-privacy-law{background:var(--lightningcss-light,#fbfcfd)var(--lightningcss-dark,#151f2d)}.hr-privacy-law ul{margin:12px 0 0;padding-left:20px}.hr-privacy-document a{color:var(--lightningcss-light,#006ba6)var(--lightningcss-dark,#9acbff);font-weight:800}.hr-privacy-document footer{color:var(--lightningcss-light,#70869a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f2f6f9)var(--lightningcss-dark,#151f2d);justify-content:space-between;gap:15px;padding:20px clamp(20px,5vw,48px);display:flex}.hr-privacy-document footer a{text-decoration:none}.hr-privacy-return{z-index:12;pointer-events:none;width:min(100%,960px);margin:0 auto 12px;position:sticky;top:94px}.hr-privacy-return a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);pointer-events:auto;background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#b9ccdc)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:7px;width:fit-content;min-height:42px;padding:0 15px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #042d4e33}.hr-privacy-return a:hover{background:var(--lightningcss-light,#074c77)var(--lightningcss-dark,#1d4c71)}.hr-privacy-return svg,.hr-privacy-document footer svg{width:16px}.hr-privacy-document footer a{align-items:center;gap:6px;display:inline-flex}@media (width<=620px){.hr-tab-link{font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);border-left:0;flex:1;padding:0 9px}.hr-export-actions{justify-content:flex-start}.hr-security-grid{grid-template-columns:1fr}.hr-privacy-page{padding:12px 8px 45px}.hr-privacy-return{top:70px}.hr-privacy-document{border-radius:16px}.hr-privacy-hero,.hr-privacy-document footer{flex-direction:column;align-items:flex-start}}.hr-driver-insurance{gap:16px;display:grid}.hr-public-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.hr-public-top-actions>span{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ddf4e7)var(--lightningcss-dark,#18312b);border-radius:999px;padding:7px 10px;font-weight:950}.hr-public-share{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border:0;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font:900 .72rem/1 Arial,sans-serif;display:inline-flex;box-shadow:0 6px 16px #910f142e}.hr-public-share:hover{background:var(--lightningcss-light,#b8141a)var(--lightningcss-dark,#652838)}.hr-public-share:focus-visible{outline-offset:2px;outline:3px solid var(--lightningcss-light,#d7192040)var(--lightningcss-dark,#61758d40)}.hr-public-share svg{width:16px;height:16px}.hr-insurance-warning{color:var(--lightningcss-light,#624600)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff8dc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e2b94b)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.hr-insurance-warning>svg{color:var(--lightningcss-light,#b87900)var(--lightningcss-dark,#f4d38b);flex:none;width:23px;height:23px}.hr-insurance-warning div{gap:5px;display:grid}.hr-insurance-warning strong{font-size:.82rem}.hr-insurance-warning p{margin:0;font-size:.76rem;line-height:1.55}.hr-company-vehicle-cert{color:var(--lightningcss-light,#173f60)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#edf7fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#91bfdc)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:flex-start;gap:11px;padding:15px;display:flex}.hr-company-vehicle-cert input{accent-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);flex:none;width:21px;height:21px;margin:1px 0 0}.hr-company-vehicle-cert span{gap:4px;display:grid}.hr-company-vehicle-cert strong{font-size:.82rem}.hr-company-vehicle-cert small{color:var(--lightningcss-light,#536f86)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:1.45}.hr-deduction-statement{color:var(--lightningcss-light,#173f60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf7fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#9dc4df)var(--lightningcss-dark,#61758d);border-radius:14px;align-items:flex-start;gap:11px;padding:15px;display:flex}.hr-deduction-statement svg{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);flex:none;width:22px;height:22px}.hr-deduction-statement p{margin:0;font-size:.78rem;font-weight:750;line-height:1.5}@media (width<=620px){.hr-public-top-actions{justify-content:space-between;width:100%}}.hr-public-top button.hr-public-button{cursor:pointer;border:0}.hr-record-tools{grid-template-columns:minmax(220px,1fr) 245px 210px}.hr-record-row{grid-template-columns:1.35fr 1.25fr .7fr .85fr .75fr .5fr}.hr-status.is-processing{color:var(--lightningcss-light,#075b96)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dff1ff)var(--lightningcss-dark,#172d43)}.hr-status.is-approved{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff5e8)var(--lightningcss-dark,#18312b)}.hr-status.is-rejected{color:var(--lightningcss-light,#a7192c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe2e7)var(--lightningcss-dark,#34232d)}.hr-workflow-status{color:var(--lightningcss-light,#264c6b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f3f7fa)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c8d8e6)var(--lightningcss-dark,#61758d);border-radius:12px;gap:3px;margin-bottom:12px;padding:12px;display:grid}.hr-workflow-status small{color:var(--lightningcss-light,#71869a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;letter-spacing:.06em;font-weight:900}.hr-workflow-status strong{font-size:.85rem}.hr-workflow-status.is-processing{color:var(--lightningcss-light,#075b96)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f6ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#8dc7eb)var(--lightningcss-dark,#61758d)}.hr-workflow-status.is-approved{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e9f8ef)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#8fd1ad)var(--lightningcss-dark,#61758d)}.hr-workflow-status.is-rejected{color:var(--lightningcss-light,#a7192c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f2)var(--lightningcss-dark,#34232d);border-color:var(--lightningcss-light,#e8a4ae)var(--lightningcss-dark,#61758d)}.hr-workflow-actions{gap:9px;margin-bottom:14px;display:grid}.hr-workflow-actions>p{color:var(--lightningcss-light,#5c7489)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);margin:0;line-height:1.45}.hr-workflow-actions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.hr-workflow-actions button.is-processing{background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71)}.hr-workflow-actions button.is-approved{background:var(--lightningcss-light,#087642)var(--lightningcss-dark,#20503f)}.hr-workflow-actions button.is-rejected{background:var(--lightningcss-light,#bd1f32)var(--lightningcss-dark,#652838)}.hr-workflow-actions>a{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-align:center;font-weight:900}.hr-termination-review>label{margin-bottom:2px}.hr-termination-review label small{font-weight:500;line-height:1.4}.hr-termination-confirm{background:var(--lightningcss-light,#f4f8fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c4d7e5)var(--lightningcss-dark,#61758d);border-radius:12px;gap:10px;padding:12px;display:grid}.hr-termination-confirm>p{color:var(--lightningcss-light,#254b66)var(--lightningcss-dark,#9acbff);margin:0;font-size:.75rem;line-height:1.5}.hr-termination-confirm>div{gap:8px;display:grid}.hr-termination-confirm button.is-secondary{color:var(--lightningcss-light,#183e59)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e0eaf2)var(--lightningcss-dark,#172d43)}.hr-status-page{color:var(--lightningcss-light,#173750)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 85% 0,var(--lightningcss-light,#0069b42b)var(--lightningcss-dark,#1d4c712b),#0000 30rem),var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);min-height:100svh;padding:24px clamp(10px,4vw,42px) 60px}.hr-status-shell{gap:14px;width:min(100%,760px);margin:0 auto;display:grid}.hr-status-shell>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hr-status-shell>header a,.hr-status-shell>header span{min-height:40px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-weight:900;display:inline-flex}.hr-status-shell>header a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);text-decoration:none}.hr-status-shell>header span{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#ddf4e7)var(--lightningcss-dark,#18312b)}.hr-status-shell>header svg{width:17px}.hr-status-card,.hr-tracking-result{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cedce7)var(--lightningcss-dark,#61758d);border-radius:22px;overflow:hidden;box-shadow:0 16px 42px #041f3d1a}.hr-status-card{padding:clamp(22px,5vw,38px)}.hr-status-card>p{color:var(--lightningcss-light,#0876b9)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.11em;margin:0 0 6px;font-weight:950}.hr-status-card h1{color:var(--lightningcss-light,#073b65)var(--lightningcss-dark,#9acbff);text-transform:uppercase;margin:0 0 7px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.7rem,5vw,2.5rem)}.hr-status-card>span{color:var(--lightningcss-light,#627b91)var(--lightningcss-dark,#9acbff);font-size:.78rem;line-height:1.5}.hr-status-card form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:20px;display:grid}.hr-status-card form label{color:var(--lightningcss-light,#4e687e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);gap:6px;font-weight:900;display:grid}.hr-status-card input{color:var(--lightningcss-light,#123956)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8cada)var(--lightningcss-dark,#61758d);border-radius:11px;min-height:46px;padding:0 12px;font-size:.88rem}.hr-status-card form button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-weight:950;display:inline-flex}.hr-tracking-current{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#07335b)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#086c9e)var(--lightningcss-dark,#1d4c71));grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:24px;display:grid}.hr-tracking-result.is-approved .hr-tracking-current{background:linear-gradient(120deg,var(--lightningcss-light,#07522f)var(--lightningcss-dark,#20503f),var(--lightningcss-light,#079152)var(--lightningcss-dark,#20503f))}.hr-tracking-result.is-rejected .hr-tracking-current{background:linear-gradient(120deg,var(--lightningcss-light,#711225)var(--lightningcss-dark,#652838),var(--lightningcss-light,#bd1f32)var(--lightningcss-dark,#652838))}.hr-tracking-current>span{background:var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#151f2d1f);border:1px solid var(--lightningcss-light,#ffffff52)var(--lightningcss-dark,#61758d52);border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.hr-tracking-current>span svg{width:27px}.hr-tracking-current small{color:var(--lightningcss-light,#bce6ff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;font-weight:950}.hr-tracking-current h2,.hr-tracking-current p{margin:0}.hr-tracking-current h2{margin:3px 0;font-size:1.25rem}.hr-tracking-current p{color:var(--lightningcss-light,#d8eaf6)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.hr-tracking-current>button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff4d)var(--lightningcss-dark,#61758d4d);border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.hr-tracking-current>button svg{width:18px}.hr-tracking-timeline{padding:20px 24px 10px;display:grid}.hr-tracking-timeline>div{grid-template-columns:30px 1fr;gap:10px;min-height:58px;display:grid}.hr-tracking-timeline i{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:25px;height:25px;font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0876b9)var(--lightningcss-dark,#1d4c71);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid}.hr-tracking-timeline span{border-bottom:1px solid var(--lightningcss-light,#e1e8ee)var(--lightningcss-dark,#61758d);align-content:start;gap:3px;padding-top:3px;display:grid}.hr-tracking-timeline strong{color:var(--lightningcss-light,#244763)var(--lightningcss-dark,#9acbff);font-size:.75rem}.hr-tracking-timeline small{color:var(--lightningcss-light,#7990a4)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit)}.hr-tracking-live{color:var(--lightningcss-light,#658096)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:7px;margin:0;padding:0 24px 20px;display:flex}.hr-tracking-live i{background:var(--lightningcss-light,#11a45a)var(--lightningcss-dark,#20503f);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #11a45a21}@media (width<=760px){.hr-record-tools,.hr-status-card form{grid-template-columns:1fr}.hr-status-shell>header{flex-direction:column;align-items:stretch}.hr-status-shell>header a,.hr-status-shell>header span{justify-content:center}.hr-tracking-current{grid-template-columns:auto 1fr}.hr-tracking-current>button{grid-column:1/-1;width:100%}.hr-workflow-actions>div{grid-template-columns:1fr}}.hr-form-groups{gap:28px;padding:20px;display:grid}.hr-form-group{min-width:0}.hr-form-group-heading{border-left:5px solid var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#61758d);background:color-mix(in srgb,var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#151f2d) 7%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border-radius:0 8px 8px 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;display:flex}.hr-form-group-heading h2{color:var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#e8edf5);margin:0;font-size:1.25rem;font-weight:850;line-height:1.3}.hr-form-group-heading>span{color:var(--lightningcss-light,#46617b)var(--lightningcss-dark,#9acbff);font-size:.875rem}.hr-form-group .hr-form-tiles.home-destination-grid{padding:0}@media (width<=620px){.hr-form-groups{gap:24px;padding:13px}.hr-form-group-heading h2{font-size:1.125rem}}.hr-form-group .hr-form-tiles.home-destination-grid{gap:10px}.hr-form-group .hr-form-tile.home-destination-card{background:linear-gradient(125deg, color-mix(in srgb,var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#151f2d) 60%,var(--lightningcss-light,#06182f)var(--lightningcss-dark,#0c131e)) 0%, var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#151f2d) 62%, color-mix(in srgb,var(--lightningcss-light,var(--category-color))var(--lightningcss-dark,#151f2d) 78%,var(--lightningcss-light,var(--tile-accent))var(--lightningcss-dark,#151f2d)) 100%);border-radius:14px;grid-template-rows:1fr;height:auto;min-height:139px;padding:14px}.hr-form-group .hr-form-tile .home-destination-heading,.hr-form-group .hr-form-tile .home-destination-content p,.hr-form-group .hr-form-tile .home-destination-content strong{display:none}.hr-form-group .hr-form-tile .home-destination-content{align-self:center;width:calc(100% - 54px);min-width:0}.hr-form-group .hr-form-tile .home-destination-content h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.18}.hr-form-group .hr-form-tile .hr-form-access{white-space:normal;max-width:100%;margin-top:8px;padding:3px 6px;font-size:.75rem;line-height:1.3}.hr-form-group .hr-form-subject-icon{border-radius:10px;width:40px;height:40px;top:50%;right:14px;transform:translateY(-50%)}.hr-form-group .hr-form-subject-icon svg{width:26px;height:26px}@media (width<=620px){.hr-form-group .hr-form-tile.home-destination-card{border-radius:10px;height:auto;min-height:66px;padding:8px 10px}.hr-form-group .hr-form-tile .home-destination-content{width:calc(100% - 40px)}.hr-form-group .hr-form-tile .home-destination-content h2{font-size:1rem;line-height:1.15}.hr-form-group .hr-form-tile .hr-form-access{background:0 0;margin-top:4px;padding:0;font-size:.75rem}.hr-form-group .hr-form-subject-icon{border-radius:8px;width:30px;height:30px;right:10px}.hr-form-group .hr-form-subject-icon svg{width:20px;height:20px}}.hr-routing{color:var(--lightningcss-light,#173a59)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f5f9fc)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#cbdbe8)var(--lightningcss-dark,#61758d);margin:24px 0 0;padding:clamp(16px,3vw,28px)}.hr-routing h2{margin:0 0 8px;font-size:1.4rem}.hr-routing p{font-size:.95rem;line-height:1.5}.hr-routing .hr-field{margin:12px 0}.hr-routing .hr-field span{font-size:.875rem}.hr-routing input:not([type=checkbox]),.hr-routing select{color:var(--lightningcss-light,#173a59)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a9c1d4)var(--lightningcss-dark,#61758d);border-radius:8px;width:100%;min-height:44px;padding:10px;font-size:1rem}.hr-routing-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;margin:20px 0;display:grid}.hr-routing-people fieldset{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c1d5e5)var(--lightningcss-dark,#61758d);border-radius:12px;min-width:0;padding:14px}.hr-routing-people legend{padding:0 6px;font-weight:850}.hr-routing-people label:not(.hr-field){align-items:center;gap:10px;padding:8px 0;font-size:.95rem;display:flex}.hr-routing input[type=checkbox]{accent-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);flex:none;width:20px;height:20px}.hr-routing button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border:0;border-radius:8px;min-height:42px;padding:9px 14px;font-weight:800}.hr-routing button:disabled{opacity:.55;cursor:default}.hr-routing-delivery{margin-top:24px}.hr-routing-delivery summary{cursor:pointer;padding:12px 0;font-weight:800}.hr-routing-delivery>div{overflow-wrap:anywhere;border-bottom:1px solid var(--lightningcss-light,#ccdae5)var(--lightningcss-dark,#61758d);gap:6px;padding:12px 0;display:grid}.hr-routing-delivery button{width:fit-content}.hr-background-disclosure,.hr-consumer-authorization{color:var(--lightningcss-light,#173a59)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f8fbfd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cddd)var(--lightningcss-dark,#61758d);border-radius:15px;padding:clamp(17px,3vw,24px)}.hr-background-disclosure>strong,.hr-consumer-authorization>strong{color:var(--lightningcss-light,#073d62)var(--lightningcss-dark,#9acbff);margin-bottom:11px;font-size:1rem;display:block}.hr-background-disclosure p{white-space:pre-line;margin:0;font-size:.9rem;line-height:1.65}.hr-consumer-authorization{background:var(--lightningcss-light,#eef7fc)var(--lightningcss-dark,#151f2d);border-left:5px solid var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d)}.hr-consumer-authorization p{margin:0;font-size:.95rem;line-height:1.65}.hr-disclosure-ack{background:var(--lightningcss-light,#eaf6fb)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d);border-radius:13px;padding:15px}.hr-disclosure-ack input{flex:none;width:22px;height:22px}.hris{--hi-navy:#112e49;--hi-blue:#006ba6;--hi-line:#dce5ef;--hi-muted:#53687b;max-width:1460px;color:var(--lightningcss-light,var(--hi-navy))var(--lightningcss-dark,#e8edf5);margin:0 auto;padding:28px 26px 40px;font-size:16px}.hris *,.hi-dialog *{box-sizing:border-box}.hris h1,.hris h2,.hris h3,.hi-dialog h2,.hi-dialog h3{letter-spacing:-.025em;font-weight:750}.hris h2{margin:0 0 8px;font-size:22px}.hris h3,.hi-dialog h3{margin:20px 0 10px;font-size:17px}.hris p{color:var(--lightningcss-light,var(--hi-muted))var(--lightningcss-dark,#b8c5d6);line-height:1.6}.hris button,.hi-dialog button,.hi-button{color:var(--lightningcss-light,#163e5d)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cdd9e5)var(--lightningcss-dark,#61758d);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.hris button:hover,.hi-dialog button:hover{background:var(--lightningcss-light,#edf5fb)var(--lightningcss-dark,#151f2d)}.hris button:disabled,.hi-dialog button:disabled{opacity:.5;cursor:default}.hris button:focus-visible,.hi-dialog button:focus-visible,.hris a:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#40a4d8)var(--lightningcss-dark,#61758d)}.hris .hi-primary,.hi-dialog .hi-primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006ca6)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#006ca6)var(--lightningcss-dark,#61758d)}.hris .hi-primary:hover,.hi-dialog .hi-primary:hover{background:var(--lightningcss-light,#00527f)var(--lightningcss-dark,#1d4c71)}.hi-header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,#102b46)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#154c70)var(--lightningcss-dark,#1d4c71));border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:25px 28px;display:flex}.hi-brand{align-items:center;gap:16px;display:flex}.hi-brand>span{background:var(--lightningcss-light,#ffffff16)var(--lightningcss-dark,#151f2d16);border:1px solid var(--lightningcss-light,#ffffff30)var(--lightningcss-dark,#61758d30);border-radius:14px;place-items:center;width:62px;height:62px;display:grid}.hi-eyebrow{letter-spacing:.12em;font-size:12px;font-weight:750}.hi-header h1{margin:3px 0 0;font-size:38px;line-height:1.2}.hi-header p{color:var(--lightningcss-light,#d7e8f5)var(--lightningcss-dark,#e8edf5);margin:2px 0;font-size:14px}.hi-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;max-width:390px;display:flex}.hi-header-actions>span{color:var(--lightningcss-light,#dce8f2)var(--lightningcss-dark,#e8edf5);justify-content:flex-end;align-items:center;gap:6px;width:100%;font-size:13px;display:flex}.hi-header-actions>a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);align-items:center;padding:8px;font-size:14px;display:flex}.hi-header .hi-primary{color:var(--lightningcss-light,#103b60)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d)}.hi-tabs>[data-slot=tabs-list]{background:var(--lightningcss-light,#e8eff6)var(--lightningcss-dark,#172d43);border-radius:12px;justify-content:flex-start;gap:4px;width:100%;height:auto;margin-bottom:22px;padding:5px;overflow:auto}.hi-tabs [data-slot=tabs-trigger]{background:0 0;border:0;flex:none;min-height:43px;padding:11px 19px;font-size:14px}.hi-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--lightningcss-light,#005f95)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);box-shadow:0 2px 8px #102e4912}.hi-tabs [data-slot=tabs-trigger] svg{width:17px}.hi-tabs>[data-slot=tabs-content]{min-width:0}.hi-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.hi-stats>button{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:19px 22px}.hi-stats>button>span{color:var(--lightningcss-light,#456177)var(--lightningcss-dark,#9acbff);align-items:center;gap:9px;font-size:14px;display:flex}.hi-stats strong{font-size:35px;line-height:1.1}.hi-stats small{color:var(--lightningcss-light,#0076ad)var(--lightningcss-dark,#9acbff);align-items:center;gap:3px;font-size:12px;display:flex}.hi-dashboard{grid-template-columns:minmax(0,2.1fr) minmax(270px,1fr);gap:22px;display:grid}.hi-panel{border:1px solid var(--lightningcss-light,var(--hi-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:15px;min-width:0;margin-bottom:20px;padding:25px}.hi-panel>p{margin:0 0 18px;font-size:14px}.hi-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.hi-section-title p{margin:0;font-size:14px}.hi-buttons{flex-wrap:wrap;gap:8px;display:flex}.hi-event-list{flex-direction:column;display:flex}.hris .hi-event-row{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;border-bottom:1px solid var(--lightningcss-light,#e6edf3)var(--lightningcss-dark,#61758d);border-radius:0;justify-content:flex-start;gap:12px;width:100%;padding:17px 0;display:flex}.hris .hi-event-row:hover{background:var(--lightningcss-light,#f4f8fb)var(--lightningcss-dark,#151f2d)}.hi-event-symbol{color:var(--lightningcss-light,#006ba6)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f3fb)var(--lightningcss-dark,#172d43);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:42px;display:grid}.hi-event-symbol.urgent{color:var(--lightningcss-light,#c33932)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0ee)var(--lightningcss-dark,#34232d)}.hi-grow{flex:1;min-width:0}.hi-grow>strong{overflow-wrap:anywhere;font-size:15px;display:block}.hi-grow>small,.hi-event-meta>small{color:var(--lightningcss-light,#5b7185)var(--lightningcss-dark,#9acbff);margin-top:5px;font-size:12px;font-weight:400;display:block}.hi-event-meta{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.hi-badge{color:var(--lightningcss-light,#44617a)var(--lightningcss-dark,#9acbff);white-space:nowrap;background:var(--lightningcss-light,#f0f5f9)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d4e0eb)var(--lightningcss-dark,#61758d);border-radius:20px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.hi-open,.hi-in_review{color:var(--lightningcss-light,#006395)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f4fd)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#c8e2f4)var(--lightningcss-dark,#61758d)}.hi-urgent,.hi-overdue{color:var(--lightningcss-light,#b6372b)var(--lightningcss-dark,#ffb3bd)!important}.hi-resolved,.hi-closed,.hi-active{color:var(--lightningcss-light,#21674e)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e9f7f2)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#c8e9da)var(--lightningcss-dark,#61758d)}.hi-waiting,.hi-on_leave{color:var(--lightningcss-light,#885e15)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff6e3)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#edddb6)var(--lightningcss-dark,#61758d)}.hi-blue-panel{background:linear-gradient(130deg,var(--lightningcss-light,#e6f3fe)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f1f7ff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#c6ddeb)var(--lightningcss-dark,#61758d)}.hi-blue-panel .hi-eyebrow{color:var(--lightningcss-light,#006aa4)var(--lightningcss-dark,#9acbff);margin-bottom:12px}.hi-blue-panel h2{font-size:26px;line-height:1.25}.hi-blue-panel p{font-size:14px}.hi-empty{text-align:center;color:var(--lightningcss-light,#658097)var(--lightningcss-dark,#9acbff);padding:36px 16px}.hi-empty>svg{opacity:.7;width:36px;height:36px;margin:0 auto 8px}.hi-empty p{font-size:14px}.hi-filters{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.hi-filters>label{flex:1;min-width:140px}.hi-filters .hi-search{flex:1.6;min-width:190px}.hris label,.hi-dialog label{color:var(--lightningcss-light,#304d63)var(--lightningcss-dark,#9acbff);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.hris label>span{align-items:center;gap:6px;display:flex}.hris input,.hris select,.hris textarea,.hi-dialog input,.hi-dialog select,.hi-dialog textarea{color:var(--lightningcss-light,#163953)var(--lightningcss-dark,#9acbff);width:100%;font:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bfd0dd)var(--lightningcss-dark,#61758d);border-radius:8px;min-width:0;padding:10px 11px;font-size:16px;font-weight:400}.hris input:focus,.hris select:focus,.hris textarea:focus,.hi-dialog input:focus,.hi-dialog select:focus,.hi-dialog textarea:focus{outline-offset:1px;outline:2px solid var(--lightningcss-light,#1e94ce)var(--lightningcss-dark,#61758d)}.hris textarea,.hi-dialog textarea{resize:vertical}.hi-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hris .hi-person-card{text-align:left;border-color:var(--lightningcss-light,#d6e2ec)var(--lightningcss-dark,#61758d);border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:19px;display:flex}.hi-person-top{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:6px;display:flex}.hi-small-avatar{color:var(--lightningcss-light,#32789e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f2fb)var(--lightningcss-dark,#172d43);border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.hi-person-card>strong{overflow-wrap:anywhere;font-size:17px}.hi-person-card>span{color:var(--lightningcss-light,#526a7e)var(--lightningcss-dark,#9acbff);font-weight:400}.hi-person-card>small{color:var(--lightningcss-light,#526a7e)var(--lightningcss-dark,#9acbff);font-size:13px}.hi-card-foot{color:var(--lightningcss-light,#4c6b82)var(--lightningcss-dark,#9acbff);border-top:1px solid var(--lightningcss-light,#e6edf3)var(--lightningcss-dark,#61758d);align-items:center;gap:10px;width:100%;margin-top:13px;padding-top:12px;font-size:12px;display:flex}.hi-card-foot>svg{margin-left:auto}.hi-pager{align-items:center;gap:8px;margin-top:20px;font-size:14px;display:flex}.hi-pager>span{color:var(--lightningcss-light,#557088)var(--lightningcss-dark,#9acbff);margin-right:auto}.hi-footer{color:var(--lightningcss-light,#5a7385)var(--lightningcss-dark,#9acbff);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.hi-footer button{margin-left:auto;font-size:12px}.hi-error,.hi-notice{border-radius:10px;align-items:center;gap:9px;margin:12px 0 20px;padding:14px 17px;font-size:14px;display:flex}.hi-error{background:var(--lightningcss-light,#fff1ef)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#efcdc7)var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#a1352d)var(--lightningcss-dark,#ffb3bd)!important}.hi-notice{color:var(--lightningcss-light,#236747)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#ecf7f1)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cce5d7)var(--lightningcss-dark,#61758d)}.hi-notice button{margin-left:auto}.hi-profile-head{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e3ed)var(--lightningcss-dark,#61758d);border-radius:16px;align-items:center;gap:20px;margin:20px 0 25px;padding:26px;display:flex}.hi-profile-head h2{margin-top:4px;font-size:29px}.hi-profile-head p{margin:4px 0 10px;font-size:14px}.hi-avatar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(140deg,var(--lightningcss-light,#047cae)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#163759)var(--lightningcss-dark,#1d4c71));border-radius:18px;flex-shrink:0;place-items:center;width:76px;height:76px;font-size:26px;font-weight:750;display:grid}.hi-profile-head .hi-eyebrow{color:var(--lightningcss-light,#527088)var(--lightningcss-dark,#9acbff)}.hi-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hi-detail-grid dt{color:var(--lightningcss-light,#5f7386)var(--lightningcss-dark,#9acbff);margin-bottom:5px;font-size:12px}.hi-detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:15px}.hi-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.hi-documents{flex-direction:column;gap:8px;display:flex}.hi-documents>a{color:var(--lightningcss-light,#174c70)var(--lightningcss-dark,#9acbff);border:1px solid var(--lightningcss-light,#d5e2ed)var(--lightningcss-dark,#61758d);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:13px;text-decoration:none;display:flex}.hi-documents>a>span{flex:1;min-width:0}.hi-documents strong{overflow-wrap:anywhere;font-size:14px;display:block}.hi-documents small{color:var(--lightningcss-light,#657a8c)var(--lightningcss-dark,#9acbff);margin-top:4px;font-size:12px;display:block}.hi-upload{background:var(--lightningcss-light,#f3f7fb)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#b5cedf)var(--lightningcss-dark,#61758d);border-radius:12px;margin-top:24px;padding:20px}.hi-upload h3{align-items:center;gap:8px;margin-top:0;display:flex}.hi-help{margin:9px 0 16px;line-height:1.55;color:var(--lightningcss-light,#60768a)var(--lightningcss-dark,#9acbff)!important;font-size:13px!important}.hi-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.hi-history{padding:0;list-style:none}.hi-history li{gap:12px;padding:10px 0;display:flex}.hi-history li>span{background:var(--lightningcss-light,#6ba5c8)var(--lightningcss-dark,#1d4c71);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.hi-history strong{font-size:14px;font-weight:600}.hi-history small{color:var(--lightningcss-light,#63798c)var(--lightningcss-dark,#9acbff);font-size:12px;display:block}.hi-dialog{color:var(--lightningcss-light,#173952)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);max-height:90dvh;overflow:auto;width:calc(100vw - 28px)!important;max-width:860px!important;padding:28px!important}.hi-dialog>[data-slot=dialog-header]{padding-right:30px}.hi-dialog [data-slot=dialog-title]{font-size:25px}.hi-dialog [data-slot=dialog-description]{font-size:14px;line-height:1.5}.hi-editor{padding-top:10px}.hi-editor fieldset,.hi-panel fieldset{border:0;min-width:0;margin:0;padding:0}.hi-editor form>fieldset>label{margin:15px 0}.hi-editor h3{margin-top:22px}.hi-picker{background:var(--lightningcss-light,#f2f6fa)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e3ed)var(--lightningcss-dark,#61758d);border-radius:11px;margin:14px 0;padding:14px}.hi-pick-results{max-height:165px;margin-top:10px;overflow:auto}.hi-dialog .hi-pick-results button{text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;border-bottom:1px solid var(--lightningcss-light,#e1e8ef)var(--lightningcss-dark,#61758d);border-radius:0;justify-content:space-between;width:100%;padding:9px;display:flex}.hi-pick-results small{color:var(--lightningcss-light,#5f778b)var(--lightningcss-dark,#9acbff);margin-top:3px;font-size:12px;font-weight:400;display:block}.hi-participants>div{flex-wrap:wrap;align-items:center;gap:8px;margin:7px 0;display:flex}.hi-participants strong{flex:1;font-size:14px}.hi-participants select{width:140px}.hi-participants button{font-size:12px}.hi-match{border:1px solid var(--lightningcss-light,#cee0ec)var(--lightningcss-dark,#61758d);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;display:flex}.hi-match>label{flex:1}.hi-form-summary{background:var(--lightningcss-light,#eff6fc)var(--lightningcss-dark,#151f2d);border-radius:12px;margin-bottom:20px;padding:16px}.hi-form-summary h2{font-size:21px}.hi-form-summary p{margin:8px 0;font-size:14px}.hi-form-summary>small{color:var(--lightningcss-light,#60768b)var(--lightningcss-dark,#9acbff);margin-top:10px;font-size:12px;display:block}.hi-dialog details{padding:16px 0}.hi-dialog summary{cursor:pointer;color:var(--lightningcss-light,#0b648f)var(--lightningcss-dark,#9acbff);font-size:15px;font-weight:650}.hi-form-answers>div{border-bottom:1px solid var(--lightningcss-light,#e3ebf2)var(--lightningcss-dark,#61758d);padding:13px 0}.hi-form-answers dt{text-transform:capitalize;color:var(--lightningcss-light,#5c778b)var(--lightningcss-dark,#9acbff);font-size:12px}.hi-form-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:14px}.hi-settings-grid{grid-template-columns:1fr 1.5fr;gap:28px;margin:20px 0;display:grid}.hi-access-note{background:var(--lightningcss-light,#ecf5fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c7deed)var(--lightningcss-dark,#61758d);border-radius:12px;gap:13px;padding:18px;display:flex}.hi-access-note>svg{color:var(--lightningcss-light,#00659c)var(--lightningcss-dark,#9acbff);flex-shrink:0;margin-top:3px}.hi-access-note p{margin:5px 0;font-size:14px}.hi-custom-field{border:1px solid var(--lightningcss-light,#d5e2ed)var(--lightningcss-dark,#61758d);border-radius:10px;margin-bottom:13px;padding:13px}.hris .hi-checkbox{flex-direction:row;align-items:center;margin-top:10px;display:flex}.hi-checkbox input{width:17px;height:17px}.hi-loading,.hris-denied{text-align:center;padding:65px 25px}.hi-loading svg{width:45px;height:45px;margin:auto}.hris-denied{max-width:650px}.hris-denied a{color:var(--lightningcss-light,#006b9d)var(--lightningcss-dark,#9acbff);text-decoration:underline}@media (width<=1050px){.hi-header{align-items:flex-start}.hi-header-actions{max-width:270px}.hi-dashboard{grid-template-columns:1fr}.hi-dashboard>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hi-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hi-stats{gap:10px}.hi-stats>button{padding:16px}.hi-profile-head{flex-wrap:wrap}.hi-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.hris{padding:14px 12px 30px}.hi-header{flex-direction:column;gap:18px;padding:20px}.hi-header-actions{justify-content:flex-start;width:100%;max-width:none}.hi-header-actions>span{justify-content:flex-start}.hi-brand>span{width:47px;height:52px}.hi-header h1{font-size:33px}.hi-eyebrow{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit)}.hi-tabs>[data-slot=tabs-list]{margin-bottom:15px}.hi-tabs [data-slot=tabs-trigger]{padding:10px 13px;font-size:13px}.hi-stats{grid-template-columns:1fr 1fr;gap:10px}.hi-stats>button>span{gap:6px;font-size:12px}.hi-stats strong{font-size:30px}.hi-panel{padding:18px 15px}.hi-dashboard>aside{display:block}.hi-section-title{flex-direction:column;align-items:flex-start}.hi-people-grid{grid-template-columns:1fr}.hi-filters{gap:10px}.hi-filters>label{min-width:calc(50% - 10px)}.hi-filters .hi-search{min-width:100%}.hi-event-row{gap:8px!important}.hi-event-symbol{width:30px;height:35px}.hi-grow>strong{font-size:14px}.hi-event-meta{max-width:115px}.hi-event-meta>small{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);text-align:right}.hi-event-row>svg{display:none}.hi-profile-head{gap:14px;padding:19px}.hi-avatar{width:56px;height:56px;font-size:21px}.hi-profile-head h2{font-size:23px}.hi-profile-head .hi-buttons{width:100%}.hi-fields,.hi-settings-grid{grid-template-columns:1fr;gap:14px}.hi-dialog{padding:20px!important}.hi-detail-grid{gap:18px}.hi-dialog .hi-fields{margin:14px 0}.hi-footer{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.hi-notice{flex-wrap:wrap;align-items:flex-start}}.hi-deadlines h2{align-items:center;gap:.5rem;display:flex}.hi-deadline-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.hi-deadline-stats button{background:linear-gradient(125deg,var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#eefcf8)var(--lightningcss-dark,#151f2d));align-items:center;gap:12px;padding:16px;display:flex}.hi-deadline-stats button:first-child{background:linear-gradient(125deg,var(--lightningcss-light,#fff0f2)var(--lightningcss-dark,#34232d),var(--lightningcss-light,#fff8ee)var(--lightningcss-dark,#151f2d))}.hi-deadline-stats strong{font-size:1.6rem}.hi-deadline-item{border-bottom:1px solid var(--lightningcss-light,#dce7ed)var(--lightningcss-dark,#61758d);align-items:center;gap:14px;padding:18px 0;display:flex}.hi-deadline-item.is-overdue{border-left:4px solid var(--lightningcss-light,#be294a)var(--lightningcss-dark,#61758d);padding-left:12px}.hi-deadline-item p{margin:6px 0}.hris .hi-deadline-title,.hris .hi-deadline-person{box-shadow:none;text-align:left;color:var(--lightningcss-light,#125077)var(--lightningcss-dark,#9acbff);background:0 0;border:0;padding:0;display:inline}.hris .hi-deadline-title{font-size:1rem;font-weight:800}.hi-deadline-item small{color:var(--lightningcss-light,#526779)var(--lightningcss-dark,#9acbff);font-size:.875rem;display:block}.hi-calendar-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.hi-calendar-toolbar h3{margin:0}.hi-calendar-scroll{overflow-x:auto}.hi-calendar{border:1px solid var(--lightningcss-light,#dce7ed)var(--lightningcss-dark,#61758d);grid-template-columns:repeat(7,minmax(0,1fr));min-width:700px;display:grid}.hi-calendar-weekday{text-align:center;background:var(--lightningcss-light,#edf5fa)var(--lightningcss-dark,#151f2d);padding:12px}.hi-calendar-day,.hi-calendar-empty{border:1px solid var(--lightningcss-light,#e1eaf0)var(--lightningcss-dark,#61758d);min-width:0;min-height:120px;padding:8px}.hi-calendar-day.is-today{box-shadow:inset 0 0 0 2px #197e94}.hris .hi-calendar-day button{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;margin:6px 0;padding:7px;font-size:12px;line-height:1.35;display:block}.hi-calendar-day button span,.hi-calendar-day button small{display:block}.hris .hi-calendar-due{background:var(--lightningcss-light,#e3f3ff)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#8dbdd9)var(--lightningcss-dark,#61758d)}.hris .hi-calendar-period{background:var(--lightningcss-light,#eef9f2)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#b0d6bf)var(--lightningcss-dark,#61758d)}.hi-reminders{flex-wrap:wrap;gap:10px 18px;border:1px solid var(--lightningcss-light,#dce7ed)var(--lightningcss-dark,#61758d)!important;margin:16px 0!important;padding:14px!important;display:flex!important}.hi-reminders legend{font-weight:700}.hi-deadlines .hi-buttons{margin:14px 0}.hi-deadlines .hi-buttons [aria-pressed=true]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#125077)var(--lightningcss-dark,#1d4c71)}@media (width<=650px){.hi-deadline-stats{gap:6px}.hi-deadline-stats button{flex-direction:column;gap:4px;padding:12px 6px;font-size:.875rem}.hi-deadline-item{flex-wrap:wrap}.hi-deadline-item>.hi-grow{min-width:70%}.hi-calendar-toolbar{gap:8px}}.hi-operations-intro{background:linear-gradient(120deg,var(--lightningcss-light,#f2f9ff)var(--lightningcss-dark,#151f2d) 0%,var(--lightningcss-light,#f3fff9)var(--lightningcss-dark,#151f2d) 52%,var(--lightningcss-light,#fff8ef)var(--lightningcss-dark,#151f2d) 100%);border:1px solid var(--lightningcss-light,#bfd9e9)var(--lightningcss-dark,#61758d);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:17px;padding:26px 28px;display:flex}.hi-operations-intro h2{margin:6px 0;font-size:27px}.hi-operations-intro p{max-width:820px;margin:0}.hi-operations-intro .hi-eyebrow{color:var(--lightningcss-light,#08729a)var(--lightningcss-dark,#9acbff)}.hi-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:22px;display:grid}.hris .hi-operation-card{text-align:left;background:linear-gradient(135deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f1f8fd)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#cfdfeb)var(--lightningcss-dark,#61758d);justify-content:flex-start;align-items:center;min-height:126px;padding:18px;display:flex;position:relative;overflow:hidden}.hris .hi-operation-card:after{content:"";background:var(--lightningcss-light,#ddecf455)var(--lightningcss-dark,#172d4355);border-radius:50%;width:105px;height:105px;position:absolute;bottom:-35px;right:-24px}.hris .hi-operation-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #173d5a16}.hi-operation-icon{color:var(--lightningcss-light,#006a9c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dff1fb)var(--lightningcss-dark,#172d43);border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.hi-operation-icon svg{width:23px;height:23px}.hi-operation-card .hi-grow{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.hi-operation-card .hi-grow>strong{font-size:16px}.hi-operation-card .hi-grow>small{margin-top:6px;line-height:1.35}.hi-operation-count{z-index:1;text-align:center;flex:none;min-width:38px;position:relative}.hi-operation-count strong{font-size:19px;display:block}.hi-operation-count small{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#60768b)var(--lightningcss-dark,#9acbff);text-transform:uppercase;letter-spacing:.06em;display:block}.hi-operation-reminders{background:linear-gradient(135deg,var(--lightningcss-light,#fff8ea)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d))!important}.hi-operation-investigation,.hi-operation-legal{background:linear-gradient(135deg,var(--lightningcss-light,#f5f1ff)var(--lightningcss-dark,#2b263e),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d))!important}.hi-operation-leave,.hi-operation-ada{background:linear-gradient(135deg,var(--lightningcss-light,#effcf5)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d))!important}.hi-operation-policy,.hi-operation-counseling{background:linear-gradient(135deg,var(--lightningcss-light,#fff4ee)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d))!important}.hi-privacy-panel{background:var(--lightningcss-light,#f6fafc)var(--lightningcss-dark,#151f2d);align-items:flex-start;gap:13px;padding:17px 20px;display:flex}.hi-privacy-panel>svg{color:var(--lightningcss-light,#08729a)var(--lightningcss-dark,#9acbff);flex-shrink:0}.hi-privacy-panel p{margin:4px 0 0}.hi-workflow-banner{background:linear-gradient(125deg,var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f3fbf6)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#c8deea)var(--lightningcss-dark,#61758d);border-radius:12px;align-items:center;gap:13px;margin-bottom:18px;padding:15px;display:flex}.hi-workflow-banner p{color:var(--lightningcss-light,#577083)var(--lightningcss-dark,#9acbff);margin:4px 0 0;font-size:13px;line-height:1.45}.hi-workflow-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.hi-workflow-fields label:has(textarea){grid-column:1/-1}@media (width<=1050px){.hi-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.hi-operations-intro{flex-direction:column;align-items:flex-start;padding:20px}.hi-operations-intro h2{font-size:23px}.hi-operations-grid{grid-template-columns:1fr}.hris .hi-operation-card{min-height:112px}.hi-workflow-fields{grid-template-columns:1fr}.hi-workflow-fields label:has(textarea){grid-column:auto}}.hi-record-number{color:var(--lightningcss-light,#075f8a)var(--lightningcss-dark,#9acbff);letter-spacing:.035em;white-space:nowrap;background:var(--lightningcss-light,#eaf6fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#afd3e6)var(--lightningcss-dark,#61758d);border-radius:7px;align-items:center;width:max-content;margin-right:8px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.hi-profile-head p .hi-record-number,.hi-person-card small .hi-record-number{margin-bottom:4px}.hi-participants strong small{color:var(--lightningcss-light,#60778a)var(--lightningcss-dark,#9acbff);margin-top:3px;font-size:12px;font-weight:500;display:block}.hi-global-search{border-color:var(--lightningcss-light,#b9d5e6)var(--lightningcss-dark,#61758d);box-shadow:0 8px 24px #153f5c0c}.hi-search-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hi-search-heading p{margin:4px 0 15px}.hi-search-heading>span{color:var(--lightningcss-light,#176184)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f4fb)var(--lightningcss-dark,#172d43);border-radius:20px;padding:5px 9px;font-size:12px;font-weight:700}.hi-global-search-box{position:relative;flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}.hi-global-search-box>svg{color:var(--lightningcss-light,#337596)var(--lightningcss-dark,#9acbff);z-index:1;width:20px;position:absolute;left:13px}.hi-global-search-box input{height:52px;border-width:2px!important;padding-left:44px!important;padding-right:42px!important;font-size:17px!important}.hi-global-search-box .hi-spin{animation:.9s linear infinite hi-spin;left:auto;right:13px}.hi-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.hi-search-results>section{background:var(--lightningcss-light,#fbfdff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e5ee)var(--lightningcss-dark,#61758d);border-radius:12px;min-width:0;padding:14px}.hi-search-results h3{margin:0 0 8px}.hi-search-results section>button{text-align:left;background:0 0;border:0;border-bottom:1px solid var(--lightningcss-light,#e4ebf1)var(--lightningcss-dark,#61758d);border-radius:0;justify-content:flex-start;width:100%;padding:12px 5px}.hi-search-results section>button:last-child{border-bottom:0}.hi-search-results section>button>svg{flex-shrink:0}.hi-search-results .hi-event-row{padding:12px 0}.hi-search-results .hi-event-meta{display:none}@keyframes hi-spin{to{transform:rotate(360deg)}}@media (width<=700px){.hi-search-results{grid-template-columns:1fr}.hi-search-heading{align-items:flex-start}.hi-global-search-box input{font-size:16px!important}}.hi-delete-actions{justify-content:flex-end;margin-bottom:16px;display:flex}.hi-delete{border-radius:10px;padding:10px 16px;font-weight:700;color:var(--lightningcss-light,#a51d2d)var(--lightningcss-dark,#ffb3bd)!important;background:var(--lightningcss-light,#fff5f5)var(--lightningcss-dark,#151f2d)!important;border:1px solid var(--lightningcss-light,#d8a0a7)var(--lightningcss-dark,#61758d)!important}.hi-deleted{color:var(--lightningcss-light,#5c6571)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf0f4)var(--lightningcss-dark,#1e2b3d)}.hi-roster-entry{max-width:1408px;margin:20px auto 0;padding:0 26px}.hi-roster-entry a{color:var(--lightningcss-light,#006ba6)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cdd9e5)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,#006ba6)var(--lightningcss-dark,#61758d);border-radius:9px;padding:14px 18px;text-decoration:none;display:block}.hi-roster-entry small{color:var(--lightningcss-light,#53687b)var(--lightningcss-dark,#9acbff);margin-top:4px;font-size:14px;display:block}.hi-roster-entry a:hover{background:var(--lightningcss-light,#edf5fb)var(--lightningcss-dark,#151f2d)}html[data-hpp-theme=dark] .hi-roster-entry a{color:#90d2ff;background:#172536;border-color:#526b83}html[data-hpp-theme=dark] .hi-roster-entry small{color:#bfcedf}.onboarding-page{color:var(--lightningcss-light,#12334e)var(--lightningcss-dark,#e8edf5);max-width:880px;margin:0 auto;padding:28px 18px 60px}.onboarding-page>a{color:var(--lightningcss-light,#075e98)var(--lightningcss-dark,#9acbff)}.onboarding-heading{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#072d52)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0873a7)var(--lightningcss-dark,#1d4c71));border-radius:20px;align-items:center;gap:18px;margin:22px 0;padding:24px;display:flex}.onboarding-heading>svg{flex-shrink:0;width:42px;height:42px}.onboarding-heading span{letter-spacing:.08em;font-size:.75rem;font-weight:800}.onboarding-heading h1{margin:5px 0;font-size:clamp(1.65rem,5vw,2.3rem);line-height:1.15}.onboarding-heading p{color:var(--lightningcss-light,#e0f2ff)var(--lightningcss-dark,#e8edf5);margin:6px 0 0}.onboarding-account,.onboarding-panel{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6d9e7)var(--lightningcss-dark,#61758d);border-radius:16px;margin:18px 0;padding:22px;box-shadow:0 7px 20px #06315308}.onboarding-account>strong,.onboarding-account>span{overflow-wrap:anywhere;display:block}.onboarding-account p{margin:8px 0 0;font-size:.875rem}.onboarding-panel fieldset{border:0;min-width:0;padding:0}.onboarding-panel h2{margin:25px 0 14px;font-size:1.2rem}.onboarding-panel h2:first-child{margin-top:0}.onboarding-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.55;display:flex}.onboarding-check [data-slot=checkbox]{flex-shrink:0;margin-top:4px}.onboarding-name{margin-top:6px;display:block}.onboarding-help{color:var(--lightningcss-light,#4f677c)var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;font-size:.875rem;line-height:1.6}.onboarding-field{gap:8px;font-size:1rem;display:grid}.onboarding-field>span{color:var(--lightningcss-light,#4f677c)var(--lightningcss-dark,#9acbff);font-size:.875rem}.onboarding-field select,.onboarding-field input{background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b6cddd)var(--lightningcss-dark,#61758d);border-radius:8px;min-width:0;max-width:100%;padding:10px}.onboarding-field input[type=file]{width:100%;font-size:.875rem}.onboarding-field input::file-selector-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#075e98)var(--lightningcss-dark,#1d4c71);border:0;border-radius:6px;margin-right:10px;padding:8px}.onboarding-upload{border:1px solid var(--lightningcss-light,#c5dce9)var(--lightningcss-dark,#61758d);border-radius:12px;margin:16px 0;padding:16px}.onboarding-notice{color:var(--lightningcss-light,#104b75)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f6ff)var(--lightningcss-dark,#151f2d);border-radius:10px;padding:14px;line-height:1.5}.onboarding-error{color:var(--lightningcss-light,#8a2030)var(--lightningcss-dark,#ffb3bd);overflow-wrap:anywhere;background:var(--lightningcss-light,#fff1f3)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d9929a)var(--lightningcss-dark,#61758d);border-radius:10px;padding:14px}.onboarding-panel button{white-space:normal;height:auto;min-height:44px;line-height:1.3}.onboarding-link{color:var(--lightningcss-light,#075e98)var(--lightningcss-dark,#9acbff);align-items:center;gap:8px;margin:12px 12px 12px 0;font-weight:700;display:inline-flex}.onboarding-review-record{border-top:1px solid var(--lightningcss-light,#c6d9e7)var(--lightningcss-dark,#61758d);padding:18px 0}.onboarding-review-record p{overflow-wrap:anywhere;line-height:1.5}.onboarding-docs{flex-wrap:wrap;gap:12px;display:flex}.onboarding-docs a{color:var(--lightningcss-light,#075e98)var(--lightningcss-dark,#9acbff);border:1px solid var(--lightningcss-light,#b6cddd)var(--lightningcss-dark,#61758d);border-radius:8px;padding:10px 14px}.onboarding-review-record summary{cursor:pointer;font-weight:700}.onboarding-page input:focus-visible,.onboarding-page select:focus-visible,.onboarding-page a:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#1785c9)var(--lightningcss-dark,#61758d)}@media (width<=480px){.onboarding-panel,.onboarding-account{padding:16px}.onboarding-heading{gap:12px;padding:18px}.onboarding-heading>svg{width:30px}.onboarding-page{padding:18px 12px 40px}}@font-face{font-family:"Domino's Sans Header 1";src:url(https://account.happypeople.pizza/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--background:#f4f7fb;--foreground:#102b45;--card:#fff;--card-foreground:#102b45;--popover:#fff;--popover-foreground:#102b45;--primary:#e31837;--primary-foreground:#fff;--secondary:#edf3f8;--secondary-foreground:#173957;--muted:#edf3f8;--muted-foreground:#64788a;--accent:#ffcc34;--accent-foreground:#102b45;--destructive:#c41632;--border:#dce5ed;--input:#ccd9e4;--ring:#1474b8;--radius:.9rem;--navy:#102b45;--blue:#1474b8;--red:#e31837;--yellow:#ffcc34;--ink:#102b45;--slate:#62778a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketplace-shell{min-height:100vh}.marketplace-utility-bar{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#dce5ed)var(--lightningcss-dark,#61758d);justify-content:flex-end;align-items:center;gap:10px;min-height:64px;padding:10px clamp(14px,3vw,42px);display:flex}.marketplace-shell h1,.marketplace-shell h2,.marketplace-shell h3,.ecosystem-brand-copy strong{letter-spacing:.02em;font-family:"Domino's Sans Header 1",Arial Black,Impact,sans-serif}.ecosystem-header{z-index:30;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border-bottom:5px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-image:linear-gradient(90deg, var(--lightningcss-light,var(--red))var(--lightningcss-dark,#61758d) 0 33%, var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#61758d) 33% 52%, var(--lightningcss-light,#0a73c9)var(--lightningcss-dark,#61758d) 52% 100%) 1;background:linear-gradient(110deg,var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 35%),linear-gradient(100deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#063b73)var(--lightningcss-dark,#1d4c71) 52%,var(--lightningcss-light,#074f98)var(--lightningcss-dark,#1d4c71) 100%);grid-template-columns:minmax(220px,.8fr) minmax(0,auto) minmax(220px,.8fr);align-items:center;gap:20px;height:82px;padding:0 22px 0 16px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #04183133}.ecosystem-brand{align-items:center;gap:14px;min-width:0;display:flex}.ecosystem-brand-copy strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);white-space:nowrap;font-size:.96rem}.ecosystem-links a{color:var(--lightningcss-light,#d8e8f8)var(--lightningcss-dark,#e8edf5);border-radius:11px;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:.76rem;font-weight:800;display:flex}@keyframes marketplace-logo-groove{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.market-header{z-index:30;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border-bottom:4px solid var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#61758d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#102b45f7)var(--lightningcss-dark,#1d4c71f7);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:12px clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.market-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.brand-image{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.brand-image img{object-fit:contain;width:51px;height:51px}.market-brand>span:last-child{min-width:0;display:grid}.market-brand strong{letter-spacing:-.02em;font-size:1.18rem}.market-brand small{color:var(--lightningcss-light,#aecadf)var(--lightningcss-dark,#9acbff);margin-top:2px;font-size:.77rem}.header-actions{align-items:center;gap:12px;display:flex}.balance-chip{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);border-radius:14px;align-items:center;gap:9px;padding:8px 13px;display:flex}.balance-chip>span{display:grid}.balance-chip small{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.balance-chip strong{font-size:.85rem}.signin-link,.checkout-link{justify-content:center;align-items:center;gap:7px;font-weight:800;display:inline-flex}.cart-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#151f2d12);border:1px solid var(--lightningcss-light,#ffffff24)var(--lightningcss-dark,#61758d24);border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:800;display:inline-flex;position:relative}.cart-button:hover{background:var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#151f2d1f)}.cart-button em{min-width:22px;height:22px;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;place-items:center;padding:0 6px;font-style:normal;display:grid}.market-tabs{gap:0}.market-nav-wrap{z-index:20;border-bottom:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#f4f7fbf0)var(--lightningcss-dark,#151f2df0);justify-content:center;padding:10px 20px;display:flex;position:sticky;top:82px}.market-nav{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);box-shadow:0 8px 30px #1a385214;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;height:auto!important;padding:5px!important}.market-nav button{min-height:42px;padding-inline:17px;font-weight:800}.market-nav button[data-state=active]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e)!important}.shop-hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:1420px;margin:0 auto;padding:clamp(50px,7vw,100px) clamp(20px,4vw,64px) 50px;display:grid}.shop-hero h1{letter-spacing:.01em;text-wrap:balance;max-width:850px;margin:16px 0;font-size:clamp(2.65rem,6vw,5.7rem);line-height:1}.shop-hero>div:first-child>p{max-width:760px;color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.hero-eyebrow,.section-kicker{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:900;display:inline-flex}.hero-balance-card{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#173957)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0e263c)var(--lightningcss-dark,#1d4c71));border-radius:28px;padding:clamp(25px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 22px 60px #0c28403d}.hero-balance-card:after{content:"";border:28px solid var(--lightningcss-light,#ffcc3425)var(--lightningcss-dark,#61758d25);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-65px;right:-55px}.hero-balance-card>span{color:var(--lightningcss-light,#b9cee0)var(--lightningcss-dark,#9acbff);text-transform:uppercase;letter-spacing:.1em;font-size:.77rem;font-weight:800;display:block}.hero-balance-card>strong{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5);letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1;display:block}.hero-balance-card>strong small{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:0;font-size:.9rem}.hero-balance-card p{color:var(--lightningcss-light,#c8d8e5)var(--lightningcss-dark,#e8edf5);margin:0}.hero-balance-card a{z-index:1;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);border-radius:12px;margin-top:15px;padding:11px 14px;font-weight:850;display:inline-flex;position:relative}.catalog-section,.orders-section,.admin-section,.catalog-admin-section{max-width:1420px;margin:0 auto;padding:25px clamp(20px,4vw,64px) 90px}.catalog-toolbar,.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.catalog-toolbar h2,.page-heading h1{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.page-heading p{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin:9px 0 0;line-height:1.6}.catalog-search{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:15px;align-items:center;gap:9px;width:min(100%,360px);height:48px;padding:0 14px;display:flex;box-shadow:0 8px 25px #1437520f}.catalog-search input{min-width:0;color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.catalog-search button{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.category-row{scrollbar-width:none;gap:8px;padding:2px 2px 18px;display:flex;overflow-x:auto}.category-row::-webkit-scrollbar{display:none}.category-row button{color:var(--lightningcss-light,#536d82)var(--lightningcss-dark,#9acbff);border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:999px;flex:none;padding:10px 15px;font-size:.84rem;font-weight:800}.category-row button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#61758d)}.storefront-sections{gap:48px;display:grid}.storefront-section{gap:17px;display:grid}.storefront-section-heading{border-bottom:2px solid var(--lightningcss-light,#d8e4ed)var(--lightningcss-dark,#61758d);align-items:center;gap:13px;padding-bottom:13px;display:flex}.storefront-section-heading>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838),var(--lightningcss-light,#b7112a)var(--lightningcss-dark,#652838));border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #c9143033}.storefront-section-heading>div{display:grid}.storefront-section-heading h3{margin:0;font-size:1.55rem}.storefront-section-heading p{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin:3px 0 0;font-size:.9rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(17px,2.1vw,30px);display:grid}.product-card{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:26px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 14px 42px #193b5414}.product-card:hover{transform:translateY(-4px);box-shadow:0 22px 58px #193b5424}.product-image-wrap{background:radial-gradient(circle at 50% 45%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0,var(--lightningcss-light,#f0f5f9)var(--lightningcss-dark,#151f2d) 62%,var(--lightningcss-light,#e4edf4)var(--lightningcss-dark,#172d43) 100%);place-items:center;min-height:320px;padding:20px;display:grid;position:relative}.product-image{object-fit:contain;filter:drop-shadow(0 18px 18px #0f2a3f2b);width:100%;height:300px}.featured-ribbon{z-index:2;color:var(--lightningcss-light,#6d4c00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-weight:900;display:inline-flex;position:absolute;top:16px;left:16px}.product-card-copy{flex-direction:column;flex:1;padding:22px;display:flex}.product-category{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:.1em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.product-card h3{letter-spacing:-.025em;margin:8px 0 9px;font-size:1.35rem}.product-card p{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);flex:1;margin:0;font-size:.93rem;line-height:1.55}.product-option-badges,.catalog-manager-options{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.product-option-badges span,.catalog-manager-options span{color:var(--lightningcss-light,#07558b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e4f3ff)var(--lightningcss-dark,#172d43);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-weight:850;display:inline-flex}.product-option-badges span:last-child,.catalog-manager-options span:last-child{color:var(--lightningcss-light,#765500)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2bd)var(--lightningcss-dark,#332d20)}.product-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:21px;display:flex}.credit-price{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);white-space:nowrap;align-items:center;gap:7px;font-size:1.15rem;display:inline-flex}.credit-price svg{color:var(--lightningcss-light,#d09b00)var(--lightningcss-dark,#f4d38b)}.add-button{min-height:42px;border-radius:13px!important;font-weight:850!important}.loading-grid,.empty-catalog{text-align:center;min-height:260px;color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#bdccd8)var(--lightningcss-dark,#61758d);border-radius:24px;place-items:center;padding:40px;display:grid}.empty-catalog h3{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);margin:10px 0 5px}.empty-catalog p{margin:0}.orders-section,.admin-section,.catalog-admin-section{padding-top:48px}.profile-summary{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:16px;align-items:center;gap:11px;min-width:240px;padding:14px 17px;display:flex;box-shadow:0 8px 24px #1336510f}.profile-summary>span{display:grid}.profile-summary small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin-top:2px}.admin-profile svg{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd)}.signin-panel{text-align:center;border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:26px;place-items:center;min-height:360px;padding:48px;display:grid}.signin-panel>svg{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff)}.signin-panel h2{margin:16px 0 6px}.signin-panel p{max-width:520px;color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin:0 0 20px;line-height:1.6}.signin-panel a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838);border-radius:13px;align-items:center;gap:7px;padding:13px 18px;font-weight:850;display:inline-flex}.order-list{gap:14px;display:grid}.order-card-mobile{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:20px;padding:20px;box-shadow:0 8px 25px #1437520f}.order-card-top,.order-card-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-card-top>div{display:grid}.order-card-top span:not(.order-status){color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin-top:3px;font-size:.78rem}.order-items-mini{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.order-items-mini span{color:var(--lightningcss-light,#486478)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef4f8)var(--lightningcss-dark,#172d43);border-radius:9px;padding:7px 9px;font-size:.8rem}.order-card-bottom>strong,.order-card-bottom a{align-items:center;gap:6px;display:inline-flex}.order-card-bottom a{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);font-weight:800}.order-person{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);align-items:center;gap:9px;margin-top:14px;display:flex}.order-person>span{display:grid}.order-person strong{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5)}.order-person span{font-size:.82rem}.order-status{white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;width:fit-content;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;align-items:center;padding:7px 9px;font-weight:900;display:inline-flex}.status-placed{color:var(--lightningcss-light,#8b1125)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe5e9)var(--lightningcss-dark,#34232d)}.status-confirmed{color:var(--lightningcss-light,#07558b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dff2ff)var(--lightningcss-dark,#172d43)}.status-packing{color:var(--lightningcss-light,#755000)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2bd)var(--lightningcss-dark,#332d20)}.status-dispatched{color:var(--lightningcss-light,#304f8c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e4eaff)var(--lightningcss-dark,#172d43)}.status-delivered{color:var(--lightningcss-light,#12623b)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#ddf7e8)var(--lightningcss-dark,#18312b)}.status-cancelled,.status-payment_failed{color:var(--lightningcss-light,#616d76)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8edf1)var(--lightningcss-dark,#172d43)}.status-payment_pending{color:var(--lightningcss-light,#755000)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2bd)var(--lightningcss-dark,#332d20)}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0 0 22px;display:grid}.admin-summary-grid article{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:18px;align-items:center;gap:13px;padding:18px;display:flex}.summary-icon{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.summary-icon svg{width:23px;height:23px}.summary-icon.red{color:var(--lightningcss-light,#a91229)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe5e9)var(--lightningcss-dark,#34232d)}.summary-icon.yellow{color:var(--lightningcss-light,#765500)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2bd)var(--lightningcss-dark,#332d20)}.summary-icon.blue{color:var(--lightningcss-light,#07558b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dff2ff)var(--lightningcss-dark,#172d43)}.summary-icon.navy{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e)}.admin-summary-grid article>div{display:grid}.admin-summary-grid small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-weight:700}.admin-summary-grid strong{margin-top:2px;font-size:1.55rem}.admin-toolbar{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.admin-toolbar>div{display:grid}.admin-toolbar span{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-size:.78rem}.admin-table-wrap{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-top:0;border-radius:0 0 18px 18px;overflow:hidden}.admin-table-wrap th{color:var(--lightningcss-light,#63788a)var(--lightningcss-dark,#9acbff);text-transform:uppercase;letter-spacing:.06em;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#edf3f7)var(--lightningcss-dark,#172d43);padding:13px 16px}.admin-table-wrap td{padding:15px 16px}.admin-table-wrap td>strong,.admin-table-wrap td>small{display:block}.admin-table-wrap td>small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:4px}.admin-mobile-list{display:none}.cart-sheet{gap:0!important;width:min(100vw,510px)!important;max-width:510px!important}.cart-sheet [data-slot=sheet-header]{border-bottom:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);padding:24px 24px 18px}.cart-sheet [data-slot=sheet-title]{letter-spacing:-.03em;font-size:1.5rem}.cart-items{flex:1;padding:10px 24px 24px;overflow-y:auto}.cart-line{border-bottom:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.cart-line-image{background:var(--lightningcss-light,#edf3f7)var(--lightningcss-dark,#172d43);border-radius:15px;place-items:center;width:82px;height:82px;display:grid}.cart-line-image img{object-fit:contain;width:74px;height:74px}.cart-line>div{min-width:0;display:grid}.cart-line>div>span{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin-top:3px;font-size:.77rem}.cart-line .cart-line-options{color:var(--lightningcss-light,#07558b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e6f4ff)var(--lightningcss-dark,#172d43);border-radius:7px;width:fit-content;padding:4px 7px;font-weight:850}.cart-line>strong{align-self:start;padding-top:3px}.quantity-control{background:var(--lightningcss-light,#eef3f7)var(--lightningcss-dark,#172d43);border-radius:10px;align-items:center;gap:3px;width:fit-content;margin-top:9px;padding:3px;display:inline-flex}.quantity-control button{width:29px;height:29px;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;border-radius:8px;place-items:center;display:grid}.quantity-control svg{width:14px;height:14px}.quantity-control em{text-align:center;min-width:26px;font-style:normal;font-weight:850}.empty-cart{text-align:center;place-items:center;min-height:70vh;display:grid}.empty-cart h3{margin:15px 0 5px}.empty-cart p{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin:0 0 18px}.cart-footer{border-top:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#f6f9fb)var(--lightningcss-dark,#151f2d);padding:20px 24px 24px!important}.cart-balance,.afford-line{justify-content:space-between;align-items:center;gap:15px;display:flex}.cart-balance strong{align-items:center;gap:6px;font-size:1.35rem;display:inline-flex}.afford-line{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-size:.82rem}.cannot-afford strong{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd)}.can-afford strong{color:var(--lightningcss-light,#167047)var(--lightningcss-dark,#94dfba)}.checkout-button,.checkout-link{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838);border-radius:13px!important;min-height:48px!important}.checkout-dialog,.manage-dialog{max-height:calc(100vh - 30px);overflow-y:auto;border-radius:22px!important}.checkout-dialog{max-width:620px!important}.checkout-body{gap:17px;display:grid}.checkout-destination{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e);border-radius:15px;align-items:center;gap:12px;padding:15px;display:flex}.checkout-destination>div{display:grid}.checkout-destination span,.checkout-destination small{color:var(--lightningcss-light,#bbcede)var(--lightningcss-dark,#9acbff);font-size:.75rem}.checkout-destination strong{margin:2px 0}.checkout-lines{background:var(--lightningcss-light,#f0f5f8)var(--lightningcss-dark,#151f2d);border-radius:14px;gap:8px;padding:15px;display:grid}.checkout-lines>div,.checkout-total{justify-content:space-between;gap:15px;display:flex}.checkout-lines span{color:var(--lightningcss-light,#526b7e)var(--lightningcss-dark,#9acbff)}.checkout-lines span>small{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);margin-top:2px;font-weight:800;display:block}.field-label{gap:7px;font-size:.82rem;font-weight:850;display:grid}.field-label>span{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-weight:600}.checkout-total{align-items:center;padding-top:4px;font-size:1rem}.checkout-total strong{align-items:center;gap:7px;font-size:1.45rem;display:inline-flex}.checkout-note{color:var(--lightningcss-light,#65798a)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff8dd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f5dfa0)var(--lightningcss-dark,#61758d);border-radius:12px;margin:0;padding:12px 14px;font-size:.82rem;line-height:1.5}.uniform-shop{max-width:1420px;margin:0 auto;padding:42px clamp(20px,4vw,64px) 90px}.uniform-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 86% 18%,var(--lightningcss-light,#ffcc3447)var(--lightningcss-dark,#332d2047),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 28%),linear-gradient(135deg,var(--lightningcss-light,#062d59)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0a66ad)var(--lightningcss-dark,#1d4c71));border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(24px,4vw,58px);padding:clamp(28px,5vw,62px);display:grid;box-shadow:0 24px 65px #0a385f33}.uniform-hero .hero-eyebrow{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5)}.uniform-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:14px 0;font-size:clamp(2.5rem,5vw,5rem);line-height:1}.uniform-hero p{color:var(--lightningcss-light,#d9eaf7)var(--lightningcss-dark,#e8edf5);max-width:700px;margin:0;font-size:1.05rem;line-height:1.65}.uniform-cart-summary{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:22px;gap:9px;padding:24px;display:grid;box-shadow:0 18px 45px #0000002e}.uniform-cart-summary>span{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.uniform-cart-summary>strong{letter-spacing:-.04em;font-size:2.5rem;display:grid}.uniform-cart-summary>strong small{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:0;margin-top:4px;font-size:.95rem}.uniform-cart-summary>small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);line-height:1.45}.uniform-cart-summary button{min-height:48px;margin-top:7px}.uniform-notice{color:var(--lightningcss-light,#36556e)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf5ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cfe5f7)var(--lightningcss-dark,#61758d);border-radius:16px;align-items:flex-start;gap:12px;margin:24px 0;padding:16px 18px;display:flex}.uniform-notice svg{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);flex:none;margin-top:2px}.uniform-notice p{margin:0;line-height:1.55}.uniform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.uniform-card{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 13px 38px #16395414}.uniform-card.is-sold-out{opacity:.72}.uniform-image-wrap{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0,var(--lightningcss-light,#edf4f9)var(--lightningcss-dark,#172d43) 72%);place-items:center;min-height:280px;padding:20px;display:grid;position:relative}.uniform-image-wrap img{object-fit:contain;filter:drop-shadow(0 16px 15px #0c273c2b);width:100%;height:255px}.uniform-sold-out,.uniform-free-badge{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e);text-transform:uppercase;letter-spacing:.05em;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;padding:8px 11px;font-weight:900;position:absolute;top:14px;left:14px}.uniform-free-badge{color:var(--lightningcss-light,#604600)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#332d20)}.uniform-card-copy{flex-direction:column;flex:1;padding:20px;display:flex}.uniform-type{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:.09em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:6px;font-weight:900;display:inline-flex}.uniform-card h3{margin:8px 0;font-size:1.28rem;line-height:1.15}.uniform-card p{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);flex:1;margin:0;line-height:1.55}.uniform-card-actions{grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:18px;display:grid}.uniform-card-actions>strong{min-width:0;font-size:1.05rem;line-height:1.3}.uniform-card-actions select{grid-column:1/-1;min-width:0}.uniform-card-actions button{grid-area:1/2}.uniform-checkout-dialog{max-height:calc(100vh - 24px);overflow-y:auto;width:min(96vw,780px)!important;max-width:780px!important}.uniform-checkout-body{gap:16px;display:grid}.uniform-checkout-lines{gap:8px;display:grid}.uniform-checkout-lines>div{background:var(--lightningcss-light,#f0f5f8)var(--lightningcss-dark,#151f2d);border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:10px;display:grid}.uniform-checkout-lines img{object-fit:contain;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:10px;width:58px;height:58px}.uniform-checkout-lines>div>span{min-width:0;display:grid}.uniform-checkout-lines>div>strong{text-align:right;max-width:150px;font-size:.82rem;line-height:1.35}.uniform-checkout-lines small,.uniform-checkout-lines em{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-size:.75rem;font-style:normal}.uniform-qty{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:9px;align-items:center;gap:3px;padding:3px;display:inline-flex}.uniform-qty button,.uniform-remove{width:28px;height:28px;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.uniform-qty svg,.uniform-remove svg{width:14px}.uniform-remove{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd)}.uniform-totals{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#f7f9fb)var(--lightningcss-dark,#151f2d);border-radius:14px;gap:7px;padding:15px;display:grid}.uniform-totals span{justify-content:space-between;display:flex}.uniform-totals .grand-total{border-top:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);padding-top:8px;font-size:1.1rem}.payment-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-choice button{text-align:left;min-width:0;color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);border:2px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:14px;align-items:center;gap:11px;padding:15px;display:flex}.payment-choice button.active{border-color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #006fb91a}.payment-choice button>span{display:grid}.payment-choice small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5)}.deduction-authorization{background:var(--lightningcss-light,#fff8dc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#efd68b)var(--lightningcss-dark,#61758d);border-radius:15px;gap:13px;padding:16px;display:grid}.deduction-authorization p,.deduction-authorization>small{color:var(--lightningcss-light,#645525)var(--lightningcss-dark,#f4d38b);margin:0;line-height:1.5}.signature-wrap{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8c98f)var(--lightningcss-dark,#61758d);border-radius:12px;overflow:hidden}.signature-heading{color:var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f8f4e5)var(--lightningcss-dark,#151f2d);justify-content:space-between;padding:9px 12px;font-size:.78rem;font-weight:850;display:flex}.signature-heading span{align-items:center;gap:6px;display:inline-flex}.signature-heading button{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd);cursor:pointer;background:0 0;border:0;font-weight:850}.signature-pad{touch-action:none;cursor:crosshair;width:100%;height:145px;display:block}.signature-line{stroke:var(--lightningcss-light,#ccd5dc)var(--lightningcss-dark,#e8edf5);stroke-width:2px}.signature-stroke{fill:none;stroke:var(--lightningcss-light,#102b45)var(--lightningcss-dark,#e8edf5);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.uniform-admin-payment{background:var(--lightningcss-light,#eaf5ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9e3f6)var(--lightningcss-dark,#61758d);border-radius:14px;gap:6px;padding:15px;display:grid}.uniform-admin-payment>span{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;font-weight:900;display:inline-flex}.uniform-admin-payment>span svg{width:18px}.uniform-admin-payment>strong{font-size:1.35rem}.uniform-admin-payment small,.uniform-admin-payment em{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-style:normal}.uniform-admin-payment p{color:var(--lightningcss-light,#526b7e)var(--lightningcss-dark,#9acbff);margin:4px 0 0;line-height:1.45}.uniform-management-panel{border-top:4px solid var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#61758d);gap:18px;margin-top:54px;padding-top:38px;display:grid}.uniform-management-panel .catalog-manager-heading p{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin:7px 0 0}.uniform-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.uniform-manager-grid>article{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:19px;grid-template-columns:130px minmax(0,1fr);gap:15px;padding:14px;display:grid;overflow:hidden;box-shadow:0 9px 28px #1437520f}.uniform-manager-grid>article.is-inactive{opacity:.62}.uniform-manager-image{background:var(--lightningcss-light,#edf4f8)var(--lightningcss-dark,#172d43);border-radius:14px;place-items:center;min-height:130px;display:grid;position:relative}.uniform-manager-image img{object-fit:contain;width:115px;height:115px}.uniform-manager-image>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;padding:5px 7px;font-weight:900;position:absolute;bottom:7px;left:7px}.uniform-manager-image .available{background:var(--lightningcss-light,#167047)var(--lightningcss-dark,#20503f)}.uniform-manager-image .sold-out{background:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838)}.uniform-manager-copy{align-content:center;min-width:0;display:grid}.uniform-manager-copy>span{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);letter-spacing:.07em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.uniform-manager-copy h3{margin:5px 0 8px;font-size:1.15rem;line-height:1.15}.uniform-manager-copy>strong{align-items:center;gap:6px;font-size:.86rem;line-height:1.3;display:inline-flex}.uniform-manager-copy>small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin-top:7px;line-height:1.4}.uniform-manager-actions{border-top:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);grid-column:1/-1;align-items:center;gap:12px;padding-top:11px;display:flex}.uniform-manager-actions label{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.uniform-manager-actions button:last-child{margin-left:auto}.uniform-editor-dialog{max-height:calc(100vh - 24px);overflow-y:auto;width:min(95vw,720px)!important;max-width:720px!important}.uniform-editor-body{gap:14px;display:grid}.uniform-editor-grid{grid-template-columns:1fr .55fr;gap:12px;display:grid}.uniform-editor-switches{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.uniform-editor-switches label{background:var(--lightningcss-light,#f0f5f8)var(--lightningcss-dark,#151f2d);border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.uniform-editor-switches label>span{min-width:0;display:grid}.uniform-editor-switches small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,1.35);margin-top:3px}.manage-dialog{max-width:760px!important}.manage-body{gap:17px;display:grid}.manage-items{gap:8px;display:grid}.manage-items>div{background:var(--lightningcss-light,#f1f5f8)var(--lightningcss-dark,#151f2d);border-radius:13px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.manage-item-image{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:11px;place-items:center;width:64px;height:64px;display:grid}.manage-item-image img{object-fit:contain;width:58px;height:58px}.manage-items>div>span:nth-child(2){display:grid}.manage-items small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5)}.manage-items .manage-selected-options{color:var(--lightningcss-light,#07558b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dff2ff)var(--lightningcss-dark,#172d43);border-radius:7px;width:fit-content;margin:3px 0;padding:4px 7px;font-weight:850}.manage-grid{grid-template-columns:.7fr 1.3fr;gap:13px;display:grid}.wide-select,.wide-select+svg{width:100%}.manage-meta{background:var(--lightningcss-light,#f1f5f8)var(--lightningcss-dark,#151f2d);border-radius:13px;grid-template-columns:1fr 1.4fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.manage-meta>div{display:grid}.manage-meta span{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.manage-meta strong{margin-top:3px;font-size:.85rem}.manage-meta a{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);align-items:center;gap:6px;font-weight:850;display:inline-flex}.refund-warning{color:var(--lightningcss-light,#97142a)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe8ec)var(--lightningcss-dark,#34232d);border:1px solid var(--lightningcss-light,#ffc7d1)var(--lightningcss-dark,#61758d);border-radius:13px;gap:10px;padding:13px;display:flex}.refund-warning p{margin:0;font-size:.84rem;line-height:1.45}.owner-profile{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg, var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#0c131e), var(--lightningcss-light,#0a5b9e)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00)}.owner-profile small{color:var(--lightningcss-light,#bdd8ec)var(--lightningcss-dark,#e8edf5)}.owner-profile svg{color:var(--lightningcss-light,var(--yellow))var(--lightningcss-dark,#e8edf5)}.catalog-admin-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.catalog-admin-heading-actions button{min-height:44px;font-weight:850;border-radius:12px!important}.catalog-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.catalog-admin-summary article{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:18px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 8px 25px #1437520d}.catalog-admin-summary article>svg{width:44px;height:44px;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e4f3ff)var(--lightningcss-dark,#172d43);border-radius:14px;padding:10px}.catalog-admin-summary article:nth-child(2)>svg{color:var(--lightningcss-light,#735500)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff1b5)var(--lightningcss-dark,#332d20)}.catalog-admin-summary article:nth-child(3)>svg{color:var(--lightningcss-light,#a5122a)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe5e9)var(--lightningcss-dark,#34232d)}.catalog-admin-summary span{display:grid}.catalog-admin-summary strong{font-size:1.5rem}.catalog-admin-summary small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin-top:2px;font-weight:700}.section-manager-panel{background:linear-gradient(145deg,var(--lightningcss-light,#102b45)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#164c73)var(--lightningcss-dark,#1d4c71));border-radius:22px;margin-bottom:30px;padding:20px;box-shadow:0 15px 42px #0c284026}.section-manager-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.section-manager-heading h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:6px 0 0;font-size:1.7rem}.section-manager-heading p{color:var(--lightningcss-light,#c6d9e8)var(--lightningcss-dark,#e8edf5);text-align:right;max-width:460px;margin:0;font-size:.86rem;line-height:1.45}.section-manager-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.section-manager-list article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ffffff36)var(--lightningcss-dark,#61758d36);border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.section-manager-list article.is-inactive{opacity:.68}.section-manager-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#652838);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.section-manager-icon svg{width:20px}.section-manager-list article>div{min-width:0;display:grid}.section-manager-list article>div small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.76rem;overflow:hidden}.section-manager-list article>div em{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin-top:4px;font-style:normal;font-weight:800}.section-manager-list article>label{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);white-space:nowrap;cursor:pointer;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:7px;font-weight:850;display:inline-flex}.catalog-manager-heading{justify-content:space-between;align-items:end;gap:18px;margin:5px 0 15px;display:flex}.catalog-manager-heading h2{margin:6px 0 0;font-size:1.8rem}.catalog-manager-heading button{min-height:42px;font-weight:850;border-radius:12px!important}.catalog-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.catalog-manager-card{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:22px;grid-template-columns:190px minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 32px #14375212}.catalog-manager-card.is-inactive{opacity:.78}.catalog-manager-image{background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0,var(--lightningcss-light,#e8f0f6)var(--lightningcss-dark,#172d43) 75%);place-items:center;min-height:255px;padding:18px;display:grid;position:relative}.catalog-manager-image img{object-fit:contain;filter:drop-shadow(0 12px 13px #0f2a3f26);width:100%;height:190px}.catalog-manager-image>span{text-transform:uppercase;letter-spacing:.04em;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-weight:900;display:inline-flex;position:absolute;bottom:12px;left:12px}.catalog-manager-image>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.catalog-live{color:var(--lightningcss-light,#11633a)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dcf7e8)var(--lightningcss-dark,#18312b)}.catalog-offline{color:var(--lightningcss-light,#606d77)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e2e8ed)var(--lightningcss-dark,#172d43)}.catalog-manager-copy{flex-direction:column;min-width:0;padding:20px;display:flex}.catalog-manager-copy>span{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);text-transform:uppercase;letter-spacing:.09em;font-size:max(var(--hpp-text-floor,0px), .69rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.catalog-manager-copy h3{margin:7px 0;font-size:1.25rem}.catalog-manager-copy>p{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);flex:1;margin:0;font-size:.85rem;line-height:1.45}.catalog-manager-meta{border-top:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:10px;margin:15px 0 13px;padding-top:13px;display:flex}.catalog-manager-meta strong{align-items:center;gap:6px;display:inline-flex}.catalog-manager-meta small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5)}.catalog-manager-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.catalog-manager-actions>label{cursor:pointer;align-items:center;gap:8px;font-size:.78rem;font-weight:850;display:inline-flex}.catalog-manager-actions button{font-weight:800;border-radius:11px!important}.product-editor-dialog{max-height:calc(100vh - 24px);overflow-y:auto;border-radius:22px!important;width:min(100vw - 24px,930px)!important;max-width:930px!important}.product-editor-body{grid-template-columns:250px minmax(0,1fr);gap:22px;display:grid}.product-editor-preview{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:radial-gradient(circle,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0,var(--lightningcss-light,#e9f1f6)var(--lightningcss-dark,#172d43) 75%);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:18px;display:flex}.product-editor-preview img{object-fit:contain;filter:drop-shadow(0 15px 15px #0f2a3f29);width:100%;height:230px}.product-editor-preview span{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);align-items:center;gap:7px;margin-top:12px;font-size:.75rem;font-weight:800;display:inline-flex}.product-editor-fields{gap:13px;display:grid}.product-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-editor-fields textarea{min-height:92px}.product-image-upload{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#8bb9da)var(--lightningcss-dark,#61758d);border-radius:13px;gap:3px;padding:14px;display:grid;position:relative}.product-image-upload>span{align-items:center;gap:7px;font-size:.84rem;font-weight:900;display:inline-flex}.product-image-upload small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-image-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-editor-switches>label{cursor:pointer;background:var(--lightningcss-light,#f1f5f8)var(--lightningcss-dark,#151f2d);border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.product-editor-switches span{display:grid}.product-editor-switches small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.product-variation-builder{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#f4f8fb)var(--lightningcss-dark,#151f2d);border-radius:15px;gap:10px;padding:14px;display:grid}.variation-toggle,.section-active-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.variation-toggle>span,.section-active-toggle>span{display:grid}.variation-toggle small,.section-active-toggle small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.product-variation-builder textarea{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);min-height:86px}.product-sort-field{max-width:230px}.product-sort-field>span{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.product-options-dialog{border-radius:22px!important;max-width:520px!important}.product-options-body{gap:15px;display:grid}.product-options-product{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:radial-gradient(circle at 20%,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 0,var(--lightningcss-light,#edf4f8)var(--lightningcss-dark,#172d43) 75%);border-radius:16px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:15px;padding:14px;display:grid}.product-options-product img{object-fit:contain;width:125px;height:125px}.product-options-product>div{display:grid}.product-options-product>div>span{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);text-transform:uppercase;letter-spacing:.06em;font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.product-options-product>div>strong{margin:5px 0 9px;font-size:1.25rem}.product-options-product>div>small{color:var(--lightningcss-light,#765500)var(--lightningcss-dark,#f4d38b);align-items:center;gap:5px;font-weight:850;display:inline-flex}.product-options-body [data-slot=native-select-wrapper]{width:100%}.section-editor-dialog{border-radius:22px!important;max-width:590px!important}.section-editor-body{gap:14px;display:grid}.section-editor-row{grid-template-columns:.65fr 1.35fr;align-items:end;gap:13px;display:grid}.section-active-toggle{background:var(--lightningcss-light,#f1f5f8)var(--lightningcss-dark,#151f2d);border-radius:12px;min-height:40px;padding:10px 12px}.invoice-item-options{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);margin-top:4px;font-weight:800;display:block}.invoice-page{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);max-width:1000px;min-height:100vh;margin:0 auto;padding:52px}.invoice-header{border-bottom:4px solid var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:28px;display:flex}.invoice-brand{align-items:center;gap:13px;display:flex}.invoice-brand img{object-fit:contain;width:140px;height:68px}.invoice-brand>div,.invoice-number{display:grid}.invoice-brand span,.invoice-number span,.invoice-parties span,.invoice-notes span{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;letter-spacing:.08em;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.invoice-brand strong{font-size:1.45rem}.invoice-number{text-align:right}.invoice-number strong{margin:4px 0;font-size:1.2rem}.invoice-number small{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5)}.invoice-parties{grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 0;display:grid}.invoice-parties>div{align-content:start;display:grid}.invoice-parties strong{margin-top:7px}.invoice-parties p{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);margin:4px 0 0;font-size:.85rem}.invoice-table{border-collapse:collapse;width:100%}.invoice-table th,.invoice-table td{border-bottom:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);text-align:left;padding:14px 12px}.invoice-table th:not(:first-child),.invoice-table td:not(:first-child){text-align:right}.invoice-table th{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);text-transform:uppercase;letter-spacing:.06em;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#edf3f7)var(--lightningcss-dark,#172d43)}.invoice-table tfoot td{border-top:3px solid var(--lightningcss-light,var(--navy))var(--lightningcss-dark,#61758d);font-size:1.1rem;font-weight:900}.invoice-notes{background:var(--lightningcss-light,#f2f6f9)var(--lightningcss-dark,#151f2d);border-radius:13px;margin-top:25px;padding:17px}.invoice-notes p{margin:6px 0 0;line-height:1.5}.invoice-footer{color:var(--lightningcss-light,var(--slate))var(--lightningcss-dark,#e8edf5);border-top:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);justify-content:space-between;gap:20px;margin-top:46px;padding-top:20px;font-size:.78rem;display:flex}.invoice-footer a{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);font-weight:800}.invoice-message{text-align:center;place-items:center;min-height:100vh;display:grid}.invoice-message a{color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);font-weight:850}@media (width<=1050px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) auto}.ecosystem-links{justify-self:end}.ecosystem-links a{justify-content:center;width:38px;padding:8px}.ecosystem-links a span{display:none}.product-grid,.uniform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.uniform-manager-grid{grid-template-columns:1fr}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-manager-list,.catalog-manager-grid{grid-template-columns:1fr}.admin-table-wrap{display:none}.admin-mobile-list{gap:12px;display:grid}}@media (width<=760px){.ecosystem-header{gap:8px;height:72px;padding:0 10px}.ecosystem-brand-logo{width:58px}.ecosystem-brand-copy{display:none}.ecosystem-links{justify-self:stretch}.ecosystem-links a{width:34px;min-height:34px;padding:7px}.market-header{min-height:72px;padding:9px 14px}.brand-image{border-radius:14px;width:48px;height:48px}.brand-image img{width:46px;height:46px}.market-brand strong{font-size:1rem}.market-brand small,.balance-chip{display:none}.cart-button{padding:0 12px}.cart-button>span{display:none}.market-nav-wrap{justify-content:flex-start;padding:8px 10px;top:72px;overflow-x:auto}.market-nav{min-width:max-content}.market-nav button{min-height:40px;padding-inline:12px}.shop-hero{grid-template-columns:1fr;padding-top:42px}.uniform-shop{padding:24px 15px 70px}.uniform-hero{border-radius:22px;grid-template-columns:1fr;padding:26px 20px}.uniform-hero h1{font-size:clamp(2.35rem,12vw,3.8rem)}.uniform-grid{grid-template-columns:1fr}.uniform-image-wrap{min-height:250px}.payment-choice{grid-template-columns:1fr}.uniform-checkout-lines>div{grid-template-columns:52px minmax(0,1fr) auto}.uniform-checkout-lines img{width:52px;height:52px}.uniform-checkout-lines>div>strong{grid-column:2}.uniform-remove{grid-area:2/3}.uniform-editor-switches{grid-template-columns:1fr}.shop-hero h1{font-size:clamp(2.7rem,14vw,4.2rem)}.hero-balance-card{padding:26px}.catalog-toolbar,.page-heading{flex-direction:column;align-items:stretch}.catalog-admin-heading-actions{justify-content:stretch}.catalog-admin-heading-actions button{flex:1}.catalog-search{width:100%}.product-grid{grid-template-columns:1fr}.product-image-wrap{min-height:285px}.product-image{height:270px}.product-card-footer{flex-direction:column;align-items:stretch}.add-button,.profile-summary{width:100%}.admin-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-summary-grid article{flex-direction:column;align-items:flex-start}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar [data-slot=native-select-wrapper]{width:100%}.cart-sheet{width:100vw!important}.manage-grid,.manage-meta,.catalog-admin-summary{grid-template-columns:1fr}.section-manager-heading{flex-direction:column;align-items:flex-start}.section-manager-heading p{text-align:left}.section-manager-list article{grid-template-columns:44px minmax(0,1fr) auto}.section-manager-list article>label{grid-column:2}.section-manager-list article>button{grid-area:1/3/span 2}.catalog-manager-card{grid-template-columns:145px minmax(0,1fr)}.catalog-manager-image{min-height:235px}.catalog-manager-image img{height:150px}.product-editor-body{grid-template-columns:1fr}.product-editor-preview{min-height:210px}.product-editor-preview img{height:170px}.manage-items>div{grid-template-columns:56px minmax(0,1fr)}.manage-items>div>strong{grid-column:2}.invoice-page{padding:24px}.invoice-header,.invoice-footer{flex-direction:column}.invoice-number{text-align:left}.invoice-parties{grid-template-columns:1fr;gap:18px}}@media (width<=460px){.market-brand>span:last-child{display:none}.admin-summary-grid{grid-template-columns:1fr}.shop-hero,.catalog-section,.orders-section,.admin-section,.catalog-admin-section{padding-inline:15px}.catalog-manager-card{grid-template-columns:1fr}.catalog-manager-image{min-height:210px}.catalog-manager-image img{height:185px}.catalog-manager-meta,.catalog-manager-actions{flex-direction:column;align-items:stretch}.catalog-manager-actions button{width:100%}.product-editor-grid,.section-editor-row{grid-template-columns:1fr}.catalog-manager-heading{flex-direction:column;align-items:stretch}.catalog-manager-heading button{width:100%}.product-options-product{grid-template-columns:95px minmax(0,1fr)}.product-options-product img{width:90px;height:90px}.cart-line{grid-template-columns:68px minmax(0,1fr)}.cart-line-image{width:68px;height:68px}.cart-line-image img{width:62px;height:62px}.cart-line>strong{grid-column:2}.uniform-card-actions{grid-template-columns:1fr}.uniform-card-actions button,.uniform-card-actions select{grid-area:auto/1;width:100%}.uniform-editor-grid{grid-template-columns:1fr}.uniform-manager-grid>article{grid-template-columns:100px minmax(0,1fr);padding:11px}.uniform-manager-image{min-height:105px}.uniform-manager-image img{width:92px;height:92px}.uniform-manager-actions{flex-wrap:wrap;align-items:stretch}.uniform-manager-actions button:last-child{width:100%;margin-left:0}}@media print{body{background:#fff}.invoice-page{max-width:none;padding:0}.invoice-footer a{display:none}}.uniform-image-wrap img[src^="/uniform-products/"]{aspect-ratio:1.2;object-fit:cover;object-position:top;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);width:min(100%,255px);height:auto}.uniform-checkout-lines img[src^="/uniform-products/"],.uniform-manager-image img[src^="/uniform-products/"]{object-fit:cover;object-position:top}.missions-shell{color:var(--lightningcss-light,#0b1f38)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 94% 5%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),#0000 29rem),radial-gradient(circle at 4% 13%,var(--lightningcss-light,#0876d124)var(--lightningcss-dark,#1d4c7124),#0000 31rem),var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);min-height:calc(100svh - 82px);padding:clamp(18px,3vw,40px)}.missions-command-bar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(105deg,var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f),#0000 55%),radial-gradient(circle at 84% 48%,var(--lightningcss-light,#ffd23f47)var(--lightningcss-dark,#332d2047),#0000 19rem),linear-gradient(130deg,var(--lightningcss-light,#03172f)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#064b8f)var(--lightningcss-dark,#1d4c71) 63%,var(--lightningcss-light,#0a77bc)var(--lightningcss-dark,#1d4c71) 100%);border:1px solid var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#61758d2e);border-radius:30px;grid-template-columns:minmax(0,1fr) 310px;align-items:center;width:min(1480px,100%);min-height:285px;margin:0 auto 20px;padding:clamp(28px,5vw,60px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #061c3a38}.missions-command-bar:after{content:"";border:48px solid var(--lightningcss-light,#ffffff09)var(--lightningcss-dark,#61758d09);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-160px;right:-90px}.missions-command-copy{z-index:2;max-width:880px;position:relative}.missions-eyebrow{color:var(--lightningcss-light,#07467f)var(--lightningcss-dark,#9acbff);letter-spacing:.13em;align-items:center;gap:7px;width:fit-content;font-size:.78rem;font-weight:950;line-height:1.2;display:inline-flex}.missions-command-copy>.missions-eyebrow{color:var(--lightningcss-light,#ffe36b)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f1f)var(--lightningcss-dark,#332d201f);border:1px solid var(--lightningcss-light,#ffe26870)var(--lightningcss-dark,#61758d70);border-radius:999px;padding:8px 12px}.missions-eyebrow svg{width:16px;height:16px}.missions-command-copy h1{letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:16px 0 12px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(2.75rem,5.4vw,5.5rem);line-height:.9}.missions-command-copy h1 em{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-style:normal}.missions-command-copy>p{color:var(--lightningcss-light,#dcecff)var(--lightningcss-dark,#e8edf5);max-width:700px;margin:0;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:690;line-height:1.5}.missions-command-stats{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.missions-command-stats span{color:var(--lightningcss-light,#e9f4ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#01132c59)var(--lightningcss-dark,#0c131e59);border:1px solid var(--lightningcss-light,#ffffff2b)var(--lightningcss-dark,#61758d2b);border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:.86rem;font-weight:820;display:inline-flex}.missions-command-stats svg{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);width:17px}.missions-command-emblem{z-index:2;aspect-ratio:1;color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#0219396b)var(--lightningcss-dark,#0c131e6b) 66%);border:2px solid var(--lightningcss-light,#ffdf5ba6)var(--lightningcss-dark,#61758da6);border-radius:50%;justify-self:center;place-items:center;width:230px;display:grid;position:relative;transform:rotate(3deg);box-shadow:0 0 0 13px #ffffff0a,0 25px 55px #00000047}.missions-command-emblem>svg{filter:drop-shadow(0 12px 12px #00000040);width:94px;height:94px;animation:3.8s ease-in-out infinite mission-trophy-float}.missions-command-emblem b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);letter-spacing:.08em;text-align:center;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1rem;line-height:.9;position:absolute;bottom:38px}.missions-command-emblem i{color:var(--lightningcss-light,#092e5d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border-radius:50%;place-items:center;width:40px;height:40px;animation:2.2s ease-in-out infinite mission-spark;display:grid;position:absolute;top:26px;right:28px;box-shadow:0 0 23px #ffd23f8f}.missions-emblem-ring{border:1px dashed var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#61758d59);border-radius:50%;animation:18s linear infinite mission-ring-spin;position:absolute;inset:15px}.missions-tabs{width:min(1480px,100%);margin:0 auto;gap:0!important}.missions-tab-list{border:1px solid var(--lightningcss-light,#d4e0ec)var(--lightningcss-dark,#61758d);grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;box-shadow:0 12px 32px #061c3a14;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-radius:18px!important;width:100%!important;height:auto!important;padding:7px!important;display:grid!important}.missions-tab-list button{color:var(--lightningcss-light,#52667f)var(--lightningcss-dark,#9acbff)!important;border-radius:12px!important;gap:8px!important;min-height:51px!important;padding:9px 11px!important;font-size:.89rem!important;font-weight:900!important}.missions-tab-list button[data-state=active]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)!important;background:linear-gradient(110deg,var(--lightningcss-light,#073f78)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71))!important;box-shadow:0 8px 20px #0856aa3d!important}.missions-tab-list button b{color:var(--lightningcss-light,#234365)var(--lightningcss-dark,#9acbff);min-width:23px;height:23px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e4edf6)var(--lightningcss-dark,#172d43);border-radius:999px;place-items:center;display:grid}.missions-tab-list button[data-state=active] b{color:var(--lightningcss-light,#092b55)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.missions-panel{padding-top:26px}.missions-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.missions-section-heading span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);letter-spacing:.14em;font-size:.75rem;font-weight:950}.missions-section-heading h2{text-transform:uppercase;margin:5px 0 3px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(2rem,4vw,3.35rem);line-height:1}.missions-section-heading p{color:var(--lightningcss-light,#5c7089)var(--lightningcss-dark,#9acbff);margin:0;font-size:1rem;line-height:1.5}.missions-manage-heading>button{border-radius:13px;min-height:48px;padding-inline:18px;font-weight:900}.mission-cadence-sections{gap:34px;display:grid}.mission-cadence-section{gap:14px;display:grid}.mission-cadence-heading{border-left:5px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:end;gap:24px;padding:4px 2px 4px 15px;display:flex}.mission-cadence-heading span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.14em;font-weight:950}.mission-cadence-heading h3{color:var(--lightningcss-light,#0b2a50)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:4px 0 0;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}.mission-cadence-heading p{color:var(--lightningcss-light,#5c7089)var(--lightningcss-dark,#9acbff);text-align:right;max-width:570px;margin:0;font-size:.92rem;line-height:1.45}.mission-cadence-custom_daily .mission-cadence-heading{border-left-color:var(--lightningcss-light,#8b4bd6)var(--lightningcss-dark,#61758d)}.mission-cadence-weekly .mission-cadence-heading{border-left-color:var(--lightningcss-light,#d7a400)var(--lightningcss-dark,#61758d)}.mission-cadence-monthly .mission-cadence-heading{border-left-color:var(--lightningcss-light,#07815f)var(--lightningcss-dark,#61758d)}.mission-cadence-one_time .mission-cadence-heading{border-left-color:var(--lightningcss-light,#cf2439)var(--lightningcss-dark,#61758d)}.mission-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mission-card{--mission-accent:#28a8ff;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);isolation:isolate;background:linear-gradient(145deg,var(--lightningcss-light,#ffffff17)var(--lightningcss-dark,#151f2d17),#0000 47%),linear-gradient(135deg,var(--lightningcss-light,#052750)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#075698)var(--lightningcss-dark,#1d4c71));border:1px solid var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33);border-radius:24px;flex-direction:column;min-width:0;min-height:390px;padding:21px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #061c3a2e}.mission-card:after{z-index:-1;border:34px solid color-mix(in srgb, var(--lightningcss-light,var(--mission-accent))var(--lightningcss-dark,#61758d) 24%, transparent);content:"";border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-72px}.mission-card-tone-1{--mission-accent:#ffd23f;background:linear-gradient(135deg,var(--lightningcss-light,#3e2d02)var(--lightningcss-dark,#544522),var(--lightningcss-light,#825e07)var(--lightningcss-dark,#544522))}.mission-card-tone-2{--mission-accent:#52e0ad;background:linear-gradient(135deg,var(--lightningcss-light,#053b33)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#087358)var(--lightningcss-dark,#20503f))}.mission-card-tone-3{--mission-accent:#ff7280;background:linear-gradient(135deg,var(--lightningcss-light,#4f0816)var(--lightningcss-dark,#652838),var(--lightningcss-light,#941c2b)var(--lightningcss-dark,#652838))}.mission-card-top{color:color-mix(in srgb, var(--lightningcss-light,var(--mission-accent))var(--lightningcss-dark,#e8edf5) 78%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5));letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:950;display:flex}.mission-card-top .mission-cadence-pill{color:var(--lightningcss-light,#09284f)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--mission-accent))var(--lightningcss-dark,#151f2d);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.04em;border:1px solid var(--lightningcss-light,#ffffff3d)var(--lightningcss-dark,#61758d3d);border-radius:999px;margin-left:auto;padding:5px 8px}.mission-card-top small{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);max-width:45%;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33);border-radius:999px;padding:5px 8px;overflow:hidden}.mission-card-medal{border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--mission-accent))var(--lightningcss-dark,#61758d) 62%, var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d));color:var(--lightningcss-light,#082447)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--mission-accent))var(--lightningcss-dark,#151f2d);width:57px;height:57px;box-shadow:0 12px 28px color-mix(in srgb, var(--mission-accent) 30%, transparent);border-radius:17px;place-items:center;margin-top:26px;display:grid;transform:rotate(-4deg)}.mission-card-medal svg{width:29px;height:29px}.mission-card h3{text-transform:uppercase;text-wrap:balance;margin:17px 0 7px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.75rem,2.6vw,2.55rem);line-height:1}.mission-card>p{color:var(--lightningcss-light,#dceafb)var(--lightningcss-dark,#e8edf5);margin:0 0 16px;font-size:1rem;line-height:1.48}.mission-evidence-rules{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.mission-evidence-rules span{min-height:29px;color:inherit;background:var(--lightningcss-light,#ffffff12)var(--lightningcss-dark,#151f2d12);border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:.77rem;font-weight:780;display:inline-flex}.mission-evidence-rules svg{width:14px;height:14px;color:var(--lightningcss-light,var(--mission-accent,#0876d1))var(--lightningcss-dark,#e8edf5)}.mission-rewards{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.mission-rewards span{color:var(--lightningcss-light,#09284f)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:.81rem;font-weight:950;display:inline-flex}.mission-rewards span:last-child{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)}.mission-rewards svg{width:15px;height:15px}.mission-card>button{color:var(--lightningcss-light,#07264e)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33);border-radius:13px;min-height:46px;font-weight:950;box-shadow:0 10px 24px #00000029}.mission-card>button:hover{background:var(--lightningcss-light,var(--mission-accent))var(--lightningcss-dark,#151f2d)}.missions-empty{color:var(--lightningcss-light,#60748c)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#ffffffb3)var(--lightningcss-dark,#151f2db3);border:1px dashed var(--lightningcss-light,#bfcfe0)var(--lightningcss-dark,#61758d);border-radius:25px;align-content:center;place-items:center;gap:8px;min-height:290px;padding:34px;display:grid}.missions-empty>svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:48px;height:48px}.missions-empty h3{color:var(--lightningcss-light,#0b2a50)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:4px 0 0;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1.85rem}.missions-empty p{max-width:560px;margin:0;font-size:1rem;line-height:1.5}.missions-empty button{margin-top:9px}.mission-submission-list{gap:10px;display:grid}.mission-submission-row,.mission-review-row{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e0eb)var(--lightningcss-dark,#61758d);border-radius:19px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:15px;min-height:108px;padding:15px 17px;display:grid;box-shadow:0 10px 28px #061c3a12}.mission-submission-row.status-approved{border-left:6px solid var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#61758d)}.mission-submission-row.status-changes_requested{border-left:6px solid var(--lightningcss-light,#e39712)var(--lightningcss-dark,#61758d)}.mission-submission-row.status-rejected{border-left:6px solid var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)}.submission-status-icon{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f3fe)var(--lightningcss-dark,#172d43);border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.status-approved .submission-status-icon{color:var(--lightningcss-light,#08794f)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#def7eb)var(--lightningcss-dark,#18312b)}.status-changes_requested .submission-status-icon{color:var(--lightningcss-light,#a76c00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff3d6)var(--lightningcss-dark,#151f2d)}.submission-status-icon svg{width:25px;height:25px}.submission-main{min-width:0}.submission-main>span,.submission-main>small{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-style:normal;font-weight:950;display:block}.submission-main h3,.submission-main strong{color:var(--lightningcss-light,#0b2a50)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:0;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1.32rem;line-height:1.05;display:block}.submission-main p,.submission-main em{color:var(--lightningcss-light,#667a92)var(--lightningcss-dark,#9acbff);text-overflow:ellipsis;margin:5px 0 0;font-size:.87rem;font-style:normal;line-height:1.35;display:block;overflow:hidden}.submission-reward{justify-items:end;gap:4px;display:grid}.submission-reward b{color:var(--lightningcss-light,#0a7650)var(--lightningcss-dark,#94dfba);font-size:.78rem}.mission-submission-row>button{border-radius:11px;min-height:40px}.mission-review-row{width:100%;color:inherit;text-align:left;transition:transform .18s,border-color .18s,box-shadow .18s}.mission-review-row:hover{border-color:var(--lightningcss-light,#7fb3e5)var(--lightningcss-dark,#61758d);transform:translateY(-2px);box-shadow:0 16px 35px #061c3a1f}.mission-review-row>svg{color:var(--lightningcss-light,#7b8da2)var(--lightningcss-dark,#9acbff)}.mission-history-controls{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e0eb)var(--lightningcss-dark,#61758d);border-radius:19px;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:flex;box-shadow:0 10px 28px #061c3a12}.mission-history-filter{color:var(--lightningcss-light,#526981)var(--lightningcss-dark,#9acbff);gap:6px;min-width:min(260px,100%);display:grid}.mission-history-filter>span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.mission-history-filter>[data-slot=native-select-wrapper]{width:100%}.mission-history-filter select{border-color:var(--lightningcss-light,#c8d6e4)var(--lightningcss-dark,#61758d);border-radius:12px;min-height:45px;font-size:.93rem;font-weight:750}.mission-history-count{color:var(--lightningcss-light,#587088)var(--lightningcss-dark,#9acbff);white-space:nowrap;margin:0 3px 12px auto;font-size:.82rem}.mission-history-row.status-approved{border-left:6px solid var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#61758d)}.mission-history-row.status-rejected{border-left:6px solid var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)}.mission-history-row.status-changes_requested{border-left:6px solid var(--lightningcss-light,#e39712)var(--lightningcss-dark,#61758d)}.mission-history-row.status-submitted{border-left:6px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.mission-history-status{color:var(--lightningcss-light,#49627c)var(--lightningcss-dark,#9acbff);min-height:31px;font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;background:var(--lightningcss-light,#e9eff5)var(--lightningcss-dark,#172d43);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:950;display:inline-flex}.mission-history-status.status-approved{color:var(--lightningcss-light,#066141)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#daf5e8)var(--lightningcss-dark,#18312b)}.mission-history-status.status-rejected{color:var(--lightningcss-light,#a41423)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fee6e9)var(--lightningcss-dark,#34232d)}.mission-history-status.status-changes_requested{color:var(--lightningcss-light,#865700)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0cb)var(--lightningcss-dark,#332d20)}.mission-history-status.status-submitted{color:var(--lightningcss-light,#075493)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#dcefff)var(--lightningcss-dark,#172d43)}.mission-history-close{justify-content:flex-end!important}.mission-manage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mission-manage-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e2ed)var(--lightningcss-dark,#61758d);border-radius:21px;flex-direction:column;min-height:315px;padding:19px;display:flex;box-shadow:0 12px 31px #061c3a14}.mission-manage-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.mission-manage-card>div:first-child small{color:var(--lightningcss-light,#687b91)var(--lightningcss-dark,#9acbff);font-size:.78rem;font-weight:850}.mission-manage-card h3{text-transform:uppercase;margin:18px 0 6px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:1.65rem;line-height:1}.mission-manage-card>p{color:var(--lightningcss-light,#61758e)var(--lightningcss-dark,#9acbff);margin:0 0 13px;font-size:.94rem;line-height:1.45}.mission-manage-card .mission-evidence-rules{color:var(--lightningcss-light,#3f5872)var(--lightningcss-dark,#9acbff)}.mission-manage-card .mission-evidence-rules span{background:var(--lightningcss-light,#f1f6fa)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d8e3ed)var(--lightningcss-dark,#61758d)}.mission-manage-card .mission-rewards{margin-bottom:10px}.mission-manage-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.mission-manage-actions button{flex:auto}.mission-composer-dialog,.mission-review-dialog,.mission-builder-dialog{max-height:calc(100svh - 28px);overflow:hidden;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-radius:24px!important;gap:0!important;width:min(920px,100vw - 24px)!important;max-width:920px!important;padding:0!important}.mission-composer-dialog{flex-direction:column;display:flex!important}.mission-builder-dialog{width:min(1020px,100vw - 24px)!important;max-width:1020px!important}.mission-dialog-header,.mission-review-dialog>[data-slot=dialog-header],.mission-builder-dialog>[data-slot=dialog-header]{background:linear-gradient(135deg,var(--lightningcss-light,#f5faff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff9de)var(--lightningcss-dark,#151f2d));border-bottom:1px solid var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#61758d);padding:24px 26px 17px}.mission-dialog-header{padding-right:180px;position:relative}.mission-dialog-exit{z-index:3;min-height:44px;position:absolute;top:19px;right:22px;box-shadow:0 8px 20px #062a521f;color:var(--lightningcss-light,#0a3769)var(--lightningcss-dark,#9acbff)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#b8cce0)var(--lightningcss-dark,#61758d)!important;border-radius:13px!important;font-weight:950!important}.mission-dialog-exit svg{width:18px;height:18px}.mission-dialog-header [data-slot=dialog-title],.mission-review-dialog [data-slot=dialog-title],.mission-builder-dialog [data-slot=dialog-title]{color:var(--lightningcss-light,#0a2b55)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin-top:8px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.mission-dialog-header [data-slot=dialog-description],.mission-review-dialog [data-slot=dialog-description],.mission-builder-dialog [data-slot=dialog-description]{color:var(--lightningcss-light,#5d718a)var(--lightningcss-dark,#9acbff);font-size:.98rem;line-height:1.45}.mission-composer-scroll,.mission-review-scroll,.mission-builder-scroll{max-height:calc(100svh - 265px);padding:20px 26px 26px;overflow-y:auto}.mission-composer-scroll{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none}.mission-correction-note{color:var(--lightningcss-light,#704a00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff8e7)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#efcd87)var(--lightningcss-dark,#61758d);border-radius:14px;gap:11px;margin:15px 26px 0;padding:12px;display:flex}.mission-correction-note svg{flex:none}.mission-correction-note span{gap:3px;font-size:.9rem;line-height:1.4;display:grid}.mission-instructions{background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cadeef)var(--lightningcss-dark,#61758d);border-radius:17px;padding:16px}.mission-instructions h3,.mission-question-list>h3,.mission-proof-section h3,.mission-review-scroll h3{color:var(--lightningcss-light,#0b2d58)var(--lightningcss-dark,#e8edf5);margin:0 0 6px;font-size:1rem;font-weight:950}.mission-instructions>p,.mission-proof-section>div>p{color:var(--lightningcss-light,#516982)var(--lightningcss-dark,#9acbff);white-space:pre-wrap;margin:0;font-size:.94rem;line-height:1.55}.mission-instructions .mission-evidence-rules{color:var(--lightningcss-light,#385875)var(--lightningcss-dark,#9acbff);margin-top:12px}.mission-instructions .mission-evidence-rules span{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#bfd5e7)var(--lightningcss-dark,#61758d)}.mission-question-list{gap:13px;margin-top:21px;display:grid}.mission-field{color:var(--lightningcss-light,#243f5f)var(--lightningcss-dark,#9acbff);gap:6px;display:grid}.mission-field>span{align-items:center;gap:7px;font-size:.88rem;font-weight:900;display:flex}.mission-field>span b{color:var(--lightningcss-light,#8a4a00)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;background:var(--lightningcss-light,#fff0ca)var(--lightningcss-dark,#332d20);border-radius:999px;padding:3px 6px}.mission-field>span small{color:var(--lightningcss-light,#718398)var(--lightningcss-dark,#9acbff);font-weight:650}.mission-field>.mission-field-help{color:var(--lightningcss-light,#687c93)var(--lightningcss-dark,#9acbff);font-size:.78rem;line-height:1.4}.mission-field>[data-slot=native-select-wrapper]{width:100%}.mission-field input,.mission-field textarea,.mission-field select{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#c7d5e4)var(--lightningcss-dark,#61758d);min-height:45px;font-size:1rem}.mission-field textarea{min-height:105px}.mission-proof-section{gap:13px;margin:22px 0;display:grid}.mission-upload-zone{color:var(--lightningcss-light,#45617e)var(--lightningcss-dark,#9acbff);text-align:center;cursor:pointer;background:var(--lightningcss-light,#f3f9ff)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#7fb7e7)var(--lightningcss-dark,#61758d);border-radius:18px;align-content:center;place-items:center;gap:5px;min-height:132px;padding:20px;transition:border-color .18s,background .18s;display:grid}.mission-upload-zone:hover{background:var(--lightningcss-light,#e7f4ff)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.mission-upload-zone>svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:34px;height:34px}.mission-upload-zone strong{color:var(--lightningcss-light,#0a3d73)var(--lightningcss-dark,#9acbff);font-size:1rem}.mission-upload-zone span{font-size:.79rem}.mission-upload-zone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.mission-upload-progress,.mission-uploaded-grid article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d4e1ec)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.mission-upload-progress>span,.mission-uploaded-grid article>span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e9f4fe)var(--lightningcss-dark,#172d43);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.mission-upload-progress>div,.mission-uploaded-grid article>div{gap:4px;min-width:0;display:grid}.mission-upload-progress strong,.mission-uploaded-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.mission-upload-progress>div>span{background:var(--lightningcss-light,#dfe8f1)var(--lightningcss-dark,#172d43);border-radius:999px;height:6px;overflow:hidden}.mission-upload-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#39b9ff)var(--lightningcss-dark,#1d4c71));height:100%;transition:width .2s;display:block}.mission-upload-progress>b{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:.75rem}.mission-uploaded-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-uploaded-grid small{color:var(--lightningcss-light,#708399)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit)}.mission-uploaded-grid button{color:var(--lightningcss-light,#b61b29)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f2)var(--lightningcss-dark,#34232d);border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mission-uploaded-grid button svg{width:16px}.mission-composer-footer,.mission-review-actions,.mission-builder-dialog>[data-slot=dialog-footer]{background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#61758d);padding:14px 26px 18px;justify-content:space-between!important;align-items:center!important}.mission-composer-footer{z-index:2;padding-bottom:max(18px, env(safe-area-inset-bottom));flex:none;position:relative;box-shadow:0 -8px 24px #0a2b5514}.mission-composer-footer .mission-rewards{margin:0}.mission-composer-footer>button,.mission-review-actions>button{border-radius:12px;min-height:45px;font-weight:900}.mission-spinner{animation:1s linear infinite mission-ring-spin}.mission-review-summary{border-bottom:1px solid var(--lightningcss-light,#e0e7ef)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.mission-review-summary>span{color:var(--lightningcss-light,#5d728a)var(--lightningcss-dark,#9acbff);align-items:center;gap:6px;font-size:.85rem;font-weight:800;display:inline-flex}.mission-review-summary .mission-rewards{margin:0}.mission-review-answers,.mission-review-note,.mission-review-scroll>section{margin-top:20px}.mission-review-answers>div{border-bottom:1px solid var(--lightningcss-light,#e3e9ef)var(--lightningcss-dark,#61758d);gap:3px;padding:9px 0;display:grid}.mission-review-answers span{color:var(--lightningcss-light,#6d7f93)var(--lightningcss-dark,#9acbff);font-size:.76rem}.mission-review-answers strong{color:var(--lightningcss-light,#1f3b5a)var(--lightningcss-dark,#9acbff);font-size:.94rem}.mission-review-note{background:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e4ef)var(--lightningcss-dark,#61758d);border-radius:13px;padding:13px}.mission-review-note p{color:var(--lightningcss-light,#4b627b)var(--lightningcss-dark,#9acbff);margin:0;font-size:.92rem;line-height:1.5}.mission-review-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mission-review-media{background:var(--lightningcss-light,#091d36)var(--lightningcss-dark,#0c131e);border:1px solid var(--lightningcss-light,#d3dfe9)var(--lightningcss-dark,#61758d);border-radius:14px;min-height:145px;position:relative;overflow:hidden}.mission-review-media img,.mission-review-media video{object-fit:cover;width:100%;height:145px;display:block}.mission-review-media>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,var(--lightningcss-light,#020e1ee6)var(--lightningcss-dark,#0c131ee6));align-items:center;gap:5px;padding:20px 8px 7px;font-weight:800;display:flex;position:absolute;inset:auto 0 0;overflow:hidden}.mission-review-media>span svg{flex:none;width:14px}.mission-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mission-builder-grid .wide{grid-column:span 2}.mission-question-builder{border-top:1px solid var(--lightningcss-light,#dae3ec)var(--lightningcss-dark,#61758d);margin-top:23px;padding-top:18px}.mission-question-builder>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.mission-question-builder>div>span{color:var(--lightningcss-light,#0b2d58)var(--lightningcss-dark,#e8edf5);gap:3px;display:grid}.mission-question-builder>div small{color:var(--lightningcss-light,#6a7d92)var(--lightningcss-dark,#9acbff);font-size:.78rem;font-weight:600}.mission-question-builder article{background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d9e3ec)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:54px minmax(0,1fr) 155px auto 34px;align-items:center;gap:8px;margin-top:10px;padding:8px;display:grid}.mission-question-builder article>b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-radius:8px;place-items:center;width:26px;height:26px;font-size:.75rem;display:grid}.mission-question-builder article>label{color:var(--lightningcss-light,#536b84)var(--lightningcss-dark,#9acbff);white-space:nowrap;align-items:center;gap:5px;font-size:.77rem;font-weight:800;display:flex}.mission-question-builder article>button{color:var(--lightningcss-light,#bd1f2c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#feeef0)var(--lightningcss-dark,#34232d);border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.mission-question-builder article>button svg{width:15px}.mission-question-builder article.is-dragging{opacity:.72;background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 12px 28px #0876d12e}.mission-question-builder article.is-multiple-choice{grid-template-columns:54px minmax(0,1fr) 34px;align-items:start;padding:12px}.mission-question-builder .mission-drag-handle{cursor:grab;touch-action:none;color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f4ff)var(--lightningcss-dark,#172d43);justify-content:center;align-items:center;gap:2px;width:48px;height:40px;display:flex}.mission-question-builder .mission-drag-handle:active{cursor:grabbing}.mission-question-builder .mission-drag-handle svg{width:17px;height:17px}.mission-question-builder .mission-drag-handle b{color:var(--lightningcss-light,#0b2d58)var(--lightningcss-dark,#e8edf5);min-width:18px;font-size:.75rem}.mission-question-builder .mission-remove-question{color:var(--lightningcss-light,#bd1f2c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#feeef0)var(--lightningcss-dark,#34232d)}.mission-choice-builder{border-top:1px solid var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#61758d);grid-column:2/-1;gap:9px;padding-top:11px;display:grid}.mission-choice-builder>small{color:var(--lightningcss-light,#526b83)var(--lightningcss-dark,#9acbff);font-size:.8rem;font-weight:800}.mission-choice-builder>label{grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:8px;white-space:normal!important;display:grid!important}.mission-choice-builder input[type=radio],.mission-quiz-options input[type=radio]{accent-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:19px;height:19px}.mission-choice-builder>label>button{color:var(--lightningcss-light,#bd1f2c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#feeef0)var(--lightningcss-dark,#34232d);border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mission-choice-builder>[data-slot=button]{justify-self:start}.mission-quiz-options{gap:9px;display:grid}.mission-quiz-options>label{color:var(--lightningcss-light,#163957)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#d7e1ea)var(--lightningcss-dark,#61758d);border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:10px 13px;display:grid}.mission-quiz-options>label.is-selected{background:var(--lightningcss-light,#eef7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11a}.mission-quiz-options span{font-size:.96rem;font-weight:800}.mission-quiz-score{color:var(--lightningcss-light,#087642)var(--lightningcss-dark,#94dfba);align-items:center;gap:6px;font-weight:900;display:inline-flex}.mission-quiz-score svg{width:17px;height:17px}@keyframes mission-trophy-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}@keyframes mission-spark{0%,to{transform:scale(.9)rotate(-8deg)}50%{transform:scale(1.1)rotate(8deg)}}@keyframes mission-ring-spin{to{transform:rotate(360deg)}}@media (width<=1020px){.mission-card-grid,.mission-manage-grid,.missions-tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.missions-shell{min-height:calc(100svh - 72px);padding:12px}.missions-command-bar{border-radius:22px;grid-template-columns:minmax(0,1fr) 115px;min-height:255px;padding:23px 17px}.missions-command-copy{max-width:100%}.missions-command-copy h1{margin-top:12px;font-size:clamp(2.3rem,11.5vw,3.65rem);line-height:.92}.missions-command-copy>p{max-width:78%;font-size:.92rem;line-height:1.42}.missions-command-stats{gap:5px;margin-top:14px}.missions-command-stats span{min-height:31px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);padding:5px 7px}.missions-command-stats span:last-child{display:none}.missions-command-emblem{justify-self:end;width:112px;transform:translate(9px)rotate(3deg)}.missions-command-emblem>svg{width:53px;height:53px}.missions-command-emblem b{font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);bottom:17px}.missions-command-emblem i{width:27px;height:27px;top:8px;right:8px}.missions-emblem-ring{inset:7px}.missions-tab-list{gap:4px;border-radius:15px!important;padding:5px!important}.missions-tab-list button{min-height:48px!important;font-size:max(var(--hpp-text-floor,0px), .7rem)!important;line-height:var(--hpp-small-leading,inherit)!important;gap:4px!important;padding:6px 4px!important}.missions-tab-list button b{min-width:20px;height:20px}.missions-panel{padding-top:19px}.missions-section-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:13px}.missions-section-heading h2{font-size:2.15rem}.missions-section-heading p{font-size:.9rem}.mission-cadence-sections{gap:27px}.mission-cadence-heading{flex-direction:column;align-items:flex-start;gap:6px}.mission-cadence-heading p{text-align:left;max-width:none;font-size:.86rem}.missions-manage-heading>button{width:100%}.mission-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mission-manage-grid{grid-template-columns:1fr;gap:11px}.mission-card{border-radius:13px;min-height:0;padding:8px 6px;box-shadow:0 8px 18px #061c3a29}.mission-card:after{border-width:18px;width:112px;height:112px;top:-42px;right:-42px}.mission-card-top{min-width:0;font-size:max(var(--hpp-text-floor,0px), .52rem);line-height:var(--hpp-small-leading,1.12);letter-spacing:.035em;grid-template-columns:minmax(0,1fr);place-items:start;gap:3px;display:grid}.mission-card-top>span:first-child{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%}.mission-card-top .mission-cadence-pill{max-width:100%;font-size:max(var(--hpp-text-floor,0px), .49rem);line-height:var(--hpp-small-leading,1.05);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin-left:0;padding:3px 5px}.mission-card-top small{max-width:100%;font-size:max(var(--hpp-text-floor,0px), .49rem);line-height:var(--hpp-small-leading,1.1);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;padding:3px 5px}.mission-card-medal{width:31px;height:31px;box-shadow:0 6px 14px color-mix(in srgb, var(--mission-accent) 24%, transparent);border-radius:9px;margin-top:8px}.mission-card-medal svg{width:16px;height:16px}.mission-card h3{font-size:max(var(--hpp-text-floor,0px), clamp(.7rem, 3.2vw, .92rem));line-height:var(--hpp-small-leading,1.03);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:wrap;margin:8px 0 4px}.mission-card>p{color:var(--lightningcss-light,#e5f0fc)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,1.25);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 7px;display:-webkit-box;overflow:hidden}.mission-card .mission-evidence-rules{gap:3px;width:100%;margin-top:auto;display:grid}.mission-card .mission-evidence-rules span{width:100%;min-width:0;min-height:0;font-size:max(var(--hpp-text-floor,0px), .49rem);line-height:var(--hpp-small-leading,1.12);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;border-radius:6px;justify-content:flex-start;padding:3px 4px}.mission-card .mission-evidence-rules svg{flex:0 0 9px;width:9px;height:9px}.mission-card .mission-rewards{gap:3px;width:100%;margin:6px 0;display:grid}.mission-card .mission-rewards span{width:100%;min-width:0;min-height:23px;font-size:max(var(--hpp-text-floor,0px), .55rem);line-height:var(--hpp-small-leading,1);white-space:nowrap;border-radius:6px;justify-content:center;padding:3px 2px}.mission-card .mission-rewards svg{flex:0 0 10px;width:10px;height:10px}.mission-card>button{min-width:0;height:auto;min-height:40px;font-size:max(var(--hpp-text-floor,0px), clamp(.5rem, 2.25vw, .55rem));line-height:var(--hpp-small-leading,1.1);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;border-radius:8px;gap:2px;padding:5px 3px}.mission-card>button svg{display:none}.mission-submission-row,.mission-review-row{border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:94px;padding:12px}.submission-status-icon{border-radius:12px;width:42px;height:42px}.submission-status-icon svg{width:21px}.submission-main h3,.submission-main strong{font-size:1.12rem}.submission-reward{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.mission-submission-row>button{grid-column:2/4;width:100%}.mission-review-row>svg{display:none}.mission-history-controls{grid-template-columns:1fr;gap:10px;padding:12px;display:grid}.mission-history-filter{min-width:0}.mission-history-count{margin:2px 0 0}.mission-history-row{grid-template-columns:42px minmax(0,1fr) auto}.mission-history-status{font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);padding-inline:8px}.mission-composer-dialog,.mission-review-dialog,.mission-builder-dialog{max-height:calc(100svh - 14px);border-radius:19px!important;width:calc(100vw - 14px)!important}.mission-composer-dialog{height:calc(100svh - 14px)}.mission-dialog-header,.mission-review-dialog>[data-slot=dialog-header],.mission-builder-dialog>[data-slot=dialog-header]{padding:20px 17px 14px}.mission-dialog-header{padding-top:76px}.mission-dialog-exit{justify-content:center;width:auto;top:14px;left:14px;right:14px}.mission-composer-scroll,.mission-review-scroll,.mission-builder-scroll{max-height:calc(100svh - 250px);padding:16px 17px 22px}.mission-composer-footer,.mission-review-actions,.mission-builder-dialog>[data-slot=dialog-footer]{padding:11px 17px 14px}.mission-composer-footer{padding-bottom:max(14px, env(safe-area-inset-bottom));align-items:stretch!important}.mission-composer-footer .mission-rewards{justify-content:center}.mission-composer-footer>button{width:100%}.mission-uploaded-grid{grid-template-columns:1fr}.mission-review-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-review-summary{flex-direction:column;align-items:flex-start}.mission-review-actions{grid-template-columns:1fr 1fr;display:grid!important}.mission-review-actions button:last-child{grid-column:span 2}.mission-builder-grid{grid-template-columns:1fr}.mission-builder-grid .wide{grid-column:span 1}.mission-question-builder>div{flex-direction:column;align-items:stretch}.mission-question-builder article,.mission-question-builder article.is-multiple-choice{grid-template-columns:48px minmax(0,1fr) 34px}.mission-question-builder article>[data-slot=native-select-wrapper],.mission-question-builder article>label{grid-column:2/4;width:100%}.mission-question-builder article>button{grid-area:1/3}}.mission-study-guide{gap:12px;display:grid}.mission-study-guide section{background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7);border:1px solid var(--lightningcss-light,#0d28451f)var(--lightningcss-dark,#61758d1f);border-radius:16px;grid-template-columns:42px 1fr;gap:14px;padding:16px;display:grid}.mission-study-guide section>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#122b47)var(--lightningcss-dark,#1d4c71);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.mission-study-guide h3{margin:0 0 5px}.mission-study-guide p{color:var(--lightningcss-light,#516071)var(--lightningcss-dark,#9acbff);margin:0;line-height:1.55}.mission-quiz-results section>div{overflow-wrap:anywhere;min-width:0}.mission-quiz-results p.mission-quiz-your-answer{color:var(--lightningcss-light,#9b3030)var(--lightningcss-dark,#ffb3bd);margin-top:10px}.mission-quiz-results p.mission-quiz-correct-answer{color:var(--lightningcss-light,#17643e)var(--lightningcss-dark,#94dfba);margin-top:6px}.mission-quiz-results p.mission-quiz-explanation{white-space:pre-line;margin-top:10px}@media (prefers-reduced-motion:reduce){.missions-command-emblem>svg,.missions-command-emblem i,.missions-emblem-ring,.mission-spinner{animation:none!important}}@media (width<=767px),(hover:none) and (pointer:coarse) and (width<=1024px){html body .mission-composer-dialog[data-hpp-mobile-popup] .mission-dialog-header{padding:0}html body .mission-composer-dialog[data-hpp-mobile-popup] .mission-dialog-exit{width:auto;min-height:36px;box-shadow:none;align-self:flex-end;margin-bottom:4px;padding:6px 12px;position:static}html body .mission-composer-dialog[data-hpp-mobile-popup] .mission-field>span{align-items:flex-start}html body .mission-composer-dialog[data-hpp-mobile-popup] .mission-field>span b{white-space:nowrap;flex:none}html body :is(.mission-composer-dialog,.mission-review-dialog,.mission-builder-dialog)[data-hpp-popup-scroll]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;top:calc(var(--hpp-popup-vtop,0px) + 8px)!important;left:calc(var(--hpp-popup-vleft,0px) + 8px)!important;width:calc(var(--hpp-popup-vwidth,100vw) - 16px)!important;height:calc(var(--hpp-popup-vheight,100dvh) - 16px)!important;max-height:calc(var(--hpp-popup-vheight,100dvh) - 16px)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;display:block!important;position:fixed!important;overflow:hidden auto!important}html body [data-hpp-popup-scroll] :is(.mission-composer-scroll,.mission-review-scroll,.mission-builder-scroll){min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}html body .mission-composer-dialog[data-hpp-popup-scroll] .mission-dialog-header{padding:16px 18px}html body .mission-composer-dialog[data-hpp-popup-scroll] .mission-dialog-exit{min-height:40px;box-shadow:none;align-self:flex-end;margin-bottom:8px;position:static}html body [data-hpp-popup-scroll] :is(.mission-composer-footer,.mission-review-actions){flex-shrink:0;position:static}html body [data-hpp-popup-scroll] .mission-field>span{align-items:flex-start}html body [data-hpp-popup-scroll] .mission-field>span b{flex-shrink:0}}button.mission-review-media{cursor:zoom-in;text-align:left;padding:0}button.mission-review-media:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#61758d)}.mission-photo-overlay[data-slot=dialog-overlay]{z-index:1499}.mission-photo-viewer[data-slot=dialog-content]{z-index:1500;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#071a36)var(--lightningcss-dark,#0c131e);border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;animation:none;display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}.mission-photo-header[data-slot=dialog-header]{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));text-align:left;border-bottom:1px solid var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#61758d26);flex-direction:row;align-items:center;gap:16px;display:flex}.mission-photo-header button{color:var(--lightningcss-light,#071a36)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);flex-shrink:0;min-height:44px}.mission-photo-header [data-slot=dialog-title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}.mission-photo-stage{min-width:0;min-height:0;padding:12px 12px max(12px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex}.mission-photo-stage img{object-fit:contain;width:100%;height:100%;display:block}.ops-tv-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#071c2c;--foreground:#f7fbff;--card:#0b263b;--card-foreground:#f7fbff;--popover:#0b263b;--popover-foreground:#f7fbff;--primary:#96d8ff;--primary-foreground:#061725;--secondary:#14364d;--secondary-foreground:#f7fbff;--muted:#102d42;--muted-foreground:#aac5d7;--accent:#173d56;--accent-foreground:#f7fbff;--border:#385569;--input:#527188;--ring:#96d8ff;--ops-navy:#061725;--ops-blue:#96d8ff;--ops-bright-blue:#96d8ff;--ops-green:#74f2bf;--ops-red:#ff8594;--ops-deep-red:#ff8594;--ops-yellow:#ffcd72;--ops-ink:#f7fbff;--ops-paper:#0b263b;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);font-family:var(--hpp-body-font), Inter, sans-serif;scrollbar-color:#527188 #071c2c}.ops-shell.ops-tv-theme{background:radial-gradient(at 82% 12%,var(--lightningcss-light,#103c5c)var(--lightningcss-dark,#1d4c71) 0,#0000 52%),linear-gradient(145deg,var(--lightningcss-light,#09243c)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#04131e)var(--lightningcss-dark,#0c131e));border-top:4px solid var(--lightningcss-light,#e31837)var(--lightningcss-dark,#61758d)}.ops-tv-theme :is(button,a,input,select,summary,[role=combobox]):focus-visible{outline-offset:4px;outline:2px solid var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#61758d)}.ops-tv-theme :is(button,input):disabled{opacity:.55}.ops-tv-theme .ops-toolbar,.ops-tv-theme .ops-achievement-section,.ops-tv-theme .ops-sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,var(--lightningcss-light,#102e43d9)var(--lightningcss-dark,#1d4c71d9),var(--lightningcss-light,#071c2cf2)var(--lightningcss-dark,#0c131ef2));border-color:var(--lightningcss-light,#ffffff25)var(--lightningcss-dark,#61758d25);border-radius:18px;box-shadow:0 18px 38px #0003}.ops-tv-theme .ops-toolbar :is(h2,p),.ops-tv-theme .ops-section-heading h2{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-toolbar p,.ops-tv-theme .ops-section-heading p,.ops-tv-theme .ops-period-control>span,.ops-tv-theme .ops-period-control small{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff)}.ops-tv-theme :is(.ops-eyebrow,.ops-section-heading>div>span){color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-period-control [data-slot=select-trigger],.ops-tv-theme .ops-mobile-select{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);box-shadow:none;background:var(--lightningcss-light,#071c2c)var(--lightningcss-dark,#0c131e);border-color:var(--lightningcss-light,#527188)var(--lightningcss-dark,#61758d)}.ops-tv-select[data-slot=select-content]{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0b263b)var(--lightningcss-dark,#0c131e);border-color:var(--lightningcss-light,#527188)var(--lightningcss-dark,#61758d);box-shadow:0 18px 48px #0008}.ops-tv-select [data-slot=select-item][data-highlighted],.ops-tv-select [data-slot=select-item]:focus{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#1b4864)var(--lightningcss-dark,#1d4c71)}.ops-tv-select [data-slot=select-item][data-state=checked]{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-sidebar-head{border-bottom:1px solid var(--lightningcss-light,#ffffff25)var(--lightningcss-dark,#61758d25)}.ops-tv-theme .ops-sidebar-head>span{color:var(--lightningcss-light,#9db9cb)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-sidebar-head button.is-selected{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#174666)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#61758d)}.ops-tv-theme .ops-sidebar-tabs{background:var(--lightningcss-light,#0003)var(--lightningcss-dark,#0c131e33)}.ops-tv-theme .ops-sidebar-tabs button{color:var(--lightningcss-light,#bed1df)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-sidebar-tabs button[data-state=active]{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#1c465f)var(--lightningcss-dark,#1d4c71)}.ops-tv-theme .ops-scope-button{color:var(--lightningcss-light,#e1eef7)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-scope-button>span{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffffff0c)var(--lightningcss-dark,#151f2d0c)}.ops-tv-theme .ops-scope-button small{color:var(--lightningcss-light,#9db9cb)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-scope-button.is-selected{background:linear-gradient(110deg,var(--lightningcss-light,#174666)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0c2d46)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#96d8ff88)var(--lightningcss-dark,#61758d88);box-shadow:inset 3px 0 #96d8ff,0 5px 16px #0002}.ops-tv-theme .ops-scope-button.is-selected small{color:var(--lightningcss-light,#d0e5f2)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-sidebar-note{background:var(--lightningcss-light,#ffcd7208)var(--lightningcss-dark,#332d2008);border-color:var(--lightningcss-light,#ffcd7244)var(--lightningcss-dark,#61758d44)}.ops-tv-theme .ops-mobile-scope{background:linear-gradient(110deg,var(--lightningcss-light,#103c5c)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#071c2c)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#96d8ff55)var(--lightningcss-dark,#61758d55);box-shadow:0 10px 26px #0003}.ops-tv-theme .ops-mobile-title>svg{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-header-score{--score-color:#ff8594;--score-surface:#491c24;--score-deep:#2d121b;border-color:color-mix(in srgb, var(--lightningcss-light,var(--score-color))var(--lightningcss-dark,#61758d) 60%, transparent);background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--lightningcss-light,var(--score-color))var(--lightningcss-dark,#151f2d) 16%, transparent), transparent 70%), linear-gradient(130deg, var(--lightningcss-light,var(--score-surface))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--score-deep))var(--lightningcss-dark,#151f2d));box-shadow:inset 0 1px #ffffff09, 0 12px 24px #0002, 0 0 28px color-mix(in srgb, var(--score-color) 12%, transparent);border-radius:18px}.ops-tv-theme .ops-header-score.is-mid{--score-color:#ffb15c;--score-surface:#4b2c13;--score-deep:#2d1a0d}.ops-tv-theme .ops-header-score.is-high{--score-color:#74f2bf;--score-surface:#164c36;--score-deep:#0c2e22}.ops-tv-theme .ops-score-ring:before{background:radial-gradient(circle at 38% 28%, var(--lightningcss-light,var(--score-surface))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--score-deep))var(--lightningcss-dark,#151f2d) 72%)}.ops-tv-theme .ops-source-states span{border:1px solid}.ops-tv-theme .ops-source-states span.is-live{color:var(--lightningcss-light,#74f2bf)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#74f2bf0d)var(--lightningcss-dark,#18312b0d);border-color:var(--lightningcss-light,#74f2bf55)var(--lightningcss-dark,#61758d55)}.ops-tv-theme .ops-source-states span.is-snapshot{color:var(--lightningcss-light,#ffcd72)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffcd720d)var(--lightningcss-dark,#332d200d);border-color:var(--lightningcss-light,#ffcd7255)var(--lightningcss-dark,#61758d55)}.ops-tv-theme .ops-source-states small{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-achievement-review-button,.ops-tv-theme .ops-training-link{color:var(--lightningcss-light,#e4f5ff)var(--lightningcss-dark,#e8edf5);box-shadow:none;background:var(--lightningcss-light,#123a54)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#96d8ff66)var(--lightningcss-dark,#61758d66)}.ops-tv-theme .ops-achievement-review-button:hover,.ops-tv-theme .ops-training-link:hover{background:var(--lightningcss-light,#1c4d6c)var(--lightningcss-dark,#1d4c71)}.ops-tv-theme .ops-source-warning{color:var(--lightningcss-light,#ffe0a6)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#302718)var(--lightningcss-dark,#544522);border-color:var(--lightningcss-light,#ffcd7255)var(--lightningcss-dark,#61758d55)}.ops-tv-theme .ops-source-warning svg{color:var(--lightningcss-light,#ffcd72)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-eligibility,.ops-tv-theme .ops-metric-card,.ops-tv-theme .ops-achievement{--metric-tone:#ffcd72;--metric-wash:#ffcd7212}.ops-tv-theme :is(.ops-eligibility,.ops-metric-card,.ops-achievement).is-hit{--metric-tone:#74f2bf;--metric-wash:#74f2bf14}.ops-tv-theme :is(.ops-eligibility,.ops-metric-card,.ops-achievement).is-miss{--metric-tone:#ff8594;--metric-wash:#ff859414}.ops-tv-theme .ops-eligibility{--eligibility-surface:#491c24;--eligibility-deep:#2d121b;color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);border-color:color-mix(in srgb, var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d) 60%, transparent);background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#151f2d) 16%, transparent), transparent 70%), linear-gradient(110deg, var(--lightningcss-light,var(--eligibility-surface))var(--lightningcss-dark,#151f2d), var(--lightningcss-light,var(--eligibility-deep))var(--lightningcss-dark,#151f2d));box-shadow:0 10px 24px #0002, 0 0 28px color-mix(in srgb, var(--metric-tone) 10%, transparent);border-radius:18px}.ops-tv-theme .ops-eligibility.is-hit{--eligibility-surface:#164c36;--eligibility-deep:#0c2e22}.ops-tv-theme .ops-eligibility.is-pending{--metric-tone:#ff8594;--metric-wash:#ff859414}.ops-tv-theme .ops-eligibility .ops-eligibility-icon{color:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--metric-wash))var(--lightningcss-dark,#151f2d);border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d) 40%, transparent);box-shadow:none}.ops-tv-theme .ops-eligibility>div:nth-child(2)>span,.ops-tv-theme .ops-eligibility .ops-eligibility-stats strong{color:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-eligibility h3{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-eligibility p,.ops-tv-theme .ops-eligibility-stats span{color:var(--lightningcss-light,#bed1df)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-metric-card{border-color:color-mix(in srgb, var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d) 42%, transparent);border-top:3px solid var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d);background:radial-gradient(ellipse at 100% 0, var(--lightningcss-light,var(--metric-wash))var(--lightningcss-dark,#151f2d), transparent 65%), linear-gradient(145deg, var(--lightningcss-light,#102e43)var(--lightningcss-dark,#1d4c71), var(--lightningcss-light,#071c2c)var(--lightningcss-dark,#0c131e));border-radius:18px;transition:border-color .2s,box-shadow .2s;box-shadow:0 14px 32px #0003}.ops-tv-theme .ops-metric-card:before{background:0 0}.ops-tv-theme .ops-metric-clickable:hover{border-color:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d);box-shadow:0 16px 36px #0005}.ops-tv-theme .ops-metric-heading p{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);letter-spacing:.025em;font-family:"Domino's Sans Header 1",Arial Black,sans-serif;font-size:1.08rem;font-weight:900;line-height:1.12}.ops-tv-theme .ops-metric-card .ops-metric-icon{color:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--metric-wash))var(--lightningcss-dark,#151f2d);border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d) 28%, transparent)}.ops-tv-theme .ops-gate-label{color:var(--lightningcss-light,#ffcd72)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-value-row>strong{color:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#e8edf5);font-variant-numeric:tabular-nums;text-shadow:0 0 24px color-mix(in srgb, var(--metric-tone) 14%, transparent);font-size:clamp(2.1rem,3.1vw,3rem);line-height:1.05}.ops-tv-theme .ops-status-pill{color:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#e8edf5);border:1px solid color-mix(in srgb, var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d) 48%, transparent);background:var(--lightningcss-light,var(--metric-wash))var(--lightningcss-dark,#151f2d);font-size:max(var(--hpp-text-floor,0px), .6rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.05em}.ops-tv-theme .ops-goal{color:var(--lightningcss-light,#e2eef7)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.ops-tv-theme .ops-metric-description{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:1.45}.ops-tv-theme .ops-progress{background:var(--lightningcss-light,#ffffff15)var(--lightningcss-dark,#151f2d15)}.ops-tv-theme .ops-metric-card .ops-progress [data-slot=progress-indicator]{background:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#151f2d)}.ops-tv-theme .ops-character-stage{background:0 0}.ops-tv-theme .ops-stage-shadow{background:var(--lightningcss-light,#0005)var(--lightningcss-dark,#0c131e55)}.ops-tv-theme .ops-character-stage.is-pending .ops-character{filter:grayscale(.8)brightness(.9)}.ops-tv-theme .ops-metric-card .ops-card-footer{color:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#e8edf5);border-color:color-mix(in srgb, var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d) 26%, transparent);background:var(--lightningcss-light,var(--metric-wash))var(--lightningcss-dark,#151f2d)}.ops-tv-theme .ops-trend-open{color:var(--lightningcss-light,#b9e6ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#96d8ff0b)var(--lightningcss-dark,#172d430b);border:1px solid var(--lightningcss-light,#96d8ff3d)var(--lightningcss-dark,#61758d3d)}.ops-tv-theme .ops-arena-ribbon{color:var(--lightningcss-light,#ffdf9f)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#302718)var(--lightningcss-dark,#544522);border-color:var(--lightningcss-light,#ffcd7266)var(--lightningcss-dark,#61758d66)}.ops-tv-theme .ops-trend{--ops-trend-color:#96d8ff}.ops-tv-theme .ops-trend.is-improving{--ops-trend-color:#74f2bf}.ops-tv-theme .ops-trend.is-declining{--ops-trend-color:#ff8594}.ops-tv-theme .ops-trend-heading>span{color:var(--lightningcss-light,#c3d9e8)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit)}.ops-tv-theme .ops-trend-chart{box-shadow:none;background:linear-gradient(var(--lightningcss-light,#ffffff04)var(--lightningcss-dark,#151f2d04),var(--lightningcss-light,#0002)var(--lightningcss-dark,#0c131e22));border-color:var(--lightningcss-light,#fff2)var(--lightningcss-dark,#61758d22)}.ops-tv-theme .ops-trend-goal-zone{fill:var(--lightningcss-light,#ffcd721c)var(--lightningcss-dark,#b8c5d6)}.ops-tv-theme .ops-trend-goal-line{stroke:var(--lightningcss-light,#ffcd7299)var(--lightningcss-dark,#b8c5d6)}.ops-tv-theme .ops-trend-placeholder{stroke:var(--lightningcss-light,#aac5d766)var(--lightningcss-dark,#b8c5d6)}.ops-tv-theme .ops-trend-point:not(.is-latest){fill:var(--lightningcss-light,#0b263b)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-trend-labels{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-tv-theme .ops-metric-card{grid-template-rows:auto 1fr auto}.ops-tv-theme .ops-metric-card .ops-goal-art{min-height:174px;margin-bottom:8px}.ops-tv-theme .ops-card-chart{grid-column:1/-1;align-self:end;min-width:0;margin:0;padding:0 14px 14px}.ops-tv-theme .ops-card-chart .ops-trend-heading{flex-wrap:wrap;gap:5px 10px;margin-bottom:9px}.ops-tv-theme .ops-card-chart .ops-trend-heading>strong{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.ops-tv-theme .ops-card-chart-empty{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff);text-align:center;border:1px dashed var(--lightningcss-light,#ffffff26)var(--lightningcss-dark,#61758d26);border-radius:12px;place-items:center;min-height:150px;margin:0;padding:20px;font-size:.75rem;display:grid}.ops-tv-theme .ops-tv-chart{background:linear-gradient(var(--lightningcss-light,#ffffff03)var(--lightningcss-dark,#151f2d03),var(--lightningcss-light,#0002)var(--lightningcss-dark,#0c131e22));border:1px solid var(--lightningcss-light,#96d8ff30)var(--lightningcss-dark,#61758d30);border-radius:14px;width:100%;min-width:0;overflow:hidden}.ops-tv-theme .ops-tv-chart-canvas{min-width:0;padding:8px 4px 0}.ops-tv-theme .ops-tv-chart-canvas:focus-visible{outline-offset:-3px;border-radius:14px;outline:2px solid var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#61758d)}.ops-tv-theme .ops-tv-chart svg{width:100%;height:auto;display:block;overflow:visible}.ops-tv-theme .ops-tv-chart-reading{color:var(--lightningcss-light,#bed1df)var(--lightningcss-dark,#9acbff);border-top:1px solid var(--lightningcss-light,#96d8ff25)var(--lightningcss-dark,#61758d25);flex-wrap:wrap;align-content:center;gap:3px 14px;min-height:60px;padding:10px 16px;font-size:.75rem;display:flex}.ops-tv-theme .ops-tv-chart-reading strong{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-tv-chart-legend{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:9px;display:flex}.ops-tv-theme .ops-tv-chart-legend .is-hit,.ops-tv-theme .ops-trend-value.is-hit strong{color:var(--lightningcss-light,#82ffc2)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-tv-chart-legend .is-miss,.ops-tv-theme .ops-trend-value.is-miss strong{color:var(--lightningcss-light,#ff8594)var(--lightningcss-dark,#ffb3bd)}.ops-tv-theme .ops-tv-chart-legend .is-hit:before,.ops-tv-theme .ops-tv-chart-legend .is-miss:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 5px}.ops-tv-theme .ops-tv-point-hit{fill:var(--lightningcss-light,#82ffc2)var(--lightningcss-dark,#e8edf5);filter:drop-shadow(0 0 4px #38f59b)drop-shadow(0 0 7px #38f59b88)}.ops-tv-theme .ops-tv-point-miss{fill:var(--lightningcss-light,#ff6c80)var(--lightningcss-dark,#ffb3bd);filter:drop-shadow(0 0 3px #ff385c)}.ops-tv-theme .ops-tv-date-label{filter:drop-shadow(0 0 4px #59bfff)}.ops-tv-theme .ops-tv-trend-window{filter:drop-shadow(0 0 3px var(--window-color))}@keyframes ops-tv-sweep{0%{transform:translate(0)}to{transform:translate(820px)}}@keyframes ops-tv-point-danger{0%,to{fill:var(--lightningcss-light,#ff6c80)var(--lightningcss-dark,#ffb3bd);filter:drop-shadow(0 0 2px #ff385c)}50%{fill:var(--lightningcss-light,#ffbdc5)var(--lightningcss-dark,#ffb3bd);filter:drop-shadow(0 0 7px #ff385c)}}@keyframes ops-tv-goal-glow{0%,to{stroke:var(--lightningcss-light,#74f2bf)var(--lightningcss-dark,#e8edf5);stroke-opacity:.7;filter:drop-shadow(0 0 1px #42ef99)}50%{stroke:var(--lightningcss-light,#a3ffd0)var(--lightningcss-dark,#e8edf5);stroke-opacity:1;filter:drop-shadow(0 0 5px #42ef99)}}@keyframes ops-tv-window-glow{0%,to{filter:drop-shadow(0 0 2px var(--window-color))}50%{filter:drop-shadow(0 0 5px var(--window-color))}}@media (prefers-reduced-motion:no-preference){.ops-tv-theme .ops-tv-sweep-window{animation:5s linear infinite ops-tv-sweep}.ops-tv-theme .ops-tv-point-miss{animation:2.8s ease-in-out infinite ops-tv-point-danger}.ops-tv-theme .ops-tv-goal-pulse{animation:2.8s ease-in-out infinite ops-tv-goal-glow}.ops-tv-theme .ops-tv-trend-window{animation:4s ease-in-out infinite ops-tv-window-glow}}@media (prefers-reduced-motion:reduce){.ops-tv-theme .ops-tv-graph-pulse{display:none}}@media (width>=1600px){.ops-tv-theme .ops-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ops-tv-theme .ops-metric-grid{grid-template-columns:1fr}}@media (width<=650px){.ops-tv-theme .ops-tv-chart:not(.is-compact) .ops-tv-chart-canvas{overflow-x:auto}.ops-tv-theme .ops-tv-chart:not(.is-compact) svg{min-width:540px}.ops-tv-theme .ops-tv-chart-reading{min-height:74px}}.ops-tv-theme .ops-achievement{border-color:color-mix(in srgb, var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#61758d) 32%, transparent);background:linear-gradient(145deg, var(--lightningcss-light,#ffffff03)var(--lightningcss-dark,#151f2d03), var(--lightningcss-light,var(--metric-wash))var(--lightningcss-dark,#151f2d));border-radius:16px}.ops-tv-theme .ops-achievement>div:last-child>span{color:var(--lightningcss-light,var(--metric-tone))var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-achievement h3{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme .ops-achievement p{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-achievement.is-pending .ops-achievement-art img{filter:grayscale(.85);opacity:.55}.ops-tv-theme .ops-footer{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#0002)var(--lightningcss-dark,#0c131e22);border-color:var(--lightningcss-light,#fff2)var(--lightningcss-dark,#61758d22)}.ops-tv-theme .ops-footer>span{color:var(--lightningcss-light,#e3eff7)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme.ops-trend-dialog,.ops-tv-theme.ops-achievement-dialog{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#0e2c41)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#071c2c)var(--lightningcss-dark,#0c131e));border-color:var(--lightningcss-light,#527188)var(--lightningcss-dark,#61758d);box-shadow:0 24px 80px #0009}.ops-tv-theme.ops-trend-dialog h2,.ops-tv-theme.ops-achievement-dialog [data-slot=dialog-title]{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme.ops-trend-dialog>p,.ops-tv-theme.ops-achievement-dialog [data-slot=dialog-description]{color:var(--lightningcss-light,#bed1df)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-trend-value strong{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-trend-controls :is(input,select){color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#071c2c)var(--lightningcss-dark,#0c131e);border-color:var(--lightningcss-light,#527188)var(--lightningcss-dark,#61758d)}.ops-tv-theme .ops-achievement-dialog-kicker{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff)}.ops-tv-theme :is(.ops-achievement-loading,.ops-achievement-noop){color:var(--lightningcss-light,#bed1df)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffffff05)var(--lightningcss-dark,#151f2d05);border-color:var(--lightningcss-light,#385569)var(--lightningcss-dark,#61758d)}.ops-tv-theme .ops-achievement-success{color:var(--lightningcss-light,#74f2bf)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#74f2bf0b)var(--lightningcss-dark,#18312b0b);border-color:var(--lightningcss-light,#74f2bf55)var(--lightningcss-dark,#61758d55)}.ops-tv-theme .ops-achievement-summary-grid>div{background:var(--lightningcss-light,#ffffff05)var(--lightningcss-dark,#151f2d05);border-color:var(--lightningcss-light,#385569)var(--lightningcss-dark,#61758d)}.ops-tv-theme .ops-achievement-summary-grid :is(span,small){color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-achievement-summary-grid strong{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-achievement-sheet-link{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#96d8ff10)var(--lightningcss-dark,#172d4310)}.ops-tv-theme .ops-achievement-blockers{color:var(--lightningcss-light,#ffb1bc)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ff85940c)var(--lightningcss-dark,#6528380c);border-color:var(--lightningcss-light,#ff859455)var(--lightningcss-dark,#61758d55)}.ops-tv-theme .ops-achievement-award-list{background:var(--lightningcss-light,#071c2c)var(--lightningcss-dark,#0c131e);border-color:var(--lightningcss-light,#385569)var(--lightningcss-dark,#61758d)}.ops-tv-theme .ops-achievement-award-list>div{background:var(--lightningcss-light,#13394f)var(--lightningcss-dark,#1d4c71)}.ops-tv-theme .ops-achievement-award-list article,.ops-tv-theme .ops-award-review-card li{border-color:var(--lightningcss-light,#385569)var(--lightningcss-dark,#61758d)}.ops-tv-theme :is(.ops-award-search,.ops-award-reason,.ops-award-review-card li),.ops-tv-theme .ops-achievement-award-list article strong{color:var(--lightningcss-light,#e2eef7)var(--lightningcss-dark,#e8edf5)}.ops-tv-theme :is(.ops-award-review-note,.ops-award-goal),.ops-tv-theme .ops-achievement-award-list article small{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-achievement-award-list article b,.ops-tv-theme .ops-award-review-card summary{color:var(--lightningcss-light,#96d8ff)var(--lightningcss-dark,#9acbff)}.ops-tv-theme .ops-award-search input{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#102d42)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#527188)var(--lightningcss-dark,#61758d)}.ops-tv-theme .ops-award-search input::placeholder{color:var(--lightningcss-light,#aac5d7)var(--lightningcss-dark,#9acbff)}.ops-tv-theme.ops-achievement-dialog [data-slot=button]{color:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#174666)var(--lightningcss-dark,#1d4c71);border:1px solid var(--lightningcss-light,#96d8ff66)var(--lightningcss-dark,#61758d66)}.ops-tv-theme.ops-achievement-dialog [data-slot=button][data-variant=outline]{color:var(--lightningcss-light,#bed1df)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#ffffff05)var(--lightningcss-dark,#151f2d05)}@media (width<=760px){.ops-tv-theme .ops-value-row>strong{font-size:clamp(2.05rem,9vw,2.8rem)}}@media (prefers-reduced-motion:reduce){.ops-tv-theme .ops-metric-card{transition:none}}.ss-page{--ss-ink:#17345b;--ss-muted:#58708b;--ss-line:#d7e2ef;--ss-blue:#235bb0;max-width:1480px;color:var(--lightningcss-light,var(--ss-ink))var(--lightningcss-dark,#e8edf5);margin:auto;padding:36px 28px 80px;font-size:14px;line-height:1.6}.ss-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.ss-eyebrow{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);letter-spacing:1.7px;color:var(--lightningcss-light,#426b9e)var(--lightningcss-dark,#9acbff);align-items:center;gap:8px;font-weight:800;display:flex}.ss-heading h1{letter-spacing:-1.7px;margin:10px 0;font-size:46px;line-height:1.1}.ss-heading p,.ss-section-heading p{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);margin:8px 0}.ss-page a{color:var(--lightningcss-light,#245eb4)var(--lightningcss-dark,#9acbff);text-decoration:none}.ss-guide,.ss-button{white-space:nowrap;color:var(--lightningcss-light,var(--ss-blue))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf4ff)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#c9d9ed)var(--lightningcss-dark,#61758d);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-weight:700;display:inline-flex}.ss-page button{cursor:pointer;font:inherit}.ss-page button:disabled{cursor:default;opacity:.5}.ss-toolbar{background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);border-radius:12px;align-items:end;gap:16px;margin-bottom:22px;padding:17px 20px;display:flex}.ss-page label{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);flex-direction:column;gap:6px;font-weight:700;display:flex}.ss-toolbar label:first-child{flex:1}.ss-page input,.ss-page select,.ss-page textarea{font:inherit;color:var(--lightningcss-light,var(--ss-ink))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c5d5e9)var(--lightningcss-dark,#61758d);border-radius:7px;max-width:100%;padding:10px;font-size:13px}.ss-icon-button{border:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--ss-blue))var(--lightningcss-dark,#9acbff);background:0 0;border-radius:8px;padding:11px;display:flex}.ss-summary{background:var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.ss-summary>div{background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);padding:22px}.ss-summary span,.ss-summary small{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.5px;display:block}.ss-summary strong{letter-spacing:-.7px;margin:6px 0;font-size:29px;font-weight:750;display:block}.ss-risk{color:var(--lightningcss-light,#ad592e)var(--lightningcss-dark,#ffb3bd)}.ss-cycles{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:30px;display:grid}.ss-cycles button{text-align:left;border:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);background:0 0;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.ss-cycles button.active{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#2458a5)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#2458a5)var(--lightningcss-dark,#61758d)}.ss-cycles button>span{opacity:.7;font-size:12px}.ss-cycles button>div{flex:1}.ss-cycles small{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);opacity:.8;display:block}.ss-cycles strong{font-size:13px}.ss-body{grid-template-columns:minmax(0,1fr) 300px;gap:25px;display:grid}.ss-section-heading{margin-bottom:20px}.ss-section-heading h2{letter-spacing:-.6px;margin:5px 0;font-size:27px}.ss-card,.ss-panel{background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);border-radius:12px;margin-bottom:18px;padding:23px}.ss-card-top{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);justify-content:space-between;align-items:center;gap:14px;display:flex}.ss-card-top a{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);align-items:center;gap:4px;display:inline-flex}.ss-status{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#915e20)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0da)var(--lightningcss-dark,#332d20);border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-weight:700;display:inline-flex}.ss-status.missing{color:var(--lightningcss-light,#5b6f79)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eef1f2)var(--lightningcss-dark,#1e2b3d)}.ss-status.recorded{color:var(--lightningcss-light,#275ca8)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f1ff)var(--lightningcss-dark,#172d43)}.ss-card h3,.ss-panel h3{letter-spacing:-.3px;margin:13px 0 9px;font-size:18px}.ss-action-text{font-size:15px;line-height:1.7}.ss-teaching{color:var(--lightningcss-light,#3a5a84)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f0f5fc)var(--lightningcss-dark,#151f2d);border-left:3px solid var(--lightningcss-light,#a8c4e9)var(--lightningcss-dark,#61758d);margin:18px 0;padding:12px 15px;font-size:12px}.ss-teaching p{margin:4px 0}.ss-page details summary{cursor:pointer;color:var(--lightningcss-light,#315b94)var(--lightningcss-dark,#9acbff);font-size:12px;font-weight:700}.ss-card details p{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);font-size:12px}.ss-card-footer{border-top:1px solid var(--lightningcss-light,#e2eaf5)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:15px;font-size:12px;display:flex}.ss-card-footer button,.ss-buttons>button:not(.ss-button),.ss-prep-row>button{color:var(--lightningcss-light,var(--ss-blue))var(--lightningcss-dark,#9acbff);background:0 0;border:1px solid var(--lightningcss-light,#b5cae5)var(--lightningcss-dark,#61758d);border-radius:7px;padding:8px 12px}.ss-sidebar .ss-panel{padding:22px}.ss-dark{color:var(--lightningcss-light,#f5f8ff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#173d75)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#173d75)var(--lightningcss-dark,#61758d)}.ss-dark .ss-eyebrow{color:var(--lightningcss-light,#bed4f6)var(--lightningcss-dark,#9acbff)}.ss-dark h2{margin:12px 0;font-size:26px}.ss-dark p{color:var(--lightningcss-light,#d0def2)var(--lightningcss-dark,#e8edf5);font-size:12px}.ss-page hr{border:0;border-top:1px solid var(--lightningcss-light,#d4e1f2)var(--lightningcss-dark,#61758d);margin:20px 0}.ss-dark hr{border-color:var(--lightningcss-light,#4a6e9e)var(--lightningcss-dark,#61758d)}.ss-muted{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);display:block}.ss-file{font-size:12px;font-weight:700}.ss-file small{overflow-wrap:anywhere;font-weight:400;font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);display:block}.ss-sidebar .ss-button{width:100%;margin:10px 0}.ss-table-scroll{overflow:auto}.ss-page table{border-collapse:collapse;width:100%;font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);white-space:nowrap}.ss-page caption{text-align:left;color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);white-space:normal;margin-bottom:12px}.ss-page th,.ss-page td{text-align:right;border-bottom:1px solid var(--lightningcss-light,#dfe7f2)var(--lightningcss-dark,#61758d);padding:11px 12px}.ss-page th:first-child{text-align:left}.ss-page thead th{color:var(--lightningcss-light,#3e5e8c)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);white-space:normal;background:var(--lightningcss-light,#edf3fc)var(--lightningcss-dark,#172d43);min-width:85px}.ss-flag-row{background:var(--lightningcss-light,#fff6e9)var(--lightningcss-dark,#151f2d)}.ss-timeline{margin-top:15px}.ss-inline-label{max-width:220px}.ss-prep-row{border-bottom:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);grid-template-columns:1fr 1fr 1.5fr .8fr .7fr auto;align-items:center;gap:14px;padding:18px 0;display:grid}.ss-prep-row strong{font-size:27px;display:block}.ss-prep-row small{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6)}.ss-buttons{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ss-principles{grid-template-columns:1fr 1fr;gap:20px 35px;padding-left:24px;display:grid}.ss-principles p{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);font-size:12px}.ss-principles a{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.ss-error,.ss-message,.ss-notice{color:var(--lightningcss-light,#8c4829)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff1e9)var(--lightningcss-dark,#151f2d);border-radius:9px;margin:14px 0;padding:14px 18px;font-size:12px}.ss-message{color:var(--lightningcss-light,#315d9c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf2ff)var(--lightningcss-dark,#172d43)}.ss-notice{color:var(--lightningcss-light,#3d6071)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf1f5)var(--lightningcss-dark,#172d43)}.ss-error button{background:0 0;border:0;text-decoration:underline}.ss-modal-backdrop{z-index:1000;background:var(--lightningcss-light,#10223e99)var(--lightningcss-dark,#0c131e99);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.ss-modal{background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border-radius:15px;width:min(600px,100%);max-height:90dvh;padding:28px;overflow:auto}.ss-modal h2{margin-top:0}.ss-modal textarea{resize:vertical;min-height:160px}.ss-page blockquote{background:var(--lightningcss-light,#f0f5fc)var(--lightningcss-dark,#151f2d);border-left:3px solid var(--lightningcss-light,#83aee4)var(--lightningcss-dark,#61758d);margin:16px 0;padding:8px 15px;font-size:12px}.ss-page :focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#528ad8)var(--lightningcss-dark,#61758d)}@media (width<=1000px){.ss-body{grid-template-columns:minmax(0,1fr) 250px}.ss-prep-row{grid-template-columns:1fr 1fr 1fr}.ss-cycles button{gap:7px;padding:12px}.ss-cycles button>svg{display:none}}@media (width<=720px){.ss-page{padding:22px 14px 60px}.ss-heading{display:block}.ss-heading h1{font-size:37px}.ss-guide{margin-top:12px;font-size:12px}.ss-toolbar{flex-wrap:wrap;gap:10px;padding:13px}.ss-toolbar label:first-child{flex-basis:100%}.ss-toolbar label{flex:1}.ss-summary{grid-template-columns:1fr 1fr}.ss-summary>div{padding:15px}.ss-summary strong{font-size:24px}.ss-cycles{grid-template-columns:1fr 1fr;gap:7px}.ss-body{display:block}.ss-sidebar{grid-template-columns:1fr;display:grid}.ss-card,.ss-panel{padding:18px}.ss-principles{display:block}.ss-principles li{margin:17px 0}.ss-prep-row{grid-template-columns:1fr 1fr}.ss-card-top{align-items:start}.ss-heading p{font-size:12px}}:root[data-hpp-theme=dark] .ss-page{--surface:#152840;--ss-ink:#dce8fa;--ss-muted:#a7bddb;--ss-line:#345276}:root[data-hpp-theme=dark] .ss-teaching,:root[data-hpp-theme=dark] .ss-page blockquote{color:#c3d7f1;background:#203b60}:root[data-hpp-theme=dark] .ss-page thead th{color:#c5d9f4;background:#24436a}:root[data-hpp-theme=dark] .ss-flag-row{background:#473b28}:root[data-hpp-theme=dark] .ss-page a{color:#a0c6ff}.ss-priorities{margin:30px 0 24px}.ss-priorities-heading{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.ss-priorities-heading h2{letter-spacing:-.8px;margin:0;font-size:30px;line-height:1.2}.ss-priorities-heading>span{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#31598c)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e8f0fc)var(--lightningcss-dark,#172d43);border-radius:5px;padding:5px 10px}.ss-priority-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ss-priority{border:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border-radius:10px;flex-direction:column;gap:16px;padding:24px;display:flex}.ss-priority-main{background:linear-gradient(110deg,var(--lightningcss-light,#eff5ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f8faff)var(--lightningcss-dark,#151f2d));grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.ss-priority-label{color:var(--lightningcss-light,#234e88)var(--lightningcss-dark,#9acbff);text-transform:uppercase;font-weight:750;font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#deebff)var(--lightningcss-dark,#172d43);border-radius:5px;padding:4px 10px;display:inline-block}.ss-priority h3{letter-spacing:-.6px;margin:12px 0 6px;font-size:23px;line-height:1.3}.ss-priority-action{color:var(--lightningcss-light,var(--ss-ink))var(--lightningcss-dark,#e8edf5);margin:8px 0;font-size:16px;line-height:1.5}.ss-priority-main .ss-priority-action{letter-spacing:-.7px;font-size:28px;font-weight:750;line-height:1.25}.ss-priority-ready{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);margin:8px 0 14px;font-size:13px}.ss-priority-buttons{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.ss-priority-buttons a{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:4px;display:inline-flex}.ss-priority .ss-button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#245bb0)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#245bb0)var(--lightningcss-dark,#61758d)}.ss-outline-button{color:var(--lightningcss-light,var(--ss-blue))var(--lightningcss-dark,#9acbff);background:0 0;border:1px solid var(--lightningcss-light,#497bbd)var(--lightningcss-dark,#61758d);border-radius:6px;padding:9px 16px;font-weight:700}.ss-priority-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ss-priority-metrics>div+div{border-left:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);padding-left:14px}.ss-priority-metrics strong{letter-spacing:-.6px;font-size:24px;line-height:1.2;display:block}.ss-priority-metrics span{font-size:max(var(--hpp-text-floor,0px), 11px);color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);margin-top:8px;line-height:1.4;display:block}.ss-priority-evidence{border:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border-radius:7px;padding:20px}.ss-priority-evidence>p{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);border-top:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);margin:15px 0 0;padding-top:10px}.ss-priority:not(.ss-priority-main) .ss-priority-metrics{grid-template-columns:1fr 1fr}.ss-priority:not(.ss-priority-main) .ss-priority-metrics strong{font-size:20px}.ss-priority-check{border-top:1px solid var(--lightningcss-light,var(--ss-line))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);margin-top:auto;padding-top:12px}.ss-priority-check small{color:var(--lightningcss-light,var(--ss-blue))var(--lightningcss-dark,#9acbff);margin-top:8px;display:block}.ss-priority-main .ss-priority-check{grid-column:1/-1}.ss-input-needed{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#77511b)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0cf)var(--lightningcss-dark,#332d20);border-radius:5px;padding:4px 8px;display:inline-block}.ss-supporting>summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex;font-size:14px!important}.ss-supporting>summary::-webkit-details-marker{display:none}.ss-supporting>summary:after{content:"›";font-size:25px;line-height:1}.ss-supporting[open]>summary{margin-bottom:24px}.ss-supporting[open]>summary:after{transform:rotate(90deg)}.ss-supporting{scroll-margin-top:90px}.ss-supporting .ss-timeline{border:0;padding:0}.ss-page{background:var(--lightningcss-light,#f7faff)var(--lightningcss-dark,#151f2d)}.ss-modal{color:var(--lightningcss-light,var(--ss-ink))var(--lightningcss-dark,#e8edf5)}@media (width<=1050px){.ss-priority-main{grid-template-columns:1fr}.ss-priority-main .ss-priority-action{font-size:25px}}@media (width<=720px){.ss-priorities-heading h2{font-size:25px}.ss-priority-grid{grid-template-columns:1fr}.ss-priority{padding:18px}.ss-priority-metrics{gap:8px}.ss-priority-metrics>div+div{padding-left:8px}.ss-priority-metrics strong{font-size:20px}.ss-priority h3{font-size:21px}}:root[data-hpp-theme=dark] .ss-page{background:#102139}:root[data-hpp-theme=dark] .ss-priority-main{background:linear-gradient(110deg,#1b3559,#172b49)}:root[data-hpp-theme=dark] .ss-priorities-heading>span{color:#dce8fa;background:#29466e}:root[data-hpp-theme=dark] .ss-outline-button{color:#bad4ff}.ss-flow{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 2px;font-size:12px;display:flex}.ss-flow span{align-items:center;gap:8px;display:flex}.ss-flow b{color:var(--lightningcss-light,#245bb0)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e4eeff)var(--lightningcss-dark,#172d43);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ss-priorities-heading{justify-content:space-between;align-items:flex-start}.ss-priorities-heading p{max-width:670px;color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);margin:10px 0 0;font-size:13px}.ss-priorities{margin-top:18px}.ss-priority{gap:22px;padding:28px}.ss-priority-main{border-top:4px solid var(--lightningcss-light,#3975ce)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.ss-priority h3{margin-bottom:22px}.ss-copy-label{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.5px;text-transform:uppercase;color:var(--lightningcss-light,#3e69a3)var(--lightningcss-dark,#9acbff);font-weight:800;display:block}.ss-priority-main .ss-priority-action{font-size:24px;line-height:1.4}.ss-priority-action{font-size:19px;font-weight:700;line-height:1.45}.ss-priority-ready{line-height:1.7}.ss-plain-why{margin-top:22px}.ss-plain-why p{color:var(--lightningcss-light,var(--ss-muted))var(--lightningcss-dark,#b8c5d6);margin:7px 0 0;font-size:13px;line-height:1.8}.ss-team-steps{background:var(--lightningcss-light,#eaf2ff)var(--lightningcss-dark,#172d43);border-radius:9px;padding:22px}.ss-team-steps ol{margin:12px 0 18px;padding-left:21px}.ss-team-steps li{margin:12px 0;padding-left:5px;font-size:13px;line-height:1.7}.ss-team-steps li::marker{color:var(--lightningcss-light,#315f9d)var(--lightningcss-dark,#9acbff);font-weight:800}.ss-priority-main .ss-priority-evidence{grid-column:1/-1}.ss-priority-evidence{background:0 0;padding:14px 18px}.ss-priority-evidence[open] .ss-priority-metrics{margin-top:20px}.ss-priority-check strong{color:var(--lightningcss-light,var(--ss-ink))var(--lightningcss-dark,#e8edf5);font-size:12px}.ss-priority-check p{margin:5px 0 0}.ss-priority-buttons button{white-space:normal;text-align:center;font-weight:700}.ss-priority:not(.ss-priority-main) .ss-team-steps{margin-top:auto}.ss-page button:hover:not(:disabled),.ss-page a:hover{filter:brightness(.94)}@media (width<=1050px){.ss-priority-main{grid-template-columns:1fr}}@media (width<=720px){.ss-flow{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);gap:10px}.ss-flow>svg{display:none}.ss-flow span{width:100%}.ss-priority{padding:19px}.ss-priority-main .ss-priority-action{font-size:22px}.ss-team-steps{padding:17px}.ss-priority h3{margin-bottom:18px}}:root[data-hpp-theme=dark] .ss-team-steps{background:#203c62}:root[data-hpp-theme=dark] .ss-copy-label{color:#a8caff}:root[data-hpp-theme=dark] .ss-flow b{color:#c5dbff;background:#29466e}:root[data-hpp-theme=dark] .ss-team-steps li::marker{color:#b8d3ff}.store-directory-page{color:var(--lightningcss-light,#102f4a)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 88% 0,var(--lightningcss-light,#00649129)var(--lightningcss-dark,#1d4c7129),#0000 30rem),var(--lightningcss-light,#eef4f8)var(--lightningcss-dark,#172d43);min-height:calc(100svh - 76px);padding:22px clamp(12px,3vw,42px) 70px}.store-directory-top{justify-content:space-between;align-items:center;gap:12px;max-width:1480px;margin:0 auto 12px;display:flex}.store-directory-top a,.store-directory-top span{border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.store-directory-top a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71)}.store-directory-top span{color:var(--lightningcss-light,#17653b)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff4e7)var(--lightningcss-dark,#18312b)}.store-directory-top svg{width:17px}.store-directory-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#061f40)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075a8e)var(--lightningcss-dark,#1d4c71));border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;max-width:1480px;margin:auto;padding:28px;display:grid;box-shadow:0 18px 48px #05233e2e}.store-directory-hero-icon{color:var(--lightningcss-light,#061f40)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.store-directory-hero-icon svg{width:32px;height:32px}.store-directory-hero p,.store-directory-hero h1,.store-directory-hero span{margin:0}.store-directory-hero p{color:var(--lightningcss-light,#7ed4ff)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;font-weight:950}.store-directory-hero h1{text-transform:uppercase;margin:4px 0;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.8rem,4vw,3rem)}.store-directory-hero span{color:var(--lightningcss-light,#d4e6f3)var(--lightningcss-dark,#e8edf5);font-size:.88rem}.store-directory-stats{gap:9px;display:flex}.store-directory-stats div{text-align:center;background:var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#151f2d1a);border:1px solid var(--lightningcss-light,#ffffff38)var(--lightningcss-dark,#61758d38);border-radius:13px;min-width:82px;padding:13px}.store-directory-stats strong,.store-directory-stats small{display:block}.store-directory-stats strong{font-size:1.5rem}.store-directory-stats small{color:var(--lightningcss-light,#b9d7e8)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;margin-top:2px;font-weight:900}.store-directory-notice{color:var(--lightningcss-light,#12405f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e5f4fb)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#b8d8e9)var(--lightningcss-dark,#61758d);border-radius:16px;align-items:flex-start;gap:12px;max-width:1480px;margin:14px auto 0;padding:16px 18px;display:flex}.store-directory-notice svg{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);flex:none}.store-directory-notice strong{font-size:.9rem}.store-directory-notice p{margin:3px 0 0;font-size:.76rem;line-height:1.55}.directory-section{max-width:1480px;margin:20px auto 0}.directory-section>header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:11px;display:flex}.directory-section>header>div{align-items:center;gap:10px;display:flex}.directory-section>header svg{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff)}.directory-section>header small,.directory-section>header h2,.directory-section>header p{margin:0}.directory-section>header small{color:var(--lightningcss-light,#0079b8)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;font-weight:950}.directory-section>header h2{font-size:1.25rem}.directory-section>header p{color:var(--lightningcss-light,#698096)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit)}.directory-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.directory-area-card,.directory-store-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d2dee8)var(--lightningcss-dark,#61758d);border-radius:18px;box-shadow:0 8px 24px #07284612}.directory-area-card{padding:18px}.directory-area-card>header,.directory-store-card>header{border-bottom:1px solid var(--lightningcss-light,#e3ebf1)var(--lightningcss-dark,#61758d);align-items:center;gap:11px;padding-bottom:13px;display:flex}.directory-area-card>header>span,.directory-store-card>header>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.directory-area-card>header>span svg,.directory-store-card>header>span svg{width:20px}.directory-area-card header div,.directory-store-card header div{flex:1;min-width:0}.directory-area-card header small,.directory-area-card header h2,.directory-store-card header small,.directory-store-card header h3,.directory-store-card header p{margin:0}.directory-area-card header small,.directory-store-card header small{color:var(--lightningcss-light,#0876b9)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;font-weight:950}.directory-area-card header h2,.directory-store-card header h3{font-size:1rem}.directory-store-card header p{color:var(--lightningcss-light,#76899a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px}.directory-area-card button,.directory-store-card button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:36px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);cursor:pointer;background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:900;display:inline-flex}.directory-area-card button:disabled,.directory-store-card button:disabled{opacity:.6}.directory-area-card button svg,.directory-store-card button svg{width:15px}.directory-contact-editor{grid-template-columns:1.25fr 1fr 1.4fr;gap:9px;margin-top:13px;display:grid}.directory-contact-editor label,.directory-store-location label{gap:5px;display:grid}.directory-contact-editor label>span,.directory-store-location label>span{color:var(--lightningcss-light,#526b80)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.directory-contact-editor input,.directory-contact-editor select,.directory-store-location input,.directory-tools input,.directory-tools select,.directory-assistant-email input{color:var(--lightningcss-light,#173b58)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdcedc)var(--lightningcss-dark,#61758d);border-radius:9px;width:100%;min-height:40px;padding:0 10px;font:700 .74rem Arial,sans-serif}.directory-contact-editor input:disabled,.directory-contact-editor select:disabled,.directory-store-location input:disabled{color:var(--lightningcss-light,#60778b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f3f6f8)var(--lightningcss-dark,#151f2d)}.directory-assistants{border-top:1px solid var(--lightningcss-light,#e6edf2)var(--lightningcss-dark,#61758d);margin-top:14px;padding-top:13px}.directory-assistants>div:first-child{gap:2px;display:grid}.directory-assistants>div:first-child strong{font-size:.78rem}.directory-assistants>div:first-child small{color:var(--lightningcss-light,#74899b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.directory-assistant-options{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.directory-assistant-options label{background:var(--lightningcss-light,#f8fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3e0e8)var(--lightningcss-dark,#61758d);border-radius:9px;align-items:center;gap:7px;padding:7px 9px;display:flex}.directory-assistant-options label span{display:grid}.directory-assistant-options strong{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.directory-assistant-options small{color:var(--lightningcss-light,#73889a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit)}.directory-assistant-email{grid-template-columns:minmax(120px,.8fr) 1.4fr;align-items:center;gap:8px;margin-top:8px;display:grid}.directory-assistant-email span{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:850}.directory-success,.directory-error{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-weight:850}.directory-success{color:var(--lightningcss-light,#17613a)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e0f4e8)var(--lightningcss-dark,#18312b)}.directory-error{color:var(--lightningcss-light,#9f1823)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fde8ea)var(--lightningcss-dark,#34232d)}.directory-tools{grid-template-columns:1fr 280px;gap:9px;margin-bottom:11px;display:grid}.directory-tools input,.directory-tools select{min-height:44px}.directory-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.directory-store-card{padding:16px}.directory-store-card.is-inactive{opacity:.65}.directory-store-location{grid-template-columns:1fr 90px;gap:8px;margin-top:12px;display:grid}.directory-store-location .is-wide{grid-column:1/-1}.directory-store-location .directory-active{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);grid-column:1/-1;align-items:center;gap:7px;font-weight:850;display:flex}.directory-store-location .directory-active input{width:auto;min-height:auto}.directory-empty{color:var(--lightningcss-light,#658095)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px dashed var(--lightningcss-light,#b8cad7)var(--lightningcss-dark,#61758d);border-radius:16px;place-items:center;gap:6px;min-height:160px;display:grid}.directory-empty svg{color:var(--lightningcss-light,#148b52)var(--lightningcss-dark,#94dfba)}.spin{animation:.9s linear infinite directory-spin}@keyframes directory-spin{to{transform:rotate(360deg)}}@media (width<=900px){.store-directory-hero{grid-template-columns:auto 1fr}.store-directory-stats{grid-column:1/-1}.directory-area-grid,.directory-store-grid{grid-template-columns:1fr}.directory-contact-editor{grid-template-columns:1fr 1fr}.directory-contact-editor label:first-child{grid-column:1/-1}}@media (width<=600px){.store-directory-page{padding:10px 8px 45px}.store-directory-hero{grid-template-columns:1fr;padding:20px}.store-directory-hero-icon{width:52px;height:52px}.store-directory-stats{width:100%}.store-directory-stats div{flex:1}.directory-section>header{flex-direction:column;align-items:flex-start}.directory-tools,.directory-contact-editor{grid-template-columns:1fr}.directory-contact-editor label:first-child{grid-column:auto}.directory-area-card,.directory-store-card{padding:13px}.directory-assistant-email{grid-template-columns:1fr}.store-directory-top{align-items:flex-start}.store-directory-top span{font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit)}}.store-directory-notice.is-active{color:var(--lightningcss-light,#145c36)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e3f5ea)var(--lightningcss-dark,#18312b);border-color:var(--lightningcss-light,#a8d9bd)var(--lightningcss-dark,#61758d)}.store-directory-notice.is-setup-needed{color:var(--lightningcss-light,#6f4b00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff4d6)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#efcc78)var(--lightningcss-dark,#61758d)}.store-directory-notice.is-active svg{color:var(--lightningcss-light,#14864c)var(--lightningcss-dark,#94dfba)}.store-directory-notice.is-setup-needed svg{color:var(--lightningcss-light,#b87800)var(--lightningcss-dark,#f4d38b)}.qp-wrap{min-height:0}.qp-guide-controls{gap:6px;display:flex}.qp-guide-controls button,.qp-conversation button{color:#103952;cursor:pointer;background:#fff;border:1px solid #247498;border-radius:7px;padding:9px 12px;font:700 14px Arial,sans-serif}.qp-guide-controls button,.qp-wrap .pulse-full-head small{font-size:12px}.qp-error{color:#841d12;background:#ffe2db;border:1px solid #b43824;border-radius:6px;margin:0;padding:10px}.qp-viewport{flex:1;min-height:0;overflow:auto}.qp-machine{aspect-ratio:800/600;color:#000;isolation:isolate;background:#034568;grid-template-rows:23px 1fr;grid-template-columns:minmax(0,1fr) 15%;width:100%;min-width:640px;max-width:1100px;font:12px Arial,sans-serif;display:grid}.qp-machine *{box-sizing:border-box}.qp-machine button,.qp-machine input,.qp-machine nav{font-family:Arial,sans-serif!important}.qp-top{color:#fff;background:#000;grid-column:1/-1;justify-content:space-around;align-items:center;font-size:12px;font-weight:700;display:flex}.qp-main{background:repeating-linear-gradient(0deg,#ffffff10 0 1px,#0000 1px 3px),linear-gradient(130deg,#0c7194,#58b6d0 25%,#238fb6 55%,#6dc7dc 70%,#136c91);flex-direction:column;min-width:0;min-height:0;display:flex}.qp-banner{border-bottom:4px solid #91d9e8;align-items:flex-start;gap:25px;min-height:70px;padding:3px 8px;display:flex}.qp-banner>strong{color:#fff;text-shadow:1px 1px #467c8c;align-items:center;min-width:155px;font-size:22px;line-height:1.03;display:flex}.qp-banner>strong>span{font-size:54px;font-weight:400;line-height:1}.qp-banner>b{padding-top:4px;font-size:16px}.qp-key,.qp-rail button{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(115deg,#4eacd0,#075780 75%);border:2px outset #94b9c5;border-radius:7px;min-height:50px;padding:5px;font-size:12px;font-weight:700;line-height:1.1;box-shadow:inset 2px 2px 3px #ddf8ff88,inset -2px -2px 4px #001c44aa}.qp-machine button:disabled{cursor:default;opacity:1}.qp-key:disabled{color:#748084;box-shadow:none;background:#7ea8b5}.qp-machine .qp-orange{color:#fff;background:linear-gradient(110deg,#fda460,#db6727);border-color:#ffd0a0;box-shadow:inset 2px 2px 3px #fff9,inset -2px -2px 4px #942a}.qp-machine .qp-red{color:#fff;background:linear-gradient(#ef4331,#a10000)}.qp-machine .qp-green{color:#fff;background:linear-gradient(#44b34b,#087b13)}.qp-rail{background:#7da2b2;grid-template-rows:repeat(8,1fr);gap:0;min-height:0;display:grid}.qp-rail button{text-align:left;border-radius:0 0 0 3px;flex-direction:column;justify-content:space-between;min-height:0;padding:5px 9px;font-size:12px;display:flex;position:relative}.qp-rail button svg{align-self:flex-end;width:38px;height:38px}.qp-rail button:disabled{color:#858b90;background:#80a6b3;box-shadow:inset 1px 1px 2px #c2dfe7}.qp-paying .qp-rail button:disabled{color:#fff;background:linear-gradient(115deg,#4eacd0,#075780 75%)}.qp-paying .qp-rail .qp-exit{background:linear-gradient(#c52623,#840707)}.qp-tabs{gap:2px;max-width:80%;min-height:60px;margin-top:auto;display:flex}.qp-tabs .qp-key{color:#fff;white-space:normal;background:linear-gradient(120deg,#1373a2,#004164);border-radius:0 0 18px;flex:1;min-width:0;font-size:15px;box-shadow:inset 2px 2px 4px #072b51}.qp-tabs .is-current{box-shadow:none;background:linear-gradient(110deg,#5bc9e7,#198ab4);border-color:#0000}.qp-caller{flex-direction:column;flex:1;padding:8px 16px;display:flex}.qp-program{justify-content:flex-end;gap:10px;margin-bottom:15px;display:flex}.qp-lines{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.qp-lines button{color:#fff;text-align:left;background:linear-gradient(125deg,#de8638,#efa640);border:3px outset #ffd4a0;border-bottom:20px solid #a60000;border-radius:13px;align-items:flex-start;min-height:95px;padding:7px 10px;font-weight:700;display:flex;box-shadow:inset 2px 2px 4px #fff}.qp-login-row{align-items:end;gap:6px;padding-top:18px;display:flex}.qp-login-row form{align-items:end;gap:5px;display:flex}.qp-login-row label{color:#fff;gap:3px;display:grid}.qp-login-row input{color:#111;background:#fff;border:2px inset #aaa;width:95px;padding:8px;font-size:16px}.qp-logged{color:#fff;margin-right:auto}.qp-table-panel{background:#d2cb95;border-top:8px solid #175671;border-radius:10px;flex-direction:column;flex:1;min-height:0;margin:0 10px 20px;padding:10px 5px 15px;display:flex}.qp-search{align-items:center;gap:5px;margin:0 7px;display:flex}.qp-search input{background:#fff;border:2px inset #ddd;width:22%;min-width:0;height:30px}.qp-search .qp-key{flex:1;min-width:0;max-width:75px;min-height:55px;font-size:12px}.qp-grid-scroll{flex:1;min-height:0;display:flex}.qp-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:calc(100% - 54px);font:12px Arial,sans-serif}.qp-table th{color:#fff;background:linear-gradient(110deg,#4eafd0,#004779);border:2px outset #b7d4df;border-radius:5px;height:53px;padding:5px 3px;font-weight:700;line-height:1.15}.qp-table th:first-child{width:9%}.qp-table th:nth-child(2){width:43%}.qp-table td{overflow-wrap:anywhere;text-align:center;border:1px solid #888;height:39px;padding:2px 4px;line-height:1.12}.qp-table td:nth-child(2){text-align:left}.qp-table button{width:100%;min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:700 12px Arial,sans-serif;display:block}.qp-table .qp-selected{color:#fff;background:#007bc7}.qp-table strong{font-weight:400}.qp-scrollbar{background:linear-gradient(#c4c4c4 20%,#fff 20% 30%,#c4c4c4 30%);border:1px solid #666;flex-direction:column;width:54px;padding-top:53px;display:flex}.qp-scrollbar span{color:#bbc6c3;text-align:center;background:#7fa7b3;border:2px outset #a8c4c9;height:55px;font-size:32px}.qp-scrollbar i{flex:1}.qp-paying{grid-template-columns:23% minmax(0,1fr) 15%}.qp-paying .qp-main{background:#052f51}.qp-paying .qp-banner{background:repeating-linear-gradient(0deg,#fff2 0 1px,#0000 1px 3px),linear-gradient(120deg,#45a2bf,#056587);min-height:57px}.qp-ticket{background:#ada77b;flex-direction:column;font-size:12px;font-weight:700;display:flex}.qp-ticket-name{border-bottom:1px solid #333;flex-direction:column;justify-content:space-between;min-height:90px;padding:7px 10px;display:flex}.qp-ticket-payment{background:linear-gradient(90deg,#e3e0bf,#fff7d5);min-height:75px;padding:7px 15px}.qp-ticket-payment strong{text-align:right;margin-top:12px;display:block}.qp-ticket-green{background:#00890a;flex:1}.qp-ticket footer{padding:5px 8px}.qp-ticket footer b{float:right}.qp-ticket footer button{max-width:70px;margin:5px 0 0 auto;display:block}.qp-payment{flex:1;grid-template-columns:1fr 1fr;gap:6px;min-height:0;padding:16px 25px 6px;display:grid}.qp-methods{background:#d2cb95;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:5px;display:grid}.qp-methods .qp-key{text-align:left;min-height:50px;padding:3px;font-size:12px}.qp-payment-left,.qp-payment-right{flex-direction:column;gap:6px;min-width:0;display:flex}.qp-now{background:#d2cb95;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.qp-tender{background:#d2cb95;border-radius:9px;flex:1;padding:7px 3px}.qp-tender label{align-items:center;font-size:21px;font-weight:700;display:flex}.qp-tender input{text-align:right;color:#000;background:#fff;border:1px solid #333;width:50%;min-width:0;font:700 21px Arial,sans-serif}.qp-tender>div{justify-content:flex-end;gap:4px;padding:10px 5px;display:flex}.qp-tender .qp-key{max-width:70px}.qp-card-placeholder{background:#d2cb95;border-radius:9px;min-height:130px;padding:7px 5px}.qp-card-placeholder>div{color:#555;background:#fff;border:1px inset #aaa;padding:6px;font-size:11px}.qp-keypad{background:#d2cb95;border-radius:9px;flex:1;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.qp-totals{background:#d2cb95;border-radius:9px;gap:3px;padding:5px;font-size:16px;font-weight:700;display:grid}.qp-totals span,.qp-totals strong{white-space:nowrap;justify-content:space-between;gap:3px;display:flex}.qp-totals b{text-align:right;border:1px inset #e1dbaa;min-width:70px}.qp-totals strong{border-top:4px solid #052f51;padding-top:5px}.qp-conversation{color:#14394e;background:#f2f9fc;border:1px solid #a6c9d8;border-radius:9px;flex:none;max-height:32vh;padding:12px;font:14px/1.4 Arial,sans-serif;overflow:auto}.qp-conversation p{margin:0 0 8px}.qp-conversation button{margin:3px 7px 3px 0}.qp-terminal{background:#e0f0e6;border:3px solid #426477;border-radius:8px;max-width:360px;padding:12px}.qp-wrap.is-expanded .qp-machine{max-width:none}.qp-wrap.is-expanded .qp-viewport{flex:1}.qp-machine button:focus-visible{outline-offset:1px;outline:3px solid #fff400}.qp-machine [data-pos-tour-active=true]{z-index:2;position:relative}.qp-wrap .qp-machine [data-pos-tour-active=true]{outline-offset:2px;outline:3px solid #ffda00;animation:1.2s ease-in-out infinite qp-highlight}@keyframes qp-highlight{50%{outline-color:#fff7a0;box-shadow:0 0 0 4px #ffd90055}}@media (prefers-reduced-motion:reduce){.qp-wrap .qp-machine [data-pos-tour-active=true]{animation:none}}@media (width<=650px){.qp-machine{min-width:640px}.qp-wrap .pulse-full-head{gap:6px;padding:8px}.qp-wrap .pulse-full-head strong{font-size:14px}.qp-guide-controls{flex-direction:column}.qp-guide-controls button{min-height:30px;padding:5px 8px}.qp-conversation{max-height:30vh;padding:8px;font-size:13px}.qp-conversation button{padding:8px;font-size:13px}.qp-wrap.is-expanded{padding:5px}.qp-wrap .pulse-full-head small{font-size:10px}}@font-face{font-family:"Domino's Sans Header 1";src:url(/fonts/dominos-sans-header-1.ttf)format("truetype");font-style:normal;font-weight:900;font-display:swap}:root{--background:#f1f5f9;--foreground:#0f172a;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#1d4ed8;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#2563eb;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.75rem;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}body{background:var(--lightningcss-light,var(--background))var(--lightningcss-dark,#0c131e);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hpp-header-type{font-family:"Domino's Sans Header 1",Arial Black,Arial Narrow,Arial,sans-serif}.ecosystem-header{z-index:30;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#ffffff0f)var(--lightningcss-dark,#151f2d0f),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 35%),linear-gradient(100deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#063b73)var(--lightningcss-dark,#1d4c71) 52%,var(--lightningcss-light,#074f98)var(--lightningcss-dark,#1d4c71) 100%);border-bottom:5px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#61758d00);border-image:linear-gradient(90deg,var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d) 0 33%,var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d) 33% 52%,var(--lightningcss-light,#0a73c9)var(--lightningcss-dark,#61758d) 52% 100%) 1;grid-template-columns:minmax(220px,.8fr) minmax(0,auto) minmax(220px,.8fr);align-items:center;gap:20px;height:82px;padding:0 22px 0 16px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #04183133}.ecosystem-brand{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.ecosystem-brand-logo{flex:none;place-items:center;width:66px;height:56px;display:grid}.ecosystem-brand-logo img{object-fit:contain;filter:drop-shadow(0 9px 9px #0000002e);width:61px;height:53px;animation:3s ease-in-out infinite hpp-cowboy-celebrate}.ecosystem-brand-copy{min-width:0;line-height:1;display:grid}.ecosystem-brand-copy strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);white-space:nowrap;font-family:"Domino's Sans Header 1",Arial Black,Impact,sans-serif;font-size:.96rem}.ecosystem-brand-copy small{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);letter-spacing:.2em;text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);margin-top:7px;font-weight:900}.ecosystem-links{scrollbar-width:none;background:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#0c131e24);border:1px solid var(--lightningcss-light,#ffffff1a)var(--lightningcss-dark,#61758d1a);border-radius:15px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}.ecosystem-links::-webkit-scrollbar{display:none}.ecosystem-links a{color:var(--lightningcss-light,#d8e8f8)var(--lightningcss-dark,#e8edf5);border-radius:11px;flex:none;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:.76rem;font-weight:800;text-decoration:none;display:flex}.ecosystem-links a:hover,.ecosystem-links a:focus-visible,.ecosystem-links a.active{color:var(--lightningcss-light,#092342)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);outline:none}.ecosystem-actions{justify-self:end;min-width:0}.training-account-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.training-account-chip{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);min-height:40px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0213316b)var(--lightningcss-dark,#0c131e6b);border:1px solid var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);border-radius:13px;align-items:center;gap:8px;padding:0 11px;font-weight:900;text-decoration:none;display:inline-flex}.training-account-chip>span{line-height:1.05;display:grid}.training-account-chip small{color:var(--lightningcss-light,#c8daf2)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);margin-top:3px;font-weight:800}.training-signout{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0213316b)var(--lightningcss-dark,#0c131e6b);border:1px solid var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.training-status-strip{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#dbe4ee)var(--lightningcss-dark,#61758d);justify-content:flex-end;align-items:center;gap:12px;min-height:52px;padding:7px max(22px,50vw - 776px);display:flex;box-shadow:0 8px 22px #061c3a0f}.training-live-status{border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.training-live-status.is-live{color:var(--lightningcss-light,#087451)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#10b98117)var(--lightningcss-dark,#20503f17);border-color:var(--lightningcss-light,#10b9814d)var(--lightningcss-dark,#61758d4d)}.training-live-status.is-snapshot{color:var(--lightningcss-light,#8a5d00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#f59e0b1a)var(--lightningcss-dark,#5445221a);border-color:var(--lightningcss-light,#f59e0b52)var(--lightningcss-dark,#61758d52)}.training-updated{color:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#9acbff);font-size:.75rem;font-weight:750}.training-management{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 4% 2%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 26rem),radial-gradient(circle at 96% 7%,var(--lightningcss-light,#0876d130)var(--lightningcss-dark,#1d4c7130),var(--lightningcss-light,#0000)var(--lightningcss-dark,#0c131e00) 34rem),var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);min-height:calc(100svh - 82px)}.training-feed-alert{background:0 0;border:0;margin:0}.training-feed-alert>div{background:var(--lightningcss-light,#fff6d8)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#efc66a)var(--lightningcss-dark,#61758d);border-radius:14px;width:min(100% - 28px,1600px);margin:12px auto 0;padding:11px 14px;box-shadow:0 8px 24px #533c0514}.training-management-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(112deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71) 62%,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71) 100%);border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:30px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;width:min(100% - 28px,1600px);min-height:230px;margin:18px auto 0;padding:30px clamp(26px,5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #06285238}.training-management-hero:before{content:"";border:72px solid var(--lightningcss-light,#ffd23f17)var(--lightningcss-dark,#61758d17);border-radius:50%;width:390px;height:390px;position:absolute;bottom:-170px;right:-80px}.training-management-hero:after{filter:blur(55px);content:"";background:var(--lightningcss-light,#d719202e)var(--lightningcss-dark,#6528382e);border-radius:50%;width:260px;height:260px;position:absolute;top:-100px;left:48%}.training-management-hero-copy{z-index:1;max-width:940px;position:relative}.training-management-kicker{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;font-weight:950;display:inline-flex}.training-management-kicker svg{width:17px;height:17px}.training-management-hero h1{text-transform:uppercase;margin:10px 0 8px;font-size:clamp(2.5rem,5vw,4.9rem);line-height:.88}.training-management-hero-copy>p{color:var(--lightningcss-light,#dcecff)var(--lightningcss-dark,#e8edf5);max-width:760px;margin:0;font-size:1rem;line-height:1.55}.training-management-hero-stats{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.training-management-hero-stats span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#02143061)var(--lightningcss-dark,#0c131e61);border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:.76rem;font-weight:900;display:inline-flex}.training-management-hero-stats span.needs-action{color:var(--lightningcss-light,#fff3b0)var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,#ffd23f4d)var(--lightningcss-dark,#61758d4d)}.training-management-hero-stats svg{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);width:16px;height:16px}.training-management-hero-character{z-index:1;align-content:end;align-self:stretch;justify-items:center;display:grid;position:relative}.training-management-hero-character img{object-fit:contain;filter:drop-shadow(0 20px 15px #0000004d);width:260px;height:auto;animation:3s ease-in-out infinite hpp-cowboy-celebrate}.training-management-hero-character span{z-index:2;color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border-radius:14px 14px 4px;align-items:center;gap:6px;padding:9px 12px;font-weight:950;display:inline-flex;position:absolute;top:14px;right:4px;transform:rotate(3deg);box-shadow:0 12px 30px #0003}.training-management-hero-character span svg{width:15px;height:15px}.training-management-layout{align-items:start;padding-top:18px!important}.training-management-sidebar{position:sticky;top:146px;border-radius:24px!important;box-shadow:0 18px 48px #03163433!important}.training-management-sidebar>div:first-child{background:var(--lightningcss-light,#ffffff0a)var(--lightningcss-dark,#151f2d0a)}.training-management-content{gap:16px}.training-management-mobile-scope{border-radius:24px!important}.training-management-overview{position:relative;overflow:hidden;box-shadow:0 14px 34px #061c3a17;border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d)!important;border-left:6px solid var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)!important;border-radius:23px!important;padding:21px 23px!important}.training-management-overview:after{content:"";border:28px solid var(--lightningcss-light,#0876d112)var(--lightningcss-dark,#61758d12);border-radius:50%;width:145px;height:145px;position:absolute;top:-50px;right:-48px}.training-management-overview h2{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;font-family:"Domino's Sans Header 1",Arial Black,Arial,sans-serif;position:relative}.training-management-overview p{z-index:1;position:relative}.training-management-metrics{gap:12px!important}.training-management-metric{position:relative;overflow:hidden;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d)!important;border-top:4px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)!important;border-radius:20px!important;box-shadow:0 12px 30px #061c3a14!important}.training-management-metric.is-red{border-top-color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)!important}.training-management-metric:after{content:"";border:18px solid var(--lightningcss-light,#0876d10e)var(--lightningcss-dark,#61758d0e);border-radius:50%;width:105px;height:105px;position:absolute;bottom:-45px;right:-35px}.training-management-metric.is-red:after{border-color:var(--lightningcss-light,#d719200e)var(--lightningcss-dark,#61758d0e)}.training-management-metric [data-slot=card-content]{z-index:1;position:relative}.training-management-metric-icon{box-shadow:0 8px 20px #061c3a17}.training-management-course-grid{gap:11px!important}.training-management-course-card{position:relative;box-shadow:0 10px 27px #061c3a14;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d)!important;border-radius:20px!important;padding:14px!important}.training-management-course-card:before{content:"";opacity:.72;background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:18px;right:18px}.training-management-course-card:hover,.training-management-course-card:focus-visible{outline:none;border-color:var(--lightningcss-light,#7db4df)var(--lightningcss-dark,#61758d)!important;box-shadow:0 15px 36px #06346724!important}.training-management-course-card[aria-pressed=true]{background:linear-gradient(var(--lightningcss-light,#fff7db)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 42%)!important;border-color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)!important;box-shadow:0 0 0 3px #ffd23f80,0 15px 36px #06346724!important}.training-management-course-card[aria-pressed=true]:before{opacity:1;background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838)}.training-management-team-panel{overflow:hidden;box-shadow:0 16px 42px #061c3a1a;border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d)!important;border-radius:25px!important}.training-management-team-toolbar{background:linear-gradient(120deg,var(--lightningcss-light,#fafdff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#edf6ff)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d)!important;padding:19px 21px!important}.training-management-team-toolbar h3{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;font-family:"Domino's Sans Header 1",Arial Black,Arial,sans-serif;font-size:1.45rem!important}.training-management-team-toolbar p{color:var(--lightningcss-light,#5c7088)var(--lightningcss-dark,#9acbff);font-size:.82rem!important}.training-management-filters{min-width:min(100%,650px)}.training-management-filters input,.training-management-filters button{min-height:43px;box-shadow:0 4px 12px #061c3a0a;color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#bdccdc)var(--lightningcss-dark,#61758d)!important}.training-management-filters input:focus,.training-management-filters button:focus-visible{box-shadow:0 0 0 3px #0876d11f;border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)!important}.training-management-table thead tr{background:var(--lightningcss-light,#eaf4ff)var(--lightningcss-dark,#172d43)!important}.training-management-table th{color:var(--lightningcss-light,#244766)var(--lightningcss-dark,#9acbff);text-transform:uppercase;letter-spacing:.05em;height:49px;font-size:.75rem;font-weight:900;background:var(--lightningcss-light,#eaf4ff)var(--lightningcss-dark,#172d43)!important}.training-management-table tbody tr{transition:background .15s}.training-management-table tbody tr:hover{background:var(--lightningcss-light,#f5faff)var(--lightningcss-dark,#151f2d)}.training-management-table tbody td{border-color:var(--lightningcss-light,#e0e8f0)var(--lightningcss-dark,#61758d);padding-top:14px;padding-bottom:14px}.training-management-mobile-team{background:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);padding:9px}.training-management-mobile-person{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);border-radius:16px;margin-bottom:8px;box-shadow:0 7px 18px #061c3a0f}.training-management-mobile-person:last-child{margin-bottom:0}.training-management-mobile-person:active{background:var(--lightningcss-light,#f4faff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);transform:scale(.99)}.training-person-sheet{background:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43)!important;border-left:4px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)!important}.training-person-sheet>button{z-index:2;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);opacity:1;background:var(--lightningcss-light,#02143059)var(--lightningcss-dark,#0c131e59);border:1px solid var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#61758d40);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;top:14px;right:14px}.training-person-sheet-header{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#ffffff21)var(--lightningcss-dark,#61758d21)!important;padding:34px 30px 25px!important}.training-person-sheet-title{text-transform:uppercase;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)!important;font-size:2rem!important}.training-person-sheet-description{color:var(--lightningcss-light,#d8e9fb)var(--lightningcss-dark,#e8edf5)!important}.training-person-progress{border:1px solid var(--lightningcss-light,#234b74)var(--lightningcss-dark,#61758d);margin-top:16px;box-shadow:0 12px 28px #04183129;background:linear-gradient(115deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0a3766)var(--lightningcss-dark,#1d4c71))!important}@media (width<=1280px){.ecosystem-header{grid-template-columns:auto minmax(0,1fr) auto}.ecosystem-links{justify-self:end}.ecosystem-links a{justify-content:center;width:38px;padding:8px}.ecosystem-links a span{display:none}}@media (width<=760px){.ecosystem-header{gap:8px;height:72px;padding:0 10px}.ecosystem-brand-logo{width:58px}.ecosystem-brand-copy{display:none}.ecosystem-links{justify-self:stretch}.ecosystem-links a{width:34px;min-height:34px;padding:7px}.training-account-chip{display:none}.training-status-strip{justify-content:space-between;gap:7px;padding:7px 10px}.training-live-status{font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);padding:6px 8px}.training-updated{display:none}.training-management{min-height:calc(100svh - 72px)}.training-management-hero{border-radius:23px;grid-template-columns:minmax(0,1fr) 105px;width:calc(100% - 20px);min-height:280px;margin-top:10px;padding:22px 18px}.training-management-hero h1{font-size:2.55rem}.training-management-hero-copy>p{font-size:.88rem}.training-management-hero-stats{gap:6px}.training-management-hero-stats span{min-height:32px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);padding:6px 9px}.training-management-hero-character{align-content:center;margin-right:-15px}.training-management-hero-character img{width:120px;height:auto}.training-management-hero-character span{display:none}.training-management-layout{padding:10px!important}.training-management-overview{border-radius:19px!important;padding:18px 16px!important}.training-management-overview h2{font-size:2rem!important}.training-management-course-grid{scroll-snap-type:x mandatory;margin-left:-10px;margin-right:-10px;padding:3px 10px 13px;overflow-x:auto;display:flex!important}.training-management-course-card{scroll-snap-align:start;min-width:180px}.training-management-team-panel{border-radius:20px!important}.training-management-team-toolbar{padding:17px 14px!important}.training-management-team-toolbar h3{font-size:1.3rem!important}.training-management-filters{grid-template-columns:1fr!important}.training-person-sheet{border-left:0!important;width:100vw!important;max-width:100vw!important}.training-person-sheet-header{padding:58px 22px 23px!important}}@media (width<=430px){.training-management-hero{grid-template-columns:minmax(0,1fr) 82px;min-height:270px;padding:20px 15px}.training-management-hero h1{font-size:2.2rem}.training-management-hero-copy>p{font-size:.82rem;line-height:1.45}.training-management-hero-stats span:nth-child(2){display:none}.training-management-hero-character{margin-right:-18px}.training-management-hero-character img{width:100px;height:auto}}button,[role=button]{-webkit-tap-highlight-color:transparent}.hpp-cowboy-celebrate{transform-origin:50% 85%;animation:2.2s ease-in-out infinite hpp-cowboy-celebrate}.hpp-sparkle{animation:1.5s ease-in-out infinite hpp-sparkle}.hpp-sparkle-delay{animation:1.5s ease-in-out .55s infinite hpp-sparkle}.hpp-operator-badge-earned,.hpp-operator-badge-locked{transform-origin:50% 88%;transition:filter .25s,opacity .25s,transform .25s}.hpp-operator-badge-earned{will-change:transform}.hpp-operator-badge-locked{filter:grayscale()saturate(0);opacity:.34;transform:scale(.92)}.hpp-badge-dance-day-1,.hpp-badge-dance-level-1{animation:1.45s ease-in-out infinite hpp-badge-bounce}.hpp-badge-dance-day-2,.hpp-badge-dance-level-2{animation:1.6s ease-in-out -.35s infinite hpp-badge-side-step}.hpp-badge-dance-day-3,.hpp-badge-dance-level-3{animation:1.35s ease-in-out -.6s infinite hpp-badge-victory}.hpp-badge-dance-day-31{animation:1.55s ease-in-out -.45s infinite hpp-badge-road-trip}.hpp-badge-dance-product{animation:1.15s ease-in-out -.2s infinite hpp-badge-groove}.hpp-badge-dance-safety{animation:1.75s ease-in-out -.75s infinite hpp-badge-side-step}.hpp-badge-dance-gm-ready{animation:1.15s ease-in-out -.4s infinite hpp-badge-victory}@media (prefers-reduced-motion:reduce){.hpp-cowboy-celebrate,.hpp-sparkle,.hpp-sparkle-delay,.hpp-operator-badge-earned{animation:none}}.training-trainee-entry{width:min(100% - 28px,1600px);margin:18px auto 0}.training-trainee-entry a{color:var(--lightningcss-light,#0b3766)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9d9e9)var(--lightningcss-dark,#61758d);border-radius:13px;align-items:center;gap:12px;width:100%;padding:13px 18px;text-decoration:none;display:flex;box-shadow:0 4px 15px #123b6215}.training-trainee-entry a>span{flex:1;gap:2px;display:grid}.training-trainee-entry strong{font-size:.94rem}.training-trainee-entry small{color:var(--lightningcss-light,#55718c)var(--lightningcss-dark,#9acbff);font-size:.77rem}.training-trainee-entry a:hover{background:var(--lightningcss-light,#f4faff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.training-access-gate,.training-gateway,.learning-center{min-height:calc(100svh - 82px)}.training-access-gate{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:radial-gradient(circle at 78% 12%,var(--lightningcss-light,#ffd23f38)var(--lightningcss-dark,#332d2038),#0000 24rem),linear-gradient(145deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#073f78)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#06264d)var(--lightningcss-dark,#1d4c71));place-items:center;padding:24px;display:grid}.training-access-gate section{text-align:center;background:var(--lightningcss-light,#041834c7)var(--lightningcss-dark,#0c131ec7);border:1px solid var(--lightningcss-light,#fff3)var(--lightningcss-dark,#61758d33);border-radius:32px;width:min(100%,560px);padding:clamp(28px,7vw,54px);box-shadow:0 30px 80px #0000004d}.training-access-gate section>svg{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5)}.training-access-gate section>span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.2em;margin-top:15px;font-weight:950;display:block}.training-access-gate h1{text-transform:uppercase;margin:9px 0;font-size:clamp(2rem,7vw,3.4rem);line-height:.98}.training-access-gate p{color:var(--lightningcss-light,#d9eaff)var(--lightningcss-dark,#e8edf5);max-width:430px;margin:0 auto;line-height:1.65}.training-access-gate a{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border-radius:14px;align-items:center;gap:8px;min-height:48px;margin-top:24px;padding:0 18px;font-weight:900;display:inline-flex}.training-gateway{background:radial-gradient(circle at 12% 0,var(--lightningcss-light,#0876d12b)var(--lightningcss-dark,#1d4c712b),#0000 30rem),radial-gradient(circle at 90% 5%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),#0000 24rem),var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);padding:clamp(22px,4vw,56px)}.training-gateway-intro{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71) 68%,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));border-radius:32px;justify-content:space-between;align-items:center;width:min(100%,1180px);min-height:210px;margin:0 auto 24px;padding:26px clamp(24px,5vw,54px);display:flex;overflow:hidden;box-shadow:0 24px 60px #062a543d}.training-gateway-intro>div{max-width:690px}.training-gateway-intro span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.15em;align-items:center;gap:7px;font-weight:950;display:inline-flex}.training-gateway-intro h1{text-transform:uppercase;margin:10px 0 8px;font-size:clamp(2.35rem,6vw,4.8rem);line-height:.9}.training-gateway-intro p{color:var(--lightningcss-light,#dcecff)var(--lightningcss-dark,#e8edf5);margin:0;font-size:1rem;line-height:1.55}.training-gateway-intro img{object-fit:contain;filter:drop-shadow(0 20px 15px #00000047);width:170px;height:190px;animation:3s ease-in-out infinite training-coach-float}.training-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100%,1180px);margin:0 auto;display:grid}.training-gateway-tile{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3dfec)var(--lightningcss-dark,#61758d);border-radius:30px;flex-direction:column;min-width:0;min-height:410px;padding:clamp(24px,4vw,42px);transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #061c3a1f}.training-gateway-tile:after{content:"";border:46px solid var(--lightningcss-light,#0876d112)var(--lightningcss-dark,#61758d12);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:-80px}.training-gateway-tile:hover,.training-gateway-tile:focus-visible{outline:none;transform:translateY(-6px);box-shadow:0 28px 68px #061c3a33}.training-gateway-tile.is-learning{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#063467)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#084885)var(--lightningcss-dark,#61758d)}.training-gateway-icon{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 24px #d7192040}.is-learning .training-gateway-icon{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);box-shadow:0 12px 24px #ffd23f38}.training-gateway-kicker{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;align-items:center;gap:6px;margin-top:25px;font-weight:950;display:inline-flex}.is-learning .training-gateway-kicker{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5)}.training-gateway-tile h2{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:9px 0 10px;font-size:clamp(2rem,4vw,3.2rem);line-height:.95}.is-learning h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.training-gateway-tile>p{color:var(--lightningcss-light,#61738b)var(--lightningcss-dark,#9acbff);max-width:470px;margin:0;line-height:1.65}.is-learning>p{color:var(--lightningcss-light,#deedff)var(--lightningcss-dark,#e8edf5)}.training-gateway-stats,.training-gateway-rewards{z-index:1;flex-wrap:wrap;gap:8px;margin-top:24px;display:flex;position:relative}.training-gateway-stats span,.training-gateway-rewards span{color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);min-width:0;min-height:34px;font-size:max(var(--hpp-text-floor,0px), .67rem);font-weight:950;line-height:var(--hpp-small-leading,1.15);text-align:center;white-space:normal;overflow-wrap:anywhere;background:var(--lightningcss-light,#eaf4ff)var(--lightningcss-dark,#172d43);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:7px 11px;display:inline-flex}.training-gateway-rewards span{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.training-gateway-rewards svg{width:15px}.training-gateway-tile>strong{z-index:1;color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:auto;padding-top:26px;font-size:.88rem;line-height:1.2;display:inline-flex;position:relative}.is-learning>strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.training-gateway-tile>strong svg{width:18px}.learning-center{background:radial-gradient(circle at 3% 4%,var(--lightningcss-light,#ffd23f33)var(--lightningcss-dark,#332d2033),#0000 28rem),radial-gradient(circle at 94% 3%,var(--lightningcss-light,#0876d133)var(--lightningcss-dark,#1d4c7133),#0000 35rem),var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);padding:22px clamp(14px,3vw,38px) 70px}.learning-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(112deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71) 62%,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71) 100%);border-radius:32px;justify-content:space-between;align-items:center;width:min(100%,1380px);min-height:280px;margin:0 auto 18px;padding:clamp(25px,5vw,54px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0628523d}.learning-hero-copy{max-width:800px}.learning-hero-copy>span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.15em;align-items:center;gap:7px;font-weight:950;display:inline-flex}.learning-hero h1{text-transform:uppercase;margin:12px 0 9px;font-size:clamp(2.35rem,6vw,5.3rem);line-height:.86}.learning-hero p{color:var(--lightningcss-light,#dbeaff)var(--lightningcss-dark,#e8edf5);max-width:720px;margin:0;font-size:1rem;line-height:1.58}.learning-hero>img{object-fit:contain;filter:drop-shadow(0 22px 16px #0000004d);width:clamp(150px,19vw,250px);height:245px;animation:3s ease-in-out infinite training-coach-float}.learning-hero-stats{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.learning-hero-stats div{background:var(--lightningcss-light,#02143059)var(--lightningcss-dark,#0c131e59);border:1px solid var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#61758d29);border-radius:16px;min-width:118px;padding:11px 14px}.learning-hero-stats strong,.learning-hero-stats span{display:block}.learning-hero-stats strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:1.15rem}.learning-hero-stats span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.09em;margin-top:3px;font-weight:950}.learning-tabs{width:min(100%,1380px);margin:0 auto}.learning-tabs>[role=tablist]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e3ee)var(--lightningcss-dark,#61758d);border-radius:18px;justify-content:flex-start;gap:6px;width:100%;height:auto;padding:6px;display:flex;overflow-x:auto;box-shadow:0 10px 28px #061c3a14}.learning-tabs [role=tab]{color:var(--lightningcss-light,#53677f)var(--lightningcss-dark,#9acbff);border-radius:12px;flex:none;gap:7px;min-height:46px;padding:0 16px;font-weight:900;position:relative}.learning-tabs [role=tab][data-state=active]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71)}.learning-tabs [role=tab]:disabled{opacity:1;color:var(--lightningcss-light,#62758b)var(--lightningcss-dark,#9acbff);cursor:not-allowed;background:var(--lightningcss-light,#eef3f7)var(--lightningcss-dark,#172d43)}.learning-tabs [role=tab] i{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);min-width:20px;height:20px;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border-radius:999px;place-items:center;font-style:normal;display:grid}.training-tab-lock{color:var(--lightningcss-light,#6b4100)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.03em;text-transform:uppercase;background:var(--lightningcss-light,#ffe8a3)var(--lightningcss-dark,#332d20);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-weight:950;display:inline-flex}.training-tab-lock svg{width:11px;height:11px}.learning-tabs [role=tabpanel]{margin-top:18px}.learning-path-surface,.learning-course-surface,.training-builder-surface,.training-submissions-surface{background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#151f2df5);border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);border-radius:28px;padding:clamp(20px,4vw,38px);box-shadow:0 18px 48px #061c3a1a}.learning-course-surface{margin-top:18px}.learning-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.learning-section-heading>div:first-child>span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.14em;font-weight:950}.learning-section-heading h2{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:5px 0 6px;font-size:clamp(1.8rem,4vw,3rem);line-height:.95}.learning-section-heading p{color:var(--lightningcss-light,#63758b)var(--lightningcss-dark,#9acbff);max-width:730px;margin:0;line-height:1.55}.learning-path-total{text-align:right;min-width:220px}.learning-path-total [data-slot=progress]{background:var(--lightningcss-light,#dce6f0)var(--lightningcss-dark,#172d43);height:10px}.learning-path-total [data-slot=progress-indicator]{background:linear-gradient(90deg,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#20503f))}.learning-path-total strong{color:var(--lightningcss-light,#40556e)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-top:8px;display:block}.learning-mountain-map{aspect-ratio:3/2;isolation:isolate;background:var(--lightningcss-light,#0a3157)var(--lightningcss-dark,#1d4c71);border:5px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d);border-radius:34px;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 26px 70px #03193447;container-type:inline-size}.learning-mountain-map:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(var(--lightningcss-light,#0211270f)var(--lightningcss-dark,#0c131e0f),#0000 25% 70%,var(--lightningcss-light,#02112740)var(--lightningcss-dark,#0c131e40));position:absolute;inset:0}.learning-mountain-art{z-index:0;position:absolute;inset:0}.learning-mountain-art img{object-fit:cover;object-position:center;width:100%;height:100%}.learning-mountain-route{z-index:2;filter:drop-shadow(0 3px 2px #03152d73);pointer-events:none;width:94%;height:92%;position:absolute;inset:4% 3%;overflow:visible}.learning-mountain-route path{fill:none;stroke:var(--lightningcss-light,#ffe05ce6)var(--lightningcss-dark,#e8edf5);stroke-width:7px;stroke-linecap:round;stroke-dasharray:2 18;vector-effect:non-scaling-stroke;animation:2.3s linear infinite training-mountain-trail}.learning-mountain-route .is-mobile{display:none}.learning-adventure-path{z-index:3;margin:0;padding:0;list-style:none;position:absolute;inset:0}.learning-adventure-stop{--stage-a:#064a93;--stage-b:#0876d1;width:clamp(108px,13cqw,150px);position:absolute;transform:translate(-50%,-50%)}.learning-adventure-stop:first-child{top:82%;left:23%}.learning-adventure-stop:nth-child(2){top:67%;left:42%}.learning-adventure-stop:nth-child(3){top:56%;left:62%}.learning-adventure-stop:nth-child(4){top:44%;left:51%}.learning-adventure-stop:nth-child(5){top:35%;left:70%}.learning-adventure-stop:nth-child(6){top:27%;left:53%}.learning-adventure-stop:nth-child(7){top:21%;left:77%}.learning-adventure-stop:nth-child(8){top:14%;left:60%}.learning-adventure-stop.theme-green{--stage-a:#075a46;--stage-b:#0b9a66}.learning-adventure-stop.theme-gold{--stage-a:#704700;--stage-b:#d58b00}.learning-adventure-stop.theme-red{--stage-a:#82151b;--stage-b:#d71920}.learning-adventure-stop.theme-violet{--stage-a:#452070;--stage-b:#7c42b3}.learning-adventure-stop.theme-cyan{--stage-a:#075677;--stage-b:#0096bd}.learning-adventure-stop.theme-summit{--stage-a:#071d3d;--stage-b:#b50f25}.learning-mountain-stage{border:1px solid var(--lightningcss-light,#fff3cbb8)var(--lightningcss-dark,#61758db8);border-left:4px solid var(--lightningcss-light,var(--stage-b))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,var(--lightningcss-light,#1b2a2adb)var(--lightningcss-dark,#1d4c71db),var(--lightningcss-light,#051e34d4)var(--lightningcss-dark,#0c131ed4));border-radius:11px 17px 12px 18px;min-height:44px;padding:5px 6px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:block;position:relative;box-shadow:0 8px 18px #02112759,inset 0 1px #ffffff21}.learning-mountain-stage:hover{transform:translateY(-4px)rotate(-.4deg);box-shadow:0 20px 38px #02112770,0 0 0 3px #ffd23f47}.learning-adventure-stop:nth-child(2n) .learning-mountain-stage:hover{transform:translateY(-4px)rotate(.4deg)}.learning-mountain-stage:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#61758d)}.learning-adventure-stop.is-current .learning-mountain-stage{border-color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d);animation:2.2s ease-in-out infinite training-mountain-current;box-shadow:0 0 0 4px #ffd23f3d,0 12px 28px #02112766}.learning-adventure-stop.is-complete .learning-mountain-stage{border-color:var(--lightningcss-light,#8ee1bc)var(--lightningcss-dark,#61758d)}.learning-mountain-stage>header{grid-template-columns:16px 20px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.learning-mountain-number{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);width:16px;height:16px;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border:1px solid var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#61758db8);border-radius:50%;place-items:center;font-weight:950;display:grid;box-shadow:0 3px 8px #00000038}.learning-mountain-number svg{width:13px;height:13px}.learning-adventure-stop.is-complete .learning-mountain-number{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#20503f)}.learning-mountain-stage>header>img{object-fit:contain;filter:drop-shadow(0 4px 4px #00000047);width:20px;height:20px}.learning-mountain-stage>header>div{min-width:0}.learning-mountain-stage h3{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,1.05);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1px;display:-webkit-box;overflow:hidden}.learning-mountain-stage header small{color:var(--lightningcss-light,#d7eaff)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .56rem);line-height:var(--hpp-small-leading,1.15);text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.learning-mountain-stage header>svg{display:none}.learning-mountain-stage>[data-slot=progress]{background:var(--lightningcss-light,#fff3)var(--lightningcss-dark,#151f2d33);height:3px;margin:6px 1px 0}.learning-mountain-stage>[data-slot=progress] [data-slot=progress-indicator]{background:linear-gradient(90deg,var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fff3ad)var(--lightningcss-dark,#332d20))}.learning-destination-surface{min-height:430px}.learning-destination-return{color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf4ff)var(--lightningcss-dark,#172d43);border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.learning-destination-return svg{width:17px;height:17px}.learning-destination-header{--stage-b:#0876d1;border:1px solid var(--lightningcss-light,#d0deeb)var(--lightningcss-dark,#61758d);border-left:7px solid var(--lightningcss-light,var(--stage-b))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0b3c68)var(--lightningcss-dark,#1d4c71));border-radius:22px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;margin-top:16px;padding:20px;display:grid;box-shadow:0 14px 32px #061c3a2e}.learning-destination-header.theme-green{--stage-b:#0b9a66}.learning-destination-header.theme-gold{--stage-b:#d58b00}.learning-destination-header.theme-red{--stage-b:#d71920}.learning-destination-header.theme-violet{--stage-b:#7c42b3}.learning-destination-header.theme-cyan{--stage-b:#0096bd}.learning-destination-header.theme-summit{--stage-b:#ffd23f}.learning-destination-header>img{object-fit:contain;filter:drop-shadow(0 8px 8px #0000004d);width:96px;height:96px}.learning-destination-header>div>span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;text-transform:uppercase;font-weight:950}.learning-destination-header h2{text-transform:uppercase;margin:4px 0;font-size:clamp(2rem,5vw,3.5rem);line-height:.92}.learning-destination-header p{color:var(--lightningcss-light,#d9eaff)var(--lightningcss-dark,#e8edf5);max-width:720px;margin:0;line-height:1.55}.learning-destination-header strong{color:var(--lightningcss-light,#fff1a8)var(--lightningcss-dark,#e8edf5);margin-top:9px;font-size:.75rem;display:block}.learning-destination-empty{color:var(--lightningcss-light,#44627f)var(--lightningcss-dark,#9acbff);text-align:left;background:var(--lightningcss-light,#f5f9fc)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#c5d5e4)var(--lightningcss-dark,#61758d);border-radius:20px;justify-content:center;align-items:center;gap:14px;min-height:190px;margin-top:20px;display:flex}.learning-destination-empty>svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:34px;height:34px}.learning-destination-empty div{gap:2px;display:grid}.learning-destination-empty strong{color:var(--lightningcss-light,#183b5c)var(--lightningcss-dark,#9acbff)}.learning-destination-empty span{font-size:.78rem}.learning-course-grid,.training-managed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.learning-course-card,.training-managed-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e2ec)var(--lightningcss-dark,#61758d);border-radius:22px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 10px 26px #061c3a14}.learning-course-card.is-completed{background:linear-gradient(var(--lightningcss-light,#f0fff8)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 36%);border-color:var(--lightningcss-light,#91d2b8)var(--lightningcss-dark,#61758d)}.learning-course-card.is-changes_requested{background:linear-gradient(var(--lightningcss-light,#fff9eb)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 36%);border-color:var(--lightningcss-light,#f2bd71)var(--lightningcss-dark,#61758d)}.learning-course-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.learning-course-card header span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;font-weight:950}.learning-course-card header small{color:var(--lightningcss-light,#607187)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .61rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);border-radius:999px;padding:5px 8px;font-weight:800}.learning-course-card h3,.training-managed-card h3{color:var(--lightningcss-light,#0b2542)var(--lightningcss-dark,#e8edf5);margin:12px 0 7px;font-size:1.12rem}.learning-course-card>p,.training-managed-card>p{color:var(--lightningcss-light,#66788e)var(--lightningcss-dark,#9acbff);flex:1;margin:0;font-size:.86rem;line-height:1.5}.learning-course-meta{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.learning-course-meta>span{color:var(--lightningcss-light,#546980)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);align-items:center;gap:5px;font-weight:850;display:inline-flex}.learning-course-meta svg{width:14px}.course-status{width:100%;margin-top:3px;color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba)!important}.course-status.is-changes_requested{color:var(--lightningcss-light,#a25d00)var(--lightningcss-dark,#f4d38b)!important}.learning-rewards{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.learning-rewards span{color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#eaf4ff)var(--lightningcss-dark,#172d43);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-weight:950;display:inline-flex}.learning-rewards span:last-child{color:var(--lightningcss-light,#7b5700)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff5c7)var(--lightningcss-dark,#151f2d)}.learning-rewards svg{width:14px;height:14px}.learning-course-card [data-slot=progress]{background:var(--lightningcss-light,#e1e8ef)var(--lightningcss-dark,#172d43);height:7px;margin:0 0 13px}.learning-course-card [data-slot=progress-indicator]{background:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#20503f)}.learning-course-card>button{width:100%;margin-top:auto}.training-completion-download{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#08764f)var(--lightningcss-dark,#20503f);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;padding:9px 14px;font-size:.87rem;font-weight:900;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex;box-shadow:0 7px 18px #08764f33}.training-completion-download:hover,.training-completion-download:focus-visible{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#075e40)var(--lightningcss-dark,#20503f);outline:none;transform:translateY(-1px)}.training-completion-download svg{width:18px;height:18px}.training-empty{color:var(--lightningcss-light,#718197)var(--lightningcss-dark,#9acbff);text-align:center;background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#d3deea)var(--lightningcss-dark,#61758d);border-radius:22px;align-content:center;place-items:center;min-height:240px;margin-top:22px;padding:28px;display:grid}.training-empty>svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:36px;height:36px}.training-empty h3{color:var(--lightningcss-light,#18324f)var(--lightningcss-dark,#e8edf5);margin:10px 0 4px}.training-empty p{max-width:480px;margin:0;line-height:1.5}.training-empty button{margin-top:15px}.training-player-dialog{max-height:calc(100svh - 28px);overflow-y:auto;background:var(--lightningcss-light,#f4f7fb)var(--lightningcss-dark,#151f2d)!important;border:0!important;border-radius:28px!important;width:min(100vw - 24px,860px)!important;max-width:860px!important;padding:0!important;box-shadow:0 32px 90px #02122d5c!important}.training-player-dialog[data-hpp-popup-scroll]{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;display:block;overflow:hidden auto}@media (width<=767px),(hover:none) and (pointer:coarse) and (width<=1024px){.training-player-dialog[data-hpp-popup-scroll]{top:var(--hpp-popup-vtop,0px)!important;left:var(--hpp-popup-vleft,0px)!important;width:var(--hpp-popup-vwidth,100vw)!important;max-width:var(--hpp-popup-vwidth,100vw)!important;height:var(--hpp-popup-vheight,100dvh)!important;max-height:var(--hpp-popup-vheight,100dvh)!important;border-radius:0!important;animation:none!important;transform:none!important}.training-player-dialog[data-hpp-popup-scroll]>[data-slot=dialog-close]{top:calc(var(--hpp-popup-vtop,0px) + 10px);left:calc(var(--hpp-popup-vleft,0px) + var(--hpp-popup-vwidth,100vw) - 52px);right:auto}}.training-player-heading{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71));justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 28px 18px;text-align:left!important;flex-direction:row!important;display:flex!important}.training-player-heading>div:first-child>span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;font-weight:950}.training-player-heading h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin-top:4px;font-size:1.35rem}.training-player-heading .learning-rewards{flex:none;margin:0}.training-player-heading .learning-rewards span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff1f)var(--lightningcss-dark,#151f2d1f)}.training-test-mode-banner{color:var(--lightningcss-light,#5c4100)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2b5)var(--lightningcss-dark,#332d20);border-bottom:1px solid var(--lightningcss-light,#ead37a)var(--lightningcss-dark,#61758d);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 28px;font-size:.82rem;font-weight:750;display:flex}.training-test-mode-banner svg{flex:none;width:18px;height:18px}.training-test-mode-banner span{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.training-test-mode-banner strong{color:var(--lightningcss-light,#182b46)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;font-weight:950}.training-test-navigation{flex:300px;align-items:flex-end;gap:8px;min-width:0;display:flex}.training-test-navigation label{flex:1;gap:4px;min-width:0;font-size:.75rem;display:grid}.training-test-navigation label>span{display:block}.training-test-navigation select{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);width:100%;min-width:0;min-height:42px;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:8px;padding:7px;font-size:.8rem}.training-test-navigation button{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);min-height:42px;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:8px;flex:none;padding:8px 12px;font-size:.8rem;font-weight:700}.training-test-navigation :disabled{opacity:.55;cursor:wait}.training-test-fullscreen-nav{z-index:10005;border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);width:min(460px,100vw - 24px);color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:12px;padding:10px;position:fixed;bottom:12px;right:12px;box-shadow:0 6px 22px #0000002e}.training-view-switch{background:var(--lightningcss-light,#e7eef5)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#cddae7)var(--lightningcss-dark,#61758d);border-radius:15px;grid-template-columns:1fr 1fr;gap:7px;width:calc(100% - 56px);margin:16px 28px 0;padding:5px;display:grid}.training-view-switch button{color:var(--lightningcss-light,#526b84)var(--lightningcss-dark,#9acbff);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:.77rem;font-weight:900;display:flex}.training-view-switch button[aria-pressed=true]{color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);box-shadow:0 4px 12px #061c3a1c}.training-view-switch svg{width:17px;height:17px}.training-player-progress{background:var(--lightningcss-light,#dbe4ee)var(--lightningcss-dark,#172d43);width:calc(100% - 56px);height:9px;margin:18px 28px 0}.training-player-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20))}.training-player-note{color:var(--lightningcss-light,#7d5200)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff8df)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f0c570)var(--lightningcss-dark,#61758d);border-radius:15px;gap:10px;margin:16px 28px 0;padding:12px 14px;display:flex}.training-player-note svg{flex:none}.training-player-note p{margin:3px 0 0;line-height:1.45}.training-step-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e2ed)var(--lightningcss-dark,#61758d);border-radius:23px;margin:18px 28px;padding:clamp(20px,4vw,34px);box-shadow:0 12px 32px #061c3a17}.training-scroll-course{gap:18px;padding:18px 28px 26px;display:grid}.training-scroll-course .training-step-card{width:100%;margin:0;scroll-margin-top:18px}.training-scroll-intro{color:var(--lightningcss-light,#174c75)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf6ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8d7ef)var(--lightningcss-dark,#61758d);border-radius:17px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.training-scroll-intro>svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);flex:none;width:24px;height:24px}.training-scroll-intro p{color:var(--lightningcss-light,#4d6b83)var(--lightningcss-dark,#9acbff);margin:3px 0 0;font-size:.82rem;line-height:1.45}.training-step-card.is-scrolling{padding-top:42px;position:relative}.training-scroll-step-number{color:var(--lightningcss-light,#698097)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.05em;font-weight:950;position:absolute;top:15px;right:18px}.training-step-type{color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;text-transform:uppercase;background:var(--lightningcss-light,#eaf4ff)var(--lightningcss-dark,#172d43);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:950;display:inline-flex}.training-step-type svg{width:15px}.training-step-type.is-quiz{color:var(--lightningcss-light,#7c5700)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2ba)var(--lightningcss-dark,#332d20)}.training-step-type.is-matching{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#ddf8eb)var(--lightningcss-dark,#18312b)}.training-step-type.is-evaluation{color:var(--lightningcss-light,#8b1738)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe5ec)var(--lightningcss-dark,#34232d)}.training-step-type.is-picture{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#ddf8eb)var(--lightningcss-dark,#18312b)}.training-step-type.is-video{color:var(--lightningcss-light,#5b2b89)var(--lightningcss-dark,#cfbaff);background:var(--lightningcss-light,#efe2ff)var(--lightningcss-dark,#2b263e)}.training-step-type.is-pdf{color:var(--lightningcss-light,#9d1723)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe4e7)var(--lightningcss-dark,#34232d)}.training-step-card h2{color:var(--lightningcss-light,#061c3a)var(--lightningcss-dark,#e8edf5);margin:13px 0 7px;font-size:clamp(1.7rem,5vw,2.8rem);line-height:1}.training-step-body{color:var(--lightningcss-light,#546980)var(--lightningcss-dark,#9acbff);white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.72}.training-download-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.training-download-tiles a{border:1px solid var(--lightningcss-light,var(--border,#d6e0eb))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--foreground,#162d43))var(--lightningcss-dark,#e8edf5);border-radius:16px;flex-direction:column;gap:7px;padding:18px;text-decoration:none;display:flex;box-shadow:0 4px 14px #00000008}.training-download-tiles a:hover{border-color:var(--lightningcss-light,#0078ae)var(--lightningcss-dark,#61758d);box-shadow:0 5px 18px #0078ae20}.training-download-tiles a:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#0078ae)var(--lightningcss-dark,#61758d)}.training-download-tiles span{font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;opacity:.65}.training-download-tiles strong{font-size:16px}.training-download-tiles small{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);opacity:.75}@media (width<=420px){.training-download-tiles{gap:8px}.training-download-tiles a{padding:12px}.training-download-tiles strong{font-size:13px}}.training-step-image{object-fit:contain;background:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);border-radius:18px;width:100%;max-height:420px;margin-top:20px;display:block}.training-step-image.is-video{aspect-ratio:16/9}img.training-step-image{height:auto;max-height:none}.training-step-image-link{width:100%;min-width:0;display:block}.training-step-pdf{color:var(--lightningcss-light,#79151e)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff2f3)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f0bcc2)var(--lightningcss-dark,#61758d);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:20px;padding:17px;text-decoration:none;display:grid}.training-step-pdf:hover{background:var(--lightningcss-light,#ffe8ea)var(--lightningcss-dark,#34232d);border-color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)}.training-step-pdf>svg{width:30px;height:30px}.training-step-pdf>svg:last-child{width:20px;height:20px}.training-step-pdf span{color:var(--lightningcss-light,#5d3a3e)var(--lightningcss-dark,#ffb3bd);gap:2px;font-size:.78rem;display:grid}.training-step-pdf strong{color:var(--lightningcss-light,#9d1723)var(--lightningcss-dark,#ffb3bd);font-size:.92rem}.training-answer-options{border:0;gap:10px;margin:24px 0 0;padding:0;display:grid}.training-answer-options legend{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5);margin-bottom:12px;font-size:1.05rem;font-weight:900;line-height:1.45}.training-answer-options label{cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:58px;padding:11px 14px;display:grid}.training-answer-options label.selected{background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d117}.training-answer-options label>svg{color:#0000;width:19px}.training-answer-options label.selected>svg{color:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#94dfba)}.training-answer-options input{accent-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:18px;height:18px}.training-matching-exercise{gap:14px;margin-top:22px;display:grid;position:relative}.training-match-celebration{z-index:6;pointer-events:none;width:1px;height:1px;animation:.9s ease-out forwards training-match-celebration-fade;position:absolute;top:50%;left:50%}.training-match-celebration-ring{border:3px solid var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#61758d);border-radius:50%;width:64px;height:64px;animation:.65s ease-out forwards training-match-ring;position:absolute;top:-32px;left:-32px}.training-match-celebration i{--spark-angle:calc(var(--spark) * 30deg);transform-origin:3px 5px;background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);border-radius:999px;width:6px;height:13px;animation:.72s cubic-bezier(.18,.72,.25,1) forwards training-match-spark;position:absolute;top:-5px;left:-3px}.training-match-celebration i:nth-of-type(3n+1){background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71)}.training-match-celebration i:nth-of-type(3n+2){background:var(--lightningcss-light,#e31837)var(--lightningcss-dark,#652838)}.training-match-celebration>svg{color:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#94dfba);filter:drop-shadow(0 3px 5px #032c1f40);width:42px;height:42px;animation:.68s cubic-bezier(.2,1.4,.4,1) forwards training-match-check-pop;position:absolute;top:-21px;left:-21px}.training-match-celebration.is-incorrect .training-match-celebration-ring{border-color:var(--lightningcss-light,#e31837)var(--lightningcss-dark,#61758d);animation-name:training-match-miss-ring}.training-match-celebration.is-incorrect i{background:var(--lightningcss-light,#ff9c28)var(--lightningcss-dark,#332d20)}.training-match-celebration.is-incorrect i:nth-of-type(3n+1){background:var(--lightningcss-light,#e31837)var(--lightningcss-dark,#652838)}.training-match-celebration.is-incorrect i:nth-of-type(3n+2){background:var(--lightningcss-light,#b91c2c)var(--lightningcss-dark,#652838)}.training-match-celebration.is-incorrect>svg{color:var(--lightningcss-light,#e31837)var(--lightningcss-dark,#ffb3bd);filter:drop-shadow(0 3px 5px #6c0a1938);animation-name:training-match-miss-pop}@keyframes training-match-spark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(-20px) scale(.35)}18%{opacity:1}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(-78px) scale(.1)}}@keyframes training-match-ring{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(1.65)}}@keyframes training-match-miss-ring{0%{opacity:.9;transform:scale(.25)}55%{opacity:.65;transform:scale(1.05)}to{opacity:0;transform:scale(1.35)}}@keyframes training-match-check-pop{0%{opacity:0;transform:scale(.25)rotate(-14deg)}45%{opacity:1;transform:scale(1.18)rotate(4deg)}to{opacity:0;transform:scale(.92)rotate(0)}}@keyframes training-match-miss-pop{0%{opacity:0;transform:scale(.35)rotate(-8deg)}35%{opacity:1;transform:scale(1.12)rotate(7deg)}55%{transform:scale(1)rotate(-6deg)}75%{transform:scale(1.04)rotate(3deg)}to{opacity:0;transform:scale(.9)rotate(0)}}@keyframes training-match-celebration-fade{0%,75%{opacity:1}to{opacity:0}}.training-matching-instructions{color:var(--lightningcss-light,#123f66)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8d7ef)var(--lightningcss-dark,#61758d);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.training-matching-instructions>div{gap:3px;display:grid}.training-matching-instructions span{color:var(--lightningcss-light,#5d748b)var(--lightningcss-dark,#9acbff);font-size:.76rem;font-weight:800}.training-matching-instructions button{color:var(--lightningcss-light,#6a4050)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cad8e5)var(--lightningcss-dark,#61758d);border-radius:10px;flex:none;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-weight:900;display:inline-flex}.training-matching-instructions button svg{width:15px}.training-matching-board{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.training-matching-board section{min-width:0}.training-matching-board h3{color:var(--lightningcss-light,#49627b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px;font-weight:950}.training-matching-divider{color:var(--lightningcss-light,#8aa0b5)var(--lightningcss-dark,#9acbff);place-self:center;width:16px;height:16px}.training-matching-column{gap:9px;display:grid}.training-matching-column>button{color:var(--lightningcss-light,#183650)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#d5e1ec)var(--lightningcss-dark,#61758d);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.training-matching-column>button:not(:disabled):hover,.training-matching-column>button:not(:disabled):focus-visible{border-color:var(--lightningcss-light,#62a9df)var(--lightningcss-dark,#61758d);outline:none;transform:translateY(-1px)}.training-matching-column>button.is-active{background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11a}.training-matching-column>button:disabled{cursor:not-allowed;opacity:.62}.training-matching-column>button.is-used,.training-matching-column>button.is-locked{color:var(--lightningcss-light,#677585)var(--lightningcss-dark,#9acbff);opacity:1;box-shadow:none;background:var(--lightningcss-light,#eceff2)var(--lightningcss-dark,#1e2b3d);border-color:var(--lightningcss-light,#c7ced6)var(--lightningcss-dark,#61758d)}.training-matching-column>button.is-correct{background:var(--lightningcss-light,#e8f9f0)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#17a46e)var(--lightningcss-dark,#61758d)}.training-matching-column>button.is-incorrect{background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d);border-color:var(--lightningcss-light,#e05a64)var(--lightningcss-dark,#61758d);animation:.34s training-match-shake}.training-matching-column>button>b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:26px;height:26px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-radius:50%;place-items:center;display:grid}.training-matching-column>button>span{gap:3px;min-width:0;display:grid}.training-matching-column>button strong,.training-matching-column>button small{overflow-wrap:anywhere}.training-matching-column>button small{color:var(--lightningcss-light,#708399)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);font-weight:700}.training-matching-column>button>svg{color:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#94dfba);width:18px;height:18px}.training-matching-feedback{border-radius:16px;align-items:center;gap:11px;padding:13px 15px;display:flex}.training-matching-feedback.is-passed{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e8f9f0)var(--lightningcss-dark,#151f2d)}.training-matching-feedback.is-retry{color:var(--lightningcss-light,#8d3d00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff1d7)var(--lightningcss-dark,#332d20)}.training-matching-feedback>svg{flex:none;width:27px;height:27px}.training-matching-feedback>span{gap:2px;display:grid}.training-matching-feedback small{color:inherit;opacity:.8}.training-interactive-exercise{gap:13px;margin-top:20px;display:grid}.training-interactive-heading{color:var(--lightningcss-light,#143d63)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8d7ef)var(--lightningcss-dark,#61758d);border-radius:15px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.training-interactive-heading span{color:var(--lightningcss-light,#5d748b)var(--lightningcss-dark,#9acbff);font-size:.75rem;font-weight:850}.training-sequence-list,.training-interactive-options,.training-sort-list{gap:9px;display:grid}.training-sequence-list article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#d5e1ec)var(--lightningcss-dark,#61758d);border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.training-sequence-list article>b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.training-sequence-list article>span{overflow-wrap:anywhere;font-weight:850}.training-sequence-list article>div,.training-interactive-order-buttons{gap:5px;display:flex}.training-sequence-list button,.training-interactive-order-buttons button{color:var(--lightningcss-light,#17466f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f5f9fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cad8e5)var(--lightningcss-dark,#61758d);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.training-sequence-list button:disabled,.training-interactive-order-buttons button:disabled{opacity:.3}.training-interactive-options{grid-template-columns:repeat(2,minmax(0,1fr))}.training-interactive-options>button{color:var(--lightningcss-light,#183650)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px solid var(--lightningcss-light,#d5e1ec)var(--lightningcss-dark,#61758d);border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;padding:11px 13px;font-weight:850;display:grid}.training-interactive-options>button.is-selected{background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d11a}.training-interactive-options>button svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:20px}.training-sort-item{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e1ec)var(--lightningcss-dark,#61758d);border-radius:13px;min-width:0;margin:0;padding:12px}.training-sort-item legend{color:var(--lightningcss-light,#123653)var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;max-width:100%;padding:0 5px;font-size:1rem;font-weight:850;line-height:1.4}.training-sort-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.training-sort-choice{white-space:normal;text-align:center;color:var(--lightningcss-light,#123653)var(--lightningcss-dark,#e8edf5);background:linear-gradient(145deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#eef5fc)var(--lightningcss-dark,#151f2d));border:2px solid var(--lightningcss-light,#cddce9)var(--lightningcss-dark,#61758d);border-radius:12px;width:100%;min-width:0;height:auto;min-height:52px;padding:12px 10px;font-size:.875rem;line-height:1.35;box-shadow:0 2px 5px #07365b0a}.training-sort-choice span{overflow-wrap:anywhere;min-width:0}.training-sort-choice:hover{background:var(--lightningcss-light,#e8f3ff)var(--lightningcss-dark,#172d43);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.training-sort-choice.is-selected,.training-sort-choice.is-selected:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(135deg,var(--lightningcss-light,#0756a0)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 3px 9px #0876d12b}.training-sort-choice:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#f5b933)var(--lightningcss-dark,#61758d)}.training-sort-choice svg{flex-shrink:0;width:18px;height:18px}.training-interactive-builder{background:var(--lightningcss-light,#f4faff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b8d7ef)var(--lightningcss-dark,#61758d);border-radius:15px;gap:11px;padding:14px;display:grid}.training-build-preset-picker{background:linear-gradient(135deg,var(--lightningcss-light,#e7f6ff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff7cf)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#8fc8ed)var(--lightningcss-dark,#61758d);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);align-items:center;gap:8px 14px;padding:12px;display:grid}.training-build-preset-picker>div{gap:3px;display:grid}.training-build-preset-picker strong{color:var(--lightningcss-light,#0b426e)var(--lightningcss-dark,#9acbff)}.training-build-preset-picker span,.training-build-preset-picker small{color:var(--lightningcss-light,#54708a)var(--lightningcss-dark,#9acbff);font-size:.78rem;font-weight:750;line-height:1.35}.training-build-preset-picker small{grid-column:2}.training-interactive-builder-label{color:var(--lightningcss-light,#174c6f)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;text-transform:uppercase;margin-top:3px}.training-interactive-builder-list,.training-sort-builder-list{gap:8px;display:grid}.training-interactive-builder-list>div{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.training-interactive-builder-list>div>b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:26px;height:26px;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-radius:50%;place-items:center;display:grid}.training-interactive-builder-list>div>button,.training-sort-builder-list>div>button{color:var(--lightningcss-light,#bd1f2c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#feeef0)var(--lightningcss-dark,#34232d);border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.training-sort-builder-list>div{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr) 34px;align-items:center;gap:8px;display:grid}@media (width<=760px){.training-build-preset-picker{grid-template-columns:minmax(0,1fr)}.training-build-preset-picker small{grid-column:1}}@media (prefers-reduced-motion:reduce){.training-match-celebration{animation:.45s ease-out forwards training-match-celebration-fade}.training-match-celebration-ring,.training-match-celebration i{display:none}.training-match-celebration>svg{opacity:1;animation:none}}@keyframes training-match-shake{0%,to{transform:translate(0)}35%{transform:translate(-4px)}70%{transform:translate(4px)}}.training-evaluation-response{margin-top:24px}.training-completion-checklist{min-width:0;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);border:0;margin:0;padding:0}.training-completion-checklist legend{margin-bottom:14px;font-weight:800;line-height:1.5}.training-completion-checklist label{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;margin:10px 0;padding:14px;line-height:1.55;color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5)!important;font-weight:500!important;display:flex!important}.training-completion-checklist label.is-certified{background:color-mix(in srgb,var(--lightningcss-light,#268447)var(--lightningcss-dark,#20503f) 9%,var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#268447)var(--lightningcss-dark,#61758d)}.training-completion-checklist input[type=checkbox]{accent-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);flex:0 0 22px;width:22px;height:22px;margin-top:2px}.training-completion-checklist input:focus-visible{outline:3px solid var(--lightningcss-light,var(--ring))var(--lightningcss-dark,#61758d);outline-offset:3px}.training-completion-checklist p{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin-top:12px;font-size:.9rem}.training-evaluation-response label{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5);gap:10px;font-weight:900;line-height:1.45;display:grid}.training-evaluation-response input,.training-evaluation-response select,.training-evaluation-response textarea{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-color:var(--lightningcss-light,#bdccdc)var(--lightningcss-dark,#61758d)!important}.training-accountability-upload{gap:13px;display:grid}.training-accountability-upload>strong{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5);line-height:1.5}.training-accountability-upload>label{color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#7cafdb)var(--lightningcss-dark,#61758d);border-radius:18px;justify-content:center;align-items:center;gap:13px;min-height:150px;padding:20px;display:flex}.training-accountability-upload>label>svg{width:36px;height:36px}.training-accountability-upload>label>span{gap:3px;display:grid}.training-accountability-upload>label small{color:var(--lightningcss-light,#5e7690)var(--lightningcss-dark,#9acbff);font-weight:700}.training-accountability-upload input{display:none}.training-accountability-upload article{background:var(--lightningcss-light,#effcf5)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a8cfb9)var(--lightningcss-dark,#61758d);border-radius:18px;grid-template-columns:145px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px;display:grid}.training-accountability-upload article img,.training-accountability-upload article video{object-fit:cover;background:var(--lightningcss-light,#dfe9e5)var(--lightningcss-dark,#18312b);border-radius:12px;width:145px;height:105px}.training-accountability-upload article div{gap:4px;min-width:0;display:grid}.training-accountability-upload article span{color:var(--lightningcss-light,#123c30)var(--lightningcss-dark,#94dfba);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.training-accountability-upload article small{color:var(--lightningcss-light,#4e7467)var(--lightningcss-dark,#94dfba)}.training-accountability-upload article button{color:var(--lightningcss-light,#a01c25)var(--lightningcss-dark,#ffb3bd);background:0 0;border:0;align-items:center;gap:5px;padding:8px;font-weight:900;display:inline-flex}.training-accountability-upload article button svg{width:16px}.training-accountability-upload>p{color:var(--lightningcss-light,#725500)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff7cf)var(--lightningcss-dark,#151f2d);border-radius:12px;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:.75rem;line-height:1.45;display:flex}.training-accountability-upload>p svg{flex:none;width:16px;height:16px}.training-upload-progress{border-radius:999px;height:9px;overflow:hidden}.training-lesson-ready{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#ecfff7)var(--lightningcss-dark,#151f2d);border-radius:16px;align-items:center;gap:11px;margin-top:24px;padding:13px 15px;display:flex}.training-lesson-ready svg{width:25px;height:25px}.training-lesson-ready span{display:grid}.training-lesson-ready small{color:var(--lightningcss-light,#4a7466)var(--lightningcss-dark,#94dfba);margin-top:2px}.training-player-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#151f2df5);border-top:1px solid var(--lightningcss-light,#d5e0eb)var(--lightningcss-dark,#61758d);grid-template-columns:minmax(0,1fr) minmax(0,2fr);position:sticky;bottom:0;padding:15px 28px 20px!important;display:grid!important}.training-player-actions button{min-height:48px}.training-player-result{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;background:linear-gradient(145deg,var(--lightningcss-light,#03152d)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71) 68%,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71));align-content:center;place-items:center;min-height:600px;padding:45px 25px;display:grid;position:relative;overflow:hidden}.training-player-result.is-retry{background:linear-gradient(145deg,var(--lightningcss-light,#3d2100)var(--lightningcss-dark,#544522),var(--lightningcss-light,#a25d00)var(--lightningcss-dark,#544522) 68%,var(--lightningcss-light,#d38a12)var(--lightningcss-dark,#544522))}.training-player-result>svg{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);filter:drop-shadow(0 12px 18px #00000040);width:76px;height:76px;animation:1.8s ease-in-out infinite training-trophy-pop}.training-player-result>span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.18em;margin-top:18px;font-weight:950}.training-player-result h2{text-transform:uppercase;margin:8px 0;font-size:clamp(2.7rem,8vw,5.2rem);line-height:.9}.training-player-result>p{color:var(--lightningcss-light,#dbeaff)var(--lightningcss-dark,#e8edf5);max-width:540px;margin:0;font-size:1rem;line-height:1.6}.training-player-result .learning-rewards{margin:22px 0}.training-player-result .learning-rewards span{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20)}.training-player-result>button{color:var(--lightningcss-light,#071d3d)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#332d20);min-width:210px;margin-top:24px}.training-player-result.has-quiz-results{align-content:start;place-items:stretch stretch;min-height:0;padding:34px 28px}.training-player-result.has-quiz-results>svg{width:54px;height:54px;margin:0 auto}.training-player-result.has-quiz-results>span,.training-player-result.has-quiz-results>h2,.training-player-result.has-quiz-results>p{justify-self:center}.training-player-result.has-quiz-results h2{font-size:clamp(2.1rem,6vw,3.7rem)}.training-quiz-results-splash{z-index:1;color:var(--lightningcss-light,#132a45)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ffffff47)var(--lightningcss-dark,#61758d47);border-radius:20px;width:min(100%,680px);margin:22px auto 0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038}.training-quiz-results-summary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#03152df5)var(--lightningcss-dark,#0c131ef5);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.training-quiz-results-summary>div{gap:3px;display:grid}.training-quiz-results-summary span{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;font-weight:950}.training-quiz-results-summary strong{font-size:.92rem}.training-quiz-results-summary b{font-size:1.55rem}.training-quiz-results-list{overscroll-behavior:contain;scrollbar-color:#8ca4bb #e3eaf0;max-height:min(44svh,420px);padding:10px;display:grid;overflow-y:auto}.training-quiz-results-list article{border-bottom:1px solid var(--lightningcss-light,#dce4eb)var(--lightningcss-dark,#61758d);grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px 9px;display:grid}.training-quiz-results-list article:last-child{border-bottom:0}.training-quiz-results-list article>svg{width:16px;height:16px;margin-top:2px}.training-quiz-results-list article.is-correct>svg{color:var(--lightningcss-light,#08764f)var(--lightningcss-dark,#94dfba)}.training-quiz-results-list article.is-incorrect>svg{color:var(--lightningcss-light,#c62632)var(--lightningcss-dark,#ffb3bd)}.training-quiz-results-list article>div{min-width:0}.training-quiz-results-list span{color:var(--lightningcss-light,#63758a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .58rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.06em;font-weight:950}.training-quiz-results-list article.is-correct span{color:var(--lightningcss-light,#08764f)var(--lightningcss-dark,#94dfba)}.training-quiz-results-list article.is-incorrect span{color:var(--lightningcss-light,#b21e2a)var(--lightningcss-dark,#ffb3bd)}.training-quiz-results-list strong{color:var(--lightningcss-light,#132a45)var(--lightningcss-dark,#e8edf5);margin-top:3px;font-size:.82rem;line-height:1.4;display:block}.training-quiz-results-list p{color:var(--lightningcss-light,#607186)var(--lightningcss-dark,#9acbff);margin:4px 0 0;font-size:.75rem;line-height:1.4}.training-player-result.has-quiz-results>button{z-index:1;justify-self:center;position:relative}.training-result-burst{pointer-events:none;position:absolute;inset:0}.training-result-burst svg{color:var(--lightningcss-light,#ffd23f)var(--lightningcss-dark,#e8edf5);width:34px;height:34px;animation:2s ease-in-out infinite training-sparkle;position:absolute}.training-result-burst svg:first-child{top:18%;left:14%}.training-result-burst svg:nth-child(2){animation-delay:.4s;top:24%;right:14%}.training-result-burst svg:nth-child(3){animation-delay:.8s;bottom:18%;right:24%}.training-template-strip{background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);border-radius:20px;margin-top:24px;padding:16px}.training-template-strip>strong{color:var(--lightningcss-light,#546a82)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;margin-bottom:11px;display:block}.training-template-strip>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.training-template-strip button{color:var(--lightningcss-light,#18324f)var(--lightningcss-dark,#e8edf5);min-width:0;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);border-radius:14px;place-items:center;gap:5px;padding:9px 5px;font-weight:900;display:grid}.training-template-strip button:hover{background:var(--lightningcss-light,#edf7ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.training-template-strip img{object-fit:contain;width:43px;height:43px}.training-course-library>[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:560px;height:auto;display:grid}.training-course-library>[role=tablist]>button{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;height:auto;min-height:44px;padding:8px;font-size:.875rem}.training-managed-card>div:first-child{align-items:center;gap:8px;display:flex}.training-managed-card>div:first-child>span{color:var(--lightningcss-light,#728196)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);font-weight:800}.training-managed-card .training-course-actions{background:0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.25rem),1fr));gap:6px;width:100%;min-width:0;margin-top:8px;padding:0;display:grid}.training-managed-card .training-course-actions>button{letter-spacing:normal;white-space:normal;word-break:normal;overflow-wrap:normal;text-align:center;width:100%;min-width:0;height:auto;min-height:44px;font-size:.875rem;line-height:1.3;padding:8px!important}.training-managed-card .training-course-actions>button svg{display:none}.training-managed-card .training-course-actions .training-delete-button{color:var(--lightningcss-light,#b42332)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff5f5)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#e7a9af)var(--lightningcss-dark,#61758d)}.training-managed-card .training-course-actions .training-delete-button:hover{color:var(--lightningcss-light,#921c2a)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0f1)var(--lightningcss-dark,#34232d)}.training-builder-dialog{flex-direction:column;height:100svh;max-height:100svh;overflow:hidden;background:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43)!important;border:0!important;border-radius:0!important;gap:0!important;width:100vw!important;max-width:none!important;padding:0!important;display:flex!important}.training-builder-dialog>[data-slot=dialog-header]{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-bottom:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);flex:none;padding:15px 72px 13px 24px}.training-builder-dialog>button{color:var(--lightningcss-light,#18324f)var(--lightningcss-dark,#e8edf5);opacity:1;background:var(--lightningcss-light,#f5f8fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3deea)var(--lightningcss-dark,#61758d);border-radius:50%;width:38px;height:38px;top:18px;right:22px}.training-builder-title-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.training-builder-title-row>div:first-child>span,.training-builder-panel-heading>span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.13em;font-weight:950}.training-builder-title-row [data-slot=dialog-title]{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin-top:2px;font-family:"Domino's Sans Header 1",Impact,sans-serif;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1}.training-builder-header [data-slot=dialog-description]{color:var(--lightningcss-light,#6a7c90)var(--lightningcss-dark,#9acbff);margin-top:4px;font-size:.78rem}.training-builder-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-right:6px;display:flex}.training-builder-status span{color:var(--lightningcss-light,#415a74)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);white-space:nowrap;background:var(--lightningcss-light,#edf2f7)var(--lightningcss-dark,#172d43);border-radius:999px;padding:6px 10px;font-weight:900}.training-builder-status .is-ready{color:var(--lightningcss-light,#12613e)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff7e9)var(--lightningcss-dark,#18312b)}.training-builder-status .is-short{color:var(--lightningcss-light,#9d252c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe7e9)var(--lightningcss-dark,#34232d)}.training-builder-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0;overflow:hidden}.training-builder-workspace{grid-template-columns:minmax(300px,350px) minmax(0,1fr);display:grid}.training-builder-sidebar{background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);border-right:1px solid var(--lightningcss-light,#d4e0eb)var(--lightningcss-dark,#61758d);padding:20px;overflow-y:auto}.training-builder-panel-heading{margin-bottom:12px}.training-builder-panel-heading h3{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5);margin:3px 0 2px;font-size:1.05rem}.training-builder-panel-heading p{color:var(--lightningcss-light,#718196)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);margin:0}.training-builder-canvas{min-width:0;padding:0 28px 30px;overflow-y:auto}.training-builder-basics{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);border-radius:18px;grid-template-columns:1fr;gap:11px;padding:15px;display:grid}.training-builder-basics label,.training-step-builder label,.training-review-note,.training-submission-filters label{color:var(--lightningcss-light,#334b66)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);gap:6px;font-weight:900;display:grid}.training-builder-basics label.wide{grid-column:auto}.training-builder-basics input,.training-builder-basics textarea,.training-builder-basics select,.training-step-builder input,.training-step-builder textarea,.training-step-builder select,.training-review-note textarea,.training-submission-filters select{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important}.training-step-builder-heading{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--lightningcss-light,#fffffff5)var(--lightningcss-dark,#151f2df5);border-bottom:1px solid var(--lightningcss-light,#d6e1ed)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:16px;margin:0 -28px 14px;padding:14px 28px 12px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #061c3a0d}.training-step-builder-heading span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;font-weight:950}.training-step-builder-heading h3{color:var(--lightningcss-light,#112d4c)var(--lightningcss-dark,#e8edf5);margin:3px 0 0}.training-step-builder-heading h3 b{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);border-radius:999px;padding:4px 9px;display:inline-flex}.training-step-builder-heading h3 b.is-ready{color:var(--lightningcss-light,#12613e)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff7e9)var(--lightningcss-dark,#18312b)}.training-step-builder-heading h3 b.is-short{color:var(--lightningcss-light,#9d252c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe7e9)var(--lightningcss-dark,#34232d)}.training-step-builder-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:68%;display:flex}.training-step-builder-heading>div:last-child [data-slot=button]{min-height:34px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);padding:0 10px}.training-step-builder-list{gap:13px;max-width:1080px;margin:0 auto;display:grid}.training-flow-block{gap:13px;display:grid}.training-block-insert{place-items:center;gap:8px;min-height:34px;display:grid;position:relative}.training-block-insert:before{z-index:0;content:"";background:var(--lightningcss-light,#c9d8e7)var(--lightningcss-dark,#172d43);height:1px;position:absolute;left:0;right:0}.training-insert-trigger{z-index:1;color:var(--lightningcss-light,#285474)var(--lightningcss-dark,#9acbff);min-height:34px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f4f7fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#b9cce0)var(--lightningcss-dark,#61758d);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:900;display:inline-flex}.training-insert-trigger:hover,.training-insert-trigger[aria-expanded=true]{color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eaf5ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.training-insert-trigger svg{width:15px;height:15px}.training-block-insert>div{z-index:1;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd9e7)var(--lightningcss-dark,#61758d);border-radius:15px;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding:8px;display:flex;box-shadow:0 8px 24px #061c3a1f}.training-block-insert>div button{color:var(--lightningcss-light,#173d60)var(--lightningcss-dark,#9acbff);min-height:36px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#f8fbfe)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d4e0eb)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:center;gap:5px;padding:7px 10px;font-weight:850;display:inline-flex}.training-block-insert>div button:hover{background:var(--lightningcss-light,#eaf5ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.training-block-insert>div svg{width:15px;height:15px}.training-step-builder{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e1ec)var(--lightningcss-dark,#61758d);border-left:5px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);border-radius:16px;gap:13px;padding:15px 17px;display:grid;box-shadow:0 5px 15px #061c3a0b}.training-step-builder.is-quiz{border-left-color:var(--lightningcss-light,#e0a10c)var(--lightningcss-dark,#61758d)}.training-step-builder.is-matching{border-left-color:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#61758d)}.training-step-builder.is-evaluation{border-left-color:var(--lightningcss-light,#d7195b)var(--lightningcss-dark,#61758d)}.training-step-builder.is-image{border-left-color:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#61758d)}.training-step-builder.is-video{border-left-color:var(--lightningcss-light,#7a3db6)var(--lightningcss-dark,#61758d)}.training-step-builder.is-pdf{border-left-color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)}.training-step-builder>header{grid-template-columns:auto minmax(130px,220px) 1fr;align-items:center;gap:10px;display:grid}.training-step-builder>header>span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.1em;font-weight:950}.training-step-builder>header>div{justify-content:flex-end;gap:5px;display:flex}.training-step-builder>header button{color:var(--lightningcss-light,#526a84)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3dfeb)var(--lightningcss-dark,#61758d);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.training-step-builder>header button svg{width:16px}.training-step-builder>header button.training-duplicate-step{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);grid-template-columns:auto auto;gap:6px;width:auto;padding:0 10px;font-size:.78rem;font-weight:900}.training-image-builder{background:var(--lightningcss-light,#f6faff)var(--lightningcss-dark,#151f2d);border:2px dashed var(--lightningcss-light,#cbd9e7)var(--lightningcss-dark,#61758d);border-radius:16px;align-items:center;gap:13px;min-height:110px;padding:12px;display:flex}.training-image-builder>svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:32px;height:32px}.training-image-builder img,.training-image-builder video{object-fit:cover;background:var(--lightningcss-light,#142536)var(--lightningcss-dark,#0c131e);border-radius:11px;width:120px;height:90px}.training-builder-pdf{color:var(--lightningcss-light,#9d1723)var(--lightningcss-dark,#ffb3bd);width:120px;min-height:90px;font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);text-align:center;background:var(--lightningcss-light,#fff2f3)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#f0bcc2)var(--lightningcss-dark,#61758d);border-radius:11px;place-items:center;gap:4px;padding:10px;font-weight:900;text-decoration:none;display:grid}.training-builder-pdf svg{width:30px;height:30px}.training-image-builder label{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71);border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 13px;display:inline-flex}.training-image-builder label svg{width:17px}.training-image-builder input{display:none}.training-image-builder>button{color:var(--lightningcss-light,#a01c25)var(--lightningcss-dark,#ffb3bd);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:0 0;border:0;font-weight:900}.training-course-upload-progress{flex:220px;gap:5px;min-width:180px;display:grid}.training-course-upload-progress small{color:var(--lightningcss-light,#526a84)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.training-course-upload-progress [data-slot=progress]{height:8px}.training-quiz-builder,.training-evaluation-builder,.training-matching-builder{background:var(--lightningcss-light,#f7fafc)var(--lightningcss-dark,#151f2d);border-radius:15px;gap:10px;padding:14px;display:grid}.training-choice-builder{border-top:1px solid var(--lightningcss-light,#dce5ee)var(--lightningcss-dark,#61758d);gap:9px;padding-top:11px;display:grid}.training-choice-builder>small{color:var(--lightningcss-light,#526b83)var(--lightningcss-dark,#9acbff);font-size:.8rem;font-weight:800}.training-choice-builder>label{grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:8px;white-space:normal!important;display:grid!important}.training-choice-builder input[type=radio]{accent-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:19px;height:19px}.training-choice-builder>label>button{color:var(--lightningcss-light,#bd1f2c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#feeef0)var(--lightningcss-dark,#34232d);border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.training-choice-builder>label>button svg{width:15px}.training-choice-builder>[data-slot=button]{justify-self:start}.training-matching-builder{background:var(--lightningcss-light,#f1fbf6)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c9e8d9)var(--lightningcss-dark,#61758d)}.training-matching-builder-intro{color:var(--lightningcss-light,#174c3a)var(--lightningcss-dark,#94dfba);align-items:flex-start;gap:10px;display:flex}.training-matching-builder-intro>svg{color:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#94dfba);flex:none;width:24px;height:24px}.training-matching-builder-intro p{color:var(--lightningcss-light,#58756a)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .74rem);margin:3px 0 0;line-height:1.45}.training-matching-builder-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.training-matching-pair-heading{color:var(--lightningcss-light,#58756a)var(--lightningcss-dark,#94dfba);font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 34px;align-items:center;gap:8px;font-weight:950;display:grid}.training-matching-pair-heading>svg{width:17px}.training-matching-pair-list{gap:8px;display:grid}.training-matching-pair-list>div{grid-template-columns:27px minmax(0,1fr) 26px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.training-matching-pair-list b{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);width:27px;height:27px;font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#20503f);border-radius:50%;place-items:center;display:grid}.training-matching-pair-list svg{color:var(--lightningcss-light,#789085)var(--lightningcss-dark,#94dfba);width:16px}.training-matching-pair-list button{color:var(--lightningcss-light,#bd1f2c)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#feeef0)var(--lightningcss-dark,#34232d);border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.training-matching-pair-list button:disabled{opacity:.35}.training-matching-builder>[data-slot=button]{justify-self:start}.training-evaluation-builder p{color:var(--lightningcss-light,#6d7e92)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .7rem);margin:0;line-height:1.45}.training-required-check{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.training-required-check input{accent-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);width:18px;height:18px}.training-builder-actions{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-top:1px solid var(--lightningcss-light,#d5e0eb)var(--lightningcss-dark,#61758d);flex:none;box-shadow:0 -8px 24px #061c3a0f;padding:11px 24px calc(11px + env(safe-area-inset-bottom))!important;justify-content:space-between!important;align-items:center!important}.training-oversight-count{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838);border-radius:18px;place-items:center;min-width:90px;padding:11px;display:grid}.training-oversight-count strong{font-size:1.45rem}.training-oversight-count span{font-size:max(var(--hpp-text-floor,0px), .57rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;font-weight:950}.training-submission-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:600px;margin-top:24px;display:grid}.training-submission-list{gap:9px;margin-top:20px;display:grid}.training-submission-list>button{color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5);text-align:left;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e2ec)var(--lightningcss-dark,#61758d);border-radius:17px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.training-submission-list>button:hover{background:var(--lightningcss-light,#f4faff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.training-submission-list h3{margin:2px 0;font-size:.95rem}.training-submission-list p{color:var(--lightningcss-light,#738298)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);margin:0}.training-submission-list>button>svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff)}.training-submission-status{color:var(--lightningcss-light,#52677d)var(--lightningcss-dark,#9acbff);width:fit-content;font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#edf2f7)var(--lightningcss-dark,#172d43);border-radius:999px;padding:6px 9px;font-weight:950;display:inline-flex}.training-submission-status.is-submitted{color:var(--lightningcss-light,#8b4d00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0c6)var(--lightningcss-dark,#332d20)}.training-submission-status.is-completed{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#ddf8eb)var(--lightningcss-dark,#18312b)}.training-submission-status.is-changes_requested{color:var(--lightningcss-light,#a01c25)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe4e7)var(--lightningcss-dark,#34232d)}.training-review-dialog{max-height:calc(100svh - 28px);overflow-y:auto;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d)!important;border-radius:24px!important;width:min(100vw - 24px,720px)!important;max-width:720px!important}.training-review-summary{background:var(--lightningcss-light,#f4f7fa)var(--lightningcss-dark,#151f2d);border-radius:15px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.training-review-summary>strong{color:var(--lightningcss-light,#18324f)var(--lightningcss-dark,#e8edf5);font-size:.78rem}.training-review-summary .learning-rewards{margin:0 0 0 auto}.training-review-evidence{gap:9px;display:grid}.training-review-evidence h3{color:var(--lightningcss-light,#18324f)var(--lightningcss-dark,#e8edf5);margin:0;font-size:.84rem}.training-review-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.training-review-evidence a{color:var(--lightningcss-light,#18324f)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#f5f9fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd9e6)var(--lightningcss-dark,#61758d);border-radius:14px;text-decoration:none;display:grid;overflow:hidden}.training-review-evidence img,.training-review-evidence video{object-fit:cover;background:var(--lightningcss-light,#e9f0f6)var(--lightningcss-dark,#172d43);width:100%;height:190px}.training-review-evidence span{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-overflow:ellipsis;white-space:nowrap;padding:9px 11px;font-weight:850;overflow:hidden}.training-review-evidence small{color:var(--lightningcss-light,#62778c)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit);padding:0 11px 10px;font-weight:750}.training-review-answer-filter{flex-wrap:wrap;gap:8px;display:flex}.training-review-answer-filter button{color:var(--lightningcss-light,#52677d)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd9e6)var(--lightningcss-dark,#61758d);border-radius:999px;min-height:38px;padding:8px 13px;font-size:.75rem;font-weight:900}.training-review-answer-filter button:hover{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f4faff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.training-review-answer-filter button[aria-pressed=true]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 5px 14px #0876d133}.training-review-answers{gap:8px;display:grid}.training-review-answers article{background:var(--lightningcss-light,#f5f9fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd9e6)var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);border-radius:12px;padding:12px 14px}.training-review-answers article.is-correct{border-color:var(--lightningcss-light,#a9dfc8)var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#f1fbf6)var(--lightningcss-dark,#151f2d);border-left-color:var(--lightningcss-light,#0b9a66)var(--lightningcss-dark,#61758d)}.training-review-answers article.is-incorrect{border-color:var(--lightningcss-light,#f0bec3)var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,#fff6f7)var(--lightningcss-dark,#151f2d);border-left-color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#61758d)}.training-review-answers span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .59rem);line-height:var(--hpp-small-leading,inherit);text-transform:uppercase;font-weight:950}.training-review-answers strong{color:var(--lightningcss-light,#18324f)var(--lightningcss-dark,#e8edf5);margin-top:3px;font-size:.76rem;display:block}.training-review-answers p{color:var(--lightningcss-light,#566b82)var(--lightningcss-dark,#9acbff);white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.training-review-answer-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.training-answer-result{border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex}.training-answer-result svg{width:14px;height:14px}.training-answer-result.is-correct{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#d7f6e7)var(--lightningcss-dark,#18312b)}.training-answer-result.is-incorrect{color:var(--lightningcss-light,#a01c25)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe0e4)var(--lightningcss-dark,#34232d)}.training-review-answer-choice{background:var(--lightningcss-light,#ffffffc7)var(--lightningcss-dark,#151f2dc7);border-radius:9px;margin-top:10px;padding:9px 10px}.training-review-answer-choice small{color:var(--lightningcss-light,#61748a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);font-weight:900}.training-review-answer-choice.is-correct-answer{background:var(--lightningcss-light,#e7f8f0)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a9dfc8)var(--lightningcss-dark,#61758d)}.training-review-answer-choice.is-correct-answer small,.training-review-answer-choice.is-correct-answer p{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba)}.training-review-explanation{color:var(--lightningcss-light,#63470b)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2c9)var(--lightningcss-dark,#332d20);border-radius:9px;margin-top:10px;padding:10px}.training-review-explanation strong{color:var(--lightningcss-light,#63470b)var(--lightningcss-dark,#f4d38b);font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);margin:0}.training-review-explanation p{color:var(--lightningcss-light,#745817)var(--lightningcss-dark,#f4d38b)}.training-review-perfect-score{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba);text-align:center;background:var(--lightningcss-light,#f1fbf6)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a9dfc8)var(--lightningcss-dark,#61758d);border-radius:14px;justify-items:center;padding:22px 14px;display:grid}.training-review-perfect-score svg{width:26px;height:26px}.training-review-perfect-score strong{color:var(--lightningcss-light,#075c43)var(--lightningcss-dark,#94dfba);margin-top:7px;font-size:.86rem}.training-review-perfect-score p{color:var(--lightningcss-light,#477465)var(--lightningcss-dark,#94dfba);margin-top:3px}@keyframes training-coach-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes training-badge-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes training-mountain-trail{to{stroke-dashoffset:-40px}}@keyframes training-mountain-current{0%,to{box-shadow:0 0 0 5px #ffd23f38,0 18px 38px #0211276b}50%{box-shadow:0 0 0 9px #ffd23f17,0 22px 46px #02112785}}@keyframes training-trophy-pop{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.08)}}@keyframes training-sparkle{0%,to{opacity:.35;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(30deg)}}@media (width<=980px){.learning-course-grid,.training-managed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.training-template-strip>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.training-access-gate,.training-gateway,.learning-center{min-height:calc(100svh - 72px)}.training-gateway{padding:12px}.training-gateway-intro{border-radius:23px;min-height:190px;margin-bottom:12px;padding:21px 18px}.training-gateway-intro h1{font-size:2.35rem}.training-gateway-intro p{font-size:.84rem}.training-gateway-intro img{width:105px;height:130px;margin-right:-20px}.training-gateway-grid{grid-template-columns:1fr;gap:12px}.training-gateway-tile{border-radius:23px;min-height:335px;padding:23px}.training-gateway-tile:active{transform:scale(.985);box-shadow:0 0 0 4px #ffd23f85,0 18px 46px #061c3a33}.training-gateway-stats,.training-gateway-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.training-gateway-stats span,.training-gateway-rewards span{width:100%;min-height:44px;padding:8px 9px}.training-gateway-tile>strong{justify-content:flex-start;width:100%;margin-top:22px;padding-top:0}.learning-center{padding:11px 10px 55px}.learning-hero{border-radius:23px;min-height:0;padding:25px 20px;display:block}.learning-hero-copy{width:100%;min-width:0;max-width:none}.learning-hero h1{font-size:2.65rem}.learning-hero p{font-size:.84rem}.learning-hero>img{display:none}.learning-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.learning-hero-stats div{min-width:0;padding:9px 7px;overflow:hidden}.learning-hero-stats strong{font-size:max(var(--hpp-text-floor,0px), clamp(.72rem,3.6vw,.92rem));line-height:var(--hpp-small-leading,1.1);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.learning-hero-stats span{font-size:max(var(--hpp-text-floor,0px), clamp(.43rem,2.1vw,.5rem));line-height:var(--hpp-small-leading,1.2);overflow-wrap:anywhere}.learning-tabs>[role=tablist]{z-index:20;position:sticky;top:139px}.learning-tabs [role=tab]{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);flex:1 0 auto;padding:0 11px}.learning-path-surface,.learning-course-surface,.training-builder-surface,.training-submissions-surface{border-radius:22px;padding:18px 14px}.learning-section-heading{display:grid}.learning-path-total{text-align:left;min-width:0}.learning-mountain-map{aspect-ratio:2/3;border-width:3px;border-radius:25px;min-height:0;margin-top:18px}.learning-mountain-art img{object-position:center}.learning-mountain-route{width:96%;height:94%;inset:3% 2%}.learning-mountain-route path{stroke-width:4px;stroke-dasharray:2 14}.learning-mountain-route .is-desktop{display:none}.learning-mountain-route .is-mobile{display:block}.learning-adventure-stop{width:clamp(104px,32cqw,124px)}.learning-adventure-stop:first-child{top:88%;left:46%}.learning-adventure-stop:nth-child(2){top:77.5%;left:27%}.learning-adventure-stop:nth-child(3){top:67%;left:55%}.learning-adventure-stop:nth-child(4){top:56.5%;left:74%}.learning-adventure-stop:nth-child(5){top:46%;left:43%}.learning-adventure-stop:nth-child(6){top:35.5%;left:74%}.learning-adventure-stop:nth-child(7){top:25%;left:48%}.learning-adventure-stop:nth-child(8){top:14.5%;left:75%}.learning-mountain-stage{border-radius:9px 12px;min-height:40px;padding:4px}.learning-mountain-stage>header{grid-template-columns:16px 18px minmax(0,1fr);gap:3px}.learning-mountain-number{width:16px;height:16px;font-size:max(var(--hpp-text-floor,0px), 9px);line-height:var(--hpp-small-leading,inherit)}.learning-mountain-stage>header>img{width:18px;height:18px}.learning-mountain-stage h3{font-size:max(var(--hpp-text-floor,0px), 10.5px);line-height:var(--hpp-small-leading,1)}.learning-mountain-stage header small{font-size:max(var(--hpp-text-floor,0px), 8px);line-height:var(--hpp-small-leading,inherit)}.learning-mountain-stage>[data-slot=progress]{height:2px;margin:0;position:absolute;bottom:2px;left:5px;right:5px}.learning-destination-header{border-radius:18px;grid-template-columns:66px minmax(0,1fr);gap:12px;padding:16px 14px}.learning-destination-header>img{width:66px;height:66px}.learning-destination-header h2{font-size:2rem}.learning-destination-header p{font-size:.82rem}.learning-course-grid,.training-managed-grid{grid-template-columns:1fr}.training-player-dialog,.training-builder-dialog,.training-review-dialog{height:100svh;max-height:100svh;border-radius:0!important;width:100vw!important;max-width:100vw!important}.training-player-dialog>button,.training-builder-dialog>button,.training-review-dialog>button{z-index:5;color:var(--lightningcss-light,#102845)var(--lightningcss-dark,#e8edf5);opacity:1;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3deea)var(--lightningcss-dark,#61758d);border-radius:50%;width:42px;height:42px;position:fixed;top:10px;right:10px;box-shadow:0 7px 20px #00000029}.training-player-heading{padding:60px 18px 16px}.training-test-mode-banner{padding:11px 18px}.training-player-heading .learning-rewards{display:none}.training-view-switch{width:calc(100% - 28px);margin:12px 14px 0}.training-view-switch button{font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);padding:7px 6px}.training-player-progress{width:calc(100% - 36px);margin:14px 18px 0}.training-player-note,.training-step-card{margin-left:14px;margin-right:14px}.training-step-card{padding:20px 17px}.training-matching-instructions{flex-direction:column;align-items:stretch}.training-matching-instructions button{align-self:flex-start}.training-matching-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.training-matching-divider{display:none}.training-matching-board h3{min-height:2.4em;font-size:max(var(--hpp-text-floor,0px), .66rem);line-height:var(--hpp-small-leading,1.2);margin-bottom:6px}.training-matching-column{gap:7px}.training-matching-column>button{border-radius:12px;gap:6px;min-height:64px;padding:8px;font-size:.8rem;line-height:1.2}.training-matching-board section:first-child .training-matching-column>button{grid-template-columns:22px minmax(0,1fr)}.training-matching-board section:last-child .training-matching-column>button{grid-template-columns:minmax(0,1fr)}.training-matching-column>button>b{width:16px;height:16px;font-size:max(var(--hpp-text-floor,0px), .65rem);line-height:var(--hpp-small-leading,inherit)}.training-matching-column>button>svg{display:none}.training-matching-column>button strong{font-size:.78rem;line-height:1.18}.training-matching-column>button small{font-size:max(var(--hpp-text-floor,0px), .62rem);line-height:var(--hpp-small-leading,1.18)}.training-interactive-options{grid-template-columns:1fr}.training-sequence-list article{padding:8px}.training-sort-builder-list>div{grid-template-columns:minmax(0,1fr) 34px}.training-sort-builder-list>div>select{grid-column:1}.training-sort-builder-list>div>button{grid-area:1/2/span 2}.training-scroll-course{gap:14px;padding:14px 14px 24px}.training-step-card.is-scrolling{padding-top:42px}.training-accountability-upload article{grid-template-columns:1fr}.training-accountability-upload article img,.training-accountability-upload article video{width:100%;height:210px}.training-accountability-upload article button{justify-self:start}.training-player-actions{grid-template-columns:1fr 1.7fr;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important}.training-player-result{min-height:100svh}.training-player-result.has-quiz-results{min-height:100svh;padding:64px 14px calc(20px + env(safe-area-inset-bottom))}.training-quiz-results-list{max-height:42svh}.training-template-strip>div{display:flex;overflow-x:auto}.training-template-strip button{min-width:92px}.training-builder-dialog>[data-slot=dialog-header]{padding:54px 15px 11px}.training-builder-title-row{align-items:flex-start}.training-builder-status{display:none}.training-builder-header [data-slot=dialog-description]{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.training-builder-scroll{padding:0 0 18px;overflow-y:auto}.training-builder-workspace{display:block}.training-builder-sidebar{border-bottom:1px solid var(--lightningcss-light,#d4e0eb)var(--lightningcss-dark,#61758d);border-right:0;padding:15px 14px 18px;overflow:visible}.training-builder-canvas{padding:0 14px 18px;overflow:visible}.training-builder-basics{grid-template-columns:1fr;padding:14px}.training-builder-basics label.wide{grid-column:auto}.training-step-builder-heading{flex-direction:column;align-items:flex-start;margin:0 -14px 14px;padding:13px 14px 11px;top:0}.training-step-builder-heading>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:none;display:grid}.training-step-builder-heading>div:last-child [data-slot=button]{text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;justify-content:center;gap:7px;width:100%;min-width:0;height:auto;min-height:52px;padding:8px 10px;font-size:.75rem;line-height:1.15}.training-step-builder-heading>div:last-child [data-slot=button] svg{flex:none;width:17px;height:17px}.training-step-builder{padding:13px}.training-step-builder>header{grid-template-columns:auto 1fr}.training-step-builder>header>div{grid-column:1/-1;justify-content:flex-start}.training-image-builder{flex-wrap:wrap}.training-matching-builder-settings{grid-template-columns:1fr}.training-matching-pair-heading{display:none}.training-matching-pair-list>div{grid-template-columns:27px minmax(0,1fr) 32px}.training-matching-pair-list>div>svg{display:none}.training-matching-pair-list>div>input:nth-of-type(2){grid-column:2}.training-matching-pair-list>div>button{grid-area:1/3/span 2}.training-block-insert>div{justify-content:stretch;width:100%}.training-block-insert>div button{flex:calc(50% - 3px);justify-content:center;min-width:calc(50% - 3px)}.training-image-builder img{width:100%;height:180px}.training-builder-actions{position:static;box-shadow:0 -8px 25px #061c3a1f;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important}.training-submission-filters{grid-template-columns:1fr}.training-submission-list>button{grid-template-columns:1fr auto}.training-submission-list .training-submission-status{grid-column:1/-1}.training-review-dialog{padding-top:58px!important}.training-review-evidence>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.training-gateway-intro img,.learning-hero>img,.learning-mountain-route path,.learning-adventure-stop.is-current .learning-mountain-stage,.training-player-result>svg,.training-result-burst svg{animation:none}}.training-gateway-tile{border-radius:20px;grid-template-rows:auto auto auto auto;grid-template-columns:46px minmax(0,1fr);align-content:center;column-gap:15px;min-height:144px;padding:14px 20px;display:grid}.training-gateway-icon{border-radius:13px;grid-area:1/1/5;align-self:center;width:44px;height:44px}.training-gateway-icon svg{width:23px;height:23px}.training-gateway-kicker{letter-spacing:.02em;grid-column:2;margin:0;font-size:.75rem}.training-gateway-tile h2{grid-column:2;margin:3px 0 2px;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08}.training-gateway-tile>p{grid-column:2;font-size:.875rem;line-height:1.3}.training-gateway-tile>strong{grid-column:2;margin:5px 0 0;padding:0;font-size:.8rem}.training-gateway-tile:after{pointer-events:none;border-width:25px;width:150px;height:150px;bottom:-85px;right:-60px}.training-chapter-list{gap:22px;margin-top:24px;display:grid}.training-chapter-group{background:var(--lightningcss-light,#f3f8fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdcec)var(--lightningcss-dark,#61758d);border-radius:23px;min-width:0;padding:18px}.training-chapter-heading{border-bottom:1px solid var(--lightningcss-light,#d4e2ef)var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.training-chapter-heading span{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .64rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.12em;font-weight:950}.training-chapter-heading h3{color:var(--lightningcss-light,#0b294b)var(--lightningcss-dark,#e8edf5);text-transform:uppercase;margin:4px 0 0;font-size:1.65rem}.training-chapter-heading>strong{color:var(--lightningcss-light,#365978)var(--lightningcss-dark,#9acbff);white-space:nowrap;font-size:.78rem}.training-stage-group{margin-top:17px}.training-stage-group>h4{color:var(--lightningcss-light,#173c5e)var(--lightningcss-dark,#9acbff);margin:0 0 9px;font-size:1.05rem}.training-stage-group>h4 span{color:var(--lightningcss-light,#71869a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);margin-left:7px;font-weight:700}.training-mini-heading{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);align-items:center;gap:7px;display:flex}.training-mini-heading svg{width:17px;height:17px}.training-mini-heading h5{color:var(--lightningcss-light,#213f5d)var(--lightningcss-dark,#9acbff);margin:0;font-size:.9rem}.training-mini-heading span{color:var(--lightningcss-light,#637c92)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);margin-left:auto}.training-mini-section .training-managed-grid{margin-top:12px}.training-managed-card>div:first-child{flex-wrap:wrap}.learning-guided-path{gap:20px;margin-top:22px;display:grid}.learning-next-step{color:var(--lightningcss-light,#09518b)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#edf8ff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a9d4f2)var(--lightningcss-dark,#61758d);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.learning-next-step>svg{flex:none;width:28px;height:28px}.learning-next-step div{gap:3px;display:grid}.learning-next-step span{color:var(--lightningcss-light,#50718b)var(--lightningcss-dark,#9acbff);font-size:.8rem;line-height:1.4}.learning-stage-group{background:var(--lightningcss-light,#f6faff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdcec)var(--lightningcss-dark,#61758d);border-radius:20px;padding:16px}.learning-stage-group>header,.learning-mini-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.learning-stage-group>header span{color:var(--lightningcss-light,#143c64)var(--lightningcss-dark,#9acbff);font-size:1.15rem;font-weight:950}.learning-stage-group>header strong,.learning-mini-heading>span{color:var(--lightningcss-light,#4d6c86)var(--lightningcss-dark,#9acbff);font-size:.75rem}.learning-mini-section{border-left:3px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);margin-top:14px;padding:2px 0 4px 15px}.learning-mini-heading>div{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);align-items:center;gap:8px;display:flex}.learning-mini-heading svg{width:18px;height:18px}.learning-mini-heading h3{color:var(--lightningcss-light,#173c5e)var(--lightningcss-dark,#9acbff);margin:0;font-size:.98rem}.learning-mini-section>[data-slot=progress]{height:6px;margin-top:9px}.learning-mini-section .learning-course-grid{margin-top:13px}.learning-path-course{min-width:0;position:relative}.learning-path-course>.learning-course-card{height:100%}.learning-path-number{z-index:1;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#0a5f9d)var(--lightningcss-dark,#1d4c71);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:950;display:grid;position:absolute;top:-8px;left:-8px;box-shadow:0 3px 10px #052c4f38}.learning-path-number svg{width:17px;height:17px}.learning-path-course.is-next .learning-course-card{border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 0 0 3px #0876d129,0 12px 28px #061c3a1f}@media (width<=760px){.training-gateway-tile{border-radius:18px;grid-template-columns:40px minmax(0,1fr);column-gap:12px;min-height:120px;padding:12px 14px}.training-gateway-icon{width:38px;height:38px}.training-gateway-icon svg{width:20px;height:20px}.training-gateway-kicker{font-size:.75rem}.training-gateway-tile h2{font-size:clamp(1.13rem,5vw,1.45rem)}.training-gateway-tile>p{font-size:.875rem}.training-gateway-tile>strong{width:auto;margin-top:4px;font-size:.8rem}.training-chapter-group,.learning-stage-group{padding:13px}.training-chapter-heading h3{font-size:1.3rem}.training-mini-section{padding:10px}.learning-mini-section{padding-left:10px}}.training-chapter-list{gap:20px}.training-chapter-group{background:linear-gradient(145deg,var(--lightningcss-light,#edf4fb)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d));border-radius:20px;padding:12px}.training-chapter-heading{flex-wrap:wrap;padding:5px 5px 14px}.training-chapter-heading span{font-size:.75rem}.training-chapter-heading>strong{font-size:.875rem}.training-stage-group{--path-accent:#0965ae;--path-deep:#09355f;--path-tint:#eaf5ff;border:1px solid var(--lightningcss-light,var(--path-accent))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--path-tint))var(--lightningcss-dark,#151f2d);border-radius:16px;min-width:0;margin-top:18px}.training-stage-group[data-stage=day2],.training-stage-group[data-stage=level2]{--path-accent:#087b77;--path-deep:#074b50;--path-tint:#e8f7f5}.training-stage-group[data-stage=day3],.training-stage-group[data-stage=level3]{--path-accent:#7048ae;--path-deep:#392464;--path-tint:#f3eefe}.training-stage-group[data-stage=day31],.training-stage-group[data-stage=product_master]{--path-accent:#a05e08;--path-deep:#623609;--path-tint:#fff5e5}.training-stage-group[data-stage=oa_readiness],.training-stage-group[data-stage=continuing]{--path-accent:#b02e4b;--path-deep:#6c1b35;--path-tint:#fff0f3}.training-stage-heading{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,var(--path-deep))var(--lightningcss-dark,#151f2d),var(--lightningcss-light,var(--path-accent))var(--lightningcss-dark,#151f2d));border-radius:14px 14px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.training-stage-heading>div{flex:160px;min-width:0}.training-stage-kicker{letter-spacing:.04em;overflow-wrap:anywhere;font-size:.75rem;font-weight:700;line-height:1.4;display:block}.training-stage-heading h4{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:2px 0 0;font-size:1.4rem;font-weight:900;line-height:1.2}.training-stage-count{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#00000020)var(--lightningcss-dark,#0c131e20);border:1px solid var(--lightningcss-light,#ffffff60)var(--lightningcss-dark,#61758d60);border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:.875rem;font-weight:750}.training-mini-section{background:0 0;border:0;border-radius:0;margin:12px;padding:0}.training-mini-section+.training-mini-section{border-top:1px solid var(--lightningcss-light,#173c5e30)var(--lightningcss-dark,#61758d30);padding-top:12px}.training-mini-heading{color:var(--lightningcss-light,var(--path-deep))var(--lightningcss-dark,#e8edf5);flex-wrap:wrap;gap:6px}.training-mini-heading svg{flex-shrink:0}.training-mini-heading h5{min-width:0;color:var(--lightningcss-light,var(--path-deep))var(--lightningcss-dark,#e8edf5);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:1;font-size:1rem;line-height:1.3}.training-mini-heading span{color:var(--lightningcss-light,#425c73)var(--lightningcss-dark,#9acbff);font-size:.75rem}.training-mini-section .training-managed-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));align-items:start;gap:10px;margin-top:8px}.training-managed-card{background:linear-gradient(135deg,var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d) 32%,var(--lightningcss-light,var(--path-tint,#edf5ff))var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#bfcfdf)var(--lightningcss-dark,#61758d);border-radius:12px;padding:10px;box-shadow:0 3px 9px #092c4a0c}.training-managed-card>.training-card-status{justify-content:space-between;gap:6px}.training-managed-card>.training-card-status>span{color:var(--lightningcss-light,#455e74)var(--lightningcss-dark,#9acbff);font-size:.75rem;line-height:1.3}.training-managed-card .training-card-status [data-slot=badge]{white-space:normal;padding:2px 6px;font-size:.75rem}.training-managed-card h3{color:var(--lightningcss-light,#102f4b)var(--lightningcss-dark,#e8edf5);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:7px 0;font-size:1rem;font-weight:800;line-height:1.25}.training-card-details{color:var(--lightningcss-light,#435c71)var(--lightningcss-dark,#9acbff);min-width:0}.training-card-details summary{width:fit-content;max-width:100%;color:var(--lightningcss-light,var(--path-deep))var(--lightningcss-dark,#e8edf5);cursor:pointer;padding:3px 0;font-size:.875rem;font-weight:650}.training-card-details summary:focus-visible{outline:2px solid var(--lightningcss-light,var(--path-accent))var(--lightningcss-dark,#61758d);outline-offset:3px;border-radius:3px}.training-card-details p{overflow-wrap:anywhere;margin:6px 0;font-size:.875rem;line-height:1.45}.training-card-details>span{overflow-wrap:anywhere;font-size:.75rem;line-height:1.4;display:block}.training-managed-card .learning-rewards{gap:5px;margin:7px 0}.training-managed-card .learning-rewards span{padding:3px 6px;font-size:.75rem}@media (width<=760px){.training-chapter-group{padding:8px}.training-stage-heading{padding:10px}.training-mini-section{margin:8px}.training-stage-heading h4{font-size:1.25rem}}.training-managed-card .training-card-status [data-slot=badge][data-variant=default]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--path-deep))var(--lightningcss-dark,#151f2d)}.training-managed-card .training-card-status [data-slot=badge][data-variant=secondary]{color:var(--lightningcss-light,#344b61)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e6edf4)var(--lightningcss-dark,#172d43)}.practice-panel{color:var(--lightningcss-light,#173851)var(--lightningcss-dark,#9acbff);background:linear-gradient(135deg,var(--lightningcss-light,#f0faff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#91bed9)var(--lightningcss-dark,#61758d);border-radius:18px;margin:18px 0;padding:18px;font-size:1rem;line-height:1.5}.practice-panel h2{font-size:1.5rem;line-height:1.2}.practice-panel p{margin:10px 0;font-size:1rem}.practice-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.practice-title strong{font-size:1.2rem}.practice-title>span,.practice-kicker{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#07375c)var(--lightningcss-dark,#1d4c71);border-radius:99px;padding:5px 12px;font-size:.875rem;font-weight:800}.practice-panel fieldset{border:0;margin:14px 0;padding:0}.practice-panel legend{font-size:1rem;font-weight:700}.practice-check{text-align:left;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:1rem!important;display:flex!important}.practice-check button{flex:0 0 20px;margin-top:3px}.practice-reflection{gap:8px;margin:14px 0;font-size:1rem;display:grid}.practice-panel button:not([role=checkbox]){white-space:normal;height:auto;min-height:44px;padding:10px 14px;font-size:.875rem}.practice-panel small{margin-top:8px;font-size:.875rem;display:block}.practice-hint,.practice-success{background:var(--lightningcss-light,#e3f0fa)var(--lightningcss-dark,#172d43);border-radius:12px;padding:14px}.practice-success{color:var(--lightningcss-light,#13533a)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff5ea)var(--lightningcss-dark,#18312b)}.practice-error{background:var(--lightningcss-light,#fff1f3)var(--lightningcss-dark,#151f2d);border-radius:10px;padding:12px;color:var(--lightningcss-light,#a22237)var(--lightningcss-dark,#ffb3bd)!important}.practice-review-link{color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;margin-right:16px;padding:12px 0;font-weight:800;display:inline-block}.practice-hint input{width:100%;min-width:0;padding:10px;font-size:.875rem}.practice-review-page{max-width:850px;margin:0 auto;padding:clamp(16px,4vw,40px)}.practice-review-page h1{margin-top:18px;font-size:clamp(1.5rem,4vw,2rem)}.practice-actions{flex-wrap:wrap;gap:10px;display:flex}.practice-xp-pop{z-index:10000;pointer-events:none;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;filter:drop-shadow(0 3px 2px #063257)drop-shadow(0 0 18px #007ebe);background:0 0;place-items:center;width:min(85vw,420px);padding:26px 10px;animation:3.2s ease-out forwards practice-xp-flight;display:grid;position:fixed;top:38%;left:50%;transform:translate(-50%,-50%)}.practice-xp-pop strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);-webkit-text-stroke:1px #006491;font-size:clamp(2.5rem,9vw,4.5rem);font-weight:950;line-height:1.15}.practice-xp-pop>span:last-of-type{font-size:1rem;font-weight:850}.practice-xp-spark{color:var(--lightningcss-light,#ffe27c)var(--lightningcss-dark,#e8edf5);font-size:2.4rem}.practice-xp-pop i{background:var(--lightningcss-light,#ffe27c)var(--lightningcss-dark,#332d20);border-radius:50%;width:8px;height:8px;animation:2.5s ease-out forwards practice-spark;position:absolute}.practice-xp-pop i:first-of-type{--sx:-140px;--sy:-100px}.practice-xp-pop i:nth-of-type(2){--sx:140px;--sy:-80px}.practice-xp-pop i:nth-of-type(3){--sx:-120px;--sy:80px}.practice-xp-pop i:nth-of-type(4){--sx:130px;--sy:90px}@keyframes practice-xp-flight{0%{opacity:0;transform:translate(-50%,-40%)scale(.65)}15%,75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-90%)scale(1.06)}}@keyframes practice-spark{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(var(--sx),var(--sy))}}@media (prefers-reduced-motion:reduce){.practice-xp-pop{animation:none}.practice-xp-pop i{display:none}}.practice-photo-evidence{gap:12px;min-width:0;display:grid}.practice-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.practice-photo-slot{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccdbe8)var(--lightningcss-dark,#61758d);border-radius:14px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.practice-photo-slot img{object-fit:contain;background:var(--lightningcss-light,#edf3f8)var(--lightningcss-dark,#172d43);border-radius:8px;width:100%;height:160px}.practice-photo-slot label{gap:8px;font-size:14px;display:grid}.practice-photo-slot input{min-width:0;max-width:100%}.practice-photo-only{background:linear-gradient(135deg,var(--lightningcss-light,#ecfaf4)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#f2f8ff)var(--lightningcss-dark,#151f2d) 70%,var(--lightningcss-light,#fff8e7)var(--lightningcss-dark,#151f2d));border-color:var(--lightningcss-light,#70b6aa)var(--lightningcss-dark,#61758d);box-shadow:0 10px 28px #0c5b7730}.practice-photo-only .practice-photo-evidence{margin:18px 0}.practice-bonus-slot{background:var(--lightningcss-light,#fffaeb)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#dfbc5a)var(--lightningcss-dark,#61758d)}.practice-bonus-slot strong{color:var(--lightningcss-light,#80520c)var(--lightningcss-dark,#f4d38b)}.self-guided-lesson{gap:18px;min-width:0;display:grid}.training-narration{border:1px solid var(--lightningcss-light,var(--border))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card))var(--lightningcss-dark,#151f2d);border-radius:16px;gap:12px;margin:16px 0 20px;padding:18px;display:grid}.training-narration-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.training-narration-heading>div{min-width:0}.training-narration-heading strong{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#e8edf5);font-size:1rem;line-height:1.4;display:block}.training-narration-heading p{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);margin:4px 0 0;font-size:.9rem;line-height:1.55}.training-narration-icon{background:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d);width:40px;height:40px;color:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#9acbff);border-radius:12px;flex:none;place-items:center;display:grid}.training-narration-icon svg{width:22px;height:22px}.training-narration.is-complete .training-narration-icon{color:var(--lightningcss-light,var(--green))var(--lightningcss-dark,#94dfba)}.training-narration-progress{background:var(--lightningcss-light,var(--secondary))var(--lightningcss-dark,#1e2b3d);border-radius:8px;height:6px;overflow:hidden}.training-narration-progress>span{background:var(--lightningcss-light,var(--blue))var(--lightningcss-dark,#1d4c71);border-radius:inherit;height:100%;transition:width .2s linear;display:block}.training-narration-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.training-narration-controls [data-slot=button]{white-space:normal;max-width:100%;height:auto;min-height:44px;padding:10px 14px;line-height:1.4}.training-narration-status{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-variant-numeric:tabular-nums;font-size:.85rem;line-height:1.4}.training-narration-disclosure{color:var(--lightningcss-light,var(--muted-foreground))var(--lightningcss-dark,#b8c5d6);font-size:.75rem}.training-narration-error{color:var(--lightningcss-light,var(--red))var(--lightningcss-dark,#ffb3bd);margin:0;font-size:.9rem;line-height:1.5}@media (width<=480px){.training-narration{padding:14px}.training-narration-controls [data-slot=button]{flex:100%}}@media (prefers-reduced-motion:reduce){.training-narration-progress>span{transition:none}}.menu-knowledge-lesson{gap:18px;min-width:0;display:grid}.menu-knowledge-intro{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#083875)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0b6db2)var(--lightningcss-dark,#1d4c71) 65%,var(--lightningcss-light,#1685c2)var(--lightningcss-dark,#1d4c71));border-radius:18px;padding:20px 22px}.menu-knowledge-intro span{color:var(--lightningcss-light,#ffe48d)var(--lightningcss-dark,#e8edf5);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);letter-spacing:.13em;font-weight:900;display:block}.menu-knowledge-intro h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:7px 0 4px;font-size:1.6rem;line-height:1.15}.menu-knowledge-intro p{color:var(--lightningcss-light,#e8f5ff)var(--lightningcss-dark,#e8edf5);margin:0;line-height:1.5}.menu-knowledge-categories{gap:10px;display:grid}.menu-knowledge-section,.menu-knowledge-categories details{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdceb)var(--lightningcss-dark,#61758d);border-radius:14px;overflow:hidden}.menu-knowledge-categories summary{color:var(--lightningcss-light,#103b71)var(--lightningcss-dark,#9acbff);cursor:pointer;background:var(--lightningcss-light,#f0f7ff)var(--lightningcss-dark,#151f2d);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-weight:900;display:flex}.menu-knowledge-categories summary::marker{color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#ffb3bd)}.menu-knowledge-categories summary small{color:var(--lightningcss-light,#52708c)var(--lightningcss-dark,#9acbff);white-space:nowrap;font-size:.78rem;font-weight:700}.menu-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px;display:grid}.menu-product-card{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e0e8f1)var(--lightningcss-dark,#61758d);border-radius:12px;min-width:0;display:flex;overflow:hidden;box-shadow:0 3px 12px #0c2e530f}.menu-product-photo{background:var(--lightningcss-light,#f5f0e9)var(--lightningcss-dark,#332d20);flex:0 0 38%;align-self:flex-start;position:relative;overflow:hidden}.menu-product-photo img{max-width:none;height:auto;max-height:none;display:block;position:absolute}.menu-product-photo:after{content:"";background:var(--lightningcss-light,#f5f0e9)var(--lightningcss-dark,#332d20);width:13%;height:14%;position:absolute;bottom:0;right:0}.menu-product-card>div:last-child{min-width:0;padding:12px 13px}.menu-product-card h3{color:var(--lightningcss-light,#123d72)var(--lightningcss-dark,#9acbff);margin:0 0 6px;font-size:.96rem;line-height:1.25}.menu-product-card p{color:var(--lightningcss-light,#4a5e70)var(--lightningcss-dark,#9acbff);margin:0;font-size:.86rem;line-height:1.45}.menu-knowledge-note{color:var(--lightningcss-light,#577087)var(--lightningcss-dark,#9acbff);margin:0;padding:0 3px;font-size:.82rem;line-height:1.5}@media (width<=850px){.menu-knowledge-grid{grid-template-columns:1fr}}@media (width<=480px){.menu-product-photo{flex-basis:35%}.menu-product-card>div:last-child{padding:10px}.menu-product-card h3{font-size:.9rem}.menu-product-card p{font-size:.8rem}}.self-guided-standard{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#064a93)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#007da8)var(--lightningcss-dark,#1d4c71));border-radius:18px;padding:20px}.self-guided-standard>span,.self-guided-recall>span{letter-spacing:.06em;font-size:14px;font-weight:850}.self-guided-lesson p{white-space:pre-wrap;margin:8px 0 0;font-size:1rem;line-height:1.65}.self-guided-lesson figure{margin:0}.self-guided-lesson figure img,.self-guided-lesson figure video{margin-top:0}.self-guided-lesson figure a{width:100%;display:block}.prp-first-pizza-reward{color:var(--lightningcss-light,#4c3410)var(--lightningcss-dark,#f4d38b);background:linear-gradient(115deg,var(--lightningcss-light,#fff2c9)var(--lightningcss-dark,#332d20),var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#caa24d)var(--lightningcss-dark,#61758d);border-radius:14px;margin:16px 0;padding:16px 18px}.prp-first-pizza-reward strong{font-size:1rem}.prp-first-pizza-reward p{margin:7px 0 0;line-height:1.5}.prp-first-pizza-reward small{margin-top:8px;display:block}.self-guided-lesson figcaption{color:var(--lightningcss-light,#53677b)var(--lightningcss-dark,#9acbff);padding:8px 4px;font-size:13px}.pulse-screen-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:14px;display:grid}.pulse-screen-gallery figure{background:var(--lightningcss-light,#f7fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e3ed)var(--lightningcss-dark,#61758d);border-radius:16px;min-width:0;padding:10px}.pulse-screen-gallery .training-step-image{object-fit:contain;height:auto;max-height:none}.pulse-screen-gallery details{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbdde9)var(--lightningcss-dark,#61758d);border-radius:12px;grid-column:1/-1;padding:12px}.pulse-screen-gallery summary{cursor:pointer;color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);font-size:1rem;font-weight:750}.pulse-screen-gallery-more{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;padding-top:12px;display:grid}.self-guided-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.self-guided-cards>section{color:var(--lightningcss-light,#213e57)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d5e3ed)var(--lightningcss-dark,#61758d);border-top:4px solid var(--lightningcss-light,#008ba4)var(--lightningcss-dark,#61758d);border-radius:14px;padding:18px}.self-guided-cards h3{color:var(--lightningcss-light,#064a93)var(--lightningcss-dark,#9acbff);letter-spacing:.03em;margin:0;font-size:14px}.self-guided-recall{color:var(--lightningcss-light,#483a16)var(--lightningcss-dark,#f4d38b);background:linear-gradient(120deg,var(--lightningcss-light,#fff5d9)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fffaf0)var(--lightningcss-dark,#151f2d));border:1px solid var(--lightningcss-light,#e4c56b)var(--lightningcss-dark,#61758d);border-radius:18px;padding:20px}.self-guided-recall details{border-top:1px solid var(--lightningcss-light,#e4d6aa)var(--lightningcss-dark,#61758d);margin-top:14px;padding-top:12px}.self-guided-recall summary{cursor:pointer;padding:10px 0;font-size:1rem;font-weight:750}.self-guided-recall summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid var(--lightningcss-light,#007da8)var(--lightningcss-dark,#61758d)}.training-exercise-feedback{z-index:2147483646;position:fixed;top:42%;left:50%}.training-exercise-feedback strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;background:var(--lightningcss-light,#07365b)var(--lightningcss-dark,#1d4c71);border-radius:12px;width:max-content;max-width:80vw;padding:8px 14px;font-size:1rem;position:absolute;top:40px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0003}.menu-product-card.is-narrating{outline:3px solid var(--lightningcss-light,var(--primary,#0078ae))var(--lightningcss-dark,#61758d);outline-offset:2px}.menu-product-reading{color:var(--lightningcss-light,var(--foreground))var(--lightningcss-dark,#e8edf5);margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:inline-block}.training-narration-current-product{color:inherit;margin:.65rem 0 0}.learning-center.learning-simple{--learn-bg:#f5f7fa;--learn-panel:#fff;--learn-ink:#172c40;--learn-muted:#54677a;--learn-border:#dbe3eb;--learn-accent:#006b95;--learn-tint:#edf7fc;background:var(--lightningcss-light,var(--learn-bg))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);padding:24px 16px 64px}html[data-hpp-theme=dark] .learning-simple{--learn-bg:#101a25;--learn-panel:#1a2837;--learn-ink:#eef5fc;--learn-muted:#b8c8d9;--learn-border:#38495b;--learn-accent:#78d2f4;--learn-tint:#183a4c}.training-simple-header,.learning-simple .learning-tabs{width:min(100%,960px);margin:0 auto}.training-simple-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.training-simple-header h1{color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);margin:6px 0;font-size:28px;font-weight:750;line-height:1.2}.training-simple-header p,.training-days>p,.training-future>p{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);margin:6px 0;line-height:1.5}.training-simple-header>div>span,.training-simple-kicker{letter-spacing:.06em;color:var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#e8edf5);font-size:12px;font-weight:750}.training-simple-rewards{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.learning-simple .learning-tabs>[role=tablist]{box-shadow:none;background:var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);border-radius:10px;flex-wrap:wrap;overflow:visible}.learning-simple .learning-tabs [role=tab]{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);min-height:44px;padding:8px 12px}.learning-simple .learning-tabs [role=tab][data-state=active]{background:var(--lightningcss-light,var(--learn-tint))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#e8edf5);box-shadow:none}.training-next-action{border:1px solid var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d);border-radius:12px;margin:16px 0;padding:22px}.training-next-action h2{color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;margin:8px 0;font-size:22px;line-height:1.3}.training-next-action p{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);margin:8px 0 16px;line-height:1.5}.training-next-action button{white-space:normal;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006b95)var(--lightningcss-dark,#1d4c71);border-radius:8px;min-height:48px;padding:12px 20px}.training-next-action small{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);margin-top:12px;line-height:1.5;display:block}.training-simple-progress{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);grid-template-columns:1fr auto;gap:10px;margin:18px 0 24px;font-size:13px;line-height:1.4;display:grid}.training-simple-progress>[role=progressbar]{grid-column:1/-1}.training-days{margin:24px 0}.training-days h2{color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);margin:0 0 6px;font-size:20px;font-weight:750}.training-days ol{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.training-day-row{border:1px solid var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);border-radius:10px;align-items:center;gap:14px;min-height:88px;padding:18px;text-decoration:none;display:flex}.training-day-row.is-next{border:2px solid var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#61758d)}.training-day-row>div{flex:1;min-width:0}.training-day-row h3{color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);margin:0 0 5px;font-size:17px;font-weight:700;line-height:1.3}.training-day-row>div>span{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);font-size:13px;line-height:1.5;display:block}.training-day-row [role=progressbar]{height:5px;margin-top:10px}.training-day-icon{color:var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#e8edf5);flex:none}.training-day-status{color:var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#e8edf5);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.training-day-status svg{flex:none;width:18px}.training-future{border:1px solid var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);background:var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d);border-radius:10px;padding:16px}.training-future summary{cursor:pointer;align-content:center;min-height:44px;font-weight:650}.training-future ul{margin:12px 0 0;padding:0;list-style:none}.training-future li{border-top:1px solid var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);align-items:center;gap:8px;padding:12px 0;font-size:14px;display:flex}.training-future li span{margin-left:auto;font-size:12px}.learning-simple .learning-course-surface{box-shadow:none;background:var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);border-radius:12px;padding:18px}.learning-simple .learning-destination-return{min-height:44px;color:var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#e8edf5);align-items:center}.learning-simple .learning-destination-header{background:var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d);box-shadow:none;border-color:var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);border-left:4px solid var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#61758d);color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);border-radius:12px;margin-bottom:16px;padding:20px;display:block}.learning-simple .learning-destination-header>div{gap:10px;min-width:0;display:grid}.learning-simple .learning-destination-header h2{text-transform:none;color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:24px;font-weight:750;line-height:1.3}.learning-simple .learning-destination-header p{max-width:720px;color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.learning-simple .learning-destination-header strong{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6);margin:2px 0 0;font-size:13px;line-height:1.5}.learning-simple .learning-destination-header>div>span{font-size:max(var(--hpp-text-floor,0px), 11px);letter-spacing:.06em;color:var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#e8edf5);font-weight:750;line-height:1.4}@media (width<=600px){.learning-simple .learning-destination-header{padding:16px}.learning-simple .learning-destination-header h2{font-size:22px}}.learning-simple .learning-next-step{background:var(--lightningcss-light,var(--learn-tint))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);border-color:var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d)}.learning-simple .learning-next-step span{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6)}.learning-simple .learning-next-step button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006b95)var(--lightningcss-dark,#1d4c71);width:fit-content;min-height:44px;margin-top:8px}.learning-simple .learning-stage-group{background:var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);border-radius:10px;scroll-margin-top:90px}.learning-simple .learning-stage-group>header{flex-wrap:wrap}.learning-simple .learning-stage-group>header span,.learning-simple .learning-mini-heading h3{color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5)}.learning-simple .learning-stage-group>header strong,.learning-simple .learning-mini-heading>span{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6)}.learning-simple .learning-course-grid{grid-template-columns:1fr}.learning-simple .learning-course-card{box-shadow:none;background:var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--learn-border))var(--lightningcss-dark,#61758d);border-radius:10px;min-height:0;padding:16px}.learning-simple .learning-course-card h3{color:var(--lightningcss-light,var(--learn-ink))var(--lightningcss-dark,#e8edf5);text-transform:none;font-size:18px;line-height:1.4}.learning-simple .learning-course-card p,.learning-simple .learning-course-meta,.learning-simple .learning-course-card header small{color:var(--lightningcss-light,var(--learn-muted))var(--lightningcss-dark,#b8c5d6)}.learning-simple .learning-course-card button{white-space:normal;height:auto;min-height:44px}.learning-simple a:focus-visible,.learning-simple summary:focus-visible{outline:3px solid var(--lightningcss-light,var(--learn-accent))var(--lightningcss-dark,#61758d);outline-offset:3px}.learning-simple [data-stage=day1]{--day-accent:#07579b;--day-fill:#084d85}.learning-simple [data-stage=day2]{--day-accent:#633193;--day-fill:#592b86}.learning-simple [data-stage=day3]{--day-accent:#99400b;--day-fill:#953d0b}.learning-simple [data-stage=day31]{--day-accent:#06685c;--day-fill:#075e54}html[data-hpp-theme=dark] .learning-simple [data-stage=day1]{--day-accent:#71baff}html[data-hpp-theme=dark] .learning-simple [data-stage=day2]{--day-accent:#c0a1ff}html[data-hpp-theme=dark] .learning-simple [data-stage=day3]{--day-accent:#ffb56e}html[data-hpp-theme=dark] .learning-simple [data-stage=day31]{--day-accent:#68d6bf}.learning-simple .training-day-row[data-stage]{border-left:5px solid var(--lightningcss-light,var(--day-accent,var(--learn-accent)))var(--lightningcss-dark,#61758d);background:color-mix(in srgb,var(--lightningcss-light,var(--day-fill,var(--learn-accent)))var(--lightningcss-dark,#151f2d) 18%,var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d))}.learning-simple .training-day-row[data-stage].is-next{border-color:var(--lightningcss-light,var(--day-accent,var(--learn-accent)))var(--lightningcss-dark,#61758d)}.learning-simple .training-day-row[data-stage] h3,.learning-simple .training-day-row[data-stage] .training-day-icon,.learning-simple .training-day-row[data-stage] .training-day-status{color:var(--lightningcss-light,var(--day-accent,var(--learn-accent)))var(--lightningcss-dark,#e8edf5)}.learning-simple .learning-stage-group[data-stage]{border-top:4px solid var(--lightningcss-light,var(--day-accent,var(--learn-accent)))var(--lightningcss-dark,#61758d);background:color-mix(in srgb,var(--lightningcss-light,var(--day-fill,var(--learn-accent)))var(--lightningcss-dark,#151f2d) 12%,var(--lightningcss-light,var(--learn-panel))var(--lightningcss-dark,#151f2d))}.learning-simple .learning-stage-group[data-stage]>header{background:var(--lightningcss-light,var(--day-fill,var(--learn-accent)))var(--lightningcss-dark,#151f2d);border-radius:8px;margin-bottom:16px;padding:14px}.learning-simple .learning-stage-group[data-stage]>header>span,.learning-simple .learning-stage-group[data-stage]>header>strong{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}html[data-hpp-theme=dark] .learning-simple .training-day-row[data-stage]{background:color-mix(in srgb,var(--day-fill,var(--learn-accent)) 48%,var(--learn-panel))}html[data-hpp-theme=dark] .learning-simple .learning-stage-group[data-stage]{background:color-mix(in srgb,var(--day-fill,var(--learn-accent)) 32%,var(--learn-panel))}@media (width<=600px){.training-simple-header{display:block}.training-simple-rewards{margin-top:12px}.training-next-action{padding:16px}.training-next-action h2{font-size:20px}.training-next-action button{width:100%}.training-day-row{flex-wrap:wrap;gap:10px;padding:14px}.training-day-row>div{flex-basis:calc(100% - 40px)}.training-day-status{margin-left:34px}.learning-simple .learning-course-surface{padding:12px}.learning-simple .learning-stage-group{padding:10px}.learning-simple .learning-mini-heading{flex-wrap:wrap}.learning-simple .learning-tabs [role=tab]{flex:auto;font-size:13px}}.pulse-mock-wrap{gap:12px;margin-top:18px;display:grid}.pulse-mock-order{color:#273747;background:#fff7e6;border:1px solid #efa839;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.pulse-mock-order strong{color:#924513;margin-right:4px}.pulse-mock-order span{background:#fff;border-radius:5px;padding:5px 7px}.pulse-mock{color:#fff;background:#78a8b8;border:3px solid #254d62;border-radius:11px;font-family:Arial,sans-serif;font-size:12px;overflow:hidden;box-shadow:0 8px 22px #18314925}.pulse-mock-top{background:#05090d;justify-content:space-between;align-items:center;gap:10px;padding:5px 9px;font-size:11px;display:flex}.pulse-mock-top strong{font-size:17px}.pulse-mock-body{grid-template-columns:120px minmax(0,1fr) 91px;min-height:430px;display:grid}.pulse-mock-summary{color:#172b34;overflow-wrap:anywhere;background:#ddd1a1;padding:10px 7px}.pulse-mock-summary strong{border-bottom:1px solid #a69969;padding-bottom:7px;display:block}.pulse-mock-summary p{font-weight:700}.pulse-mock-summary small{font-size:10px}.pulse-mock-summary ul{margin:18px 0;padding:0;font-size:11px;list-style:none}.pulse-mock-summary li{border-bottom:1px solid #b6aa80;padding:4px 0}.pulse-mock-summary button{background:#fff4d4;border:1px solid #836c3d;border-radius:5px;padding:5px;font-size:11px}.pulse-mock-main{flex-direction:column;min-width:0;padding:9px 7px 0;display:flex}.pulse-mock-main header{font-size:21px;font-weight:700}.pulse-mock-main header small{padding:4px 0 8px;font-size:11px;font-weight:400;display:block}.pulse-mock-field{color:#fff;background:#dbcd94;border-radius:7px;margin:4px 0 6px;padding:3px 4px 5px}.pulse-mock-field>b{background:#294d5b;border-radius:7px 7px 0 0;margin:-3px -4px 4px;padding:3px 7px;font-size:12px;display:block}.pulse-mock-field>div{flex-wrap:wrap;gap:4px;display:flex}.pulse-mock-field .pulse-mock-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pulse-mock-key{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(135deg,#2082ae,#004774 70%);border:2px solid #62869a;border-radius:7px;min-width:55px;min-height:40px;padding:5px 4px;font-size:11px;font-weight:700;line-height:1.08;box-shadow:inset 1px 1px 2px #fff9,2px 2px 1px #405460}.pulse-mock-key:hover{filter:brightness(1.14)}.pulse-mock-key.is-active{background:linear-gradient(135deg,#ffab59,#ce4a18 72%);border-color:#ffe08e;box-shadow:inset 0 0 0 2px #fff8,0 0 0 2px #ffe27e}.pulse-mock-key.is-modifier{background:linear-gradient(#85c8df,#3b91b4)}.pulse-mock-key.is-modifier.is-active{background:linear-gradient(#ffc45d,#df7927)}.pulse-mock-key.is-page{text-align:center;background:linear-gradient(#58636b,#13191d)}.pulse-mock-hint{color:#2c4a56;margin:7px 3px 2px;font-size:10px}.pulse-mock-tabs{gap:4px;margin-top:auto;padding-top:9px;display:flex}.pulse-mock-tabs button{color:#fff;background:linear-gradient(#2577a0,#003b62);border:2px solid #547388;border-radius:7px 7px 0 0;flex:1;min-height:44px;font-size:11px;font-weight:700}.pulse-mock-tabs button.is-current{color:#082f47;background:linear-gradient(#a5d3e0,#69a7c0)}.pulse-mock-rail{background:#27658a;grid-auto-rows:minmax(48px,auto);gap:3px;padding:2px;display:grid}.pulse-mock-rail>*{background:linear-gradient(110deg,#1279a4,#013b65);align-items:center;padding:5px;font-size:10px;display:grid}.pulse-mock-rail strong{background:linear-gradient(110deg,#ff984f,#bf4217);border-radius:4px}.pulse-mock-feedback{color:#72400d;background:#fff2d8;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700}.pulse-mock-feedback.is-passed{color:#176a37;background:#e5f7e8}.pulse-mock-toolbar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pulse-mock-toolbar strong{color:#18334c;margin-right:auto}.pulse-mock-toolbar button{color:#064a75;cursor:pointer;background:#e8f4ff;border:1px solid #9ab4cb;border-radius:7px;padding:7px 11px;font-weight:750}.pulse-mock-key{position:relative}.pulse-mock-badge{color:#573607;text-align:center;background:#fff5ac;border-radius:3px;min-width:19px;padding:2px 3px;font:900 10px/1 Arial,sans-serif;position:absolute;bottom:2px;right:2px;box-shadow:0 1px 3px #153e5c99}.pulse-mock-halves{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:3px 0 9px;display:grid}.pulse-mock-halves button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2587ba,#00466f);border:2px solid #547f99;border-radius:7px;min-height:120px;font-size:17px;font-weight:750;box-shadow:inset 2px 2px 3px #fff8,2px 2px 2px #245068}.pulse-mock-halves button.is-active{background:linear-gradient(135deg,#f89752,#c64b1a);border-color:#ffcb8e;box-shadow:inset 2px 2px 4px #fff9,0 0 0 2px #ffd584}.pulse-practice-screen{z-index:9999;box-sizing:border-box;background:#edf4f8;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.pulse-mock-wrap.is-expanded{z-index:1;background:#edf4f8;flex-direction:column;gap:8px;width:100%;height:100%;min-height:0;margin:0;padding:10px 14px;display:flex;position:relative;overflow:hidden}.pulse-mock-wrap.is-expanded .pulse-mock-order{flex:none}.pulse-mock-wrap.is-expanded .pulse-mock{flex-direction:column;flex:auto;min-height:0;display:flex}.pulse-mock-wrap.is-expanded .pulse-mock-body{flex:1;grid-template-columns:clamp(115px,17vw,210px) minmax(0,1fr) clamp(85px,12vw,145px);min-height:0;overflow:auto}.pulse-mock-wrap.is-expanded .pulse-mock-main{min-height:100%;padding:12px;overflow:auto}.pulse-mock-wrap.is-expanded .pulse-mock-field{margin-bottom:10px}.pulse-mock-wrap.is-expanded .pulse-mock-key{min-height:50px;font-size:clamp(11px,1.2vw,16px)}.pulse-mock-wrap.is-expanded .pulse-mock-halves button{min-height:clamp(115px,22vh,190px);font-size:22px}.pulse-mock-wrap.is-expanded .pulse-mock-feedback{flex:none}.pulse-mock-full-actions{justify-content:flex-end;display:flex}.pulse-mock-full-actions button{color:#fff;cursor:pointer;background:#006b9b;border:0;border-radius:8px;padding:10px 20px;font-weight:800}.pulse-mock-full-actions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.pulse-mock-body{grid-template-columns:minmax(0,1fr)}.pulse-mock-summary{min-height:55px;display:block}.pulse-mock-summary p,.pulse-mock-summary small{margin:0 4px;display:inline}.pulse-mock-summary ul{flex-wrap:wrap;gap:5px;margin:5px 0;display:flex}.pulse-mock-summary li{border:0;margin:0}.pulse-mock-rail{display:none}.pulse-mock-main{min-height:420px}.pulse-mock-field .pulse-mock-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-mock-key{min-width:0}.pulse-mock-wrap.is-expanded{padding:6px}.pulse-mock-wrap.is-expanded .pulse-mock-body{flex-direction:column;display:flex}.pulse-mock-wrap.is-expanded .pulse-mock-main{min-height:0;overflow:visible}.pulse-mock-wrap.is-expanded .pulse-mock-summary{flex:none}.pulse-mock-wrap.is-expanded .pulse-mock-rail{display:none}.pulse-mock-wrap.is-expanded .pulse-mock-halves button{min-height:85px}.pulse-mock-wrap.is-expanded .pulse-mock-order{max-height:100px;overflow:auto}.pulse-mock-wrap.is-expanded .pulse-mock-key{min-height:42px}}@media (width<=420px){.pulse-mock-field .pulse-mock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-mock-tabs button{padding:4px;font-size:10px}}.pulse-mock-current-tab{color:#fff;background:#165b81;border:2px solid #6b98b1;border-radius:6px 6px 0 0;padding:14px;font-weight:700}.pulse-mock-wrap.is-expanded{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom))}.pulse-full-wrap{color:#17334a;flex-direction:column;gap:10px;min-width:0;margin:14px 0;display:flex}.pulse-full-wrap.is-expanded{width:100%;height:100%;padding:max(8px,env(safe-area-inset-top)) 10px max(8px,env(safe-area-inset-bottom));box-sizing:border-box;background:#eaf2f6;margin:0;overflow:hidden}.pulse-full-head{background:linear-gradient(110deg,#fff8e8,#e6f3fa);border:1px solid #afd2df;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pulse-full-guide{align-items:center;gap:12px;min-width:0;display:flex}.pulse-full-guide img{object-fit:contain;flex:none;width:68px;height:68px}.pulse-full-guide strong{color:#0c354f;font-size:16px}.pulse-full-guide p{max-height:5.4em;margin:3px 0 0;font-size:14px;line-height:1.35;overflow:auto}.pulse-full-expand{color:#fff;cursor:pointer;background:#096994;border:1px solid #14759f;border-radius:9px;flex:none;min-height:40px;padding:8px 14px;font-weight:800}.pulse-full-scenario-bar{scrollbar-width:thin;flex:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.pulse-full-scenario-bar button{color:#25455c;cursor:pointer;background:#fff;border:1px solid #9bb9c6;border-radius:8px;flex:none;padding:7px 10px;font-size:13px;font-weight:700}.pulse-full-scenario-bar button.is-current{color:#fff;background:#0c597c}.pulse-full-scenario-bar span{white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.pulse-full-machine{flex-direction:column;flex:auto;min-height:0;display:flex}.pulse-full-machine .pulse-mock-top{flex:none}.pulse-full-body{flex:auto;grid-template-columns:clamp(150px,17vw,230px) minmax(0,1fr) clamp(120px,13vw,178px);min-height:0;display:grid}.pulse-full-ticket{color:#1c3038;background:#ddd0a1;flex-direction:column;gap:7px;padding:11px;font-size:13px;display:flex;overflow:auto}.pulse-full-ticket>b{border-bottom:1px solid #9c8e62;padding-bottom:6px}.pulse-full-ticket>div{font-weight:700}.pulse-full-ticket small{font-size:12px;line-height:1.35}.pulse-full-ticket ul{margin:6px 0;padding:0;list-style:none}.pulse-full-ticket li{border-bottom:1px solid #b4a578;padding:7px 0;line-height:1.3}.pulse-full-ticket li button{float:right;cursor:pointer;background:0 0;border:0;font-size:19px}.pulse-full-ticket-bottom{gap:4px;margin-top:auto;font-size:12px;display:grid}.pulse-full-main{scrollbar-width:thin;background:#79a8b8;min-width:0;padding:14px;overflow:auto}.pulse-full-main h2{color:#fff;margin:0 0 10px;font-size:24px;line-height:1.2}.pulse-full-instruction,.pulse-full-note{font-size:14px;line-height:1.4}.pulse-full-instruction{color:#122f3e;background:#e8f4f6;border-radius:8px;margin:0 0 12px;padding:9px}.pulse-full-note{color:#2c5064;margin:6px 0}.pulse-full-main .pulse-mock-field{margin:8px 0;padding:5px}.pulse-full-main .pulse-mock-field>b{font-size:14px}.pulse-full-main .pulse-mock-key{min-height:44px;font-size:13px}.pulse-full-main .pulse-mock-grid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:5px}.pulse-full-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pulse-full-input,.pulse-full-form label,.pulse-full-start-controls label,.pulse-full-item-actions label{color:#17384d;gap:4px;font-size:13px;font-weight:700;display:grid}.pulse-full-form input,.pulse-full-form textarea,.pulse-full-form select,.pulse-full-start-controls input,.pulse-full-item-actions input,.pulse-full-qty{color:#102d41;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #779da9;border-radius:6px;padding:9px;font-size:16px}.pulse-full-form textarea{min-height:65px}.pulse-full-form.is-time{width:100%;padding:8px}.pulse-full-qty{max-width:100px}.pulse-full-start-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pulse-full-start-squares{gap:8px;margin-top:20px;display:flex}.pulse-full-start-squares button{color:#fff;cursor:pointer;background:linear-gradient(#f79855,#cd4b17);border:3px solid #ffcf84;border-radius:10px;flex:1;min-width:130px;min-height:115px;font-size:19px;font-weight:850}.pulse-full-start-squares small{font-size:12px;display:block}.pulse-full-disabled-squares{color:#fff;text-align:center;background:#6f818a;border-radius:10px;margin-top:20px;padding:32px;font-weight:700}.pulse-full-primary{color:#fff;cursor:pointer;background:#076990;border:0;border-radius:8px;padding:10px 16px;font-weight:800}.pulse-full-primary:disabled{opacity:.45;cursor:not-allowed}.pulse-full-subnav{gap:5px;margin:6px 0 10px;display:flex;overflow-x:auto}.pulse-full-subnav button{color:#163c53;cursor:pointer;background:#e3eff3;border:1px solid #347696;border-radius:7px;flex:none;padding:9px 12px;font-size:13px;font-weight:700}.pulse-full-subnav button.is-current{color:#fff;background:#0d557c}.pulse-full-item-actions{align-items:end;gap:10px;margin-top:10px;display:flex}.pulse-full-item-actions input{max-width:75px}.pulse-full-rail{background:#1d6184;flex-direction:column;gap:4px;padding:5px;display:flex;overflow:auto}.pulse-full-rail button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#147aa4,#064367);border:1px solid #5c93a9;border-radius:5px;flex:1 0 auto;min-height:43px;padding:6px 9px;font-size:13px;font-weight:800}.pulse-full-rail button.is-current{background:linear-gradient(120deg,#fa9e55,#c74917);border-color:#ffd182}.pulse-full-footer{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pulse-full-footer button{color:#075473;cursor:pointer;background:#fff;border:1px solid #2783a2;border-radius:8px;min-height:42px;padding:8px 14px;font-weight:800}.pulse-full-footer button:disabled{opacity:.4;cursor:not-allowed}.pulse-full-footer .pulse-full-primary{color:#fff;background:#076990}.pulse-full-footer span{margin-right:auto;font-size:13px;font-weight:700}.pulse-full-issues{color:#633a11;background:#fff4d7;border:1px solid #d78c2b;border-radius:9px;margin-top:12px;padding:12px;font-size:14px}.pulse-full-issues ul{margin:8px 0 0;padding-left:20px}.pulse-full-success{color:#135d3a;background:#ddf7e5;border-radius:9px;padding:15px;font-weight:750}@media (width<=800px){.pulse-full-body{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.pulse-full-ticket{max-height:105px;display:block}.pulse-full-ticket>b{display:inline}.pulse-full-ticket ul{gap:7px;display:flex;overflow-x:auto}.pulse-full-ticket li{flex:none;max-width:220px}.pulse-full-ticket-bottom{display:flex}.pulse-full-main{min-height:0}.pulse-full-rail{scrollbar-width:thin;flex-direction:row;overflow-x:auto}.pulse-full-rail button{white-space:nowrap;flex:none;min-height:41px}.pulse-full-guide img{width:50px;height:50px}.pulse-full-guide p{max-height:2.7em}.pulse-full-head{padding:6px 8px}.pulse-full-expand{font-size:12px}.pulse-full-form{grid-template-columns:1fr 1fr}}@media (width<=520px){.pulse-full-wrap.is-expanded{padding:4px}.pulse-full-head{align-items:flex-start}.pulse-full-guide{gap:5px}.pulse-full-guide img{width:42px;height:42px}.pulse-full-guide strong{font-size:12px}.pulse-full-guide p{max-height:4.1em;font-size:12px}.pulse-full-expand,.pulse-full-scenario-bar button{padding:5px;font-size:11px}.pulse-full-scenario-bar span{font-size:11px}.pulse-full-main{padding:8px}.pulse-full-main h2{font-size:19px}.pulse-full-main .pulse-mock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-full-main .pulse-mock-key{min-width:0;font-size:11px}.pulse-full-form{grid-template-columns:1fr}.pulse-full-form.is-time{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-full-footer{gap:4px}.pulse-full-footer button{padding:5px 8px;font-size:12px}.pulse-full-footer span{font-size:11px}}.pulse-full-guide small{color:#165773;margin-top:3px;font-size:13px;font-weight:700;line-height:1.25;display:block}.pulse-full-card-approval{color:#123c51;background:#eaf7fb;border-radius:9px;padding:12px;font-size:14px}.pulse-full-card-approval p{margin:5px 0 10px}@media (width<=520px){.pulse-full-guide small{max-height:2.5em;font-size:11px;overflow:auto}}.pulse-full-machine{border:1px solid #35687b;border-radius:0;font-family:Arial,sans-serif}.pulse-full-machine .pulse-mock-top{background:#000;height:25px;padding:3px 7px}.pulse-full-body{grid-template-rows:minmax(0,1fr);grid-template-columns:23% minmax(0,1fr) 15%;position:relative}.pulse-full-main{background:#7da7b5;flex-direction:column;padding:0;display:flex;overflow:hidden}.pulse-screen-content{flex:1;min-height:0;padding:8px 20px 12px;overflow:auto}.pulse-screen-content>h2{color:#fff;text-shadow:0 1px #245d73;background:linear-gradient(110deg,#09577e,#3e9fc4 45%,#7da7b5 70%);align-items:center;gap:20px;min-height:52px;margin:-8px -20px 12px;padding:6px 18px;display:flex}.pulse-screen-content>h2 small{color:#092536;text-shadow:none;font-size:14px;font-weight:700}.pulse-full-main .pulse-mock-field{background:#d4ca91;border:1px solid #577981;border-radius:11px;margin:5px 0;padding:5px}.pulse-full-main .pulse-mock-field>b{background:#2c505e;border-radius:10px 10px 0 0;margin:-5px -5px 5px;padding:3px 9px}.pulse-full-main .pulse-mock-field>div{gap:5px}.pulse-full-main .pulse-mock-key{border-radius:6px;min-height:50px;font-size:12px;box-shadow:inset 2px 2px 4px #ffffffb0,2px 2px 2px #355267}.pulse-full-main .pulse-mock-key:disabled{opacity:.45;cursor:not-allowed}.pulse-full-main .pulse-mock-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pulse-full-ticket{background:#d3ca94;max-height:none;padding:8px;font-size:12px;display:flex}.pulse-full-ticket>b{background:#aaa078;margin:-8px -8px 0;padding:6px}.pulse-full-ticket ul{display:block;overflow:visible}.pulse-full-ticket li{max-width:none}.pulse-full-ticket-bottom{background:#afa477;margin:auto -8px -8px;padding:8px;display:grid}.pulse-full-rail{background:#226b8c;flex-direction:column;gap:0;padding:0;overflow:auto}.pulse-full-rail button{white-space:normal;border:0;border-bottom:1px solid #244c66;border-radius:0;flex-direction:column;flex:1 0 58px;justify-content:space-between;align-items:flex-start;padding:7px 9px;font-size:13px;display:flex;position:relative;box-shadow:inset 2px 3px 6px #b6d7e3aa,inset -6px -3px 8px #08334b}.pulse-full-rail button svg{stroke-width:1.5px;color:#d8e7ee;align-self:flex-end;width:34px;height:34px}.pulse-full-rail .pulse-exit-order{background:linear-gradient(110deg,#b92626,#800b17)}.pulse-full-rail button.is-current{background:linear-gradient(110deg,#f59b5a,#d35627);box-shadow:inset 2px 3px 6px #ffd4a8,inset -6px -3px 8px #ac411d}.pulse-screen-tabs{background:#307da4;flex:none;min-height:58px;padding:3px 0 0;display:flex;box-shadow:inset 0 3px 6px #c0e1ed}.pulse-screen-tabs button{color:#fff;background:linear-gradient(110deg,#1d638a,#063650);border:0;border-right:2px solid #153b58;border-radius:0;flex:0 135px;min-width:90px;padding:8px;font-size:12px;font-weight:700;box-shadow:inset 2px 2px 5px #bedbea}.pulse-screen-tabs button.is-current{color:#062537;box-shadow:none;background:#7da7b5}.pulse-screen-customer,.pulse-screen-greetingspecials,.pulse-screen-start,.pulse-screen-finish{grid-template-columns:minmax(0,1fr) 15%}.pulse-screen-customer>.pulse-full-ticket,.pulse-screen-greetingspecials>.pulse-full-ticket,.pulse-screen-start>.pulse-full-ticket,.pulse-screen-finish>.pulse-full-ticket{display:none}.pulse-address-rows{padding:2px;display:block!important}.pulse-address-rows .pulse-full-input{grid-template-columns:105px minmax(0,1fr);align-items:center;margin:4px 0;font-size:16px;display:grid}.pulse-address-rows input{background:#fff;border:1px solid #aaa;border-radius:0;padding:5px}.pulse-customer-notes{grid-template-columns:1fr 1fr;gap:3px;display:grid}.pulse-customer-notes textarea{color:#111;background:#fff;border-radius:0;width:100%;min-height:150px;font-size:16px}.pulse-customer-notes .pulse-full-input{padding:4px}.pulse-customer-notes .pulse-full-input span{font-size:11px}.pulse-greeting-bubble{color:#102c3c;background:#fff;border:2px solid #526a73;border-radius:16px;margin:5px 0 12px;padding:12px;font-size:16px;font-weight:700}.pulse-greeting-columns{grid-template-columns:1fr 1fr;gap:5px;display:grid}.pulse-greeting-customer>div{color:#101e23;padding:7px;display:grid!important}.pulse-greeting-notes{grid-template-columns:1fr 1fr}.pulse-greeting-notes label{font-size:12px;font-weight:700}.pulse-greeting-notes output{border:1px solid #928d6b;min-height:65px;margin-top:4px;padding:5px;display:block}.pulse-specials>div{grid-template-columns:1fr 1fr;display:grid!important}.pulse-specials .pulse-mock-key{min-height:125px}.pulse-category-home{min-height:340px}.pulse-category-home>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.pulse-category-home .pulse-mock-key{text-align:center;min-height:56px}.pulse-payment-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.pulse-payment-columns{grid-template-columns:1fr 1fr;gap:5px;display:grid}.pulse-payment-keypad>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.pulse-payment-keypad .pulse-mock-key{text-align:center;min-height:60px;font-size:18px}.pulse-tendered{color:#111;align-items:center;gap:7px;margin:12px 0;font-size:17px;font-weight:700;display:flex}.pulse-tendered output{text-align:right;background:#fff;border:1px solid #81754b;flex:1;min-width:0;padding:6px}.pulse-ticket-toggle{display:none}.pulse-full-head{padding:5px 10px}.pulse-full-guide img{width:52px;height:52px}.pulse-full-guide p{max-height:2.7em}.pulse-full-guide small{max-height:2.5em;overflow:auto}@media (width<=800px){.pulse-full-body{grid-template-rows:minmax(0,1fr);grid-template-columns:20% minmax(0,1fr) 15%}.pulse-screen-customer,.pulse-screen-greetingspecials,.pulse-screen-start,.pulse-screen-finish{grid-template-columns:minmax(0,1fr) 15%}.pulse-screen-content{padding:8px}.pulse-screen-content>h2{margin:-8px -8px 8px;padding:7px 10px;font-size:21px}.pulse-full-main .pulse-mock-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-full-rail button{flex-basis:50px;min-height:50px;padding:6px;font-size:11px}.pulse-full-rail button svg{width:25px;height:25px}.pulse-screen-tabs{min-height:45px}.pulse-screen-tabs button{flex:1;min-width:0;font-size:11px}.pulse-address-rows .pulse-full-input{grid-template-columns:85px 1fr;font-size:14px}}@media (width<=520px){.pulse-full-body,.pulse-screen-customer,.pulse-screen-greetingspecials,.pulse-screen-start,.pulse-screen-finish{grid-template-columns:minmax(0,1fr) 70px}.pulse-full-ticket{display:none}.pulse-full-body.show-ticket>.pulse-full-ticket{z-index:10;display:flex;position:absolute;inset:0 70px 0 0}.pulse-ticket-toggle{display:block}.pulse-full-main .pulse-mock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-full-main .pulse-mock-key{min-height:43px;font-size:10px}.pulse-screen-content>h2 small{font-size:10px}.pulse-address-rows .pulse-full-input{grid-template-columns:65px minmax(0,1fr);font-size:12px}.pulse-customer-notes textarea{min-height:100px}.pulse-greeting-columns{grid-template-columns:1fr 1fr}.pulse-greeting-customer>div{font-size:11px}.pulse-greeting-notes{grid-template-columns:1fr}.pulse-greeting-bubble{padding:7px;font-size:12px}.pulse-specials>div{grid-template-columns:1fr}.pulse-specials .pulse-mock-key{min-height:70px}.pulse-payment-keypad .pulse-mock-key{min-height:43px}.pulse-tendered{font-size:12px;display:grid}.pulse-full-start-squares button{min-width:0;font-size:14px}.pulse-full-guide p{max-height:4em}.pulse-full-rail button svg{width:25px;height:25px}.pulse-full-item-actions{flex-wrap:wrap}.pulse-full-footer span{display:none}}.pulse-header-quantity{color:#173b4d;text-shadow:none;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.pulse-header-quantity input{color:#111;background:#fff;width:55px;padding:4px}.pulse-full-start-squares{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pulse-full-start-squares button{text-align:left;border-bottom:12px solid #961608;min-width:0;min-height:115px;padding:8px;font-size:16px}.pulse-full-start-controls .pulse-full-primary{background:linear-gradient(#1aaf30,#006b0c);box-shadow:inset 2px 2px 5px #c9f1be}.pulse-finish-summary{color:#122631;background:#d4ca91;border-radius:9px;grid-template-columns:100px 1fr;gap:10px;margin-bottom:15px;padding:15px;display:grid}.pulse-finish-summary>div{background:#fff;min-height:180px;padding:10px}@media (width<=520px){.pulse-full-start-squares{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-full-start-squares button{min-height:95px;font-size:12px}.pulse-finish-summary{grid-template-columns:1fr;padding:8px}}.pulse-price-totals{color:#102a38;gap:4px;margin:8px 0;font-size:13px;display:grid}.pulse-price-totals>span,.pulse-price-totals>strong{justify-content:space-between;gap:10px;display:flex}.pulse-price-totals>strong{border-top:1px solid #988d60;padding-top:5px;font-size:16px}.pulse-price-note{color:#315266;flex:none;font-size:11px}.pulse-price-note summary{cursor:pointer}.pulse-price-note[open]{background:#fff;border-radius:6px;max-height:140px;padding:8px;overflow:auto}.pulse-price-note p{margin:5px 0}.pulse-full-ticket li>b{text-align:right;display:block}.pulse-payment-keypad .pulse-price-totals{padding:5px;font-size:12px}.pulse-product-message{z-index:3;color:#573b15;background:#fff1c7;border:1px solid #b57521;border-radius:6px;margin-bottom:8px;padding:9px;font-size:14px;font-weight:700;position:sticky;top:0}.pulse-side-price{color:#102f40;padding:8px 0;font-size:14px}.pulse-product-message.is-invalid{color:#991b1b;background:#fee2e2;border:2px solid #dc2626}.pulse-ticket-hint{color:#315963;margin:6px 0;display:block}.pulse-full-ticket li{position:relative}.pulse-full-ticket li .pulse-ticket-edit,.pulse-finish-summary .pulse-ticket-edit{float:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;padding:9px 28px 9px 6px;line-height:1.4;display:block}.pulse-full-ticket li .pulse-ticket-edit:hover,.pulse-finish-summary .pulse-ticket-edit:hover{background:#d4e8ed}.pulse-full-ticket li .pulse-ticket-edit:focus-visible,.pulse-finish-summary .pulse-ticket-edit:focus-visible{outline-offset:-3px;background:#d4e8ed;outline:3px solid #007da5}.pulse-full-ticket li .pulse-ticket-remove{min-width:28px;min-height:36px;position:absolute;top:5px;right:0}.pulse-finish-summary .pulse-ticket-edit{border-bottom:1px solid #bacbd0;margin:4px 0}.pulse-new-product{color:#fff;cursor:pointer;background:#007da5;border:1px solid #006e90;border-radius:5px;margin:0 10px;padding:8px 12px;font:700 14px sans-serif}.pulse-full-item-actions{flex-wrap:wrap;margin:0 0 12px}.pulse-full-ticket li .pulse-ticket-edit.is-selected,.pulse-finish-summary .pulse-ticket-edit.is-selected{color:#07394b;outline-offset:-2px;background:#b7e4f5;outline:2px solid #007da5;box-shadow:inset 4px 0 #007da5}.pulse-discount-tile{color:#4b3900;background:#ffe385;border:1px solid #c59a16;border-radius:7px;flex-direction:column;gap:4px;margin:10px 0;padding:12px;line-height:1.35;display:flex}.pulse-discount-tile strong{font-weight:800}.pulse-discount-tile span{font-weight:600}.pulse-time-wanted{color:#071a20;background:#064b66;border:3px ridge #c7e5eb;min-width:0;max-width:100%;padding:8px}.pulse-time-wanted>header{color:#fff;background:linear-gradient(#7ec6d9,#16749c);border-bottom:3px solid #fff;margin:-8px -8px 9px;padding:9px 13px;font-size:21px;font-weight:800}.pulse-time-columns{grid-template-columns:2.1fr 1.1fr 1fr;gap:9px;display:grid}.pulse-time-panel{background:#d2ca8f;border-radius:9px;min-width:0;padding:9px}.pulse-time-panel h3{text-align:center;margin:0 0 8px;font:700 15px sans-serif}.pulse-time-hours,.pulse-time-minutes{grid-template-rows:repeat(6,minmax(48px,1fr));grid-auto-flow:column;gap:3px;display:grid}.pulse-time-hours{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-time-minutes{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-time-wanted .pulse-mock-key{text-align:center;width:100%;min-width:0;height:100%;min-height:46px;font-size:12px}.pulse-time-wanted .pulse-mock-key:disabled{color:#506d77;box-shadow:none;opacity:1;cursor:not-allowed;background:#80a8b5;border-color:#a5c6cc}.pulse-time-dates{grid-template-rows:repeat(5,48px);gap:3px;display:grid}.pulse-time-dates .pulse-mock-key{text-align:left}.pulse-time-date-arrows{gap:8px;height:48px;margin-top:5px;display:flex}.pulse-time-bottom{grid-template-columns:1.2fr 1fr 1.6fr;gap:7px;margin-top:8px;display:grid}.pulse-time-bottom .pulse-mock-key{width:auto;min-width:55px;height:auto}.pulse-time-confirm{align-items:center;gap:8px;display:flex}.pulse-time-wanted .pulse-time-cancel{background:linear-gradient(#e75040,#ae1005)}.pulse-time-lead>div{align-items:center;gap:5px;display:flex}.pulse-time-lead span{font-size:12px}.pulse-time-lead label{align-items:center;gap:7px;margin-top:9px;font-size:12px;display:flex}.pulse-time-lead input{width:65px;min-width:0;padding:7px;font-size:16px}.pulse-time-clear{color:#193a49;background:0 0;border:0;margin-top:8px;font-size:12px;text-decoration:underline;display:block}@media (width<=650px){.pulse-time-columns{grid-template-columns:2fr 1fr 1.15fr;gap:4px}.pulse-time-panel{padding:4px}.pulse-time-panel h3{font-size:11px}.pulse-time-wanted .pulse-mock-key{border-radius:4px;padding:3px 1px;font-size:9px}.pulse-time-bottom{grid-template-columns:1fr 1fr}.pulse-time-lead{grid-column:1/-1}.pulse-time-wanted{padding:4px}.pulse-time-wanted>header{margin:-4px -4px 7px}.pulse-time-bottom .pulse-mock-key{min-width:42px}.pulse-time-confirm{gap:4px}}.pulse-screen-payments .pulse-screen-content{flex-direction:column;min-height:0;padding:6px 8px;display:flex;overflow:visible}.pulse-screen-payments .pulse-screen-content>h2{flex:none;min-height:30px;margin:-6px -8px 6px;padding:4px 10px;font-size:20px}.pulse-payment-compact{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.pulse-payment-method-grid{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.pulse-screen-payments .pulse-mock-key{text-align:center;white-space:normal;overflow-wrap:normal;min-width:0;min-height:32px;padding:5px 3px;font-size:12px;line-height:1.15}.pulse-payment-workspace{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.pulse-payment-entry,.pulse-payment-review{background:#d4ca91;border:1px solid #70858a;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.pulse-payment-timing,.pulse-payment-amount-actions{flex:none;grid-template-columns:1fr 1fr;gap:4px;display:grid}.pulse-payment-amount{color:#142e3b;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:700;display:flex}.pulse-payment-amount input{color:#102a38;text-align:right;background:#fff;border:1px solid #796f4e;border-radius:3px;flex:1;width:0;min-width:0;padding:6px 4px;font-size:16px}.pulse-payment-number-grid{flex:1;grid-template-rows:repeat(4,minmax(30px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:0;display:grid}.pulse-payment-number-grid .pulse-mock-key{font-size:19px}.pulse-screen-payments .pulse-clear-amount{background:linear-gradient(#696f75,#30383e);border-color:#9caab0}.pulse-payment-review .pulse-price-totals{gap:5px;margin:0;font-size:13px}.pulse-payment-review .pulse-price-totals>span,.pulse-payment-review .pulse-price-totals>strong{align-items:baseline;gap:4px}.pulse-payment-review .pulse-price-totals b{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.pulse-payment-review .pulse-price-totals>strong{padding-top:4px;font-size:15px}.pulse-payment-balances{border-top:1px solid #a69d70;padding-top:6px}.pulse-payment-approval{gap:4px;font-size:12px;display:grid}.pulse-payment-training-note{color:#344e57;margin-top:auto;font-size:10px;line-height:1.2}.pulse-payment-amount-hint{color:#17334a;background:#fff4c8;border-radius:4px;margin:0;padding:6px;font-size:14px;line-height:1.3}@media (width<=800px){.pulse-payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-payment-workspace{gap:5px}.pulse-payment-entry,.pulse-payment-review{gap:4px;padding:5px}.pulse-screen-payments .pulse-mock-key,.pulse-payment-amount{font-size:10px}.pulse-payment-review .pulse-price-totals{gap:4px;font-size:10px}.pulse-payment-review .pulse-price-totals>strong{font-size:12px}.pulse-payment-number-grid .pulse-mock-key{font-size:16px}}@media (height<=650px){.pulse-screen-payments .pulse-mock-key{min-height:25px;padding:3px;font-size:10px}.pulse-payment-number-grid{grid-template-rows:repeat(4,minmax(25px,1fr))}.pulse-payment-review .pulse-price-totals{gap:2px;font-size:10px}.pulse-payment-review .pulse-price-totals>strong{font-size:12px}.pulse-payment-entry,.pulse-payment-review{gap:3px;padding:4px}.pulse-payment-amount input{padding:3px}}.pulse-screen-payments .pulse-full-main{position:relative}.pulse-payment-flow{z-index:20;background:#123444ed;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:0;overflow:auto}.pulse-payment-flow-card{box-sizing:border-box;color:#122f3e;text-align:center;background:#d4ca91;border:2px solid #7fa9b6;border-radius:10px;gap:10px;width:100%;max-width:430px;padding:16px;display:grid}.pulse-payment-flow-card h3,.pulse-payment-flow-card p{margin:0}.pulse-payment-flow-card h3{font-size:18px}.pulse-payment-flow-card p{font-size:12px}.pulse-dummy-data{overflow-wrap:anywhere;background:#fff4c8;border-radius:5px;gap:5px;padding:8px;font-size:12px;display:grid}.pulse-payment-flow-card form{gap:10px;display:grid}.pulse-payment-flow-card label{text-align:left;gap:4px;min-width:0;font-size:12px;font-weight:700;display:grid}.pulse-payment-flow-card input{box-sizing:border-box;color:#102a38;background:#fff;border:1px solid #718590;border-radius:4px;width:100%;min-width:0;padding:7px;font-size:16px}.pulse-manual-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pulse-terminal-spinner{border:5px solid #94b4bf;border-top-color:#007da5;border-radius:50%;width:45px;height:45px;margin:10px auto;animation:1s linear infinite pulse-terminal-spin}@keyframes pulse-terminal-spin{to{transform:rotate(360deg)}}@media (height<=650px){.pulse-payment-flow-card{gap:6px;padding:8px}.pulse-payment-flow-card form{gap:5px}.pulse-payment-flow-card input{padding:3px}}.pulse-full-head{align-items:flex-start;gap:10px;padding:10px 12px}.pulse-full-guide{flex:1;align-items:flex-start;gap:12px}.pulse-guide-copy{flex:1;min-width:0}.pulse-full-guide p,.pulse-full-guide small{max-height:none;overflow:visible}.pulse-guide-copy strong{color:#175871;font-size:13px;display:block}.pulse-guide-task-title{color:#102f41;margin:4px 0;font-size:16px;font-weight:800}.pulse-guide-copy ul{color:#17334a;max-height:none;margin:4px 0 0;padding-left:18px;font-size:14px;line-height:1.4;overflow:visible}.pulse-guide-copy li+li{margin-top:4px}.pulse-pizza-mascot{transform-origin:50% 100%;flex:0 0 64px;width:64px;height:78px;animation:2.7s ease-in-out infinite pulse-pizza-wave;position:relative}.pulse-pizza-cheese{clip-path:polygon(0 0,100% 0,52% 100%);background:#ffd753;border-radius:8px;position:absolute;inset:10px 3px 0}.pulse-pizza-crust{background:#e9a647;border:3px solid #b56727;border-radius:12px;height:15px;position:absolute;top:4px;left:0;right:0}.pulse-pizza-cheese i{background:#ce4532;border:2px solid #ac3427;border-radius:50%;width:13px;height:13px;position:absolute}.pulse-pizza-cheese i:first-child{top:6px;left:7px}.pulse-pizza-cheese i:nth-child(2){top:8px;right:5px}.pulse-pizza-cheese i:nth-child(3){top:43px;left:24px}.pulse-pizza-face{gap:11px;display:flex;position:absolute;top:30px;left:18px}.pulse-pizza-face span{background:#183140;border-radius:50%;width:7px;height:10px;box-shadow:inset 2px 2px #fff}.pulse-pizza-face b{border-bottom:3px solid #183140;border-radius:0 0 14px 14px;width:14px;height:8px;position:absolute;top:13px;left:5px}@keyframes pulse-pizza-wave{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.pulse-pizza-mascot{animation:none}}@media (width<=600px){.pulse-full-head{padding:8px;display:block;position:relative}.pulse-full-guide{gap:8px}.pulse-pizza-mascot{flex-basis:48px;width:48px;height:64px}.pulse-pizza-face{top:26px;left:11px}.pulse-pizza-cheese i:nth-child(3){top:34px;left:18px}.pulse-guide-copy strong{padding-right:65px;font-size:11px}.pulse-guide-task-title{font-size:14px}.pulse-guide-copy ul{padding-left:15px;font-size:12px;line-height:1.4}.pulse-full-expand{max-width:70px;min-height:28px;padding:3px;font-size:9px;position:absolute;top:6px;right:6px}.pulse-full-guide p{max-height:none}}.pulse-guide-progress{color:#075673;vertical-align:middle;background:#d7eff4;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:12px;display:inline-block}.pulse-guide-next{color:#203b45;overflow-wrap:anywhere;background:#fff9e4;border-left:4px solid #e9892c;border-radius:4px;width:100%;margin:5px 0 3px;padding:7px 9px;font-size:14px;font-weight:750;line-height:1.3;display:block}.pulse-guide-next.is-complete{color:#0a5c43;background:#e1f6e8;border-color:#199266}.pulse-guide-details{color:#27495a;font-size:12px;line-height:1.4}.pulse-guide-details summary{cursor:pointer;width:max-content;max-width:100%;font-weight:700;text-decoration:underline}.pulse-guide-details[open]{padding:3px 0 7px}.pulse-guide-details ul{margin:6px 0;padding-left:18px}.pulse-guide-details li{margin:2px 0}.pulse-guide-details li.is-done{color:#126a4b}.pulse-guide-request{border-top:1px solid #c2d8dc;margin-top:8px;padding-top:4px}.pulse-guide-request p{max-height:none;margin:4px 0;font-size:12px;line-height:1.4;overflow:visible}.pulse-full-rail button .pulse-rail-ready{color:#075b43;background:#d9f4e5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;font-weight:900;display:grid;position:absolute;top:5px;right:6px}@media (width<=600px){.pulse-guide-next{padding:6px;font-size:12px}.pulse-guide-progress{margin-left:3px;font-size:10px}.pulse-guide-details{font-size:11px}.pulse-full-rail button .pulse-rail-ready{width:15px;height:15px;font-size:10px;top:3px;right:3px}}.pulse-full-wrap [data-pos-tour-active=true],.pulse-change-dialog [data-pos-tour-active=true]{z-index:4;scroll-margin:16px;animation:1.35s ease-in-out infinite pos-guide-pulse;position:relative;box-shadow:0 0 0 2px #604d00,0 0 0 7px #ffdf0066;outline-offset:2px!important;outline:4px solid #ffe600!important}@keyframes pos-guide-pulse{0%,to{box-shadow:0 0 0 2px #604d00,0 0 0 7px #ffdf0066}50%{box-shadow:0 0 0 2px #604d00,0 0 0 11px #ffdf0080,0 0 20px 9px #ffdf00a0}}.pos-guide-actions{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.pos-guide-actions button{color:#17394c;cursor:pointer;background:#fff;border:1px solid #6b91a3;border-radius:6px;min-height:34px;padding:5px 10px;font-size:14px;font-weight:700}.pulse-full-wrap .pulse-guide-next,.pos-dialog-guide{font-size:14px;line-height:1.4}.pos-dialog-guide{color:#243a43;overflow-wrap:anywhere;background:#fff8d4;border:1px solid #c2a800;border-left:4px solid #ffe600;border-radius:6px;margin:0 0 12px;padding:9px 11px;font-weight:700}.pulse-full-wrap .pos-dialog-guide{max-height:none;overflow:visible}@media (prefers-reduced-motion:reduce){.pulse-full-wrap [data-pos-tour-active=true],.pulse-change-dialog [data-pos-tour-active=true]{animation:none}}@media print{.pos-guide-actions{display:none}.pulse-full-wrap [data-pos-tour-active=true],.pulse-change-dialog [data-pos-tour-active=true]{animation:none;box-shadow:none!important;outline:none!important}}.pulse-change-overlay{z-index:10001}.pulse-change-dialog{z-index:10002;color:#102f40;text-align:center;background:#f6f5e8;border:2px solid #577981;gap:16px;width:min(360px,100vw - 32px);max-width:360px;padding:24px;font-family:Arial,sans-serif}.pulse-change-dialog [data-slot=dialog-title]{color:#102f40;font-size:22px}.pulse-change-dialog [data-slot=dialog-description]{color:#315266;font-size:14px;line-height:1.4}.pulse-change-amount{font-variant-numeric:tabular-nums;color:#135d3a;font-size:42px;font-weight:800;line-height:1.2}.pulse-change-receipt{gap:8px;font-size:14px;display:grid}.pulse-change-receipt span{justify-content:space-between;gap:12px;display:flex}.pulse-change-dialog button{color:#fff;cursor:pointer;background:#167fa5;border:0;border-radius:6px;min-height:44px;padding:10px 24px;font-size:16px;font-weight:700}.pos-tour-coach{z-index:2147483000;color:#183b52;box-sizing:border-box;pointer-events:none;background:#fff;border:2px solid #d8b400;border-radius:8px;width:min(340px,100vw - 24px);margin:0;font-family:Arial,Helvetica,sans-serif;position:fixed;box-shadow:0 5px 22px #143b5940}.pos-tour-coach-panel{color:#183b52;max-height:calc(var(--pos-coach-height,100dvh) - 4px);pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;background:#fff;border-radius:6px;position:relative;overflow:auto}.pos-tour-coach strong{color:#183b52;background:#fff8ce;border-bottom:1px solid #ebd66f;padding:7px 12px;font-size:12px;font-weight:700;line-height:1.3;display:block}.pos-tour-coach p{color:#183b52;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:16px;line-height:1.4}.pos-tour-coach-pointer{background:#fff;border:1px solid #d8b400;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.pos-tour-instruction-sr{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!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}.pulse-full-wrap.is-independent{grid-template-rows:auto minmax(540px,1fr) auto auto;grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pulse-independent-head{grid-column:1/-1}.pulse-independent-head strong{color:#175871;font-size:14px}.pulse-independent-head h3{color:#102f41;margin:5px 0 0;font-size:18px}.pulse-independent-request{color:#17334a;scrollbar-width:thin;background:#fff;border:1px solid #9fbac9;border-radius:10px;grid-area:2/1;min-width:0;min-height:0;padding:16px;overflow:auto}.pulse-independent-request h3{margin:0 0 12px;font-size:18px;font-weight:800}.pulse-independent-request ul{margin:12px 0 0;padding-left:20px;font-size:16px;line-height:1.5}.pulse-independent-request li+li{margin-top:14px}.pulse-independent-login{background:#e8f4f6;border-radius:6px;margin:0;padding:9px;font-size:14px;line-height:1.5}.is-independent>.pulse-full-machine{grid-area:2/2;min-height:540px}.is-independent>.pulse-full-footer,.is-independent>.pulse-mock-feedback,.is-independent>.pulse-price-note,.is-independent>.pulse-full-note{grid-column:1/-1}.pulse-full-wrap.is-independent.is-expanded{grid-template-rows:auto minmax(450px,1fr) auto auto;overflow-y:auto}.is-independent.is-expanded>.pulse-full-machine{min-height:450px}.pulse-independent-head>.pulse-full-expand{max-width:none;font-size:14px;position:static}@media (width<=1100px){.pulse-full-wrap.is-independent,.pulse-full-wrap.is-independent.is-expanded{grid-template-rows:auto auto minmax(500px,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.pulse-independent-request{grid-area:2/1;overflow:visible}.is-independent>.pulse-full-machine{grid-area:3/1;min-height:500px}.is-independent.is-expanded>.pulse-full-machine{min-height:500px}}@media (width<=520px){.pulse-independent-head{flex-wrap:wrap;align-items:flex-start;display:flex}.pulse-independent-head h3{font-size:16px}.pulse-independent-head strong{font-size:14px}.pulse-independent-request{padding:12px}.pulse-independent-request ul{font-size:16px;line-height:1.5}.pulse-independent-head>.pulse-full-expand{min-height:38px;padding:7px 10px;font-size:13px}}@media (width<=600px),(height<=500px) and (pointer:coarse){.pos-tour-coach{width:min(260px,100vw - 24px)}.pos-tour-coach strong{padding:4px 8px;font-size:.75rem}.pos-tour-coach p{padding:6px 8px;font-size:.875rem;line-height:1.35}}@media print{.pos-tour-coach{display:none!important}}.pulse-header-quantity{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex-shrink:0}.pulse-quantity-stepper{color:#173b4d;max-width:100%;text-shadow:none;flex:none;align-items:center;gap:6px;font-size:12px;line-height:1.2;display:inline-flex}.pulse-quantity-stepper>label{white-space:nowrap;word-break:normal;overflow-wrap:normal;color:inherit;flex:none;font-size:12px;font-weight:800;display:block}.pulse-quantity-stepper>input{box-sizing:border-box;color:#102d41;text-align:center;background:#fff;border:1px solid #779da9;border-radius:6px;width:52px;min-width:0;max-width:52px;min-height:44px;padding:6px;font-size:16px;font-weight:700}.pulse-quantity-arrows{flex-direction:column;flex:none;gap:2px;display:flex}.pulse-quantity-arrows>button{box-sizing:border-box;color:#163c53;cursor:pointer;touch-action:manipulation;background:#e3eff3;border:1px solid #347696;border-radius:6px;width:44px;min-width:44px;height:44px;padding:0;font-size:16px;line-height:1;display:block}.pulse-quantity-arrows>button:disabled{opacity:.45;cursor:default}.pulse-quantity-stepper input:focus-visible,.pulse-quantity-arrows>button:focus-visible{outline-offset:2px;outline:3px solid #ffcf00}.pulse-screen-content>h2:has(.pulse-quantity-stepper){flex-wrap:wrap;gap:8px}.tax-practice{color:var(--lightningcss-light,#152c45)var(--lightningcss-dark,#e8edf5);font-family:Arial,sans-serif}.tax-practice-heading h3{margin:4px 0;font-size:18px}.tax-practice-heading .pulse-guide-copy>p{margin:6px 0;font-size:14px;line-height:1.5}.tax-practice-guide-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tax-practice-guide-actions>button:not(.pulse-full-expand),.tax-practice-paperwork-actions button{cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#abbdd0)var(--lightningcss-dark,#61758d);border-radius:7px;min-height:40px;padding:7px 10px;font-size:14px;font-weight:700}.tax-practice-brief{margin-top:7px;font-size:14px;line-height:1.5}.tax-practice-brief summary{cursor:pointer;font-weight:700}.tax-practice-brief p{margin:7px 0}.tax-practice-paperwork{background:var(--lightningcss-light,#eef5fb)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#bdcbd9)var(--lightningcss-dark,#61758d);border-radius:7px;flex:none;overflow:hidden}.tax-practice-paperwork-toggle{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:14px;font-weight:700;display:flex}.tax-practice-paperwork-toggle>span{white-space:nowrap;color:var(--lightningcss-light,#365b72)var(--lightningcss-dark,#9acbff);font-size:12px}.tax-practice-paperwork-body{max-height:40dvh;padding:0 12px 12px;scroll-padding:16px;overflow:auto}.tax-practice-paperwork-body>p{margin:0 0 10px;font-size:14px;line-height:1.5}.tax-practice-paperwork-actions{flex-wrap:wrap;gap:8px;display:flex}.tax-practice-paperwork-actions button[aria-pressed=true]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#184b7b)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#184b7b)var(--lightningcss-dark,#61758d)}.tax-practice-paperwork-actions button:disabled{color:var(--lightningcss-light,#216141)var(--lightningcss-dark,#94dfba);opacity:1;cursor:default;background:var(--lightningcss-light,#e3f5e9)var(--lightningcss-dark,#18312b);border-color:var(--lightningcss-light,#a2cbb2)var(--lightningcss-dark,#61758d)}.tax-practice-copy{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#a3b5c7)var(--lightningcss-dark,#61758d);border-left:5px solid var(--lightningcss-light,#197340)var(--lightningcss-dark,#61758d);border-radius:5px;margin-top:10px;padding:10px}.tax-practice-copy>span{color:var(--lightningcss-light,#637a90)var(--lightningcss-dark,#9acbff);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.tax-practice-copy>strong{font-size:16px;display:block}.tax-practice-copy p{margin:5px 0}.tax-practice-copy small{font-size:12px}.tax-practice-missing{background:var(--lightningcss-light,#fff0de)var(--lightningcss-dark,#332d20);border:1px solid var(--lightningcss-light,#cd9636)var(--lightningcss-dark,#61758d);border-radius:5px;padding:10px;margin-top:10px!important}.tax-practice-machine{flex:1 0 auto;min-height:560px}.tax-practice-machine .pulse-full-body{min-height:535px}.tax-practice.is-expanded{overflow-y:auto}.tax-practice.is-expanded .tax-practice-machine{flex:1 0 440px;min-height:440px}.tax-practice.is-expanded .pulse-full-body{min-height:415px}.tax-practice .pulse-full-rail button:disabled{opacity:.55;cursor:default}.tax-practice .pulse-full-rail button{flex-basis:54px;min-height:54px;font-size:14px}.tax-practice .pulse-full-body.show-ticket{grid-template-columns:23% minmax(0,1fr) 15%}.tax-practice .pulse-full-body.show-ticket>.tax-practice-ticket{display:flex}.tax-practice-ticket{overflow-wrap:anywhere}.tax-practice-ticket-status{font-size:13px;line-height:1.5}.tax-practice-ticket-status span{margin:7px 0;display:block}.tax-practice-ticket-status b{display:block}.tax-practice .pulse-full-ticket-bottom>span,.tax-practice .pulse-full-ticket-bottom>strong{justify-content:space-between;gap:6px;font-size:13px;display:flex}.tax-practice-tax-button{justify-self:end;width:78px;min-height:52px;margin-top:5px;font-size:14px;line-height:1.2}.tax-practice .pulse-address-rows input{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#e8edf5);width:100%;min-width:0;min-height:38px;font-size:16px}.tax-practice .pulse-full-input{min-width:0}.tax-practice .pulse-full-input input:disabled,.tax-practice .pulse-full-input textarea:disabled{color:var(--lightningcss-light,#59676b)var(--lightningcss-dark,#9acbff);opacity:1;background:var(--lightningcss-light,#d9d9cf)var(--lightningcss-dark,#332d20)}.tax-practice .pulse-customer-notes textarea{resize:vertical;border:1px solid var(--lightningcss-light,#aaa)var(--lightningcss-dark,#61758d);padding:7px;font-size:16px}.tax-practice .pulse-customer-notes .pulse-full-input{color:var(--lightningcss-light,#17384d)var(--lightningcss-dark,#9acbff)}.tax-practice-request{color:var(--lightningcss-light,#122f3e)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#e8f4f6)var(--lightningcss-dark,#172d43);border:1px solid var(--lightningcss-light,#547983)var(--lightningcss-dark,#61758d);border-radius:6px;margin-top:10px;padding:10px;font-size:14px}.tax-practice-request p{margin:5px 0;line-height:1.5}.tax-practice .pulse-full-main .pulse-mock-field>b{font-size:14px}.tax-practice-pizza-panel .pulse-mock-key:disabled{opacity:.65;background:linear-gradient(135deg,var(--lightningcss-light,#558fa6)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#31687e)var(--lightningcss-dark,#1d4c71))}.tax-practice .pulse-header-quantity input{border:1px solid var(--lightningcss-light,#779da9)var(--lightningcss-dark,#61758d);max-width:55px;font-size:16px}.tax-practice-location{color:var(--lightningcss-light,#122f3e)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#e8f4f6)var(--lightningcss-dark,#172d43);border-radius:6px;margin:8px 0;padding:8px;font-size:14px;line-height:1.4}.tax-practice .pulse-screen-tabs>span{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-align:center;background:linear-gradient(110deg,var(--lightningcss-light,#1d638a)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#063650)var(--lightningcss-dark,#1d4c71));border-right:2px solid var(--lightningcss-light,#153b58)var(--lightningcss-dark,#61758d);flex:1;justify-content:center;align-items:center;min-width:0;padding:8px;font-size:13px;font-weight:700;line-height:1.25;display:flex;box-shadow:inset 2px 2px 5px #bedbea}.tax-practice .pulse-screen-tabs>span.is-current{color:var(--lightningcss-light,#062537)var(--lightningcss-dark,#e8edf5);box-shadow:none;background:var(--lightningcss-light,#7da7b5)var(--lightningcss-dark,#1d4c71)}.tax-practice-review{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.tax-practice-review p{margin:8px 0}.tax-practice-finish-actions{flex-wrap:wrap;gap:10px;display:flex}.tax-practice-finish-actions>.pulse-mock-key{min-height:46px;padding:10px;font-size:14px}.tax-pos-green{text-align:center;background:linear-gradient(var(--lightningcss-light,#1aaf30)var(--lightningcss-dark,#20503f),var(--lightningcss-light,#006b0c)var(--lightningcss-dark,#20503f))!important;border-color:var(--lightningcss-light,#8ec982)var(--lightningcss-dark,#61758d)!important;box-shadow:inset 2px 2px 5px #c9f1be!important}.tax-practice-totals{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d4ca91)var(--lightningcss-dark,#332d20);border-radius:9px;padding:12px;font-size:16px;line-height:1.3}.tax-practice-totals>span,.tax-practice-totals>strong{justify-content:space-between;gap:16px;padding:3px 0;display:flex}.tax-practice-totals b{white-space:nowrap;font-variant-numeric:tabular-nums}.tax-practice-review .tax-practice-totals{font-size:14px}.tax-practice-success{color:var(--lightningcss-light,#175c32)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e6f5e9)var(--lightningcss-dark,#18312b);border:1px solid var(--lightningcss-light,#91c2a1)var(--lightningcss-dark,#61758d);border-radius:5px;padding:12px;font-size:14px;line-height:1.5}.tax-practice-checklist{background:var(--lightningcss-light,#f0f5fa)var(--lightningcss-dark,#151f2d);border-radius:7px;flex:none;padding:8px 10px;font-size:14px}.tax-practice-checklist summary{cursor:pointer;font-weight:700}.tax-practice-checklist ul{margin:10px 0;padding:0;list-style:none}.tax-practice-checklist li{margin:7px 0;line-height:1.5}.tax-practice-note{color:var(--lightningcss-light,#4b6277)var(--lightningcss-dark,#9acbff);flex:none;font-size:12px;line-height:1.5}.tax-practice-note summary{cursor:pointer}.tax-practice-note p{margin:7px 0}.tax-practice-errors{color:var(--lightningcss-light,#702900)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff0dd)var(--lightningcss-dark,#332d20);border:1px solid var(--lightningcss-light,#de9b4d)var(--lightningcss-dark,#61758d);border-radius:5px;margin:6px 0;padding:12px;font-size:14px}.tax-practice-errors ul{margin:8px 0 0;padding-left:20px}.tax-practice-errors li{margin:5px 0}.tax-practice-overlay{z-index:10001!important}.tax-practice-dialog{flex-direction:column;align-items:stretch;min-height:min(578px,100dvh - 28px);max-height:calc(100dvh - 28px);scroll-padding:16px;font-family:Arial,sans-serif;overflow-y:auto;z-index:10002!important;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)!important;background:var(--lightningcss-light,#062f54)var(--lightningcss-dark,#1d4c71)!important;border:3px ridge var(--lightningcss-light,#b6d8df)var(--lightningcss-dark,#61758d)!important;border-radius:0!important;gap:8px!important;width:423px!important;max-width:calc(100vw - 24px)!important;padding:12px 38px 16px!important;display:flex!important;box-shadow:inset 2px 0 8px #65b8ca!important}.tax-practice-dialog [data-slot=dialog-title]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);text-shadow:0 1px #164d67;background:linear-gradient(110deg,var(--lightningcss-light,#7ec6d9)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#16749c)var(--lightningcss-dark,#1d4c71) 60%,var(--lightningcss-light,#4397b8)var(--lightningcss-dark,#1d4c71));border-bottom:3px solid var(--lightningcss-light,#defbff)var(--lightningcss-dark,#61758d);flex:none;margin:-12px -38px 2px;padding:9px 12px 12px;font-size:23px;font-weight:700;line-height:1.3}.tax-practice-dialog [data-slot=dialog-description]:not(.pos-tour-instruction-sr){color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);margin:0;padding:5px 0;font-size:14px;line-height:1.4}.tax-practice-dialog>*{flex-shrink:0}.tax-practice-dialog .tax-pos-button{text-align:center;min-width:0;min-height:52px;padding:7px;font-size:14px;line-height:1.2}.tax-practice-discounts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tax-practice-dialog fieldset{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d4ca91)var(--lightningcss-dark,#332d20);border:0;border-radius:9px;min-width:0;margin:0;padding:5px 8px 8px}.tax-practice-dialog legend{float:left;color:var(--lightningcss-light,#000)var(--lightningcss-dark,#e8edf5);width:100%;margin:0 0 3px;padding:0;font-size:16px;font-weight:700;line-height:1.4}.tax-practice-discounts fieldset>div{clear:both;grid-template-columns:1fr 1fr;gap:5px;display:grid}.tax-practice-discounts .tax-pos-button{color:var(--lightningcss-light,#506d77)var(--lightningcss-dark,#9acbff);box-shadow:none;opacity:1;cursor:default;background:var(--lightningcss-light,#80a8b5)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#a5c6cc)var(--lightningcss-dark,#61758d);font-size:12px}.tax-practice-exemption-panel{width:calc(50% - 4px)}.tax-practice-exemption-panel button{clear:both;width:80px}.tax-practice-popup-finish{outline-offset:0;border-radius:7px;outline:8px solid var(--lightningcss-light,#d4ca91)var(--lightningcss-dark,#61758d);align-self:center;margin:0;min-width:76px!important;min-height:55px!important;margin-top:9px!important;margin-bottom:9px!important}.tax-practice-exemption-fields{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#d4ca91)var(--lightningcss-dark,#332d20);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:6px 10px;padding:8px 14px;font-size:16px;font-weight:700;display:grid}.tax-practice-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tax-practice-mode .tax-pos-button{min-height:54px;padding:5px;font-size:13px}.tax-practice-exemption-fields input{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:2px inset var(--lightningcss-light,#aaa)var(--lightningcss-dark,#61758d);border-radius:0;width:100%;min-width:0;min-height:30px;padding:4px;font:16px Arial,sans-serif}.tax-practice-dialog.is-exemption{padding-right:18px!important}.tax-practice-dialog.is-exemption [data-slot=dialog-title]{margin-right:-18px}.tax-practice-popup-note{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);order:1;margin:12px 0 0;font-size:13px;line-height:1.4}.tax-practice-cancel{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:0 0;order:2;align-self:center;min-height:38px;margin-top:auto;padding:5px;font:13px Arial,sans-serif;text-decoration:underline}.tax-practice-dialog [data-pos-tour-active=true]{z-index:2;outline-offset:3px;scroll-margin:16px;animation:1.35s ease-in-out infinite pos-guide-pulse;position:relative;outline:4px solid var(--lightningcss-light,#ffe600)var(--lightningcss-dark,#61758d)!important;box-shadow:0 0 0 7px #ffe6003b!important}.tax-practice [data-pos-tour-active=true]{scroll-margin:18px}@media (width<=800px){.tax-practice-heading{flex-wrap:wrap}.tax-practice-guide-actions{justify-content:flex-start}.tax-practice .pulse-full-rail button{font-size:12px}.tax-practice .pulse-full-main .pulse-mock-key{min-height:44px}}@media (width<=520px){.tax-practice .pulse-full-head{display:flex}.tax-practice .pulse-full-expand{max-width:none;min-height:36px;font-size:12px;position:static}.tax-practice-heading h3{font-size:16px}.tax-practice .pulse-full-rail button{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);padding:5px}.tax-practice .pulse-customer-notes{grid-template-columns:1fr}.tax-practice .pulse-customer-notes textarea{min-height:90px}.tax-practice .pulse-screen-tabs>span{padding:5px;font-size:12px}.tax-practice .pulse-full-body.show-ticket>.tax-practice-ticket{padding:12px;overflow:auto}.tax-practice .pulse-full-ticket-bottom{margin:auto -12px -12px;padding:12px}.tax-practice-tax-button{width:90px}.tax-practice-dialog{padding:10px 16px 12px!important}.tax-practice-dialog [data-slot=dialog-title]{margin:-10px -16px 2px;font-size:21px}.tax-practice-dialog.is-exemption{padding-right:16px!important}.tax-practice-dialog.is-exemption [data-slot=dialog-title]{margin-right:-16px}.tax-practice-exemption-fields{gap:6px;padding:8px;font-size:14px}.tax-practice .pulse-full-body.show-ticket{grid-template-columns:minmax(0,1fr) 70px}}@media (prefers-reduced-motion:reduce){.tax-practice-dialog,.tax-practice-overlay,.tax-practice-dialog [data-pos-tour-active=true]{transition:none!important;animation:none!important}}.lm-wrap{color:#173344;background:#edf3f6;border:1px solid #c5d5de;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px;font-family:Arial,Helvetica,sans-serif;display:flex}.lm-wrap.is-expanded{box-sizing:border-box;border-radius:0;width:100%;height:100%;margin:0;padding:12px;overflow:auto}.lm-course-header{flex:none;align-items:center;gap:12px;display:flex}.lm-course-icon{background:#d8eafa;border:1px solid #bdd5e8;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.lm-course-header>div:nth-child(2){flex:1;min-width:0}.lm-course-header strong{font-size:16px;line-height:1.3;display:block}.lm-course-header p{color:#496273;margin:3px 0 0;font-size:12px}.lm-eyebrow{letter-spacing:1.3px;color:#34698c;font-size:10px;font-weight:800}.lm-course-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;display:flex}.lm-course-actions button,.lm-course-footer button,.lm-show-guide{color:#234859;cursor:pointer;background:#fff;border:1px solid #acbfcb;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font:600 12px Arial;display:flex}.lm-course-actions button:hover,.lm-show-guide:hover{background:#e1edf4}.lm-guide{background:#fff;border:1px solid #b8d7e7;border-radius:8px;flex:none;overflow:hidden}.lm-guide-intro{background:#dfedf5;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.lm-guide-intro strong{white-space:nowrap;color:#245977}.lm-guide-intro button{color:#345b72;cursor:pointer;background:0 0;border:0;margin-left:auto;display:flex}.lm-guide ol{flex-wrap:wrap;gap:7px 18px;margin:0;padding:11px 12px;list-style:none;display:flex}.lm-guide li{color:#485e69;flex:42%;align-items:center;gap:7px;font-size:11px;line-height:1.35;display:flex}.lm-guide li>span{border:1px solid #adc0cb;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;display:grid}.lm-guide li.is-done{color:#247149}.lm-guide li.is-done>span{background:#e2f3e8;border-color:#71ad8a}.lm-show-guide{align-self:flex-start}.lm-scroll-shell{flex:1;min-height:0;overflow:auto}.lm-window{color:#000;box-sizing:border-box;isolation:isolate;background:#d4d0c8;border:2px outset #ece9e0;width:100%;min-width:1000px;min-height:590px;font:12px Arial,Helvetica,sans-serif;position:relative}.lm-window *{box-sizing:border-box}.lm-window button,.lm-window input,.lm-window select{color:#000;border-radius:0;font-family:Arial,Helvetica,sans-serif}.lm-window button{cursor:pointer}.lm-window button:disabled{color:#777;cursor:default}.lm-window button:focus-visible,.lm-window input:focus-visible,.lm-window select:focus-visible{outline-offset:1px;outline:2px solid #17489b}.lm-title{color:#fff;background:linear-gradient(90deg,#0b2a79,#a6c5e9);align-items:center;gap:5px;height:23px;padding:2px 3px;font-size:12px;display:flex}.lm-title strong{color:#fff;font-size:12px}.lm-title>div{gap:2px;margin-left:auto;display:flex}.lm-title button{color:#000;background:#d4d0c8;border:2px outset #edeae4;place-items:center;width:18px;height:18px;padding:0;font-size:16px;font-weight:700;line-height:11px;display:grid}.lm-menubar{z-index:8;border-bottom:1px solid #e7e4dd;align-items:stretch;height:26px;padding-left:5px;display:flex;position:relative}.lm-menu{position:relative}.lm-menu>button{background:0 0;border:1px solid #0000;height:100%;padding:4px 12px;font-size:12px}.lm-menu>button:hover,.lm-menu>button[aria-expanded=true]{background:#ddd9d1;border:1px outset #fff}.lm-menu-popup{z-index:20;background:#d4d0c8;border:2px outset #fff;min-width:235px;padding:3px;position:absolute;top:100%;left:0;box-shadow:2px 2px #777}.lm-menu-popup button{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;width:100%;padding:6px 12px 6px 5px;font-size:12px;display:flex}.lm-menu-popup button>span{text-align:center;width:15px;display:inline-block}.lm-menu-popup button:not(:disabled):hover{color:#fff;background:#0a246a}.lm-menu-popup hr{border:0;border-top:1px solid #999;border-bottom:1px solid #fff;margin:3px 0}.lm-lock-label{color:#641900;margin-left:auto;padding:5px 9px;font-weight:700}.lm-toolbar{align-items:center;gap:3px;height:32px;padding:3px 7px;display:flex}.lm-toolbar .lm-button{background:0 0;border:1px solid #0000;place-items:center;width:26px;height:25px;padding:2px;display:grid}.lm-toolbar .lm-button:hover,.lm-toolbar .lm-button.is-active{background:#e4e0d8;border:1px outset #fff}.lm-toolbar .lm-button.is-active{border-style:inset}.lm-toolbar i{border-left:1px solid #999;border-right:1px solid #fff;height:22px;margin:0 4px}.lm-toolbar>span{color:#555;margin-left:auto;font-size:11px}.lm-button{background:#d4d0c8;border:2px outset #f4f1eb;min-height:28px;padding:7px 15px;font-size:12px}.lm-button:active:not(:disabled){border-style:inset}.lm-button:disabled{opacity:.62}.lm-status{border-top:2px groove #e7e3da;justify-content:space-between;gap:15px;min-height:27px;margin-top:10px;padding:5px 6px;font-size:11px;line-height:1.3;display:flex}.lm-status>span:first-child{flex:1}.lm-status>span:last-child{white-space:nowrap;color:#444}.lm-forecast{padding:0 8px 8px}.lm-forecast-top{color:#00147a;align-items:center;gap:6px;height:33px;font-size:12px;display:flex}.lm-forecast-top label{color:#111;align-items:center;gap:6px;margin-left:auto;display:flex}.lm-forecast-top input{accent-color:#0a246a;width:13px;height:13px}.lm-forecast-top select{color:#00147a;background:#fff;border:2px inset #ece9e3;height:23px;margin-left:6px;padding:1px 4px}.lm-forecast-top>.lm-button{place-items:center;width:22px;height:22px;min-height:22px;padding:0;display:grid}.lm-forecast-name{color:#0000f0;margin-left:auto}.lm-forecast-top>span{color:#000;background:#fff;border:2px inset #ece9e3;margin-left:8px;padding:3px 14px}.lm-forecast-body{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.lm-forecast-body>aside{flex-direction:column;align-self:stretch;align-items:start;display:flex;position:relative}.lm-metric-label{background:0 0;border:0;margin:0;padding:3px 0;font-size:19px;color:#00f!important}.lm-forecast-body small{color:#555;padding-top:4px;font-size:10px}.lm-forecast-note{background:#efeee9;border:2px inset #edeae3;width:100%;margin-top:auto;padding:4px;font-size:11px;line-height:1.7}.lm-forecast-table{border-collapse:collapse;table-layout:fixed;border:1px solid #222;width:100%;font-size:11px;line-height:1.1}.lm-forecast-table th,.lm-forecast-table td{white-space:nowrap;vertical-align:middle;text-align:right;background:#fff;border:1px solid #444;height:21px;padding:0 3px;font-weight:400}.lm-forecast-table th{text-align:center;background:#d4d0c8}.lm-forecast-table th:first-child{width:68px}.lm-forecast-table th:nth-child(2){width:58px}.lm-forecast-table th:last-child{width:69px}.lm-forecast-table td:first-child{text-align:left;background:#d4d0c8}.lm-forecast-table td:nth-child(2){text-align:center;color:#000}.lm-forecast-table .lm-total-row td{background:#e4ebfb}.lm-forecast-table .lm-total-row td:first-child{background:#d4d0c8}.lm-forecast-table.is-forecast td:not(:first-child){color:#00f}.lm-forecast-table.is-forecast td:nth-child(2){color:#000}.lm-forecast-table td.is-modified,.lm-forecast-table td.is-modified button{font-weight:700}.lm-forecast-table td button{text-align:right;width:100%;height:20px;color:inherit;background:0 0;border:0;padding:0;font-size:11px}.lm-forecast-table td button:hover{background:#fff4af;outline:1px solid #937710}.lm-forecast-table td input{text-align:right;color:#000;background:#fffde4;border:1px solid #184faa;width:100%;min-width:0;height:20px;padding:0 2px;font-size:11px;display:block}.lm-schedule{--lm-name-width:230px;--lm-day-width:43px;--lm-week-width:48px;--lm-roster-width:calc(var(--lm-name-width) + var(--lm-day-width) + var(--lm-week-width));padding:0 8px}.lm-tabs{align-items:end;gap:0;margin-top:3px;padding-bottom:0;display:flex}.lm-tabs button{white-space:nowrap;background:#d4d0c8;border:2px outset #ede9e0;border-bottom:0;height:27px;padding:5px 8px;font-size:12px}.lm-tabs button[aria-selected=true]{z-index:1;background:#dedad2;height:29px;padding-top:6px;font-weight:700;position:relative;top:1px}.lm-grid-controls{border:2px groove #eee;border-bottom:0;align-items:center;gap:15px;min-height:35px;padding:6px 7px;display:flex}.lm-grid-controls label{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.lm-grid-controls select{background:#fff;border:2px inset #eee;padding:2px 4px;font-size:11px}.lm-grid-controls>span{color:#555;font-size:11px}.lm-grid-controls>.lm-button{min-height:23px;margin-left:auto;padding:3px 9px}.lm-grid{background:#fff;border:2px inset #ece9e1}.lm-grid-heading,.lm-employee-row{grid-template-columns:var(--lm-name-width) var(--lm-day-width) var(--lm-week-width) minmax(0,1fr);display:grid}.lm-grid-heading{background:#d4d0c8;height:39px}.lm-grid-heading>span{border-bottom:1px solid #888;border-right:1px solid #888;place-content:center;padding:4px;font-size:11px;display:grid}.lm-grid-heading>span:first-child{place-content:start;align-items:end;padding:19px 5px 4px}.lm-time-ruler{background:repeating-linear-gradient(90deg,#0000 0 calc(1.04167% - 1px),#777 calc(1.04167% - 1px) 1.04167%) bottom/100% 7px no-repeat;border-bottom:1px solid #777;border-left:1px solid #777;position:relative;overflow:hidden}.lm-time-ruler>span{white-space:nowrap;font-size:10px;position:absolute;top:19px;transform:translate(-50%)}.lm-time-ruler>span:nth-child(2){transform:none}.lm-time-ruler>span:last-child{transform:translate(-100%)}.lm-open-hours{text-align:center;color:#113a14;background:#76b583;border:1px solid #377440;height:15px;font-size:10px;position:absolute;top:0}.lm-employee-row{height:26px;min-height:26px}.lm-employee{text-align:left;white-space:nowrap;color:#000;border:1px solid #555;border-top:0;border-left:0;align-items:center;gap:5px;padding:0 5px;font-size:11px;display:flex}.lm-select-box{background:#fff;border:1px solid #777;flex:none;place-items:center;width:11px;height:11px;font-size:9px;line-height:9px;display:inline-grid}.lm-dialog-message{color:#444;background:#ece9e1;border:1px inset #eee;padding:6px;font-size:11px!important}.lm-employee-row.is-selected .lm-employee{box-shadow:inset 0 0 0 2px #000}.lm-hour-cell{font-variant-numeric:tabular-nums;background:#eeeae3;border-bottom:1px solid #555;border-right:1px solid #555;justify-content:flex-end;align-items:center;padding-right:5px;font-size:11px;display:flex}.lm-timeline{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:repeating-linear-gradient(90deg,#0000 0 calc(1.04167% - 1px),#888 calc(1.04167% - 1px) 1.04167%),repeating-linear-gradient(90deg,#0000 0 calc(4.16667% - 1px),#333 calc(4.16667% - 1px) 4.16667%);background-position:50% 3px,50% 3px;background-repeat:no-repeat;background-size:100% 7px,100% 11px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-bottom:1px solid #aaa;border-left:1px solid #555;position:relative}.lm-shift{white-space:nowrap;color:#000;text-align:center;cursor:pointer;z-index:1;border:1px solid #111;min-width:0;height:15px;padding:0 1px;font-size:9px;line-height:13px;position:absolute;top:10px;overflow:hidden}.lm-drag-preview{opacity:.6;pointer-events:none;border:1px dashed #000}.lm-bottom{grid-template-columns:var(--lm-roster-width) minmax(0,1fr);border:2px solid #0000;gap:0;margin-top:9px;display:grid}.lm-totals-column{min-width:0;padding-right:32px}.lm-labor-totals{border-collapse:collapse;width:100%;font-size:11px;line-height:1.15}.lm-labor-totals th,.lm-labor-totals td{text-align:right;white-space:nowrap;background:#eceae4;border:1px solid #999;padding:3px 4px}.lm-labor-totals th{background:#d4d0c8;font-weight:400}.lm-labor-totals td:first-child,.lm-labor-totals th:first-child{text-align:left}.lm-labor-totals tfoot td{text-align:left;color:#555;font-size:9px}.lm-chart{background:#f8f8f5;border:0;border-left:1px solid #777;min-width:0;box-shadow:inset 0 0 0 1px #bbb}.lm-chart-label{align-items:center;gap:8px;padding:3px 7px;font-size:11px;display:flex}.lm-chart-label>span{gap:9px;margin-left:auto;display:flex}.lm-chart-label i{align-items:center;gap:4px;font-size:10px;font-style:normal;display:flex}.lm-chart-label em{border:1px solid #555;width:10px;height:10px;display:inline-block}.lm-waste-svg{width:100%;height:160px;display:block}.lm-waste-plot{position:relative}.lm-waste-axis{color:#333;text-align:right;width:27px;height:160px;font-size:9px;position:absolute;top:0;left:-31px}.lm-waste-axis span{position:absolute;right:2px;transform:translateY(-50%)}.lm-waste-axis b{font-size:8px;font-weight:400;position:absolute;top:0;right:1px}.lm-waste-axis b:last-child{top:auto;bottom:0}.lm-chart-time-ruler{border-top:1px solid #777;height:20px;position:relative}.lm-chart-time-ruler>span{white-space:nowrap;font-size:10px;position:absolute;top:3px;transform:translate(-50%)}.lm-chart-time-ruler>span:first-child{transform:none}.lm-chart-time-ruler>span:last-child{transform:translate(-100%)}.lm-weekly{border:2px groove #ede9e0;min-height:451px;padding:14px 12px}.lm-weekly>strong{margin-bottom:16px;font-size:12px;display:block}.lm-verification-layout{grid-template-columns:minmax(0,1fr) 116px;gap:18px;display:grid}.lm-issue-scroll{background:#fff;border:2px inset #ede9e1;height:315px;overflow:auto}.lm-issue-table{border-collapse:collapse;width:100%;min-width:740px;font-size:11px;line-height:1.15}.lm-issue-table th{text-align:left;white-space:nowrap;background:#d4d0c8;border:1px outset #eee;padding:3px 5px;font-weight:400}.lm-issue-table th:first-child{width:33px}.lm-issue-table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;height:23px;padding:3px 5px}.lm-issue-table tr:nth-child(2n) td{background:#efefeb}.lm-issue-table td:first-child{text-align:center}.lm-issue-table input{accent-color:#000;width:13px;height:13px}.lm-issue-table td>button{text-align:left;white-space:nowrap;color:#000;background:0 0;border:0;padding:0;font-size:11px}.lm-issue-table td>button:hover{color:#002699;text-decoration:underline}.lm-publish-panel{flex-direction:column;justify-content:space-between;align-items:stretch;padding:2px 0 1px;display:flex}.lm-publish-panel p{margin:10px 0;font-size:11px;line-height:1.3}.lm-weekly>small{color:#444;margin-top:12px;font-size:10px;display:block}.lm-modal-backdrop{z-index:30;background:#0004;justify-content:center;align-items:flex-start;padding:50px 20px;display:flex;position:absolute;inset:23px 0 0;overflow:auto}.lm-modal{color:#000;background:#d4d0c8;border:3px outset #eee;flex:none;width:420px;font-size:12px;box-shadow:4px 4px #555}.lm-modal>header{color:#fff;background:linear-gradient(90deg,#0b2a79,#a6c5e9);align-items:center;gap:6px;min-height:25px;padding:3px 4px;display:flex}.lm-modal>header strong{color:#fff;font-size:12px}.lm-modal>header>.lm-button{border-width:1px;place-items:center;width:18px;height:18px;min-height:18px;margin-left:auto;padding:0;display:grid}.lm-modal-body{padding:17px}.lm-modal-body p{margin:0 0 14px;font-size:12px;line-height:1.45}.lm-modal-body label{flex-direction:column;gap:5px;margin-bottom:11px;font-size:12px;display:flex}.lm-modal-body select,.lm-modal-body input{background:#fff;border:2px inset #eee;width:100%;min-width:0;padding:5px 6px;font-size:12px}.lm-modal-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.lm-modal-actions button{min-width:73px}.lm-time-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lm-version-list{gap:7px;display:grid}.lm-version-list>button{text-align:left}.lm-help-images{gap:8px;display:flex}.lm-help-images img{object-fit:contain;width:48%;height:auto}.lm-report-modal{width:950px}.lm-report-backdrop{padding:15px}.lm-print-report{color:#000;background:#fff;padding:18px;font-family:Arial}.lm-print-report h2{color:#000;margin:0 0 6px;font-size:20px}.lm-print-report>p{font-size:11px}.lm-print-report table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:10px;line-height:1.4}.lm-print-report th,.lm-print-report td{text-align:center;color:#000;vertical-align:top;border:1px solid #444;padding:5px}.lm-print-report th:first-child{text-align:left;width:158px}.lm-print-report th:last-child{width:46px}.lm-print-report th{background:#ececec}.lm-print-report small{font-size:9px;font-weight:400;display:block}.lm-print-report td>div+div{border-top:1px dotted #999;margin-top:4px;padding-top:3px}.lm-course-footer{color:#456272;flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.lm-course-footer button{color:#fff;background:#114a70;border-color:#114a70}.lm-course-footer button:disabled{opacity:.5;cursor:default}.lm-course-footer button:not(:disabled):hover{background:#0a3452}@media (width<=700px){.lm-wrap{gap:8px;padding:9px}.lm-course-header{flex-wrap:wrap;align-items:flex-start;gap:8px}.lm-course-header strong{font-size:16px}.lm-course-icon{width:36px;height:36px}.lm-course-actions{justify-content:flex-start;margin-left:44px}.lm-guide-intro{align-items:flex-start;gap:8px}.lm-guide-intro strong{font-size:10px}.lm-guide li{flex-basis:100%}.lm-guide ol{padding:8px 10px}.lm-course-footer{align-items:flex-start}.lm-course-footer button{white-space:nowrap;font-size:11px}.lm-scroll-shell{max-height:70vh}.lm-wrap.is-expanded .lm-scroll-shell{max-height:none}.lm-modal-backdrop{justify-content:flex-start;padding:30px 15px}.lm-modal{max-width:calc(100vw - 65px)}.lm-report-modal{width:930px;max-width:none}.lm-course-footer>span{font-size:11px}}@media print{@page{size:letter landscape;margin:.3in}:is(html:has(.lm-print-report),body:has(.lm-print-report)){background:#fff!important;height:auto!important;overflow:visible!important}body:has(.lm-print-report) *{visibility:hidden!important}body:has(.lm-print-report) :not(:has(.lm-print-report)):not(.lm-print-report):not(.lm-print-report *){display:none!important}body:has(.lm-print-report) :has(.lm-print-report){border:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.lm-print-report,.lm-print-report *{visibility:visible!important}.lm-print-report{background:#fff;width:10.4in;padding:0;position:absolute;top:0;left:0}.lm-print-report table{font-size:8px}.lm-print-report th,.lm-print-report td{padding:3px}.lm-print-report h2{font-size:17px}.lm-no-print{display:none!important}.lm-report-modal,.lm-modal-backdrop,.lm-scroll-shell,.lm-window,.lm-wrap,.pulse-practice-screen{min-width:0!important;height:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;padding:0!important;position:static!important;overflow:visible!important}.lm-print-report tr{break-inside:avoid}}.lm-coach{box-sizing:border-box;color:#183b52;background:#fff;border:2px solid #d8b400;border-radius:8px;flex:none;font-family:Arial,Helvetica,sans-serif;position:relative;box-shadow:0 5px 22px #143b5940}.lm-coach-top{background:#e6f1fb;border-bottom:1px solid #c2d9ed;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.lm-coach-top>span{letter-spacing:.6px;font-size:10px;font-weight:700}.lm-coach-top>div{gap:5px;display:flex}.lm-coach button{color:#245371;cursor:pointer;background:#fff;border:1px solid #b5ccdf;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:5px 8px;font:600 12px Arial,sans-serif;display:inline-flex}.lm-coach button:disabled{opacity:.4;cursor:default}.lm-coach button:focus-visible{outline-offset:2px;outline:3px solid #2588dc}.lm-coach-content{gap:9px;padding:9px 11px 4px;display:flex}.lm-coach-content>div{min-width:0}.lm-coach-number{color:#fff;background:#176aa4;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:14px;font-weight:700;display:grid}.lm-coach h3{margin:0 0 4px;font-size:15px;line-height:1.3}.lm-coach-content p{max-width:1000px;margin:0 0 5px;font-size:13px;line-height:1.4}.lm-coach-content p.lm-coach-why{color:#526c7c;font-size:12px;line-height:1.4}.lm-coach-actions{flex-wrap:wrap;align-items:center;gap:6px;padding:0 11px 8px 47px;display:flex}.lm-coach button.lm-coach-confirm{color:#fff;background:#176aa4;border-color:#176aa4;margin-left:auto;padding:5px 8px;font-size:12px}.lm-coach-hint{color:#805914;background:#fff1d8;border:1px solid #e3bf7d;border-radius:5px;margin:0 11px 7px 47px;padding:6px 8px;font-size:12px;line-height:1.4}.lm-coach-progress{background:#ddeaf4;height:3px}.lm-coach-progress span{background:#176aa4;height:100%;transition:width .15s;display:block}.lm-coach.is-paused{border-color:#92a9ba}.lm-coach-paused-copy{margin:8px 10px;font-size:12px;line-height:1.4}.lm-guide summary{color:#35566b;cursor:pointer;padding:7px 10px;font-size:12px;font-weight:700}.lm-wrap [data-lm-tour-active=true]{z-index:4;scroll-margin:20px 18px 24px;animation:1.35s ease-in-out infinite lm-guide-pulse;position:relative;box-shadow:0 0 0 2px #604d00,0 0 0 8px #ffdf0066,0 0 15px 8px #ffdf0055;outline-offset:3px!important;outline:4px solid #ffe600!important}@keyframes lm-guide-pulse{0%,to{box-shadow:0 0 0 2px #604d00,0 0 0 8px #ffdf0066,0 0 15px 8px #ffdf0055}50%{box-shadow:0 0 0 2px #604d00,0 0 0 13px #ffdf0080,0 0 26px 13px #ffdf00bb}}@media (prefers-reduced-motion:reduce){.lm-wrap [data-lm-tour-active=true]{animation:none}.lm-draw-guide{animation:none!important}.lm-coach-progress span{transition:none}}@media (width<=650px){.lm-coach{top:auto}.lm-coach-top{align-items:center;padding:5px 8px}.lm-coach-top>span{max-width:100px;font-size:9px;line-height:1.4}.lm-coach-top>div{gap:4px}.lm-coach-top button{padding:5px;font-size:11px}.lm-coach-content{gap:8px;padding:8px 9px 3px}.lm-coach-number{width:24px;height:24px;font-size:13px}.lm-coach h3{font-size:14px}.lm-coach-content p{font-size:13px}.lm-coach-content p.lm-coach-why{font-size:12px}.lm-coach-actions{gap:5px;padding:0 9px 7px}.lm-coach-hint{margin-left:9px}.lm-coach button.lm-coach-confirm{margin-left:0}}@media print{.lm-coach{display:none!important}.lm-wrap [data-lm-tour-active=true]{box-shadow:none!important;outline:none!important;animation:none!important}}.lm-shift{overflow:visible}.lm-shift-edit{color:#000;width:100%;height:100%;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 7px;line-height:13px;display:block;overflow:hidden}.lm-resize-handle{touch-action:none;z-index:3;background:0 0;border:0;width:9px;max-width:50%;padding:0;position:absolute;top:-3px;bottom:-3px;cursor:ew-resize!important}.lm-resize-start{left:0}.lm-resize-end{right:0}.lm-resize-handle:after{content:"";background:#111;width:1px;position:absolute;top:4px;bottom:4px;left:1px;box-shadow:1px 0 #ffffffb0}.lm-resize-end:after{left:auto;right:1px}.lm-shift:hover .lm-resize-handle,.lm-shift:focus-within .lm-resize-handle,.lm-shift.is-resizing .lm-resize-handle{background:#fff5}.lm-shift.is-resizing{z-index:5;outline:1px solid #17489b}.lm-resize-tooltip{color:#fff;pointer-events:none;white-space:nowrap;background:#173c59;border-radius:3px;padding:5px 7px;font:11px Arial;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0004}.lm-shift.is-locked .lm-resize-handle{display:none}.lm-shift.is-locked .lm-shift-edit{padding:0 1px}@media (pointer:coarse){.lm-resize-handle{width:13px;top:-5px;bottom:-5px}.lm-resize-start{left:0}.lm-resize-end{right:0}}.lm-draw-guide{color:#754d00;pointer-events:none;z-index:1;background:#fff3cb80;border:2px dashed #bd7900;justify-content:space-between;align-items:center;padding:0 3px;scroll-margin:20px 18px 24px;font:700 9px Arial;display:flex;position:absolute;top:2px;bottom:2px}.lm-drag-preview{z-index:7;pointer-events:none}.lm-resize-handle[data-lm-tour-active]{z-index:6;position:absolute!important}.lm-keyboard-cursor{pointer-events:none;z-index:2;border-left:2px solid #087aea;display:none;position:absolute;top:0;bottom:0}.lm-timeline:focus-visible .lm-keyboard-cursor{display:block}.lm-timeline[data-lm-tour-active=true] .lm-draw-guide{background:#ffe60040;border-color:#ffdf00;animation:1.35s ease-in-out infinite lm-draw-guide-pulse;box-shadow:inset 0 0 0 1px #604d00,0 0 0 1px #604d00}@keyframes lm-draw-guide-pulse{0%,to{background-color:#ffe60040;box-shadow:inset 0 0 0 1px #604d00,0 0 0 1px #604d00}50%{background-color:#ffe60075;box-shadow:inset 0 0 0 1px #604d00,0 0 0 1px #604d00,0 0 14px 4px #ffdf00a3}}.lm-hours-comparison{color:#183b52;background:#fff;border:1px solid #b8d7e7;border-radius:8px;padding:10px}.lm-hours-comparison>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.lm-hours-comparison>header>span{color:#526c7c}.lm-hours-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.lm-hours-cards>section{background:#f4f8fb;border:1px solid #c5d9e5;border-radius:6px;min-width:0;padding:10px}.lm-hours-cards h3{margin:0 0 8px;font-size:14px}.lm-hours-cards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.lm-hours-cards dt{color:#526c7c;font-size:12px}.lm-hours-cards dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:19px;font-weight:700}.lm-hours-cards dd.is-below{color:#9a4419}.lm-hours-cards dd.is-above{color:#8b5610}.lm-hours-cards dd.is-equal{color:#26744b}.lm-hours-cards p{margin:8px 0 4px;font-size:12px;line-height:1.4}.lm-hours-cards small{color:#526c7c;font-size:12px}.lm-hours-note{color:#526c7c;margin:8px 0 0;font-size:12px;line-height:1.4}@media print{.lm-hours-comparison{display:none!important}}@media (width<=700px){.lm-course-header>div:nth-child(2){flex:calc(100% - 44px)}.lm-course-actions{flex-basis:calc(100% - 44px)}}.lm-coach.is-floating{z-index:2147483000;width:min(380px,100vw - 24px);margin:0;position:fixed}.lm-coach-panel{background:#fff;border-radius:6px;max-height:calc(100dvh - 28px);position:relative;overflow:auto}.lm-coach-pointer{pointer-events:none;background:#fff;border:1px solid #d8b400;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.lm-coach-top{background:#fff8ce;border-color:#ebd66f}.lm-hours-cards .is-above{color:#b42318!important}.lm-hours-cards .lm-hours-status.is-above{background:#fff0ee;border-left:3px solid #b42318;padding:5px 7px;font-weight:700}.lm-hours-target{color:#183b52;font-weight:700}.lm-busy-guide{color:#29475a;background:#fff;border:1px solid #bbccd9;border-radius:10px;margin:0 0 12px;padding:12px;font:12px Arial,sans-serif}.lm-busy-guide strong{margin:0 0 8px;font-size:12px;display:block}.lm-busy-guide small{color:#617585;font-size:10px;line-height:1.4;display:block}.lm-busy-ranking{border-radius:5px;margin-bottom:9px;padding:5px}.lm-busy-ranking ol{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.lm-busy-ranking li{background:#f5f8fa;border:1px solid #cedce5;border-radius:5px;flex:1;min-width:90px;padding:7px 8px}.lm-busy-ranking li.is-current{background:#fff5b5;border-color:#d1ac00}.lm-busy-ranking li span,.lm-busy-ranking li b{font-size:11px;display:block}.lm-busy-ranking li b{margin-top:3px}.lm-busy-panels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lm-busy-availability,.lm-busy-readiness{border:1px solid #d4dfe6;border-radius:6px;padding:9px}.lm-busy-guide ul{margin:0 0 6px;padding:0;list-style:none}.lm-busy-guide li{line-height:1.45}.lm-busy-availability li{justify-content:space-between;gap:8px;margin-bottom:5px;font-size:11px;display:flex}.lm-busy-availability li b{white-space:nowrap;font-size:10px}.lm-busy-guide summary{cursor:pointer;margin-top:5px;font-size:10px}.lm-busy-readiness li{color:#8d4427;gap:7px;margin-bottom:3px;font-size:11px;display:flex}.lm-busy-readiness li.is-done{color:#236341}.lm-busy-readiness li>span{flex:none;width:12px;font-weight:700}@media (width<=700px){.lm-busy-panels{grid-template-columns:1fr}.lm-busy-ranking li{min-width:83px}.lm-busy-guide{padding:8px}.lm-busy-availability li{flex-wrap:wrap;gap:2px}}@media print{.lm-busy-guide{display:none}}.lm-wrap.is-expanded.is-busy-first .lm-busy-guide{flex:none}.lm-wrap.is-expanded.is-busy-first .lm-scroll-shell{flex:none;min-height:590px;max-height:none}.training-hours{color:var(--lightningcss-light,#15314b)var(--lightningcss-dark,#e8edf5);max-width:1280px;margin:auto;padding:24px 24px 70px}.hours-back{align-items:center;gap:8px;margin-bottom:20px;font-weight:700;display:inline-flex}.hours-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(120deg,var(--lightningcss-light,#102e48)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#164f75)var(--lightningcss-dark,#1d4c71));border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:30px 36px;display:flex}.hours-hero h1{margin:8px 0;font-size:clamp(34px,5vw,54px)}.hours-hero p{color:var(--lightningcss-light,#d3e5ef)var(--lightningcss-dark,#e8edf5);margin:0}.hours-eyebrow{letter-spacing:2px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.hours-policy{background:var(--lightningcss-light,#f1f7fa)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d9e7ee)var(--lightningcss-dark,#61758d);border-radius:18px;margin:20px 0;padding:22px;line-height:1.6}.hours-policy p{color:var(--lightningcss-light,#476078)var(--lightningcss-dark,#9acbff);margin:8px 0 12px}.hours-policy>div{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.hours-policy>div span{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d7e4ee)var(--lightningcss-dark,#61758d);border-radius:8px;padding:6px 12px}.hours-policy b{margin-left:10px}.hours-policy small{color:var(--lightningcss-light,#52697c)var(--lightningcss-dark,#9acbff)}.hours-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0;display:flex}.hours-filters label{flex-direction:column;flex:1;gap:6px;min-width:220px;font-size:13px;font-weight:700;display:flex}.hours-filters select{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6d6e1)var(--lightningcss-dark,#61758d);border-radius:10px;width:100%;min-height:46px;padding:12px}.hours-filters button{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#c6d6e1)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:center;gap:7px;min-height:46px;padding:12px 15px;font-weight:700;display:flex}.training-hours button{cursor:pointer}.training-hours button:disabled{opacity:.6;cursor:wait}.training-hours button:focus-visible,.training-hours select:focus-visible,.hours-record summary:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#206ab8)var(--lightningcss-dark,#61758d)}.hours-error{color:var(--lightningcss-light,#8b2533)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#fff1f2)var(--lightningcss-dark,#151f2d);border-radius:10px;padding:15px}.hours-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:22px;display:grid}.hours-metrics article{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e3ea)var(--lightningcss-dark,#61758d);border-radius:18px;padding:22px}.hours-metrics span{color:var(--lightningcss-light,#52677d)var(--lightningcss-dark,#9acbff);font-size:13px;font-weight:700}.hours-metrics strong{margin-top:9px;font-size:38px;display:block}.hours-panels{grid-template-columns:1fr 1.35fr;gap:20px;display:grid}.hours-panel{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d8e3ea)var(--lightningcss-dark,#61758d);border-radius:20px;min-width:0;margin-bottom:22px;padding:24px}.hours-panel h2{margin:0 0 15px;font-size:21px;font-weight:800}.hours-muted{color:var(--lightningcss-light,#64798a)var(--lightningcss-dark,#9acbff);margin:0 0 18px;font-size:14px}.hours-stage{border-bottom:1px solid var(--lightningcss-light,#e7edf2)var(--lightningcss-dark,#61758d);justify-content:space-between;gap:15px;padding:14px 0;display:flex}.hours-stage:last-child{border:0}.training-hours small{font-size:12px;display:block}.hours-stage small{color:var(--lightningcss-light,#657b8e)var(--lightningcss-dark,#9acbff);margin-top:4px}.hours-trends{max-height:310px;overflow:auto}.hours-trends button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(130px,1fr) 1fr auto;align-items:center;gap:12px;width:100%;padding:12px 8px;display:grid}.hours-trends button[aria-pressed=true]{background:var(--lightningcss-light,#edf5fc)var(--lightningcss-dark,#151f2d)}.hours-trends small{color:var(--lightningcss-light,#61768a)var(--lightningcss-dark,#9acbff);margin-top:5px}.hours-bar{background:var(--lightningcss-light,#edf1f6)var(--lightningcss-dark,#172d43);border-radius:8px;height:12px;overflow:hidden}.hours-bar i{background:var(--lightningcss-light,#2163c5)var(--lightningcss-dark,#1d4c71);border-radius:8px;height:100%;display:block}.hours-table-scroll{overflow:auto}.training-hours table{border-collapse:collapse;width:100%;font-size:14px}.training-hours th,.training-hours td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--lightningcss-light,#e1eaf0)var(--lightningcss-dark,#61758d);padding:14px 12px}.training-hours th:first-child{text-align:left}.training-hours thead{background:var(--lightningcss-light,#f3f7fa)var(--lightningcss-dark,#151f2d)}.training-hours thead small{color:var(--lightningcss-light,#617589)var(--lightningcss-dark,#9acbff);font-weight:400}.training-hours tfoot{background:var(--lightningcss-light,#f3f7fa)var(--lightningcss-dark,#151f2d);font-weight:800}.hours-store-link{color:var(--lightningcss-light,#1655a0)var(--lightningcss-dark,#9acbff);text-align:left;background:0 0;border:0;padding:0;font-weight:700}.hours-empty{text-align:center;color:var(--lightningcss-light,#617488)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#f5f8fa)var(--lightningcss-dark,#151f2d);border-radius:12px;padding:30px}.hours-empty svg{margin:0 auto 12px}.hours-empty strong{color:var(--lightningcss-light,#28465e)var(--lightningcss-dark,#9acbff);display:block}.hours-empty p{max-width:540px;margin:10px auto}.hours-record{border-top:1px solid var(--lightningcss-light,#dce6ed)var(--lightningcss-dark,#61758d);padding:15px 0}.hours-record summary{cursor:pointer;justify-content:space-between;gap:15px;display:flex}.hours-record summary:before{content:"+";font-weight:800}.hours-record[open] summary:before{content:"−"}.hours-record summary>span:first-of-type{flex:1}.hours-record small{color:var(--lightningcss-light,#657b8e)var(--lightningcss-dark,#9acbff);margin-top:4px}.hours-record ul{padding-left:30px;font-size:14px}.hours-record li{margin:10px 0}.hours-updated{color:var(--lightningcss-light,#697d8e)var(--lightningcss-dark,#9acbff);font-size:12px}@media (width<=760px){.training-hours{padding:16px 12px 50px}.hours-hero{padding:24px}.hours-hero>svg{width:38px}.hours-metrics{grid-template-columns:1fr 1fr;gap:10px}.hours-metrics article{padding:16px}.hours-panels{grid-template-columns:1fr;gap:0}.hours-panel{padding:18px}.hours-filters label{min-width:100%}.hours-record summary{font-size:13px}.hours-trends button{grid-template-columns:1fr 70px auto;font-size:13px}}.native-tracker{max-width:1600px;color:var(--lightningcss-light,var(--text,#172c40))var(--lightningcss-dark,#e8edf5);margin:auto;padding:24px}.native-tracker h1{margin:20px 0 12px;font-size:clamp(26px,4vw,40px)}.native-tracker small{font-size:12px;font-weight:400;display:block}.nt-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0;display:flex}.native-tracker label{flex-direction:column;gap:6px;font-size:13px;display:flex}.native-tracker input,.native-tracker select,.native-tracker textarea{color:inherit;background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#aebbc9)var(--lightningcss-dark,#61758d);border-radius:10px;max-width:100%;padding:10px}.native-tracker button{background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);color:inherit;cursor:pointer;border:1px solid var(--lightningcss-light,#bdc8d1)var(--lightningcss-dark,#61758d);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.native-tracker button:disabled{opacity:.5;cursor:default}.nt-table{background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#ccd4de)var(--lightningcss-dark,#61758d);border-radius:16px;max-height:70vh;overflow:auto}.nt-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.nt-table th,.nt-table td{text-align:left;border-bottom:1px solid var(--lightningcss-light,#dbe1e8)var(--lightningcss-dark,#61758d);min-width:175px;padding:12px}.nt-table thead th{background:var(--lightningcss-light,var(--surface,#f4f6f8))var(--lightningcss-dark,#151f2d);z-index:2;position:sticky;top:0}.nt-table tbody th{background:var(--lightningcss-light,var(--surface,#f4f6f8))var(--lightningcss-dark,#151f2d);z-index:1;position:sticky;left:0}.nt-table .nt-cell{text-align:left;flex-direction:column;align-items:start;width:100%;min-height:78px;font-size:12px;display:flex}.nt-cell.nt-complete{border-color:var(--lightningcss-light,#238254)var(--lightningcss-dark,#61758d);border-left-width:4px}.nt-cell.nt-incomplete,.nt-cell.nt-changes_requested{border-left:4px solid var(--lightningcss-light,#a84c24)var(--lightningcss-dark,#61758d)}.nt-cell.nt-locked{opacity:.7}.nt-overlay{z-index:1000;background:var(--lightningcss-light,#10203388)var(--lightningcss-dark,#0c131e88);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nt-dialog{background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border-radius:20px;width:min(580px,100%);max-height:88dvh;padding:28px;position:relative;overflow:auto}.nt-dialog form{gap:14px;margin:24px 0;display:grid}.nt-dialog article{border-top:1px solid var(--lightningcss-light,#ccd4de)var(--lightningcss-dark,#61758d);padding:14px 0}.nt-dialog .nt-close{float:right}.nt-dialog textarea{min-height:80px}@media (width<=600px){.native-tracker{padding:16px}.nt-controls label{width:100%}.nt-table tbody th{min-width:130px;max-width:150px}.nt-dialog{padding:20px}}.nt-dialog{color:inherit;border:1px solid var(--lightningcss-light,#ccd4de)var(--lightningcss-dark,#61758d);margin:auto}.nt-dialog::backdrop{background:var(--lightningcss-light,#10203388)var(--lightningcss-dark,#0c131e88)}.nt-dialog:not(.nt-import-dialog){box-sizing:border-box;overflow-wrap:anywhere;width:min(580px,100vw - 28px);max-width:calc(100vw - 28px);max-height:90dvh;position:fixed;inset:0;overflow:hidden auto;transform:none}.nt-evaluation-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.nt-evaluation-choices button{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;min-width:0;min-height:90px;display:flex}.nt-evaluation-choices button[aria-pressed=true]{border:2px solid var(--lightningcss-light,var(--blue,#006491))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--muted,#edf4f8))var(--lightningcss-dark,#1e2b3d)}.nt-evaluation-people{gap:10px;display:grid}.nt-evaluation-people article{border:1px solid var(--lightningcss-light,var(--border,#ccd4de))var(--lightningcss-dark,#61758d);overflow-wrap:anywhere;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.nt-evaluation-people article>div{min-width:0}.nt-evaluation-people button{white-space:normal;min-height:44px}.nt-evaluation-review{border-top:1px solid var(--lightningcss-light,var(--border,#ccd4de))var(--lightningcss-dark,#61758d);margin-top:28px;padding-top:20px}.nt-evaluations :is(button,a,summary){min-height:44px}.nt-evaluations details{overflow-wrap:anywhere}.nt-evaluations .nt-record-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media (width<=850px){.nt-evaluation-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.nt-evaluations{padding:14px}.nt-evaluation-people article{grid-template-columns:minmax(0,1fr);gap:8px}.nt-evaluation-people button{width:100%}.nt-evaluation-choices{gap:8px}.nt-evaluation-choices button{padding:10px;font-size:13px}.nt-dialog:not(.nt-import-dialog){padding:18px}.nt-dialog input[type=file]{width:100%;min-width:0}}.nt-course-progress{color:var(--lightningcss-light,var(--foreground,#172c40))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d)}.nt-progress-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nt-progress-heading>div:first-child{min-width:0}.nt-progress-heading h3{font-family:"Domino's Sans Header 1",sans-serif}.nt-progress-heading p{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6);margin:0 0 16px}.nt-progress-tools{flex-wrap:wrap;flex:none;gap:8px;display:flex}.nt-course-progress button{min-height:44px;color:inherit;background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--border,#cdd8e3))var(--lightningcss-dark,#61758d);white-space:normal;font-size:13px;line-height:1.4}.nt-course-progress :is(button,summary):focus-visible{outline:3px solid var(--lightningcss-light,var(--ring,#0876d1))var(--lightningcss-dark,#61758d);outline-offset:3px}.nt-progress-filter-note{background:var(--lightningcss-light,var(--muted,#edf3f8))var(--lightningcss-dark,#1e2b3d);border-radius:10px;padding:12px}.nt-path-progress-list{gap:12px;display:grid}.nt-path-progress{border:1px solid var(--lightningcss-light,var(--border,#cdd8e3))var(--lightningcss-dark,#61758d);border-radius:14px;min-width:0}.native-tracker .nt-path-toggle{text-align:left;touch-action:manipulation;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(210px,.8fr) 24px;align-items:center;gap:16px;width:100%;padding:18px;display:grid}.nt-path-toggle:hover{background:var(--lightningcss-light,var(--muted,#edf3f8))var(--lightningcss-dark,#1e2b3d)}.nt-path-name{gap:6px;min-width:0;display:grid}.nt-path-name .hpp-header-type{overflow-wrap:anywhere;font-size:clamp(20px,2vw,24px);font-weight:900;line-height:1.2}.nt-path-caption{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6);font-size:12px}.nt-path-completion{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;min-width:0;font-size:12px;display:grid}.nt-path-percent{font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:22px;font-weight:700}.nt-course-progress progress{width:100%;min-width:0;height:8px;color:var(--lightningcss-light,var(--blue,#167bb2))var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,var(--muted,#e6edf4))var(--lightningcss-dark,#1e2b3d);accent-color:var(--lightningcss-light,var(--blue,#167bb2))var(--lightningcss-dark,#9acbff);border:0;border-radius:8px;display:block;overflow:hidden}.nt-course-progress progress::-webkit-progress-bar{background:var(--lightningcss-light,var(--muted,#e6edf4))var(--lightningcss-dark,#1e2b3d);border-radius:8px}.nt-course-progress progress::-webkit-progress-value{background:var(--lightningcss-light,var(--blue,#167bb2))var(--lightningcss-dark,#1d4c71);border-radius:8px}.nt-course-progress progress::-moz-progress-bar{background:var(--lightningcss-light,var(--blue,#167bb2))var(--lightningcss-dark,#1d4c71);border-radius:8px}.nt-path-chevron{justify-self:end;transition:transform .15s}.nt-path-toggle[aria-expanded=true] .nt-path-chevron{transform:rotate(180deg)}.nt-path-lessons{border-top:1px solid var(--lightningcss-light,var(--border,#cdd8e3))var(--lightningcss-dark,#61758d);padding:0 18px 18px}.nt-path-lessons[hidden]{display:none}.nt-path-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 0;display:flex}.nt-path-detail-heading p{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6);margin:0}.nt-path-audience{color:var(--lightningcss-light,var(--foreground,#172c40))var(--lightningcss-dark,#e8edf5);font-size:13px;line-height:1.5}.nt-path-actions{flex-wrap:wrap;gap:8px;display:flex}.nt-sheet-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:16px 0 22px;display:flex}.nt-sheet-toolbar>div{flex:1;min-width:min(100%,240px)}.nt-sheet-toolbar p{margin:0 0 8px;font-size:13px;line-height:1.6}.nt-sheet-audience{font-weight:600}.nt-sheet-toolbar label{min-width:220px}.nt-sheet-toolbar select{width:100%;min-height:44px}.nt-progress-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.nt-progress-status>div{background:var(--lightningcss-light,var(--muted,#edf3f8))var(--lightningcss-dark,#1e2b3d);border-radius:10px;min-width:0;padding:10px}.nt-progress-status dt{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.nt-progress-status dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:17px;font-weight:700}.nt-lesson-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nt-lesson-progress{border:1px solid var(--lightningcss-light,var(--border,#cdd8e3))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border-radius:12px;min-width:0;padding:16px}.nt-lesson-heading{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.nt-lesson-number{background:var(--lightningcss-light,var(--muted,#edf3f8))var(--lightningcss-dark,#1e2b3d);border-radius:8px;place-items:center;min-height:28px;font-size:12px;font-weight:700;display:grid}.nt-lesson-heading h5{overflow-wrap:anywhere;margin:0 0 5px;font-size:18px;font-weight:900;line-height:1.3}.nt-lesson-heading small{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6)}.native-tracker .nt-lesson-open{grid-column:2;justify-self:start;margin-top:4px}.native-tracker .nt-lesson-needs{grid-column:2;justify-self:start}.nt-lesson-completion{grid-template-columns:1fr auto;align-items:center;gap:8px;margin:16px 0 12px;font-size:13px;display:grid}.nt-lesson-completion strong{font-variant-numeric:tabular-nums}.nt-lesson-completion progress{grid-column:1/-1}.nt-lesson-progress .nt-progress-status{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-lesson-sources{border-top:1px solid var(--lightningcss-light,var(--border,#cdd8e3))var(--lightningcss-dark,#61758d);margin-top:12px}.nt-lesson-sources summary{cursor:pointer;touch-action:manipulation;min-height:44px;padding:12px 0;font-size:13px;font-weight:600}.nt-source-counts{gap:8px;margin:0 0 10px;font-size:12px;display:grid}.nt-source-counts>div{justify-content:space-between;gap:12px;display:flex}.nt-source-counts dd{margin:0;font-weight:700}.nt-lesson-sources small{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6);line-height:1.5}.nt-sheet-heading{overflow-wrap:anywhere;scroll-margin-top:100px;font-family:"Domino's Sans Header 1",sans-serif;font-size:24px}@media (width<=1000px){.nt-lesson-progress-list{grid-template-columns:1fr}}@media (width<=600px){.native-tracker .nt-controls label{min-width:0}.native-tracker .nt-controls :is(input,select){width:100%;min-height:44px;font-size:16px}.native-tracker .nt-controls button{min-height:44px}.native-tracker .nt-course-progress{padding:14px}.nt-progress-heading{display:block}.nt-progress-tools{margin-bottom:14px}.nt-progress-tools button{flex:1}.native-tracker .nt-path-toggle{grid-template-columns:minmax(0,1fr) 24px;gap:10px;padding:14px}.nt-path-completion{grid-area:2/1;grid-template-columns:1fr auto}.nt-path-chevron{grid-area:1/2/3}.nt-path-lessons{padding:0 12px 12px}.nt-path-detail-heading button,.nt-path-actions{width:100%}.nt-sheet-toolbar label{width:100%;min-width:0}.nt-sheet-toolbar select{font-size:16px}.nt-progress-status{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-lesson-progress{padding:12px}.native-tracker .nt-lesson-open,.native-tracker .nt-lesson-needs{grid-column:1/-1;width:100%}.nt-lesson-heading h5{font-size:17px}.nt-sheet-heading{scroll-margin-top:72px}}@media (prefers-reduced-motion:reduce){.nt-path-chevron{transition:none}}.nt-import-panel{color:var(--lightningcss-light,var(--foreground,#172c40))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d)}.nt-import-panel :is(h2,h3){overflow-wrap:anywhere;font-family:"Domino's Sans Header 1",sans-serif}.nt-import-panel button,.nt-import-panel a,.nt-import-dialog :is(button,summary,a){touch-action:manipulation;min-height:44px}.nt-import-filters label{flex:1;min-width:160px}.nt-import-filters label:nth-child(2){flex:2}.nt-import-filters :is(input,select){width:100%;max-width:none}.nt-import-records{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.nt-import-records article{overflow-wrap:anywhere;background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);min-width:0}.nt-import-records article p{margin:0}.nt-import-totals button{white-space:normal;text-align:left;justify-content:space-between;width:100%;margin-top:8px}.nt-import-review-counts button{white-space:normal;flex:1;justify-content:center;min-height:44px}.nt-import-reason{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6);font-size:13px;line-height:1.5}.nt-import-record-actions{gap:8px;margin-top:auto;padding-top:8px;display:grid}.nt-import-record-actions button{text-align:left;border-color:var(--lightningcss-light,var(--border,#bdc8d1))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);justify-content:space-between}.nt-import-record-actions a,.nt-review-pdf{color:var(--lightningcss-light,var(--blue,#0876b8))var(--lightningcss-dark,#9acbff);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:600;display:flex}.nt-review-success,.nt-review-impact,.nt-selected-person{border:1px solid var(--lightningcss-light,var(--border,#a7c6d7))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--muted,#edf4f8))var(--lightningcss-dark,#1e2b3d);border-radius:12px;padding:12px}.nt-import-dialog.nt-dialog{width:min(880px,100vw - 32px);max-width:calc(100vw - 32px);height:90dvh;max-height:90dvh;color:var(--lightningcss-light,var(--foreground,#172c40))var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--border,#ccd4de))var(--lightningcss-dark,#61758d);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;transform:none}.nt-import-dialog[open]{flex-direction:column;display:flex}.nt-import-dialog:not([open]){display:none}.nt-review-heading{border-bottom:1px solid var(--lightningcss-light,var(--border,#ccd4de))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.nt-review-heading h2{margin:4px 0 0;font-size:26px;line-height:1.2}.nt-review-heading .nt-close{float:none;flex:none}.nt-review-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:20px 22px;overflow:auto}.nt-review-content p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.nt-review-source{border:1px solid var(--lightningcss-light,var(--border,#ccd4de))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--muted,#edf4f8))var(--lightningcss-dark,#1e2b3d);border-radius:12px;padding:14px}.nt-import-dialog summary{cursor:pointer;overflow-wrap:anywhere;padding:10px 0;font-weight:600}.nt-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 16px;display:grid}.nt-review-facts div{min-width:0}.nt-review-facts dt{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6);font-size:12px}.nt-review-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.nt-import-dialog fieldset{border:1px solid var(--lightningcss-light,var(--border,#ccd4de))var(--lightningcss-dark,#61758d);border-radius:12px;min-width:0;margin:0;padding:18px}.nt-import-dialog legend{padding:0 6px;font-family:"Domino's Sans Header 1",sans-serif;font-size:20px}.nt-import-dialog :is(input,select,textarea){background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--border,#aebbc9))var(--lightningcss-dark,#61758d);width:100%;min-width:0;max-width:none;color:var(--lightningcss-light,var(--foreground,#172c40))var(--lightningcss-dark,#e8edf5);font-size:16px}.nt-import-dialog :is(button,a,input,select,textarea,summary):focus-visible,.nt-import-panel :is(button,a,input,select):focus-visible{outline:3px solid var(--lightningcss-light,var(--ring,#0876d1))var(--lightningcss-dark,#61758d);outline-offset:2px}.nt-review-person-filters,.nt-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.nt-selected-person{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.nt-selected-person svg{flex:none;margin-top:2px}.nt-selected-person div{overflow-wrap:anywhere;min-width:0}.native-tracker .nt-review-checkbox{flex-direction:row;align-items:center;gap:8px;min-height:44px;display:flex}.nt-import-dialog .nt-review-checkbox input{width:20px;min-width:20px;height:20px;padding:0}.nt-review-search-status{color:var(--lightningcss-light,var(--muted-foreground,#52677c))var(--lightningcss-dark,#b8c5d6)}.nt-review-people{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:8px;max-height:230px;display:grid;overflow:auto}.nt-review-people button{text-align:left;background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,var(--border,#bdc8d1))var(--lightningcss-dark,#61758d);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;display:flex}.nt-review-people button span{overflow-wrap:anywhere;min-width:0}.nt-review-people button svg{flex:none}.nt-review-people button[aria-pressed=true]{border:2px solid var(--lightningcss-light,var(--blue,#0876b8))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--muted,#edf4f8))var(--lightningcss-dark,#1e2b3d)}.nt-review-history article{border-color:var(--lightningcss-light,var(--border,#ccd4de))var(--lightningcss-dark,#61758d)}.nt-review-error{border:1px solid var(--lightningcss-light,var(--destructive,#af4236))var(--lightningcss-dark,#61758d);border-radius:12px;margin-bottom:16px;padding:12px}.nt-review-actions{padding:14px 22px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lightningcss-light,var(--border,#ccd4de))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);flex-wrap:wrap;flex:none;gap:8px;display:flex}.nt-import-dialog button.nt-review-primary{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#006491)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#006491)var(--lightningcss-dark,#61758d)}@media (width<=600px){.nt-import-dialog.nt-dialog{border-radius:16px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:92dvh;max-height:92dvh}.nt-review-heading{padding:14px}.nt-review-heading h2{font-size:23px}.nt-review-content{padding:14px}.nt-import-dialog fieldset{padding:12px}.nt-review-person-filters,.nt-review-fields,.nt-review-facts{grid-template-columns:1fr}.nt-review-actions{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))}.nt-review-actions button{flex:1;min-width:calc(50% - 8px)}.nt-review-actions button[value=next]{flex-basis:100%}.nt-import-filters label{flex-basis:100%;min-width:0}}.nt-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.nt-tabs button[aria-pressed=true]{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#173c57)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#173c57)var(--lightningcss-dark,#61758d)}.nt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.nt-kpis article,.nt-card,.nt-store-grid article,.nt-record-grid article{border:1px solid var(--lightningcss-light,var(--border,#d7dfe7))var(--lightningcss-dark,#61758d);background:var(--lightningcss-light,var(--surface,#fff))var(--lightningcss-dark,#151f2d);border-radius:18px;padding:20px}.nt-kpis article strong{margin:10px 0;font-size:32px;display:block}.nt-chart-grid{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.nt-card{min-width:0;margin:18px 0}.nt-card h3{margin:0 0 12px;font-size:20px}.nt-card p{font-size:13px;line-height:1.6}.nt-chart{width:100%;min-width:0;height:280px}.nt-source{justify-content:space-between;padding:10px 0;display:flex}.nt-store-grid,.nt-record-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.nt-store-grid article{grid-template-columns:1fr auto;gap:12px;display:grid}.nt-store-grid progress,.nt-store-grid small{grid-column:1/-1;width:100%}.nt-record-grid article{flex-direction:column;gap:10px;display:flex}.nt-record-grid a{padding:12px 0;font-weight:600;display:inline-block}.nt-data-values{max-height:230px;overflow:auto}.nt-data-values div{border-bottom:1px solid var(--lightningcss-light,#d7dfe7)var(--lightningcss-dark,#61758d);justify-content:space-between;padding:8px;display:flex}.nt-insights h2{font-size:26px}.nt-archive-status{font-size:12px}.nt-controls select{max-width:310px}.nt-table progress{accent-color:var(--lightningcss-light,#167bb2)var(--lightningcss-dark,#9acbff);width:100%;height:7px}.nt-insights .nt-table{max-height:580px}@media (width<=850px){.nt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-chart-grid{grid-template-columns:1fr}.nt-controls select{max-width:100%}.nt-kpis article{padding:14px}.nt-kpis article strong{font-size:27px}}.nt-cell.nt-role_needed{border-color:var(--lightningcss-light,#b78315)var(--lightningcss-dark,#61758d);border-left-width:4px}.trainee-dashboard{color:var(--lightningcss-light,#0b2548)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#edf3fa)var(--lightningcss-dark,#172d43);min-height:100vh;padding:24px clamp(14px,3vw,44px) 70px;font-family:Arial,sans-serif}.trainee-dashboard *{box-sizing:border-box}.trainee-heading{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(110deg,var(--lightningcss-light,#071b39)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#075aa8)var(--lightningcss-dark,#1d4c71));border-radius:22px;justify-content:space-between;align-items:end;gap:20px;max-width:1720px;margin:0 auto 20px;padding:22px 28px;display:flex;box-shadow:0 12px 28px #0c376b29}.trainee-heading h1{text-transform:uppercase;margin:9px 0 8px;font-family:"Domino's Sans Header 1",Arial Black,sans-serif;font-size:clamp(1.8rem,3vw,2.9rem);line-height:1}.trainee-heading p{color:var(--lightningcss-light,#d3e6fa)var(--lightningcss-dark,#e8edf5);margin:0;font-size:.94rem}.trainee-eyebrow{letter-spacing:.11em;color:var(--lightningcss-light,#ffd33d)var(--lightningcss-dark,#e8edf5);font-size:.75rem;font-weight:900}.trainee-back{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);align-items:center;gap:6px;width:max-content;margin-bottom:13px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.trainee-back:hover{text-decoration:underline}.trainee-heading-count{background:var(--lightningcss-light,#ffffff19)var(--lightningcss-dark,#151f2d19);border:1px solid var(--lightningcss-light,#ffffff30)var(--lightningcss-dark,#61758d30);border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:0 8px;min-width:145px;padding:12px 15px;display:grid}.trainee-heading-count strong{font-size:1.7rem;line-height:1}.trainee-heading-count span{color:var(--lightningcss-light,#dcecff)var(--lightningcss-dark,#e8edf5);grid-column:1/-1;margin-top:4px;font-size:.77rem}.trainee-workspace{grid-template-columns:minmax(340px,1.08fr) minmax(440px,1fr);align-items:start;gap:18px;max-width:1720px;margin:auto;display:grid}.trainee-list,.trainee-profile{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d3dfec)var(--lightningcss-dark,#61758d);border-radius:19px;min-height:380px;box-shadow:0 9px 25px #1d406015}.trainee-list-toolbar{border-bottom:1px solid var(--lightningcss-light,#e2eaf2)var(--lightningcss-dark,#61758d);grid-template-columns:1fr minmax(190px,.85fr);align-items:center;gap:12px;padding:20px;display:grid}.trainee-list-toolbar h2{margin:0;font-size:1.22rem}.trainee-list-toolbar p{color:var(--lightningcss-light,#52708e)var(--lightningcss-dark,#9acbff);margin:4px 0 0;font-size:.85rem}.trainee-search{color:var(--lightningcss-light,#52708e)var(--lightningcss-dark,#9acbff);border:1px solid var(--lightningcss-light,#cbd8e7)var(--lightningcss-dark,#61758d);border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 10px;display:flex}.trainee-search input{width:100%;font:inherit;color:var(--lightningcss-light,#0b2548)var(--lightningcss-dark,#e8edf5);background:0 0;border:0;outline:0;font-size:.9rem}.trainee-filters{grid-column:1/-1;gap:8px;display:flex}.trainee-filters select{color:var(--lightningcss-light,#123554)var(--lightningcss-dark,#e8edf5);min-width:130px;min-height:36px;font:inherit;background:var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#cbd8e7)var(--lightningcss-dark,#61758d);border-radius:8px;padding:6px 9px;font-size:.86rem}.trainee-tiles{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));align-content:start;gap:8px;max-height:calc(100vh - 275px);padding:14px;display:grid;overflow:auto}.trainee-tile{text-align:left;color:var(--lightningcss-light,#0b2548)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#dce5ef)var(--lightningcss-dark,#61758d);border-radius:11px;align-items:center;gap:9px;width:100%;min-height:82px;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.trainee-tile:hover,.trainee-tile.is-selected{background:var(--lightningcss-light,#f1f8ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d);box-shadow:0 3px 11px #0876d11c}.trainee-avatar,.trainee-profile-avatar{color:var(--lightningcss-light,#074e90)var(--lightningcss-dark,#9acbff);width:34px;height:34px;font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e4f0fc)var(--lightningcss-dark,#172d43);border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.trainee-tile-main{flex:1;gap:3px;min-width:0;display:grid}.trainee-tile-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.trainee-tile-main small{font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#62778a)var(--lightningcss-dark,#9acbff);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trainee-state{font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#365979)var(--lightningcss-dark,#9acbff);font-weight:800}.trainee-state.attention{color:var(--lightningcss-light,#b12c20)var(--lightningcss-dark,#ffb3bd)}.trainee-tile>svg{color:var(--lightningcss-light,#8aa3bc)var(--lightningcss-dark,#9acbff);flex:none}.trainee-empty{color:var(--lightningcss-light,#536e87)var(--lightningcss-dark,#9acbff);text-align:center;padding:28px}.trainee-empty button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#075aa8)var(--lightningcss-dark,#1d4c71);border:0;border-radius:8px;margin:12px auto;padding:8px 14px;display:block}.trainee-profile{max-height:calc(100vh - 145px);padding:0 22px 22px;position:sticky;top:16px;overflow:auto}.trainee-prompt{text-align:center;color:var(--lightningcss-light,#5e7893)var(--lightningcss-dark,#9acbff);padding:100px 30px}.trainee-prompt svg{color:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#9acbff);margin:auto}.trainee-prompt h2{color:var(--lightningcss-light,#153d63)var(--lightningcss-dark,#9acbff)}.trainee-profile-head{border-bottom:1px solid var(--lightningcss-light,#e1e9f1)var(--lightningcss-dark,#61758d);align-items:center;gap:13px;padding:20px 0 16px;display:flex}.trainee-profile-avatar{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#075aa8)var(--lightningcss-dark,#1d4c71);border-radius:14px;width:48px;height:48px;font-size:1rem}.trainee-profile-head h2{margin:3px 0;font-size:1.25rem;line-height:1.25}.trainee-profile-head p{color:var(--lightningcss-light,#5a748e)var(--lightningcss-dark,#9acbff);margin:0;font-size:.85rem}.trainee-close{cursor:pointer;color:var(--lightningcss-light,#30526f)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#eff4fa)var(--lightningcss-dark,#172d43);border:0;border-radius:8px;align-self:start;width:32px;height:32px;margin-left:auto}.trainee-facts{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.trainee-facts>div{background:var(--lightningcss-light,#f6f9fd)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#dbe5ef)var(--lightningcss-dark,#61758d);border-radius:10px;padding:11px}.trainee-facts strong{color:var(--lightningcss-light,#075aa8)var(--lightningcss-dark,#9acbff);font-size:1.17rem;display:block}.trainee-facts span{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#5c7185)var(--lightningcss-dark,#9acbff);margin-top:2px;display:block}.trainee-meta{color:var(--lightningcss-light,#647b91)var(--lightningcss-dark,#9acbff);margin-bottom:10px;font-size:.78rem}.trainee-block{border-top:1px solid var(--lightningcss-light,#e5ebf2)var(--lightningcss-dark,#61758d);padding:16px 0}.trainee-block h3{color:var(--lightningcss-light,#102f54)var(--lightningcss-dark,#e8edf5);align-items:center;gap:8px;margin:0 0 11px;font-size:1rem;display:flex}.trainee-muted{color:var(--lightningcss-light,#5b7187)var(--lightningcss-dark,#9acbff);margin:6px 0;font-size:.85rem;line-height:1.5}.trainee-action{background:var(--lightningcss-light,#fff7ed)var(--lightningcss-dark,#151f2d);border-left:3px solid var(--lightningcss-light,#df7a27)var(--lightningcss-dark,#61758d);border-radius:5px;margin:6px 0;padding:9px 11px;font-size:.86rem;line-height:1.45}.trainee-action span{margin-top:5px;display:block}.trainee-action a{color:var(--lightningcss-light,#075aa8)var(--lightningcss-dark,#9acbff);font-weight:800}.trainee-progress{background:var(--lightningcss-light,#e5edf5)var(--lightningcss-dark,#172d43);border-radius:50px;height:8px;margin:11px 0;overflow:hidden}.trainee-progress span{background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);height:100%;display:block}.trainee-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.trainee-milestones>div{border:1px solid var(--lightningcss-light,#dde7f0)var(--lightningcss-dark,#61758d);border-radius:8px;gap:4px;padding:9px;display:grid}.trainee-milestones strong{font-size:.84rem}.trainee-milestones small{color:var(--lightningcss-light,#5e758b)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .74rem);line-height:var(--hpp-small-leading,1.35)}.trainee-chip{color:var(--lightningcss-light,#42617d)var(--lightningcss-dark,#9acbff);width:max-content;font-size:max(var(--hpp-text-floor,0px), .7rem);line-height:var(--hpp-small-leading,inherit);text-transform:capitalize;background:var(--lightningcss-light,#eaf0f6)var(--lightningcss-dark,#172d43);border-radius:20px;justify-self:start;padding:4px 7px;font-weight:800;display:inline-flex}.trainee-chip.completed,.trainee-chip.complete,.trainee-chip.approved{color:var(--lightningcss-light,#136844)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#dff5e9)var(--lightningcss-dark,#18312b)}.trainee-chip.submitted,.trainee-chip.pending{color:var(--lightningcss-light,#8b5407)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff0d6)var(--lightningcss-dark,#332d20)}.trainee-chip.changes_requested,.trainee-chip.attention{color:var(--lightningcss-light,#a72b24)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe8e5)var(--lightningcss-dark,#34232d)}.trainee-course-list{gap:7px;display:grid}.trainee-course{border:1px solid var(--lightningcss-light,#dfe8f1)var(--lightningcss-dark,#61758d);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.trainee-course>div{min-width:0}.trainee-course small{color:var(--lightningcss-light,#657d93)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);display:block}.trainee-course strong{margin:2px 0;font-size:.88rem;display:block}.trainee-course p{color:var(--lightningcss-light,#58718a)var(--lightningcss-dark,#9acbff);margin:2px 0;font-size:.78rem;line-height:1.4}.trainee-course>.trainee-chip{grid-area:1/2}.trainee-course>small{text-align:right;grid-area:2/2}.trainee-course .trainee-feedback{color:var(--lightningcss-light,#a3302a)var(--lightningcss-dark,#ffb3bd)}.trainee-history{gap:7px;display:grid}.trainee-history article{background:var(--lightningcss-light,#f5f8fc)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#e4ebf3)var(--lightningcss-dark,#61758d);border-radius:8px;padding:10px}.trainee-history article span{color:var(--lightningcss-light,#5e7690)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit)}.trainee-history article p{white-space:pre-wrap;margin:5px 0 0;font-size:.84rem;line-height:1.45}.trainee-gallery{grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:7px;display:grid}.trainee-gallery button{text-align:left;cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#d6e3ee)var(--lightningcss-dark,#61758d);border-radius:8px;padding:0;overflow:hidden}.trainee-gallery img{object-fit:cover;width:100%;height:92px;display:block}.trainee-gallery span{font-size:max(var(--hpp-text-floor,0px), .72rem);font-weight:800;line-height:var(--hpp-small-leading,1.25);padding:6px;display:block}.trainee-gallery small{color:var(--lightningcss-light,#71869a)var(--lightningcss-dark,#9acbff);font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit);margin-top:2px;font-weight:400;display:block}.trainee-count{font-size:max(var(--hpp-text-floor,0px), .72rem);line-height:var(--hpp-small-leading,inherit);background:var(--lightningcss-light,#e4eef8)var(--lightningcss-dark,#172d43);border-radius:20px;padding:2px 7px}.trainee-note-form{gap:7px;margin:10px 0 15px;display:grid}.trainee-note-form label{font-size:.84rem;font-weight:800}.trainee-note-form textarea{resize:vertical;width:100%;min-height:75px;font:inherit;color:var(--lightningcss-light,#0b2548)var(--lightningcss-dark,#e8edf5);border:1px solid var(--lightningcss-light,#bdccdb)var(--lightningcss-dark,#61758d);border-radius:8px;padding:9px;font-size:.86rem}.trainee-note-form button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);font:inherit;cursor:pointer;background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);border:0;border-radius:8px;justify-self:end;padding:9px 15px;font-size:.83rem;font-weight:800}.trainee-note-form button:disabled{opacity:.55;cursor:not-allowed}.trainee-error{color:var(--lightningcss-light,#a52a20)var(--lightningcss-dark,#ffb3bd);font-size:.84rem}.trainee-lightbox{z-index:200;color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#071525eb)var(--lightningcss-dark,#0c131eeb);flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.trainee-lightbox img{object-fit:contain;max-width:min(96vw,1000px);max-height:78vh}.trainee-lightbox button{color:var(--lightningcss-light,#0b2548)var(--lightningcss-dark,#e8edf5);cursor:pointer;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:0;border-radius:8px;padding:7px;position:absolute;top:20px;right:20px}.trainee-lightbox p{font-size:.9rem}@media (width<=1050px){.trainee-workspace{grid-template-columns:1fr}.trainee-profile{max-height:none;position:static}.trainee-tiles{max-height:420px}}@media (width<=600px){.trainee-dashboard{padding:12px 10px 55px}.trainee-heading{align-items:start;padding:18px}.trainee-heading-count{min-width:85px;padding:8px}.trainee-heading-count strong{font-size:1.2rem}.trainee-heading-count span{font-size:max(var(--hpp-text-floor,0px), .63rem);line-height:var(--hpp-small-leading,inherit)}.trainee-heading p{font-size:.83rem}.trainee-list-toolbar{grid-template-columns:1fr}.trainee-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px}.trainee-tile{gap:5px;min-height:88px;padding:7px}.trainee-avatar{display:none}.trainee-tile-main strong{font-size:.78rem}.trainee-tile-main small,.trainee-state{font-size:max(var(--hpp-text-floor,0px), .68rem);line-height:var(--hpp-small-leading,inherit)}.trainee-profile{padding:0 14px 20px}.trainee-facts span{font-size:max(var(--hpp-text-floor,0px), .67rem);line-height:var(--hpp-small-leading,inherit)}.trainee-milestones{grid-template-columns:1fr}}.trainee-heading{background:linear-gradient(112deg,var(--lightningcss-light,#061a37)var(--lightningcss-dark,#0c131e) 0%,var(--lightningcss-light,#064887)var(--lightningcss-dark,#1d4c71) 58%,var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71) 100%);border:1px solid var(--lightningcss-light,#1a73b7)var(--lightningcss-dark,#61758d);position:relative;overflow:hidden}.trainee-heading:after{content:"";pointer-events:none;border:34px solid var(--lightningcss-light,#ffd43b22)var(--lightningcss-dark,#61758d22);border-radius:50%;width:260px;height:260px;position:absolute;top:-98px;right:-76px}.trainee-heading-count{z-index:1;color:var(--lightningcss-light,#071d39)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd43b)var(--lightningcss-dark,#332d20);border:0;position:relative;box-shadow:0 7px 18px #021b3b48}.trainee-heading-count span{color:var(--lightningcss-light,#30425b)var(--lightningcss-dark,#9acbff)}.trainee-list-toolbar{background:linear-gradient(var(--lightningcss-light,#f9fcff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d))}.trainee-tile{position:relative;overflow:hidden}.trainee-tile:before{content:"";opacity:.55;background:var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#1d4c71);width:3px;position:absolute;inset:0 auto 0 0}.trainee-tile.is-selected:before{opacity:1;background:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#652838)}.trainee-tile:hover{transform:translateY(-1px)}.trainee-avatar{color:var(--lightningcss-light,#064f91)var(--lightningcss-dark,#9acbff);background:var(--lightningcss-light,#e7f1ff)var(--lightningcss-dark,#172d43)}.trainee-tile:nth-child(4n+2) .trainee-avatar{color:var(--lightningcss-light,#bc272a)var(--lightningcss-dark,#ffb3bd);background:var(--lightningcss-light,#ffe9e8)var(--lightningcss-dark,#34232d)}.trainee-tile:nth-child(4n+3) .trainee-avatar{color:var(--lightningcss-light,#8c5b00)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#fff2ce)var(--lightningcss-dark,#332d20)}.trainee-tile:nth-child(4n+4) .trainee-avatar{color:var(--lightningcss-light,#12683e)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#e8f7ef)var(--lightningcss-dark,#18312b)}.trainee-profile-head{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(115deg,var(--lightningcss-light,#072447)var(--lightningcss-dark,#0c131e),var(--lightningcss-light,#0b5b9e)var(--lightningcss-dark,#1d4c71));border:0;border-radius:18px 18px 0 0;margin:0 -22px 16px;padding:20px 22px}.trainee-profile-head h2{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5)}.trainee-profile-head p{color:var(--lightningcss-light,#dcefff)var(--lightningcss-dark,#e8edf5)}.trainee-profile-head .trainee-eyebrow{color:var(--lightningcss-light,#ffd43b)var(--lightningcss-dark,#e8edf5)}.trainee-profile-avatar{color:var(--lightningcss-light,#071d39)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffd43b)var(--lightningcss-dark,#332d20);box-shadow:0 3px 14px #051d3d55}.trainee-close{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#151f2d29)}.trainee-facts>div{background:var(--lightningcss-light,#eef6ff)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#d8e6f6)var(--lightningcss-dark,#61758d)}.trainee-facts>div:first-child{background:var(--lightningcss-light,#fff2f1)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#f2d5d5)var(--lightningcss-dark,#61758d)}.trainee-facts>div:first-child strong{color:var(--lightningcss-light,#bd292c)var(--lightningcss-dark,#ffb3bd)}.trainee-facts>div:last-child{background:var(--lightningcss-light,#fff8df)var(--lightningcss-dark,#151f2d);border-color:var(--lightningcss-light,#f1e0ab)var(--lightningcss-dark,#61758d)}.trainee-facts>div:last-child strong{color:var(--lightningcss-light,#805705)var(--lightningcss-dark,#f4d38b)}.trainee-block h3 svg{color:var(--lightningcss-light,#d71920)var(--lightningcss-dark,#ffb3bd)}.trainee-profile-preview .trainee-preview-line{background:linear-gradient(90deg,var(--lightningcss-light,#e8f0f8)var(--lightningcss-dark,#172d43),var(--lightningcss-light,#f8fbff)var(--lightningcss-dark,#151f2d),var(--lightningcss-light,#e8f0f8)var(--lightningcss-dark,#172d43)) 0 0/200% 100%;border-radius:10px;height:14px;margin:19px 0;animation:1.2s ease-in-out infinite trainee-shimmer}.trainee-profile-preview .trainee-preview-line.short{width:65%}.trainee-profile-preview>p{color:var(--lightningcss-light,#58728b)var(--lightningcss-dark,#9acbff);font-size:.86rem}@keyframes trainee-shimmer{to{background-position-x:-200%}}.trainee-course-categories{gap:9px;display:grid}.trainee-course-category{--category:#0876d1;--category-soft:#eaf5ff;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#dbe6ef)var(--lightningcss-dark,#61758d);border-radius:12px;overflow:hidden}.trainee-course-category.tone-1{--category:#d71920;--category-soft:#fff0ef}.trainee-course-category.tone-2{--category:#9b6a09;--category-soft:#fff7dc}.trainee-course-category.tone-3{--category:#27714c;--category-soft:#ecf8f0}.trainee-category-toggle{background:var(--lightningcss-light,var(--category-soft))var(--lightningcss-dark,#151f2d);cursor:pointer;border-left:4px solid var(--lightningcss-light,var(--category))var(--lightningcss-dark,#61758d);align-items:center;gap:10px;min-height:60px;padding:10px 12px;list-style:none;display:flex}.trainee-category-toggle:hover{filter:saturate(1.15)}.trainee-category-toggle:focus-visible{outline-offset:-3px;outline:3px solid var(--lightningcss-light,#0876d1)var(--lightningcss-dark,#61758d)}.trainee-category-emblem{background:var(--lightningcss-light,var(--category))var(--lightningcss-dark,#151f2d);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.trainee-category-title{flex:1;gap:3px;min-width:0;display:grid}.trainee-category-title strong{color:var(--lightningcss-light,#102f54)var(--lightningcss-dark,#e8edf5);font-size:.91rem}.trainee-category-title small{font-size:max(var(--hpp-text-floor,0px), .73rem);line-height:var(--hpp-small-leading,inherit);color:var(--lightningcss-light,#5e7183)var(--lightningcss-dark,#9acbff)}.trainee-category-count{color:var(--lightningcss-light,var(--category))var(--lightningcss-dark,#e8edf5);text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);border-radius:999px;min-width:26px;padding:5px;font-size:.76rem;font-weight:900}.trainee-category-chevron{color:var(--lightningcss-light,var(--category))var(--lightningcss-dark,#e8edf5);flex:none;transition:transform .18s}.trainee-course-category.is-open .trainee-category-chevron{transform:rotate(180deg)}.trainee-course-category .trainee-course-list{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151f2d);padding:9px}.trainee-course-category .trainee-course{border-color:var(--lightningcss-light,#e4eaf1)var(--lightningcss-dark,#61758d)}@media (width<=600px){.trainee-profile-head{margin:0 -14px 16px;padding:18px 14px}.trainee-heading-count{min-width:85px}}@media (prefers-reduced-motion:reduce){.trainee-profile-preview .trainee-preview-line{animation:none}.trainee-tile:hover{transform:none}}.trainee-category-toggle{text-align:left;width:100%;font:inherit;color:inherit;border-top:0;border-bottom:0;border-right:0}.tv-setup-shell{max-width:1180px;color:var(--lightningcss-light,var(--foreground,#152b3f))var(--lightningcss-dark,#e8edf5);margin:auto;padding:24px 20px 64px}.tv-setup-hero{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:linear-gradient(125deg,var(--lightningcss-light,#082b45)var(--lightningcss-dark,#1d4c71),var(--lightningcss-light,#0d5379)var(--lightningcss-dark,#1d4c71));border-top:5px solid var(--lightningcss-light,#e31837)var(--lightningcss-dark,#61758d);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.tv-setup-kicker{letter-spacing:.12em;color:var(--lightningcss-light,#bcdaee)var(--lightningcss-dark,#e8edf5);align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.tv-setup-hero h1{margin:10px 0 8px;font-family:"Domino's Sans Header 1",Arial,sans-serif;font-size:36px}.tv-setup-hero p{color:var(--lightningcss-light,#d4e5f1)var(--lightningcss-dark,#e8edf5);max-width:600px;margin:0;line-height:1.5}.tv-setup-hero>a{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);white-space:nowrap;border:1px solid var(--lightningcss-light,#ffffff60)var(--lightningcss-dark,#61758d60);border-radius:10px;padding:10px 14px;font-size:13px}.tv-setup-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0;display:grid}.tv-setup-stats>div{background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#7c99b630)var(--lightningcss-dark,#61758d30);border-radius:15px;padding:18px 22px}.tv-setup-stats strong{color:var(--lightningcss-light,#087cad)var(--lightningcss-dark,#9acbff);font-size:33px;display:block}.tv-setup-stats span{opacity:.75;font-size:13px}.tv-setup-instructions{background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#7c99b630)var(--lightningcss-dark,#61758d30);border-radius:16px;padding:22px}.tv-setup-instructions h2,.tv-setup-rotation h2,.tv-setup-manage h2{margin:0 0 10px;font-size:18px}.tv-setup-instructions ol{margin:8px 0;padding-left:22px;font-size:14px;line-height:1.6}.tv-setup-instructions li+li{margin-top:8px}.tv-setup-instructions p{opacity:.75;margin:14px 0 0;font-size:13px;line-height:1.6}.tv-setup-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:26px 0;display:flex}.tv-setup-toolbar label{flex:1;gap:7px;max-width:410px;font-size:13px;font-weight:700;display:grid}.tv-setup-toolbar select{background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);color:inherit;border:1px solid var(--lightningcss-light,#7c99b650)var(--lightningcss-dark,#61758d50);border-radius:10px;padding:12px 14px;font-size:15px}.tv-setup-shell button{background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);color:inherit;cursor:pointer;border:1px solid var(--lightningcss-light,#7c99b645)var(--lightningcss-dark,#61758d45);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:700;display:inline-flex}.tv-setup-shell button:disabled{opacity:.5;cursor:wait}.tv-setup-toolbar>button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#087cad)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#087cad)var(--lightningcss-dark,#61758d)}.tv-setup-store-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tv-setup-store-heading h2{margin:0;font-size:21px}.tv-setup-store-heading span{border-radius:100px;padding:7px 12px;font-size:12px;font-weight:800}.tv-setup-store-heading .active{color:var(--lightningcss-light,#109466)var(--lightningcss-dark,#94dfba);background:var(--lightningcss-light,#11966b16)var(--lightningcss-dark,#20503f16)}.tv-setup-store-heading .paused{color:var(--lightningcss-light,#b77810)var(--lightningcss-dark,#f4d38b);background:var(--lightningcss-light,#e6a12922)var(--lightningcss-dark,#54452222)}.tv-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tv-setup-card{background:var(--lightningcss-light,var(--card,#fff))var(--lightningcss-dark,#151f2d);border:1px solid var(--lightningcss-light,#7c99b630)var(--lightningcss-dark,#61758d30);border-radius:16px;min-width:0;padding:22px}.tv-setup-card-title{color:var(--lightningcss-light,#087cad)var(--lightningcss-dark,#9acbff);align-items:center;gap:10px;display:flex}.tv-setup-card h3{color:inherit;margin:0;font-size:19px}.tv-setup-card>p{opacity:.8;min-height:20px;margin:10px 0 18px;font-size:13px}.tv-setup-card label{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit);opacity:.9;gap:6px;margin-bottom:12px;font-weight:700;display:grid}.tv-setup-card input,.tv-setup-rotation input{width:100%;min-width:0;color:inherit;text-overflow:ellipsis;background:var(--lightningcss-light,#7c99b60b)var(--lightningcss-dark,#1d4c710b);border:1px solid var(--lightningcss-light,#7c99b640)var(--lightningcss-dark,#61758d40);border-radius:8px;padding:11px;font-size:12px}.tv-setup-card-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.tv-setup-card-actions a{color:var(--lightningcss-light,#087cad)var(--lightningcss-dark,#9acbff);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.tv-setup-card-actions button{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8edf5);background:var(--lightningcss-light,#087cad)var(--lightningcss-dark,#1d4c71);border-color:var(--lightningcss-light,#087cad)var(--lightningcss-dark,#61758d)}.tv-setup-rotation{background:var(--lightningcss-light,#087cad09)var(--lightningcss-dark,#1d4c7109);border:1px solid var(--lightningcss-light,#087cad55)var(--lightningcss-dark,#61758d55);border-radius:16px;margin-top:20px;padding:23px}.tv-setup-rotation p{opacity:.8;font-size:13px;line-height:1.6}.tv-setup-manage{border-top:1px solid var(--lightningcss-light,#7c99b640)var(--lightningcss-dark,#61758d40);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:22px;display:flex}.tv-setup-manage>div{flex:1;min-width:220px}.tv-setup-manage h2{margin-bottom:6px;font-size:16px}.tv-setup-manage p{opacity:.7;margin:0;font-size:12px}.tv-setup-error{background:var(--lightningcss-light,#e3183712)var(--lightningcss-dark,#65283812);border:1px solid var(--lightningcss-light,#e3183730)var(--lightningcss-dark,#61758d30);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;padding:18px;display:flex}.tv-setup-error p{flex:1;min-width:200px;margin:0}.tv-setup-error a{font-size:13px;text-decoration:underline}.tv-setup-loading{padding:26px}@media (width<=650px){.tv-setup-shell{padding:16px 12px 40px}.tv-setup-hero{padding:22px;display:block}.tv-setup-hero h1{font-size:29px}.tv-setup-hero>a{margin-top:18px;display:inline-block}.tv-setup-stats{gap:8px}.tv-setup-stats>div{padding:13px 12px}.tv-setup-stats strong{font-size:26px}.tv-setup-stats span{font-size:max(var(--hpp-text-floor,0px), 11px);line-height:var(--hpp-small-leading,inherit)}.tv-setup-toolbar{display:block}.tv-setup-toolbar label{max-width:none}.tv-setup-toolbar>button{width:100%;margin-top:12px}.tv-setup-store-heading{align-items:start}.tv-setup-store-heading h2{font-size:17px}.tv-setup-grid{grid-template-columns:1fr}.tv-setup-card{padding:19px}.tv-setup-store-heading span{white-space:nowrap;font-size:max(var(--hpp-text-floor,0px), 10px);line-height:var(--hpp-small-leading,inherit)}}
